summaryrefslogtreecommitdiff
path: root/security/srp
diff options
context:
space:
mode:
authorJacques Vidrine <nectar@FreeBSD.org>2001-07-25 20:54:33 +0000
committerJacques Vidrine <nectar@FreeBSD.org>2001-07-25 20:54:33 +0000
commitd05a1b1b121a722e19520231cd0324bba3b5bd17 (patch)
tree9e7c3ad50cd325b82b8b19a1b1f6914f8647eafa /security/srp
parentUpdate to 4150, still chasing SirCamm (diff)
Secure Remote Password protocol library, TELNET, and FTP
Notes
Notes: svn path=/head/; revision=45490
Diffstat (limited to 'security/srp')
-rw-r--r--security/srp/Makefile38
-rw-r--r--security/srp/distinfo1
-rw-r--r--security/srp/files/patch-base::pam_eps::Makefile.in11
-rw-r--r--security/srp/files/patch-configure10
-rw-r--r--security/srp/pkg-comment1
-rw-r--r--security/srp/pkg-descr15
-rw-r--r--security/srp/pkg-plist20
7 files changed, 96 insertions, 0 deletions
diff --git a/security/srp/Makefile b/security/srp/Makefile
new file mode 100644
index 000000000000..a558235bd462
--- /dev/null
+++ b/security/srp/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: srp
+# Date created: 07/25/2001
+# Whom: nectar@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= srp
+PORTVERSION= 1.7.3
+CATEGORIES= security net
+MASTER_SITES= http://www-cs-students.stanford.edu/~tjw/srp/source/
+
+MAINTAINER= nectar@FreeBSD.org
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CC="${CC}" CFLAGS="${CFLAGS}" INSTALL="/usr/bin/install -C"
+CONFIGURE_ARGS= --with-openssl=/usr \
+ --with-zlib \
+ --enable-loginf
+
+PORTDOCS= Acknowledgements Copyrights LICENSE copyright.c \
+ draft-altman-rfc2942bis-00.txt draft-altman-rfc2944bis-01.txt \
+ draft-altman-telnet-fwdx-02.txt \
+ draft-ietf-tn3270e-telnet-tls-05.txt rfc2941.txt rfc2942.txt \
+ rfc2944.txt rfc2945.txt rfc2946.txt rfc2947.txt rfc2948.txt \
+ rfc2949.txt rfc2950.txt rfc2952.txt rfc2953.txt srp.ps
+
+.if !defined(NOPORTDOCS)
+post-install:
+.for f in ${PORTDOCS}
+ ${MKDIR} ${PREFIX}/share/doc/srp
+ ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${PREFIX}/share/doc/srp/${f}
+ @${ECHO} share/doc/srp/${f} >> ${TMPPLIST}
+.endfor
+ @${ECHO} @dirrm share/doc/srp >> ${TMPPLIST}
+.endif
+
+.include <bsd.port.mk>
diff --git a/security/srp/distinfo b/security/srp/distinfo
new file mode 100644
index 000000000000..25338d694ed1
--- /dev/null
+++ b/security/srp/distinfo
@@ -0,0 +1 @@
+MD5 (srp-1.7.3.tar.gz) = 745765ed69c8c8c75f42c4b06034b84d
diff --git a/security/srp/files/patch-base::pam_eps::Makefile.in b/security/srp/files/patch-base::pam_eps::Makefile.in
new file mode 100644
index 000000000000..e0c4b3b21efc
--- /dev/null
+++ b/security/srp/files/patch-base::pam_eps::Makefile.in
@@ -0,0 +1,11 @@
+--- base/pam_eps/Makefile.in.orig Sun Apr 8 17:11:31 2001
++++ base/pam_eps/Makefile.in Wed Jul 25 14:10:29 2001
+@@ -23,7 +23,7 @@
+ CHKPWD = eps_chkpwd
+ FAKEROOT = @prefix@
+ SUPPLEMENTED = /sbin
+-SECUREDIR = /lib/security
++SECUREDIR = /lib
+ EXTRAS = -DCHKPWD_HELPER=\"$(SUPPLEMENTED)/$(CHKPWD)\"
+
+ CPPFLAGS = @CPPFLAGS@ -I../../libsrp $(USE_LCKPWDF) $(NEED_LCKPWDF) $(EXTRAS)
diff --git a/security/srp/files/patch-configure b/security/srp/files/patch-configure
new file mode 100644
index 000000000000..f014b3d11bc2
--- /dev/null
+++ b/security/srp/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig Fri May 25 23:22:27 2001
++++ configure Wed Jul 25 13:28:17 2001
+@@ -594,6 +594,7 @@
+ INSTALL="$ac_install_sh"
+ fi
+ fi
++ac_given_INSTALL="$INSTALL"
+ echo "$ac_t""$INSTALL" 1>&6
+
+ # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
diff --git a/security/srp/pkg-comment b/security/srp/pkg-comment
new file mode 100644
index 000000000000..c5fe64ac4b9f
--- /dev/null
+++ b/security/srp/pkg-comment
@@ -0,0 +1 @@
+Secure Remote Password protocol library, TELNET, and FTP
diff --git a/security/srp/pkg-descr b/security/srp/pkg-descr
new file mode 100644
index 000000000000..4aaf84f96304
--- /dev/null
+++ b/security/srp/pkg-descr
@@ -0,0 +1,15 @@
+Excerpt from the README:
+ SRP stands for the Secure Remote Password protocol, which is a secure
+ password-based authentication and key-exchange mechanism that can be
+ used to establish session security and mutual authentication over
+ untrusted networks without requiring an external public-key infrastructure
+ or trusted third parties. The SRP distribution consists of a fully-
+ featured, portable library that implements SRP-based secure password
+ authentication as well as implementations of popular applications and
+ services like Telnet and FTP with support for transport security and
+ SRP. These password-based applications leverage the strength of the
+ SRP authentication mechanism to offer fairly good protection against
+ both passive and active network attacks, which is an improvement over
+ most existing password-only techniques.
+
+WWW: http://srp.stanford.edu/
diff --git a/security/srp/pkg-plist b/security/srp/pkg-plist
new file mode 100644
index 000000000000..bbe39ec1ae8a
--- /dev/null
+++ b/security/srp/pkg-plist
@@ -0,0 +1,20 @@
+bin/ftp
+bin/login
+bin/passwd
+bin/su
+bin/tconf
+bin/telnet
+include/cstr.h
+include/krypto.h
+include/srp.h
+include/t_client.h
+include/t_pwd.h
+include/t_server.h
+include/t_sha.h
+lib/libkrypto.a
+lib/libsrp.a
+lib/pam_eps_auth.so
+lib/pam_eps_passwd.so
+sbin/eps_chkpwd
+sbin/ftpd
+sbin/telnetd