svn commit: r563520 - in head/sysutils: . nfs-over-tls
Bernard Spil
brnrd at FreeBSD.org
Sun Jan 31 19:29:09 UTC 2021
Author: brnrd
Date: Sun Jan 31 19:29:08 2021
New Revision: 563520
URL: https://svnweb.freebsd.org/changeset/ports/563520
Log:
sysutils/nfs-over-tls: New port
* For FreeBSD 13
* Requires in-kernel TLS and KTLS enabled OpenSSL
Submitted by: rmacklem
Added:
head/sysutils/nfs-over-tls/
head/sysutils/nfs-over-tls/Makefile (contents, props changed)
head/sysutils/nfs-over-tls/distinfo (contents, props changed)
head/sysutils/nfs-over-tls/pkg-descr (contents, props changed)
head/sysutils/nfs-over-tls/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Sun Jan 31 19:23:07 2021 (r563519)
+++ head/sysutils/Makefile Sun Jan 31 19:29:08 2021 (r563520)
@@ -753,6 +753,7 @@
SUBDIR += neofetch
SUBDIR += netevent
SUBDIR += nfcutils
+ SUBDIR += nfs-over-tls
SUBDIR += nitrogen
SUBDIR += nix
SUBDIR += nmrpflash
Added: head/sysutils/nfs-over-tls/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/nfs-over-tls/Makefile Sun Jan 31 19:29:08 2021 (r563520)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= nfs-over-tls
+DISTVERSION= 1.0
+CATEGORIES= sysutils
+MASTER_SITES= https://people.freebsd.org/~rmacklem/nfs-over-tls/
+
+MAINTAINER= rmacklem at freebsd.org
+COMMENT= Utilities for NFS over TLS
+
+LICENSE= BSD2CLAUSE
+
+LIB_DEPENDS= libssl.so:security/openssl
+
+USES= kmod ssl
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 1300042
+BROKEN= Requires FreeBSD 13 or later with in-kernel TLS support \
+ and port's OpenSSL with KTLS enabled
+.endif
+
+.include <bsd.port.post.mk>
Added: head/sysutils/nfs-over-tls/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/nfs-over-tls/distinfo Sun Jan 31 19:29:08 2021 (r563520)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1610418344
+SHA256 (nfs-over-tls-1.0.tar.gz) = daf08d875d2717f28611c4a371e64acbfc59f14152559e6c42e4e01376fc6e34
+SIZE (nfs-over-tls-1.0.tar.gz) = 17449
Added: head/sysutils/nfs-over-tls/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/nfs-over-tls/pkg-descr Sun Jan 31 19:29:08 2021 (r563520)
@@ -0,0 +1,9 @@
+These daemons are required to implement NFS mounts using TLS,
+as described in the Internet Draft "Towards Remote Procedure
+Call Encryption By Default", which should soon become an RFC.
+These daemons require OpenSSL libraries patched to support Kernel TLS (KTLS).
+The OPENSSL port found in security/openssl-devel satisfies this requirement.
+These daemons also require a FreeBSD system running a kernel built from a
+kernel configuration file with "options KERNEL_TLS" specified in it.
+
+WWW: https://people.freebsd.org/~rmacklem/nfs-over-tls-setup.txt
Added: head/sysutils/nfs-over-tls/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/nfs-over-tls/pkg-plist Sun Jan 31 19:29:08 2021 (r563520)
@@ -0,0 +1,6 @@
+sbin/rpc.tlsclntd
+sbin/rpc.tlsservd
+share/man/man8/rpc.tlsclntd.8.gz
+share/man/man8/rpc.tlsservd.8.gz
+etc/rc.d/tlsclntd
+etc/rc.d/tlsservd
More information about the svn-ports-all
mailing list