| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.4.1 | 7 | ~amd64 ~x86 | 6.2 |
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit multilib-minimal
MY_P="nettle-${PV}"
DESCRIPTION="Low-level cryptographic library (6.2 ABI)"
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
SRC_URI="mirror://gnu/nettle/${MY_P}.tar.gz"
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
SLOT="6.2"
KEYWORDS="~amd64 ~x86"
IUSE="+gmp cpu_flags_x86_aes"
RESTRICT="test"
DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"
RDEPEND="${DEPEND}
!dev-libs/nettle:0/6.2"
S="${WORKDIR}/${MY_P}"
DOCS=()
HTML_DOCS=()
PATCHES=(
"${FILESDIR}/${MY_P}-build.patch"
)
multilib_src_configure() {
# --disable-openssl bug #427526
ECONF_SOURCE="${S}" econf \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
--disable-documentation \
--disable-fat \
--disable-static \
--disable-openssl \
$(use_enable gmp public-key) \
$(use_enable cpu_flags_x86_aes x86-aesni)
}
multilib_src_install() {
emake DESTDIR="${D}" install-shared-{nettle,hogweed}
rm "${ED}"/usr/$(get_libdir)/*.so || die
}
gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )
gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )
!dev-libs/nettle:0/6.2
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | nettle-3.4.1.tar.gz | 1947053 bytes | mirror://gnu/nettle/nettle-3.4.1.tar.gz |