Thu Jan 8 11:50:54 2015 UTC ()
Import happy-1.19.5 as devel/happy,
packaged for wip by esg.

Happy is a parser generator for Haskell. Given a grammar specification in
BNF, Happy generates Haskell code to parse the grammar. Happy works in a
similar way to the yacc tool for C.


(szptvlfn)
diff -r0 -r1.1 pkgsrc/devel/happy/DESCR
diff -r0 -r1.1 pkgsrc/devel/happy/Makefile
diff -r0 -r1.1 pkgsrc/devel/happy/PLIST
diff -r0 -r1.1 pkgsrc/devel/happy/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/happy/distinfo

File Added: pkgsrc/devel/happy/DESCR
Happy is a parser generator for Haskell. Given a grammar specification in
BNF, Happy generates Haskell code to parse the grammar. Happy works in a
similar way to the yacc tool for C.

File Added: pkgsrc/devel/happy/Makefile
# $NetBSD: Makefile,v 1.1 2015/01/08 11:50:54 szptvlfn Exp $

DISTNAME=	happy-1.19.5
PKGNAME=	${DISTNAME}
CATEGORIES=	devel

MAINTAINER=	esg@sdf.lonestar.org
COMMENT=	Happy is a parser generator for Haskell
LICENSE=	modified-bsd

USE_TOOLS+=	autoconf

INSTALLATION_DIRS+=	${PKGMANDIR}/man1

pre-configure:
	cd ${WRKSRC}/doc && autoconf && ./configure

post-install:
	${INSTALL_MAN} ${WRKSRC}/doc/happy.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1

.include "../../mk/haskell.mk"
.include "../../devel/hs-mtl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/happy/PLIST
@comment $NetBSD: PLIST,v 1.1 2015/01/08 11:50:54 szptvlfn Exp $
bin/happy
man/man1/happy.1
share/doc/${PKGNAME}/LICENSE
share/${PKGNAME}/GLR_Base
share/${PKGNAME}/GLR_Lib
share/${PKGNAME}/GLR_Lib-ghc
share/${PKGNAME}/GLR_Lib-ghc-debug
share/${PKGNAME}/HappyTemplate
share/${PKGNAME}/HappyTemplate-arrays
share/${PKGNAME}/HappyTemplate-arrays-coerce
share/${PKGNAME}/HappyTemplate-arrays-coerce-debug
share/${PKGNAME}/HappyTemplate-arrays-debug
share/${PKGNAME}/HappyTemplate-arrays-ghc
share/${PKGNAME}/HappyTemplate-arrays-ghc-debug
share/${PKGNAME}/HappyTemplate-coerce
share/${PKGNAME}/HappyTemplate-ghc

File Added: pkgsrc/devel/happy/Attic/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2015/01/08 11:50:54 szptvlfn Exp $

BUILDLINK_TREE+=	happy

.if !defined(HAPPY_BUILDLINK3_MK)
HAPPY_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.happy+=	happy>=1.19.5
BUILDLINK_ABI_DEPENDS.happy+=	happy>=1.19.5
BUILDLINK_PKGSRCDIR.happy?=	../../devel/happy

.include "../../devel/hs-mtl/buildlink3.mk"
.endif	# HAPPY_BUILDLINK3_MK

BUILDLINK_TREE+=	-happy

File Added: pkgsrc/devel/happy/distinfo
$NetBSD: distinfo,v 1.1 2015/01/08 11:50:54 szptvlfn Exp $

SHA1 (happy-1.19.5.tar.gz) = 60323f24b6c0863393fb02ec0347dfe6f9fb0779
RMD160 (happy-1.19.5.tar.gz) = 31895a6e6bcf1eeae2e5949cc5ca49d84094ae89
Size (happy-1.19.5.tar.gz) = 159280 bytes