Lines 11-29
SRC_URI="mirror://gnupg/alpha/gnupg/${P}
Link Here
|
11 |
LICENSE="GPL-2" |
11 |
LICENSE="GPL-2" |
12 |
SLOT="1.9" |
12 |
SLOT="1.9" |
13 |
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~x86-fbsd" |
13 |
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~x86-fbsd" |
14 |
IUSE="X gpg2-experimental ldap nls smartcard selinux" |
14 |
IUSE="X gpg2-experimental ldap nls smartcard pcsc-lite openct selinux" |
15 |
#IUSE+=caps |
15 |
#IUSE+=caps |
16 |
|
16 |
|
17 |
COMMON_DEPEND=" |
17 |
COMMON_DEPEND=" |
18 |
dev-lang/perl |
|
|
19 |
sys-libs/zlib |
20 |
virtual/libc |
18 |
virtual/libc |
21 |
>=dev-libs/pth-1.3.7 |
19 |
>=dev-libs/pth-1.3.7 |
22 |
smartcard? ( >=dev-libs/opensc-0.8.0 ) |
|
|
23 |
>=dev-libs/libgcrypt-1.1.94 |
20 |
>=dev-libs/libgcrypt-1.1.94 |
24 |
>=dev-libs/libksba-0.9.15 |
21 |
>=dev-libs/libksba-0.9.15 |
25 |
>=dev-libs/libgpg-error-1.0 |
22 |
>=dev-libs/libgpg-error-1.0 |
26 |
~dev-libs/libassuan-0.6.10 |
23 |
~dev-libs/libassuan-0.6.10 |
|
|
24 |
pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 ) |
25 |
openct? ( >=dev-libs/openct-0.5.0 ) |
26 |
X? ( app-crypt/pinentry ) |
27 |
ldap? ( net-nds/openldap )" |
27 |
ldap? ( net-nds/openldap )" |
28 |
# caps? ( sys-libs/libcap )" |
28 |
# caps? ( sys-libs/libcap )" |
29 |
|
29 |
|
Lines 41-51
RDEPEND="${COMMON_DEPEND}
Link Here
|
41 |
src_unpack() { |
41 |
src_unpack() { |
42 |
unpack ${A} |
42 |
unpack ${A} |
43 |
cd "${S}" |
43 |
cd "${S}" |
44 |
if use smartcard && ! built_with_use dev-libs/opensc pcsc-lite ; then |
|
|
45 |
sed -i -e 's:OPENSC_LIBS="\$OPENSC_LIBS -lpcsclite -lpthread":OPENSC_LIBS="\$OPENSC_LIBS -lopenct -lpthread":' \ |
46 |
acinclude.m4 || die "openct patching failed." |
47 |
./autogen.sh |
48 |
fi |
49 |
sed -i -e 's/PIC/__PIC__/g' intl/relocatable.c || die "PIC patching failed" |
44 |
sed -i -e 's/PIC/__PIC__/g' intl/relocatable.c || die "PIC patching failed" |
50 |
|
45 |
|
51 |
# this warning is only available on gcc4! |
46 |
# this warning is only available on gcc4! |