pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/chicken5



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Wed Dec 11 20:14:58 UTC 2024

Modified Files:
        pkgsrc/lang/chicken5: distinfo
Added Files:
        pkgsrc/lang/chicken5/patches: patch-Makefile.macosx

Log Message:
lang/chicken5: fixed bug with dynamic lib not linking on Darwin


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/chicken5/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/chicken5/patches/patch-Makefile.macosx

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

Modified files:

Index: pkgsrc/lang/chicken5/distinfo
diff -u pkgsrc/lang/chicken5/distinfo:1.7 pkgsrc/lang/chicken5/distinfo:1.8
--- pkgsrc/lang/chicken5/distinfo:1.7   Mon Jul 29 17:49:21 2024
+++ pkgsrc/lang/chicken5/distinfo       Wed Dec 11 20:14:58 2024
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.7 2024/07/29 17:49:21 ktnb Exp $
+$NetBSD: distinfo,v 1.8 2024/12/11 20:14:58 ktnb Exp $
 
 BLAKE2s (chicken-5.4.0.tar.gz) = 5e145448f4c45113efac8e860097b6460809106f8cc2eb4049697967aa1b209f
 SHA512 (chicken-5.4.0.tar.gz) = 21f5dc4abcfce7be2d8eb6728061728a4a695ac88860e94e114c2bf2839a8a47bbdc368330913edc83d5b81b6b2499c608e47e6659fa7651c82d133abb7e4e3c
 Size (chicken-5.4.0.tar.gz) = 4109135 bytes
+SHA1 (patch-Makefile.macosx) = b43e53c6e2acf435458dc6da6dce998fb920ce06
 SHA1 (patch-tests_runtests.sh) = c2bcee720a56cc399c6acdb1e002dbcd82ea272e

Added files:

Index: pkgsrc/lang/chicken5/patches/patch-Makefile.macosx
diff -u /dev/null pkgsrc/lang/chicken5/patches/patch-Makefile.macosx:1.1
--- /dev/null   Wed Dec 11 20:14:58 2024
+++ pkgsrc/lang/chicken5/patches/patch-Makefile.macosx  Wed Dec 11 20:14:58 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile.macosx,v 1.1 2024/12/11 20:14:58 ktnb Exp $
+
+Make sure that the dylib is linked to pkgsrc's lib dir
+
+--- Makefile.macosx.orig       2024-12-11 19:25:23.757613008 +0000
++++ Makefile.macosx
+@@ -48,7 +48,7 @@ C_COMPILER_OPTIMIZATION_OPTIONS ?= -Os -
+ endif
+ endif
+ LIBRARIAN ?= ar
+-LINKER_LINK_SHARED_LIBRARY_OPTIONS = -dynamiclib -compatibility_version 1 -current_version 1.0 -install_name $@
++LINKER_LINK_SHARED_LIBRARY_OPTIONS = -dynamiclib -compatibility_version 1 -current_version 1.0 -install_name $(LIBDIR)/$@
+ HERE = $(shell pwd)
+ PREINSTALL_PROGRAM_FIXUP = $(POSTINSTALL_PROGRAM) -change lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO) $(HERE)/lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO)
+ POSTINSTALL_PROGRAM_FLAGS = -change lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO) $(LIBDIR)/lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO) -change 
$(HERE)/lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO) $(LIBDIR)/lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(SO)



Home | Main Index | Thread Index | Old Index