diff --git a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/ChangeLog new file mode 100644 index 0000000000..fa3f1f9766 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/ChangeLog @@ -0,0 +1,385 @@ +# ChangeLog for dev-python/dbus-python +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/ChangeLog,v 1.109 2012/12/18 17:32:34 tetromino Exp $ + + 18 Dec 2012; Alexandre Rostovtsev + dbus-python-1.1.1-r1.ebuild: + Generate API docs only when using python-2.7 since epydoc is incompatible + with python3 (bug #447642, thanks to Juergen Rose). + +*dbus-python-1.1.1-r1 (10 Dec 2012) + + 10 Dec 2012; Alexandre Rostovtsev + +dbus-python-1.1.1-r1.ebuild: + Update to python-r1.eclass and EAPI5. + + 14 Oct 2012; Raúl Porcel dbus-python-1.1.1.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #416725 + + 14 Oct 2012; Matt Turner dbus-python-1.1.1.ebuild: + Stable on alpha, bug 416725. + + 25 Jul 2012; Markus Meier dbus-python-1.1.1.ebuild: + arm stable, bug #416725 + + 21 Jul 2012; Jeff Horelick dbus-python-1.1.1.ebuild: + marked x86 per bug 416725 + + 21 Jul 2012; Samuli Suominen + -files/dbus-python-0.83.1-workaround-broken-test.patch, + -dbus-python-0.84.0.ebuild, -dbus-python-1.1.0.ebuild: + old + + 21 Jul 2012; Samuli Suominen dbus-python-1.1.1.ebuild: + amd64/ppc/ppc64 stable wrt #416725 + + 20 Jul 2012; Jeroen Roovers dbus-python-1.1.1.ebuild: + Stable for HPPA (bug #416725). + + 15 Jul 2012; Raúl Porcel dbus-python-1.0.0.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #403843 + + 12 Jul 2012; Akinori Hattori dbus-python-1.0.0.ebuild: + ia64 stable wrt bug #403843 + +*dbus-python-1.1.1 (27 Jun 2012) + + 27 Jun 2012; Samuli Suominen + +dbus-python-1.1.1.ebuild: + Version bump. + + 15 May 2012; Samuli Suominen dbus-python-1.1.0.ebuild: + This is ready to enter ~arch. Forward ~amd64-fbsd from dbus-python-1.0.0 + here. + + 13 May 2012; Alexis Ballier dbus-python-1.0.0.ebuild: + keyword ~amd64-fbsd + +*dbus-python-1.1.0 (11 May 2012) + + 11 May 2012; Samuli Suominen + +dbus-python-1.1.0.ebuild: + Version bump. + + 05 May 2012; Raúl Porcel dbus-python-1.0.0.ebuild: + Revert + + 05 May 2012; Raúl Porcel dbus-python-1.0.0.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #403843 + + 04 May 2012; Patrick Lauer dbus-python-0.84.0.ebuild, + dbus-python-1.0.0.ebuild: + Migrating dev-util/pkgconfig -> virtual/pkgconfig + + 12 Mar 2012; Markus Meier dbus-python-1.0.0.ebuild: + arm stable, bug #403843 + + 12 Mar 2012; Jeff Horelick dbus-python-1.0.0.ebuild: + marked x86 per bug 403843 + + 09 Mar 2012; Samuli Suominen dbus-python-1.0.0.ebuild: + amd64/ppc/ppc64 stable wrt #403843 + + 29 Feb 2012; Mike Gilbert + +files/dbus-python-1.0.0-test-socket-tmpdir.patch, dbus-python-1.0.0.ebuild: + Fix test failure on systems with long values in PORTAGE_TMPDIR. Bug 405985. + Thanks to Ian Delaney for reporting here and upstream. + + 27 Feb 2012; Jeroen Roovers dbus-python-1.0.0.ebuild: + Stable for HPPA (bug #403843). + + 25 Feb 2012; Patrick Lauer dbus-python-0.84.0.ebuild, + dbus-python-1.0.0.ebuild: + Fixing accidental double asterisk + + 20 Feb 2012; Patrick Lauer dbus-python-0.84.0.ebuild, + dbus-python-1.0.0.ebuild: + Fixing pypy restricts to actually work + + 01 Feb 2012; Samuli Suominen + -dbus-python-0.83.2.ebuild: + old + + 01 Feb 2012; Samuli Suominen + dbus-python-0.84.0.ebuild: + ppc/ppc64 stable wrt #387257 + + 26 Jan 2012; Samuli Suominen dbus-python-1.0.0.ebuild: + tidy + + 26 Jan 2012; Mike Gilbert dbus-python-1.0.0.ebuild: + Support Python 3.1. Backported from Progress Overlay. Patch by Arfrever. + +*dbus-python-1.0.0 (25 Jan 2012) + + 25 Jan 2012; Samuli Suominen + +dbus-python-1.0.0.ebuild: + Version bump wrt #400825 by "teidakankan" + + 12 Dec 2011; Alexandre Rostovtsev + dbus-python-0.84.0.ebuild: + Trivial fix for rst2html build failure in non-unicode locales (bug #363679, + thanks to David Fox et al. for reporting). + + 27 Nov 2011; Raúl Porcel dbus-python-0.84.0.ebuild: + alpha/ia64/sh/sparc stable wrt #387257 + + 31 Oct 2011; Markos Chandras dbus-python-0.84.0.ebuild: + Restrict PyPy ABIs. Disable tests with 2.4 and 2.5 Python ABIs. Clean ebuild. + Patch by Arfrever. + + 29 Oct 2011; Markus Meier dbus-python-0.84.0.ebuild: + arm stable, bug #387257 + + 23 Oct 2011; Alexandre Rostovtsev + dbus-python-0.83.2.ebuild, dbus-python-0.84.0.ebuild: + Use correct slot of pygobject. + + 23 Oct 2011; Markus Meier dbus-python-0.84.0.ebuild: + x86 stable, bug #387257 + + 19 Oct 2011; Jeroen Roovers dbus-python-0.84.0.ebuild: + Stable for HPPA (bug #387257). + + 16 Oct 2011; Samuli Suominen + dbus-python-0.84.0.ebuild: + amd64 stable wrt #387257 + + 16 Oct 2011; Samuli Suominen metadata.xml: + Drop semi-inactive maintainers and use herd. + +*dbus-python-0.84.0 (28 Jul 2011) + + 28 Jul 2011; Patrick Lauer +dbus-python-0.84.0.ebuild: + Bump for #368943 + + 20 Mar 2011; Samuli Suominen + dbus-python-0.83.2.ebuild: + ppc64 stable wrt #353708 + + 28 Feb 2011; Brent Baude dbus-python-0.83.2.ebuild: + stable ppc, bug 353708 + + 21 Feb 2011; Jeroen Roovers dbus-python-0.83.2.ebuild: + Stable for HPPA (bug #353708). + + 13 Feb 2011; Raúl Porcel dbus-python-0.83.2.ebuild: + alpha/arm/ia64/sh/sparc stable wrt #353708 + + 11 Feb 2011; Markos Chandras dbus-python-0.83.2.ebuild: + Stable on amd64 wrt bug #353708 + + 09 Feb 2011; Pawel Hajdan jr + dbus-python-0.83.2.ebuild: + x86 stable wrt bug #353708 + + 24 Dec 2010; Arfrever Frehtes Taifersar Arahesis + dbus-python-0.83.0-r1.ebuild, dbus-python-0.83.1.ebuild, + dbus-python-0.83.2.ebuild: + Restrict Jython ABIs. + +*dbus-python-0.83.2 (24 Dec 2010) + + 24 Dec 2010; Samuli Suominen + +dbus-python-0.83.2.ebuild: + Version bump. + + 22 May 2010; Raúl Porcel + dbus-python-0.83.0-r1.ebuild, dbus-python-0.83.1.ebuild: + Drop s390 keywords + + 08 Mar 2010; Gilles Dartiguelongue + dbus-python-0.83.0-r1.ebuild, dbus-python-0.83.1.ebuild: + pyrex is unnecessary, bug #308503. + +*dbus-python-0.83.1 (01 Mar 2010) + + 01 Mar 2010; Gilles Dartiguelongue + +dbus-python-0.83.1.ebuild, + +files/dbus-python-0.83.1-workaround-broken-test.patch: + Version bump, bug #306329. Workaround test problems, bug #288629. + + 17 Feb 2010; Gilles Dartiguelongue + dbus-python-0.83.0-r1.ebuild: + Do not install pointless .la file, bug #299101. Install documentation in + one place, bug #299102. + + 20 Jan 2010; Jonathan Callen + dbus-python-0.83.0-r1.ebuild: + Add prefix keywords, support + + 11 Jan 2010; Arfrever Frehtes Taifersar Arahesis + dbus-python-0.83.0-r1.ebuild: + Don't call python_need_rebuild() (bug #300523). + + 31 Oct 2009; Brent Baude dbus-python-0.83.0-r1.ebuild: + Marking dbus-python-0.83.0-r1 ppc64 for bug 287548 + + 28 Oct 2009; Raúl Porcel + dbus-python-0.83.0-r1.ebuild: + ia64/s390/sh/sparc stable wrt #287548 + + 21 Oct 2009; Markus Meier + dbus-python-0.83.0-r1.ebuild: + arm stable, bug #287548 + + 21 Oct 2009; Jeroen Roovers dbus-python-0.83.0-r1.ebuild: + Stable for HPPA (bug #287548). + + 18 Oct 2009; Tobias Klausmann + dbus-python-0.83.0-r1.ebuild: + Stable on alpha, bug #287548 + + 09 Oct 2009; Markus Meier + dbus-python-0.83.0-r1.ebuild: + amd64/x86 stable, bug #287548 + + 07 Oct 2009; nixnut dbus-python-0.83.0-r1.ebuild: + ppc stable #287548 + + 03 Oct 2009; Arfrever Frehtes Taifersar Arahesis + dbus-python-0.83.0-r1.ebuild: + Add "doc" USE flag. + + 02 Aug 2009; Arfrever Frehtes Taifersar Arahesis + dbus-python-0.83.0-r1.ebuild: + Set SUPPORT_PYTHON_ABIS. + + 10 Mar 2009; Petteri Räty metadata.xml: + Remove steev from metadata.xml as he isn't associated with this package + specially. + + 10 Mar 2009; Petteri Räty + dbus-python-0.83.0-r1.ebuild: + Add examples use flag. + +*dbus-python-0.83.0-r1 (15 Feb 2009) + + 15 Feb 2009; Patrick Lauer + +dbus-python-0.83.0-r1.ebuild: + Fixing dbus dep of 0.83 to fix #258967 + + 18 Jan 2009; Gilles Dartiguelongue + -dbus-python-0.71.ebuild, dbus-python-0.80.2.ebuild, + dbus-python-0.82.4.ebuild, dbus-python-0.83.0.ebuild: + remove useless die, use emake in 0.83 and add call to python_need_rebuild + per bug #244560. + + 13 Jan 2009; Doug Goldstein metadata.xml: + gentopia is becoming freedesktop + + 08 Sep 2008; Jeroen Roovers dbus-python-0.82.4.ebuild: + Stable for HPPA (bug #212244). + + 31 Aug 2008; Markus Meier dbus-python-0.82.4.ebuild: + amd64 stable, bug #212244 + + 24 Aug 2008; Markus Rothe dbus-python-0.82.4.ebuild: + Stable on ppc64; bug #212244 + +*dbus-python-0.83.0 (15 Aug 2008) + + 15 Aug 2008; Doug Goldstein + -dbus-python-0.81.0.ebuild, -dbus-python-0.82.2.ebuild, + -dbus-python-0.82.3.ebuild, +dbus-python-0.83.0.ebuild: + remove old versions. add new version. + http://lists.freedesktop.org/archives/dbus/2008-July/010162.html + + 01 Aug 2008; nixnut dbus-python-0.82.4.ebuild: + Stable on ppc wrt bug 212244 + + 28 Jul 2008; Raúl Porcel dbus-python-0.82.4.ebuild: + alpha/ia64/x86 stable wrt #212244 + + 27 Jul 2008; Friedrich Oslage + dbus-python-0.82.4.ebuild: + Stable on sparc, bug #212244 + + 29 May 2008; Ali Polatel dbus-python-0.80.2.ebuild, + dbus-python-0.81.0.ebuild, dbus-python-0.82.2.ebuild, + dbus-python-0.82.3.ebuild, dbus-python-0.82.4.ebuild: + python_mod_optimize is ROOT aware. + + 27 Feb 2008; Mart Raudsepp dbus-python-0.82.4.ebuild: + Since 0.82.4 dbus-python is under the more permissive MIT license, adjust + ebuild + + 05 Jan 2008; Ali Polatel dbus-python-0.82.4.ebuild: + Removed dbus/Makefile.in from sed as it no longer exists in this version, + bug 204372. quoting. + +*dbus-python-0.82.4 (04 Jan 2008) + + 04 Jan 2008; Doug Klima +dbus-python-0.82.4.ebuild: + version bump + +*dbus-python-0.82.3 (08 Dec 2007) + + 08 Dec 2007; Doug Klima +dbus-python-0.82.3.ebuild: + upstream version bump + + 07 Sep 2007; Doug Goldstein dbus-python-0.82.2.ebuild: + bug #191590. Appears this is an issue with the old python-config. -r5 and + higher use the new one + +*dbus-python-0.82.2 (06 Sep 2007) + + 06 Sep 2007; Doug Goldstein + +dbus-python-0.82.2.ebuild: + ver bump + + 07 Jul 2007; Michael Sterrett + dbus-python-0.80.2.ebuild, dbus-python-0.81.0.ebuild: + Add missing IUSE="test" + + 06 Jul 2007; Ali Polatel dbus-python-0.71.ebuild, + dbus-python-0.80.2.ebuild, dbus-python-0.81.0.ebuild: + generate .pyc/.pyo files properly, use python & multilib instead of + distutils (bug 176612) + + 22 Jun 2007; Raúl Porcel dbus-python-0.80.2.ebuild: + alpha stable wrt #174810 + + 22 Jun 2007; Doug Goldstein dbus-python-0.80.2.ebuild, + dbus-python-0.81.0.ebuild: + add dev-python/pygobject to DEPEND when building with FEATURES=test + +*dbus-python-0.81.0 (13 May 2007) + + 13 May 2007; Doug Goldstein + +dbus-python-0.81.0.ebuild: + rev bump + + 13 May 2007; Joshua Kinard dbus-python-0.71.ebuild, + dbus-python-0.80.2.ebuild: + Add ~mips to KEYWORDS for both package versions. + + 07 May 2007; Daniel Gryniewicz + dbus-python-0.80.2.ebuild: + Marked stable on amd64 for bug #174810 + + 05 May 2007; nixnut dbus-python-0.80.2.ebuild: + Stable on ppc wrt bug 174810 + + 03 May 2007; Gustavo Zacarias + dbus-python-0.80.2.ebuild: + Stable on sparc wrt #174810 + + 03 May 2007; Jeroen Roovers dbus-python-0.80.2.ebuild: + Stable for HPPA (bug #174810). + + 29 Apr 2007; Raúl Porcel dbus-python-0.80.2.ebuild: + ia64 + x86 stable wrt #174810 + + 28 Apr 2007; Markus Rothe dbus-python-0.80.2.ebuild: + Stable on ppc64; bug #174810 + + 04 Apr 2007; Bryan Østergaard + dbus-python-0.71.ebuild: + Stable on Alpha. + +*dbus-python-0.80.2 (14 Mar 2007) + + 14 Mar 2007; Doug Goldstein + -dbus-python-0.80.1-r1.ebuild, +dbus-python-0.80.2.ebuild: + rev bump. Fixes memory leaks diff --git a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/Manifest index 9a48b04751..8e3e686b84 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/Manifest @@ -1 +1,22 @@ -DIST dbus-python-0.84.0.tar.gz 563906 RMD160 ec5912e28e49e89ff3f9a3a5a05292c27f11de2c SHA1 f3b3b9c969950ddafde75c86b55cf4694c960081 SHA256 b85bc7aaf1a976627ca461b1ca7b0c4ddddff709f52fe44c9b2d1d7d8fac5906 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX dbus-python-1.0.0-test-socket-tmpdir.patch 976 SHA256 72b8ca395ef9be472bd0b4c15bcba7d572dfcb05b07c092b7466972af18f4399 SHA512 24b377173e94a6fad12a374c69020b37cc2ed78c99c2802bdf77808cf15d9c42580862fa3683ba21d777e39e020ac21389137646a243ee0016865120001471fd WHIRLPOOL 51584ca0a0e315d5cf22709bd5b9a6da76c5f11a0c116a36d20652935a57b95b0755143fbb6b02ec79dee0803bcbf30629e2a4de3f698173c8aa3c5884a50357 +DIST dbus-python-1.0.0.tar.gz 583532 SHA256 9e46f97d739dde8a5ab33ec6b11da58794c4c20804aacdad2880b7d3bc05187a SHA512 bf8f387c30387d68f880bb5dbf78a1c528ab12a0ff6dcecdd83e262e4a06a513d831cc9ebdbf3a40559639c7690ae39030ecfa1d35c4efa450cacc7fb1ed6a62 WHIRLPOOL 52fad82c4ea59677f18f65fbcc368d07e571a7848af03157f50a3d3dd930dc956c6bc8a5cfcfec5981a253e1e93996d80271b66973ff5c056b31a9a423aefad2 +DIST dbus-python-1.1.1.tar.gz 596476 SHA256 8917ca4fb8f4d693aee18d200cbad166b2c938dfb88c03bb4ab3d90a7c915e88 SHA512 6ac128594b616e6b1b523a9395d38752f241d14dc888616c5ec3622d49b9641fff8784cda3ab1941f49bb55df05f74ae72a88ec739a7688189e2feae84b855da WHIRLPOOL 8c87e07a1fb0bf12dbbf34b5f35c62d15f3310eae70e9ba7d1dd257e0fbc715e15519bc9d5ad31b7c001beed665efe6739b4e5c7e36c5d468adcc4f95f4ff1c8 +EBUILD dbus-python-1.0.0.ebuild 1951 SHA256 196360a5be3e78926527201a853b311cb1f2cfdab7768c94977de5a0035ce76a SHA512 aa599e0d5d283f6503daec51213dd4b94b44a4f27f96a3591912603b60e7b25b7baa1e0180a92356b78ff594b2c806b556a13a39507f3312af312fd60d6d6e52 WHIRLPOOL aa76c9dd5f13f2e648470b0ada75c233a8b95fbf99767805e012da3accdd40fdae95ea935bbbb7a40479f49e426dd837c728d5875d6bc2a998ad0bb367339f0e +EBUILD dbus-python-1.1.1-r1.ebuild 2265 SHA256 d42d6f8916fd73a466246bf853d7037a0cb8b758a3aa51f647d4cb37e3f70005 SHA512 1cd92c92f90a574067ed78aebdeea86c65e17041a5a6ccfd21636e71c455f46c60bd2b105da3794f5e6bf64204dded7a70b67f8c7826ce3eec03e386d9ade03b WHIRLPOOL b534c1b16c20a7e33c0a2645c1634759e868549a59ac2b46c4ede732131105a83644adb0512d95309e2f284c879da1832164adb4e167324d4e2531d2a66d7c1f +EBUILD dbus-python-1.1.1.ebuild 1673 SHA256 ccb339a3df6f978d1db3cb73a6e1034c3ad6c105f55ed84680f0374be2ba4a70 SHA512 98af1f3333c8376e9c80aa8d21c3a6cad5d19a5bc6bc1dd102f51531f7d66646d810eef8df99a71d6021cecceb9e2c8d1cc5770e8450b3ab3a3a86198af5311a WHIRLPOOL 7c56be1785d9fe6d425e490dd63dedd2476f1d7ee12d8ccf23ad4f2b25bff0d14f9bb60db00b4c2d82506b2c47c26d4f1d1532c4dc8ae6d3339512dfc012a858 +MISC ChangeLog 13267 SHA256 d9174c05b4813bfd8508dd17ac207b025abbf6928382291860440aed5af0855b SHA512 37c509d2e393fd8c90a676f7c6a9e430f848e48c949a16f562f79f886561ffd90d9026ae3e25318f228a09bdfbb7f44e7d5736bda878e6e7a446b0e18e79e7d8 WHIRLPOOL b97b2a854c4496ce6d25f13259a29c6532128fad8ac1f99e8d7a1ef7f65fa25d33e36a8506167a503af4535543225af179982c605e2bff626b61bf939134cd93 +MISC metadata.xml 266 SHA256 e5ee15ce411096c6f86f26b190db892b26308354b657d47f8de58bde613bb7d2 SHA512 5a185487caa11dd87b5da3303fdabb75f973b69bb0050b050af22529f5ff9cc6ae3fa5d463b4b76a04671c9293f20a12bd2fd0efe30479a757d34c467b8f66ad WHIRLPOOL ce20e8c5a8562ef049a34069c2bce46be1b645d70a2cb5dd2c626a3352350bf269352029eaeee6b2adb9797e2326770fbb2eacbb4b123c201fb31a3da99f730d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQ0KizAAoJEJ0WA1zPCt1h06AH/jKLtL8YIRsgQniOekBmj3Z6 +Nyrs8HxyTz8kg+D4V9Gbymu5gZbSKczhumEzBpxPnr69JAQ6YgTbQcGKAZbgkE4Q +2SwzLUDH2fF9uZ7N2RyybUesxobo28Io5+cY4YrW/fRq2+l676FUlWmu4+1hUYcV +7xfF07H+IhhBUA9hacwklpXUyVAgbePrNxuBbBEskxT6KCCfer6stsPlGSbLv37w +XyZYs4qibfjI9p8FnDmtqQsv014tU/f0yYeS6Si2BBYrSYb7xU7AN7QJvNm4gc5T +he/LIBd2CSevP2S1sdlQ2PA5odZBHpiOZA/j57lzA7IVNBu0JWq7MO/0cpV+snQ= +=HwtM +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.0.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.0.0.ebuild new file mode 100644 index 0000000000..79f62baf5c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.0.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/dbus-python-1.0.0.ebuild,v 1.18 2012/07/15 18:11:11 armin76 Exp $ + +EAPI=4 + +PYTHON_DEPEND="2:2.6 3" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 2.5 *-jython 2.7-pypy-*" +PYTHON_EXPORT_PHASE_FUNCTIONS="1" + +inherit eutils python + +DESCRIPTION="Python bindings for the D-Bus messagebus" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/DBusBindings http://dbus.freedesktop.org/doc/dbus-python/" +SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="doc examples test" + +RDEPEND=">=dev-libs/dbus-glib-0.98 + >=sys-apps/dbus-1.4.16" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( =dev-python/epydoc-3* ) + test? ( + dev-python/pygobject:2 + dev-python/pygobject:3 + )" + +src_prepare() { + # Fix tests with Python 3.1. + sed -e 's/if sys.version_info\[:2\] >= (2, 7):/if sys.version_info[:2] == (2, 7) or sys.version_info[:2] >= (3, 2):/' -i test/test-standalone.py || die "sed failed" + + epatch "${FILESDIR}/${P}-test-socket-tmpdir.patch" + + python_clean_py-compile_files + python_src_prepare +} + +src_configure() { + configuration() { + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --disable-html-docs \ + $(use_enable doc api-docs) + } + python_execute_function -s configuration +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + python_src_test +} + +src_install() { + python_src_install + + if use doc; then + install_documentation() { + nonfatal dohtml -r api/* + } + python_execute_function -f -q -s install_documentation + fi + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi + + python_clean_installation_image +} + +pkg_postinst() { + python_mod_optimize dbus +} + +pkg_postrm() { + python_mod_cleanup dbus +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.1.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.1.1-r1.ebuild new file mode 100644 index 0000000000..f5e6f4153a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.1.1-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/dbus-python-1.1.1-r1.ebuild,v 1.2 2012/12/18 17:32:34 tetromino Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) + +inherit eutils python-r1 + +DESCRIPTION="Python bindings for the D-Bus messagebus" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/DBusBindings http://dbus.freedesktop.org/doc/dbus-python/" +SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="doc examples test" +# API docs generated with epydoc, which is python2-only +REQUIRED_USE="doc? ( || ( python_targets_python2_6 python_targets_python2_7 ) )" + +RDEPEND=">=dev-libs/dbus-glib-0.100:= + >=sys-apps/dbus-1.6:= + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( + dev-python/docutils[python_targets_python2_6?,python_targets_python2_7?] + =dev-python/epydoc-3*[python_targets_python2_6?,python_targets_python2_7?] ) + test? ( dev-python/pygobject:3 )" +# TODO: should be dev-python/pygobject:3[${PYTHON_USEDEP] when pygobject-3.4 is unmasked + +src_prepare() { + python_copy_sources +} + +src_configure() { + configuring() { + # epydoc is python2-only, bug #447642 + local apidocs=--disable-api-docs + [[ ${EPYTHON/.*} = "python2" ]] && apidocs=$(use_enable doc api-docs) + + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --disable-html-docs \ + ${apidocs} \ + PYTHON_LIBS="$(python-config --ldflags)" + # configure assumes that ${PYTHON}-config executable exists :/ + } + python_foreach_impl run_in_build_dir configuring +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + python_foreach_impl run_in_build_dir default +} + +src_install() { + installing() { + default + [[ ${EPYTHON/.*} = "python2" ]] && use doc && dohtml -r api/* + } + python_foreach_impl run_in_build_dir installing + prune_libtool_files --modules + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} + +run_in_build_dir() { + pushd "${BUILD_DIR}" > /dev/null || die + "$@" + popd > /dev/null +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.1.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.1.1.ebuild new file mode 100644 index 0000000000..f47c0b0a30 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/dbus-python-1.1.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/dbus-python-1.1.1.ebuild,v 1.7 2012/10/14 15:00:19 armin76 Exp $ + +EAPI=4 + +PYTHON_DEPEND="2:2.6 3:3.2" +SUPPORT_PYTHON_ABIS=1 +RESTRICT_PYTHON_ABIS="2.5 3.1 *-jython 2.7-pypy-*" +PYTHON_EXPORT_PHASE_FUNCTIONS=1 + +inherit python + +DESCRIPTION="Python bindings for the D-Bus messagebus" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/DBusBindings http://dbus.freedesktop.org/doc/dbus-python/" +SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="doc examples test" + +RDEPEND=">=dev-libs/dbus-glib-0.100 + >=sys-apps/dbus-1.6" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( =dev-python/epydoc-3* ) + test? ( + dev-python/pygobject:2 + dev-python/pygobject:3 + )" + +src_prepare() { + >py-compile + python_src_prepare +} + +src_configure() { + configuration() { + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --disable-html-docs \ + $(use_enable doc api-docs) + } + python_execute_function -s configuration +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + python_src_test +} + +src_install() { + python_src_install + + if use doc; then + install_documentation() { + nonfatal dohtml -r api/* + } + python_execute_function -f -q -s install_documentation + fi + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi + + python_clean_installation_image +} + +pkg_postinst() { + python_mod_optimize dbus +} + +pkg_postrm() { + python_mod_cleanup dbus +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/files/dbus-python-1.0.0-test-socket-tmpdir.patch b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/files/dbus-python-1.0.0-test-socket-tmpdir.patch new file mode 100644 index 0000000000..a1ab427cdf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/files/dbus-python-1.0.0-test-socket-tmpdir.patch @@ -0,0 +1,27 @@ +From c53788657c0cfbd038325e690e7097e31f5e8430 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Wed, 29 Feb 2012 13:35:24 +0000 +Subject: Put sockets for the regression tests in /tmp, not ${builddir} + +Some automated build systems (naming no Portage) have really long build +directories, which can cause dbus-python to hit the length limit for Unix +sockets' names. + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46747 +Signed-off-by: Simon McVittie +--- +diff --git a/test/tmp-session-bus.conf.in b/test/tmp-session-bus.conf.in +index 9d172ff..3a2c756 100644 +--- a/test/tmp-session-bus.conf.in ++++ b/test/tmp-session-bus.conf.in +@@ -4,7 +4,7 @@ + + + session +- unix:tmpdir=@abs_top_builddir@/test ++ unix:tmpdir=/tmp + + @abs_top_builddir@/test + +-- +cgit v0.9.0.2-2-gbebe diff --git a/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/metadata.xml new file mode 100644 index 0000000000..1f701e5bb7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/dbus-python/metadata.xml @@ -0,0 +1,9 @@ + + + + python + freedesktop + + freedesktop-bugs@gentoo.org + +