pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/skalibs Update to 2.7.0.0. From the changelog:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d8adb167e142
branches:  trunk
changeset: 312130:d8adb167e142
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Sun Aug 26 19:35:42 2018 +0000

description:
Update to 2.7.0.0. From the changelog:
----------

- Bugfixes.
- New functions: ipc_timed_sendv(), unlink_void(), genset_deepfree(),
  gensetdyn_deepfree(), skagetln_loose(), skagetlnsep_loose()
- dir_close() now returns void and leaves errno unchanged
- absolutepath(), sarealpath_tmp(), avl*_deletnode(), mininetstring,
  prot functions removed
- djbunix.h doesn't include env.h anymore
- New functions: execvep_loose(), byte_zzero(), openb_read(), sig0_scan()
- New function family: skalibs/genqdyn.h
- New dir_fd function wrapping dirfd() (Solaris doesn't have dirfd())
- memmem implementation for platforms that don't provide it.
- memmem wrappers: byte_search, siovec_search.
- New functions: atomic_symlink, skagetlnmaxsep, child_spawn3
- New header: skalibs/posixplz.h, some header reorganization.
- New family of functions: textmessage and textclient
- skalibs/environ.h and skalibs/getpeereid.h are now obsolescent.
- New functions: access_at() (MacOS and Solaris don't support faccessat),
  skaclient_timed_aflush().
- stralloc.h and tai.h are suitable for inclusion in C++ headers.
- New sysdep: SKALIBS_HASODIRECTORY. (MacOS doesn't support O_DIRECTORY.)
- New function: lock_unx().
- Optimized packing/unpacking routines.
- Better CPPFLAGS/CFLAGS/LDFLAGS management.
- openwritenclose() and openwritevnclose() now use mkstemp.

diffstat:

 devel/skalibs/Makefile                |   6 +++---
 devel/skalibs/PLIST                   |  11 +++++++----
 devel/skalibs/distinfo                |  12 ++++++------
 devel/skalibs/patches/patch-configure |  16 ++++++++--------
 4 files changed, 24 insertions(+), 21 deletions(-)

diffs (114 lines):

diff -r 0938f225914c -r d8adb167e142 devel/skalibs/Makefile
--- a/devel/skalibs/Makefile    Sun Aug 26 19:34:29 2018 +0000
+++ b/devel/skalibs/Makefile    Sun Aug 26 19:35:42 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2018/06/22 16:16:53 schmonz Exp $
+# $NetBSD: Makefile,v 1.3 2018/08/26 19:35:42 schmonz Exp $
 
-DISTNAME=              skalibs-2.6.0.0
+DISTNAME=              skalibs-2.7.0.0
 CATEGORIES=            devel
 MASTER_SITES=          http://skarnet.org/software/skalibs/
 
@@ -16,7 +16,7 @@
 PLIST_VARS+=           include-shared-objects
 PLIST.include-shared-objects=  yes
 
-CONFIGURE_ARGS+=       "--prefix=${PREFIX}"
+CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
 
 .if "${OPSYS}" == "Darwin"
 PLIST.include-shared-objects=  no
diff -r 0938f225914c -r d8adb167e142 devel/skalibs/PLIST
--- a/devel/skalibs/PLIST       Sun Aug 26 19:34:29 2018 +0000
+++ b/devel/skalibs/PLIST       Sun Aug 26 19:35:42 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2017/10/03 00:31:39 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/08/26 19:35:42 schmonz Exp $
 include/skalibs/alarm.h
 include/skalibs/alloc.h
 include/skalibs/allreadwrite.h
@@ -29,6 +29,7 @@
 include/skalibs/functypes.h
 include/skalibs/gccattributes.h
 include/skalibs/genalloc.h
+include/skalibs/genqdyn.h
 include/skalibs/genset.h
 include/skalibs/gensetdyn.h
 include/skalibs/genwrite.h
@@ -39,10 +40,10 @@
 include/skalibs/kolbak.h
 include/skalibs/lolstdio.h
 include/skalibs/md5.h
-include/skalibs/mininetstring.h
 include/skalibs/netstring.h
 include/skalibs/nonposix.h
 include/skalibs/nsig.h
+include/skalibs/posixplz.h
 include/skalibs/random.h
 include/skalibs/rc4.h
 include/skalibs/segfault.h
@@ -66,6 +67,8 @@
 include/skalibs/surf.h
 include/skalibs/sysdeps.h
 include/skalibs/tai.h
+include/skalibs/textclient.h
+include/skalibs/textmessage.h
 include/skalibs/types.h
 include/skalibs/uint16.h
 include/skalibs/uint32.h
@@ -78,8 +81,8 @@
 include/skalibs/webipc.h
 ${PLIST.include-shared-objects}lib/libskarnet.so
 ${PLIST.include-shared-objects}lib/libskarnet.so.${PKGVERSION}
-${PLIST.include-shared-objects}lib/libskarnet.so.2.6
-${PLIST.include-shared-objects}lib/libskarnet.so.2.6.0
+${PLIST.include-shared-objects}lib/libskarnet.so.2.7
+${PLIST.include-shared-objects}lib/libskarnet.so.2.7.0
 lib/skalibs/libskarnet.a
 lib/skalibs/sysdeps/socket.lib
 lib/skalibs/sysdeps/spawn.lib
diff -r 0938f225914c -r d8adb167e142 devel/skalibs/distinfo
--- a/devel/skalibs/distinfo    Sun Aug 26 19:34:29 2018 +0000
+++ b/devel/skalibs/distinfo    Sun Aug 26 19:35:42 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2018/06/22 16:16:53 schmonz Exp $
+$NetBSD: distinfo,v 1.3 2018/08/26 19:35:42 schmonz Exp $
 
-SHA1 (skalibs-2.6.0.0.tar.gz) = a89169758ad040bb966672ac88fd32c5f0bbf47a
-RMD160 (skalibs-2.6.0.0.tar.gz) = d8e90e773ed72e050b9e018223b04e155f1b0060
-SHA512 (skalibs-2.6.0.0.tar.gz) = dffc50c71a43fc152fcd38267bd136f937bd573012743eb74659b0a42bf2812ba4ce1fd28a43bf1b7fc7f9f1f68fd80f7a1df66f33a379ce6e253658c81ce778
-Size (skalibs-2.6.0.0.tar.gz) = 209377 bytes
-SHA1 (patch-configure) = db5c1b89ecaadd8404bbc7807adaa8df56768809
+SHA1 (skalibs-2.7.0.0.tar.gz) = ce21eccc29bd50f13f6248417de2a69a389eeb46
+RMD160 (skalibs-2.7.0.0.tar.gz) = 3d1329752937a5e40a4dbad6453c11d8fe97cce5
+SHA512 (skalibs-2.7.0.0.tar.gz) = 33624b606a0846478e6fde10057633b43e76bda299d067cff269582c252f05108ebf28c539865c7f24b67e99575328fc7789326dfbb2e81bf209aa51445f04a1
+Size (skalibs-2.7.0.0.tar.gz) = 226543 bytes
+SHA1 (patch-configure) = af618b209224dd5d459e1be7104cb4a142375f05
diff -r 0938f225914c -r d8adb167e142 devel/skalibs/patches/patch-configure
--- a/devel/skalibs/patches/patch-configure     Sun Aug 26 19:34:29 2018 +0000
+++ b/devel/skalibs/patches/patch-configure     Sun Aug 26 19:35:42 2018 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-configure,v 1.1 2018/06/22 16:16:53 schmonz Exp $
+$NetBSD: patch-configure,v 1.2 2018/08/26 19:35:42 schmonz Exp $
 
 Lower _XOPEN_SOURCE to fix SmartOS build.
 
---- configure.orig     2017-08-28 07:53:30.000000000 +0000
+--- configure.orig     2018-05-03 07:14:29.000000000 +0000
 +++ configure
 @@ -211,7 +211,7 @@ trylibs () {
+ # Actual script
  
  CC_AUTO=
- CFLAGS_AUTO="$CFLAGS"
--CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -O2 $CPPFLAGS"
-+CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -O2 $CPPFLAGS"
- LDFLAGS_AUTO="$LDFLAGS"
- LDFLAGS_NOSHARED=
- LDFLAGS_SHARED=-shared
+-CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -Isrc/include"
++CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -Isrc/include"
+ CPPFLAGS_POST="$CPPFLAGS"
+ CPPFLAGS=
+ CFLAGS_AUTO="-pipe -Wall"



Home | Main Index | Thread Index | Old Index