pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/happy



Module Name:    pkgsrc
Committed By:   pho
Date:           Thu Oct 26 05:41:00 UTC 2023

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

Log Message:
devel/happy: Update to 1.21.0

No change log is provided by the upstream.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/happy/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/happy/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/happy/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/happy/Makefile
diff -u pkgsrc/devel/happy/Makefile:1.12 pkgsrc/devel/happy/Makefile:1.13
--- pkgsrc/devel/happy/Makefile:1.12    Mon Oct  9 04:54:05 2023
+++ pkgsrc/devel/happy/Makefile Thu Oct 26 05:41:00 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2023/10/09 04:54:05 pho Exp $
+# $NetBSD: Makefile,v 1.13 2023/10/26 05:41:00 pho Exp $
 
-DISTNAME=      happy-1.20.1.1
+DISTNAME=      happy-1.21.0
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel
 
 MAINTAINER=    esg%sdf.lonestar.org@localhost
@@ -14,6 +13,16 @@ TOOL_DEPENDS+=       docbook-xsl-[0-9]*:../../
 TOOL_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2
 TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
 
+# happy tries to use itself in the building process of the test suite but
+# the current version of Cabal (shipped with GHC 9.6) doesn't support it
+# yet. We must disable the test suite for now.
+SUBST_CLASSES+=                tests
+SUBST_STAGE.tests=     post-extract
+SUBST_FILES.tests=     happy.cabal
+SUBST_SED.tests+=      -e '/test-suite tests/a\${.newline}  buildable: False'
+SUBST_SED.tests+=      -e '/build-tools: happy/d'
+CONFIGURE_ARGS+=       -f-bootstrap
+
 CONFIGURE_ENV+=        fp_cv_dir_docbook_xsl=${PREFIX}/share/xsl/docbook
 CONFIGURE_ENV+=        ac_cv_path_DbLatexCmd= # empty
 pre-configure:

Index: pkgsrc/devel/happy/PLIST
diff -u pkgsrc/devel/happy/PLIST:1.3 pkgsrc/devel/happy/PLIST:1.4
--- pkgsrc/devel/happy/PLIST:1.3        Fri Apr 23 04:44:20 2021
+++ pkgsrc/devel/happy/PLIST    Thu Oct 26 05:41:00 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2021/04/23 04:44:20 pho Exp $
+@comment $NetBSD: PLIST,v 1.4 2023/10/26 05:41:00 pho Exp $
 bin/happy
 man/man1/happy.1
 share/doc/happy/fptools.css
@@ -38,16 +38,6 @@ share/doc/happy/sec-tips.html
 share/doc/happy/sec-type-signatures.html
 share/doc/happy/sec-using.html
 share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE
-share/${HS_PLATFORM}/${PKGNAME}/GLR_Base
-share/${HS_PLATFORM}/${PKGNAME}/GLR_Lib
-share/${HS_PLATFORM}/${PKGNAME}/GLR_Lib-ghc
-share/${HS_PLATFORM}/${PKGNAME}/GLR_Lib-ghc-debug
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-arrays
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-arrays-coerce
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-arrays-coerce-debug
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-arrays-debug
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-arrays-ghc
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-arrays-ghc-debug
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-coerce
-share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate-ghc
+share/${HS_PLATFORM}/${PKGNAME}/GLR_Base.hs
+share/${HS_PLATFORM}/${PKGNAME}/GLR_Lib.hs
+share/${HS_PLATFORM}/${PKGNAME}/HappyTemplate.hs

Index: pkgsrc/devel/happy/distinfo
diff -u pkgsrc/devel/happy/distinfo:1.7 pkgsrc/devel/happy/distinfo:1.8
--- pkgsrc/devel/happy/distinfo:1.7     Wed Feb 15 12:49:12 2023
+++ pkgsrc/devel/happy/distinfo Thu Oct 26 05:41:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.7 2023/02/15 12:49:12 wiz Exp $
+$NetBSD: distinfo,v 1.8 2023/10/26 05:41:00 pho Exp $
 
-BLAKE2s (happy-1.20.1.1.tar.gz) = 0fa0750c5bccf39d66db5b2bc85a2166b11d52bdefd9e47c4dc8d265708c970c
-SHA512 (happy-1.20.1.1.tar.gz) = a2ff6a1778884de22f4900a22b8a451ed5dc8a8e66020ce9e186a03068257748a3810c63b56f1efa0b646d99fe637f87178983f387d4c49bc33b82613877ec48
-Size (happy-1.20.1.1.tar.gz) = 183409 bytes
+BLAKE2s (happy-1.21.0.tar.gz) = 4e89a615c68b1b1227224c2cc92155fbb4f912a9a715f606d592e8a573994ff4
+SHA512 (happy-1.21.0.tar.gz) = d63e33fe958865c560eed01e54f3384d09b6b2b2282480db302366492d18a7fd67f530d92206f8ff19e0842942f608a8d226ea66cd947583c78e800f6d580fec
+Size (happy-1.21.0.tar.gz) = 173506 bytes



Home | Main Index | Thread Index | Old Index