diff options
author | Torsten Blum <torstenb@FreeBSD.org> | 1995-10-07 01:19:27 +0000 |
---|---|---|
committer | Torsten Blum <torstenb@FreeBSD.org> | 1995-10-07 01:19:27 +0000 |
commit | e92e7e24d1f199cca989606bab31b9b2c5d93a20 (patch) | |
tree | 25094edcad39b9a824ca04ac2345c5d7885d573f /security/ssh2/Makefile | |
parent | Correct 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/Makefile | 90 |
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> |