|
|
| |
DESCRIPTION="PKCS#11 helper library" | DESCRIPTION="PKCS#11 helper library" |
HOMEPAGE="http://www.opensc-project.org/pkcs11-helper" | 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 )" | LICENSE="|| ( BSD GPL-2 )" |
SLOT="0" | SLOT="0" |
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd" |
|
IUSE="doc gnutls nss" | IUSE="doc gnutls nss" |
RESTRICT="test" |
|
| |
RDEPEND=">=dev-libs/openssl-0.9.7" | RDEPEND=">=dev-libs/openssl-0.9.7" |
DEPEND="${RDEPEND} | DEPEND="${RDEPEND} |
|
|
gnutls? ( >=net-libs/gnutls-1.4.4 ) | gnutls? ( >=net-libs/gnutls-1.4.4 ) |
nss? ( dev-libs/nss )" | nss? ( dev-libs/nss )" |
| |
|
src_unpack() { |
|
if [ "${PV}" = "9999" ]; then |
|
subversion_src_unpack |
|
cd "${S}" |
|
eautoreconf |
|
else |
|
unpack "${A}" |
|
cd "${S}" |
|
fi |
|
} |
|
|
src_compile() { | src_compile() { |
econf \ | econf \ |
--docdir="/usr/share/doc/${PF}" \ | --docdir="/usr/share/doc/${PF}" \ |
|
--htmldir="/usr/share/doc/${PF}/html" \ |
$(use_enable doc) \ | $(use_enable doc) \ |
$(use_enable gnutls crypto-engine-gnutls) \ | $(use_enable gnutls crypto-engine-gnutls) \ |
$(use_enable nss crypto-engine-nss) \ | $(use_enable nss crypto-engine-nss) \ |
|
|
| |
src_install() { | src_install() { |
emake install DESTDIR="${D}" || die | emake install DESTDIR="${D}" || die |
mv "${D}/usr/share/doc/${PF}/api" "${T}" |
|
prepalldocs | prepalldocs |
mv "${T}/api" "${D}/usr/share/doc/${PF}" |
|
} | } |