summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/xmlrpc-c/ChangeLog20
-rw-r--r--dev-libs/xmlrpc-c/Manifest40
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.05-pic.patch13
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-strsol.patch22
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-threadupdatestatus.patch16
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.03-mustbuildclient.patch151
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09+curl-7.18.patch11
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-asneeded.patch65
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-strsol.patch19
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-abyss-header-fixup.patch18
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-easy-setopt.patch14
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-headers.patch12
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-gcc43-test-fix.patch30
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/cpp-depends.patch20
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/curl-headers.patch36
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dump-symlinks.patch585
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dumpvalue.patch16
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.28.00-advanced-test.patch51
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.32.05-Wimplicit.patch20
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch82
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.32.05.ebuild3
21 files changed, 48 insertions, 1196 deletions
diff --git a/dev-libs/xmlrpc-c/ChangeLog b/dev-libs/xmlrpc-c/ChangeLog
index 6fcb9b16741a..8461cf7573ca 100644
--- a/dev-libs/xmlrpc-c/ChangeLog
+++ b/dev-libs/xmlrpc-c/ChangeLog
@@ -1,6 +1,24 @@
# ChangeLog for dev-libs/xmlrpc-c
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.133 2013/02/26 14:54:24 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.134 2013/02/27 06:19:23 jer Exp $
+
+ 27 Feb 2013; Jeroen Roovers <jer@gentoo.org> -files/xmlrpc-c-1.05-pic.patch,
+ -files/xmlrpc-c-1.06.02-strsol.patch,
+ -files/xmlrpc-c-1.06.02-threadupdatestatus.patch,
+ -files/xmlrpc-c-1.06.03-mustbuildclient.patch,
+ -files/xmlrpc-c-1.06.09+curl-7.18.patch,
+ -files/xmlrpc-c-1.06.09-asneeded.patch, -files/xmlrpc-c-1.06.09-strsol.patch,
+ -files/xmlrpc-c-1.06.27-abyss-header-fixup.patch,
+ -files/xmlrpc-c-1.06.27-curl-easy-setopt.patch,
+ -files/xmlrpc-c-1.06.27-curl-headers.patch,
+ -files/xmlrpc-c-1.06.27-gcc43-test-fix.patch,
+ -files/xmlrpc-c-1.28.00-advanced-test.patch,
+ +files/xmlrpc-c-1.32.05-Wimplicit.patch, -files/xmlrpc-c-gcc43.patch,
+ -files/xmlrpc-c-1.18.02/cpp-depends.patch,
+ -files/xmlrpc-c-1.18.02/curl-headers.patch,
+ -files/xmlrpc-c-1.18.02/dump-symlinks.patch,
+ -files/xmlrpc-c-1.18.02/dumpvalue.patch, xmlrpc-c-1.32.05.ebuild:
+ Enable -Wimplicit only for C, not for C++.
26 Feb 2013; Agostino Sarubbo <ago@gentoo.org> xmlrpc-c-1.32.05.ebuild:
Stable for s390, wrt bug #457298
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
index 6015dc788871..0cb9bdae7fe8 100644
--- a/dev-libs/xmlrpc-c/Manifest
+++ b/dev-libs/xmlrpc-c/Manifest
@@ -1,43 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
-AUX xmlrpc-c-1.05-pic.patch 566 SHA256 b27f31ef0098ff83518be25131b1ddb72a3290c45636219a58cbf7dcd5ff415d SHA512 8f1ef24e78939ac99b4c6fa8cf1e480ac790519fcb83328cd38f38a1286b1132c2659afd1d9de06dcc1befc5d5f0ee6f2c1ff94e726fa81be467386341a60c64 WHIRLPOOL e956f94d69a4fc0fd9a67aeda099999bdf8b8a6fd0ddfdecd7cf4af103c6832471c34eddc8f8be0d15d14695f8c7062c9dd7ae553a674efbdd3b2c1ed193eab0
-AUX xmlrpc-c-1.06.02-strsol.patch 716 SHA256 2ffd9c6cf54a1bb8664b0d0aeb36985efd40d65ccf71f697ad0f6efb845adedd SHA512 58aced897a87c30bd041b35fdc3a7491525ca936a810eaf7c82b3c822eacc3163932881dfc5cbf1d2ed7252280d959d9af914b48d6aeb57f8af8f2bb6a996fdc WHIRLPOOL 2049c98cf924978c9289dc59d9e2b35c2abe699223322974f2a36f406d07b471ee9e3288237a7f1eccc5035a5cddbf0c19a316c65c1cf480618f48b7bcd8610d
-AUX xmlrpc-c-1.06.02-threadupdatestatus.patch 465 SHA256 64fac915d4bdab37ebf04fece7066213a96d09651d4e088c90f08e9fd364a985 SHA512 de381caf8fe368f2d7e364f06f355f85b2c72cf90cbbe12dc6e8a5745b3b0430162ea18123c8b848e36ec869f7bfdb11cf16356719f5640b277342976c84a430 WHIRLPOOL 7c742ab98f6fcc08e70bf44965f27ba04d571f387a3b11ad7771aaacaada79a03fe050723a309d6323daa1149dcc5d4238fdcc335a4d00db5a1dbad06fb1a814
-AUX xmlrpc-c-1.06.03-mustbuildclient.patch 5124 SHA256 fcd41df910adf58ac873094f38d332af64d290b4162a5a131892372f9187ffa8 SHA512 5df4f2693be5935f4c3c57c9bacd9e4fab8860b31ced95c32b2195bbccd1ef3e79d63e12eaffb2825ba923c68e2c9133b4152ff7052a5ef031ef1bb91670a176 WHIRLPOOL 617e32fa9ff49eeba361d10d84b718e58a8ad83a96d532d96e1c7e1a465010e67595e96b79c8ae8ec869e4b06cee3b5f17378eac2bd9a00707b939553f491eeb
-AUX xmlrpc-c-1.06.09+curl-7.18.patch 718 SHA256 edba0e7d478e18bf7d8c68ea8a259d66ff8c75124dc81e485ab2790a5e58a5de SHA512 5accf26d64a57d81d3e50d439fd9350162dec474767ee2087f275fbda256b3204a3762e1e2cff792f8d4bd1bdaa8f329842d92b26571429676d141ece17430b1 WHIRLPOOL 97f783dc52e6522500f74f1eccf4352a36fbdde9cb4345cc5090f8209cb46873b7d37c6dec54ba751132a05f5d682f2585e65eef66f21d3c9abe60efc2e15973
-AUX xmlrpc-c-1.06.09-asneeded.patch 2218 SHA256 456ef854ee642a228f139171ba8d4a06bc2a9467f614628564ca2130d84f679a SHA512 4d75f4d7dcf36a99a39a7e91b2a9669b3312873ac2c2224f5d363b0ba2413dbfdd5c3d7bd4142f563f28b15e89f6801a7ec5f87c58d03840e4277c120ddab93b WHIRLPOOL a5fa166efa3dcddaa70b9c12d656dc2f40c09ddf72e9c6a713b6b5140235f2a1b44202a47e0ed3757624014d23af35741d3a8c2b3e1b7523a79a46b7da9c17e2
-AUX xmlrpc-c-1.06.09-strsol.patch 602 SHA256 e77fb9ac9aa2d4e10b80386618e044ccce514fd63afd8f938da12b086ca36b0b SHA512 658cc6959a7b7ceda11eb40c697f5232ab2e3ee9459747289221a1584a59f0b6216cfe797a7fd56b775f20ca70a8d82aab94f477c3b5c38d2647b963fb9b0971 WHIRLPOOL a5dbb74643a067c98c46cd1afd48b9f43aa31299c10fd630b76ab35a08a81bd66e6294aca7a2fe6765ed8898d79ae5da708bec3e925529c96541564d56b721fa
-AUX xmlrpc-c-1.06.27-abyss-header-fixup.patch 896 SHA256 0bfb14b42800043b210652d86f48901db4a1706caee7b45f63bd8ba95b1048bc SHA512 b0d3fe27adddfa44dd6f2225983526988b8db2c24caea079098c8bd701d2204080218395d6ce6921d48c7af8fdd0b7e0368635f731249201acb6be8244359c69 WHIRLPOOL b61ed77cc0347f492fe502dcfc4cfeef31589d8806b14612c8909e3b066e98c7a1adf0e9c176c4caebee0dbd36bb924b12a8c021302801cf7ff846ac0c1e23ee
-AUX xmlrpc-c-1.06.27-curl-easy-setopt.patch 800 SHA256 988cb420a9bac9bb62038158174c0d1b75ab4249526b71c202b7b55cee468961 SHA512 17288018bcf57649ec9802d7c1a04afdf23799d50624e2c19c15432685af251ea1d7f20a6ebcae57974275bb9577527da16d68d752b693d8db74d9d507384f43 WHIRLPOOL 188381e948de8e9ce86ae573c6e5855ffdb19f96b3d9abd85b07b6a4e2459c786320883939a8e7afccc632bb5aeb847b5fe74aa1910b863e96530f485c1dcbf6
-AUX xmlrpc-c-1.06.27-curl-headers.patch 371 SHA256 f4636331807690bdccad8be7cfbe0976a15537a4a4bacc5a384f9f76019f4df4 SHA512 4383c923fb1d9e09b25d222736496309a2aaac596713be643d1228bcd62d20a738a75b0d6bbee6a8eb15d83b14fdac293664528ebd0a85ac9db1c587f54a0463 WHIRLPOOL 00c7505194651a7a5784943f5664f1a7bcd5d2bbf35a67e458e9ff03a6d9b9fd779f59f09d5424ca55d2326af61995233c5cfa6de1bd829e75f7ad1fb9271c0f
-AUX xmlrpc-c-1.06.27-gcc43-test-fix.patch 1045 SHA256 ddf21cad0ae3a44ae3d626bf34672e65c7bb37c8b652d04c87565bdd05f753e5 SHA512 8beea8c1a750293534368e32f2ff331cdd1285c2a559d127dbf04bab9b9d39eaab0d0ece25929e099aa3572cc145e13d12def12d611478df9d85612bd78a253d WHIRLPOOL 6ea23dab701f95ef520a0aceb739b964c22ebe8e30f96c68b57c30abf08ef6831e83bea1f58ea279e0c653073c42e4e151fcf1fb5c38cb3c31c3daf7084ea86d
-AUX xmlrpc-c-1.18.02/cpp-depends.patch 777 SHA256 5e7ac2d3a93f6fc742de54e97950d8af2246af75d5baaf4ef513da6bd5ca53f9 SHA512 81a75f1f0a07d24d760b0099bf7a8aec40682d062907564ed0de313c94d56de769eb03388595dbf6d1ed53ebec61cf0889e2ea98b1192616e49b90902faae911 WHIRLPOOL c8d8dfd3758566505cca0beb457b21f00b945488dd7efb95cf70c7f5403a68210d217c57730da967a0b34894db2c42c78c64ae445d8c6ad059850bc9806087a3
-AUX xmlrpc-c-1.18.02/curl-headers.patch 1038 SHA256 28c48b11334806958824f77601fcb73f1910e0a1b4f0b4c7f4198b54e20db739 SHA512 039f7ab89ca2dc92e3c77673ed6343b5827f1fe1e3b58f8aba18a64e5eefa8b7cdfc6500854357763f0370d7569db80186ddda29f21e78cdb16ab4fc92174f47 WHIRLPOOL b017c66096f963c6517950ed57f1ea1eab3cc23e2daa3e9c2a3f1a73e132bac4dec8321cee9a8336585763400c1ee04af29b197a00e3934773f4b43d14fd34dc
-AUX xmlrpc-c-1.18.02/dump-symlinks.patch 19339 SHA256 4320670f81a8d20ec96bf9ce4ffc458792eeadaee49c515923f4858ff4ba6f02 SHA512 3e5afc2cea18e5ff6ba9ef45386778a32210135367d115dc1d48f75dff10b5510f479dde1563da7f14c195ff696d93e2419c949ff1731873dac34121061c8b70 WHIRLPOOL b1bf25fd4cdd4cd42d52594faa27d252d2a4944e10bedd27a214fd6a3483a6fdddb09867c09d9df55419acf54791910c79272d198420babcaa117dd115468a43
-AUX xmlrpc-c-1.18.02/dumpvalue.patch 520 SHA256 a53f6b2fb44db2775e704bacee04fbcf8b2d2ab6eea27407e2de44213f933404 SHA512 ea1c6e8a63bc65a39c3a3f7a8bcb8566d887af0eb1ce3a5c5d67965a340b983153956176ffb9cce412c16efae66486390260f5ff3101a49649aa490346a96a02 WHIRLPOOL 6489f643c618adb1492162eeb89bc491d0fad0dd7e743f847d08ac4441e969ef440a3a985effeb943d093947cadaccab7c9b596a5b1acd7a99e7c6b9e3957a05
-AUX xmlrpc-c-1.28.00-advanced-test.patch 1712 SHA256 ccff39eb7afa62da912a0454b2300c52d41c2de358e8925949c4e8247d8ac768 SHA512 9a446af0793680061d2cb34cbc32e53e4b805318b4f5663624260ba08e9b770e5fba9b78d9ba04f7bf65eec5c5374b1f91c44ea5a501ce2c713ca47a260a42f3 WHIRLPOOL 9b11055222ccce2e6030d4f38c991fd5069a299cbf45296b036c6868d9b8c7c36556a2543c53584aa9c5c8fb7a819e1d0d833ebf0e79f75765bab4796cb47f7c
-AUX xmlrpc-c-gcc43.patch 3386 SHA256 d34c3c5e7b7fbcba19a1abdb1afafdeaebb32fff7300981027c6ed247eb80092 SHA512 a30af944e3f766f416d547191f6c02993d27b239139ff32b00e6f1cf7eea9d7742e59826b8196da4f54db8b1b3b6b18d3f72806dedb68b83844e9cc434f26382 WHIRLPOOL 965cbf4f68291b9a6bf0d40ce85c131cf0885d88344df75f0a7c8c15d9a6d0c98882e7a9c5cc78e512016bfe538bbdb0b72c760a7e17492bd98db0c1e034daa5
+AUX xmlrpc-c-1.32.05-Wimplicit.patch 593 SHA256 9a39a6d1c01c8fe1dc2d6673d35da13643d805eb8d717112735b7a7c75768d44 SHA512 e39c694f8fed9f2b55592043cdc6776260980e0e6751362c15026f82c2a777e37183f6a7d42e7e2ed36b4fada5124f3fd3c7d6104dc447ef494f4bf82e5dfe04 WHIRLPOOL 6c239ad331ce221dedc59b54ac96b96490d00f74e7e39d64f380490fafd508976a22fbab2afc69a536e1e5f7e2532cea75aab28c26a546e701bd621bc3a6688f
DIST xmlrpc-c-1.28.03.tar.gz 751969 SHA256 6bc078a7fa7ea41bce40df490b0a670f9014678566acef3cd1ea0ce605fee422 SHA512 e729cad61de76ab38e234e3f2db0c6a8a45423fae992a7fe0c6e6e9f887fc89d08104ce1c7b4920a2f8089f919daf29cc2174a4951dd6868aeb838ee8a30abff WHIRLPOOL 3440aed117feeda88f2feaeac39869c7d3dc9bce76cee5ab1f0a989ccad31921e93ad1ed0d1590e415c05079d6c0951206f64010564c92afa356d1ef457be3d6
DIST xmlrpc-c-1.32.05.tar.gz 769040 SHA256 cefd25dcb90556c90358cb44013a644f1aeafd37d2e18be37e66a3355b5ae0d2 SHA512 40813ad97010684e346ce4f286d9d7314547572f8681cf99d4c3c36cb7aa38b1cb72b84d63ab46e44282dc2bd95b85dbb022e3039700caa939469c6f7bf08d1f WHIRLPOOL 1e6ebbc1b3caa78e1e22210d81a61b74d71f61a33d1ea97f96ef250a5277d3cbe6d532d286bed8bb57e1ba4ccb54fd38bdf51f8d3bdbba00225bb5678de17292
EBUILD xmlrpc-c-1.28.03-r1.ebuild 2760 SHA256 3645abf9b5507e201d3d48e981557500142241b02f416653ead998ea8d00edc3 SHA512 58c356c2657eac39284e4a870904536628379ac5160928739e600b11d921af73ed4f3fd22a8b6299bc83a64d5086238cfbfd77231b56ed0ed6301f00bff6e7d2 WHIRLPOOL ec7e4dd0f7ec6db08125c7b4034211d6c1c32987cdebaf9023e9b854ffdf18fb85be4e96651a3271acffb7a6e83bc5b27f0482202799b4c2145fca00b544de03
-EBUILD xmlrpc-c-1.32.05.ebuild 2860 SHA256 93099fa4d0eab267b15ee89c1f000f9926ebd00feb8d8fe1e1892c132fbfa55d SHA512 4b0c7e969ba10a42291ab24601d1564470a823645d119134040ca056d3959c3a4a0fa44bd322f3bca795a48e2c1820cc00b1fdc1b69f87ca13686b4c09f741d6 WHIRLPOOL d99b263900510489e6b5ee599f44efc72df46b3287859da1d1b0262b5fed8200cb3b5b352a03576ca97ab9fca8dea746e0c224ae7bb72f4f850091b47f7e8e9b
-MISC ChangeLog 20507 SHA256 29b5d15cec227fad82853f15aa632cf3900c0663cf3508964bbae92d73e40943 SHA512 233cd40a33f1aeb5168fb5149b79419057938e7633479330104d611e7ca8c723eb2f29834f1d8774e74692c26a6a233e906e0d18847e83ad7fd3e648328a11ea WHIRLPOOL ae5fd085704f865ded5f50b9ab8210b355901734b83a21b5a803c0b2eb4f3bed251a454f14452c51cc8eb0308e65495b4bda98b17fc84658b4aaea4e0b646371
+EBUILD xmlrpc-c-1.32.05.ebuild 2912 SHA256 45cc4963f3df401d2d61ce70f6ad409c00aaaf68e1cf6297cc379b72431388c7 SHA512 9af7b4a80b18fb6a2f5a852192a5a0a1440eb34b8e26e95725cb8207c0321b536ce572795c32dd912557c4660205f91f976d5c09383f82310263e9a961f14be1 WHIRLPOOL 949d834980b5ae4e91cde3bb33bd3547ad48c1cd44b59036781cc4d6fa1802014d0415b4a1d551c1426a3ae26249c75764b839b5dff20ac32d31f44e4c60b4c2
+MISC ChangeLog 21417 SHA256 0c84a7357a0d935d8698ac25e9ba9e33e1f2cec8382dc09def67d5fcdb004770 SHA512 257c676dd6eb254d38af0edddc389c0cbd5650b439446f3fab29b4e12af81544d3d46b2728cb03768dfcdf88a67c95c08f641a9439225f71b5fe4e3e19942907 WHIRLPOOL b164aaf85c588d75eb60364b3773a5b83e4459d4911b10c86c103175d439d7c0da3807ef49eaa6232277508e9b1fa448c983b3a2f9ae3b020eb4222aa2111fb5
MISC metadata.xml 625 SHA256 299674542c3ee3b64090b78edc378a80344b073d9c921690796fc11d798fd1ea SHA512 46e06a84a72f02c1a8ca6062913075acb96b7d96b9452f353c8ea5db628fbc4e3ec865510acb46a8ad091400422d69ddd4edfb327895918f779efaeeddc4873f WHIRLPOOL 17dd8174172302ae50ca9d1fe306b098bc3fc91f57bcca83b41cc010edc41dfc95b3f45fc30fd7ce19dbe4d53aecebcec4822151f92a2581ff4da940aa25b8a4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCgAGBQJRLMwaAAoJELp701BxlEWfa1AP/0z6NfyR0LyyXG3YppP4XDSX
-dYJ9Xfz+9nqtkxoT5XDQEPvH4ix65eafb0iTp1xSZs2bNkmlCa6WWOaB0wO/t7KC
-9Y+wh/l/t/d4X0mnxwxluGE23k6naRTov+RQWF9jDxCOHusyopfgK+aYBMDtNfyY
-AFJF4cJalzP6h54XLDOLRd6iJZYJENM8v47TdL3h/duLB8zcbN3vCoGknc6Vm3Kz
-Xd7Ob4HXDEaMsziDc7YEq6FuUP9Ews/nwPGsjDgeM90sEAX7Yy32iEkWrSe1Q91+
-IQKw+xvFJOosmgsqQPPF3qZu7BGNAsAAoYsaFSoq50FG/35VbevBuch8b4AR894d
-YQxBPqFOkVLa2ysgSrNbMnsvOii6Un8x9X6iIOALB6PWjghUeMqzaYWwc7BqOeGt
-GW/bQE9rxe5uW7kOQGcmDN8F5kzQZWOmSLtqlVqQ9DcvZCbIzN5CRzD7AfVrIosL
-ugzXwjV960tHUGr5bTtPmuwXPJNGDxDXv4Kau5kjrQKGMpeJp6ttW1bSzYccCXcY
-lgF94d7kDYqDeoUc/qIAgU6ZOHdzVl89xhlYX/N6oeyqv4FS+l9Z19PjGanY2W//
-YgcLWyyV6nWfKqaNbOSGK8uZOMB7E7IByoJ490E8ys8IWPhGNDqTrklpgX8y2qor
-nBTQijVrMOIxHUlIHj2y
-=LYdi
+iEYEAREIAAYFAlEtpWwACgkQVWmRsqeSphNUBQCeOqM4HSVmEn/9rL/aNMQXvw8E
+tFwAniuloieqjlvhPt6uaXK93nAHLr0Z
+=l0p8
-----END PGP SIGNATURE-----
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.05-pic.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.05-pic.patch
deleted file mode 100644
index 4f8496e524df..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.05-pic.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: xmlrpc-c-1.05/src/cpp/Makefile
-===================================================================
---- xmlrpc-c-1.05.orig/src/cpp/Makefile
-+++ xmlrpc-c-1.05/src/cpp/Makefile
-@@ -135,7 +135,7 @@ libxmlrpc_client++.a: $(LIBXMLRPC_CLIENT
- # RULES TO COMPILE OBJECT MODULES FOR LIBRARIES
- #-----------------------------------------------------------------------------
-
--CXXFLAGS = $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-+CXXFLAGS = $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD) -fPIC
-
- XmlRpcCpp.o:%.o:%.cpp
- $(CXX) -c $(BASIC_INCLUDES) $(CXXFLAGS) $<
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-strsol.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-strsol.patch
deleted file mode 100644
index 5de5751b8450..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-strsol.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Index: xmlrpc-c-1.06.02/tools/Makefile.common
-===================================================================
---- xmlrpc-c-1.06.02.orig/tools/Makefile.common
-+++ xmlrpc-c-1.06.02/tools/Makefile.common
-@@ -1,6 +1,8 @@
- # -*-makefile-*- <-- an Emacs control
-
--CLIENT_LDLIBS = -L$(BUILDDIR)/src/.libs -lxmlrpc_client -lxmlrpc
-+CLIENT_LDLIBS = -L$(BUILDDIR)/lib/libutil/.libs -lxmlrpc_util
-+
-+CLIENT_LDLIBS += -L$(BUILDDIR)/src/.libs -lxmlrpc_client -lxmlrpc
-
- ifeq ($(MUST_BUILD_LIBWWW_CLIENT),yes)
- CLIENT_LDLIBS += $(shell libwww-config --libs)
-@@ -14,7 +16,6 @@ endif
-
- CLIENT_LDLIBS += $(LDLIBS_XML)
-
--CLIENT_LDLIBS += -L$(BUILDDIR)/lib/libutil/.libs -lxmlrpc_util
-
-
- UTIL_DIR = $(BUILDDIR)/lib/util
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-threadupdatestatus.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-threadupdatestatus.patch
deleted file mode 100644
index b52647316a6a..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.02-threadupdatestatus.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: xmlrpc-c-1.06.02/lib/abyss/src/thread_fork.c
-===================================================================
---- xmlrpc-c-1.06.02.orig/lib/abyss/src/thread_fork.c
-+++ xmlrpc-c-1.06.02/lib/abyss/src/thread_fork.c
-@@ -281,11 +281,6 @@ ThreadForks(void) {
-
-
-
--void
--ThreadUpdateStatus(TThread * const threadP) {
-- /* Necessary only for primitive Unix forking */
--}
--
-
- /*********************************************************************
- ** Mutex
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.03-mustbuildclient.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.03-mustbuildclient.patch
deleted file mode 100644
index 4ceb2e8fbfb3..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.03-mustbuildclient.patch
+++ /dev/null
@@ -1,151 +0,0 @@
-Index: xmlrpc-c-1.06.03/src/cpp/Makefile
-===================================================================
---- xmlrpc-c-1.06.03.orig/src/cpp/Makefile
-+++ xmlrpc-c-1.06.03/src/cpp/Makefile
-@@ -17,12 +17,15 @@ default: all
- # libxmlrpc_cpp is the legacy C++ wrapper library. The others are the
- # more elaborate replacements.
-
--TARGET_LIBRARY_NAMES := \
-+TARGET_LIBRARY_NAMES = \
- libxmlrpc_cpp \
- libxmlrpc++ \
- libxmlrpc_server++ \
-- libxmlrpc_server_abyss++ \
-- libxmlrpc_client++ \
-+ libxmlrpc_server_abyss++
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ TARGET_LIBRARY_NAMES += libxmlrpc_client++
-+endif
-
- STATIC_LIBRARIES_TO_INSTALL = $(TARGET_STATIC_LIBRARIES)
-
-@@ -57,7 +60,9 @@ LIBXMLRPCPP_OBJS = \
-
- LIBXMLRPC_SERVERPP_OBJS = registry.o
- LIBXMLRPC_SERVER_ABYSSPP_OBJS = server_abyss.o
-+ifeq ($(MUST_BUILD_CLIENT),yes)
- LIBXMLRPC_CLIENTPP_OBJS = client.o client_simple.o curl.o libwww.o wininet.o
-+endif
-
- ALL_OBJS = \
- XmlRpcCpp.o \
-Index: xmlrpc-c-1.06.03/GNUmakefile
-===================================================================
---- xmlrpc-c-1.06.03.orig/GNUmakefile
-+++ xmlrpc-c-1.06.03/GNUmakefile
-@@ -36,6 +36,7 @@ OMIT_VERSION_H = Y
- OMIT_TRANSPORT_CONFIG_H = Y
-
- transport_config.h: $(BUILDDIR)/Makefile.config
-+ifeq ($(MUST_BUILD_CLIENT),yes)
- rm -f $@
- echo '/* This file was generated by a make rule */' >>$@
- ifeq ($(MUST_BUILD_WININET_CLIENT),yes)
-@@ -67,6 +68,7 @@ else
- endif
- endif
- endif
-+endif
-
- .PHONY: clean clean-local
- clean: $(SUBDIRS:%=%/clean) clean-common clean-local
-Index: xmlrpc-c-1.06.03/src/Makefile
-===================================================================
---- xmlrpc-c-1.06.03.orig/src/Makefile
-+++ xmlrpc-c-1.06.03/src/Makefile
-@@ -68,8 +68,10 @@ endif
- # referred-to library before it loads libxxx. Note that the link command
- # may require the necessary -L options in addition.
-
-+ifeq ($(MUST_BUILD_CLIENT),yes)
- LIBXMLRPC_CLIENT_OBJS = xmlrpc_client.lo xmlrpc_client_global.lo
- LIBXMLRPC_CLIENT_LIBDEP = -lxmlrpc_util -lxmlrpc
-+endif
-
- LIBXMLRPC_SERVER_OBJS = registry.lo system_method.lo
- LIBXMLRPC_SERVER_LIBDEP = -lxmlrpc_util -lxmlrpc
-@@ -78,8 +80,10 @@ LIBXMLRPC_SERVER_ABYSS_OBJS = xmlrpc_ser
- LIBXMLRPC_SERVER_ABYSS_LIBDEP = \
- -lxmlrpc_util -lxmlrpc_server -L$(ABYSS_LIBDIR) -lxmlrpc_abyss -lxmlrpc
-
-+ifeq ($(ENABLE_CGI_SERVER),yes)
- LIBXMLRPC_SERVER_CGI_OBJS = xmlrpc_server_cgi.lo
- LIBXMLRPC_SERVER_CGI_LIBDEP = -lxmlrpc_util -lxmlrpc_server -lxmlrpc
-+endif
-
- LIBXMLRPC_OBJS = \
- trace.lo \
-Index: xmlrpc-c-1.06.03/tools/Makefile
-===================================================================
---- xmlrpc-c-1.06.03.orig/tools/Makefile
-+++ xmlrpc-c-1.06.03/tools/Makefile
-@@ -10,11 +10,12 @@ SUBDIRS = binmode-rpc-kit turbocharger
-
- ifeq ($(MUST_BUILD_CLIENT),yes)
- SUBDIRS += xmlrpc xmlrpc_transport
--endif
-
- ifeq ($(ENABLE_CPLUSPLUS),yes)
- SUBDIRS += xml-rpc-api2cpp
- endif
-+endif
-+
-
- .PHONY: all clean distclean install check dep
-
-Index: xmlrpc-c-1.06.03/xmlrpc-c-config.in
-===================================================================
---- xmlrpc-c-1.06.03.orig/xmlrpc-c-config.in
-+++ xmlrpc-c-1.06.03/xmlrpc-c-config.in
-@@ -108,26 +108,31 @@ while test $# -gt 0; do
- ;;
- client|libwww-client)
- # libwww-client is for backward compatibility
-- the_libs="-lxmlrpc_client $the_libs"
-
-- if test "${MUST_BUILD_WININET_CLIENT}" = "yes"; then
-- the_libs="@WININET_LDADD@ $the_libs"
-- the_rpath="@WININET_RPATH@ $the_rpath"
-- the_wl_rpath="@WININET_WL_RPATH@ $the_wl_rpath"
-- fi
-- if test "${MUST_BUILD_CURL_CLIENT}" = "yes"; then
-- the_libs="@CURL_LDADD@ $the_libs"
-- the_rpath="@CURL_RPATH@ $the_rpath"
-- the_wl_rpath="@CURL_WL_RPATH@ $the_wl_rpath"
-- fi
-- if test "${MUST_BUILD_LIBWWW_CLIENT}" = "yes"; then
-- the_libs="@LIBWWW_LDADD@ $the_libs"
-- the_rpath="@LIBWWW_RPATH@ $the_rpath"
-- the_wl_rpath="@LIBWWW_WL_RPATH@ $the_wl_rpath"
-- fi
-- if test "${needCpp}" = "yes"; then
-- the_libs="-lxmlrpc_client++ $the_libs"
-+ if test "${MUST_BUILD_WININET_CLIENT}" = "yes" || \
-+ test "${MUST_BUILD_CURL_CLIENT}" = "yes" || \
-+ test "${MUST_BUILD_LIBWWW_CLIENT}" = "yes"; then
-+ the_libs="-lxmlrpc_client $the_libs"
-+
-+ if test "${MUST_BUILD_WININET_CLIENT}" = "yes"; then
-+ the_libs="@WININET_LDADD@ $the_libs"
-+ the_rpath="@WININET_RPATH@ $the_rpath"
-+ the_wl_rpath="@WININET_WL_RPATH@ $the_wl_rpath"
- fi
-+ if test "${MUST_BUILD_CURL_CLIENT}" = "yes"; then
-+ the_libs="@CURL_LDADD@ $the_libs"
-+ the_rpath="@CURL_RPATH@ $the_rpath"
-+ the_wl_rpath="@CURL_WL_RPATH@ $the_wl_rpath"
-+ fi
-+ if test "${MUST_BUILD_LIBWWW_CLIENT}" = "yes"; then
-+ the_libs="@LIBWWW_LDADD@ $the_libs"
-+ the_rpath="@LIBWWW_RPATH@ $the_rpath"
-+ the_wl_rpath="@LIBWWW_WL_RPATH@ $the_wl_rpath"
-+ fi
-+ if test "${needCpp}" = "yes"; then
-+ the_libs="-lxmlrpc_client++ $the_libs"
-+ fi
-+ fi
- ;;
- --version)
- echo "@VERSION@"
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09+curl-7.18.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09+curl-7.18.patch
deleted file mode 100644
index e0c39b7a556d..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09+curl-7.18.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- xmlrpc-c-1.06.09/lib/curl_transport/xmlrpc_curl_transport.c.orig 2008-04-06 18:34:12.000000000 +0200
-+++ xmlrpc-c-1.06.09/lib/curl_transport/xmlrpc_curl_transport.c 2008-04-06 18:34:35.000000000 +0200
-@@ -1214,7 +1214,7 @@
- curl_easy_setopt(curlSessionP, CURLOPT_SSLENGINE,
- curlSetupP->sslEngine);
- if (curlSetupP->sslEngineDefault)
-- curl_easy_setopt(curlSessionP, CURLOPT_SSLENGINE_DEFAULT);
-+ curl_easy_setopt(curlSessionP, CURLOPT_SSLENGINE_DEFAULT,1);
- if (curlSetupP->sslVersion != XMLRPC_SSLVERSION_DEFAULT)
- curl_easy_setopt(curlSessionP, CURLOPT_SSLVERSION,
- curlSetupP->sslVersion);
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-asneeded.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-asneeded.patch
deleted file mode 100644
index f9611f1faabc..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-asneeded.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-Index: xmlrpc-c-1.06.09/src/Makefile
-===================================================================
---- xmlrpc-c-1.06.09.orig/src/Makefile
-+++ xmlrpc-c-1.06.09/src/Makefile
-@@ -48,6 +48,7 @@ endif
-
- ifeq ($(ENABLE_LIBXML2_BACKEND),yes)
- LIBXML_INCLUDES = $(shell xml2-config --cflags)
-+ LIBXML_LIBS = $(shell xml2-config --libs)
- else
- LIBXML_INCLUDES = -I$(SRCDIR)/lib/expat/xmlparse
- endif
-@@ -95,7 +96,7 @@ LIBXMLRPC_OBJS = \
- xmlrpc_utf8.lo \
- xmlrpc_authcookie.lo \
-
--LIBXMLRPC_LIBDEP = -lxmlrpc_util
-+LIBXMLRPC_LIBDEP = -lxmlrpc_util $(LIBXML_LIBS)
-
- LIB_OBJS = $(LIBXMLRPC_CLIENT_OBJS) $(LIBXMLRPC_SERVER_OBJS)
-
-diff -Naur xmlrpc-c-1.06.09.orig/examples/cpp/Makefile xmlrpc-c-1.06.09/examples/cpp/Makefile
---- xmlrpc-c-1.06.09.orig/examples/cpp/Makefile 2006-01-09 00:36:06.000000000 +0100
-+++ xmlrpc-c-1.06.09/examples/cpp/Makefile 2008-03-02 00:15:42.000000000 +0100
-@@ -63,13 +63,13 @@
- all: $(PROGS)
-
- $(SERVERPROGS_ABYSS):%:%.o
-- $(CXXLD) -o $@ $(LDFLAGS) $^ $(LDADD_SERVER_ABYSS)
-+ $(CXXLD) -o $@ $^ $(LDADD_SERVER_ABYSS) $(LDFLAGS)
-
- $(LEGACY_CLIENTPROGS):%:%.o
-- $(CXXLD) -o $@ $(LDFLAGS) $^ $(LDADD_LEGACY_CLIENT)
-+ $(CXXLD) -o $@ $^ $(LDADD_LEGACY_CLIENT) $(LDFLAGS)
-
- $(CLIENTPROGS):%:%.o
-- $(CXXLD) -o $@ $(LDFLAGS) $^ $(LDADD_CLIENT)
-+ $(CXXLD) -o $@ $^ $(LDADD_CLIENT) $(LDFLAGS)
-
- %.o:%.cpp
- $(CXX) -c $(INCLUDES) $(CXXFLAGS) $<
-diff -Naur xmlrpc-c-1.06.09.orig/examples/Makefile xmlrpc-c-1.06.09/examples/Makefile
---- xmlrpc-c-1.06.09.orig/examples/Makefile 2005-11-20 22:39:57.000000000 +0100
-+++ xmlrpc-c-1.06.09/examples/Makefile 2008-03-02 00:15:04.000000000 +0100
-@@ -81,16 +81,16 @@
- $(MAKE) -C $(dir $@) $(notdir $@)
-
- $(CLIENTPROGS):%:%.o
-- $(CCLD) -o $@ $(LDFLAGS) $^ $(LDADD_CLIENT)
-+ $(CCLD) -o $@ $^ $(LDADD_CLIENT) $(LDFLAGS)
-
- $(SERVERPROGS_CGI):%.cgi:%_cgi.o
-- $(CCLD) -o $@ $(LDFLAGS) $^ $(LDADD_SERVER_CGI)
-+ $(CCLD) -o $@ $^ $(LDADD_SERVER_CGI) $(LDFLAGS)
-
- $(SERVERPROGS_ABYSS):%:%.o
-- $(CCLD) -o $@ $(LDFLAGS) $^ $(LDADD_SERVER_ABYSS)
-+ $(CCLD) -o $@ $^ $(LDADD_SERVER_ABYSS) $(LDFLAGS)
-
- gen_sample_add_xml:%:%.o
-- $(CCLD) -o $@ $(LDFLAGS) $^ $(LDADD_BASE)
-+ $(CCLD) -o $@ $^ $(LDADD_BASE) $(LDFLAGS)
-
- %.o:%.c
- $(CC) -c $(INCLUDES) $(CFLAGS) $<
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-strsol.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-strsol.patch
deleted file mode 100644
index 094e1c510aaf..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.09-strsol.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- xmlrpc-c-1.06.09/tools/Makefile.common.orig 2006-07-30 05:07:28.000000000 +0200
-+++ xmlrpc-c-1.06.09/tools/Makefile.common 2008-02-29 11:57:06.000000000 +0100
-@@ -1,6 +1,7 @@
- # -*-makefile-*- <-- an Emacs control
-
- CLIENT_LDLIBS = -L$(BUILDDIR)/src/.libs -lxmlrpc_client -lxmlrpc
-+CLIENT_LDLIBS += -L$(BUILDDIR)/lib/libutil/.libs -lxmlrpc_util
-
- ifeq ($(MUST_BUILD_LIBWWW_CLIENT),yes)
- CLIENT_LDLIBS += $(shell libwww-config --libs)
-@@ -14,8 +15,6 @@
-
- CLIENT_LDLIBS += $(LDLIBS_XML)
-
--CLIENT_LDLIBS += -L$(BUILDDIR)/lib/libutil/.libs -lxmlrpc_util
--
-
- UTIL_DIR = $(BUILDDIR)/lib/util
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-abyss-header-fixup.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-abyss-header-fixup.patch
deleted file mode 100644
index 607b8bc7ebdb..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-abyss-header-fixup.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- xmlrpc-c-1.06.27.orig/GNUmakefile
-+++ xmlrpc-c-1.06.27/GNUmakefile
-@@ -100,13 +100,13 @@
- # Install old names of header files for backward compatibility
- cd $(DESTDIR)$(HEADERINST_DIR); \
- rm -f xmlrpc.h xmlrpc_client.h xmlrpc_server.h xmlrpc_cgi.h \
-- xmlrpc_server_abyss.h xmlrpc_server_w32httpsys.h \
-+ xmlrpc_abyss.h xmlrpc_server_w32httpsys.h \
- XmlRpcCpp.h; \
- $(LN_S) xmlrpc-c/oldxmlrpc.h xmlrpc.h; \
- $(LN_S) xmlrpc-c/client.h xmlrpc_client.h; \
- $(LN_S) xmlrpc-c/server.h xmlrpc_server.h; \
- $(LN_S) xmlrpc-c/server_cgi.h xmlrpc_cgi.h; \
-- $(LN_S) xmlrpc-c/server_abyss.h xmlrpc_server_abyss.h; \
-+ $(LN_S) xmlrpc-c/server_abyss.h xmlrpc_abyss.h; \
- $(LN_S) xmlrpc-c/server_w32httpsys.h xmlrpc_server_w32httpsys.h; \
- $(LN_S) xmlrpc-c/oldcppwrapper.hpp XmlRpcCpp.h ;\
- \ No newline at end of file
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-easy-setopt.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-easy-setopt.patch
deleted file mode 100644
index 6ac078709807..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-easy-setopt.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: xmlrpc-c/lib/curl_transport/xmlrpc_curl_transport.c
-===================================================================
---- xmlrpc-c.orig/lib/curl_transport/xmlrpc_curl_transport.c
-+++ xmlrpc-c/lib/curl_transport/xmlrpc_curl_transport.c
-@@ -1214,7 +1214,7 @@ setupCurlSession(xmlrpc_env *
- curl_easy_setopt(curlSessionP, CURLOPT_SSLENGINE,
- curlSetupP->sslEngine);
- if (curlSetupP->sslEngineDefault)
-- curl_easy_setopt(curlSessionP, CURLOPT_SSLENGINE_DEFAULT);
-+ curl_easy_setopt(curlSessionP, CURLOPT_SSLENGINE_DEFAULT, 1);
- if (curlSetupP->sslVersion != XMLRPC_SSLVERSION_DEFAULT)
- curl_easy_setopt(curlSessionP, CURLOPT_SSLVERSION,
- curlSetupP->sslVersion);
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-headers.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-headers.patch
deleted file mode 100644
index 897922d943f3..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-curl-headers.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/lib/curl_transport/xmlrpc_curl_transport.c b/lib/curl_transport/xmlrpc_curl_transport.c
-index 46099ba..b85d4a1 100644
---- a/lib/curl_transport/xmlrpc_curl_transport.c
-+++ b/lib/curl_transport/xmlrpc_curl_transport.c
-@@ -76,7 +76,6 @@
- #include "version.h"
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
- #include <curl/multi.h>
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-gcc43-test-fix.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-gcc43-test-fix.patch
deleted file mode 100644
index e74061170812..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.06.27-gcc43-test-fix.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -NrU5 xmlrpc-c-1.06.27.orig/src/cpp/test/server_abyss.cpp xmlrpc-c-1.06.27/src/cpp/test/server_abyss.cpp
---- xmlrpc-c-1.06.27.orig/src/cpp/test/server_abyss.cpp 2008-05-31 01:21:14.000000000 +0200
-+++ xmlrpc-c-1.06.27/src/cpp/test/server_abyss.cpp 2008-05-31 01:21:43.000000000 +0200
-@@ -12,10 +12,11 @@
- #include <iostream>
- #include <vector>
- #include <sstream>
- #include <memory>
- #include <time.h>
-+#include <cstring>
-
- #include "xmlrpc-c/girerr.hpp"
- using girerr::error;
- using girerr::throwf;
- #include "xmlrpc-c/base.hpp"
-diff -NrU5 xmlrpc-c-1.06.27.orig/src/cpp/test/test.cpp xmlrpc-c-1.06.27/src/cpp/test/test.cpp
---- xmlrpc-c-1.06.27.orig/src/cpp/test/test.cpp 2008-05-31 01:21:14.000000000 +0200
-+++ xmlrpc-c-1.06.27/src/cpp/test/test.cpp 2008-05-31 01:21:20.000000000 +0200
-@@ -3,10 +3,11 @@
- #include <iomanip>
- #include <vector>
- #include <sstream>
- #include <memory>
- #include <time.h>
-+#include <cstring>
-
- #include "xmlrpc-c/girerr.hpp"
- using girerr::error;
- #include "transport_config.h"
- #include "xmlrpc-c/base.hpp"
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/cpp-depends.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/cpp-depends.patch
deleted file mode 100644
index dccd12a558fe..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/cpp-depends.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -NrU5 xmlrpc-c-1.18.02.orig/src/Makefile xmlrpc-c-1.18.02/src/Makefile
---- xmlrpc-c-1.18.02.orig/src/Makefile 2009-05-02 12:53:43.000000000 +0200
-+++ xmlrpc-c-1.18.02/src/Makefile 2009-05-02 13:30:00.000000000 +0200
-@@ -128,11 +128,15 @@
- $(SUBDIRS:%=%/all) \
-
- # Extra dependencies to make parallel make work in spite of all the submakes
- # (See top level make file for details)
- ifeq ($MUST_BUILD_CLIENT),yes)
--cpp/all: $(BLDDIR)/transport_config.h
-+ cpp/all: $(BLDDIR)/transport_config.h
-+endif
-+
-+ifeq ($(ENABLE_CPLUSPLUS),yes)
-+ cpp/all: $(TARGET_SHARED_LIBRARIES)
- endif
-
- #-----------------------------------------------------------------------------
- # RULES TO LINK LIBRARIES
- #-----------------------------------------------------------------------------
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/curl-headers.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/curl-headers.patch
deleted file mode 100644
index aed59d4abed1..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/curl-headers.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/lib/curl_transport/curlmulti.c b/lib/curl_transport/curlmulti.c
-index 27f93e3..6897d68 100644
---- a/lib/curl_transport/curlmulti.c
-+++ b/lib/curl_transport/curlmulti.c
-@@ -19,7 +19,6 @@
- #endif
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
- #include <curl/multi.h>
-
-diff --git a/lib/curl_transport/curltransaction.c b/lib/curl_transport/curltransaction.c
-index 3889462..0745f42 100644
---- a/lib/curl_transport/curltransaction.c
-+++ b/lib/curl_transport/curltransaction.c
-@@ -17,7 +17,6 @@
- #include "version.h"
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
-
- #include "curlversion.h"
-diff --git a/lib/curl_transport/xmlrpc_curl_transport.c b/lib/curl_transport/xmlrpc_curl_transport.c
-index 812ba2f..0a16835 100644
---- a/lib/curl_transport/xmlrpc_curl_transport.c
-+++ b/lib/curl_transport/xmlrpc_curl_transport.c
-@@ -85,7 +85,6 @@
- #include "xmlrpc-c/time_int.h"
-
- #include <curl/curl.h>
--#include <curl/types.h>
- #include <curl/easy.h>
- #include <curl/multi.h>
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dump-symlinks.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dump-symlinks.patch
deleted file mode 100644
index d246e42dbf41..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dump-symlinks.patch
+++ /dev/null
@@ -1,585 +0,0 @@
-diff -NrU5 xmlrpc-c-1.18.02.orig/common.mk xmlrpc-c-1.18.02/common.mk
---- xmlrpc-c-1.18.02.orig/common.mk 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/common.mk 2009-04-28 00:37:21.000000000 +0200
-@@ -282,32 +282,10 @@
- $(TARGET_MODS_PP:%=%.osh):%.osh:%.cpp
- $(CXX) -c -o $@ $(INCLUDES) $(CXXFLAGS_ALL) $<
-
-
- ##############################################################################
--# MISC BUILD RULES #
--##############################################################################
--
--# We use the srcdir symbolic link simply to make the make
--# rules easier to read in the make output. We could use the $(SRCDIR)
--# variable, but that makes the compile and link commands
--# a mile long. Note that Make sometime figures that a directory which
--# is a dependency is newer than the symbolic link pointing to it and wants
--# to rebuild the symbolic link. So we don't make $(SRCDIR) a
--# dependency of 'srcdir'.
--
--# We should do the same for 'blddir'. We did once before, then undid
--# it in an erroneous effort to enable parallel make. It's a little harder
--# with blddir; when we did it before, we had to use the non-symlink
--# version in a few places.
--
--srcdir:
-- $(LN_S) $(SRCDIR) $@
--blddir:
-- $(LN_S) $(BLDDIR) $@
--
--##############################################################################
- # RECURSIVE SUBDIRECTORY BUILD RULES #
- ##############################################################################
-
- .PHONY: $(SUBDIRS:%=%/all)
- $(SUBDIRS:%=%/all): %/all: $(CURDIR)/%
-@@ -594,11 +572,10 @@
- # especially with built .h files. Better not to burden the user, who
- # gains nothing from it, with that.
- #
- rm -f depend.mk
- rm -f Makefile.depend # We used to create a file by this name
-- rm -f srcdir blddir
-
- .PHONY: distdir-common
- distdir-common:
- @for file in $(DISTFILES); do \
- d=$(SRCDIR); \
-diff -NrU5 xmlrpc-c-1.18.02.orig/lib/abyss/src/Makefile xmlrpc-c-1.18.02/lib/abyss/src/Makefile
---- xmlrpc-c-1.18.02.orig/lib/abyss/src/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/lib/abyss/src/Makefile 2009-04-28 00:48:59.000000000 +0200
-@@ -50,22 +50,17 @@
-
- include $(SRCDIR)/common.mk
-
- CFLAGS_LOCAL = -D_UNIX
-
--INCLUDES = -Iblddir -Isrcdir -Isrcdir/include -Isrcdir/lib/util/include
-+INCLUDES = -I$(BLDDIR) -I$(SRCDIR) -I$(SRCDIR)/include -I$(SRCDIR)/lib/util/include
-
- ABYSS_SHLIB = $(call shlibfn,libxmlrpc_abyss)
- #ABYSS_SHLIB is e.g. libxmlrpc_abyss.so.3.1
- ABYSS_SHLIBLE = $(call shliblefn,libxmlrpc_abyss)
- #ABYSS_SHLIBLE is e.g. libxmlrpc_abyss.so
-
--# This 'common.mk' dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/common.mk: srcdir blddir
--
- .PHONY: all
- all: libxmlrpc_abyss.a $(TARGET_SHARED_LIBRARIES) $(TARGET_SHARED_LE_LIBS)
-
-
- # Rule for this is in common.mk, courtesy of TARGET_LIBRARY_NAMES
-diff -NrU5 xmlrpc-c-1.18.02.orig/lib/expat/xmlparse/Makefile xmlrpc-c-1.18.02/lib/expat/xmlparse/Makefile
---- xmlrpc-c-1.18.02.orig/lib/expat/xmlparse/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/lib/expat/xmlparse/Makefile 2009-04-28 00:39:45.000000000 +0200
-@@ -83,11 +83,6 @@
- distclean: clean distclean-common
-
- .PHONY: dep
- dep: dep-common
-
--# This 'common.mk' dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/common.mk: srcdir
--
- include depend.mk
-diff -NrU5 xmlrpc-c-1.18.02.orig/lib/expat/xmltok/Makefile xmlrpc-c-1.18.02/lib/expat/xmltok/Makefile
---- xmlrpc-c-1.18.02.orig/lib/expat/xmltok/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/lib/expat/xmltok/Makefile 2009-04-28 00:38:11.000000000 +0200
-@@ -24,11 +24,11 @@
- # we started using the Gcc -Wundef option, that generates a warning, so
- # se set it explicitly to 0 here.
-
- CFLAGS_LOCAL = -DXML_BYTE_ORDER=0
-
--# -I. is necessary when blddir != srcdir
-+# -I. is necessary when $(BLDDIR) != $(SRCDIR)
- INCLUDES = -I. -I$(BLDDIR) -I$(SRCDIR)/lib/util/include
-
- default: all
-
- TARGET_LIBRARY_NAMES := libxmlrpc_xmltok
-diff -NrU5 xmlrpc-c-1.18.02.orig/lib/libutil/Makefile xmlrpc-c-1.18.02/lib/libutil/Makefile
---- xmlrpc-c-1.18.02.orig/lib/libutil/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/lib/libutil/Makefile 2009-04-28 00:48:59.000000000 +0200
-@@ -41,23 +41,18 @@
- MAJ=3
- # Major number of shared libraries in this directory
-
- include $(SRCDIR)/common.mk
-
--INCLUDES = -I$(BLDDIR) -Isrcdir \
-- -I$(BLDDIR)/include -Isrcdir/include -Isrcdir/lib/util/include
-+INCLUDES = -I$(BLDDIR) -I$(SRCDIR) \
-+ -I$(BLDDIR)/include -I$(SRCDIR)/include -I$(SRCDIR)/lib/util/include
-
- UTIL_SHLIB = $(call shlibfn,libxmlrpc_util)
- #UTIL_SHLIB is e.g. libxmlrpc_util.so.3.1
- UTIL_SHLIBLE = $(call shliblefn,libxmlrpc_util)
- #UTIL_SHLIBLE is e.g. libxmlrpc_util.so
-
--# This 'common.mk' dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/common.mk: srcdir blddir
--
- .PHONY: all
- all: libxmlrpc_util.a $(TARGET_SHARED_LIBRARIES) $(TARGET_SHARED_LE_LIBS)
-
- # Rule for this is in common.mk, courtesy of TARGET_LIBRARY_NAMES:
- $(UTIL_SHLIB): $(TARGET_MODS:%=%.osh)
-diff -NrU5 xmlrpc-c-1.18.02.orig/src/cpp/Makefile xmlrpc-c-1.18.02/src/cpp/Makefile
---- xmlrpc-c-1.18.02.orig/src/cpp/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/src/cpp/Makefile 2009-04-28 00:38:11.000000000 +0200
-@@ -37,18 +37,18 @@
- # INCLUDES and DEP_SOURCES are used by dep-common target
- INCLUDES = $(BASIC_INCLUDES) $(CLIENT_INCLUDES) $(LIBXML_INCLUDES) \
- $(SERVER_INCLUDES) $(SERVER_ABYSS_INCLUDES) $(TRANSPORT_INCLUDES)
- DEP_SOURCES = *.cpp
-
--WININET_TRANSPORT_DIR = srcdir/lib/wininet_transport
--CURL_TRANSPORT_DIR = srcdir/lib/curl_transport
--LIBWWW_TRANSPORT_DIR = srcdir/lib/libwww_transport
-+WININET_TRANSPORT_DIR = $(SRCDIR)/lib/wininet_transport
-+CURL_TRANSPORT_DIR = $(SRCDIR)/lib/curl_transport
-+LIBWWW_TRANSPORT_DIR = $(SRCDIR)/lib/libwww_transport
-
- ifeq ($(ENABLE_LIBXML2_BACKEND),yes)
- LIBXML_INCLUDES = $(LIBXML2_CFLAGS)
- else
-- LIBXML_INCLUDES = -Isrcdir/lib/expat/xmlparse
-+ LIBXML_INCLUDES = -I$(SRCDIR)/lib/expat/xmlparse
- endif
-
- ifeq ($(ENABLE_LIBXML2_BACKEND),yes)
- XML_PARSER_LIBDEP = $(shell xml2-config --libs)
- else
-@@ -80,26 +80,20 @@
- MAJ = 5
- # Major number of shared libraries in this directory
-
- include $(SRCDIR)/common.mk
-
--
--# This 'common.mk' dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/common.mk: srcdir blddir
--
- TRANSPORT_INCLUDES = \
- -I$(WININET_TRANSPORT_DIR) \
- -I$(CURL_TRANSPORT_DIR) \
- -I$(LIBWWW_TRANSPORT_DIR) \
-
- BASIC_INCLUDES = \
-- -Iblddir/include \
-- -Isrcdir/include \
-- -Iblddir \
-- -Isrcdir/lib/util/include
-+ -I$(BLDDIR)/include \
-+ -I$(SRCDIR)/include \
-+ -I$(BLDDIR) \
-+ -I$(SRCDIR)/lib/util/include
-
-
- # TARGET_STATIC_LIBARIES, etc. are set by common.mk, based on
- # TARGET_LIB_NAMES_PP.
-
-@@ -125,22 +119,22 @@
- $(LIBXMLRPC) \
- $(LIBXMLRPC_SERVER) \
- $(LIBXMLRPC_UTIL)
- $(LIBXMLRPC_CPP_SH): LIBOBJECTS = XmlRpcCpp.osh
- $(LIBXMLRPC_CPP_SH): LIBDEP = \
-- -Lblddir/src -lxmlrpc_server -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc_server -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- LIBXMLRPCPP_SH = $(call shlibfn, lib$(LIBXMLRPCPP_NAME))
-
- $(LIBXMLRPCPP_SH): $(LIBXMLRPCPP_MODS:%=%.osh) \
- $(LIBXMLRPC) \
- $(LIBXMLRPC_UTIL)
- $(LIBXMLRPCPP_SH): LIBOBJECTS = $(LIBXMLRPCPP_MODS:%=%.osh)
- $(LIBXMLRPCPP_SH): LIBDEP = \
-- -Lblddir/src -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
-
- LIBXMLRPC_SERVERPP_SH = $(call shlibfn, libxmlrpc_server++)
-@@ -151,11 +145,11 @@
- $(LIBXMLRPC_UTIL) \
- $(LIBXMLRPC)
- $(LIBXMLRPC_SERVERPP_SH): LIBOBJECTS = $(LIBXMLRPC_SERVERPP_MODS:%=%.osh)
- $(LIBXMLRPC_SERVERPP_SH): LIBDEP = \
- -L. -l$(LIBXMLRPCPP_NAME) \
-- -Lblddir/src -lxmlrpc_server -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc_server -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- LIBXMLRPC_SERVER_ABYSSPP_SH = $(call shlibfn, libxmlrpc_server_abyss++)
-
-@@ -167,11 +161,11 @@
- $(LIBXMLRPC_UTIL) \
- $(LIBXMLRPC)
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): LIBOBJECTS = $(LIBXMLRPC_SERVER_ABYSSPP_MODS:%=%.osh)
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): LIBDEP = \
- -L. -lxmlrpc_server++ -l$(LIBXMLRPCPP_NAME) \
-- -Lblddir/src -lxmlrpc_server_abyss -lxmlrpc_server -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc_server_abyss -lxmlrpc_server -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_ABYSS_DIR) -lxmlrpc_abyss \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util \
-
- $(LIBXMLRPC_SERVER_CGIPP_SH): $(LIBXMLRPC_SERVER_CGIPP_MODS:%=%.osh) \
-@@ -179,11 +173,11 @@
- $(call shliblefn, lib$(LIBXMLRPCPP_NAME)) \
- $(LIBXMLRPC)
- $(LIBXMLRPC_SERVER_CGIPP_SH): LIBOBJECTS = $(LIBXMLRPC_SERVER_CGIPP_MODS:%=%.osh)
- $(LIBXMLRPC_SERVER_CGIPP_SH): LIBDEP = \
- -L. -lxmlrpc_server++ -l$(LIBXMLRPCPP_NAME) \
-- -Lblddir/src -lxmlrpc_server -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc_server -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- LIBXMLRPC_SERVER_PSTREAMPP_SH = $(call shlibfn, libxmlrpc_server_pstream++)
-
-@@ -193,11 +187,11 @@
- $(call shliblefn, libxmlrpc_packetsocket) \
- $(call shliblefn, libxmlrpc_server++)
- $(LIBXMLRPC_SERVER_PSTREAMPP_SH): LIBOBJECTS = $(LIBXMLRPC_SERVER_PSTREAMPP_MODS:%=%.osh)
- $(LIBXMLRPC_SERVER_PSTREAMPP_SH): LIBDEP = \
- -L. -lxmlrpc_server++ -l$(LIBXMLRPCPP_NAME) -lxmlrpc_packetsocket \
-- -Lblddir/src -lxmlrpc_server -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc_server -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util \
-
- LIBXMLRPC_CLIENTPP_SH = $(call shlibfn, libxmlrpc_client++)
-
-@@ -208,22 +202,22 @@
- $(call shliblefn, lib$(LIBXMLRPCPP_NAME)) \
- $(LIBXMLRPC_CLIENT)
- $(LIBXMLRPC_CLIENTPP_SH): LIBOBJECTS = $(LIBXMLRPC_CLIENTPP_MODS:%=%.osh)
- $(LIBXMLRPC_CLIENTPP_SH): LIBDEP = \
- -L. -l$(LIBXMLRPCPP_NAME) -lxmlrpc_packetsocket \
-- -Lblddir/src -lxmlrpc_client -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc_client -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- LIBXMLRPC_PACKETSOCKET_SH = $(call shlibfn, libxmlrpc_packetsocket)
-
- $(LIBXMLRPC_PACKETSOCKET_SH): $(LIBXMLRPC_PACKETSOCKET_MODS:%=%.osh) \
- $(call shliblefn, lib$(LIBXMLRPCPP_NAME))
- $(LIBXMLRPC_PACKETSOCKET_SH): LIBOBJECTS = $(LIBXMLRPC_PACKETSOCKET_MODS:%=%.osh)
- $(LIBXMLRPC_PACKETSOCKET_SH): LIBDEP = \
- -L. -l$(LIBXMLRPCPP_NAME) \
-- -Lblddir/src -lxmlrpc \
-+ -L$(BLDDIR)/src -lxmlrpc \
- $(XML_PARSER_LIBDEP) \
- -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- libxmlrpc_cpp.a: XmlRpcCpp.o
- libxmlrpc_cpp.a: LIBOBJECTS = XmlRpcCpp.o
-diff -NrU5 xmlrpc-c-1.18.02.orig/src/cpp/test/Makefile xmlrpc-c-1.18.02/src/cpp/test/Makefile
---- xmlrpc-c-1.18.02.orig/src/cpp/test/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/src/cpp/test/Makefile 2009-04-28 00:48:59.000000000 +0200
-@@ -26,16 +26,11 @@
- LIBS += $(shell libwww-config --libs)
- endif
-
- LIBS += -lpthread
-
--INCLUDES = -Isrcdir/include -I$(BLDDIR) -Isrcdir -Isrcdir/lib/util/include
--
--# This 'Makefile' dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--Makefile: srcdir
-+INCLUDES = -I$(SRCDIR)/include -I$(BLDDIR) -I$(SRCDIR) -I$(SRCDIR)/lib/util/include
-
- include $(SRCDIR)/common.mk
-
-
- TEST_OBJS = test.o registry.o server_abyss.o server_pstream.o tools.o
-diff -NrU5 xmlrpc-c-1.18.02.orig/src/Makefile xmlrpc-c-1.18.02/src/Makefile
---- xmlrpc-c-1.18.02.orig/src/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/src/Makefile 2009-04-28 00:32:07.000000000 +0200
-@@ -115,15 +115,10 @@
- MAJ=3
- # Major number of shared libraries in this directory
-
- include $(SRCDIR)/common.mk
-
--# This 'common.mk' dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/common.mk: srcdir blddir
--
- # TARGET_STATIC_LIBRARIES, etc. are set by common.mk, based on
- # TARGET_LIBRARY_NAMES.
-
-
- all: \
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/common.mk xmlrpc-c-1.18.02/tools/common.mk
---- xmlrpc-c-1.18.02.orig/tools/common.mk 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/common.mk 2009-04-28 00:49:45.000000000 +0200
-@@ -5,11 +5,11 @@
- # the corresponding -l.
- #
- # Note that in a properly configured system, curl-config, etc. do not
- # generate -L options for general directories.
-
--CLIENT_LDLIBS = -Lblddir/src -Lblddir/lib/libutil
-+CLIENT_LDLIBS = -L$(BLDDIR)/src -L$(BLDDIR)/lib/libutil
-
- CLIENT_LDLIBS += -lxmlrpc_client -lxmlrpc -lxmlrpc_util
-
- ifeq ($(MUST_BUILD_LIBWWW_CLIENT),yes)
- CLIENT_LDLIBS += $(shell libwww-config --libs)
-@@ -21,17 +21,17 @@
- CLIENT_LDLIBS += $(shell wininet-config --libs)
- endif
-
- CLIENT_LDLIBS += $(LDLIBS_XML)
-
--CLIENTPP_LDLIBS = -Lblddir/src/cpp
-+CLIENTPP_LDLIBS = -L$(BLDDIR)/src/cpp
- CLIENTPP_LDLIBS += -lxmlrpc_client++ -lxmlrpc_packetsocket -lxmlrpc++
-
- include $(SRCDIR)/common.mk
-
- ifneq ($(OMIT_LIB_RULE),Y)
--srcdir/tools/lib/dumpvalue.o: FORCE
-+$(SRCDIR)/tools/lib/dumpvalue.o: FORCE
- $(MAKE) -C $(dir $@) -f $(SRCDIR)/tools/lib/Makefile $(notdir $@)
- endif
-
- .PHONY: install
- install: install-common
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/lib/Makefile xmlrpc-c-1.18.02/tools/lib/Makefile
---- xmlrpc-c-1.18.02.orig/tools/lib/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/lib/Makefile 2009-04-28 00:40:19.000000000 +0200
-@@ -13,29 +13,24 @@
- OMIT_LIB_RULE = Y
-
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = \
-- -Isrcdir/$(SUBDIR)/include \
-- -Iblddir \
-- -Isrcdir/include \
-- -Isrcdir/lib/util/include \
-+ -I$(SRCDIR)/$(SUBDIR)/include \
-+ -I$(BLDDIR) \
-+ -I$(SRCDIR)/include \
-+ -I$(SRCDIR)/lib/util/include \
-
- LIBOBJS = \
- dumpvalue.o \
-
- .PHONY: all
- all: $(LIBOBJS)
-
- %.o:%.c
- $(CC) -c $(CFLAGS_ALL) $<
-
--# This common.mk dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/tools/common.mk: srcdir blddir
--
- include depend.mk
-
- .PHONY: dep
- dep: dep-common
-
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/xmlrpc/Makefile xmlrpc-c-1.18.02/tools/xmlrpc/Makefile
---- xmlrpc-c-1.18.02.orig/tools/xmlrpc/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/xmlrpc/Makefile 2009-04-28 00:38:11.000000000 +0200
-@@ -14,14 +14,14 @@
-
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = \
- -I../lib/include \
-- -Iblddir \
-- -Iblddir/include \
-- -Isrcdir/include \
-- -Isrcdir/lib/util/include
-+ -I$(BLDDIR) \
-+ -I$(BLDDIR)/include \
-+ -I$(SRCDIR)/include \
-+ -I$(SRCDIR)/lib/util/include
-
- LDFLAGS = $(LADD)
-
- all: xmlrpc
-
-@@ -32,11 +32,11 @@
- stripcaseeq.o \
- string_parser.o \
-
- UTILS = $(UTIL_OBJS:%=$(UTIL_DIR)/%)
-
--DUMPVALUE = srcdir/tools/lib/dumpvalue.o
-+DUMPVALUE = $(SRCDIR)/tools/lib/dumpvalue.o
-
- # Can we just use $(LIBS) in the link?
-
- LIBS = $(LIBXMLRPC_CLIENT) $(LIBXMLRPC) $(LIBXMLRPC_XML) $(LIBXMLRPC_UTIL)
-
-@@ -46,15 +46,10 @@
- $(CCLD) -o $@ $(LDFLAGS) $(XMLRPC_OBJS) $(UTILS) $(CLIENT_LDLIBS)
-
- %.o:%.c $(BLDDIR)/include/xmlrpc-c/config.h
- $(CC) -c $(CFLAGS_ALL) $<
-
--# This common.mk dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/tools/common.mk: srcdir blddir
--
- include depend.mk
-
- .PHONY: dep
- dep: dep-common
-
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/xml-rpc-api2cpp/Makefile xmlrpc-c-1.18.02/tools/xml-rpc-api2cpp/Makefile
---- xmlrpc-c-1.18.02.orig/tools/xml-rpc-api2cpp/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/xml-rpc-api2cpp/Makefile 2009-04-28 00:31:08.000000000 +0200
-@@ -46,15 +46,10 @@
- $(CXXLD) -o $@ $(LDFLAGS) $(OBJECTS) $(LDLIBS)
-
- %.o:%.cpp
- $(CXX) -c $(CXXFLAGS_ALL) $<
-
--# This common.mk dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/tools/common.mk: srcdir blddir
--
- include depend.mk
-
- .PHONY: clean
- clean: clean-common
- rm -f $(PROGS)
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/xml-rpc-api2txt/Makefile xmlrpc-c-1.18.02/tools/xml-rpc-api2txt/Makefile
---- xmlrpc-c-1.18.02.orig/tools/xml-rpc-api2txt/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/xml-rpc-api2txt/Makefile 2009-04-28 00:30:54.000000000 +0200
-@@ -16,15 +16,10 @@
-
- all: $(PROGS)
-
- include $(SRCDIR)/tools/common.mk
-
--# This common.mk dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/tools/common.mk: srcdir blddir
--
- include depend.mk
-
- .PHONY: clean
- clean: clean-common
- rm -f $(PROGS)
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/xmlrpc_cpp_proxy/Makefile xmlrpc-c-1.18.02/tools/xmlrpc_cpp_proxy/Makefile
---- xmlrpc-c-1.18.02.orig/tools/xmlrpc_cpp_proxy/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/xmlrpc_cpp_proxy/Makefile 2009-04-28 00:28:49.000000000 +0200
-@@ -45,15 +45,10 @@
- $(CXXLD) -o $@ $(LDFLAGS) $(OBJECTS) $(LDLIBS) $(LADD)
-
- %.o:%.cpp $(BLDDIR)/include/xmlrpc-c/config.h
- $(CXX) -c $(CXXFLAGS_ALL) $<
-
--# This common.mk dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/tools/common.mk: srcdir blddir
--
- include depend.mk
-
- .PHONY: clean
- clean: clean-common
- rm -f xmlrpc_cpp_proxy
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/xmlrpc_pstream/Makefile xmlrpc-c-1.18.02/tools/xmlrpc_pstream/Makefile
---- xmlrpc-c-1.18.02.orig/tools/xmlrpc_pstream/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/xmlrpc_pstream/Makefile 2009-04-28 00:38:11.000000000 +0200
-@@ -16,22 +16,22 @@
-
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = \
- -I../lib/include \
-- -Isrcdir/lib/util/include \
-- -Iblddir \
-- -Iblddir/include \
-- -Isrcdir/include \
-+ -I$(SRCDIR)/lib/util/include \
-+ -I$(BLDDIR) \
-+ -I$(BLDDIR)/include \
-+ -I$(SRCDIR)/include \
-
- LDFLAGS = $(LADD)
-
- all: xmlrpc_pstream
-
- OBJECTS = \
- xmlrpc_pstream.o \
-- srcdir/tools/lib/dumpvalue.o \
-+ $(SRCDIR)/tools/lib/dumpvalue.o \
-
- LIBS = \
- $(LIBXMLRPC_CLIENTPP) \
- $(LIBXMLRPCPP) \
- $(LIBXMLRPC_CLIENT) \
-@@ -52,18 +52,13 @@
- UTILS = $(UTIL_OBJS:%=$(UTIL_DIR)/%)
-
- xmlrpc_pstream: $(OBJECTS) $(LIBS) $(UTILS)
- $(CXXLD) -o $@ $(LDFLAGS) $(OBJECTS) $(UTILS) $(LDLIBS) $(LADD)
-
--%.o:%.cpp blddir/include/xmlrpc-c/config.h
-+%.o:%.cpp $(BLDDIR)/include/xmlrpc-c/config.h
- $(CXX) -c $(CXXFLAGS_ALL) $<
-
--# This common.mk dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/tools/common.mk: srcdir blddir
--
- include depend.mk
-
- .PHONY: clean
- clean: clean-common
- rm -f xmlrpc_pstream
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/xmlrpc_transport/Makefile xmlrpc-c-1.18.02/tools/xmlrpc_transport/Makefile
---- xmlrpc-c-1.18.02.orig/tools/xmlrpc_transport/Makefile 2009-04-28 00:23:33.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/xmlrpc_transport/Makefile 2009-04-28 00:29:09.000000000 +0200
-@@ -39,15 +39,10 @@
- $(CCLD) -o $@ $(LDFLAGS) $< $(CLIENT_LDLIBS) $(UTILS)
-
- %.o:%.c
- $(CC) -c $(CFLAGS_ALL) $<
-
--# This common.mk dependency makes sure the symlinks get built before
--# this make file is used for anything.
--
--$(SRCDIR)/tools/common.mk: srcdir blddir
--
- include depend.mk
-
- .PHONY: dep
- dep: dep-common
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dumpvalue.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dumpvalue.patch
deleted file mode 100644
index d7d49b3ace30..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.18.02/dumpvalue.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -NrU5 xmlrpc-c-1.18.02.orig/tools/xmlrpc_pstream/Makefile xmlrpc-c-1.18.02/tools/xmlrpc_pstream/Makefile
---- xmlrpc-c-1.18.02.orig/tools/xmlrpc_pstream/Makefile 2009-04-26 16:05:12.000000000 +0200
-+++ xmlrpc-c-1.18.02/tools/xmlrpc_pstream/Makefile 2009-04-26 22:37:06.000000000 +0200
-@@ -27,11 +27,11 @@
-
- all: xmlrpc_pstream
-
- OBJECTS = \
- xmlrpc_pstream.o \
-- $(TOOLSDIR)/lib/dumpvalue.o \
-+ srcdir/tools/lib/dumpvalue.o \
-
- LIBS = \
- $(LIBXMLRPC_CLIENTPP) \
- $(LIBXMLRPCPP) \
- $(LIBXMLRPC_CLIENT) \
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.28.00-advanced-test.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.28.00-advanced-test.patch
deleted file mode 100644
index 73a552b71a91..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.28.00-advanced-test.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-Index: test/method_registry.c
-===================================================================
---- test/method_registry.c (revision 2200)
-+++ test/method_registry.c (working copy)
-@@ -37,9 +37,9 @@
- #ifndef WIN32
- /* xmlrpc_server_version_major, etc. are not exported from a Windows DLL */
-
-- TEST(major = xmlrpc_server_version_major);
-- TEST(minor = xmlrpc_server_version_minor);
-- TEST(point = xmlrpc_server_version_point);
-+ TEST(major == xmlrpc_server_version_major);
-+ TEST(minor == xmlrpc_server_version_minor);
-+ TEST(point == xmlrpc_server_version_point);
- #endif
- }
-
-Index: test/client.c
-===================================================================
---- test/client.c (revision 2200)
-+++ test/client.c (working copy)
-@@ -26,9 +26,9 @@
- #ifndef WIN32
- /* xmlrpc_client_version_major, etc. are not exported from a Windows DLL */
-
-- TEST(major = xmlrpc_client_version_major);
-- TEST(minor = xmlrpc_client_version_minor);
-- TEST(point = xmlrpc_client_version_point);
-+ TEST(major == xmlrpc_client_version_major);
-+ TEST(minor == xmlrpc_client_version_minor);
-+ TEST(point == xmlrpc_client_version_point);
- #endif
- }
-
-Index: test/test.c
-===================================================================
---- test/test.c (revision 2200)
-+++ test/test.c (working copy)
-@@ -87,9 +87,9 @@
- #ifndef WIN32
- /* xmlrpc_version_major, etc. are not exported from a Windows DLL */
-
-- TEST(major = xmlrpc_version_major);
-- TEST(minor = xmlrpc_version_minor);
-- TEST(point = xmlrpc_version_point);
-+ TEST(major == xmlrpc_version_major);
-+ TEST(minor == xmlrpc_version_minor);
-+ TEST(point == xmlrpc_version_point);
- #endif
- }
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.32.05-Wimplicit.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.32.05-Wimplicit.patch
new file mode 100644
index 000000000000..affa917f7427
--- /dev/null
+++ b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.32.05-Wimplicit.patch
@@ -0,0 +1,20 @@
+--- a/common.mk
++++ b/common.mk
+@@ -17,7 +17,7 @@
+ # fully made.
+ .DELETE_ON_ERROR:
+
+-GCC_WARNINGS = -Wall -W -Wno-uninitialized -Wundef -Wimplicit \
++GCC_WARNINGS = -Wall -W -Wno-uninitialized -Wundef \
+ -Wno-unknown-pragmas
+ # We need -Wwrite-strings after we fix all the missing consts
+ #
+@@ -27,7 +27,7 @@
+ # on -Wuninitialized for all the others.
+
+ GCC_C_WARNINGS = $(GCC_WARNINGS) \
+- -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes
++ -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wimplicit
+
+ GCC_CXX_WARNINGS = $(GCC_WARNINGS) -Wsynth
+
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch
deleted file mode 100644
index 6aa705c29a0c..000000000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-diff -rup xmlrpc-c-1.06.03/examples/cpp/sample_add_client_complex.cpp xmlrpc-c-devel/examples/cpp/sample_add_client_complex.cpp
---- xmlrpc-c-1.06.03/examples/cpp/sample_add_client_complex.cpp 2005-11-06 21:28:00.000000000 +0100
-+++ xmlrpc-c-devel/examples/cpp/sample_add_client_complex.cpp 2008-01-17 16:42:40.000000000 +0100
-@@ -15,6 +15,7 @@
- =============================================================================*/
-
- #include <cassert>
-+#include <cstdlib>
- #include <string>
- #include <iostream>
- #include <xmlrpc-c/girerr.hpp>
-diff -rup xmlrpc-c-1.06.03/examples/cpp/xmlrpc_sample_add_client.cpp xmlrpc-c-devel/examples/cpp/xmlrpc_sample_add_client.cpp
---- xmlrpc-c-1.06.03/examples/cpp/xmlrpc_sample_add_client.cpp 2005-06-05 02:01:35.000000000 +0200
-+++ xmlrpc-c-devel/examples/cpp/xmlrpc_sample_add_client.cpp 2008-01-17 16:42:04.000000000 +0100
-@@ -1,4 +1,5 @@
- #include <string>
-+#include <cstdlib>
- #include <iostream>
- #include <xmlrpc-c/girerr.hpp>
- #include <xmlrpc-c/base.hpp>
-diff -rup xmlrpc-c-1.06.03/include/xmlrpc-c/oldcppwrapper.hpp xmlrpc-c-devel/include/xmlrpc-c/oldcppwrapper.hpp
---- xmlrpc-c-1.06.03/include/xmlrpc-c/oldcppwrapper.hpp 2008-01-17 16:43:30.000000000 +0100
-+++ xmlrpc-c-devel/include/xmlrpc-c/oldcppwrapper.hpp 2008-01-17 16:29:31.000000000 +0100
-@@ -26,6 +26,7 @@
-
-
- #include <string>
-+#include <cstdlib>
- #include <xmlrpc-c/base.h>
- #include <xmlrpc-c/client.h>
- #include <xmlrpc-c/server.h>
-diff -rup xmlrpc-c-1.06.03/src/cpp/client_simple.cpp xmlrpc-c-devel/src/cpp/client_simple.cpp
---- xmlrpc-c-1.06.03/src/cpp/client_simple.cpp 2008-01-17 16:43:30.000000000 +0100
-+++ xmlrpc-c-devel/src/cpp/client_simple.cpp 2008-01-17 16:27:18.000000000 +0100
-@@ -1,4 +1,5 @@
- #include <string>
-+#include <cstring>
-
- #include "xmlrpc-c/girerr.hpp"
- using girerr::error;
-diff -rup xmlrpc-c-1.06.03/src/cpp/server_abyss.cpp xmlrpc-c-devel/src/cpp/server_abyss.cpp
---- xmlrpc-c-1.06.03/src/cpp/server_abyss.cpp 2008-01-17 16:43:30.000000000 +0100
-+++ xmlrpc-c-devel/src/cpp/server_abyss.cpp 2008-01-17 16:26:23.000000000 +0100
-@@ -1,4 +1,5 @@
- #include <cassert>
-+#include <cstdlib>
- #include <string>
- #include <memory>
- #include <signal.h>
-diff -rup xmlrpc-c-1.06.03/src/cpp/value.cpp xmlrpc-c-devel/src/cpp/value.cpp
---- xmlrpc-c-1.06.03/src/cpp/value.cpp 2008-01-17 16:43:30.000000000 +0100
-+++ xmlrpc-c-devel/src/cpp/value.cpp 2008-01-17 16:25:45.000000000 +0100
-@@ -31,6 +31,7 @@
- #include <string>
- #include <vector>
- #include <time.h>
-+#include <cstdlib>
-
- #include "xmlrpc-c/girerr.hpp"
- using girerr::error;
-diff -rup xmlrpc-c-1.06.03/src/cpp/XmlRpcCpp.cpp xmlrpc-c-devel/src/cpp/XmlRpcCpp.cpp
---- xmlrpc-c-1.06.03/src/cpp/XmlRpcCpp.cpp 2008-01-17 16:43:30.000000000 +0100
-+++ xmlrpc-c-devel/src/cpp/XmlRpcCpp.cpp 2008-01-17 16:24:46.000000000 +0100
-@@ -25,6 +25,8 @@
-
-
- #include <string>
-+#include <cstdlib>
-+#include <memory.h>
- #include "xmlrpc-c/oldcppwrapper.hpp"
-
- using std::string;
-diff -rup xmlrpc-c-1.06.03/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp xmlrpc-c-devel/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp
---- xmlrpc-c-1.06.03/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp 2008-01-17 16:43:30.000000000 +0100
-+++ xmlrpc-c-devel/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp 2008-01-17 16:28:34.000000000 +0100
-@@ -1,5 +1,6 @@
- #include <iostream>
- #include <stdexcept>
-+#include <cstdlib>
-
- #include "xmlrpc-c/oldcppwrapper.hpp"
-
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05.ebuild
index fd2745167a65..0db9c38d65a7 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05.ebuild,v 1.10 2013/02/26 14:54:24 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05.ebuild,v 1.11 2013/02/27 06:19:23 jer Exp $
EAPI="4"
@@ -50,6 +50,7 @@ export LC_ALL=C
export LANG=C
src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.32.05-Wimplicit.patch
sed -i \
-e "/CFLAGS_COMMON/s|-g -O3$||" \
-e "/CXXFLAGS_COMMON/s|-g$||" \