Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 109600
Collapse All | Expand All

(-)opensc-0.11.0-r1.ebuild (-16 / +8 lines)
Lines 11-45 SRC_URI="http://www.opensc-project.org/f Link Here
11
LICENSE="LGPL-2.1"
11
LICENSE="LGPL-2.1"
12
SLOT="0"
12
SLOT="0"
13
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
13
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
14
IUSE="ldap pcsc-lite X"
14
IUSE="pcsc-lite openct"
15
#pam
16
15
17
RDEPEND="X? ( || ( ( >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 ) virtual/x11 ) )
16
RDEPEND="dev-libs/openssl
18
	ldap? ( net-nds/openldap )
17
	sys-libs/zlib
19
	pcsc-lite? ( sys-apps/pcsc-lite )
18
	pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
20
	!pcsc-lite? ( >=dev-libs/openct-0.5.0 )"
19
	openct? ( >=dev-libs/openct-0.5.0 )"
21
20
DEPEND="${RDEPEND}
22
#PDEPEND="pam? ( dev-libs/pam_pkcs11 )"
21
	dev-util/pkgconfig"
23
22
24
src_unpack() {
23
src_unpack() {
25
	unpack ${A}
24
	unpack ${A}
26
	cd "${S}"
25
	cd "${S}"
27
	use X || echo 'all:'$'\n''install:' > src/signer/Makefile.in
26
28
	EPATCH_SINGLE_MSG="Applying libtool reverse deps patch ..." \
27
	EPATCH_SINGLE_MSG="Applying libtool reverse deps patch ..." \
29
		epatch ${ELT_PATCH_DIR}/fix-relink/1.5.0
28
		epatch ${ELT_PATCH_DIR}/fix-relink/1.5.0
30
}
29
}
31
30
32
src_compile() {
31
src_compile() {
33
	local mycard=""
34
	use pcsc-lite \
35
		&& mycard="--with-pcsclite" \
36
		|| mycard="--with-openct=/usr"
37
	# --without-plugin-dir generates a /no directory
32
	# --without-plugin-dir generates a /no directory
38
	econf \
33
	econf \
39
		--disable-usbtoken \
40
		--with-plugin-dir=/usr/lib/mozilla/plugins \
34
		--with-plugin-dir=/usr/lib/mozilla/plugins \
41
		$(use_enable ldap) \
42
		${mycard} \
43
		|| die
35
		|| die
44
36
45
	emake -j1 || die
37
	emake -j1 || die

Return to bug 109600