diff options
-rw-r--r-- | dev-libs/atk/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/atk/Manifest | 22 | ||||
-rw-r--r-- | dev-libs/atk/atk-2.8.0.ebuild | 36 | ||||
-rw-r--r-- | dev-libs/glib/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/glib/Manifest | 15 | ||||
-rw-r--r-- | dev-libs/glib/files/glib-2.35.x-external-gdbus-codegen.patch | 112 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.36.0.ebuild | 242 |
7 files changed, 417 insertions, 25 deletions
diff --git a/dev-libs/atk/ChangeLog b/dev-libs/atk/ChangeLog index ccf5b043dbfa..5914fbf61355 100644 --- a/dev-libs/atk/ChangeLog +++ b/dev-libs/atk/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/atk # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/ChangeLog,v 1.259 2013/03/28 15:49:50 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/ChangeLog,v 1.260 2013/03/28 16:07:55 pacho Exp $ + +*atk-2.8.0 (28 Mar 2013) + + 28 Mar 2013; Pacho Ramos <pacho@gentoo.org> +atk-2.8.0.ebuild: + Version bump for Gnome 3.8 28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> atk-2.6.0.ebuild: Stable for arm, wrt bug #458984 diff --git a/dev-libs/atk/Manifest b/dev-libs/atk/Manifest index 3a4dbedc560f..1e5eeae1ac3f 100644 --- a/dev-libs/atk/Manifest +++ b/dev-libs/atk/Manifest @@ -1,28 +1,20 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 DIST atk-1.32.0.tar.bz2 688186 SHA256 e9a3e598f75c4db1af914f8b052dd9f7e89e920a96cc187c18eb06b8339cb16e SHA512 f10a752e2c57ffdaeaa2e41c5fb31acf6cd04ec850e002b6f5bfad2680a2a931db6ac395ebfcf7fca6356894dda14f4f87b02df1aff8d0096e265cf841e90d21 WHIRLPOOL 0ae816ec6e1999e5376f560ed0dfe84fd27ce899a953b9513eabec6a24d227e087f148ba42d256b738931f4353ff326754acad7cc826dab8ca773dc9df9bab30 DIST atk-2.4.0.tar.xz 607156 SHA256 091e9ce975a9fbbc7cd8fa64c9c389ffb7fa6cdde58b6d5c01b2c267093d888d SHA512 20316b4de66a1871bb9f802831b2262c54eaecf8d7c3696d3949f8464834c6aeca32d57382f0c9a9c093d2099e7d4c71c83b917474d528758339dcd1397e1571 WHIRLPOOL 77d882ae7d10fbbf6f81c7be149dbd85458b57b258da7a677b521e01ea19a727589d2aabd364fc23cf5569c8c6a1e398e09247aea291735fd506509041e29e0b DIST atk-2.6.0.tar.xz 609136 SHA256 eff663f90847620bb68c9c2cbaaf7f45e2ff44163b9ab3f10d15be763680491f SHA512 2dbc6807987ac2e434d6c2f3df49d618ee0e3c80c4bec023bec71eb04c78691881bf6df54b6ffe5311bd580239220fc915c0a66b2e22c639ec191eed0af27bc4 WHIRLPOOL 2c38b5e3cabd1c256b708e83e5cb31a5f9be8512f57fb1bf3262564f82b93c18fa72f5096f8f74d436b22001db17f1d825ed1c4cd6c2899f78121851cd255e52 +DIST atk-2.8.0.tar.xz 634052 SHA256 b22519176226f3e07cf6d932b77852e6b6be4780977770704b32d0f4e0686df4 SHA512 4f8b654a73ec3be8c2e453836dee2a9d02c1e0aac792f140dc63edf55d294c16b831b127152cdbba7b6e94340a8b843a565fe9ba47cecc0f79ed8262ef3d4397 WHIRLPOOL a3d8d52a77da2e675b366feb310d0c46c66eb4085bb6354e3fc885e7c56558835197097f6a928ce52240ad7955b4a6f45aa2785fd7837039f93d1e69babc8746 EBUILD atk-1.32.0-r1.ebuild 1143 SHA256 74ea1be0fc6580e98be673de4a839ea9fd6a664e65049a9afad7734c403cb9c3 SHA512 3f68889f5f2215976f491a952b5ddac0fdf8c4f3347ec9c414931f68890abe16528ad9a0102368f0491610e92105f855f070501c74292dec4848a98bc284056f WHIRLPOOL f3e0133aff887793d5e59dcddb9ba08d0e729aa5a1caf12bfc3b772246749996e0a232de11ee3d7972f23341c50fa2e822e52aa0aeeeac703402bc0a8efe0b59 EBUILD atk-2.4.0.ebuild 1181 SHA256 809f844ff28a8a02c545af4be7371dbb9e9a379e3fabc6b1492c52bd3baff607 SHA512 bd1619d51b360160568d322cb8fa54fd356833b3a226951c3f4b361b22edff8f5d98d174909fcad524d6f836897d023f49102ec2da2bb168fc54998e2b864fe5 WHIRLPOOL d724a58d6554a4b36ad482adbb6dcf983319ed43e1346a5d0c296cd1341971aba0a5a9f4acda8878105b35072b0b031f1c8792dc02be4a2d84dafc94091b9711 EBUILD atk-2.6.0.ebuild 1190 SHA256 928d6357093883f20ee132a20beec062297f0c4055d38f62b5f07b02d07d877a SHA512 3b206318244aa495bf305a51790edfcf8c638f21a44c0f7514f8e93511980ae3c8941b7e3904d641f936b8bedb60047b295e456e85ef3ddf910d191d192cdc7a WHIRLPOOL ba6cc5eb7f1dd649b6ea332f0dcec41871a6663bcd447e0d48c619363dc614813097ee4d34dd6ca48e96e0d29638046aaf9755c0cab3fca81599bd16e5c6eebe -MISC ChangeLog 28105 SHA256 0d15a65f98d57d8748dd65624669fe8c2802052f3118718bf42015f22c55df17 SHA512 ff3b01541d2440379fce5a5d84a6b9f902c95291ee32d2feab97aff258b582bb56071f4a02e3bdc6a3a0a1ac77303ec34b993963e6d7afe805524cdbdc94614f WHIRLPOOL 0184223f32029f254411a016bb85eefc46b1d0929c70839c15799e1bf43723f9c6b5e42fdcc98fac66f925c18d8da7aba8cae06a99afbc47e9a7eb32ccc86a19 +EBUILD atk-2.8.0.ebuild 1144 SHA256 fcc12d0c9928294dd247ccfbd06b8e568b57d34ef1ee09d5e34e0720dc4d4c2e SHA512 40dc65ac1d290f468df9c6af06dd718e6379e2e1412b150d4e858ccbab4e7653b6f53079aa74bc3c4edcb06287add93cb461c43d0e3d46793b0fa19b59fde434 WHIRLPOOL 71c5d1d63b2579eb464574997b15eee0ab838d5edb4a42730ac377215f1605925131ec0dca2458e9a4ca4d743c8ac6073b811aaef3f1aa08d79f6fd8a5752e2a +MISC ChangeLog 28228 SHA256 3b8cc87ae0f889e8d55e3a2ac33c9657a736bed592485d9db46a09e465ec6533 SHA512 ab546c836cd92e38ce2d74fff2e40a16ab98d687e353795259d2b4580bcd454bc1feae16598e2d3d9613909d22e64bb4e18b6c0bfeada997b02a21339f333470 WHIRLPOOL cd14d73745edce327f3222a6b52bca9512e336c1351eb63d4c901087402a6bd01ce7976c3b0ef392ca9f40c2712cda9f11b5129da3f88a044c404073d5bae42a MISC metadata.xml 174 SHA256 c0255e6a66375ac0e7f11c3712c6b47b7746432df4cf518e10c230674a6bc4f0 SHA512 b704bc8a6cbe98854b84a2ddedb7a2bc00309e3290e568dffed0bafc0acfcc81d6edb73dfacb95c56eef85982c2131f108e96abf55018ce45eda886f47bba1fb WHIRLPOOL 0e5a13b34c4e1ecf2888082f0c45255a63411981fbecbf4b8766de0f77993c2e6293f2ecb441adf901b20a48a56195a434cbb56c585d7e33693da12733ccb693 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCgAGBQJRVGYLAAoJELp701BxlEWflyQQAJZVUkGyQbDLqq2S1/6xZoP9 -XGUvJbZpMUWdxGUQ68rBmPKErySXAScvJzaDN1LQipoqgceMB/eNkPUhbsEQbKOe -pPc594F4l4WGV8zrL/WDAT2VZSFU9xIckGx2mmYZGrMn/2m+p0IY7auv1fG2fckN -jxgRhiAP67c42WY1eh+xmlDRTDVPaqY06ohhmGiQ5nCQQYJCbbgqX/PIFmg+zs7h -PESI9g9L8ur3OvpHbOTgfSkk/MZy7kZOAcOqZNl/EEviziMMxYQrevPa2pYnQnR9 -mBPSd+/UEMmGc4EtTGDxkjfZWXouvjCHqfC5IV3lchWzFejAJv1IqquR66drIyTI -TRuPe3lzGsxCbifQjbVaukzaDOLNH8cRRqGvZaL4zwinrwNig8G+RTJYoC/4RkSN -+drnsqOaDUfmeU7ppaM8D/LYnudSda7BrWVkrld97EOp5AqdPe+b9NSKXlXeJuan -4npMIlmy2HwUpD15lucNY6VVk4u/0y5jCVpED43RfLsuCFNIernj/5UaAXp+Ih1i -J2uQEJ5VMlaVLYjXDcGV4xIbIJ/ku4y8EXFQCsLgF4ag7Vf3db87kkanVHhi7O2y -AiAUHk7COoL3oZBJDI7msgbAG5QiHTVeSBbr1NtifTow0nQkUCZ34z3lofYMtffX -39sfoqwYnQM9MidZ+8jz -=0sZa +iEYEAREIAAYFAlFUatwACgkQCaWpQKGI+9R8ZACdF1H8PjUaeG1yX0T4pi8pICL3 +hHoAnjB4PLLzovo0B7dAhJWT+TjLCl1r +=GVDx -----END PGP SIGNATURE----- diff --git a/dev-libs/atk/atk-2.8.0.ebuild b/dev-libs/atk/atk-2.8.0.ebuild new file mode 100644 index 000000000000..fef678789aed --- /dev/null +++ b/dev-libs/atk/atk-2.8.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.8.0.ebuild,v 1.1 2013/03/28 16:07:55 pacho Exp $ + +EAPI="5" +GCONF_DEBUG="no" + +inherit gnome2 + +DESCRIPTION="GTK+ & GNOME Accessibility Toolkit" +HOMEPAGE="http://projects.gnome.org/accessibility/" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="+introspection nls test" + +RDEPEND=">=dev-libs/glib-2.31.2:2 + introspection? ( >=dev-libs/gobject-introspection-0.6.7 )" +DEPEND="${RDEPEND} + >=dev-lang/perl-5 + dev-util/gtk-doc-am + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +src_prepare() { + G2CONF="${G2CONF} $(use_enable introspection)" + + gnome2_src_prepare + + if ! use test; then + # don't waste time building tests (bug #226353) + sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed failed" + fi +} diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog index 7f969e461166..912fec6e581d 100644 --- a/dev-libs/glib/ChangeLog +++ b/dev-libs/glib/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/glib # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.553 2013/02/19 00:08:33 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.554 2013/03/28 16:05:06 pacho Exp $ + +*glib-2.36.0 (28 Mar 2013) + + 28 Mar 2013; Pacho Ramos <pacho@gentoo.org> + +files/glib-2.35.x-external-gdbus-codegen.patch, +glib-2.36.0.ebuild: + Version bump for Gnome 3.8 19 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org> glib-2.30.3.ebuild, glib-2.32.4-r1.ebuild, glib-2.34.2.ebuild, glib-2.34.3.ebuild: diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index e170957df8bd..0457e68ee914 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -19,6 +19,7 @@ AUX glib-2.32.4-CVE-2012-3524.patch 8294 SHA256 feaafc740a8f7623056171e595613f86 AUX glib-2.32.4-bashcomp.patch 843 SHA256 262a3689dc030712eea1349ee96cbf21123b0329c78629e2e80cd9917ac415fb SHA512 6e9f5678ccc7ea4317eba53294151d4a2e14f0aac9f2891ff6a8ba4679758386d6e5853c79f0f9fe828b83771da2498c52c69c7a329847e9fb2fd36acceb6f43 WHIRLPOOL 87d57428ef8626ab9f207e6a7df896748912c717fdc8aef3ebf1de73b72899fd5adfd97800ec4ce2fd38528f16267778a26492f79a85dd42f99734e1fa299ffb AUX glib-2.34.0-testsuite-skip-gdbus-auth-tests.patch 1784 SHA256 00ff3dd00872158eaf5a9e622d0877b8003c16880af07ceb9fed4d4bdfba69a1 SHA512 1001f6b24033187db50568a24bfaea9cdd0e70721a9cba988f3a64e75725ded31d23fe7d6d7dbb81678632a44770639ee36c6ab7a79bae0fa764a8b467d6e104 WHIRLPOOL 211ad59497093b34c313f22884b0a29a7a9973167e6a56f4737962d590b30ae7fd2dd9b1d9843c6d247cba8ee0d866cb1981a30c363aa19c711d32145a15e345 AUX glib-2.34.0-testsuite-skip-thread4.patch 1312 SHA256 65ed09251a66b096df38431fde13335038e26c4fa973534af68948757801a3a5 SHA512 d64799f42d269e33295a2aca3728a762508ab06bf8cc20c399ab926095a884a73795fc0b5d3806c16c0f579472d06e945f332df96be0b4307b7d5c289e03591f WHIRLPOOL 8da1696ce6fd7fac83bef9563baf71e2b67b3e194ab3e631d238dc6e0a2d5493dc7a7f3af61bfa64a2023b0554ecaf3c523e7d9edea30e22f3615186e63f14cc +AUX glib-2.35.x-external-gdbus-codegen.patch 4567 SHA256 b8b699317836af2673a428b39bf4077ee9c99ee81bcda4d06a05f608b474b11c SHA512 ad1bf670e8fa25c18cd94a9add7b1ae0bf4a3d696bfdc89708d1a1edb8ba923b702bd98be9eb2b439ca1efbe9f2d123f18119b859c8080a6638d61a8f16525de WHIRLPOOL c2faa0d89d5bfb2372865cfe1d43679d7721b55091aa680dea9a686e40d006522d37d66ce3b7a4214af2940c012d6bd4ec3644508ed88887ec06bb85abcde893 DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 SHA256 3bb8c45706f97b526da851061c89618bc258fa61f9100802c1340548e4bb2731 SHA512 e65c7f66254eae22deaa67bf621ebd1d7af897b93d93ba6cffaa4ce9894cf14c140e6888d877b6b36fcea8be1b8d1ef4fcc7ec1719bd23b1cc6fd662876c70ae WHIRLPOOL 20254678a86595353058ee8dc81a02e4ae7bb16ba9ba34e036fe2e99d3fffa25c825f8961bdeb5fa50c49582ce37e65684e414631c74653c4523c2baee34c341 DIST glib-1.2.10.tar.gz 421480 SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f SHA512 4452b741382194d4ca425f084fa60e1a9e30040ac2e839c9136047d0461cf4b1ebcc16aac4e65998d1b9329ead8f617966b3d09317a83634f14d556a7e14b7a8 WHIRLPOOL 478957ce8e49228d022bae50b042cdfc6d522d0d4880a0328b5695471295450c81c5e186e1760e56e317a4c4c95aabc5f2010d7a9b912fc451d04e14610e7dca DIST glib-2.30.3.tar.xz 5642448 SHA256 e6cbb27c71c445993346e785e8609cc75cea2941e32312e544872feba572dd27 SHA512 9f212b2c94c8c76ed619a1a97515ffc4c71dd39a982852cc9db600ca3034be1fb646d657dd39831f2fe80a81972400b977ea59fa81923dfe646158c9f1ab8843 WHIRLPOOL 145e20955b0ce2b44e05833bd508ac03a0399fc4d4c1c551c6a05809e6922cd57c37c5b32ebbe80f7ba0a21660059d7cb4837fa233de37af6c12cd0bc3a7afeb @@ -26,22 +27,20 @@ DIST glib-2.32.4-AS_IF-patches.tar.xz 8584 SHA256 c61a87bbed8b09148f70f265169643 DIST glib-2.32.4.tar.xz 6178556 SHA256 a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2 SHA512 bc8b2d6afae7635f940065eca3e854ee171812c7b582d55313db11d28875495dbf41fc0a260347b30f7490daa65ccc377d8a2d60bb3a26d07997606d8e3d989f WHIRLPOOL 35aec94088acff460685c0b1bb2e6fcffadb0f9f0044b93f3fa042ed82dd52efb5e56022575c0ebcfda4230d38edc26a916623f0bfcbfc8e1c6b76a3133d43bc DIST glib-2.34.2.tar.xz 6367740 SHA256 2d99a8309cdd0c584bd5386a49265fb19ac64575fe108fd901d6f26c8d73c708 SHA512 986a064968bd6681e8166704c7caa8e467a99ba24b035874fbd21e1374a56f24fc78325ab5776e60ffe6f5555e9104fcc89ddf2e3d3c9ec31906cbaaf1f7a827 WHIRLPOOL 81556274b0ab62ba1bc4846f857566971f3fca305ab75ca4163a5071505d7223d24743c629cc53383ffb329ba401721abcb7ade57d42bf9c2ef4debb23b16660 DIST glib-2.34.3.tar.xz 6334872 SHA256 855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7 SHA512 2382e09159da2ef47384a3e52622f139577af69d6aba86ea1636f2b6b23b9f6bf89967f29394fd7f93d0528e2c58ae015864aa58a3e3e4f504c7a268b2ef4a75 WHIRLPOOL 296f29666bdd38faae41a1b0b7875dd5fb6ac23d5d27282658e73bbb614db944b3a92d5334ddcca19f959e4c5ef2bf20a5b0f19390558645f986afc2f84edd4d +DIST glib-2.36.0.tar.xz 6508276 SHA256 455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227 SHA512 86402c22b3df419112aab82bfe2c2a598992c6eadf941375b6f4f1840f9004491fafcbd95dc372262cddb29064abba54c640b1dbf281ff75c0ea209683876530 WHIRLPOOL 9db755e0a6070a63b78ebc71b6c54279faeffec57f9392c329fdbd105bfe5f74caff134c0aef7c93a542eed71e0465f7c1a42c4277ad7a8d42cf837fdc1f434c DIST pkg-config-0.26.tar.gz 396399 SHA256 94c1936a797c930fb3e4e5a154165b6268caba22b32d24083dd4c492a533c8af SHA512 9390d5918dd4ac520b914d2330aa7cae2587ca7b21b03bc88372fd5dbbd78e33eeb3fca39fcdb6dd10113658f03118a1c8829149c7029eb0dd80348d100170a4 WHIRLPOOL f535946a02192a9bffc7be0fae454e25aa86af8bac7f47622d52ed13f77f1ba05ff9b5693b2a501981e3991e4e1595eced22dee4ab748b310baa7d57267a62a7 EBUILD glib-1.2.10-r5.ebuild 1782 SHA256 1ac935da2188aa1ed04e5db79d8637f519fdfa9d9a64dd8a978cbf31bb056486 SHA512 6d9f9839be66df0f343f4dd39c6f88524e8acc45c747ef0ce7507c24296d0550c8b1c13efa396a6a65f31033d62f064cbc0fc7c7b8b28b2eabe22387b611fa15 WHIRLPOOL b5967b8704e5ce04f41a03bb108ccaffa628f02add1b67803e8b0a531d7f345b9a0c458388da90262a53e76fd96dae7a82cab391fc5e6404c6b2ff7d43164f54 EBUILD glib-2.30.3.ebuild 8710 SHA256 054b34dc568b5a63abc412a574d7c0697a70aa80485b8618524abefc95137063 SHA512 735f200eb3d8a7c9029c453367715cad3b70621fcf3b4810505559eceec0fb707a39c5941d9cc23efcda260b27a0d6b1e13d04db884f04970aa7184f16ae2893 WHIRLPOOL 6e7997f204856004fea4e5707352d253296e7aba469c8172031b027c95a8300409ba4ce30bba3e96b4fa1689fd36a86384f4bed23d11674e7f82488c9413e30c EBUILD glib-2.32.4-r1.ebuild 8167 SHA256 441ad904bbc1c2c1f8b489b71340201e159ded985637782673b21d0f46ecdb08 SHA512 9abe19daf097d270aa39e05b73c095f3bf505c786e0a1c69924ebc69a583d5690f1d8292ba1aeb051c7a249d47372d33c0196ff8bf4b472eb15eb8231049d573 WHIRLPOOL 0fc1cb8c94f37c3165f2a5b0192d7aadcf2b000ae0a8e35734ea1dbf6077b5a6fc8a3b2477a2b16201ab1f182809d3b60aa16f7ef4dea23d37d4bad19243287e EBUILD glib-2.34.2.ebuild 8264 SHA256 6461d2cc4ac2c90d8ead212e919053fcc3d057f4daad1ff9149e569c09491a98 SHA512 16409c353ef4df6c79142f6f0b89932d36a1b76627709ec528660d47ab54c6f94db71b2fbd19eddabfabdef35394a6ab9b51aaf802a760e7aaac09ea79b5d26a WHIRLPOOL 7a4963ba6b44fb1e18f8437700a53b0d40436c93045192ee60b0b49ba7f1d04cd5ea484c8104598182382e48af2577cffd00e7908beb2ed3e1663e7bab14a7a9 EBUILD glib-2.34.3.ebuild 8443 SHA256 d41140889ea89dfcd563ffa4a794cc140664ffcac27d2fc2f93d5af2371b0dc5 SHA512 3a6e2b6fc0d020b876ab30452d41444ab5adcfe14011dda2eaf91bef5da53026fb41633b637603ef0d3b52cb0324a7824b155aecd821f2c682a720a2e394260b WHIRLPOOL 199ebc15e676471aaaf193e9f6f8c7587e65961b67999bdf619007a1e72997100273c1381ef1f2a3030f5756017c1101712b62c13ab55ff0815270c6e771adb9 -MISC ChangeLog 75862 SHA256 92f9d73e8e4d0805e5e26a22dbe39380e3b03df1f9d829663b4a0f8ec3ec6029 SHA512 aa3f3c632b87b55088e5668246c6e4a01e0e6225eb64b56d42be69c38b2965751226d91e6ca66c4ccde86dba25765c175e8001be0bdc6f68c9b2a499828a2afd WHIRLPOOL 3cac1be2dc58540889e7bc6a36b1200c98b0847c4163f16f6609b5c4fdbd3a9bc1f7432c653852d1cc4fe60c353a62faf0a5fc18450ad05ea0efffee416dc0ea +EBUILD glib-2.36.0.ebuild 8456 SHA256 56ddb60cd5a5840997f17a77c3ea452d810e125854057c25b17d86eaf480a01d SHA512 c399861c21f0b10d77b55848541b0bc944a2fb8a492c33f5fdc351cce5c22de29b8bbe4da157dff9a1149d6b792eddd638fa0bc89b0a52e4c11793a9a343d6d1 WHIRLPOOL f871df096d40e6a8af1f9ff8ea3a3723b7427116a6dce97921a2368b87ac016f52b01a26be55a44e75653a8e4310f8a3ef9136abf64cf2db035aee89d08d1d40 +MISC ChangeLog 76034 SHA256 b6d02164b8ff57614cca64360124546017a3e1357281278c4ed869dca50577e2 SHA512 ece7cd5945eb2446039b0418fef97c039969023a5f368bd188f4e2eb704097e509c07718536b96ef7a14f81efcd74759f9b96c6f05301966aa1c6c39067b68ac WHIRLPOOL e4553ccf232a56d32bfceef68f166447d16620fbc4efc47b5ceb14112c230212ea0ff213bd5457c6f40c9c1e305c59aabfe7d6341bfc66999d9ce42be829d0e7 MISC metadata.xml 396 SHA256 15590ae8a4e9724b07cdc4766f62257c604ffb256acc15f065e005a34cfe81cb SHA512 b1083fad61b609c0f01421745147cf7bbf3964d5d8fa95e5f0db7e38443a4038404103abf87cba9ce6809683f089fe71f8b080ce464964befff336db7e8c1d2f WHIRLPOOL 0cc2b231d0d1f14e31361c4160f9164af7972d3832e475655cc1fbc7be3bf948ea40f295de55583b065a5b17af7842d03f6d4c869c7f65bae1306b4faf00eae4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJRIsKEAAoJEJ0WA1zPCt1hV2IIAJjqCwKIbBpBLkX0L5WBxlyU -mKjtRnuLZyvE/ohQOGdwCzmxSrLIhZAUqjXJiV3Z2BmDgn/lYPjP25GGOjvRyfxs -BwdRWxwL3Wt+PU2u9BEVuT3nBJ4mP+671d0wCDElVqQIJfhPInz1XmMeXpDoFfRb -Me6Zp19YAedt8ef0qb5Vf9M9Gp0ipUBARKEZLV7JUs3ubGzNwAIxXhTscIBF4s3/ -DohbBxDT4IkoMhB/IKOa3pO02X2uijMC4jvorvjIaTWohAIYeH8WcwyJZxwezpu7 -qeNK19roHIM4rP2Z8b2Wa+4RVzzXOuY65cM6kYm9NgpXEjP1kn9XEeFCDPefA1o= -=2/24 +iEYEAREIAAYFAlFUajQACgkQCaWpQKGI+9RJagCgiGRcLgNOmcCV+9TbjCjje9+N +HdQAn2AbamLx7BVnTdsnzck7lin3zvrd +=OyB+ -----END PGP SIGNATURE----- diff --git a/dev-libs/glib/files/glib-2.35.x-external-gdbus-codegen.patch b/dev-libs/glib/files/glib-2.35.x-external-gdbus-codegen.patch new file mode 100644 index 000000000000..a7fb01986e1d --- /dev/null +++ b/dev-libs/glib/files/glib-2.35.x-external-gdbus-codegen.patch @@ -0,0 +1,112 @@ +From 4a74adf19d7e46aef7c9ede87ffb0264193311dc Mon Sep 17 00:00:00 2001 +From: Priit Laes <plaes@plaes.org> +Date: Thu, 28 Feb 2013 08:28:01 +0200 +Subject: [PATCH] Split out gdbus codegen + +--- + configure.ac | 17 ++++++++--------- + docs/reference/gio/Makefile.am | 3 +-- + gio/Makefile.am | 2 +- + gio/tests/Makefile.am | 6 ++---- + gio/tests/gdbus-object-manager-example/Makefile.am | 6 ++---- + 5 files changed, 14 insertions(+), 20 deletions(-) + +diff --git a/configure.ac b/configure.ac +index f734b7c..8076e7f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -374,14 +374,14 @@ AC_SUBST(PERL_PATH) + # option to specify python interpreter to use; this just sets $PYTHON, so that + # we will fallback to reading $PYTHON if --with-python is not given, and + # python.m4 will get the expected input +-AC_ARG_WITH(python, +- AS_HELP_STRING([--with-python=PATH], +- [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]), +- [PYTHON="$withval"], []) +-if test x"$PYTHON" = xyes; then +- AC_MSG_ERROR([--with-python option requires a path or program argument]) +-fi +-AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") ++# AC_ARG_WITH(python, ++# AS_HELP_STRING([--with-python=PATH], ++# [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]), ++# [PYTHON="$withval"], []) ++# if test x"$PYTHON" = xyes; then ++# AC_MSG_ERROR([--with-python option requires a path or program argument]) ++# fi ++# AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") + + + dnl *********************** +@@ -3697,7 +3697,6 @@ gobject/glib-mkenums + gobject/tests/Makefile + gthread/Makefile + gio/Makefile +-gio/gdbus-2.0/codegen/Makefile + gio/gdbus-2.0/codegen/config.py + gio/gnetworking.h + gio/xdgmime/Makefile +diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am +index 99606d3..067cd50 100644 +--- a/docs/reference/gio/Makefile.am ++++ b/docs/reference/gio/Makefile.am +@@ -152,8 +152,7 @@ man_MANS += \ + glib-compile-resources.1 \ + gsettings.1 \ + gresource.1 \ +- gdbus.1 \ +- gdbus-codegen.1 ++ gdbus.1 + + XSLTPROC_FLAGS = \ + --nonet \ +diff --git a/gio/Makefile.am b/gio/Makefile.am +index 94d7f59..c07d00d 100644 +--- a/gio/Makefile.am ++++ b/gio/Makefile.am +@@ -2,7 +2,7 @@ include $(top_srcdir)/Makefile.decl + + NULL = + +-SUBDIRS = gdbus-2.0/codegen ++SUBDIRS = + + if OS_UNIX + SUBDIRS += xdgmime +diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am +index c8a4090..feece02 100644 +--- a/gio/tests/Makefile.am ++++ b/gio/tests/Makefile.am +@@ -212,10 +212,8 @@ gdbus_bz627724_SOURCES = gdbus-bz627724.c gdbus-sessionbus.c gdbus-sessionbus.h + gdbus_close_pending_SOURCES = gdbus-close-pending.c gdbus-sessionbus.c gdbus-sessionbus.h gdbus-tests.h gdbus-tests.c + + if OS_UNIX +-gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c : test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen +- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ +- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ +- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ ++gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c : test-codegen.xml Makefile ++ $(AM_V_GEN) gdbus-codegen \ + --interface-prefix org.project. \ + --generate-c-code gdbus-test-codegen-generated \ + --c-generate-object-manager \ +diff --git a/gio/tests/gdbus-object-manager-example/Makefile.am b/gio/tests/gdbus-object-manager-example/Makefile.am +index 6875210..264c3c1 100644 +--- a/gio/tests/gdbus-object-manager-example/Makefile.am ++++ b/gio/tests/gdbus-object-manager-example/Makefile.am +@@ -21,10 +21,8 @@ GDBUS_GENERATED = \ + gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml \ + $(NULL) + +-$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen +- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ +- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ +- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ ++$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile ++ $(AM_V_GEN) gdbus-codegen \ + --interface-prefix org.gtk.GDBus.Example.ObjectManager. \ + --c-namespace Example \ + --c-generate-object-manager \ +-- +1.8.1.2 + diff --git a/dev-libs/glib/glib-2.36.0.ebuild b/dev-libs/glib/glib-2.36.0.ebuild new file mode 100644 index 000000000000..eba105060858 --- /dev/null +++ b/dev-libs/glib/glib-2.36.0.ebuild @@ -0,0 +1,242 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.36.0.ebuild,v 1.1 2013/03/28 16:05:06 pacho Exp $ + +EAPI="5" +PYTHON_DEPEND="utils? 2" +# Avoid runtime dependency on python when USE=test + +inherit autotools gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python toolchain-funcs virtualx linux-info + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="http://www.gtk.org/" +SRC_URI="${SRC_URI} + http://pkgconfig.freedesktop.org/releases/pkg-config-0.26.tar.gz" # pkg.m4 for eautoreconf + +LICENSE="LGPL-2+" +SLOT="2" +IUSE="debug fam kernel_linux selinux static-libs systemtap test utils xattr" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" + +RDEPEND="virtual/libiconv + virtual/libffi + sys-libs/zlib + || ( + >=dev-libs/elfutils-0.142 + >=dev-libs/libelf-0.8.12 ) + xattr? ( sys-apps/attr ) + fam? ( virtual/fam ) + utils? ( >=dev-util/gdbus-codegen-${PV} )" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.1.2 + >=dev-libs/libxslt-1.0 + >=sys-devel/gettext-0.11 + >=dev-util/gtk-doc-am-1.15 + systemtap? ( >=dev-util/systemtap-1.3 ) + test? ( + sys-devel/gdb + =dev-lang/python-2* + >=dev-util/gdbus-codegen-${PV} + >=sys-apps/dbus-1.2.14 ) + !<dev-util/gtk-doc-1.15-r2" +PDEPEND="x11-misc/shared-mime-info + !<gnome-base/gvfs-1.6.4-r990" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# Earlier versions of gvfs do not work with glib + +pkg_setup() { + # Needed for gio/tests/gdbus-testserver.py + if use test; then + python_set_active_version 2 + python_pkg_setup + fi + + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + linux-info_pkg_setup + fi +} + +src_prepare() { + mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${WORKDIR}"/ || die + + # Fix gmodule issues on fbsd; bug #184301 + epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch + + if use test; then + # Do not try to remove files on live filesystem, upstream bug #619274 + sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \ + -i "${S}"/gio/tests/desktop-app-info.c || die "sed failed" + + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/desktop-app-info\/default/d" gio/tests/desktop-app-info.c || die + sed -i -e "/desktop-app-info\/fallback/d" gio/tests/desktop-app-info.c || die + sed -i -e "/desktop-app-info\/lastused/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + ewarn "Some tests will be skipped due to missing terminal program" + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + fi + + # Disable tests requiring dbus-python and pygobject; bugs #349236, #377549, #384853 + if ! has_version dev-python/dbus-python || ! has_version 'dev-python/pygobject:3' ; then + ewarn "Some tests will be skipped due to dev-python/dbus-python or dev-python/pygobject:3" + ewarn "not being present on your system, think on installing them to get these tests run." + sed -i -e "/connection\/filter/d" gio/tests/gdbus-connection.c || die + sed -i -e "/connection\/large_message/d" gio/tests/gdbus-connection-slow.c || die + sed -i -e "/gdbus\/proxy/d" gio/tests/gdbus-proxy.c || die + sed -i -e "/gdbus\/proxy-well-known-name/d" gio/tests/gdbus-proxy-well-known-name.c || die + sed -i -e "/gdbus\/introspection-parser/d" gio/tests/gdbus-introspection.c || die + sed -i -e "/g_test_add_func/d" gio/tests/gdbus-threading.c || die + sed -i -e "/gdbus\/method-calls-in-thread/d" gio/tests/gdbus-threading.c || die + # needed to prevent gdbus-threading from asserting + ln -sfn $(type -P true) gio/tests/gdbus-testserver.py + fi + + epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch" + fi + + # gdbus-codegen is a separate package + epatch "${FILESDIR}/${PN}-2.35.x-external-gdbus-codegen.patch" + + # bashcomp goes in /usr/share/bash-completion + epatch "${FILESDIR}/${PN}-2.32.4-bashcomp.patch" + + epatch_user + + # disable pyc compiling + use test && python_clean_py-compile_files + + # Needed for the punt-python-check patch, disabling timeout test + # Also needed to prevent croscompile failures, see bug #267603 + # Also needed for the no-gdbus-codegen patch + AT_M4DIR="${WORKDIR}" eautoreconf + + [[ ${CHOST} == *-freebsd* ]] && elibtoolize + + epunt_cxx +} + +src_configure() { + # Avoid circular depend with dev-util/pkgconfig and + # native builds (cross-compiles won't need pkg-config + # in the target ROOT to work here) + if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then + if has_version sys-apps/dbus; then + export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include" + export DBUS1_LIBS="-ldbus-1" + fi + export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)" + export LIBFFI_LIBS="-lffi" + fi + + local myconf + + # Building with --disable-debug highly unrecommended. It will build glib in + # an unusable form as it disables some commonly used API. Please do not + # convert this to the use_enable form, as it results in a broken build. + # -- compnerd (3/27/06) + use debug && myconf="--enable-debug" + + if use test; then + myconf="${myconf} --enable-modular-tests" + else + myconf="${myconf} --disable-modular-tests" + fi + + # Always use internal libpcre, bug #254659 + econf ${myconf} \ + $(use_enable xattr) \ + $(use_enable fam) \ + $(use_enable selinux) \ + $(use_enable static-libs static) \ + $(use_enable systemtap dtrace) \ + $(use_enable systemtap systemtap) \ + --enable-man \ + --with-pcre=internal \ + --with-threads=posix \ + --with-xml-catalog="${EPREFIX}/etc/xml/catalog" +} + +src_install() { + local f + + # install-exec-hook substitutes ${PYTHON} in glib/gtester-report + emake DESTDIR="${D}" PYTHON="${EPREFIX}/usr/bin/python2" install + + if ! use utils; then + rm "${ED}usr/bin/gtester-report" + fi + + # Do not install charset.alias even if generated, leave it to libiconv + rm -f "${ED}/usr/lib/charset.alias" + + # Don't install gdb python macros, bug 291328 + rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/" + + dodoc AUTHORS ChangeLog* NEWS* README + + # Completely useless with or without USE static-libs, people need to use + # pkg-config + prune_libtool_files --modules +} + +src_test() { + gnome2_environment_reset + + unset DBUS_SESSION_BUS_ADDRESS + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + unset GSETTINGS_BACKEND # bug 352451 + export LC_TIME=C # bug #411967 + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + # Hardened: gdb needs this, bug #338891 + if host-is-pax ; then + pax-mark -mr "${S}"/tests/.libs/assert-msg-test \ + || die "Hardened adjustment failed" + fi + + # Need X for dbus-launch session X11 initialization + Xemake check +} + +pkg_preinst() { + # Only give the introspection message if: + # * The user has gobject-introspection + # * Has glib already installed + # * Previous version was different from new version + # TODO: add a subslotted virtual to trigger this automatically + if has_version "dev-libs/gobject-introspection" && ! has_version "=${CATEGORY}/${PF}"; then + ewarn "You must rebuild gobject-introspection so that the installed" + ewarn "typelibs and girs are regenerated for the new APIs in glib" + fi +} + +pkg_postinst() { + # Inform users about possible breakage when updating glib and not dbus-glib, bug #297483 + # TODO: add a subslotted virtual to trigger this automatically + if has_version dev-libs/dbus-glib; then + ewarn "If you experience a breakage after updating dev-libs/glib try" + ewarn "rebuilding dev-libs/dbus-glib" + fi + + if has_version '<x11-libs/gtk+-3.0.12:3'; then + # To have a clear upgrade path for gtk+-3.0.x users, have to resort to + # a warning instead of a blocker + ewarn + ewarn "Using <gtk+-3.0.12:3 with ${P} results in frequent crashes." + ewarn "You should upgrade to a newer version of gtk+:3 immediately." + fi +} |