--- PKGBUILD 2011-06-11 23:33:35.067570014 +0200 +++ PKGBUILD.new 2011-06-11 23:28:56.755744640 +0200 @@ -5,7 +5,7 @@ pkgname=openssh pkgver=5.8p2 -pkgrel=6 +pkgrel=7 pkgdesc='Free version of the SSH connectivity tools' arch=('i686' 'x86_64') license=('custom:BSD') @@ -15,15 +15,19 @@ source=("ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz" 'sshd.confd' 'sshd.pam' - 'sshd') + 'sshd' + 'https://labs.riseup.net/code/attachments/download/211/let-ssh-add-read-from-fifos.diff') sha1sums=('64798328d310e4f06c9f01228107520adbc8b3e5' 'ec102deb69cad7d14f406289d2fc11fee6eddbdd' '660092c57bde28bed82078f74011f95fc51c2293' - '6b7f8ebf0c1cc37137a7d9a53447ac8a0ee6a2b5') + '6b7f8ebf0c1cc37137a7d9a53447ac8a0ee6a2b5' + 'bbc071b70ae0e4fba05bb705d8b19f973e3385dd') build() { cd "${srcdir}/${pkgname}-${pkgver}" + patch -uN authfile.c ../let-ssh-add-read-from-fifos.diff || return 1 + ./configure --prefix=/usr --libexecdir=/usr/lib/ssh \ --sysconfdir=/etc/ssh --with-tcp-wrappers --with-privsep-user=nobody \ --with-md5-passwords --with-pam --with-mantype=man --mandir=/usr/share/man \