pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/netatalk4
Module Name: pkgsrc
Committed By: hauke
Date: Sat Jul 5 12:30:16 UTC 2025
Modified Files:
pkgsrc/net/netatalk4: Makefile distinfo
Added Files:
pkgsrc/net/netatalk4/patches: patch-include_atalk_util.h
Log Message:
There is a "special" hack in util.h that makes NetBSD load modules
with RTLD_LAZY. Well, yes this appears to work, but does not really
work since symbols from pam don't get resolved.
>From PR pkg/59509 - thanks, Christos.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/netatalk4/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/netatalk4/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/net/netatalk4/patches/patch-include_atalk_util.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/netatalk4/Makefile
diff -u pkgsrc/net/netatalk4/Makefile:1.21 pkgsrc/net/netatalk4/Makefile:1.22
--- pkgsrc/net/netatalk4/Makefile:1.21 Mon Jun 16 09:35:36 2025
+++ pkgsrc/net/netatalk4/Makefile Sat Jul 5 12:30:16 2025
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.21 2025/06/16 09:35:36 hauke Exp $
+# $NetBSD: Makefile,v 1.22 2025/07/05 12:30:16 hauke Exp $
GITHUB_PROJECT= netatalk
GITHUB_TAG= refs/tags/${DISTNAME}
DISTNAME= netatalk-${PKGVER:C/\./-/g}
+PKGREVISION= 1
PKGNAME= ${DISTNAME:C/-[0-9].*$//}-${PKGVER}
PKGVER= 4.2.4
Index: pkgsrc/net/netatalk4/distinfo
diff -u pkgsrc/net/netatalk4/distinfo:1.10 pkgsrc/net/netatalk4/distinfo:1.11
--- pkgsrc/net/netatalk4/distinfo:1.10 Wed Jun 11 11:24:19 2025
+++ pkgsrc/net/netatalk4/distinfo Sat Jul 5 12:30:16 2025
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.10 2025/06/11 11:24:19 hauke Exp $
+$NetBSD: distinfo,v 1.11 2025/07/05 12:30:16 hauke Exp $
BLAKE2s (netatalk-4-2-4.tar.gz) = 8997001bcbca80561f2168ef141fc2df8f0d14997c2631232000d8c30b8614ab
SHA512 (netatalk-4-2-4.tar.gz) = d3828ac95562f71601a588a22583abf28968b5608a83643d3aaef931108fa13da5c3f5f7aef02c30d690dd288966fd636700924247939616cb323746c4076e25
Size (netatalk-4-2-4.tar.gz) = 1390425 bytes
SHA1 (patch-config_meson.build) = 2bae343245bcd33869ccb2f47f802fb8e2290050
SHA1 (patch-config_pam_meson.build) = f321c7bd246f1d82c287e745ea75c9561bc528a9
+SHA1 (patch-include_atalk_util.h) = a5808060e45831e0b096d1a0f5fc7be64d83051a
SHA1 (patch-meson.build) = c23041cd9206085dd086a4ed7d8e62a03c1a475e
Added files:
Index: pkgsrc/net/netatalk4/patches/patch-include_atalk_util.h
diff -u /dev/null pkgsrc/net/netatalk4/patches/patch-include_atalk_util.h:1.1
--- /dev/null Sat Jul 5 12:30:16 2025
+++ pkgsrc/net/netatalk4/patches/patch-include_atalk_util.h Sat Jul 5 12:30:16 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-include_atalk_util.h,v 1.1 2025/07/05 12:30:16 hauke Exp $
+
+From PR pkg/59509: There is a "special" hack in util.h that makes
+NetBSD load modules with RTLD_LAZY. Well, yes this appears to work,
+but does not really work since symbols from pam don't get resolved.
+
+--- include/atalk/util.h.orig 2025-07-04 10:23:35.330324979 -0400
++++ include/atalk/util.h 2025-07-04 10:23:50.613808953 -0400
+@@ -122,7 +122,7 @@
+ * OpenBSD currently does not use the second arg for dlopen(). For
+ * future compatibility we define DL_LAZY */
+ #ifdef __NetBSD__
+-#define mod_open(a) dlopen(a, RTLD_LAZY)
++#define mod_open(a) dlopen(a, RTLD_NOW|RTLD_GLOBAL)
+ #elif defined(__OpenBSD__)
+ #define mod_open(a) dlopen(a, DL_LAZY)
+ #else /* ! __NetBSD__ && ! __OpenBSD__ */
Home |
Main Index |
Thread Index |
Old Index