summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-10-28 19:46:43 +0100
committerSam James <sam@gentoo.org>2022-10-28 19:47:48 +0100
commit7234f66f18fc891b9c74bddb5109b90989074f10 (patch)
treea5f793837ad48856c636cf12a4b2e72d9e95f157
parentdev-libs/xmlrpc-c: drop 1.51.06-r3, 1.54.05 (diff)
downloadgentoo-7234f66f18fc891b9c74bddb5109b90989074f10.tar.gz
gentoo-7234f66f18fc891b9c74bddb5109b90989074f10.tar.bz2
gentoo-7234f66f18fc891b9c74bddb5109b90989074f10.zip
dev-libs/xmlrpc-c: drop multilib
No multilib reverse dependencies. Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild (renamed from dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r1.ebuild)46
1 files changed, 18 insertions, 28 deletions
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild
index c473a0e5f5f2..185a023016a1 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r1.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit multilib-minimal toolchain-funcs
+inherit toolchain-funcs
# Upstream maintains 3 release channels: http://xmlrpc-c.sourceforge.net/release.html
# 1. Only the "Super Stable" series is released as a tarball
@@ -17,18 +17,15 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
LICENSE="BSD"
SLOT="0/4.54"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-
IUSE="abyss +cgi +curl +cxx +libxml2 threads test"
-
RESTRICT="!test? ( test )"
-
REQUIRED_USE="test? ( abyss curl cxx )"
RDEPEND="
- sys-libs/ncurses:0=[${MULTILIB_USEDEP}]
- sys-libs/readline:0=[${MULTILIB_USEDEP}]
- curl? ( net-misc/curl[${MULTILIB_USEDEP}] )
- libxml2? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+ curl? ( net-misc/curl )
+ libxml2? ( dev-libs/libxml2 )
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
@@ -43,21 +40,17 @@ pkg_setup() {
}
src_prepare() {
+ default
+
sed -i \
-e "/CFLAGS_COMMON/s|-g -O3$||" \
-e "/CXXFLAGS_COMMON/s|-g$||" \
common.mk || die
-
- default
-
- # Out-of-source install phase is broken
- multilib_copy_sources
}
-multilib_src_configure() {
+src_configure() {
tc-export PKG_CONFIG
- ECONF_SOURCE="${S}" \
econf \
--disable-libwww-client \
--disable-wininet-client \
@@ -70,19 +63,16 @@ multilib_src_configure() {
$(use_enable threads abyss-threads)
}
-multilib_src_compile() {
- default_src_compile
+src_compile() {
+ default
+
# Tools building is broken in this release
- #multilib_is_native_abi && use tools && emake -rC "${S}"/tools
+ #use tools && emake -rC "${S}"/tools
}
-multilib_src_test() {
- # Needed for tests, bug #836469
- cp "${BUILD_DIR}"/include/xmlrpc-c/config.h "${S}"/include/xmlrpc-c || die
- default_src_test
-}
+src_install() {
+ default
-#multilib_src_install_all() {
-# # Tools building is broken in this release
-# #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
-#}
+ # Tools building is broken in this release
+ #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
+}