pkgsrc-wip/alex/Makefile
Thomas Klausner 18dbec4419 Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.
2009-05-20 00:58:39 +00:00

50 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.5 2009/05/20 00:58:40 thomasklausner Exp $
#
DISTNAME= alex-${VERSION}
PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://www.haskell.org/alex/dist/${VERSION}/
DISTFILES= ${DISTNAME}.tar.gz
DISTFILES+= alex-doc-html-2.1.0.tar.gz
SITES.alex-doc-html-2.1.0.tar.gz=http://www.haskell.org/alex/doc/
MAINTAINER= emil@math.su.se
HOMEPAGE= http://www.haskell.org/alex/
COMMENT= Tool for generating lexical analysers in Haskell
VERSION = 2.1.0
USE_TOOLS+= gmake perl
GNU_CONFIGURE= yes
#EXTRACT_ONLY= ${DISTNAME}-src.tar.gz alex-html.tar.gz
EGDIR= ${PREFIX}/share/examples/alex
DOCDIR= ${PREFIX}/share/doc/alex
do-configure:
cd ${WRKSRC:Q} && \
runhaskell Setup.lhs configure \
--ghc \
--prefix=${PREFIX:Q} \
--with-compiler=${PREFIX:Q}/bin/ghc \
--with-hc-pkg=${PREFIX:Q}/bin/ghc-pkg
do-build:
cd ${WRKSRC:Q} && runhaskell -cpp Setup.lhs build
do-install:
cd ${WRKSRC:Q} && runhaskell -cpp Setup.lhs install
post-install:
${INSTALL_DATA_DIR} ${EGDIR}
${FIND} ${WRKSRC}/examples -type f \
-exec ${INSTALL_DATA} \{\} ${EGDIR} \;
${INSTALL_DATA_DIR} ${DOCDIR}
# ${INSTALL_DATA} ${DISTDIR}/alex.ps ${DOCDIR}
${INSTALL_DATA} ${WRKDIR}/alex-html/* ${DOCDIR}
.include "../../lang/ghc/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"