summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-09-25 11:53:14 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-09-25 11:53:14 +0000
commit5d12a9df51e14e5857c5a5c6a03b1928c647d3c1 (patch)
tree3628d0b3d07e41f39e39db4ae0f05ecef3410006 /dev-python/pygobject
parentVersion bump with a new GError class hierarchy. Make license more precise. (diff)
downloadhistorical-5d12a9df51e14e5857c5a5c6a03b1928c647d3c1.tar.gz
historical-5d12a9df51e14e5857c5a5c6a03b1928c647d3c1.tar.bz2
historical-5d12a9df51e14e5857c5a5c6a03b1928c647d3c1.zip
Version bump with assorted bugfixes. Drop old. Make license more precise.
Package-Manager: portage-2.2.0_alpha132/cvs/Linux x86_64
Diffstat (limited to 'dev-python/pygobject')
-rw-r--r--dev-python/pygobject/ChangeLog19
-rw-r--r--dev-python/pygobject/Manifest40
-rw-r--r--dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch50
-rw-r--r--dev-python/pygobject/files/pygobject-2.18.0-support_multiple_python_versions.patch66
-rw-r--r--dev-python/pygobject/files/pygobject-2.20.0-tmpdir-makefile.patch50
-rw-r--r--dev-python/pygobject/files/pygobject-2.26.0-disable-non-working-tests.patch190
-rw-r--r--dev-python/pygobject/files/pygobject-2.26.0-disabled-threads.patch81
-rw-r--r--dev-python/pygobject/files/pygobject-2.26.0-make_check.patch71
-rw-r--r--dev-python/pygobject/files/pygobject-2.26.0-nocrash.patch12
-rw-r--r--dev-python/pygobject/files/pygobject-3.0.2-disable-new-gi-tests.patch29
-rw-r--r--dev-python/pygobject/files/pygobject-3.0.3-gobject-property-min-max.patch70
-rw-r--r--dev-python/pygobject/files/pygobject-3.4.0-make_check.patch75
-rw-r--r--dev-python/pygobject/pygobject-2.28.6-r51.ebuild4
-rw-r--r--dev-python/pygobject/pygobject-2.28.6-r52.ebuild4
-rw-r--r--dev-python/pygobject/pygobject-3.0.2.ebuild121
-rw-r--r--dev-python/pygobject/pygobject-3.0.4.ebuild4
-rw-r--r--dev-python/pygobject/pygobject-3.2.2.ebuild4
-rw-r--r--dev-python/pygobject/pygobject-3.4.0.ebuild (renamed from dev-python/pygobject/pygobject-3.2.1.ebuild)13
18 files changed, 123 insertions, 780 deletions
diff --git a/dev-python/pygobject/ChangeLog b/dev-python/pygobject/ChangeLog
index a613d58b04f1..b7ef4efc3439 100644
--- a/dev-python/pygobject/ChangeLog
+++ b/dev-python/pygobject/ChangeLog
@@ -1,6 +1,23 @@
# ChangeLog for dev-python/pygobject
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v 1.164 2012/08/15 17:51:46 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v 1.165 2012/09/25 11:53:14 tetromino Exp $
+
+*pygobject-3.4.0 (25 Sep 2012)
+
+ 25 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -files/pygobject-2.15.4-fix-codegen-location.patch,
+ -files/pygobject-2.18.0-support_multiple_python_versions.patch,
+ -files/pygobject-2.20.0-tmpdir-makefile.patch,
+ -files/pygobject-2.26.0-disable-non-working-tests.patch,
+ -files/pygobject-2.26.0-disabled-threads.patch,
+ -files/pygobject-2.26.0-make_check.patch,
+ -files/pygobject-2.26.0-nocrash.patch, pygobject-2.28.6-r51.ebuild,
+ pygobject-2.28.6-r52.ebuild, -pygobject-3.0.2.ebuild,
+ -files/pygobject-3.0.2-disable-new-gi-tests.patch,
+ -files/pygobject-3.0.3-gobject-property-min-max.patch,
+ pygobject-3.0.4.ebuild, -pygobject-3.2.1.ebuild, pygobject-3.2.2.ebuild,
+ +pygobject-3.4.0.ebuild, +files/pygobject-3.4.0-make_check.patch:
+ Version bump with assorted bugfixes. Drop old. Make license more precise.
15 Aug 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-3.0.2.ebuild, pygobject-3.0.4.ebuild, pygobject-3.2.1.ebuild,
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 6aa6a99c9298..d414ee42a547 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,13 +1,6 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX pygobject-2.15.4-fix-codegen-location.patch 1519 SHA256 6ab22def2c57a4dd44dedc787cb660dc326a62b518c3dc747fbe600ca2c20b8c SHA512 08faa2078543c93b51649df5b354fa276f440b9fc1209ad645692cb52d0d09de122de2b9bbfea2f07b657a5b2cf3b6ef3f7ef3e364e69e87123206e6686c3abc WHIRLPOOL 83d33d374cd8c77127724c091812149b761665fcf8751be5dc8aa687f83e5030ba592d1bfebb4569449d58c0ce55d56b802c566606689343c108373468af5cfa
-AUX pygobject-2.18.0-support_multiple_python_versions.patch 2349 SHA256 d66bcf31acf8b310ad346b9803d5e41d9840cfbca3c62d19b5c99f605c58066d SHA512 962cd75f04598df57896dc84928107dbffe5dceb6600208d90ab0749ed64cf84366300018249f27a8e82b667fa68c4ab53b558a4b4a3673d721e9cb7dd079e4b WHIRLPOOL 95ad0c93df5c3b9805103ffb091581195dec7a1852404857e39cee12f5f95d656aa4b06cfdce787c3e379fc585326cda49269bf9d669e5e985fbb1a8c913d478
-AUX pygobject-2.20.0-tmpdir-makefile.patch 1817 SHA256 88245480666f05f302a6abd3ef52d8e3a581a2842774f52a484a02d2ea389699 SHA512 660d005a4aec6f8c1cf2bb7289af851158b1d80062e1d6feb267a65cad9e10667da48cf87bdeac9c35732a437297c5af40da6684a6da9c67966b5b9955e17ec9 WHIRLPOOL 0f6ef1d88779c9d07b0bcbc2ed9d98cc3f6f439ff2734b9edc544a980d7f59d22e1242e117513536accfa60a8f7b7d293aa41bcbdc7698ac08d476b444b801f9
-AUX pygobject-2.26.0-disable-non-working-tests.patch 6372 SHA256 7441538523a626bd0ea436dfd46a12e7caa83cffa1d1ddc14ac3190be331ad35 SHA512 8ae74d5c95942060c443397b4ba384e7f66b3724c975158716d9d5c655f5750c6165b9aa6c45bb29203f2cb93fac3d2c85a894f736673b6a1c8606f3c73c43c5 WHIRLPOOL 0062c6698dd4e60b36a9adc128473ee70f6a7472305dd56281f5ce09ee961205bb27cf64ad0cf2725140d07f594a63e72e8b55bcec9ca36772c376ce993f384f
-AUX pygobject-2.26.0-disabled-threads.patch 2173 SHA256 cdac5ca2a9f88748d7d3bb704d93881b6267d2578cdf50129309668bce54c909 SHA512 b22d248741efa92ea356ad37c2f5678bf0fefc7d3a36f13704ea579745ab38129c36e0678f45bd7937a12da669559e07b69ed6fdb16e50f4ce64c9c4e9b4ffb3 WHIRLPOOL 2f628ac522e34dbdad4429ce968d5787e039cfb2617721440d0d8f87989ac26114afc00e776f5ba70d6e35f3e4ebd1018df83de6a07c1e2e73518e870af0ad14
-AUX pygobject-2.26.0-make_check.patch 2392 SHA256 60ef6e56bebcd33e61dcf90586cc115303181c0e5b72ba19579e4104aa7d6e79 SHA512 b9e09c1be49742ed3c65548ae7309c66c614076054120e75e8d18c3110573ac48473e605c3da046d6d479ab9c7a05ec76779d25190c421d5d552e50ea6d62735 WHIRLPOOL eacea7c74ffc2eba17c0511f11946c9c95d640d8da77fa83610fa00561caa163db6ecb37799c507ff8c0135b43f446bb8a172c6d35e17990e0d3efe2efcbc96c
-AUX pygobject-2.26.0-nocrash.patch 460 SHA256 15456f8d2a1d21beb1c201ca12b988fc9009fda88a33c35e2d90c57e519dfbd3 SHA512 f6f1e6f6824c0f8f08951651debd035c2a86dbee5755907ba6192e019e95d87e5119c12f310812b84809dfe5885e1c2a8645f047d0bbc7234eba73d9f2a1027d WHIRLPOOL 24203ef8f63a4257abcba0f955eba895700deb0291e2b133afb49689dd55580936a41c92dd6f5f61efdb1bc537b4ead10effd86e5f5ba669e8532d645c201e82
AUX pygobject-2.28.3-disable-failing-tests.patch 1782 SHA256 4d39b731084002c023faa7c500e83e4f77ad0c65cd2237d6f18025b94ceb8222 SHA512 36ba0f53e4cd83d7eb4ca8d7deaa6533a68ce6f370e10212db3cb092d2647f73daa3f5080f2d4f0c0db25d37fc9bf0164eefa7b8e62bf56763cc7c3268832952 WHIRLPOOL 0723b8be317801272ad95552c7f2e3b3fa5b5eb6b8307172575f1e57c9e23f18c7617c9a642c6761e04638d4b511859e2db04d803b41e5023940ec1daf05ff4c
AUX pygobject-2.28.3-fix-codegen-location.patch 1948 SHA256 eb16a71a8e3f45e965797ca99cc5d079b13a0f74dafc7976806d09ccd1f30476 SHA512 6f618d3826a505906669bbbe680a514e61884564f2c3025c438a97f192de6c9fd0e7f43c8e9bfff62776a51a56b0eead6ca54a0c157c071cf0f493b8f0d46506 WHIRLPOOL 5107e45f4596c12c92a4d208ce17ed0dc19811036d8acea5f6c393937eebb72de290b5ddc3b5e190edecbcfef2ad48c150e5c9bf53dc9839bc9dc0fcb3ec53d8
AUX pygobject-2.28.3-make_check.patch 2705 SHA256 91ddf8f2d1d767f771b91568c1d669019cf4e302baf1dd2eeed4b41ff7cb75b6 SHA512 9829f92ce0ace9d1a6e84428dc16bd0a893a24e784273e79c849618ebf4749e3168e6b1f1b9a9ca7e114ec04612045985823ad34247891d8ba7609279c4c4af4 WHIRLPOOL c2d9f18347abd83b751f0deab38742380905e8be70478a9e13c580bb4a284b8d329ad47f2ddeb1bf65a183b962701b050755aa35d84e009d47057c5433a385bc
@@ -16,31 +9,28 @@ AUX pygobject-2.28.6-gio-types-2.32.patch 1231 SHA256 76b8636556b56143eac3afa002
AUX pygobject-2.28.6-set_qdata.patch 847 SHA256 1dda085e0aadedf70eb8290e9c12fd27227173d3313a28d40ab923316b35bde3 SHA512 19025af51a8387061276ec9d6c8eb0ecadb5124bba2c4ab3755ab653df467896d19c366d80ce9313fd46e43b493b7c536f780014cf18a6ac47f4b1d2ad4bedb4 WHIRLPOOL 4d3be4952242d8b10b47fb3ee7d0d3e9716b6e358c3151e5c472580e3bc15c501040f7a6363b7fdef050c00bf68f65b8eacb918fd85483b0fa098af18ea34a62
AUX pygobject-2.90.1-make_check.patch 2572 SHA256 e665baf786eb565cd095ca1651a696264b112dcbc534593c4fa3da2d4e3b2ddf SHA512 2162dc214b86cdfb9b4a465066cd2847419be9608dab55e911166e8c646d19da2ef5f4553926459f1b061bacc380aae9645365390b6852f56db4da25925a1417 WHIRLPOOL 0f67999b760486014aa108a2761983ccf07b80aa0c69e5dac814130b53541c7e916998250e35251c68b77681f569f60c183e991d70f2ba93f4a18c9934724b2e
AUX pygobject-3.0.0-support_multiple_python_versions.patch 2794 SHA256 ee1e3182dadd4e585179916e4cff3836d2e4464663667a8f5afcf5949d3c000c SHA512 a604acb91b769d42830f59b80a564cc5eb96645d7a1ce0849f3f609a42c6c1232f1a855a077a2d8b358d1ffb0dac00d97ab55a29c63073e6740fffd5e32121bb WHIRLPOOL 272a3e56c604b2525918581fe34354508ed3ce16baa374eba4845d49d917198c38647ed0897266a8fa4638a79f4d766758d7543c00c57a1f785bdfd2411af4b4
-AUX pygobject-3.0.2-disable-new-gi-tests.patch 1078 SHA256 00d2ff216da8f26d57c1a9238f308a02fa77f4d9dcfbd931b238cddd9b99bccd SHA512 303536fb141c7f6681d9e5b14777d19ff4a66cb10cd9dbba66c87c2e108c1e3fcf77d9f1735a4b4693fcad72a1e00532eab61a6763e9234ab315838a245b94dd WHIRLPOOL 0a6b24cfd592f4bc91abdc8406513d397357c9ef8e80183d64aa12416a94a2300e0dd650136ff336e838c5649b38edb7df03282fccf24c0e78e323151527568b
AUX pygobject-3.0.3-disable-new-gi-tests.patch 2825 SHA256 eec3f3cacfa7655d9dd0755cb5c9a1a235b5351990dfc0d39f646d5ba2e2deda SHA512 4bd10c6fe633217ff8828bdbe92712666c0c630cf693d11f19a0bc45f2778bf18997482b904f026a8cf64a3cf21a0725a215dbe27cd5411a628a19b37955c39c WHIRLPOOL 47cbe3e98c9a714529fa811f41456b5b204e8d42db122f6cea468ee85b76fed2dd510ee13f82b42715c3e7b7185a8febb05de0f1a2e5e0b6ff69de9cb0425bef
-AUX pygobject-3.0.3-gobject-property-min-max.patch 2505 SHA256 9f79c7a7f163323d3d72b2c2758fba4fd4c712869e5f8c7ba10364466a30d9c3 SHA512 7073c34658ca89d963a9d7dba0bfa60b86299175929eb2b552a56d1f9c476e18b28de510b4a6a9c28585def04a9e40d244ba067eec250b63e0c03db8874fff09 WHIRLPOOL e24483d0e3aa1c070bee3ea67883edeef8394317addde27aa137838b9da7f1bf099fee252a6a925fdd26976aa6ea974f24ba14078f4aeb615a471c1670e1f77c
AUX pygobject-3.0.3-tests-python3.patch 953 SHA256 e9b9da15e44239a85b71d5dde5ae112780c9527b81bddf4edfa9d620bf371d00 SHA512 3f90a75217d728687b1e36f50ca236b4586f09d0a67f70b7337ff19649ad2dcce6c77fa3124f293b1783f999ae8cf2a94d16d656a56ba63f4378ff2f1efcdd8d WHIRLPOOL 4c0b0d0866804a42e35082f8aa41411a185ae5b4e9866e627392cfde9bb8f5c493e55a5bfb039cbf290e0d20b725184bfcc1a858c03e904f806fefce48b7e97b
+AUX pygobject-3.4.0-make_check.patch 2637 SHA256 fd448d1b4afb0220a58eb2d60e8d265a51c90d18e6c0b462c44a0e01df799efd SHA512 76e35fad643c1a07a55a06f814010cc70a897715c20b61290f45d4aa4ee569ca754f5b5981f30d54810ee89b2fc34b01db593e024ef4df8346af346f854e1a06 WHIRLPOOL b9d6f5fda0b24784a6ae31594884478cc9287ee25a8e65097121ab3b9f273610d5a0e65429e2c54c76e2a12578d6f4164091a88c1d30094aff7911b25ec69875
DIST pygobject-2.28.6.tar.xz 747248 SHA256 fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8 SHA512 37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c WHIRLPOOL 402f764d6ca73f238784738a1e09832858fd95af5a633e825412e9e6a21e89ab6b2090d3995902ed404fc4fde445cf970c76fcd93f8f64cf9def742452776c00
-DIST pygobject-3.0.2.tar.xz 545072 SHA256 e1eccc37afd2d4cbeb329b92ce3d71287d662dc2fec430c08a0471153e52a462 SHA512 7ed9fb13581719d39388f4f3abcb7753a21605f74dac9f169e128a6a74bce5aa6c07bd831e86724db3f862b1e0911fd5b5811da72beb689578e06ac40d0c42bd WHIRLPOOL f2a1230b81f6d83e58fd7468c3f99e96856e2b963234ba95968a31fdfb7f86c6f51c62860d89c4b128f8adf963510bb80fd1714f45981668415d9efb7b7d0282
DIST pygobject-3.0.4.tar.xz 547180 SHA256 f457b1d7f6b8bfa727593c3696d2b405da66b4a8d34cd7d3362ebda1221f0661 SHA512 46bc73e8650bdc7bef4216ab097d24fee7049dbf75472b7478ad735a33b23d06a25cb48e8e34d5518ddb44dc61259f9c2b3ca46a8a39ff4be7302a17af8dc750 WHIRLPOOL 811e1bb19c370039f5a0d622e2be39b0eef3eaaeb75e91dd02ec57196d18c696985555674b65c4c99da131779d8f6c5533f846bd1a858f2a54f81bbcae3adaaf
-DIST pygobject-3.2.1.tar.xz 550392 SHA256 0f07401289fa33e8caee7a9342f5c838bb44cd0a386cb99093505edb5e42817a SHA512 84d69b9015044d5cd2919de8a69afa79880bf72cecd923830dc31aa4fe269d6fbe9c79bec5e10a201426667ebfbb625d38cd1016fadbfa93c351aee3a51fdd3f WHIRLPOOL 89c124695206753296d68cc75e7e59a13985160ca37ceb6aed8e6c028a6d0a1787c5af0c1fdc8fa88b7c6a9a43ef08d1c264d7f7eab766936bf35d49b43468e3
DIST pygobject-3.2.2.tar.xz 564712 SHA256 4653790baaff0176fd814b88cfb5378c45906a120b25d01be2554f423b726eb0 SHA512 b22c8fd4bcff0d110a08d7f0927df086d4e1e11546e3d7aa08f4e5ec66643d1ba88ac199b0354dca145bf06532c8ab8a427ea9450751ee52b914f355a6d7e9e7 WHIRLPOOL f3e4aaafadfeae5e6fafd0e173c856c2f8c937eb097732760c21ccaced6c7c96e36e5b683d729e78b0043302fafa92818ea90fa845fe266caf5e2d0a8ae8ff8f
-EBUILD pygobject-2.28.6-r51.ebuild 4154 SHA256 21233a83356a1c1a4aa9bad0a9562e2a79776b9e40766801447bd9f7bbf3ce74 SHA512 7cae7be485b9cd1a0c01f875bfa4a6706aca9a5750e70b1ceca51d7292f72f6f0e4995fe2f923b0d6710178203f45acae9eb637a5cb743539cbe7d24028217d0 WHIRLPOOL 6d5bd9df7fe1a6f14a3d310cd98ca1965b0ae7b6c88bca1ec9827f5fda8b209916d5503e0587e6e4e350533f2445024cd551192ad80dd9768fd850fb4ccc866e
-EBUILD pygobject-2.28.6-r52.ebuild 4232 SHA256 94ed42dc0972eab17ef374d8ac66af854e2f832e524845315e36be08c0ffc679 SHA512 40ee33cc69704797198867ee0373f65c3f11823271745e19984eb5762fa74356c151266210b1b2324fd97a2887dcf459290021b37b2ef98976a1b3c36708ef14 WHIRLPOOL 741e3254a3f1599b3daa58a81ff8bdd935bbfe64cf0ff5004e4eb96149776d4d6bf6d8efe2d1b03bf81442a71aeaf1d3054dbe92ff12e6f575e96861c769fd11
-EBUILD pygobject-3.0.2.ebuild 3359 SHA256 015413f52164981c968f5fef8d9e35efdee920d081eeb0fd41522847e4d5b2d7 SHA512 b1e5d09fe05168d8dccd10a24e44839296a8827b932fe454e0fbf6373bd3946c9ffcce5b4922bafd379eaabfb0fe0ca1e9b6d62ddd7266bd31e070473730f9f0 WHIRLPOOL e818446cd8d83dda51329e1a6c5aaecf0a5e0f2e189fa8d9e8e0e87d4bd0983c4097955d7e663f4f01a108e1eacf3d47eee8a80aba86236227ac3a7700c605a3
-EBUILD pygobject-3.0.4.ebuild 3534 SHA256 73d792d8e3567e8ff29d8929ec6d620a9a4cd6bc58e243055875bdd0f38425b8 SHA512 e88a68dd022e2d3103159fa362b5ea0142acceb60ef72093353e2ba4ba577a90a3676674b7ca0bf46e6e67a0733bb574ca9f47b35d8b4df1c837bc0c874d7e23 WHIRLPOOL c0f7600da3ce8da2a1b07754e8b84918d1562b286af9dc9ca4deaaaff1a047b979351a05fd00cdaf6700366489142efb509368016b2a72e8ad7d9937611f927b
-EBUILD pygobject-3.2.1.ebuild 3166 SHA256 3f8c3f6967150371b0fda42671b4418d32424bed5974a9722f69f4f5eaa39190 SHA512 38a84ebb5b771a1344ec027783592a75be74141ca07d376173bb994fd77c6668a587c216e0eb4339b65fae5ddf9b1c2e577d6f41c167593be40e2d7e15062bf2 WHIRLPOOL 02a779d2d01636b2e489ef47e5cff7f7c9102beeba1c3a05a233f02970cde1006953aed1b38b13b15c8857ac51c864ff8439419a3b754f83220e7d9fb85d5b67
-EBUILD pygobject-3.2.2.ebuild 3166 SHA256 39c2e4a434980c65a71d052c5ef94e07f21cbb7302f0fea8cca5dffc93265710 SHA512 9d544c5ce5a2db0c2fb0d8d11e346695b7a7bac5f540267f888dd348e31a1e0f952f57b0cbfebbcfdad23eeecace1445d79a8acb0f2757c9dea0a10b1c552ff3 WHIRLPOOL ab2d1eee505779d547bff41ab510b277087a9347dd85d64fc3625145cd93dece72af048694df57d8abf3cfb6c8e4273115f392952012c710ffc3b8aae80167fd
-MISC ChangeLog 26824 SHA256 6814502d0a8c0bf1408c6911b598d0764d80c4db3991ebd58ba6d8b38fbed58a SHA512 f2a4f555c9ca6d04bb4097f3a3e29294fc34c293bc54e711c507b4e59647ecbe0f71c1f36d39478b97c0f2a631e4d8fc65e25123dd615d1dd872437f2cf03d15 WHIRLPOOL bf47371529ad4a448a0bdc5b19c2dad1e3a5f5ba7538ad06c54238c35e51c2f0baba5c5b325eaef56a7164b668155ea4dcb5aeb0f0c4b5ff8ae39bea6c6f2707
+DIST pygobject-3.4.0.tar.xz 607804 SHA256 bc7f17b23aaa6b0a85f5f090f7ffa616b596bcab9f481f46fdb9d0d2d55b16bb SHA512 b1f8441e6da2f5be6d6d5d595d422a2fccb7b29b1dc63aa4b07f1c9cffb96ab3ce9137b2f11714b6df8ce8f92927a873435cc3f2072b33ec80221a20aecf98e4 WHIRLPOOL 88536718af824c731fe97086f56591c95090b3655ef40812649f3d1ade35a733994d23dd8a17b352c11d39e57cdfc42d764746e81282a67222c33d88fcff8768
+EBUILD pygobject-2.28.6-r51.ebuild 4155 SHA256 a938a71603d8c5b4b959d23c8d7c55cf6f554bec346fc4718b668ce74aa6e8de SHA512 c32721aba340a00c74d1996c1a1183e0049e4974c8f2ea138c0e9971a525b46689fdec505e39e7dd476ebb4a4995990624b122ed42b999ad04be235c726fca17 WHIRLPOOL fe2d56f2d11d55bfe3328ddc3667ef9d6eb8ebc29b985a67ca9ae4cea03b8ab88012f1554bf4de153cf0405585a9dab5c4e0f410d21e4da1b6c017fdf4785fcb
+EBUILD pygobject-2.28.6-r52.ebuild 4233 SHA256 bc69bf225edfbda5583048585b510d7e7b894413979464cba4fe0121a61afd13 SHA512 403f94b6dd3fe46b26d0101bb9a6c81c443d80f99d0863146450a7b890cdc38bdc2996d5da48997e2b936a446d8daeefd83a0d884a010f0df0084728de5f5c9b WHIRLPOOL 9ce3446bd8a2fc76b32855dc93ceefcbfc5355ae39ddf8156a72367156b4e64586fc94df07656ff8c2960be3733e19ebfc13d6c45f3395eb7226833ba77d6abe
+EBUILD pygobject-3.0.4.ebuild 3535 SHA256 82a624666404669df2f2c113af89b4107a2c81e38e608be370ae38b5539c89f9 SHA512 505f8c61b7964ca8918e3b917a2560bc8a1a1065c0a49f3664e2c97ea3b4cc4b2252be1132c6d5a316f8a8d0998b2c47904a26035707819480febb83c72776ae WHIRLPOOL 03d47a62801683c30cbdbedeeacf571d7a0dce0f9853e20e93c3d26be410f1f816496ebfd452d5df991b171d53a0899faeec0d54d7ed407b229e9469d6155595
+EBUILD pygobject-3.2.2.ebuild 3167 SHA256 5d9e272eda9cb1bbc706d03ec3d3a3b95d5cefd247680d8a5ec2eb646e60ef0e SHA512 7a5058041cf4efe27d0f1a8a5c9b7947d0dcfb15d37b888b055bc380060af6461eb9a9a71901529e11e75e557e04e4c2b090b4cb305e32d752c72aa8027851af WHIRLPOOL d86e2c3fbfeb2a5aeeb87c28b92a70c8312ca86647dfa2e27389a5b40ed66907658585bd23e9be13f20a9458a499ddfc18fd87b7b2ec26eaf402e81c51bca44c
+EBUILD pygobject-3.4.0.ebuild 3188 SHA256 be7f399dc9dab8299cf5015fbc86a9d736af3db0f4540147d874c51d4fcc2455 SHA512 3b073180f1fadd9e446ae2d593854b4c1d613a518b46c5a7fa16c7d8d16ec3411a92ff20089b05914ee08b71f3ecd0ec50f435ef39637c8cdb2945567c97b65c WHIRLPOOL 055ab6c8b1b73eccbafc21882bc02588ce939a33f77f958b85963ef6452fa6c848fe53c5f1514ede7b7eda873876b6cb8809026c81a5b23226e0d918cf72c5d5
+MISC ChangeLog 27693 SHA256 5c702368850fbb20d1ba7211dac8eeb01e6f1842b64f08c02227ba1491af1fc0 SHA512 baad1e44f78ec82f7a0b34bc12382c22f0e6d533f20d8d6a7ba25ae7ac1426389b4479ecfc483031c12fa45c18fec155265493fab900e8f642bf0b7bbe59084d WHIRLPOOL 57a25b78f0d2c7adf423184a8f3f5e9aaf65ffad9f5a38e4a99fc4cf152aca9674cdeac0e07c348653877ff0c58e34350d584cd43eed6dc3bdfd043761939094
MISC metadata.xml 291 SHA256 5a3c7fa667eaf9da2744f966afc82db0a4a45cc642157b8224104f17bdb4af5c SHA512 fc65893762f926c0ad7877e87f58be8b7ad77dfc63aa369c6b445ae65cd01ea6a0c1aafc84ab116ffd1969425882bceb27352bf9f22387a88ee625c234ee2097 WHIRLPOOL f3aaa2ccc5bdf6da492ed934b940248f8820dbf8e441184edd32e3f31ab2685f394112bfc62933cd01722934054f60b28e879a05e8d60982b4ec31d506a8de60
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQK+G4AAoJEJ0WA1zPCt1hyJ8IAKj18MsSi93sJlKDRknZRmpD
-aK5gsyatumyZt/cNOv2aup55339ZoaVqjAJGvAGPcjswQPqTI1owS8+VoCHXsOHT
-Hqek4BN+/zQTz0qbg7D2P7e5AQIm2Kc05sPeCgamrXLxGUNT5iEeiTNQ6ptmEekS
-49z+wbjG5yoG/GQDJXBDlbgWjNOiasIvh81SZkIO4T7897rUOrDHvmvzYId4MFd3
-tEn01ddwoLG+4EW7bQpPOGbE26tS7ofYytA4/SzThYm2HZew/udBWBQQX3kbo3c1
-7dQ9Jgkaqh8xKpIp5r6ubo8S7pLO/gml+LSCjQ0GNrzuvhOscNr81vwIltIPTb8=
-=VJqh
+iQEcBAEBCAAGBQJQYZswAAoJEJ0WA1zPCt1hZ58H/2Zt7PwJFsMuveywE8gjHfQg
+HlFq570ztBzGZFaMQl7KJDH6zs2guDNTE78c2kSt/h06JpbZ3tK+XYSsMU9e4/JO
+y4eV6sxryb70A++ReqdCIUz74MegK+l4mNqx78nRN3K5P+7aeeMpqoK0pKkWy4Al
+ALSCJ/c2wZc5BecCU+PV39ZYDQ8GhkQB3QEPt65SiYShbdsqJ8UyH1gY+1IDbPnz
+3zEklVtoKKPxi+pWOBu18j2cS2Bo4WjvVK5ROfiWJSL4XtZgmDOm8E8NCeubxSan
+Ve41sa7Fi01rTm0vsZ1DkBRjYUQQ1/JMcHFOGLOmaQlIe0q0Bu0p9vhdRKUuEVE=
+=tD3d
-----END PGP SIGNATURE-----
diff --git a/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch b/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch
deleted file mode 100644
index 8882cd079071..000000000000
--- a/dev-python/pygobject/files/pygobject-2.15.4-fix-codegen-location.patch
+++ /dev/null
@@ -1,50 +0,0 @@
----
- Fix FHS compliance of codegen
-
- codegen/Makefile.am | 2 +-
- codegen/pygtk-codegen-2.0.in | 3 ++-
- pygtk-2.0.pc.in | 2 +-
- 3 files changed, 4 insertions(+), 3 deletions(-)
-
---- a/codegen/Makefile.am 2007-11-01 12:20:22.000000000 -0400
-+++ b/codegen/Makefile.am 2008-05-28 22:21:04.000000000 -0400
-@@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0
-
- bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION)
-
--codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen
-+codegendir = $(pyexecdir)/gtk-2.0/codegen
-
- codegen_PYTHON = \
- __init__.py \
---- a/codegen/pygobject-codegen-2.0.in 2007-11-01 12:20:22.000000000 -0400
-+++ b/codegen/pygobject-codegen-2.0.in 2008-05-28 22:24:38.000000000 -0400
-@@ -1,9 +1,10 @@
- #!/bin/sh
-
- prefix=@prefix@
-+exec_prefix=@exec_prefix@
- datarootdir=@datarootdir@
- datadir=@datadir@
--codegendir=${datadir}/pygobject/2.0/codegen
-+codegendir=@pyexecdir@/gtk-2.0/codegen
-
- PYTHONPATH=$codegendir
- export PYTHONPATH
---- a/pygobject-2.0.pc.in 2007-11-01 12:20:22.000000000 -0400
-+++ b/pygobject-2.0.pc.in 2008-05-28 22:21:04.000000000 -0400
-@@ -4,6 +4,7 @@
- datarootdir=@datarootdir@
- datadir=@datadir@
- libdir=@libdir@
-+pyexecdir=@pyexecdir@
-
- # you can use the --variable=pygtkincludedir argument to
- # pkg-config to get this value. You might want to use this to
-@@ -12,5 +12,5 @@
- defsdir=${datadir}/pygobject/2.0/defs
--codegendir=${datadir}/pygobject/2.0/codegen
-+codegendir=${pyexecdir}/gtk-2.0/codegen
-
- Name: PyGObject
- Description: Python bindings for GObject
diff --git a/dev-python/pygobject/files/pygobject-2.18.0-support_multiple_python_versions.patch b/dev-python/pygobject/files/pygobject-2.18.0-support_multiple_python_versions.patch
deleted file mode 100644
index b27d408dfc18..000000000000
--- a/dev-python/pygobject/files/pygobject-2.18.0-support_multiple_python_versions.patch
+++ /dev/null
@@ -1,66 +0,0 @@
---- codegen/pygobject-codegen-2.0.in
-+++ codegen/pygobject-codegen-2.0.in
-@@ -4,7 +4,7 @@
- exec_prefix=@exec_prefix@
- datarootdir=@datarootdir@
- datadir=@datadir@
--codegendir=@pyexecdir@/gtk-2.0/codegen
-+codegendir=$(@PYTHON@ -c "from distutils import sysconfig; print sysconfig.get_python_lib(1, 0, prefix='@exec_prefix@')")/gtk-2.0/codegen
-
- PYTHONPATH=$codegendir
- export PYTHONPATH
---- gio/Makefile.am
-+++ gio/Makefile.am
-@@ -56,7 +56,7 @@
- gio.c: $(GIO_DEFS) $(GIO_OVERRIDES)
- _gio_la_CFLAGS = $(GIO_CFLAGS)
- _gio_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gio
--_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
-+_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
- _gio_la_SOURCES = \
- giomodule.c \
- pygio-utils.c \
---- glib/Makefile.am
-+++ glib/Makefile.am
-@@ -4,7 +4,7 @@
- pkgincludedir = $(includedir)/pygtk-2.0
- pkginclude_HEADERS = pyglib.h
-
--lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@.la
-+lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
-
- pkgpyexecdir = $(pyexecdir)/gtk-2.0
-
-@@ -19,9 +19,9 @@
- common_ldflags += -no-undefined
- endif
-
--libpyglib_2_0_@PYTHON_BASENAME@_la_CFLAGS = $(GLIB_CFLAGS)
--libpyglib_2_0_@PYTHON_BASENAME@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS)
--libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \
-+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_CFLAGS = $(GLIB_CFLAGS)
-+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS)
-+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_SOURCES = \
- pyglib.c \
- pyglib.h \
- pyglib-private.h \
-@@ -29,7 +29,7 @@
-
- _glib_la_CFLAGS = $(GLIB_CFLAGS)
- _glib_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_glib|PyInit__glib"
--_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@.la
-+_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
- _glib_la_SOURCES = \
- glibmodule.c \
- pygiochannel.c \
---- gobject/Makefile.am
-+++ gobject/Makefile.am
-@@ -42,7 +42,7 @@
- _gobject_la_LIBADD = \
- $(GLIB_LIBS) \
- $(FFI_LIBS) \
-- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
-+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
- _gobject_la_SOURCES = \
- gobjectmodule.c \
- pygboxed.c \
diff --git a/dev-python/pygobject/files/pygobject-2.20.0-tmpdir-makefile.patch b/dev-python/pygobject/files/pygobject-2.20.0-tmpdir-makefile.patch
deleted file mode 100644
index 11d326e97359..000000000000
--- a/dev-python/pygobject/files/pygobject-2.20.0-tmpdir-makefile.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 4e2efa91d101bf755739e1cca8eee41eb0ad20fd Mon Sep 17 00:00:00 2001
-From: Gian Mario Tagliaretti <gianmt@gnome.org>
-Date: Mon, 04 Jan 2010 07:35:14 +0000
-Subject: Bug 605937 - pygobject: Makefile.am sets $TMPDIR, disrupting distcc
-
-Committed a patch from Kevin Pyle
----
-diff --git a/Makefile.am b/Makefile.am
-index 93442af..580b489 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -55,23 +55,22 @@ uninstall-local:
- rm -f $(DESTDIR)$(pythondir)/pygtk.pth $(DESTDIR)$(pyexecdir)/pygtk.pth
-
- EGG_NAME = $(PACKAGE)-$(PACKAGE_VERSION)-py$(PYTHON_VERSION)-$(PLATFORM).egg
--TMPDIR = `pwd`/$(PACKAGE)-$(PACKAGE_VERSION)
-
-+egg: EGG_TMPDIR:=$(TMPDIR)/$(PACKAGE)-$(PACKAGE_VERSION)
- egg: $(top_srcdir)/gobject/gobject.la PKG-INFO
-- rm -fr $(TMPDIR)
-+ rm -fr $(EGG_TMPDIR)
- echo $(EGG_NAME)
-- mkdir -p $(TMPDIR)
-- mkdir -p $(TMPDIR)/EGG-INFO
-- make -C gobject install-pkgpyexecLTLIBRARIES pkgpyexecdir=$(TMPDIR)
-- $(INSTALL) dsextras.py $(TMPDIR)
-- rm -fr $(TMPDIR)/gobject.la
-- $(INSTALL) PKG-INFO $(TMPDIR)/EGG-INFO
-- echo "gobject.so" >> $(TMPDIR)/EGG-INFO/native_libs.txt
-- echo "gobject" >> $(TMPDIR)/EGG-INFO/top_level.txt
-- echo "dsextras.py" >> $(TMPDIR)/EGG-INFO/top_level.txt
-- cd $(TMPDIR) && zip -rq $(EGG_NAME) .
-- mv $(TMPDIR)/$(EGG_NAME) .
-- rm -fr $(TMPDIR)
-+ $(MKDIR_P) $(EGG_TMPDIR)
-+ $(MKDIR_P) $(EGG_TMPDIR)/EGG-INFO
-+ $(MAKE) -C gobject install-pkgpyexecLTLIBRARIES pkgpyexecdir=$(EGG_TMPDIR)
-+ $(INSTALL) dsextras.py $(EGG_TMPDIR)
-+ rm -fr $(EGG_TMPDIR)/gobject.la
-+ $(INSTALL) PKG-INFO $(EGG_TMPDIR)/EGG-INFO
-+ echo "gobject.so" >> $(EGG_TMPDIR)/EGG-INFO/native_libs.txt
-+ ( echo "gobject" ; echo "dsextras.py" ) >> $(EGG_TMPDIR)/EGG-INFO/top_level.txt
-+ cd $(EGG_TMPDIR) && zip -rq $(EGG_NAME) .
-+ mv $(EGG_TMPDIR)/$(EGG_NAME) .
-+ rm -fr $(EGG_TMPDIR)
-
- doc-dist:
- mkdir pygobject
---
-cgit v0.8.3.1
diff --git a/dev-python/pygobject/files/pygobject-2.26.0-disable-non-working-tests.patch b/dev-python/pygobject/files/pygobject-2.26.0-disable-non-working-tests.patch
deleted file mode 100644
index a4110cab0705..000000000000
--- a/dev-python/pygobject/files/pygobject-2.26.0-disable-non-working-tests.patch
+++ /dev/null
@@ -1,190 +0,0 @@
-From db9817a5da879c8a783beadcf3c88fc8686b937f Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Sat, 6 Nov 2010 00:47:33 +0100
-Subject: [PATCH] Disable non-working tests
-
----
- tests/test_gio.py | 15 ------
- tests/test_overrides.py | 126 -----------------------------------------------
- 2 files changed, 0 insertions(+), 141 deletions(-)
-
-diff --git a/tests/test_gio.py b/tests/test_gio.py
-index 7c8251e..e668574 100644
---- a/tests/test_gio.py
-+++ b/tests/test_gio.py
-@@ -1004,21 +1004,6 @@ class TestVfs(unittest.TestCase):
- result = self.vfs.get_supported_uri_schemes()
- self.failUnless(type(result), [])
-
--class TestVolume(unittest.TestCase):
-- def setUp(self):
-- self.monitor = gio.volume_monitor_get()
--
-- def testVolumeEnumerate(self):
-- volumes = self.monitor.get_volumes()
-- self.failUnless(isinstance(volumes, list))
-- for v in volumes:
-- if v is not None:
-- ids = v.enumerate_identifiers()
-- self.failUnless(isinstance(ids, list))
-- for id in ids:
-- if id is not None:
-- self.failUnless(isinstance(id, str))
--
- class TestFileInputStream(unittest.TestCase):
- def setUp(self):
- self._f = open("file.txt", "w+")
-diff --git a/tests/test_overrides.py b/tests/test_overrides.py
-index b1e3617..df2897c 100644
---- a/tests/test_overrides.py
-+++ b/tests/test_overrides.py
-@@ -110,87 +110,6 @@ class TestGtk(unittest.TestCase):
- self.assertEquals(a,cmp)
- action.activate()
-
-- def test_builder(self):
-- self.assertEquals(Gtk.Builder, overrides.Gtk.Builder)
--
-- class SignalTest(GObject.GObject):
-- __gtype_name__ = "GIOverrideSignalTest"
-- __gsignals__ = {
-- "test-signal": (GObject.SIGNAL_RUN_FIRST,
-- GObject.TYPE_NONE,
-- []),
-- }
--
--
-- class SignalCheck:
-- def __init__(self):
-- self.sentinel = 0
--
-- def on_signal_1(self, *args):
-- self.sentinel += 1
--
-- def on_signal_3(self, *args):
-- self.sentinel += 3
--
-- signal_checker = SignalCheck()
-- builder = Gtk.Builder()
--
-- # add object1 to the builder
-- builder.add_from_string(
--"""
--<interface>
-- <object class="GIOverrideSignalTest" id="object1">
-- <signal name="test-signal" handler="on_signal_1" />
-- </object>
--</interface>
--""")
--
-- # only add object3 to the builder
-- builder.add_objects_from_string(
--"""
--<interface>
-- <object class="GIOverrideSignalTest" id="object2">
-- <signal name="test-signal" handler="on_signal_2" />
-- </object>
-- <object class="GIOverrideSignalTest" id="object3">
-- <signal name="test-signal" handler="on_signal_3" />
-- </object>
-- <object class="GIOverrideSignalTest" id="object4">
-- <signal name="test-signal" handler="on_signal_4" />
-- </object>
--</interface>
--
--""",
-- ['object3'])
--
-- # hook up signals
-- builder.connect_signals(signal_checker)
--
-- # call their notify signals and check sentinel
-- objects = builder.get_objects()
-- self.assertEquals(len(objects), 2)
-- for obj in objects:
-- obj.emit('test-signal')
--
-- self.assertEquals(signal_checker.sentinel, 4)
--
-- def test_dialog(self):
-- self.assertEquals(Gtk.Dialog, overrides.Gtk.Dialog)
-- dialog = Gtk.Dialog (title='Foo',
-- flags=Gtk.DialogFlags.MODAL,
-- buttons=('test-button1', 1))
--
-- dialog.add_buttons ('test-button2', 2, Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE)
--
-- self.assertEquals('Foo', dialog.get_title())
-- self.assertTrue(dialog.get_modal())
-- button = dialog.get_widget_for_response (1)
-- self.assertEquals('test-button1', button.get_label())
-- button = dialog.get_widget_for_response (2)
-- self.assertEquals('test-button2', button.get_label())
-- button = dialog.get_widget_for_response (Gtk.ResponseType.CLOSE)
-- self.assertEquals(Gtk.STOCK_CLOSE, button.get_label())
--
- class TestClass(GObject.GObject):
- __gtype_name__ = "GIOverrideTreeAPITest"
-
-@@ -237,28 +156,6 @@ class TestGtk(unittest.TestCase):
-
- self.assertEquals(i, 99)
-
-- def test_list_store(self):
-- list_store = Gtk.ListStore(int, str, 'GIOverrideTreeAPITest')
-- for i in range(100):
-- label = 'this is row #%d' % i
-- testobj = TestGtk.TestClass(self, i, label)
-- parent = list_store.append((i, label, testobj))
--
-- self.assertEquals(len(list_store), 100)
--
-- # walk the list to see if the values were stored correctly
-- i = 0
-- (has_more, treeiter) = list_store.get_iter_first()
--
-- while has_more:
-- i = list_store.get_value(treeiter, 0)
-- s = list_store.get_value(treeiter, 1)
-- obj = list_store.get_value(treeiter, 2)
-- obj.check(i, s)
-- has_more = list_store.iter_next(treeiter)
--
-- self.assertEquals(i, 99)
--
- def test_tree_view_column(self):
- cell = Gtk.CellRendererText()
- column = Gtk.TreeViewColumn(title='This is just a test',
-@@ -266,29 +163,6 @@ class TestGtk(unittest.TestCase):
- text=0,
- style=2)
-
-- def test_text_buffer(self):
-- self.assertEquals(Gtk.TextBuffer, overrides.Gtk.TextBuffer)
-- buffer = Gtk.TextBuffer()
-- tag = buffer.create_tag ('title', font = 'Sans 18')
--
-- self.assertEquals(tag.props.name, 'title')
-- self.assertEquals(tag.props.font, 'Sans 18')
--
-- (start, end) = buffer.get_bounds()
--
-- buffer.insert(end, 'HelloHello')
-- buffer.insert(end, ' Bob')
--
-- cursor_iter = end.copy()
-- cursor_iter.backward_chars(9)
-- buffer.place_cursor(cursor_iter)
-- buffer.insert_at_cursor(' Jane ')
--
-- (start, end) = buffer.get_bounds()
-- text = buffer.get_text(start, end, False)
--
-- self.assertEquals(text, 'Hello Jane Hello Bob')
--
- def test_buttons(self):
- self.assertEquals(Gtk.Button, overrides.Gtk.Button)
-
---
-1.7.3.1
-
diff --git a/dev-python/pygobject/files/pygobject-2.26.0-disabled-threads.patch b/dev-python/pygobject/files/pygobject-2.26.0-disabled-threads.patch
deleted file mode 100644
index e9f3a4e09c54..000000000000
--- a/dev-python/pygobject/files/pygobject-2.26.0-disabled-threads.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From a4b210d69c832629894090b7154ae194209b0c60 Mon Sep 17 00:00:00 2001
-From: Arnaud Charlet <charlet@adacore.com>
-Date: Tue, 18 Jan 2011 17:31:29 +0000
-Subject: Disable calls to PyGILState_* when threads are disabled
-
-Since threads may also be disabled in Python too, those symbols may not
-be resolved.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=374603
----
-diff --git a/glib/pyglib.c b/glib/pyglib.c
-index 8163e88..1e024c2 100644
---- a/glib/pyglib.c
-+++ b/glib/pyglib.c
-@@ -94,7 +94,11 @@ pyglib_gil_state_ensure(void)
- if (!_PyGLib_API->threads_enabled)
- return PyGILState_LOCKED;
-
-+#ifdef DISABLE_THREADING
-+ return PyGILState_LOCKED;
-+#else
- return PyGILState_Ensure();
-+#endif
- }
-
- void
-@@ -105,7 +109,9 @@ pyglib_gil_state_release(PyGILState_STATE state)
- if (!_PyGLib_API->threads_enabled)
- return;
-
-+#ifndef DISABLE_THREADING
- PyGILState_Release(state);
-+#endif
- }
-
- /**
-@@ -171,13 +177,19 @@ _pyglib_notify_on_enabling_threads(PyGLibThreadsEnabledFunc callback)
- int
- pyglib_gil_state_ensure_py23 (void)
- {
-+#ifdef DISABLE_THREADING
-+ return 0;
-+#else
- return PyGILState_Ensure();
-+#endif
- }
-
- void
- pyglib_gil_state_release_py23 (int flag)
- {
-+#ifndef DISABLE_THREADING
- PyGILState_Release(flag);
-+#endif
- }
-
- /**
-diff --git a/gobject/pygobject-private.h b/gobject/pygobject-private.h
-index ae4cfe1..a928cb1 100644
---- a/gobject/pygobject-private.h
-+++ b/gobject/pygobject-private.h
-@@ -32,12 +32,18 @@ extern struct _PyGObject_Functions pygobject_api_functions;
-
- #define pyg_threads_enabled (pygobject_api_functions.threads_enabled)
-
-+#ifdef DISABLE_THREADING
-+#define pyg_gil_state_ensure() 0
-+#define pyg_gil_state_release(state) G_STMT_START { \
-+ } G_STMT_END
-
-+#else
- #define pyg_gil_state_ensure() (pygobject_api_functions.threads_enabled? (PyGILState_Ensure()) : 0)
- #define pyg_gil_state_release(state) G_STMT_START { \
- if (pygobject_api_functions.threads_enabled) \
- PyGILState_Release(state); \
- } G_STMT_END
-+#endif
-
- #define pyg_begin_allow_threads \
- G_STMT_START { \
---
-cgit v0.8.3.1
diff --git a/dev-python/pygobject/files/pygobject-2.26.0-make_check.patch b/dev-python/pygobject/files/pygobject-2.26.0-make_check.patch
deleted file mode 100644
index 37eba722fd79..000000000000
--- a/dev-python/pygobject/files/pygobject-2.26.0-make_check.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 21893ae2b466fcf64645e73173a27200e99c0701 Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Fri, 5 Nov 2010 23:39:08 +0100
-Subject: [PATCH] Do not build tests unless needed
-
----
- tests/Makefile.am | 12 +++++-------
- tests/runtests.py | 2 ++
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index 77bc020..49416b0 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -1,7 +1,7 @@
- CLEANFILES =
--noinst_LTLIBRARIES =
-+check_LTLIBRARIES =
- if ENABLE_INTROSPECTION
--noinst_LTLIBRARIES += libregress.la libgimarshallingtests.la
-+check_LTLIBRARIES += libregress.la libgimarshallingtests.la
-
- nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
- libregress_la_CFLAGS = $(GIO_CFLAGS) $(PYCAIRO_CFLAGS)
-@@ -43,7 +43,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile
- CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib
- endif
-
--noinst_LTLIBRARIES += testhelper.la
-+check_LTLIBRARIES += testhelper.la
-
- testhelper_la_CFLAGS = -I$(top_srcdir)/gobject -I$(top_srcdir)/glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
- testhelper_la_LDFLAGS = -module -avoid-version
-@@ -63,8 +63,6 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
- test -L $@ || $(LN_S) .libs/$@ $@
-
-
--all: $(LTLIBRARIES:.la=.so)
--
- TEST_FILES = \
- test_gobject.py \
- test_interface.py \
-@@ -104,10 +102,10 @@ EXTRA_DIST = \
- EXTRA_DIST += $(TEST_FILES)
-
- clean-local:
-- rm -f $(LTLIBRARIES:.la=.so) file.txt~
-+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
-
-
--check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib
-+check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib
- TEST_FILES="$(TEST_FILES)" PYTHONPATH=$(top_builddir):$(top_builddir)/tests:$${PYTHONPATH:+:$$PYTHONPATH} LD_LIBRARY_PATH=$(builddir)/.libs:$$LD_LIBRARY_PATH GI_TYPELIB_PATH=$(builddir) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py
-
- check.gdb:
-diff --git a/tests/runtests.py b/tests/runtests.py
-index d99f0cc..89e2084 100644
---- a/tests/runtests.py
-+++ b/tests/runtests.py
-@@ -5,6 +5,8 @@ import glob
-
- import unittest
-
-+# Some tests fail with translated messages.
-+os.environ["LC_ALL"] = "C"
-
- # Load tests.
- if 'TEST_NAMES' in os.environ:
---
-1.7.3.1
-
diff --git a/dev-python/pygobject/files/pygobject-2.26.0-nocrash.patch b/dev-python/pygobject/files/pygobject-2.26.0-nocrash.patch
deleted file mode 100644
index 8698b7e3a190..000000000000
--- a/dev-python/pygobject/files/pygobject-2.26.0-nocrash.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff '--exclude-from=/home/dang/.scripts/diffrc' -up -ruN pygobject-2.26.0.orig/gi/pygi.h pygobject-2.26.0/gi/pygi.h
---- pygobject-2.26.0.orig/gi/pygi.h 2010-09-14 11:53:21.000000000 -0400
-+++ pygobject-2.26.0/gi/pygi.h 2010-11-08 08:16:13.360808932 -0500
-@@ -152,7 +152,7 @@ static inline PyObject *
- pygi_get_property_value (PyGObject *instance,
- const gchar *attr_name)
- {
-- return -1;
-+ return NULL;
- }
-
- static inline gint
diff --git a/dev-python/pygobject/files/pygobject-3.0.2-disable-new-gi-tests.patch b/dev-python/pygobject/files/pygobject-3.0.2-disable-new-gi-tests.patch
deleted file mode 100644
index 8fa2ceed9654..000000000000
--- a/dev-python/pygobject/files/pygobject-3.0.2-disable-new-gi-tests.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Disable tests requiring an unreleased version of gobject-introspection.
-
-diff --git a/tests/test_everything.py b/tests/test_everything.py
-index 19d345b..4a03890 100644
---- a/tests/test_everything.py
-+++ b/tests/test_everything.py
-@@ -483,22 +483,3 @@ class TestAdvancedInterfaces(unittest.TestCase):
- self.assertEquals(ret[0], 51);
- self.assertEquals(ret[1], 61);
- self.assertEquals(ret[2], 32);
--
-- def test_obj_skip_return_val_no_out(self):
-- obj = Everything.TestObj();
-- # raises an error for 0, succeeds for any other value
-- self.assertRaises(GLib.GError, obj.skip_return_val_no_out, 0)
--
-- ret = obj.skip_return_val_no_out(1)
-- self.assertEquals(ret, None)
--
--class TestSignals(unittest.TestCase):
-- def test_object_param_signal(self):
-- obj = Everything.TestObj();
--
-- def callback (obj_param):
-- self.assertEquals(obj_param.props.int, 3)
-- self.assertEquals(obj_param.__grefcount__, 2)
--
-- obj.connect('sig-with-obj', callback)
-- obj.emit_sig_with_obj()
diff --git a/dev-python/pygobject/files/pygobject-3.0.3-gobject-property-min-max.patch b/dev-python/pygobject/files/pygobject-3.0.3-gobject-property-min-max.patch
deleted file mode 100644
index a5600bfdac66..000000000000
--- a/dev-python/pygobject/files/pygobject-3.0.3-gobject-property-min-max.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 00030bc6f0fb961c716ed692144cd8e4bb9be7d0 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Sebastian=20P=C3=B6lsterl?= <sebp@k-d-w.org>
-Date: Sat, 10 Dec 2011 12:51:45 +0100
-Subject: [PATCH] Fixed bug where GObject.property did not respect minimum and
- maximum values
-
-https://bugzilla.gnome.org/show_bug.cgi?id=664864
----
- gi/_gobject/propertyhelper.py | 2 +-
- tests/test_properties.py | 31 +++++++++++++++++++++++++++++++
- 2 files changed, 32 insertions(+), 1 deletions(-)
-
-diff --git a/gi/_gobject/propertyhelper.py b/gi/_gobject/propertyhelper.py
-index 4635350..9208a0b 100644
---- a/gi/_gobject/propertyhelper.py
-+++ b/gi/_gobject/propertyhelper.py
-@@ -298,7 +298,7 @@ class property(object):
- ptype = self.type
- if ptype in [TYPE_INT, TYPE_UINT, TYPE_LONG, TYPE_ULONG,
- TYPE_INT64, TYPE_UINT64, TYPE_FLOAT, TYPE_DOUBLE]:
-- args = self._get_minimum(), self._get_maximum(), self.default
-+ args = self.minimum, self.maximum, self.default
- elif (ptype == TYPE_STRING or ptype == TYPE_BOOLEAN or
- ptype.is_a(TYPE_ENUM)):
- args = (self.default,)
-diff --git a/tests/test_properties.py b/tests/test_properties.py
-index 3521647..75aacff 100644
---- a/tests/test_properties.py
-+++ b/tests/test_properties.py
-@@ -367,6 +367,37 @@ class TestProperty(unittest.TestCase):
- GObject.property, type=gtype, minimum=min,
- maximum=max+1)
-
-+ def testMinMax(self):
-+ class C(GObject.GObject):
-+ prop_int = GObject.property(type=int, minimum=1, maximum=100, default=1)
-+ prop_float = GObject.property(type=float, minimum=0.1, maximum=10.5, default=1.1)
-+
-+ def __init__(self):
-+ GObject.GObject.__init__(self)
-+
-+ o = C()
-+ self.assertEqual(o.prop_int, 1)
-+
-+ o.prop_int = 5
-+ self.assertEqual(o.prop_int, 5)
-+
-+ o.prop_int = 0
-+ self.assertEqual(o.prop_int, 5)
-+
-+ o.prop_int = 101
-+ self.assertEqual(o.prop_int, 5)
-+
-+ self.assertEqual(o.prop_float, 1.1)
-+
-+ o.prop_float = 7.75
-+ self.assertEqual(o.prop_float, 7.75)
-+
-+ o.prop_float = 0.09
-+ self.assertEqual(o.prop_float, 7.75)
-+
-+ o.prop_float = 10.51
-+ self.assertEqual(o.prop_float, 7.75)
-+
- def testMultipleInstances(self):
- class C(GObject.GObject):
- prop = GObject.property(type=str, default='default')
---
-1.7.8.1
-
diff --git a/dev-python/pygobject/files/pygobject-3.4.0-make_check.patch b/dev-python/pygobject/files/pygobject-3.4.0-make_check.patch
new file mode 100644
index 000000000000..08d8fa39d69a
--- /dev/null
+++ b/dev-python/pygobject/files/pygobject-3.4.0-make_check.patch
@@ -0,0 +1,75 @@
+From 50dd12f2958945626defdf305332f270309cacc0 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue <eva@gentoo.org>
+Date: Fri, 5 Nov 2010 23:39:08 +0100
+Subject: [PATCH] Do not build tests unless needed
+
+[Alexandre Rostovtsev <tetromino@gmail.com>: port to 2.90.1]
+---
+ tests/Makefile.am | 10 +++++-----
+ tests/runtests.py | 3 +++
+ 2 files changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/tests/Makefile.am b/tests/Makefile.am
+index 081028a..ac71575 100644
+--- a/tests/Makefile.am
++++ b/tests/Makefile.am
+@@ -1,5 +1,5 @@
+ CLEANFILES =
+-noinst_LTLIBRARIES = libregress.la libgimarshallingtests.la
++check_LTLIBRARIES = libregress.la libgimarshallingtests.la
+
+ nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
+ libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS)
+@@ -43,7 +43,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
+
+ CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
+
+-noinst_LTLIBRARIES += testhelper.la
++check_LTLIBRARIES += testhelper.la
+
+ testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
+ testhelper_la_LDFLAGS = -module -avoid-version
+@@ -63,7 +63,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
+ test -L $@ || $(LN_S) .libs/$@ $@
+
+
+-all: $(LTLIBRARIES:.la=.so)
++all: $(check_LTLIBRARIES:.la=.so)
+
+ EXTRA_DIST = \
+ compathelper.py \
+@@ -103,7 +103,7 @@ EXTRA_DIST = \
+ $(NULL)
+
+ clean-local:
+- rm -f $(LTLIBRARIES:.la=.so) file.txt~
++ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
+
+ DBUS_LAUNCH=$(shell which dbus-launch)
+ RUN_TESTS_ENV_VARS= \
+@@ -114,7 +114,7 @@ RUN_TESTS_ENV_VARS= \
+ MALLOC_PERTURB_=85 \
+ TESTS_BUILDDIR=$(builddir)
+
+-check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
++check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
+ @echo " CHECK Pyflakes"
+ @if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi
+ @echo " CHECK PEP8"
+diff --git a/tests/runtests.py b/tests/runtests.py
+index c518fcc..35bb5c4 100755
+--- a/tests/runtests.py
++++ b/tests/runtests.py
+@@ -34,6 +34,9 @@ if sys.version_info[:2] == (2, 6):
+ unittest.TestCase.assertGreater = assertGreater
+ unittest.TestCase.assertIsInstance = assertIsInstance
+
++# Some tests fail with translated messages.
++os.environ["LC_ALL"] = "C"
++
+ if '--help' in sys.argv:
+ print("Usage: ./runtests.py <testfiles>")
+ sys.exit(0)
+--
+1.7.12
+
diff --git a/dev-python/pygobject/pygobject-2.28.6-r51.ebuild b/dev-python/pygobject/pygobject-2.28.6-r51.ebuild
index 4f435352888b..31ea60cf117b 100644
--- a/dev-python/pygobject/pygobject-2.28.6-r51.ebuild
+++ b/dev-python/pygobject/pygobject-2.28.6-r51.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r51.ebuild,v 1.15 2012/05/21 18:49:10 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r51.ebuild,v 1.16 2012/09/25 11:53:14 tetromino Exp $
EAPI="3"
GCONF_DEBUG="no"
@@ -19,7 +19,7 @@ inherit alternatives autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +introspection libffi test"
diff --git a/dev-python/pygobject/pygobject-2.28.6-r52.ebuild b/dev-python/pygobject/pygobject-2.28.6-r52.ebuild
index 9a034b64e6cf..7d777f292bc9 100644
--- a/dev-python/pygobject/pygobject-2.28.6-r52.ebuild
+++ b/dev-python/pygobject/pygobject-2.28.6-r52.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r52.ebuild,v 1.4 2012/05/21 18:49:10 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r52.ebuild,v 1.5 2012/09/25 11:53:14 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -18,7 +18,7 @@ inherit alternatives autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +introspection libffi test"
diff --git a/dev-python/pygobject/pygobject-3.0.2.ebuild b/dev-python/pygobject/pygobject-3.0.2.ebuild
deleted file mode 100644
index a25ec697ddca..000000000000
--- a/dev-python/pygobject/pygobject-3.0.2.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.0.2.ebuild,v 1.18 2012/08/15 17:51:46 tetromino Exp $
-
-EAPI="4"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-SUPPORT_PYTHON_ABIS="1"
-PYTHON_DEPEND="2:2.6 3:3.1"
-RESTRICT_PYTHON_ABIS="2.4 2.5 3.0 *-jython 2.7-pypy-*"
-
-# XXX: Is the alternatives stuff needed anymore?
-inherit alternatives autotools eutils gnome2 python virtualx
-
-DESCRIPTION="GLib's GObject library bindings for Python"
-HOMEPAGE="http://www.pygtk.org/"
-
-LICENSE="LGPL-2.1"
-SLOT="3"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="+cairo examples test +threads" # doc
-REQUIRED_USE="test? ( cairo )"
-
-COMMON_DEPEND=">=dev-libs/glib-2.24.0:2
- >=dev-libs/gobject-introspection-1.29
- virtual/libffi
- cairo? ( >=dev-python/pycairo-1.10.0 )"
-DEPEND="${COMMON_DEPEND}
- test? (
- dev-libs/atk[introspection]
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc
- x11-libs/gdk-pixbuf:2[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection] )
- virtual/pkgconfig"
-# docs disabled for now per upstream default since they are very out of date
-# doc? (
-# app-text/docbook-xml-dtd:4.1.2
-# dev-libs/libxslt
-# >=app-text/docbook-xsl-stylesheets-1.70.1 )
-
-# We now disable introspection support in slot 2 per upstream recommendation
-# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
-# older versions of slot 2 installed their own site-packages/gi, and
-# slot 3 will collide with them.
-RDEPEND="${COMMON_DEPEND}
- !<dev-python/pygtk-2.13
- !<dev-python/pygobject-2.28.6-r50:2[introspection]"
-
-pkg_setup() {
- DOCS="AUTHORS ChangeLog* NEWS README"
- # Hard-enable libffi support since both gobject-introspection and
- # glib-2.29.x rdepend on it anyway
- G2CONF="${G2CONF}
- --disable-dependency-tracking
- --with-ffi
- $(use_enable cairo)
- $(use_enable threads thread)"
-
- python_pkg_setup
-}
-
-src_prepare() {
- # Do not build tests if unneeded, bug #226345
- epatch "${FILESDIR}/${PN}-2.90.1-make_check.patch"
-
- # Support installation for multiple Python versions, upstream bug #648292
- epatch "${FILESDIR}/${PN}-3.0.0-support_multiple_python_versions.patch"
-
- # Disable tests that fail
- #epatch "${FILESDIR}/${PN}-2.28.3-disable-failing-tests.patch"
-
- # FIXME: disable tests that require git master of gobject-introspection
- epatch "${FILESDIR}/${P}-disable-new-gi-tests.patch"
-
- # disable pyc compiling
- echo '#!/bin/sh' > py-compile
-
- eautoreconf
- gnome2_src_prepare
-
- python_copy_sources
-}
-
-src_configure() {
- python_execute_function -s gnome2_src_configure
-}
-
-src_compile() {
- python_execute_function -d -s
-}
-
-# FIXME: With python multiple ABI support, tests return 1 even when they pass
-src_test() {
- unset DBUS_SESSION_BUS_ADDRESS
-
- testing() {
- XDG_CACHE_HOME="${T}/$(PYTHON --ABI)"
- Xemake check PYTHON=$(PYTHON -a)
- }
- python_execute_function -s testing
-}
-
-src_install() {
- python_execute_function -s gnome2_src_install
- python_clean_installation_image
-
- if use examples; then
- insinto /usr/share/doc/${P}
- doins -r examples || die "doins failed"
- fi
-}
-
-pkg_postinst() {
- python_mod_optimize gi
-}
-
-pkg_postrm() {
- python_mod_cleanup gi
-}
diff --git a/dev-python/pygobject/pygobject-3.0.4.ebuild b/dev-python/pygobject/pygobject-3.0.4.ebuild
index c31a67865a19..f10d487105cf 100644
--- a/dev-python/pygobject/pygobject-3.0.4.ebuild
+++ b/dev-python/pygobject/pygobject-3.0.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.0.4.ebuild,v 1.13 2012/08/15 17:51:46 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.0.4.ebuild,v 1.14 2012/09/25 11:53:14 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -15,7 +15,7 @@ inherit alternatives autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads" # doc
diff --git a/dev-python/pygobject/pygobject-3.2.2.ebuild b/dev-python/pygobject/pygobject-3.2.2.ebuild
index fe945c10fbd7..85dd57df3ef1 100644
--- a/dev-python/pygobject/pygobject-3.2.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.2.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.2.ebuild,v 1.3 2012/08/15 17:51:46 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.2.ebuild,v 1.4 2012/09/25 11:53:14 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -14,7 +14,7 @@ inherit autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads" # doc
diff --git a/dev-python/pygobject/pygobject-3.2.1.ebuild b/dev-python/pygobject/pygobject-3.4.0.ebuild
index 1a3b2132f959..9c67581d69e4 100644
--- a/dev-python/pygobject/pygobject-3.2.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.4.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.1.ebuild,v 1.4 2012/08/15 17:51:46 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.4.0.ebuild,v 1.1 2012/09/25 11:53:14 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
@@ -14,25 +14,26 @@ inherit autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads" # doc
REQUIRED_USE="test? ( cairo )"
COMMON_DEPEND=">=dev-libs/glib-2.31.0:2
- >=dev-libs/gobject-introspection-1.31.20
+ >=dev-libs/gobject-introspection-1.33.14
virtual/libffi
cairo? ( >=dev-python/pycairo-1.10.0 )"
DEPEND="${COMMON_DEPEND}
+ x11-libs/cairo[glib]
+ virtual/pkgconfig
test? (
dev-libs/atk[introspection]
media-fonts/font-cursor-misc
media-fonts/font-misc-misc
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection] )
- virtual/pkgconfig"
+ x11-libs/pango[introspection] )"
# docs disabled for now per upstream default since they are very out of date
# doc? (
# app-text/docbook-xml-dtd:4.1.2
@@ -62,7 +63,7 @@ pkg_setup() {
src_prepare() {
# Do not build tests if unneeded, bug #226345
- epatch "${FILESDIR}/${PN}-2.90.1-make_check.patch"
+ epatch "${FILESDIR}/${PN}-3.4.0-make_check.patch"
# Disable tests that fail
#epatch "${FILESDIR}/${PN}-2.28.3-disable-failing-tests.patch"