# FIXME: "undefined reference to BN_mod" errors are caused by old includes
#        in gcc-lib (created by fixincludes when installing GCC); the
#        instinc rule should delete or re-create these files
Package-Name: openssh
Gentoo-Package: net-misc/openssh
Requires: openssl
Homepage: http://www.openssh.org/
#Source: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-(\d+.\d+(.\d+)?p\d+).tar.gz $1
Source: ftp://ftp.iij.ad.jp/pub/OpenBSD/OpenSSH/portable/openssh-(\d+.\d+(.\d+)?p\d+).tar.gz $1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -p ChangeLog* LICENCE OVERVIEW README* TODO "$(PREFIX)/"
	$(MAKE) -f ../Makefile configure CONFIGURE_OPTS='--with-privsep-path="$(PREFIX)/empty" --mandir="$(PREFIX)/man" --with-mantype=man --with-pid-dir=/var/run'
	$(MAKE)
	# Remove any pre-existing symbolic links, so new files are installed
	rm -f "$(PREFIX)"/etc/*
	$(MAKE) install
Install:
	$(MAKE) instbin BIN="scp sftp slogin ssh ssh-add ssh-agent ssh-keygen ssh-keyscan"
	$(MAKE) instsbin SBIN=sshd
	$(MAKE) instetc DEST=ssh ETC="ssh_config sshd_config moduli ssh_host_key ssh_host_key.pub ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub"
	$(MAKE) instman SECTION=1 MAN="scp sftp slogin ssh ssh-add ssh-agent ssh-keygen ssh-keyscan"
	$(MAKE) instman SECTION=5 MAN="ssh_config sshd_config"
	$(MAKE) instman SECTION=8 MAN="sftp-server ssh-keysign sshd"
	chmod -R go-rwx /etc/ssh
	chmod 711 /etc/ssh
	-chmod 644 /etc/ssh_config

-/etc/ssh/
/etc/ssh/
/pkg/openssh/
/usr/bin/scp
/usr/bin/sftp
/usr/bin/slogin
/usr/bin/ssh
/usr/bin/ssh-add
/usr/bin/ssh-agent
/usr/bin/ssh-keygen
/usr/bin/ssh-keyscan
/usr/man/man1/scp.1.gz
/usr/man/man1/sftp.1.gz
/usr/man/man1/slogin.1.gz
/usr/man/man1/ssh.1.gz
/usr/man/man1/ssh-add.1.gz
/usr/man/man1/ssh-agent.1.gz
/usr/man/man1/ssh-keygen.1.gz
/usr/man/man1/ssh-keyscan.1.gz
/usr/man/man5/ssh_config.5.gz
/usr/man/man5/sshd_config.5.gz
/usr/man/man8/sftp-server.8.gz
/usr/man/man8/ssh-keysign.8.gz
/usr/man/man8/sshd.8.gz
/usr/sbin/sshd
