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