head	1.27;
access;
symbols
	pkgsrc-2026Q1:1.27.0.6
	pkgsrc-2026Q1-base:1.27
	pkgsrc-2025Q4:1.27.0.4
	pkgsrc-2025Q4-base:1.27
	pkgsrc-2025Q3:1.27.0.2
	pkgsrc-2025Q3-base:1.27
	pkgsrc-2025Q2:1.23.0.2
	pkgsrc-2025Q2-base:1.23
	pkgsrc-2025Q1:1.22.0.4
	pkgsrc-2025Q1-base:1.22
	pkgsrc-2024Q4:1.22.0.2
	pkgsrc-2024Q4-base:1.22
	pkgsrc-2024Q3:1.21.0.4
	pkgsrc-2024Q3-base:1.21
	pkgsrc-2024Q2:1.21.0.2
	pkgsrc-2024Q2-base:1.21
	pkgsrc-2024Q1:1.20.0.2
	pkgsrc-2024Q1-base:1.20
	pkgsrc-2023Q4:1.19.0.2
	pkgsrc-2023Q4-base:1.19
	pkgsrc-2023Q3:1.15.0.4
	pkgsrc-2023Q3-base:1.15
	pkgsrc-2023Q2:1.15.0.2
	pkgsrc-2023Q2-base:1.15
	pkgsrc-2023Q1:1.14.0.2
	pkgsrc-2023Q1-base:1.14
	pkgsrc-2022Q4:1.12.0.4
	pkgsrc-2022Q4-base:1.12
	pkgsrc-2022Q3:1.12.0.2
	pkgsrc-2022Q3-base:1.12
	pkgsrc-2022Q2:1.11.0.6
	pkgsrc-2022Q2-base:1.11
	pkgsrc-2022Q1:1.11.0.4
	pkgsrc-2022Q1-base:1.11
	pkgsrc-2021Q4:1.11.0.2
	pkgsrc-2021Q4-base:1.11
	pkgsrc-2021Q3:1.9.0.4
	pkgsrc-2021Q3-base:1.9
	pkgsrc-2021Q2:1.9.0.2
	pkgsrc-2021Q2-base:1.9
	pkgsrc-2021Q1:1.8.0.2
	pkgsrc-2021Q1-base:1.8
	pkgsrc-2020Q4:1.3.0.2
	pkgsrc-2020Q4-base:1.3;
locks; strict;
comment	@# @;


1.27
date	2025.09.14.16.24.13;	author schmonz;	state Exp;
branches;
next	1.26;
commitid	tD50WGD0jaq6uHaG;

1.26
date	2025.07.11.21.16.20;	author schmonz;	state Exp;
branches;
next	1.25;
commitid	JMNxSbVWpQPQbn2G;

1.25
date	2025.07.08.21.45.34;	author schmonz;	state Exp;
branches;
next	1.24;
commitid	kCOkTtWeSQuKrZ1G;

1.24
date	2025.07.08.21.17.06;	author schmonz;	state Exp;
branches;
next	1.23;
commitid	K8HWzbUwyzY5iZ1G;

1.23
date	2025.05.13.03.50.51;	author schmonz;	state Exp;
branches;
next	1.22;
commitid	gLYWKkV5nWMLiHUF;

1.22
date	2024.11.14.14.12.48;	author schmonz;	state Exp;
branches;
next	1.21;
commitid	nm2YMnKkvFgRwCxF;

1.21
date	2024.06.19.19.00.07;	author schmonz;	state Exp;
branches;
next	1.20;
commitid	9GXzNPQ8kainSCeF;

1.20
date	2024.01.09.16.24.03;	author schmonz;	state Exp;
branches;
next	1.19;
commitid	Xs77mUyucklGdNTE;

1.19
date	2023.12.23.20.11.48;	author schmonz;	state Exp;
branches;
next	1.18;
commitid	rNidhiEodIhH1DRE;

1.18
date	2023.11.23.18.51.50;	author schmonz;	state Exp;
branches;
next	1.17;
commitid	9NVT7kQECKe3yLNE;

1.17
date	2023.11.11.11.57.20;	author schmonz;	state Exp;
branches;
next	1.16;
commitid	eZ9eAhHyShmLDbME;

1.16
date	2023.10.24.22.10.33;	author wiz;	state Exp;
branches;
next	1.15;
commitid	MTsrqKm6aGrQAVJE;

1.15
date	2023.04.04.20.15.52;	author schmonz;	state Exp;
branches;
next	1.14;
commitid	mF3owS8ioMBdvPjE;

1.14
date	2023.03.11.15.48.31;	author schmonz;	state Exp;
branches;
next	1.13;
commitid	7jtOp5MSpBMkNIgE;

1.13
date	2023.01.16.21.49.20;	author schmonz;	state Exp;
branches;
next	1.12;
commitid	QLFHTbu69BwJwO9E;

1.12
date	2022.08.17.12.06.38;	author tnn;	state Exp;
branches;
next	1.11;
commitid	XntE6bFImf3JbeQD;

1.11
date	2021.12.22.16.07.04;	author schmonz;	state Exp;
branches;
next	1.10;
commitid	bmi6DsLJqgCxaFlD;

1.10
date	2021.09.29.09.56.36;	author schmonz;	state Exp;
branches;
next	1.9;
commitid	IpJ4bHOrGvkROPaD;

1.9
date	2021.04.26.15.05.30;	author schmonz;	state Exp;
branches;
next	1.8;
commitid	Umxt8UK9gevIxOQC;

1.8
date	2021.02.16.14.07.52;	author schmonz;	state Exp;
branches;
next	1.7;
commitid	QiThUwf3IvlsrWHC;

1.7
date	2021.02.04.09.16.45;	author schmonz;	state Exp;
branches;
next	1.6;
commitid	F2G7ax1qbKWudnGC;

1.6
date	2021.01.22.16.09.32;	author schmonz;	state Exp;
branches;
next	1.5;
commitid	xEsadIxj9s51VJEC;

1.5
date	2021.01.13.09.21.22;	author schmonz;	state Exp;
branches;
next	1.4;
commitid	FWWEVoLtRiCVWxDC;

1.4
date	2021.01.11.18.31.10;	author schmonz;	state Exp;
branches;
next	1.3;
commitid	HqDoofA2VBRw3lDC;

1.3
date	2020.11.24.08.33.12;	author schmonz;	state Exp;
branches;
next	1.2;
commitid	LAjtjibjp8l3i7xC;

1.2
date	2020.11.22.11.33.22;	author schmonz;	state Exp;
branches;
next	1.1;
commitid	BV5bbYsg6FoQlSwC;

1.1
date	2020.11.19.20.12.54;	author schmonz;	state Exp;
branches;
next	;
commitid	nA7JRr299NrJjxwC;


desc
@@


1.27
log
@s6-networking: catch obscure busyloop in stls_run. Bump PKGREVISION.
@
text
@# $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=		3
MANPAGES_VERSION=	2.7.0.4.1
CATEGORIES=		net security
MASTER_SITES=		${MASTER_SITE_GITHUB:=skarnet/}
GITHUB_PROJECT=		s6-networking
GITHUB_TAG=		e5c171704e79ccb361bf6bbd51ecece19ec5df2f
DISTFILES=		${DISTNAME}-${GITHUB_TAG}${EXTRACT_SUFX} ${MANPAGES_DIST}
MANPAGES_DIST=		s6-networking-man-pages-${MANPAGES_VERSION}.tar.gz
SITES.${MANPAGES_DIST}=	-https://git.sr.ht/~flexibeast/${PKGBASE}-man-pages/archive/v${MANPAGES_VERSION}.tar.gz

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://skarnet.org/software/s6-networking/
COMMENT=		Suite of small networking utilities
LICENSE=		isc

TOOL_DEPENDS+=		coreutils-[0-9]*:../../sysutils/coreutils

WRKMANSRC=		${WRKDIR}/${PKGBASE}-man-pages-v${MANPAGES_VERSION}

USE_TOOLS+=		gmake
TOOLS_PLATFORM.install=	${PREFIX}/bin/ginstall
HAS_CONFIGURE=		yes
CONFIGURE_ARGS+=	--prefix=${PREFIX:Q}
CONFIGURE_ARGS+=	--enable-pkgconfig
CONFIGURE_ARGS+=	--enable-shared
CONFIGURE_ARGS+=	--disable-allstatic

INSTALL_DIRS+=		. ${WRKMANSRC}
INSTALL_ENV+=		PREFIX=${PREFIX:Q} MAN_DIR=${PREFIX:Q}/${PKGMANDIR:Q}

.include "options.mk"

.include "../../devel/skalibs/buildlink3.mk"
.include "../../net/s6-dns/buildlink3.mk"
.include "../../sysutils/s6/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.26
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2025/07/08 21:45:34 schmonz Exp $
d5 1
a5 1
PKGREVISION=		2
d10 1
a10 1
GITHUB_TAG=		442b0d45ec12a0a383405f923d11f015adf0a25e
@


1.25
log
@Fix distfile fetching broken in previous.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2025/07/08 21:17:06 schmonz Exp $
d5 1
a5 1
PKGREVISION=		1
@


1.24
log
@s6-networking: build from git to get macOS shlibs. Bump PKGREVISION.

Other changes from the next release-to-be:

- Add proxy-server
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2025/05/13 03:50:51 schmonz Exp $
d11 1
a11 1
DISTFILES=		${_GITHUB_DEFAULT_DISTFILES} ${MANPAGES_DIST}
@


1.23
log
@s6-networking: update to 2.7.1.0. Changes:

- Bugfixes.
- pkg-config support.

pkgsrc changes:

- Enable execline option by default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2024/11/14 14:12:48 schmonz Exp $
d3 3
a5 1
DISTNAME=		s6-networking-2.7.1.0
d7 5
a11 2
CATEGORIES=		net
MASTER_SITES=		${HOMEPAGE}
a12 1
DISTFILES=		${DISTNAME}${EXTRACT_SUFX} ${MANPAGES_DIST}
d29 2
@


1.22
log
@s6-networking: update to 2.7.0.4. Changes:

- Bugfixes.
- If you're using s6-tcpserver-access with IPv6 addresses, you should
  upgrade the s6 package (and rebuild s6-networking if you're linking it
  statically against libs6).
- QoL: s6-tcpclient now does not qualify its argument by default (the
  default changes from -n to -N), to avoid confusion when users give a
  fqdn without a final dot.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2024/06/19 19:00:07 schmonz Exp $
d3 1
a3 11
DISTNAME=	s6-networking-2.7.0.4
CATEGORIES=	net
MASTER_SITES=	${HOMEPAGE}
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${MANPAGES_DIST}

MAINTAINER=	schmonz@@NetBSD.org
HOMEPAGE=	https://skarnet.org/software/s6-networking/
COMMENT=	Suite of small networking utilities
LICENSE=	isc

# man-pages version is usually not exactly in-sync with PKGVERSION_NOREV
d5 2
d8 11
a18 1
SITES.${MANPAGES_DIST}=	-https://git.sr.ht/~flexibeast/s6-networking-man-pages/archive/v${MANPAGES_VERSION}.tar.gz
d21 1
d23 2
a24 3
CONFIGURE_ARGS+=	--prefix=${PREFIX}
CONFIGURE_ARGS+=	--with-sysdeps=${PREFIX}/lib/skalibs/sysdeps
CONFIGURE_ARGS+=	--enable-absolute-paths
d26 2
a27 1
INSTALLATION_DIRS+=	${PKGMANDIR}/man7 ${PKGMANDIR}/man8
a30 10
.PHONY: do-install-manpages
post-install: do-install-manpages
do-install-manpages:
	cd ${WRKDIR}/${PKGBASE}-man-pages-*; for i in 7 8; do \
		for j in man$$i/*.$$i; do \
			${INSTALL_MAN} $$j \
			${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$i; \
		done \
	done

@


1.21
log
@s6-networking: update to 2.7.0.3. Changes:

- Bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2024/01/09 16:24:03 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.7.0.3
d14 1
a14 1
MANPAGES_VERSION=	2.7.0.3.1
@


1.20
log
@s6-networking: update to 2.7.0.2. Changes:

- Fix sbearssl_run exit conditions AGAIN
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2023/12/23 20:11:48 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.7.0.2
d14 1
a14 1
MANPAGES_VERSION=	2.7.0.1.1
@


1.19
log
@s6-networking: update to 2.7.0.1. Changes:

- Bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2023/11/23 18:51:50 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.7.0.1
@


1.18
log
@s6-networking: update to 2.7.0.0. Changes:

- Bugfixes.
- Better API for s6-tlsc-io: now "s6-tlsc-io 6 7" is the equivalent
  of s6-ioconnect with TLS, and can be used interactively as a client
  program to talk to TLS-tunneled services.
- The -K option for TLS programs now set a timeout for the whole handshake.
- The -h option for s6-tcpclient and s6-tcpserver-access now indicates
  /etc/hosts should be consulted before DNS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2023/11/11 11:57:20 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.7.0.0
d14 1
a14 1
MANPAGES_VERSION=	2.7.0.0.1
a37 1
BUILDLINK_API_DEPENDS.skalibs+=	skalibs>=2.14.0.1
a39 1
BUILDLINK_API_DEPENDS.s6+=	s6>=2.12.0.1
@


1.17
log
@s6-networking: update to 2.6.0.0. Changes:

- Bugfixes.
- s6-tcpserver has been unified! no ipv4 and ipv6 separation anymore.
   * The only programs in the superserver chain are now s6-tcpserver,
     s6-tcpserver-socketbinder, and s6-tcpserverd.
   * s6-tcpserver-access still exists, should now run under s6-tcpserverd,
     still invoked once per connection. Doesn't spam the log anymore when
     invoked with no ruleset.
   * Options -4 and -6 removed from s6-tcpserver and s6-tlsserver.
     Protocol detection happens when the cmdline address is scanned.
   * Option -e removed from s6-tlsserver. It should now always invoke
     s6-tcpserver-access when needed (and only then).
- Major performance improvements. s6-tcpserverd does not fork on systems
  that support posix_spawn. Also, its lookups are now logarithmic
  instead of linear (which only matters on *heavy* loads).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2023/10/24 22:10:33 wiz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.6.0.0
d14 1
a14 1
MANPAGES_VERSION=	2.6.0.0.1
d38 1
d41 1
@


1.16
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2023/04/04 20:15:52 schmonz Exp $
d3 1
a3 2
DISTNAME=	s6-networking-2.5.1.3
PKGREVISION=	2
d14 1
a14 1
MANPAGES_VERSION=	2.5.1.3.3
d16 1
a16 1
SITES.${MANPAGES_DIST}=	-${MASTER_SITE_GITHUB:=flexibeast/s6-networking-man-pages/archive/}v${MANPAGES_VERSION}.tar.gz
@


1.15
log
@Update manual pages. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2023/03/11 15:48:31 schmonz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.14
log
@Update to 2.5.1.3. From the changelog:

- Bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2023/01/16 21:49:20 schmonz Exp $
d4 1
d15 1
a15 1
MANPAGES_VERSION=	2.5.1.3.1
@


1.13
log
@Update to 2.5.1.2. From the changelog:

- Adaptation to skalibs-2.13.0.0.
- Bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/08/17 12:06:38 tnn Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.5.1.2
d14 1
a14 1
MANPAGES_VERSION=	2.5.1.2.1
@


1.12
log
@s6-networking: rename man-pages distfile to a distinguished name
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2021/12/22 16:07:04 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.5.1.0
d14 1
a14 1
MANPAGES_VERSION=	2.5.0.0.3
@


1.11
log
@Update to 2.5.1.0. From the changelog:

- SNI wildcarding support in s6-tlsd-io.
- New sbearssl_*_set_tain(n)_g convenience macros.
- Bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2021/09/29 09:56:36 schmonz Exp $
d6 1
a6 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${MANPAGES}
d13 4
a16 2
MANPAGES=		v2.5.0.0.3.tar.gz
SITES.${MANPAGES}=	${MASTER_SITE_GITHUB:=flexibeast/s6-networking-man-pages/archive/}
@


1.10
log
@Update to 2.5.0.0. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- minidentd removed.
- Full client certificate support.
- Full SNI support, including server-side.
- s6-ucspitls[cd] -v2 now logs whether TLS is activated or not.

Complete client certificate and SNI support now make the TLS part of
s6-networking a fully viable replacement of stunnel and other similar
TLS tunneling tools.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2021/04/26 15:05:30 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.5.0.0
d13 1
a13 1
MANPAGES=		v2.5.0.0.1.tar.gz
d22 1
a22 1
INSTALLATION_DIRS+=	${PKGMANDIR}/man1 ${PKGMANDIR}/man7
d29 2
a30 2
	cd ${WRKDIR}/${PKGBASE}-man-pages-*; for i in 1 7; do \
		for j in *.$$i; do \
@


1.9
log
@Update to 2.4.1.1. From the changelog:

- Libraries and binaries don't have the .note.GNU-stack section stripped
  anymore. Previously, "make strip" would strip that section, which
  would sometimes (depending on the toolchain) cause binaries to be
  incorrectly tagged as needing an executable stack. This is not a
  security issue in itself, but an executable stack makes it easier for
  an attacker to turn bugs into exploits, so it should be avoided
  whenever possible. Thanks to Xavier Stonestreet for reporting and
  finding the cause of the problem.

- Link tests are now performed with a regular file as their
  output, instead of /dev/null, which makes them more portable to
  old/buggy linkers.

Bump default BUILDLINK_API_DEPENDS to match.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2021/02/16 14:07:52 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.4.1.1
d13 1
a13 1
MANPAGES=		v2.4.1.1.1.tar.gz
@


1.8
log
@Update to 2.4.1.0. From the changelog:

- Bugfixes.
- Handshake timeout now also works with the libtls backend.
- The SNI server name is now exported after the handshake in the
  SSL_TLS_SNI_SERVERNAME variable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2021/02/04 09:16:45 schmonz Exp $
d3 1
a3 1
DISTNAME=	s6-networking-2.4.1.0
d13 2
a14 2
MANPAGES=		v2.4.0.0.2.tar.gz
SITES.${MANPAGES}=	https://github.com/flexibeast/s6-networking-man-pages/archive/
a35 1
BUILDLINK_API_DEPENDS.skalibs+=	skalibs>=2.10.0.2
a36 1
BUILDLINK_API_DEPENDS.s6-dns+=	s6-dns>=2.3.5.0
a37 1
BUILDLINK_API_DEPENDS.s6+=	s6>=2.10.0.2
@


1.7
log
@Add manual pages. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/01/22 16:09:32 schmonz Exp $
d3 1
a3 2
DISTNAME=	s6-networking-2.4.0.0
PKGREVISION=	3
d13 1
a13 1
MANPAGES=		v2.4.0.0.1.tar.gz
d26 1
a26 9
.PHONY: do-extract-manpages do-install-manpages
post-extract: do-extract-manpages
do-extract-manpages:
	cd ${WRKDIR}/${PKGBASE}-man-pages-*; \
	for i in *.in; do \
		j=$$(echo $$i | sed -e 's|\.in$$||'); \
		mv $$i $$j; \
	done

d36 1
d38 1
d40 1
@


1.6
log
@Bump PKGREVISION for s6-dns and skalibs library updates.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/01/13 09:21:22 schmonz Exp $
d4 1
a4 1
PKGREVISION=	2
d7 1
d14 3
d23 2
d27 18
@


1.5
log
@Remove the non-applicable warning about CADIR. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/01/11 18:31:10 schmonz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.4
log
@Update to 2.4.0.0. From the changelog:

- Can be built against OpenSSL + libretls.
- execline is now optional.
- s6-tlsc and s6-tlsd rewrite. They're now wrappers around new
  binaries: s6-tlsc-io and s6-tlsd-io, which establish and run a
  TLS tunnel over already existing fds.
- New functionality: s6-ucspitlsc and s6-ucspitlsd, for an
  implementation of delayed encryption.

pkgsrc changes:

- Switch from BearSSL to LibreTLS (atop OpenSSL).
- Turn 'execline' option off by default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/11/24 08:33:12 schmonz Exp $
d4 1
@


1.3
log
@s6 TLS tools don't use OpenSSL, but do need to know where to find CA
certs. Buildlink just enough OpenSSL to read SSLDIR, then install a new
s6-pkgsrc-cadir program that knows it. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/11/22 11:33:22 schmonz Exp $
d3 1
a3 2
DISTNAME=	s6-networking-2.3.2.0
PKGREVISION=	2
a17 5
SUBST_CLASSES+=		paths
SUBST_STAGE.paths=	pre-configure
SUBST_FILES.paths=	s6-pkgsrc-cadir
SUBST_VARS.paths=	SH SETENV SSLDIR

a19 11
post-extract:
	for f in s6-pkgsrc-cadir; do \
		${CP} ${FILESDIR}/$$f.sh ${WRKSRC}/$$f; \
	done

post-install:
	for f in s6-pkgsrc-cadir; do \
		${INSTALL_SCRIPT} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/bin/$$f; \
	done

BUILDLINK_API_DEPENDS.skalibs+=skalibs>=2.9.3.0
a20 2
BUILDLINK_API_DEPENDS.execline+=execline>=2.6.1.1
.include "../../lang/execline/buildlink3.mk"
@


1.2
log
@Add --enable-absolute-paths, as these programs need to invoke each other
while often running in freshly cleared environments. Bump PKGREVISION.

While here, make TLS (via BearSSL) optional, still on by default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/11/19 20:12:54 schmonz Exp $
d4 1
a4 1
PKGREVISION=	1
d19 5
d26 10
@


1.1
log
@Initial import of s6-networking, a suite of small networking tools for
Unix systems. It includes command-line client and server management, TCP
access control, privilege escalation across UNIX domain sockets, IDENT
protocol management, clock synchronization, and secure connections using
the TLS protocol.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
d17 3
a19 1
CONFIGURE_ARGS+=	--enable-ssl=bearssl
a25 1
.include "../../security/bearssl/buildlink3.mk"
@

