openssh: needs perl to build, use vmove, homepage, license.

This commit is contained in:
Juan RP
2011-07-05 10:15:46 +02:00
parent 4ba5e147f4
commit 15a02ca9a4
3 changed files with 23 additions and 36 deletions

View File

@@ -1,6 +1,7 @@
# Template file for 'openssh'
pkgname=openssh
version=5.8p2
revision=1
distfiles="ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$pkgname-$version.tar.gz"
build_style=gnu_configure
configure_args="--libexecdir=/usr/libexec/openssh --with-tcp-wrappers
@@ -10,7 +11,9 @@ configure_args="--libexecdir=/usr/libexec/openssh --with-tcp-wrappers
--with-privsep-path=/var/chroot/ssh --with-kerberos5=/usr --with-rand-helper"
short_desc="The OpenSSH implementation of SSH protocol versions 1 and 2"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=e5a1c821dd8dc33a94c445290956d52e03b3c450f9cd448b96d92317fd4cce42
homepage="http://www.openssh.org"
license="BSD"
checksum=5c35ec7c966ce05cc4497ac59c0b54a556e55ae7368165cc8c4129694654f314
long_desc="
SSH (Secure SHell) is a program for logging into and executing
commands on a remote machine. SSH is intended to replace rlogin and
@@ -33,6 +36,7 @@ Add_dependency run glibc
Add_dependency run zlib
Add_dependency run libssl
Add_dependency build perl ">=0"
Add_dependency build tcp_wrappers-devel
Add_dependency build zlib-devel
Add_dependency build openssl-devel
@@ -43,16 +47,12 @@ Add_dependency full shadow
post_install()
{
install -D -m644 ${wrksrc}/contrib/sshd.pam.generic \
${DESTDIR}/etc/pam.d/sshd
install -D -m755 ${wrksrc}/contrib/findssl.sh \
${DESTDIR}/usr/bin/findssl
install -D -m755 ${wrksrc}/contrib/ssh-copy-id \
${DESTDIR}/usr/bin/ssh-copy-id
install -D -m644 ${wrksrc}/contrib/ssh-copy-id.1 \
${DESTDIR}/usr/share/man/man1/ssh-copy-id.1
# Install the OpenRC service
install -D -m755 ${FILESDIR}/sshd.rc ${DESTDIR}/etc/init.d/sshd
vinstall contrib/sshd.pam.generic 644 etc/pam.d sshd
vinstall contrib/findssl.sh 755 usr/bin findssl
vinstall contrib/ssh-copy-id 755 usr/bin
vinstall contrib/ssh-copy-id.1 644 usr/share/man/man1
vinstall ${FILESDIR}/sshd.rc 755 etc/init.d sshd
vinstall LICENCE 644 usr/share/licenses/${pkgname}
sed -i \
-e 's|^#ListenAddress 0.0.0.0|ListenAddress 0.0.0.0|g' \