head 1.11; access; symbols pkgsrc-2026Q1:1.11.0.2 pkgsrc-2026Q1-base:1.11 pkgsrc-2025Q4:1.10.0.4 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.2 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.5.0.4 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.2 pkgsrc-2025Q1-base:1.5; locks; strict; comment @# @; 1.11 date 2026.01.19.11.56.21; author wiz; state Exp; branches; next 1.10; commitid MYstBrk1l6r4VZqG; 1.10 date 2025.08.20.19.22.52; author wiz; state Exp; branches; next 1.9; commitid WpAirpHWGD1bhv7G; 1.9 date 2025.08.18.08.12.04; author pho; state Exp; branches; next 1.8; commitid 33Z17O6rI9v4Db7G; 1.8 date 2025.08.13.11.06.27; author pho; state Exp; branches; next 1.7; commitid oGqtJTKdyCfCKy6G; 1.7 date 2025.08.06.12.56.20; author gdt; state Exp; branches; next 1.6; commitid FOLPFlZRT7f0zF5G; 1.6 date 2025.07.20.10.14.38; author wiz; state Exp; branches; next 1.5; commitid Mmg9V1TjPUxQet3G; 1.5 date 2025.03.05.03.39.00; author pho; state Exp; branches; next 1.4; commitid VPkRDaZT4MoYrPLF; 1.4 date 2025.02.19.13.26.19; author wiz; state Exp; branches; next 1.3; commitid nWGWQdWNBXmz95KF; 1.3 date 2025.02.02.13.04.54; author pho; state Exp; branches; next 1.2; commitid Zl7FwsffomOQzTHF; 1.2 date 2025.01.19.18.38.53; author wiz; state Exp; branches; next 1.1; commitid 9tEWON9pecpxS7GF; 1.1 date 2025.01.09.22.59.22; author wiz; state Exp; branches; next ; commitid Wk6e7c41zCDTDREF; desc @@ 1.11 log @devel/happy-lib: update to happy-lib-2.2 ## 2.2 * Error out when `<$>` appears in semantic action code ([#335](https://github.com/haskell/happy/issues/335)). @ text @# $NetBSD: Makefile,v 1.10 2025/08/20 19:22:52 wiz Exp $ DISTNAME= happy-lib-2.2 PKGNAME= ${DISTNAME} CATEGORIES= devel MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= Library for the happy parser generator for Haskell LICENSE= 2-clause-bsd .include "../../mk/haskell.mk" .include "../../mk/bsd.pkg.mk" @ 1.10 log @devel/happy-lib: update to happy-lib-2.1.7 ## 2.1.7 * Add support for `{-# OPTIONS_HAPPY ... #-}` pragmas ([#342](https://github.com/haskell/happy/issues/342)). * Tested with GHC 8.0 - 9.12.2. The Haskell code generated by Happy is for GHC 8.0 and up. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/08/18 08:12:04 pho Exp $ d3 1 a3 1 DISTNAME= happy-lib-2.1.7 @ 1.9 log @devel/happy-lib: Revert 1.7 I tracked down and fixed a Cabal bug in ghc-9.10.1nb4. A pbulk that had previously reported the issue now indicates it has indeed gone. I also asked gdt@@ to confirm the fix but I haven't heard back for 5 days. Should be safe to revert it now. NFCI. http://www.ki.nu/pkgsrc/reports/current/NetBSD-9.0/20250814.1247/meta/report.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/07/20 10:14:38 wiz Exp $ d3 1 a3 1 DISTNAME= happy-lib-2.1.6 a4 1 PKGREVISION= 2 @ 1.8 log @Bump all Haskell because lang/ghc910 has got a library change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2025/08/06 12:56:20 gdt Exp $ a11 11 # 2025-08, NetBSD 10 amd64: # => Checking for missing run-time search paths in happy-lib-2.1.6nb1 # ERROR: lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.6-9AfrUwe9Qv1If9y7GwKbDL-backend-lalr-ghc9.10.1.so: rpath relative to WRKDIR # ERROR: lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.6-9AfrUwe9Qv1If9y7GwKbDL-backend-lalr-ghc9.10.1.so: rpath relative to WRKDIR # ERROR: lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.6-3VQ51JeezbZF3Yr8Ycn9ut-tabular-ghc9.10.1.so: rpath relative to WRKDIR # ERROR: lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.6-5o1JMIdVudi9OuEUdqJGfN-backend-glr-ghc9.10.1.so: rpath relative to WRKDIR # *** Error code 1 # In lieu of fixing upstream, hack around this. BUILDLINK_TRANSFORM+= rm:-Wl,-rpath,${WRKSRC}/dist/build/backend-glr BUILDLINK_TRANSFORM+= rm:-Wl,-rpath,${WRKSRC}/dist/build/frontend @ 1.7 log @devel/happy-lib: Remediate WRKDIR RPATH Use bl3 transform to remove rpath args that point to the working directory. Resolves failure to package (due to RPATH checks) on NetBSD 10 amd64, and likely in NetBSD 9 pkgsrc-current bulk builds. (While the previous situation built in some environments, no wisdom about why and what's actually wrong has arrived :-( ). With this, pandoc builds and works. Fix from Paul Ripke via pkgsrc-users@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/07/20 10:14:38 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.6 log @devel/happy-lib: update to happy-lib-2.1.6 ## 2.1.6 * No longer emit `{-# LANGUAGE PartialTypeSignatures #-}` twice ([#339](https://github.com/haskell/happy/issues/339)). * No longer emit `import Data.Function` twice ([#341](https://github.com/haskell/happy/issues/341)). * Tested with GHC 8.0 - 9.12.2. The Haskell code generated by Happy is for GHC 8.0 and up. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/03/05 03:39:00 pho Exp $ d5 1 d12 11 @ 1.5 log @recursive revbump after patching lang/ghc910 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/02/19 13:26:19 wiz Exp $ d3 1 a3 1 DISTNAME= happy-lib-2.1.5 a4 1 PKGREVISION= 1 @ 1.4 log @devel/happy-lib: update to happy-lib-2.1.5 No release notes have been provided by the upstream. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/02/02 13:04:54 pho Exp $ d5 1 @ 1.3 log @Bump all Haskell packages after switching the default compiler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/01/19 18:38:53 wiz Exp $ d3 1 a3 1 DISTNAME= happy-lib-2.1.4 a4 1 PKGREVISION= 1 @ 1.2 log @devel/happy-lib: update to happy-lib-2.1.4 ## 2.1.4 Move `Paths_happy_lib` into `tabular` to prevent a Cabal bug concerning --libsubdir (#328). It is likely that this release fixes `cabal v1-install happy` as well, which was broken since happy-2.0 (#315). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/01/09 22:59:22 wiz Exp $ d5 1 @ 1.1 log @devel/happy-lib: import happy-lib-2.1.3 Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files * A parser for happy grammar files (.y) to produce a Grammar * Implementations of the text book algorithms that compute the LR action and goto tables for the given Grammar * An LALR code generator to produce table-driven, deterministic parsing code in Haskell * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= happy-lib-2.1.3 @