--- pkcs11-helper-1.05.ebuild 2008-04-07 20:35:43.000000000 +0300 +++ pkcs11-helper-1.06.ebuild 2008-07-31 22:02:09.000000000 +0300 @@ -4,13 +4,19 @@ DESCRIPTION="PKCS#11 helper library" HOMEPAGE="http://www.opensc-project.org/pkcs11-helper" -SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.bz2" + +if [[ "${PV}" = "9999" ]]; then + inherit subversion autotools + ESVN_REPO_URI="http://www.opensc-project.org/svn/${PN}/trunk" + KEYWORDS="" +else + SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +fi LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd" IUSE="doc gnutls nss" -RESTRICT="test" RDEPEND=">=dev-libs/openssl-0.9.7" DEPEND="${RDEPEND} @@ -19,9 +25,21 @@ DEPEND="${RDEPEND} gnutls? ( >=net-libs/gnutls-1.4.4 ) nss? ( dev-libs/nss )" +src_unpack() { + if [ "${PV}" = "9999" ]; then + subversion_src_unpack + cd "${S}" + eautoreconf + else + unpack "${A}" + cd "${S}" + fi +} + src_compile() { econf \ --docdir="/usr/share/doc/${PF}" \ + --htmldir="/usr/share/doc/${PF}/html" \ $(use_enable doc) \ $(use_enable gnutls crypto-engine-gnutls) \ $(use_enable nss crypto-engine-nss) \ @@ -31,7 +49,5 @@ src_compile() { src_install() { emake install DESTDIR="${D}" || die - mv "${D}/usr/share/doc/${PF}/api" "${T}" prepalldocs - mv "${T}/api" "${D}/usr/share/doc/${PF}" }