2009-05-20 02:58:39 +02:00
|
|
|
# $NetBSD: Makefile,v 1.5 2009/05/20 00:58:40 thomasklausner Exp $
|
2005-11-15 15:32:42 +01:00
|
|
|
#
|
|
|
|
|
2007-04-23 17:29:37 +02:00
|
|
|
DISTNAME= alex-${VERSION}
|
2009-05-20 02:58:39 +02:00
|
|
|
PKGREVISION= 1
|
2005-11-15 15:32:42 +01:00
|
|
|
CATEGORIES= devel
|
2007-04-23 17:29:37 +02:00
|
|
|
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/
|
2005-11-15 15:32:42 +01:00
|
|
|
|
|
|
|
MAINTAINER= emil@math.su.se
|
|
|
|
HOMEPAGE= http://www.haskell.org/alex/
|
|
|
|
COMMENT= Tool for generating lexical analysers in Haskell
|
|
|
|
|
2007-04-23 17:29:37 +02:00
|
|
|
VERSION = 2.1.0
|
2005-11-15 15:32:42 +01:00
|
|
|
|
2006-08-25 15:32:39 +02:00
|
|
|
USE_TOOLS+= gmake perl
|
2005-11-15 15:32:42 +01:00
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
|
2007-04-23 17:29:37 +02:00
|
|
|
#EXTRACT_ONLY= ${DISTNAME}-src.tar.gz alex-html.tar.gz
|
2005-11-15 15:32:42 +01:00
|
|
|
|
|
|
|
EGDIR= ${PREFIX}/share/examples/alex
|
|
|
|
DOCDIR= ${PREFIX}/share/doc/alex
|
|
|
|
|
2007-04-23 17:29:37 +02:00
|
|
|
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
|
2005-11-15 15:32:42 +01:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${EGDIR}
|
2007-04-23 17:29:37 +02:00
|
|
|
${FIND} ${WRKSRC}/examples -type f \
|
2005-11-15 15:32:42 +01:00
|
|
|
-exec ${INSTALL_DATA} \{\} ${EGDIR} \;
|
|
|
|
${INSTALL_DATA_DIR} ${DOCDIR}
|
2007-04-23 17:29:37 +02:00
|
|
|
# ${INSTALL_DATA} ${DISTDIR}/alex.ps ${DOCDIR}
|
|
|
|
${INSTALL_DATA} ${WRKDIR}/alex-html/* ${DOCDIR}
|
2005-11-15 15:32:42 +01:00
|
|
|
|
|
|
|
|
|
|
|
.include "../../lang/ghc/buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|