pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/skalibs



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Wed Sep 29 09:51:58 UTC 2021

Modified Files:
        pkgsrc/devel/skalibs: Makefile PLIST buildlink3.mk distinfo

Log Message:
Update to 2.11.0.0. From the changelog:

- libbiguint removed.
- Obsolete skalibs/environ.h and skalibs/getpeereid.h removed.
- rc4 and md5 removed.
- iobuffer removed.
- fd_cat and fd_catn changed signatures.
- All *_t types renamed to avoid treading on POSIX namespace.
- subgetopt() renamed to lgetopt().
- signal functions reworked; skasigaction removed; sig_stack removed
- Various functions removed: skaoffsetof(), selfpipe_untrap()
- cdb_make renamed to cdbmake; ui changed to 1=success/0=failure.
- cdb redesigned. cdb is now fixed, cdb_reader holds the state for
  cdb_find, which puts data pointer and len directly into a cdb_data. A
  cdb is always a map, pointers should always work.
- cdb_successor removed (unsafe to use); cdb_nextkey changed to
  cdb_traverse_next, which puts key and data into two cdb_data's.
- cdb does not touch errno anymore.
- New posixplz function: munmap_void.

The deletion of significant portions of code has made skalibs leaner.
libskarnet.so has dropped under 190 kB on x86_64.

The cdb rewrite on its own has helped reduce an important amount of
boilerplate in cdb-using code.

All in all, code linked against the new skalibs should be slightly
smaller and use a tiny bit less RAM.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/skalibs/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/skalibs/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/skalibs/buildlink3.mk
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/skalibs/distinfo

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

Modified files:

Index: pkgsrc/devel/skalibs/Makefile
diff -u pkgsrc/devel/skalibs/Makefile:1.12 pkgsrc/devel/skalibs/Makefile:1.13
--- pkgsrc/devel/skalibs/Makefile:1.12  Mon Apr 26 14:59:46 2021
+++ pkgsrc/devel/skalibs/Makefile       Wed Sep 29 09:51:58 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2021/04/26 14:59:46 schmonz Exp $
+# $NetBSD: Makefile,v 1.13 2021/09/29 09:51:58 schmonz Exp $
 
-DISTNAME=              skalibs-2.10.0.3
+DISTNAME=              skalibs-2.11.0.0
 CATEGORIES=            devel
 MASTER_SITES=          ${HOMEPAGE}
 

Index: pkgsrc/devel/skalibs/PLIST
diff -u pkgsrc/devel/skalibs/PLIST:1.7 pkgsrc/devel/skalibs/PLIST:1.8
--- pkgsrc/devel/skalibs/PLIST:1.7      Mon Jan 11 18:11:32 2021
+++ pkgsrc/devel/skalibs/PLIST  Wed Sep 29 09:51:58 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2021/01/11 18:11:32 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.8 2021/09/29 09:51:58 schmonz Exp $
 include/skalibs/alarm.h
 include/skalibs/alloc.h
 include/skalibs/allreadwrite.h
@@ -7,7 +7,6 @@ include/skalibs/avlnode.h
 include/skalibs/avltree.h
 include/skalibs/avltreen.h
 include/skalibs/bigkv.h
-include/skalibs/biguint.h
 include/skalibs/bitarray.h
 include/skalibs/bsdsnowflake.h
 include/skalibs/bufalloc.h
@@ -15,7 +14,7 @@ include/skalibs/buffer.h
 include/skalibs/bytestr.h
 include/skalibs/cbuffer.h
 include/skalibs/cdb.h
-include/skalibs/cdb_make.h
+include/skalibs/cdbmake.h
 include/skalibs/config.h
 include/skalibs/datastruct.h
 include/skalibs/direntry.h
@@ -26,7 +25,6 @@ include/skalibs/djbtime.h
 include/skalibs/djbunix.h
 include/skalibs/env.h
 include/skalibs/envalloc.h
-include/skalibs/environ.h
 include/skalibs/error.h
 include/skalibs/exec.h
 include/skalibs/fmtscan.h
@@ -37,20 +35,16 @@ include/skalibs/genqdyn.h
 include/skalibs/genset.h
 include/skalibs/gensetdyn.h
 include/skalibs/genwrite.h
-include/skalibs/getpeereid.h
-include/skalibs/iobuffer.h
 include/skalibs/iopause.h
 include/skalibs/ip46.h
 include/skalibs/kolbak.h
 include/skalibs/lolstdio.h
-include/skalibs/md5.h
 include/skalibs/netstring.h
 include/skalibs/nonposix.h
 include/skalibs/nsig.h
 include/skalibs/posixishard.h
 include/skalibs/posixplz.h
 include/skalibs/random.h
-include/skalibs/rc4.h
 include/skalibs/segfault.h
 include/skalibs/selfpipe.h
 include/skalibs/setgroups.h

Index: pkgsrc/devel/skalibs/buildlink3.mk
diff -u pkgsrc/devel/skalibs/buildlink3.mk:1.4 pkgsrc/devel/skalibs/buildlink3.mk:1.5
--- pkgsrc/devel/skalibs/buildlink3.mk:1.4      Mon Apr 26 14:59:46 2021
+++ pkgsrc/devel/skalibs/buildlink3.mk  Wed Sep 29 09:51:58 2021
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.4 2021/04/26 14:59:46 schmonz Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2021/09/29 09:51:58 schmonz Exp $
 
 BUILDLINK_TREE+=       skalibs
 
 .if !defined(SKALIBS_BUILDLINK3_MK)
 SKALIBS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.skalibs+=                skalibs>=2.10.0.3
+BUILDLINK_API_DEPENDS.skalibs+=                skalibs>=2.11.0.0
 BUILDLINK_PKGSRCDIR.skalibs?=          ../../devel/skalibs
 
 SKALIBS_TOLERATE_TARGET_SKEW?=         yes

Index: pkgsrc/devel/skalibs/distinfo
diff -u pkgsrc/devel/skalibs/distinfo:1.11 pkgsrc/devel/skalibs/distinfo:1.12
--- pkgsrc/devel/skalibs/distinfo:1.11  Mon Apr 26 14:59:46 2021
+++ pkgsrc/devel/skalibs/distinfo       Wed Sep 29 09:51:58 2021
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.11 2021/04/26 14:59:46 schmonz Exp $
+$NetBSD: distinfo,v 1.12 2021/09/29 09:51:58 schmonz Exp $
 
-SHA1 (skalibs-2.10.0.3.tar.gz) = dd3e4fc3abd5df50406345e6b084b667cf9aeb2d
-RMD160 (skalibs-2.10.0.3.tar.gz) = 9ba5fa4b56d9d5d233cd86060df5f8c670d0d008
-SHA512 (skalibs-2.10.0.3.tar.gz) = 93eb35da9e5514f9bcdc569cef5b498653f9ffc47f8fab82ce75043d8cca0371884ad84577988ae5e7f939e7c3568eaa8304487dcff3797df369ff80ae0de309
-Size (skalibs-2.10.0.3.tar.gz) = 232814 bytes
+SHA1 (skalibs-2.11.0.0.tar.gz) = de8e39af07700e8c466c0ff59189675fb416bf75
+RMD160 (skalibs-2.11.0.0.tar.gz) = f033bb3054865561f86edc93c0d2f265e6a72829
+SHA512 (skalibs-2.11.0.0.tar.gz) = 14e62e9e63735184d54497295b0d3d97bee393d1dc09af9542f17c6083c2a6b310e6f15275d96819f14cb2e033baa264c6b3a4c680eb0c83edf84932b8df87f2
+Size (skalibs-2.11.0.0.tar.gz) = 216201 bytes
 SHA1 (patch-Makefile) = 8fbce6b37c8bac3878d4da9b5138462259a44f6c
 SHA1 (patch-configure) = 3294acc39702c5be22554180af103536f3d23d40



Home | Main Index | Thread Index | Old Index