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