pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/chicken6
Module Name: pkgsrc
Committed By: mef
Date: Sat Sep 19 22:54:07 UTC 2026
Modified Files:
pkgsrc/lang/chicken6: Makefile distinfo
Added Files:
pkgsrc/lang/chicken6/patches: patch-Makefile.bsd patch-rules.make
Log Message:
(lang/chicken6) Fix RELRO issue, the same adhoc way as lang/chicken5.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/chicken6/Makefile \
pkgsrc/lang/chicken6/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/chicken6/patches/patch-Makefile.bsd \
pkgsrc/lang/chicken6/patches/patch-rules.make
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/chicken6/Makefile
diff -u pkgsrc/lang/chicken6/Makefile:1.1 pkgsrc/lang/chicken6/Makefile:1.2
--- pkgsrc/lang/chicken6/Makefile:1.1 Sun Sep 6 09:44:10 2026
+++ pkgsrc/lang/chicken6/Makefile Sat Sep 19 22:54:07 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2026/09/06 09:44:10 bsiegert Exp $
+# $NetBSD: Makefile,v 1.2 2026/09/19 22:54:07 mef Exp $
DISTNAME= chicken-6.0.0
+PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://code.call-cc.org/releases/${PKGVERSION_NOREV}/
Index: pkgsrc/lang/chicken6/distinfo
diff -u pkgsrc/lang/chicken6/distinfo:1.1 pkgsrc/lang/chicken6/distinfo:1.2
--- pkgsrc/lang/chicken6/distinfo:1.1 Sun Sep 6 09:44:10 2026
+++ pkgsrc/lang/chicken6/distinfo Sat Sep 19 22:54:07 2026
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.1 2026/09/06 09:44:10 bsiegert Exp $
+$NetBSD: distinfo,v 1.2 2026/09/19 22:54:07 mef Exp $
BLAKE2s (chicken-6.0.0.tar.gz) = 16b06d5c40b240d3acd5c84e12e5e66cd0cd5de1ea2bc964e20838d541a0f020
SHA512 (chicken-6.0.0.tar.gz) = 781eb458beb0242707b6460a187d6a06178aa19d2062014d753c02be1d9e6f0486d3295ea4f4464179a4bf273e9b6512f03564901670efcf3baa4f269f28c3e7
Size (chicken-6.0.0.tar.gz) = 4287731 bytes
+SHA1 (patch-Makefile.bsd) = 906d7d6184d932439f2537d0aafa002688e71e77
SHA1 (patch-Makefile.macosx) = b43e53c6e2acf435458dc6da6dce998fb920ce06
+SHA1 (patch-rules.make) = 5f030021894b5c1a3932786e346985fac1f81639
SHA1 (patch-tests_runtests.sh) = c2bcee720a56cc399c6acdb1e002dbcd82ea272e
Added files:
Index: pkgsrc/lang/chicken6/patches/patch-Makefile.bsd
diff -u /dev/null pkgsrc/lang/chicken6/patches/patch-Makefile.bsd:1.1
--- /dev/null Sat Sep 19 22:54:07 2026
+++ pkgsrc/lang/chicken6/patches/patch-Makefile.bsd Sat Sep 19 22:54:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile.bsd,v 1.1 2026/09/19 22:54:07 mef Exp $
+
+Honor LDFLAGS variables of pkgsrc (framework)
+
+--- Makefile.bsd.orig 2026-05-06 17:57:31.702953931 +0900
++++ Makefile.bsd 2026-09-20 07:20:05.315349719 +0900
+@@ -52,6 +52,8 @@ LIBCHICKEN_SO_LINKER_OPTIONS = -Wl,-sona
+ LIBRARIES = -lm -lpthread
+ NEEDS_RELINKING = yes
+ USES_SONAME = yes
++# honor pkgsrc LDFLAG
++LINKER_OPTIONS += @LDFLAGS@
+
+ # special files
+
Index: pkgsrc/lang/chicken6/patches/patch-rules.make
diff -u /dev/null pkgsrc/lang/chicken6/patches/patch-rules.make:1.1
--- /dev/null Sat Sep 19 22:54:07 2026
+++ pkgsrc/lang/chicken6/patches/patch-rules.make Sat Sep 19 22:54:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-rules.make,v 1.1 2026/09/19 22:54:07 mef Exp $
+
+Honor LDFLAGS for chicken-do
+
+--- rules.make.orig 2026-08-10 17:38:38.125000353 +0900
++++ rules.make 2026-09-20 07:30:37.795748634 +0900
+@@ -249,7 +249,7 @@ $(eval $(call declare-program-from-objec
+ # "chicken-do"
+
+ $(CHICKEN_DO_PROGRAM)$(EXE): $(SRCDIR)chicken-do.c chicken.h $(CHICKEN_CONFIG_H)
+- $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_OPTIMIZATION_OPTIONS) $< -o $@
++ $(C_COMPILER) $(C_COMPILER_OPTIONS) $(C_COMPILER_OPTIMIZATION_OPTIONS) $(LINKER_OPTIONS) $< -o $@
+
+
+ # installation
Home |
Main Index |
Thread Index |
Old Index