pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/alex



Module Name:    pkgsrc
Committed By:   pho
Date:           Thu Oct 26 13:07:44 UTC 2023

Modified Files:
        pkgsrc/devel/alex: Makefile PLIST distinfo

Log Message:
devel/alex: Update to 3.4.0.0

Changes in 3.4.0.0 [Andreas Abel, 2023-06-20]
* New wrappers to lex strict Text: strict-text, posn-strict-text,
  monad-strict-text and monadUserState-strict-text (PR #240). These
  complement the existing wrappers for String and ByteString.
* Tested with GHC 7.0 - 9.6.2.

Changes in 3.3.0.0 [Andreas Abel, 2023-05-25]
* Add an Ord instance to AlexPosn (Issue #233). This breaks developments
  that define their own (orphan) instance Ord AlexPosn. If this is the
  derived stock instance, the fix is to delete the orphan instance and
  require build-tool-depends: alex:alex >= 3.3.0.0.
* Switch to Haskell PVP versioning with four digits.
* Tested with GHC 7.0 - 9.6.1.

Change in 3.2.7.4 [Andreas Abel, 2023-05-02]
* The user-supplied "epilogue" Haskell code is now put last in the
  generated file. This enables use of Template Haskell in the
  epilogue. (Issue #125.)
* Tested with GHC 7.0 - 9.6.1.

Change in 3.2.7.3 [Andreas Abel, 2023-04-14]
* Amend last change (3.2.7.2) so that Alex-generated code does not need
  LANGUAGE PatternGuards.
* Tested with GHC 7.0 - 9.6.1.

Change in 3.2.7.2 [Andreas Abel, 2023-04-03]
* Fix bug with out-of-bound access to alex_check array. (Surfaced with
  GHC's JS backend, fixed by Sylvain Henry in PR #223.)
* Tested with GHC 7.0 - 9.6.1.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/alex/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/alex/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/alex/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/alex/Makefile
diff -u pkgsrc/devel/alex/Makefile:1.15 pkgsrc/devel/alex/Makefile:1.16
--- pkgsrc/devel/alex/Makefile:1.15     Mon Oct  9 04:54:04 2023
+++ pkgsrc/devel/alex/Makefile  Thu Oct 26 13:07:44 2023
@@ -1,34 +1,12 @@
-# $NetBSD: Makefile,v 1.15 2023/10/09 04:54:04 pho Exp $
+# $NetBSD: Makefile,v 1.16 2023/10/26 13:07:44 pho Exp $
 
-DISTNAME=      alex-3.2.7.1
+DISTNAME=      alex-3.4.0.0
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   4
 CATEGORIES=    devel
 
 MAINTAINER=    esg%sdf.lonestar.org@localhost
 COMMENT=       Tool for generating lexical analysers in Haskell
 LICENSE=       modified-bsd
 
-USE_TOOLS+=    autoconf gmake
-TOOL_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
-TOOL_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2
-TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
-
-CONFIGURE_ENV+=        fp_cv_dir_docbook_xsl=${PREFIX}/share/xsl/docbook
-CONFIGURE_ENV+=        ac_cv_path_DbLatexCmd= # empty
-pre-configure:
-       ${RUN}cd ${WRKSRC}/doc && autoconf && ${PKGSRC_SETENV} ${CONFIGURE_ENV} \
-               ${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} ./configure
-
-post-build:
-       ${RUN}cd ${WRKSRC}/doc && ${GMAKE}
-
-INSTALLATION_DIRS+=    ${PKGMANDIR}/man1 ${PREFIX}/share/doc/${PKGBASE}
-post-install:
-       ${INSTALL_MAN} ${WRKSRC}/doc/alex.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-       for f in ${WRKSRC}/doc/alex/*; do \
-               ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/; \
-       done
-
 .include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/alex/PLIST
diff -u pkgsrc/devel/alex/PLIST:1.4 pkgsrc/devel/alex/PLIST:1.5
--- pkgsrc/devel/alex/PLIST:1.4 Fri Feb 11 09:47:44 2022
+++ pkgsrc/devel/alex/PLIST     Thu Oct 26 13:07:44 2023
@@ -1,24 +1,5 @@
-@comment $NetBSD: PLIST,v 1.4 2022/02/11 09:47:44 pho Exp $
+@comment $NetBSD: PLIST,v 1.5 2023/10/26 13:07:44 pho Exp $
 bin/alex
-man/man1/alex.1
-share/doc/alex/about.html
-share/doc/alex/alex-files.html
-share/doc/alex/api.html
-share/doc/alex/basic-api.html
-share/doc/alex/bug-reports.html
-share/doc/alex/charsets.html
-share/doc/alex/fptools.css
-share/doc/alex/index.html
-share/doc/alex/introduction.html
-share/doc/alex/invoking.html
-share/doc/alex/license.html
-share/doc/alex/regexps.html
-share/doc/alex/relnotes-20.html
-share/doc/alex/relnotes-210.html
-share/doc/alex/relnotes-22.html
-share/doc/alex/syntax.html
-share/doc/alex/types.html
-share/doc/alex/wrappers.html
 share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE
 share/${HS_PLATFORM}/${PKGNAME}/AlexTemplate.hs
 share/${HS_PLATFORM}/${PKGNAME}/AlexWrappers.hs

Index: pkgsrc/devel/alex/distinfo
diff -u pkgsrc/devel/alex/distinfo:1.8 pkgsrc/devel/alex/distinfo:1.9
--- pkgsrc/devel/alex/distinfo:1.8      Fri Feb 11 09:47:44 2022
+++ pkgsrc/devel/alex/distinfo  Thu Oct 26 13:07:44 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2022/02/11 09:47:44 pho Exp $
+$NetBSD: distinfo,v 1.9 2023/10/26 13:07:44 pho Exp $
 
-BLAKE2s (alex-3.2.7.1.tar.gz) = cd6f948f68df789358b38e72d11c315923c29c1b183f53fd01cf88f4ac253401
-SHA512 (alex-3.2.7.1.tar.gz) = f8ff12de874b905449fdda0d704f9e4ac30fa3e60e965f82d7bb2d6e3974cf926f85134d32878c48faf0ec4a002ea7240cf6696e1cbcad25a0eebb9d1850cc07
-Size (alex-3.2.7.1.tar.gz) = 108229 bytes
+BLAKE2s (alex-3.4.0.0.tar.gz) = 439e713d03056744d625c3d7c31681e120ae17243dfbb83ebddbf8c1ca767d93
+SHA512 (alex-3.4.0.0.tar.gz) = 4e35238c4e9a383d148f8c8535f7cabe2b6735fb242e5819aafb4695299134342baa95817cbba49b05f6ccc23ee978fa1b7c30a2aa162b53482f5c9feab55fb6
+Size (alex-3.4.0.0.tar.gz) = 86841 bytes



Home | Main Index | Thread Index | Old Index