pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/s6-networking
Module Name: pkgsrc
Committed By: schmonz
Date: Fri Jul 11 21:16:20 UTC 2025
Modified Files:
pkgsrc/net/s6-networking: Makefile PLIST options.mk
Removed Files:
pkgsrc/net/s6-networking: hacks.mk
pkgsrc/net/s6-networking/files: s6-pkgsrc-cadir.sh
Log Message:
s6-networking: change default options. Bump PKGREVISION.
Instead of BearSSL, link with OpenSSL by default. The 'bearssl' option
is still present and 'libressl' is now available too.
Remove the transitional 'tls' option mapping.
While here, remove s6-pkgsrc-cadir. pkgsrc doesn't have a clear
library-independent notion of its "SSL cert directory", so we can't
helpfully tell clients (or servers that want to validate client certs)
where to find it.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/s6-networking/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/s6-networking/PLIST
cvs rdiff -u -r1.4 -r0 pkgsrc/net/s6-networking/hacks.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/s6-networking/options.mk
cvs rdiff -u -r1.2 -r0 pkgsrc/net/s6-networking/files/s6-pkgsrc-cadir.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/s6-networking/Makefile
diff -u pkgsrc/net/s6-networking/Makefile:1.25 pkgsrc/net/s6-networking/Makefile:1.26
--- pkgsrc/net/s6-networking/Makefile:1.25 Tue Jul 8 21:45:34 2025
+++ pkgsrc/net/s6-networking/Makefile Fri Jul 11 21:16:20 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.25 2025/07/08 21:45:34 schmonz Exp $
+# $NetBSD: Makefile,v 1.26 2025/07/11 21:16:20 schmonz Exp $
DISTNAME= ${GITHUB_PROJECT}-${GITHUB_TAG}
PKGNAME= s6-networking-2.7.1.0
-PKGREVISION= 1
+PKGREVISION= 2
MANPAGES_VERSION= 2.7.0.4.1
CATEGORIES= net security
MASTER_SITES= ${MASTER_SITE_GITHUB:=skarnet/}
Index: pkgsrc/net/s6-networking/PLIST
diff -u pkgsrc/net/s6-networking/PLIST:1.13 pkgsrc/net/s6-networking/PLIST:1.14
--- pkgsrc/net/s6-networking/PLIST:1.13 Tue Jul 8 21:17:06 2025
+++ pkgsrc/net/s6-networking/PLIST Fri Jul 11 21:16:20 2025
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.13 2025/07/08 21:17:06 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.14 2025/07/11 21:16:20 schmonz Exp $
bin/proxy-server
bin/s6-clockadd
bin/s6-clockview
bin/s6-getservbyname
bin/s6-ident-client
-${PLIST.tls}bin/s6-pkgsrc-cadir
bin/s6-sntpclock
bin/s6-taiclock
bin/s6-taiclockd
Index: pkgsrc/net/s6-networking/options.mk
diff -u pkgsrc/net/s6-networking/options.mk:1.9 pkgsrc/net/s6-networking/options.mk:1.10
--- pkgsrc/net/s6-networking/options.mk:1.9 Wed Jun 4 13:29:33 2025
+++ pkgsrc/net/s6-networking/options.mk Fri Jul 11 21:16:20 2025
@@ -1,11 +1,10 @@
-# $NetBSD: options.mk,v 1.9 2025/06/04 13:29:33 schmonz Exp $
+# $NetBSD: options.mk,v 1.10 2025/07/11 21:16:20 schmonz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.s6-networking
PKG_OPTIONS_OPTIONAL_GROUPS= tls
-PKG_OPTIONS_GROUP.tls= bearssl openssl
+PKG_OPTIONS_GROUP.tls= bearssl libressl openssl
PKG_SUPPORTED_OPTIONS+= execline
-PKG_SUGGESTED_OPTIONS+= execline bearssl
-PKG_OPTIONS_LEGACY_OPTS+= tls:bearssl
+PKG_SUGGESTED_OPTIONS+= execline openssl
.include "../../mk/bsd.options.mk"
@@ -26,6 +25,17 @@ PLIST.bearssl= yes
CONFIGURE_ARGS+= --enable-ssl=bearssl
.endif
+# XXX libtls-bearssl
+
+.if !empty(PKG_OPTIONS:Mlibressl)
+PLIST.tls= yes
+PLIST.libtls= yes
+BUILDLINK_API_DEPENDS.libressl+= libressl>=4.1.0
+. include "../../security/libressl/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-ssl=libtls
+CONFIGURE_ARGS+= --with-ssl-path=${PREFIX:Q}/libressl
+.endif
+
.if !empty(PKG_OPTIONS:Mopenssl)
PLIST.tls= yes
PLIST.libtls= yes
@@ -39,21 +49,4 @@ PKG_USERS_VARS+= UCSPI_SSL_USER
PKG_GROUPS_VARS+= UCSPI_SSL_GROUP
PKG_GROUPS+= ${UCSPI_SSL_GROUP}
PKG_USERS+= ${UCSPI_SSL_USER}:${UCSPI_SSL_GROUP}
-
-SUBST_CLASSES+= paths
-SUBST_STAGE.paths= pre-configure
-SUBST_FILES.paths= s6-pkgsrc-cadir
-SUBST_VARS.paths= SH SETENV SSLCERTS
-
-.PHONY: do-extract-cadir do-install-cadir
-post-extract: do-extract-cadir
-do-extract-cadir:
- for f in s6-pkgsrc-cadir; do \
- ${CP} ${FILESDIR}/$$f.sh ${WRKSRC}/$$f; \
- done
-post-install: do-install-cadir
-do-install-cadir:
- for f in s6-pkgsrc-cadir; do \
- ${INSTALL_SCRIPT} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/bin/$$f; \
- done
.endif
Home |
Main Index |
Thread Index |
Old Index