pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/chezscheme
Module Name: pkgsrc
Committed By: riastradh
Date: Tue Jan 7 08:08:54 UTC 2025
Modified Files:
pkgsrc/lang/chezscheme: Makefile distinfo
Added Files:
pkgsrc/lang/chezscheme/patches: patch-configure
Log Message:
lang/chezscheme: Pass full path to paxctl tool into build.
Fixes build without /usr/sbin in PATH.
No change to generated package if it builds, so no revbump.
PR pkg/58970: lang/chezscheme fails to build if /usr/sbin is not in
PATH
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/chezscheme/Makefile \
pkgsrc/lang/chezscheme/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/chezscheme/patches/patch-configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/chezscheme/Makefile
diff -u pkgsrc/lang/chezscheme/Makefile:1.2 pkgsrc/lang/chezscheme/Makefile:1.3
--- pkgsrc/lang/chezscheme/Makefile:1.2 Thu May 2 13:22:34 2024
+++ pkgsrc/lang/chezscheme/Makefile Tue Jan 7 08:08:54 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/05/02 13:22:34 pho Exp $
+# $NetBSD: Makefile,v 1.3 2025/01/07 08:08:54 riastradh Exp $
DISTNAME= chezscheme-10.0.0
CATEGORIES= lang
@@ -31,6 +31,8 @@ CONFIGURE_ARGS+= --installschemename=${P
CONFIGURE_ARGS+= --installscriptname=${PKGBASE}-script
CONFIGURE_ARGS+= --as-is # skip Git submodule update
+CONFIGURE_ENV.NetBSD+= PAXCTL=${PAXCTL:Q}
+
BUILD_TARGET= build
TEST_TARGET= test
@@ -39,4 +41,5 @@ TEST_TARGET= test
# here.
PLIST_TYPE= dynamic
+.include "../../mk/pax.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/chezscheme/distinfo
diff -u pkgsrc/lang/chezscheme/distinfo:1.2 pkgsrc/lang/chezscheme/distinfo:1.3
--- pkgsrc/lang/chezscheme/distinfo:1.2 Thu May 2 13:22:34 2024
+++ pkgsrc/lang/chezscheme/distinfo Tue Jan 7 08:08:54 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2024/05/02 13:22:34 pho Exp $
+$NetBSD: distinfo,v 1.3 2025/01/07 08:08:54 riastradh Exp $
BLAKE2s (chezscheme-10.0.0.tar.gz) = afbfc3f246ba79b266b63d3c921d01d93f174e666a0d00b9016445eac070709c
SHA512 (chezscheme-10.0.0.tar.gz) = 0efece61e2b820b8e06e5dd6bf25e14de9915f8bfea1f98d1f28a356913047d4f11ea687bb57383c62701bcb2251a911da862246154144b14c80488d9b8973de
@@ -19,3 +19,4 @@ BLAKE2s (racket-zuo-ebdc0451c39c70ce88b3
SHA512 (racket-zuo-ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a.tar.gz) = 08e6814c6cd3c78005e2b6d0530ecce665b5fb07b10609e9645e4fd72cc8fde01e72d6065ed41daf734788f4bd44cee741c73d93fc2fa26226089606cd824483
Size (racket-zuo-ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a.tar.gz) = 206251 bytes
SHA1 (patch-c_self-exe.c) = ac4b3860a21507130f3fd21a4feff0f1be5fb8b6
+SHA1 (patch-configure) = 37679165befcca65ec8257b6684ba7b756902d6b
Added files:
Index: pkgsrc/lang/chezscheme/patches/patch-configure
diff -u /dev/null pkgsrc/lang/chezscheme/patches/patch-configure:1.1
--- /dev/null Tue Jan 7 08:08:54 2025
+++ pkgsrc/lang/chezscheme/patches/patch-configure Tue Jan 7 08:08:54 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-configure,v 1.1 2025/01/07 08:08:54 riastradh Exp $
+
+Allow path to paxctl(8) to be passed through the environment so the
+build need not have /usr/sbin in PATH.
+
+--- configure.orig 2024-02-05 22:52:07.000000000 +0000
++++ configure
+@@ -988,7 +988,7 @@ esac
+ # pre- and post-link-executable step for c/Mf-unix
+ case "${flagsmuni}" in
+ *nb)
+- exePostStep='paxctl +m'
++ exePostStep="${PAXCTL:-paxctl} +m"
+ ;;
+ em)
+ if [ "$empetite" = yes ]; then
Home |
Main Index |
Thread Index |
Old Index