head	1.144;
access;
symbols
	RELEASE_7_4_0:1.142
	RELEASE_8_2_0:1.142
	RELEASE_6_EOL:1.141
	RELEASE_8_1_0:1.141
	RELEASE_7_3_0:1.140
	RELEASE_8_0_0:1.140
	RELEASE_7_2_0:1.139
	RELEASE_7_1_0:1.139
	RELEASE_6_4_0:1.139
	RELEASE_5_EOL:1.139
	RELEASE_7_0_0:1.137
	RELEASE_6_3_0:1.137
	PRE_XORG_7:1.137
	RELEASE_4_EOL:1.136
	RELEASE_6_2_0:1.136
	RELEASE_6_1_0:1.135
	RELEASE_5_5_0:1.135
	RELEASE_6_0_0:1.134
	RELEASE_5_4_0:1.134
	RELEASE_4_11_0:1.133
	RELEASE_5_3_0:1.131
	RELEASE_4_10_0:1.131
	RELEASE_5_2_1:1.128
	RELEASE_5_2_0:1.128
	RELEASE_4_9_0:1.126
	RELEASE_5_1_0:1.126
	RELEASE_4_8_0:1.126
	RELEASE_5_0_0:1.124
	RELEASE_4_7_0:1.121
	RELEASE_4_6_2:1.114
	RELEASE_4_6_1:1.114
	ssh_1_2_33:1.125
	ssh_1_2_32:1.120
	ssh_1_2_31:1.119
	ssh_1_2_30:1.118
	ssh_1_2_29:1.117
	ssh_1_2_28:1.116
	ssh_1_2_27:1.115
	RELEASE_4_6_0:1.114
	RELEASE_5_0_DP1:1.111
	RELEASE_4_5_0:1.111
	RELEASE_4_4_0:1.111
	RELEASE_4_3_0:1.111
	RELEASE_4_2_0:1.104
	RELEASE_4_1_1:1.103
	RELEASE_4_1_0:1.100
	RELEASE_3_5_0:1.100
	RELEASE_4_0_0:1.90
	RELEASE_3_4_0:1.85
	RELEASE_3_3_0:1.82
	RELEASE_3_2_0:1.74
	RELEASE_3_1_0:1.72
	RELEASE_2_2_8:1.71
	RELEASE_3_0_0:1.70
	RELEASE_2_2_7:1.57
	RELEASE_2_2_6:1.52
	RELEASE_2_2_5:1.46
	RELEASE_2_2_1:1.36
	RELEASE_2_2_2:1.40
	ssh_1_2_10:1.1.1.1
	YLO:1.1.1;
locks; strict;
comment	@# @;


1.144
date	2011.05.01.20.14.19;	author bapt;	state dead;
branches;
next	1.143;

1.143
date	2011.03.13.21.30.59;	author bapt;	state Exp;
branches;
next	1.142;

1.142
date	2010.12.04.07.33.31;	author ade;	state Exp;
branches;
next	1.141;

1.141
date	2010.04.19.10.43.41;	author ale;	state Exp;
branches;
next	1.140;

1.140
date	2009.05.13.09.45.58;	author ale;	state Exp;
branches;
next	1.139;

1.139
date	2008.04.19.17.53.30;	author miwi;	state Exp;
branches;
next	1.138;

1.138
date	2008.03.25.22.44.39;	author miwi;	state Exp;
branches;
next	1.137;

1.137
date	2007.04.20.15.12.27;	author gabor;	state Exp;
branches;
next	1.136;

1.136
date	2006.05.10.14.46.47;	author ale;	state Exp;
branches;
next	1.135;

1.135
date	2005.11.15.06.51.04;	author ade;	state Exp;
branches;
next	1.134;

1.134
date	2005.01.20.18.52.56;	author cperciva;	state Exp;
branches;
next	1.133;

1.133
date	2004.12.20.03.20.31;	author linimon;	state Exp;
branches;
next	1.132;

1.132
date	2004.12.19.01.59.03;	author linimon;	state Exp;
branches;
next	1.131;

1.131
date	2004.04.19.14.12.36;	author clement;	state Exp;
branches;
next	1.130;

1.130
date	2004.04.10.17.26.49;	author trevor;	state Exp;
branches;
next	1.129;

1.129
date	2004.03.14.06.17.22;	author ade;	state Exp;
branches;
next	1.128;

1.128
date	2003.10.13.04.03.41;	author dinoex;	state Exp;
branches;
next	1.127;

1.127
date	2003.09.27.01.01.04;	author edwin;	state Exp;
branches;
next	1.126;

1.126
date	2003.02.20.18.59.12;	author knu;	state Exp;
branches;
next	1.125;

1.125
date	2003.01.11.15.38.34;	author netchild;	state Exp;
branches;
next	1.124;

1.124
date	2002.11.10.16.47.58;	author lioux;	state Exp;
branches;
next	1.123;

1.123
date	2002.11.06.22.46.56;	author adamw;	state Exp;
branches;
next	1.122;

1.122
date	2002.10.25.14.43.22;	author netchild;	state Exp;
branches;
next	1.121;

1.121
date	2002.06.30.03.57.56;	author obrien;	state Exp;
branches;
next	1.120;

1.120
date	2002.06.29.21.39.04;	author obrien;	state Exp;
branches;
next	1.119;

1.119
date	2002.06.29.21.31.50;	author obrien;	state Exp;
branches;
next	1.118;

1.118
date	2002.06.29.21.28.23;	author obrien;	state Exp;
branches;
next	1.117;

1.117
date	2002.06.29.18.52.29;	author obrien;	state Exp;
branches;
next	1.116;

1.116
date	2002.06.29.18.13.36;	author obrien;	state Exp;
branches;
next	1.115;

1.115
date	2002.06.22.00.18.12;	author obrien;	state Exp;
branches;
next	1.114;

1.114
date	2002.05.07.10.40.49;	author sobomax;	state Exp;
branches;
next	1.113;

1.113
date	2002.04.30.08.54.54;	author sobomax;	state Exp;
branches;
next	1.112;

1.112
date	2002.04.26.06.23.40;	author sobomax;	state Exp;
branches;
next	1.111;

1.111
date	2001.02.14.20.19.42;	author lioux;	state Exp;
branches;
next	1.110;

1.110
date	2001.02.09.23.07.20;	author kris;	state Exp;
branches;
next	1.109;

1.109
date	2001.02.09.23.06.49;	author kris;	state Exp;
branches;
next	1.108;

1.108
date	2001.02.09.22.55.47;	author kris;	state Exp;
branches;
next	1.107;

1.107
date	2001.02.09.04.58.24;	author kris;	state Exp;
branches;
next	1.106;

1.106
date	2001.02.06.02.38.43;	author kris;	state Exp;
branches;
next	1.105;

1.105
date	2001.02.06.01.22.25;	author kris;	state Exp;
branches;
next	1.104;

1.104
date	2000.10.08.06.03.48;	author asami;	state Exp;
branches;
next	1.103;

1.103
date	2000.09.21.23.37.29;	author kris;	state Exp;
branches;
next	1.102;

1.102
date	2000.09.17.08.45.11;	author kris;	state Exp;
branches;
next	1.101;

1.101
date	2000.08.23.09.57.05;	author kris;	state Exp;
branches;
next	1.100;

1.100
date	2000.06.02.03.18.53;	author will;	state Exp;
branches;
next	1.99;

1.99
date	2000.04.24.08.19.36;	author kris;	state Exp;
branches;
next	1.98;

1.98
date	2000.04.24.02.03.30;	author kris;	state Exp;
branches;
next	1.97;

1.97
date	2000.04.21.09.19.54;	author kris;	state Exp;
branches;
next	1.96;

1.96
date	2000.04.21.08.19.02;	author mharo;	state Exp;
branches;
next	1.95;

1.95
date	2000.04.17.15.18.40;	author mharo;	state Exp;
branches;
next	1.94;

1.94
date	2000.04.17.00.18.42;	author reg;	state Exp;
branches;
next	1.93;

1.93
date	2000.04.14.15.04.20;	author will;	state Exp;
branches;
next	1.92;

1.92
date	2000.04.09.18.30.32;	author cpiazza;	state Exp;
branches;
next	1.91;

1.91
date	2000.04.05.22.21.37;	author will;	state Exp;
branches;
next	1.90;

1.90
date	2000.02.20.17.30.53;	author sumikawa;	state Exp;
branches;
next	1.89;

1.89
date	2000.02.14.21.52.05;	author ache;	state Exp;
branches;
next	1.88;

1.88
date	2000.02.14.12.29.16;	author sumikawa;	state Exp;
branches;
next	1.87;

1.87
date	2000.02.12.19.27.40;	author torstenb;	state Exp;
branches;
next	1.86;

1.86
date	2000.01.14.19.37.32;	author torstenb;	state Exp;
branches;
next	1.85;

1.85
date	99.11.25.21.26.03;	author cpiazza;	state Exp;
branches;
next	1.84;

1.84
date	99.11.18.01.34.59;	author cpiazza;	state Exp;
branches;
next	1.83;

1.83
date	99.11.06.19.43.17;	author eivind;	state Exp;
branches;
next	1.82;

1.82
date	99.09.02.17.08.29;	author cpiazza;	state Exp;
branches;
next	1.81;

1.81
date	99.08.31.06.50.24;	author mharo;	state Exp;
branches;
next	1.80;

1.80
date	99.08.31.01.51.47;	author peter;	state Exp;
branches;
next	1.79;

1.79
date	99.08.22.18.59.55;	author mharo;	state Exp;
branches;
next	1.78;

1.78
date	99.08.09.17.12.44;	author markm;	state Exp;
branches;
next	1.77;

1.77
date	99.07.16.06.09.42;	author mharo;	state Exp;
branches;
next	1.76;

1.76
date	99.07.07.15.36.40;	author max;	state Exp;
branches;
next	1.75;

1.75
date	99.06.15.20.13.49;	author sada;	state Exp;
branches;
next	1.74;

1.74
date	99.04.03.03.35.50;	author ache;	state Exp;
branches;
next	1.73;

1.73
date	99.03.13.18.51.11;	author billf;	state Exp;
branches;
next	1.72;

1.72
date	99.01.02.00.12.20;	author asami;	state Exp;
branches;
next	1.71;

1.71
date	98.10.30.06.15.18;	author obrien;	state Exp;
branches;
next	1.70;

1.70
date	98.10.08.13.11.52;	author asami;	state Exp;
branches;
next	1.69;

1.69
date	98.10.08.06.17.56;	author jkh;	state Exp;
branches;
next	1.68;

1.68
date	98.10.08.06.16.18;	author jkh;	state Exp;
branches;
next	1.67;

1.67
date	98.10.08.03.42.23;	author jkh;	state Exp;
branches;
next	1.66;

1.66
date	98.10.07.23.03.44;	author jkh;	state Exp;
branches;
next	1.65;

1.65
date	98.09.26.04.42.09;	author dima;	state Exp;
branches;
next	1.64;

1.64
date	98.09.17.10.53.31;	author asami;	state Exp;
branches;
next	1.63;

1.63
date	98.09.15.21.31.53;	author asami;	state Exp;
branches;
next	1.62;

1.62
date	98.08.19.19.51.10;	author hoek;	state Exp;
branches;
next	1.61;

1.61
date	98.08.17.12.12.34;	author vanilla;	state Exp;
branches;
next	1.60;

1.60
date	98.08.17.10.42.38;	author vanilla;	state Exp;
branches;
next	1.59;

1.59
date	98.08.01.22.24.55;	author dima;	state Exp;
branches;
next	1.58;

1.58
date	98.07.25.19.46.37;	author asami;	state Exp;
branches;
next	1.57;

1.57
date	98.07.11.23.10.50;	author imp;	state Exp;
branches;
next	1.56;

1.56
date	98.06.12.11.39.32;	author ache;	state Exp;
branches;
next	1.55;

1.55
date	98.06.12.07.55.06;	author dima;	state Exp;
branches;
next	1.54;

1.54
date	98.05.23.08.53.38;	author obrien;	state Exp;
branches;
next	1.53;

1.53
date	98.05.22.06.05.43;	author mph;	state Exp;
branches;
next	1.52;

1.52
date	98.03.10.13.58.16;	author jkh;	state Exp;
branches;
next	1.51;

1.51
date	98.03.10.13.56.14;	author jkh;	state Exp;
branches;
next	1.50;

1.50
date	98.01.20.23.50.03;	author imp;	state Exp;
branches;
next	1.49;

1.49
date	97.12.24.18.46.11;	author imp;	state Exp;
branches;
next	1.48;

1.48
date	97.11.21.15.31.33;	author markm;	state Exp;
branches;
next	1.47;

1.47
date	97.11.10.22.04.42;	author dima;	state Exp;
branches;
next	1.46;

1.46
date	97.10.10.14.29.12;	author rse;	state Exp;
branches;
next	1.45;

1.45
date	97.09.16.00.13.23;	author torstenb;	state Exp;
branches;
next	1.44;

1.44
date	97.09.11.18.31.52;	author max;	state Exp;
branches;
next	1.43;

1.43
date	97.07.18.05.04.17;	author asami;	state Exp;
branches;
next	1.42;

1.42
date	97.07.01.02.39.26;	author adam;	state Exp;
branches;
next	1.41;

1.41
date	97.05.24.13.17.14;	author jfitz;	state Exp;
branches;
next	1.40;

1.40
date	97.04.25.05.01.02;	author peter;	state Exp;
branches;
next	1.39;

1.39
date	97.04.20.13.53.01;	author wosch;	state Exp;
branches;
next	1.38;

1.38
date	97.04.16.19.48.09;	author ache;	state Exp;
branches;
next	1.37;

1.37
date	97.03.28.23.30.12;	author ache;	state Exp;
branches;
next	1.36;

1.36
date	96.11.20.12.45.41;	author adam;	state Exp;
branches;
next	1.35;

1.35
date	96.11.18.11.39.31;	author asami;	state Exp;
branches;
next	1.34;

1.34
date	96.10.16.04.55.58;	author ache;	state Exp;
branches;
next	1.33;

1.33
date	96.08.19.10.31.04;	author asami;	state Exp;
branches;
next	1.32;

1.32
date	96.08.08.13.56.52;	author peter;	state Exp;
branches;
next	1.31;

1.31
date	96.07.22.23.06.08;	author pst;	state Exp;
branches;
next	1.30;

1.30
date	96.07.18.11.33.37;	author torstenb;	state Exp;
branches;
next	1.29;

1.29
date	96.07.17.19.19.10;	author ache;	state Exp;
branches;
next	1.28;

1.28
date	96.07.16.00.33.10;	author ache;	state Exp;
branches;
next	1.27;

1.27
date	96.06.20.14.11.17;	author ache;	state Exp;
branches;
next	1.26;

1.26
date	96.06.15.17.50.17;	author jkh;	state Exp;
branches;
next	1.25;

1.25
date	96.06.15.07.03.11;	author torstenb;	state Exp;
branches;
next	1.24;

1.24
date	96.06.08.20.50.42;	author ache;	state Exp;
branches;
next	1.23;

1.23
date	96.06.07.04.33.19;	author peter;	state Exp;
branches;
next	1.22;

1.22
date	96.05.24.19.13.04;	author peter;	state Exp;
branches;
next	1.21;

1.21
date	96.04.17.01.07.04;	author asami;	state Exp;
branches;
next	1.20;

1.20
date	96.03.24.23.04.17;	author ache;	state Exp;
branches;
next	1.19;

1.19
date	96.03.23.23.36.32;	author ache;	state Exp;
branches;
next	1.18;

1.18
date	96.03.21.14.44.48;	author ache;	state Exp;
branches;
next	1.17;

1.17
date	96.03.21.14.41.19;	author ache;	state Exp;
branches;
next	1.16;

1.16
date	96.03.16.17.23.01;	author markm;	state Exp;
branches;
next	1.15;

1.15
date	96.02.19.21.37.13;	author ache;	state Exp;
branches;
next	1.14;

1.14
date	96.02.17.15.13.34;	author ache;	state Exp;
branches;
next	1.13;

1.13
date	96.02.06.02.56.57;	author pst;	state Exp;
branches;
next	1.12;

1.12
date	96.01.25.04.17.28;	author ache;	state Exp;
branches;
next	1.11;

1.11
date	96.01.25.02.08.25;	author ache;	state Exp;
branches;
next	1.10;

1.10
date	96.01.22.18.41.57;	author markm;	state Exp;
branches;
next	1.9;

1.9
date	96.01.21.00.49.39;	author ache;	state Exp;
branches;
next	1.8;

1.8
date	96.01.21.00.44.07;	author ache;	state Exp;
branches;
next	1.7;

1.7
date	96.01.21.00.32.30;	author ache;	state Exp;
branches;
next	1.6;

1.6
date	95.11.23.17.19.00;	author peter;	state Exp;
branches;
next	1.5;

1.5
date	95.11.22.13.20.15;	author asami;	state Exp;
branches;
next	1.4;

1.4
date	95.11.09.05.58.00;	author asami;	state Exp;
branches;
next	1.3;

1.3
date	95.10.10.17.02.24;	author ache;	state Exp;
branches;
next	1.2;

1.2
date	95.10.07.13.08.35;	author torstenb;	state Exp;
branches;
next	1.1;

1.1
date	95.10.07.01.19.27;	author torstenb;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.10.07.01.19.27;	author torstenb;	state Exp;
branches;
next	;


desc
@@


1.144
log
@Remove unmaintained expired ports from security

2011-05-01 security/aafid2: Upstream disapear and distfile is no more available
2011-05-01 security/bjorb: Upstream disapear and distfile is no more available
2011-05-01 security/borzoi: Upstream disapear and distfile is no more available
2011-05-01 security/cmd5checkpw: Upstream disapear and distfile is no more available
2011-05-01 security/cops: Upstream disapear and distfile is no more available
2011-05-01 security/find_ddos: Upstream disapear and distfile is no more available
2011-05-01 security/ftpmap: Upstream disapear and distfile is no more available
2011-05-01 security/hafiye: Upstream disapear and distfile is no more available
2011-05-01 security/ident2: Upstream disapear and distfile is no more available
2011-05-01 security/liedentd: Upstream disapear and distfile is no more available
2011-05-01 security/pam_pop3: Upstream disapear and distfile is no more available
2011-05-01 security/poc: Upstream disapear and distfile is no more available
2011-05-01 security/portscanner: Upstream disapear and distfile is no more available
2011-05-01 security/ppgen: Upstream disapear and distfile is no more available
2011-05-01 security/qident: Upstream disapear and distfile is no more available
2011-05-01 security/quintuple-agent: Upstream disapear and distfile is no more available
2011-05-01 security/rc5pipe: Upstream disapear and distfile is no more available
2011-05-01 security/rid: Upstream disapear and distfile is no more available
2011-05-01 security/ssh: Upstream disapear and distfile is no more available
2011-05-01 security/tea-total: Upstream disapear and distfile is no more available
2011-05-01 security/uberkey: Upstream disapear and distfile is no more available
@
text
@# New ports collection makefile for:	ssh
# Date created:		30 Jul 1995
# Whom:			torstenb@@FreeBSD.org
#
# $FreeBSD: ports/security/ssh/Makefile,v 1.143 2011/03/13 21:30:59 bapt Exp $
#

PORTNAME=	ssh
PORTVERSION=	1.2.33
PORTREVISION=	6
CATEGORIES=	security ipv6
MASTER_SITES=	ftp://ftp.ssh.com/pub/ssh/ \
		ftp://ftp.nsysu.edu.tw/Unix/Security/ssh/ \
		ftp://ftp.cronyx.ru/mirror/ssh/ \
		ftp://ftp.univie.ac.at/applications/ssh.com/

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Secure shell client and server (remote login program)

DEPRECATED=     Upstream disapear and distfile is no more available
EXPIRATION_DATE=        2011-05-01

CONFLICTS=	openssh-* openssh-portable-* openssh-gssapi-* ssh2-3.*
NO_LATEST_LINK=	YES
USE_AUTOTOOLS=	autoconf213
GNU_CONFIGURE=	YES
USE_PERL5=	YES
CONFIGURE_ENV+=	PERL=${PERL5}

CONFIGURE_ARGS+=--with-etcdir=${PREFIX}/etc

# Uncomment if all your users are in their own group and their homedir
# is writeable by that group.  Beware the security implications!
#
#CONFIGURE_ARGS+=	--enable-group-writeability

# Uncomment if you want to allow ssh to emulate an unencrypted rsh connection
# over a secure medium (i.e. allow SSH connections without encryption).
# This is normally dangerous since it can lead to the disclosure of keys
# and passwords.
#
#CONFIGURE_ARGS+=	--with-none

.if defined(KRB5_HOME) && exists(${KRB5_HOME})
CONFIGURE_ARGS+=--with-kerberos5=${KRB5_HOME} --enable-kerberos-tgt-passing \
	--disable-suid-ssh
.endif

# Include support for the SecureID card
# Warning: untested !
#
.if defined(WITH_SECUREID)
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 countries. Since SSH
# itself may not be used for commercial purposes without a license, we
# enable IDEA by default since the user would already be getting himself
# into trouble.
#
.if defined(WITHOUT_IDEA)
CONFIGURE_ARGS+=	--without-idea
.endif

LIB_DEPENDS+=	gmp.10:${PORTSDIR}/math/gmp
MAKE_ENV+=	GMPINCDIR="${LOCALBASE}/include" \
		GMPLIBDIR="${LOCALBASE}/lib"

.include <bsd.port.pre.mk>

.if !defined(REALLY_WANT_SSH)
IGNORE=		is now deprecated: OpenSSH is a superior version of SSH which has been included in the FreeBSD base system since 4.0-RELEASE.  To override this warning set the REALLY_WANT_SSH environment variable and rebuild
.endif

MAN1=		scp1.1 ssh-add1.1 ssh-agent1.1 ssh-keygen1.1 ssh1.1 \
		make-ssh-known-hosts1.1
MAN8=		sshd1.8
MLINKS=		make-ssh-known-hosts1.1 make-ssh-known-hosts.1 \
		scp1.1 scp.1 \
		ssh-add1.1 ssh-add.1 \
		ssh-agent1.1 ssh-agent.1 \
		ssh-keygen1.1 ssh-keygen.1 \
		ssh1.1 ssh.1 \
		ssh.1 slogin.1 \
		ssh1.1 slogin1.1 \
		sshd1.8 sshd.8

pre-patch:
	@@${MV} -f ${WRKSRC}/make-ssh-known-hosts.pl \
	    ${WRKSRC}/make-ssh-known-hosts.pl.in

post-install:
	@@if [ ! -f ${PREFIX}/etc/ssh_host_key ]; then \
	    ${ECHO_MSG} "Generating a secret host key..."; \
	    ${PREFIX}/bin/ssh-keygen -f ${PREFIX}/etc/ssh_host_key -N ""; \
	fi; \
	if [ "`grep ssh /etc/inetd.conf|grep -v ^#ssh`" = "" ]; then \
	    if [ ! -f ${PREFIX}/etc/rc.d/sshd.sh ]; then \
		${ECHO_MSG} "Installing ${PREFIX}/etc/rc.d/sshd.sh startup file."; \
		${SED} -e 's+!!PREFIX!!+${PREFIX}+g' ${FILESDIR}/sshd.sh \
		    > ${PREFIX}/etc/rc.d/sshd.sh; \
		${CHMOD} 751 ${PREFIX}/etc/rc.d/sshd.sh; \
	    fi; \
	fi

# Include tcp-wrapper support (call remote identd)
CONFIGURE_ARGS+=	--with-libwrap

# Original IPv6 patches were obtained from ftp://ftp.kyoto.wide.ad.jp/IPv6/ssh/
# ssh-1.2.27-IPv6-1.5-patch.gz
# We still use WITH_INET6 here and try to support pre 4.0 machines with kame
# IPv6 stack
.if defined(WITH_INET6)
CONFIGURE_ARGS+=	--enable-ipv6
.else
CONFIGURE_ARGS+=	--disable-ipv6
.endif

# Include SOCKS firewall support
.if defined(WITH_SOCKS)
CONFIGURE_ARGS+=	--with-socks="-L${PREFIX}/lib -lsocks5" --with-socks5
.endif

# Include extra files if X11 is installed
.if defined(WITH_X11) || (exists(${LOCALBASE}/lib/libX11.a) \
	&& !defined(WITHOUT_X11))
USE_XORG=	x11
PLIST:=		${WRKDIR}/PLIST
pre-install:
	@@${CAT} ${PKGDIR}/pkg-plist.x11 ${PKGDIR}/pkg-plist > ${PLIST}
.else
CONFIGURE_ARGS+=	--without-x
.endif

.include <bsd.port.post.mk>
@


1.143
log
@Deprecate unmaintained ports from security where upstream disapear and/or
where no distfiles can be found and are not used by maintained ports
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.142
log
@Sync to new bsd.autotools.mk
@
text
@d20 3
@


1.141
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d22 1
a22 1
USE_AUTOTOOLS=	autoconf:213
@


1.140
log
@Chase libgmp and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	5
d63 1
a63 1
LIB_DEPENDS+=	gmp.8:${PORTSDIR}/math/libgmp4
@


1.139
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	4
d63 1
a63 1
LIB_DEPENDS+=	gmp.7:${PORTSDIR}/math/libgmp4
@


1.138
log
@- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
@
text
@d123 1
a123 1
.if defined(WITH_X11) || (exists(${X11BASE}/lib/libX11.a) \
@


1.137
log
@- Remove FreeBSD 4.X support from unmaintained ports in categories starting
  with letter r-s
@
text
@d10 1
a10 1
PORTREVISION=	3
d125 1
a125 1
USE_XLIB=	yes
@


1.136
log
@Chase gmp library and bump PORTREVISION.
@
text
@a62 3
.include <bsd.port.pre.mk>

.if ${OSVERSION} > 500023
a65 1
.endif
d67 3
a69 1
.if (${OSVERSION} >= 400016 && !defined(REALLY_WANT_SSH))
d111 1
a111 1
.if ${OSVERSION} >= 400014 || ( ${OSVERSION} < 400014 && defined(WITH_INET6) )
@


1.135
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d10 1
a10 1
PORTREVISION=	2
d66 1
a66 1
LIB_DEPENDS+=	gmp.6:${PORTSDIR}/math/libgmp4
@


1.134
log
@Remove conditional dependencies on security/tcp_wrapper: That port
hasn't existed since October 2002, and tcp_wrapper has been included in
the base system since March 1999.
@
text
@d22 1
a22 1
USE_AUTOCONF_VER=	213
@


1.133
log
@Update the wording on IGNORE.
@
text
@a106 1
.if exists(/usr/include/tcpd.h)
a107 8
.else
.if defined(WITH_TCPWRAP) || (exists(${PREFIX}/lib/libwrap.a) \
	&& !defined(WITHOUT_TCPWRAP))
CONFIGURE_ENV+=	LDFLAGS=-L${PREFIX}/lib CFLAGS="${CFLAGS} -I${PREFIX}/include"
CONFIGURE_ARGS+=	--with-libwrap
LIB_DEPENDS+=	wrap.7:${PORTSDIR}/security/tcp_wrapper
.endif
.endif
@


1.132
log
@Switch from FORBIDDEN to IGNORE, since no security issue seems to be stated.
@
text
@d72 1
a72 1
IGNORE=		OpenSSH is a superior version of SSH which has been included in the FreeBSD base system since 4.0-RELEASE. This port is now deprecated. To override this warning set the REALLY_WANT_SSH environment variable and rebuild.
@


1.131
log
@- define NO_LATEST_LINK, even if port is forbiden

Noticed by:     Ports with duplicate LATEST_LINKS report
@
text
@d72 1
a72 1
FORBIDDEN=		"OpenSSH is a superior version of SSH which has been included in the FreeBSD base system since 4.0-RELEASE. This port is now deprecated. To override this warning set the REALLY_WANT_SSH environment variable and rebuild."
@


1.130
log
@Tidy up whitespace.
@
text
@d21 1
@


1.129
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d24 1
a24 1
CONFIGURE_ENV+= PERL=${PERL5}
d26 1
a26 1
CONFIGURE_ARGS+= --with-etcdir=${PREFIX}/etc
d31 1
a31 1
#CONFIGURE_ARGS+= --enable-group-writeability
d38 1
a38 1
#CONFIGURE_ARGS+= --with-none
d49 1
a49 1
CONFIGURE_ARGS+= --with-secureid
d59 1
a59 1
CONFIGURE_ARGS+= --without-idea
d107 1
a107 1
CONFIGURE_ARGS+= --with-libwrap
d111 2
a112 2
CONFIGURE_ENV+= LDFLAGS=-L${PREFIX}/lib CFLAGS="${CFLAGS} -I${PREFIX}/include"
CONFIGURE_ARGS+= --with-libwrap
d129 1
a129 1
CONFIGURE_ARGS+= --with-socks="-L${PREFIX}/lib -lsocks5" --with-socks5
d140 1
a140 1
CONFIGURE_ARGS+= --without-x
@


1.128
log
@- add CONFLICTS
Submitted by:   eikemeier@@fillmore-labs.com
@
text
@d21 1
a21 1
USE_AUTOCONF=	YES
@


1.127
log
@KATO mega patch

- ECHO -> ECHO_MSG

For some ports:
- pre-fetch -> pre-everything
- ECHO -> ECHO_CMD

PR:		ports/56820-56858
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d20 1
@


1.126
log
@De-pkg-comment.
@
text
@d92 1
a92 1
	    ${ECHO} "Generating a secret host key..."; \
d97 1
a97 1
		${ECHO} "Installing ${PREFIX}/etc/rc.d/sshd.sh startup file."; \
@


1.125
log
@Bump PORTREVISION because of lib-dep change (see below).

From submitter:
- Remove an outdated comment in the Makefile.
- Fix MASTER_SITES.
- Switch from ancient math/libgmp-freebsd to math/libgmp4, the former
  hardly compiles on architectures other/newer than i386 and alpha.
  Tested on i386 and sparc64.

Submitted by:	marius@@alchemy.franken.de
@
text
@d18 1
@


1.124
log
@o Rollback PORTCOMMENT modifications while this feature's implementation
  is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
@
text
@a6 3
# Maximal ssh package requires YES values for
# WITH_PERL, WITH_TCPWRAP
#
d10 1
a10 1
PORTREVISION=	1
d12 4
a15 6
MASTER_SITES=	ftp://ftp.tokyonet.ad.jp/pub/security/ssh/ \
		ftp://ftp.tokyonet.ad.jp/pub/security/ssh/old/ \
		ftp://ftp.dei.uc.pt/pub/ssh/ \
		ftp://ftp.ssh.com/ \
		ftp://ftp.nsysu.edu.tw/Unix/Security/ssh/old/ \
		ftp://ftp.cronyx.ru/mirror/ssh/old/
d63 1
a63 1
LIB_DEPENDS+=	gmp.3:${PORTSDIR}/math/libgmp-freebsd
@


1.123
log
@Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
@
text
@a23 2
PORTCOMMENT=	Secure shell client and server (remote login program)

@


1.122
log
@Quoting the submitter:
---snip---
- Revert the partially enabled building and usage of the libgmp version
  shipping with ssh introduced with the upgrade to 1.2.33. For -current
  depend on math/libgmp-freebsd and use the libgmp in the base system
  for -stable like this port did before. This fixes compilation on
  -current and turns of the annoying errors when the configure of the
  ssh-enclosed libgmp tests the optimisations using the wrong assembler-
  syntax on 4-stable. The later causes configure to hang on 3-stable.
- Don't define 'REALLY_WANT_SSH=1' in the Makefile else the FORBIDDEN
  for FreeBSD systems shipping with OpenSSH in the base-distribution and
  not defining 'REALLY_WANT_SSH' is useless. This was also broken with
  the last commit.

Tested on 5.0-current, 4-stable and 3-stable.
---snip---

Submitted by:	marius@@alchemy.franken.de
@
text
@d24 2
@


1.121
log
@Update to version 1.2.33.
@
text
@a0 1
REALLY_WANT_SSH=1
d13 1
a13 1
PORTREVISION=	0
a68 1
#LIB_DEPENDS+=	gmp.4:${PORTSDIR}/math/libgmp3
@


1.120
log
@Update to version 1.2.32.
@
text
@d1 1
d13 1
a13 1
PORTVERSION=	1.2.32
d16 4
a19 1
MASTER_SITES=	ftp://ftp.tokyonet.ad.jp/pub/security/ssh/old/ \
d22 1
a22 1
	
d70 1
@


1.119
log
@Update to version 1.2.31.
@
text
@d12 1
a12 1
PORTVERSION=	1.2.31
@


1.118
log
@Update to version 1.2.30.
@
text
@d12 1
a12 1
PORTVERSION=	1.2.30
@


1.117
log
@Update to version 1.2.29.
@
text
@d12 1
a12 1
PORTVERSION=	1.2.29 # Note, 1.2.30 is under a more restrictive license
@


1.116
log
@Update to version 1.2.28.
@
text
@d12 1
a12 1
PORTVERSION=	1.2.28 # Note, 1.2.30 is under a more restrictive license
@


1.115
log
@Use libgmp4 rather than libgmp-freebsd.
@
text
@d12 2
a13 2
PORTVERSION=	1.2.27 # Note, 1.2.30 is under a more restrictive license
PORTREVISION=	3
d15 1
a15 3
MASTER_SITES=	ftp://ftp.cs.umn.edu/dept/users/rybski/ \
		ftp://ftp.net.ohio-state.edu/disk/d/security/ssh/ \
		ftp://ftp.cronyx.ru/mirror/ssh/old/ \
d17 2
a18 4
		ftp://ftp.tokyonet.ad.jp/.da0/security/ssh/old/ \
		ftp://ftp.comp.hkbu.edu.hk/.6/unix/ \
		ftp://ftp.dei.uc.pt/.disk2/Crypto/SSH/old/

d65 1
a65 1
LIB_DEPENDS+=	gmp.5:${PORTSDIR}/math/libgmp4
d71 1
a71 1
FORBIDDEN=		"OpenSSH is a superior version of SSH which has been included in the FreeBSD base system since 4.0-RELEASE. This port is now deprecated and will be removed at some point in the future. To override this warning set the REALLY_WANT_SSH environment variable and rebuild."
@


1.114
log
@Fix MASTER_SITES.

Submitted by:	Sergii Laskavyi <ls@@gambit.com.ru>
@
text
@d69 1
a69 1
LIB_DEPENDS+=	gmp.3:${PORTSDIR}/math/libgmp-freebsd
@


1.113
log
@Catch up with libgmp3 death.

Pointy hat to:	ijliao
@
text
@d15 1
a15 2
MASTER_SITES=	ftp://ftp.cs.engr.uky.edu/cs/software/ \
		ftp://ftp.cs.umn.edu/dept/users/rybski/ \
d17 1
a17 1
		ftp://ftp.cronyx.ru/.w2/mirror/ssh/old/ \
@


1.112
log
@Fix libgmp breakage on -current.
@
text
@d70 1
a70 1
LIB_DEPENDS+=	gmp.4:${PORTSDIR}/math/libgmp3
@


1.111
log
@typo clean up police: \s -> \t
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.110 2001/02/09 23:07:20 kris Exp $
d68 6
@


1.110
log
@Remove some commented out makefile cruft.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.109 2001/02/09 23:06:49 kris Exp $
d109 1
a109 1
    && !defined(WITHOUT_TCPWRAP))
d112 1
a112 1
LIB_DEPENDS+=   wrap.7:${PORTSDIR}/security/tcp_wrapper
d133 1
a133 1
    && !defined(WITHOUT_X11))
@


1.109
log
@Sigh, the patch released by ssh.com was wrong (kill() had the arguments
in the wrong order). Fix this, and bump PORTREVISION again. The window
was only a few minutes, but this won't disrupt things, and someone may
have updated in that window given the prominence of the problem.

Obtained from:	Matt Power <mhpower@@BOS.BINDVIEW.COM> via Bugtraq
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.108 2001/02/09 22:55:47 kris Exp $
a24 4

#FORBIDDEN=	"Remote vulnerabilities"

#RESTRICTED=	"Crypto: export-controlled"
@


1.108
log
@Commit fixes for the two recent security problems found by BINDVIEW
and Core-SDI, and bump PORTREVISION.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.107 2001/02/09 04:58:24 kris Exp $
d13 1
a13 1
PORTREVISION=	2
@


1.107
log
@Mark FORBIDDEN: several problems including possible remote root
compromise. OpenSSH 2.3.0 included in 4.2-STABLE is not vulnerable.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.106 2001/02/06 02:38:43 kris Exp $
d13 1
a13 1
PORTREVISION=	1
d26 1
a26 1
FORBIDDEN=	"Remote vulnerabilities"
@


1.106
log
@Oops, meant to mark FORBIDDEN, not BROKEN, to prevent package builds.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.105 2001/02/06 01:22:25 kris Exp $
d25 2
@


1.105
log
@Note the reason why this port is still at 1.2.27 (1.2.30 is under
the more restrictive SSH2 license), deprecate this port in favour of
OpenSSH as a parting shot (still allow people to build by setting an
environment variable) and remove myself as maintainer since I don't
have any interest in maintaining it.

About the only thing this port does which OpenSSH can't do well is
Kerberized logins..once that is working properly in OpenSSH I'm planning
to nuke the port.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.104 2000/10/08 06:03:48 asami Exp $
d72 1
a72 1
BROKEN=		"OpenSSH is a superior version of SSH which has been included in the FreeBSD base system since 4.0-RELEASE. This port is now deprecated and will be removed at some point in the future. To override this warning set the REALLY_WANT_SSH environment variable and rebuild."
@


1.104
log
@Rename PLIST.X11 to pkg-plist.x11.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.103 2000/09/21 23:37:29 kris Exp $
d12 1
a12 1
PORTVERSION=	1.2.27
d24 1
a24 1
MAINTAINER=	kris@@FreeBSD.org
d69 6
a104 2

.include <bsd.port.pre.mk>
@


1.103
log
@Fennerize MASTER_SITES and replace with a fresh set which a) actually carry
the distfile and b) are probably better sorted networkologically for the
majority of users. Trim DESCR down to a sane length.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.102 2000/09/17 08:45:11 kris Exp $
d135 1
a135 2
	@@${CAT} ${PKGDIR}/PLIST.X11 > ${PLIST}
	@@${CAT} ${PKGDIR}/PLIST >> ${PLIST}
@


1.102
log
@Remove dependency on rsaref, comment out RESTRICTED line (but leave it
there for reference in case we replace these with a CRYPTO variable), and
bump PORTREVISION.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.101 2000/08/23 09:57:05 kris Exp $
d15 6
a20 4
MASTER_SITES=	ftp://ftp.cs.hut.fi/pub/ssh/ \
		ftp://ftp.bitcon.no/.4/console/system/ \
		ftp://ftp.kddlabs.co.jp/.0/security/Crypto/SSH/ \
		ftp://ftp.vision.net.au/ftp7/linuxberg/files/console/system/ \
d22 1
a22 1
		ftp://ftp.du.se/disk1/mirrors/ssh/
@


1.101
log
@Don't install the startup script if ssh is being run out of inetd.conf

PR:		15691
Submitted by:	Roger Marquis <marquis@@roble.com>
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.100 2000/06/02 03:18:53 will Exp $
d13 1
d24 1
a24 7
.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
CONFIGURE_ARGS+= --with-rsaref
LIB_DEPENDS+=	rsaref.2:${PORTSDIR}/security/rsaref
BUILD_DEPENDS+=	/nonexistent:${PORTSDIR}/security/rsaref:extract
.endif

RESTRICTED=	"Crypto: export-controlled"
a82 13

fetch-depends:
.if !defined(USA_RESIDENT) || ${USA_RESIDENT} != YES && ${USA_RESIDENT} != NO
	@@ ${ECHO}
	@@ ${ECHO} You must set the variable USA_RESIDENT to YES if you are a
	@@ ${ECHO} United States resident, otherwise NO.
	@@ ${ECHO} If you are a US resident then this port must also fetch
	@@ ${ECHO} the RSAREF2 library from sources abroad \(RSA Inc. holds a
	@@ ${ECHO} patent on RSA and public key crypto in general in the United
	@@ ${ECHO} States so using RSA implementations other than RSAREF there
	@@ ${ECHO} may violate US patent law\).
	@@ ${FALSE}
.endif
@


1.100
log
@Remove redundant/inappropriate CATEGORIES.  People need to start reading
the Porter's Handbook.  :-)
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.99 2000/04/24 08:19:36 kris Exp $
d104 5
a108 4
		${ECHO} "Generating a secret host key..."; \
		${PREFIX}/bin/ssh-keygen -f ${PREFIX}/etc/ssh_host_key -N ""; \
	fi
	@@if [ ! -f ${PREFIX}/etc/rc.d/sshd.sh ]; then \
d111 1
a111 1
			> ${PREFIX}/etc/rc.d/sshd.sh; \
d113 1
@


1.99
log
@Freshen MASTER_SITEs
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.98 2000/04/24 02:03:30 kris Exp $
d13 1
a13 1
CATEGORIES=	security net ipv6
@


1.98
log
@Style cleanup of the makefile.
Add USE_PERL5 by default.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.97 2000/04/21 09:19:54 kris Exp $
d14 6
a19 1
MASTER_SITES=	ftp://ftp.cs.hut.fi/pub/ssh/
a23 8
MASTER_SITES+=	\
	ftp://ftp.replay.com/pub/replay/crypto/SSH/ \
	ftp://nic.funet.fi/pub/crypt/mirrors/ftp.dsi.unimi.it/applied-crypto/ \
	ftp://rzsun2.informatik.uni-hamburg.de/pub/virus/crypt/ripem/ \
	ftp://idea.sec.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/

@


1.97
log
@Take over maintainership of this port since the previous maintainer
is too busy to keep up with it.

Approved by:	asami
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.96 2000/04/21 08:19:02 mharo Exp $
a17 4
USE_AUTOCONF=	YES	# unfortunately... see comments in patch-xa for details

# You can set USA_RESIDENT appropriately in /etc/make.conf if this bugs you..

d32 1
a32 2
RESTRICTED=	"Crypto; export-controlled"
IS_INTERACTIVE=	YES
d34 1
d36 2
d41 3
a43 2
#Uncomment if all your users are in their own group and their homedir
#is writeable by that group.  Beware the security implications!
d46 5
a50 3
#Uncomment if you want to allow ssh to emulate an unencrypted rsh connection
#over a secure medium.  This is normally dangerous since it can lead to the
#disclosure keys and passwords.
d60 1
d66 5
a70 2
# commercial use may require a licence in a number of countries
# Warning: untested !
a117 7

.if defined(WITH_PERL) || (exists(${PERL5}) && (!defined(WITHOUT_PERL)))
USE_PERL5=	yes
CONFIGURE_ENV+= PERL=${PERL5}
.else
CONFIGURE_ENV+= PERL=/replace_it_with_PERL_path
.endif
@


1.96
log
@Correct whitespace introduced during PORTNAME conversion and portlint
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.95 2000/04/17 15:18:40 mharo Exp $
d16 1
a16 1
MAINTAINER=	torstenb@@FreeBSD.org
@


1.95
log
@balance parens
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.94 2000/04/17 00:18:42 reg Exp $
d12 1
a12 1
PORTVERSION= 	1.2.27
d33 1
a33 1
BUILD_DEPENDS+= /nonexistent:${PORTSDIR}/security/rsaref:extract
d152 1
a152 1
PLIST:=         ${WRKDIR}/PLIST
@


1.94
log
@Standardize all user defined options to the booleans WITH_FOO and
WITHOUT_FOO.  Begin the process of reserving these prefixes for user defined
options.

No comment by:	ports
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.93 2000/04/14 15:04:20 will Exp $
d114 1
a114 1
.if defined(WITH_PERL) || (exists(${PERL5}) && (!defined(WITHOUT_PERL))
@


1.93
log
@Sorry to everyone, the commits previously broke installing for these ports.
Thanks to those who reported this.

PRs:		17927, 17937
Submitted by:	Keith Davey <redlance@@primenet.com>
		maintainer (ssh2)
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.92 2000/04/09 18:30:32 cpiazza Exp $
d8 1
a8 1
# USE_PERL, USE_TCPWRAP
d59 1
a59 1
.if defined(USE_SECUREID) && ${USE_SECUREID} == YES
d66 1
a66 1
.if defined(DONT_USE_IDEA) && ${DONT_USE_IDEA} == YES
a69 4
.if !exists(${X11BASE}/bin/xauth)
CONFIGURE_ARGS+= --without-x
.endif

d114 1
a114 2
.if defined(USE_PERL) && ${USE_PERL} == YES || \
    exists(${PERL5}) && (!defined(USE_PERL) || ${USE_PERL} != NO)
d125 2
a126 3
.if defined(USE_TCPWRAP) && ${USE_TCPWRAP} == YES || \
    exists(${PREFIX}/lib/libwrap.a) && \
    (!defined(USE_TCPWRAP) || ${USE_TCPWRAP} != NO)
d135 1
a135 1
# We still use USE_INET6 here and try to support pre 4.0 machines with kame
d137 1
a137 1
.if ${OSVERSION} >= 400014 || ( ${OSVERSION} < 400014 && defined(USE_INET6) )
d144 1
a144 1
.if defined(USE_SOCKS) && ${USE_SOCKS} == YES
d149 3
a151 1
.if exists(${X11BASE}/lib/libX11.a)
d156 2
@


1.92
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.91 2000/04/05 22:21:37 will Exp $
d112 1
a112 1
			> ${PREFIX}/etc/rc.d/sshd.sh \
@


1.91
log
@Add better sshd startup scripts; specifically, allow restarting and
stopping the server.

Martti's submission did not include -h, which I added because if I had
added the scripts the way he submitted them, the server wouldn't be
started on startup.

PR:		10196
Submitted by:	Martti Kuparinen <martti.kuparinen@@ericsson.com>
Reviewed by:	kris (partially)
No response:	maintainers (PR opened February 22, 1999)
@
text
@a1 1
# Version required:     1.2.*
d5 1
a5 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.90 2000/02/20 17:30:53 sumikawa Exp $
d11 2
a12 1
DISTNAME=       ssh-1.2.27
@


1.90
log
@Make buildable on IPv4-only kernel.

Specified by:	ache
Reviewed by:	torstenb
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.89 2000/02/14 21:52:05 ache Exp $
d111 2
a112 2
		${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/sshd.sh; \
		${ECHO} "[ -x ${PREFIX}/sbin/sshd ] && ${PREFIX}/sbin/sshd && ${ECHO} -n ' sshd'" >> ${PREFIX}/etc/rc.d/sshd.sh; \
@


1.89
log
@Disable ipv6 until it will be fixed by someone.
With latest -current configure fails:
checking getaddrinfo bug... buggy
Fatal: You must get working getaddrinfo() function.
       or you can specify "--disable-ipv6".
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.88 2000/02/14 12:29:16 sumikawa Exp $
d13 1
a13 1
CATEGORIES=     security net # ipv6 (see below)
d144 1
a144 9
##
## Disable ipv6 until it will be fixed.
## Configure fails with latest -current:
## checking getaddrinfo bug... buggy
## Fatal: You must get working getaddrinfo() function.
##     or you can specify "--disable-ipv6".
##
## CONFIGURE_ARGS+=        --enable-ipv6
CONFIGURE_ARGS+=	--disable-ipv6
@


1.88
log
@Add 'ipv6' on CATEGORIES.

Approved by:	torstenb
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.87 2000/02/12 19:27:40 torstenb Exp $
d13 1
a13 1
CATEGORIES=	security net ipv6
d144 9
a152 1
CONFIGURE_ARGS+=	--enable-ipv6
@


1.87
log
@Checfor OSVERSION _or_ USE_INET6 when deciding if IPv6 support should
be added. This is done to support the build on pre 4.0 machines with
the KAME IPv6 stack installed. It has been verified to build+work
with both 4.0 and 3.4+kame.

Org. patch Submitted By: Munechika SUMIKAWA <sumikawa@@ebina.hitachi.co.jp>
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.86 2000/01/14 19:37:32 torstenb Exp $
d13 1
a13 1
CATEGORIES=	security net
@


1.86
log
@Add IPv6 support to ssh.
The IPv6 patch was obtained from the kame repository and has been
been writen by KIKUCHI Takahiro <kick@@kyoto.wide.ad.jp>

Due to the whole mess with different patches it was necessary to include
both the IPv6 patch and patch-ssh-1.2.27-bsd.tty.chown in ${PATCHDIR}.
Since both patches modify the configure script it was also necessary
to rebuild it via autoconf from configure.in. I've decided to use
USE_AUTOCONF instead of including the re-build configure script in
${FILESDIR}

Obtained from:	KAME/WIDE
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.85 1999/11/25 21:26:03 cpiazza Exp $
d9 1
a9 1
# USE_PERL, USE_TCPWRAP, USE_INET6
d141 3
a143 1
.if defined(USE_INET6) && ${USE_INET6} == YES
@


1.85
log
@Patches are now available from www.ssh.org/patches

Submitted by:	Issei Suzuki <issei@@jp.freebsd.org>
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.84 1999/11/18 01:34:59 cpiazza Exp $
d9 1
a9 1
# USE_PERL, USE_TCPWRAP
d16 1
a16 4
PATCH_SITES=	http://www.ssh.org/patches/ \
		ftp://ftp2.inch.com/pub/FreeBSD/
PATCHFILES=	patch-${DISTNAME}-bsd.tty.chown
PATCH_DIST_STRIP= -p1
d18 1
a18 1
MAINTAINER=	torstenb@@FreeBSD.org
d137 8
@


1.84
log
@Use a different PATCH_SITE so we don't keep getting people telling us
that the port is broken.

Thanks to Charles "spork" <spork@@super-g.com>
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.83 1999/11/06 19:43:17 eivind Exp $
d16 2
a17 2
# disappeared? PATCH_SITES=	http://www.ssh.fi/sshprotocols2/patches/
PATCH_SITES=	ftp://ftp2.inch.com/pub/FreeBSD/
@


1.83
log
@Correct PLIST for the non-X11 case.  (This was OK'ed by the maintainer quite
some time ago).
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.82 1999/09/02 17:08:29 cpiazza Exp $
d16 2
a17 1
PATCH_SITES=	http://www.ssh.fi/sshprotocols2/patches/
@


1.82
log
@Path for problem with tty ownership with chflags and chown in BSD 4.4
variants.  Fixes a security bug in tty allocation.

PR:		13515
PR:		13536
Submitted by: 	Issei Suzuki <issei@@jp.FreeBSD.org> (ssh2 maintainer)
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.81 1999/08/31 06:50:24 mharo Exp $
d144 8
@


1.81
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/ssh/Makefile,v 1.80 1999/08/31 01:51:47 peter Exp $
d15 4
@


1.80
log
@$Id$ -> $FreeBSD$
@
text
@d4 1
a4 1
# Whom:			torstenb@@FreeBSD.ORG
d6 1
a6 1
# $FreeBSD$
d16 1
a16 1
MAINTAINER=	torstenb@@FreeBSD.ORG
@


1.79
log
@chmod -> ${CHMOD}
chown -> ${CHOWN}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.78 1999/08/09 17:12:44 markm Exp $
@


1.78
log
@SUID ssh breaks kerberos; disable in the kerberized case. I even
like the idea of breaking SUID bit permanently, but I'll leave this
up to the maintainer.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.77 1999/07/16 06:09:42 mharo Exp $
d111 1
a111 1
		/bin/chmod 751 ${PREFIX}/etc/rc.d/sshd.sh; \
@


1.77
log
@Remove manpages from PLIST and use MLINKS instead of a bunch of ${LN} calls.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.76 1999/07/07 15:36:40 max Exp $
d51 2
a52 1
CONFIGURE_ARGS+=--with-kerberos5=${KRB5_HOME} --enable-kerberos-tgt-passing
@


1.76
log
@Update the master site.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.75 1999/06/15 20:13:49 sada Exp $
d74 9
a105 15
.if !defined(NOMANCOMPRESS)
	for file in make-ssh-known-hosts scp ssh-add ssh-agent \
	    ssh-keygen ssh; do \
		${RM} -f ${PREFIX}/man/man1/$${file}.1; \
		${LN} -sf $${file}1.1.gz ${PREFIX}/man/man1/$${file}.1.gz; \
	done
	${RM} -f ${PREFIX}/man/man1/slogin.1
	${RM} -f ${PREFIX}/man/man1/slogin1.1
	${RM} -f ${PREFIX}/man/man8/sshd.8
	${LN} -sf ssh.1.gz ${PREFIX}/man/man1/slogin.1.gz
	${LN} -sf ssh1.1.gz ${PREFIX}/man/man1/slogin1.1.gz
	${LN} -sf sshd1.8.gz ${PREFIX}/man/man8/sshd.8.gz
.else
	${ECHO} Warning---some manpages not installed.  See port Makefile
.endif
@


1.75
log
@PR:	ports/12037
Submitted by:	Issei Suzuki <issei@@jp.FreeBSD.ORG>
Upgrade to 1.2.27.
# I'm not maintainer but it seems that torstenb is too busy to
# look the PR and many people want new version ssh port.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.74 1999/04/03 03:35:50 ache Exp $
d14 1
a14 1
MASTER_SITES=	ftp://ftp.funet.fi/pub/unix/security/login/ssh/
@


1.74
log
@detect/use -current libwrap
@
text
@d2 1
a2 1
# Version required:     1.2.25
d6 1
a6 1
# $Id: Makefile,v 1.73 1999/03/13 18:51:11 billf Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.26
@


1.73
log
@(1) Add a new MASTER_SITE
(2) Reorganize MASTER_SITEs
(3) Remove reference to Phil Karn's ssh speedups, it is now distributed
    as a full source package, and not a patch kit. If we want to use it,
    we will have to make a new port for it.
(4) Use ${ECHO} instead of echo, ${RM} instead of rm, ${LN} instead of ln
(5) Use ${FALSE} instead of false
(6) Remove multiple blank lines in Makefile
(7) Remove trailing blank lines in pkg/DESCR

Submitted by:	 Alex Perel <veers@@disturbed.net> (1, 2, 4, 6)
		 Bill Fumerola <billf@@FreeBSD.org> (3, 5, 7)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.72 1999/01/02 00:12:20 asami Exp $
d130 3
d139 1
@


1.72
log
@Change *_DEPENDS on lang/perl5 to USE_PERL5 so we won't have any
dependencies to perl5 in -current.  This might cause some unwanted
perl5 installations on -stable (if it was originally RUN_DEPENDS,
perl5 will now be installed during build too, etc.), but its lifetime
is limited anyway.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.71 1998/10/30 06:15:18 obrien Exp $
d14 1
a14 1
MASTER_SITES=   ftp://ftp.funet.fi/pub/unix/security/login/ssh/
d21 2
a22 2
MASTER_SITES=	\
	ftp://ftp.funet.fi/pub/unix/security/login/ssh/ \
a33 11
#
# Use Phil Karn's asm patches to speed up DES on intel.
# Download by hand from http://www.cryptography.org/cgi-bin/crypto.cgi/ssh/  
# and put in distfiles directory.
#
# Disabled for now, since there's not such a patchkit for 1.2.25 version.
#.if defined(FAST_DES_PATCHKIT) && ${FAST_DES_PATCHKIT} == YES
#PATCHFILES=ssh-1.2.22-patchkit
#PATCH_DIST_STRIP=-p1
#.endif

a74 1

d81 9
a89 9
	@@echo
	@@echo You must set the variable USA_RESIDENT to YES if you are a
	@@echo United States resident, otherwise NO.
	@@echo If you are a US resident then this port must also fetch
	@@echo the RSAREF2 library from sources abroad \(RSA Inc. holds a
	@@echo patent on RSA and public key crypto in general in the United
	@@echo States so using RSA implementations other than RSAREF there
	@@echo may violate US patent law\).
	@@false
d94 1
a94 1
		echo "Generating a secret host key..."; \
d100 2
a101 2
		rm -f ${PREFIX}/man/man1/$${file}.1; \
		ln -sf $${file}1.1.gz ${PREFIX}/man/man1/$${file}.1.gz; \
d103 6
a108 6
	rm -f ${PREFIX}/man/man1/slogin.1
	rm -f ${PREFIX}/man/man1/slogin1.1
	rm -f ${PREFIX}/man/man8/sshd.8
	ln -sf ssh.1.gz ${PREFIX}/man/man1/slogin.1.gz
	ln -sf ssh1.1.gz ${PREFIX}/man/man1/slogin1.1.gz
	ln -sf sshd1.8.gz ${PREFIX}/man/man8/sshd.8.gz
d113 4
a116 4
		echo "Installing ${PREFIX}/etc/rc.d/sshd.sh startup file."; \
		echo "#!/bin/sh" > ${PREFIX}/etc/rc.d/sshd.sh; \
		echo "[ -x ${PREFIX}/sbin/sshd ] && ${PREFIX}/sbin/sshd && echo -n ' sshd'" >> ${PREFIX}/etc/rc.d/sshd.sh; \
		chmod 751 ${PREFIX}/etc/rc.d/sshd.sh; \
@


1.71
log
@configure with "--without-x" if X11BASE/bin/xauth is missing.

Requested by:	Studded@@gorean.org
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.70 1998/10/08 13:11:52 asami Exp $
d131 1
a131 3
.include <bsd.port.mk>

# Following stuff must be after <bsd.port.mk> to expand exists() properly
d135 1
a135 1
BUILD_DEPENDS+= perl${PERL_VERSION}:${PORTSDIR}/lang/perl5
d154 2
@


1.70
log
@Um, be careful when you copy stuff around -- change the second
CONFIGURE_ARGS defintion to use "+=" so it won't override the first.

While I'm here, GNU_CONFIGURE implies --prefix=${PREFIX} so take it out.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.69 1998/10/08 06:17:56 jkh Exp $
d76 4
@


1.69
log
@Better depends.
Also Suggested by:	asami
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.68 1998/10/08 06:16:18 jkh Exp $
d50 1
a50 1
CONFIGURE_ARGS= --prefix=${PREFIX} --with-etcdir=${PREFIX}/etc
@


1.68
log
@Clean this file up a bit.
Suggested by:	asami
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.67 1998/10/08 03:42:23 jkh Exp $
d30 2
a31 1
BUILD_DEPENDS+= ${PORTSDIR}/security/rsaref/work/.extract_done:${PORTSDIR}/security/rsaref
@


1.67
log
@Properly reference the rsaref sources, which are required during the build
of ssh now.  If anyone knows of a way of making the build dependency here
less gross, I'm listening! :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.66 1998/10/07 23:03:44 jkh Exp $
a20 1
DISTFILES=	${DISTNAME}.tar.gz
d28 3
d32 1
a58 5

.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
CONFIGURE_ARGS+= --with-rsaref
BUILD_DEPENDS+= ${PORTSDIR}/security/rsaref/work/.extract_done:${PORTSDIR}/security/rsaref
.endif
@


1.66
log
@Depend on ports collection rsaref, since we have it now already
available "broken out."
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.65 1998/09/26 04:42:09 dima Exp $
d59 1
a59 1
LIB_DEPENDS+=	rsaref.2:${PORTSDIR}/security/rsaref
@


1.65
log
@Make RSA stuff work on alpha (or on any other 64bit architecture)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.64 1998/09/17 10:53:31 asami Exp $
d21 1
a21 1
DISTFILES=	${DISTNAME}.tar.gz rsaref2.tar.gz
d59 1
a98 6
.endif

post-extract:
.if defined(USA_RESIDENT) && ${USA_RESIDENT} == YES
	@@mv ${WRKDIR}/rsaref2 ${WRKSRC}/rsaref2
	@@(cd ${WRKSRC} && patch -s -p < ${FILESDIR}/rsa64.diff)
@


1.64
log
@tcp_wrapper is now converted to ELF.  While I'm here, fix smail Makefile:
libwrap is a shared library so it should be LIB_DEPENDS, and delete
some spaces and tab-only lines.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.63 1998/09/15 21:31:53 asami Exp $
d103 1
@


1.63
log
@Use ${PERL5} wherever appropriate.  Largely untested; hope my eyeball
checks haven't missed anything.

Submitted by:	dima
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.62 1998/08/19 19:51:10 hoek Exp $
d150 1
a150 1
LIB_DEPENDS+=   wrap\\.7\\.:${PORTSDIR}/security/tcp_wrapper
@


1.62
log
@The pkg_create(1) handles symlinks correctly.  Delist manpages.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.61 1998/08/17 12:12:34 vanilla Exp $
d137 1
a137 2
    exists(${PREFIX}/bin/perl${PERL_VERSION}) && \
    (!defined(USE_PERL) || ${USE_PERL} != NO)
d139 1
a139 1
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl${PERL_VERSION}
@


1.61
log
@Use ${PERL_VERSION} on perl version.
Reminded by: asami
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.60 1998/08/17 10:42:38 vanilla Exp $
d122 2
@


1.60
log
@Change perl version to 5.00502.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.59 1998/08/01 22:24:55 dima Exp $
d135 1
a135 1
    exists(${PREFIX}/bin/perl5.00502) && \
d137 2
a138 2
BUILD_DEPENDS+= perl5.00502:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.00502
@


1.59
log
@If KRB5_HOME is defined, compile ssh with krb5 support.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.58 1998/07/25 19:46:37 asami Exp $
d135 1
a135 1
    exists(${PREFIX}/bin/perl5.00404) && \
d137 2
a138 2
BUILD_DEPENDS+= perl5.00404:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.00404
@


1.58
log
@Fix up slogin1.1 -> ssh1.1 symlink too.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.57 1998/07/11 23:10:50 imp Exp $
d59 4
@


1.57
log
@upgrade to 1.2.26 for security improvements
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.56 1998/06/12 11:39:32 ache Exp $
d113 1
d116 1
@


1.56
log
@Do not install slogin1.1 manpage, no such program
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.55 1998/06/12 07:55:06 dima Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.25
@


1.55
log
@1.2.22 -> 1.2.25

Somebody needs to go through patch-af to check it, since I'm not sure
about some of the stuff.

This version fixes a security flaw in previous version.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.54 1998/05/23 08:53:38 obrien Exp $
a112 1
	rm -f ${PREFIX}/man/man1/slogin1.1
a114 1
	ln -sf ssh1.1.gz ${PREFIX}/man/man1/slogin1.1.gz
@


1.54
log
@Two "/usr/local" --> ${PREFIX}
@
text
@d2 1
a2 1
# Version required:     1.2.22
d6 1
a6 1
# $Id: Makefile,v 1.53 1998/05/22 06:05:43 mph Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.22
d35 5
a39 4
.if defined(FAST_DES_PATCHKIT) && ${FAST_DES_PATCHKIT} == YES
PATCHFILES=ssh-1.2.22-patchkit
PATCH_DIST_STRIP=-p1
.endif
d74 3
a76 3
MAN1=		scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 \
		make-ssh-known-hosts.1
MAN8=		sshd.8
d107 5
d113 2
d116 2
@


1.53
log
@Allow use of Phil Karn's patchkit that implements DES/DES3 in
fast assembly code.  Patchfile must be manually placed in DISTDIR,
as described in the Makefile.

PR:		6446
Submitted by:	Jonathan Hanna <pangolin@@rogers.wave.ca>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.52 1998/03/10 13:58:16 jkh Exp $
d112 1
a112 1
		echo "[ -x /usr/local/sbin/sshd ] && /usr/local/sbin/sshd && echo -n ' sshd'" >> ${PREFIX}/etc/rc.d/sshd.sh; \
@


1.52
log
@Further adjustments to english.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.51 1998/03/10 13:56:14 jkh Exp $
d29 9
@


1.51
log
@Clean up and clarify some english user prompts in the Makefile which
have been bugging me for many months. :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.50 1998/01/20 23:50:03 imp Exp $
d76 3
a78 3
	@@echo You must set variable USA_RESIDENT to YES if you are a USA
	@@echo resident or NO otherwise.
	@@echo If you are a USA resident then this port must also fetch
@


1.50
log
@Upgrade to ssh 1.2.22.  Please send problems with the upgrade to me.
1.2.22 fixes a security hole with ssh-agent, so users are encouraged
to upgrade.

OK'd by: Torsten Blum (torstenb@@freebsd.org)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.49 1997/12/24 18:46:11 imp Exp $
d78 5
a82 5
	@@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 than
	@@echo RSAREF will violate the US patent law\)
	@@echo and extract it to ${WRKSRC}.
@


1.49
log
@Make the SOCKS support  from USE_SOCKS play nicely with the socks5 port.
@
text
@d2 1
a2 1
# Version required:     1.2.21
d6 1
a6 1
# $Id: Makefile,v 1.48 1997/11/21 15:31:33 markm Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.21
@


1.48
log
@Change to use perl5.004_04
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.47 1997/11/10 22:04:42 dima Exp $
d131 1
a131 1
CONFIGURE_ARGS+= --with-socks="-L${PREFIX}/lib -lsocks5"
@


1.47
log
@ftp.dsi.unimi.it -> idea.sec.dsi.unimi.it
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.46 1997/10/10 14:29:12 rse Exp $
d112 1
a112 1
    exists(${PREFIX}/bin/perl5.00401) && \
d114 2
a115 2
BUILD_DEPENDS+= perl5.00401:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.00401
@


1.46
log
@fixed little typo.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.45 1997/09/16 00:13:23 torstenb Exp $
d26 1
a26 1
	ftp://ftp.dsi.unimi.it/pub/security/crypt/math/ \
@


1.45
log
@Upgrade to 1.2.21
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.44 1997/09/11 18:31:52 max Exp $
d80 1
a80 1
	@@echo cypto in general - using RSA implementations other thann
@


1.44
log
@mv -> ${MV}.
@
text
@d2 1
a2 1
# Version required:     1.2.20
d6 1
a6 1
# $Id: Makefile,v 1.43 1997/07/18 05:04:17 asami Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.20
@


1.43
log
@Update name of perl executable in dependencies to "perl5.00401".
Use USE_PERL5 when appropriate (i.e., defined in both BUILD_DEPENDS
and RUN_DEPENDS).
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.42 1997/07/01 02:39:26 adam Exp $
d70 1
a70 1
	@@mv -f ${WRKSRC}/make-ssh-known-hosts.pl \
@


1.42
log
@typo in comment
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.41 1997/05/24 13:17:14 jfitz Exp $
d112 1
a112 1
    exists(${PREFIX}/bin/perl5.004) && \
d114 2
a115 2
BUILD_DEPENDS+= perl5.004:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.004
@


1.41
log
@Upgrade all ports requiring perl5.003 to perl5.004
Remove p5-CGI.pm and p5-ExtUtils-Embed; they are now part of the perl5.004 distribution.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.40 1997/04/25 05:01:02 peter Exp $
d58 1
a58 1
# commercial use may require a licence in a number of countried
@


1.40
log
@Update from ssh-1.2.19 to ssh-1.2.20.  All patches applied still, I just
regenerated them to fix the line numbers.  Also, I added two commented out
options in Makefile, one to tell sshd that a group writeable homedir
is OK because all users are in their own group, and the other is to allow
an unencrypted connection (which is dangerous since it can lead to
compromise of keys), but on a secure network it's damn useful for backups
etc.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.39 1997/04/20 13:53:01 wosch Exp $
d112 1
a112 1
    exists(${PREFIX}/bin/perl5.003) && \
d114 2
a115 2
BUILD_DEPENDS+= perl5.003:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.003
@


1.39
log
@Add virtual category 'perl5'.
@
text
@d2 1
a2 1
# Version required:     1.2.19
d6 1
a6 1
# $Id: Makefile,v 1.38 1997/04/16 19:48:09 ache Exp $
d12 2
a13 2
DISTNAME=       ssh-1.2.19
CATEGORIES=	security net perl5
d37 9
@


1.38
log
@Upgrade to 1.2.19
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.37 1997/03/28 23:30:12 ache Exp $
d13 1
a13 1
CATEGORIES=	security net
@


1.37
log
@Upgrade to 1.2.18
@
text
@d2 1
a2 1
# Version required:     1.2.18
d6 1
a6 1
# $Id: Makefile,v 1.36 1996/11/20 12:45:41 adam Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.18
@


1.36
log
@1.2.16 --> 1.2.17
(new agent forwarding protocol that is said to work this time)
@
text
@d2 1
a2 1
# Version required:     1.2.17
d6 1
a6 1
# $Id: Makefile,v 1.35 1996/11/18 11:39:31 asami Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.17
@


1.35
log
@Use MAN? macros.  CATEGORIES+= -> CATEGORIES.
@
text
@d2 1
a2 1
# Version required:     1.2.16
d6 1
a6 1
# $Id: Makefile,v 1.34 1996/10/16 04:55:58 ache Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.16
d14 1
a14 1
MASTER_SITES=   ftp://ftp.cs.hut.fi/pub/ssh/
d23 1
a23 1
	ftp://ftp.cs.hut.fi/pub/ssh/ \
@


1.34
log
@Upgrade to official 1.2.16
Fix PLIST
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.33 1996/08/19 10:31:04 asami Exp $
d55 5
a87 4
	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
@


1.33
log
@Remove LIB_DEPENDS on libz, it's in /usr/src now.
@
text
@d2 1
a2 1
# Version required:     1.2.14
d6 1
a6 1
# $Id: Makefile,v 1.32 1996/08/08 13:56:52 peter Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.14
@


1.32
log
@Several fixes/improvements :-
 - protect the secret RSA etc/ssh_host_key.  It is now generated on install
   (either by pkg_add or make install) if not already present and is not
   ever added to a package since it's your host's credentials.  It should
   not be removed on pkg_delete, since you are in big trouble if you did
   this (for example) pkg_delete ssh-1.2.14; pkg_add ssh-1.2.15.tgz.
 - fix the broken manpage symlink when compressing man pages (slogin.1
   has been causing /etc/weekly to generate cron messages)
 - zlib 1.0.4 is now "blessed" again, the ssh working sources now use this
   instead of v0.95. The decompression problem was fixed in either 1.0.3
   or 1.0.4.  Also, the current version of cvs uses zlib 1.0.4 as well..
 - perl5.002 -> perl5.003

Reviewed by: torstenb
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.31 1996/07/22 23:06:08 pst Exp $
a14 1
LIB_DEPENDS=    z\\.1\\.:${PORTSDIR}/devel/libz
@


1.31
log
@If using socks, make sure you find socks library
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.30 1996/07/18 11:33:37 torstenb Exp $
d15 1
d79 5
d88 3
d103 1
a103 1
    exists(${PREFIX}/bin/perl5.002) && \
d105 2
a106 2
BUILD_DEPENDS+= perl5.002:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.002
@


1.30
log
@Back out andrews change - 1.2.14.1 is not an official ssh release.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.27 1996/06/20 14:11:17 ache Exp $
a41 6
# Include SOCKS firewall support
# Warning: untested !
.if defined(USE_SOCKS) && ${USE_SOCKS} == YES
CONFIGURE_ARGS+= --with-socks
.endif

d111 4
@


1.29
log
@Use += for USA_RESIDENT MASTER_SITES
@
text
@d2 1
a2 1
# Version required:     1.2.14.1
d6 1
a6 1
# $Id: Makefile,v 1.28 1996/07/16 00:33:10 ache Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.14.1
d14 1
a14 3
MASTER_SITES=   http://ssh.fi/ \
		ftp://ftp.relcom.ru/unix/crypto/
#MASTER_SITES=   ftp://ftp.cs.hut.fi/pub/ssh/
a17 4
# WARNING: you need libz 1.0.3 or above, previous versions have a bug

LIB_DEPENDS=    z\\.1\\.0:${PORTSDIR}/devel/libz

d22 2
a23 1
MASTER_SITES+=   \
d36 1
a36 1
CONFIGURE_ARGS+= --with-etcdir=${PREFIX}/etc --no-recursion
a87 2
	rm ${PREFIX}/man/man1/slogin.1
	ln -fs ${PREFIX}/man/man1/ssh.1.gz ${PREFIX}/man/man1/slogin.1.gz
d100 1
a100 1
    exists(${PREFIX}/bin/perl5.003) && \
d102 2
a103 2
BUILD_DEPENDS+= perl5.003:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.003
@


1.28
log
@Upgrade to 1.2.14.1
Misc bugfixes
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.27 1996/06/20 14:11:17 ache Exp $
d28 1
a28 2
MASTER_SITES=	\
	ftp://ftp.cs.hut.fi/pub/ssh/ \
@


1.27
log
@Remove reminder about host key generation, it autogenerated on install
@
text
@d2 1
a2 1
# Version required:     1.2.14
d6 1
a6 1
# $Id: Makefile,v 1.26 1996/06/15 17:50:17 jkh Exp $
d12 1
a12 1
DISTNAME=       ssh-1.2.14
d14 3
a16 1
MASTER_SITES=   ftp://ftp.cs.hut.fi/pub/ssh/
d20 4
d42 1
a42 1
CONFIGURE_ARGS= --prefix=${PREFIX} --with-etcdir=${PREFIX}/etc
d94 2
d108 1
a108 1
    exists(${PREFIX}/bin/perl5.002) && \
d110 2
a111 2
BUILD_DEPENDS+= perl5.002:${PORTSDIR}/lang/perl5
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl5.002
@


1.26
log
@Install an sshd.sh startup file.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.25 1996/06/15 07:03:11 torstenb Exp $
a87 4
	@@echo "---------------------------------------------------------------"
	@@echo "If you are installing for the first time, do not forget to run:"
	@@echo "   ssh-keygen -b 1024 -f $(PREFIX)/etc/ssh_host_key -N '' "
	@@echo "---------------------------------------------------------------"
@


1.25
log
@Path on master site has changed
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.24 1996/06/08 20:50:42 ache Exp $
d92 6
@


1.24
log
@Return back to distributed libz 0.95
All libzs 0.99-1.0.2 produce deflate error on certain files (with ssh)
I don't know, is it ssh error or libz error
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.23 1996/06/07 04:33:19 peter Exp $
d23 1
a23 1
	ftp://ftp.cs.hut.fi/pub/ssh/snapshots/ \
@


1.23
log
@Update ssh-1.2.13 -> ssh-1.2.14
ssh-askpass no longer uses wish, so chop the make rules that attempt to
locate it.
Go further to try and protect the ssh_host_key, since it's critical to
the operation and security of the machine.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.22 1996/05/24 19:13:04 peter Exp $
a14 1
LIB_DEPENDS=    z\\.1\\.:${PORTSDIR}/devel/libz
@


1.22
log
@Update the hack for locating wish/wish4.0 to also look for wish4.1 now
that we have that one too.
@
text
@d2 1
a2 1
# Version required:     1.2.13
d6 1
a6 1
# $Id: Makefile,v 1.21 1996/04/17 01:07:04 asami Exp $
d9 1
a9 1
# USE_PERL, USE_WISH, USE_TCPWRAP
d12 1
a12 1
DISTNAME=       ssh-1.2.13
d14 1
a14 1
MASTER_SITES=   ftp://ftp.cs.hut.fi/pub/ssh/snapshots/
d19 2
d89 4
a96 18

.if defined(USE_WISH) && ${USE_WISH} == YES || \
    (exists(${PREFIX}/bin/wish4.0) || exists(${PREFIX}/bin/wish4.1) || \
     exists(${PREFIX}/bin/wish)) && \
    (!defined(USE_WISH) || ${USE_WISH} != NO)
.if exists(${PREFIX}/bin/wish4.1)
BUILD_DEPENDS+= wish4.1:${PORTSDIR}/x11/tk41
CONFIGURE_ENV+= WISH=${PREFIX}/bin/wish4.1
.elif exists(${PREFIX}/bin/wish4.0)
BUILD_DEPENDS+= wish4.0:${PORTSDIR}/x11/tk4
CONFIGURE_ENV+= WISH=${PREFIX}/bin/wish4.0
.else
BUILD_DEPENDS+= wish:${PORTSDIR}/x11/tk
CONFIGURE_ENV+= WISH=${PREFIX}/bin/wish
.endif
.else
CONFIGURE_ENV+= WISH=/replace_it_with_WISH_path
.endif
@


1.21
log
@Change NO_PACKAGE to RESTRICTED.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.20 1996/03/24 23:04:17 ache Exp $
d93 2
a94 1
    (exists(${PREFIX}/bin/wish4.0) || exists(${PREFIX}/bin/wish)) && \
d96 4
a99 1
.if exists(${PREFIX}/bin/wish4.0)
@


1.20
log
@Auto-sense installed perl & wish
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.19 1996/03/23 23:36:32 ache Exp $
d30 1
a30 1
NO_PACKAGE=	YES
@


1.19
log
@Move perl depends under USE_PERL
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.18 1996/03/21 14:44:48 ache Exp $
d92 3
a94 1
.if defined(USE_WISH) && ${USE_WISH} == YES
d106 3
a108 1
.if defined(USE_PERL) && ${USE_PERL} == YES
@


1.18
log
@Check USE_WISH for YES value as other parts of Makefile does
@
text
@d6 4
a9 1
# $Id: Makefile,v 1.17 1996/03/21 14:41:19 ache Exp $
a15 1
BUILD_DEPENDS+= perl5.002:${PORTSDIR}/lang/perl5
d98 1
d102 7
@


1.17
log
@Use wish only if USE_WISH defined.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.16 1996/03/16 17:23:01 markm Exp $
d90 1
a90 1
.if defined(USE_WISH)
@


1.16
log
@Update for perl5.002
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.15 1996/02/19 21:37:13 ache Exp $
d90 1
a90 1
.if exists(${X11BASE}/bin/xauth)
@


1.15
log
@Use libz 1.0
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1996/02/17 15:13:34 ache Exp $
d13 1
a13 1
BUILD_DEPENDS+= perl5.001:${PORTSDIR}/lang/perl5
@


1.14
log
@Upgrade to 1.2.13
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1996/02/06 02:56:57 pst Exp $
d12 1
a12 1
LIB_DEPENDS=    z\\.0\\.:${PORTSDIR}/devel/libz
@


1.13
log
@Upgrade to snapshot of ssh.  1.1.12a was recalled due to even worse
security problems.

Also re-do the method we use for disconnecting ourselves from the supplied
gmp and z libraries so that this can be maintained in the future (sigh!).
@
text
@d2 1
a2 1
# Version required:     1.2.12a
d6 1
a6 1
# $Id: Makefile,v 1.12 1996/01/25 04:17:28 ache Exp $
d9 1
a9 1
DISTNAME=       ssh-1.2.12.92
@


1.12
log
@Understands shared libwrap now
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1996/01/25 02:08:25 ache Exp $
d9 1
a9 1
DISTNAME=       ssh-1.2.12a
@


1.11
log
@Autopick any wish present even wish4.0
Autopick libwrap.a
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1996/01/22 18:41:57 markm Exp $
d105 1
a105 1
BUILD_DEPENDS+= ${PREFIX}/lib/libwrap.a:${PORTSDIR}/security/tcp_wrapper
d107 1
@


1.10
log
@Damn. Forgot to include the makefile diffs in the last lot.
Make the Makefile aware of libz dependancies.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.9 1996/01/21 00:49:39 ache Exp $
a12 1
BUILD_DEPENDS+= wish:${PORTSDIR}/x11/tk
a44 7
# Include tcp-wrapper support (call remote identd)
.if defined(USE_TCPWRAP) && ${USE_TCPWRAP} == YES
CONFIGURE_ENV=  LDFLAGS=-L${PREFIX}/lib CFLAGS="${CFLAGS} -I${PREFIX}/include"
BUILD_DEPENDS+= safe_finger:${PORTSDIR}/security/tcp_wrapper
CONFIGURE_ARGS+= --with-libwrap
.endif

d87 22
@


1.9
log
@Remove ftp.funet.fi from master list, it not contains rsaref
and not contains ssh in this directory. Another directory there have
obsoleted ssh version.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1996/01/21 00:44:07 ache Exp $
d12 1
@


1.8
log
@Add BUILD_DEPENDS of wish and perl5, both checked exactly in build process
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1996/01/21 00:32:30 ache Exp $
a20 1
	ftp://ftp.funet.fi/pub/unix/security/ \
@


1.7
log
@Upgrade to 1.2.12a (security bugfix)
Fix installation bug too (scripts not installed)
Fix PLIST (missing files)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1995/11/23 17:19:00 peter Exp $
d12 2
@


1.6
log
@Update ssh from 1.2.10 to 1.2.12..  This is for two reasons:
1) It eliminated the need for my horrible kludge patch-ad
2) 1.2.12 has data stream compression (like gzip).
(I'm talking with the author about the remining three patches)
@
text
@d2 1
a2 1
# Version required:	1.2.10
d6 1
a6 1
# $Id: Makefile,v 1.5 1995/11/22 13:20:15 asami Exp $
d9 1
a9 1
DISTNAME=	ssh-1.2.12
d11 1
a11 2
MASTER_SITES=	ftp://ftp.funet.fi/pub/unix/security/ \
		ftp://ftp.cs.hut.fi/pub/ssh/snapshots/
d72 1
a72 1
	@@echo resident.
@


1.5
log
@Change category "networking" to "net".
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1995/11/09 05:58:00 asami Exp $
d9 1
a9 1
DISTNAME=	ssh-1.2.10
@


1.4
log
@Add torstenb as maintainer.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1995/10/10 17:02:24 ache Exp $
d10 1
a10 1
CATEGORIES=	security networking
@


1.3
log
@Fix tcp_wrapper support
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1995/10/07 13:08:35 torstenb Exp $
d13 2
@


1.2
log
@add "networking" to the categories list
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1995/10/07 01:19:27 torstenb Exp $
d43 4
a46 3
# Include tcp-wrapper support and identd support
# Warning: untested !
.if defined(USE_TCPWRAP_AND_IDENTD) && ${USE_TCPWRAP_AND_IDENTD} == YES
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d10 1
a10 1
CATEGORIES=	security
@


1.1.1.1
log
@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).
@
text
@@
