The advanced-branch of xmlrpc-c is currently at 1.32.04, portage tree still at 1.29.02. There is at least one bug valid for all portage versions with stable curl, which appears to be fixed in the new release: #443866 I have hacked together an ebuild based on the current one in tree which worksforme. It still gives at least one QA-notice and I have not done any long-term testing. Please note the maintainer-information in the ebuild concerning the peculiar code-release-cycle of xmlrpc-c. That is why I used ">=" in the summary. Reproducible: Always
Created attachment 329932 [details] xmlrpc-c-1.32.04.ebuild
Comment on attachment 329932 [details] xmlrpc-c-1.32.04.ebuild --- xmlrpc-c-1.29.02.ebuild 2012-10-31 04:59:00.424705024 +0100 +++ - 2012-11-19 10:48:35.574474210 +0100 @@ -23,7 +23,7 @@ LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ppc-aix ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="" IUSE="abyss +cgi +curl +cxx +libxml2 static-libs threads tools" REQUIRED_USE="test? ( static-libs abyss curl cxx )" @@ -68,7 +68,6 @@ $(use_enable libxml2 libxml2-backend) \ --disable-libwww-client \ --disable-libwww-ssl \ - $(use_enable tools) \ $(use_enable threads abyss-threads) \ $(use_enable cgi cgi-server) \ $(use_enable abyss abyss-server) \ @@ -78,6 +77,11 @@ src_compile() { emake -r + if use tools; then + cd "$S"/tools + emake -r + cd .. + fi } src_test() { @@ -91,3 +95,12 @@ einfo "Running C++ tests" ./test || die "C++ tests failed" } + +src_install() { + emake DESTDIR="${D}" install || die + if use tools; then + cd "$S"/tools + emake DESTDIR="${D}" install || die + cd .. + fi +}
Done.