summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2013-01-22 20:28:50 +0000
committerMike Gilbert <floppym@gentoo.org>2013-01-22 20:28:50 +0000
commit5a7341ed1e97616e6545b14f3e0fd5dc163f7404 (patch)
tree81aab8f86c448be75dafdd5817874460f9bab585 /dev-python
parentMigrate to distutils-r1. (diff)
downloadhistorical-5a7341ed1e97616e6545b14f3e0fd5dc163f7404.tar.gz
historical-5a7341ed1e97616e6545b14f3e0fd5dc163f7404.tar.bz2
historical-5a7341ed1e97616e6545b14f3e0fd5dc163f7404.zip
Version bump. Convert to distutils-r1. Resolve bug 318233.
Package-Manager: portage-2.2.0_alpha155/cvs/Linux x86_64 Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/reportlab/ChangeLog10
-rw-r--r--dev-python/reportlab/Manifest14
-rw-r--r--dev-python/reportlab/reportlab-2.5-r1.ebuild15
-rw-r--r--dev-python/reportlab/reportlab-2.6.ebuild (renamed from dev-python/reportlab/reportlab-2.5.ebuild)63
4 files changed, 61 insertions, 41 deletions
diff --git a/dev-python/reportlab/ChangeLog b/dev-python/reportlab/ChangeLog
index 0cb45009e07e..3ed25e2b7046 100644
--- a/dev-python/reportlab/ChangeLog
+++ b/dev-python/reportlab/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/reportlab
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v 1.83 2012/12/06 17:37:57 bicatali Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v 1.84 2013/01/22 20:28:47 floppym Exp $
+
+*reportlab-2.6 (22 Jan 2013)
+
+ 22 Jan 2013; Mike Gilbert <floppym@gentoo.org> +reportlab-2.6.ebuild,
+ -reportlab-2.5.ebuild, reportlab-2.5-r1.ebuild:
+ Version bump. Convert to distutils-r1. Resolve bug 318233.
06 Dec 2012; SĂ©bastien Fabbro <bicatali@gentoo.org> reportlab-2.5-r1.ebuild:
Keyword amd64-linux and x86-linux
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index 4c182b635f72..6087f46efd23 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -4,15 +4,17 @@ Hash: SHA256
AUX reportlab-2.2_qa_msg.patch 736 SHA256 e4913decadf05228b1cb76da8cade26b76feb4d69c317c828ee0ba1eb8d66a58 SHA512 91a4800cd760aef02cac6d9a50b3fef7884a0bb079463ad0a8588f639dd9b9bd805f6d1b295f0d4b72dfa9bb015c82a12779c4789e33c6b631713c9e13656aff WHIRLPOOL f8228cf341949695b064414d2fa7995edf4f2df1cc1dd164503c2224d6cd9b75a79eb47cfc82614a296bb73986656308a6f974bb4e3bb64521e159cc0f4ca07c
AUX reportlab-2.4-external_libart_lgpl.patch 3304 SHA256 93a5afda9e4bee650545912362dd3a23c12a5aebcec3ef2691ab675fe114af01 SHA512 6b13e41b9b070e726c3eb440f2162bf61db91110f198fe97e7ca6adab238718f2d055048980d60402139b62ed10e95a63ee931a270927cae1240be882e418789 WHIRLPOOL a1ff03a8a0e14b1257c96436d197914722990a667302040c53c0d83a2c9f2883837c0618dc52608972d1893ade11bac97a7483e89c2d0546195bfa8e93d60be8
AUX reportlab-2.5-pypy-implicit-PyArg_NoArgs.patch 395 SHA256 45f7e7414e38bc4c7c9de9d0c72e8e8883934a50ce81b0a28403a41f560ce40e SHA512 93ed5a71f7be21ca21a7da7b8eec45a52d4ef0b67138556f56b55c890893d33db9cc8b1476b892cd1128edf591aa97cc9c8f6e46bb6c7a4ff5167eb1bbdfc5f8 WHIRLPOOL 237e73684234ffbeb256c33f2bcfcd0ebcc21515b72904f7039b37716dc3ea11261688f2119b80a387ccbb6fa76ce374f148dd643ad6db9f4656d690969d177c
+DIST pfbfer-20070710.zip 677333 SHA256 fb1462ff6ce8efae58a0c496f0537c5ac16d4895c68f1640c2973db574ddb376 SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2 WHIRLPOOL 5aad616d063cab1862d77fbbf9f625f20c4bcbf09e45688719e312c1e8d3815f1b295d290b78f6c4789919cef39856ec223c30a2e424eeb1c8137cccc5ceb90f
DIST reportlab-2.5.tar.gz 1917306 SHA256 805152084cc8421104a5e1e705482a1034598ecb4c266670dfba31996de6ff69 SHA512 9fd043aeb94e1531156b40766e262af2976ef1f55009eaf42ea713d8cde0452ed1c17bbb98d28babf24177552ef9a1d2e9d149ac1f4db904ab806c20114f8766 WHIRLPOOL e7edf7a58be0267319af5672fd8394b93142787c15d43d47d9ebf14d7fd3149edce38699dabde823cf3a5662a948ede008929c820fb1c3cdf0fc29479cebe720
-EBUILD reportlab-2.5-r1.ebuild 2250 SHA256 3ebf31fb4d2c4874765a24e11e22d2516452a4cdbb85bae902adbe95df8b9a4a SHA512 12ff6057420f412505e86b156c819c92e5694b520789584720b98d446d7411d5fc88ce25dd36a529b43200943bb2353433feee0bd0f281a10baff579bb799ab3 WHIRLPOOL 01e47df6c88b728da4bac424208915b90e7d22f2a4e7d1d8963bbfc02161baaa720db0b3eb04c176b7a2b4da7964f7cad0406d75a0eeb4daed091d4ecee57fba
-EBUILD reportlab-2.5.ebuild 2148 SHA256 240ec8c610de5841584439c768e0a1fea07697064ac5739748bb75f0627fd08b SHA512 68566d310e8970a18899a2854d9d0885d871f70cfeff42d4ed9806d22c57adfed6f05f2e8a264c4d86c1de344771cef0ddc6964f91f99632afeab6aab7795fe3 WHIRLPOOL 5489f4d035a36104567255368d26817c1ebbe4201922bd39318356bf6e3215befa0cb802b236a1550488635751d59d7d0f25a5e66880daaa5430b0222396efd9
-MISC ChangeLog 11195 SHA256 fdb8330b3023bd9b6ec6ddc88e82d7c8fd786235eb299838d56090ead7013a85 SHA512 952fdbfcd5066fce0d37b2692fcef6dc5e8b26180771e23a7567eb4e5ca946b56ad22a03405d6e59314de1f629ad4435ed0249dbb37d8af92d1a83a6a4d8961e WHIRLPOOL 22a019e0f69b6fac31478dc42d348afb9039c47015fb81f799a2e8768492c33926337cc85c6662a3c7e7a7e38180f6baea86f01c9a559e19d55975aea5bd737c
+DIST reportlab-2.6.tar.gz 1954170 SHA256 76c3cda08f6eac9b0adf0e3c86202fe5e9cb075c00503bef5760cd9e75ec34ff SHA512 d1173231ec6924c225808607edd287b11095cda1856554ff42efb5911285b766f43b79d8747ea2867221aa5c158455ee864dbe903ceffeae535938d2fef59131 WHIRLPOOL ff177ec570d581eee76f9a54ee95b16c928a1351e85f1906baa36aa270dda6ea41d4da6441274cf4eee00624b5ddb2eb855bf4792b1cba658cc4729399598358
+EBUILD reportlab-2.5-r1.ebuild 2407 SHA256 8149b38b2560a106bb64822ce16a191de8cde0f9e994e17c4ca394ec2a75651f SHA512 12fbc8402372b45f601cb524a7ca693c5c28e470c817b320dd270d919d3c6810f698c0525b35dfa63fc5c3a7d2a663a533c317b40520ea23b98e1fddd2333fa1 WHIRLPOOL c3b65e0229ef00669b5622000b30babf9fae3c24fd452edbc43fc252b9420220d0eddb317108fc625088c2235f77f8c32b954149060ffbe52ce4bb9533327650
+EBUILD reportlab-2.6.ebuild 2274 SHA256 5443212398c75fb7aeaaaad737ad646d5ca60082fcce088a6ee86c30409365f0 SHA512 c53d1e0739aa491faaf34ee4925100d7e4cf3ea38046ecdf3e2765e3c1bc7e026185b6dc837d00a05fb96e9395c71b2dafcb111e22b65b5c84a52ced90712675 WHIRLPOOL 32850fe01c4c1435b230b7c3efe5a2369dc520ea26144fe5080a4c1a3768a6238ba47f5bc19fb5f37dd17a8f2aa0ad2968fab85f5d94a7a100fdad70cd11cff2
+MISC ChangeLog 11408 SHA256 34d406ddd971ce76071f420337481faea9ec034b59812e9cd9a9b09aeee70552 SHA512 eb7900c69b02e1f72d780f304fbe496a1516c510f4f65834ae428109babedfa8ff00dfe77b497fb0dba1f0845824ad938d1faa654d836be20eaccfe5b9099ff1 WHIRLPOOL a8ac452c022d68c750d90543a72d87825df9fe9b675c387c8e8fe286438437942b60ef7b13f6406aa4dc370a2f4c08f2edf29b80a4f87cf422584822a00c2071
MISC metadata.xml 159 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 SHA512 d5a29b9f6ecddfc368dc0f1f8919cd3c3d6ecf2c7a82bc8d4c0dd51b7aa15561ed0462acb8ae39bc84f97e706e82d9b4b06357494f164f1648219f604b473fbe WHIRLPOOL 36e19b63a1b307cc200e1d73499b7477f73799db3909e71b5a0916084728351c76d400f65e2c8b3f8fffb2c9ba54c0bd235f785b47414178d98f11d64a9420d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlDA1/cACgkQ1ycZbhPLE2CH3QCdHviwdSdO7XvFVP8IJB2fTJbJ
-aD4An32cJU4fx2jvBUuR9kYdYzIORRqO
-=tohY
+iF4EAREIAAYFAlD+9oEACgkQC77qH+pIQ6QSLQD7BuxzjnPaN8BOGWEVO3M+22en
+7/9wHDc54gAdS4Dsp7YA/RDmGrMudreL3lKcC7F5wCl/F9kFgNFMimQ1tLPCImbv
+=tGMn
-----END PGP SIGNATURE-----
diff --git a/dev-python/reportlab/reportlab-2.5-r1.ebuild b/dev-python/reportlab/reportlab-2.5-r1.ebuild
index 6d35c30461ee..c19110306b75 100644
--- a/dev-python/reportlab/reportlab-2.5-r1.ebuild
+++ b/dev-python/reportlab/reportlab-2.5-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-2.5-r1.ebuild,v 1.2 2012/12/06 17:37:57 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-2.5-r1.ebuild,v 1.3 2013/01/22 20:28:47 floppym Exp $
EAPI="3"
PYTHON_DEPEND="2"
@@ -10,8 +10,9 @@ RESTRICT_PYTHON_ABIS="3.* *-jython"
inherit distutils eutils versionator
DESCRIPTION="Tools for generating printable PDF documents from any data source."
-HOMEPAGE="http://www.reportlab.org/ http://pypi.python.org/pypi/reportlab"
-SRC_URI="http://www.reportlab.org/ftp/${P}.tar.gz"
+HOMEPAGE="http://www.reportlab.com/ http://pypi.python.org/pypi/reportlab"
+SRC_URI="http://www.reportlab.com/ftp/${P}.tar.gz
+ http://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip"
LICENSE="BSD"
SLOT="0"
@@ -26,6 +27,12 @@ RDEPEND="${DEPEND}"
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${P}/src/reportlab/fonts || die
+ unpack pfbfer-20070710.zip
+}
+
src_prepare() {
distutils_src_prepare
diff --git a/dev-python/reportlab/reportlab-2.5.ebuild b/dev-python/reportlab/reportlab-2.6.ebuild
index af3448d3d94c..5b5a6fb418fa 100644
--- a/dev-python/reportlab/reportlab-2.5.ebuild
+++ b/dev-python/reportlab/reportlab-2.6.ebuild
@@ -1,34 +1,39 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-2.5.ebuild,v 1.8 2012/02/22 07:18:29 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-2.6.ebuild,v 1.1 2013/01/22 20:28:47 floppym Exp $
-EAPI="3"
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.* *-jython"
+EAPI="5"
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+# Tests crash with pypy
-inherit distutils eutils versionator
+inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="Tools for generating printable PDF documents from any data source."
-HOMEPAGE="http://www.reportlab.org/ http://pypi.python.org/pypi/reportlab"
-SRC_URI="http://www.reportlab.org/ftp/${P}.tar.gz"
+HOMEPAGE="http://www.reportlab.com/ http://pypi.python.org/pypi/reportlab"
+SRC_URI="http://www.reportlab.com/ftp/${P}.tar.gz
+ http://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="doc examples test"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-fbsd ~x86-linux"
+IUSE="doc examples"
-DEPEND="dev-python/imaging
+RDEPEND="dev-python/imaging
media-fonts/ttf-bitstream-vera
media-libs/libart_lgpl
sys-libs/zlib"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
-PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
+DISTUTILS_NO_PARALLEL_BUILD=1
-src_prepare() {
- distutils_src_prepare
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${P}/src/reportlab/fonts || die
+ unpack pfbfer-20070710.zip
+}
+python_prepare_all() {
sed -i \
-e 's|/usr/lib/X11/fonts/TrueType/|/usr/share/fonts/ttf-bitstream-vera/|' \
-e 's|/usr/local/Acrobat|/opt/Acrobat|g' \
@@ -39,28 +44,28 @@ src_prepare() {
rm -fr src/rl_addons/renderPM/libart_lgpl
epatch "${FILESDIR}/${PN}-2.4-external_libart_lgpl.patch"
+
+ epatch "${FILESDIR}/${PN}-2.5-pypy-implicit-PyArg_NoArgs.patch"
}
src_compile() {
- distutils_src_compile
+ append-cflags -fno-strict-aliasing
+ distutils-r1_src_compile
+}
- # One of tests already builds documentation.
- if use doc && ! use test; then
- cd docs
- PYTHONPATH="$(ls -d ../build-$(PYTHON -f --ABI)/lib.*)" "$(PYTHON -f)" genAll.py || die "genAll.py failed"
+python_compile_all() {
+ if use doc; then
+ cd docs || die
+ "${PYTHON}" genAll.py || die "docs generation failed"
fi
}
-src_test() {
- testing() {
- "$(PYTHON)" setup.py tests-preinstall
- }
- python_execute_function testing
+python_test() {
+ cd tests || die
+ "${PYTHON}" runAll.py || die
}
-src_install() {
- distutils_src_install
-
+python_install_all() {
if use doc; then
# docs/reference/reportlab-reference.pdf is identical with docs/reportlab-reference.pdf
rm -f docs/reference/reportlab-reference.pdf