pkgsrc/devel/alex/Makefile
pho efebea91ae Update to alex-3.2.5
Changes in 3.2.5:
* Build fixes for GHC 8.8.x

Changes in 3.2.4:
* Remove dependency on QuickCheck
* Change the way that bootstrapping is done: see README.md for build instructions

Changes in 3.2.3:
* fix issue when using cpphs (#116)

Changes in 3.2.2:
* Manage line length in generated files [GH-84]
* Fix issue when identifier with multiple single quotes, e.g. foo''
  was used
* Allow omitting spaces around = in macro definitions
* Include pre-generated Parser.hs and Scan.hs in the Hackage upload,
  to make bootstrapping easier.

Changes in 3.2.1:
* Fix build problem with GHC; add new test tokens_scan_user.x

Changes in 3.2.0:
* Allow the token type and productions to be overloaded, and add new
  directives: %token, %typeclass, %action. See "Type Signatures and
  Typeclasses" in the manual.
* Some small space leak fixes
2020-01-01 05:32:03 +00:00

23 lines
582 B
Makefile

# $NetBSD: Makefile,v 1.5 2020/01/01 05:32:03 pho Exp $
DISTNAME= alex-3.2.5
PKGNAME= ${DISTNAME}
CATEGORIES= devel
MAINTAINER= esg@sdf.lonestar.org
COMMENT= Tool for generating lexical analysers in Haskell
LICENSE= modified-bsd
USE_TOOLS+= autoconf
INSTALLATION_DIRS+= ${PKGMANDIR}/man1
pre-configure:
cd ${WRKSRC}/doc && autoconf && ${PKGSRC_SETENV} ${CONFIGURE_ENV} \
${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} ./configure
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/alex.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"