pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/happy-lib
Module Name: pkgsrc
Committed By: gdt
Date: Wed Aug 6 12:56:20 UTC 2025
Modified Files:
pkgsrc/devel/happy-lib: Makefile
Log Message:
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@.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/happy-lib/Makefile
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-lib/Makefile
diff -u pkgsrc/devel/happy-lib/Makefile:1.6 pkgsrc/devel/happy-lib/Makefile:1.7
--- pkgsrc/devel/happy-lib/Makefile:1.6 Sun Jul 20 10:14:38 2025
+++ pkgsrc/devel/happy-lib/Makefile Wed Aug 6 12:56:20 2025
@@ -1,12 +1,24 @@
-# $NetBSD: Makefile,v 1.6 2025/07/20 10:14:38 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/08/06 12:56:20 gdt Exp $
DISTNAME= happy-lib-2.1.6
PKGNAME= ${DISTNAME}
+PKGREVISION= 1
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
COMMENT= Library for the happy parser generator for Haskell
LICENSE= 2-clause-bsd
+# 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
+
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"
Home |
Main Index |
Thread Index |
Old Index