aboutsummaryrefslogtreecommitdiff
path: root/sysutils/nfs-over-tls
diff options
context:
space:
mode:
authorBernard Spil <brnrd@FreeBSD.org>2021-01-31 19:29:08 +0000
committerBernard Spil <brnrd@FreeBSD.org>2021-01-31 19:29:08 +0000
commite5987af33090bad185ab831cde001035f7ec8bc5 (patch)
treef578ecc982e3cb82c1d5c0190fce3f0cf6147424 /sysutils/nfs-over-tls
parent8c5edfad09a9305bfbc5229ded3f613df5d77141 (diff)
downloadports-e5987af33090bad185ab831cde001035f7ec8bc5.tar.gz
ports-e5987af33090bad185ab831cde001035f7ec8bc5.zip
sysutils/nfs-over-tls: New port
* For FreeBSD 13 * Requires in-kernel TLS and KTLS enabled OpenSSL Submitted by: rmacklem
Notes
Notes: svn path=/head/; revision=563520
Diffstat (limited to 'sysutils/nfs-over-tls')
-rw-r--r--sysutils/nfs-over-tls/Makefile24
-rw-r--r--sysutils/nfs-over-tls/distinfo3
-rw-r--r--sysutils/nfs-over-tls/pkg-descr9
-rw-r--r--sysutils/nfs-over-tls/pkg-plist6
4 files changed, 42 insertions, 0 deletions
diff --git a/sysutils/nfs-over-tls/Makefile b/sysutils/nfs-over-tls/Makefile
new file mode 100644
index 000000000000..ec85130b2370
--- /dev/null
+++ b/sysutils/nfs-over-tls/Makefile
@@ -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@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>
diff --git a/sysutils/nfs-over-tls/distinfo b/sysutils/nfs-over-tls/distinfo
new file mode 100644
index 000000000000..02a4f49e0b99
--- /dev/null
+++ b/sysutils/nfs-over-tls/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1610418344
+SHA256 (nfs-over-tls-1.0.tar.gz) = daf08d875d2717f28611c4a371e64acbfc59f14152559e6c42e4e01376fc6e34
+SIZE (nfs-over-tls-1.0.tar.gz) = 17449
diff --git a/sysutils/nfs-over-tls/pkg-descr b/sysutils/nfs-over-tls/pkg-descr
new file mode 100644
index 000000000000..565e052f0cf9
--- /dev/null
+++ b/sysutils/nfs-over-tls/pkg-descr
@@ -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
diff --git a/sysutils/nfs-over-tls/pkg-plist b/sysutils/nfs-over-tls/pkg-plist
new file mode 100644
index 000000000000..e45cc42141ad
--- /dev/null
+++ b/sysutils/nfs-over-tls/pkg-plist
@@ -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