summaryrefslogtreecommitdiff
path: root/security/ssh2/Makefile
diff options
context:
space:
mode:
authorTorsten Blum <torstenb@FreeBSD.org>1995-10-07 01:19:27 +0000
committerTorsten Blum <torstenb@FreeBSD.org>1995-10-07 01:19:27 +0000
commite92e7e24d1f199cca989606bab31b9b2c5d93a20 (patch)
tree25094edcad39b9a824ca04ac2345c5d7885d573f /security/ssh2/Makefile
parentCorrect device names for [serialports] and [parallelports]. (diff)
Ssh is a secure rlogin/rsh/rcp replacement with strong authentication
(.rhosts together with RSA based host authentication, and pure RSA authentication) and improved privacy (all communications are automatically and transparently encrypted).
Notes
Notes: svn path=/head/; revision=2294
Diffstat (limited to 'security/ssh2/Makefile')
-rw-r--r--security/ssh2/Makefile90
1 files changed, 90 insertions, 0 deletions
diff --git a/security/ssh2/Makefile b/security/ssh2/Makefile
new file mode 100644
index 000000000000..9331a05c50a0
--- /dev/null
+++ b/security/ssh2/Makefile
@@ -0,0 +1,90 @@
+# New ports collection makefile for: ssh
+# Version required: 1.2.10
+# Date created: 30 Jul 1995
+# Whom: torstenb@FreeBSD.ORG
+#
+# $Id$
+#
+
+DISTNAME= ssh-1.2.10
+CATEGORIES= security
+MASTER_SITES= ftp://ftp.funet.fi/pub/unix/security/ \
+ ftp://ftp.cs.hut.fi/pub/ssh/snapshots/
+
+.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
+DISTFILES= ${DISTNAME}.tar.gz rsaref2.tar.gz
+MASTER_SITES= \
+ ftp://ftp.cs.hut.fi/pub/ssh/snapshots/ \
+ ftp://ftp.funet.fi/pub/unix/security/ \
+ ftp://nic.funet.fi/pub/crypt/mirrors/ftp.dsi.unimi.it/applied-crypto/ \
+ ftp://rzsun2.informatik.uni-hamburg.de/pub/virus/crypt/ripem/ \
+ ftp://ftp.dsi.unimi.it/pub/security/crypt/math/ \
+ ftp://ftp.univie.ac.at/security/crypt/cryptography/asymmetric/rsa/ \
+ ftp://isdec.vc.cvut.cz/pub/security/unimi/crypt/applied-crypto/
+.endif
+
+NO_PACKAGE= YES
+IS_INTERACTIVE= YES
+
+GNU_CONFIGURE= YES
+
+CONFIGURE_ARGS= --prefix=${PREFIX} --with-etcdir=${PREFIX}/etc
+
+.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
+CONFIGURE_ARGS+= --with-rsaref
+.endif
+
+# Include SOCKS firewall support
+# Warning: untested !
+.if defined(USE_SOCKS) && ${USE_SOCKS} == YES
+CONFIGURE_ARGS+= --with-socks
+.endif
+
+# Include tcp-wrapper support and identd support
+# Warning: untested !
+.if defined(USE_TCPWRAP_AND_IDENTD) && ${USE_TCPWRAP_AND_IDENTD} == YES
+CONFIGURE_ARGS+= --with-libwrap
+.endif
+
+# Include support for the SecureID card
+# Warning: untested !
+.if defined(USE_SECUREID) && ${USE_SECUREID} == YES
+CONFIGURE_ARGS+= --with-secureid
+.endif
+
+# Don't use IDEA. IDEA can be freely used for non-commercial use. However,
+# commercial use may require a licence in a number of countried
+# Warning: untested !
+.if defined(DONT_USE_IDEA) && ${DONT_USE_IDEA} == YES
+CONFIGURE_ARGS+= --without-idea
+.endif
+
+pre-patch:
+ @mv -f ${WRKSRC}/make-ssh-known-hosts.pl \
+ ${WRKSRC}/make-ssh-known-hosts.pl.in
+
+fetch-depends:
+.if !defined(USA_RESIDENT) || ${USA_RESIDENT} != YES && ${USA_RESIDENT} != NO
+ @echo
+ @echo You must set variable USA_RESIDENT to YES if you are a USA
+ @echo resident.
+ @echo If you are a USA resident you have to get the RSAREF2
+ @echo library \(RSA Inc. holds a patent on RSA and public key
+ @echo cypto in general - using RSA implementations other thann
+ @echo RSAREF will violate the US patent law\)
+ @echo and extract it to ${WRKSRC}.
+ @false
+.endif
+
+post-extract:
+.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
+ @mv ${WRKDIR}/rsaref2 ${WRKSRC}/rsaref2
+.endif
+
+post-install:
+ gzip -9nf ${PREFIX}/man/man1/scp.1 ${PREFIX}/man/man1/ssh-add.1 \
+ ${PREFIX}/man/man1/ssh-agent.1 ${PREFIX}/man/man1/ssh-keygen.1 \
+ ${PREFIX}/man/man1/ssh.1 ${PREFIX}/man/man8/sshd.8 \
+ ${PREFIX}/man/man1/make-ssh-known-hosts.1
+
+.include <bsd.port.mk>