Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 443872 - >=dev-libs/xmlrpc-c-1.32.04 version bump
Summary: >=dev-libs/xmlrpc-c-1.32.04 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Andreis Vinogradovs ( slepnoga )
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks: 443866
  Show dependency tree
 
Reported: 2012-11-19 00:55 UTC by Oliver Freyermuth
Modified: 2012-12-26 12:04 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
xmlrpc-c-1.32.04.ebuild (xmlrpc-c-1.32.04.ebuild,2.80 KB, text/plain)
2012-11-19 00:57 UTC, Oliver Freyermuth
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Freyermuth 2012-11-19 00:55:41 UTC
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
Comment 1 Oliver Freyermuth 2012-11-19 00:57:18 UTC
Created attachment 329932 [details]
xmlrpc-c-1.32.04.ebuild
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2012-11-19 09:48:46 UTC
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
+}
Comment 3 Maxim Koltsov (RETIRED) gentoo-dev 2012-12-26 12:04:47 UTC
Done.