pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/libmowgli



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed Dec 17 22:09:16 UTC 2025

Modified Files:
        pkgsrc/devel/libmowgli: distinfo
Added Files:
        pkgsrc/devel/libmowgli/patches: patch-configure patch-m4_buildsys.m4

Log Message:
libmowgli: Install shlibs consistently across ELF platforms.

Fixes installation on SunOS & probably others.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/libmowgli/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libmowgli/patches/patch-configure \
    pkgsrc/devel/libmowgli/patches/patch-m4_buildsys.m4

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

Modified files:

Index: pkgsrc/devel/libmowgli/distinfo
diff -u pkgsrc/devel/libmowgli/distinfo:1.9 pkgsrc/devel/libmowgli/distinfo:1.10
--- pkgsrc/devel/libmowgli/distinfo:1.9 Tue Oct 26 10:15:24 2021
+++ pkgsrc/devel/libmowgli/distinfo     Wed Dec 17 22:09:15 2025
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 10:15:24 nia Exp $
+$NetBSD: distinfo,v 1.10 2025/12/17 22:09:15 nia Exp $
 
 BLAKE2s (libmowgli-2.1.3.tar.gz) = 41048e6035fdd19c8089850ad7f2cefc15b33acb03da67402187088b8d81053f
 SHA512 (libmowgli-2.1.3.tar.gz) = bf976cf8b8bf0efaf7565230f42147adcdbe993339f58f907f5005eddf178d936cffb6cdbba59e38813854f30414856a1b9f8bdc972ea2f59cb08987ee336533
 Size (libmowgli-2.1.3.tar.gz) = 227742 bytes
+SHA1 (patch-configure) = 9ee4588ea8782b5671b65b26167f103c7959b9c7
+SHA1 (patch-m4_buildsys.m4) = 4bafbb4dcdf3df94729653ecaa9c9174ed7da2ad

Added files:

Index: pkgsrc/devel/libmowgli/patches/patch-configure
diff -u /dev/null pkgsrc/devel/libmowgli/patches/patch-configure:1.1
--- /dev/null   Wed Dec 17 22:09:16 2025
+++ pkgsrc/devel/libmowgli/patches/patch-configure      Wed Dec 17 22:09:15 2025
@@ -0,0 +1,45 @@
+$NetBSD: patch-configure,v 1.1 2025/12/17 22:09:15 nia Exp $
+
+Install libraries consistently across ELF platforms.
+
+--- configure.orig     2017-09-15 22:17:58.000000000 +0000
++++ configure
+@@ -3985,8 +3985,8 @@ $as_echo "Solaris" >&6; }
+                       PLUGIN_CFLAGS='-fPIC -DPIC'
+                       PLUGIN_LDFLAGS='-shared'
+                       PLUGIN_SUFFIX='.so'
+-                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR} && rm -f ${DESTDIR}${libdir}/$$i && ${LN_S} $$i.${LIB_MAJOR}.${LIB_MINOR} 
${DESTDIR}${libdir}/$$i'
+-                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}'
++                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && 
${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
++                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
+                       CLEAN_LIB=''
+                       ;;
+               openbsd* | mirbsd*)
+@@ -3995,13 +3995,13 @@ $as_echo "OpenBSD" >&6; }
+                       LIB_CFLAGS='-fPIC -DPIC'
+                       LIB_LDFLAGS='-shared'
+                       LIB_PREFIX='lib'
+-                      LIB_SUFFIX='.so.${LIB_MAJOR}.${LIB_MINOR}'
++                      LIB_SUFFIX='.so'
+                       LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
+                       PLUGIN_CFLAGS='-fPIC -DPIC'
+                       PLUGIN_LDFLAGS='-shared'
+                       PLUGIN_SUFFIX='.so'
+-                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i'
+-                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i'
++                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && 
${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
++                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
+                       CLEAN_LIB=''
+                       ;;
+               cygwin* | mingw*)
+@@ -4015,8 +4015,8 @@ $as_echo "Win32" >&6; }
+                       PLUGIN_CFLAGS=''
+                       PLUGIN_LDFLAGS='-shared'
+                       PLUGIN_SUFFIX='.dll'
+-                      INSTALL_LIB='&& ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i && ${INSTALL} -m 755 $$i.a ${DESTDIR}${libdir}/$$i.a'
+-                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${bindir}/$$i ${DESTDIR}${libdir}/$$i.a'
++                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && 
${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
++                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
+                       CLEAN_LIB='${SHARED_LIB}.a'
+                       ;;
+               *)
Index: pkgsrc/devel/libmowgli/patches/patch-m4_buildsys.m4
diff -u /dev/null pkgsrc/devel/libmowgli/patches/patch-m4_buildsys.m4:1.1
--- /dev/null   Wed Dec 17 22:09:16 2025
+++ pkgsrc/devel/libmowgli/patches/patch-m4_buildsys.m4 Wed Dec 17 22:09:15 2025
@@ -0,0 +1,45 @@
+$NetBSD: patch-m4_buildsys.m4,v 1.1 2025/12/17 22:09:15 nia Exp $
+
+Install libraries consistently across ELF platforms.
+
+--- m4/buildsys.m4.orig        2017-09-15 22:17:58.000000000 +0000
++++ m4/buildsys.m4
+@@ -116,8 +116,8 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
+                       PLUGIN_CFLAGS='-fPIC -DPIC'
+                       PLUGIN_LDFLAGS='-shared'
+                       PLUGIN_SUFFIX='.so'
+-                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR} && rm -f ${DESTDIR}${libdir}/$$i && ${LN_S} $$i.${LIB_MAJOR}.${LIB_MINOR} 
${DESTDIR}${libdir}/$$i'
+-                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}'
++                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && 
${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
++                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
+                       CLEAN_LIB=''
+                       ;;
+               openbsd* | mirbsd*)
+@@ -125,13 +125,13 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
+                       LIB_CFLAGS='-fPIC -DPIC'
+                       LIB_LDFLAGS='-shared'
+                       LIB_PREFIX='lib'
+-                      LIB_SUFFIX='.so.${LIB_MAJOR}.${LIB_MINOR}'
++                      LIB_SUFFIX='.so'
+                       LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
+                       PLUGIN_CFLAGS='-fPIC -DPIC'
+                       PLUGIN_LDFLAGS='-shared'
+                       PLUGIN_SUFFIX='.so'
+-                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i'
+-                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i'
++                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && 
${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
++                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
+                       CLEAN_LIB=''
+                       ;;
+               cygwin* | mingw*)
+@@ -144,8 +144,8 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
+                       PLUGIN_CFLAGS=''
+                       PLUGIN_LDFLAGS='-shared'
+                       PLUGIN_SUFFIX='.dll'
+-                      INSTALL_LIB='&& ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i && ${INSTALL} -m 755 $$i.a ${DESTDIR}${libdir}/$$i.a'
+-                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${bindir}/$$i ${DESTDIR}${libdir}/$$i.a'
++                      INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && 
${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
++                      UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
+                       CLEAN_LIB='${SHARED_LIB}.a'
+                       ;;
+               *)



Home | Main Index | Thread Index | Old Index