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 |