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:           Tue May 13 03:42:25 UTC 2025

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

Log Message:
skalibs: update to 2.14.4.0. Changes:

- Bugfixes.
- Documentation fixes. (This file, in particular.)
- New functions: buffer_timed_getv, buffer_timed_putv, timed_read,
  timed_readv, timed_Write, timed_writev
- New sysdeps, better handling of variable sysdeps
- New functions: sagetexecname, tain_addmsec, millisleep
- Install .pc file


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/skalibs/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/skalibs/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/skalibs/buildlink3.mk
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/skalibs/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/skalibs/patches/patch-Makefile

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.27 pkgsrc/devel/skalibs/Makefile:1.28
--- pkgsrc/devel/skalibs/Makefile:1.27  Thu Nov 14 14:11:34 2024
+++ pkgsrc/devel/skalibs/Makefile       Tue May 13 03:42:25 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2024/11/14 14:11:34 schmonz Exp $
+# $NetBSD: Makefile,v 1.28 2025/05/13 03:42:25 schmonz Exp $
 
-DISTNAME=              skalibs-2.14.3.0
+DISTNAME=              skalibs-2.14.4.0
 CATEGORIES=            devel
 MASTER_SITES=          ${HOMEPAGE}
 
@@ -9,12 +9,11 @@ HOMEPAGE=             https://skarnet.org/software/
 COMMENT=               The skarnet.org C system programming library
 LICENSE=               isc
 
-USE_LANGUAGES=         c
-HAS_CONFIGURE=         yes
 USE_TOOLS+=            gmake
 USE_LIBTOOL=           yes
-
+HAS_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
+CONFIGURE_ARGS+=       --enable-pkgconfig
 
 # for fdopendir
 CPPFLAGS.NetBSD+=      -D_NETBSD_SOURCE
@@ -26,6 +25,6 @@ SUBST_STAGE.solaris=  pre-configure
 SUBST_FILES.solaris=   configure
 SUBST_SED.solaris=     -e 's|XOPEN_SOURCE=700|XOPEN_SOURCE=600|g'
 
-INSTALLATION_DIRS=     include/skalibs lib/skalibs/sysdeps
+INSTALLATION_DIRS=     include/${PKGBASE} lib/${PKGBASE}/sysdeps
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/skalibs/PLIST
diff -u pkgsrc/devel/skalibs/PLIST:1.12 pkgsrc/devel/skalibs/PLIST:1.13
--- pkgsrc/devel/skalibs/PLIST:1.12     Thu Nov 14 14:11:34 2024
+++ pkgsrc/devel/skalibs/PLIST  Tue May 13 03:42:25 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2024/11/14 14:11:34 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.13 2025/05/13 03:42:25 schmonz Exp $
 include/skalibs/alarm.h
 include/skalibs/alloc.h
 include/skalibs/allreadwrite.h
@@ -85,6 +85,7 @@ include/skalibs/unixconnection.h
 include/skalibs/unixmessage.h
 include/skalibs/unixonacid.h
 lib/libskarnet.la
+lib/pkgconfig/libskarnet.pc
 lib/skalibs/sysdeps/pthread.lib
 lib/skalibs/sysdeps/socket.lib
 lib/skalibs/sysdeps/spawn.lib

Index: pkgsrc/devel/skalibs/buildlink3.mk
diff -u pkgsrc/devel/skalibs/buildlink3.mk:1.11 pkgsrc/devel/skalibs/buildlink3.mk:1.12
--- pkgsrc/devel/skalibs/buildlink3.mk:1.11     Thu Nov 14 14:11:34 2024
+++ pkgsrc/devel/skalibs/buildlink3.mk  Tue May 13 03:42:25 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.11 2024/11/14 14:11:34 schmonz Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2025/05/13 03:42:25 schmonz Exp $
 
 BUILDLINK_TREE+=       skalibs
 
 .if !defined(SKALIBS_BUILDLINK3_MK)
 SKALIBS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.skalibs+=                skalibs>=2.14.3.0
+BUILDLINK_API_DEPENDS.skalibs+=                skalibs>=2.14.4.0
 BUILDLINK_PKGSRCDIR.skalibs?=          ../../devel/skalibs
 
 SKALIBS_TOLERATE_TARGET_SKEW?=         yes

Index: pkgsrc/devel/skalibs/distinfo
diff -u pkgsrc/devel/skalibs/distinfo:1.25 pkgsrc/devel/skalibs/distinfo:1.26
--- pkgsrc/devel/skalibs/distinfo:1.25  Thu Nov 14 14:11:34 2024
+++ pkgsrc/devel/skalibs/distinfo       Tue May 13 03:42:25 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.25 2024/11/14 14:11:34 schmonz Exp $
+$NetBSD: distinfo,v 1.26 2025/05/13 03:42:25 schmonz Exp $
 
-BLAKE2s (skalibs-2.14.3.0.tar.gz) = 6cac437e0b30bd48cd8a8e7d97ac35208ce991abc547d54a36ddcb85e9ed819c
-SHA512 (skalibs-2.14.3.0.tar.gz) = f40222740494425477252e78c772edda3f6cb201723558c513acb6c87d55a0f3432c918acf112c9457ed3ff0ee71bf5192f61b1c9070e668f219fd6d3f6f3bfa
-Size (skalibs-2.14.3.0.tar.gz) = 244425 bytes
-SHA1 (patch-Makefile) = a1ff5f62e2200e3f0b1cfbd5a58b53715180abe9
+BLAKE2s (skalibs-2.14.4.0.tar.gz) = 4a25e66862fb9d16aec817c3436a6fbfbdf58483892054e79c81544ab1ebe5fe
+SHA512 (skalibs-2.14.4.0.tar.gz) = a97c9ecd62e4d751a6613c01831bff5856c5d23f8fd295d539c3280c6ffa2379e67789c728552cb4d85aa03b30af7e2499b80cb8025b52ca6d1c1746b48102b1
+Size (skalibs-2.14.4.0.tar.gz) = 248403 bytes
+SHA1 (patch-Makefile) = f76802c2f9721a67083128ff005772edf3461b02
 SHA1 (patch-configure) = 1a89adcec51a89a4fc587b24d23c371e04b6978f

Index: pkgsrc/devel/skalibs/patches/patch-Makefile
diff -u pkgsrc/devel/skalibs/patches/patch-Makefile:1.4 pkgsrc/devel/skalibs/patches/patch-Makefile:1.5
--- pkgsrc/devel/skalibs/patches/patch-Makefile:1.4     Thu Nov 23 18:50:30 2023
+++ pkgsrc/devel/skalibs/patches/patch-Makefile Tue May 13 03:42:25 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.4 2023/11/23 18:50:30 schmonz Exp $
+$NetBSD: patch-Makefile,v 1.5 2025/05/13 03:42:25 schmonz Exp $
 
 Libtoolize for shared libraries on Darwin.
 
---- Makefile.orig      2023-11-17 05:03:33.000000000 +0000
+--- Makefile.orig      2025-05-01 15:14:10.000000000 +0000
 +++ Makefile
-@@ -17,6 +17,8 @@ CC = $(error Please use ./configure firs
+@@ -15,6 +15,8 @@ endif
  -include config.mak
  include package/deps.mak
  
@@ -13,8 +13,8 @@ Libtoolize for shared libraries on Darwi
  version_m := $(basename $(version))
  version_M := $(basename $(version_m))
  version_l := $(basename $(version_M))
-@@ -79,8 +81,8 @@ endif
- install: install-sysconf install-sysdeps install-dynlib install-lib install-include
+@@ -83,8 +85,8 @@ endif
+ install: install-sysconf install-sysdeps install-dynlib install-lib install-include install-pkgconfig
  install-sysconf: $(ALL_DATA:src/etc/%=$(DESTDIR)$(sysconfdir)/%)
  install-sysdeps: $(ALL_SYSDEPS:$(sysdeps)/%=$(DESTDIR)$(sysdepdir)/%)
 -install-dynlib: $(SHARED_LIBS:lib%.so.xyzzy=$(DESTDIR)$(dynlibdir)/lib%.so)
@@ -22,9 +22,9 @@ Libtoolize for shared libraries on Darwi
 +install-dynlib: $(SHARED_LIBS:lib%.la=$(DESTDIR)$(dynlibdir)/lib%.la)
 +install-lib: 
  install-include: $(ALL_INCLUDES:src/include/$(package)/%.h=$(DESTDIR)$(includedir)/$(package)/%.h)
+ install-pkgconfig: $(PC_TARGETS:%=$(DESTDIR)$(pkgconfdir)/%)
  
- ifneq ($(exthome),)
-@@ -105,29 +107,22 @@ $(DESTDIR)$(sysconfdir)/%: src/etc/%
+@@ -110,13 +112,8 @@ $(DESTDIR)$(sysconfdir)/%: src/etc/%
  $(DESTDIR)$(sysdepdir)/%: $(sysdeps)/%
        exec $(INSTALL) -D -m 644 $< $@
  
@@ -40,6 +40,9 @@ Libtoolize for shared libraries on Darwi
  
  $(DESTDIR)$(includedir)/$(package)/%.h: src/include/$(package)/%.h
        exec $(INSTALL) -D -m 644 $< $@
+@@ -124,18 +121,16 @@ $(DESTDIR)$(includedir)/$(package)/%.h:
+ $(DESTDIR)$(pkgconfdir)/lib%.pc: lib%.pc
+       exec $(INSTALL) -D -m 644 $< $@
  
 -%.o: %.c
 -      exec $(CC) $(CPPFLAGS_ALL) $(CFLAGS_ALL) -c -o $@ $<
@@ -57,9 +60,9 @@ Libtoolize for shared libraries on Darwi
 +      exec $(LIBTOOL) --mode=link $(CC) -o $@ $(CFLAGS_ALL) $(CFLAGS_SHARED) $(LDFLAGS_ALL) $^ $(SOCKET_LIB) $(SPAWN_LIB) $(SYSCLOCK_LIB) $(TAINNOW_LIB) $(TIMER_LIB) $(UTIL_LIB) -version-number 
`cat libtool-version-number` -rpath $(dynlibdir)
  
 -libskarnet.so.xyzzy: $(ALL_DOBJS)
--      exec $(CC) -o $@ $(CFLAGS_ALL) $(CFLAGS_SHARED) $(LDFLAGS_ALL) $(LDFLAGS_SHARED) -Wl,-soname,libskarnet.so.$(version_M) $^ $(SOCKET_LIB) $(SPAWN_LIB) $(SYSCLOCK_LIB) $(TAINNOW_LIB) 
$(TIMER_LIB) $(UTIL_LIB)
+-      exec $(CC) -o $@ $(CFLAGS_ALL) $(CFLAGS_SHARED) $(LDFLAGS_ALL) $(LDFLAGS_SHARED) -Wl,-soname,libskarnet.so.$(version_M) -Wl,-rpath=$(dynlibdir) $^ $(SOCKET_LIB) $(SPAWN_LIB) $(SYSCLOCK_LIB) 
$(TAINNOW_LIB) $(TIMER_LIB) $(UTIL_LIB)
 +libtool-version-number:
 +      echo $(version_m) | awk -F. '{ printf "%d:%d:%d", $$1, $$2, $$3 }' > $@
  
- .PHONY: it all clean distclean tgz strip install install-data install-sysdeps install-dynlib install-lib install-include
- 
+ libskarnet.pc:
+       exec env \



Home | Main Index | Thread Index | Old Index