pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/moscow_ml



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Jul 21 14:23:51 UTC 2026

Modified Files:
        pkgsrc/lang/moscow_ml: distinfo
Added Files:
        pkgsrc/lang/moscow_ml/patches: patch-src_dynlibs_msocket_Makefile
            patch-src_dynlibs_munix_Makefile patch-src_mosmlyac_Makefile
            patch-src_runtime_Makefile

Log Message:
lang/moscow_ml: Honor LDFLAGS to support RELCO


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/lang/moscow_ml/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_msocket_Makefile \
    pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_munix_Makefile \
    pkgsrc/lang/moscow_ml/patches/patch-src_mosmlyac_Makefile \
    pkgsrc/lang/moscow_ml/patches/patch-src_runtime_Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/moscow_ml/distinfo
diff -u pkgsrc/lang/moscow_ml/distinfo:1.17 pkgsrc/lang/moscow_ml/distinfo:1.18
--- pkgsrc/lang/moscow_ml/distinfo:1.17 Tue Jul 21 14:07:29 2026
+++ pkgsrc/lang/moscow_ml/distinfo      Tue Jul 21 14:23:51 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2026/07/21 14:07:29 ryoon Exp $
+$NetBSD: distinfo,v 1.18 2026/07/21 14:23:51 ryoon Exp $
 
 BLAKE2s (mosml-ver-2.10.1.tar.gz) = b1cce201c3011a27f8f80be3a563b87ec67855f9600978059e76141cb0041f8b
 SHA512 (mosml-ver-2.10.1.tar.gz) = 1463ee8dbcd979795ceca0439c7b2d545520590e036bd0c428d9617802a4e40efba82caf0afd5e24761b857cceb63a69269bf765c91df27c3e5f84242519af60
@@ -8,5 +8,9 @@ SHA1 (patch-src_config_auto-aux_align.c)
 SHA1 (patch-src_config_auto-aux_endian.c) = 675b46c2f09b194c3231241a1078ae41abd5d42d
 SHA1 (patch-src_config_auto-aux_sizes.c) = 587e08f01eb68b92661f3208bd81eb9638f0bdf3
 SHA1 (patch-src_dynlibs_intinf_Makefile) = c0ad341de2dff6a81164d30d65fbcde48318b0ed
+SHA1 (patch-src_dynlibs_msocket_Makefile) = cdf92b246999e4264a3f2ddf781013bf464eccde
+SHA1 (patch-src_dynlibs_munix_Makefile) = c68db4774362f5786554952f14259502cf4db859
+SHA1 (patch-src_mosmlyac_Makefile) = 887f5d4fa6659bbd196fcc6754ec54b9bc5d979a
+SHA1 (patch-src_runtime_Makefile) = 4ef174ef0b1a44a52fb94bf6471fe95885086830
 SHA1 (patch-src_runtime_config.h) = 6b556f7e73000f09e34aa774187011b721cae41e
 SHA1 (patch-src_runtime_mosml.c) = bcf57b7387e63e5461ceda9def7e1cd58cb0e8df

Added files:

Index: pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_msocket_Makefile
diff -u /dev/null pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_msocket_Makefile:1.1
--- /dev/null   Tue Jul 21 14:23:51 2026
+++ pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_msocket_Makefile    Tue Jul 21 14:23:51 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_dynlibs_msocket_Makefile,v 1.1 2026/07/21 14:23:51 ryoon Exp $
+
+* Honor LDFLAGS for RELRO.
+
+--- src/dynlibs/msocket/Makefile.orig  2026-07-21 14:18:30.894393649 +0000
++++ src/dynlibs/msocket/Makefile
+@@ -17,7 +17,7 @@ libmsocket.so: msocket.o
+       $(CC) $(CFLAGS) -c -o msocket.o msocket.c
+ 
+ libmsocket.so: msocket.o
+-      $(DYNLD) -o libmsocket.so msocket.o 
++      $(DYNLD) -o libmsocket.so msocket.o $(LDFLAGS)
+ # This is needed under Solaris:
+ #     $(DYNLD) -o libmsocket.so -lsocket msocket.o 
+ 
Index: pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_munix_Makefile
diff -u /dev/null pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_munix_Makefile:1.1
--- /dev/null   Tue Jul 21 14:23:51 2026
+++ pkgsrc/lang/moscow_ml/patches/patch-src_dynlibs_munix_Makefile      Tue Jul 21 14:23:51 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_dynlibs_munix_Makefile,v 1.1 2026/07/21 14:23:51 ryoon Exp $
+
+* Honor LDFLAGS for RELRO.
+
+--- src/dynlibs/munix/Makefile.orig    2026-07-21 14:18:06.929606756 +0000
++++ src/dynlibs/munix/Makefile
+@@ -15,7 +15,7 @@ libmunix.so: munix.o
+       $(CC) $(CFLAGS) -c -o munix.o munix.c
+ 
+ libmunix.so: munix.o
+-      $(DYNLD) -o libmunix.so munix.o -lc
++      $(DYNLD) -o libmunix.so munix.o -lc $(LDFLAGS)
+ 
+ install:
+       $(INSTALL_DATA) libmunix.so $(DESTDIR)$(LIBDIR)
Index: pkgsrc/lang/moscow_ml/patches/patch-src_mosmlyac_Makefile
diff -u /dev/null pkgsrc/lang/moscow_ml/patches/patch-src_mosmlyac_Makefile:1.1
--- /dev/null   Tue Jul 21 14:23:51 2026
+++ pkgsrc/lang/moscow_ml/patches/patch-src_mosmlyac_Makefile   Tue Jul 21 14:23:51 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_mosmlyac_Makefile,v 1.1 2026/07/21 14:23:51 ryoon Exp $
+
+* Honor LDFLAGS for RELRO build.
+
+--- src/mosmlyac/Makefile.orig 2026-07-21 14:14:52.101034961 +0000
++++ src/mosmlyac/Makefile
+@@ -10,7 +10,7 @@ mosmlyac: $(OBJS)
+ all: mosmlyac$(EXE)
+ 
+ mosmlyac: $(OBJS)
+-      $(CC) $(CFLAGS) -o mosmlyac $(OBJS)
++      $(CC) $(CFLAGS) $(LDFLAGS) -o mosmlyac $(OBJS)
+       $(STRIP) mosmlyac
+ 
+ mosmlyac.exe: $(OBJS)
Index: pkgsrc/lang/moscow_ml/patches/patch-src_runtime_Makefile
diff -u /dev/null pkgsrc/lang/moscow_ml/patches/patch-src_runtime_Makefile:1.1
--- /dev/null   Tue Jul 21 14:23:51 2026
+++ pkgsrc/lang/moscow_ml/patches/patch-src_runtime_Makefile    Tue Jul 21 14:23:51 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_runtime_Makefile,v 1.1 2026/07/21 14:23:51 ryoon Exp $
+
+* Honor LDFLAGS for RELRO.
+
+--- src/runtime/Makefile.orig  2026-07-21 14:16:18.937417943 +0000
++++ src/runtime/Makefile
+@@ -36,7 +36,7 @@ camlrunm$(EXE): $(OBJS) prims.o
+ all: camlrunm$(EXE)
+ 
+ camlrunm$(EXE): $(OBJS) prims.o
+-      $(LD) -o camlrunm$(EXE) prims.o $(OBJS) $(LIBS)
++      $(LD) -o camlrunm$(EXE) prims.o $(OBJS) $(LIBS) $(LDFLAGS)
+       $(STRIP) camlrunm$(EXE)
+ 
+ camlrunmd$(EXE): $(DOBJS) prims.d.o



Home | Main Index | Thread Index | Old Index