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