Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 147361 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/app-crypt/gnupg/gnupg-1.9.21.ebuild (-9 / +4 lines)
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!

Return to bug 147361