--- openssh-4.5_p1.ebuild 2007-01-08 21:06:30.000000000 +0100 +++ openssh-4.5_p1-padlock.ebuild 2007-01-20 19:52:40.000000000 +0100 @@ -15,6 +15,7 @@ SECURID_PATCH="${PARCH/4.5/4.4}+SecurID_v1.3.2.patch" LDAP_PATCH="${PARCH/-4.5p1/-lpk-4.4p1}-0.3.7.patch" HPN_PATCH="${PARCH}-hpn12v14.diff.gz" +PADLOCK_PATCH="openssh-4.5p1-engines.diff" DESCRIPTION="Port of OpenBSD's free SSH release" HOMEPAGE="http://www.openssh.com/" @@ -22,12 +23,13 @@ X509? ( http://roumenpetrov.info/openssh/x509-5.5.2/${X509_PATCH} ) ldap? ( http://dev.inversepath.com/openssh-lpk/${LDAP_PATCH} ) hpn? ( http://www.psc.edu/networking/projects/hpn-ssh/${HPN_PATCH} ) - smartcard? ( http://omniti.com/~jesus/projects/${SECURID_PATCH} )" + smartcard? ( http://omniti.com/~jesus/projects/${SECURID_PATCH} ) + padlock? ( http://www.logix.cz/michal/devel/padlock/contrib/${PADLOCK_PATCH} )" LICENSE="as-is" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="static pam tcpd kerberos skey selinux chroot X509 ldap smartcard hpn libedit X" +IUSE="static pam tcpd kerberos skey selinux chroot X509 ldap smartcard hpn libedit X padlock" RDEPEND="pam? ( virtual/pam ) kerberos? ( virtual/krb5 ) @@ -75,6 +77,8 @@ use X509 && epatch "${DISTDIR}"/${X509_PATCH} "${FILESDIR}"/${PN}-4.4_p1-x509-hpn-glue.patch use chroot && epatch "${FILESDIR}"/openssh-4.3_p1-chroot.patch use smartcard && epatch "${FILESDIR}"/openssh-3.9_p1-opensc.patch + use padlock && epatch "${DISTDIR}"/${PADLOCK_PATCH} + if ! use X509 ; then if [[ -n ${SECURID_PATCH} ]] && use smartcard ; then epatch "${DISTDIR}"/${SECURID_PATCH} \