diff options
author | Sam James <sam@gentoo.org> | 2022-09-09 09:59:20 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2022-09-09 09:59:20 +0200 |
commit | 27de68f739ed2bae841d1e1d8b86d87e865d0ad1 (patch) | |
tree | 02f85265c09218b66f11b3dd955db6f6ace5cd7c /net-libs/axtls | |
parent | media-video/dirac: drop multilib (diff) | |
download | gentoo-27de68f739ed2bae841d1e1d8b86d87e865d0ad1.tar.gz gentoo-27de68f739ed2bae841d1e1d8b86d87e865d0ad1.tar.bz2 gentoo-27de68f739ed2bae841d1e1d8b86d87e865d0ad1.zip |
net-libs/axtls: drop multilib, static-libs
No multilib or static-libs reverse dependencies.
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'net-libs/axtls')
-rw-r--r-- | net-libs/axtls/axtls-2.1.5-r102.ebuild (renamed from net-libs/axtls/axtls-2.1.5-r101.ebuild) | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/net-libs/axtls/axtls-2.1.5-r101.ebuild b/net-libs/axtls/axtls-2.1.5-r102.ebuild index 5f09e2c9f169..046f79d41d75 100644 --- a/net-libs/axtls/axtls-2.1.5-r101.ebuild +++ b/net-libs/axtls/axtls-2.1.5-r102.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 LUA_COMPAT=( lua5-{1..4} luajit ) -inherit lua-single multilib-minimal savedconfig toolchain-funcs +inherit lua-single savedconfig toolchain-funcs ################################################################################ # axtls CONFIG MINI-HOWTO @@ -44,7 +44,7 @@ LICENSE="BSD GPL-2" SLOT="0/1" KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" -IUSE="httpd cgi-lua cgi-php static static-libs doc" +IUSE="httpd cgi-lua cgi-php static doc" # TODO: add ipv6, and c#, java, lua, perl bindings # Currently these all have some issue @@ -72,14 +72,12 @@ src_prepare() { eapply "${FILESDIR}/explicit-libdir-r1.patch" - #We want CONFIG_DEBUG to avoid stripping - #but not for debugging info + # We want CONFIG_DEBUG to avoid stripping + # but not for debugging info sed -i -e 's: -g::' config/Rules.mak || die sed -i -e 's: -g::' config/makefile.conf || die eapply_user - - multilib_copy_sources } use_flag_config() { @@ -122,12 +120,12 @@ use_flag_config() { emake -j1 oldconfig < <(yes n) > /dev/null } -multilib_src_configure() { - #Per-ABI substitutions. +src_configure() { + # Per-ABI substitutions. sed -i -e 's:^LIBDIR.*/lib:LIBDIR = $(PREFIX)/'"$(get_libdir):" \ Makefile || die - #Use CC as the host compiler for mconf + # Use CC as the host compiler for mconf sed -i -e "s:^HOSTCC.*:HOSTCC=${CC}:" \ config/Rules.mak || die @@ -145,25 +143,21 @@ multilib_src_configure() { fi } -multilib_src_install() { - if multilib_is_native_abi && use savedconfig; then +src_install() { + if use savedconfig; then save_config config/.config fi emake PREFIX="${ED}/usr" install - if ! use static-libs; then - rm -f "${ED}"/usr/$(get_libdir)/libaxtls.a || die - fi + rm -f "${ED}"/usr/$(get_libdir)/libaxtls.a || die # The build system needs to install before it builds docs - if multilib_is_native_abi && use doc; then + if use doc; then emake docs dodoc -r docsrc/html fi -} -multilib_src_install_all() { if [[ -f "${ED}"/usr/bin/htpasswd ]]; then mv "${ED}"/usr/bin/{,ax}htpasswd || die fi |