mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-24 16:01:09 +02:00
Merge pull request #131 from marineam/updates
First major round of updates in portage-stable in ages
This commit is contained in:
commit
91a6997fd1
@ -1,6 +1,84 @@
|
|||||||
# ChangeLog for app-portage/gentoolkit
|
# ChangeLog for app-portage/gentoolkit
|
||||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.298 2013/09/05 18:25:00 mgorny Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.314 2014/07/06 12:35:20 mgorny Exp $
|
||||||
|
|
||||||
|
06 Jul 2014; Michał Górny <mgorny@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild,
|
||||||
|
gentoolkit-0.3.0.9-r1.ebuild, gentoolkit-0.3.0.9.ebuild,
|
||||||
|
gentoolkit-9999.ebuild:
|
||||||
|
Clean up obsolete dependencies on virtual/python-argparse and virtual/python-
|
||||||
|
unittest2 (those packages were only required for <=python-2.6).
|
||||||
|
|
||||||
|
06 Apr 2014; Michał Górny <mgorny@gentoo.org> gentoolkit-0.3.0.9-r1.ebuild,
|
||||||
|
gentoolkit-9999.ebuild:
|
||||||
|
Enable PYTHON_TARGETS=pypy.
|
||||||
|
|
||||||
|
20 Mar 2014; Paul Varner <fuzzyray@gentoo.org> gentoolkit-0.3.0.9-r1.ebuild,
|
||||||
|
gentoolkit-9999.ebuild:
|
||||||
|
Update sys-apps/gentoo-functions dependency for prefix.
|
||||||
|
|
||||||
|
*gentoolkit-0.3.0.9-r1 (19 Mar 2014)
|
||||||
|
|
||||||
|
19 Mar 2014; Paul Varner <fuzzyray@gentoo.org> +gentoolkit-0.3.0.9-r1.ebuild,
|
||||||
|
gentoolkit-9999.ebuild, +files/0.3.0.9-revdep-rebuild-py-504654-1.patch,
|
||||||
|
+files/0.3.0.9-revdep-rebuild-py-504654-2.patch:
|
||||||
|
Revision bump to fix issues with revdep-rebuild.py (Bug 504654).
|
||||||
|
Fix portage dependency and add dependency on sys-apps/gentoo-functions.
|
||||||
|
|
||||||
|
*gentoolkit-0.3.0.9 (12 Mar 2014)
|
||||||
|
|
||||||
|
12 Mar 2014; Paul Varner <fuzzyray@gentoo.org> -gentoolkit-0.3.0.6-r3.ebuild,
|
||||||
|
-gentoolkit-0.3.0.7.ebuild, -gentoolkit-0.3.0.7-r1.ebuild,
|
||||||
|
-gentoolkit-0.3.0.7-r2.ebuild, -gentoolkit-0.3.0.8.ebuild,
|
||||||
|
-gentoolkit-0.3.0.8-r1.ebuild, +gentoolkit-0.3.0.9.ebuild,
|
||||||
|
-files/0.3.0.6-gentoolkit-304125.patch, -files/0.3.0.6-eshowkw-409449.patch,
|
||||||
|
-files/0.3.0.6-euse-410365.patch, -files/0.3.0.7-configroot.patch,
|
||||||
|
-files/0.3.0.6-eread-413577.patch, -files/0.3.0.6-eshowkw-414627.patch,
|
||||||
|
-files/0.3.0.6-euse-422675.patch, -files/0.3.0.7-root.patch:
|
||||||
|
Version bump for bug fixes. See
|
||||||
|
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=shortlog;h=ref
|
||||||
|
s/heads/gentoolkit
|
||||||
|
for full list of changes. Removed old ebuilds.
|
||||||
|
|
||||||
|
19 Jan 2014; Mike Frysinger <vapier@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
Add arm64 love.
|
||||||
|
|
||||||
|
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #492234
|
||||||
|
|
||||||
|
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
Stable for ppc, wrt bug #492234
|
||||||
|
|
||||||
|
17 Dec 2013; Raúl Porcel <armin76@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
alpha/ia64/m68k/s390/sh/sparc stable wrt #492234
|
||||||
|
|
||||||
|
01 Dec 2013; Markus Meier <maekke@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
arm stable, bug #492234
|
||||||
|
|
||||||
|
01 Dec 2013; Johannes Huber <johu@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
x86 stable wrt bug #492234
|
||||||
|
|
||||||
|
26 Nov 2013; Pacho Ramos <pacho@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
amd64 stable, bug #492234
|
||||||
|
|
||||||
|
26 Nov 2013; Jeroen Roovers <jer@gentoo.org> gentoolkit-0.3.0.8-r2.ebuild:
|
||||||
|
Stable for HPPA (bug #492234).
|
||||||
|
|
||||||
|
*gentoolkit-0.3.0.8-r2 (02 Oct 2013)
|
||||||
|
|
||||||
|
02 Oct 2013; Justin Lecher <jlec@gentoo.org> +gentoolkit-0.3.0.8-r2.ebuild,
|
||||||
|
metadata.xml:
|
||||||
|
Fix pyABI specific installation of revdep-rebuild.py
|
||||||
|
|
||||||
|
11 Sep 2013; Paul Varner <fuzzyray@gentoo.org> gentoolkit-0.3.0.8-r1.ebuild,
|
||||||
|
gentoolkit-9999.ebuild:
|
||||||
|
Change fowners call to use gid 0 for compatibilty with FreeBSD (Bug 484006).
|
||||||
|
|
||||||
|
*gentoolkit-0.3.0.8-r1 (10 Sep 2013)
|
||||||
|
|
||||||
|
10 Sep 2013; Paul Varner <fuzzyray@gentoo.org> +gentoolkit-0.3.0.8-r1.ebuild,
|
||||||
|
+files/0.3.0.8-revdep-rebuild-476740.patch,
|
||||||
|
+files/0.3.0.8-revdep-rebuild-484340.patch:
|
||||||
|
Revison bump to add patches to fix revdep-rebuild bugs 476740 and 484340.
|
||||||
|
|
||||||
05 Sep 2013; Michał Górny <mgorny@gentoo.org> gentoolkit-9999.ebuild:
|
05 Sep 2013; Michał Górny <mgorny@gentoo.org> gentoolkit-9999.ebuild:
|
||||||
Clean up PYTHON_COMPAT from old implementations.
|
Clean up PYTHON_COMPAT from old implementations.
|
||||||
|
@ -1,41 +1,34 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
AUX 0.3.0.6-eread-413577.patch 2360 SHA256 333bec7fb612b104633766d58d6299adf2cd798a585b5d69303bdb5c9d92f276 SHA512 22c859cda0c6fe0114515551974c43e72f22773cc9d035e9241e65fe18f47af4e3044829335044626c0db9a6081cde7725761c491e51cf2de95fab6eeb4c5b63 WHIRLPOOL 3810a248c8a28bafa21a00a0b01da5fb90d0ee178166bc3a1ea40d2ecd0d6305d01d99763ef6528edbd4a52956b15ad6ac9076fafd707561ec9850a3cc7fe744
|
AUX 0.3.0.8-revdep-rebuild-476740.patch 990 SHA256 0e41b1ca96b59112af756e6b199349b1165d9ee23d81d0c17a862d52ba30f426 SHA512 9aaff1a7c277a1aefa57213ada599b520f5cea0f76f9d08b94c29324e380223c1e682804ae8e7d683077c436ec007cf2df31ff8285f38d349f5f6478e8df733f WHIRLPOOL 65db69af095d40799e11525439068f68de0eced22b5b7391b3a9e10bbb1f23fef244f7e10395cdaa9e1d0ce2e3bd8f6314e7bab25bfae201ec54f7ff87fb6151
|
||||||
AUX 0.3.0.6-eshowkw-409449.patch 920 SHA256 1a6510da53fd94b618f5564e7b66c7cf97be5310655f7d315c18a58326b6d537 SHA512 1bf59e6c41cf52120688db78c48737d5d0a304dc1edd30ac93859f0e1b4eebc24ea680cdc445a3e669c7eb0ef29f6d2ae384ecd9a5ce4221a03bc48c59cd2835 WHIRLPOOL 7f919aa1c4ac4db5774443e6471b524308a00f0fbd36858d462c091982c7d592804e556671737c99991135da06e34dd87d428f9281ec748bdac5431a542956bb
|
AUX 0.3.0.8-revdep-rebuild-484340.patch 1696 SHA256 b82e965072f10d11af4ae89c1633b773c1ffce0454862b26eaa6f153cdfd07fc SHA512 330caf60a34508847323e4f129d8195286b2093c3d2bb023a1a4e7dbee09d8d18f657bd584af8977a4ba46df8d5043fc72fd4fd54caa1076cae544ded15afc3c WHIRLPOOL f8198bcca4fb7764220cad90f8edb9efa32a57cd6c189f5e9733a36dca2ad0490a5e772aa12b4bf23418c43c470ba2b8b1b3ed99f397d3bac71f3d290acbe7d3
|
||||||
AUX 0.3.0.6-eshowkw-414627.patch 1654 SHA256 bb1687141292d613e1cb52dc6c88c61dd44f12a33cd77f3788f945f2586bcaac SHA512 39537338bd719080477fa22be7ee99515d2771ef3c19dd4f9674c9d57d9e8ce3331f0ad67e98b7a104adc292faa0cbde6194b9877b677893cb7ce5824987e0c2 WHIRLPOOL 8c13dccff0177d1aaaa318bfb6414a8bf28e88609f632a70434ca93a7bffd3a1058b8795589a6aeeeb788b8b3f5140aa69b3009676b6cf2f115cc23f9deba6c3
|
AUX 0.3.0.9-revdep-rebuild-py-504654-1.patch 828 SHA256 82223ee777fa9467d83263188d91930c23e4dfda5c01eeb9ff9f9b10d84ce03b SHA512 60b6452de8e8323d2b938c31363a007091f9e992c9fc5481e23804e59fbf512d3ca10e05b1aa0d4cb93eb4efe8488afa18ef8a8238ff59eab32f3c781bd3081c WHIRLPOOL bd37f5aff852c02f0452baf6abc95a3e334a6145898e53da6c177224b3a7f71a9a67fdef5cc1471b2106d5d6e7dbe62a11b72d4d3af9d8917501cb6b1d68ab08
|
||||||
AUX 0.3.0.6-euse-410365.patch 1106 SHA256 337ff7a7b09dd5c8701cd2746dc5ab2412c51664cfbc81f6a09e806cfa1bea7d SHA512 f954a344914f1462174560b12841376831963e9e1aca9ce9108ea3a3ccc1405548bda5756abe3112941c1961701028434e201be94c406044f9941fb1f16229c6 WHIRLPOOL 6a25aadadf11847264e395e9a9e2f007d6ae558e43c0261647472d8986abe76a1df81dc9e22206322dca20edad4b29b01a2a964a164a26c7d969d125234490bf
|
AUX 0.3.0.9-revdep-rebuild-py-504654-2.patch 1031 SHA256 0a8d05030a4202f2bc671bd19cbfda68837cbb56509ce91fbb971cbde679ef10 SHA512 95ab05306737c898f608b8d9c80e37f5f57ec7d6931f54c3b8225aa99e27a2c8f3ba1ba2dcb7186c523af030cc6f2f9078644c2c440aa70bca4e477c167306ad WHIRLPOOL 18593cc376a0f2e4d900e38b99ba81a58fa12fc90a94df4f39ae8694eaa875fae257eb1a018fef1f177dd2c70d0bb5e76d569cb49c4ffeaadd22abef1fcca1c6
|
||||||
AUX 0.3.0.6-euse-422675.patch 2705 SHA256 11420d7cf47fe8af9d9d61d267ba6d7674dabeb7e16a083a9a5d52d80aa39e5d SHA512 6230fca66134f1c71628fac39af9571da5d2df5251bdd50bcdb6162e36ef4ecf95ea430f269e66ebe78786013a912e34aa1a09db5b5cc4128500190eb7a1da12 WHIRLPOOL b295c47bcba730b56f2f4e70db35a680c1525eaeddae58598666fa9ef92ae0b3a736f5e6fcfd41bb79ddfa3abd682b0574dfc646a07d73c074b34794f0591cb9
|
|
||||||
AUX 0.3.0.6-gentoolkit-304125.patch 1092 SHA256 2de37146351e90b1bcc2ed7074ff66f607df379bd6b2f53bf83efe4c3d086b6e SHA512 e05d0fc1afe0e6b0fdb95736382ae288d66bc43c3fcb7d3a3be270e20feec4718675d01512867740a25a3c22a9bd21270c4ca6a7e3a21bb7fab4e44ac7936bb3 WHIRLPOOL d19d40ba4154713c4f41ba58d2f5d431213a7089c202374199a718b8e9d30e62c22e362d19c13c920423ea094c8033f87f06010ecc92c4bcd758cf94821d23b1
|
|
||||||
AUX 0.3.0.7-configroot.patch 820 SHA256 d27661499dd92c23d3f0b74fd15b405dcae1ead711fa178fa51611b131fe7a0e SHA512 f50d6b84351b222579548f0021f452fac9a4e3dac9fbb8f566f251d19bb5a09d182d14abf6d6ab01dcfaee3dcb0a9bbfd5a48f07d5d8883cb3a5d0d7d9f722f3 WHIRLPOOL f34431e82126b9c6032cf1c597c66a54e1c0448f069d699cd9f04938a2f67ea59eea26da666e11e0e518e87e22955cd248ace3465a5cc271a118c81eb4237c79
|
|
||||||
AUX 0.3.0.7-root.patch 4857 SHA256 8727fab6a19cdb024fddb79f09d93b6dcebaff0715043d19bae23c165259a63b SHA512 202bbda5e880a4481f063beb1c47f71ad9784c31490c8c3c59fbead56923324793dc94c4bd78b636d679de198ec3e450ef2859fb232a41f09f6943bca9d22ec4 WHIRLPOOL ab95567f22588ddc4e9928e766820f6f22d4fa218db40871db906dd736e4eb6fddb3a0d3869ee133b9e8a5488f1bb855ad35c2e4969c0241c76857e5affd9b30
|
|
||||||
DIST gentoolkit-0.3.0.6.tar.gz 191896 SHA256 5b1b7e9e0363764b3c8349540e3a16fcdd850ec2441bb56b24fdb729130e604a SHA512 6bc46fd364cba3326e9e4f1083485f1220a8dc6675b75ad058fbee59d3c103f2ca103be6035f5f726e92f496a854dca72ec08b0d2cfe012aa7efbdc3a95891a0 WHIRLPOOL e928b8d3c493ac00b622b859985e144cd7828d4c4e1be7c2a4b8abae9864f10aa22c4626b991d9ba81c6408dc7769be2346f2f9abf3c2ec864ce9eed2ae3d9e5
|
|
||||||
DIST gentoolkit-0.3.0.7.tar.gz 3191108 SHA256 45ca2b48cfba7939a76428213f2fc4c3a1fc58716290f7a352ccd9299beb49d7 SHA512 798a058a58cf881a24b92ae32fabe7c6d49305e2611bab568004dd711392e5af97b7d66029e344f4e7c52d0b6cf47690b76cf7e3d77b5482c30b6883f872c1d1 WHIRLPOOL c21ce47365500cd93c6c617d79ee9c979f1f6a06966ed41a69eb73014354b6e066fef904c2d221b64f6116a76792f2060a8863ee633f781764c270ce954de1a7
|
|
||||||
DIST gentoolkit-0.3.0.8.tar.gz 3192497 SHA256 0338dee7c295c32b60a84e529b764d2bc61536fa3aca021cd5a75c6e534864a6 SHA512 50efd701d0d056740bcf7c7cdce652ae7c9e2786f799f5d30946e752b8aa735489d3e0dc5c7664a5810a0f22cec05b9bc7ccc10292b07ac4dd0777658651f72d WHIRLPOOL 5a2455e50d4e0f4df8abab5b81deb6bb00e078dfed1687ae046ce97a0427eafea2d3de9b83ac6de8155d207653d001c6684ac92226fa2320515c6e14c8fea6e0
|
DIST gentoolkit-0.3.0.8.tar.gz 3192497 SHA256 0338dee7c295c32b60a84e529b764d2bc61536fa3aca021cd5a75c6e534864a6 SHA512 50efd701d0d056740bcf7c7cdce652ae7c9e2786f799f5d30946e752b8aa735489d3e0dc5c7664a5810a0f22cec05b9bc7ccc10292b07ac4dd0777658651f72d WHIRLPOOL 5a2455e50d4e0f4df8abab5b81deb6bb00e078dfed1687ae046ce97a0427eafea2d3de9b83ac6de8155d207653d001c6684ac92226fa2320515c6e14c8fea6e0
|
||||||
EBUILD gentoolkit-0.3.0.6-r3.ebuild 3584 SHA256 338531d464db51d2353f0ceb7cf8930bc48995e198c85ffed7833599bad7fa4d SHA512 e94ce46d660f8f336a70e9d9440be2ab098a9be412e05707d679eb199340fd0f0a31af6fa4bdab58d2c52a7b6469ac79461dac2e4b38fd28d40ec9d1a2c488ea WHIRLPOOL 28181a9c7aee2196d4f68b2d750b655f1dff88a337afc47efc01ede3625c17082bd54a07709f7a7ec473cc1ee280d7183ce8d7da99b75853f0fbd5370dfa7934
|
DIST gentoolkit-0.3.0.9.tar.gz 3194703 SHA256 c660d150dfccbaea6f291fb7fc2659c8e0e38eaebe6e68f92dee728c8c7e320d SHA512 75b2d15b2b9ed08055840b56b239ed5d63838a10e8d31ec3ed8822cf1d3ef32841609763433736e17f93a5fdd293ccbda4a3dfa0f007241321aec3333bcde847 WHIRLPOOL 5e9dc038c161361eb2dd8f0cd17e8efaa41183a281d6fcf620c1631c6da661673d085c60572424cd48504222c29613473591f8dd276792ab96ba3cfda88f1fe1
|
||||||
EBUILD gentoolkit-0.3.0.7-r1.ebuild 3299 SHA256 63a75a6c1bbc4521c1403daa569161627dfa1383f532523dd25796256fc5f966 SHA512 0d8158dfdef74c41a7c7fe844890b7c8357e02a2c69c792429553d3aae4842824f84bb8036fa965219561f1addf8d8a065c8f61faa0202c4b4437ad3ee0aa602 WHIRLPOOL d467b42a72c88155c1322dcff7e4c1b3733bece2b594eadb32d634f332494d5b32276849cd6bdf5add753f77041d6cb9bc8ef22d0254ee2f59477e2243c84ee7
|
EBUILD gentoolkit-0.3.0.8-r2.ebuild 2859 SHA256 f8b745a384f38872d66d98b0f1a2e786baf94deca4f4e1a5f4bd4bc33974a127 SHA512 4b5d5c5071f68d5e23641c94a14fe58ca8f9c0f3240a1e48f24d7c01228f57b8cf3f9c475cd74191350a45bb5533d2fcc917dba68e419c726e020f9e4f5b8ece WHIRLPOOL 49342e06fd98df054dee0e1dc744463519acbe880748c0bb1ef76306c6ef5f373871509ca407c4dccfca92ded2f2aa3360636db069efc7f1df847dc55defef4b
|
||||||
EBUILD gentoolkit-0.3.0.7-r2.ebuild 3344 SHA256 7059e57f363b13e74278eacf22ac7af1aaffbb5cc4ee2f3d8df96df533a1ef83 SHA512 188b609391df1da9ecf2ce012c66ed2f1e4d8459cd068a93e6bb5534512fa4313e7ab3130f6442bca5e14da43f6afe2ab76a8617ce13755809737496357d020c WHIRLPOOL f4af731d9f691abf1f983d846a177a05ca7feab4460060bcbf36f242527a68980ef8d368c648f252671fd87c6851226dcff2faff62006d2ce85b8f82da49880b
|
EBUILD gentoolkit-0.3.0.9-r1.ebuild 2990 SHA256 32749ce460d74b23ef87071b6f6ea081e18a51b302758da5592235a87d5bfec6 SHA512 02467fc2c7c5a2445346ba7f4cbf8c9f913b51bb12d35c533644b8fc58f2d2282118b469e6f376449fb2920a6c32848259d53fac8d648fae4a5f22979f5cdb52 WHIRLPOOL c929a95be5eec192b823a5c565439f599f2b851304bb3d7352e22d76d91a2a59a26120876cb458ab0a921a9c13dd9a567f52c5646bbd5ba4afa6ce1fbdb6930e
|
||||||
EBUILD gentoolkit-0.3.0.7.ebuild 3221 SHA256 e193c7749cd595c544f2f2390161aa56e89ae01a6f2abec7286fe4f08a57c14f SHA512 b4dba20d1c7a05dffa651c1014c018f80b97548e5c2b65d979c943c5995ca562f6e20a9263d93aa391171ec08d2528e0d169212c90e01a2faf68a547751c59a8 WHIRLPOOL b868a4c297d872d3318febe8072224d38d4e60b629309b2f4445a8a08ee37ccdc4b03436b75afc0559f55fb2389d3a37fa678308cfe4a6b83251b5e7c74b1361
|
EBUILD gentoolkit-0.3.0.9.ebuild 2815 SHA256 2465e6c0f234ac6ca8736e3280e9714b5324c07d454216af18f4d3c92714f98e SHA512 a073b85b463c68d3f4490a79b6ad66377487e648cb336dea1cb3f568b53dd9777e40891d55fd837f6127085b90dbbd350dcd06e32baeef18ea5136f8d3237f77 WHIRLPOOL 6fb2f0ef72eeb65f61cbc1d3ef1b271575f19c7713e57b828fea500f1e7c74322e38814d16832e03850cdc9db76bd7fee791b82125d8eecf39f04411a1ac34a1
|
||||||
EBUILD gentoolkit-0.3.0.8.ebuild 2829 SHA256 f110109855a6337057f0befad6ea9588bebd5bec4d7fc2288a612cbff4048b2a SHA512 852cac25b2cfdba08dc52b83e3f11d65670594544380160963b71fa294b00e47e025c5e67518f7b8e3b28357865067dc0ab971d119deddc35133a9c61626718b WHIRLPOOL e3d407d03dc2098a794dea213b347cfb9411105ac21d263f9f99b9572ef4ad3bd269747f3b838dc34579a2f4df3da571e93cf6c2d226786a4e392cce680dcd3a
|
EBUILD gentoolkit-9999.ebuild 2307 SHA256 b2318dc816287003d509506c646363de4eacb9d3aefc8e63400e9d3d225d4866 SHA512 d3de1e46a9c0fc2c275c8e0f54a2b51999fc6873c9c358a5065e1a313a8016955c7053229cdbce0e2061b5bd92ba614a257103f715b7317727f19ff61be3c127 WHIRLPOOL b814283f65a5feaad013a808fd492b9dc950ceccc21967176ee183bfb726ddd63b6b21664033ae8e2d8f8fd6b1c79569873fc914e1b615e296d48dfd87e9e96d
|
||||||
EBUILD gentoolkit-9999.ebuild 2290 SHA256 c7bd4eb8bd4b80ee1632d05c2e4449eb86c1f11100b2c09f62dccd0eac29c391 SHA512 b6b529217a63a57c07c6e6b2f0833122217e669a1e48731b031fa774261f134c22ec84e65c8dd00e3804d04c83a8e0c7ad588e1113d00c78c7fb89af964edf64 WHIRLPOOL f8606e286059f5c0a9affd4443ea11b68df958d3c87bae75fa2e610f3e5906b385ecf0202af9571c109b6b07a1dfd7228278d80b7cb155a87fe07a69bce63c4d
|
MISC ChangeLog 78763 SHA256 5b896f76fd41f3bf3d3a84ef61a1f17cb7282a3ec224187604013ce7b522f6f7 SHA512 69127cfeb28e5596c7f84c4af644ded65ac377a16ce540859fca5b3dbd3b68288dc516fef39bb2a8a74bb50a8737c1c1c0a52db03864af697bbd7bc5a656bc49 WHIRLPOOL acd763732a754bf50e1638acbbb5dbea58736f992cfdae5d19cf7522a170b5deeffd34caaca89d9b112addb9a884102a5ed755fe67623076ee0f698af3015e43
|
||||||
MISC ChangeLog 75447 SHA256 ff541b146d63149ef112b8728dc8f949dfd0766bffe61f1c76717f0e98b37338 SHA512 8a382aa1d6d3dc9857cb869302a806fac40720ccbf2dfa6a8c16ad83fff468a18b33942ebf9777dac60023f36f16535ee6250155e6a3a296a6ddced70e29c707 WHIRLPOOL 628a8df865d6668a939aa81f10b2b9c5f8aa9384aa3f3d22624c19916fb4e349c7940febe92b624a347f553dcd5fd504b076887842bc24ae948aec4e364f123f
|
MISC metadata.xml 454 SHA256 ccc4e0222e09f2b7f198c30cb22756602aba47770c6966abc7570626b6626ea5 SHA512 0edd2bd297d4d40659f67249e0ca49f769a4164cdf8c6e5de38fa732e4978d9f8565ee6142105ecad4bd0c71ce8e64b71c587aa3447a6933c8a7f70493a1c6e8 WHIRLPOOL 62d87243e7e11afff4df2a9f5bedb2c693f0fbcea7b4657c49f1da87bd16dded21e259d8a7788a45270b09211ad7b7cd7f848ce36acac1f8f441350e9656ae10
|
||||||
MISC metadata.xml 451 SHA256 1a2def4d28f69d6bffeb0b09e97ce53e6822e457d5d9308000a1010dca32abeb SHA512 dae13a7b17e9f425f620d1cd71da9c3142353eed53489540f05878b9c6b9799b4ca4b97c72cf81576c095cc99b3b4d57faeb3a052a72110d638c4961ed7a645d WHIRLPOOL 6e333d72a075ae313c914c204dadc66c36686f05b01f6eb9071813555d5d0a12da38e9a8548f7526f315c838c3ada6570d393d7f8dbee6570748090a8c7e8050
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.21 (GNU/Linux)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iQJ8BAEBCABmBQJSKMyfXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
iQJ8BAEBCABmBQJTuUKNXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOWjMP/iaeSVALBbGDmkDg2zUsfYL4
|
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOc7oP/1tvIru+ViRMebQ4749KeuLl
|
||||||
8TbZztmSR/msO/Kp3eDabrydtzV0DkgtXiD16gUDc+YNY7r8h5kQYwhrwOsO3yQb
|
dkOz2XqKKIiVerAVIVwJfq1IpJfWixJDIqOktfXHC/g3UoZW4/5RAO9EUBQOAS9W
|
||||||
+so9PIdQ1XNh3+uckTEFt81YWf7ZH5rnSS9BKc1HRv6T5abZjJBY+UDRGwJfwGlb
|
h2Jineaxc8WXQTXId8SRrJl2ApdRnxZahN7sOH7Hljt4mrmcJI7FlVd673hbR0Wh
|
||||||
Vjs9GNJK8xfuKj0cPHRYtwkJh8YAj7Jx8ac1Fho+Z0J5gkiOUHbStg0kGjvRLALk
|
O5s6377hbDQYQcC78+R67K18wat6Z43fXgmNfoS9yBifktuO4WIWqAILci3ZDk4e
|
||||||
Zfv2zIZWKS0zr80kbvwNi1jHn6eMz4x9+cPmNXT0UYpKwRGU6cp7M4u2OIDV+pcH
|
V2vRfKEMgztO75Hb6H9DI5SlUzqrLWbbfQth9iJlOVBuPzCenfsTn3+h27vZlU1L
|
||||||
1MsKv4UDlJTkKqhaZKtp2vdxRQClZrcmUE+GPRWz72DQDQxdLq2uhe/JCwYCU2CE
|
d6jpjQpT7K/JkxUO4jQb0NGpplEXM3LhJ8y9YSeJ+pDBA2OH+25iE/BJdG1b7TJ4
|
||||||
n/ZvgPoQGC1VBw7HilPMFfwRQJHvmdzmdp8k77iGVUkUomDzsR2vt90e10WL/DuS
|
yrNtXJDLXM4sfk1DAgI95RJ+FlwtjDMpapSKZKyECLnu+913y5lqiMj2soz05xzU
|
||||||
KrS54vCs8nAp01B+sc2HSe7w3Q4u2kW0WVrwQUuNB/6FzVbtbHijRI4OAx1D04ZK
|
zv8VCCJ9qvwOaSZCY2sfykUMvlk5mcd4YaFm98bqZSeWRmrGRETYljuaQx/U4xFv
|
||||||
BPWk9VMQDPQm9Ge89Wip5Q/iSckdyeNXR+1VTG6nn9YcvoBx7CAlGkJFD7qqWEXP
|
sc7R3PWhVylPD8BluQEZFvOJSn29y6s8kNQ6CzqnRPlYUTq7EhMf98tI3bvxUCp/
|
||||||
2RUw2ZNQw30vxRyZSk3gh/jTLhkHTE5k4LkA0u9acprdX2nJzQmtAYBGKyTn0FlF
|
a5jVyPobwr+sj8wQetHhvLccafMCb45o3YSk2rbt8PKfwNVjhG58LVZNd0jq9HXO
|
||||||
QEQxYoBHbMOwJJWmVUMimOsYu5OOie9EP6HKVxPgODLSwoLP+gpYX6R+NbP2ZkGt
|
w6kvev36wou1HbKHdhRuxh4qpKZ3ACyuAGoHKjsIdSwxi8wLcWRjwObDAQl0Xlwq
|
||||||
Kb42eOwCSDXk5XnS4wsL
|
On5rpL5rbjdLo4xGqhsk
|
||||||
=CTvp
|
=e+EO
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,97 +0,0 @@
|
|||||||
From a6a159cd3f8c8a89eccbba57689623a747fea73f Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?S=C5=82awomir=20Nizio?= <slawomir.nizio@sabayon.org>
|
|
||||||
Date: Thu, 26 Apr 2012 00:50:57 +0200
|
|
||||||
Subject: [PATCH 1/2] Extend eread to allow sorting (bug 413577).
|
|
||||||
|
|
||||||
---
|
|
||||||
bin/eread | 35 +++++++++++++++++++++++++++++++++--
|
|
||||||
man/eread.1 | 13 +++++++++++++
|
|
||||||
2 files changed, 46 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/bin/eread b/bin/eread
|
|
||||||
index 7d0a970..d74a167 100755
|
|
||||||
--- a/bin/eread
|
|
||||||
+++ b/bin/eread
|
|
||||||
@@ -5,6 +5,7 @@
|
|
||||||
#
|
|
||||||
# Author: Donnie Berkholz <spyderous@gentoo.org>
|
|
||||||
# Updated by: Uwe Klosa <uwe.klosa@gmail.com>
|
|
||||||
+# Updated by: Slawomir Nizio <slawomir.nizio@sabayon.org>
|
|
||||||
|
|
||||||
# Get prefix
|
|
||||||
EPREFIX=${EPREFIX:-$(portageq envvar EPREFIX)}
|
|
||||||
@@ -30,9 +31,33 @@ fi
|
|
||||||
# Set up select prompt
|
|
||||||
PS3="Choice? "
|
|
||||||
|
|
||||||
+SORT=${EREAD_SORT_ORDER}
|
|
||||||
+
|
|
||||||
+find_unsorted() {
|
|
||||||
+ find . -type f | sed -e "s:\./::g"
|
|
||||||
+}
|
|
||||||
+find_by_name() {
|
|
||||||
+ find . -type f | sort | sed -e "s:\./::g"
|
|
||||||
+}
|
|
||||||
+find_by_time() {
|
|
||||||
+ find . -type f | sort -k 3 -t : | sed -e "s:\./::g"
|
|
||||||
+}
|
|
||||||
+find_files() {
|
|
||||||
+ case ${SORT} in
|
|
||||||
+ alphabet)
|
|
||||||
+ find_by_name
|
|
||||||
+ ;;
|
|
||||||
+ time)
|
|
||||||
+ find_by_time
|
|
||||||
+ ;;
|
|
||||||
+ *)
|
|
||||||
+ find_unsorted
|
|
||||||
+ ;;
|
|
||||||
+ esac
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
select_loop() {
|
|
||||||
- ANY_FILES=$(find . -type f)
|
|
||||||
- ANY_FILES=$(echo ${ANY_FILES} | sed -e "s:\./::g")
|
|
||||||
+ ANY_FILES=$(find_files)
|
|
||||||
|
|
||||||
if [[ -z ${ANY_FILES} ]]; then
|
|
||||||
echo "No log items to read"
|
|
||||||
@@ -51,6 +76,12 @@ select_loop() {
|
|
||||||
QUIT="yes"
|
|
||||||
break
|
|
||||||
;;
|
|
||||||
+ a)
|
|
||||||
+ SORT="alphabet"
|
|
||||||
+ ;;
|
|
||||||
+ t)
|
|
||||||
+ SORT="time"
|
|
||||||
+ ;;
|
|
||||||
*)
|
|
||||||
if [ -f "$FILE" ]; then
|
|
||||||
${PAGER} ${FILE}
|
|
||||||
diff --git a/man/eread.1 b/man/eread.1
|
|
||||||
index 5e18214..c58c7eb 100644
|
|
||||||
--- a/man/eread.1
|
|
||||||
+++ b/man/eread.1
|
|
||||||
@@ -8,5 +8,18 @@ eread
|
|
||||||
.SH "DESCRIPTION"
|
|
||||||
.LP
|
|
||||||
This tool is used to display and manage ELOG files produced by portage version 2.1 and higher.
|
|
||||||
+.SH "USAGE"
|
|
||||||
+.LP
|
|
||||||
+You can use the following commands:
|
|
||||||
+.TP
|
|
||||||
+.B "q"
|
|
||||||
+Quit
|
|
||||||
+.TP
|
|
||||||
+.B "a"
|
|
||||||
+Sort alphabetically
|
|
||||||
+.TP
|
|
||||||
+.B "t"
|
|
||||||
+Sort by time
|
|
||||||
.SH "ENVIRONMENT VARIABLES"
|
|
||||||
The eread utility uses the PAGER environment variable to display the ELOG files. If the variable is not set, it defaults to /usr/bin/less.
|
|
||||||
+Another environment variable is EREAD_SORT_ORDER which can be set to specify default sort order of ELOG files. Values \fBalphabet\fP and \fBtime\fP are recognized. If EREAD_SORT_ORDER is not set or has another value, the output is unsorted.
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
From ba64705ea61bbfe506bee228b56758216ffb987c Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Varner <fuzzyray@gentoo.org>
|
|
||||||
Date: Wed, 16 May 2012 16:58:04 -0500
|
|
||||||
Subject: [PATCH 2/3] Fix output to be sorted using portage.versions.vercmp
|
|
||||||
(bug 409449).
|
|
||||||
|
|
||||||
---
|
|
||||||
pym/gentoolkit/eshowkw/keywords_content.py | 1 -
|
|
||||||
1 files changed, 0 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/pym/gentoolkit/eshowkw/keywords_content.py b/pym/gentoolkit/eshowkw/keywords_content.py
|
|
||||||
index 77a68fb..2e6c0fa 100644
|
|
||||||
--- a/pym/gentoolkit/eshowkw/keywords_content.py
|
|
||||||
+++ b/pym/gentoolkit/eshowkw/keywords_content.py
|
|
||||||
@@ -176,7 +176,6 @@ class keywords_content:
|
|
||||||
return port.versions.vercmp(ver_map[cpv1[0]], ver_map[cpv2[0]])
|
|
||||||
|
|
||||||
package_content.sort(key=port.util.cmp_sort_key(cmp_cpv))
|
|
||||||
- package_content.sort(key=itemgetter(2))
|
|
||||||
|
|
||||||
def __xmatch(self, pdb, package):
|
|
||||||
"""xmatch function that searches for all packages over all repos"""
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
|||||||
From 9369c9a3e8d92ac445ff8929a448e83fd30fb485 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Varner <fuzzyray@gentoo.org>
|
|
||||||
Date: Tue, 8 May 2012 16:03:04 -0500
|
|
||||||
Subject: [PATCH 2/2] Fix Bug 414627, where not all packages were being
|
|
||||||
printed.
|
|
||||||
|
|
||||||
Not sure of why this fixes it, but it appears to be caused by
|
|
||||||
interaction between the map() and zip() iterator objects in python3.
|
|
||||||
|
|
||||||
The fix is to use the list() operator to create a list from the iterator
|
|
||||||
objects.
|
|
||||||
---
|
|
||||||
pym/gentoolkit/eshowkw/keywords_content.py | 5 +++--
|
|
||||||
1 files changed, 3 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/pym/gentoolkit/eshowkw/keywords_content.py b/pym/gentoolkit/eshowkw/keywords_content.py
|
|
||||||
index 3e2551d..77a68fb 100644
|
|
||||||
--- a/pym/gentoolkit/eshowkw/keywords_content.py
|
|
||||||
+++ b/pym/gentoolkit/eshowkw/keywords_content.py
|
|
||||||
@@ -23,10 +23,11 @@ class keywords_content:
|
|
||||||
def __listRedundantSlots(self, masks, keywords, slots):
|
|
||||||
"""Search for redundant packages walking per keywords for specified slot."""
|
|
||||||
output = list()
|
|
||||||
+ zipped = list(zip(masks, keywords, slots))
|
|
||||||
for slot in self.__uniq(slots):
|
|
||||||
ms = list()
|
|
||||||
ks = list()
|
|
||||||
- for m, k, s in zip(masks, keywords, slots):
|
|
||||||
+ for m, k, s in zipped:
|
|
||||||
if slot == s:
|
|
||||||
ms.append(m)
|
|
||||||
ks.append(k)
|
|
||||||
@@ -157,7 +158,7 @@ class keywords_content:
|
|
||||||
self.vartree = port.db[port.root]['vartree'].dbapi
|
|
||||||
self.mysettings = port.config(local_config=False)
|
|
||||||
self.versions = self.__getVersions(packages)
|
|
||||||
- self.masks = map(lambda x: self.__getMaskStatus(x), packages)
|
|
||||||
+ self.masks = list(map(lambda x: self.__getMaskStatus(x), packages))
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def __packages_sort(package_content):
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
|||||||
From 79135c7585402eadeb9e06cbf3138f0d191b15d9 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Varner <fuzzyray@gentoo.org>
|
|
||||||
Date: Wed, 16 May 2012 17:27:54 -0500
|
|
||||||
Subject: [PATCH 3/3] Change sed statement in euse to fix bug 410365.
|
|
||||||
|
|
||||||
The sed statement was looking for the useflag as part of the regular
|
|
||||||
expression. Since the input to the statement had already grepped for
|
|
||||||
the relevant entries from use.local.desc, this is unneccessary. Changed
|
|
||||||
the sed statement to look for '(.*) *' instead of '(${1}) *'.
|
|
||||||
---
|
|
||||||
bin/euse | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/bin/euse b/bin/euse
|
|
||||||
index 27adb72..4d2c15d 100755
|
|
||||||
--- a/bin/euse
|
|
||||||
+++ b/bin/euse
|
|
||||||
@@ -781,7 +781,7 @@ showdesc() {
|
|
||||||
fi
|
|
||||||
# Fetch all the packages data using this flag
|
|
||||||
infos=$( grep -h ":${1} *-" ${ALL_PORTDIRS[@]/%//profiles/use.local.desc} 2> /dev/null \
|
|
||||||
- | sed -re "s/^([^:]+):(${1}) *- *(.+)/\1|\2|\3/g")
|
|
||||||
+ | sed -re "s/^([^:]+):(.*) *- *(.+)/\1|\2|\3/g")
|
|
||||||
OIFS=$IFS; IFS=$'\n'; infos=($infos); IFS=$OIFS;
|
|
||||||
for line in "${infos[@]}"; do
|
|
||||||
OIFS=$IFS; IFS="|"; line=($line); IFS=$OIFS
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,67 +0,0 @@
|
|||||||
From 6b94fbd3b74471cf9740a35d669963e0b6c84eac Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Varner <fuzzyray@gentoo.org>
|
|
||||||
Date: Wed, 20 Jun 2012 12:11:44 -0500
|
|
||||||
Subject: [PATCH] Add support for the md5-cache metadata format. (Bug 422675)
|
|
||||||
|
|
||||||
The gentoo tree is moving to the md5-cache format instead of pms. This
|
|
||||||
add support for reading the md5-cache metadata format.
|
|
||||||
---
|
|
||||||
bin/euse | 24 ++++++++++++++++++------
|
|
||||||
1 files changed, 18 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/bin/euse b/bin/euse
|
|
||||||
index 85ff924..3b7556f 100755
|
|
||||||
--- a/bin/euse
|
|
||||||
+++ b/bin/euse
|
|
||||||
@@ -385,6 +385,7 @@ get_useflaglist() {
|
|
||||||
#
|
|
||||||
get_useflaglist_ebuild() {
|
|
||||||
local known=$(echo "${ACTIVE_FLAGS[5]}" | egrep "^${1}")
|
|
||||||
+ local cacheformat
|
|
||||||
if [[ -n $known ]]; then
|
|
||||||
# No need to recache
|
|
||||||
return
|
|
||||||
@@ -400,23 +401,34 @@ get_useflaglist_ebuild() {
|
|
||||||
fi
|
|
||||||
# Open the ebuild file and retrieve defined USE flags
|
|
||||||
[[ ! -d "$portdir/${1}" ]] && continue
|
|
||||||
- if [[ ! -d "$portdir/metadata/cache" ]]; then
|
|
||||||
+ cacheformat="unknown"
|
|
||||||
+ [[ -d "$portdir/metadata/cache" ]] && cacheformat="cache" # format is pms
|
|
||||||
+ [[ -d "$portdir/metadata/md5-cache" ]] && cacheformat="md5-cache" # format is md5-cache
|
|
||||||
+ if [[ "$cacheformat" == "unknown" ]]; then
|
|
||||||
echo "!!! Metadata cache not found. You need to run " >&2
|
|
||||||
echo "!!! 'egencache --repo=$overlay --update'" >&2
|
|
||||||
echo "!!! to generate metadata for your overlays" >&2
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
- append=$(set +f; ls $portdir/metadata/cache/${1}-* \
|
|
||||||
+ append=$(set +f; ls ${portdir}/metadata/${cacheformat}/${1}-* \
|
|
||||||
| egrep "${1}-[0-9.]+" \
|
|
||||||
- | sed -e "s:$portdir/metadata/cache/${1}-::g" \
|
|
||||||
+ | sed -e "s:${portdir}/metadata/${cacheformat}/${1}-::g" \
|
|
||||||
| while read -d $'\n' version; do
|
|
||||||
IFS=$'\n'
|
|
||||||
- if [[ ! -e "$portdir/metadata/cache/${1}-$version" ]]; then
|
|
||||||
+ if [[ ! -e "${portdir}/metadata/${cacheformat}/${1}-$version" ]]; then
|
|
||||||
# Repo does not have this particular package
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
- iuse=$(head -11 "$portdir/metadata/cache/${1}-$version"|tail -1)
|
|
||||||
- slot=$(head -3 "$portdir/metadata/cache/${1}-$version"|tail -1)
|
|
||||||
+ if [[ "${cacheformat}" == "cache" ]]; then
|
|
||||||
+ iuse=$(head -n 11 "${portdir}/metadata/${cacheformat}/${1}-$version"|tail -n 1)
|
|
||||||
+ slot=$(head -n 3 "${portdir}/metadata/${cacheformat}/${1}-$version"|tail -n 1)
|
|
||||||
+ elif [[ "${cacheformat}" == "md5-cache" ]]; then
|
|
||||||
+ iuse=$(grep "^IUSE=" "${portdir}/metadata/${cacheformat}/${1}-$version" | sed 's/^IUSE=//')
|
|
||||||
+ slot=$(grep "^SLOT=" "${portdir}/metadata/${cacheformat}/${1}-$version" | sed 's/^SLOT=//')
|
|
||||||
+ else
|
|
||||||
+ # This is a bug, we should have already returned
|
|
||||||
+ return 1
|
|
||||||
+ fi
|
|
||||||
echo "${1};${version};${slot};${iuse};${overlay}"
|
|
||||||
done
|
|
||||||
)
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
|||||||
From df024db3a4573d89d11a59d0c05be7d4f3d7e143 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Varner <fuzzyray@gentoo.org>
|
|
||||||
Date: Wed, 16 May 2012 16:12:03 -0500
|
|
||||||
Subject: [PATCH 1/3] Make colors for useflags be the same as portage.
|
|
||||||
|
|
||||||
The current colors are the opposite of how portage uses the colors.
|
|
||||||
This just switches them so portage and equery show the same color for
|
|
||||||
the same meaning, Red is a set useflag and blue is an unset useflag.
|
|
||||||
|
|
||||||
Note: This ignores any user defined colormaps in portage.
|
|
||||||
---
|
|
||||||
pym/gentoolkit/pprinter.py | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/pym/gentoolkit/pprinter.py b/pym/gentoolkit/pprinter.py
|
|
||||||
index d9f0375..7d8dc2c 100644
|
|
||||||
--- a/pym/gentoolkit/pprinter.py
|
|
||||||
+++ b/pym/gentoolkit/pprinter.py
|
|
||||||
@@ -116,7 +116,7 @@ def subsection(string):
|
|
||||||
|
|
||||||
def useflag(string, enabled=True):
|
|
||||||
"""Returns a USE flag string."""
|
|
||||||
- return output.blue(string) if enabled else output.red(string)
|
|
||||||
+ return output.red(string) if enabled else output.blue(string)
|
|
||||||
|
|
||||||
def keyword(string, stable=True, hard_masked=False):
|
|
||||||
"""Returns a keyword string."""
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
From 95648e0369e74d65582ee3ef44b0a0a338f82cf0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
Date: Tue, 12 Mar 2013 12:08:56 -0400
|
|
||||||
Subject: [PATCH] equery: respect PORTAGE_CONFIGROOT too
|
|
||||||
|
|
||||||
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
---
|
|
||||||
pym/gentoolkit/package.py | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/pym/gentoolkit/package.py b/pym/gentoolkit/package.py
|
|
||||||
index 2a103de..da9d65c 100644
|
|
||||||
--- a/pym/gentoolkit/package.py
|
|
||||||
+++ b/pym/gentoolkit/package.py
|
|
||||||
@@ -61,6 +61,7 @@ from gentoolkit.eprefix import EPREFIX
|
|
||||||
def _NewPortageConfig(local_config):
|
|
||||||
ret = portage.config(local_config=local_config,
|
|
||||||
eprefix=EPREFIX if EPREFIX else None,
|
|
||||||
+ config_root=os.environ.get('PORTAGE_CONFIGROOT', None),
|
|
||||||
target_root=os.environ.get('ROOT', None))
|
|
||||||
ret.lock()
|
|
||||||
return ret
|
|
||||||
--
|
|
||||||
1.8.1.2
|
|
||||||
|
|
@ -1,153 +0,0 @@
|
|||||||
From 35cc856ee0ce03858a39210525b9893ca061f079 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
Date: Wed, 19 Dec 2012 18:50:17 -0500
|
|
||||||
Subject: [PATCH] equery: make more ROOT aware
|
|
||||||
|
|
||||||
This at least fixes:
|
|
||||||
belongs
|
|
||||||
check
|
|
||||||
depends
|
|
||||||
files
|
|
||||||
list
|
|
||||||
size
|
|
||||||
|
|
||||||
URL: https://bugs.gentoo.org/160815
|
|
||||||
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
Signed-off-by: Paul Varner <fuzzyray@gentoo.org>
|
|
||||||
---
|
|
||||||
pym/gentoolkit/equery/check.py | 17 +++++++++--------
|
|
||||||
pym/gentoolkit/package.py | 35 ++++++++++++++++++++++-------------
|
|
||||||
2 files changed, 31 insertions(+), 21 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/pym/gentoolkit/equery/check.py b/pym/gentoolkit/equery/check.py
|
|
||||||
index 84be634..e903355 100644
|
|
||||||
--- a/pym/gentoolkit/equery/check.py
|
|
||||||
+++ b/pym/gentoolkit/equery/check.py
|
|
||||||
@@ -105,26 +105,27 @@ class VerifyContents(object):
|
|
||||||
for cfile in files:
|
|
||||||
n_checked += 1
|
|
||||||
ftype = files[cfile][0]
|
|
||||||
- if not os.path.exists(cfile):
|
|
||||||
+ real_cfile = os.environ.get('ROOT', '') + cfile
|
|
||||||
+ if not os.path.exists(real_cfile):
|
|
||||||
errs.append("%s does not exist" % cfile)
|
|
||||||
continue
|
|
||||||
elif ftype == "dir":
|
|
||||||
- if not os.path.isdir(cfile):
|
|
||||||
+ if not os.path.isdir(real_cfile):
|
|
||||||
err = "%(cfile)s exists, but is not a directory"
|
|
||||||
errs.append(err % locals())
|
|
||||||
continue
|
|
||||||
elif ftype == "obj":
|
|
||||||
- obj_errs = self._verify_obj(files, cfile, errs)
|
|
||||||
+ obj_errs = self._verify_obj(files, cfile, real_cfile, errs)
|
|
||||||
if len(obj_errs) > len(errs):
|
|
||||||
errs = obj_errs[:]
|
|
||||||
continue
|
|
||||||
elif ftype == "sym":
|
|
||||||
target = files[cfile][2].strip()
|
|
||||||
- if not os.path.islink(cfile):
|
|
||||||
+ if not os.path.islink(real_cfile):
|
|
||||||
err = "%(cfile)s exists, but is not a symlink"
|
|
||||||
errs.append(err % locals())
|
|
||||||
continue
|
|
||||||
- tgt = os.readlink(cfile)
|
|
||||||
+ tgt = os.readlink(real_cfile)
|
|
||||||
if tgt != target:
|
|
||||||
err = "%(cfile)s does not point to %(target)s"
|
|
||||||
errs.append(err % locals())
|
|
||||||
@@ -137,14 +138,14 @@ class VerifyContents(object):
|
|
||||||
|
|
||||||
return n_passed, n_checked, errs
|
|
||||||
|
|
||||||
- def _verify_obj(self, files, cfile, errs):
|
|
||||||
+ def _verify_obj(self, files, cfile, real_cfile, errs):
|
|
||||||
"""Verify the MD5 sum and/or mtime and return any errors."""
|
|
||||||
|
|
||||||
obj_errs = errs[:]
|
|
||||||
if self.check_sums:
|
|
||||||
md5sum = files[cfile][2]
|
|
||||||
try:
|
|
||||||
- cur_checksum = checksum.perform_md5(cfile, calc_prelink=1)
|
|
||||||
+ cur_checksum = checksum.perform_md5(real_cfile, calc_prelink=1)
|
|
||||||
except IOError:
|
|
||||||
err = "Insufficient permissions to read %(cfile)s"
|
|
||||||
obj_errs.append(err % locals())
|
|
||||||
@@ -155,7 +156,7 @@ class VerifyContents(object):
|
|
||||||
return obj_errs
|
|
||||||
if self.check_timestamps:
|
|
||||||
mtime = int(files[cfile][1])
|
|
||||||
- st_mtime = int(os.lstat(cfile).st_mtime)
|
|
||||||
+ st_mtime = int(os.lstat(real_cfile).st_mtime)
|
|
||||||
if st_mtime != mtime:
|
|
||||||
err = (
|
|
||||||
"%(cfile)s has wrong mtime (is %(st_mtime)d, should be "
|
|
||||||
diff --git a/pym/gentoolkit/package.py b/pym/gentoolkit/package.py
|
|
||||||
index e324399..2a103de 100644
|
|
||||||
--- a/pym/gentoolkit/package.py
|
|
||||||
+++ b/pym/gentoolkit/package.py
|
|
||||||
@@ -58,16 +58,14 @@ from gentoolkit.eprefix import EPREFIX
|
|
||||||
# Settings
|
|
||||||
# =======
|
|
||||||
|
|
||||||
-if EPREFIX:
|
|
||||||
- default_settings = portage.config(local_config=True, eprefix=EPREFIX)
|
|
||||||
- default_settings.lock()
|
|
||||||
- nolocal_settings = portage.config(local_config=False, eprefix=EPREFIX)
|
|
||||||
- nolocal_settings.lock()
|
|
||||||
-else:
|
|
||||||
- default_settings = portage.config(local_config=True)
|
|
||||||
- default_settings.lock()
|
|
||||||
- nolocal_settings = portage.config(local_config=False)
|
|
||||||
- nolocal_settings.lock()
|
|
||||||
+def _NewPortageConfig(local_config):
|
|
||||||
+ ret = portage.config(local_config=local_config,
|
|
||||||
+ eprefix=EPREFIX if EPREFIX else None,
|
|
||||||
+ target_root=os.environ.get('ROOT', None))
|
|
||||||
+ ret.lock()
|
|
||||||
+ return ret
|
|
||||||
+default_settings = _NewPortageConfig(local_config=True)
|
|
||||||
+nolocal_settings = _NewPortageConfig(local_config=False)
|
|
||||||
|
|
||||||
# =======
|
|
||||||
# Classes
|
|
||||||
@@ -350,14 +348,25 @@ class Package(CPV):
|
|
||||||
iuse, final_flags = get_flags(self.cpv, final_setting=True)
|
|
||||||
return final_flags
|
|
||||||
|
|
||||||
- def parsed_contents(self):
|
|
||||||
+ def parsed_contents(self, prefix_root=False):
|
|
||||||
"""Returns the parsed CONTENTS file.
|
|
||||||
|
|
||||||
@rtype: dict
|
|
||||||
@return: {'/full/path/to/obj': ['type', 'timestamp', 'md5sum'], ...}
|
|
||||||
"""
|
|
||||||
|
|
||||||
- return self.dblink.getcontents()
|
|
||||||
+ contents = self.dblink.getcontents()
|
|
||||||
+
|
|
||||||
+ # Portage will automatically prepend ROOT. Undo that.
|
|
||||||
+ if not prefix_root:
|
|
||||||
+ myroot = self._settings["ROOT"]
|
|
||||||
+ if myroot != '/':
|
|
||||||
+ ret = {}
|
|
||||||
+ for key, val in self.dblink.getcontents().iteritems():
|
|
||||||
+ ret['/' + os.path.relpath(key, myroot)] = val
|
|
||||||
+ contents = ret
|
|
||||||
+
|
|
||||||
+ return contents
|
|
||||||
|
|
||||||
def size(self):
|
|
||||||
"""Estimates the installed size of the contents of this package.
|
|
||||||
@@ -368,7 +377,7 @@ class Package(CPV):
|
|
||||||
|
|
||||||
seen = set()
|
|
||||||
size = n_files = n_uncounted = 0
|
|
||||||
- for f in self.parsed_contents():
|
|
||||||
+ for f in self.parsed_contents(prefix_root=True):
|
|
||||||
try:
|
|
||||||
st = os.lstat(path)
|
|
||||||
except OSError:
|
|
||||||
--
|
|
||||||
1.8.1.2
|
|
||||||
|
|
@ -0,0 +1,33 @@
|
|||||||
|
From 87a01450ab33220f6f0821d4f4209004cdc3aa8b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Paul Varner <fuzzyray@gentoo.org>
|
||||||
|
Date: Tue, 10 Sep 2013 13:52:28 -0500
|
||||||
|
Subject: [PATCH] Fix Ctrl-C handling when running emerge (Bug 476740).
|
||||||
|
|
||||||
|
---
|
||||||
|
bin/revdep-rebuild.sh | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/bin/revdep-rebuild.sh b/bin/revdep-rebuild.sh
|
||||||
|
index 6cb5608..09f5135 100755
|
||||||
|
--- a/bin/revdep-rebuild.sh
|
||||||
|
+++ b/bin/revdep-rebuild.sh
|
||||||
|
@@ -1052,6 +1052,7 @@ portage_settings() {
|
||||||
|
if [[ -n ${REVDEP_REBUILD_DEFAULT_OPTS} ]]; then
|
||||||
|
EMERGE_DEFAULT_OPTS=("${REVDEP_REBUILD_DEFAULT_OPTS[@]}")
|
||||||
|
fi
|
||||||
|
+
|
||||||
|
}
|
||||||
|
|
||||||
|
##
|
||||||
|
@@ -1138,7 +1139,7 @@ rebuild() {
|
||||||
|
REBUILD_LIST=$(sort -u "$EBUILDS_FILE")
|
||||||
|
fi
|
||||||
|
|
||||||
|
- trap - SIGHUP SIGINT SIGQUIT SIGABRT SIGTERM
|
||||||
|
+ trap "kill 0" SIGHUP SIGINT SIGQUIT SIGABRT SIGTERM
|
||||||
|
|
||||||
|
[[ $QUIET -ne 1 ]] && einfo 'All prepared. Starting rebuild'
|
||||||
|
echo "emerge --complete-graph=y --oneshot ${EMERGE_DEFAULT_OPTS[@]} ${EMERGE_OPTIONS[@]} $REBUILD_LIST"
|
||||||
|
--
|
||||||
|
1.8.3.2
|
||||||
|
|
@ -0,0 +1,46 @@
|
|||||||
|
From db997501ec8e0ef0c5e4426649c17d2498b40e06 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Paul Varner <fuzzyray@gentoo.org>
|
||||||
|
Date: Tue, 10 Sep 2013 10:59:31 -0500
|
||||||
|
Subject: [PATCH] Fix use of REVDEP_REBUILD_DEFAULT_OPTS (Bug 484340).
|
||||||
|
|
||||||
|
---
|
||||||
|
bin/revdep-rebuild.sh | 7 ++-----
|
||||||
|
1 file changed, 2 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/bin/revdep-rebuild.sh b/bin/revdep-rebuild.sh
|
||||||
|
index 7f848bc..6cb5608 100755
|
||||||
|
--- a/bin/revdep-rebuild.sh
|
||||||
|
+++ b/bin/revdep-rebuild.sh
|
||||||
|
@@ -1034,27 +1034,24 @@ portage_settings() {
|
||||||
|
local ORIG_SEARCH_DIRS="$SEARCH_DIRS"
|
||||||
|
local ORIG_SEARCH_DIRS_MASK="$SEARCH_DIRS_MASK"
|
||||||
|
local ORIG_LD_LIBRARY_MASK="$LD_LIBRARY_MASK"
|
||||||
|
- local ORIG_REVDEP_REBUILD_DEFAULT_OPTS="$REVDEP_REBUILD_DEFAULT_OPTS"
|
||||||
|
unset SEARCH_DIRS
|
||||||
|
unset SEARCH_DIRS_MASK
|
||||||
|
unset LD_LIBRARY_MASK
|
||||||
|
- unset REVDEP_REBUILD_DEFAULT_OPTS
|
||||||
|
|
||||||
|
eval $(portageq envvar -v PORTAGE_ROOT PORTAGE_NICENESS EMERGE_DEFAULT_OPTS NOCOLOR SEARCH_DIRS SEARCH_DIRS_MASK LD_LIBRARY_MASK REVDEP_REBUILD_DEFAULT_OPTS)
|
||||||
|
export NOCOLOR
|
||||||
|
|
||||||
|
# Convert quoted paths to array.
|
||||||
|
eval "EMERGE_DEFAULT_OPTS=(${EMERGE_DEFAULT_OPTS})"
|
||||||
|
+ eval "REVDEP_REBUILD_DEFAULT_OPTS=(${REVDEP_REBUILD_DEFAULT_OPTS})"
|
||||||
|
SEARCH_DIRS="$ORIG_SEARCH_DIRS $SEARCH_DIRS"
|
||||||
|
SEARCH_DIRS_MASK="$ORIG_SEARCH_DIRS_MASK $SEARCH_DIRS_MASK"
|
||||||
|
LD_LIBRARY_MASK="$ORIG_LD_LIBRARY_MASK $LD_LIBRARY_MASK"
|
||||||
|
- REVDEP_REBUILD_DEFAULT_OPTS="$ORIG_REVDEP_REBUILD_DEFAULT_OPTS $REVDEP_REBUILD_DEFAULT_OPTS"
|
||||||
|
|
||||||
|
# Replace EMERGE_DEFAULT_OPTS with REVDEP_REBUILD_DEFAULT_OPTS (if it exists)
|
||||||
|
if [[ -n ${REVDEP_REBUILD_DEFAULT_OPTS} ]]; then
|
||||||
|
- EMERGE_DEFAULT_OPTS=("$REVDEP_REBUILD_DEFAULT_OPTS")
|
||||||
|
+ EMERGE_DEFAULT_OPTS=("${REVDEP_REBUILD_DEFAULT_OPTS[@]}")
|
||||||
|
fi
|
||||||
|
-
|
||||||
|
}
|
||||||
|
|
||||||
|
##
|
||||||
|
--
|
||||||
|
1.8.3.2
|
||||||
|
|
@ -0,0 +1,26 @@
|
|||||||
|
From c5baf551987e2fb412caa396ae34f7f4341ad819 Mon Sep 17 00:00:00 2001
|
||||||
|
From: slis <lis.slawek@gmail.com>
|
||||||
|
Date: Mon, 17 Mar 2014 07:42:01 +0100
|
||||||
|
Subject: [PATCH 1/2] Fix #504654 - problem with encoding for non-ascii
|
||||||
|
filenames
|
||||||
|
|
||||||
|
---
|
||||||
|
pym/gentoolkit/revdep_rebuild/stuff.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pym/gentoolkit/revdep_rebuild/stuff.py b/pym/gentoolkit/revdep_rebuild/stuff.py
|
||||||
|
index cc3da7b..7a8373d 100644
|
||||||
|
--- a/pym/gentoolkit/revdep_rebuild/stuff.py
|
||||||
|
+++ b/pym/gentoolkit/revdep_rebuild/stuff.py
|
||||||
|
@@ -22,7 +22,7 @@ def call_program(args):
|
||||||
|
subp = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
|
stdout, stderr = subp.communicate()
|
||||||
|
stdout = stdout.decode('utf-8')
|
||||||
|
- return str(stdout)
|
||||||
|
+ return stdout
|
||||||
|
|
||||||
|
|
||||||
|
def scan(params, files, max_args, logger):
|
||||||
|
--
|
||||||
|
1.9.1
|
||||||
|
|
@ -0,0 +1,30 @@
|
|||||||
|
From ae20dbd7f2ef2810d3150e870ece6f5b7278f676 Mon Sep 17 00:00:00 2001
|
||||||
|
From: slis <lis.slawek@gmail.com>
|
||||||
|
Date: Mon, 17 Mar 2014 07:48:19 +0100
|
||||||
|
Subject: [PATCH 2/2] Fix for non-existing libraries version
|
||||||
|
(https://bugs.gentoo.org/show_bug.cgi?id=504654#c5)
|
||||||
|
|
||||||
|
---
|
||||||
|
pym/gentoolkit/revdep_rebuild/analyse.py | 6 +++++-
|
||||||
|
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pym/gentoolkit/revdep_rebuild/analyse.py b/pym/gentoolkit/revdep_rebuild/analyse.py
|
||||||
|
index d7b210b..bd1b6b7 100644
|
||||||
|
--- a/pym/gentoolkit/revdep_rebuild/analyse.py
|
||||||
|
+++ b/pym/gentoolkit/revdep_rebuild/analyse.py
|
||||||
|
@@ -185,7 +185,11 @@ class LibCheck(object):
|
||||||
|
scanned_files = self.scanned_files
|
||||||
|
found_libs = {}
|
||||||
|
for bits in self.searchbits:
|
||||||
|
- scanned = scanned_files[bits]
|
||||||
|
+ try:
|
||||||
|
+ scanned = scanned_files[bits]
|
||||||
|
+ except KeyError:
|
||||||
|
+ self.logger.debug('There are no %s-bit libraries'%bits)
|
||||||
|
+ continue
|
||||||
|
self.logger.debug(self.smsg % bits)
|
||||||
|
self.setlibs(sorted(scanned), bits)
|
||||||
|
for soname, filepaths in scanned.items():
|
||||||
|
--
|
||||||
|
1.9.1
|
||||||
|
|
@ -1,97 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.6-r3.ebuild,v 1.12 2012/10/29 16:31:11 mgorny Exp $
|
|
||||||
|
|
||||||
EAPI="3"
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
|
||||||
RESTRICT_PYTHON_ABIS="2.[45]"
|
|
||||||
PYTHON_USE_WITH="xml"
|
|
||||||
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
|
|
||||||
|
|
||||||
inherit distutils python eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Collection of administration scripts for Gentoo"
|
|
||||||
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
|
|
||||||
# Note: argparse is provided in python 2.7 and 3.2 (Bug 346005)
|
|
||||||
# Note: dev-lang/python dependencies are so emerge will print a blocker if any
|
|
||||||
# installed slot of python is not built with +xml. This is used since
|
|
||||||
# PYTHON_USE_WITH just dies in the middle of the emerge. See bug 399331.
|
|
||||||
DEPEND="sys-apps/portage"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-lang/python-2.6[xml]
|
|
||||||
!>=dev-lang/python-2.6[-xml]
|
|
||||||
!<=app-portage/gentoolkit-dev-0.2.7
|
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
sys-apps/gawk
|
|
||||||
sys-apps/grep
|
|
||||||
virtual/python-argparse"
|
|
||||||
|
|
||||||
distutils_src_compile_pre_hook() {
|
|
||||||
echo VERSION="${PVR}" "$(PYTHON)" setup.py set_version
|
|
||||||
VERSION="${PVR}" "$(PYTHON)" setup.py set_version \
|
|
||||||
|| die "setup.py set_version failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PV}-eread-413577.patch"
|
|
||||||
epatch "${FILESDIR}/${PV}-eshowkw-414627.patch"
|
|
||||||
epatch "${FILESDIR}/${PV}-gentoolkit-304125.patch"
|
|
||||||
epatch "${FILESDIR}/${PV}-euse-410365.patch"
|
|
||||||
epatch "${FILESDIR}/${PV}-eshowkw-409449.patch"
|
|
||||||
epatch "${FILESDIR}/${PV}-euse-422675.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_convert_shebangs -r "" build-*/scripts-*
|
|
||||||
distutils_src_install
|
|
||||||
|
|
||||||
# Rename the python versions of revdep-rebuild, since we are not ready
|
|
||||||
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
|
||||||
# revdep-rebuild.sh. Leaving the python version available for potential
|
|
||||||
# testing by a wider audience.
|
|
||||||
mv "${ED}"/usr/bin/revdep-rebuild "${ED}"/usr/bin/revdep-rebuild.py
|
|
||||||
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
|
||||||
|
|
||||||
# Create cache directory for revdep-rebuild
|
|
||||||
dodir /var/cache/revdep-rebuild
|
|
||||||
keepdir /var/cache/revdep-rebuild
|
|
||||||
use prefix || fowners root:root /var/cache/revdep-rebuild
|
|
||||||
fperms 0700 /var/cache/revdep-rebuild
|
|
||||||
|
|
||||||
# remove on Gentoo Prefix platforms where it's broken anyway
|
|
||||||
if use prefix; then
|
|
||||||
elog "The revdep-rebuild command is removed, the preserve-libs"
|
|
||||||
elog "feature of portage will handle issues."
|
|
||||||
rm "${ED}"/usr/bin/revdep-rebuild*
|
|
||||||
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
|
||||||
rm -rf "${ED}"/etc/revdep-rebuild
|
|
||||||
rm -rf "${ED}"/var
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Can distutils handle this?
|
|
||||||
dosym eclean /usr/bin/eclean-dist
|
|
||||||
dosym eclean /usr/bin/eclean-pkg
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
distutils_pkg_postinst
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "For further information on gentoolkit, please read the gentoolkit"
|
|
||||||
einfo "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
|
|
||||||
einfo
|
|
||||||
einfo "Another alternative to equery is app-portage/portage-utils"
|
|
||||||
ewarn
|
|
||||||
ewarn "glsa-check since gentoolkit 0.3 has modified some output,"
|
|
||||||
ewarn "options and default behavior. The list of injected GLSAs"
|
|
||||||
ewarn "has moved to /var/lib/portage/glsa_injected, please"
|
|
||||||
ewarn "run 'glsa-check -p affected' before copying the existing checkfile."
|
|
||||||
}
|
|
@ -1,95 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.7-r1.ebuild,v 1.1 2013/02/25 18:03:52 vapier Exp $
|
|
||||||
|
|
||||||
EAPI="3"
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
|
||||||
RESTRICT_PYTHON_ABIS="2.[45]"
|
|
||||||
PYTHON_USE_WITH="xml"
|
|
||||||
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
|
|
||||||
|
|
||||||
inherit distutils python eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Collection of administration scripts for Gentoo"
|
|
||||||
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
|
|
||||||
# Note: dev-lang/python dependencies are so emerge will print a blocker if any
|
|
||||||
# installed slot of python is not built with +xml. This is used since
|
|
||||||
# PYTHON_USE_WITH just dies in the middle of the emerge. See bug 399331.
|
|
||||||
DEPEND="sys-apps/portage"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-lang/python-2.6[xml]
|
|
||||||
!>=dev-lang/python-2.6[-xml]
|
|
||||||
!<=app-portage/gentoolkit-dev-0.2.7
|
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
sys-apps/gawk
|
|
||||||
sys-apps/grep
|
|
||||||
virtual/python-argparse"
|
|
||||||
|
|
||||||
distutils_src_compile_pre_hook() {
|
|
||||||
echo VERSION="${PVR}" "$(PYTHON)" setup.py set_version
|
|
||||||
VERSION="${PVR}" "$(PYTHON)" setup.py set_version \
|
|
||||||
|| die "setup.py set_version failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${PV}-root.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_convert_shebangs -r "" build-*/scripts-*
|
|
||||||
distutils_src_install
|
|
||||||
|
|
||||||
# Rename the python versions of revdep-rebuild, since we are not ready
|
|
||||||
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
|
||||||
# revdep-rebuild.sh. Leaving the python version available for potential
|
|
||||||
# testing by a wider audience.
|
|
||||||
mv "${ED}"/usr/bin/revdep-rebuild "${ED}"/usr/bin/revdep-rebuild.py
|
|
||||||
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
|
||||||
|
|
||||||
# Create cache directory for revdep-rebuild
|
|
||||||
dodir /var/cache/revdep-rebuild
|
|
||||||
keepdir /var/cache/revdep-rebuild
|
|
||||||
use prefix || fowners root:root /var/cache/revdep-rebuild
|
|
||||||
fperms 0700 /var/cache/revdep-rebuild
|
|
||||||
|
|
||||||
# remove on Gentoo Prefix platforms where it's broken anyway
|
|
||||||
if use prefix; then
|
|
||||||
elog "The revdep-rebuild command is removed, the preserve-libs"
|
|
||||||
elog "feature of portage will handle issues."
|
|
||||||
rm "${ED}"/usr/bin/revdep-rebuild*
|
|
||||||
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
|
||||||
rm -rf "${ED}"/etc/revdep-rebuild
|
|
||||||
rm -rf "${ED}"/var
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Can distutils handle this?
|
|
||||||
dosym eclean /usr/bin/eclean-dist
|
|
||||||
dosym eclean /usr/bin/eclean-pkg
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
distutils_pkg_postinst
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "For further information on gentoolkit, please read the gentoolkit"
|
|
||||||
einfo "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
|
|
||||||
einfo
|
|
||||||
einfo "Another alternative to equery is app-portage/portage-utils"
|
|
||||||
einfo
|
|
||||||
einfo "Additional tools that may be of interest:"
|
|
||||||
einfo
|
|
||||||
einfo " app-admin/eclean-kernel"
|
|
||||||
einfo " app-portage/diffmask"
|
|
||||||
einfo " app-portage/flaggie"
|
|
||||||
einfo " app-portage/install-mask"
|
|
||||||
einfo " app-portage/portpeek"
|
|
||||||
einfo " app-portage/smart-live-rebuild"
|
|
||||||
}
|
|
@ -1,96 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.7-r2.ebuild,v 1.1 2013/03/12 16:14:57 vapier Exp $
|
|
||||||
|
|
||||||
EAPI="3"
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
|
||||||
RESTRICT_PYTHON_ABIS="2.[45]"
|
|
||||||
PYTHON_USE_WITH="xml"
|
|
||||||
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
|
|
||||||
|
|
||||||
inherit distutils python eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Collection of administration scripts for Gentoo"
|
|
||||||
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
|
|
||||||
# Note: dev-lang/python dependencies are so emerge will print a blocker if any
|
|
||||||
# installed slot of python is not built with +xml. This is used since
|
|
||||||
# PYTHON_USE_WITH just dies in the middle of the emerge. See bug 399331.
|
|
||||||
DEPEND="sys-apps/portage"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-lang/python-2.6[xml]
|
|
||||||
!>=dev-lang/python-2.6[-xml]
|
|
||||||
!<=app-portage/gentoolkit-dev-0.2.7
|
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
sys-apps/gawk
|
|
||||||
sys-apps/grep
|
|
||||||
virtual/python-argparse"
|
|
||||||
|
|
||||||
distutils_src_compile_pre_hook() {
|
|
||||||
echo VERSION="${PVR}" "$(PYTHON)" setup.py set_version
|
|
||||||
VERSION="${PVR}" "$(PYTHON)" setup.py set_version \
|
|
||||||
|| die "setup.py set_version failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${PV}-root.patch
|
|
||||||
epatch "${FILESDIR}"/${PV}-configroot.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_convert_shebangs -r "" build-*/scripts-*
|
|
||||||
distutils_src_install
|
|
||||||
|
|
||||||
# Rename the python versions of revdep-rebuild, since we are not ready
|
|
||||||
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
|
||||||
# revdep-rebuild.sh. Leaving the python version available for potential
|
|
||||||
# testing by a wider audience.
|
|
||||||
mv "${ED}"/usr/bin/revdep-rebuild "${ED}"/usr/bin/revdep-rebuild.py
|
|
||||||
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
|
||||||
|
|
||||||
# Create cache directory for revdep-rebuild
|
|
||||||
dodir /var/cache/revdep-rebuild
|
|
||||||
keepdir /var/cache/revdep-rebuild
|
|
||||||
use prefix || fowners root:root /var/cache/revdep-rebuild
|
|
||||||
fperms 0700 /var/cache/revdep-rebuild
|
|
||||||
|
|
||||||
# remove on Gentoo Prefix platforms where it's broken anyway
|
|
||||||
if use prefix; then
|
|
||||||
elog "The revdep-rebuild command is removed, the preserve-libs"
|
|
||||||
elog "feature of portage will handle issues."
|
|
||||||
rm "${ED}"/usr/bin/revdep-rebuild*
|
|
||||||
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
|
||||||
rm -rf "${ED}"/etc/revdep-rebuild
|
|
||||||
rm -rf "${ED}"/var
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Can distutils handle this?
|
|
||||||
dosym eclean /usr/bin/eclean-dist
|
|
||||||
dosym eclean /usr/bin/eclean-pkg
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
distutils_pkg_postinst
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "For further information on gentoolkit, please read the gentoolkit"
|
|
||||||
einfo "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
|
|
||||||
einfo
|
|
||||||
einfo "Another alternative to equery is app-portage/portage-utils"
|
|
||||||
einfo
|
|
||||||
einfo "Additional tools that may be of interest:"
|
|
||||||
einfo
|
|
||||||
einfo " app-admin/eclean-kernel"
|
|
||||||
einfo " app-portage/diffmask"
|
|
||||||
einfo " app-portage/flaggie"
|
|
||||||
einfo " app-portage/install-mask"
|
|
||||||
einfo " app-portage/portpeek"
|
|
||||||
einfo " app-portage/smart-live-rebuild"
|
|
||||||
}
|
|
@ -1,91 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.7.ebuild,v 1.10 2013/02/22 18:07:16 zmedico Exp $
|
|
||||||
|
|
||||||
EAPI="3"
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
|
||||||
RESTRICT_PYTHON_ABIS="2.[45]"
|
|
||||||
PYTHON_USE_WITH="xml"
|
|
||||||
PYTHON_NONVERSIONED_EXECUTABLES=(".*")
|
|
||||||
|
|
||||||
inherit distutils python
|
|
||||||
|
|
||||||
DESCRIPTION="Collection of administration scripts for Gentoo"
|
|
||||||
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
|
|
||||||
# Note: dev-lang/python dependencies are so emerge will print a blocker if any
|
|
||||||
# installed slot of python is not built with +xml. This is used since
|
|
||||||
# PYTHON_USE_WITH just dies in the middle of the emerge. See bug 399331.
|
|
||||||
DEPEND="sys-apps/portage"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=dev-lang/python-2.6[xml]
|
|
||||||
!>=dev-lang/python-2.6[-xml]
|
|
||||||
!<=app-portage/gentoolkit-dev-0.2.7
|
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
sys-apps/gawk
|
|
||||||
sys-apps/grep
|
|
||||||
virtual/python-argparse"
|
|
||||||
|
|
||||||
distutils_src_compile_pre_hook() {
|
|
||||||
echo VERSION="${PVR}" "$(PYTHON)" setup.py set_version
|
|
||||||
VERSION="${PVR}" "$(PYTHON)" setup.py set_version \
|
|
||||||
|| die "setup.py set_version failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_convert_shebangs -r "" build-*/scripts-*
|
|
||||||
distutils_src_install
|
|
||||||
|
|
||||||
# Rename the python versions of revdep-rebuild, since we are not ready
|
|
||||||
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
|
||||||
# revdep-rebuild.sh. Leaving the python version available for potential
|
|
||||||
# testing by a wider audience.
|
|
||||||
mv "${ED}"/usr/bin/revdep-rebuild "${ED}"/usr/bin/revdep-rebuild.py
|
|
||||||
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
|
||||||
|
|
||||||
# Create cache directory for revdep-rebuild
|
|
||||||
dodir /var/cache/revdep-rebuild
|
|
||||||
keepdir /var/cache/revdep-rebuild
|
|
||||||
use prefix || fowners root:root /var/cache/revdep-rebuild
|
|
||||||
fperms 0700 /var/cache/revdep-rebuild
|
|
||||||
|
|
||||||
# remove on Gentoo Prefix platforms where it's broken anyway
|
|
||||||
if use prefix; then
|
|
||||||
elog "The revdep-rebuild command is removed, the preserve-libs"
|
|
||||||
elog "feature of portage will handle issues."
|
|
||||||
rm "${ED}"/usr/bin/revdep-rebuild*
|
|
||||||
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
|
||||||
rm -rf "${ED}"/etc/revdep-rebuild
|
|
||||||
rm -rf "${ED}"/var
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Can distutils handle this?
|
|
||||||
dosym eclean /usr/bin/eclean-dist
|
|
||||||
dosym eclean /usr/bin/eclean-pkg
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
distutils_pkg_postinst
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "For further information on gentoolkit, please read the gentoolkit"
|
|
||||||
einfo "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
|
|
||||||
einfo
|
|
||||||
einfo "Another alternative to equery is app-portage/portage-utils"
|
|
||||||
einfo
|
|
||||||
einfo "Additional tools that may be of interest:"
|
|
||||||
einfo
|
|
||||||
einfo " app-admin/eclean-kernel"
|
|
||||||
einfo " app-portage/diffmask"
|
|
||||||
einfo " app-portage/flaggie"
|
|
||||||
einfo " app-portage/install-mask"
|
|
||||||
einfo " app-portage/portpeek"
|
|
||||||
einfo " app-portage/smart-live-rebuild"
|
|
||||||
}
|
|
85
sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.3.0.8-r2.ebuild
vendored
Normal file
85
sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.3.0.8-r2.ebuild
vendored
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.8-r2.ebuild,v 1.10 2014/07/06 12:35:20 mgorny Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3} pypy2_0)
|
||||||
|
PYTHON_REQ_USE="xml(+)"
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Collection of administration scripts for Gentoo"
|
||||||
|
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
|
||||||
|
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
DEPEND="sys-apps/portage"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!<=app-portage/gentoolkit-dev-0.2.7
|
||||||
|
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||||
|
sys-apps/gawk
|
||||||
|
sys-apps/grep"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PV}-revdep-rebuild-484340.patch
|
||||||
|
"${FILESDIR}"/${PV}-revdep-rebuild-476740.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
python_export_best
|
||||||
|
echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
|
VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
|
mv ./bin/revdep-rebuild{,.py} || die
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
# Rename the python versions of revdep-rebuild, since we are not ready
|
||||||
|
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
||||||
|
# revdep-rebuild.sh. Leaving the python version available for potential
|
||||||
|
# testing by a wider audience.
|
||||||
|
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
||||||
|
|
||||||
|
# Create cache directory for revdep-rebuild
|
||||||
|
keepdir /var/cache/revdep-rebuild
|
||||||
|
use prefix || fowners root:0 /var/cache/revdep-rebuild
|
||||||
|
fperms 0700 /var/cache/revdep-rebuild
|
||||||
|
|
||||||
|
# remove on Gentoo Prefix platforms where it's broken anyway
|
||||||
|
if use prefix; then
|
||||||
|
elog "The revdep-rebuild command is removed, the preserve-libs"
|
||||||
|
elog "feature of portage will handle issues."
|
||||||
|
rm "${ED}"/usr/bin/revdep-rebuild*
|
||||||
|
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
||||||
|
rm -rf "${ED}"/etc/revdep-rebuild
|
||||||
|
rm -rf "${ED}"/var
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Only show the elog information on a new install
|
||||||
|
if [[ ! ${REPLACING_VERSIONS} ]]; then
|
||||||
|
elog
|
||||||
|
elog "For further information on gentoolkit, please read the gentoolkit"
|
||||||
|
elog "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
|
||||||
|
elog
|
||||||
|
elog "Another alternative to equery is app-portage/portage-utils"
|
||||||
|
elog
|
||||||
|
elog "Additional tools that may be of interest:"
|
||||||
|
elog
|
||||||
|
elog " app-admin/eclean-kernel"
|
||||||
|
elog " app-portage/diffmask"
|
||||||
|
elog " app-portage/flaggie"
|
||||||
|
elog " app-portage/install-mask"
|
||||||
|
elog " app-portage/portpeek"
|
||||||
|
elog " app-portage/smart-live-rebuild"
|
||||||
|
fi
|
||||||
|
}
|
87
sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.3.0.9-r1.ebuild
vendored
Normal file
87
sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.3.0.9-r1.ebuild
vendored
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.9-r1.ebuild,v 1.4 2014/07/06 12:35:20 mgorny Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3} pypy pypy2_0)
|
||||||
|
PYTHON_REQ_USE="xml(+)"
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Collection of administration scripts for Gentoo"
|
||||||
|
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
|
||||||
|
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
DEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!<=app-portage/gentoolkit-dev-0.2.7
|
||||||
|
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||||
|
sys-apps/gawk
|
||||||
|
!prefix? ( sys-apps/gentoo-functions )
|
||||||
|
sys-apps/grep"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PV}-revdep-rebuild-py-504654-1.patch
|
||||||
|
"${FILESDIR}"/${PV}-revdep-rebuild-py-504654-2.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
python_export_best
|
||||||
|
echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
|
VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
|
mv ./bin/revdep-rebuild{,.py} || die
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
# Rename the python versions of revdep-rebuild, since we are not ready
|
||||||
|
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
||||||
|
# revdep-rebuild.sh. Leaving the python version available for potential
|
||||||
|
# testing by a wider audience.
|
||||||
|
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
||||||
|
|
||||||
|
# TODO: Fix this as it is now a QA violation
|
||||||
|
# Create cache directory for revdep-rebuild
|
||||||
|
keepdir /var/cache/revdep-rebuild
|
||||||
|
use prefix || fowners root:0 /var/cache/revdep-rebuild
|
||||||
|
fperms 0700 /var/cache/revdep-rebuild
|
||||||
|
|
||||||
|
# remove on Gentoo Prefix platforms where it's broken anyway
|
||||||
|
if use prefix; then
|
||||||
|
elog "The revdep-rebuild command is removed, the preserve-libs"
|
||||||
|
elog "feature of portage will handle issues."
|
||||||
|
rm "${ED}"/usr/bin/revdep-rebuild*
|
||||||
|
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
||||||
|
rm -rf "${ED}"/etc/revdep-rebuild
|
||||||
|
rm -rf "${ED}"/var
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Only show the elog information on a new install
|
||||||
|
if [[ ! ${REPLACING_VERSIONS} ]]; then
|
||||||
|
elog
|
||||||
|
elog "For further information on gentoolkit, please read the gentoolkit"
|
||||||
|
elog "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
|
||||||
|
elog
|
||||||
|
elog "Another alternative to equery is app-portage/portage-utils"
|
||||||
|
elog
|
||||||
|
elog "Additional tools that may be of interest:"
|
||||||
|
elog
|
||||||
|
elog " app-admin/eclean-kernel"
|
||||||
|
elog " app-portage/diffmask"
|
||||||
|
elog " app-portage/flaggie"
|
||||||
|
elog " app-portage/install-mask"
|
||||||
|
elog " app-portage/portpeek"
|
||||||
|
elog " app-portage/smart-live-rebuild"
|
||||||
|
fi
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.8.ebuild,v 1.1 2013/09/05 16:56:38 fuzzyray Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.9.ebuild,v 1.2 2014/07/06 12:35:20 mgorny Exp $
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
|
|
||||||
@ -17,20 +17,22 @@ LICENSE="GPL-2"
|
|||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
DEPEND="sys-apps/portage"
|
DEPEND="sys-apps/portage"
|
||||||
RDEPEND="${DEPEND}
|
RDEPEND="${DEPEND}
|
||||||
!<=app-portage/gentoolkit-dev-0.2.7
|
!<=app-portage/gentoolkit-dev-0.2.7
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||||
sys-apps/gawk
|
sys-apps/gawk
|
||||||
sys-apps/grep
|
sys-apps/grep"
|
||||||
virtual/python-argparse[${PYTHON_USEDEP}]"
|
|
||||||
|
PATCHES=()
|
||||||
|
|
||||||
python_prepare_all() {
|
python_prepare_all() {
|
||||||
python_export_best
|
python_export_best
|
||||||
echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||||
|
mv ./bin/revdep-rebuild{,.py} || die
|
||||||
distutils-r1_python_prepare_all
|
distutils-r1_python_prepare_all
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -41,12 +43,12 @@ python_install_all() {
|
|||||||
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
||||||
# revdep-rebuild.sh. Leaving the python version available for potential
|
# revdep-rebuild.sh. Leaving the python version available for potential
|
||||||
# testing by a wider audience.
|
# testing by a wider audience.
|
||||||
mv "${ED}"/usr/bin/revdep-rebuild "${ED}"/usr/bin/revdep-rebuild.py
|
|
||||||
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
||||||
|
|
||||||
|
# TODO: Fix this as it is now a QA violation
|
||||||
# Create cache directory for revdep-rebuild
|
# Create cache directory for revdep-rebuild
|
||||||
keepdir /var/cache/revdep-rebuild
|
keepdir /var/cache/revdep-rebuild
|
||||||
use prefix || fowners root:root /var/cache/revdep-rebuild
|
use prefix || fowners root:0 /var/cache/revdep-rebuild
|
||||||
fperms 0700 /var/cache/revdep-rebuild
|
fperms 0700 /var/cache/revdep-rebuild
|
||||||
|
|
||||||
# remove on Gentoo Prefix platforms where it's broken anyway
|
# remove on Gentoo Prefix platforms where it's broken anyway
|
@ -1,10 +1,10 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild,v 1.30 2013/09/05 18:25:00 mgorny Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild,v 1.35 2014/07/06 12:35:20 mgorny Exp $
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
|
|
||||||
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3} pypy2_0)
|
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3} pypy pypy2_0)
|
||||||
PYTHON_REQ_USE="xml(+)"
|
PYTHON_REQ_USE="xml(+)"
|
||||||
|
|
||||||
EGIT_MASTER="gentoolkit"
|
EGIT_MASTER="gentoolkit"
|
||||||
@ -24,13 +24,13 @@ IUSE=""
|
|||||||
|
|
||||||
KEYWORDS=""
|
KEYWORDS=""
|
||||||
|
|
||||||
DEPEND="sys-apps/portage"
|
DEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
|
||||||
RDEPEND="${DEPEND}
|
RDEPEND="${DEPEND}
|
||||||
!<=app-portage/gentoolkit-dev-0.2.7
|
!<=app-portage/gentoolkit-dev-0.2.7
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||||
sys-apps/gawk
|
sys-apps/gawk
|
||||||
sys-apps/grep
|
!prefix? ( sys-apps/gentoo-functions )
|
||||||
virtual/python-argparse[${PYTHON_USEDEP}]"
|
sys-apps/grep"
|
||||||
|
|
||||||
python_prepare_all() {
|
python_prepare_all() {
|
||||||
python_export_best
|
python_export_best
|
||||||
@ -44,7 +44,7 @@ python_install_all() {
|
|||||||
|
|
||||||
# Create cache directory for revdep-rebuild
|
# Create cache directory for revdep-rebuild
|
||||||
keepdir /var/cache/revdep-rebuild
|
keepdir /var/cache/revdep-rebuild
|
||||||
use prefix || fowners root:root /var/cache/revdep-rebuild
|
use prefix || fowners root:0 /var/cache/revdep-rebuild
|
||||||
fperms 0700 /var/cache/revdep-rebuild
|
fperms 0700 /var/cache/revdep-rebuild
|
||||||
|
|
||||||
# remove on Gentoo Prefix platforms where it's broken anyway
|
# remove on Gentoo Prefix platforms where it's broken anyway
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>tools-portage</herd>
|
<herd>tools-portage</herd>
|
||||||
|
<longdescription>
|
||||||
<longdescription>
|
|
||||||
Gentoolkit is a collection of useful adminstration scripts particular to
|
Gentoolkit is a collection of useful adminstration scripts particular to
|
||||||
the Gentoo Linux distribution. It contains rough drafts and
|
the Gentoo Linux distribution. It contains rough drafts and
|
||||||
implementations of features that may in time make it into Portage, or
|
implementations of features that may in time make it into Portage, or
|
||||||
|
197
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/ChangeLog
vendored
Normal file
197
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/ChangeLog
vendored
Normal file
@ -0,0 +1,197 @@
|
|||||||
|
# ChangeLog for app-text/yelp-tools
|
||||||
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-text/yelp-tools/ChangeLog,v 1.54 2014/08/07 17:55:20 jer Exp $
|
||||||
|
|
||||||
|
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.12.1.ebuild:
|
||||||
|
Stable for HPPA (bug #512012).
|
||||||
|
|
||||||
|
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.12.1.ebuild:
|
||||||
|
Stable for ppc, wrt bug #512012
|
||||||
|
|
||||||
|
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.12.1.ebuild:
|
||||||
|
Stable for x86, wrt bug #512012
|
||||||
|
|
||||||
|
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.12.1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #512912
|
||||||
|
|
||||||
|
*yelp-tools-3.12.1 (27 Apr 2014)
|
||||||
|
|
||||||
|
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+yelp-tools-3.12.1.ebuild:
|
||||||
|
Version bump for Gnome 3.12.
|
||||||
|
|
||||||
|
23 Apr 2014; Pacho Ramos <pacho@gentoo.org> -yelp-tools-3.6.1.ebuild:
|
||||||
|
Drop old
|
||||||
|
|
||||||
|
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Stable for arm, wrt bug #507568
|
||||||
|
|
||||||
|
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Stable for sparc, wrt bug #507568
|
||||||
|
|
||||||
|
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Stable for alpha, wrt bug #507568
|
||||||
|
|
||||||
|
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Stable for ia64, wrt bug #507568
|
||||||
|
|
||||||
|
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #507568
|
||||||
|
|
||||||
|
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Stable for ppc, wrt bug #507568
|
||||||
|
|
||||||
|
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Stable for HPPA (bug #499954).
|
||||||
|
|
||||||
|
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
x86 stable, bug 499954
|
||||||
|
|
||||||
|
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
amd64 stable, bug 499954
|
||||||
|
|
||||||
|
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
Fix wrong commit, bug 502160
|
||||||
|
|
||||||
|
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
|
||||||
|
arch stable, bug 888
|
||||||
|
|
||||||
|
20 Jan 2014; Mike Frysinger <vapier@gentoo.org> yelp-tools-3.10.0.ebuild,
|
||||||
|
yelp-tools-3.6.1.ebuild:
|
||||||
|
Add s390 love #469982.
|
||||||
|
|
||||||
|
15 Jan 2014; Sébastien Fabbro <bicatali@gentoo.org> yelp-tools-3.10.0.ebuild,
|
||||||
|
yelp-tools-3.6.1.ebuild:
|
||||||
|
Keyworded amd64-linux
|
||||||
|
|
||||||
|
14 Jan 2014; Anthony G. Basile <blueness@gentoo.org> yelp-tools-3.10.0.ebuild,
|
||||||
|
yelp-tools-3.6.1.ebuild:
|
||||||
|
Keyword ~mips
|
||||||
|
|
||||||
|
*yelp-tools-3.10.0 (24 Dec 2013)
|
||||||
|
|
||||||
|
24 Dec 2013; Pacho Ramos <pacho@gentoo.org> +yelp-tools-3.10.0.ebuild,
|
||||||
|
-yelp-tools-3.4.1.ebuild:
|
||||||
|
Version bump for Gnome 3.10, drop old
|
||||||
|
|
||||||
|
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for HPPA (bug #482886).
|
||||||
|
|
||||||
|
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for sparc, wrt bug #458984
|
||||||
|
|
||||||
|
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for alpha, wrt bug #458984
|
||||||
|
|
||||||
|
29 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for ia64, wrt bug #458984
|
||||||
|
|
||||||
|
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for arm, wrt bug #458984
|
||||||
|
|
||||||
|
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #458984
|
||||||
|
|
||||||
|
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for ppc, wrt bug #458984
|
||||||
|
|
||||||
|
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for x86, wrt bug #458984
|
||||||
|
|
||||||
|
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #458984
|
||||||
|
|
||||||
|
25 Feb 2013; Zac Medico <zmedico@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Add ~arm-linux and ~x86-linux keywords.
|
||||||
|
|
||||||
|
08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Add ~sh, wrt bug #449220
|
||||||
|
|
||||||
|
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
yelp-tools-3.4.1.ebuild, yelp-tools-3.6.1.ebuild:
|
||||||
|
Switch to virtual/awk since it has been keyworded.
|
||||||
|
|
||||||
|
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
yelp-tools-3.4.1.ebuild, yelp-tools-3.6.1.ebuild,
|
||||||
|
-yelp-tools-3.6.1-r1.ebuild, -files/yelp-tools-3.6.1-gawk.patch:
|
||||||
|
Undo previous commit: yelp-tools works with all virtual/awk implementations
|
||||||
|
except for nawk, which is buggy (see bug #455786). However, the ebuild
|
||||||
|
cannot switch to virtual/awk until it's keyworded on amd64-fbsd.
|
||||||
|
|
||||||
|
*yelp-tools-3.6.1-r1 (06 Feb 2013)
|
||||||
|
|
||||||
|
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
yelp-tools-3.4.1.ebuild, yelp-tools-3.6.1.ebuild,
|
||||||
|
+yelp-tools-3.6.1-r1.ebuild, +files/yelp-tools-3.6.1-gawk.patch:
|
||||||
|
Require gawk, not generic awk; e.g. nawk reports syntax errors in yelp-tools
|
||||||
|
awk scripts (bug #455656, thanks to Christoph Junghans).
|
||||||
|
|
||||||
|
28 Jan 2013; Alexis Ballier <aballier@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
keyword ~amd64-fbsd
|
||||||
|
|
||||||
|
06 Jan 2013; Markus Meier <maekke@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
add ~arm, bug #449220
|
||||||
|
|
||||||
|
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Add ~sparc, wrt bug #449220
|
||||||
|
|
||||||
|
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Add ~alpha, wrt bug #449220
|
||||||
|
|
||||||
|
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Add ~ia64, wrt bug #449220
|
||||||
|
|
||||||
|
19 Dec 2012; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.4.1.ebuild,
|
||||||
|
yelp-tools-3.6.1.ebuild:
|
||||||
|
Marked ~hppa (bug #447432).
|
||||||
|
|
||||||
|
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Add ~ppc, wrt bug #447432
|
||||||
|
|
||||||
|
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
|
||||||
|
Add ~ppc64, wrt bug #447432
|
||||||
|
|
||||||
|
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.4.1.ebuild:
|
||||||
|
Add ~ppc64, wrt bug #447432
|
||||||
|
|
||||||
|
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.4.1.ebuild:
|
||||||
|
Add ~ppc, wrt bug #447432
|
||||||
|
|
||||||
|
*yelp-tools-3.6.1 (16 Dec 2012)
|
||||||
|
|
||||||
|
16 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
-yelp-tools-3.2.1.ebuild, yelp-tools-3.4.1.ebuild, +yelp-tools-3.6.1.ebuild:
|
||||||
|
Version bump for gnome-3.6 with some yelp-check improvements. Update license.
|
||||||
|
Drop old.
|
||||||
|
|
||||||
|
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.4.1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #427544
|
||||||
|
|
||||||
|
03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> yelp-tools-3.4.1.ebuild:
|
||||||
|
x86 stable wrt bug #427544
|
||||||
|
|
||||||
|
*yelp-tools-3.4.1 (06 May 2012)
|
||||||
|
|
||||||
|
06 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
+yelp-tools-3.4.1.ebuild:
|
||||||
|
Version bump, fixes potential 'Argument list too long' errors and adds check
|
||||||
|
for broken links.
|
||||||
|
|
||||||
|
04 May 2012; Jeff Horelick <jdhore@gentoo.org> yelp-tools-3.2.1.ebuild:
|
||||||
|
dev-util/pkgconfig -> virtual/pkgconfig
|
||||||
|
|
||||||
|
29 Apr 2012; Markus Meier <maekke@gentoo.org> yelp-tools-3.2.1.ebuild:
|
||||||
|
x86 stable, bug #410611
|
||||||
|
|
||||||
|
18 Apr 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.2.1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #410611
|
||||||
|
|
||||||
|
13 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
yelp-tools-3.2.1.ebuild:
|
||||||
|
Fix LICENSE (yelp.m4 is GPL2 or freedist).
|
||||||
|
|
||||||
|
*yelp-tools-3.2.1 (04 Nov 2011)
|
||||||
|
|
||||||
|
04 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
+yelp-tools-3.2.1.ebuild, +metadata.xml:
|
||||||
|
Add new gnome-3.2 documentation build tools from the gnome overlay.
|
16
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/Manifest
vendored
Normal file
16
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/Manifest
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
|
DIST yelp-tools-3.10.0.tar.xz 198036 SHA256 ff5e1102631049b08e3ef0ade2cd10e63a62a812690e3d8558ed1413baef2611 SHA512 169552c7a5b6d7854feaec0d1d0698ba7ceb0369324335f2adeb74a45d727e11b3d8b2d666cc46819a7a8ca7015c6ec57980d3e2b7ef784a5fa110ad9584324e WHIRLPOOL 38e8666f60968504a6ca4480dc29f71f7f813bed7c6fe3d0f34502ea6a6b1e4cc4d5e7b4b454f10de39c02d0aa91ee2d5f43acc204ed511bef865fce6b1d8709
|
||||||
|
DIST yelp-tools-3.12.1.tar.xz 202816 SHA256 7a5370d7adbec3b6e6b7b5e7e5ed966cb99c797907a186b94b93c184e97f0172 SHA512 205e3394267cd2e987069400c7507f546cbc75953b080d8dd22915a660288b7f073a996026fb1c383ac108da23a1682a8c30a009cf5038128a52796bb95cd9cd WHIRLPOOL e13b9dc99d8d8abf2bb3ef0babe0d00b756542bc5c0fc5407cd685f7650124731043d186cf0a754bc3a53060de3b541bdb3d18a03ffcbd68fa9cf96958d3e0cf
|
||||||
|
EBUILD yelp-tools-3.10.0.ebuild 756 SHA256 92e13476775bd3f8840bed711555b8282e8439ac2476986eec29954584783b57 SHA512 3280ba4721bd2f01a20b4fe4abc0787b1a07021905ff2f0c18a2a176742b5d402c57fb75e33c0beb81aab21a6eb4ce78f120aace2ee68521b5ed3b4041bc06a4 WHIRLPOOL a53f66f8f5db994e92c1a651921b854d3a02d959205e6f000d48176b8790846eafe68b4cd1ef185c49f62ba3e999ed57d72d63733d5048e8fe0e2014478c56c1
|
||||||
|
EBUILD yelp-tools-3.12.1.ebuild 760 SHA256 51bad89195f626106a5cc3a5c17293a05a56b47e14a328d047fa237b80cff757 SHA512 11b58db97e2788b28e9b01b3cc435d78962479e82222c9f18a4ca9c0c3c1464109e3a0046b0d199ebbc83a1ebbd92595303c923f1e566c3907671963c4907e39 WHIRLPOOL fca111ba7d4c3ae1a1b8e8b97c311128b91b705bf3ec200609ad2ba89643fe185ea157cbbb7180f261b422c2d0db687ce558e5c3331add5d53a3c2f39c9197c7
|
||||||
|
MISC ChangeLog 7163 SHA256 5a6af132163e2fefb4680bf4dfdd0b9929af4b0acc01e79be9f78352f4e90c32 SHA512 bb61b315180751e2d6da86ac454a41293a35c9f94b663f05ac8963437724990f241bc010bcc34c8b6a1faf69529f0aeda8cd815cb90153027b77bf816538ac06 WHIRLPOOL 799c92537cb1729069f6271cc4f8923bd5d9876143a4291f1736e9d645c1f24115cf67527d7c4f597193073fa7f09711ef7e5ab43a09d767e3676ee55e6aa29c
|
||||||
|
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
iEYEAREIAAYFAlPjvYoACgkQVWmRsqeSphP36ACfXsa4BnMtBwhCNc8Pvos8CONa
|
||||||
|
zY0AmQFSL6eB0NxZPbeqr9oMghyCFKR4
|
||||||
|
=loGQ
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>python</herd>
|
<herd>gnome</herd>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
27
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/yelp-tools-3.10.0.ebuild
vendored
Normal file
27
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/yelp-tools-3.10.0.ebuild
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-text/yelp-tools/yelp-tools-3.10.0.ebuild,v 1.15 2014/04/21 10:28:34 ago Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
|
||||||
|
inherit gnome2
|
||||||
|
|
||||||
|
DESCRIPTION="Collection of tools for building and converting documentation"
|
||||||
|
HOMEPAGE="http://www.gnome.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/libxml2-2.6.12
|
||||||
|
>=dev-libs/libxslt-1.1.8
|
||||||
|
dev-util/itstool
|
||||||
|
gnome-extra/yelp-xsl
|
||||||
|
virtual/awk
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
27
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/yelp-tools-3.12.1.ebuild
vendored
Normal file
27
sdk_container/src/third_party/portage-stable/app-text/yelp-tools/yelp-tools-3.12.1.ebuild
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-text/yelp-tools/yelp-tools-3.12.1.ebuild,v 1.5 2014/08/07 17:55:20 jer Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
|
||||||
|
inherit gnome2
|
||||||
|
|
||||||
|
DESCRIPTION="Collection of tools for building and converting documentation"
|
||||||
|
HOMEPAGE="http://www.gnome.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/libxml2-2.6.12
|
||||||
|
>=dev-libs/libxslt-1.1.8
|
||||||
|
dev-util/itstool
|
||||||
|
gnome-extra/yelp-xsl
|
||||||
|
virtual/awk
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
@ -1,6 +1,77 @@
|
|||||||
# ChangeLog for dev-lang/python-exec
|
# ChangeLog for dev-lang/python-exec
|
||||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/ChangeLog,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/ChangeLog,v 1.19 2014/07/06 13:18:50 mgorny Exp $
|
||||||
|
|
||||||
|
06 Jul 2014; Michał Górny <mgorny@gentoo.org> python-exec-0.3.1-r1.ebuild,
|
||||||
|
python-exec-0.9999.ebuild, python-exec-2.0.1-r1.ebuild,
|
||||||
|
python-exec-2.9999.ebuild:
|
||||||
|
Replace obsolete mirror://bitbucket with the real URI.
|
||||||
|
|
||||||
|
16 May 2014; Michał Górny <mgorny@gentoo.org> -python-exec-0.3.1.ebuild,
|
||||||
|
-python-exec-2.0.1.ebuild, -python-exec-2.0.ebuild:
|
||||||
|
Drop old.
|
||||||
|
|
||||||
|
*python-exec-2.0.1-r1 (06 Mar 2014)
|
||||||
|
*python-exec-0.3.1-r1 (06 Mar 2014)
|
||||||
|
|
||||||
|
06 Mar 2014; Michał Górny <mgorny@gentoo.org> +python-exec-0.3.1-r1.ebuild,
|
||||||
|
+python-exec-2.0.1-r1.ebuild, python-exec-0.9999.ebuild,
|
||||||
|
python-exec-2.9999.ebuild:
|
||||||
|
Remove dev-python/python-exec PDEP since it is going for p.mask.
|
||||||
|
|
||||||
|
29 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild,
|
||||||
|
python-exec-0.9999.ebuild, python-exec-2.0.1.ebuild, python-exec-2.0.ebuild,
|
||||||
|
python-exec-2.9999.ebuild:
|
||||||
|
Fix LICENSE to right value.
|
||||||
|
|
||||||
|
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild,
|
||||||
|
python-exec-0.9999.ebuild, python-exec-2.0.1.ebuild, python-exec-2.0.ebuild,
|
||||||
|
python-exec-2.9999.ebuild:
|
||||||
|
Add arm64 love.
|
||||||
|
|
||||||
|
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild,
|
||||||
|
python-exec-2.0.1.ebuild:
|
||||||
|
Mark m68k/s390/sh stable.
|
||||||
|
|
||||||
|
01 Dec 2013; Akinori Hattori <hattya@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
ia64 stable wrt bug #491420
|
||||||
|
|
||||||
|
24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
Stable for x86, wrt bug #491420
|
||||||
|
|
||||||
|
24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
Stable for sparc, wrt bug #491420
|
||||||
|
|
||||||
|
24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
Stable for ppc, wrt bug #491420
|
||||||
|
|
||||||
|
24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #491420
|
||||||
|
|
||||||
|
24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
Stable for arm, wrt bug #491420
|
||||||
|
|
||||||
|
24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
Stable for alpha, wrt bug #491420
|
||||||
|
|
||||||
|
23 Nov 2013; Pacho Ramos <pacho@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
amd64 stable, bug #491420
|
||||||
|
|
||||||
|
19 Nov 2013; Jeroen Roovers <jer@gentoo.org> python-exec-2.0.1.ebuild:
|
||||||
|
Stable for HPPA (bug #491420).
|
||||||
|
|
||||||
|
*python-exec-2.0.1 (16 Nov 2013)
|
||||||
|
|
||||||
|
16 Nov 2013; Michał Górny <mgorny@gentoo.org> +python-exec-2.0.1.ebuild:
|
||||||
|
Version bump. Fix unitialized memory access, bug #491410.
|
||||||
|
|
||||||
|
15 Nov 2013; Robin H. Johnson <robbat2@gentoo.org> python-exec-0.3.1.ebuild,
|
||||||
|
python-exec-0.9999.ebuild, python-exec-2.0.ebuild, python-exec-2.9999.ebuild:
|
||||||
|
Use PDEPEND to fix python-exec dep for all users, acked by ZeroChaos & mgorny
|
||||||
|
in #gentoo-dev.
|
||||||
|
|
||||||
|
09 Nov 2013; Pacho Ramos <pacho@gentoo.org> python-exec-2.0.ebuild:
|
||||||
|
amd64 stable, bug #488682
|
||||||
|
|
||||||
*python-exec-0.9999 (30 Oct 2013)
|
*python-exec-0.9999 (30 Oct 2013)
|
||||||
*python-exec-2.9999 (30 Oct 2013)
|
*python-exec-2.9999 (30 Oct 2013)
|
||||||
|
@ -2,29 +2,29 @@
|
|||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
DIST python-exec-0.3.1.tar.bz2 74441 SHA256 460837775167108419b9497353a6f832fc8a249c341469dd235c70633ac37557 SHA512 764d1aaf3b4f9679be6ab1105b4b4d9222b245502114ee3d451b4507f86679ae05136eeae3337351c80b52ee03b9461a2f89c87e63cc4cbb76a1023fb243f84e WHIRLPOOL 6b34c2f44976a33a67269c766bd13401b6b1b39fad3d5df6bbef2bd06e15e09bd2ac13123718b8fa0bdb67f812c7407192b9c16860ab442d3c35259afeb3da82
|
DIST python-exec-0.3.1.tar.bz2 74441 SHA256 460837775167108419b9497353a6f832fc8a249c341469dd235c70633ac37557 SHA512 764d1aaf3b4f9679be6ab1105b4b4d9222b245502114ee3d451b4507f86679ae05136eeae3337351c80b52ee03b9461a2f89c87e63cc4cbb76a1023fb243f84e WHIRLPOOL 6b34c2f44976a33a67269c766bd13401b6b1b39fad3d5df6bbef2bd06e15e09bd2ac13123718b8fa0bdb67f812c7407192b9c16860ab442d3c35259afeb3da82
|
||||||
DIST python-exec-2.0.tar.bz2 80777 SHA256 e8a2cf2bbaef012010f23b477d183b17d6021562beff3ede5c7e724a7ee00672 SHA512 ad77f46448461323c15d97f42ebb0a1f44d53397e42a89fdc600dbcc1ccf95a280252011c0b02d71125ca8095bb388d5b3e7e6cb3b93a1cee578a2b1b08b4594 WHIRLPOOL e483fc6eb6d7dd10bbd685c2f3cf9daa0f4165204a2b191c1ae685e8b3e6c7faec929a0bcee647dd94e6b2731f8c1950d0e02334ea8b587aa05cfbe644091367
|
DIST python-exec-2.0.1.tar.bz2 80965 SHA256 3eddcb0d6c682a5c182c62578bb8d6ce1140a009873747e9ba1bf9de72ed7efd SHA512 0396e2617c759a66b16e57b0ca60b57e03f3c8096ae4a7f2e402eafcbee4ffd839bf0c6e4d259c6ba90940f9ba7e3f191125e395080cce3ef82e5f52053d0462 WHIRLPOOL 50c0cac1c7e2b5d2a21125647874c83caeabee293b87ef01926474d492b79b7837754c2d26173282977e9d00024559bb070f8d76bb5227df1776e937cd280c32
|
||||||
EBUILD python-exec-0.3.1.ebuild 1136 SHA256 4c3cd3f6cce5b92ea1d818469c8d626dda62d8f1cbbec00b91b338cfcd2b6077 SHA512 b5bdcac19fcc26645953b19fc6520b89739f54ab9486a35ff2a1e01ffc52f0cbdacced82783694e1dbce086068f6207eb77d00902547c9d069d8d75041a56f7b WHIRLPOOL f0c8cbe61b245cac1ed284b24c0dcf884a9dd1409c076afcc08a1dfe5df4ad037b72334de86965bcb50846ce83edaff351f0c7f7c854fd19748113c3f871b28d
|
EBUILD python-exec-0.3.1-r1.ebuild 1153 SHA256 803eeb67ee0424d25c93d40470a5f6284ba92f6f8b4a9e09f5dd6183ca8ba8a5 SHA512 137398fd5c5f59826506805e4de1ab638abc8c9d616e81d8415c61f9d5d3a5caa7f238efb372a1c2d0efd6619d3d09f13d64ade2e9185ccb01ddceda0fec7474 WHIRLPOOL 359a526c02478ba8228d1fd1d60511a00470924089d05f73efcbcb453e895bc2629f5d2c947a4ea40b80c43c1c97ffed3819f7c6267f345492a25d5270320ec4
|
||||||
EBUILD python-exec-0.9999.ebuild 1296 SHA256 c2dd2676fa12efdc61321ed3ef8852ae4b86c39ea3ec31d777b1f1a0b3b1c042 SHA512 62837413354dc7611c442f0d16a0ff3f8db30118ac64825cba92d937532d88c736cdf0e1ff9800b856238a62cac15ddedd7886054421e90fba73cc372a9a1022 WHIRLPOOL 6f59647c6a639e73a0b32dc43b67da43968fcc463871e64a6c615aa9ff2d26663f02753605d0f1ef6c12f3d0eb560ad10f7e43104599e2d56a693ceb6bfd1db9
|
EBUILD python-exec-0.9999.ebuild 1312 SHA256 ff6b5b0795dbca84b66e383b812a6957eaccfb8abf143cc32b4c32bb17b7b113 SHA512 ac611885fc1e6659eeb9e792a832af98dfc1833078a5e7eab99e2d3b660df6efc9f7c32beb53a2558b4659f8c9d474e7cd3a9250ea2d996d2066893c162c45c4 WHIRLPOOL 153b537f51e75f6fafef107b9b9fe3297845546f80beb2e09cdbec99ab5e1a3a96e147aa00d79f1e9e50bc56708ea43eb14b000b434a0ca06e1cbe1c05809bde
|
||||||
EBUILD python-exec-2.0.ebuild 1144 SHA256 af9dcbd24954d13d342a3c00e7a2f507f3ccf081364e275d89fd6a88729b708c SHA512 758affbc4456b1a6df95bf4422a932ba7bf732072b8548d104d86fc660d5d58d235cd8ed4e04e558ce321105bd165acb730881824486557ed3c03f7941593989 WHIRLPOOL e517da74674299ca695da87e353cb4ebb3dd23818b999d9e8c8a24fe4cce3a305e010138bd2e522cb4ab6ac58dff0222eeb10c44bc0ac3fa2ff2294dcf3e92f8
|
EBUILD python-exec-2.0.1-r1.ebuild 1153 SHA256 58f297a09dc982503090a08b58675e35dcdc90a0fbc7c472f83f6cd567a3ecec SHA512 b9ed372715c97cd0402cf0d8f97d6b7efd734b0706ec9976ae75f71425b67c54c359cf5e4e35a94738b2d9d77fcf9d1eae84b10858b834fd63dbee3c4b7d90bd WHIRLPOOL 18613d2a91545731f5ce74480844c27504ce4bfa1838ef38b5360a234b32991ab8f33fec39b7c2285c910852266ac509a8503c094ae11b54e174d385240a429f
|
||||||
EBUILD python-exec-2.9999.ebuild 1323 SHA256 35de32f933d526c222b60b7545425244936ec1ee73108a35dccfea2604a5f2ef SHA512 a3c7ee8bfda3a9daad8f3145726c30cb3133585fcdd0ad3e7b79e50cf103544383bbc377cd86f6dffb5a874b6223a1b64ff3c799dccfaae75210b19ec27ef4d2 WHIRLPOOL 67f828b29d84c16a15e0794c576fde5a526d035b7fe0eae61ad6bd8db5e86d9e3c912cbbd85fde69d34bdefc28899ceabd99025236077c6d2b87d678e72bf70b
|
EBUILD python-exec-2.9999.ebuild 1339 SHA256 ae09ec2335545f41de7f63eadb445f5a6a9699487d22c4ddd6f13a392d9faa9a SHA512 eb5cb3fbe71dbd7340dda65e1cd6716255dc85a9add42c421f144ee778903c5b79d74b96997b977a5abe8358d85dda9c70e41e8ead5aa1ed514b8c09b4534346 WHIRLPOOL 7839fc08ae4011850250e9180fae2437a6fd052bfaa73e0f84a8932466ea26bf91b171afa3032f3c2e50bc80820555693482bbcb91d73dd2ebc6a68a1a9a6255
|
||||||
MISC ChangeLog 598 SHA256 c63feb193b1cfb1b7e31fa2b4c619ce4274007daf3a75fde9727e3e8c8445b9b SHA512 136277f21985920f78b7d1b7f859ba5c82660569ab3147bbed2481dbd493cf24453ea94a97f1cf2ff2d1c6e3167dc4e213543067a31b8a3c3ab382fbd0599185 WHIRLPOOL bb29f09c95e861bbe5276e9edd7509ef8304214ad2ff9307a87231fc930c1a30509f935e6bcc1b94ccfb340afeb1db9778cc58a646d1b0c86a84d002322f3fda
|
MISC ChangeLog 3338 SHA256 b02257ede909133b8cd9e885dc28fb79290b2b72f0d13613db78f573da60adb9 SHA512 c2ae18e253e826f68058e4e1a504a987a70140f717c9b0e148d2e4109aacfd77a97bbc18c1d8bd0dd75a1b8ebd26d8dc601383692a5eccff5ab008e9701de07c WHIRLPOOL 2b9c9a7c3b84da8856aaac0e9854e684a20247094b77a74a823e80be88491081752c04efbe4fd293e3567a89efb1c8ce09e37e78851cf03e992b935af45f4dfc
|
||||||
MISC metadata.xml 369 SHA256 8b6dcc8bc5a5198e3df4c844ebf07234f8c9eb1ff4e10fa7bccc07a0e5dc7517 SHA512 8cc3738e0fd501a4b374d9e18f5676c78d285549c88061aab63697011f43163275751341dc1199aa9a0e4eb3bc9c8e436df261ede8bcf2f759aab096a53d04e0 WHIRLPOOL c99edc69d860d148ebd3d004131e448a957a1f6a3cb3f32b51e94bed79eee6060e41f0de18edc6dd63b83f507f25ab6f0105e593d7d14b1050106aaa3b45e342
|
MISC metadata.xml 369 SHA256 8b6dcc8bc5a5198e3df4c844ebf07234f8c9eb1ff4e10fa7bccc07a0e5dc7517 SHA512 8cc3738e0fd501a4b374d9e18f5676c78d285549c88061aab63697011f43163275751341dc1199aa9a0e4eb3bc9c8e436df261ede8bcf2f759aab096a53d04e0 WHIRLPOOL c99edc69d860d148ebd3d004131e448a957a1f6a3cb3f32b51e94bed79eee6060e41f0de18edc6dd63b83f507f25ab6f0105e593d7d14b1050106aaa3b45e342
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iQJ8BAEBCABmBQJScVorXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
iQJ8BAEBCABmBQJTuUzCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOYggP/R4z/5oNRrsKNVMyWlMB88Fy
|
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOVi4P/RH+dI6sOolCoIepwYw6yJjo
|
||||||
2VMRBXgNtMAm1Za7YX9y9bCgUQOPlazCugtUUpmFVB0ST3XptsmxzAjD30GR3XVY
|
wlevDQg9urGGhv25KaS9e68mXEw0iNSsbmYlBaVy/0jDDojWe2lQ/zq9QYuM6E4s
|
||||||
DUGrXTY96wmMGS9kFEPbX6lCbhENYhLb9LZTE/v9pssgI3+QEGgoHZOPCYckQpgJ
|
1yBNkAo75D8iHBnzHT90BU0yWbg2NsbOoing5Z6KJJ2/lwurlk2ReVlBkdLlW+mZ
|
||||||
C+gIhzqB/xqLHW8put+PK2JjfjojwvQGqIbXzXxUWkvhnVe8ejl88AVzWzv1/BBy
|
mNiO54SvXUI7pb9pIshkWNMP5UXjAaIXZja1vQGRmn2GWwvwoUpcCrkovTaY4jYq
|
||||||
aoa3lFSc23bjfVo1N6Z5/GcGGmhJVFE/UHnagzWqNzd+cJKS0TPwKi0pJe9Gd0FW
|
6LlZdh7S4N12Hc9FYDEYPBgw3hvqUqSNWt0MUIOskmHAo3GCoj9nZqX0EEHwHd0u
|
||||||
4ajl+U0e6wfm+r82BX/Hm6wK7ja0KA9dookNdwb121ZzjXVSdAxhGJ8IEfpTpJsy
|
0gyaR7wBbtGcUnK8c3ySfPOi6gSq5r9fI6rBWAb1p25JWmh6aWsh8Gm76C7jKy9l
|
||||||
AgTNgx8HJvpRghtPAmA8tjZkVYARutEXcdTRSV9/WfMeWbvNE3gi2+EarFm8RU9H
|
8S63yKxnTJVg5yrVroL/y7xokyhRoM5G8Heb0tUdRse4r+Krk/4xJR3wGnMTRKLI
|
||||||
a6ETzaR8pvNcgtqVhDMtn5OrOYltWTNX3H6DJ4kjJwtiQj0qgX4+sA3QWxsMHZBz
|
TELCzUoggGM6hJMtJLnfuFTJ1HD3gQh04gse2QDDhQPyICwf1gVHjjFdu1le3aMK
|
||||||
4MhTYxIkzBF4kv/saNqmTrlgAWErPjoYjryFcttevcGSDZLKk2iLefzVsQgI2c2H
|
5JPsOiP0KZeDHmaUBoCqDEPBQ4XitT/3QhmfUjrd72Z4MnVDNNBPSIRiNpuaP5m+
|
||||||
zJ4F686c58oPqSMCCkxDUnnfPNEtCbX/fucU01Wc5KJ3OQ5QONJDE093Qza/7uM/
|
CEoYG/AZubJ2S/FIQnMd7u7NXwuH8hCBH3V8LpzoK8XkrsYrqjpyTI+5ttDXeWf2
|
||||||
aGizymVNOSzidAINBBmoUg3o1b6Gh2a/PFUqiyr5wmqwi4sfT7wv4zXEOraZ+EbT
|
5wobK8eD+R67M0JmOB0BjTsJ2mxLDK36vq8MCzQh5VaFoMQYdrBSnZNWcnNtm2H2
|
||||||
ck0xErfoOnNRs7sACLGI
|
plHdPeqiHyenf6Fbtrym
|
||||||
=qMZz
|
=nvBn
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-0.3.1.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-0.3.1-r1.ebuild,v 1.2 2014/07/06 13:18:50 mgorny Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -12,11 +12,11 @@ inherit autotools-utils python-r1
|
|||||||
|
|
||||||
DESCRIPTION="Python script wrapper"
|
DESCRIPTION="Python script wrapper"
|
||||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
RDEPEND="!<dev-python/python-exec-10000"
|
RDEPEND="!<dev-python/python-exec-10000"
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-0.9999.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-0.9999.ebuild,v 1.6 2014/07/06 13:18:50 mgorny Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -19,11 +19,11 @@ inherit autotools-utils python-r1
|
|||||||
|
|
||||||
DESCRIPTION="Python script wrapper"
|
DESCRIPTION="Python script wrapper"
|
||||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
RDEPEND="!<dev-python/python-exec-10000"
|
RDEPEND="!<dev-python/python-exec-10000"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.1-r1.ebuild,v 1.2 2014/07/06 13:18:50 mgorny Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -12,11 +12,11 @@ inherit autotools-utils python-r1
|
|||||||
|
|
||||||
DESCRIPTION="Python script wrapper"
|
DESCRIPTION="Python script wrapper"
|
||||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD-2"
|
||||||
SLOT="2"
|
SLOT="2"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
RDEPEND="!<dev-python/python-exec-10000"
|
RDEPEND="!<dev-python/python-exec-10000"
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.9999.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.9999.ebuild,v 1.6 2014/07/06 13:18:50 mgorny Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -20,11 +20,11 @@ inherit autotools-utils python-r1
|
|||||||
|
|
||||||
DESCRIPTION="Python script wrapper"
|
DESCRIPTION="Python script wrapper"
|
||||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="BSD"
|
LICENSE="BSD-2"
|
||||||
SLOT="2"
|
SLOT="2"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
RDEPEND="!<dev-python/python-exec-10000"
|
RDEPEND="!<dev-python/python-exec-10000"
|
||||||
|
@ -1,6 +1,102 @@
|
|||||||
# ChangeLog for dev-libs/boost
|
# ChangeLog for dev-libs/boost
|
||||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.308 2013/11/30 20:32:19 vapier Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.330 2014/08/14 09:07:39 pinkbyte Exp $
|
||||||
|
|
||||||
|
14 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
Stable for x86, wrt bug #518488
|
||||||
|
|
||||||
|
14 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.55.0-r2.ebuild:
|
||||||
|
Add proper blocker for app-emulation/emul-linux-x86-cpplibs, wrt bug #519744,
|
||||||
|
inherit multilib eclass explicitly
|
||||||
|
|
||||||
|
14 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.52.0-r7.ebuild,
|
||||||
|
boost-1.53.0-r1.ebuild, boost-1.54.0-r1.ebuild, boost-1.55.0-r1.ebuild,
|
||||||
|
boost-1.55.0-r2.ebuild:
|
||||||
|
Drop obsolete Python 2.6 support
|
||||||
|
|
||||||
|
*boost-1.55.0-r2 (12 Aug 2014)
|
||||||
|
|
||||||
|
12 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> +boost-1.55.0-r2.ebuild:
|
||||||
|
Revision bump: add multilib support, wrt bug #512884
|
||||||
|
|
||||||
|
09 Aug 2014; Markus Meier <maekke@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
arm stable, bug #518488
|
||||||
|
|
||||||
|
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
Stable for HPPA (bug #518488).
|
||||||
|
|
||||||
|
07 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
Make dev-util/boost-build dependency less strict
|
||||||
|
|
||||||
|
07 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
Backport fix for bug #498134, wrt bug #518840. Thanks to Michael Jones
|
||||||
|
<gentoo AT jonesmz.com> for discovering this issue
|
||||||
|
|
||||||
|
30 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
Whitespace
|
||||||
|
|
||||||
|
30 Jul 2014; Julian Ospald <hasufell@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
backport glibc-2.18 patch to stable candidate wrt #518544
|
||||||
|
|
||||||
|
29 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> boost-1.52.0-r7.ebuild:
|
||||||
|
amd64 stable wrt bug #518488
|
||||||
|
|
||||||
|
*boost-1.52.0-r7 (29 Jul 2014)
|
||||||
|
|
||||||
|
29 Jul 2014; Julian Ospald <hasufell@gentoo.org> +boost-1.52.0-r7.ebuild,
|
||||||
|
boost-1.53.0-r1.ebuild, boost-1.54.0-r1.ebuild, boost-1.55.0-r1.ebuild,
|
||||||
|
+files/boost-1.52.0-threads.patch:
|
||||||
|
fix build with USE=-threads wrt #458404
|
||||||
|
|
||||||
|
23 Jun 2014; Michał Górny <mgorny@gentoo.org> boost-1.55.0-r1.ebuild:
|
||||||
|
Enable python3.4.
|
||||||
|
|
||||||
|
28 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.52.0-r6.ebuild,
|
||||||
|
boost-1.53.0-r1.ebuild, boost-1.54.0-r1.ebuild, boost-1.55.0-r1.ebuild:
|
||||||
|
Add apropriate die message on unsupported overriden site-config.jam, wrt bug
|
||||||
|
#456792. Thanks to Raimar Sandner <gentoo-bugzilla AT 404not-found.de> for
|
||||||
|
reporting this issue
|
||||||
|
|
||||||
|
15 Apr 2014; Sergey Popov <pinkbyte@gentoo.org>
|
||||||
|
-files/boost-1.48.0-respect_python-buildid.patch,
|
||||||
|
-files/boost-1.48.0-support_dots_in_python-buildid.patch:
|
||||||
|
Drop obsolete patches
|
||||||
|
|
||||||
|
15 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> -boost-1.49.0-r2.ebuild:
|
||||||
|
Drop old vulnerable version
|
||||||
|
|
||||||
|
07 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.53.0-r1.ebuild,
|
||||||
|
boost-1.54.0-r1.ebuild, boost-1.55.0-r1.ebuild:
|
||||||
|
Fix parallel compilation with high number of MAKEOPTS jobs, wrt bugs #506064
|
||||||
|
and #498134
|
||||||
|
|
||||||
|
07 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.52.0-r6.ebuild,
|
||||||
|
boost-1.53.0-r1.ebuild, boost-1.54.0-r1.ebuild, boost-1.55.0-r1.ebuild:
|
||||||
|
Add support for user patches via epatch_user
|
||||||
|
|
||||||
|
07 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> boost-1.55.0-r1.ebuild,
|
||||||
|
+files/boost-1.55.0-tools-c98-compat.patch:
|
||||||
|
Fix building with USE='tools', wrt bug #506064, patch by Ed Catmur <ed AT
|
||||||
|
catmur.co.uk>
|
||||||
|
|
||||||
|
*boost-1.55.0-r1 (27 Dec 2013)
|
||||||
|
|
||||||
|
27 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> -boost-1.55.0.ebuild,
|
||||||
|
+boost-1.55.0-r1.ebuild, metadata.xml:
|
||||||
|
Revision bump: implement conditional building of Boost.Context library via
|
||||||
|
'context' USE-flag. Drop old revision
|
||||||
|
|
||||||
|
*boost-1.54.0-r1 (27 Dec 2013)
|
||||||
|
*boost-1.53.0-r1 (27 Dec 2013)
|
||||||
|
|
||||||
|
27 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> -boost-1.53.0.ebuild,
|
||||||
|
+boost-1.53.0-r1.ebuild, -boost-1.54.0.ebuild, +boost-1.54.0-r1.ebuild:
|
||||||
|
Properly disable all code, which depends on Boost.Context and remove all
|
||||||
|
redundant headers, wrt bug #493116. Thanks to Mike Frysinger for discovering
|
||||||
|
this issue. Drop old revisions
|
||||||
|
|
||||||
|
14 Dec 2013; Agostino Sarubbo <ago@gentoo.org> boost-1.52.0-r6.ebuild:
|
||||||
|
Stable for sparc, wrt bug #455464
|
||||||
|
|
||||||
30 Nov 2013; Mike Frysinger <vapier@gentoo.org>
|
30 Nov 2013; Mike Frysinger <vapier@gentoo.org>
|
||||||
+files/boost-1.55.0-context-x32.patch, boost-1.55.0.ebuild:
|
+files/boost-1.55.0-context-x32.patch, boost-1.55.0.ebuild:
|
||||||
|
@ -6,42 +6,36 @@ AUX boost-1.48.0-disable_libboost_python3.patch 1509 SHA256 0b229762863b72a5faa3
|
|||||||
AUX boost-1.48.0-mpi_python3.patch 2549 SHA256 9120a660469fba15554e790150e03a665ea5497e94a79469053506147bd7dad1 SHA512 7c8aa497ceba42319194dd6400ea8af883656c79e4f697d87c5e825cfdef5733bce91c3e930b504b264cae80f582c85f2c2b29d5f8db11ebcabeb744c888096e WHIRLPOOL 1b740f102467c787bd45813ecf085297171892c1126675f1abd501c11dc9a56506d0cb32222239f4e4bb1e6913533b3884acd2a749633f781c53a6529106264c
|
AUX boost-1.48.0-mpi_python3.patch 2549 SHA256 9120a660469fba15554e790150e03a665ea5497e94a79469053506147bd7dad1 SHA512 7c8aa497ceba42319194dd6400ea8af883656c79e4f697d87c5e825cfdef5733bce91c3e930b504b264cae80f582c85f2c2b29d5f8db11ebcabeb744c888096e WHIRLPOOL 1b740f102467c787bd45813ecf085297171892c1126675f1abd501c11dc9a56506d0cb32222239f4e4bb1e6913533b3884acd2a749633f781c53a6529106264c
|
||||||
AUX boost-1.48.0-no_strict_aliasing_python2.patch 741 SHA256 d11db74992a7a692f655b36c1cd78355fcec6703007fde522b6a82c88f171689 SHA512 cd06ba8bf5623a5ca590cbd024ba27fae14d1d2a193ccd4baf91b06c5d41b6442f40561fa49b5ba14deb0c156d5773fc4a15890a85b6cea35cab91d54e94aa6e WHIRLPOOL 1b5cce1374f56d702213d7479beb90d15413c90010442a37a46821f383afa371aac3de49e657e7623d6e9079d1e3b07353233aa40218b760042161effedd813a
|
AUX boost-1.48.0-no_strict_aliasing_python2.patch 741 SHA256 d11db74992a7a692f655b36c1cd78355fcec6703007fde522b6a82c88f171689 SHA512 cd06ba8bf5623a5ca590cbd024ba27fae14d1d2a193ccd4baf91b06c5d41b6442f40561fa49b5ba14deb0c156d5773fc4a15890a85b6cea35cab91d54e94aa6e WHIRLPOOL 1b5cce1374f56d702213d7479beb90d15413c90010442a37a46821f383afa371aac3de49e657e7623d6e9079d1e3b07353233aa40218b760042161effedd813a
|
||||||
AUX boost-1.48.0-python_linking.patch 1278 SHA256 5bb937bd4423e039aa406ee4a366c61542a8067ec96b22dbcc48e8826bb7b1f8 SHA512 d588d9391c654a0c3cd49078933563705da4157cd79929ac2ff2021a2e86eec1b87ed85f5ec6d2028b76974abe7e947bd379d78aa60d97da9dc23a6f74c77ec2 WHIRLPOOL 879318dd228ca01841dd3ef0d8020810357c4699fbd1d9f164b0db07319b599634bd823f0e06dd462157d81550bc9f101506d0a7469ad2352d4b1b366bb7fb00
|
AUX boost-1.48.0-python_linking.patch 1278 SHA256 5bb937bd4423e039aa406ee4a366c61542a8067ec96b22dbcc48e8826bb7b1f8 SHA512 d588d9391c654a0c3cd49078933563705da4157cd79929ac2ff2021a2e86eec1b87ed85f5ec6d2028b76974abe7e947bd379d78aa60d97da9dc23a6f74c77ec2 WHIRLPOOL 879318dd228ca01841dd3ef0d8020810357c4699fbd1d9f164b0db07319b599634bd823f0e06dd462157d81550bc9f101506d0a7469ad2352d4b1b366bb7fb00
|
||||||
AUX boost-1.48.0-respect_python-buildid.patch 1648 SHA256 996395941b5518dd2782cb18ed937273ccb256d5c5e64301b1d152dc81be39cd SHA512 b53432893fb390354dfd98a88a7905b523e528780c349e3d0da2b019255cbc58b3b987065fdef903d4959387994fdf240f7cd87c53f801e485a0811a2da56316 WHIRLPOOL 72ef562edf844944c9d7bf7931819522984dcffb7af43ef8c9d7a41fd0272ef1ebca99fffdd67654ab4564e8899aa6e0acafa27f72c8f7c06e582a0d211dfd91
|
|
||||||
AUX boost-1.48.0-support_dots_in_python-buildid.patch 625 SHA256 da1a6c1b501f6c3bd152b2d13ec690adc2566b159f0e489723ea84865d43b88d SHA512 3a8c3efd11eba1097312dd3141f8846e23578a0386701348ebc77279a02fecf4b715de2231c998bd426b0b63f3f1875f5f47833835a4b41b8e0723b9b5b35399 WHIRLPOOL cf9ad2c82ff1c68ce4ac6a685875e53b00d5f88aa0c562007c4dbe73610811eeaf9ce93a706d0fad46aea4322fe10e9b0bc4a73659d8b98540ebf96bb5288adb
|
|
||||||
AUX boost-1.51.0-respect_python-buildid.patch 1565 SHA256 a783cd262cfda7c0046a9a9f34dd91cdc48bc2442c4c466873e85ead818326bb SHA512 65a7456c63db5eeab862fdb6245ba3a26536e26b56be9ed7a502a3d5be91bc278cd4a22cf1c5a1d8917bdeaa6575cbf37a11bfc3e982272f56308117fd2b230e WHIRLPOOL fb430e9c5368540493e13fdadff94df426203c9e6776891a3fc421488266b39f7e5720e5f5d289665d62d753c9bce7a33198cf6e911d94961714c22d1452ac92
|
AUX boost-1.51.0-respect_python-buildid.patch 1565 SHA256 a783cd262cfda7c0046a9a9f34dd91cdc48bc2442c4c466873e85ead818326bb SHA512 65a7456c63db5eeab862fdb6245ba3a26536e26b56be9ed7a502a3d5be91bc278cd4a22cf1c5a1d8917bdeaa6575cbf37a11bfc3e982272f56308117fd2b230e WHIRLPOOL fb430e9c5368540493e13fdadff94df426203c9e6776891a3fc421488266b39f7e5720e5f5d289665d62d753c9bce7a33198cf6e911d94961714c22d1452ac92
|
||||||
AUX boost-1.51.0-support_dots_in_python-buildid.patch 609 SHA256 189299e2ef3cde98584e60a5bdd8606894c19bceb0c4d40b38f04aae0aed0edd SHA512 0bf1e4cae598a098b8c252bab1938b29dd5d3ea19d9355156b14add27238e9359ad39a73d3afecb031efebd801215804ecebc11ca8fa6ac2b7b3c2f5ff9bc32f WHIRLPOOL ffc318bc06c33263906be6d0e565ef4c2e3fde9f6224cc5413c02cbe446d9f286c69153f4aee6f588472b058b9b4a37110b0be696bd22362989f1b6a8c8fc13e
|
AUX boost-1.51.0-support_dots_in_python-buildid.patch 609 SHA256 189299e2ef3cde98584e60a5bdd8606894c19bceb0c4d40b38f04aae0aed0edd SHA512 0bf1e4cae598a098b8c252bab1938b29dd5d3ea19d9355156b14add27238e9359ad39a73d3afecb031efebd801215804ecebc11ca8fa6ac2b7b3c2f5ff9bc32f WHIRLPOOL ffc318bc06c33263906be6d0e565ef4c2e3fde9f6224cc5413c02cbe446d9f286c69153f4aee6f588472b058b9b4a37110b0be696bd22362989f1b6a8c8fc13e
|
||||||
AUX boost-1.52.0-locale-utf.patch 2062 SHA256 8212150730073ba5b08aa9808afcb45d5ce90109cfc1ba90d22a673418ea003c SHA512 641a56541efb51e7db66c6c9eac65f8e0e62b4ad2c1b792ea573ce86fc62cd94327be75d22b8fdb84128e792977a2b450681d729a85b143146dc79a007ecefc4 WHIRLPOOL 67cfd6bd4591c3dcc47ad06aaa634e9c1598e0214635a66a1e57fb933b025aebc05cf3ddadd7309fdab353daa7b7880e468874c958e641604d4a7e3fa986fd96
|
AUX boost-1.52.0-locale-utf.patch 2062 SHA256 8212150730073ba5b08aa9808afcb45d5ce90109cfc1ba90d22a673418ea003c SHA512 641a56541efb51e7db66c6c9eac65f8e0e62b4ad2c1b792ea573ce86fc62cd94327be75d22b8fdb84128e792977a2b450681d729a85b143146dc79a007ecefc4 WHIRLPOOL 67cfd6bd4591c3dcc47ad06aaa634e9c1598e0214635a66a1e57fb933b025aebc05cf3ddadd7309fdab353daa7b7880e468874c958e641604d4a7e3fa986fd96
|
||||||
|
AUX boost-1.52.0-threads.patch 2089 SHA256 b59323cefaf4f89078db62b1ece2a6e3b2cf7e8861996c0e366bee4d4638bdb3 SHA512 c6b43e9d8bebbeeb89681ec2bca61c2d656b8b5b1d508c5cd7e545f8ff3ca9b2b3bdf5f66b33ae043548d74b58a9d49096e3c971cd4a1487ef7ee90a9473a92d WHIRLPOOL cf75f6f740a22b001466018e9fb90a75c6912f1723486bda1e53ae2af5eeca5dedec7d430755a0a26cb433ba9d1b56aaa449ed543356ebf2ac4c67c62899ee2c
|
||||||
AUX boost-1.52.0-tuple.patch 500 SHA256 dbf631c8c412ea12b3d63dd4b515e0d5f1383a13db18e13696bd33dee91645d7 SHA512 ed2790b35058a3bf91b49e5e1b61f1861e2ba8d8ec6f885e85d74d62e2182fd1768099660712a900e29a505fbf568f0235c748cca801ede836f67d2adbc6bcd1 WHIRLPOOL be88916331907ad528983e370619c9e734e122c7a1a0a2fb4a6df30f5ca9567884bfece928cab314ecdb425e6195a1b154a6c15722c6c860946ad356b4a4b502
|
AUX boost-1.52.0-tuple.patch 500 SHA256 dbf631c8c412ea12b3d63dd4b515e0d5f1383a13db18e13696bd33dee91645d7 SHA512 ed2790b35058a3bf91b49e5e1b61f1861e2ba8d8ec6f885e85d74d62e2182fd1768099660712a900e29a505fbf568f0235c748cca801ede836f67d2adbc6bcd1 WHIRLPOOL be88916331907ad528983e370619c9e734e122c7a1a0a2fb4a6df30f5ca9567884bfece928cab314ecdb425e6195a1b154a6c15722c6c860946ad356b4a4b502
|
||||||
AUX boost-1.53.0-glibc-2.18-compat.patch 949 SHA256 54e5e0000bcfb249a14cee584e371c9f3aeeed8502d57541dd3b37396265cabd SHA512 dedc12603968d123acdb59da11ce309847ac3d49a2105e5d36e4151944f7271d8f333e58fc9e3d7097849d21b8e5b8527ba70842b88eabcde1bed2889ef84471 WHIRLPOOL a1bac4865b632277ed82591263c24795b8f8edd6571c69a178fd15a06f8a94554c0ac144e53c06c13ce5e9336ed62a52cf7c228af5bf62792a4a4635f13fd8d2
|
AUX boost-1.53.0-glibc-2.18-compat.patch 949 SHA256 54e5e0000bcfb249a14cee584e371c9f3aeeed8502d57541dd3b37396265cabd SHA512 dedc12603968d123acdb59da11ce309847ac3d49a2105e5d36e4151944f7271d8f333e58fc9e3d7097849d21b8e5b8527ba70842b88eabcde1bed2889ef84471 WHIRLPOOL a1bac4865b632277ed82591263c24795b8f8edd6571c69a178fd15a06f8a94554c0ac144e53c06c13ce5e9336ed62a52cf7c228af5bf62792a4a4635f13fd8d2
|
||||||
AUX boost-1.53.0-library_status.patch 1907 SHA256 21a3137fcac21f734c7160264523f8699eb242a84a79dcc88cc937f0b1f87e67 SHA512 f5579a8650c24d2ace95e8d9aaff94325090577fa27fd7122309f5197373ff22352092671153c6e35057757fa07ef9c21ea5e0234fe1d5b467ef65cf5f2901c5 WHIRLPOOL 5a0962b007adbbfe85c33f03b9542d9ebf1ef649bf1d97f483cba5b0229cea0630c0ed7912bab8f04d8dd791b99cfd6e33e222d3a983e30852d7a10fd66a3dc7
|
AUX boost-1.53.0-library_status.patch 1907 SHA256 21a3137fcac21f734c7160264523f8699eb242a84a79dcc88cc937f0b1f87e67 SHA512 f5579a8650c24d2ace95e8d9aaff94325090577fa27fd7122309f5197373ff22352092671153c6e35057757fa07ef9c21ea5e0234fe1d5b467ef65cf5f2901c5 WHIRLPOOL 5a0962b007adbbfe85c33f03b9542d9ebf1ef649bf1d97f483cba5b0229cea0630c0ed7912bab8f04d8dd791b99cfd6e33e222d3a983e30852d7a10fd66a3dc7
|
||||||
AUX boost-1.55.0-context-x32.patch 1077 SHA256 1da4ff48b98416cac601c52594d4c4da3fb89d0a3e8908f119f05cc8ae76f9c7 SHA512 0e2e45abe5833396508666355e26bafe114fa4ada628b24d8d9953268edddcb2f8e3dcfe8bc7f27d6c1794418990dc9ef914c936dfa64ed6e5e647a40e3f8a73 WHIRLPOOL 0b7a3521a8ec513b833d0292fa3e3bcafc8232fa96d2e41afd25da8dc30bdb49ee4319c7c8555d95e7d3de55fc704d83e443ba49bf89d6961a3f5af73c024a71
|
AUX boost-1.55.0-context-x32.patch 1077 SHA256 1da4ff48b98416cac601c52594d4c4da3fb89d0a3e8908f119f05cc8ae76f9c7 SHA512 0e2e45abe5833396508666355e26bafe114fa4ada628b24d8d9953268edddcb2f8e3dcfe8bc7f27d6c1794418990dc9ef914c936dfa64ed6e5e647a40e3f8a73 WHIRLPOOL 0b7a3521a8ec513b833d0292fa3e3bcafc8232fa96d2e41afd25da8dc30bdb49ee4319c7c8555d95e7d3de55fc704d83e443ba49bf89d6961a3f5af73c024a71
|
||||||
|
AUX boost-1.55.0-tools-c98-compat.patch 680 SHA256 08192ebf36a3087d3bce31d7b78c29c6e38bca6e5164744878783f648024beec SHA512 fc132898d9ef1a9fab607f277003f86080306fd0f30f89ab0916eb4c3217b390f15cfa00d1e410e79080d469714866a417ba72a3c0727189e8425cd72a1d6a47 WHIRLPOOL 17eb9e80ae33ef9fa8e4c442c511e35d1f5c2ac5251462931e9fbbd53bb29ef5adf699680729af71ef4c12ec87c6d83c821a8e30a03f7f1abedc2207c3125c1c
|
||||||
AUX remove-toolset-1.48.0.patch 396 SHA256 59af4c05d71def0b14e22a7a5f756a054ca82e3f9686b7668335af7d9bed28fa SHA512 bbb01be2e4b4807eeb19faf13fc6c73e3cb8843953586312076a15c67ad5c5cac683fc3fb26f4e2902c60ab7930e83922f4d499756a85f78a20ac53399329f61 WHIRLPOOL 2490dac69a45b3f48e2513b4f21d75dc7cf5361411541dde96f027c66ca459df5390708902c86f11577d1129410f52d20de1ff275524fb51083a17eee6adc332
|
AUX remove-toolset-1.48.0.patch 396 SHA256 59af4c05d71def0b14e22a7a5f756a054ca82e3f9686b7668335af7d9bed28fa SHA512 bbb01be2e4b4807eeb19faf13fc6c73e3cb8843953586312076a15c67ad5c5cac683fc3fb26f4e2902c60ab7930e83922f4d499756a85f78a20ac53399329f61 WHIRLPOOL 2490dac69a45b3f48e2513b4f21d75dc7cf5361411541dde96f027c66ca459df5390708902c86f11577d1129410f52d20de1ff275524fb51083a17eee6adc332
|
||||||
DIST boost_1_49_0.tar.bz2 48499961 SHA256 dd748a7f5507a7e7af74f452e1c52a64e651ed1f7263fce438a06641d2180d3c SHA512 9f6198270659df112a57731afe31cbf1012d103ba36ed82f6c3f1bdc0185ddb89dcc42c5dfb9ee3f95973d52999aad6c7509dc61125420d45146e39ebf20219d WHIRLPOOL c049b4212307b0208d0b37ac870a7cfb8562d2b685ce505e1971af7bc68ae9746b06ea80ddc52599ed4cbd6dc3305b5f8051cd771387412aaa1d2f8e939a48ba
|
|
||||||
DIST boost_1_52_0.tar.bz2 54421709 SHA256 222b6afd7723f396f5682c20130314a10196d3999feab5ba920d2a6bf53bac92 SHA512 fc512d3bfa6a39a60fee548775c97239271cf757587b8df7ed739c800844a819a359dca172be0e69ad7752753753139bf11f0813d650066d58386662fe32842d WHIRLPOOL 73bbab4a1d2a652200f4b5e669440a2afcebcea96a1139ecc75213067ca32d5cadb0f060bb0ec2e29e9e31272fb7ec9d2cb960801032ee6c5dcb86564766411d
|
DIST boost_1_52_0.tar.bz2 54421709 SHA256 222b6afd7723f396f5682c20130314a10196d3999feab5ba920d2a6bf53bac92 SHA512 fc512d3bfa6a39a60fee548775c97239271cf757587b8df7ed739c800844a819a359dca172be0e69ad7752753753139bf11f0813d650066d58386662fe32842d WHIRLPOOL 73bbab4a1d2a652200f4b5e669440a2afcebcea96a1139ecc75213067ca32d5cadb0f060bb0ec2e29e9e31272fb7ec9d2cb960801032ee6c5dcb86564766411d
|
||||||
DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb881f772f6f9e6e6fd0e0cddb9196 SHA512 8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522 WHIRLPOOL e8c5ed6b34dd5f68dc7e102a9e22b302616a65077d3f4af370ece6352b02a866e04294a4fc76bbd5555b6a4131f590e6455e6a74b5f12c4ffc2dd15af0bc8746
|
DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb881f772f6f9e6e6fd0e0cddb9196 SHA512 8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522 WHIRLPOOL e8c5ed6b34dd5f68dc7e102a9e22b302616a65077d3f4af370ece6352b02a866e04294a4fc76bbd5555b6a4131f590e6455e6a74b5f12c4ffc2dd15af0bc8746
|
||||||
DIST boost_1_54_0.tar.bz2 57873778 SHA256 047e927de336af106a24bceba30069980c191529fd76b8dff8eb9a328b48ae1d SHA512 3467a2bb9b4797cadfc52150cb036939ef35263f421870897dbe9492d1504a714805668a193b0811fdaf39a3527ee693ff70da5b942d7ab11b307e2e693e1760 WHIRLPOOL dbe3cbecaccf86ca184cf73cff75c17d6307b680bab098e38a9efd24d17776481e597017fc9f8fc8f488495f315c6d2b14b9212c51cf98529c302482bf67e92a
|
DIST boost_1_54_0.tar.bz2 57873778 SHA256 047e927de336af106a24bceba30069980c191529fd76b8dff8eb9a328b48ae1d SHA512 3467a2bb9b4797cadfc52150cb036939ef35263f421870897dbe9492d1504a714805668a193b0811fdaf39a3527ee693ff70da5b942d7ab11b307e2e693e1760 WHIRLPOOL dbe3cbecaccf86ca184cf73cff75c17d6307b680bab098e38a9efd24d17776481e597017fc9f8fc8f488495f315c6d2b14b9212c51cf98529c302482bf67e92a
|
||||||
DIST boost_1_55_0.tar.bz2 58146647 SHA256 fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SHA512 dc606477f4c303e8f40de2586c16394b6d758e198b35bf3a7d3e576a2f49171aadc4f95e8d685fa731bc4e61e19869d5a24e1e816febfca9de078d66e096e041 WHIRLPOOL 6ae111d6a956651bd91914432b743faffeb466703191b05193db47f02fd3528a14ce200f26c1ab77bf2c68994eb5b135b0176f66a746964d334b4793ba113ad5
|
DIST boost_1_55_0.tar.bz2 58146647 SHA256 fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SHA512 dc606477f4c303e8f40de2586c16394b6d758e198b35bf3a7d3e576a2f49171aadc4f95e8d685fa731bc4e61e19869d5a24e1e816febfca9de078d66e096e041 WHIRLPOOL 6ae111d6a956651bd91914432b743faffeb466703191b05193db47f02fd3528a14ce200f26c1ab77bf2c68994eb5b135b0176f66a746964d334b4793ba113ad5
|
||||||
EBUILD boost-1.49.0-r2.ebuild 14422 SHA256 ad45dd1d48921a19aad372846d95192d193360e3bb331d33fc27aaf0aaf04711 SHA512 4baf56fc384f06117904fdaba7d62993800f27389cf84871074866d755721a30d3ffc4aed75a3d016dda3695a6f96e7be16cdbc7fba4f0be098b8258b2f6b3df WHIRLPOOL 210cfa37728a85e418f0180268d195bbb67704b415f69adde39fa96d5087b03c8724f91d19ce2d91aa344abe292156bdbccd50ed05a58a030dbfb6b8f50ff4c7
|
EBUILD boost-1.52.0-r6.ebuild 9801 SHA256 3f6216bd3ae5554331b9f14c28be75ce6f32f92d05dbd44ed14e7bce440b3544 SHA512 1a44b27c48f454c3d0f7f2a3eed259ab23ef79e9669c6f05807e3c3e5e04a845098a2c580db2b9487d255fa39c0fdeacabda85654f6554493bc527a676100317 WHIRLPOOL 3dff797ddad33edfe28238b3553365cf4862f15e3d853cdaff101005b69fc8ee389239b7477021531e5544a58b30689660c7ae31c81c813bd52fbde3857c1df5
|
||||||
EBUILD boost-1.52.0-r6.ebuild 9241 SHA256 c175c508bbd364d7419661630453eaef93a29909e27e06256cfc273edaecc79e SHA512 ec761e38106fc831c8da8f689cbc378e38858e371cedff5b5e17964245d46a5988631234796e243fadd89dfa9d10ec3f59cd2bff7441805f6b7b81f50a750a6f WHIRLPOOL a419f0c32dcb3a0da1311291f6bf6bd858e5faa48e52f433ac7a47f81168393a1b4c781167e20ae5ba01bd178ed2bac919da06884e1f165558ecf1f3d6387b70
|
EBUILD boost-1.52.0-r7.ebuild 10045 SHA256 43bc05740ae842857ab138b6e61babcb6a799798c7fc3789ec0a3b290bdb3135 SHA512 6908ab7fab78e5335dde5e0f50682d08caf023cfde4355d1538912f903e608955fa3ffbacfa5f9682cf0af2531f1f0af0702d909caeaeb7afd857a266783922f WHIRLPOOL e59dc45c93edefa2e4ddf5603f40c34aeadeb616b9d1376094ac669a3eff1d1a0089d0d0f436873dd3be07e8872ee0e82372da171b6e368a9ca69698a08120e6
|
||||||
EBUILD boost-1.53.0.ebuild 9769 SHA256 b43a0bed01d0274219c84725a34adc19e50990040b7d3e7caf3164ba3542a090 SHA512 5f6cb7a61428b44cf0677bcd3f345350e0b32048e1f3c9b286de957ae1a7fd63b76d695df313e5c54c489824d0038eef773f35df663b0805367158efd6adcb00 WHIRLPOOL 55b51501169b7b4f2818c19ae86361a8ecafb0d7811874a367a02b57b8786b0ad8a372bf743ad0cf483323b3608e3c1512fdcc47a6866072830a2580c695d83f
|
EBUILD boost-1.53.0-r1.ebuild 10568 SHA256 1e9eb4d9417c45a81983e6512f5532eb19fdc8abbf1f9ba28bf1631d315c5c4d SHA512 bd2afc07bc75f7dddafa083c6a8007b266ab73fdc33e605453b74a222f15c4613fcd9d7065cc40b466cbf17bc0b4422eb2eba2734e852577c77bc29896fe1b06 WHIRLPOOL a3d1cd2fa56bd1ae36d5561df102cd1486839c46ecfbb3a35eae8a60f1e7dd8b630f71122ac436cf6a66167773398314ea7fe1656cb60952194750e30209b586
|
||||||
EBUILD boost-1.54.0.ebuild 9769 SHA256 25f86d0ade8b32094767b1301742e4cc8206b1fd18153ef69b9963d913c7f5cd SHA512 0a06db9234ec513f2192791f9f14d85cdc9ff6c4717ad4565596dab8de25d11bc9c496f0f257f9f2d562d63a7615b0317d01397b8328d82680e366423a14c029 WHIRLPOOL 602b360a092538eb2e9977651b0ef9704c3809e7f9a8967d9060ce82c7adc4d5e07cc9df356062b6f63170fa98dca5572a817bf57e869c724cb9bb09eb7c43f9
|
EBUILD boost-1.54.0-r1.ebuild 10588 SHA256 7636425a238deb362cc7b1e94ee08077918551884ac93aeca9fb6d239e00607a SHA512 525b1f63dc71421f83ea19a847f4ed69117c91c32d055aafb0e8a62d33e52a2f27fe6e8470e803b47713cfe57c6007d1bfb03f103b97e880c7eb8df141c7008c WHIRLPOOL 72bdb9aea7c58e40314130372c34fb0eb823e2b28dfac0e2829097b43a4b1d9f63dfc281f571ff38242bca8e024dda182f654094cfc4032c1bda7fef6a1cb08d
|
||||||
EBUILD boost-1.55.0.ebuild 9529 SHA256 bb11743ba64f1f7e3cb1447502030fac0bf4d267fabdfb4bad813fe6ae37e4d0 SHA512 67acf26f15d9b06e8c9124da111d1ab975dd21c244db06e3167d070cb9b71042cac369ae2031dab30a55ad9b88d782424cb38e664d8bb8a670b63390476ffb02 WHIRLPOOL 83e03b3d9376677cd17ce140fbd818f97677b9eeccc89fe1936c4c0325f838213cbde864d8f056191e0b3332b8ab143e5c0e53898746c1549e7948ae578af589
|
EBUILD boost-1.55.0-r1.ebuild 10444 SHA256 59636bf0376206cf81ae153bd7ba3c8607864db47a23644b23888bc141aa2d71 SHA512 5dffb6071529a997f1520e3ad140e11d1d74f301fd5f91a0a76035b878bbc977b16e27a98ace61a364f8208771110bf4a22ff66a848fb01d7c1506f0634c4502 WHIRLPOOL 6f6857f2ecd5fd601f7c7e3f95d585747af9cc439797af1e1f6507594837b3dce1d5f61b480eae803e94d382f1069956ad16ff56f13df65c674875f16e9ffc82
|
||||||
MISC ChangeLog 52216 SHA256 26e06a3e48b7e252bbbb7fa5194cbb4b89ff4fdcebf89209a07141b38e90224b SHA512 01b500fe9b3364936796eb34002197427163d328d2b84ee0b1bfd0525845e73b5970342e777760ee729b5cbfd562937321f12ab7366afbecf5a82c1b9e7ce696 WHIRLPOOL 8d5198b8c2495ab9aaa5e89113570ba25579fbc203d3202bed0310388d294d6cf3dcbc7155b3f418091e3a37fb4c76c98497976202275c416b0f8ad3c9ad513a
|
EBUILD boost-1.55.0-r2.ebuild 11338 SHA256 ba30f00f6343c3e29252398ea078997d1c84c6580f315c9a705baac62c27cb6f SHA512 151a95b47ab8fa12abc77d5d6d88e286f90630ab37634f77e4636418022c0671c82c655ff912cf61a82fd8bd01936dde74f17bfd09ed500def722713147c2707 WHIRLPOOL bdd6adb38ff0815d0b091c3808b74bc99fe99f4dcbc479529c086a03da33147d6ea8fa8d60876aeda7be6f2ef158e5ed308d4f8d60bd9fa958c833a6d0d31db8
|
||||||
MISC metadata.xml 1220 SHA256 12442e258455aa70d08879028a9bb0424d6a5ceea321984009ae7dd51af10c50 SHA512 163fa62be2cad395e8f9bb7779d105bd02be0e09ba4571c41accf707ec25b9ad0d15a62db90c2cc01660b3759235493c00d96f9b741a93fe857c4bea15ac52b9 WHIRLPOOL ae70da326b7b36689ee9a7f3c29921e9e4d85fd7f8b7863866ff9aa7a86eae2983fb12e23f7f0a0aac35a8c09572954ebf67212bb103bed4e15ee2e4ec764ba0
|
MISC ChangeLog 56128 SHA256 caa890c50235fd3e418939267337329cd538ad1915fd08d51039f7d018a56d48 SHA512 af52ee877bf27a28adaae288237f9f03aa5ba0871a880d8455d67e3fa6cc87ce3e725faf8f9c35e84d72ba08eb5f3cfc44e05cf91f303af1495af7d35a8865a3 WHIRLPOOL f0aef723f3932f87285ed82d8b2332519a67472075802918b67962c83b136dc0d7ea177d0604a8ba1d4916aa35512c3a67306cee3e0641f6a7b2384961c20f53
|
||||||
|
MISC metadata.xml 1363 SHA256 81717d0ffd5ebadbe4b12d4a38b332f3128da205a46e3cfd201e91f6ad474d68 SHA512 162040a40e83cceacea3605d45bc846cbd721446949c66bd836ab54e113ada77f1f462c7e61d7e544bc073920475db6b81c104390d6c83aba7228d65ff270419 WHIRLPOOL be141d041846a3a79efb7579c3f842960afe27a6e29659bad88ae8e999aef30074d2ab23c9eb295152d88f75d80efc86fed1c08c11b4f3f0d5e866b6d3c4802c
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iQIcBAEBCAAGBQJSmktYAAoJELEHsLL7fEFWtK4P/iaKCRvKuUNixJG8CRQgY1zH
|
iQEcBAEBCAAGBQJT7HxbAAoJECo/aRed9267UjAH/RNH6gPLt2RHVUwBR/KV117w
|
||||||
iUSUQCbQfKjgDziM9Y0Itaus/DpxH/+ijuileejTET6wgNEVkmqd6Csm3aALyQjV
|
yWK2GA4wfNGeM6ldskF3bCVsxNfyRXBfkU11+LXisn7stFhA45nyc/pGy2S+qGzl
|
||||||
Q9UsuNLHY+eRDl/BHV6ntZaJX5yp9+uBvpGbfjYXznxsnACjZLaFgJ7M+qlr3Rsu
|
mkeBfpS0c8HFAYrp4GWw9GgYt2al1NM4hZb3SO1wUtLY+qjrplT5/tZlp1x5INiQ
|
||||||
hefjBEGpPNSCW6w9JXsSHzcgsnGL8mGQ3dKrTPNAR7l6WaB/hGToSWUbBbzaKLlC
|
nT7d+CEPydY1MbrJLYIUZYO2JB8ci+GDK1uLp0eQi4s7+Gx0HjIczMID2y7pJWkr
|
||||||
lQMaybXzIVW6Sy2i9plv3dk0IlIKQtl55YMBWkJVBsdrjXsAtyoSHa0Ce5bfTKzf
|
bYkS/x5XahVP/BcjZZm3l3FhP0w4pqc7dpuw7NwMbmZS4YUToq7RSp0QdpNPzx8h
|
||||||
kmcXIWa8Qv3oa3j0qjNeqsLAaypQDK3wx6cFYmKuSrlUCyHinoeJ+0DIn9g+n3JD
|
aIPHBQq+41DqX4R0fvi5T7AbOVs9ebo3ucfucMtiMjAqUs2qvvdygmyfxnOYkAg=
|
||||||
bbdGoPyc3aINXeELiwg5ZxIADJSnP2+o6d+FnLlWWi305syNuiLxfMhfLibF180v
|
=gZJr
|
||||||
tw7aU0180sO/6WUV5KTyK2jgbRW08gg5l0JvhPRCHNv4yDMveUZn4/nz+d/pbbtn
|
|
||||||
iamcxLYI6VOkZbWNA3fYLqsWQfbkHId+zdvW//X4HZtQqfapUZaChl2gNf/SL7VO
|
|
||||||
ZfAKo4Qv5Z4QsnZjCLBiFZ0PLAYW0YkXwgBuND/fcH/J/fZ7AvKGsE/epvfU5ZrU
|
|
||||||
3wxnqWs9UzlWlHxxqj9c9eHvroBXJ/ee+Vy6g9pOmgwUo6hM6QNz0In8qhxWNEax
|
|
||||||
put5t5TWEtfCNwT52BGN
|
|
||||||
=+hQB
|
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,449 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.49.0-r2.ebuild,v 1.7 2013/07/10 11:54:02 pinkbyte Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
PYTHON_DEPEND="python? *"
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
|
||||||
RESTRICT_PYTHON_ABIS="*-jython *-pypy-*"
|
|
||||||
|
|
||||||
inherit flag-o-matic multilib python toolchain-funcs versionator
|
|
||||||
|
|
||||||
MY_P=${PN}_$(replace_all_version_separators _)
|
|
||||||
|
|
||||||
DESCRIPTION="Boost Libraries for C++"
|
|
||||||
HOMEPAGE="http://www.boost.org/"
|
|
||||||
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="Boost-1.0"
|
|
||||||
SLOT=0
|
|
||||||
MAJOR_V="$(get_version_component_range 1-2)"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
|
||||||
IUSE="debug doc icu mpi python static-libs tools"
|
|
||||||
|
|
||||||
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
|
|
||||||
mpi? ( || ( sys-cluster/openmpi[cxx] sys-cluster/mpich2[cxx,threads] ) )
|
|
||||||
app-arch/bzip2
|
|
||||||
sys-libs/zlib
|
|
||||||
!app-admin/eselect-boost
|
|
||||||
elibc_glibc? ( <sys-libs/glibc-2.16 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
=dev-util/boost-build-${MAJOR_V}*"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
MAJOR_PV=$(replace_all_version_separators _ ${MAJOR_V})
|
|
||||||
BJAM="b2-${MAJOR_PV}"
|
|
||||||
|
|
||||||
create_user-config.jam() {
|
|
||||||
local compiler compiler_version compiler_executable
|
|
||||||
|
|
||||||
if [[ ${CHOST} == *-darwin* ]]; then
|
|
||||||
compiler="darwin"
|
|
||||||
compiler_version="$(gcc-fullversion)"
|
|
||||||
compiler_executable="$(tc-getCXX)"
|
|
||||||
else
|
|
||||||
compiler="gcc"
|
|
||||||
compiler_version="$(gcc-version)"
|
|
||||||
compiler_executable="$(tc-getCXX)"
|
|
||||||
fi
|
|
||||||
local mpi_configuration python_configuration
|
|
||||||
|
|
||||||
if use mpi; then
|
|
||||||
mpi_configuration="using mpi ;"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use python; then
|
|
||||||
python_configuration="using python : $(python_get_version) : /usr : $(python_get_includedir) : /usr/$(get_libdir) ;"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# The debug-symbols=none and optimization=none are not official upstream flags but a Gentoo
|
|
||||||
# specific patch to make sure that all our CFLAGS/CXXFLAGS/LDFLAGS are being respected.
|
|
||||||
# Using optimization=off would for example add "-O0" and override "-O2" set by the user.
|
|
||||||
# Please take a look at the boost-build ebuild for more information.
|
|
||||||
cat > user-config.jam << __EOF__
|
|
||||||
variant gentoorelease : release : <optimization>none <debug-symbols>none ;
|
|
||||||
variant gentoodebug : debug : <optimization>none ;
|
|
||||||
|
|
||||||
using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
|
|
||||||
${mpi_configuration}
|
|
||||||
${python_configuration}
|
|
||||||
__EOF__
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if use python; then
|
|
||||||
python_pkg_setup
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}-1.48.0-mpi_python3.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.48.0-respect_python-buildid.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.48.0-support_dots_in_python-buildid.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.48.0-python_linking.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch"
|
|
||||||
epatch "${FILESDIR}/remove-toolset-1.48.0.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
OPTIONS=""
|
|
||||||
|
|
||||||
if [[ ${CHOST} == *-darwin* ]]; then
|
|
||||||
# We need to add the prefix, and in two cases this exceeds, so prepare
|
|
||||||
# for the largest possible space allocation.
|
|
||||||
append-ldflags -Wl,-headerpad_max_install_names
|
|
||||||
fi
|
|
||||||
|
|
||||||
# bug 298489
|
|
||||||
if use ppc || use ppc64; then
|
|
||||||
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
|
|
||||||
fi
|
|
||||||
|
|
||||||
use icu && OPTIONS+=" -sICU_PATH=/usr"
|
|
||||||
use icu || OPTIONS+=" --disable-icu boost.locale.icu=off"
|
|
||||||
use mpi || OPTIONS+=" --without-mpi"
|
|
||||||
use python || OPTIONS+=" --without-python"
|
|
||||||
|
|
||||||
# https://svn.boost.org/trac/boost/attachment/ticket/2597/add-disable-long-double.patch
|
|
||||||
if use sparc || { use mips && [[ ${ABI} = "o32" ]]; } || use hppa || use arm || use x86-fbsd || use sh; then
|
|
||||||
OPTIONS+=" --disable-long-double"
|
|
||||||
fi
|
|
||||||
|
|
||||||
OPTIONS+=" pch=off --boost-build=/usr/share/boost-build-${MAJOR_PV} --prefix=\"${D}usr\" --layout=versioned"
|
|
||||||
|
|
||||||
if use static-libs; then
|
|
||||||
LINK_OPTS="link=shared,static"
|
|
||||||
LIBRARY_TARGETS="*.a *$(get_libname)"
|
|
||||||
else
|
|
||||||
LINK_OPTS="link=shared"
|
|
||||||
# There is no dynamically linked version of libboost_test_exec_monitor and libboost_exception.
|
|
||||||
LIBRARY_TARGETS="libboost_test_exec_monitor*.a libboost_exception*.a *$(get_libname)"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local jobs
|
|
||||||
jobs=$( echo " ${MAKEOPTS} " | \
|
|
||||||
sed -e 's/ --jobs[= ]/ -j /g' \
|
|
||||||
-e 's/ -j \([1-9][0-9]*\)/ -j\1/g' \
|
|
||||||
-e 's/ -j\>/ -j1/g' | \
|
|
||||||
( while read -d ' ' j; do if [[ "${j#-j}" = "$j" ]]; then continue; fi; jobs="${j#-j}"; done; echo ${jobs} ) )
|
|
||||||
if [[ "${jobs}" != "" ]]; then NUMJOBS="-j"${jobs}; fi
|
|
||||||
|
|
||||||
export BOOST_ROOT="${S}"
|
|
||||||
PYTHON_DIRS=""
|
|
||||||
MPI_PYTHON_MODULE=""
|
|
||||||
|
|
||||||
building() {
|
|
||||||
create_user-config.jam
|
|
||||||
|
|
||||||
einfo "Using the following command to build:"
|
|
||||||
einfo "${BJAM} ${NUMJOBS} -q -d+2 gentoorelease --user-config=user-config.jam ${OPTIONS} threading=single,multi ${LINK_OPTS} runtime-link=shared $(use python && echo --python-buildid=${PYTHON_ABI})"
|
|
||||||
|
|
||||||
${BJAM} ${NUMJOBS} -q -d+2 \
|
|
||||||
gentoorelease \
|
|
||||||
--user-config=user-config.jam \
|
|
||||||
${OPTIONS} \
|
|
||||||
threading=single,multi ${LINK_OPTS} runtime-link=shared \
|
|
||||||
$(use python && echo --python-buildid=${PYTHON_ABI}) \
|
|
||||||
|| die "Building of Boost libraries failed"
|
|
||||||
|
|
||||||
# ... and do the whole thing one more time to get the debug libs
|
|
||||||
if use debug; then
|
|
||||||
einfo "Using the following command to build:"
|
|
||||||
einfo "${BJAM} ${NUMJOBS} -q -d+2 gentoodebug --user-config=user-config.jam ${OPTIONS} threading=single,multi ${LINK_OPTS} runtime-link=shared --buildid=debug $(use python && echo --python-buildid=${PYTHON_ABI})"
|
|
||||||
|
|
||||||
${BJAM} ${NUMJOBS} -q -d+2 \
|
|
||||||
gentoodebug \
|
|
||||||
--user-config=user-config.jam \
|
|
||||||
${OPTIONS} \
|
|
||||||
threading=single,multi ${LINK_OPTS} runtime-link=shared \
|
|
||||||
--buildid=debug \
|
|
||||||
$(use python && echo --python-buildid=${PYTHON_ABI}) \
|
|
||||||
|| die "Building of Boost debug libraries failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use python; then
|
|
||||||
if [[ -z "${PYTHON_DIRS}" ]]; then
|
|
||||||
PYTHON_DIRS="$(find bin.v2/libs -name python | sort)"
|
|
||||||
else
|
|
||||||
if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then
|
|
||||||
die "Inconsistent structure of build directories"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
local dir
|
|
||||||
for dir in ${PYTHON_DIRS}; do
|
|
||||||
mv ${dir} ${dir}-${PYTHON_ABI} || die "Renaming of '${dir}' to '${dir}-${PYTHON_ABI}' failed"
|
|
||||||
done
|
|
||||||
|
|
||||||
if use mpi; then
|
|
||||||
if [[ -z "${MPI_PYTHON_MODULE}" ]]; then
|
|
||||||
MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoorelease -name mpi.so)"
|
|
||||||
if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then
|
|
||||||
die "Multiple mpi.so files found"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoorelease -name mpi.so)" ]]; then
|
|
||||||
die "Inconsistent structure of build directories"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
mv stage/lib/mpi.so stage/lib/mpi.so-${PYTHON_ABI} || die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${PYTHON_ABI}' failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
if use python; then
|
|
||||||
python_execute_function building
|
|
||||||
else
|
|
||||||
building
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use tools; then
|
|
||||||
pushd tools > /dev/null || die
|
|
||||||
einfo "Using the following command to build the tools:"
|
|
||||||
einfo "${BJAM} ${NUMJOBS} -q -d+2 gentoorelease --user-config=../user-config.jam ${OPTIONS}"
|
|
||||||
|
|
||||||
${BJAM} ${NUMJOBS} -q -d+2\
|
|
||||||
gentoorelease \
|
|
||||||
--user-config=../user-config.jam \
|
|
||||||
${OPTIONS} \
|
|
||||||
|| die "Building of Boost tools failed"
|
|
||||||
popd > /dev/null || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install () {
|
|
||||||
installation() {
|
|
||||||
create_user-config.jam
|
|
||||||
|
|
||||||
if use python; then
|
|
||||||
local dir
|
|
||||||
for dir in ${PYTHON_DIRS}; do
|
|
||||||
cp -pr ${dir}-${PYTHON_ABI} ${dir} || die "Copying of '${dir}-${PYTHON_ABI}' to '${dir}' failed"
|
|
||||||
done
|
|
||||||
|
|
||||||
if use mpi; then
|
|
||||||
cp -p stage/lib/mpi.so-${PYTHON_ABI} "${MPI_PYTHON_MODULE}" || die "Copying of 'stage/lib/mpi.so-${PYTHON_ABI}' to '${MPI_PYTHON_MODULE}' failed"
|
|
||||||
cp -p stage/lib/mpi.so-${PYTHON_ABI} stage/lib/mpi.so || die "Copying of 'stage/lib/mpi.so-${PYTHON_ABI}' to 'stage/lib/mpi.so' failed"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
einfo "Using the following command to install:"
|
|
||||||
einfo "${BJAM} -q -d+2 gentoorelease --user-config=user-config.jam ${OPTIONS} threading=single,multi ${LINK_OPTS} runtime-link=shared --includedir=\"${D}usr/include\" --libdir=\"${D}usr/$(get_libdir)\" $(use python && echo --python-buildid=${PYTHON_ABI}) install"
|
|
||||||
|
|
||||||
${BJAM} -q -d+2 \
|
|
||||||
gentoorelease \
|
|
||||||
--user-config=user-config.jam \
|
|
||||||
${OPTIONS} \
|
|
||||||
threading=single,multi ${LINK_OPTS} runtime-link=shared \
|
|
||||||
--includedir="${D}usr/include" \
|
|
||||||
--libdir="${D}usr/$(get_libdir)" \
|
|
||||||
$(use python && echo --python-buildid=${PYTHON_ABI}) \
|
|
||||||
install || die "Installation of Boost libraries failed"
|
|
||||||
|
|
||||||
if use debug; then
|
|
||||||
einfo "Using the following command to install:"
|
|
||||||
einfo "${BJAM} -q -d+2 gentoodebug --user-config=user-config.jam ${OPTIONS} threading=single,multi ${LINK_OPTS} runtime-link=shared --includedir=\"${D}usr/include\" --libdir=\"${D}usr/$(get_libdir)\" --buildid=debug $(use python && echo --python-buildid=${PYTHON_ABI})"
|
|
||||||
|
|
||||||
${BJAM} -q -d+2 \
|
|
||||||
gentoodebug \
|
|
||||||
--user-config=user-config.jam \
|
|
||||||
${OPTIONS} \
|
|
||||||
threading=single,multi ${LINK_OPTS} runtime-link=shared \
|
|
||||||
--includedir="${D}usr/include" \
|
|
||||||
--libdir="${D}usr/$(get_libdir)" \
|
|
||||||
--buildid=debug \
|
|
||||||
$(use python && echo --python-buildid=${PYTHON_ABI}) \
|
|
||||||
install || die "Installation of Boost debug libraries failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use python; then
|
|
||||||
rm -r ${PYTHON_DIRS} || die
|
|
||||||
|
|
||||||
# Move mpi.so Python module to Python site-packages directory and make sure it is slotted.
|
|
||||||
if use mpi; then
|
|
||||||
mkdir -p "${D}$(python_get_sitedir)/boost_${MAJOR_PV}" || die
|
|
||||||
mv "${D}usr/$(get_libdir)/mpi.so" "${D}$(python_get_sitedir)/boost_${MAJOR_PV}" || die
|
|
||||||
cat << EOF > "${D}$(python_get_sitedir)/boost_${MAJOR_PV}/__init__.py" || die
|
|
||||||
import sys
|
|
||||||
if sys.platform.startswith('linux'):
|
|
||||||
import DLFCN
|
|
||||||
flags = sys.getdlopenflags()
|
|
||||||
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)
|
|
||||||
from . import mpi
|
|
||||||
sys.setdlopenflags(flags)
|
|
||||||
del DLFCN, flags
|
|
||||||
else:
|
|
||||||
from . import mpi
|
|
||||||
del sys
|
|
||||||
EOF
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
if use python; then
|
|
||||||
python_execute_function installation
|
|
||||||
else
|
|
||||||
installation
|
|
||||||
fi
|
|
||||||
|
|
||||||
use python || rm -rf "${D}usr/include/boost-${MAJOR_PV}/boost"/python* || die
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
|
||||||
dohtml \
|
|
||||||
-A pdf,txt,cpp,hpp \
|
|
||||||
*.{htm,html,png,css} \
|
|
||||||
-r doc
|
|
||||||
dohtml \
|
|
||||||
-A pdf,txt \
|
|
||||||
-r tools
|
|
||||||
insinto /usr/share/doc/${PF}/html
|
|
||||||
doins -r libs
|
|
||||||
doins -r more
|
|
||||||
|
|
||||||
# To avoid broken links
|
|
||||||
insinto /usr/share/doc/${PF}/html
|
|
||||||
doins LICENSE_1_0.txt
|
|
||||||
|
|
||||||
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
|
|
||||||
fi
|
|
||||||
|
|
||||||
dosym boost-${MAJOR_PV}/boost /usr/include/boost
|
|
||||||
|
|
||||||
pushd "${D}usr/$(get_libdir)" > /dev/null || die
|
|
||||||
|
|
||||||
# The threading libs obviously always gets the "-mt" (multithreading) tag
|
|
||||||
# some packages seem to have a problem with it. Creating symlinks...
|
|
||||||
|
|
||||||
if use static-libs; then
|
|
||||||
THREAD_LIBS="libboost_thread-mt-${MAJOR_PV}.a libboost_thread-mt-${MAJOR_PV}$(get_libname)"
|
|
||||||
else
|
|
||||||
THREAD_LIBS="libboost_thread-mt-${MAJOR_PV}$(get_libname)"
|
|
||||||
fi
|
|
||||||
local lib
|
|
||||||
for lib in ${THREAD_LIBS}; do
|
|
||||||
dosym ${lib} "/usr/$(get_libdir)/${lib/-mt/}"
|
|
||||||
done
|
|
||||||
|
|
||||||
# The same goes for the mpi libs
|
|
||||||
if use mpi; then
|
|
||||||
if use static-libs; then
|
|
||||||
MPI_LIBS="libboost_mpi-mt-${MAJOR_PV}.a libboost_mpi-mt-${MAJOR_PV}$(get_libname)"
|
|
||||||
else
|
|
||||||
MPI_LIBS="libboost_mpi-mt-${MAJOR_PV}$(get_libname)"
|
|
||||||
fi
|
|
||||||
local lib
|
|
||||||
for lib in ${MPI_LIBS}; do
|
|
||||||
dosym ${lib} "/usr/$(get_libdir)/${lib/-mt/}"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use debug; then
|
|
||||||
if use static-libs; then
|
|
||||||
THREAD_DEBUG_LIBS="libboost_thread-mt-${MAJOR_PV}-debug$(get_libname) libboost_thread-mt-${MAJOR_PV}-debug.a"
|
|
||||||
else
|
|
||||||
THREAD_DEBUG_LIBS="libboost_thread-mt-${MAJOR_PV}-debug$(get_libname)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local lib
|
|
||||||
for lib in ${THREAD_DEBUG_LIBS}; do
|
|
||||||
dosym ${lib} "/usr/$(get_libdir)/${lib/-mt/}"
|
|
||||||
done
|
|
||||||
|
|
||||||
if use mpi; then
|
|
||||||
if use static-libs; then
|
|
||||||
MPI_DEBUG_LIBS="libboost_mpi-mt-${MAJOR_PV}-debug.a libboost_mpi-mt-${MAJOR_PV}-debug$(get_libname)"
|
|
||||||
else
|
|
||||||
MPI_DEBUG_LIBS="libboost_mpi-mt-${MAJOR_PV}-debug$(get_libname)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local lib
|
|
||||||
for lib in ${MPI_DEBUG_LIBS}; do
|
|
||||||
dosym ${lib} "/usr/$(get_libdir)/${lib/-mt/}"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
local f
|
|
||||||
for f in $(ls -1 ${LIBRARY_TARGETS} | grep -v debug); do
|
|
||||||
dosym ${f} /usr/$(get_libdir)/${f/-${MAJOR_PV}}
|
|
||||||
done
|
|
||||||
|
|
||||||
if use debug; then
|
|
||||||
dodir /usr/$(get_libdir)/boost-debug
|
|
||||||
local f
|
|
||||||
for f in $(ls -1 ${LIBRARY_TARGETS} | grep debug); do
|
|
||||||
dosym ../${f} /usr/$(get_libdir)/boost-debug/${f/-${MAJOR_PV}-debug}
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
if use tools; then
|
|
||||||
pushd dist/bin > /dev/null || die
|
|
||||||
# Append version postfix to binaries for slotting
|
|
||||||
local b
|
|
||||||
for b in *; do
|
|
||||||
newbin "${b}" "${b}-${MAJOR_PV}"
|
|
||||||
done
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
pushd dist > /dev/null || die
|
|
||||||
insinto /usr/share
|
|
||||||
doins -r share/boostbook
|
|
||||||
# Append version postfix for slotting
|
|
||||||
mv "${D}usr/share/boostbook" "${D}usr/share/boostbook-${MAJOR_PV}" || die
|
|
||||||
popd > /dev/null || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
pushd status > /dev/null || die
|
|
||||||
if [[ -f regress.log ]]; then
|
|
||||||
docinto status
|
|
||||||
dohtml *.html ../boost.png
|
|
||||||
dodoc regress.log
|
|
||||||
fi
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
# boost's build system truely sucks for not having a destdir. Because for
|
|
||||||
# this reason we are forced to build with a prefix that includes the
|
|
||||||
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
|
|
||||||
# DESTROOT instread of the actual EPREFIX. There is no way out of here
|
|
||||||
# but to do it the dirty way of manually setting the right install_names.
|
|
||||||
if [[ ${CHOST} == *-darwin* ]]; then
|
|
||||||
einfo "Working around completely broken build-system(tm)"
|
|
||||||
local d
|
|
||||||
for d in "${ED}"usr/lib/*.dylib; do
|
|
||||||
if [[ -f ${d} ]]; then
|
|
||||||
# fix the "soname"
|
|
||||||
ebegin " correcting install_name of ${d#${ED}}"
|
|
||||||
install_name_tool -id "/${d#${D}}" "${d}"
|
|
||||||
eend $?
|
|
||||||
# fix references to other libs
|
|
||||||
refs=$(otool -XL "${d}" | \
|
|
||||||
sed -e '1d' -e 's/^\t//' | \
|
|
||||||
grep "^libboost_" | \
|
|
||||||
cut -f1 -d' ')
|
|
||||||
local r
|
|
||||||
for r in ${refs}; do
|
|
||||||
ebegin " correcting reference to ${r}"
|
|
||||||
install_name_tool -change \
|
|
||||||
"${r}" \
|
|
||||||
"${EPREFIX}/usr/lib/${r}" \
|
|
||||||
"${d}"
|
|
||||||
eend $?
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# the tests will never fail because these are not intended as sanity
|
|
||||||
# tests at all. They are more a way for upstream to check their own code
|
|
||||||
# on new compilers. Since they would either be completely unreliable
|
|
||||||
# (failing for no good reason) or completely useless (never failing)
|
|
||||||
# there is no point in having them in the ebuild to begin with.
|
|
||||||
src_test() { :; }
|
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.52.0-r6.ebuild,v 1.12 2013/09/26 17:28:22 ago Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.52.0-r6.ebuild,v 1.15 2014/04/28 07:20:08 pinkbyte Exp $
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||||
@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
|
|||||||
LICENSE="Boost-1.0"
|
LICENSE="Boost-1.0"
|
||||||
MAJOR_V="$(get_version_component_range 1-2)"
|
MAJOR_V="$(get_version_component_range 1-2)"
|
||||||
SLOT="0/${MAJOR_V}"
|
SLOT="0/${MAJOR_V}"
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||||
IUSE="debug doc icu +nls mpi python static-libs +threads tools"
|
IUSE="debug doc icu +nls mpi python static-libs +threads tools"
|
||||||
|
|
||||||
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
|
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
|
||||||
@ -60,6 +60,19 @@ ${python_configuration}
|
|||||||
__EOF__
|
__EOF__
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Bail out on unsupported build configuration, bug #456792
|
||||||
|
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
|
||||||
|
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
|
||||||
|
(
|
||||||
|
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
|
||||||
|
eerror "Boost can not be built in such configuration."
|
||||||
|
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
|
||||||
|
die
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
epatch \
|
epatch \
|
||||||
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
|
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
|
||||||
@ -82,6 +95,8 @@ src_prepare() {
|
|||||||
#endif
|
#endif
|
||||||
EOF
|
EOF
|
||||||
done
|
done
|
||||||
|
|
||||||
|
epatch_user
|
||||||
}
|
}
|
||||||
|
|
||||||
ejam() {
|
ejam() {
|
||||||
|
350
sdk_container/src/third_party/portage-stable/dev-libs/boost/boost-1.52.0-r7.ebuild
vendored
Normal file
350
sdk_container/src/third_party/portage-stable/dev-libs/boost/boost-1.52.0-r7.ebuild
vendored
Normal file
@ -0,0 +1,350 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.52.0-r7.ebuild,v 1.10 2014/08/14 09:07:39 pinkbyte Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
|
||||||
|
|
||||||
|
MY_P=${PN}_$(replace_all_version_separators _)
|
||||||
|
|
||||||
|
DESCRIPTION="Boost Libraries for C++"
|
||||||
|
HOMEPAGE="http://www.boost.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="Boost-1.0"
|
||||||
|
MAJOR_V="$(get_version_component_range 1-2)"
|
||||||
|
SLOT="0/${MAJOR_V}"
|
||||||
|
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||||
|
IUSE="debug doc icu +nls mpi python static-libs +threads tools"
|
||||||
|
|
||||||
|
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
|
||||||
|
!icu? ( virtual/libiconv )
|
||||||
|
mpi? ( || ( sys-cluster/openmpi[cxx] sys-cluster/mpich2[cxx,threads] ) )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
app-arch/bzip2
|
||||||
|
sys-libs/zlib
|
||||||
|
!app-admin/eselect-boost"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
=dev-util/boost-build-1.52.0*"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
create_user-config.jam() {
|
||||||
|
local compiler compiler_version compiler_executable
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
compiler="darwin"
|
||||||
|
compiler_version="$(gcc-fullversion)"
|
||||||
|
compiler_executable="$(tc-getCXX)"
|
||||||
|
else
|
||||||
|
compiler="gcc"
|
||||||
|
compiler_version="$(gcc-version)"
|
||||||
|
compiler_executable="$(tc-getCXX)"
|
||||||
|
fi
|
||||||
|
local mpi_configuration python_configuration
|
||||||
|
|
||||||
|
if use mpi; then
|
||||||
|
mpi_configuration="using mpi ;"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_configuration="using python : : ${PYTHON} ;"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > user-config.jam << __EOF__
|
||||||
|
using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
|
||||||
|
${mpi_configuration}
|
||||||
|
${python_configuration}
|
||||||
|
__EOF__
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Bail out on unsupported build configuration, bug #456792
|
||||||
|
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
|
||||||
|
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
|
||||||
|
(
|
||||||
|
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
|
||||||
|
eerror "Boost can not be built in such configuration."
|
||||||
|
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
|
||||||
|
die
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.51.0-support_dots_in_python-buildid.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch" \
|
||||||
|
"${FILESDIR}/remove-toolset-1.48.0.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.52.0-tuple.patch" \
|
||||||
|
"${FILESDIR}/${P}-locale-utf.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.52.0-threads.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
|
||||||
|
|
||||||
|
# Avoid a patch for now
|
||||||
|
for file in libs/context/src/asm/*.S; do
|
||||||
|
cat - >> $file <<EOF
|
||||||
|
|
||||||
|
#if defined(__linux__) && defined(__ELF__)
|
||||||
|
.section .note.GNU-stack,"",%progbits
|
||||||
|
#endif
|
||||||
|
EOF
|
||||||
|
done
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
}
|
||||||
|
|
||||||
|
ejam() {
|
||||||
|
echo b2 "$@"
|
||||||
|
b2 "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Workaround for too many parallel processes requested, bug #506064
|
||||||
|
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
|
||||||
|
|
||||||
|
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
# We need to add the prefix, and in two cases this exceeds, so prepare
|
||||||
|
# for the largest possible space allocation.
|
||||||
|
append-ldflags -Wl,-headerpad_max_install_names
|
||||||
|
fi
|
||||||
|
|
||||||
|
# bug 298489
|
||||||
|
if use ppc || use ppc64; then
|
||||||
|
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Do _not_ use C++11 yet, make sure to force GNU C++ 98 standard.
|
||||||
|
append-cxxflags -std=gnu++98
|
||||||
|
|
||||||
|
use icu && OPTIONS+=" -sICU_PATH=/usr"
|
||||||
|
use icu || OPTIONS+=" --disable-icu boost.locale.icu=off"
|
||||||
|
use mpi || OPTIONS+=" --without-mpi"
|
||||||
|
use python || OPTIONS+=" --without-python"
|
||||||
|
use nls || OPTIONS+=" --without-locale"
|
||||||
|
|
||||||
|
OPTIONS+=" pch=off --boost-build=/usr/share/boost-build --prefix=\"${D}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared) --without-context"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
export BOOST_ROOT="${S}"
|
||||||
|
PYTHON_DIRS=""
|
||||||
|
MPI_PYTHON_MODULE=""
|
||||||
|
|
||||||
|
building() {
|
||||||
|
create_user-config.jam
|
||||||
|
|
||||||
|
ejam ${OPTIONS} \
|
||||||
|
$(use python && echo --python-buildid=${EPYTHON#python}) \
|
||||||
|
|| die "Building of Boost libraries failed"
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
if [[ -z "${PYTHON_DIRS}" ]]; then
|
||||||
|
PYTHON_DIRS="$(find bin.v2/libs -name python | sort)"
|
||||||
|
else
|
||||||
|
if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then
|
||||||
|
die "Inconsistent structure of build directories"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
local dir
|
||||||
|
for dir in ${PYTHON_DIRS}; do
|
||||||
|
mv ${dir} ${dir}-${EPYTHON} \
|
||||||
|
|| die "Renaming of '${dir}' to '${dir}-${EPYTHON}' failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
if use mpi; then
|
||||||
|
if [[ -z "${MPI_PYTHON_MODULE}" ]]; then
|
||||||
|
MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)"
|
||||||
|
if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then
|
||||||
|
die "Multiple mpi.so files found"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" ]]; then
|
||||||
|
die "Inconsistent structure of build directories"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
mv stage/lib/mpi.so stage/lib/mpi.so-${EPYTHON} \
|
||||||
|
|| die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${EPYTHON}' failed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
if use python; then
|
||||||
|
python_foreach_impl building
|
||||||
|
else
|
||||||
|
building
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use tools; then
|
||||||
|
pushd tools > /dev/null || die
|
||||||
|
|
||||||
|
ejam ${OPTIONS} \
|
||||||
|
|| die "Building of Boost tools failed"
|
||||||
|
popd > /dev/null || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install () {
|
||||||
|
installation() {
|
||||||
|
create_user-config.jam
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
local dir
|
||||||
|
for dir in ${PYTHON_DIRS}; do
|
||||||
|
cp -pr ${dir}-${EPYTHON} ${dir} \
|
||||||
|
|| die "Copying of '${dir}-${EPYTHON}' to '${dir}' failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
if use mpi; then
|
||||||
|
cp -p stage/lib/mpi.so-${EPYTHON} "${MPI_PYTHON_MODULE}" \
|
||||||
|
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to '${MPI_PYTHON_MODULE}' failed"
|
||||||
|
cp -p stage/lib/mpi.so-${EPYTHON} stage/lib/mpi.so \
|
||||||
|
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to 'stage/lib/mpi.so' failed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
ejam ${OPTIONS} \
|
||||||
|
--includedir="${D}usr/include" \
|
||||||
|
--libdir="${D}usr/$(get_libdir)" \
|
||||||
|
$(use python && echo --python-buildid=${EPYTHON#python}) \
|
||||||
|
install || die "Installation of Boost libraries failed"
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
rm -r ${PYTHON_DIRS} || die
|
||||||
|
|
||||||
|
# Move mpi.so Python module to Python site-packages directory.
|
||||||
|
# https://svn.boost.org/trac/boost/ticket/2838
|
||||||
|
if use mpi; then
|
||||||
|
local moddir=$(python_get_sitedir)/boost
|
||||||
|
dodir "${moddir}"
|
||||||
|
mv "${D}usr/$(get_libdir)/mpi.so" "${D}${moddir}" || die
|
||||||
|
cat << EOF > "${D}${moddir}/__init__.py" || die
|
||||||
|
import sys
|
||||||
|
if sys.platform.startswith('linux'):
|
||||||
|
import DLFCN
|
||||||
|
flags = sys.getdlopenflags()
|
||||||
|
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)
|
||||||
|
from . import mpi
|
||||||
|
sys.setdlopenflags(flags)
|
||||||
|
del DLFCN, flags
|
||||||
|
else:
|
||||||
|
from . import mpi
|
||||||
|
del sys
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_optimize
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
if use python; then
|
||||||
|
python_foreach_impl installation
|
||||||
|
else
|
||||||
|
installation
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use python; then
|
||||||
|
rm -r "${D}"/usr/include/boost/python* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use nls; then
|
||||||
|
rm -r "${D}"/usr/include/boost/locale || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -r "${D}"/usr/include/boost/context || die
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
||||||
|
dohtml \
|
||||||
|
-A pdf,txt,cpp,hpp \
|
||||||
|
*.{htm,html,png,css} \
|
||||||
|
-r doc
|
||||||
|
dohtml -A pdf,txt -r tools
|
||||||
|
insinto /usr/share/doc/${PF}/html
|
||||||
|
doins -r libs
|
||||||
|
doins -r more
|
||||||
|
|
||||||
|
# To avoid broken links
|
||||||
|
insinto /usr/share/doc/${PF}/html
|
||||||
|
doins LICENSE_1_0.txt
|
||||||
|
|
||||||
|
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
|
||||||
|
fi
|
||||||
|
|
||||||
|
pushd "${D}usr/$(get_libdir)" > /dev/null || die
|
||||||
|
|
||||||
|
local ext=$(get_libname)
|
||||||
|
if use threads; then
|
||||||
|
local f
|
||||||
|
for f in *${ext}; do
|
||||||
|
dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}}
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
if use tools; then
|
||||||
|
dobin dist/bin/*
|
||||||
|
|
||||||
|
insinto /usr/share
|
||||||
|
doins -r dist/share/boostbook
|
||||||
|
fi
|
||||||
|
|
||||||
|
# boost's build system truely sucks for not having a destdir. Because for
|
||||||
|
# this reason we are forced to build with a prefix that includes the
|
||||||
|
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
|
||||||
|
# DESTROOT instread of the actual EPREFIX. There is no way out of here
|
||||||
|
# but to do it the dirty way of manually setting the right install_names.
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
einfo "Working around completely broken build-system(tm)"
|
||||||
|
local d
|
||||||
|
for d in "${ED}"usr/lib/*.dylib; do
|
||||||
|
if [[ -f ${d} ]]; then
|
||||||
|
# fix the "soname"
|
||||||
|
ebegin " correcting install_name of ${d#${ED}}"
|
||||||
|
install_name_tool -id "/${d#${D}}" "${d}"
|
||||||
|
eend $?
|
||||||
|
# fix references to other libs
|
||||||
|
refs=$(otool -XL "${d}" | \
|
||||||
|
sed -e '1d' -e 's/^\t//' | \
|
||||||
|
grep "^libboost_" | \
|
||||||
|
cut -f1 -d' ')
|
||||||
|
local r
|
||||||
|
for r in ${refs}; do
|
||||||
|
ebegin " correcting reference to ${r}"
|
||||||
|
install_name_tool -change \
|
||||||
|
"${r}" \
|
||||||
|
"${EPREFIX}/usr/lib/${r}" \
|
||||||
|
"${d}"
|
||||||
|
eend $?
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
# Yai for having symlinks that are nigh-impossible to remove without
|
||||||
|
# resorting to dirty hacks like these. Removes lingering symlinks
|
||||||
|
# from the slotted versions.
|
||||||
|
local symlink
|
||||||
|
for symlink in "${EROOT}usr/include/boost" "${EROOT}usr/share/boostbook"; do
|
||||||
|
[[ -L ${symlink} ]] && rm -f "${symlink}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# the tests will never fail because these are not intended as sanity
|
||||||
|
# tests at all. They are more a way for upstream to check their own code
|
||||||
|
# on new compilers. Since they would either be completely unreliable
|
||||||
|
# (failing for no good reason) or completely useless (never failing)
|
||||||
|
# there is no point in having them in the ebuild to begin with.
|
||||||
|
src_test() { :; }
|
@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.53.0.ebuild,v 1.8 2013/11/14 09:47:42 pinkbyte Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.53.0-r1.ebuild,v 1.6 2014/08/14 08:44:41 pinkbyte Exp $
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||||
|
|
||||||
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
|
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
|
||||||
|
|
||||||
@ -61,6 +61,19 @@ ${python_configuration}
|
|||||||
__EOF__
|
__EOF__
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Bail out on unsupported build configuration, bug #456792
|
||||||
|
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
|
||||||
|
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
|
||||||
|
(
|
||||||
|
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
|
||||||
|
eerror "Boost can not be built in such configuration."
|
||||||
|
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
|
||||||
|
die
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
epatch \
|
epatch \
|
||||||
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
|
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
|
||||||
@ -72,6 +85,7 @@ src_prepare() {
|
|||||||
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch"
|
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch"
|
||||||
epatch "${FILESDIR}/${PN}-1.53.0-library_status.patch" # bug 459112
|
epatch "${FILESDIR}/${PN}-1.53.0-library_status.patch" # bug 459112
|
||||||
epatch "${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
|
epatch "${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
|
||||||
|
epatch "${FILESDIR}/${PN}-1.52.0-threads.patch"
|
||||||
|
|
||||||
# Avoid a patch for now
|
# Avoid a patch for now
|
||||||
for file in libs/context/src/asm/*.S; do
|
for file in libs/context/src/asm/*.S; do
|
||||||
@ -82,6 +96,8 @@ src_prepare() {
|
|||||||
#endif
|
#endif
|
||||||
EOF
|
EOF
|
||||||
done
|
done
|
||||||
|
|
||||||
|
epatch_user
|
||||||
}
|
}
|
||||||
|
|
||||||
ejam() {
|
ejam() {
|
||||||
@ -90,6 +106,9 @@ ejam() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
# Workaround for too many parallel processes requested, bug #506064
|
||||||
|
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
|
||||||
|
|
||||||
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
|
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
|
||||||
|
|
||||||
if [[ ${CHOST} == *-darwin* ]]; then
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
@ -121,7 +140,8 @@ src_configure() {
|
|||||||
use python || OPTIONS+=" --without-python"
|
use python || OPTIONS+=" --without-python"
|
||||||
use nls || OPTIONS+=" --without-locale"
|
use nls || OPTIONS+=" --without-locale"
|
||||||
|
|
||||||
OPTIONS+=" pch=off --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared) --without-context"
|
OPTIONS+=" pch=off --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
|
||||||
|
OPTIONS+=" --without-context"
|
||||||
|
|
||||||
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
||||||
}
|
}
|
||||||
@ -253,6 +273,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -r "${ED}"/usr/include/boost/context || die
|
rm -r "${ED}"/usr/include/boost/context || die
|
||||||
|
rm -r "${ED}"/usr/include/boost/coroutine || die
|
||||||
|
|
||||||
if use doc; then
|
if use doc; then
|
||||||
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.54.0.ebuild,v 1.4 2013/11/14 09:47:42 pinkbyte Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.54.0-r1.ebuild,v 1.6 2014/08/14 08:44:41 pinkbyte Exp $
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||||
|
|
||||||
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
|
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
|
||||||
|
|
||||||
@ -61,6 +61,19 @@ ${python_configuration}
|
|||||||
__EOF__
|
__EOF__
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Bail out on unsupported build configuration, bug #456792
|
||||||
|
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
|
||||||
|
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
|
||||||
|
(
|
||||||
|
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
|
||||||
|
eerror "Boost can not be built in such configuration."
|
||||||
|
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
|
||||||
|
die
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
epatch \
|
epatch \
|
||||||
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
|
"${FILESDIR}/${PN}-1.48.0-mpi_python3.patch" \
|
||||||
@ -72,6 +85,7 @@ src_prepare() {
|
|||||||
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch"
|
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch"
|
||||||
epatch "${FILESDIR}/${PN}-1.53.0-library_status.patch" # bug 459112
|
epatch "${FILESDIR}/${PN}-1.53.0-library_status.patch" # bug 459112
|
||||||
epatch "${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
|
epatch "${FILESDIR}/${PN}-1.53.0-glibc-2.18-compat.patch" # bug 482372
|
||||||
|
epatch "${FILESDIR}/${PN}-1.52.0-threads.patch"
|
||||||
|
|
||||||
# Avoid a patch for now
|
# Avoid a patch for now
|
||||||
for file in libs/context/src/asm/*.S; do
|
for file in libs/context/src/asm/*.S; do
|
||||||
@ -82,6 +96,8 @@ src_prepare() {
|
|||||||
#endif
|
#endif
|
||||||
EOF
|
EOF
|
||||||
done
|
done
|
||||||
|
|
||||||
|
epatch_user
|
||||||
}
|
}
|
||||||
|
|
||||||
ejam() {
|
ejam() {
|
||||||
@ -90,6 +106,9 @@ ejam() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
# Workaround for too many parallel processes requested, bug #506064
|
||||||
|
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
|
||||||
|
|
||||||
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
|
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
|
||||||
|
|
||||||
if [[ ${CHOST} == *-darwin* ]]; then
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
@ -121,7 +140,8 @@ src_configure() {
|
|||||||
use python || OPTIONS+=" --without-python"
|
use python || OPTIONS+=" --without-python"
|
||||||
use nls || OPTIONS+=" --without-locale"
|
use nls || OPTIONS+=" --without-locale"
|
||||||
|
|
||||||
OPTIONS+=" pch=off --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared) --without-context"
|
OPTIONS+=" pch=off --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\" --layout=system threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
|
||||||
|
OPTIONS+=" --without-context --without-coroutine"
|
||||||
|
|
||||||
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
||||||
}
|
}
|
||||||
@ -253,6 +273,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -r "${ED}"/usr/include/boost/context || die
|
rm -r "${ED}"/usr/include/boost/context || die
|
||||||
|
rm -r "${ED}"/usr/include/boost/coroutine || die
|
||||||
|
|
||||||
if use doc; then
|
if use doc; then
|
||||||
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.55.0.ebuild,v 1.3 2013/11/30 20:32:19 vapier Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.55.0-r1.ebuild,v 1.8 2014/08/14 08:44:41 pinkbyte Exp $
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||||
|
|
||||||
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
|
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator
|
||||||
|
|
||||||
@ -18,7 +18,7 @@ LICENSE="Boost-1.0"
|
|||||||
SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
|
SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux"
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux"
|
||||||
|
|
||||||
IUSE="debug doc icu +nls mpi python static-libs +threads tools"
|
IUSE="context debug doc icu +nls mpi python static-libs +threads tools"
|
||||||
|
|
||||||
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
|
RDEPEND="icu? ( >=dev-libs/icu-3.6:= )
|
||||||
!icu? ( virtual/libiconv )
|
!icu? ( virtual/libiconv )
|
||||||
@ -69,6 +69,19 @@ ${python_configuration}
|
|||||||
__EOF__
|
__EOF__
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Bail out on unsupported build configuration, bug #456792
|
||||||
|
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
|
||||||
|
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
|
||||||
|
(
|
||||||
|
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
|
||||||
|
eerror "Boost can not be built in such configuration."
|
||||||
|
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
|
||||||
|
die
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
epatch \
|
epatch \
|
||||||
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
|
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
|
||||||
@ -77,7 +90,11 @@ src_prepare() {
|
|||||||
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
|
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
|
||||||
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
|
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
|
||||||
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch" \
|
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch" \
|
||||||
"${FILESDIR}/${PN}-1.55.0-context-x32.patch"
|
"${FILESDIR}/${PN}-1.55.0-context-x32.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.55.0-tools-c98-compat.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.52.0-threads.patch"
|
||||||
|
|
||||||
|
epatch_user
|
||||||
}
|
}
|
||||||
|
|
||||||
ejam() {
|
ejam() {
|
||||||
@ -86,6 +103,9 @@ ejam() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
# Workaround for too many parallel processes requested, bug #506064
|
||||||
|
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
|
||||||
|
|
||||||
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
|
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2 --user-config=${S}/user-config.jam"
|
||||||
|
|
||||||
if [[ ${CHOST} == *-darwin* ]]; then
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
@ -116,12 +136,12 @@ src_configure() {
|
|||||||
use mpi || OPTIONS+=" --without-mpi"
|
use mpi || OPTIONS+=" --without-mpi"
|
||||||
use python || OPTIONS+=" --without-python"
|
use python || OPTIONS+=" --without-python"
|
||||||
use nls || OPTIONS+=" --without-locale"
|
use nls || OPTIONS+=" --without-locale"
|
||||||
|
use context || OPTIONS+=" --without-context --without-coroutine"
|
||||||
|
|
||||||
OPTIONS+=" pch=off"
|
OPTIONS+=" pch=off"
|
||||||
OPTIONS+=" --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\""
|
OPTIONS+=" --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\""
|
||||||
OPTIONS+=" --layout=system"
|
OPTIONS+=" --layout=system"
|
||||||
OPTIONS+=" threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
|
OPTIONS+=" threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
|
||||||
OPTIONS+=" --without-context"
|
|
||||||
|
|
||||||
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
||||||
}
|
}
|
||||||
@ -252,7 +272,10 @@ EOF
|
|||||||
rm -r "${ED}"/usr/include/boost/locale || die
|
rm -r "${ED}"/usr/include/boost/locale || die
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if ! use context; then
|
||||||
rm -r "${ED}"/usr/include/boost/context || die
|
rm -r "${ED}"/usr/include/boost/context || die
|
||||||
|
rm -r "${ED}"/usr/include/boost/coroutine || die
|
||||||
|
fi
|
||||||
|
|
||||||
if use doc; then
|
if use doc; then
|
||||||
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
392
sdk_container/src/third_party/portage-stable/dev-libs/boost/boost-1.55.0-r2.ebuild
vendored
Normal file
392
sdk_container/src/third_party/portage-stable/dev-libs/boost/boost-1.55.0-r2.ebuild
vendored
Normal file
@ -0,0 +1,392 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.55.0-r2.ebuild,v 1.3 2014/08/14 08:52:11 pinkbyte Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator multilib-minimal
|
||||||
|
|
||||||
|
MY_P="${PN}_$(replace_all_version_separators _)"
|
||||||
|
MAJOR_V="$(get_version_component_range 1-2)"
|
||||||
|
|
||||||
|
DESCRIPTION="Boost Libraries for C++"
|
||||||
|
HOMEPAGE="http://www.boost.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="Boost-1.0"
|
||||||
|
SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux"
|
||||||
|
|
||||||
|
IUSE="context debug doc icu +nls mpi python static-libs +threads tools"
|
||||||
|
|
||||||
|
RDEPEND="abi_x86_32? ( !app-emulation/emul-linux-x86-cpplibs[-abi_x86_32(-)] )
|
||||||
|
icu? ( >=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] )
|
||||||
|
!icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
|
||||||
|
mpi? ( || ( sys-cluster/openmpi[cxx] sys-cluster/mpich2[cxx,threads] ) )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
app-arch/bzip2[${MULTILIB_USEDEP}]
|
||||||
|
sys-libs/zlib[${MULTILIB_USEDEP}]
|
||||||
|
!app-admin/eselect-boost"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
=dev-util/boost-build-${MAJOR_V}*"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
# the tests will never fail because these are not intended as sanity
|
||||||
|
# tests at all. They are more a way for upstream to check their own code
|
||||||
|
# on new compilers. Since they would either be completely unreliable
|
||||||
|
# (failing for no good reason) or completely useless (never failing)
|
||||||
|
# there is no point in having them in the ebuild to begin with.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
python_bindings_needed() {
|
||||||
|
multilib_is_native_abi && use python
|
||||||
|
}
|
||||||
|
|
||||||
|
tools_needed() {
|
||||||
|
multilib_is_native_abi && use tools
|
||||||
|
}
|
||||||
|
|
||||||
|
# MPI stuff is not ported on multilib yet, disabling it for non-native ABIs
|
||||||
|
mpi_needed() {
|
||||||
|
multilib_is_native_abi && use mpi
|
||||||
|
}
|
||||||
|
|
||||||
|
create_user-config.jam() {
|
||||||
|
local compiler compiler_version compiler_executable
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
compiler="darwin"
|
||||||
|
compiler_version="$(gcc-fullversion)"
|
||||||
|
compiler_executable="$(tc-getCXX)"
|
||||||
|
else
|
||||||
|
compiler="gcc"
|
||||||
|
compiler_version="$(gcc-version)"
|
||||||
|
compiler_executable="$(tc-getCXX)"
|
||||||
|
fi
|
||||||
|
local mpi_configuration python_configuration
|
||||||
|
|
||||||
|
if mpi_needed; then
|
||||||
|
mpi_configuration="using mpi ;"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if python_bindings_needed; then
|
||||||
|
python_configuration="using python : : ${PYTHON} ;"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > "${BOOST_ROOT}/user-config.jam" << __EOF__
|
||||||
|
using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
|
||||||
|
${mpi_configuration}
|
||||||
|
${python_configuration}
|
||||||
|
__EOF__
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Bail out on unsupported build configuration, bug #456792
|
||||||
|
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
|
||||||
|
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
|
||||||
|
(
|
||||||
|
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
|
||||||
|
eerror "Boost can not be built in such configuration."
|
||||||
|
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
|
||||||
|
die
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch \
|
||||||
|
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.51.0-support_dots_in_python-buildid.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.55.0-context-x32.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.55.0-tools-c98-compat.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.52.0-threads.patch"
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
multilib_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
ejam() {
|
||||||
|
local b2_opts="--user-config=${BOOST_ROOT}/user-config.jam $@"
|
||||||
|
echo b2 ${b2_opts}
|
||||||
|
b2 ${b2_opts}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Workaround for too many parallel processes requested, bug #506064
|
||||||
|
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
|
||||||
|
|
||||||
|
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2"
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
# We need to add the prefix, and in two cases this exceeds, so prepare
|
||||||
|
# for the largest possible space allocation.
|
||||||
|
append-ldflags -Wl,-headerpad_max_install_names
|
||||||
|
elif [[ ${CHOST} == *-winnt* ]]; then
|
||||||
|
compiler=parity
|
||||||
|
if [[ $($(tc-getCXX) -v) == *trunk* ]]; then
|
||||||
|
compilerVersion=trunk
|
||||||
|
else
|
||||||
|
compilerVersion=$($(tc-getCXX) -v | sed '1q' \
|
||||||
|
| sed -e 's,\([a-z]*\) \([0-9]\.[0-9]\.[0-9][^ \t]*\) .*,\2,')
|
||||||
|
fi
|
||||||
|
compilerExecutable=$(tc-getCXX)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# bug 298489
|
||||||
|
if use ppc || use ppc64; then
|
||||||
|
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Do _not_ use C++11 yet, make sure to force GNU C++ 98 standard.
|
||||||
|
append-cxxflags -std=gnu++98
|
||||||
|
|
||||||
|
use icu && OPTIONS+=" -sICU_PATH=${EPREFIX}/usr"
|
||||||
|
use icu || OPTIONS+=" --disable-icu boost.locale.icu=off"
|
||||||
|
mpi_needed || OPTIONS+=" --without-mpi"
|
||||||
|
use nls || OPTIONS+=" --without-locale"
|
||||||
|
use context || OPTIONS+=" --without-context --without-coroutine"
|
||||||
|
|
||||||
|
OPTIONS+=" pch=off"
|
||||||
|
OPTIONS+=" --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\""
|
||||||
|
OPTIONS+=" --layout=system"
|
||||||
|
OPTIONS+=" threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
|
||||||
|
|
||||||
|
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
local -x BOOST_ROOT="${BUILD_DIR}"
|
||||||
|
PYTHON_DIRS=""
|
||||||
|
MPI_PYTHON_MODULE=""
|
||||||
|
|
||||||
|
building() {
|
||||||
|
create_user-config.jam
|
||||||
|
|
||||||
|
local PYTHON_OPTIONS
|
||||||
|
if python_bindings_needed; then
|
||||||
|
PYTHON_OPTIONS=" --python-buildid=${EPYTHON#python}"
|
||||||
|
else
|
||||||
|
PYTHON_OPTIONS=" --without-python"
|
||||||
|
fi
|
||||||
|
|
||||||
|
ejam \
|
||||||
|
${OPTIONS} \
|
||||||
|
${PYTHON_OPTIONS} \
|
||||||
|
|| die "Building of Boost libraries failed"
|
||||||
|
|
||||||
|
if python_bindings_needed; then
|
||||||
|
if [[ -z "${PYTHON_DIRS}" ]]; then
|
||||||
|
PYTHON_DIRS="$(find bin.v2/libs -name python | sort)"
|
||||||
|
else
|
||||||
|
if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then
|
||||||
|
die "Inconsistent structure of build directories"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
local dir
|
||||||
|
for dir in ${PYTHON_DIRS}; do
|
||||||
|
mv ${dir} ${dir}-${EPYTHON} \
|
||||||
|
|| die "Renaming of '${dir}' to '${dir}-${EPYTHON}' failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
if mpi_needed; then
|
||||||
|
if [[ -z "${MPI_PYTHON_MODULE}" ]]; then
|
||||||
|
MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)"
|
||||||
|
if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then
|
||||||
|
die "Multiple mpi.so files found"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" ]]; then
|
||||||
|
die "Inconsistent structure of build directories"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
mv stage/lib/mpi.so stage/lib/mpi.so-${EPYTHON} \
|
||||||
|
|| die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${EPYTHON}' failed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
if python_bindings_needed; then
|
||||||
|
python_foreach_impl building
|
||||||
|
else
|
||||||
|
building
|
||||||
|
fi
|
||||||
|
|
||||||
|
if tools_needed; then
|
||||||
|
pushd tools > /dev/null || die
|
||||||
|
|
||||||
|
ejam \
|
||||||
|
${OPTIONS} \
|
||||||
|
${PYTHON_OPTIONS} \
|
||||||
|
|| die "Building of Boost tools failed"
|
||||||
|
popd > /dev/null || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
if ! use python; then
|
||||||
|
rm -r "${ED}"/usr/include/boost/python* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use nls; then
|
||||||
|
rm -r "${ED}"/usr/include/boost/locale || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use context; then
|
||||||
|
rm -r "${ED}"/usr/include/boost/context || die
|
||||||
|
rm -r "${ED}"/usr/include/boost/coroutine || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
||||||
|
dohtml \
|
||||||
|
-A pdf,txt,cpp,hpp \
|
||||||
|
*.{htm,html,png,css} \
|
||||||
|
-r doc
|
||||||
|
dohtml -A pdf,txt -r tools
|
||||||
|
insinto /usr/share/doc/${PF}/html
|
||||||
|
doins -r libs
|
||||||
|
doins -r more
|
||||||
|
|
||||||
|
# To avoid broken links
|
||||||
|
insinto /usr/share/doc/${PF}/html
|
||||||
|
doins LICENSE_1_0.txt
|
||||||
|
|
||||||
|
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
local -x BOOST_ROOT="${BUILD_DIR}"
|
||||||
|
installation() {
|
||||||
|
create_user-config.jam
|
||||||
|
|
||||||
|
local PYTHON_OPTIONS
|
||||||
|
if python_bindings_needed; then
|
||||||
|
local dir
|
||||||
|
for dir in ${PYTHON_DIRS}; do
|
||||||
|
cp -pr ${dir}-${EPYTHON} ${dir} \
|
||||||
|
|| die "Copying of '${dir}-${EPYTHON}' to '${dir}' failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
if mpi_needed; then
|
||||||
|
cp -p stage/lib/mpi.so-${EPYTHON} "${MPI_PYTHON_MODULE}" \
|
||||||
|
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to '${MPI_PYTHON_MODULE}' failed"
|
||||||
|
cp -p stage/lib/mpi.so-${EPYTHON} stage/lib/mpi.so \
|
||||||
|
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to 'stage/lib/mpi.so' failed"
|
||||||
|
fi
|
||||||
|
PYTHON_OPTIONS=" --python-buildid=${EPYTHON#python}"
|
||||||
|
else
|
||||||
|
PYTHON_OPTIONS=" --without-python"
|
||||||
|
fi
|
||||||
|
|
||||||
|
ejam \
|
||||||
|
${OPTIONS} \
|
||||||
|
${PYTHON_OPTIONS} \
|
||||||
|
--includedir="${ED}usr/include" \
|
||||||
|
--libdir="${ED}usr/$(get_libdir)" \
|
||||||
|
install || die "Installation of Boost libraries failed"
|
||||||
|
|
||||||
|
if python_bindings_needed; then
|
||||||
|
rm -r ${PYTHON_DIRS} || die
|
||||||
|
|
||||||
|
# Move mpi.so Python module to Python site-packages directory.
|
||||||
|
# https://svn.boost.org/trac/boost/ticket/2838
|
||||||
|
if mpi_needed; then
|
||||||
|
local moddir=$(python_get_sitedir)/boost
|
||||||
|
# moddir already includes eprefix
|
||||||
|
mkdir -p "${D}${moddir}" || die
|
||||||
|
mv "${ED}usr/$(get_libdir)/mpi.so" "${D}${moddir}" || die
|
||||||
|
cat << EOF > "${D}${moddir}/__init__.py" || die
|
||||||
|
import sys
|
||||||
|
if sys.platform.startswith('linux'):
|
||||||
|
import DLFCN
|
||||||
|
flags = sys.getdlopenflags()
|
||||||
|
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)
|
||||||
|
from . import mpi
|
||||||
|
sys.setdlopenflags(flags)
|
||||||
|
del DLFCN, flags
|
||||||
|
else:
|
||||||
|
from . import mpi
|
||||||
|
del sys
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_optimize
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
if python_bindings_needed; then
|
||||||
|
python_foreach_impl installation
|
||||||
|
else
|
||||||
|
installation
|
||||||
|
fi
|
||||||
|
|
||||||
|
pushd "${ED}usr/$(get_libdir)" > /dev/null || die
|
||||||
|
|
||||||
|
local ext=$(get_libname)
|
||||||
|
if use threads; then
|
||||||
|
local f
|
||||||
|
for f in *${ext}; do
|
||||||
|
dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}}
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
if tools_needed; then
|
||||||
|
dobin dist/bin/*
|
||||||
|
|
||||||
|
insinto /usr/share
|
||||||
|
doins -r dist/share/boostbook
|
||||||
|
fi
|
||||||
|
|
||||||
|
# boost's build system truely sucks for not having a destdir. Because for
|
||||||
|
# this reason we are forced to build with a prefix that includes the
|
||||||
|
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
|
||||||
|
# DESTROOT instread of the actual EPREFIX. There is no way out of here
|
||||||
|
# but to do it the dirty way of manually setting the right install_names.
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
einfo "Working around completely broken build-system(tm)"
|
||||||
|
local d
|
||||||
|
for d in "${ED}"usr/lib/*.dylib; do
|
||||||
|
if [[ -f ${d} ]]; then
|
||||||
|
# fix the "soname"
|
||||||
|
ebegin " correcting install_name of ${d#${ED}}"
|
||||||
|
install_name_tool -id "/${d#${D}}" "${d}"
|
||||||
|
eend $?
|
||||||
|
# fix references to other libs
|
||||||
|
refs=$(otool -XL "${d}" | \
|
||||||
|
sed -e '1d' -e 's/^\t//' | \
|
||||||
|
grep "^libboost_" | \
|
||||||
|
cut -f1 -d' ')
|
||||||
|
local r
|
||||||
|
for r in ${refs}; do
|
||||||
|
ebegin " correcting reference to ${r}"
|
||||||
|
install_name_tool -change \
|
||||||
|
"${r}" \
|
||||||
|
"${EPREFIX}/usr/lib/${r}" \
|
||||||
|
"${d}"
|
||||||
|
eend $?
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
# Yai for having symlinks that are nigh-impossible to remove without
|
||||||
|
# resorting to dirty hacks like these. Removes lingering symlinks
|
||||||
|
# from the slotted versions.
|
||||||
|
local symlink
|
||||||
|
for symlink in "${EROOT}usr/include/boost" "${EROOT}usr/share/boostbook"; do
|
||||||
|
[[ -L ${symlink} ]] && rm -f "${symlink}"
|
||||||
|
done
|
||||||
|
}
|
@ -1,69 +0,0 @@
|
|||||||
https://svn.boost.org/trac/boost/ticket/6286
|
|
||||||
|
|
||||||
--- boostcpp.jam
|
|
||||||
+++ boostcpp.jam
|
|
||||||
@@ -99,13 +99,6 @@
|
|
||||||
BUILD_ID = [ regex.replace $(build-id) "[*\\/:.\"\' ]" "_" ] ;
|
|
||||||
}
|
|
||||||
|
|
||||||
-# Python build id (only for Python libraries)
|
|
||||||
-python-id = [ option.get "python-buildid" ] ;
|
|
||||||
-if $(python-id)
|
|
||||||
-{
|
|
||||||
- PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ;
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
##############################################################################
|
|
||||||
#
|
|
||||||
# 1. The 'tag' function that adds decoration suitable to the properties if
|
|
||||||
--- libs/mpi/build/Jamfile.v2
|
|
||||||
+++ libs/mpi/build/Jamfile.v2
|
|
||||||
@@ -8,6 +8,8 @@
|
|
||||||
# Authors: Douglas Gregor
|
|
||||||
# Andrew Lumsdaine
|
|
||||||
|
|
||||||
+import option ;
|
|
||||||
+import regex ;
|
|
||||||
import mpi ;
|
|
||||||
import indirect ;
|
|
||||||
import python ;
|
|
||||||
@@ -24,6 +26,13 @@
|
|
||||||
<tag>@$(__name__).tag
|
|
||||||
;
|
|
||||||
|
|
||||||
+# Python build id (only for Python libraries)
|
|
||||||
+python-id = [ option.get "python-buildid" ] ;
|
|
||||||
+if $(python-id)
|
|
||||||
+{
|
|
||||||
+ PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
rule tag ( name : type ? : property-set )
|
|
||||||
{
|
|
||||||
local result = $(name) ;
|
|
||||||
--- libs/python/build/Jamfile.v2
|
|
||||||
+++ libs/python/build/Jamfile.v2
|
|
||||||
@@ -2,6 +2,8 @@
|
|
||||||
# Software License, Version 1.0. (See accompanying
|
|
||||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
|
|
||||||
+import option ;
|
|
||||||
+import regex ;
|
|
||||||
import os ;
|
|
||||||
import indirect ;
|
|
||||||
import modules ;
|
|
||||||
@@ -30,6 +32,14 @@
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
+# Python build id (only for Python libraries)
|
|
||||||
+python-id = [ option.get "python-buildid" ] ;
|
|
||||||
+if $(python-id)
|
|
||||||
+{
|
|
||||||
+ PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
rule find-py3-version
|
|
||||||
{
|
|
||||||
local versions = [ feature.values python ] ;
|
|
@ -1,22 +0,0 @@
|
|||||||
--- libs/mpi/build/Jamfile.v2
|
|
||||||
+++ libs/mpi/build/Jamfile.v2
|
|
||||||
@@ -30,7 +30,7 @@
|
|
||||||
python-id = [ option.get "python-buildid" ] ;
|
|
||||||
if $(python-id)
|
|
||||||
{
|
|
||||||
- PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ;
|
|
||||||
+ PYTHON_ID = [ regex.replace $(python-id) "[*\\/:\"\']" "_" ] ;
|
|
||||||
}
|
|
||||||
|
|
||||||
rule tag ( name : type ? : property-set )
|
|
||||||
--- libs/python/build/Jamfile.v2
|
|
||||||
+++ libs/python/build/Jamfile.v2
|
|
||||||
@@ -36,7 +36,7 @@
|
|
||||||
python-id = [ option.get "python-buildid" ] ;
|
|
||||||
if $(python-id)
|
|
||||||
{
|
|
||||||
- PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ;
|
|
||||||
+ PYTHON_ID = [ regex.replace $(python-id) "[*\\/:\"\']" "_" ] ;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
63
sdk_container/src/third_party/portage-stable/dev-libs/boost/files/boost-1.52.0-threads.patch
vendored
Normal file
63
sdk_container/src/third_party/portage-stable/dev-libs/boost/files/boost-1.52.0-threads.patch
vendored
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
Index: /trunk/boostcpp.jam
|
||||||
|
===================================================================
|
||||||
|
--- /trunk/boostcpp.jam (revision 79301)
|
||||||
|
+++ /trunk/boostcpp.jam (revision 81000)
|
||||||
|
@@ -210,6 +210,44 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
+rule filtered-target ( name : message + : sources + : requirements * )
|
||||||
|
+{
|
||||||
|
+ message $(name)-message : warning: $(message) ;
|
||||||
|
+ alias $(name) : $(sources) : $(requirements) ;
|
||||||
|
+ alias $(name) : $(name)-message ;
|
||||||
|
+
|
||||||
|
+ local p = [ project.current ] ;
|
||||||
|
+ $(p).mark-target-as-explicit $(name) ;
|
||||||
|
+ $(p).mark-target-as-explicit $(name)-message ;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
rule declare_install_and_stage_proper_targets ( libraries * : headers * )
|
||||||
|
{
|
||||||
|
+ for local l in $(libraries)
|
||||||
|
+ {
|
||||||
|
+ if $(l) = locale
|
||||||
|
+ {
|
||||||
|
+ filtered-target $(l)-for-install :
|
||||||
|
+ Skipping Boost.Locale library with threading=single. :
|
||||||
|
+ libs/$(l)/build : <threading>multi ;
|
||||||
|
+ }
|
||||||
|
+ else if $(l) = wave
|
||||||
|
+ {
|
||||||
|
+ filtered-target $(l)-for-install :
|
||||||
|
+ Skipping Boost.Wave library with threading=single. :
|
||||||
|
+ libs/$(l)/build : <threading>multi ;
|
||||||
|
+ }
|
||||||
|
+ else if $(l) = thread
|
||||||
|
+ {
|
||||||
|
+ filtered-target $(l)-for-install :
|
||||||
|
+ Skipping Boost.Thread library with threading=single. :
|
||||||
|
+ libs/$(l)/build : <threading>multi ;
|
||||||
|
+ }
|
||||||
|
+ else
|
||||||
|
+ {
|
||||||
|
+ alias $(l)-for-install : libs/$(l)/build ;
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ local library-targets = $(libraries)-for-install ;
|
||||||
|
+
|
||||||
|
install-requirements = <install-source-root>$(BOOST_ROOT)/boost ;
|
||||||
|
|
||||||
|
@@ -239,5 +277,5 @@
|
||||||
|
: $(install-requirements) <install-no-version-symlinks>on
|
||||||
|
:
|
||||||
|
- : libs/$(libraries)/build
|
||||||
|
+ : $(libraries)-for-install
|
||||||
|
: $(headers)
|
||||||
|
;
|
||||||
|
@@ -246,5 +284,5 @@
|
||||||
|
# Install just library.
|
||||||
|
install stage-proper
|
||||||
|
- : libs/$(libraries)/build
|
||||||
|
+ : $(libraries)-for-install
|
||||||
|
: <location>$(stage-locate)/lib
|
||||||
|
<install-dependencies>on <install-type>LIB
|
@ -0,0 +1,17 @@
|
|||||||
|
Make tools compiled successfully with forced C++98
|
||||||
|
|
||||||
|
Gentoo bugreport: https://bugs.gentoo.org/show_bug.cgi?id=503468
|
||||||
|
|
||||||
|
diff --git a/tools/regression/src/compiler_status.cpp b/tools/regression/src/compiler_status.cpp
|
||||||
|
index 63f8134..3f3374a 100644
|
||||||
|
--- a/tools/regression/src/compiler_status.cpp
|
||||||
|
+++ b/tools/regression/src/compiler_status.cpp
|
||||||
|
@@ -128,7 +128,7 @@ namespace
|
||||||
|
string ln(line);
|
||||||
|
if (ln.find("Revision: ") != string::npos)
|
||||||
|
{
|
||||||
|
- for(auto itr = ln.begin()+10; itr != ln.end() && isdigit(*itr); ++itr)
|
||||||
|
+ for(string::iterator itr = ln.begin()+10; itr != ln.end() && isdigit(*itr); ++itr)
|
||||||
|
rev += *itr;
|
||||||
|
}
|
||||||
|
}
|
@ -3,6 +3,10 @@
|
|||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>cpp</herd>
|
<herd>cpp</herd>
|
||||||
<use>
|
<use>
|
||||||
|
<flag name='context'>
|
||||||
|
Build and install the Boost.Context library and all other
|
||||||
|
Boostlibraries that depends on it
|
||||||
|
</flag>
|
||||||
<flag name='tools'>
|
<flag name='tools'>
|
||||||
Build and install the boost tools (bcp, quickbook, inspect,
|
Build and install the boost tools (bcp, quickbook, inspect,
|
||||||
wave)
|
wave)
|
||||||
|
@ -1,6 +1,156 @@
|
|||||||
# ChangeLog for dev-libs/dbus-glib
|
# ChangeLog for dev-libs/dbus-glib
|
||||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.112 2013/01/14 08:35:48 ssuominen Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.154 2014/06/24 22:07:15 mgorny Exp $
|
||||||
|
|
||||||
|
24 Jun 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
|
||||||
|
dbus-glib-0.102.ebuild:
|
||||||
|
Lower dev-libs/glib dep to first known EAPI=5 version, requested by Funtoo for
|
||||||
|
GNOME 3.6.
|
||||||
|
|
||||||
|
18 Jun 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
|
||||||
|
dbus-glib-0.102.ebuild:
|
||||||
|
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
|
||||||
|
#513718.
|
||||||
|
|
||||||
|
28 Apr 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
|
||||||
|
dbus-glib-0.102.ebuild:
|
||||||
|
Backport use of multilib_native_use_enable from the newer version, fix
|
||||||
|
whitespace.
|
||||||
|
|
||||||
|
21 Apr 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.102.ebuild:
|
||||||
|
Use the new multilib_native_use* functions.
|
||||||
|
|
||||||
|
31 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.102.ebuild:
|
||||||
|
Install missing NEWS file wrt http://cgit.freedesktop.org/dbus/dbus-
|
||||||
|
glib/commit/?id=e1f1926c6b67726206c4c199781831e82553aae9
|
||||||
|
|
||||||
|
20 Mar 2014; Mikle Kolyada <zlogene@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
ppc/ppc64/sparc stable wrt bug #496628
|
||||||
|
|
||||||
|
14 Mar 2014; Matt Turner <mattst88@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
alpha stable, bug 496628.
|
||||||
|
|
||||||
|
23 Feb 2014; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
x86 stable, bug #496628
|
||||||
|
|
||||||
|
23 Feb 2014; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
amd64 stable, bug #496628
|
||||||
|
|
||||||
|
22 Feb 2014; Akinori Hattori <hattya@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
ia64 stable wrt bug #496628
|
||||||
|
|
||||||
|
20 Feb 2014; Markus Meier <maekke@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
arm stable, bug #496628
|
||||||
|
|
||||||
|
13 Feb 2014; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #496628).
|
||||||
|
|
||||||
|
12 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.102.ebuild:
|
||||||
|
Use epatch_user wrt #498958 by Manuel Nickschas
|
||||||
|
|
||||||
|
*dbus-glib-0.102 (12 Feb 2014)
|
||||||
|
|
||||||
|
12 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> +dbus-glib-0.102.ebuild:
|
||||||
|
Version bump. Fix gtk-doc installation (because of out-of-tree build) wrt
|
||||||
|
#460042 by Rafał Mużyło. Fix bash-completion filename (dbus -> dbus-send) wrt
|
||||||
|
#484386 by Michał Górny
|
||||||
|
|
||||||
|
05 Jan 2014; Fabian Groffen <grobian@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
Marked ~m68k-mint, bug #494512
|
||||||
|
|
||||||
|
*dbus-glib-0.100.2-r1 (30 Dec 2013)
|
||||||
|
|
||||||
|
30 Dec 2013; Alexis Ballier <aballier@gentoo.org>
|
||||||
|
+dbus-glib-0.100.2-r1.ebuild:
|
||||||
|
convert to multilib, bug #494468 by Christoph Junghans
|
||||||
|
|
||||||
|
05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
|
||||||
|
Add upstream CPE tag (security info) from ChromiumOS.
|
||||||
|
|
||||||
|
13 May 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
-dbus-glib-0.100-r1.ebuild, -dbus-glib-0.100-r2.ebuild,
|
||||||
|
-dbus-glib-0.100.1.ebuild, -dbus-glib-0.100.ebuild,
|
||||||
|
-files/dbus-glib-0.98-glib-2.31.patch:
|
||||||
|
old
|
||||||
|
|
||||||
|
05 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for sh, wrt bug #457792
|
||||||
|
|
||||||
|
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for sparc, wrt bug #457792
|
||||||
|
|
||||||
|
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for s390, wrt bug #457792
|
||||||
|
|
||||||
|
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for alpha, wrt bug #457792
|
||||||
|
|
||||||
|
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for arm, wrt bug #457792
|
||||||
|
|
||||||
|
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for ia64, wrt bug #457792
|
||||||
|
|
||||||
|
28 Feb 2013; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for HPPA (bug #457792).
|
||||||
|
|
||||||
|
28 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #457792
|
||||||
|
|
||||||
|
28 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for ppc, wrt bug #457792
|
||||||
|
|
||||||
|
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for amd64, wrt bug #457792
|
||||||
|
|
||||||
|
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
|
||||||
|
Stable for x86, wrt bug #457792
|
||||||
|
|
||||||
|
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.1.ebuild:
|
||||||
|
Stable for x86, wrt bug #457792
|
||||||
|
|
||||||
|
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #457792
|
||||||
|
|
||||||
|
*dbus-glib-0.100.2 (26 Feb 2013)
|
||||||
|
|
||||||
|
26 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
+dbus-glib-0.100.2.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
21 Feb 2013; Zac Medico <zmedico@gentoo.org> dbus-glib-0.100-r2.ebuild,
|
||||||
|
dbus-glib-0.100.1.ebuild:
|
||||||
|
Add ~arm-linux keywords.
|
||||||
|
|
||||||
|
*dbus-glib-0.100.1 (19 Feb 2013)
|
||||||
|
|
||||||
|
19 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
+dbus-glib-0.100.1.ebuild:
|
||||||
|
Bump, fixes authentication bypass (CVE-2013-0292, bug #457792).
|
||||||
|
|
||||||
|
18 Feb 2013; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for HPPA (bug #456972).
|
||||||
|
|
||||||
|
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for alpha, wrt bug #456972
|
||||||
|
|
||||||
|
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for sparc, wrt bug #456972
|
||||||
|
|
||||||
|
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for arm, wrt bug #456972
|
||||||
|
|
||||||
|
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for ppc, wrt bug #456972
|
||||||
|
|
||||||
|
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #456972
|
||||||
|
|
||||||
|
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for x86, wrt bug #456972
|
||||||
|
|
||||||
|
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
|
||||||
|
Stable for amd64, wrt bug #456972
|
||||||
|
|
||||||
14 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
|
14 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
dbus-glib-0.100-r2.ebuild:
|
dbus-glib-0.100-r2.ebuild:
|
||||||
|
@ -3,21 +3,29 @@ Hash: SHA256
|
|||||||
|
|
||||||
AUX dbus-glib-0.100-dbus-glib-sections.txt 5087 SHA256 894c0ad9d9b6ed4c2d2ea51cd14d36a82a61009e24c3c5fb17b3262f7a514b84 SHA512 01be4ec1c6753fe2b4e6ed50fe66ef5ea2cb6d2ae2fbf2606e75ab7bdb36f33ec8322e2f5aae2ff52784e629f89f941eaea06609144aa51934c395b7554f6368 WHIRLPOOL a085eb66dbbbfadb991d297b780c9c1bae00d18602dada4bf79158b284d10f08cf139c028e9859dba66b2bf51d8a74228aefd10421118ee3a3a4933be123c6d1
|
AUX dbus-glib-0.100-dbus-glib-sections.txt 5087 SHA256 894c0ad9d9b6ed4c2d2ea51cd14d36a82a61009e24c3c5fb17b3262f7a514b84 SHA512 01be4ec1c6753fe2b4e6ed50fe66ef5ea2cb6d2ae2fbf2606e75ab7bdb36f33ec8322e2f5aae2ff52784e629f89f941eaea06609144aa51934c395b7554f6368 WHIRLPOOL a085eb66dbbbfadb991d297b780c9c1bae00d18602dada4bf79158b284d10f08cf139c028e9859dba66b2bf51d8a74228aefd10421118ee3a3a4933be123c6d1
|
||||||
AUX dbus-glib-0.100-fix-tests.patch 1591 SHA256 6cbc8cb71aa702e4a12e52582bb1df9737c3c1f6f0f58177e3097a20ba690e2a SHA512 8e60d56d3db1f063d949abef914791ad6aaa5a1f22f3fed5cd0dc097e5b400ad7299cdae6dc42d8382a04d359c1b1e5f4b34e714ab123c42cbd7691ddd87e89a WHIRLPOOL e62753ec9b4a17fbe88283c7dd9886262375c4f0bee424a2732b673246ebc163bee72ed0cb73711dc49f5fc00c9c7e5159512e3640ca3d0cc5a80f6bb6eb94d2
|
AUX dbus-glib-0.100-fix-tests.patch 1591 SHA256 6cbc8cb71aa702e4a12e52582bb1df9737c3c1f6f0f58177e3097a20ba690e2a SHA512 8e60d56d3db1f063d949abef914791ad6aaa5a1f22f3fed5cd0dc097e5b400ad7299cdae6dc42d8382a04d359c1b1e5f4b34e714ab123c42cbd7691ddd87e89a WHIRLPOOL e62753ec9b4a17fbe88283c7dd9886262375c4f0bee424a2732b673246ebc163bee72ed0cb73711dc49f5fc00c9c7e5159512e3640ca3d0cc5a80f6bb6eb94d2
|
||||||
AUX dbus-glib-0.98-glib-2.31.patch 625 SHA256 a987b9411ceee6f52e1f0be64051c57c6819f0acd7c54cca6bf54df5e562dec3 SHA512 ba12dd3abb08adbb77281286e983a1ff53f0696ddb986707709b9ee06fbef0e5e9b5ce9ef33f9cc48998c81112cc78d0476504a0e827aec0adc612984911edb3 WHIRLPOOL 62f26424487befa5947d087ea4a8513f3768f61ff9a5be84bfe0eb58bbb736202b5f8421161602a8c2c3d81c456239280276936305a5ea09391202a7c399ac70
|
DIST dbus-glib-0.100.2.tar.gz 748836 SHA256 a5bb42da921f51c28161e0e54a5a8241d94a1c0499a14007150e9ce743da6ac5 SHA512 f7bbbeac189a724b7f95dce42e8adaf533a1d1c038521990d0eb2cb41c3f088a93d432c257a75dcce31419a55020455084d983b9471ace385c497f659a39ef59 WHIRLPOOL f5c23dab0e78fada494c3bf55c7db62bc2993789ad89a26507d499dc654d2ced22522909f191029f796bee181c4d587dad86fd72d727085add759602c3a8a90f
|
||||||
DIST dbus-glib-0.100.tar.gz 730875 SHA256 80ddf7584a659590103817798dd95d7e451d666f385e5e95a83abf85c46d4605 SHA512 b1b9687ba0ce60393cd5b7b71804669a95f22b1c659d4bf02cc67c3e85302732b954009e24987c6ce3694eb31eebcc439e1d8222a3d4bd8631106e4015a35228 WHIRLPOOL b1057c92971f9a97ba3dfcc122864341c0afd1b2d0bec089a6202f196eafba9c56e49eb008100ea28ebd3c5a727ccfacc835bbb06a0d84aa4ede6b54e38a8f91
|
DIST dbus-glib-0.102.tar.gz 783792 SHA256 6964ed585bb8149a14ab744b5ded5e77cf71ec5446e6dcc5fcf5eebcc52df29c SHA512 9bf4b33dd264eaed9ade0e35f0ad47986c31bd5e3de4d3e2fcee66a9be87000b6121bc810b9a5a24eca53190d98323b871dc78f341df8e05bd0247b096cf778f WHIRLPOOL b83f12877118dca1797c935f57a6ae664fbfc70c4d2fb2d95d2cf11abb7c326a098f336225ffb9030fac00a33d988a30038e2734721fc1ddbb5297f864e01bcf
|
||||||
EBUILD dbus-glib-0.100-r1.ebuild 2246 SHA256 240bed693a06884ea9db3b3966e3a8a7618d04e9b2c59631f2d483835b90d65a SHA512 ba330b2ad50ca41bbbe4bf2c99eb75f3c2d4b559fa658c76d7427f6a1dabfb99196a607092c84bf037e0350de4579c9d733f6bd8274ccbd214178a46b6acea19 WHIRLPOOL 13b47517fc18286d73c84f0227f7ae38d8d1d63326eccd3838e28a2331976f9aa944279b52e0c62c97f64ba2669455ce789a03d558dace6cd1e9e780624650b0
|
EBUILD dbus-glib-0.100.2-r1.ebuild 2528 SHA256 9be6ea58dcbfe03dc45e919b9e24c63d85f3072c90da6f3eaad6f09295f55b16 SHA512 79b762347784f4e391e9bdde40b18ff20334bd6ad6ac21a81136f63fdba35c45a505c70ab219d6d57d56da676614a225aec15ad61cb8f5ceb1d1d7516c54a884 WHIRLPOOL 3f5f0d079167e655802dd746ebd4bf392359fbe4766a2a35633c0af525e52758c2bb8a4c293fe97ccd587908612e1c6d17fc9116a0b6251c3da9ef96735f346a
|
||||||
EBUILD dbus-glib-0.100-r2.ebuild 2353 SHA256 42e9cb8ace9fe84e08a392fbcdcc76fe79b3918d963ccbf538cd244ca7323472 SHA512 d7dce9f39ce4e89e3799f83c3be93470adbdc4c6db62784d4821bd94a5540c279ec4d9893b20507e891a3fa753049e114a075d935e4f376fa080c137e7c3f10d WHIRLPOOL 880b9dadfdba596dbc1386102bf37be6161ee3bea086b425518bce5a81ccc21f9bdc842052162ea22b7610f2c860b148aad9b956eb09623e07937acc7cc24b8e
|
EBUILD dbus-glib-0.100.2.ebuild 2360 SHA256 16b99fa0669235b959f5ec3ea2f725959917a43eaaa26baae8a3e5e3a3851cb5 SHA512 42c2ea91e48102f79b7cab3c249f2199bffb1578b3d505885870d1abf1ee5949528e7406626dcde39418bd8ace4ff3a1a1cd48a08f436cc49fa4c00b730b5f69 WHIRLPOOL 2fcbb4551fba6a7b38fc9ff1a9b73a76a258551df6ebc336b5eae681f0c4966b13b2d1cbfd0ed78c476c1d8006e2d3c3323d4997455149649de27b7f26f3ee2d
|
||||||
EBUILD dbus-glib-0.100.ebuild 2085 SHA256 67fb56b3540ab7ac7e1179e59c443c2c43c191ccfb327ea7af0cacbe72510b60 SHA512 609336e352229ba297c9d8ec7492e3c3f4d7037754d06aa95d1f16834bc3dd0159f25d50632aa38279a810c18c16a8ed0ef49ec37547356d9b74aa1c17104fa3 WHIRLPOOL 775bd05478c24f55c17031cf5dcb2cccc0577d75edcd05e779e821459ea49fca5f815be37e0b5c518fa034324d89d5584a99822a03ffd301755014c40319774d
|
EBUILD dbus-glib-0.102.ebuild 2273 SHA256 ed318e815ca8709663106fd096a36b2fa7d9f5e961a49a121e9649d824c31a6e SHA512 5c387502a17bbe0f4413caa4729fe878be0d80eeaf658716d960a2e75bcc672cd52918bb92187d3e3541eb76642e2f14e580283daf8f9d01144488da5dd1c7e6 WHIRLPOOL b57a82bb6a592e9052a0545cbf9b3557f10657e3ab81c1fa178dc0aef8574ef87b8e66cde0a6376e0330d65373972f98f76ec5ffd3fd09f3d0d1322002be24ee
|
||||||
MISC ChangeLog 15121 SHA256 2c4f20997ad8386e2b3a847fecdd0828d0479d3f6732777c1aa7516a871a98a1 SHA512 bdcfa042b88784aa9c865e3e3c4c32dc3af041a7259f7bca9bebb0d285892b96f03ef404c2ce517bde1fba26b0aa5df142f9f548c4ea1e521b8f33e7a25281a7 WHIRLPOOL 01634a0c33d683897f3c7e1d359b79df2260cc659a1e8ad6723166f495bdb518335c9ca3c38193c87d2651ca7f5ec98b44f0dd6960e3b6227be5839270d83259
|
MISC ChangeLog 20633 SHA256 232ae7da34aa3c0870d40e052f0488ba116aa41fd4ff1feb0ad15e0deeb70ca6 SHA512 a5f537940000773d4705df35a7c03fb1ba73a28608940c31287a64e87fafcaf8aca6a846eac46bd503221e44b960d01188e72fae223403ba797c28414dafa71c WHIRLPOOL cdbf827367111bcd5475d2e3d30698110e351fd077f836116837e187c78c6d0b2cbba703d521ff25bfe2522135a61f6f6d52f384f320bb45dbf100b6f3f1dafb
|
||||||
MISC metadata.xml 244 SHA256 552982cb042dce6d0051aef928f3cca7553e6d7327e0556f97f9e6e52e651b6c SHA512 9f697206cf152d13b2a3e26645959ab3353a34e4158832139689359aad999114afb8ed80e2f82464674f358434a891d74f2e94079c2c57fc7a125d17e735ff71 WHIRLPOOL 47f92e411c189c765f6665e28402aa0411ebe898b306925cf395ed23085738120fb4075682d6c86f5818de5a3d70cfeca2fda163e3eb83764ba0b4d8dce1fb04
|
MISC metadata.xml 338 SHA256 45aae49f98a1fa143d6638f9c8883bd4e2147029d1976e8fe2c67b821e38a716 SHA512 9585c9d220740849c14532682e24dad1bd36bb4c4bd512864f12409b72a72512f6bffea7e04cec543ffac41d10337819e4a7493798f85e3a06a8845030f94aed WHIRLPOOL d2e660d2c6e654897f03c20f0ad4159e52129d590f08d3f379b2cc9554f47cf15017995ed2f17240c0c51b963b76c2f06b5fa3d6c5cefc60a7c25b4260122cf9
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iQEcBAEBCAAGBQJQ88MmAAoJEEdUh39IaPFNd4MIAJ/8Mc7UsAtUOffL79rp+jEl
|
iQJ8BAEBCABmBQJTqfaVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||||
n/LX4RgWCkVaiu9G6aFrJ7rNPxc9EdPzdHzwzCiYKKFOBcr2ZshdpEPI0FFuzT4R
|
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||||
l9pZ2PNmc9z2IgaI9LtPMAKEft7wWpkfpLTmwMHZ7fTEiSTnCDadWf+N0AOM5da8
|
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO8C4QAKU+5Qb800GK+5mBpOcyBhjY
|
||||||
iwBRDVq6kdl2Tdl9rx18vLiJJFG/6AXiF718ZoSut91A4lt1BQX15ZRyO9rMRGMp
|
cyN/zK8LRZZ0DoIK0p6tXxtpM+t6u2rQWCnOBph6P7gEUa12jIkUU5VPZ/V3u7v/
|
||||||
KXZBXIBPEKVoz552TXN6Y0VqIvrGU2rnoYzQ8U3ayK9Wcq30jcKfGMQuBXrJiMX5
|
wtkEmtbC8jN4YrxuqaJcwik1USxaopxU5+GNgAhENkG0Aq1Ho1miil+17qHjxvHw
|
||||||
a4xf7B54KYkE2QiidupfNaD0ZS21kXAW8gSABGid4paxTLj0cPzzmbbR+e8DIOo=
|
tXSxRUJe8rlGe97a015RHqthUQX3bvbaBm7LBA+PEZ0V7YkzuZCff79iNLPRB0xM
|
||||||
=cKuw
|
HzRYkS+yoWBmbN3xB+Bn1wKDOXo7gik5r0+FseNPvWZYZJx9qy+Gj2cSYq0rrnM6
|
||||||
|
mvs/51ETr0QZfI3vtvKK5rIup4AG/12jU+r9MCq6dNKbNZHMSKwzMBa2Q90Ln9cg
|
||||||
|
1ung36HWyjp00nQt1kaALoKcVdDL/eBRhnXg4/VILL07+1conRBxOdto30OU95t9
|
||||||
|
UjMAGIx9wEWnhs8Aa3rYhp2aYXIVJBC0JWkG9tPcaYIoor4Lb8zTM7ypVS/7J3GM
|
||||||
|
V52D89hycRDqXlEP0Vbk/klsgCcnCYiGz8t5lGhwmo0Q1vK9SfTSqwMJZAkOPJSq
|
||||||
|
XSCxoM/PsSJI4prME7M3NQlkAe3CTjkQuOLSwk8lyk6oyO7OUaFICpISXJ/i/HJf
|
||||||
|
eHgGDEhE4K3XhX/ydPOH2Vb5LQU4vwVxPVwRBCDRrGCAqH+jYlzEzv3CXZO1/Q36
|
||||||
|
GpwzJJKYrJXpo7mhNNv5
|
||||||
|
=au2Z
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100-r1.ebuild,v 1.2 2012/10/14 05:04:03 mattst88 Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild,v 1.12 2014/06/24 22:07:15 mgorny Exp $
|
||||||
|
|
||||||
EAPI=4
|
EAPI=5
|
||||||
inherit bash-completion-r1 eutils
|
inherit bash-completion-r1 eutils multilib-minimal
|
||||||
|
|
||||||
DESCRIPTION="D-Bus bindings for glib"
|
DESCRIPTION="D-Bus bindings for glib"
|
||||||
HOMEPAGE="http://dbus.freedesktop.org/"
|
HOMEPAGE="http://dbus.freedesktop.org/"
|
||||||
@ -11,42 +11,51 @@ SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
|
|||||||
|
|
||||||
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
|
||||||
IUSE="debug doc static-libs test"
|
IUSE="debug doc static-libs test"
|
||||||
|
|
||||||
RDEPEND=">=dev-libs/expat-2
|
CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
|
||||||
>=dev-libs/glib-2.26
|
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
|
||||||
>=sys-apps/dbus-1.6.2"
|
>=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${CDEPEND}
|
||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
doc? ( dev-util/gtk-doc )"
|
doc? ( >=dev-util/gtk-doc-1.4 )"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
abi_x86_32? (
|
||||||
|
!<app-emulation/emul-linux-x86-baselibs-20131008-r8
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)"
|
||||||
|
|
||||||
# out of sources build directory
|
# NEWS file is obsolete
|
||||||
BD=${WORKDIR}/${P}-build
|
DOCS=( AUTHORS ChangeLog HACKING README )
|
||||||
# out of sources build dir for make check
|
|
||||||
TBD=${WORKDIR}/${P}-tests-build
|
|
||||||
|
|
||||||
src_prepare() {
|
set_TBD() {
|
||||||
# Wrong sections.txt file in the tarball; https://bugs.freedesktop.org/show_bug.cgi?id=55830
|
# out of sources build dir for make check
|
||||||
cp "${FILESDIR}/${P}-dbus-glib-sections.txt" doc/reference/dbus-glib-sections.txt || die
|
export TBD="${BUILD_DIR}-tests"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_prepare() {
|
||||||
|
# Fix testsuite, bug #356699 (fixed in git master)
|
||||||
|
epatch "${FILESDIR}"/${PN}-0.100-fix-tests.patch
|
||||||
|
|
||||||
|
# Wrong sections.txt file in the tarball; https://bugs.freedesktop.org/show_bug.cgi?id=55830
|
||||||
|
cp "${FILESDIR}"/${PN}-0.100-dbus-glib-sections.txt doc/reference/dbus-glib-sections.txt || die
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--localstatedir="${EPREFIX}"/var
|
--localstatedir="${EPREFIX}"/var
|
||||||
--enable-bash-completion
|
--enable-bash-completion
|
||||||
$(use_enable debug verbose-mode)
|
$(use_enable debug verbose-mode)
|
||||||
$(use_enable debug asserts)
|
$(use_enable debug asserts)
|
||||||
$(use_enable static-libs static)
|
$(use_enable static-libs static)
|
||||||
$(use_enable doc gtk-doc)
|
$(multilib_native_use_enable doc gtk-doc)
|
||||||
)
|
)
|
||||||
|
|
||||||
mkdir "${BD}"
|
|
||||||
cd "${BD}"
|
|
||||||
einfo "Running configure in ${BD}"
|
|
||||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||||
|
|
||||||
if use test; then
|
if use test; then
|
||||||
|
set_TBD
|
||||||
mkdir "${TBD}"
|
mkdir "${TBD}"
|
||||||
cd "${TBD}"
|
cd "${TBD}"
|
||||||
einfo "Running configure in ${TBD}"
|
einfo "Running configure in ${TBD}"
|
||||||
@ -59,29 +68,25 @@ src_configure() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
multilib_src_compile() {
|
||||||
cd "${BD}"
|
|
||||||
einfo "Running make in ${BD}"
|
|
||||||
emake
|
emake
|
||||||
|
|
||||||
if use test; then
|
if use test; then
|
||||||
|
set_TBD
|
||||||
cd "${TBD}"
|
cd "${TBD}"
|
||||||
einfo "Running make in ${TBD}"
|
einfo "Running make in ${TBD}"
|
||||||
emake
|
emake
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
src_test() {
|
multilib_src_test() {
|
||||||
|
set_TBD
|
||||||
cd "${TBD}"
|
cd "${TBD}"
|
||||||
emake check
|
emake check
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
multilib_src_install_all() {
|
||||||
# NEWS file is obsolete
|
einstalldocs
|
||||||
dodoc AUTHORS ChangeLog HACKING README
|
|
||||||
|
|
||||||
cd "${BD}"
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus
|
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus
|
||||||
rm -rf "${ED}"/etc/bash_completion.d || die
|
rm -rf "${ED}"/etc/bash_completion.d || die
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100-r2.ebuild,v 1.2 2013/01/14 08:35:48 ssuominen Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100.2.ebuild,v 1.12 2013/03/05 09:12:15 ago Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
inherit bash-completion-r1 eutils
|
inherit bash-completion-r1 eutils
|
||||||
@ -11,11 +11,11 @@ SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
|
|||||||
|
|
||||||
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||||
IUSE="debug doc static-libs test"
|
IUSE="debug doc static-libs test"
|
||||||
|
|
||||||
RDEPEND=">=dev-libs/expat-2
|
RDEPEND=">=dev-libs/expat-2
|
||||||
>=dev-libs/glib-2.26
|
>=dev-libs/glib-2.26:2
|
||||||
>=sys-apps/dbus-1.6.2"
|
>=sys-apps/dbus-1.6.2"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
@ -27,11 +27,11 @@ BD=${WORKDIR}/${P}-build
|
|||||||
TBD=${WORKDIR}/${P}-tests-build
|
TBD=${WORKDIR}/${P}-tests-build
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
# Fix testsuite, bug #356699 (in next release)
|
# Fix testsuite, bug #356699 (fixed in git master)
|
||||||
epatch "${FILESDIR}"/${PN}-0.100-fix-tests.patch
|
epatch "${FILESDIR}"/${PN}-0.100-fix-tests.patch
|
||||||
|
|
||||||
# Wrong sections.txt file in the tarball; https://bugs.freedesktop.org/show_bug.cgi?id=55830
|
# Wrong sections.txt file in the tarball; https://bugs.freedesktop.org/show_bug.cgi?id=55830
|
||||||
cp "${FILESDIR}"/${P}-dbus-glib-sections.txt doc/reference/dbus-glib-sections.txt || die
|
cp "${FILESDIR}"/${PN}-0.100-dbus-glib-sections.txt doc/reference/dbus-glib-sections.txt || die
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
@ -1,86 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100.ebuild,v 1.6 2012/10/14 14:58:21 armin76 Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
inherit bash-completion-r1 eutils
|
|
||||||
|
|
||||||
DESCRIPTION="D-Bus bindings for glib"
|
|
||||||
HOMEPAGE="http://dbus.freedesktop.org/"
|
|
||||||
SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
|
||||||
IUSE="debug doc static-libs test"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-libs/expat-2
|
|
||||||
>=dev-libs/glib-2.26
|
|
||||||
>=sys-apps/dbus-1.6.2"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
doc? ( dev-util/gtk-doc )"
|
|
||||||
|
|
||||||
# out of sources build directory
|
|
||||||
BD=${WORKDIR}/${P}-build
|
|
||||||
# out of sources build dir for make check
|
|
||||||
TBD=${WORKDIR}/${P}-tests-build
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconf=(
|
|
||||||
--localstatedir="${EPREFIX}"/var
|
|
||||||
--enable-bash-completion
|
|
||||||
$(use_enable debug verbose-mode)
|
|
||||||
$(use_enable debug asserts)
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
$(use_enable doc gtk-doc)
|
|
||||||
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
|
|
||||||
)
|
|
||||||
|
|
||||||
mkdir "${BD}"
|
|
||||||
cd "${BD}"
|
|
||||||
einfo "Running configure in ${BD}"
|
|
||||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
|
||||||
|
|
||||||
if use test; then
|
|
||||||
mkdir "${TBD}"
|
|
||||||
cd "${TBD}"
|
|
||||||
einfo "Running configure in ${TBD}"
|
|
||||||
ECONF_SOURCE="${S}" econf \
|
|
||||||
"${myconf[@]}" \
|
|
||||||
$(use_enable test checks) \
|
|
||||||
$(use_enable test tests) \
|
|
||||||
$(use_enable test asserts) \
|
|
||||||
$(use_with test test-socket-dir "${T}"/dbus-test-socket)
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cd "${BD}"
|
|
||||||
einfo "Running make in ${BD}"
|
|
||||||
emake
|
|
||||||
|
|
||||||
if use test; then
|
|
||||||
cd "${TBD}"
|
|
||||||
einfo "Running make in ${TBD}"
|
|
||||||
emake
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
cd "${TBD}"
|
|
||||||
emake check
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# NEWS file is obsolete
|
|
||||||
dodoc AUTHORS ChangeLog HACKING README
|
|
||||||
|
|
||||||
cd "${BD}"
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus
|
|
||||||
rm -rf "${ED}"/etc/bash_completion.d || die
|
|
||||||
|
|
||||||
prune_libtool_files
|
|
||||||
}
|
|
91
sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/dbus-glib-0.102.ebuild
vendored
Normal file
91
sdk_container/src/third_party/portage-stable/dev-libs/dbus-glib/dbus-glib-0.102.ebuild
vendored
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.102.ebuild,v 1.7 2014/06/24 22:07:15 mgorny Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit bash-completion-r1 eutils multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="D-Bus bindings for glib"
|
||||||
|
HOMEPAGE="http://dbus.freedesktop.org/"
|
||||||
|
SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE="debug doc static-libs test"
|
||||||
|
|
||||||
|
CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
|
||||||
|
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
|
||||||
|
>=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]"
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( >=dev-util/gtk-doc-1.4 )"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
abi_x86_32? (
|
||||||
|
!<app-emulation/emul-linux-x86-baselibs-20131008-r8
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS ChangeLog HACKING NEWS README )
|
||||||
|
|
||||||
|
set_TBD() {
|
||||||
|
# out of sources build dir for make check
|
||||||
|
export TBD="${BUILD_DIR}-tests"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch_user
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--localstatedir="${EPREFIX}"/var
|
||||||
|
--enable-bash-completion
|
||||||
|
$(use_enable debug asserts)
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
$(multilib_native_use_enable doc gtk-doc)
|
||||||
|
)
|
||||||
|
|
||||||
|
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||||
|
|
||||||
|
use doc || ln -s "${S}"/doc/reference/html doc/reference/html #460042
|
||||||
|
|
||||||
|
if use test; then
|
||||||
|
set_TBD
|
||||||
|
mkdir "${TBD}"
|
||||||
|
cd "${TBD}"
|
||||||
|
einfo "Running configure in ${TBD}"
|
||||||
|
ECONF_SOURCE="${S}" econf \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
$(use_enable test checks) \
|
||||||
|
$(use_enable test tests) \
|
||||||
|
$(use_enable test asserts) \
|
||||||
|
$(use_with test test-socket-dir "${T}"/dbus-test-socket)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
emake
|
||||||
|
|
||||||
|
if use test; then
|
||||||
|
set_TBD
|
||||||
|
cd "${TBD}"
|
||||||
|
einfo "Running make in ${TBD}"
|
||||||
|
emake
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
set_TBD
|
||||||
|
cd "${TBD}"
|
||||||
|
emake check
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus-send
|
||||||
|
rm -rf "${ED}"/etc/bash_completion.d || die
|
||||||
|
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -1,21 +0,0 @@
|
|||||||
From 51222609f1af2eda0c223881dda3985435c3ad3f Mon Sep 17 00:00:00 2001
|
|
||||||
From: Colin Walters <walters@verbum.org>
|
|
||||||
Date: Sun, 08 Jan 2012 16:29:33 +0000
|
|
||||||
Subject: test-service-glib: Fix build with GLib 2.30
|
|
||||||
|
|
||||||
Only <glib.h> can be included directly.
|
|
||||||
---
|
|
||||||
diff --git a/test/core/test-service-glib.c b/test/core/test-service-glib.c
|
|
||||||
index 3355890..0568e40 100644
|
|
||||||
--- a/test/core/test-service-glib.c
|
|
||||||
+++ b/test/core/test-service-glib.c
|
|
||||||
@@ -11,7 +11,6 @@
|
|
||||||
#include <string.h>
|
|
||||||
#include <glib/gi18n.h>
|
|
||||||
#include <glib-object.h>
|
|
||||||
-#include <glib/gquark.h>
|
|
||||||
|
|
||||||
#include "my-object.h"
|
|
||||||
#include "my-object-subclass.h"
|
|
||||||
--
|
|
||||||
cgit v0.9.0.2-2-gbebe
|
|
@ -5,4 +5,7 @@
|
|||||||
<maintainer>
|
<maintainer>
|
||||||
<email>freedesktop-bugs@gentoo.org</email>
|
<email>freedesktop-bugs@gentoo.org</email>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="cpe">cpe:/a:freedesktop:dbus-glib</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
596
sdk_container/src/third_party/portage-stable/dev-libs/expat/ChangeLog
vendored
Normal file
596
sdk_container/src/third_party/portage-stable/dev-libs/expat/ChangeLog
vendored
Normal file
@ -0,0 +1,596 @@
|
|||||||
|
# ChangeLog for dev-libs/expat
|
||||||
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/ChangeLog,v 1.164 2014/04/28 17:27:28 mgorny Exp $
|
||||||
|
|
||||||
|
28 Apr 2014; Michał Górny <mgorny@gentoo.org> expat-2.1.0-r3.ebuild,
|
||||||
|
expat-2.1.0-r4.ebuild:
|
||||||
|
Replace multilib_build_binaries with multilib_is_native_abi. The two are
|
||||||
|
equivalent now, and the team has decided to use the old name as being less
|
||||||
|
confusing.
|
||||||
|
|
||||||
|
*expat-2.1.0-r4 (05 Feb 2014)
|
||||||
|
|
||||||
|
05 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0-r4.ebuild,
|
||||||
|
+files/expat-2.1.0-xmlwfargs.patch:
|
||||||
|
Fix "xmlwf -h" output using patch from Fedora.
|
||||||
|
|
||||||
|
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Add arm64 love.
|
||||||
|
|
||||||
|
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Mark m68k/s390/sh stable.
|
||||||
|
|
||||||
|
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Stable for ia64, wrt bug #492702
|
||||||
|
|
||||||
|
04 Jan 2014; Michał Górny <mgorny@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Replace the explicit ABI==DEFAULT_ABI check with multilib_build_binaries
|
||||||
|
eclass function.
|
||||||
|
|
||||||
|
03 Jan 2014; Matt Turner <mattst88@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
alpha stable, bug 492702.
|
||||||
|
|
||||||
|
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Stable for sparc, wrt bug #492702
|
||||||
|
|
||||||
|
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #492702
|
||||||
|
|
||||||
|
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Stable for ppc, wrt bug #492702
|
||||||
|
|
||||||
|
08 Dec 2013; Pacho Ramos <pacho@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
x86 stable, bug #492702
|
||||||
|
|
||||||
|
06 Dec 2013; Markus Meier <maekke@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
arm stable, bug #492702
|
||||||
|
|
||||||
|
30 Nov 2013; Pacho Ramos <pacho@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
amd64 stable, bug #492702
|
||||||
|
|
||||||
|
28 Nov 2013; Jeroen Roovers <jer@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
Stable for HPPA (bug #492702).
|
||||||
|
|
||||||
|
07 Aug 2013; Alexis Ballier <aballier@gentoo.org> expat-2.1.0-r3.ebuild:
|
||||||
|
add blockers on emul-libs and stack it for baselibs -r7
|
||||||
|
|
||||||
|
*expat-2.1.0-r3 (02 Aug 2013)
|
||||||
|
|
||||||
|
02 Aug 2013; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0-r3.ebuild:
|
||||||
|
Convert to the new multilib format wrt #478468 by Julian Ospald
|
||||||
|
|
||||||
|
05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
|
||||||
|
Add upstream CPE tag (security info) from ChromiumOS.
|
||||||
|
|
||||||
|
09 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0-r2.ebuild:
|
||||||
|
Remove unnecessary epunt_cxx call wrt #460782 by Roman Žilka
|
||||||
|
|
||||||
|
20 Feb 2013; Zac Medico <zmedico@gentoo.org> expat-2.1.0-r2.ebuild:
|
||||||
|
Add ~arm-linux and ~x86-linux keywords.
|
||||||
|
|
||||||
|
07 Oct 2012; Samuli Suominen <ssuominen@gentoo.org> -expat-2.1.0.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
06 Oct 2012; Raúl Porcel <armin76@gentoo.org> expat-2.1.0-r2.ebuild:
|
||||||
|
alpha/ia64/m68k/s390/sh/sparc stable wrt #437036
|
||||||
|
|
||||||
|
03 Oct 2012; Jeroen Roovers <jer@gentoo.org> expat-2.1.0-r2.ebuild:
|
||||||
|
Stable for HPPA (bug #437036).
|
||||||
|
|
||||||
|
03 Oct 2012; Anthony G. Basile <blueness@gentoo.org> expat-2.1.0-r2.ebuild:
|
||||||
|
stable arm, bug #437036
|
||||||
|
|
||||||
|
03 Oct 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0-r2.ebuild:
|
||||||
|
amd64/x86 stable wrt #437036
|
||||||
|
|
||||||
|
03 Oct 2012; Anthony G. Basile <blueness@gentoo.org> expat-2.1.0-r2.ebuild:
|
||||||
|
stable ppc ppc64, bug #437036
|
||||||
|
|
||||||
|
28 May 2012; Samuli Suominen <ssuominen@gentoo.org> -expat-2.0.1-r6.ebuild,
|
||||||
|
-files/expat-2.0.1-CVE-2009-3560-revised.patch,
|
||||||
|
-files/expat-2.0.1-check_stopped_parser.patch,
|
||||||
|
-files/expat-2.0.1-fix_bug_1990430.patch, -expat-2.1.0_beta3.ebuild,
|
||||||
|
-expat-2.1.0-r1.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
28 May 2012; Raúl Porcel <armin76@gentoo.org> expat-2.1.0.ebuild:
|
||||||
|
alpha/ia64/m68k/s390/sh/sparc stable wrt #412089
|
||||||
|
|
||||||
|
*expat-2.1.0-r2 (16 May 2012)
|
||||||
|
|
||||||
|
16 May 2012; Tiziano Müller <dev-zero@gentoo.org> +expat-2.1.0-r2.ebuild:
|
||||||
|
Drop -fshort-wchar when building wchar_t expat since we're not building for
|
||||||
|
WINE-compatibility and need expatw with full wchar_t for amara.
|
||||||
|
|
||||||
|
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> expat-2.1.0-r1.ebuild:
|
||||||
|
keyword ~amd64-fbsd
|
||||||
|
|
||||||
|
21 Apr 2012; Markus Meier <maekke@gentoo.org> expat-2.1.0.ebuild:
|
||||||
|
arm stable, bug #412089
|
||||||
|
|
||||||
|
*expat-2.1.0-r1 (18 Apr 2012)
|
||||||
|
|
||||||
|
18 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0-r1.ebuild:
|
||||||
|
Install expatu.pc and expatw.pc pkg-config files with USE="unicode"
|
||||||
|
|
||||||
|
16 Apr 2012; Jeroen Roovers <jer@gentoo.org> expat-2.1.0.ebuild:
|
||||||
|
Stable for HPPA (bug #412089).
|
||||||
|
|
||||||
|
15 Apr 2012; Alexis Ballier <aballier@gentoo.org> expat-2.1.0.ebuild:
|
||||||
|
FreeBSD: only put libexpat in /, not libexpatu nor libexpatw which we do not
|
||||||
|
need there.
|
||||||
|
|
||||||
|
15 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0.ebuild:
|
||||||
|
amd64/ppc/ppc64/x86 stable wrt #412089
|
||||||
|
|
||||||
|
15 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0.ebuild:
|
||||||
|
Fix installation on Gentoo/FreeBSD with USE="-unicode" wrt #412085 by Yuta
|
||||||
|
SATOH
|
||||||
|
|
||||||
|
08 Apr 2012; Raúl Porcel <armin76@gentoo.org> expat-2.1.0_beta3.ebuild:
|
||||||
|
alpha/ia64/m68k/s390/sh/sparc stable wrt #407519
|
||||||
|
|
||||||
|
04 Apr 2012; Andreas Schuerch <nativemad@gentoo.org>
|
||||||
|
expat-2.1.0_beta3.ebuild:
|
||||||
|
x86 stable, see bug 407519
|
||||||
|
|
||||||
|
*expat-2.1.0 (28 Mar 2012)
|
||||||
|
|
||||||
|
28 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
28 Mar 2012; Markus Meier <maekke@gentoo.org> expat-2.1.0_beta3.ebuild:
|
||||||
|
arm stable, bug #407519
|
||||||
|
|
||||||
|
25 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.1.0_beta3.ebuild:
|
||||||
|
Marking expat-2.1.0_beta3 ppc64 for bug 407519
|
||||||
|
|
||||||
|
25 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.1.0_beta3.ebuild:
|
||||||
|
Marking expat-2.1.0_beta3 ppc for bug 407519
|
||||||
|
|
||||||
|
23 Mar 2012; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0_beta3.ebuild:
|
||||||
|
Stable for amd64, wrt bug #407519
|
||||||
|
|
||||||
|
21 Mar 2012; Jeroen Roovers <jer@gentoo.org> expat-2.1.0_beta3.ebuild:
|
||||||
|
Stable for HPPA (bug #407519).
|
||||||
|
|
||||||
|
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> -expat-2.0.1-r5.ebuild,
|
||||||
|
-expat-2.1.0_beta2.ebuild,
|
||||||
|
-files/expat-2.1.0_beta2-move_setContext_call.patch:
|
||||||
|
old
|
||||||
|
|
||||||
|
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.0.1-r6.ebuild:
|
||||||
|
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #405915
|
||||||
|
|
||||||
|
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0_beta3.ebuild:
|
||||||
|
Release new expat into the wild for security wrt #407519
|
||||||
|
|
||||||
|
*expat-2.1.0_beta3 (11 Mar 2012)
|
||||||
|
|
||||||
|
11 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
+expat-2.1.0_beta3.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
10 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0_beta2.ebuild,
|
||||||
|
+files/expat-2.1.0_beta2-move_setContext_call.patch:
|
||||||
|
Move call to setContext right after the setting of salt wrt #407555 using
|
||||||
|
upstream patch. Thanks to Marien Zwart for bisecting the issue.
|
||||||
|
|
||||||
|
*expat-2.1.0_beta2 (09 Mar 2012)
|
||||||
|
|
||||||
|
09 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
+expat-2.1.0_beta2.ebuild:
|
||||||
|
Version bump wrt #407519 by Agostino Sarubbo
|
||||||
|
|
||||||
|
06 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.0.1-r6.ebuild:
|
||||||
|
Marking expat-2.0.1-r6 ppc64 for bug 405915
|
||||||
|
|
||||||
|
05 Mar 2012; Jeff Horelick <jdhore@gentoo.org> expat-2.0.1-r6.ebuild:
|
||||||
|
marked x86 per bug 405915
|
||||||
|
|
||||||
|
01 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.0.1-r6.ebuild:
|
||||||
|
Marking expat-2.0.1-r6 ppc for bug 405915
|
||||||
|
|
||||||
|
28 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.0.1-r6.ebuild:
|
||||||
|
Ensure system CFLAGS get respected also in the libexpatw build wrt #406059
|
||||||
|
|
||||||
|
27 Feb 2012; Agostino Sarubbo <ago@gentoo.org> expat-2.0.1-r6.ebuild:
|
||||||
|
Stable for amd64, wrt bug #405915
|
||||||
|
|
||||||
|
27 Feb 2012; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r6.ebuild:
|
||||||
|
Stable for HPPA (bug #405915).
|
||||||
|
|
||||||
|
*expat-2.0.1-r6 (25 Feb 2012)
|
||||||
|
|
||||||
|
25 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> +expat-2.0.1-r6.ebuild:
|
||||||
|
USE="unicode" to control building libexpatu and libexpatw. Use correct CFLAGS
|
||||||
|
and CPPFLAGS in the src_configure() phase for configuring the unicode
|
||||||
|
libraries.
|
||||||
|
|
||||||
|
22 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> -expat-2.0.1-r3.ebuild,
|
||||||
|
-expat-2.0.1-r4.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
22 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> expat-2.0.1-r5.ebuild:
|
||||||
|
ppc/ppc64 stable wrt #383361
|
||||||
|
|
||||||
|
23 Oct 2011; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r5.ebuild:
|
||||||
|
alpha/ia64/m68k/s390/sh/sparc stable wrt #383361
|
||||||
|
|
||||||
|
05 Oct 2011; Markus Meier <maekke@gentoo.org> expat-2.0.1-r5.ebuild:
|
||||||
|
arm stable, bug #383361
|
||||||
|
|
||||||
|
21 Sep 2011; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r5.ebuild:
|
||||||
|
Stable for HPPA (bug #383361).
|
||||||
|
|
||||||
|
20 Sep 2011; Andreas Schuerch <nativemad@gentoo.org> expat-2.0.1-r5.ebuild:
|
||||||
|
x86 stable, thanks JD. Bug 383361
|
||||||
|
|
||||||
|
18 Sep 2011; Markos Chandras <hwoarang@gentoo.org> expat-2.0.1-r5.ebuild:
|
||||||
|
Stable on amd64 wrt bug #383361
|
||||||
|
|
||||||
|
*expat-2.0.1-r5 (01 Aug 2011)
|
||||||
|
|
||||||
|
01 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> +expat-2.0.1-r5.ebuild:
|
||||||
|
Build libexpatu (unicode) and libexpatw (unicode wchar_t) libraries wrt
|
||||||
|
#306655 by Gilles Dartiguelongue and Tiziano Müller
|
||||||
|
|
||||||
|
*expat-2.0.1-r4 (29 Jul 2011)
|
||||||
|
|
||||||
|
29 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> +expat-2.0.1-r4.ebuild:
|
||||||
|
Remove libtool and static files with USE="-static-libs"
|
||||||
|
|
||||||
|
11 Jul 2011; Alexis Ballier <aballier@gentoo.org> expat-2.0.1-r3.ebuild:
|
||||||
|
move libexpat.so.1 to /lib with FreeBSD libc as thats now a library required
|
||||||
|
by libs in /lib and programs in /sbin
|
||||||
|
|
||||||
|
09 Mar 2010; Joseph Jezak <josejx@gentoo.org> expat-2.0.1-r3.ebuild:
|
||||||
|
Marked ppc stable for bug #303727.
|
||||||
|
|
||||||
|
07 Mar 2010; Markus Meier <maekke@gentoo.org> expat-2.0.1-r3.ebuild:
|
||||||
|
amd64 stable, bug #303727
|
||||||
|
|
||||||
|
25 Feb 2010; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r3.ebuild:
|
||||||
|
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #303727
|
||||||
|
|
||||||
|
23 Feb 2010; Brent Baude <ranger@gentoo.org> expat-2.0.1-r3.ebuild:
|
||||||
|
Marking expat-2.0.1-r3 ppc64 for bug 303727
|
||||||
|
|
||||||
|
22 Feb 2010; Tiago Cunha <tcunha@gentoo.org> expat-2.0.1-r3.ebuild:
|
||||||
|
stable sparc, security bug 303727
|
||||||
|
|
||||||
|
21 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||||
|
expat-2.0.1-r3.ebuild:
|
||||||
|
stable x86, security bug 303727
|
||||||
|
|
||||||
|
18 Feb 2010; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r3.ebuild:
|
||||||
|
Stable for HPPA (bug #303727).
|
||||||
|
|
||||||
|
*expat-2.0.1-r3 (17 Feb 2010)
|
||||||
|
|
||||||
|
17 Feb 2010; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
+expat-2.0.1-r3.ebuild, +files/expat-2.0.1-CVE-2009-3560-revised.patch:
|
||||||
|
Revision bump for security #303727 (CVE-2009-3560).
|
||||||
|
|
||||||
|
25 Aug 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r2.ebuild:
|
||||||
|
arm/ia64/m68k/s390/sh/sparc stable wrt #280615
|
||||||
|
|
||||||
|
25 Aug 2009; Tobias Klausmann <klausman@gentoo.org> expat-2.0.1-r2.ebuild:
|
||||||
|
Stable on alpha, bug #280615
|
||||||
|
|
||||||
|
25 Aug 2009; <chainsaw@gentoo.org> expat-2.0.1-r2.ebuild:
|
||||||
|
Marked stable on AMD64 as requested by Robert Buchholz <rbu@gentoo.org> in
|
||||||
|
security bug #280615. Tested on a Core2 Duo: 100%: Checks: 50, Failed: 0
|
||||||
|
|
||||||
|
25 Aug 2009; Christian Faulhammer <fauli@gentoo.org>
|
||||||
|
expat-2.0.1-r2.ebuild:
|
||||||
|
stable x86, security bug 280615
|
||||||
|
|
||||||
|
24 Aug 2009; Brent Baude <ranger@gentoo.org> expat-2.0.1-r2.ebuild:
|
||||||
|
Marking expat-2.0.1-r2 ppc64 for bug 280615
|
||||||
|
|
||||||
|
23 Aug 2009; nixnut <nixnut@gentoo.org> expat-2.0.1-r2.ebuild:
|
||||||
|
ppc stable #280615
|
||||||
|
|
||||||
|
21 Aug 2009; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r2.ebuild:
|
||||||
|
Stable for HPPA (bug #280615).
|
||||||
|
|
||||||
|
*expat-2.0.1-r2 (17 Aug 2009)
|
||||||
|
|
||||||
|
17 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||||
|
+expat-2.0.1-r2.ebuild, +files/expat-2.0.1-fix_bug_1990430.patch:
|
||||||
|
Add patch for upstream bug #1990430.
|
||||||
|
|
||||||
|
23 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
License is MIT per bug 263502, thanks to Justin Bronder
|
||||||
|
<jsbronder@gentoo.org> for report
|
||||||
|
|
||||||
|
21 Mar 2009; Gilles Dartiguelongue <eva@gentoo.org> -expat-1.95.8.ebuild,
|
||||||
|
-expat-2.0.1.ebuild, expat-2.0.1-r1.ebuild:
|
||||||
|
Add epunt_cxx per bug #185252. Add die messages and use emake.
|
||||||
|
|
||||||
|
17 Mar 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
m68k stable wrt #252607, thanks to kolla for testing
|
||||||
|
|
||||||
|
20 Feb 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
arm/s390/sh stable wrt #252607
|
||||||
|
|
||||||
|
14 Jan 2009; Joseph Jezak <josejx@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
Marked ppc stable for bug #252607.
|
||||||
|
|
||||||
|
07 Jan 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
alpha/ia64 stable wrt #252607
|
||||||
|
|
||||||
|
07 Jan 2009; Brent Baude <ranger@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
stable ppc64, bug 252607
|
||||||
|
|
||||||
|
06 Jan 2009; Ferris McCormick <fmccor@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
Sparc stable --- Bug #252607 --- tests succeed.
|
||||||
|
|
||||||
|
05 Jan 2009; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #252607).
|
||||||
|
|
||||||
|
04 Jan 2009; Markus Meier <maekke@gentoo.org> expat-2.0.1-r1.ebuild:
|
||||||
|
amd64/x86 stable, bug #252607
|
||||||
|
|
||||||
|
*expat-2.0.1-r1 (26 Jul 2008)
|
||||||
|
|
||||||
|
26 Jul 2008; Arun Raghavan <ford_prefect@gentoo.org>
|
||||||
|
+files/expat-2.0.1-check_stopped_parser.patch, +expat-2.0.1-r1.ebuild:
|
||||||
|
Add patch from upstream svn to prevent a crash in Python expat bindings
|
||||||
|
(bug #197043)
|
||||||
|
|
||||||
|
10 Mar 2008; <ricmm@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Drop to ~mips due to unstable deps
|
||||||
|
|
||||||
|
09 Mar 2008; Mart Raudsepp <leio@gentoo.org>
|
||||||
|
-files/expat-2.0.0-test-64bit.patch, -files/expat-2.0.0-test-cpp.patch,
|
||||||
|
-expat-1.95.7.ebuild, -expat-1.95.7-r1.ebuild, -expat-2.0.0.ebuild:
|
||||||
|
Remove old, leaving last stable version with the old ABI in place for now
|
||||||
|
|
||||||
|
27 Oct 2007; Diego Pettenò <flameeyes@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Put elibtoolize back in. Please remember to leave it where present.
|
||||||
|
|
||||||
|
11 Aug 2007; Andrej Kacian <ticho@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Stable on x86, bug #187730.
|
||||||
|
|
||||||
|
10 Aug 2007; Christoph Mende <angelos@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Stable on amd64 wrt bug #187730
|
||||||
|
|
||||||
|
09 Aug 2007; Jeroen Roovers <jer@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Stable for HPPA (bug #187730).
|
||||||
|
|
||||||
|
08 Aug 2007; Raúl Porcel <armin76@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
alpha/ia64 stable wrt #187730
|
||||||
|
|
||||||
|
07 Aug 2007; Joseph Jezak <josejx@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Marked ppc stable.
|
||||||
|
|
||||||
|
07 Aug 2007; Markus Rothe <corsair@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Stable on ppc64; bug #187730
|
||||||
|
|
||||||
|
07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Stable on sparc wrt #187730
|
||||||
|
|
||||||
|
06 Aug 2007; Joshua Kinard <kumba@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Stable on mips, per #187730.
|
||||||
|
|
||||||
|
05 Aug 2007; Wulf C. Krueger <philantrop@gentoo.org> expat-2.0.1.ebuild:
|
||||||
|
Changed the post-install message for the big stabilisation of KDE and Gnome.
|
||||||
|
|
||||||
|
23 Jul 2007; Marcus D. Hanwell <cryos@gentoo.org> metadata.xml:
|
||||||
|
Updated metadata with the freedesktop herd as maintainer.
|
||||||
|
|
||||||
|
*expat-2.0.1 (20 Jul 2007)
|
||||||
|
|
||||||
|
20 Jul 2007; Marcus D. Hanwell <cryos@gentoo.org> +expat-2.0.1.ebuild:
|
||||||
|
Version bump, closes bug 183900.
|
||||||
|
|
||||||
|
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
|
||||||
|
Transition to Manifest2.
|
||||||
|
|
||||||
|
11 Feb 2007; Fabian Groffen <grobian@gentoo.org> expat-1.95.7.ebuild,
|
||||||
|
expat-1.95.8.ebuild, expat-2.0.0.ebuild:
|
||||||
|
Dropped ppc-macos keyword, see you in prefix
|
||||||
|
|
||||||
|
06 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Drop ~x86-fbsd keyword from 1.95.8 so that the missing test dependency is
|
||||||
|
not an error anymore.
|
||||||
|
|
||||||
|
17 Apr 2006; Emanuele Giaquinta <exg@gentoo.org>
|
||||||
|
files/expat-2.0.0-test-64bit.patch, +files/expat-2.0.0-test-cpp.patch,
|
||||||
|
expat-2.0.0.ebuild:
|
||||||
|
Add patch to fix bug #128143 (thanks Flameeyes) and to add missing
|
||||||
|
definition for CXX in Makefile.in; use elibtoolize again since the
|
||||||
|
bundled ltmain.sh behaves correctly now.
|
||||||
|
|
||||||
|
12 Apr 2006; Emanuele Giaquinta <exg@gentoo.org>
|
||||||
|
+files/expat-2.0.0-test-64bit.patch, expat-2.0.0.ebuild:
|
||||||
|
Remove dep on dev-libs/check since it's not needed anymore. Use eautoreconf
|
||||||
|
instead of elibtoolize to fix test linking. Add patch to fix test build on 64
|
||||||
|
bit hosts (thanks Flameeyes).
|
||||||
|
|
||||||
|
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> expat-1.95.8.ebuild,
|
||||||
|
expat-2.0.0.ebuild:
|
||||||
|
Add ~x86-fbsd keywords.
|
||||||
|
|
||||||
|
30 Mar 2006; Emanuele Giaquinta <exg@gentoo.org> expat-2.0.0.ebuild:
|
||||||
|
Add warning about the ABI change.
|
||||||
|
|
||||||
|
*expat-2.0.0 (24 Mar 2006)
|
||||||
|
|
||||||
|
24 Mar 2006; Emanuele Giaquinta <exg@gentoo.org> +expat-2.0.0.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
10 Oct 2005; Danny van Dyk <kugelfang@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Fixed missing 'inherit multilib'.
|
||||||
|
|
||||||
|
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Marked stable on mips.
|
||||||
|
|
||||||
|
16 Jan 2005; Guy Martin <gmsoft@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Stable on hppa.
|
||||||
|
|
||||||
|
15 Jan 2005; Lina Pezzella <j4rg0n@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Stable ppc-macos.
|
||||||
|
|
||||||
|
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
|
||||||
|
Change encoding to UTF-8 for GLEP 31 compliance
|
||||||
|
|
||||||
|
21 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Stable on alpha.
|
||||||
|
|
||||||
|
16 Dec 2004; Dylan Carlson <absinthe@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Stable on amd64.
|
||||||
|
|
||||||
|
23 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
Stable on sparc
|
||||||
|
|
||||||
|
20 Nov 2004; Doug Goldstein <cardoe@gentoo.org> expat-1.95.8.ebuild:
|
||||||
|
stable on x86
|
||||||
|
|
||||||
|
*expat-1.95.8 (22 Sep 2004)
|
||||||
|
|
||||||
|
22 Sep 2004; Doug Goldstein <cardoe@gentoo.org> +expat-1.95.8.ebuild:
|
||||||
|
revision bump
|
||||||
|
|
||||||
|
19 Sep 2004; Joshua Kinard <kumba@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
Marked stable on mips.
|
||||||
|
|
||||||
|
09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
Stable on sparc
|
||||||
|
|
||||||
|
*expat-1.95.7-r1 (09 Sep 2004)
|
||||||
|
|
||||||
|
09 Sep 2004; Doug Goldstein <cardoe@gentoo.org> +expat-1.95.7-r1.ebuild:
|
||||||
|
make check adds additional depends... graceful solution to include those
|
||||||
|
depends if the FEATURE is requested. Had to use a local USE flag though.
|
||||||
|
|
||||||
|
07 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
gnuconfig_update in src_unpack; use generic src_compile
|
||||||
|
|
||||||
|
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> expat-1.95.4.ebuild,
|
||||||
|
expat-1.95.5-r1.ebuild, expat-1.95.6-r1.ebuild, expat-1.95.6.ebuild,
|
||||||
|
expat-1.95.7.ebuild:
|
||||||
|
virtual/glibc -> virtual/libc
|
||||||
|
|
||||||
|
15 Jun 2004; <solar@gentoo.org> expat-1.95.6-r1.ebuild,
|
||||||
|
files/expat-1.95.6-uclibc.patch:
|
||||||
|
added uclibc patch for configure target
|
||||||
|
|
||||||
|
15 May 2004; Bryan Østergaard <kloeri@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
Stable on alpha.
|
||||||
|
|
||||||
|
25 Apr 2004; Aron Griffis <agriffis@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
Add die following econf for bug 48950
|
||||||
|
|
||||||
|
17 Apr 2004; Travis Tilley <lv@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
marked stable on amd64
|
||||||
|
|
||||||
|
22 Mar 2004; Joshua Kinard <kumba@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
I was dumb, forgot to add econf and emake to the src_compile() function I
|
||||||
|
added to fix a mips issue.
|
||||||
|
|
||||||
|
21 Mar 2004; Joshua Kinard <kumba@gentoo.org> expat-1.95.6-r1.ebuild,
|
||||||
|
expat-1.95.7.ebuild:
|
||||||
|
Added gnuconfig support to 1.95.6-r1 and 1.95.7 for mips, and added ~mips to
|
||||||
|
KEYWORDS for 1.95.7
|
||||||
|
|
||||||
|
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> expat-1.95.6-r1.ebuild:
|
||||||
|
Move to mips stable (~mips -> mips)
|
||||||
|
|
||||||
|
*expat-1.95.7 (09 Nov 2003)
|
||||||
|
|
||||||
|
09 Nov 2003; Michael Sterrett <mr_bones_@gentoo.org> expat-1.95.7.ebuild:
|
||||||
|
version bump; (bug 32832) - the claim is that the patch isn't needed anymore.
|
||||||
|
Also, modified the ebuild to use parallel make again in the hope that it's
|
||||||
|
been fixed upstream.
|
||||||
|
|
||||||
|
23 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> expat-1.95.6-r1.ebuild:
|
||||||
|
set ppc in keywords
|
||||||
|
|
||||||
|
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> expat-1.95.6-r1.ebuild :
|
||||||
|
ia64 keywords.
|
||||||
|
|
||||||
|
24 Jun 2003; Aron Griffis <agriffis@gentoo.org> expat-1.95.6-r1.ebuild:
|
||||||
|
Mark stable on alpha
|
||||||
|
|
||||||
|
*expat-1.95.6-r1 (17 Mar 2003)
|
||||||
|
|
||||||
|
16 Jun 2003; Guy Martin <gmsoft@gento.org> expat-1.95.6-r1.ebuild :
|
||||||
|
Added hppa to KEYWORDS.
|
||||||
|
|
||||||
|
02 Apr 2003; Christian Birchinger <joker@gentoo.org> expat-1.95.6-r1.ebuild:
|
||||||
|
Added stable sparc keyword
|
||||||
|
|
||||||
|
17 Mar 2003; Patrick Kursawe <phosphan@gentoo.org> :
|
||||||
|
added patch xmlstatus to fix problem described in
|
||||||
|
sourceforge request 676844 and gentoo bug 17426
|
||||||
|
(that made pwlib build fail)
|
||||||
|
|
||||||
|
*expat-1.95.6 (09 Mar 2003)
|
||||||
|
|
||||||
|
29 May 2003; Zach Welch <zwelch@gentoo.org expat-1.95.6-r1.ebuild,
|
||||||
|
expat-1.95.6.ebuild:
|
||||||
|
add arm keyword
|
||||||
|
|
||||||
|
09 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> :
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
21 Feb 2003; Zach Welch <zwelch@gentoo.org> :
|
||||||
|
Added arm to keywords.
|
||||||
|
|
||||||
|
07 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
|
||||||
|
Added hppa to keywords.
|
||||||
|
|
||||||
|
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||||
|
|
||||||
|
*expat-1.95.5-r1 (02 Dec 2002)
|
||||||
|
|
||||||
|
02 Dec 2002; Seemant Kulleen <seemant@gentoo.org> expat-1.95.5-r1.ebuild
|
||||||
|
files/digest-expat-1.95.5-r1 :
|
||||||
|
|
||||||
|
Man page is now installed in FHS correct location. Small enough package
|
||||||
|
that I version bumped. Closes bug #11236 by k8la@arrl.net (Thomas M.
|
||||||
|
Beaudry)
|
||||||
|
|
||||||
|
*expat-1.95.5 (11 Nov 2002)
|
||||||
|
|
||||||
|
11 Nov 2002; Karl Trygve Kalleberg <karltk@gentoo.org> expat-1.95.5.ebuild files/digest-expat-1.95.5 :
|
||||||
|
New upstream version.
|
||||||
|
|
||||||
|
*expat-1.95.4 (23 Jul 2002)
|
||||||
|
|
||||||
|
06 Jan 2003; Jan Seidel <tuxus@gentoo.org> expat-1.95.4.ebuild :
|
||||||
|
Added mips to keywords.
|
||||||
|
|
||||||
|
01 Sep 2002; George Shapovalov <george@gentoo.org> expat-1.95.4.ebuild :
|
||||||
|
fixed man page install location
|
||||||
|
|
||||||
|
08 Aug 2002; Seemant Kulleen <seemant@gentoo.org> expat-1.95.4.ebuild :
|
||||||
|
Made more FHS compliant.
|
||||||
|
|
||||||
|
23 Jul 2002; Mark Guertin <gerk@gentoo.org> :
|
||||||
|
Added ppc to keywords
|
||||||
|
|
||||||
|
23 Jul 2002; Arcady Genkin <agenkin@thpoon.com> expat-1.95.4.ebuild :
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
*expat-1.95.3 (10 Jul 2002)
|
||||||
|
|
||||||
|
10 Jul 2002; Seemant Kulleen <seemant@gentoo.org> expat-1.95.3.ebuild
|
||||||
|
files/digest-expat-1.95.3 :
|
||||||
|
Version bump. Also, SRC_URI changed to use sourceforge mirror. LICENSE,
|
||||||
|
SLOT and KEYWORDS added. Thanks to: gentoo@gonzo.ch (Roman Weber) in bug
|
||||||
|
#4797
|
||||||
|
|
||||||
|
*expat-1.95.2 (25 Mar 2002)
|
||||||
|
|
||||||
|
25 Mar 2002; Donny Davies <woodchip@gentoo.org> expat-1.95.2.ebuild :
|
||||||
|
Update to latest release. Fixed to install into ${D}, previously it didn't.
|
||||||
|
Parallel make is busted, s/emake/make/. Fixed html docs.
|
||||||
|
|
||||||
|
*expat-1.95.1-r1 (1 Feb 2002)
|
||||||
|
|
||||||
|
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
||||||
|
Added initial ChangeLog.
|
@ -1 +1,29 @@
|
|||||||
DIST expat-2.1.0.tar.gz 562616 RMD160 bffca083d29fe7688f106a902ef9b909c3321c5d SHA1 b08197d146930a5543a7b99e871cba3da614f6f0 SHA256 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
|
AUX expat-2.1.0-xmlwfargs.patch 478 SHA256 738a06abaafebb301a98992d686b9a55699f6dcac09663071a4e1cac283b2834 SHA512 db7e75a6d1b43f20352223ccc3703683426ce10d67e68dce4ac5faeba8bbe42270281796a9db495e98d53f6d2c7ead8bfb3e2e2668cf5dfa0bc9c1acb0170e26 WHIRLPOOL 85df93895e392c44bb5cd648aa017b2b95adddd5ec765023a7a82223c1c55b677ec3199960afb027d67372c7acc605068d089d49488225bb39aaaea6b7e3c4f9
|
||||||
|
DIST expat-2.1.0.tar.gz 562616 SHA256 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86 SHA512 2a9ad2b44b87b84087979fe4114d661838df3b03dbdcb74d590cb74096bf35ce9d5a86617b0941a2655ea441a94537bcbcd78252da92342238823be36de2d09d WHIRLPOOL 147eb383fdb79116e2215982e9741939f80249a0bb690e93b00218fa335d483d88f82d9256632b458b13592252aeb100ec4ef830c72bb8eb5df7675cd15f41e1
|
||||||
|
EBUILD expat-2.1.0-r2.ebuild 2322 SHA256 cf8865566582aabced12c76802dab72396ab1192a7bbba288c072d5afcd80259 SHA512 14cdcfd29d89db43d28e258f8048888f7cbe2cdf37a219421dee7d28f331a79815c78591d3635b2d7e169a9762c7b51a7c0db044b291f2cbee198e4831cb24fd WHIRLPOOL a6e8ecdd76d01121ac3545e5e8dc1a0a82aac89bdda77ccbe2d94f8188c59e9244f76f4c966240bfd4fbaf82e102e6ac59eb10681580a28fa4629754c1b270ca
|
||||||
|
EBUILD expat-2.1.0-r3.ebuild 2430 SHA256 6f92becbd91ef00a07f30bc6146f7ee3ee54196a88e7ca8c25a5e7bbf9a79d8a SHA512 0e474abdcc85f12f9ead86becb04c1f9567b5bca96afdfa45796ecc8c6a4e8ef2414284acc4620db3c633d0b6efc6f3c1306bbd04f0262a44e282d7ce26f8b16 WHIRLPOOL b5e8b91b3c20f747d1d89208a1b31a829b179f29075a6332dc73043b46eecc37fc3f7a8b59a14c0d39f309f599a7c7efe3d4eb4d5625d7a061968ab11b90962e
|
||||||
|
EBUILD expat-2.1.0-r4.ebuild 2485 SHA256 2328e8c11fbe9ddebbd20d90a95476f4d47476d8f9fb720a103e80c2aed22ffe SHA512 e7bd6b789b0d335901b72c35a0254753582aba3876154ba22f390f09f0cfa83b46e2a0ae7101fdb1648d651fe222d28bd22bab541ef1fe0ceca5cf6256805d47 WHIRLPOOL 61d8f7d86d45ad3137bff5e2ae7bf3304e4dc71868bc54152a418c965e6ea3a6273ac69f1317e286dfbb8d22599cc66972d43111a7dfa8f2baa9f6183739a97b
|
||||||
|
MISC ChangeLog 21554 SHA256 77867351565710ab8ebdabcd34a2523703400b003a9fd7f5ddd791c4c659f86a SHA512 b89b9631a5e0d99c77557999553c8cb4462921aa6be7cef9178256d64906078caa02015eae71df864f039684d16e7a30b162d94cb2a93e78af3a32c7dc5c8392 WHIRLPOOL fb6d751c8a657d5aa4fce4fc5e1f6763053ea769359b31b3d28125722b4693954ea7c4ae2d8051ece74a0f711098b95a29dc4265fd9ca62a0a09ddbc29b0a876
|
||||||
|
MISC metadata.xml 253 SHA256 100ff5eae8571b7fa427f25400fba2ba79683860ec39467180bc8c9a7c73420f SHA512 549874f0fc26095c2d80c34bd0cae74b75ffdd4a9c19c52931047857f51f7461e7b51495cbb7575a19537ddfb4d2762c1fa4b36cafe47ca8057a6bbf6e6778e5 WHIRLPOOL 7c080dd571730c2c8aea4a19fcddc9f6fb947a8b2534d44bff5aa02d85a9ca1e24de2444ed42f326f13de4b082845e68aec41397c0424ca15b6020c0f5ae704f
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
|
iQJ8BAEBCABmBQJTXo+CXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||||
|
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||||
|
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOa1IQALH7B4U63vja60CzMctYhEpP
|
||||||
|
Oytf8aYZcxQ0iMzBMGDmLUUCx6xVh4cJykqToL2o5r9Y0GFCQ6ezhResX6hDrXmv
|
||||||
|
/a75QxTnwK0E6xxf0842sslT1SKrhmHQZOUmK7TN3Cel/oosEUyVrMww5phRkVv3
|
||||||
|
vURBUe1SHZ/ETsvmY+rD3tYJ5sor1WICxwZ6J+m9f9EK2XaYtySwXXJkUvBd4GIM
|
||||||
|
chGKrHeGtA+8xJ+18wu36tU8/3vf8j941gj61dU1Fj1dBecJFriYBa0ITUxGJeYD
|
||||||
|
fD6ou+KILpXA0haoBtlJiqP0+bpr4cP88RWMf9xW4foA+9xwWIJIznX3NQEBetS0
|
||||||
|
PjTE7KAnQUnRub2KX8z/CPSUN5BkLGutmq/LqxuR+cZ7PFbMNh6ri1Wr0t4Dr8uo
|
||||||
|
JUREdlRlcui+3gSahNzgpbwMGmWY0qdMPWjdMuS0OD330m8azuPqj9UB652GkRYy
|
||||||
|
7Bp2bdYWG1e+QstOKQueegGoJt9YRtm5AZvrPaMnZxYrJNk5WC7mw95BcstzmSpZ
|
||||||
|
pYl9b+TFPDrSkroILdjK4dWwpfnuQdVJ3vZQftkc2y7xweShlfp63avqFNR0qrDK
|
||||||
|
t0ZUicUPi9irYmIx5ln80busKCsWUTAjdCtTJMzhpZUtWTIeutjI9f8nIVqPG9FJ
|
||||||
|
UGN+2hkDao24SyTdD6Ck
|
||||||
|
=0GoQ
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0.ebuild,v 1.7 2012/05/28 15:49:06 armin76 Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r2.ebuild,v 1.8 2013/03/09 12:33:55 ssuominen Exp $
|
||||||
|
|
||||||
EAPI=4
|
EAPI=4
|
||||||
inherit eutils libtool toolchain-funcs
|
inherit eutils libtool multilib toolchain-funcs
|
||||||
|
|
||||||
DESCRIPTION="XML parsing libraries"
|
DESCRIPTION="XML parsing libraries"
|
||||||
HOMEPAGE="http://expat.sourceforge.net/"
|
HOMEPAGE="http://expat.sourceforge.net/"
|
||||||
@ -11,12 +11,11 @@ SRC_URI="mirror://sourceforge/expat/${P}.tar.gz"
|
|||||||
|
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
IUSE="elibc_FreeBSD examples static-libs unicode"
|
IUSE="elibc_FreeBSD examples static-libs unicode"
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
elibtoolize
|
elibtoolize
|
||||||
epunt_cxx
|
|
||||||
|
|
||||||
mkdir "${S}"-build{,u,w} || die
|
mkdir "${S}"-build{,u,w} || die
|
||||||
}
|
}
|
||||||
@ -34,7 +33,7 @@ src_configure() {
|
|||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
|
|
||||||
pushd "${S}"-buildw >/dev/null
|
pushd "${S}"-buildw >/dev/null
|
||||||
CFLAGS="${CFLAGS} -fshort-wchar" CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
|
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -76,6 +75,13 @@ src_install() {
|
|||||||
pushd "${S}"-buildw >/dev/null
|
pushd "${S}"-buildw >/dev/null
|
||||||
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
|
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
|
||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
|
||||||
|
cp expat.pc expatu.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
|
||||||
|
cp expat.pc expatw.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
|
||||||
|
popd >/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -f "${ED}"usr/lib*/libexpat{,u,w}.la
|
rm -f "${ED}"usr/lib*/libexpat{,u,w}.la
|
92
sdk_container/src/third_party/portage-stable/dev-libs/expat/expat-2.1.0-r3.ebuild
vendored
Normal file
92
sdk_container/src/third_party/portage-stable/dev-libs/expat/expat-2.1.0-r3.ebuild
vendored
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r3.ebuild,v 1.15 2014/04/28 17:27:28 mgorny Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils libtool multilib toolchain-funcs multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="XML parsing libraries"
|
||||||
|
HOMEPAGE="http://expat.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/expat/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
|
IUSE="elibc_FreeBSD examples static-libs unicode"
|
||||||
|
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
elibtoolize
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
local myconf="$(use_enable static-libs static)"
|
||||||
|
|
||||||
|
mkdir -p "${BUILD_DIR}"{u,w} || die
|
||||||
|
|
||||||
|
ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
emake
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
emake buildlib LIBRARY=libexpatu.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
emake buildlib LIBRARY=libexpatw.la
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake install DESTDIR="${D}"
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
|
||||||
|
cp expat.pc expatu.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
|
||||||
|
cp expat.pc expatw.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
if multilib_is_native_abi ; then
|
||||||
|
# libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since
|
||||||
|
# we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1
|
||||||
|
use elibc_FreeBSD && gen_usr_ldscript -a expat
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
dodoc Changes README
|
||||||
|
dohtml doc/*
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}/examples
|
||||||
|
doins examples/*.c
|
||||||
|
fi
|
||||||
|
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
93
sdk_container/src/third_party/portage-stable/dev-libs/expat/expat-2.1.0-r4.ebuild
vendored
Normal file
93
sdk_container/src/third_party/portage-stable/dev-libs/expat/expat-2.1.0-r4.ebuild
vendored
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r4.ebuild,v 1.2 2014/04/28 17:27:28 mgorny Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils libtool multilib toolchain-funcs multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="XML parsing libraries"
|
||||||
|
HOMEPAGE="http://expat.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/expat/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
|
IUSE="elibc_FreeBSD examples static-libs unicode"
|
||||||
|
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-xmlwfargs.patch
|
||||||
|
elibtoolize
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
local myconf="$(use_enable static-libs static)"
|
||||||
|
|
||||||
|
mkdir -p "${BUILD_DIR}"{u,w} || die
|
||||||
|
|
||||||
|
ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
emake
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
emake buildlib LIBRARY=libexpatu.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
emake buildlib LIBRARY=libexpatw.la
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake install DESTDIR="${D}"
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
|
||||||
|
cp expat.pc expatu.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
|
||||||
|
cp expat.pc expatw.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
if multilib_is_native_abi ; then
|
||||||
|
# libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since
|
||||||
|
# we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1
|
||||||
|
use elibc_FreeBSD && gen_usr_ldscript -a expat
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
dodoc Changes README
|
||||||
|
dohtml doc/*
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}/examples
|
||||||
|
doins examples/*.c
|
||||||
|
fi
|
||||||
|
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
15
sdk_container/src/third_party/portage-stable/dev-libs/expat/files/expat-2.1.0-xmlwfargs.patch
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/dev-libs/expat/files/expat-2.1.0-xmlwfargs.patch
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Fix "xmlwf -h" output
|
||||||
|
|
||||||
|
Patch is from: http://pkgs.fedoraproject.org/cgit/expat.git/plain/expat-2.1.0-xmlwfargs.patch
|
||||||
|
|
||||||
|
--- xmlwf/xmlwf.c
|
||||||
|
+++ xmlwf/xmlwf.c
|
||||||
|
@@ -634,7 +634,7 @@ static void
|
||||||
|
usage(const XML_Char *prog, int rc)
|
||||||
|
{
|
||||||
|
ftprintf(stderr,
|
||||||
|
- T("usage: %s [-n] [-p] [-r] [-s] [-w] [-x] [-d output-dir] "
|
||||||
|
+ T("usage: %s [-s] [-n] [-p] [-x] [-w] [-d output-dir] [-c] [-m] [-r] [-t] [-v] "
|
||||||
|
"[-e encoding] file ...\n"), prog);
|
||||||
|
exit(rc);
|
||||||
|
}
|
8
sdk_container/src/third_party/portage-stable/dev-libs/expat/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/dev-libs/expat/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>freedesktop</herd>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="cpe">cpe:/a:libexpat:expat</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
2457
sdk_container/src/third_party/portage-stable/dev-libs/glib/ChangeLog
vendored
Normal file
2457
sdk_container/src/third_party/portage-stable/dev-libs/glib/ChangeLog
vendored
Normal file
File diff suppressed because it is too large
Load Diff
32
sdk_container/src/third_party/portage-stable/dev-libs/glib/Manifest
vendored
Normal file
32
sdk_container/src/third_party/portage-stable/dev-libs/glib/Manifest
vendored
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
|
AUX glib-1.2.10-automake-1.13.patch 655 SHA256 60b7ee39df624177c3a58c982bc3c8b1649d5501997f57a549927d94406c98ec SHA512 3abbcdb8c7e4bec4fa10340b42cc1f088955baf50995b62c92525bd633ce159d204c37c744fe22e144eb01201dbcc23313c1424e0e3d5bfebe746c7a470f465b WHIRLPOOL 45fe4e51d62e31efdb4d2b25d5f30f0468684327745e57a6b427c8f441c8026639a462a27e7843eef52e9502f28a0f81617bf1a11ece680ff1fa62151c21996e
|
||||||
|
AUX glib-1.2.10-automake.patch 827 SHA256 db6d22caf4054c09467b50b6d85566eec7479a29169460950e423c083332ef67 SHA512 5334044b5c16695ad21648b9ddbaf85480ebb9a6a8fe49675cc471541665af4e493612fdf7bc28508391a21bc3585faee1b576d9d6510bf823508dec8b4c9af7 WHIRLPOOL b2f2d3acfeb26d9a3d3767b53b662055f46dc64952c976d654558531b28c3c922be4da6b6aa077753960f4c3cc7f9b73ef6b9bb9169434e6c9d7b8dcca2fc840
|
||||||
|
AUX glib-1.2.10-configure-LANG.patch 1464 SHA256 32377819896297caf9628f382c7bba09ee0a049bd977e9ea927314c0c2e669b4 SHA512 a83e3d51775ee696dd4f862eef9d973e62bb157562c4ba5d6e25708f4140af35e4473b92e61541c0efea175223b64575fd23e08f666980ad8063ba1acb19b002 WHIRLPOOL a46a8f5e3574feeba640262823705584da98f3bfbb4699378a746d66290edf65804add1f59ec244c04d78492dcb2b4a7a9981ab9633ec0b3b373fd105b5175f6
|
||||||
|
AUX glib-1.2.10-gcc34-fix.patch 2008 SHA256 848620bc200c2a42d726744fe6c36e20a396624e82b0c742b726dd72287e6cdd SHA512 2f8bec2a10828c57da507d73a308ffec6b1069cdd7704e3128aeabe9f031952c71c900062de782bd464bec101bbf925586f88336bb0f8ac05dda00b1a269158a WHIRLPOOL 602ce9ff26da42417be8f8c03e2cad33e31a3a8fea0b1392fb95253fb7c3f8424b28a2c910cd532b1932a37c9b334d0150d273c43d1389bd7107c897b3923c9a
|
||||||
|
AUX glib-1.2.10-m4.patch 225 SHA256 c470b3ecc3b8fd6a2d52df816a1c4ccb3ad2d6048e37894f415c8ea9c7925b68 SHA512 b754a680cff0fdbaade899152e597cfc4351cbbf6adf931a5f4f856823e1e6e68b54aa5f318f33476d497a8ae39b0d2dbb2a32792aec1727d196a014315cac12 WHIRLPOOL fbd2fd7b06a7fd0617f1b0ea4746d59a68977a9133e7eb37a64fad5f825e58b64a42c920f2435b61deeb075fe6e5401a361b30d3cdd175007f5ab5f2453b182b
|
||||||
|
AUX glib-2.12.12-fbsd.patch 850 SHA256 1af80d3f26d44715bdbf597e5d37f6547dd1adb993852c12db614b579b02f001 SHA512 43a78da1ffbae15d920f58b0c5e987bf8e563f13b6e50668d3b2146472b3ec64938f36daeca88f08edf197134976d1ea328502337fa25e0a1d8a8dc52732d6ad WHIRLPOOL c3936bb66de72ef4efbcaffb42f9a9458b03a01e588398b90f5c3fb338e8376e0092a8068302c84370e3ba3fc7d38bb7af6d056d6b6ae4767b433dc32f2bf16e
|
||||||
|
AUX glib-2.34.0-testsuite-skip-thread4.patch 1296 SHA256 91cc22f43c04599826e9e15efffb3a668f73208391b047f321c993e27c3a9dd9 SHA512 e7e12c40d3da03c3420c1d0e161d5583e30a3185300a660408ddf78ffe0bbf2d812eb9180b6e7e013370a880d5f5e020cbdf45bebaa8fa8d74f6f4af8822c5aa WHIRLPOOL 876a1740f520d0e9f4cc26b55a20e6f6b0d979de801edeb8262b53a68130e35c0a968081658ea89ae47e4a9a7e273ee6ef2c74dfe011e103c69cfb9bfc4d6c0f
|
||||||
|
AUX glib-2.36.4-znodelete.patch 2199 SHA256 4195ca98519b842520d9b11d7cd01f1f6f6ed1843735e2fb50c217fc6c33fe43 SHA512 77284716ff8f4f7482765cc5724e325169fd49b205e19cad19e755a4cceeb57037bdd78fcde6265586770b95fd9481afc69d797a4a521401a2704f4eab644d47 WHIRLPOOL 9941b5aa7f1fdb1fa6cdf39f4f94a52bfd6093f55f31a6466ecc0996eaa22901ac26cff42fdd64af9dac13004fe47d054991cc27e6450ab4b6810e0f421157f4
|
||||||
|
AUX glib-2.37.x-external-gdbus-codegen.patch 4573 SHA256 7094ff73cef6add5bf1727f2d01f6f45ac6ae82d725a47b83d0280064d006ee2 SHA512 dc8e0460c549a5d65cc9ba575d0f1eb2bd7a487d382970922e454ceb4efe46a096da82abfe5ba50bf37f56e1c24570ed391a5474f22f9f97d678baad003893ed WHIRLPOOL 86f0da69db6c0c9c8f22869155ce679c75db755c78bd7add7401e7e73c454fd9704dcb0a050b67d99a4bbbb161c26325ff120ef0bb7d76341ebc528015169b20
|
||||||
|
AUX glib-2.38.2-configure.patch 985 SHA256 4a3d9bf2b84f966ad2792ed7a356cf9e4f23e95efbe950bd6d5df544d45fff97 SHA512 ebdcc5775b4ada3f464a791ac0bffe0cd7a4441c9f21af327c9a99638157bbb8d72bb01aa70190c4e757481c5832763a0b569b7de6f452b4a2d05ea5b4a3e63d WHIRLPOOL 99d02f68ad97dbeb9de6dfdef5a76b19b94da9ff66ace3657bd772fdc181067c19225926ff5bd0bc7006a4abc5b4ed3a5523769fb8e488bed74b1cacbeab9448
|
||||||
|
AUX glib-2.38.2-sigaction.patch 707 SHA256 72476721ee93a0587a89b48f35944d8b1e317bc240ef79363f82ad7ed71c2e55 SHA512 f97c30585c06a6a4d937ee8f27574d60580893e29372a282d1310f6702a7b003233c64e2d56d2ae91af53eee6465d9acb68b76027ec9428f1615bd7c25af45db WHIRLPOOL 5a478f80558bca17508e6d2b342e2204bb419818c7382f17e2c01ba6e0addc9190fc12a7817c728e35b3f7c304575551d43a529b0aa3e2fa2432b823d69f6467
|
||||||
|
AUX glib-2.40.0-external-gdbus-codegen.patch 3901 SHA256 d06d2775c3632212c11eceb715f0da6a3b1ab6d8d901bb2fcb7c1fc3ca6b004a SHA512 2f960a53cf51f809af6788664e2cd6d67a29eb58dfe34156f665e2d5ae1fd53a3c792714672fc82dcbfae38e1c793a3eef07116484511ef21d96536559339b00 WHIRLPOOL 39dc4d38e6a3450cbba3a1843096da330b6b2bc8954b9cce4a890454e5546d3e6440ddd237772407bd4ffec05b78eb6ddddb5c4cb6c86a86e01a5ad4c96fe8b0
|
||||||
|
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.38.2.tar.xz 6718296 SHA256 056a9854c0966a0945e16146b3345b7a82562a5ba4d5516fd10398732aea5734 SHA512 f31531060d898dbe05e71ffc4d057f5a703106674e68c28ad2346d227304ef9454736beaf653f27553ed5397caac8baf3d76d3b31b062898762e5cf4e24ff0e0 WHIRLPOOL 4b126073d673f1cda9af4b1bfa0b6621e2cb883dfffe911d264bfc4c317a063579fc764ef94f7fe22b64a6fc8f0ed5f16de1015f1aa265dcaa85ec0d7392fa7b
|
||||||
|
DIST glib-2.40.0.tar.xz 7016228 SHA256 0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5 SHA512 346a32f2d1447d3398ac2400047f0556517b914788cf9c8c9f28de5f395ef3993231f9a58fc103e08013fa2e7136a097de46aabdf4c035a46f883ca3971408a4 WHIRLPOOL d3e7ccfa3ac4270ccc5f950771238addabcbf025ebaf85a1586c7757493c6cdc3dc447f6ab92af1ed87f1c68c79d7b1bb6417b1894f8c0304fd87e04b1eb9b3b
|
||||||
|
DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486
|
||||||
|
EBUILD glib-1.2.10-r5.ebuild 1802 SHA256 b8561be2cdbe967604c39b6316bee46016e62131e9858d26fb26d8f1699c2029 SHA512 d2c84ba968f81bc851f53fbf1bad01f62de58f16dc49565e341bf7e9396b5f8870501de2027d5b49c5dcd2a8416dca6f530a34491c63ccb26ab94aeafea442ba WHIRLPOOL 1fd9b784429c287fa5dbb4e20db42dd9e1f67cc03ac60c7d47fb751878ed827f2791a2bd6622d84773a4a4607c190a671cef6a6d9b7a61943bf12b7b0e1d6b45
|
||||||
|
EBUILD glib-2.38.2-r1.ebuild 10136 SHA256 e276186ee74001eb75dd8b300a04395446034279ea30f81d4a9c3c60a3938b1d SHA512 30edcf3a44987b941451b0f0e24bb3d08aa2a233315a4bb02135c109aa334c9db8420a0739bc92aeecbe8d90478caff24deea3d30ceb661189dad6f20406afbc WHIRLPOOL 44f83bb6b1581a64c4037528c3c26e86661efbd07843ca887174c70de76c3a0ffc9ad5091a5604a30df86000da09808ce80bfbfa8c420c17cfe5fdd2e41f413a
|
||||||
|
EBUILD glib-2.40.0-r1.ebuild 10051 SHA256 825f96c0f11cf6f8bc1252f6425a47192c31e83280528c777aad93afd7ddf970 SHA512 db2065be5aaeacde5f9f49743e8009b5f1a5b983afbe76fd6f5bb20db6a06c17db687e513cd3168afac8d68a76efc7dc61959502fd300613fa7dbc681b1aa1e4 WHIRLPOOL 9f7dbdaa4e32cc519a526246758b5e3acfb916b950b4589a75e51821ddf6bbef51b99d80550b9c753c2fad4b1d89a570f66b59246281dddaf41c841b5d48cc14
|
||||||
|
MISC ChangeLog 87145 SHA256 8e9c62651cb0e4b4a8f22086e2204efea666be25b79410ab9452b0e9e76eb22d SHA512 0a16a1992a154ade4f4bc4d2bc892227adf55514f38daa3020aab47fa9ceb4f58189c7cc3d62cfd8a564b754c34d5a06c4f0ee146386fd9d56f773676ca92469 WHIRLPOOL 25e9cdb8f2636e2f3b29134cfea51148fbdf1037cbad5096ced1ebab4ab50c85e92bc0c835aa23a237ba1fe56014bcf74dea219e4e9cc02dcafcae9474c5c7c4
|
||||||
|
MISC metadata.xml 692 SHA256 d46beb748667144ea36ba0b32f8f7c27ca0e10faec80809852cb81fb3b798e5f SHA512 db21e2d66d280757c98065433ebb66720db113ee70807c1e69c21b782dc8c9832981098ffedd962839089f174c8b0545de717d5cd2969b8e7ae4640a382a3de1 WHIRLPOOL 7fc05ab8e50cfe9904f3f97123a16fa7e6f051d45e7c6c2616b0254529864cb7b029a329bda8102bf01bfeef287215f6536caca9090e22e7b0c7c59af8994951
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
iEYEAREIAAYFAlPjv10ACgkQVWmRsqeSphNhdQCfUhYUo/KZfKVgbNap53szjkMP
|
||||||
|
rn8AniFhLfu/2pVUoMEMTAXh/WfhPULt
|
||||||
|
=358c
|
||||||
|
-----END PGP SIGNATURE-----
|
23
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-automake-1.13.patch
vendored
Normal file
23
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-automake-1.13.patch
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
Replace macros deprecated in automake-1.13; fixed upstream in glib-2.36
|
||||||
|
|
||||||
|
diff --git a/configure.in b/configure.in
|
||||||
|
index e94cc77..d88d834 100644
|
||||||
|
--- a/configure.in
|
||||||
|
+++ b/configure.in
|
||||||
|
@@ -60,7 +60,7 @@ PACKAGE=glib
|
||||||
|
AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
|
||||||
|
|
||||||
|
# Specify a configuration file
|
||||||
|
-AM_CONFIG_HEADER(config.h)
|
||||||
|
+AC_CONFIG_HEADERS(config.h)
|
||||||
|
|
||||||
|
AC_DEFINE_UNQUOTED(GLIB_MAJOR_VERSION, $GLIB_MAJOR_VERSION)
|
||||||
|
AC_DEFINE_UNQUOTED(GLIB_MINOR_VERSION, $GLIB_MINOR_VERSION)
|
||||||
|
@@ -151,7 +151,6 @@ AC_DEFINE_UNQUOTED(G_COMPILED_WITH_DEBUGGING, "${enable_debug}")
|
||||||
|
|
||||||
|
# Checks for programs.
|
||||||
|
AC_PROG_CC
|
||||||
|
-AM_PROG_CC_STDC
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
|
||||||
|
changequote(,)dnl
|
29
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-automake.patch
vendored
Normal file
29
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-automake.patch
vendored
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
fix errors with newer automake:
|
||||||
|
|
||||||
|
gmodule/Makefile.am:44: testgmodule_LDFLAGS must be set with `=' before using `+='
|
||||||
|
|
||||||
|
Makefile.am:73: BUILT_SOURCES multiply defined in condition TRUE ...
|
||||||
|
Makefile.am:11: ... `BUILT_SOURCES' previously defined here
|
||||||
|
|
||||||
|
--- Makefile.am
|
||||||
|
+++ Makefile.am
|
||||||
|
@@ -70,7 +70,7 @@
|
||||||
|
|
||||||
|
CONFIGURE_DEPENDENCIES = acglib.m4
|
||||||
|
|
||||||
|
-BUILT_SOURCES = stamp-gc-h #note: not glibconfig.h
|
||||||
|
+BUILT_SOURCES += stamp-gc-h #note: not glibconfig.h
|
||||||
|
glibconfig.h: stamp-gc-h
|
||||||
|
@:
|
||||||
|
stamp-gc-h: config.status
|
||||||
|
--- gmodule/Makefile.am
|
||||||
|
+++ gmodule/Makefile.am
|
||||||
|
@@ -41,7 +41,7 @@
|
||||||
|
libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
|
||||||
|
|
||||||
|
noinst_PROGRAMS = testgmodule
|
||||||
|
-testgmodule_LDFLAGS += @G_MODULE_LDFLAGS@
|
||||||
|
+testgmodule_LDFLAGS = @G_MODULE_LDFLAGS@
|
||||||
|
testgmodule_LDADD = libgmodule.la $(libglib) @G_MODULE_LIBS@
|
||||||
|
|
||||||
|
.PHONY: files release
|
@ -0,0 +1,44 @@
|
|||||||
|
The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
|
||||||
|
option parsing, it may break.
|
||||||
|
|
||||||
|
http://bugs.gentoo.org/133679
|
||||||
|
|
||||||
|
--- configure
|
||||||
|
+++ configure
|
||||||
|
@@ -54,6 +54,19 @@
|
||||||
|
infodir='${prefix}/info'
|
||||||
|
mandir='${prefix}/man'
|
||||||
|
|
||||||
|
+# NLS nuisances.
|
||||||
|
+for as_var in \
|
||||||
|
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
|
||||||
|
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
||||||
|
+ LC_TELEPHONE LC_TIME
|
||||||
|
+do
|
||||||
|
+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
|
||||||
|
+ eval $as_var=C; export $as_var
|
||||||
|
+ else
|
||||||
|
+ unset $as_var
|
||||||
|
+ fi
|
||||||
|
+done
|
||||||
|
+
|
||||||
|
# Initialize some other variables.
|
||||||
|
subdirs=
|
||||||
|
MFLAGS= MAKEFLAGS=
|
||||||
|
@@ -452,16 +463,6 @@
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
-# NLS nuisances.
|
||||||
|
-# Only set these to C if already set. These must not be set unconditionally
|
||||||
|
-# because not all systems understand e.g. LANG=C (notably SCO).
|
||||||
|
-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
|
||||||
|
-# Non-C LC_CTYPE values break the ctype check.
|
||||||
|
-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
|
||||||
|
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
|
||||||
|
-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
|
||||||
|
-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
|
||||||
|
-
|
||||||
|
# confdefs.h avoids OS command line length limits that DEFS can exceed.
|
||||||
|
rm -rf conftest* confdefs.h
|
||||||
|
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
|
41
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch
vendored
Normal file
41
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch
vendored
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
--- glib-1.2.10/gstrfuncs.c.orig 2001-02-27 07:00:22.000000000 +0100
|
||||||
|
+++ glib-1.2.10/gstrfuncs.c 2004-03-01 13:19:49.531603760 +0100
|
||||||
|
@@ -867,7 +867,7 @@
|
||||||
|
/* beware of positional parameters
|
||||||
|
*/
|
||||||
|
case '$':
|
||||||
|
- g_warning (G_GNUC_PRETTY_FUNCTION
|
||||||
|
+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
|
||||||
|
"(): unable to handle positional parameters (%%n$)");
|
||||||
|
len += 1024; /* try adding some safety padding */
|
||||||
|
break;
|
||||||
|
@@ -1034,7 +1034,7 @@
|
||||||
|
/* n . dddddddddddddddddddddddd E +- eeee */
|
||||||
|
conv_len += 1 + 1 + MAX (24, spec.precision) + 1 + 1 + 4;
|
||||||
|
if (spec.mod_extra_long)
|
||||||
|
- g_warning (G_GNUC_PRETTY_FUNCTION
|
||||||
|
+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
|
||||||
|
"(): unable to handle long double, collecting double only");
|
||||||
|
#ifdef HAVE_LONG_DOUBLE
|
||||||
|
#error need to implement special handling for long double
|
||||||
|
@@ -1077,7 +1077,7 @@
|
||||||
|
conv_done = TRUE;
|
||||||
|
if (spec.mod_long)
|
||||||
|
{
|
||||||
|
- g_warning (G_GNUC_PRETTY_FUNCTION
|
||||||
|
+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
|
||||||
|
"(): unable to handle wide char strings");
|
||||||
|
len += 1024; /* try adding some safety padding */
|
||||||
|
}
|
||||||
|
@@ -1108,9 +1108,8 @@
|
||||||
|
conv_len += format - spec_start;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
- g_warning (G_GNUC_PRETTY_FUNCTION
|
||||||
|
- "(): unable to handle `%c' while parsing format",
|
||||||
|
- c);
|
||||||
|
+ g_warning ("%s(): unable to handle `%c' while parsing format",
|
||||||
|
+ G_GNUC_PRETTY_FUNCTION, c);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
conv_done |= conv_len > 0;
|
9
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-m4.patch
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-1.2.10-m4.patch
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
Fix aclocal warning:
|
||||||
|
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
|
||||||
|
--- glib-1.2.10/glib.m4
|
||||||
|
+++ glib-1.2.10/glib.m4
|
||||||
|
@@ -7,3 +7,3 @@
|
||||||
|
dnl
|
||||||
|
-AC_DEFUN(AM_PATH_GLIB,
|
||||||
|
+AC_DEFUN([AM_PATH_GLIB],
|
||||||
|
[dnl
|
35
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.12.12-fbsd.patch
vendored
Normal file
35
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.12.12-fbsd.patch
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
From deeb71226d4ab465d48805d899ec88eb836a6966 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Daniel Gryniewicz <dang@gentoo.org>
|
||||||
|
Date: Sun, 24 Nov 2013 19:46:13 +0100
|
||||||
|
Subject: [PATCH 1/4] Fix gmodule issue on FreeBSD
|
||||||
|
|
||||||
|
Gentoo bug #184301, Gnome bug #107626.
|
||||||
|
---
|
||||||
|
gmodule/gmodule-dl.c | 4 ++++
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/gmodule/gmodule-dl.c b/gmodule/gmodule-dl.c
|
||||||
|
index a606f17..57fc41b 100644
|
||||||
|
--- a/gmodule/gmodule-dl.c
|
||||||
|
+++ b/gmodule/gmodule-dl.c
|
||||||
|
@@ -107,6 +107,7 @@ _g_module_open (const gchar *file_name,
|
||||||
|
static gpointer
|
||||||
|
_g_module_self (void)
|
||||||
|
{
|
||||||
|
+#ifndef __FreeBSD__
|
||||||
|
gpointer handle;
|
||||||
|
|
||||||
|
/* to query symbols from the program itself, special link options
|
||||||
|
@@ -122,6 +123,9 @@ _g_module_self (void)
|
||||||
|
g_module_set_error (fetch_dlerror (TRUE));
|
||||||
|
|
||||||
|
return handle;
|
||||||
|
+#else
|
||||||
|
+ return RTLD_DEFAULT;
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
--
|
||||||
|
1.8.3.2
|
||||||
|
|
@ -0,0 +1,44 @@
|
|||||||
|
From 4881b5d303512208b55f5bf78b91cd6a85e5034c Mon Sep 17 00:00:00 2001
|
||||||
|
From: Priit Laes <plaes@plaes.org>
|
||||||
|
Date: Tue, 3 Jul 2012 11:21:56 +0300
|
||||||
|
Subject: [PATCH 2/4] Gentoo: skip over thread/thread4 test failure
|
||||||
|
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=679306
|
||||||
|
---
|
||||||
|
glib/tests/thread.c | 5 +++++
|
||||||
|
1 file changed, 5 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/glib/tests/thread.c b/glib/tests/thread.c
|
||||||
|
index 539782e..179ec06 100644
|
||||||
|
--- a/glib/tests/thread.c
|
||||||
|
+++ b/glib/tests/thread.c
|
||||||
|
@@ -124,6 +124,8 @@ test_thread3 (void)
|
||||||
|
g_assert_cmpint (GPOINTER_TO_INT(result), ==, 9);
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if 0
|
||||||
|
+// https://bugzilla.gnome.org/show_bug.cgi?id=679306
|
||||||
|
/* test that thread creation fails as expected,
|
||||||
|
* by setting RLIMIT_NPROC ridiculously low
|
||||||
|
*/
|
||||||
|
@@ -158,6 +160,7 @@ test_thread4 (void)
|
||||||
|
g_error ("resetting RLIMIT_NPROC failed: %s\n", g_strerror (ret));
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_thread5 (void)
|
||||||
|
@@ -203,7 +206,9 @@ main (int argc, char *argv[])
|
||||||
|
g_test_add_func ("/thread/thread1", test_thread1);
|
||||||
|
g_test_add_func ("/thread/thread2", test_thread2);
|
||||||
|
g_test_add_func ("/thread/thread3", test_thread3);
|
||||||
|
+#if 0
|
||||||
|
g_test_add_func ("/thread/thread4", test_thread4);
|
||||||
|
+#endif
|
||||||
|
g_test_add_func ("/thread/thread5", test_thread5);
|
||||||
|
g_test_add_func ("/thread/thread6", test_thread6);
|
||||||
|
|
||||||
|
--
|
||||||
|
1.8.3.2
|
||||||
|
|
65
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.36.4-znodelete.patch
vendored
Normal file
65
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.36.4-znodelete.patch
vendored
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
From 196ea5ab614e5357da48acf73a373f103e61ee0b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
Date: Mon, 2 Sep 2013 13:59:18 -0400
|
||||||
|
Subject: [PATCH 4/4] gobject: try to link with -Wl,-z,nodelete
|
||||||
|
|
||||||
|
Since the type system does not support reloading its data and assumes
|
||||||
|
that libgobject remains loaded for the lifetime of the process, we
|
||||||
|
should link libgobject with a flag indicating that it can't be unloaded.
|
||||||
|
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=707298
|
||||||
|
---
|
||||||
|
configure.ac | 24 ++++++++++++++++++++++++
|
||||||
|
gobject/Makefile.am | 1 +
|
||||||
|
2 files changed, 25 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 907c534..266c45d 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -3669,6 +3669,30 @@ fi
|
||||||
|
AC_SUBST(GLIB_LINK_FLAGS)
|
||||||
|
|
||||||
|
dnl
|
||||||
|
+dnl Check for -z,nodelete linker flag: the type system assumes that
|
||||||
|
+dnl libgobject stays loaded for the lifetime of the process
|
||||||
|
+dnl
|
||||||
|
+
|
||||||
|
+AC_ARG_ENABLE([znodelete],
|
||||||
|
+ [AS_HELP_STRING([--disable-znodelete],
|
||||||
|
+ [avoid linking with -z,nodelete])],,
|
||||||
|
+ [SAVED_LDFLAGS="${LDFLAGS}"
|
||||||
|
+ AC_MSG_CHECKING([for -z,nodelete linker flag])
|
||||||
|
+ LDFLAGS=-Wl,-z,nodelete
|
||||||
|
+ AC_TRY_LINK([], [int main (void) { return 0; }],
|
||||||
|
+ AC_MSG_RESULT(yes)
|
||||||
|
+ enable_znodelete=yes,
|
||||||
|
+ AC_MSG_RESULT(no)
|
||||||
|
+ enable_znodelete=no)
|
||||||
|
+ LDFLAGS="${SAVED_LDFLAGS}"])
|
||||||
|
+
|
||||||
|
+if test "x${enable_znodelete}" = "xyes"; then
|
||||||
|
+ GOBJECT_LINK_FLAGS=-Wl,-z,nodelete
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
+AC_SUBST(GOBJECT_LINK_FLAGS)
|
||||||
|
+
|
||||||
|
+dnl
|
||||||
|
dnl Check for -fvisibility=hidden to determine if we can do GNU-style
|
||||||
|
dnl visibility attributes for symbol export control
|
||||||
|
dnl
|
||||||
|
diff --git a/gobject/Makefile.am b/gobject/Makefile.am
|
||||||
|
index 1509616..181ad7d 100644
|
||||||
|
--- a/gobject/Makefile.am
|
||||||
|
+++ b/gobject/Makefile.am
|
||||||
|
@@ -45,6 +45,7 @@ endif
|
||||||
|
|
||||||
|
libgobjectincludedir = $(includedir)/glib-2.0/gobject
|
||||||
|
libgobject_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
|
||||||
|
+ $(GOBJECT_LINK_FLAGS) \
|
||||||
|
$(gobject_win32_res_ldflag) \
|
||||||
|
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
||||||
|
-export-dynamic $(no_undefined)
|
||||||
|
--
|
||||||
|
1.8.3.2
|
||||||
|
|
@ -0,0 +1,111 @@
|
|||||||
|
From 81f037771e2992834961cb5db08aece53a02b8ae Mon Sep 17 00:00:00 2001
|
||||||
|
From: Priit Laes <plaes@plaes.org>
|
||||||
|
Date: Thu, 28 Feb 2013 08:28:01 +0200
|
||||||
|
Subject: [PATCH 3/4] 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 797cb92..907c534 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -378,14 +378,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 ***********************
|
||||||
|
@@ -3784,7 +3784,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 112626b..8ddcdbc 100644
|
||||||
|
--- a/docs/reference/gio/Makefile.am
|
||||||
|
+++ b/docs/reference/gio/Makefile.am
|
||||||
|
@@ -151,8 +151,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 717419f..808b5dd 100644
|
||||||
|
--- a/gio/Makefile.am
|
||||||
|
+++ b/gio/Makefile.am
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
include $(top_srcdir)/glib.mk
|
||||||
|
|
||||||
|
-SUBDIRS = gdbus-2.0/codegen
|
||||||
|
+SUBDIRS =
|
||||||
|
|
||||||
|
if OS_UNIX
|
||||||
|
SUBDIRS += xdgmime
|
||||||
|
diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am
|
||||||
|
index 7224124..5c8baaa 100644
|
||||||
|
--- a/gio/tests/Makefile.am
|
||||||
|
+++ b/gio/tests/Makefile.am
|
||||||
|
@@ -359,10 +359,8 @@ gmenumodel_SOURCES = $(gdbus_sessionbus_sources) gmenumode
|
||||||
|
nodist_gdbus_test_codegen_SOURCES = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
|
||||||
|
|
||||||
|
gdbus-test-codegen.o: gdbus-test-codegen-generated.h
|
||||||
|
-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 d6d1412..62ef706 100644
|
||||||
|
--- a/gio/tests/gdbus-object-manager-example/Makefile.am
|
||||||
|
+++ b/gio/tests/gdbus-object-manager-example/Makefile.am
|
||||||
|
@@ -11,10 +11,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.3.2
|
||||||
|
|
24
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.38.2-configure.patch
vendored
Normal file
24
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.38.2-configure.patch
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
From 838b49ead77c35d94fa16d48a6d7271bab082a71 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Patrick Welche <prlw1@cam.ac.uk>
|
||||||
|
Date: Thu, 07 Nov 2013 10:58:46 +0000
|
||||||
|
Subject: configure: test(1) uses = to test for string equality
|
||||||
|
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=711600
|
||||||
|
---
|
||||||
|
(limited to 'm4macros/glibtests.m4')
|
||||||
|
|
||||||
|
diff --git a/m4macros/glibtests.m4 b/m4macros/glibtests.m4
|
||||||
|
index 27e9024..7d5920a 100644
|
||||||
|
--- a/m4macros/glibtests.m4
|
||||||
|
+++ b/m4macros/glibtests.m4
|
||||||
|
@@ -21,7 +21,7 @@ AC_DEFUN([GLIB_TESTS],
|
||||||
|
*) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;;
|
||||||
|
esac])
|
||||||
|
AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1")
|
||||||
|
- if test "$ENABLE_INSTALLED_TESTS" == "1"; then
|
||||||
|
+ if test "$ENABLE_INSTALLED_TESTS" = "1"; then
|
||||||
|
AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME)
|
||||||
|
AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME)
|
||||||
|
fi
|
||||||
|
--
|
||||||
|
cgit v0.9.2
|
23
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.38.2-sigaction.patch
vendored
Normal file
23
sdk_container/src/third_party/portage-stable/dev-libs/glib/files/glib-2.38.2-sigaction.patch
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
From 81d0ebe29ccd852e969acda7394969e3f13eb136 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Stef Walter <stefw@gnome.org>
|
||||||
|
Date: Thu, 31 Oct 2013 11:43:14 +0100
|
||||||
|
Subject: [PATCH] gmain: Fix use of uninitialized memory in sigaction structure
|
||||||
|
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=711754
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/glib/gmain.c b/glib/gmain.c
|
||||||
|
index 9c37bb2..608c1a5 100644
|
||||||
|
--- a/glib/gmain.c
|
||||||
|
+++ b/glib/gmain.c
|
||||||
|
@@ -4978,6 +4978,7 @@ unref_unix_signal_handler_unlocked (int signum)
|
||||||
|
if (unix_signal_refcount[signum] == 0)
|
||||||
|
{
|
||||||
|
struct sigaction action;
|
||||||
|
+ memset (&action, 0, sizeof (action));
|
||||||
|
action.sa_handler = SIG_DFL;
|
||||||
|
sigemptyset (&action.sa_mask);
|
||||||
|
sigaction (signum, &action, NULL);
|
||||||
|
--
|
||||||
|
Gitg
|
||||||
|
|
@ -0,0 +1,95 @@
|
|||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index a01e58d..59d4527 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -367,14 +367,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 ***********************
|
||||||
|
@@ -3580,7 +3580,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 47fdd38..c7eb136 100644
|
||||||
|
--- a/docs/reference/gio/Makefile.am
|
||||||
|
+++ b/docs/reference/gio/Makefile.am
|
||||||
|
@@ -157,8 +157,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 e993e2f..025ad94 100644
|
||||||
|
--- a/gio/Makefile.am
|
||||||
|
+++ b/gio/Makefile.am
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
include $(top_srcdir)/glib.mk
|
||||||
|
|
||||||
|
-SUBDIRS = gdbus-2.0/codegen
|
||||||
|
+SUBDIRS =
|
||||||
|
|
||||||
|
if OS_UNIX
|
||||||
|
SUBDIRS += xdgmime
|
||||||
|
diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am
|
||||||
|
index 2c54e59..3cd3c5a 100644
|
||||||
|
--- a/gio/tests/Makefile.am
|
||||||
|
+++ b/gio/tests/Makefile.am
|
||||||
|
@@ -437,10 +437,8 @@ gnotification_SOURCES = $(gdbus_sessionbus_sources) gnotifica
|
||||||
|
|
||||||
|
BUILT_SOURCES += gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
|
||||||
|
gdbus-test-codegen.o: gdbus-test-codegen-generated.h
|
||||||
|
-gdbus-test-codegen-generated.h: 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: 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 d6d1412..62ef706 100644
|
||||||
|
--- a/gio/tests/gdbus-object-manager-example/Makefile.am
|
||||||
|
+++ b/gio/tests/gdbus-object-manager-example/Makefile.am
|
||||||
|
@@ -11,10 +11,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 \
|
66
sdk_container/src/third_party/portage-stable/dev-libs/glib/glib-1.2.10-r5.ebuild
vendored
Normal file
66
sdk_container/src/third_party/portage-stable/dev-libs/glib/glib-1.2.10-r5.ebuild
vendored
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
# 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-1.2.10-r5.ebuild,v 1.57 2013/04/30 14:29:12 tetromino Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit autotools libtool flag-o-matic eutils portability
|
||||||
|
|
||||||
|
DESCRIPTION="The GLib library of C routines"
|
||||||
|
HOMEPAGE="http://www.gtk.org/"
|
||||||
|
SRC_URI="ftp://ftp.gtk.org/pub/gtk/v1.2/${P}.tar.gz
|
||||||
|
ftp://ftp.gnome.org/pub/GNOME/stable/sources/glib/${P}.tar.gz
|
||||||
|
mirror://gentoo/glib-1.2.10-r1-as-needed.patch.bz2"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1+"
|
||||||
|
SLOT="1"
|
||||||
|
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||||
|
IUSE="hardened"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-automake.patch
|
||||||
|
epatch "${FILESDIR}"/${P}-m4.patch
|
||||||
|
epatch "${FILESDIR}"/${P}-configure-LANG.patch #133679
|
||||||
|
|
||||||
|
# Allow glib to build with gcc-3.4.x #47047
|
||||||
|
epatch "${FILESDIR}"/${P}-gcc34-fix.patch
|
||||||
|
|
||||||
|
# Fix for -Wl,--as-needed (bug #133818)
|
||||||
|
epatch "${DISTDIR}"/glib-1.2.10-r1-as-needed.patch.bz2
|
||||||
|
|
||||||
|
# build failure with automake-1.13
|
||||||
|
epatch "${FILESDIR}/${P}-automake-1.13.patch"
|
||||||
|
|
||||||
|
use ppc64 && use hardened && replace-flags -O[2-3] -O1
|
||||||
|
append-ldflags $(dlopen_lib)
|
||||||
|
|
||||||
|
rm -f acinclude.m4 #168198
|
||||||
|
eautoreconf
|
||||||
|
elibtoolize
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Bug 48839: pam fails to build on ia64
|
||||||
|
# The problem is that it attempts to link a shared object against
|
||||||
|
# libglib.a; this library needs to be built with -fPIC. Since
|
||||||
|
# this package doesn't contain any significant binaries, build the
|
||||||
|
# whole thing with -fPIC (23 Apr 2004 agriffis)
|
||||||
|
append-flags -fPIC
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--with-threads=posix \
|
||||||
|
--enable-debug=yes
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
dodoc AUTHORS ChangeLog README* INSTALL NEWS
|
||||||
|
dohtml -r docs
|
||||||
|
|
||||||
|
cd "${D}"/usr/$(get_libdir) || die
|
||||||
|
chmod 755 libgmodule-1.2.so.*
|
||||||
|
}
|
283
sdk_container/src/third_party/portage-stable/dev-libs/glib/glib-2.38.2-r1.ebuild
vendored
Normal file
283
sdk_container/src/third_party/portage-stable/dev-libs/glib/glib-2.38.2-r1.ebuild
vendored
Normal file
@ -0,0 +1,283 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.38.2-r1.ebuild,v 1.15 2014/07/17 15:12:26 ssuominen Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python2_{6,7} )
|
||||||
|
# Avoid runtime dependency on python when USE=test
|
||||||
|
|
||||||
|
inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="The GLib library of C routines"
|
||||||
|
HOMEPAGE="http://www.gtk.org/"
|
||||||
|
SRC_URI="${SRC_URI}
|
||||||
|
http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+"
|
||||||
|
SLOT="2"
|
||||||
|
IUSE="debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr"
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||||
|
|
||||||
|
# FIXME: want >=libselinux-2.2.2-r4[${MULTILIB_USEDEP}] - bug #480960
|
||||||
|
RDEPEND="
|
||||||
|
!<dev-util/gdbus-codegen-${PV}
|
||||||
|
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
|
||||||
|
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
|
||||||
|
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||||
|
|| (
|
||||||
|
>=dev-libs/elfutils-0.142
|
||||||
|
>=dev-libs/libelf-0.8.12
|
||||||
|
>=sys-freebsd/freebsd-lib-9.2_rc1
|
||||||
|
)
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
|
||||||
|
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
|
||||||
|
utils? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
|
||||||
|
abi_x86_32? (
|
||||||
|
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
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
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
|
||||||
|
>=sys-apps/dbus-1.2.14 )
|
||||||
|
!<dev-libs/gobject-introspection-1.$(get_version_component_range 2)
|
||||||
|
!<dev-util/gtk-doc-1.15-r2
|
||||||
|
"
|
||||||
|
# gobject-introspection blocker to ensure people don't mix
|
||||||
|
# different g-i and glib major versions
|
||||||
|
|
||||||
|
PDEPEND="!<gnome-base/gvfs-1.6.4-r990
|
||||||
|
mime? ( x11-misc/shared-mime-info )
|
||||||
|
"
|
||||||
|
# shared-mime-info needed for gio/xdgmime, bug #409481
|
||||||
|
# Earlier versions of gvfs do not work with glib
|
||||||
|
|
||||||
|
DOCS="AUTHORS ChangeLog* NEWS* README"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use kernel_linux ; then
|
||||||
|
CONFIG_CHECK="~INOTIFY_USER"
|
||||||
|
if use test; then
|
||||||
|
CONFIG_CHECK="~IPV6"
|
||||||
|
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
|
||||||
|
export IPV6_DISABLED="yes"
|
||||||
|
fi
|
||||||
|
linux-info_pkg_setup
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Prevent build failure in stage3 where pkgconfig is not available, bug #481056
|
||||||
|
mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
|
||||||
|
|
||||||
|
# Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
|
||||||
|
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, upstream bug #629163
|
||||||
|
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
|
||||||
|
|
||||||
|
# Some tests need ipv6, upstream bug #667468
|
||||||
|
if [[ -n "${IPV6_DISABLED}" ]]; then
|
||||||
|
sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
|
||||||
|
sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
|
||||||
|
sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
|
||||||
|
sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# thread test fails, upstream bug #679306
|
||||||
|
epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
|
||||||
|
|
||||||
|
# gdbus-codegen is a separate package
|
||||||
|
epatch "${FILESDIR}/${PN}-2.37.x-external-gdbus-codegen.patch"
|
||||||
|
|
||||||
|
# do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
|
||||||
|
epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
|
||||||
|
|
||||||
|
# patches from 2.39.x / 2.40.x
|
||||||
|
epatch "${FILESDIR}/${PN}-2.38.2-sigaction.patch" #501330
|
||||||
|
|
||||||
|
# leave python shebang alone
|
||||||
|
sed -e '/${PYTHON}/d' \
|
||||||
|
-i glib/Makefile.{am,in} || die
|
||||||
|
|
||||||
|
# Gentoo handles completions in a different directory
|
||||||
|
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
|
||||||
|
gio/Makefile.am || die
|
||||||
|
|
||||||
|
# Support compilation in clang until upstream solves this, upstream bug #691608
|
||||||
|
append-flags -Wno-format-nonliteral
|
||||||
|
|
||||||
|
epatch "${FILESDIR}"/${P}-configure.patch #500996
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
# Needed for the punt-python-check patch, disabling timeout test
|
||||||
|
# Also needed to prevent cross-compile failures, see bug #267603
|
||||||
|
# Also needed for the no-gdbus-codegen patch
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# FIXME: Really needed when running eautoreconf before? bug#????
|
||||||
|
#[[ ${CHOST} == *-freebsd* ]] && elibtoolize
|
||||||
|
|
||||||
|
epunt_cxx
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_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
|
||||||
|
|
||||||
|
case "${CHOST}" in
|
||||||
|
*-mingw*) myconf="${myconf} --with-threads=win32" ;;
|
||||||
|
*) myconf="${myconf} --with-threads=posix" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# 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.
|
||||||
|
use debug && myconf="--enable-debug"
|
||||||
|
|
||||||
|
# Only used by the gresource bin
|
||||||
|
multilib_is_native_abi || myconf="${myconf} --disable-libelf"
|
||||||
|
|
||||||
|
# FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
|
||||||
|
if multilib_is_native_abi; then
|
||||||
|
myconf="${myconf} $(use_enable selinux)"
|
||||||
|
else
|
||||||
|
myconf="${myconf} --disable-selinux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Always use internal libpcre, bug #254659
|
||||||
|
ECONF_SOURCE="${S}" econf ${myconf} \
|
||||||
|
$(use_enable xattr) \
|
||||||
|
$(use_enable fam) \
|
||||||
|
$(use_enable selinux) \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable systemtap dtrace) \
|
||||||
|
$(use_enable systemtap systemtap) \
|
||||||
|
--disable-compile-warnings \
|
||||||
|
--enable-man \
|
||||||
|
--with-pcre=internal \
|
||||||
|
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
|
||||||
|
|
||||||
|
if multilib_is_native_abi; then
|
||||||
|
local d
|
||||||
|
for d in glib gio gobject; do
|
||||||
|
ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
if use utils ; then
|
||||||
|
python_replicate_script "${ED}"/usr/bin/gtester-report
|
||||||
|
else
|
||||||
|
rm "${ED}usr/bin/gtester-report"
|
||||||
|
rm "${ED}usr/share/man/man1/gtester-report.1"
|
||||||
|
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/"
|
||||||
|
|
||||||
|
# Completely useless with or without USE static-libs, people need to use
|
||||||
|
# pkg-config
|
||||||
|
prune_libtool_files --modules
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_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
|
||||||
|
python_export_best
|
||||||
|
|
||||||
|
# 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 "${BUILD_DIR}"/tests/.libs/assert-msg-test \
|
||||||
|
|| die "Hardened adjustment failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Need X for dbus-launch session X11 initialization
|
||||||
|
Xemake check
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
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
|
||||||
|
}
|
280
sdk_container/src/third_party/portage-stable/dev-libs/glib/glib-2.40.0-r1.ebuild
vendored
Normal file
280
sdk_container/src/third_party/portage-stable/dev-libs/glib/glib-2.40.0-r1.ebuild
vendored
Normal file
@ -0,0 +1,280 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.40.0-r1.ebuild,v 1.8 2014/08/07 18:03:07 jer Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python2_{6,7} )
|
||||||
|
# Avoid runtime dependency on python when USE=test
|
||||||
|
|
||||||
|
inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="The GLib library of C routines"
|
||||||
|
HOMEPAGE="http://www.gtk.org/"
|
||||||
|
SRC_URI="${SRC_URI}
|
||||||
|
http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+"
|
||||||
|
SLOT="2"
|
||||||
|
IUSE="debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr"
|
||||||
|
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||||
|
|
||||||
|
# FIXME: want >=libselinux-2.2.2-r4[${MULTILIB_USEDEP}] - bug #480960
|
||||||
|
RDEPEND="
|
||||||
|
!<dev-util/gdbus-codegen-${PV}
|
||||||
|
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
|
||||||
|
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
|
||||||
|
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||||
|
|| (
|
||||||
|
>=dev-libs/elfutils-0.142
|
||||||
|
>=dev-libs/libelf-0.8.12
|
||||||
|
>=sys-freebsd/freebsd-lib-9.2_rc1
|
||||||
|
)
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
|
||||||
|
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
|
||||||
|
utils? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
|
||||||
|
abi_x86_32? (
|
||||||
|
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
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.20
|
||||||
|
systemtap? ( >=dev-util/systemtap-1.3 )
|
||||||
|
test? (
|
||||||
|
sys-devel/gdb
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
|
||||||
|
>=sys-apps/dbus-1.2.14 )
|
||||||
|
!<dev-util/gtk-doc-1.15-r2
|
||||||
|
"
|
||||||
|
# gobject-introspection blocker to ensure people don't mix
|
||||||
|
# different g-i and glib major versions
|
||||||
|
|
||||||
|
PDEPEND="!<gnome-base/gvfs-1.6.4-r990
|
||||||
|
mime? ( x11-misc/shared-mime-info )
|
||||||
|
"
|
||||||
|
# shared-mime-info needed for gio/xdgmime, bug #409481
|
||||||
|
# Earlier versions of gvfs do not work with glib
|
||||||
|
|
||||||
|
DOCS="AUTHORS ChangeLog* NEWS* README"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use kernel_linux ; then
|
||||||
|
CONFIG_CHECK="~INOTIFY_USER"
|
||||||
|
if use test; then
|
||||||
|
CONFIG_CHECK="~IPV6"
|
||||||
|
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
|
||||||
|
export IPV6_DISABLED="yes"
|
||||||
|
fi
|
||||||
|
linux-info_pkg_setup
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Prevent build failure in stage3 where pkgconfig is not available, bug #481056
|
||||||
|
mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
|
||||||
|
|
||||||
|
# Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
|
||||||
|
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, upstream bug #629163
|
||||||
|
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
|
||||||
|
|
||||||
|
# Some tests need ipv6, upstream bug #667468
|
||||||
|
if [[ -n "${IPV6_DISABLED}" ]]; then
|
||||||
|
sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
|
||||||
|
sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
|
||||||
|
sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
|
||||||
|
sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
|
||||||
|
|
||||||
|
# thread test fails, upstream bug #679306
|
||||||
|
epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
|
||||||
|
else
|
||||||
|
# Don't build tests, also prevents extra deps, bug #512022
|
||||||
|
sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# gdbus-codegen is a separate package
|
||||||
|
epatch "${FILESDIR}/${PN}-2.40.0-external-gdbus-codegen.patch"
|
||||||
|
|
||||||
|
# do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
|
||||||
|
epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
|
||||||
|
|
||||||
|
# leave python shebang alone
|
||||||
|
sed -e '/${PYTHON}/d' \
|
||||||
|
-i glib/Makefile.{am,in} || die
|
||||||
|
|
||||||
|
# Gentoo handles completions in a different directory
|
||||||
|
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
|
||||||
|
gio/Makefile.am || die
|
||||||
|
|
||||||
|
# Support compilation in clang until upstream solves this, upstream bug #691608
|
||||||
|
append-flags -Wno-format-nonliteral
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
# Needed for the punt-python-check patch, disabling timeout test
|
||||||
|
# Also needed to prevent cross-compile failures, see bug #267603
|
||||||
|
# Also needed for the no-gdbus-codegen patch
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# FIXME: Really needed when running eautoreconf before? bug#????
|
||||||
|
#[[ ${CHOST} == *-freebsd* ]] && elibtoolize
|
||||||
|
|
||||||
|
epunt_cxx
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_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
|
||||||
|
|
||||||
|
case "${CHOST}" in
|
||||||
|
*-mingw*) myconf="${myconf} --with-threads=win32" ;;
|
||||||
|
*) myconf="${myconf} --with-threads=posix" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# 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.
|
||||||
|
use debug && myconf="--enable-debug"
|
||||||
|
|
||||||
|
# Only used by the gresource bin
|
||||||
|
multilib_is_native_abi || myconf="${myconf} --disable-libelf"
|
||||||
|
|
||||||
|
# FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
|
||||||
|
if multilib_is_native_abi; then
|
||||||
|
myconf="${myconf} $(use_enable selinux)"
|
||||||
|
else
|
||||||
|
myconf="${myconf} --disable-selinux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Always use internal libpcre, bug #254659
|
||||||
|
ECONF_SOURCE="${S}" econf ${myconf} \
|
||||||
|
$(use_enable xattr) \
|
||||||
|
$(use_enable fam) \
|
||||||
|
$(use_enable selinux) \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable systemtap dtrace) \
|
||||||
|
$(use_enable systemtap systemtap) \
|
||||||
|
--disable-compile-warnings \
|
||||||
|
--enable-man \
|
||||||
|
--with-pcre=internal \
|
||||||
|
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
|
||||||
|
|
||||||
|
if multilib_is_native_abi; then
|
||||||
|
local d
|
||||||
|
for d in glib gio gobject; do
|
||||||
|
ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
if use utils ; then
|
||||||
|
python_replicate_script "${ED}"/usr/bin/gtester-report
|
||||||
|
else
|
||||||
|
rm "${ED}usr/bin/gtester-report"
|
||||||
|
rm "${ED}usr/share/man/man1/gtester-report.1"
|
||||||
|
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/"
|
||||||
|
|
||||||
|
# Completely useless with or without USE static-libs, people need to use
|
||||||
|
# pkg-config
|
||||||
|
prune_libtool_files --modules
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_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
|
||||||
|
python_export_best
|
||||||
|
|
||||||
|
# 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 "${BUILD_DIR}"/tests/.libs/assert-msg-test \
|
||||||
|
|| die "Hardened adjustment failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Need X for dbus-launch session X11 initialization
|
||||||
|
Xemake check
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
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
|
||||||
|
}
|
17
sdk_container/src/third_party/portage-stable/dev-libs/glib/metadata.xml
vendored
Normal file
17
sdk_container/src/third_party/portage-stable/dev-libs/glib/metadata.xml
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>gnome</herd>
|
||||||
|
<use>
|
||||||
|
<flag name="mime">Pull in shared MIME database that many glib-based
|
||||||
|
applications require at runtime to detect or open files. Warning:
|
||||||
|
do not disable this flag unless installing on a headless server.</flag>
|
||||||
|
<flag name="systemtap">Build support for profiling and tracing using
|
||||||
|
<pkg>dev-util/systemtap</pkg></flag>
|
||||||
|
<flag name="utils">Install gtester-report utility to generate test
|
||||||
|
report files for your software.</flag>
|
||||||
|
</use>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="cpe">cpe:/a:gnome:glib</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -1,6 +1,133 @@
|
|||||||
# ChangeLog for dev-libs/gobject-introspection-common
|
# ChangeLog for dev-libs/gobject-introspection-common
|
||||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/ChangeLog,v 1.15 2012/12/09 18:34:13 tetromino Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/ChangeLog,v 1.45 2014/08/07 18:05:24 jer Exp $
|
||||||
|
|
||||||
|
07 Aug 2014; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-common-1.40.0.ebuild:
|
||||||
|
Stable for HPPA (bug #512012).
|
||||||
|
|
||||||
|
01 Aug 2014; <tgall@gentoo.org> gobject-introspection-common-1.38.0.ebuild,
|
||||||
|
gobject-introspection-common-1.40.0.ebuild:
|
||||||
|
arm64, initial support
|
||||||
|
|
||||||
|
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.40.0.ebuild:
|
||||||
|
Stable for ppc, wrt bug #512012
|
||||||
|
|
||||||
|
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.40.0.ebuild:
|
||||||
|
Stable for x86, wrt bug #512012
|
||||||
|
|
||||||
|
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.40.0.ebuild:
|
||||||
|
Stable for amd64, wrt bug #512912
|
||||||
|
|
||||||
|
*gobject-introspection-common-1.40.0 (27 Apr 2014)
|
||||||
|
|
||||||
|
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-common-1.40.0.ebuild:
|
||||||
|
Version bump for Gnome 3.12.
|
||||||
|
|
||||||
|
25 Apr 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
-gobject-introspection-common-1.32.1.ebuild,
|
||||||
|
-gobject-introspection-common-1.34.2.ebuild,
|
||||||
|
-gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
drop old
|
||||||
|
|
||||||
|
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Stable for arm, wrt bug #507568
|
||||||
|
|
||||||
|
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Stable for sparc, wrt bug #507568
|
||||||
|
|
||||||
|
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Stable for alpha, wrt bug #507568
|
||||||
|
|
||||||
|
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Stable for ia64, wrt bug #507568
|
||||||
|
|
||||||
|
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #507568
|
||||||
|
|
||||||
|
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Stable for ppc, wrt bug #507568
|
||||||
|
|
||||||
|
28 Mar 2014; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Stable for HPPA (bug #499954).
|
||||||
|
|
||||||
|
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
x86 stable, bug 499954
|
||||||
|
|
||||||
|
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
amd64 stable, bug 499954
|
||||||
|
|
||||||
|
22 Feb 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Fix wrong commit, bug 502160
|
||||||
|
|
||||||
|
22 Feb 2014; Akinori Hattori <hattya@gentoo.org>
|
||||||
|
gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
ia64 stable wrt bug #494132
|
||||||
|
|
||||||
|
*gobject-introspection-common-1.38.0 (23 Dec 2013)
|
||||||
|
|
||||||
|
23 Dec 2013; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-common-1.38.0.ebuild:
|
||||||
|
Version bump for Gnome 3.10.
|
||||||
|
|
||||||
|
22 Dec 2013; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
Stable for HPPA (bug #478252).
|
||||||
|
|
||||||
|
08 Dec 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
x86 stable, bug #478252
|
||||||
|
|
||||||
|
30 Nov 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
amd64 stable, bug #478252
|
||||||
|
|
||||||
|
14 Nov 2013; Matt Turner <mattst88@gentoo.org>
|
||||||
|
gobject-introspection-common-1.34.2.ebuild:
|
||||||
|
alpha stable, bug 476364.
|
||||||
|
|
||||||
|
24 Oct 2013; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-common-1.34.2.ebuild:
|
||||||
|
Stable for HPPA (bug #476364).
|
||||||
|
|
||||||
|
23 Oct 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
Use ${PV} in the gobject-introspection blocker to be future proof (since
|
||||||
|
mixing might work only out of fluke)
|
||||||
|
|
||||||
|
20 Oct 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
Update the dev-libs/gobject-introspection blocker from 1.32.0 to 1.36.0 in
|
||||||
|
attempt of preventing issues like
|
||||||
|
http://forums.gentoo.org/viewtopic-p-7421930.html
|
||||||
|
|
||||||
|
17 Oct 2013; Markus Meier <maekke@gentoo.org>
|
||||||
|
gobject-introspection-common-1.34.2.ebuild:
|
||||||
|
arm stable, bug #476364
|
||||||
|
|
||||||
|
*gobject-introspection-common-1.36.0 (28 Mar 2013)
|
||||||
|
|
||||||
|
28 Mar 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
+gobject-introspection-common-1.36.0.ebuild:
|
||||||
|
Version bump for Gnome 3.8
|
||||||
|
|
||||||
|
18 Feb 2013; Zac Medico <zmedico@gentoo.org>
|
||||||
|
gobject-introspection-common-1.34.2.ebuild:
|
||||||
|
Add ~arm-linux keyword.
|
||||||
|
|
||||||
09 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
09 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
gobject-introspection-common-1.32.1.ebuild,
|
gobject-introspection-common-1.32.1.ebuild,
|
||||||
|
@ -1,20 +1,16 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
DIST gobject-introspection-1.32.1.tar.xz 1120996 SHA256 44f3fb933f76e4728818cc360cb5f9e2edcbdf9bc8a8f9aded99b3e3ef5cb858 SHA512 115d317890e1a66a64760baebad5c9a0b50600f4cf8ba805fed8fcf047413be51603a3dbd83f552609e7a30dba303ebe9e6bfaa0bb3d6e2f95ad9f98d2c4a02c WHIRLPOOL 7a04b5db51ddbf555e251788334c1976874ab847f89577a0d1e94bbabc9c8bd9ecba7dbe9b85b1e92a63cb942df626a3934b959331e118750f8f4f5520961a64
|
DIST gobject-introspection-1.38.0.tar.xz 1226324 SHA256 3575e5d353c17a567fdf7ffaaa7aebe9347b5b0eee8e69d612ba56a9def67d73 SHA512 2eeafbb09484988c8489757232233aa9bf5cefecf7f80ed940867cf721e271644f7e94d8ae3b18717340ba3af1c208701c4766b1113af03972311517fda10e8f WHIRLPOOL 7dbab4e983095a12d6711236cd198473a326b100c67958693edf4a236cab6a922234b0e809d171fac1a2c860e29f7775f74a70589c1e1a124c137769ddd540e0
|
||||||
DIST gobject-introspection-1.34.2.tar.xz 1088768 SHA256 bc7948a35ce2218922dfb0806679cad21060715cc0c340cf7823eb633cc03429 SHA512 e57839f9354aacded057911914de94d6357c323cb57cbd2934e668f2d149e779d1aca818e18b13d67fd359afe75dbe9e3525d8f7544a7ced0bbe8f7397526330 WHIRLPOOL 01b5b0662886bd708dad0d60eb06ba18af8c5f50895268bc618ddfa988789621d086b754afe48d7002ba8c8163d92318ff34d564605f406f92ef4cb9ad4659b5
|
DIST gobject-introspection-1.40.0.tar.xz 1286424 SHA256 96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98 SHA512 d6cc91be018d812f1b04281bc322b8809c2cc12e5e16adf8b826a82505315ec140ce2b823c107ed98c6dced8f62afb6071eed2702a9e76b0e8e73ad193824c04 WHIRLPOOL b5ab2bb221816802cd3d1d3aedcb6b9b5ea9f516b51b4a3a892de1098d834c78cf94aa3e552dc58f0d2530c032e9ba08b41c24b31992afc4493ac3f0bfdc2f78
|
||||||
EBUILD gobject-introspection-common-1.32.1.ebuild 1116 SHA256 77336de47ff95b09f3212ab3b8a4299b417b4456240d897d951e4e6f977b9fd9 SHA512 a7c3ea232dabb6041ab66fe889b8d5461eae579c1a8cfcf359e6d65104f2cbfe27707b60a5516cd97068e287abfc6e46a18f044f25e6767539632cf28454ce88 WHIRLPOOL bd76fcff70eed43ca28248c1b9e4ed507283f138fe5828db142321130383de7123adb09da9ffc2a9bfe79340311869aed7f391a639c4f0db7fb175a4ae5975cb
|
EBUILD gobject-introspection-common-1.38.0.ebuild 1207 SHA256 7c9eb034d48f8101feacf73548ea4249bcbfcd92ec56b7c46781bf9eac6ca079 SHA512 3d9e778f58efc8571ef891ae0cfff5c543d5cbc8ec59caa942077c3dd53f968c98c282356b126d0dc38220f3830e051b5d76bdb2d27db4420d42cad16903eace WHIRLPOOL 77757c6dcc10097dad493b9e0c21e4db19d829b8214e50ac422fa15356d14361bbde3152da5bb3bcb4e7200504a347574522817e088945e4b3b506780a3d60b0
|
||||||
EBUILD gobject-introspection-common-1.34.2.ebuild 1126 SHA256 cc7301fbf1004e127800a9f8e7131ae539e4f2a5cd94e2dae7b20a0790290e1f SHA512 d9a5fc71f59b26fdf7f62db8ec88f7e307d58b41d0f1f357f946ce4fb9bc8e6edd7ad64c2de12eb80e6dd2108de481ee7f200c92de21890852afc12ea7e5bb3f WHIRLPOOL 45e4a5654585759a59f5c1b54b77915b13d183231e409069a21304aa2681dc99c7583054463aebedf34b137c773eb2367708653081f4317334ddf98b9d37ece5
|
EBUILD gobject-introspection-common-1.40.0.ebuild 1210 SHA256 7d2cc8ecf661d07e1f61a4423e25c5babf15b73fd0c67f187784dfb342e9bb45 SHA512 64a4eadc641fea9774bd927772f50d58849b3cdbe8cac6b4f77aa85286b884e5a868cad684baff4f54aab487cea92d5d66a85d138912249193dfd4daa518d3f7 WHIRLPOOL 02108491b4262af33b31e02d2a12b6550f2329b551ef8f04d260ae39fddbc627e3f3e2d4dd637fc5d5566772ca6167c45a339136120f580abdc492bb8767da6d
|
||||||
MISC ChangeLog 2817 SHA256 6e4bf27e3ed04611c0c670379e33ae7bdac8115eb8ad53abd5f70d172ce32315 SHA512 05b3010f6be6e10a2a921bc1fceb5b31140d69ff421cc9b143213c4cad04624a71ec70121679d0038c29c92f1b50a08b141820a6cb258e64ab4c84da1d977a39 WHIRLPOOL 7d94ab68feb3398a232a63f350e4a089c6cc48fc1d3120d5ce3ed7352dc3f4632b75f7214e059701ca468dbedfc61e3c6b6976cff51bb4b7a5ed68b56b89bf32
|
MISC ChangeLog 6969 SHA256 99ec87af689d628bb946dab30ee398b8441301af207c777373b4d20be4e4da37 SHA512 ebf13b76ed388962d91e880a1ff5546d837461fccfd990ba9606781bbe05dc236f848a1a709095369139ad3f1ca71e43e60f067787e8fe203b624fb0e097146d WHIRLPOOL e82ebbbfd1af025b54500c4b8a19daba48a2e5dc2a9d23cfe97579eedb71919122d1bc53d94def732817aedb66a6e4c49c01777813ddfafbc4590b60037a5afc
|
||||||
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
|
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iQEcBAEBCAAGBQJQxNmmAAoJEJ0WA1zPCt1hdL4H/2WB+OmovW34+mMkn2vhyR6R
|
iEYEAREIAAYFAlPjv+YACgkQVWmRsqeSphOQFQCePxVcZCax/UZZVu8Xqnd1BOOD
|
||||||
u5vvOs9JuypT9gZvc5FU55Pf68iGjLOWO+h6QRU/SuEGlG7b0bitPaskYM9OcvFW
|
DooAnjJtWMZIyq11nCP8ETRtGSrwNfNv
|
||||||
CIq2hJzFkyYnDvdCtja3r9fKHTQqIjhqYhbHtVjk5F4BOFVqjkSI0cjwTQVPYJtt
|
=k6nk
|
||||||
I1760Fu8//iaCqnMhdOVTSzCRq7QZkXGq2LmoCcuu/k1pXNO0Or1iTIhfbSkD7ET
|
|
||||||
1KbNf0WnWYk4+CfIEQ6LUKUfpiQfRljr4VxzL9zam+znfUxdrTcR3PsBmht8YeC3
|
|
||||||
jox+QgibKLTnSdgRc2tyt297djcqNDVtWd2f4J7+n7AS60AAtIbky6KuCSb+mYs=
|
|
||||||
=q2s0
|
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.34.2.ebuild,v 1.2 2012/12/09 18:34:13 tetromino Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.38.0.ebuild,v 1.12 2014/08/01 22:13:24 tgall Exp $
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="5"
|
||||||
GNOME_ORG_MODULE="gobject-introspection"
|
GNOME_ORG_MODULE="gobject-introspection"
|
||||||
|
|
||||||
inherit gnome.org
|
inherit gnome.org
|
||||||
@ -12,13 +12,12 @@ HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
|||||||
|
|
||||||
LICENSE="HPND"
|
LICENSE="HPND"
|
||||||
SLOT="0"
|
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="alpha amd64 arm arm64 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"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND=""
|
RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}"
|
||||||
RDEPEND="${DEPEND}
|
# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like:
|
||||||
!<dev-libs/gobject-introspection-1.32.0"
|
# http://forums.gentoo.org/viewtopic-p-7421930.html
|
||||||
# Before 1.32.0, ${PN} was part of gobject-introspection
|
|
||||||
|
|
||||||
src_configure() { :; }
|
src_configure() { :; }
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.32.1.ebuild,v 1.10 2012/12/09 18:34:13 tetromino Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.40.0.ebuild,v 1.6 2014/08/07 18:05:24 jer Exp $
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="5"
|
||||||
GNOME_ORG_MODULE="gobject-introspection"
|
GNOME_ORG_MODULE="gobject-introspection"
|
||||||
|
|
||||||
inherit gnome.org
|
inherit gnome.org
|
||||||
@ -12,13 +12,12 @@ HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
|||||||
|
|
||||||
LICENSE="HPND"
|
LICENSE="HPND"
|
||||||
SLOT="0"
|
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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="~alpha amd64 ~arm ~arm64 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"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND=""
|
RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}"
|
||||||
RDEPEND="${DEPEND}
|
# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like:
|
||||||
!<dev-libs/gobject-introspection-1.32.0"
|
# http://forums.gentoo.org/viewtopic-p-7421930.html
|
||||||
# Before 1.32.0, ${PN} was part of gobject-introspection
|
|
||||||
|
|
||||||
src_configure() { :; }
|
src_configure() { :; }
|
||||||
|
|
615
sdk_container/src/third_party/portage-stable/dev-libs/gobject-introspection/ChangeLog
vendored
Normal file
615
sdk_container/src/third_party/portage-stable/dev-libs/gobject-introspection/ChangeLog
vendored
Normal file
@ -0,0 +1,615 @@
|
|||||||
|
# ChangeLog for dev-libs/gobject-introspection
|
||||||
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/ChangeLog,v 1.124 2014/08/07 18:07:13 jer Exp $
|
||||||
|
|
||||||
|
07 Aug 2014; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-1.40.0-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #512012).
|
||||||
|
|
||||||
|
*gobject-introspection-1.40.0-r1 (02 Aug 2014)
|
||||||
|
|
||||||
|
02 Aug 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
+gobject-introspection-1.40.0-r1.ebuild, -gobject-introspection-1.40.0.ebuild:
|
||||||
|
Revbump to force it's rebuilt with proper glib version
|
||||||
|
|
||||||
|
02 Aug 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.40.0.ebuild:
|
||||||
|
Rework the way we force glib and goi to be in sync (#518424 by Alexander Tsoy)
|
||||||
|
|
||||||
|
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.40.0.ebuild:
|
||||||
|
Stable for ppc, wrt bug #512012
|
||||||
|
|
||||||
|
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.40.0.ebuild:
|
||||||
|
Stable for x86, wrt bug #512012
|
||||||
|
|
||||||
|
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.40.0.ebuild:
|
||||||
|
Stable for amd64, wrt bug #512912
|
||||||
|
|
||||||
|
06 Jun 2014; Mike Frysinger <vapier@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Mark arm64/s390/sh stable.
|
||||||
|
|
||||||
|
*gobject-introspection-1.40.0 (27 Apr 2014)
|
||||||
|
|
||||||
|
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-1.40.0.ebuild:
|
||||||
|
Version bump for Gnome 3.12.
|
||||||
|
|
||||||
|
25 Apr 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
-files/gobject-introspection-1.34.2-better-traceback.patch,
|
||||||
|
-files/gobject-introspection-1.36.0-detect-clang.patch,
|
||||||
|
-gobject-introspection-1.32.1.ebuild, -gobject-introspection-1.34.2-r1.ebuild,
|
||||||
|
-gobject-introspection-1.36.0-r1.ebuild:
|
||||||
|
drop old
|
||||||
|
|
||||||
|
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Stable for arm, wrt bug #507568
|
||||||
|
|
||||||
|
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Stable for sparc, wrt bug #507568
|
||||||
|
|
||||||
|
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Stable for alpha, wrt bug #507568
|
||||||
|
|
||||||
|
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Stable for ia64, wrt bug #507568
|
||||||
|
|
||||||
|
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #507568
|
||||||
|
|
||||||
|
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Stable for ppc, wrt bug #507568
|
||||||
|
|
||||||
|
30 Mar 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
virtual/pkgconfig needed at runtime too (#505408 by James Le Cuirot)
|
||||||
|
|
||||||
|
28 Mar 2014; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Stable for HPPA (bug #499954).
|
||||||
|
|
||||||
|
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
x86 stable, bug 499954
|
||||||
|
|
||||||
|
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
amd64 stable, bug 499954
|
||||||
|
|
||||||
|
22 Feb 2014; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.38.0.ebuild:
|
||||||
|
Fix wrong commit, bug 502160
|
||||||
|
|
||||||
|
22 Feb 2014; Akinori Hattori <hattya@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0-r1.ebuild:
|
||||||
|
ia64 stable wrt bug #494132
|
||||||
|
|
||||||
|
*gobject-introspection-1.38.0 (23 Dec 2013)
|
||||||
|
|
||||||
|
23 Dec 2013; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-1.38.0.ebuild:
|
||||||
|
Version bump for Gnome 3.10. Move configure stuff to src_configure where it
|
||||||
|
belongs.
|
||||||
|
|
||||||
|
22 Dec 2013; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #478252).
|
||||||
|
|
||||||
|
10 Dec 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
-gobject-introspection-1.36.0.ebuild, gobject-introspection-1.36.0-r1.ebuild:
|
||||||
|
Add forgotten PYTHON_DEPS, bug #493802 by Maxim Kammerer
|
||||||
|
|
||||||
|
08 Dec 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0-r1.ebuild:
|
||||||
|
x86 stable, bug #478252
|
||||||
|
|
||||||
|
30 Nov 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0-r1.ebuild:
|
||||||
|
amd64 stable, bug #478252
|
||||||
|
|
||||||
|
14 Nov 2013; Matt Turner <mattst88@gentoo.org>
|
||||||
|
gobject-introspection-1.34.2-r1.ebuild:
|
||||||
|
alpha stable, bug 476364.
|
||||||
|
|
||||||
|
24 Oct 2013; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-1.34.2-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #476364).
|
||||||
|
|
||||||
|
17 Oct 2013; Markus Meier <maekke@gentoo.org>
|
||||||
|
gobject-introspection-1.34.2-r1.ebuild:
|
||||||
|
arm stable, bug #476364
|
||||||
|
|
||||||
|
*gobject-introspection-1.36.0-r1 (05 Sep 2013)
|
||||||
|
|
||||||
|
05 Sep 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
+files/gobject-introspection-1.36.0-detect-clang.patch,
|
||||||
|
+gobject-introspection-1.36.0-r1.ebuild:
|
||||||
|
Fix clang detection (#483412 by Stefan de Konink) and REQUIRED_USE (#471440 by
|
||||||
|
Jonathan Callen)
|
||||||
|
|
||||||
|
30 Jul 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild, gobject-introspection-1.34.2-r1.ebuild:
|
||||||
|
1.32 and 1.34 are incompatible with gobject-introspection-common-1.36's
|
||||||
|
Makefile.introspection (bug #478674, thanks to Doug Goldstein).
|
||||||
|
|
||||||
|
27 Jul 2013; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0.ebuild:
|
||||||
|
Regression test needs cairo.
|
||||||
|
|
||||||
|
18 May 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0.ebuild:
|
||||||
|
Place blockers in proper place
|
||||||
|
|
||||||
|
07 Apr 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0.ebuild:
|
||||||
|
Older vala versions will fail with gobject-introspection-1.36 (#463720)
|
||||||
|
|
||||||
|
29 Mar 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.36.0.ebuild:
|
||||||
|
tests configure options were dropped by upstream, thanks to plaes for noticing
|
||||||
|
|
||||||
|
*gobject-introspection-1.36.0 (28 Mar 2013)
|
||||||
|
|
||||||
|
28 Mar 2013; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
+gobject-introspection-1.36.0.ebuild:
|
||||||
|
Version bump for Gnome 3.8
|
||||||
|
|
||||||
|
05 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
-gobject-introspection-1.30.0-r2.ebuild,
|
||||||
|
-gobject-introspection-1.34.2.ebuild:
|
||||||
|
Clean up old revisions.
|
||||||
|
|
||||||
|
22 Feb 2013; Zac Medico <zmedico@gentoo.org>
|
||||||
|
gobject-introspection-1.34.2-r1.ebuild:
|
||||||
|
Add ~arm-linux keyword.
|
||||||
|
|
||||||
|
03 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-1.34.2-r1.ebuild:
|
||||||
|
Forgot to add PYTHON_DEPS to dependencies (bug #449824, thanks to Jory A.
|
||||||
|
Pratt).
|
||||||
|
|
||||||
|
*gobject-introspection-1.34.2-r1 (29 Dec 2012)
|
||||||
|
|
||||||
|
29 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
+gobject-introspection-1.34.2-r1.ebuild,
|
||||||
|
+files/gobject-introspection-1.34.2-better-traceback.patch:
|
||||||
|
Print the filename and line being parsed if g-ir-scanner crashes while
|
||||||
|
parsing a gtk-doc annotation. Update to EAPI5 and python-single-r1.
|
||||||
|
|
||||||
|
09 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.1.ebuild,
|
||||||
|
-gobject-introspection-1.34.0.ebuild, -gobject-introspection-1.34.1.1.ebuild:
|
||||||
|
Pin to a specific range of glib versions to avoid problems like bug #446622.
|
||||||
|
Drop old.
|
||||||
|
|
||||||
|
*gobject-introspection-1.34.2 (21 Nov 2012)
|
||||||
|
|
||||||
|
21 Nov 2012; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-1.34.2.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
*gobject-introspection-1.34.1.1 (30 Oct 2012)
|
||||||
|
|
||||||
|
30 Oct 2012; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-1.34.1.1.ebuild:
|
||||||
|
Version bump. Drop useless USE=doc, it served no useful purpose.
|
||||||
|
|
||||||
|
28 Oct 2012; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
ia64/s390/sh/sparc stable wrt #427544
|
||||||
|
|
||||||
|
06 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
stable ppc ppc64, bug #427544
|
||||||
|
|
||||||
|
06 Oct 2012; Markus Meier <maekke@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
arm stable, bug #427544
|
||||||
|
|
||||||
|
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #427544
|
||||||
|
|
||||||
|
03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
x86 stable wrt bug #427544
|
||||||
|
|
||||||
|
02 Oct 2012; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
Stable for HPPA (bug #427544).
|
||||||
|
|
||||||
|
26 Sep 2012; Matt Turner <mattst88@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
Stable on alpha, bug 427544.
|
||||||
|
|
||||||
|
*gobject-introspection-1.34.0 (25 Sep 2012)
|
||||||
|
|
||||||
|
25 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.1.ebuild,
|
||||||
|
+gobject-introspection-1.34.0.ebuild:
|
||||||
|
Version bump with an improved (and more strict) annotation parser and
|
||||||
|
glib-2.34 updates. Make license more precise.
|
||||||
|
|
||||||
|
07 Jul 2012; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
Prevent crosscompiling problems, bug #414105 by Jimmy.Jazz.
|
||||||
|
|
||||||
|
04 Jun 2012; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
-files/gobject-introspection-0.10.8-build-tests.patch,
|
||||||
|
-gobject-introspection-0.10.8.ebuild, -gobject-introspection-1.30.0-r1.ebuild,
|
||||||
|
-gobject-introspection-1.32.0.ebuild:
|
||||||
|
Drop old.
|
||||||
|
|
||||||
|
04 Jun 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0-r1.ebuild,
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.0.ebuild,
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
Need PYTHON_USE_WITH="xml"(bug #418083, thanks to Arfrever).
|
||||||
|
|
||||||
|
21 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild,
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
Need eutils for epatch.
|
||||||
|
|
||||||
|
06 May 2012; Fabian Groffen <grobian@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
Remove bashism from configure script
|
||||||
|
|
||||||
|
04 May 2012; Jeff Horelick <jdhore@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0-r1.ebuild,
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.0.ebuild,
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
dev-util/pkgconfig -> virtual/pkgconfig
|
||||||
|
|
||||||
|
26 Apr 2012; Alexis Ballier <aballier@gentoo.org>
|
||||||
|
gobject-introspection-1.32.1.ebuild:
|
||||||
|
keyword ~amd64-fbsd
|
||||||
|
|
||||||
|
*gobject-introspection-1.32.1 (20 Apr 2012)
|
||||||
|
|
||||||
|
20 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
+gobject-introspection-1.32.1.ebuild:
|
||||||
|
Version bump with various bugfixes.
|
||||||
|
|
||||||
|
16 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-1.32.0.ebuild:
|
||||||
|
Fix glib dependency to match installed gir data and fix test failure (bug
|
||||||
|
#412059, thanks to Hans de Graaff).
|
||||||
|
|
||||||
|
*gobject-introspection-1.32.0 (28 Mar 2012)
|
||||||
|
|
||||||
|
28 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
-gobject-introspection-1.30.0.ebuild, +gobject-introspection-1.32.0.ebuild,
|
||||||
|
metadata.xml:
|
||||||
|
Version bump with a new documentation tool and numerous bugfixes. Autotools
|
||||||
|
macros were split off into a separate package, gobject-introspection-common.
|
||||||
|
Drop old.
|
||||||
|
|
||||||
|
25 Mar 2012; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
alpha/ia64/s390/sh/sparc stable wrt #393007
|
||||||
|
|
||||||
|
05 Mar 2012; Brent Baude <ranger@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
Marking gobject-introspection-1.30.0-r2 ppc stable for bug 393007
|
||||||
|
|
||||||
|
05 Mar 2012; Brent Baude <ranger@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
Marking gobject-introspection-1.30.0-r2 ppc64 stable for bug 393007
|
||||||
|
|
||||||
|
07 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0.ebuild,
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild,
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
Directly inherit multilib, thanks to Arfrever for reporting.
|
||||||
|
|
||||||
|
07 Feb 2012; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
Stable for HPPA (bug #399529).
|
||||||
|
|
||||||
|
29 Jan 2012; Markus Meier <maekke@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
arm stable, bug #399529
|
||||||
|
|
||||||
|
28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
x86 stable wrt bug #399529
|
||||||
|
|
||||||
|
20 Jan 2012; Agostino Sarubbo <ago@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild:
|
||||||
|
Stable for AMD64, wrt bug #399529
|
||||||
|
|
||||||
|
18 Jan 2012; Markus Meier <maekke@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild:
|
||||||
|
arm stable, bug #393007
|
||||||
|
|
||||||
|
14 Jan 2012; Markus Meier <maekke@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild:
|
||||||
|
x86 stable, bug #393007
|
||||||
|
|
||||||
|
08 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r2.ebuild,
|
||||||
|
-files/gobject-introspection-1.30.0-forced-cairo.patch:
|
||||||
|
Update fix for bug #391213 to not use eautoreconf.
|
||||||
|
|
||||||
|
*gobject-introspection-1.30.0-r2 (08 Jan 2012)
|
||||||
|
|
||||||
|
08 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
+gobject-introspection-1.30.0-r2.ebuild,
|
||||||
|
+files/gobject-introspection-1.30.0-forced-cairo.patch:
|
||||||
|
Force building cairo-gobject support, and add a PDEPEND on cairo[glib]
|
||||||
|
(PDEPEND instead of RDEPEND to avoid circular dependencies). Fixes bug
|
||||||
|
#391213; thanks to Pacho Ramos, Rafał Mużyło, and the many helpful
|
||||||
|
testers.
|
||||||
|
|
||||||
|
31 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0.ebuild,
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild:
|
||||||
|
Fix py-compile idiom for automake-1.11.2 compatibility (bug #396585).
|
||||||
|
|
||||||
|
29 Dec 2011; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild:
|
||||||
|
amd64 stable, bug 393007
|
||||||
|
|
||||||
|
20 Dec 2011; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #393007).
|
||||||
|
|
||||||
|
15 Nov 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0-r1.ebuild:
|
||||||
|
Port to EAPI 4
|
||||||
|
|
||||||
|
*gobject-introspection-1.30.0-r1 (30 Oct 2011)
|
||||||
|
|
||||||
|
30 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
+gobject-introspection-1.30.0-r1.ebuild:
|
||||||
|
Add useful upstream patches to take into account struct padding on ppc and
|
||||||
|
arm, improve stability, report better error messages, fix memory leaks, fix
|
||||||
|
distcc incompatibility, and fix potential glib-2.31.x incompatibility.
|
||||||
|
|
||||||
|
28 Sep 2011; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
gobject-introspection-1.30.0.ebuild:
|
||||||
|
Use virtual/libffi instead of dev-libs/libffi in case we have to switch to
|
||||||
|
using copy from GCC in future.
|
||||||
|
|
||||||
|
*gobject-introspection-1.30.0 (27 Sep 2011)
|
||||||
|
|
||||||
|
27 Sep 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
+gobject-introspection-1.30.0.ebuild:
|
||||||
|
Bump to 1.30, from the GNOME overlay. Ebuild updates by tetromino.
|
||||||
|
|
||||||
|
20 Sep 2011; Matt Turner <mattst88@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Add missing dependency on bison, bug 382987
|
||||||
|
|
||||||
|
12 Sep 2011; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild,
|
||||||
|
+files/gobject-introspection-0.10.8-build-tests.patch:
|
||||||
|
Build tests only on make check, bug #379929 by Dave Kemper and patch by
|
||||||
|
Alexandre Rostovtsev.
|
||||||
|
|
||||||
|
16 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Make the DESCRIPTION a bit more descriptive
|
||||||
|
|
||||||
|
14 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
DEPEND on virtual/yacc since bison is no longer in the system set, bug 378535
|
||||||
|
|
||||||
|
09 Jul 2011; Matt Turner <mattst88@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Added ~mips, bug 324847
|
||||||
|
|
||||||
|
08 Jul 2011; Alexis Ballier <aballier@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
keyword ~x86-fbsd, bug #364693
|
||||||
|
|
||||||
|
14 Jun 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
-gobject-introspection-0.10.2.ebuild, -gobject-introspection-0.10.7.ebuild:
|
||||||
|
Remove old.
|
||||||
|
|
||||||
|
02 May 2011; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Stable for HPPA (bug #364973).
|
||||||
|
|
||||||
|
30 Apr 2011; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
alpha/arm/ia64/s390/sh/sparc stable wrt #364973
|
||||||
|
|
||||||
|
29 Apr 2011; Jeroen Roovers <jer@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Marked ~hppa (bug #364693).
|
||||||
|
|
||||||
|
28 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
x86 stable wrt security bug #364973
|
||||||
|
|
||||||
|
27 Apr 2011; Christoph Mende <angelos@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Stable on amd64 wrt bug #364973
|
||||||
|
|
||||||
|
27 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
ppc/ppc64 stable wrt #364973
|
||||||
|
|
||||||
|
25 Apr 2011; Fabian Groffen <grobian@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Run elibtoolize for correct Darwin bundle (Python)
|
||||||
|
|
||||||
|
25 Apr 2011; Fabian Groffen <grobian@gentoo.org>
|
||||||
|
gobject-introspection-0.10.8.ebuild:
|
||||||
|
Keyworded for Prefix arches, bug #364693
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.8 (24 Apr 2011)
|
||||||
|
|
||||||
|
24 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
-gobject-introspection-0.10.6.ebuild,
|
||||||
|
-gobject-introspection-0.10.7-r1.ebuild,
|
||||||
|
-files/gobject-introspection-0.10.7-fix-g-variant-new.patch,
|
||||||
|
+gobject-introspection-0.10.8.ebuild:
|
||||||
|
Bump to 0.10.8, remove old
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.7-r1 (19 Apr 2011)
|
||||||
|
|
||||||
|
19 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
+gobject-introspection-0.10.7-r1.ebuild,
|
||||||
|
+files/gobject-introspection-0.10.7-fix-g-variant-new.patch:
|
||||||
|
Add variant fixes, needed for pygobject-2.28.4
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.7 (04 Apr 2011)
|
||||||
|
|
||||||
|
04 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
-gobject-introspection-0.10.3.ebuild,
|
||||||
|
-gobject-introspection-0.10.4.ebuild,
|
||||||
|
+gobject-introspection-0.10.7.ebuild:
|
||||||
|
Bump to 0.10.7, remove old
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.6 (26 Mar 2011)
|
||||||
|
|
||||||
|
26 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
+gobject-introspection-0.10.6.ebuild:
|
||||||
|
Bump to 0.10.6
|
||||||
|
|
||||||
|
22 Mar 2011; Brent Baude <ranger@gentoo.org>
|
||||||
|
gobject-introspection-0.10.2.ebuild:
|
||||||
|
Marking gobject-introspection-0.10.2 ppc stable for bug 353436
|
||||||
|
|
||||||
|
21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||||
|
gobject-introspection-0.10.2.ebuild:
|
||||||
|
ppc64 stable wrt #353436
|
||||||
|
|
||||||
|
12 Mar 2011; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
gobject-introspection-0.10.2.ebuild:
|
||||||
|
alpha/arm/ia64/s390/sh/sparc stable wrt #353436
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.4 (11 Mar 2011)
|
||||||
|
|
||||||
|
11 Mar 2011; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
+gobject-introspection-0.10.4.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
24 Feb 2011; Thomas Kahle <tomka@gentoo.org>
|
||||||
|
gobject-introspection-0.10.2.ebuild:
|
||||||
|
x86 stable per bug 353436
|
||||||
|
|
||||||
|
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
|
||||||
|
gobject-introspection-0.10.2.ebuild:
|
||||||
|
Stable on amd64 wrt bug #353436
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.3 (23 Feb 2011)
|
||||||
|
|
||||||
|
23 Feb 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
-gobject-introspection-0.10.1.ebuild,
|
||||||
|
+gobject-introspection-0.10.3.ebuild:
|
||||||
|
Bump to 0.10.3, lots of introspection building fixes
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.2 (08 Feb 2011)
|
||||||
|
|
||||||
|
08 Feb 2011; Pacho Ramos <pacho@gentoo.org>
|
||||||
|
-gobject-introspection-0.6.14.ebuild, -gobject-introspection-0.9.0-r1.ebuild,
|
||||||
|
-files/gobject-introspection-0.9.0-python27.patch,
|
||||||
|
-gobject-introspection-0.9.12.ebuild, -gobject-introspection-0.10.0.ebuild,
|
||||||
|
+gobject-introspection-0.10.2.ebuild:
|
||||||
|
Version bump, remove old.
|
||||||
|
|
||||||
|
26 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||||
|
gobject-introspection-0.10.1.ebuild:
|
||||||
|
~ppc/~ppc64 wrt #324847
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.1 (12 Jan 2011)
|
||||||
|
|
||||||
|
12 Jan 2011; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-0.10.1.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
*gobject-introspection-0.10.0 (22 Dec 2010)
|
||||||
|
|
||||||
|
22 Dec 2010; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
-gobject-introspection-0.9.0.ebuild, -gobject-introspection-0.9.3.ebuild,
|
||||||
|
-gobject-introspection-0.9.6.ebuild, -gobject-introspection-0.9.10.ebuild,
|
||||||
|
+gobject-introspection-0.10.0.ebuild:
|
||||||
|
Version bump. Clean up old revisions.
|
||||||
|
|
||||||
|
*gobject-introspection-0.9.12 (13 Oct 2010)
|
||||||
|
|
||||||
|
13 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
+gobject-introspection-0.9.12.ebuild:
|
||||||
|
Version bump. More multi ABI python changes.
|
||||||
|
|
||||||
|
*gobject-introspection-0.9.10 (02 Oct 2010)
|
||||||
|
*gobject-introspection-0.9.0-r1 (02 Oct 2010)
|
||||||
|
|
||||||
|
02 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
|
||||||
|
-gobject-introspection-0.6.9.ebuild,
|
||||||
|
+gobject-introspection-0.9.0-r1.ebuild,
|
||||||
|
+files/gobject-introspection-0.9.0-python27.patch,
|
||||||
|
+gobject-introspection-0.9.10.ebuild:
|
||||||
|
Version bump. Fix build with python 2.7, bug #327759. Install
|
||||||
|
documentation with USE=doc, bug #335110.
|
||||||
|
|
||||||
|
*gobject-introspection-0.9.6 (21 Sep 2010)
|
||||||
|
|
||||||
|
21 Sep 2010; Arun Raghavan <ford_prefect@gentoo.org>
|
||||||
|
+gobject-introspection-0.9.6.ebuild:
|
||||||
|
Bump to 0.9.6. Lots of fixes and additions. Breaks ABI (gir version bumped
|
||||||
|
from 1.1 to 1.2, so all introspection packages will need updating. Watch
|
||||||
|
out for a revbump later with a tool to update when ABI breaks.
|
||||||
|
|
||||||
|
*gobject-introspection-0.9.3 (22 Aug 2010)
|
||||||
|
|
||||||
|
22 Aug 2010; Jonathan Callen <abcd@gentoo.org>
|
||||||
|
+gobject-introspection-0.9.3.ebuild:
|
||||||
|
Bump to 0.9.3, from gnome overlay
|
||||||
|
|
||||||
|
24 Jul 2010; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
gobject-introspection-0.9.0.ebuild:
|
||||||
|
Add ~alpha/~ia64/~s390/~sh/~sparc wrt #324847
|
||||||
|
|
||||||
|
21 Jul 2010; Markus Meier <maekke@gentoo.org>
|
||||||
|
gobject-introspection-0.9.0.ebuild:
|
||||||
|
add ~arm, bug #324847
|
||||||
|
|
||||||
|
*gobject-introspection-0.9.0 (11 Jul 2010)
|
||||||
|
|
||||||
|
11 Jul 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
+gobject-introspection-0.9.0.ebuild:
|
||||||
|
Bump to 0.9.0
|
||||||
|
|
||||||
|
11 Jun 2010; Arun Raghavan <ford_prefect@gentoo.org>
|
||||||
|
-gobject-introspection-0.6.7.ebuild, -gobject-introspection-0.6.8.ebuild:
|
||||||
|
Remove old ebuilds
|
||||||
|
|
||||||
|
*gobject-introspection-0.6.14 (11 Jun 2010)
|
||||||
|
|
||||||
|
11 Jun 2010; Arun Raghavan <ford_prefect@gentoo.org>
|
||||||
|
+gobject-introspection-0.6.14.ebuild:
|
||||||
|
Bump to 0.6.14. Upstream doesn't like ChangeLogs, so meh. Added USE=test
|
||||||
|
and bumped to EAPI-3 for python eclass lovin'.
|
||||||
|
|
||||||
|
*gobject-introspection-0.6.9 (19 Mar 2010)
|
||||||
|
|
||||||
|
19 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
+gobject-introspection-0.6.9.ebuild:
|
||||||
|
Bump to 0.6.9; minimal changes
|
||||||
|
|
||||||
|
*gobject-introspection-0.6.8 (18 Mar 2010)
|
||||||
|
|
||||||
|
18 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
+gobject-introspection-0.6.8.ebuild:
|
||||||
|
Bump to 0.6.8, all tests pass.
|
||||||
|
|
||||||
|
*gobject-introspection-0.6.7 (26 Feb 2010)
|
||||||
|
|
||||||
|
26 Feb 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||||
|
+gobject-introspection-0.6.7.ebuild, +metadata.xml:
|
||||||
|
Add initial ebuild for gobject-introspection, infrastructure for
|
||||||
|
generation of gobject library bindings
|
16
sdk_container/src/third_party/portage-stable/dev-libs/gobject-introspection/Manifest
vendored
Normal file
16
sdk_container/src/third_party/portage-stable/dev-libs/gobject-introspection/Manifest
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
|
Hash: SHA256
|
||||||
|
|
||||||
|
DIST gobject-introspection-1.38.0.tar.xz 1226324 SHA256 3575e5d353c17a567fdf7ffaaa7aebe9347b5b0eee8e69d612ba56a9def67d73 SHA512 2eeafbb09484988c8489757232233aa9bf5cefecf7f80ed940867cf721e271644f7e94d8ae3b18717340ba3af1c208701c4766b1113af03972311517fda10e8f WHIRLPOOL 7dbab4e983095a12d6711236cd198473a326b100c67958693edf4a236cab6a922234b0e809d171fac1a2c860e29f7775f74a70589c1e1a124c137769ddd540e0
|
||||||
|
DIST gobject-introspection-1.40.0.tar.xz 1286424 SHA256 96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98 SHA512 d6cc91be018d812f1b04281bc322b8809c2cc12e5e16adf8b826a82505315ec140ce2b823c107ed98c6dced8f62afb6071eed2702a9e76b0e8e73ad193824c04 WHIRLPOOL b5ab2bb221816802cd3d1d3aedcb6b9b5ea9f516b51b4a3a892de1098d834c78cf94aa3e552dc58f0d2530c032e9ba08b41c24b31992afc4493ac3f0bfdc2f78
|
||||||
|
EBUILD gobject-introspection-1.38.0.ebuild 2216 SHA256 60ae171734654b20bb2c00101483f659241da5f9366ca8b78a8dbe1e5a2e8242 SHA512 777e3ad39c4a43c701f44b29f47b33e8bd83852e28ae69bf74de0dc1cfa49870a873efebf7dd780d8672a8e59feb0a845c6f98c3af41084bd47eb7dce66d172f WHIRLPOOL fc4ddc0e9a8721b4acbd4f66b66736b2c223e5a041aba2d9d505e71e7f2f4ed8653cd9568156672104e3a40c70fc8497e04fde48f808f81c5d2ce50b7063499e
|
||||||
|
EBUILD gobject-introspection-1.40.0-r1.ebuild 2345 SHA256 5cf92e4933132ce50573293be97cf942964e736fd5ab6ed42fa16e9133d0cefa SHA512 83065e7b9a6cfde6c954c58a46fb6d5e1a330eec8a3dcf29c852fa83a3f65412f5404e3bf5ba3abc07621610e89b833a11a4bddc53085d3d868a3ea0459b3515 WHIRLPOOL 8d05cdad0f2d697161bed24c602be3da540969bc86d1331f4429e3bfaa4e0b7afbd97240853b54516618c6c309ae63fb68277813f6d6e39a61e60194331ac511
|
||||||
|
MISC ChangeLog 21703 SHA256 2537c2740ffb91ceb726343f866b9b822a27315e4a0d58eb4ca349de6eb11e46 SHA512 2117192afe06b43a3cf7f0fbd6e63cbdd68e9c1a1be0fde5ceafd37b0991911886b8d1168ba1bda27b2587b6ff9b65726aac32989458582c8a39f34291874e1c WHIRLPOOL 71c75a00881c00a69988fa27e0537f07d1f35c57c74187e0b7c7e3e0ba8441103b022306ef339e71c07905a96a1cbb59366ba9f2287d9734346f8d35d413a961
|
||||||
|
MISC metadata.xml 276 SHA256 64896ff5d165a9a750f5e13dfb6ae8ab203c9c5ecf1fe95f5828dca418652cb3 SHA512 69c30c46828ec7f02fde73973d64e48042242a42f7c354fe37297df0653552eed04fac21cabbe385efa9e0d348f70e718afdf328ebdcd203a109761b4b89f99e WHIRLPOOL c527df37fc6657961892dd27b52b8597a54f11f9da01e3acbe7cad6ebaaa6d41364e49bb1635ab5c5e354a8a56e11eae49eff1f394be934cda9322204de4e282
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
iEYEAREIAAYFAlPjwFIACgkQVWmRsqeSphMjsQCfTjcMxaRq482rZN+EHCsfmvwh
|
||||||
|
MaYAniGaF1Rl5snNdKVmsLYeP9tESGQz
|
||||||
|
=nJRR
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -0,0 +1,72 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.38.0.ebuild,v 1.13 2014/06/06 16:08:52 vapier Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
PYTHON_REQ_USE="xml"
|
||||||
|
|
||||||
|
inherit gnome2 python-single-r1 toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
|
||||||
|
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+ GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="cairo doctool test"
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
test? ( cairo )
|
||||||
|
"
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 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"
|
||||||
|
|
||||||
|
# virtual/pkgconfig needed at runtime, bug #505408
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/gobject-introspection-common-${PV}
|
||||||
|
>=dev-libs/glib-2.36:2
|
||||||
|
doctool? ( dev-python/mako )
|
||||||
|
virtual/libffi:=
|
||||||
|
virtual/pkgconfig
|
||||||
|
!<dev-lang/vala-0.20.0
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
"
|
||||||
|
# Wants real bison, not virtual/yacc
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-util/gtk-doc-am-1.15
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
"
|
||||||
|
# PDEPEND to avoid circular dependencies, bug #391213
|
||||||
|
PDEPEND="cairo? ( x11-libs/cairo[glib] )"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if ! has_version "x11-libs/cairo[glib]"; then
|
||||||
|
# Bug #391213: enable cairo-gobject support even if it's not installed
|
||||||
|
# We only PDEPEND on cairo to avoid circular dependencies
|
||||||
|
export CAIRO_LIBS="-lcairo -lcairo-gobject"
|
||||||
|
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# To prevent crosscompiling problems, bug #414105
|
||||||
|
gnome2_src_configure \
|
||||||
|
--disable-static \
|
||||||
|
CC=$(tc-getCC) \
|
||||||
|
YACC=$(type -p yacc) \
|
||||||
|
$(use_with cairo) \
|
||||||
|
$(use_enable doctool)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
|
||||||
|
gnome2_src_install
|
||||||
|
|
||||||
|
# Prevent collision with gobject-introspection-common
|
||||||
|
rm -v "${ED}"usr/share/aclocal/introspection.m4 \
|
||||||
|
"${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
|
||||||
|
rmdir "${ED}"usr/share/aclocal || die
|
||||||
|
}
|
@ -0,0 +1,73 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.40.0-r1.ebuild,v 1.2 2014/08/07 18:07:13 jer Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
PYTHON_REQ_USE="xml"
|
||||||
|
|
||||||
|
inherit gnome2 python-single-r1 toolchain-funcs versionator
|
||||||
|
|
||||||
|
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
|
||||||
|
HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+ GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="cairo doctool test"
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
test? ( cairo )
|
||||||
|
"
|
||||||
|
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"
|
||||||
|
|
||||||
|
# virtual/pkgconfig needed at runtime, bug #505408
|
||||||
|
# We force glib and goi to be in sync by this way as explained in bug #518424
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/gobject-introspection-common-${PV}
|
||||||
|
>=dev-libs/glib-2.$(get_version_component_range 2):2
|
||||||
|
doctool? ( dev-python/mako )
|
||||||
|
virtual/libffi:=
|
||||||
|
virtual/pkgconfig
|
||||||
|
!<dev-lang/vala-0.20.0
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
"
|
||||||
|
# Wants real bison, not virtual/yacc
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-util/gtk-doc-am-1.19
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
"
|
||||||
|
# PDEPEND to avoid circular dependencies, bug #391213
|
||||||
|
PDEPEND="cairo? ( x11-libs/cairo[glib] )"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if ! has_version "x11-libs/cairo[glib]"; then
|
||||||
|
# Bug #391213: enable cairo-gobject support even if it's not installed
|
||||||
|
# We only PDEPEND on cairo to avoid circular dependencies
|
||||||
|
export CAIRO_LIBS="-lcairo -lcairo-gobject"
|
||||||
|
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# To prevent crosscompiling problems, bug #414105
|
||||||
|
gnome2_src_configure \
|
||||||
|
--disable-static \
|
||||||
|
CC=$(tc-getCC) \
|
||||||
|
YACC=$(type -p yacc) \
|
||||||
|
$(use_with cairo) \
|
||||||
|
$(use_enable doctool)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
|
||||||
|
gnome2_src_install
|
||||||
|
|
||||||
|
# Prevent collision with gobject-introspection-common
|
||||||
|
rm -v "${ED}"usr/share/aclocal/introspection.m4 \
|
||||||
|
"${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
|
||||||
|
rmdir "${ED}"usr/share/aclocal || die
|
||||||
|
}
|
9
sdk_container/src/third_party/portage-stable/dev-libs/gobject-introspection/metadata.xml
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/dev-libs/gobject-introspection/metadata.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>gnome</herd>
|
||||||
|
<use>
|
||||||
|
<flag name="doctool">Install g-ir-doc-tool for generating documentation
|
||||||
|
from introspected data</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -1,6 +1,140 @@
|
|||||||
# ChangeLog for dev-libs/libffi
|
# ChangeLog for dev-libs/libffi
|
||||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.159 2013/01/27 19:57:08 grobian Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.193 2014/08/10 20:35:34 slyfox Exp $
|
||||||
|
|
||||||
|
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> libffi-3.0.13-r1.ebuild,
|
||||||
|
libffi-3.1-r3.ebuild:
|
||||||
|
QA: drop trailing '.' from DESCRIPTION
|
||||||
|
|
||||||
|
22 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> -libffi-3.1-r2.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
*libffi-3.1-r3 (30 May 2014)
|
||||||
|
|
||||||
|
30 May 2014; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.1-r3.ebuild,
|
||||||
|
+files/libffi-3.1-typing_error.patch:
|
||||||
|
Fix typing error in ffi.h.in (missing @@) wrt #511752 by Ryan Hill and
|
||||||
|
Patrick Lauer
|
||||||
|
|
||||||
|
29 May 2014; Samuli Suominen <ssuominen@gentoo.org> -libffi-3.1-r1.ebuild,
|
||||||
|
-libffi-3.1.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
*libffi-3.1-r2 (28 May 2014)
|
||||||
|
|
||||||
|
28 May 2014; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.1-r2.ebuild:
|
||||||
|
Fix output of `pkg-config --libs libffi` wrt #511726 by Michał Górny
|
||||||
|
|
||||||
|
*libffi-3.1-r1 (28 May 2014)
|
||||||
|
|
||||||
|
28 May 2014; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
+files/libffi-3.1-execstack.patch, +libffi-3.1-r1.ebuild:
|
||||||
|
Fix execstack in libffi.so.6 wrt #511634 by Anthony Basile and Magnus Granberg
|
||||||
|
|
||||||
|
27 May 2014; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
-files/libffi-3.0.11-x86-pic-check.patch, -libffi-3.0.11.ebuild,
|
||||||
|
-libffi-3.0.12.ebuild, -libffi-3.0.13.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
27 May 2014; Samuli Suominen <ssuominen@gentoo.org> libffi-3.1.ebuild:
|
||||||
|
Time to let preserve_old_lib go and rely upon FEATURES="preserved-libs" which
|
||||||
|
is enabled by default in the official package manager.
|
||||||
|
|
||||||
|
*libffi-3.1 (27 May 2014)
|
||||||
|
|
||||||
|
27 May 2014; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.1.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
14 May 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Stable for sparc, wrt bug #497760
|
||||||
|
|
||||||
|
13 May 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Stable for ia64, wrt bug #497760
|
||||||
|
|
||||||
|
20 Apr 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #497760
|
||||||
|
|
||||||
|
13 Apr 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Stable for ppc, wrt bug #497760
|
||||||
|
|
||||||
|
07 Apr 2014; Markus Meier <maekke@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
arm stable, bug #497760
|
||||||
|
|
||||||
|
05 Apr 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Stable for x86, wrt bug #497760
|
||||||
|
|
||||||
|
04 Apr 2014; Chema Alonso <nimiux@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Stable for amd64 wrt bug #497760
|
||||||
|
|
||||||
|
29 Mar 2014; Matt Turner <mattst88@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
alpha stable, bug #497760.
|
||||||
|
|
||||||
|
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #497760).
|
||||||
|
|
||||||
|
25 Mar 2014; Mike Frysinger <vapier@gentoo.org> libffi-3.0.11.ebuild,
|
||||||
|
libffi-3.0.12.ebuild, libffi-3.0.13-r1.ebuild, libffi-3.0.13.ebuild:
|
||||||
|
Mark arm64/m68k/s390/sh stable #497760.
|
||||||
|
|
||||||
|
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Add arm64 love.
|
||||||
|
|
||||||
|
13 Oct 2013; Michał Górny <mgorny@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
Explicitly call einstalldocs in multilib_src_install_all() to accomodate bug
|
||||||
|
#483304.
|
||||||
|
|
||||||
|
30 Jul 2013; Alexis Ballier <aballier@gentoo.org> libffi-3.0.13-r1.ebuild:
|
||||||
|
improve the emul-libs blocker so that it is stacked for baselibs -r2.
|
||||||
|
|
||||||
|
*libffi-3.0.13-r1 (15 Jul 2013)
|
||||||
|
|
||||||
|
15 Jul 2013; Julian Ospald <hasufell@gentoo.org> +libffi-3.0.13-r1.ebuild:
|
||||||
|
multilib conversion wrt #459072
|
||||||
|
|
||||||
|
22 May 2013; Magnus Granberg <zorry@gentoo.org>
|
||||||
|
files/libffi-3.0.13-emutramp_pax_proc.patch:
|
||||||
|
Update the emutramp_pax_proc patch with ChangeLog
|
||||||
|
|
||||||
|
18 May 2013; Magnus Granberg <zorry@gentoo.org> libffi-3.0.13.ebuild:
|
||||||
|
Did for get to run repoman commit for dev-lib/libffi
|
||||||
|
|
||||||
|
18 May 2013; Magnus Granberg <zorry@gentoo.org> libffi-3.0.13.ebuild,
|
||||||
|
+files/libffi-3.0.13-emutramp_pax_proc.patch:
|
||||||
|
Add patch to use /proc for pax mark on 3.0.13 #457194
|
||||||
|
|
||||||
|
28 Mar 2013; Mike Frysinger <vapier@gentoo.org> libffi-3.0.11.ebuild,
|
||||||
|
libffi-3.0.12.ebuild, libffi-3.0.13.ebuild:
|
||||||
|
Disable tooldir related hack that breaks --libdir usage #462814 by Thomas
|
||||||
|
Sachau.
|
||||||
|
|
||||||
|
*libffi-3.0.13 (20 Mar 2013)
|
||||||
|
|
||||||
|
20 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.0.13.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
17 Feb 2013; Zac Medico <zmedico@gentoo.org> libffi-3.0.12.ebuild:
|
||||||
|
Add ~arm-linux keyword.
|
||||||
|
|
||||||
|
11 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
-files/libffi-3.0.9-x32.patch, -libffi-3.0.10.ebuild,
|
||||||
|
-libffi-3.0.12_rc3.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
*libffi-3.0.12 (11 Feb 2013)
|
||||||
|
|
||||||
|
11 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.0.12.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
10 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.12_rc3.ebuild,
|
||||||
|
metadata.xml:
|
||||||
|
Tie USE="pax_kernel" with --enable-pax_emutramp. Thanks to klondike and
|
||||||
|
blueness for advise.
|
||||||
|
|
||||||
|
*libffi-3.0.12_rc3 (09 Feb 2013)
|
||||||
|
|
||||||
|
09 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
+libffi-3.0.12_rc3.ebuild:
|
||||||
|
RC3 for testing, but without keywording for now.
|
||||||
|
|
||||||
27 Jan 2013; Fabian Groffen <grobian@gentoo.org> libffi-3.0.11.ebuild:
|
27 Jan 2013; Fabian Groffen <grobian@gentoo.org> libffi-3.0.11.ebuild:
|
||||||
Unbreak Prefix bootstraps with host-provided libffi
|
Unbreak Prefix bootstraps with host-provided libffi
|
||||||
|
@ -1,18 +1,19 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
Hash: SHA256
|
||||||
|
|
||||||
AUX libffi-3.0.11-x86-pic-check.patch 3716 SHA256 247edfe37709f7a0d193169a31a0a8baa730b0d63606ec56928088aadf498c4f SHA512 addbab5c6a9a4701e43443ae438b2fe6cee6c2b5b09b5d40706ca648c311ef9d0d900b9234cfa7872aacb52bee9f499c9d3f8e27af1d983c2f791185fcb028ea WHIRLPOOL 395e3081d5c5b4da7cbbd60689e64459533eb348d8962b59a507f19d3167543b57e4a1ce82b5a979e4709daf7125bc61ef32d0870578951f30a1365745c8613e
|
AUX libffi-3.0.13-emutramp_pax_proc.patch 911 SHA256 955aa3d87522cb220133fa853bd3a5a7af1fe7cf5cc6b9eb74ffffb9ac563aba SHA512 402712b21feec0f162758adad630ecc588596eaebd2e79bb86802f313e102b8ef6d08eca0580a1aae25dabec3e018c499e2ce1960edc6af9182f67cd8cc9b0e1 WHIRLPOOL 22f76ca6f909c80228958115a8db37fbe5f12e291cdbc1fad672a0903c54a7918e2cee37fdc263e9c350f3c79a7870cc8f7a05789668a8dc87cb8434a6e20f9c
|
||||||
AUX libffi-3.0.9-x32.patch 2113 SHA256 97a339b12f62b734c7d4d07145e7210c67577552d13cc506f7cc69468daeea71 SHA512 7f014ac96f43335515c4b1c39eae6461a47f34afdafae82cb7dd647852f586a9ec32f7f0cfca90cbb5fbe061bbddad32240c4b92cb345a845c125caea53ab42e WHIRLPOOL 9ee1811d85e07eb0b82e2912ca7852a15353256546621ae5ff121f6940a61f753d83d20d498aa63e86d1972872fb78e48c20e2e90a47b2badd4112050dbfe61d
|
AUX libffi-3.1-execstack.patch 277 SHA256 55e95096d8b2bd82188c62b1316c602738336c0a4b58ccce503936dfc436b1d9 SHA512 1365cb102e6ffacd89b399243cd89ddb29259e373d16fd500d9d98bd40edbd0d79b63df6fb9464247cc2f11628d5c692a25f1c6d9cef19feb857e1232c154d4f WHIRLPOOL 597c3cdb8a28dcc15d724fa4d184956bcd4118803070ba63c1d914eb1a3b4c9720f68404a05ba4ad7ad83714f79ee7856bb8921886511bc7d35b39f33b4b41f0
|
||||||
DIST libffi-3.0.10.tar.gz 753346 SHA256 f01eb9027e9eb56aeaeef636649877756d475d714ef8b47f627f65bc5f3b492f SHA512 56076fe3c1556970fbbb9c8398101583492471de00d58fa3b87a18c9c01c276fc5bf429e49da0196e840126e8fef59d231734739c673c636f6be7a798b081cf7 WHIRLPOOL 29550a9dc21bbdb694fc78f6020dd70f0ed6067859164be92d9b076e9fdeb59af032fb20bb786376cf920b67f3bb0e10c5f7754aefa5c4a46d17718409d4f7fa
|
AUX libffi-3.1-typing_error.patch 350 SHA256 2e134e7f347f392499ec9128b220cff467919dfc048922d72689816d9f40ea95 SHA512 6be05ec604da587ded9d50ba57153b7ca24ee52dbed132d08f8653032153d377b2e399b58010e3c84e2106f077696a0cc9507018687af2082aa5ce055ba5fa07 WHIRLPOOL e8613594118774abaa2d79b0cdcbfd57d1c3ca275543423cec70b368e604c78bc7162d582a5b654b378b60a1d765a12b418bd10f8a8693ccbc3e7fdf225be216
|
||||||
DIST libffi-3.0.11.tar.gz 794220 SHA256 70bfb01356360089aa97d3e71e3edf05d195599fd822e922e50d46a0055a6283 SHA512 0049388d16207078a3d6dce97c877f1d9647aa9d908a9372a3f67ca064b70d8c8b23ee458be4a15a6344a5d39ea3e6292be728dfbcc73e1efc0b1db03be874f3 WHIRLPOOL c5ee01a6415b2715a4542d0997e3a7f42cbc97e476589d4e093fcff44315cc83f78a02dc04929c96831309966ac196e6ceb134c8b14cfc02313e139a98e6c11a
|
DIST libffi-3.0.13.tar.gz 845747 SHA256 1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c SHA512 fc47f5d25197c631754efe05a349edb556d072807ecef19b41f17c1a8f39c95221be64926fbd05b1f8439181df1ddff8fc01462ce3a26005b75159ddc27e6f6a WHIRLPOOL d5b14d48a7b35f7349ec938d0deac62db7022ac4d611ab13bc7a6a2766a47e210fc1663fc8c6d7ee48d421c06b66f558010829ac2c215620c76d0bf7650e1308
|
||||||
EBUILD libffi-3.0.10.ebuild 1620 SHA256 c5e2a9ec831ffc2165fe4391510ceb43796fd048e98066742065d9818af4c4cd SHA512 70212f59dcf98e4d8b49ccfb7d5ebd61587aa785bc44c5a5c73cbb71c977c1adb74883ccafb6def20b9fe4f8275118edd277dbf12a6f933a45288e2ef68a8de6 WHIRLPOOL 711aea572e153dd608f21c8fb032bcb1e34c5c68723f49d4192c4fb15bd3d9b3205be2b2b360eeac96743a8b64e1b428a3d944233a012521e22aec15d00874b7
|
DIST libffi-3.1.tar.gz 937214 SHA256 97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb SHA512 8994973d75facf5ad928c270e17b1a56e24d1543af75b93731a0048e747df27e4190a736b6dc2dca7d43de1d7e88891220304802c10fcccdcebee9c9ffd3d1b9 WHIRLPOOL 19c08cffd39c998fcd762b1e3767b4fd86915427226833411302bebd2d5bcf93d515e6df4a4cab11327595d3966e46442e457fbe09ae986b58bdfb2bb6adb913
|
||||||
EBUILD libffi-3.0.11.ebuild 2010 SHA256 9818b9286de122d5da2e2343d23e9f8b7002b95e6db351c33e1d1edebf187f66 SHA512 78a20cf49422822849cd883eef15c9bf941c86a910bb151ac19a05e5dde86e0419f50c1c930c2980cac765be6517183f8dde91627b3b9243980460107ee0b5d0 WHIRLPOOL c2d25acf6311b58a06a81d1f1ba9634ed2361185600af19561d319dcab4a88fe891b9828815f8aecb718fab6582f732b2bf3b7f5cff66e9fb60f4488aab4593f
|
EBUILD libffi-3.0.13-r1.ebuild 2289 SHA256 44d26db4026bebca8d95f048fb947f48950e62116e797bdc429ffa429020e705 SHA512 ef2c6118a69e9d422160e3daadb9581f8faf8710ce27f675a13312c8e4c257d4df18a6d6b30b9864c152cbb5819099261374f53cef47a34b7f0b74c791580d5a WHIRLPOOL 33e06c242f0e338f7355ec9257ff8f89d7ccd89a6413465c605b04c9548713a9a8f70da5aa328cf52116b52acabfa92f1ede199eba8b4d286f0b894d2856c44c
|
||||||
MISC ChangeLog 21376 SHA256 0cf78da0fdf5e5acaece82a1d613f554bb454932d463ea2c55b4c921139e44c4 SHA512 edf73842fcb89af106095136c68d88d7a2590c4a7a301cdd2d9f4d24aa0b474c87b4f2e4bbc567d90a2b75fa5ce7f81491811f328853ed939db8d622072c297a WHIRLPOOL ab9f15c225ebfba2573cbd3f573f4f187f9256d2fe177bd0edb1b51957ee64e72469bd42a050041ab8748fc6f8cb7b6f85e8bf3fbe42ce996a930ca33ee750c8
|
EBUILD libffi-3.1-r3.ebuild 2302 SHA256 01ebb6d8ed08b2d20c2ed2d7bedd2c467843df6b58ecdb39d8051820cef4ab61 SHA512 c2af031a827eec65f1b733269b62ca304636a4e4b8dea3e8a69c854303a30945b6bc6125b0e43c76174562c134c660debce756127d1ecbf2d11b1e15364e7675 WHIRLPOOL 3a4c19076ab58b109ab9f5df349c24f040b9f1ca8f8d043acbd0fd421bbb431fd0652589b038ab1810a630e47fd6cd585353637b8777cf124b033e189f5bd4f3
|
||||||
MISC metadata.xml 1663 SHA256 f03f0b55cdf4405ead462ba1c1b8ff2f1b6821c22c3f23d484490f8c875f6073 SHA512 ec2605d08f41729ed229d488890faaae9931c13ff43b2d2eda63fc3b55d475b0e7dd84fda8aec58bcf53954c23bf31591784e9a3b60b3037b18828ed7651766f WHIRLPOOL 538b12775d5cb85f1be40c8ac7b017b0a8840f2d48c7fc2d1b1756385d3b6854b0e0998011afab70b1dd8aec4151358ebfcfc172fddda761c9304ff3a07254c4
|
MISC ChangeLog 26082 SHA256 1b1dba205c1b4c891e3112257d5009573b45918d14dcada88e5d02a3a430a072 SHA512 809f7f9d6448be45a37d5b30c4732e4a82c4c3ab0d7e0aa16fb7901c180f96fe9424aabfef108665e5064a5148bb16d168c6aa2ca445a8ee39729347ee81fe89 WHIRLPOOL 98c73b97e7fc986ee1b7d6064ad0124aa3937fcd7b1c4e1186afdf5a5af7d40cf9d7d01e0e2470b76f429b6767c9a10f98a137f1bc3480ef47b086679c5999d3
|
||||||
|
MISC metadata.xml 1768 SHA256 1bb92578368c006819d0cd5e1a94d32cffca87ddef8d571c29b483bedddc9b6e SHA512 2291c051ce2cb5c31989af68a705c0f8ce8d6ff23f2a66f839463a56a20454a6af276c5afc75687919e14fa614862356618e44c88415ff9884725e6e6db161bc WHIRLPOOL 7da7a437bf11dfcd5b5a8fbb067463ceb588fe83c1db0d15253293a955999d5dc65754918c73840a9a5020f86d1b6f1c9f8d127f4e1519594bc0678742727d45
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.19 (Darwin)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iEYEAREIAAYFAlEFhqEACgkQX3X2B8XHToltSwCgm1imCn2DGXDMQbn75e9YRXHz
|
iEYEAREIAAYFAlPn15cACgkQcaHudmEf86rmbACeILbow+LEHu1CR/UhUqcx9Ksx
|
||||||
kmQAnitNLmwyDQUTelpy9GI/Bz7Vf1bP
|
iG4An0mNYrUgHSIN32KUptad2DRrZZnb
|
||||||
=YAcf
|
=Wlwl
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -1,113 +0,0 @@
|
|||||||
https://bugs.gentoo.org/417179
|
|
||||||
https://github.com/atgreen/libffi/issues/21
|
|
||||||
|
|
||||||
From bff052d9cd5be41ba9e47c76114054af487d3c30 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Anthony Green <green@moxielogic.com>
|
|
||||||
Date: Fri, 11 Jan 2013 10:24:32 -0500
|
|
||||||
Subject: [PATCH] 32-bit x86 fix and more
|
|
||||||
|
|
||||||
---
|
|
||||||
ChangeLog | 8 ++++++++
|
|
||||||
README | 2 ++
|
|
||||||
configure | 43 +++++--------------------------------------
|
|
||||||
configure.ac | 6 +++---
|
|
||||||
m4/ax_cc_maxopt.m4 | 3 ++-
|
|
||||||
5 files changed, 20 insertions(+), 42 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 5ca32fd..32ec7c5 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -334,10 +334,10 @@ fi
|
|
||||||
if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
|
|
||||||
AC_CACHE_CHECK([assembler supports pc related relocs],
|
|
||||||
libffi_cv_as_x86_pcrel, [
|
|
||||||
- libffi_cv_as_x86_pcrel=yes
|
|
||||||
+ libffi_cv_as_x86_pcrel=no
|
|
||||||
echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
|
|
||||||
- if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
|
|
||||||
- libffi_cv_as_x86_pcrel=no
|
|
||||||
+ if $CC $CFLAGS -c conftest.s > /dev/null 2>&1; then
|
|
||||||
+ libffi_cv_as_x86_pcrel=yes
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
if test "x$libffi_cv_as_x86_pcrel" = xyes; then
|
|
||||||
diff --git a/m4/ax_cc_maxopt.m4 b/m4/ax_cc_maxopt.m4
|
|
||||||
index f5f7517..62e3b53 100644
|
|
||||||
--- a/m4/ax_cc_maxopt.m4
|
|
||||||
+++ b/m4/ax_cc_maxopt.m4
|
|
||||||
@@ -141,7 +141,8 @@ if test "$ac_test_CFLAGS" != "set"; then
|
|
||||||
CFLAGS="-O3 -fomit-frame-pointer"
|
|
||||||
|
|
||||||
# -malign-double for x86 systems
|
|
||||||
- AX_CHECK_COMPILE_FLAG(-malign-double, CFLAGS="$CFLAGS -malign-double")
|
|
||||||
+ # LIBFFI -- DON'T DO THIS - CHANGES ABI
|
|
||||||
+ # AX_CHECK_COMPILE_FLAG(-malign-double, CFLAGS="$CFLAGS -malign-double")
|
|
||||||
|
|
||||||
# -fstrict-aliasing for gcc-2.95+
|
|
||||||
AX_CHECK_COMPILE_FLAG(-fstrict-aliasing,
|
|
||||||
diff --git a/configure b/configure
|
|
||||||
index 95d950b..41bde69 100755
|
|
||||||
--- a/configure
|
|
||||||
+++ b/configure
|
|
||||||
@@ -12426,41 +12426,8 @@ $as_echo "$icc_archflag" >&6; }
|
|
||||||
CFLAGS="-O3 -fomit-frame-pointer"
|
|
||||||
|
|
||||||
# -malign-double for x86 systems
|
|
||||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -malign-double" >&5
|
|
||||||
-$as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
|
|
||||||
-if ${ax_cv_check_cflags___malign_double+:} false; then :
|
|
||||||
- $as_echo_n "(cached) " >&6
|
|
||||||
-else
|
|
||||||
-
|
|
||||||
- ax_check_save_flags=$CFLAGS
|
|
||||||
- CFLAGS="$CFLAGS -malign-double"
|
|
||||||
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
-/* end confdefs.h. */
|
|
||||||
-
|
|
||||||
-int
|
|
||||||
-main ()
|
|
||||||
-{
|
|
||||||
-
|
|
||||||
- ;
|
|
||||||
- return 0;
|
|
||||||
-}
|
|
||||||
-_ACEOF
|
|
||||||
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
||||||
- ax_cv_check_cflags___malign_double=yes
|
|
||||||
-else
|
|
||||||
- ax_cv_check_cflags___malign_double=no
|
|
||||||
-fi
|
|
||||||
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
||||||
- CFLAGS=$ax_check_save_flags
|
|
||||||
-fi
|
|
||||||
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___malign_double" >&5
|
|
||||||
-$as_echo "$ax_cv_check_cflags___malign_double" >&6; }
|
|
||||||
-if test x"$ax_cv_check_cflags___malign_double" = xyes; then :
|
|
||||||
- CFLAGS="$CFLAGS -malign-double"
|
|
||||||
-else
|
|
||||||
- :
|
|
||||||
-fi
|
|
||||||
-
|
|
||||||
+ # LIBFFI -- DON'T DO THIS - CHANGES ABI
|
|
||||||
+ # AX_CHECK_COMPILE_FLAG(-malign-double, CFLAGS="$CFLAGS -malign-double")
|
|
||||||
|
|
||||||
# -fstrict-aliasing for gcc-2.95+
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
|
|
||||||
@@ -14480,10 +14447,10 @@ if ${libffi_cv_as_x86_pcrel+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
|
|
||||||
- libffi_cv_as_x86_pcrel=yes
|
|
||||||
+ libffi_cv_as_x86_pcrel=no
|
|
||||||
echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
|
|
||||||
- if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
|
|
||||||
- libffi_cv_as_x86_pcrel=no
|
|
||||||
+ if $CC $CFLAGS -c conftest.s > /dev/null 2>&1; then
|
|
||||||
+ libffi_cv_as_x86_pcrel=yes
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
--
|
|
||||||
1.7.10
|
|
||||||
|
|
@ -0,0 +1,37 @@
|
|||||||
|
2013-05-22 Magnus Granberg <zorry@gentoo.org>
|
||||||
|
|
||||||
|
#457194
|
||||||
|
* src/closuer.c (emutramp_enabled_check): Check with /proc.
|
||||||
|
|
||||||
|
--- a/src/closures.c 2013-03-17 23:27:11.000000000 +0100
|
||||||
|
+++ b/src/closures.c 2013-04-29 23:26:02.279022022 +0200
|
||||||
|
@@ -181,10 +181,26 @@ static int emutramp_enabled = -1;
|
||||||
|
static int
|
||||||
|
emutramp_enabled_check (void)
|
||||||
|
{
|
||||||
|
- if (getenv ("FFI_DISABLE_EMUTRAMP") == NULL)
|
||||||
|
- return 1;
|
||||||
|
- else
|
||||||
|
+ char *buf = NULL;
|
||||||
|
+ size_t len = 0;
|
||||||
|
+ FILE *f;
|
||||||
|
+ int ret;
|
||||||
|
+ f = fopen ("/proc/self/status", "r");
|
||||||
|
+ if (f == NULL)
|
||||||
|
return 0;
|
||||||
|
+ ret = 0;
|
||||||
|
+
|
||||||
|
+ while (getline (&buf, &len, f) != -1)
|
||||||
|
+ if (!strncmp (buf, "PaX:", 4))
|
||||||
|
+ {
|
||||||
|
+ char emutramp;
|
||||||
|
+ if (sscanf (buf, "%*s %*c%c", &emutramp) == 1)
|
||||||
|
+ ret = (emutramp == 'E');
|
||||||
|
+ break;
|
||||||
|
+ }
|
||||||
|
+ free (buf);
|
||||||
|
+ fclose (f);
|
||||||
|
+ return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
#define is_emutramp_enabled() (emutramp_enabled >= 0 ? emutramp_enabled \
|
@ -1,69 +0,0 @@
|
|||||||
From cd0b9991c76903b66ad3c938d6135aedbf4e1ef0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: H.J. Lu <hjl.tools@gmail.com>
|
|
||||||
Date: Tue, 6 Dec 2011 19:51:28 -0800
|
|
||||||
Subject: [PATCH] Fix libffi for x32.
|
|
||||||
|
|
||||||
2011-12-06 H.J. Lu <hongjiu.lu@intel.com>
|
|
||||||
|
|
||||||
* src/x86/ffi64.c (ffi_call): Cast the return value to
|
|
||||||
unsigned long.
|
|
||||||
|
|
||||||
* src/x86/ffitarget.h (ffi_arg): Set to unsigned long long for
|
|
||||||
x32.
|
|
||||||
(ffi_sarg): Set to long for x32.
|
|
||||||
---
|
|
||||||
libffi/ChangeLog.x32 | 8 ++++++++
|
|
||||||
libffi/src/x86/ffi64.c | 2 +-
|
|
||||||
libffi/src/x86/ffitarget.h | 5 +++++
|
|
||||||
3 files changed, 14 insertions(+), 1 deletions(-)
|
|
||||||
create mode 100644 libffi/ChangeLog.x32
|
|
||||||
|
|
||||||
diff --git a/libffi/ChangeLog.x32 b/libffi/ChangeLog.x32
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..c733789
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/libffi/ChangeLog.x32
|
|
||||||
@@ -0,0 +1,8 @@
|
|
||||||
+2011-12-06 H.J. Lu <hongjiu.lu@intel.com>
|
|
||||||
+
|
|
||||||
+ * src/x86/ffi64.c (ffi_call): Cast the return value to
|
|
||||||
+ unsigned long.
|
|
||||||
+
|
|
||||||
+ * src/x86/ffitarget.h (ffi_arg): Set to unsigned long long for
|
|
||||||
+ x32.
|
|
||||||
+ (ffi_sarg): Set to long for x32.
|
|
||||||
diff --git a/libffi/src/x86/ffi64.c b/libffi/src/x86/ffi64.c
|
|
||||||
index bd907d7..4d87ddb 100644
|
|
||||||
--- a/libffi/src/x86/ffi64.c
|
|
||||||
+++ b/libffi/src/x86/ffi64.c
|
|
||||||
@@ -426,7 +426,7 @@ ffi_call (ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
|
|
||||||
/* If the return value is passed in memory, add the pointer as the
|
|
||||||
first integer argument. */
|
|
||||||
if (ret_in_memory)
|
|
||||||
- reg_args->gpr[gprcount++] = (long) rvalue;
|
|
||||||
+ reg_args->gpr[gprcount++] = (unsigned long) rvalue;
|
|
||||||
|
|
||||||
avn = cif->nargs;
|
|
||||||
arg_types = cif->arg_types;
|
|
||||||
diff --git a/libffi/src/x86/ffitarget.h b/libffi/src/x86/ffitarget.h
|
|
||||||
index b85016c..7a7d7a5 100644
|
|
||||||
--- a/libffi/src/x86/ffitarget.h
|
|
||||||
+++ b/libffi/src/x86/ffitarget.h
|
|
||||||
@@ -53,9 +53,14 @@ typedef unsigned long long ffi_arg;
|
|
||||||
typedef long long ffi_sarg;
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
+#if defined __x86_64__ && !defined __LP64__
|
|
||||||
+typedef unsigned long long ffi_arg;
|
|
||||||
+typedef long long ffi_sarg;
|
|
||||||
+#else
|
|
||||||
typedef unsigned long ffi_arg;
|
|
||||||
typedef signed long ffi_sarg;
|
|
||||||
#endif
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
typedef enum ffi_abi {
|
|
||||||
FFI_FIRST_ABI = 0,
|
|
||||||
--
|
|
||||||
1.7.3.4
|
|
||||||
|
|
12
sdk_container/src/third_party/portage-stable/dev-libs/libffi/files/libffi-3.1-execstack.patch
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/dev-libs/libffi/files/libffi-3.1-execstack.patch
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
http://bugs.gentoo.org/511634
|
||||||
|
http://sourceware.org/ml/libffi-discuss/2014/msg00058.html
|
||||||
|
|
||||||
|
--- src/x86/win32.S
|
||||||
|
+++ src/x86/win32.S
|
||||||
|
@@ -1304,3 +1304,6 @@
|
||||||
|
|
||||||
|
#endif /* !_MSC_VER */
|
||||||
|
|
||||||
|
+#if defined __ELF__ && defined __linux__
|
||||||
|
+ .section .note.GNU-stack,"",@progbits
|
||||||
|
+#endif
|
14
sdk_container/src/third_party/portage-stable/dev-libs/libffi/files/libffi-3.1-typing_error.patch
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/dev-libs/libffi/files/libffi-3.1-typing_error.patch
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
http://bugs.gentoo.org/511752
|
||||||
|
http://sourceware.org/ml/libffi-discuss/2014/msg00059.html
|
||||||
|
|
||||||
|
--- include/ffi.h.in
|
||||||
|
+++ include/ffi.h.in
|
||||||
|
@@ -221,7 +221,7 @@ typedef struct {
|
||||||
|
#endif
|
||||||
|
} ffi_cif;
|
||||||
|
|
||||||
|
-#if HAVE_LONG_DOUBLE_VARIANT
|
||||||
|
+#if @HAVE_LONG_DOUBLE_VARIANT@
|
||||||
|
/* Used to adjust size/alignment of ffi types. */
|
||||||
|
void ffi_prep_types (ffi_abi abi);
|
||||||
|
# endif
|
@ -1,53 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.10.ebuild,v 1.9 2012/06/13 19:49:51 ryao Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
|
|
||||||
MY_P=${P/_}
|
|
||||||
|
|
||||||
inherit libtool toolchain-funcs eutils
|
|
||||||
|
|
||||||
DESCRIPTION="a portable, high level programming interface to various calling conventions."
|
|
||||||
HOMEPAGE="http://sourceware.org/libffi/"
|
|
||||||
SRC_URI="ftp://sourceware.org/pub/${PN}/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug static-libs test"
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="test? ( dev-util/dejagnu )"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# Detect and document broken installation of sys-devel/gcc in the build.log wrt #354903
|
|
||||||
if ! has_version dev-libs/libffi; then
|
|
||||||
local base="${T}/conftest"
|
|
||||||
echo 'int main() { }' > "${base}.c"
|
|
||||||
$(tc-getCC) -o "${base}" "${base}.c" -lffi >&/dev/null && \
|
|
||||||
ewarn "Found a copy of second libffi in your system. Uninstall it before continuing."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.0.9-x32.patch
|
|
||||||
epatch_user
|
|
||||||
elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use userland_BSD && export HOST="${CHOST}"
|
|
||||||
econf \
|
|
||||||
--disable-dependency-tracking \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable debug)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die
|
|
||||||
dodoc ChangeLog* README
|
|
||||||
find "${D}" -name '*.la' -exec rm -f {} +
|
|
||||||
}
|
|
@ -1,29 +1,27 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.11.ebuild,v 1.19 2013/01/27 19:57:08 grobian Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.13-r1.ebuild,v 1.15 2014/08/10 20:35:34 slyfox Exp $
|
||||||
|
|
||||||
EAPI=4
|
EAPI=5
|
||||||
|
inherit eutils libtool multilib toolchain-funcs multilib-minimal
|
||||||
|
|
||||||
MY_P=${P/_/-}
|
DESCRIPTION="a portable, high level programming interface to various calling conventions"
|
||||||
|
|
||||||
inherit eutils libtool multilib toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="a portable, high level programming interface to various calling conventions."
|
|
||||||
HOMEPAGE="http://sourceware.org/libffi/"
|
HOMEPAGE="http://sourceware.org/libffi/"
|
||||||
SRC_URI="ftp://sourceware.org/pub/${PN}/${MY_P}.tar.gz"
|
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE="debug static-libs test"
|
IUSE="debug pax_kernel static-libs test"
|
||||||
|
|
||||||
RDEPEND=""
|
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||||
DEPEND="test? ( dev-util/dejagnu )"
|
DEPEND="test? ( dev-util/dejagnu )"
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
DOCS="ChangeLog* README"
|
DOCS="ChangeLog* README"
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S}
|
||||||
|
|
||||||
pkg_setup() {
|
pkg_setup() {
|
||||||
# Check for orphaned libffi, see http://bugs.gentoo.org/354903 for example
|
# Check for orphaned libffi, see http://bugs.gentoo.org/354903 for example
|
||||||
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
|
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
|
||||||
@ -39,21 +37,23 @@ pkg_setup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
epatch "${FILESDIR}"/${P}-x86-pic-check.patch #417179
|
sed -i 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
|
||||||
|
epatch "${FILESDIR}"/${P}-emutramp_pax_proc.patch #457194
|
||||||
epatch_user
|
epatch_user
|
||||||
elibtoolize
|
elibtoolize
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
multilib_src_configure() {
|
||||||
use userland_BSD && export HOST="${CHOST}"
|
use userland_BSD && export HOST="${CHOST}"
|
||||||
econf \
|
econf \
|
||||||
$(use_enable static-libs static) \
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable pax_kernel pax_emutramp) \
|
||||||
$(use_enable debug)
|
$(use_enable debug)
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
multilib_src_install_all() {
|
||||||
default
|
prune_libtool_files
|
||||||
rm -f "${ED}"/usr/lib*/lib*.la
|
einstalldocs
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_preinst() {
|
pkg_preinst() {
|
63
sdk_container/src/third_party/portage-stable/dev-libs/libffi/libffi-3.1-r3.ebuild
vendored
Normal file
63
sdk_container/src/third_party/portage-stable/dev-libs/libffi/libffi-3.1-r3.ebuild
vendored
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.1-r3.ebuild,v 1.2 2014/08/10 20:35:34 slyfox Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils libtool multilib multilib-minimal toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="a portable, high level programming interface to various calling conventions"
|
||||||
|
HOMEPAGE="http://sourceware.org/libffi/"
|
||||||
|
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="debug pax_kernel static-libs test"
|
||||||
|
|
||||||
|
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||||
|
DEPEND="test? ( dev-util/dejagnu )"
|
||||||
|
|
||||||
|
DOCS="ChangeLog* README"
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Check for orphaned libffi, see http://bugs.gentoo.org/354903 for example
|
||||||
|
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
|
||||||
|
local base="${T}"/conftest
|
||||||
|
echo 'int main() { }' > "${base}".c
|
||||||
|
$(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
eerror "The linker reported linking against -lffi to be working while it shouldn't have."
|
||||||
|
eerror "This is wrong and you should find and delete the old copy of libffi before continuing."
|
||||||
|
die "The system is in inconsistent state with unknown libffi installed."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch \
|
||||||
|
"${FILESDIR}"/${P}-execstack.patch \
|
||||||
|
"${FILESDIR}"/${P}-typing_error.patch
|
||||||
|
|
||||||
|
sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
|
||||||
|
# http://sourceware.org/ml/libffi-discuss/2014/msg00060.html
|
||||||
|
sed -i -e 's:@toolexeclibdir@:${libdir}:' libffi.pc.in || die #511726
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
elibtoolize
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
use userland_BSD && export HOST="${CHOST}"
|
||||||
|
econf \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable pax_kernel pax_emutramp) \
|
||||||
|
$(use_enable debug)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
prune_libtool_files
|
||||||
|
einstalldocs
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user