CVS commit: pkgsrc/lang/gauche

"Ryo ONODERA" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	ryoon
Date:		Tue Jul 28 15:34:43 UTC 2026

Modified Files:
	pkgsrc/lang/gauche: distinfo
	pkgsrc/lang/gauche/patches: patch-ext_Makefile.ext.in

Log Message:
lang/gauche: Honor LDFLAGS for .so modules to fix RELRO build


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/lang/gauche/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/gauche/patches/patch-ext_Makefile.ext.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 2.3 KB)
Modified files:

Index: pkgsrc/lang/gauche/distinfo
diff -u pkgsrc/lang/gauche/distinfo:1.43 pkgsrc/lang/gauche/distinfo:1.44
--- pkgsrc/lang/gauche/distinfo:1.43	Thu Dec 12 15:14:35 2024
+++ pkgsrc/lang/gauche/distinfo	Tue Jul 28 15:34:42 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.43 2024/12/12 15:14:35 ryoon Exp $
+$NetBSD: distinfo,v 1.44 2026/07/28 15:34:42 ryoon Exp $
 
 BLAKE2s (Gauche-0.9.15.tgz) = d5df786fd017900356d7732af9f8036479bd10c3ca147263dfb1d37286723c93
 SHA512 (Gauche-0.9.15.tgz) = fc246a9ba937eba642621a5707f0e7a02d62191749360b9b15e2563c9ceb13e18f236c736172d05c177df8b7220ff0e973f568aaf9eb92e92643af0823f0f865
 Size (Gauche-0.9.15.tgz) = 9444756 bytes
 SHA1 (patch-af) = 06811370a51119d90ca6f9181dc7d4811e9c0dcb
 SHA1 (patch-ag) = b9944ee2f3c2b8ea9591f4fa62538e438dbeb96c
-SHA1 (patch-ext_Makefile.ext.in) = 8f8caa432bf56c0b69902cd31ee86ca55d18ecde
+SHA1 (patch-ext_Makefile.ext.in) = 320015880bddcfa44458e5122a8191fced707078
 SHA1 (patch-ext_zlib_Makefile.in) = f410916b9aaf62d734e5f4049585adab59f74662

Index: pkgsrc/lang/gauche/patches/patch-ext_Makefile.ext.in
diff -u pkgsrc/lang/gauche/patches/patch-ext_Makefile.ext.in:1.1 pkgsrc/lang/gauche/patches/patch-ext_Makefile.ext.in:1.2
--- pkgsrc/lang/gauche/patches/patch-ext_Makefile.ext.in:1.1	Thu Dec 12 15:14:35 2024
+++ pkgsrc/lang/gauche/patches/patch-ext_Makefile.ext.in	Tue Jul 28 15:34:43 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-ext_Makefile.ext.in,v 1.1 2024/12/12 15:14:35 ryoon Exp $
+$NetBSD: patch-ext_Makefile.ext.in,v 1.2 2026/07/28 15:34:43 ryoon Exp $
 
---- ext/Makefile.ext.in.orig	2024-12-11 14:18:52.342355951 +0000
+--- ext/Makefile.ext.in.orig	2024-04-23 23:27:26.000000000 +0000
 +++ ext/Makefile.ext.in
-@@ -14,6 +14,8 @@ GAUCHE_ABI_VERSION = @GAUCHE_ABI_VERSION
+@@ -14,6 +14,8 @@ HOST        = @host@
  BUILD       = @build@
  HOST        = @host@
  
@@ -11,3 +11,12 @@ $NetBSD: patch-ext_Makefile.ext.in,v 1.1
  # These may be overridden by make invocators
  DESTDIR      =
  CC           = @CC@
+@@ -22,7 +24,7 @@ CPPFLAGS     = @CPPFLAGS@ $(XCPPFLAGS)
+ LIBS         = $(XLIBS) @LIBS@
+ CFLAGS       = @CFLAGS@ @SHLIB_SO_CFLAGS@ $(XCFLAGS)
+ CPPFLAGS     = @CPPFLAGS@ $(XCPPFLAGS)
+-LDFLAGS      = $(LOCAL_LFLAGS) $(XLDFLAGS) @SHLIB_SO_LDFLAGS@
++LDFLAGS      = $(LOCAL_LFLAGS) $(XLDFLAGS) @LDFLAGS@ @SHLIB_SO_LDFLAGS@
+ BUILD_GOSH_FLAGS =
+ 
+ # These are set by configure
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.