# $OpenBSD: Makefile,v 1.33 2016/09/13 14:40:29 naddy Exp $ COMMENT= parser generator for Haskell # Dependency of meta/haskell-platform. # Please do *not* update without thinking. PORTROACH = ignore:1 DISTNAME= happy-1.19.5 CATEGORIES= devel HOMEPAGE= http://www.haskell.org/happy/ # BSD3 PERMIT_PACKAGE_CDROM= Yes WANTLIB= c iconv m MODULES= lang/ghc MODGHC_BUILD= cabal hackage nort LIB_DEPENDS= converters/libiconv BUILD_DEPENDS+= devel/hs-mtl>=1.0 \ textproc/docbook-xsl # Required for building the documentation and for the regression tests: USE_GMAKE= Yes CONFIGURE_STYLE= autoconf no-autoheader AUTOCONF_VERSION= 2.61 AUTOCONF_DIR= ${WRKSRC}/doc WRKCONF= ${AUTOCONF_DIR} post-build: @cd ${WRKBUILD}/doc && exec ${SETENV} ${MAKE_ENV} \ ${MAKE_PROGRAM} html post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc cd ${WRKBUILD}/doc && umask 022 && pax -rw happy ${PREFIX}/share/doc do-test: @cd ${WRKBUILD}/tests && exec ${SETENV} ${MAKE_ENV} \ ${MAKE_PROGRAM} HAPPY=${WRKBUILD}/dist/build/happy/happy \ TEST_HAPPY_OPTS="-t ${WRKBUILD} --strict" .include