pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/syncdir Update to latest dlsym patch. Changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c2154e83fc31
branches:  trunk
changeset: 316057:c2154e83fc31
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Mon Dec 03 19:45:22 2018 +0000

description:
Update to latest dlsym patch. Changes:

- Better detect syscall(), the preferred implementation
- Avoid a new function call in that implementation
- When we need dlsym(), see whether we also need _GNU_SOURCE
- Detect SYS_fsync (absent on Solaris)

Bump PKGREVISION.

diffstat:

 devel/syncdir/Makefile |  15 +++------------
 devel/syncdir/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 17 deletions(-)

diffs (53 lines):

diff -r 4e6a56b761f2 -r c2154e83fc31 devel/syncdir/Makefile
--- a/devel/syncdir/Makefile    Mon Dec 03 19:37:45 2018 +0000
+++ b/devel/syncdir/Makefile    Mon Dec 03 19:45:22 2018 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.15 2018/12/02 12:40:01 schmonz Exp $
+# $NetBSD: Makefile,v 1.16 2018/12/03 19:45:22 schmonz Exp $
 #
 
 DISTNAME=              syncdir-1.0
-PKGREVISION=           3
+PKGREVISION=           4
 CATEGORIES=            devel
 MASTER_SITES=          ${HOMEPAGE}
 
@@ -17,19 +17,10 @@
 PATCHFILES+=           ${LIBTOOL_PATCH}
 SITES.${LIBTOOL_PATCH}=        https://schmonz.com/qmail/syncdirlibtool/
 
-DLSYM_PATCH=           syncdir-1.0-libtoolize-20181112-dlsym-20181202.patch
+DLSYM_PATCH=           syncdir-1.0-libtoolize-20181112-dlsym-20181203.patch
 PATCHFILES+=           ${DLSYM_PATCH}
 SITES.${DLSYM_PATCH}=  https://schmonz.com/qmail/syncdirdlsym/
 
 INSTALLATION_DIRS=     lib
 
-.include "../../mk/bsd.prefs.mk"
-
-.if ${OPSYS} == "SunOS"
-SUBST_CLASSES+=                fsync
-SUBST_STAGE.fsync=     do-configure
-SUBST_FILES.fsync=     syncdir.c
-SUBST_SED.fsync=       -e 's|syscall(SYS_fsync, FD)|fsync(FD)|'
-.endif
-
 .include "../../mk/bsd.pkg.mk"
diff -r 4e6a56b761f2 -r c2154e83fc31 devel/syncdir/distinfo
--- a/devel/syncdir/distinfo    Mon Dec 03 19:37:45 2018 +0000
+++ b/devel/syncdir/distinfo    Mon Dec 03 19:45:22 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.9 2018/12/02 12:40:01 schmonz Exp $
+$NetBSD: distinfo,v 1.10 2018/12/03 19:45:22 schmonz Exp $
 
-SHA1 (syncdir-1.0-libtoolize-20181112-dlsym-20181202.patch) = cc72ebe61770ab860c11f2ab7a4f3ab0d6d8a500
-RMD160 (syncdir-1.0-libtoolize-20181112-dlsym-20181202.patch) = a2ccc754570d826ce64a00bd91921084233a737c
-SHA512 (syncdir-1.0-libtoolize-20181112-dlsym-20181202.patch) = f8d502426f48842732eeebfb0ac0e5f43c144260d333d5ffd0c6787c2ca7b198a87ac8287127683b97351d75676cf44bf44108b8ba47e0980664d86f5e852c96
-Size (syncdir-1.0-libtoolize-20181112-dlsym-20181202.patch) = 5944 bytes
+SHA1 (syncdir-1.0-libtoolize-20181112-dlsym-20181203.patch) = 05dd5617971072e57553fbe5290931ffd0d01084
+RMD160 (syncdir-1.0-libtoolize-20181112-dlsym-20181203.patch) = a9b7540eb662288d0b672914ccfe00311795f384
+SHA512 (syncdir-1.0-libtoolize-20181112-dlsym-20181203.patch) = d5574f0a06aeb28e932a614e5ce17273258800a96b93b9a47c28669b4d875666a7ef43c1c05c30bb73428ab090c7723597a0565d9c015a886fe927676cb53939
+Size (syncdir-1.0-libtoolize-20181112-dlsym-20181203.patch) = 6932 bytes
 SHA1 (syncdir-1.0-libtoolize-20181112.patch) = 811fd4ccb69b3b255485c1667c95b30a12e96e17
 RMD160 (syncdir-1.0-libtoolize-20181112.patch) = 50ced2ee85ac81f55e90f95e8fafeb8fb5518204
 SHA512 (syncdir-1.0-libtoolize-20181112.patch) = 67881906547d4928e939e5b35ecb8a26b07affd4946522473639aa7c346279bfbb27680a7c500ad3030cd4f5fb840e1c452f9e825f9bd5ee4f8e85ced335b408



Home | Main Index | Thread Index | Old Index