Merge pull request #8 from marineam/gsutil

bump(net-misc/gsutil): Update dependencies for gsutil-3.31
This commit is contained in:
Brandon Philips 2013-06-28 18:44:00 -07:00
commit 6ca02a7959
31 changed files with 1451 additions and 131 deletions

View File

@ -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 <pacho@gentoo.org> -gflags-1.7.ebuild, metadata.xml:
Drop maintainer due retirement, #95685
19 Nov 2012; Sébastien Fabbro <bicatali@gentoo.org> gflags-2.0.ebuild:
Keyworded ~amd64-linux and ~x86-linux
03 Mar 2012; Krzysztof Pawlik <nelchael@gentoo.org> -gflags-1.5.ebuild,
-gflags-1.6.ebuild:
Remove old versions.
16 Feb 2012; Mike Frysinger <vapier@gentoo.org> 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 <nelchael@gentoo.org> +gflags-1.7.ebuild,
+gflags-2.0.ebuild:
Version bumps.
11 Nov 2011; Mike Frysinger <vapier@gentoo.org> gflags-1.5.ebuild,
gflags-1.6.ebuild:
Add arm love.
*gflags-1.6 (01 Sep 2011)
01 Sep 2011; Krzysztof Pawlik <nelchael@gentoo.org> -gflags-1.4.ebuild,
+gflags-1.6.ebuild:
Version bump.
*gflags-1.5 (12 Feb 2011)
12 Feb 2011; Krzysztof Pawlik <nelchael@gentoo.org> -gflags-1.2.ebuild,
+gflags-1.5.ebuild:
Version bump.
08 Nov 2010; Krzysztof Pawlik <nelchael@gentoo.org> metadata.xml:
Improve metadata: add no-herd and my name.
*gflags-1.4 (08 Nov 2010)
08 Nov 2010; Krzysztof Pawlik <nelchael@gentoo.org> +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 <tove@gentoo.org> metadata.xml:
Update metadata.xml. antarus is staffer now (#119161)
29 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
gflags-1.2.ebuild:
Set SUPPORT_PYTHON_ABIS (bug #312131).
*gflags-1.2 (14 Sep 2009)
14 Sep 2009; Tiziano Müller <dev-zero@gentoo.org> +gflags-1.2.ebuild:
Version bump.
*gflags-1.1 (30 Apr 2009)
30 Apr 2009; Tiziano Müller <dev-zero@gentoo.org> 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 <dev-zero@gentoo.org> +gflags-0.8.ebuild:
Version bump (bug #218802, fixes bug #227473)
10 Mar 2008; Alec Warner <antarus@gentoo.org> gflags-0.7.ebuild:
distutils fix from dev-zero
09 Mar 2008; Alec Warner <antarus@gentoo.org> gflags-0.7.ebuild:
remove mirror://, it was wrong anyway
09 Mar 2008; Alec Warner <antarus@gentoo.org> 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 <antarus@gentoo.org> +metadata.xml,
+gflags-0.7.ebuild:
-m Initial import of gflags

View File

@ -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-----

View File

@ -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
}

View File

@ -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/*
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="google-code">gflags</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <patrick@gentoo.org> 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 <sbriesen@gentoo.org> +crcmod-1.7-r1.ebuild:
added python 3.2 abi support, solves bug #378923.
10 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
crcmod-1.7.ebuild:
Update EAPI.
*crcmod-1.7 (22 Jul 2010)
22 Jul 2010; Stefan Briesenick <sbriesen@gentoo.org> +crcmod-1.7.ebuild,
+metadata.xml:
initial commit.

View File

@ -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

View File

@ -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"

View File

@ -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"

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>sbriesen@gentoo.org</email>
<name>Stefan Briesenick</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
</pkgmetadata>

View File

@ -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 <djc@gentoo.org> +httplib2-0.8.ebuild:
Version bump httplib2 to 0.8.
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> httplib2-0.7.6.ebuild:
Stable for alpha, wrt bug #447910
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> httplib2-0.7.6.ebuild:
Stable for sparc, wrt bug #447910
25 Dec 2012; Agostino Sarubbo <ago@gentoo.org> httplib2-0.7.6.ebuild:
Stable for ia64, wrt bug #447910
23 Dec 2012; Jeff Horelick <jdhore@gentoo.org> httplib2-0.7.6.ebuild:
marked x86 per bug 447910
23 Dec 2012; Agostino Sarubbo <ago@gentoo.org> httplib2-0.7.6.ebuild:
Stable for ppc64, wrt bug #447910
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> httplib2-0.7.6.ebuild:
Stable for ppc, wrt bug #447910
20 Dec 2012; Agostino Sarubbo <ago@gentoo.org> httplib2-0.7.6.ebuild:
Stable for amd64, wrt bug #447910
20 Dec 2012; Tim Harder <radhermit@gentoo.org> -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 <radhermit@gentoo.org> +httplib2-0.7.7.ebuild:
Version bump. Migrate to distutils-r1.
*httplib2-0.7.6 (21 Sep 2012)
21 Sep 2012; Tim Harder <radhermit@gentoo.org> +httplib2-0.7.6.ebuild:
Version bump.
02 Aug 2012; Sébastien Fabbro <bicatali@gentoo.org> httplib2-0.7.4.ebuild:
Keyword amd64-linux and x86-linux
*httplib2-0.7.4 (11 Apr 2012)
11 Apr 2012; Patrick Lauer <patrick@gentoo.org> +httplib2-0.7.4.ebuild:
Bump for #410803, restricting tests
*httplib2-0.7.2 (30 Nov 2011)
30 Nov 2011; Jesus Rivero <neurogeek@gentoo.org> +httplib2-0.7.2.ebuild:
Version bump. Dropped support for Py3.
24 Sep 2011; Fabian Groffen <grobian@gentoo.org> httplib2-0.7.1.ebuild:
Marked ~x64-macos
*httplib2-0.7.1 (20 Jul 2011)
20 Jul 2011; Tim Harder <radhermit@gentoo.org> +httplib2-0.7.1.ebuild:
Version bump (imported from python overlay).
09 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> httplib2-0.6.0.ebuild:
ppc64 stable wrt #324077
14 Aug 2010; Raúl Porcel <armin76@gentoo.org> httplib2-0.6.0.ebuild:
alpha/ia64/sparc stable
06 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> httplib2-0.6.0.ebuild:
Keyword ~ppc64 wrt #323847
22 May 2010; Raúl Porcel <armin76@gentoo.org> httplib2-0.5.0.ebuild,
httplib2-0.6.0.ebuild:
Add ~arm
22 May 2010; Raúl Porcel <armin76@gentoo.org> httplib2-0.5.0.ebuild,
httplib2-0.6.0.ebuild:
Add ~alpha/~ia64/~sparc
08 Mar 2010; Dirkjan Ochtman <djc@gentoo.org> httplib2-0.6.0.ebuild:
stable amd64, bug 302674
08 Mar 2010; Dirkjan Ochtman <djc@gentoo.org> httplib2-0.6.0.ebuild:
Added a src_test() function to 0.6.0.
23 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
httplib2-0.6.0.ebuild:
stable x86, bug 302674
10 Feb 2010; Joseph Jezak <josejx@gentoo.org> 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 <arfrever@gentoo.org>
+httplib2-0.6.0.ebuild:
Version bump.
07 Oct 2009; nixnut <nixnut@gentoo.org> httplib2-0.5.0.ebuild:
ppc stable #286968
03 Oct 2009; Markus Meier <maekke@gentoo.org> httplib2-0.5.0.ebuild:
amd64/x86 stable, bug #286968
*httplib2-0.5.0 (29 Aug 2009)
29 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-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 <ranger@gentoo.org> httplib2-0.4.0-r1.ebuild:
stable ppc, bug 269398
14 May 2009; Markus Meier <maekke@gentoo.org> httplib2-0.4.0-r1.ebuild:
amd64/x86 stable, bug #269398
*httplib2-0.4.0-r1 (23 Apr 2009)
23 Apr 2009; Patrick Lauer <patrick@gentoo.org>
+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 <armin76@gentoo.org> httplib2-0.4.0.ebuild:
x86 stable wrt #264496
03 Apr 2009; Tiago Cunha <tcunha@gentoo.org> httplib2-0.4.0.ebuild:
stable amd64, bug 264496
02 Apr 2009; Joseph Jezak <josejx@gentoo.org> httplib2-0.4.0.ebuild:
Marked ppc stable for bug #264496.
20 Mar 2009; Joseph Jezak <josejx@gentoo.org> 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 <peper@gentoo.org> +httplib2-0.4.0.ebuild:
Add 0.4.0.
01 Sep 2007; Lukasz Strzygowski <lucass@gentoo.org>
-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 <peper@gentoo.org> +httplib2-0.3.0.ebuild:
Version bump.
*httplib2-0.2.0 (23 Oct 2006)
23 Oct 2006; Piotr Jaroszyński <peper@gentoo.org> +metadata.xml,
+httplib2-0.2.0.ebuild:
New package. Thanks to Tim Cera <timcera@earthlink.net>. bug #150691.

View File

@ -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-----

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="google-code">httplib2</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <ago@gentoo.org> pyopenssl-0.13-r1.ebuild:
Stable for sparc, wrt bug #465198
18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyopenssl-0.13-r1.ebuild:
Stable for ia64, wrt bug #465198
18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyopenssl-0.13-r1.ebuild:
Stable for alpha, wrt bug #465198
16 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyopenssl-0.13-r1.ebuild:
Stable for ppc64, wrt bug #465198
15 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyopenssl-0.13-r1.ebuild:
Stable for ppc, wrt bug #465198
15 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyopenssl-0.13-r1.ebuild:
Stable for x86, wrt bug #465198
15 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyopenssl-0.13-r1.ebuild:
Stable for amd64, wrt bug #465198
21 Feb 2013; Michał Górny <mgorny@gentoo.org> pyopenssl-0.13-r1.ebuild:
Make tests fatal.
16 Feb 2013; Michał Górny <mgorny@gentoo.org> pyopenssl-0.13-r1.ebuild:
Migrate to distutils-r1.
*pyopenssl-0.13-r1 (04 Feb 2013)
04 Feb 2013; Patrick Lauer <patrick@gentoo.org> +pyopenssl-0.13-r1.ebuild:
Fix doc generation #453474
08 May 2012; Alexis Ballier <aballier@gentoo.org> pyopenssl-0.13.ebuild:
keyword ~amd64-fbsd
22 Dec 2011; Mike Gilbert <floppym@gentoo.org> pyopenssl-0.12.ebuild,
pyopenssl-0.13.ebuild:
Build docs with -j1 to avoid mkhowto race. Bug 368191.
20 Sep 2011; Mike Gilbert <floppym@gentoo.org> 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 <djc@gentoo.org> +pyopenssl-0.13.ebuild:
Version bump to 0.13.
01 Sep 2011; Fabian Groffen <grobian@gentoo.org> pyopenssl-0.12.ebuild:
Marked ~sparc-solaris and ~x86-interix
23 Jun 2011; Markos Chandras <hwoarang@gentoo.org> -pyopenssl-0.11.ebuild:
Remove old ebuilds. Requested by Arfrever
12 Jun 2011; Raúl Porcel <armin76@gentoo.org> pyopenssl-0.12.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #368085
08 Jun 2011; Kacper Kowalik <xarthisius@gentoo.org> pyopenssl-0.12.ebuild:
ppc64 stable wrt #368085
05 Jun 2011; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.12.ebuild:
Stable for HPPA (bug #368085).
31 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> pyopenssl-0.12.ebuild:
x86 stable wrt bug #368085
28 May 2011; Brent Baude <ranger@gentoo.org> pyopenssl-0.12.ebuild:
Marking pyopenssl-0.12 ppc for bug 368085
23 May 2011; Markos Chandras <hwoarang@gentoo.org> pyopenssl-0.12.ebuild:
Stable on amd64 wrt bug #368085
20 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pyopenssl-0.12.ebuild:
Use Python 2 during generation of documentation (bug #368105).
04 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pyopenssl-0.12.ebuild:
Use doins instead of dodoc (bug #365809).
*pyopenssl-0.12 (18 Apr 2011)
18 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pyopenssl-0.12.ebuild:
Version bump.
29 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-pyopenssl-0.10-r1.ebuild, -files/pyopenssl-0.10-openssl-1.patch:
Delete.
29 Jan 2011; Raúl Porcel <armin76@gentoo.org> pyopenssl-0.11.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #348084
21 Jan 2011; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.11.ebuild:
Stable for HPPA (bug #348084).
07 Jan 2011; Brent Baude <ranger@gentoo.org> pyopenssl-0.11.ebuild:
Marking pyopenssl-0.11 ppc for bug 348084
27 Dec 2010; Brent Baude <ranger@gentoo.org> pyopenssl-0.11.ebuild:
Marking pyopenssl-0.11 ppc64 for bug 348084
15 Dec 2010; Markus Meier <maekke@gentoo.org> pyopenssl-0.11.ebuild:
arm stable, bug #348084
13 Dec 2010; Thomas Kahle <tomka@gentoo.org> pyopenssl-0.11.ebuild:
x86 stable per bug 348084
12 Dec 2010; Markos Chandras <hwoarang@gentoo.org> pyopenssl-0.11.ebuild:
Stable on amd64 wrt bug #348084
07 Nov 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pyopenssl-0.11.ebuild:
Support Python 3.
*pyopenssl-0.11 (02 Nov 2010)
02 Nov 2010; Dirkjan Ochtman <djc@gentoo.org> +pyopenssl-0.11.ebuild,
+files/pyopenssl-0.11-openssl-1.patch:
Version bump to 0.11.
28 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pyopenssl-0.10-r1.ebuild:
Disable failing tests instead of all tests. Don't install tests.
28 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
pyopenssl-0.10-r1.ebuild:
Disable testsuite because of syntax change in OpenSSL 1.x wrt #326637.
05 Sep 2010; Raúl Porcel <armin76@gentoo.org> pyopenssl-0.10-r1.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #330441
21 Aug 2010; Markus Meier <maekke@gentoo.org> pyopenssl-0.10-r1.ebuild:
arm stable, bug #330441
10 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
pyopenssl-0.10-r1.ebuild:
ppc64 stable wrt #330441
06 Aug 2010; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.10-r1.ebuild:
Stable for PPC (bug #330441).
06 Aug 2010; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.10-r1.ebuild:
Stable for HPPA (bug #330441).
31 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
pyopenssl-0.10-r1.ebuild:
Stable on amd64 wrt bug #330441
30 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
pyopenssl-0.10-r1.ebuild:
stable x86, bug 330441
27 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
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 <ssuominen@gentoo.org>
+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 <grobian@gentoo.org> pyopenssl-0.10.ebuild:
Marked ~x64-macos and ~ppc-macos
16 Jan 2010; Raúl Porcel <armin76@gentoo.org> pyopenssl-0.10.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #296678
29 Dec 2009; Markus Meier <maekke@gentoo.org> pyopenssl-0.10.ebuild:
arm/x86 stable, bug #296678
24 Dec 2009; Pacho Ramos <pacho@gentoo.org> pyopenssl-0.10.ebuild:
amd64 stable, bug 296678
22 Dec 2009; Brent Baude <ranger@gentoo.org> pyopenssl-0.10.ebuild:
Marking pyopenssl-0.10 ppc64 for bug 296678
20 Dec 2009; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.10.ebuild:
Stable for PPC (bug #296678).
20 Dec 2009; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.10.ebuild:
Stable for HPPA (bug #296678).
14 Nov 2009; Raúl Porcel <armin76@gentoo.org> pyopenssl-0.9-r1.ebuild:
ia64/s390/sh stable wrt #287563
*pyopenssl-0.10 (13 Nov 2009)
13 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pyopenssl-0.10.ebuild:
Version bump.
11 Nov 2009; Tiago Cunha <tcunha@gentoo.org> pyopenssl-0.9-r1.ebuild:
stable sparc, bug 287563
11 Nov 2009; Brent Baude <ranger@gentoo.org> pyopenssl-0.9-r1.ebuild:
Marking pyopenssl-0.9-r1 ppc64 for bug 287563
18 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
pyopenssl-0.9-r1.ebuild:
Stable on alpha, bug #287563
16 Oct 2009; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.9-r1.ebuild:
Stable for HPPA (bug #287563).
11 Oct 2009; Fabian Groffen <grobian@gentoo.org> pyopenssl-0.9-r1.ebuild:
Merge from Prefix
10 Oct 2009; Markus Meier <maekke@gentoo.org> pyopenssl-0.9-r1.ebuild:
amd64/arm/x86 stable, bug #287563
07 Oct 2009; nixnut <nixnut@gentoo.org> pyopenssl-0.9-r1.ebuild:
ppc stable #287563
06 Sep 2009; Christian Ruppert <idl0r@gentoo.org>
-files/pyopenssl-0.7-test.patch:
Remove unused patch.
04 Sep 2009; Patrick Lauer <patrick@gentoo.org> -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 <arfrever@gentoo.org>
+pyopenssl-0.9-r1.ebuild:
Set SUPPORT_PYTHON_ABIS.
17 Jul 2009; nixnut <nixnut@gentoo.org> pyopenssl-0.9.ebuild:
ppc stable #274897
06 Jul 2009; Raúl Porcel <armin76@gentoo.org> pyopenssl-0.9.ebuild:
arm/ia64/s390/sh/sparc stable wrt #274897
04 Jul 2009; Brent Baude <ranger@gentoo.org> pyopenssl-0.9.ebuild:
Marking pyopenssl-0.9 ppc64 for bug 274897
28 Jun 2009; Tobias Klausmann <klausman@gentoo.org> pyopenssl-0.9.ebuild:
Stable on alpha, bug #274897
28 Jun 2009; Markus Meier <maekke@gentoo.org> pyopenssl-0.9.ebuild:
amd64/x86 stable, bug #274897
22 Jun 2009; Jeroen Roovers <jer@gentoo.org> pyopenssl-0.9.ebuild:
Stable for HPPA (bug #274897).
22 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
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 <arfrever@gentoo.org>
+pyopenssl-0.9.ebuild:
Version bump.
09 Feb 2009; Peter Volkov <pva@gentoo.org> 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 <patrick@gentoo.org> +pyopenssl-0.8.ebuild:
Bump to 0.8, fixes #257594
*pyopenssl-0.7 (16 Apr 2008)
16 Apr 2008; Ali Polatel <hawking@gentoo.org>
+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 <hawking@gentoo.org> pyopenssl-0.5.1.ebuild,
pyopenssl-0.6.ebuild:
switched tetex USE to doc wrt #196745
05 Mar 2007; Marius Mauch <genone@gentoo.org> pyopenssl-0.5.1.ebuild,
pyopenssl-0.6.ebuild:
Replacing einfo with elog
25 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
pyopenssl-0.6-r1.ebuild:
Add ~x86-fbsd keyword.
16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
pyopenssl-0.6.ebuild:
hppa stable, bug #139612
*pyopenssl-0.6-r1 (01 Jul 2006)
01 Jul 2006; Marien Zwart <marienz@gentoo.org> +pyopenssl-0.6-r1.ebuild:
Rename tetex USE flag to doc, thanks to nattfodd for reporting. Minor ebuild
cleanup.
21 May 2006; Markus Rothe <corsair@gentoo.org> pyopenssl-0.6.ebuild:
Stable on ppc64
12 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
pyopenssl-0.6.ebuild:
Added ~hppa
01 May 2006; Markus Rothe <corsair@gentoo.org> pyopenssl-0.6.ebuild:
Added ~ppc64
17 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> pyopenssl-0.6.ebuild:
Stable on sparc
03 Oct 2005; Aron Griffis <agriffis@gentoo.org> pyopenssl-0.6.ebuild:
Mark 0.6 stable on ia64
26 Aug 2005; Aron Griffis <agriffis@gentoo.org> pyopenssl-0.6.ebuild:
add ~ia64
24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> pyopenssl-0.6.ebuild:
Stable on ppc.
01 Apr 2005; Simon Stelling <blubb@gentoo.org> pyopenssl-0.6.ebuild:
stable on amd64
18 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> pyopenssl-0.6.ebuild:
Stable on alpha.
30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
29 Dec 2004; Rob Cakebread <pythonhead@gentoo.org> pyopenssl-0.6.ebuild:
Marked stable x86
23 Oct 2004; Jason Wever <weeve@gentoo.org> pyopenssl-0.6.ebuild:
Added ~sparc keyword.
05 Sep 2004; Sven Wegener <swegener@gentoo.org> :
Fixed ChangeLog header.
20 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> pyopenssl-0.6.ebuild:
Fix sandbox violation.
*pyopenssl-0.6 (18 Aug 2004)
18 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> +pyopenssl-0.6.ebuild:
Version bump.
*pyopenssl-0.5.1 (17 Jul 2004)
17 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> +metadata.xml,
+pyopenssl-0.5.1.ebuild:
Renamed to pyopenssl.
03 Jun 2004; Aron Griffis <agriffis@gentoo.org> pyOpenSSL-0.5.1.ebuild:
Fix use invocation
02 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> pyOpenSSL-0.5.1.ebuild:
Stable on alpha.
22 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> pyOpenSSL-0.5.1.ebuild:
Added ~alpha to keywords.
06 Mar 2004; David Holm <dholm@gentoo.org> pyOpenSSL-0.5.1.ebuild:
Added to ~ppc.
16 Jan 2004; Bart Lauwers <blauwers@gentoo.org) pyOpenSSL-0.5.1.ebuild, ChangeLog :
addwrite to fix bug #37835, added missing changelog entry
*pyOpenSSL-0.5.1 (05 Dec 2002)
24 Jun 2003; Robin Johnson <robbat2@gentoo.org> pyOpenSSL-0.5.1.ebuild:
fixed DEPEND as per bug #22978.
11 Mar 2003; Raschbacher Thomas <lordvan@gentoo.org> pyOpenSSL-0.5.1.ebuild:
fixed HOMEPAGE
05 Dec 2002; Raschbacher Thomas <lordvan@gentoo.org> pyOpenSSL-0.5.1.ebuild:
Initial ebuild

View File

@ -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-----

View File

@ -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:

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">pyOpenSSL</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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/*
}

View File

@ -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"
}

View File

@ -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
}

View File

@ -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"
}

View File

@ -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 <mgorny@gentoo.org> python-gflags-2.0.ebuild:
Bump to EAPI=5 to make Paludis happy, bug #447524.
16 Dec 2012; Michał Górny <mgorny@gentoo.org>
+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 <pacho@gentoo.org> -python-gflags-1.6.ebuild,
metadata.xml:
Cleanup due retirement, #95685
27 Jun 2012; Kacper Kowalik <xarthisius@gentoo.org> 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 <nelchael@gentoo.org> 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 <nelchael@gentoo.org>
-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 <nelchael@gentoo.org>
-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 <nelchael@gentoo.org>
-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 <nelchael@gentoo.org>
+python-gflags-1.5.ebuild:
Version bump.
14 Nov 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
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 <nelchael@gentoo.org>
+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.

View File

@ -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-----

View File

@ -0,0 +1,26 @@
From d544cdad63faa5a53ba524e39f091f4a18e1eeb8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
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

View File

@ -0,0 +1,55 @@
From 4a430830e75bfe2228e9d953b12f74a20ec2cb8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
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

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="google-code">python-gflags</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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
}