pkgsrc-WIP-changes archive

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

Update to 2.6.0.0. From the changelog:



Module Name:	pkgsrc-wip
Committed By:	Amitai Schleier <schmonz%NetBSD.org@localhost>
Pushed By:	schmonz
Date:		Mon Oct 2 14:53:29 2017 -0400
Changeset:	668825706d3d618e2f501b2626ba8397b17bb058

Modified Files:
	skalibs/Makefile
	skalibs/PLIST
	skalibs/distinfo

Log Message:
Update to 2.6.0.0. From the changelog:

- Bugfixes.
- New unixmessage_receiver_hasmsginbuf() function to address an issue
  in unixmessage_handle().
- fd_close() now returns void. This mandates a major version bump.
- new skalibs_setgroups(), setgroups_with_egid() and setgroups_and_gid()
  functions to work around supplementary group mismanagement in... can you
  guess what operating system? (You get 3 tries. One for each BSD.)
- More workarounds for OpenBSD (who else).
- More workarounds for sysdeps detection by broken toolchains.
- Added the xpathexec_* family of functions (in djbunix.h).
- Dropped support for old versions of OpenBSD (at least 4.9 isn't working
  anymore). Newer versions are still supported: 5.7 and up are working.
- --enable-replace-libc flag dropped. All supported systems now have a
  compliant-enough libc for skalibs' purposes.
- Major types overhaul to be more POSIXly correct. 64-bit operations are
  now supported on 64-bit archs where int is 32-bit. Use of POSIX types
  wherever important, e.g. where pointers are used: datastruct.h indices,
  for instance, are uint32_t. stralloc et al. lengths are size_t.
- Related API changes: skalibs/ushort.h, skalibs/uint.h and skalibs/ulong.h
  have disappeared - replaced with skalibs/types.h that also includes basic
  fmtscan support for common POSIX types. The uint16, uint32 and uint64
  integer types have disappeared - replaced with stdint.h types. uint64_t is
  defined by skalibs/uint64.h when stdint.h omits it.
- Lots of minor bugfixes and cleanups related to the types system.
- Better support for getrandom() and arc4random().

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=668825706d3d618e2f501b2626ba8397b17bb058

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

diffstat:
 skalibs/Makefile | 2 +-
 skalibs/PLIST    | 7 ++-----
 skalibs/distinfo | 8 ++++----
 3 files changed, 7 insertions(+), 10 deletions(-)

diffs:
diff --git a/skalibs/Makefile b/skalibs/Makefile
index 2b28276487..e979cc681b 100644
--- a/skalibs/Makefile
+++ b/skalibs/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	skalibs-2.4.0.1
+DISTNAME=	skalibs-2.6.0.0
 MASTER_SITES=	http://skarnet.org/software/skalibs/
 CATEGORIES=	devel
 
diff --git a/skalibs/PLIST b/skalibs/PLIST
index 9ed6bb3255..c111e59afb 100644
--- a/skalibs/PLIST
+++ b/skalibs/PLIST
@@ -16,6 +16,7 @@ include/skalibs/cdb_make.h
 include/skalibs/config.h
 include/skalibs/datastruct.h
 include/skalibs/direntry.h
+include/skalibs/disize.h
 include/skalibs/diuint.h
 include/skalibs/diuint32.h
 include/skalibs/djbtime.h
@@ -32,7 +33,6 @@ include/skalibs/genset.h
 include/skalibs/gensetdyn.h
 include/skalibs/genwrite.h
 include/skalibs/getpeereid.h
-include/skalibs/gidstuff.h
 include/skalibs/iobuffer.h
 include/skalibs/iopause.h
 include/skalibs/ip46.h
@@ -44,7 +44,6 @@ include/skalibs/netstring.h
 include/skalibs/nonposix.h
 include/skalibs/nsig.h
 include/skalibs/random.h
-include/skalibs/randomegd.h
 include/skalibs/rc4.h
 include/skalibs/segfault.h
 include/skalibs/selfpipe.h
@@ -67,17 +66,15 @@ include/skalibs/strerr2.h
 include/skalibs/surf.h
 include/skalibs/sysdeps.h
 include/skalibs/tai.h
-include/skalibs/uint.h
+include/skalibs/types.h
 include/skalibs/uint16.h
 include/skalibs/uint32.h
 include/skalibs/uint64.h
-include/skalibs/ulong.h
 include/skalibs/unix-timed.h
 include/skalibs/unix-transactional.h
 include/skalibs/unixconnection.h
 include/skalibs/unixmessage.h
 include/skalibs/unixonacid.h
-include/skalibs/ushort.h
 include/skalibs/webipc.h
 ${PLIST.include-shared-objects}lib/libskarnet.so
 ${PLIST.include-shared-objects}lib/libskarnet.so.${PKGVERSION}
diff --git a/skalibs/distinfo b/skalibs/distinfo
index a893d542ed..cac8d63af3 100644
--- a/skalibs/distinfo
+++ b/skalibs/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (skalibs-2.4.0.1.tar.gz) = 326d668dbb7b111a179e32546ef7610b51bc263b
-RMD160 (skalibs-2.4.0.1.tar.gz) = 99dd24b5e8e38fe76f9971947a4af5422bd363bd
-SHA512 (skalibs-2.4.0.1.tar.gz) = b4fde1382b22c4b2b5af0172ae0a8959463ec52ab3871ad163f4b3e8dd2792c93cbe6a49b3145fec76af365130d865f537a69918c5c169959459b4234b355325
-Size (skalibs-2.4.0.1.tar.gz) = 214071 bytes
+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


Home | Main Index | Thread Index | Old Index