Add s6-networking, small networking utilities.

s6-networking is a suite of small networking tools for Unix systems,
including 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.
This commit is contained in:
Amitai Schleier 2020-11-15 22:15:22 +01:00
parent 88098f7c2b
commit 9e84cafca2
5 changed files with 80 additions and 0 deletions

5
s6-networking/DESCR Normal file
View File

@ -0,0 +1,5 @@
s6-networking is a suite of small networking tools for Unix systems,
including 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.

25
s6-networking/Makefile Normal file
View File

@ -0,0 +1,25 @@
# $NetBSD$
DISTNAME= s6-networking-2.3.2.0
CATEGORIES= net
MASTER_SITES= ${HOMEPAGE}
MAINTAINER= schmonz@NetBSD.org
HOMEPAGE= https://skarnet.org/software/s6-networking/
COMMENT= Suite of small networking utilities
LICENSE= isc
USE_TOOLS+= gmake
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= --prefix=${PREFIX}
CONFIGURE_ARGS+= --with-sysdeps=${PREFIX}/lib/skalibs/sysdeps
CONFIGURE_ARGS+= --enable-ssl=bearssl
BUILDLINK_API_DEPENDS.skalibs+=skalibs>=2.9.3.0
.include "../../devel/skalibs/buildlink3.mk"
.include "../../security/bearssl/buildlink3.mk"
BUILDLINK_API_DEPENDS.execline+=execline>=2.6.1.1
.include "../../wip/execline/buildlink3.mk"
.include "../../wip/s6/buildlink3.mk"
.include "../../wip/s6-dns/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

29
s6-networking/PLIST Normal file
View File

@ -0,0 +1,29 @@
@comment $NetBSD$
bin/minidentd
bin/s6-clockadd
bin/s6-clockview
bin/s6-getservbyname
bin/s6-ident-client
bin/s6-sntpclock
bin/s6-taiclock
bin/s6-taiclockd
bin/s6-tcpclient
bin/s6-tcpserver
bin/s6-tcpserver-access
bin/s6-tcpserver4
bin/s6-tcpserver4-socketbinder
bin/s6-tcpserver4d
bin/s6-tcpserver6
bin/s6-tcpserver6-socketbinder
bin/s6-tcpserver6d
bin/s6-tlsc
bin/s6-tlsclient
bin/s6-tlsd
bin/s6-tlsserver
include/s6-networking/config.h
include/s6-networking/ident.h
include/s6-networking/s6net.h
include/s6-networking/sbearssl.h
include/s6-networking/stls.h
lib/s6-networking/libs6net.a
lib/s6-networking/libsbearssl.a

View File

@ -0,0 +1,15 @@
# $NetBSD$
BUILDLINK_TREE+= s6-networking
.if !defined(S6_NETWORKING_BUILDLINK3_MK)
S6_NETWORKING_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.s6-networking+= s6-networking>=2.3.2.0
BUILDLINK_PKGSRCDIR.s6-networking?= ../../wip/s6-networking
BUILDLINK_INCDIRS.s6-networking+= include/s6-networking
BUILDLINK_LIBDIRS.s6-networking+= lib/s6-networking
BUILDLINK_DEPMETHOD.s6-networking?= build
.endif # S6_NETWORKING_BUILDLINK3_MK
BUILDLINK_TREE+= -s6-networking

6
s6-networking/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (s6-networking-2.3.2.0.tar.gz) = 445d001d3cad598fdd505ed7f4155f9e917e76c0
RMD160 (s6-networking-2.3.2.0.tar.gz) = b4d6c5966309682698f46f12f9d9694756d0b94c
SHA512 (s6-networking-2.3.2.0.tar.gz) = 876005e3060493fb22efb59dcdc3392eb746454cf9c11c9c0ebdd6b24789db18e364039096a8a4168dcd4023b98e539d8489d490a0b7a24ddccc437f7076618d
Size (s6-networking-2.3.2.0.tar.gz) = 87949 bytes