1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit eutils libtool multilib-minimal toolchain-funcs
8 DESCRIPTION="Contains error handling functions used by GnuPG software"
9 HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error"
10 SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
12 LICENSE="GPL-2 LGPL-2.1"
14 KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
15 IUSE="common-lisp nls static-libs"
17 RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
19 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
20 !<=app-emulation/emul-linux-x86-baselibs-20131008-r12
23 nls? ( sys-devel/gettext )"
25 MULTILIB_CHOST_TOOLS=(
26 /usr/bin/gpg-error-config
28 MULTILIB_WRAPPED_HEADERS=(
29 /usr/include/gpg-error.h
38 multilib_src_configure() {
39 ECONF_SOURCE="${S}" econf \
40 CC_FOR_BUILD=$(tc-getBUILD_CC) \
43 $(use_enable static-libs static) \
44 $(use_enable common-lisp languages) \
45 $(multilib_is_native_abi || echo --disable-languages)
48 multilib_src_install_all() {
50 prune_libtool_files --all