From 22213d81eb5aeef4b1a11206a639fba3507bc2d3 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Fri, 28 Jun 2013 13:07:27 -0400 Subject: [PATCH] bump(net-misc/gsutil): Update dependencies for gsutil-3.31 Dependencies updated: dev-python/crcmod dev-python/httplib2 dev-python/pyopenssl dev-python/python-gflags Additionally, dev-cpp/gflags was also updated because it is a spectacularly old version that conflicts with python-gflags. --- .../portage-stable/dev-cpp/gflags/ChangeLog | 88 ++++ .../portage-stable/dev-cpp/gflags/Manifest | 15 +- .../dev-cpp/gflags/gflags-1.2.ebuild | 57 --- .../dev-cpp/gflags/gflags-2.0.ebuild | 26 ++ .../dev-cpp/gflags/metadata.xml | 10 + .../dev-python/crcmod/ChangeLog | 23 ++ .../portage-stable/dev-python/crcmod/Manifest | 5 + .../dev-python/crcmod/crcmod-1.7-r1.ebuild | 26 ++ .../dev-python/crcmod/crcmod-1.7.ebuild | 24 ++ .../dev-python/crcmod/metadata.xml | 14 + .../dev-python/httplib2/ChangeLog | 159 ++++++++ .../dev-python/httplib2/Manifest | 20 + .../dev-python/httplib2/httplib2-0.6.0.ebuild | 36 ++ .../dev-python/httplib2/httplib2-0.7.6.ebuild | 30 ++ .../dev-python/httplib2/httplib2-0.7.7.ebuild | 30 ++ .../dev-python/httplib2/httplib2-0.8.ebuild | 30 ++ .../dev-python/httplib2/metadata.xml | 8 + .../dev-python/pyopenssl/ChangeLog | 380 ++++++++++++++++++ .../dev-python/pyopenssl/Manifest | 29 +- .../files/pyopenssl-0.11-openssl-1.patch | 14 + .../dev-python/pyopenssl/metadata.xml | 8 + .../pyopenssl/pyopenssl-0.10.ebuild | 72 ---- .../pyopenssl/pyopenssl-0.12.ebuild | 104 +++++ .../pyopenssl/pyopenssl-0.13-r1.ebuild | 75 ++++ .../pyopenssl/pyopenssl-0.13.ebuild | 92 +++++ .../dev-python/python-gflags/ChangeLog | 59 +++ .../dev-python/python-gflags/Manifest | 18 + .../python-gflags-2.0-scripts-install.patch | 26 ++ ...thon-gflags-2.0-tests-respect-tmpdir.patch | 55 +++ .../dev-python/python-gflags/metadata.xml | 8 + .../python-gflags/python-gflags-2.0.ebuild | 41 ++ 31 files changed, 1451 insertions(+), 131 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/dev-cpp/gflags/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-1.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-cpp/gflags/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/crcmod/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/crcmod/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/crcmod/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/httplib2/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/httplib2/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.6.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.6.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.7.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.8.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/httplib2/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/files/pyopenssl-0.11-openssl-1.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.10.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.12.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-gflags/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-gflags/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-scripts-install.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-tests-respect-tmpdir.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-gflags/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/python-gflags/python-gflags-2.0.ebuild diff --git a/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/ChangeLog new file mode 100644 index 0000000000..798a5a164f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/ChangeLog @@ -0,0 +1,88 @@ +# ChangeLog for dev-cpp/gflags +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gflags/ChangeLog,v 1.19 2012/12/16 14:11:07 pacho Exp $ + + 16 Dec 2012; Pacho Ramos -gflags-1.7.ebuild, metadata.xml: + Drop maintainer due retirement, #95685 + + 19 Nov 2012; Sébastien Fabbro gflags-2.0.ebuild: + Keyworded ~amd64-linux and ~x86-linux + + 03 Mar 2012; Krzysztof Pawlik -gflags-1.5.ebuild, + -gflags-1.6.ebuild: + Remove old versions. + + 16 Feb 2012; Mike Frysinger gflags-1.5.ebuild, + gflags-1.6.ebuild, gflags-1.7.ebuild, gflags-2.0.ebuild: + Touch up style -- no functional changes. + +*gflags-2.0 (16 Feb 2012) +*gflags-1.7 (16 Feb 2012) + + 16 Feb 2012; Krzysztof Pawlik +gflags-1.7.ebuild, + +gflags-2.0.ebuild: + Version bumps. + + 11 Nov 2011; Mike Frysinger gflags-1.5.ebuild, + gflags-1.6.ebuild: + Add arm love. + +*gflags-1.6 (01 Sep 2011) + + 01 Sep 2011; Krzysztof Pawlik -gflags-1.4.ebuild, + +gflags-1.6.ebuild: + Version bump. + +*gflags-1.5 (12 Feb 2011) + + 12 Feb 2011; Krzysztof Pawlik -gflags-1.2.ebuild, + +gflags-1.5.ebuild: + Version bump. + + 08 Nov 2010; Krzysztof Pawlik metadata.xml: + Improve metadata: add no-herd and my name. + +*gflags-1.4 (08 Nov 2010) + + 08 Nov 2010; Krzysztof Pawlik +gflags-1.4.ebuild, + metadata.xml: + Version bump, Python library has been split off to separate package: + dev-python/python-gflags. + + 09 Jul 2010; Torsten Veller metadata.xml: + Update metadata.xml. antarus is staffer now (#119161) + + 29 May 2010; Arfrever Frehtes Taifersar Arahesis + gflags-1.2.ebuild: + Set SUPPORT_PYTHON_ABIS (bug #312131). + +*gflags-1.2 (14 Sep 2009) + + 14 Sep 2009; Tiziano Müller +gflags-1.2.ebuild: + Version bump. + +*gflags-1.1 (30 Apr 2009) + + 30 Apr 2009; Tiziano Müller gflags-0.8.ebuild, + +gflags-1.1.ebuild: + Version bump (including eapi-2 and python conditional-depend fix). + +*gflags-0.8 (16 Jun 2008) + + 16 Jun 2008; Tiziano Müller +gflags-0.8.ebuild: + Version bump (bug #218802, fixes bug #227473) + + 10 Mar 2008; Alec Warner gflags-0.7.ebuild: + distutils fix from dev-zero + + 09 Mar 2008; Alec Warner gflags-0.7.ebuild: + remove mirror://, it was wrong anyway + + 09 Mar 2008; Alec Warner gflags-0.7.ebuild: + Thanks to leio for pointing out I'm retarded and didn't specify an SRC_URI + +*gflags-0.7 (09 Mar 2008) + + 09 Mar 2008; Alec Warner +metadata.xml, + +gflags-0.7.ebuild: + -m Initial import of gflags diff --git a/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/Manifest b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/Manifest index fa80f718f2..381e32a519 100644 --- a/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/Manifest @@ -1 +1,14 @@ -DIST gflags-1.2.tar.gz 526580 RMD160 c4e4817317308bf43db1b1f8120614a53af157c1 SHA1 5f282b9d7284e6a2ae5ee2f8ea606684b64d9204 SHA256 79556fb7e2464c5318bb43151c3120d1337e3e8c0d1e68c734f0cd6d8a2bedc4 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST gflags-2.0.tar.gz 513739 SHA256 ce4a5d3419f27a080bd68966e5cd9507bfa09d14341e07b78a1778a7a172d7d7 SHA512 ba7061d5d57fcadb53ef70f846caacc44c319552e7dd6b05def38f961d3d89f4023e4eda95845efb399f3e94f24f75bdadfc67b22e29bccc94e46de8db501b83 WHIRLPOOL a86acb21e91bdcaebd6b6c97079ae147c7549c6db29a5c8ebf1917b9ae8703523efef285837d328702d64aaa83bd4810e1ecae65dc58eb12379ab2f0300dd19e +EBUILD gflags-2.0.ebuild 676 SHA256 5e15680df3f05b9c1c2403aa12ff63b2dfe5678faa0f74cd6101879bdb9b7d96 SHA512 4cf2115ee5dae04c84958ad512d1220490057f68b6a0346b3290e42709bb327b9cd7595c540fa66f8aa3bbf5c9918b1ccefca8f3bb9089c11028db0dcc9be83a WHIRLPOOL 38851a94966e6b8f76c723cc2c623b06cef336c0f10c24ead4a1440a1f4d0c1dc92b6e3e533fe4947f9b13815a9fc4fd9fd67d3f2bc772c11b96a009d2714c55 +MISC ChangeLog 2820 SHA256 16ad206c78dade316784e06e354cbbc51d1805f57c4424aff6593485daccdc85 SHA512 99f480795b9e69f024db4663d5c1ea8c029949a3eb3b85c819dd65148bb10d73f6a32b480f61a0bdc86b83a86ba7d05522072f5f08ba0a279b7f395af3d9924a WHIRLPOOL 8ca5f172b1a58c9fb05d6d9a52f43dea1dfbc0f1aa089d6edc33ed7f57b609e908b031270c1816f70909ef6ebafafa60ea962a69ba87ffa8d60f7ef626ae304d +MISC metadata.xml 289 SHA256 9544b6246d963794455ace4d80c5e285920b534f98c87017ae7e285378050050 SHA512 5717a8e612700d6d5e8a0e0bf188efaf148c92782af7600209eb3e9a167e075fe8feaefab52c43290b1c5535ca63ca8f5969e470dfd7387c682868bb4621eddd WHIRLPOOL 09b74b91214bd09684c0af82d77153c9eb39bf45d5833cc67fb896e7c79243a4fd89441e6b95956c9c1f1f70a969650bbd06f0d104d1ab9ec43c0ffb5ed63b59 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iEYEAREIAAYFAlDN1nwACgkQCaWpQKGI+9S1xgCeJymYOI5nxoo20B37RRX78mGJ +a9IAn2bU73e/sKfiIht4XSfCQEuItWbg +=aTfX +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-1.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-1.2.ebuild deleted file mode 100644 index 5057c977df..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-1.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gflags/Attic/gflags-1.2.ebuild,v 1.3 2011/02/12 21:54:15 nelchael dead $ - -EAPI="3" -PYTHON_DEPEND="python? 2" -SUPPORT_PYTHON_ABIS="1" - -inherit distutils - -DESCRIPTION="Google's C++ argument parsing library with python extensions." -HOMEPAGE="http://code.google.com/p/google-gflags/" -SRC_URI="http://google-gflags.googlecode.com/files/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="python" - -DEPEND="" -RDEPEND="" -RESTRICT_PYTHON_ABIS="3.*" - -PYTHON_MODNAME="gflags.py" - -src_compile() { - default - - if use python; then - cd python - distutils_src_compile - fi -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - rm -rf "${D}"/usr/share/doc/* - AUTHORS ChangeLog NEWS README - dohtml doc/* - - if use python; then - cd python - distutils_src_install - fi -} - -pkg_postinst() { - if use python; then - distutils_pkg_postinst - fi -} - -pkg_postrm() { - if use python; then - distutils_pkg_postrm - fi -} diff --git a/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.0.ebuild new file mode 100644 index 0000000000..df0f13d2a1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/gflags-2.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gflags/gflags-2.0.ebuild,v 1.3 2012/11/19 18:09:19 bicatali Exp $ + +EAPI="3" + +DESCRIPTION="Google's C++ argument parsing library" +HOMEPAGE="http://code.google.com/p/gflags/" +SRC_URI="http://gflags.googlecode.com/files/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + emake DESTDIR="${D}" install || die + + rm -rf "${ED}"/usr/share/doc/* + dodoc AUTHORS ChangeLog NEWS README + dohtml doc/* +} diff --git a/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/metadata.xml new file mode 100644 index 0000000000..59aa0bb92f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-cpp/gflags/metadata.xml @@ -0,0 +1,10 @@ + + + + + maintainer-needed@gentoo.org + + + gflags + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/crcmod/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/ChangeLog new file mode 100644 index 0000000000..7fe52a4cdd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/ChangeLog @@ -0,0 +1,23 @@ +# ChangeLog for dev-python/crcmod +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/crcmod/ChangeLog,v 1.4 2012/02/10 04:08:57 patrick Exp $ + + 10 Feb 2012; Patrick Lauer crcmod-1.7-r1.ebuild, + crcmod-1.7.ebuild: + Changing python deps in preparation for 2.4 removal + +*crcmod-1.7-r1 (10 Oct 2011) + + 10 Oct 2011; Stefan Briesenick +crcmod-1.7-r1.ebuild: + added python 3.2 abi support, solves bug #378923. + + 10 Oct 2010; Arfrever Frehtes Taifersar Arahesis + crcmod-1.7.ebuild: + Update EAPI. + +*crcmod-1.7 (22 Jul 2010) + + 22 Jul 2010; Stefan Briesenick +crcmod-1.7.ebuild, + +metadata.xml: + initial commit. + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/crcmod/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/Manifest new file mode 100644 index 0000000000..92f3673b04 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/Manifest @@ -0,0 +1,5 @@ +DIST crcmod-1.7.tar.gz 89670 SHA256 dc7051a0db5f2bd48665a990d3ec1cc305a466a77358ca4492826f41f283601e SHA512 3c2f65004761c84f19d6ba95a0af74512108bad5007d9e20f8e684822e4196ce17073e58b47d2fa997e058e3d82782f3393458b6f0e86935418f38877d319a31 WHIRLPOOL 17b05332b71c5043ff870146714e49c84ce58fd9c408c040fcfdc4e9ebd3a340326da7cbc900f7ebf43f3b68e9cd4666ae5f0089aa327b47a0fda5a56ae89591 +EBUILD crcmod-1.7-r1.ebuild 770 SHA256 3c17bf47030e0d13fb963cabd10b9190aab53fff193686e93c86faffa56f2197 SHA512 b506cfc0fd4965cd8214bc841dfe112012e8631b370dcbf8bc76ecd8265de7cab2cb23f4b9a6c1a612c73d5d8b558093695cd87e40168a0c7f493af7e39d2d7d WHIRLPOOL 2808f5bf625fadf3ade7ceb02213497f5747357c3676768e2ca1b1524f15469c309f3fce7e1b9119a78ea35d977ccb0e9f9acdcbfdd8fa3fbad46e0f723a872d +EBUILD crcmod-1.7.ebuild 714 SHA256 bde608bacc0ab0ed4019e0db116b2603f921426e86c4330bb339dde16dc3bbc3 SHA512 b1df5d1832bec5319dc1f93ae0a682c96a08e8df60c0bf61bbbba31340afd06bea020fb2aaa22e69a8e56885d4e4e3e0bb7d9ded04fa8be7c8b22d554d7be1f4 WHIRLPOOL 7da998d537fe07c321540b5c8b7be108ea0cbb70918b07c6767730bc68d60dc76668cd786ddf91e9317cf55ad7c2090b87f58a3e3909704a08ed6a5ce61c31b8 +MISC ChangeLog 765 SHA256 1aa7f63d8a6940c69aa899a061ef06b93ff468d754778d6d8acaab9464cdb69e SHA512 78eddf8158b2b34ace952645dcea24369434dffd314898efad16766ff9b91791a80f0e9c81f1a9163355a0a9b0388386f6a42a6f0a2cbf7a047c54610503a4ed WHIRLPOOL f01773cd1fe3523d7b1c3164f5ebe8d4b5990b6fdca3fa4137b00fb7e5d082888a4ec0dcd2188fd3805062816867ca94336306900ba1f1e99cb9fa4bfdb04b21 +MISC metadata.xml 514 SHA256 69ea77384ecf92f4c32ff90320196e1180c1d169c37f221effa5424b3cdaf5e8 SHA512 a9cf1def3126506e285107763f2e1b643aee53312aaa0c5674bbd779455464df9cb16f5b20083585b08b80c711c35f617bbd54e551496cd72005c61684adcfcf WHIRLPOOL d4143b65ba7470354441a6fc45d75ed66232d495f27aab1d9a1427e10b554d76b5f1274f13fde1feb231a5a13c00c6b3f50dfafd244bc58c91f2d59645adbe4f diff --git a/sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7-r1.ebuild new file mode 100644 index 0000000000..44d5ccb38b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/crcmod/crcmod-1.7-r1.ebuild,v 1.2 2012/02/10 04:08:57 patrick Exp $ + +# For the 2.x versions of Python, these versions have been tested: 2.4 2.5 2.6 2.7 +# For the 3.x versions of Python, these versions have been tested: 3.1 + +# Python 3.2 seems to work also; sbriesen 2011-10-10 + +EAPI=3 +PYTHON_DEPEND="2:2.5:2.7 3:3.1:3.2" +SUPPORT_PYTHON_ABIS="1" +#RESTRICT_PYTHON_ABIS="3.2" + +inherit distutils + +DESCRIPTION="Python CRC Generator module" +HOMEPAGE="http://crcmod.sourceforge.net/" +SRC_URI="mirror://sourceforge/crcmod/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DOCS="changelog test/examples.py" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7.ebuild new file mode 100644 index 0000000000..faea0d56d8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/crcmod-1.7.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/crcmod/crcmod-1.7.ebuild,v 1.3 2012/02/10 04:08:57 patrick Exp $ + +# For the 2.x versions of Python, these versions have been tested: 2.4 2.5 2.6 2.7 +# For the 3.x versions of Python, these versions have been tested: 3.1 + +EAPI="3" +PYTHON_DEPEND="2:2.5:2.7 3:3.1:3.1" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.2" + +inherit distutils + +DESCRIPTION="Python CRC Generator module" +HOMEPAGE="http://crcmod.sourceforge.net/" +SRC_URI="mirror://sourceforge/crcmod/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DOCS="changelog test/examples.py" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/crcmod/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/metadata.xml new file mode 100644 index 0000000000..83305fd122 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/crcmod/metadata.xml @@ -0,0 +1,14 @@ + + + + + sbriesen@gentoo.org + Stefan Briesenick + + + The software in this package is a Python module for generating objects + that compute the Cyclic Redundancy Check (CRC). It includes a (optional) + C extension for fast calculation, as well as a pure Python + implementation. + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/httplib2/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/ChangeLog new file mode 100644 index 0000000000..cc033b748b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/ChangeLog @@ -0,0 +1,159 @@ +# ChangeLog for dev-python/httplib2 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/httplib2/ChangeLog,v 1.40 2013/06/17 09:20:59 djc Exp $ + +*httplib2-0.8 (17 Jun 2013) + + 17 Jun 2013; Dirkjan Ochtman +httplib2-0.8.ebuild: + Version bump httplib2 to 0.8. + + 30 Dec 2012; Agostino Sarubbo httplib2-0.7.6.ebuild: + Stable for alpha, wrt bug #447910 + + 30 Dec 2012; Agostino Sarubbo httplib2-0.7.6.ebuild: + Stable for sparc, wrt bug #447910 + + 25 Dec 2012; Agostino Sarubbo httplib2-0.7.6.ebuild: + Stable for ia64, wrt bug #447910 + + 23 Dec 2012; Jeff Horelick httplib2-0.7.6.ebuild: + marked x86 per bug 447910 + + 23 Dec 2012; Agostino Sarubbo httplib2-0.7.6.ebuild: + Stable for ppc64, wrt bug #447910 + + 22 Dec 2012; Agostino Sarubbo httplib2-0.7.6.ebuild: + Stable for ppc, wrt bug #447910 + + 20 Dec 2012; Agostino Sarubbo httplib2-0.7.6.ebuild: + Stable for amd64, wrt bug #447910 + + 20 Dec 2012; Tim Harder -httplib2-0.7.1.ebuild, + -httplib2-0.7.2.ebuild, -httplib2-0.7.4.ebuild: + Remove old. + +*httplib2-0.7.7 (20 Dec 2012) + + 20 Dec 2012; Tim Harder +httplib2-0.7.7.ebuild: + Version bump. Migrate to distutils-r1. + +*httplib2-0.7.6 (21 Sep 2012) + + 21 Sep 2012; Tim Harder +httplib2-0.7.6.ebuild: + Version bump. + + 02 Aug 2012; Sébastien Fabbro httplib2-0.7.4.ebuild: + Keyword amd64-linux and x86-linux + +*httplib2-0.7.4 (11 Apr 2012) + + 11 Apr 2012; Patrick Lauer +httplib2-0.7.4.ebuild: + Bump for #410803, restricting tests + +*httplib2-0.7.2 (30 Nov 2011) + + 30 Nov 2011; Jesus Rivero +httplib2-0.7.2.ebuild: + Version bump. Dropped support for Py3. + + 24 Sep 2011; Fabian Groffen httplib2-0.7.1.ebuild: + Marked ~x64-macos + +*httplib2-0.7.1 (20 Jul 2011) + + 20 Jul 2011; Tim Harder +httplib2-0.7.1.ebuild: + Version bump (imported from python overlay). + + 09 Oct 2010; Samuli Suominen httplib2-0.6.0.ebuild: + ppc64 stable wrt #324077 + + 14 Aug 2010; Raúl Porcel httplib2-0.6.0.ebuild: + alpha/ia64/sparc stable + + 06 Jul 2010; Samuli Suominen httplib2-0.6.0.ebuild: + Keyword ~ppc64 wrt #323847 + + 22 May 2010; Raúl Porcel httplib2-0.5.0.ebuild, + httplib2-0.6.0.ebuild: + Add ~arm + + 22 May 2010; Raúl Porcel httplib2-0.5.0.ebuild, + httplib2-0.6.0.ebuild: + Add ~alpha/~ia64/~sparc + + 08 Mar 2010; Dirkjan Ochtman httplib2-0.6.0.ebuild: + stable amd64, bug 302674 + + 08 Mar 2010; Dirkjan Ochtman httplib2-0.6.0.ebuild: + Added a src_test() function to 0.6.0. + + 23 Feb 2010; Christian Faulhammer + httplib2-0.6.0.ebuild: + stable x86, bug 302674 + + 10 Feb 2010; Joseph Jezak httplib2-0.6.0.ebuild: + Marked ppc stable for bug #302674. + +*httplib2-0.6.0 (28 Dec 2009) + + 28 Dec 2009; Arfrever Frehtes Taifersar Arahesis + +httplib2-0.6.0.ebuild: + Version bump. + + 07 Oct 2009; nixnut httplib2-0.5.0.ebuild: + ppc stable #286968 + + 03 Oct 2009; Markus Meier httplib2-0.5.0.ebuild: + amd64/x86 stable, bug #286968 + +*httplib2-0.5.0 (29 Aug 2009) + + 29 Aug 2009; Arfrever Frehtes Taifersar Arahesis + -httplib2-0.3.0.ebuild, -httplib2-0.4.0.ebuild, +httplib2-0.5.0.ebuild: + Version bump. Set SUPPORT_PYTHON_ABIS. + + 21 May 2009; Brent Baude httplib2-0.4.0-r1.ebuild: + stable ppc, bug 269398 + + 14 May 2009; Markus Meier httplib2-0.4.0-r1.ebuild: + amd64/x86 stable, bug #269398 + +*httplib2-0.4.0-r1 (23 Apr 2009) + + 23 Apr 2009; Patrick Lauer + +files/compat-2.6-0.4.0.patch, +httplib2-0.4.0-r1.ebuild: + Py 2.6 deprecation fix. Thanks to djc for pointing it out, thanks to + Benoit Chesneau for the patch. Fixes #267184 + + 14 Apr 2009; Raúl Porcel httplib2-0.4.0.ebuild: + x86 stable wrt #264496 + + 03 Apr 2009; Tiago Cunha httplib2-0.4.0.ebuild: + stable amd64, bug 264496 + + 02 Apr 2009; Joseph Jezak httplib2-0.4.0.ebuild: + Marked ppc stable for bug #264496. + + 20 Mar 2009; Joseph Jezak httplib2-0.3.0.ebuild, + httplib2-0.4.0.ebuild: + Marked ~ppc for bug #255626. + +*httplib2-0.4.0 (31 Mar 2008) + + 31 Mar 2008; Piotr Jaroszyński +httplib2-0.4.0.ebuild: + Add 0.4.0. + + 01 Sep 2007; Lukasz Strzygowski + -httplib2-0.2.0.ebuild, httplib2-0.3.0.ebuild: + Fixed HOMEPAGE and SRC_URI (bug #190942). Added NEED_PYTHON. Dropped old + version. + +*httplib2-0.3.0 (21 Mar 2007) + + 21 Mar 2007; Piotr Jaroszyński +httplib2-0.3.0.ebuild: + Version bump. + +*httplib2-0.2.0 (23 Oct 2006) + + 23 Oct 2006; Piotr Jaroszyński +metadata.xml, + +httplib2-0.2.0.ebuild: + New package. Thanks to Tim Cera . bug #150691. diff --git a/sdk_container/src/third_party/portage-stable/dev-python/httplib2/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/Manifest new file mode 100644 index 0000000000..a1ae866d69 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/Manifest @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST httplib2-0.6.0.tar.gz 53800 SHA256 58de068e5af5661c566abb871a75133cc8297e6473ff3f15e98079d57da3978c SHA512 5f90ad3423fcdf087288c9ad299c200d8855416c916b5d6d25fbf3d6f5769ec8df98e3a4b80705df5344a4143fcd20931b852f255c4dae70be0c4cc8210e7bbf WHIRLPOOL 51ca950eabfed081d6d8b05c95e26fc1f1fa9a988920d507f3934023a71adde5b0385f29473dc4fa19e7482faf5305f517a77b3ae63b0195e0cdfb90f82db7b3 +DIST httplib2-0.7.6.tar.gz 141916 SHA256 baa7bf431fa9d3c1016562de717e1ebb322a99df72a2918f6b5b8f65fa65bc2e SHA512 024898922a77780184ba454f80cb2ab05a10ca75cddc1d1b5b86aae83a47ad1daa23dd3aacaea1d50d70de18ae3f776977ccc5cff1ab7d48a959d47ded554eae WHIRLPOOL 93827c86efb78fa6082b220b36dcb61b003f33292c6ecffadf99f477d565bdc25b53f82a1111e1877aea6522fce6b9864d1841d125d1a215ad1e20f1fb62cc74 +DIST httplib2-0.7.7.tar.gz 144020 SHA256 2e2ce18092c32d1ec54f8a447e14e33585e30f240b883bfeeca65f12b3bcfaf6 SHA512 686400092bdc3f5aa1ee809ebb1c3ea52995523eb58926c26401dcdadef3de6bd17241531e1fdc01f649a07b92071bd3d136e50aa9f9c8aa6fa4fdd8cdc31ab4 WHIRLPOOL 4217917e358c982a88e41b60ace246730ffb925cfa21099879bf92013456f5feb46f33d9e6b20398e828369507069f903b3d84038bd95688310f1fb861326925 +DIST httplib2-0.8.tar.gz 148284 SHA256 af689bc3cb10a95721eb0d0cf806202a699e7799dacd3497f63b48b2ba429c3f SHA512 3b95b2f64f7b24a638792562e2d8645f9087ab716a105c8771e002507fde3cca9eb7e5de27140a7aed075e70ebd83fbfbda798714a94153b6233b2b704db1176 WHIRLPOOL 3aa30e5e4cdb08cb6e8544d2fb82eb02492ce04a5752255ae281389fcc382aceecdb060a3cda0a926eba4bbe15563d379851c97cbcabbb17106696f4a90d4987 +EBUILD httplib2-0.6.0.ebuild 815 SHA256 1d364b7b298d4fef6a5c4e49ee9c0e10eb4cac9b6a3b7ebd8b6ce6029c5e6493 SHA512 ec4ab5e3fd5fd382ebd3a7ae5bf5d4a6e310985e41415f1e914abe9cad26308fbf06ea73c8bfe5b57d79c2d037fd0b85dfcd0cc7975209565a405ca0a4e8a9c7 WHIRLPOOL 6c69df8cfb0e9cf9974381711c63143343ed861b19a7ae40de0c90b7c82bc42686d594dbfeb1a6be5c70c4aaa823aa5670e32da7c342ec4512cb71f1d1e951a7 +EBUILD httplib2-0.7.6.ebuild 887 SHA256 239c5f5bc98bd88d7b18f9d2f43e083e2736f59caa64142de60e908ee246d9da SHA512 7f3d8846ae785ff5bfcafdbe44969b1b6e522d67c3d45ff27dd13e3a6df1bc43f69086c36c621e1d77b3ca9dc263d80c3dbeb4959537abaccda419f574c42347 WHIRLPOOL 7b488f3262b33a585f622672dcdce6cb8a9351f834af386cdfc55589f5e259122ec9ba69dd92ce04dd7c5a7cd515116bbb561a3d8aa3ae83273deb6f8075ac12 +EBUILD httplib2-0.7.7.ebuild 813 SHA256 3eec0ecb18fc92fa3d9aaff4f1b3535638e248e67cdfb26b4c75b2f0927ab808 SHA512 87908617d110a5ddab071e3ae8e65b2c1b078acbca3f2e4942e47efec864cde1f4073b61aae36bca932749662c500bcd9966549186bab1f54c60a48b6cae3ff5 WHIRLPOOL c6582c78f109070daff0ce8851e9fdc29532580ed25db1056890a3407fc891a9aaea85ca3f036279f5a5ef171812f7fda0bb6ebaacc504f31ffdff794231a237 +EBUILD httplib2-0.8.ebuild 805 SHA256 bc64339de2c2b2ef34056ba20ba3e2510fe08047e129fef12864c9cb634866c9 SHA512 652574a3fd24214185e2be8984189c2669481af6bfa6964a049089511d4e7293c9b69f83c9de7809e35b1b9a29c8a0c77fe24ed075c560620879702169b612f6 WHIRLPOOL 5eb656ac405744e92a64062d6d143d2734357720de21c6dcd2ec27e0ca1ae2bc18d7f79ee8a8464eb6c3b67e09c950dba541c3c242d9fb9ea60a210b063699bd +MISC ChangeLog 5216 SHA256 0f0768066a28ebf34e16ca51f7abca9d7d5f78e5b242acefae0bfba7d8bf4f06 SHA512 cf51af7f9deec5daa3478957582445502e63b0c63c4eae6fbacb65ee794260e7e7882c96f9324eacb7386368af9105daaf2d3191796e4fe992cc6d2c7fdd8a76 WHIRLPOOL 03fee6d6e8582d50e0c3f6d1914e5df51ca9fc6e341e658a25eab3139479026b313048d60c63c049c585ebb956b32c4d0183d9124506d00764b5d12ea9e72377 +MISC metadata.xml 238 SHA256 5067624ed45f021ddec2e6cda0ac3cddd1fe3fe6e1c40b3ecf73edaff95d8548 SHA512 2579f3be08591bff0d81bb86448d3c1c707478879be5f315b02ccb0651318ac919df55d9683dc353829f6fc71eef3927570b6e05275d8e1de240d62afdf1ccbb WHIRLPOOL c8825c9625f0480ab66550f3f0bcc003bdd0706ad0cf2f7142b4c649df2c94ae47d980376163304aefcc03b920ee59f7a530282429c0e2ee8a5605e8499e7bb7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.20 (GNU/Linux) + +iEYEAREIAAYFAlG+1P8ACgkQxeMuLWsGW/uk+QCdGpybBREYto2Wze/vZ5iYISqD +WbgAnAuWbA+dKV+HxQl0H7cHs5n47Xl+ +=3JQJ +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.6.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.6.0.ebuild new file mode 100644 index 0000000000..d5f31d0877 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/httplib2/httplib2-0.6.0.ebuild,v 1.10 2010/10/09 10:38:53 ssuominen Exp $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils + +DESCRIPTION="A comprehensive HTTP client library" +HOMEPAGE="http://code.google.com/p/httplib2/ http://pypi.python.org/pypi/httplib2" +SRC_URI="http://httplib2.googlecode.com/files/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_install() { + distutils_src_install + + dodoc README + newdoc python3/README README-python3 +} + +src_test() { + testing() { + cd "$S/python${PYTHON_ABI:0:1}" + "$(PYTHON)" httplib2test.py + cd ../.. + } + python_execute_function testing +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.6.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.6.ebuild new file mode 100644 index 0000000000..c25d68d516 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/httplib2/httplib2-0.7.6.ebuild,v 1.8 2012/12/30 20:25:48 ago Exp $ + +EAPI="4" +PYTHON_DEPEND="2 3:3.2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.1" + +RESTRICT="test" # tests connect to random remote sites and exploderate badly + +inherit distutils + +DESCRIPTION="A comprehensive HTTP client library" +HOMEPAGE="http://code.google.com/p/httplib2/ http://pypi.python.org/pypi/httplib2" +SRC_URI="http://httplib2.googlecode.com/files/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="" + +src_test() { + testing() { + pushd "python$(python_get_version --major)" > /dev/null + "$(PYTHON)" httplib2test.py + popd > /dev/null + } + python_execute_function testing +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.7.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.7.ebuild new file mode 100644 index 0000000000..ba44b496d8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.7.7.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/httplib2/httplib2-0.7.7.ebuild,v 1.1 2012/12/20 07:35:45 radhermit Exp $ + +EAPI="5" +PYTHON_COMPAT=( python{2_5,2_6,2_7,3_2,3_3} ) + +inherit distutils-r1 + +DESCRIPTION="A comprehensive HTTP client library" +HOMEPAGE="http://code.google.com/p/httplib2/ http://pypi.python.org/pypi/httplib2" +SRC_URI="http://httplib2.googlecode.com/files/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x64-macos ~x86-linux" +IUSE="" + +# tests connect to random remote sites +RESTRICT="test" + +python_test() { + if [[ ${EPYTHON} == python2.* ]] ; then + cd python2 + else + cd python3 + fi + + "${PYTHON}" httplib2test.py || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.8.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.8.ebuild new file mode 100644 index 0000000000..34d6175d1d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/httplib2-0.8.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/httplib2/httplib2-0.8.ebuild,v 1.1 2013/06/17 09:20:59 djc Exp $ + +EAPI="5" +PYTHON_COMPAT=( python{2_5,2_6,2_7,3_2,3_3} ) + +inherit distutils-r1 + +DESCRIPTION="A comprehensive HTTP client library" +HOMEPAGE="http://code.google.com/p/httplib2/ http://pypi.python.org/pypi/httplib2" +SRC_URI="http://httplib2.googlecode.com/files/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x64-macos ~x86-linux" +IUSE="" + +# tests connect to random remote sites +RESTRICT="test" + +python_test() { + if [[ ${EPYTHON} == python2.* ]] ; then + cd python2 + else + cd python3 + fi + + "${PYTHON}" httplib2test.py || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/httplib2/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/metadata.xml new file mode 100644 index 0000000000..1d063ddaf5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/httplib2/metadata.xml @@ -0,0 +1,8 @@ + + + + python + + httplib2 + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/ChangeLog new file mode 100644 index 0000000000..7504760a1f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/ChangeLog @@ -0,0 +1,380 @@ +# ChangeLog for dev-python/pyopenssl +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v 1.98 2013/04/22 17:13:47 ago Exp $ + + 22 Apr 2013; Agostino Sarubbo pyopenssl-0.13-r1.ebuild: + Stable for sparc, wrt bug #465198 + + 18 Apr 2013; Agostino Sarubbo pyopenssl-0.13-r1.ebuild: + Stable for ia64, wrt bug #465198 + + 18 Apr 2013; Agostino Sarubbo pyopenssl-0.13-r1.ebuild: + Stable for alpha, wrt bug #465198 + + 16 Apr 2013; Agostino Sarubbo pyopenssl-0.13-r1.ebuild: + Stable for ppc64, wrt bug #465198 + + 15 Apr 2013; Agostino Sarubbo pyopenssl-0.13-r1.ebuild: + Stable for ppc, wrt bug #465198 + + 15 Apr 2013; Agostino Sarubbo pyopenssl-0.13-r1.ebuild: + Stable for x86, wrt bug #465198 + + 15 Apr 2013; Agostino Sarubbo pyopenssl-0.13-r1.ebuild: + Stable for amd64, wrt bug #465198 + + 21 Feb 2013; Michał Górny pyopenssl-0.13-r1.ebuild: + Make tests fatal. + + 16 Feb 2013; Michał Górny pyopenssl-0.13-r1.ebuild: + Migrate to distutils-r1. + +*pyopenssl-0.13-r1 (04 Feb 2013) + + 04 Feb 2013; Patrick Lauer +pyopenssl-0.13-r1.ebuild: + Fix doc generation #453474 + + 08 May 2012; Alexis Ballier pyopenssl-0.13.ebuild: + keyword ~amd64-fbsd + + 22 Dec 2011; Mike Gilbert pyopenssl-0.12.ebuild, + pyopenssl-0.13.ebuild: + Build docs with -j1 to avoid mkhowto race. Bug 368191. + + 20 Sep 2011; Mike Gilbert pyopenssl-0.13.ebuild: + Ignore tests failures with Python 3.1. Don't inherit unused eclass. Simplify + src_test(). Patch by Arfrever. + +*pyopenssl-0.13 (05 Sep 2011) + + 05 Sep 2011; Dirkjan Ochtman +pyopenssl-0.13.ebuild: + Version bump to 0.13. + + 01 Sep 2011; Fabian Groffen pyopenssl-0.12.ebuild: + Marked ~sparc-solaris and ~x86-interix + + 23 Jun 2011; Markos Chandras -pyopenssl-0.11.ebuild: + Remove old ebuilds. Requested by Arfrever + + 12 Jun 2011; Raúl Porcel pyopenssl-0.12.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #368085 + + 08 Jun 2011; Kacper Kowalik pyopenssl-0.12.ebuild: + ppc64 stable wrt #368085 + + 05 Jun 2011; Jeroen Roovers pyopenssl-0.12.ebuild: + Stable for HPPA (bug #368085). + + 31 May 2011; Pawel Hajdan jr pyopenssl-0.12.ebuild: + x86 stable wrt bug #368085 + + 28 May 2011; Brent Baude pyopenssl-0.12.ebuild: + Marking pyopenssl-0.12 ppc for bug 368085 + + 23 May 2011; Markos Chandras pyopenssl-0.12.ebuild: + Stable on amd64 wrt bug #368085 + + 20 May 2011; Arfrever Frehtes Taifersar Arahesis + pyopenssl-0.12.ebuild: + Use Python 2 during generation of documentation (bug #368105). + + 04 May 2011; Arfrever Frehtes Taifersar Arahesis + pyopenssl-0.12.ebuild: + Use doins instead of dodoc (bug #365809). + +*pyopenssl-0.12 (18 Apr 2011) + + 18 Apr 2011; Arfrever Frehtes Taifersar Arahesis + +pyopenssl-0.12.ebuild: + Version bump. + + 29 Jan 2011; Arfrever Frehtes Taifersar Arahesis + -pyopenssl-0.10-r1.ebuild, -files/pyopenssl-0.10-openssl-1.patch: + Delete. + + 29 Jan 2011; Raúl Porcel pyopenssl-0.11.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #348084 + + 21 Jan 2011; Jeroen Roovers pyopenssl-0.11.ebuild: + Stable for HPPA (bug #348084). + + 07 Jan 2011; Brent Baude pyopenssl-0.11.ebuild: + Marking pyopenssl-0.11 ppc for bug 348084 + + 27 Dec 2010; Brent Baude pyopenssl-0.11.ebuild: + Marking pyopenssl-0.11 ppc64 for bug 348084 + + 15 Dec 2010; Markus Meier pyopenssl-0.11.ebuild: + arm stable, bug #348084 + + 13 Dec 2010; Thomas Kahle pyopenssl-0.11.ebuild: + x86 stable per bug 348084 + + 12 Dec 2010; Markos Chandras pyopenssl-0.11.ebuild: + Stable on amd64 wrt bug #348084 + + 07 Nov 2010; Arfrever Frehtes Taifersar Arahesis + pyopenssl-0.11.ebuild: + Support Python 3. + +*pyopenssl-0.11 (02 Nov 2010) + + 02 Nov 2010; Dirkjan Ochtman +pyopenssl-0.11.ebuild, + +files/pyopenssl-0.11-openssl-1.patch: + Version bump to 0.11. + + 28 Sep 2010; Arfrever Frehtes Taifersar Arahesis + pyopenssl-0.10-r1.ebuild: + Disable failing tests instead of all tests. Don't install tests. + + 28 Sep 2010; Samuli Suominen + pyopenssl-0.10-r1.ebuild: + Disable testsuite because of syntax change in OpenSSL 1.x wrt #326637. + + 05 Sep 2010; Raúl Porcel pyopenssl-0.10-r1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #330441 + + 21 Aug 2010; Markus Meier pyopenssl-0.10-r1.ebuild: + arm stable, bug #330441 + + 10 Aug 2010; Samuli Suominen + pyopenssl-0.10-r1.ebuild: + ppc64 stable wrt #330441 + + 06 Aug 2010; Jeroen Roovers pyopenssl-0.10-r1.ebuild: + Stable for PPC (bug #330441). + + 06 Aug 2010; Jeroen Roovers pyopenssl-0.10-r1.ebuild: + Stable for HPPA (bug #330441). + + 31 Jul 2010; Markos Chandras + pyopenssl-0.10-r1.ebuild: + Stable on amd64 wrt bug #330441 + + 30 Jul 2010; Christian Faulhammer + pyopenssl-0.10-r1.ebuild: + stable x86, bug 330441 + + 27 Jul 2010; Arfrever Frehtes Taifersar Arahesis + pyopenssl-0.10.ebuild, pyopenssl-0.10-r1.ebuild: + Use -fno-strict-aliasing to avoid breaking strict-aliasing rules. + +*pyopenssl-0.10-r1 (12 Jul 2010) + + 12 Jul 2010; Samuli Suominen + +pyopenssl-0.10-r1.ebuild, +files/pyopenssl-0.10-openssl-1.patch: + Fix "assignment discards qualifiers from pointer target type" warning + caused by missing const in usage of SSL_METHOD with OpenSSL >= 1.0.0 wrt + #326637. + + 30 Apr 2010; Fabian Groffen pyopenssl-0.10.ebuild: + Marked ~x64-macos and ~ppc-macos + + 16 Jan 2010; Raúl Porcel pyopenssl-0.10.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #296678 + + 29 Dec 2009; Markus Meier pyopenssl-0.10.ebuild: + arm/x86 stable, bug #296678 + + 24 Dec 2009; Pacho Ramos pyopenssl-0.10.ebuild: + amd64 stable, bug 296678 + + 22 Dec 2009; Brent Baude pyopenssl-0.10.ebuild: + Marking pyopenssl-0.10 ppc64 for bug 296678 + + 20 Dec 2009; Jeroen Roovers pyopenssl-0.10.ebuild: + Stable for PPC (bug #296678). + + 20 Dec 2009; Jeroen Roovers pyopenssl-0.10.ebuild: + Stable for HPPA (bug #296678). + + 14 Nov 2009; Raúl Porcel pyopenssl-0.9-r1.ebuild: + ia64/s390/sh stable wrt #287563 + +*pyopenssl-0.10 (13 Nov 2009) + + 13 Nov 2009; Arfrever Frehtes Taifersar Arahesis + +pyopenssl-0.10.ebuild: + Version bump. + + 11 Nov 2009; Tiago Cunha pyopenssl-0.9-r1.ebuild: + stable sparc, bug 287563 + + 11 Nov 2009; Brent Baude pyopenssl-0.9-r1.ebuild: + Marking pyopenssl-0.9-r1 ppc64 for bug 287563 + + 18 Oct 2009; Tobias Klausmann + pyopenssl-0.9-r1.ebuild: + Stable on alpha, bug #287563 + + 16 Oct 2009; Jeroen Roovers pyopenssl-0.9-r1.ebuild: + Stable for HPPA (bug #287563). + + 11 Oct 2009; Fabian Groffen pyopenssl-0.9-r1.ebuild: + Merge from Prefix + + 10 Oct 2009; Markus Meier pyopenssl-0.9-r1.ebuild: + amd64/arm/x86 stable, bug #287563 + + 07 Oct 2009; nixnut pyopenssl-0.9-r1.ebuild: + ppc stable #287563 + + 06 Sep 2009; Christian Ruppert + -files/pyopenssl-0.7-test.patch: + Remove unused patch. + + 04 Sep 2009; Patrick Lauer -pyopenssl-0.5.1.ebuild, + -pyopenssl-0.6.ebuild, -pyopenssl-0.6-r1.ebuild, -pyopenssl-0.7.ebuild, + -pyopenssl-0.8.ebuild: + Remove old + +*pyopenssl-0.9-r1 (02 Aug 2009) + + 02 Aug 2009; Arfrever Frehtes Taifersar Arahesis + +pyopenssl-0.9-r1.ebuild: + Set SUPPORT_PYTHON_ABIS. + + 17 Jul 2009; nixnut pyopenssl-0.9.ebuild: + ppc stable #274897 + + 06 Jul 2009; Raúl Porcel pyopenssl-0.9.ebuild: + arm/ia64/s390/sh/sparc stable wrt #274897 + + 04 Jul 2009; Brent Baude pyopenssl-0.9.ebuild: + Marking pyopenssl-0.9 ppc64 for bug 274897 + + 28 Jun 2009; Tobias Klausmann pyopenssl-0.9.ebuild: + Stable on alpha, bug #274897 + + 28 Jun 2009; Markus Meier pyopenssl-0.9.ebuild: + amd64/x86 stable, bug #274897 + + 22 Jun 2009; Jeroen Roovers pyopenssl-0.9.ebuild: + Stable for HPPA (bug #274897). + + 22 Jun 2009; Arfrever Frehtes Taifersar Arahesis + pyopenssl-0.9.ebuild, +files/pyopenssl-0.9-tests.patch: + Fix tests (bug #275017). + +*pyopenssl-0.9 (16 May 2009) + + 16 May 2009; Arfrever Frehtes Taifersar Arahesis + +pyopenssl-0.9.ebuild: + Version bump. + + 09 Feb 2009; Peter Volkov Manifest: + Fixed manifest, it was updated upstream on 2008-06-04. Take a look at + release announcement. It was updated too. + +*pyopenssl-0.8 (04 Feb 2009) + + 04 Feb 2009; Patrick Lauer +pyopenssl-0.8.ebuild: + Bump to 0.8, fixes #257594 + +*pyopenssl-0.7 (16 Apr 2008) + + 16 Apr 2008; Ali Polatel + +files/pyopenssl-0.7-test.patch, pyopenssl-0.5.1.ebuild, + pyopenssl-0.6.ebuild, +pyopenssl-0.7.ebuild: + Version bump. Added src_test. Quoting. + + 23 Nov 2007; Ali Polatel pyopenssl-0.5.1.ebuild, + pyopenssl-0.6.ebuild: + switched tetex USE to doc wrt #196745 + + 05 Mar 2007; Marius Mauch pyopenssl-0.5.1.ebuild, + pyopenssl-0.6.ebuild: + Replacing einfo with elog + + 25 Sep 2006; Javier Villavicencio + pyopenssl-0.6-r1.ebuild: + Add ~x86-fbsd keyword. + + 16 Jul 2006; Tobias Scherbaum + pyopenssl-0.6.ebuild: + hppa stable, bug #139612 + +*pyopenssl-0.6-r1 (01 Jul 2006) + + 01 Jul 2006; Marien Zwart +pyopenssl-0.6-r1.ebuild: + Rename tetex USE flag to doc, thanks to nattfodd for reporting. Minor ebuild + cleanup. + + 21 May 2006; Markus Rothe pyopenssl-0.6.ebuild: + Stable on ppc64 + + 12 May 2006; Tobias Scherbaum + pyopenssl-0.6.ebuild: + Added ~hppa + + 01 May 2006; Markus Rothe pyopenssl-0.6.ebuild: + Added ~ppc64 + + 17 Feb 2006; Gustavo Zacarias pyopenssl-0.6.ebuild: + Stable on sparc + + 03 Oct 2005; Aron Griffis pyopenssl-0.6.ebuild: + Mark 0.6 stable on ia64 + + 26 Aug 2005; Aron Griffis pyopenssl-0.6.ebuild: + add ~ia64 + + 24 Apr 2005; Michael Hanselmann pyopenssl-0.6.ebuild: + Stable on ppc. + + 01 Apr 2005; Simon Stelling pyopenssl-0.6.ebuild: + stable on amd64 + + 18 Jan 2005; Bryan Østergaard pyopenssl-0.6.ebuild: + Stable on alpha. + + 30 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 29 Dec 2004; Rob Cakebread pyopenssl-0.6.ebuild: + Marked stable x86 + + 23 Oct 2004; Jason Wever pyopenssl-0.6.ebuild: + Added ~sparc keyword. + + 05 Sep 2004; Sven Wegener : + Fixed ChangeLog header. + + 20 Aug 2004; Bryan Østergaard pyopenssl-0.6.ebuild: + Fix sandbox violation. + +*pyopenssl-0.6 (18 Aug 2004) + + 18 Aug 2004; Bryan Østergaard +pyopenssl-0.6.ebuild: + Version bump. + +*pyopenssl-0.5.1 (17 Jul 2004) + + 17 Jul 2004; Bryan Østergaard +metadata.xml, + +pyopenssl-0.5.1.ebuild: + Renamed to pyopenssl. + + 03 Jun 2004; Aron Griffis pyOpenSSL-0.5.1.ebuild: + Fix use invocation + + 02 Jun 2004; Bryan Østergaard pyOpenSSL-0.5.1.ebuild: + Stable on alpha. + + 22 Apr 2004; Bryan Østergaard pyOpenSSL-0.5.1.ebuild: + Added ~alpha to keywords. + + 06 Mar 2004; David Holm pyOpenSSL-0.5.1.ebuild: + Added to ~ppc. + + 16 Jan 2004; Bart Lauwers pyOpenSSL-0.5.1.ebuild: + fixed DEPEND as per bug #22978. + + 11 Mar 2003; Raschbacher Thomas pyOpenSSL-0.5.1.ebuild: + fixed HOMEPAGE + + 05 Dec 2002; Raschbacher Thomas pyOpenSSL-0.5.1.ebuild: + Initial ebuild diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest index 1c61c2418f..443b654029 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/Manifest @@ -1 +1,28 @@ -DIST pyOpenSSL-0.10.tar.gz 222169 RMD160 1e303655754b5652327151a790ac6f3b25959972 SHA1 11c956d317ab2b1628937a2681acc31f4b890fe8 SHA256 4514f8960389042ca2587f9cb801a13f7990387753fc678680b0c084719b5b60 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +AUX pyopenssl-0.11-openssl-1.patch 345 SHA256 3ddd3bf704a75d5cf673814efc051b70938f6f94093e70873f7c83828db52d08 SHA512 6400e22182cf705cccb355595b111dc96d15acc86cbb4bce882300c39e1bdf854808814fd9e08aada3c0ef19ad493da245d9fc12ad49758c240bf90b2ad923b7 WHIRLPOOL 53f74732c7b9abec2cc53da24b69ddf079095d357bfbb790a29afd9afd21c20fcc5d978f52542a72b2375daa1ddc74274b0727c9cadc83c146829197315eb81a +DIST pyOpenSSL-0.12.tar.gz 236041 SHA256 4517e9630a90db09ab8fe77d4dad753d5514a5f76b65ac327a7cd5a1d1ddd8a8 SHA512 aa89859fc7440251515ba0e4b752b39635c575f31f16ae4589c1b5154995316d5e5be102738388f039c96f19cf828b8ac2a1812f8f24d85b6f15911905bea367 WHIRLPOOL 4a290c8ae6ec53449820f82138b49b7f594276b0a3ea3857d962db588dbadf35c6a4f01b863ac00a13d77d166b5bcf947554c5cb8e90e830d6f9ba5ec820cc04 +DIST pyOpenSSL-0.13.tar.gz 250489 SHA256 21e12b03abaa0e04ecc8cd9c251598f71bae11c9f385304234e4ea5618c6163b SHA512 23009b9c3d7e65d511edc4beebe2370e0dd2b21fa4e4fe61569e41f845261b02965aeb54e397ae5de0ec5db1e8ea21510aae387919a776ba820a97df40f7b75f WHIRLPOOL 3c25520b9f6e517d3f1193385f0bc54eca3d4a8ed387535aed2c281ea5d27712df23dc4606f93d730d91514978a84db4da12bcd706426081aa71a6cf9f38e67d +EBUILD pyopenssl-0.12.ebuild 2668 SHA256 3ae5849826454496b83c0c2359c54e1f1fa70045a5542a8d84350a32fec70fcc SHA512 5911fcac83ab522543f963609d55dbb1668f6f574daa11f68c20354a38587281948f1cc95732a63de83cf9a8995882ec87162a44cd76bd474e7205735cd28fb3 WHIRLPOOL 737b3cb384bf1d6d1a80cc64bdda062d4a57cdee99bff582784abacc0905a87650cad5112f329d8840330f50ff9fcea42c079d97355c7379de39642b2069211f +EBUILD pyopenssl-0.13-r1.ebuild 1918 SHA256 1c712ab66c645f18cb659edf9adca2e01e95244c81f28b14337c5a46be1106d3 SHA512 b36e43914a92fffd0a0f8f0437027e01d23e32a96794728301df1b4e6d09237eb15d719b9981e421d827e32fca78fdf265e556c15737e682a78a3ecca5e083b3 WHIRLPOOL 9653ab5beb0bb232c478a3623e7faaf44af30cf84880994cb7a70339881e8d68a7ae831e48c8a444b2939e7eec4c65546e15b398f426db3e0fb32bac8e69474b +EBUILD pyopenssl-0.13.ebuild 2264 SHA256 748be0587c8b80ead160b0432485826e37fa9042b5ec5f3d9a8a1220f3d74764 SHA512 9b0c8084cd656fa31248ccf749d9383085328d471c121fd466016c9d1e482625623e95fa961a0cecd38b526124ace61d93b3a04951a27b99659aaca7cef426cd WHIRLPOOL 6c28e2ab787a502992d35ff6664f0f651d394f1d791496b3010a0721a94662f5b0060edd6e550ed9cd6920c0e524403f5daf11e68caf00790a5561ef2cad0c1a +MISC ChangeLog 12860 SHA256 b37239a1a2821902936ee56833b09ccba75af7d1a034d76b61e0cb8d8ab84b25 SHA512 edbcc99678ab618beb7bad854a9b3f144a5d36223c907b31df77831c5a8e619cbe7bcafcf6c6cf3d37fbc56f96dd2e838bbe312e163f5d315259a9798dfba7df WHIRLPOOL 9444bbb480cba5dbf8a07e7f852c542984ad51a81646824ca29e569606ac9621c83939452e428e8911997b20a1d28961d75159cd19fa0d3fb203816e38c303b7 +MISC metadata.xml 232 SHA256 afa2acc77147c14514995e64d84232809616ed2eb4968d198df6b10f8382231c SHA512 bf827d28513ed903f432f2e214ada07987ce6ba7e6eadfd8262644a6b531e56187d7fddb2679af73144d3083657db376c8d891fe1e6820fcc1e399d1d56424c9 WHIRLPOOL 68f9559b83e18882f4b19ebc97f5b99ce220b5f089bf20c7ab754fdfcccaeb5cbb18fa0abe3bf0f9207640c8acd73836efb8fd8e7a470b4993d289de99e653c3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCgAGBQJRdW8wAAoJELp701BxlEWfjXoP/RRQ3ZKWJpSSOjkne1m1bMw6 +vFN/yLvBFuIczq/LFo8Qgb2CqBQsmjxFibSAHwgEmkKufZqkeYGMy7YOMpbT6tn3 +9YI8+9kfmatENYhnUYDZBhZXZqRho/wEsPwVQe1n5SF9uGerZtDoyeP0RVBaEgGa +IVBhVs0SokO3Wq4sNTjHiMFvVFsbiRiKIxpfwNUcVm8hhEa0pwWN9bTtjfvquP53 +qbzEg+57/zqP+EV+qgnLezkFvCPoUUtDgq6lr2Zrr/MIs2NBKmlXdudF6NUcztbl +8qgLcCZQyUP6D+oJYHt98NCdUGEd4HRGk+sJPakRTvcVOrCQ3h7R1lU/HKMuvVXD +nPm5PbiloZniXAtFkNQ+d/HnvN77EfKpAwEvkODSTPIqsScgSfffqOdzoUOk6/WX +g5CQsraT0j71jvbX/7A7VAhy4g6nuXsfjvHgRfLQLm5ZALcqW407hd5QyDs+74om +DdTZ0eNrDKIW2X3GmOKcB24onD5eUECqRDDnyv0JOhLTibElwi9k9v1+XI0oBDtG +E+zlZMOtViTtjknSZ/mH92Gam9XvtL+KUdgjM/I+6O5KjAE1D7W6WBo2uelibx97 +BTIwQXE98OvTp9lzWfrIkJExr+qQY9HTEBuulyHT/7zZDKrqYJky6frwyNfgawBx +voBF6gJ8k65IMnggeZRq +=WStz +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/files/pyopenssl-0.11-openssl-1.patch b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/files/pyopenssl-0.11-openssl-1.patch new file mode 100644 index 0000000000..fec82226bf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/files/pyopenssl-0.11-openssl-1.patch @@ -0,0 +1,14 @@ +--- OpenSSL/ssl/context.c ++++ OpenSSL/ssl/context.c +@@ -1095,7 +1095,11 @@ + */ + static ssl_ContextObj* + ssl_Context_init(ssl_ContextObj *self, int i_method) { ++ #if OPENSSL_VERSION_NUMBER >= 0x10000000L ++ const SSL_METHOD *method; ++ #else + SSL_METHOD *method; ++ #endif + + switch (i_method) { + case ssl_SSLv2_METHOD: diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml new file mode 100644 index 0000000000..ab2a1fcc25 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/metadata.xml @@ -0,0 +1,8 @@ + + + + python + + pyOpenSSL + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.10.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.10.ebuild deleted file mode 100644 index 60fe40406a..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.10.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10.ebuild,v 1.7 2010/01/16 15:10:42 armin76 Exp $ - -EAPI="2" -SUPPORT_PYTHON_ABIS="1" - -inherit distutils eutils - -MY_PN="pyOpenSSL" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Python interface to the OpenSSL library" -HOMEPAGE="http://pyopenssl.sourceforge.net/ http://pypi.python.org/pypi/pyOpenSSL" -SRC_URI="http://pypi.python.org/packages/source/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz - mirror://sourceforge/pyopenssl/${MY_P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos ~x64-solaris" -IUSE="doc" - -RDEPEND=">=dev-libs/openssl-0.9.6g" -DEPEND="${RDEPEND} - doc? ( >=dev-tex/latex2html-2002.2 )" -RESTRICT_PYTHON_ABIS="3.*" - -S="${WORKDIR}/${MY_P}" - -PYTHON_MODNAME="OpenSSL" - -src_compile() { - distutils_src_compile - if use doc; then - addwrite /var/cache/fonts - # This one seems to be unnecessary with a recent tetex, but - # according to bugs it was definitely necessary in the past, - # so leaving it in. - addwrite /usr/share/texmf/fonts/pk - - cd doc - make html ps dvi - fi -} - -src_test() { - test_package() { - pushd test > /dev/null - local test - for test in test_*.py; do - echo -e "\e[1;31mRunning ${test}...\e[0m" - PYTHONPATH="$(ls -d ../build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" "${test}" || die "${test} failed with Python ${PYTHON_ABI}" - done - popd > /dev/null - } - python_execute_function test_package -} - -src_install() { - distutils_src_install - - if use doc; then - dohtml doc/html/* - dodoc doc/pyOpenSSL.* - fi - - # Install examples - docinto examples - dodoc examples/* - docinto examples/simple - dodoc examples/simple/* -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.12.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.12.ebuild new file mode 100644 index 0000000000..92a6fffb7c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.12.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.12.ebuild,v 1.11 2011/12/22 20:24:16 floppym Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="*-jython" + +inherit distutils eutils + +MY_PN="pyOpenSSL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Python interface to the OpenSSL library" +HOMEPAGE="http://pyopenssl.sourceforge.net/ https://launchpad.net/pyopenssl http://pypi.python.org/pypi/pyOpenSSL" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="doc" + +RDEPEND=">=dev-libs/openssl-0.9.6g" +DEPEND="${RDEPEND} + doc? ( + =dev-lang/python-2* + >=dev-tex/latex2html-2002.2 + )" + +S="${WORKDIR}/${MY_P}" + +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") + +PYTHON_MODNAME="OpenSSL" + +src_prepare() { + distutils_src_prepare + epatch "${FILESDIR}/${PN}-0.11-openssl-1.patch" + + # Disable tests failing with OpenSSL >=1.0.0. + sed \ + -e "s/test_dump_privatekey/_&/" \ + -e "s/test_export_without_args/_&/" \ + -e "s/test_export_without_mac/_&/" \ + -e "s/test_friendly_name/_&/" \ + -e "s/test_load_pkcs12/_&/" \ + -e "s/test_various_empty_passphrases/_&/" \ + -e "s/test_zero_len_list_for_ca/_&/" \ + -e "s/test_subject_name_hash/_&/" \ + -i OpenSSL/test/test_crypto.py + sed -e "s/test_load_verify_directory/_&/" -i OpenSSL/test/test_ssl.py + + sed -e "s/python/&2/" -i doc/Makefile +} + +src_compile() { + distutils_src_compile + + if use doc; then + addwrite /var/cache/fonts + + pushd doc > /dev/null + emake -j1 html ps dvi || die "Generation of documentation failed" + popd > /dev/null + fi +} + +src_test() { + test_package() { + pushd OpenSSL/test > /dev/null + + local return_status="0" test + for test in test_*.py; do + einfo "Running ${test}..." + if ! PYTHONPATH="$(ls -d ../../build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" "${test}"; then + eerror "${test} failed with $(python_get_implementation) $(python_get_version)" + return_status="1" + fi + done + + popd > /dev/null + + return "${return_status}" + } + python_execute_function test_package +} + +src_install() { + distutils_src_install + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/OpenSSL/test" + } + python_execute_function -q delete_tests + + if use doc; then + dohtml doc/html/* || die "dohtml failed" + dodoc doc/pyOpenSSL.* || die "dodoc failed" + fi + + # Install examples + insinto /usr/share/doc/${PF}/examples + doins -r examples/* || die "doins failed" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13-r1.ebuild new file mode 100644 index 0000000000..1f03b69038 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.13-r1.ebuild,v 1.10 2013/04/22 17:13:47 ago Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} pypy{1_9,2_0} ) + +inherit distutils-r1 flag-o-matic + +MY_PN="pyOpenSSL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Python interface to the OpenSSL library" +HOMEPAGE="http://pyopenssl.sourceforge.net/ https://launchpad.net/pyopenssl http://pypi.python.org/pypi/pyOpenSSL" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="Apache-2.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 ~x64-solaris" +IUSE="doc" + +RDEPEND=">=dev-libs/openssl-0.9.6g" +DEPEND="${RDEPEND} + doc? ( >=dev-tex/latex2html-2002.2[gif,png] )" + +# pypy* won't fit since CPython 3 is 'better' than it +REQUIRED_USE="doc? ( || ( $(python_gen_useflags python2*) ) )" + +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + sed \ + -e "s/test_set_tlsext_host_name_wrong_args/_&/" \ + -i OpenSSL/test/test_ssl.py || die "test_ssl sed failed" + + distutils-r1_python_prepare_all +} + +python_compile() { + local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS} + [[ ${EPYTHON} != python3* ]] && append-flags -fno-strict-aliasing + + distutils-r1_python_compile +} + +python_compile_all() { + if use doc; then + addwrite /var/cache/fonts + + cd doc || die + emake -j1 html ps dvi + fi +} + +python_test() { + cd "${BUILD_DIR}"/lib/OpenSSL/test || die + + local t + for t in test_*.py; do + "${PYTHON}" "${t}" || die "Test ${t} fails with ${EPYTHON}" + done +} + +python_install_all() { + distutils-r1_python_install_all + + if use doc; then + dohtml -r doc/html/. + dodoc doc/pyOpenSSL.* + fi + + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13.ebuild new file mode 100644 index 0000000000..0c0c5d1737 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyopenssl/pyopenssl-0.13.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.13.ebuild,v 1.4 2012/05/08 23:47:18 aballier Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="*-jython" +PYTHON_TESTS_FAILURES_TOLERANT_ABIS="3.1" + +inherit distutils + +MY_PN="pyOpenSSL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Python interface to the OpenSSL library" +HOMEPAGE="http://pyopenssl.sourceforge.net/ https://launchpad.net/pyopenssl http://pypi.python.org/pypi/pyOpenSSL" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="Apache-2.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 ~x64-solaris" +IUSE="doc" + +RDEPEND=">=dev-libs/openssl-0.9.6g" +DEPEND="${RDEPEND} + doc? ( + =dev-lang/python-2* + >=dev-tex/latex2html-2002.2 + )" + +S="${WORKDIR}/${MY_P}" + +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") + +PYTHON_MODNAME="OpenSSL" + +src_prepare() { + distutils_src_prepare + sed \ + -e "s/test_set_tlsext_host_name_wrong_args/_&/" \ + -i OpenSSL/test/test_ssl.py + sed -e "s/python/&2/" -i doc/Makefile +} + +src_compile() { + distutils_src_compile + + if use doc; then + addwrite /var/cache/fonts + + pushd doc > /dev/null + emake -j1 html ps dvi || die "Generation of documentation failed" + popd > /dev/null + fi +} + +src_test() { + test_package() { + pushd OpenSSL/test > /dev/null + + local exit_status="0" test + for test in test_*.py; do + einfo "Running ${test}..." + if ! PYTHONPATH="$(ls -d ../../build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" "${test}"; then + eerror "${test} failed with $(python_get_implementation_and_version)" + exit_status="1" + fi + done + + popd > /dev/null + + return "${exit_status}" + } + python_execute_function test_package +} + +src_install() { + distutils_src_install + + delete_tests() { + rm -fr "${ED}$(python_get_sitedir)/OpenSSL/test" + } + python_execute_function -q delete_tests + + if use doc; then + dohtml doc/html/* || die "dohtml failed" + dodoc doc/pyOpenSSL.* || die "dodoc failed" + fi + + insinto /usr/share/doc/${PF}/examples + doins -r examples/* || die "doins failed" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/ChangeLog new file mode 100644 index 0000000000..5adc5071ae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/ChangeLog @@ -0,0 +1,59 @@ +# ChangeLog for dev-python/python-gflags +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-gflags/ChangeLog,v 1.11 2012/12/17 19:59:53 mgorny Exp $ + + 17 Dec 2012; Michał Górny python-gflags-2.0.ebuild: + Bump to EAPI=5 to make Paludis happy, bug #447524. + + 16 Dec 2012; Michał Górny + +files/python-gflags-2.0-scripts-install.patch, + +files/python-gflags-2.0-tests-respect-tmpdir.patch, metadata.xml, + python-gflags-2.0.ebuild: + Migrate to distutils-r1, run tests and make Python team a maintainer. + + 16 Dec 2012; Pacho Ramos -python-gflags-1.6.ebuild, + metadata.xml: + Cleanup due retirement, #95685 + + 27 Jun 2012; Kacper Kowalik python-gflags-2.0.ebuild: + Update PYTHON_COMPAT to pypy version available in tree. Thanks to Mr_Bones_ + for the report + + 26 Mar 2012; Krzysztof Pawlik python-gflags-2.0.ebuild: + Migrate to python-distutils-ng.eclass and EAPI 4. + +*python-gflags-2.0 (16 Feb 2012) + + 16 Feb 2012; Krzysztof Pawlik + -python-gflags-1.5.1.ebuild, +python-gflags-2.0.ebuild: + Version bump, remove old 1.5.1. + +*python-gflags-1.6 (01 Sep 2011) + + 01 Sep 2011; Krzysztof Pawlik + -python-gflags-1.4.ebuild, +python-gflags-1.6.ebuild: + Version bump. + +*python-gflags-1.5.1 (15 Mar 2011) + + 15 Mar 2011; Krzysztof Pawlik + -python-gflags-1.5.ebuild, +python-gflags-1.5.1.ebuild: + Version bump. + +*python-gflags-1.5 (12 Feb 2011) + + 12 Feb 2011; Krzysztof Pawlik + +python-gflags-1.5.ebuild: + Version bump. + + 14 Nov 2010; Arfrever Frehtes Taifersar Arahesis + python-gflags-1.4.ebuild: + Fix dependencies. Set SUPPORT_PYTHON_ABIS. Set PYTHON_MODNAME. Improve + installation of scripts. + +*python-gflags-1.4 (08 Nov 2010) + + 08 Nov 2010; Krzysztof Pawlik + +python-gflags-1.4.ebuild, +metadata.xml: + New package: argument parsing library for Python, originally part of + dev-cpp/gflags, has been split off to separate package by upstream. diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/Manifest new file mode 100644 index 0000000000..9f186c1a20 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/Manifest @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX python-gflags-2.0-scripts-install.patch 859 SHA256 2f9dec0ad45249aea43701ce43eab8c49a4d423f9defcab84ee864ab4ba32f4c SHA512 38f3272bb6b392ede04ab3e8edaacd5e12fb9f0fbb16abfe0eebed251d08a1a8223840d38dae48089bc1d265c14a2e485045385b00d7d9a8714a063c489feda7 WHIRLPOOL ecf82010e8a831ca90d7feb3b26603b811df07be6e8b3140a179f78fefeedf5339014bbb25faefc4a29e2b7e8763f33d69b1e7e39c054594265ca25b508d7a67 +AUX python-gflags-2.0-tests-respect-tmpdir.patch 1749 SHA256 dc11b5f239f4b955b99a642179dc27aee7778c2d19ef9be124c6256d7c84512d SHA512 cfc6fabe7fe1543d589cf130a3eb0360ac42bda3f5a1b2d1ef014af177874b44f05b18459c9915b8cbaf3fe0ecbcdd923d0e3b8d4da3992cea395792c6caa16b WHIRLPOOL 7a5fb7e8ea89b64dc1c04e98bc42cc8d3d6cb62c8b9ae22a449c128e2db1cc7549cf0429ce384586eaf00f1d7b6195b9fdca2c8d447c027debad475b2a786cda +DIST python-gflags-2.0.tar.gz 64929 SHA256 311066217acb8cd8519a4c872cb3fe64f02bcf105802bb761ab0de55c2386cd6 SHA512 28566acffd092f09105f3b9ad3be4ada11f024f940914e6efb103907f3779283c63bdfe13edad83aa470c5e887b49ad8b05031fc1895f3bad9b5d9c368bbfe18 WHIRLPOOL 61054cce9033ef26ee6d6296fc761c840f394de07f068a899b52a5d4212de4e4601f9a203fd8033db576e79369e4d53a0bb04bfca0e50cf828ff94105a2b453a +EBUILD python-gflags-2.0.ebuild 1109 SHA256 b8ebdd5fd0eeade80ae75da798ceec7a6a0387e2a332cac281723d997b948184 SHA512 38b9ca1ddbf75ee2673d5e7182522e69ee571bec8dcf496ccda5a0a23b2cb3d798fbbe383b30e22b6345eddf8b5f605d319f36aea858a76c43e895e1bcc58fcb WHIRLPOOL 93c0abd0a85d4ccfb4006e8f8302afc16e158b348a814666b77bdf11638cd2f8bd6a40ee0cf084079f9f47f5c644df88a84f8c882dda445132a6e89eafa691ee +MISC ChangeLog 2170 SHA256 c1eb56eaa6091829ae312dc8d28837e9a90a007c935cb911c14069adebfbbd7b SHA512 50c1b74c8e937e26b6716f6e5cbb70e0c7f61a11151cfa1426510ff48f5fb66279923a82dd86b6cc5b2ba6973170cc35a564d17f2aa25848e222361037cd8505 WHIRLPOOL 3ce000eb3436c84771406a94d354d9ffe22a84a5a9444ad69ca23626e1cf83d60a5fc0b055737fc32f6faef5f7381e9e3fa3b337a6adecca7a2d1cc990be637e +MISC metadata.xml 243 SHA256 d50b13bbe1de5e911a663e8c66936ab0f21f281b228d07e3dbe5669f5e1daa16 SHA512 5bd582044af93dab87ae0c18e223253384e4df14a91b06463aabd5625850181778dc562beb04ad1b350552b84c06a9811b5d794fee908cbe3c889820abb8b6dd WHIRLPOOL 15f6e797876844accd5400645b308927a37cc913d4020fedb5fef787936f415a4a6d9cf93dafb3de5dcc68148f37bc0b3fc50c9e259c36b7301297c97fc373e3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iJwEAQEIAAYFAlDPebwACgkQfXuS5UK5QB1M2wP/Rga5+qXTRCpTMl4/XoTuS6YA +YBiV2LruGHSqJnXEZFjJH1u43d0NsH+BIlwecBJmLXFj53mzhb6z79rAz2IauiTR +s3tbPquTSNPj6gP92dE9wgNItzo/68A034V7aBgizi02IpAKCCB2TwqgcVjNlL4w +Rjt5x/aWioAYpQCvg2s= +=cL4x +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-scripts-install.patch b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-scripts-install.patch new file mode 100644 index 0000000000..357121c61a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-scripts-install.patch @@ -0,0 +1,26 @@ +From d544cdad63faa5a53ba524e39f091f4a18e1eeb8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sun, 16 Dec 2012 16:27:13 +0100 +Subject: [PATCH] Install Python scripts using 'scripts' key. + +This is necessary to ensure that the shebangs are properly replaced when +installing for multiple Python implementations. +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 573db2d..ddad318 100755 +--- a/setup.py ++++ b/setup.py +@@ -39,6 +39,6 @@ setup(name='python-gflags', + author_email='google-gflags@googlegroups.com', + url='http://code.google.com/p/python-gflags', + py_modules=["gflags", "gflags_validators"], +- data_files=[("bin", ["gflags2man.py"])], ++ scripts=["gflags2man.py"], + include_package_data=True, + ) +-- +1.8.0.2 + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-tests-respect-tmpdir.patch b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-tests-respect-tmpdir.patch new file mode 100644 index 0000000000..035b6b6be4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/files/python-gflags-2.0-tests-respect-tmpdir.patch @@ -0,0 +1,55 @@ +From 4a430830e75bfe2228e9d953b12f74a20ec2cb8f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sun, 16 Dec 2012 16:53:24 +0100 +Subject: [PATCH] Use tempfile.mkdtemp() to create temporary directory. + +This creates an unique directory, and respects TMPDIR. +--- + tests/gflags_unittest.py | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/tests/gflags_unittest.py b/tests/gflags_unittest.py +index 8e948bf..fcddb7b 100755 +--- a/tests/gflags_unittest.py ++++ b/tests/gflags_unittest.py +@@ -38,6 +38,7 @@ import cStringIO + import sys + import os + import shutil ++import tempfile + + import gflags + from flags_modules_for_testing import module_foo +@@ -907,17 +908,16 @@ class LoadFromFlagFileTest(googletest.TestCase): + flag_values=self.flag_values) + self.files_to_delete = [] + ++ # Figure out where to create temporary files ++ self.tmp_path = tempfile.mkdtemp(prefix='gflags_unittest') ++ + def tearDown(self): + self._RemoveTestFiles() + + def _SetupTestFiles(self): + """ Creates and sets up some dummy flagfile files with bogus flags""" + +- # Figure out where to create temporary files +- tmp_path = '/tmp/flags_unittest' +- if os.path.exists(tmp_path): +- shutil.rmtree(tmp_path) +- os.makedirs(tmp_path) ++ tmp_path = self.tmp_path + + try: + tmp_flag_file_1 = open(tmp_path + '/UnitTestFile1.tst', 'w') +@@ -973,6 +973,7 @@ class LoadFromFlagFileTest(googletest.TestCase): + os.remove(file_name) + except OSError, e_msg: + print '%s\n, Problem deleting test file' % e_msg ++ shutil.rmtree(self.tmp_path) + #end RemoveTestFiles def + + def _ReadFlagsFromFiles(self, argv, force_gnu): +-- +1.8.0.2 + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/metadata.xml new file mode 100644 index 0000000000..acab986467 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/metadata.xml @@ -0,0 +1,8 @@ + + + + python + + python-gflags + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/python-gflags-2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/python-gflags-2.0.ebuild new file mode 100644 index 0000000000..2bc219df39 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/python-gflags/python-gflags-2.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/python-gflags/python-gflags-2.0.ebuild,v 1.5 2012/12/17 19:59:53 mgorny Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python{2_5,2_6,2_7} pypy{1_8,1_9} ) + +inherit distutils-r1 + +DESCRIPTION="Google's Python argument parsing library" +HOMEPAGE="http://code.google.com/p/python-gflags/" +SRC_URI="http://python-gflags.googlecode.com/files/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +PATCHES=( + # The scripts are installed as 'data' rather than scripts. + # http://code.google.com/p/python-gflags/issues/detail?id=12 + "${FILESDIR}"/${P}-scripts-install.patch + + # Tests try to write to /tmp (sandbox). + # http://code.google.com/p/python-gflags/issues/detail?id=13 + "${FILESDIR}"/${P}-tests-respect-tmpdir.patch +) + +python_test() { + local t + + cd tests || die + for t in *.py; do + # (it's ok to run the gflags_googletest.py too) + "${PYTHON}" "${t}" || die "Tests fail with ${EPYTHON}" + done +}