From a56ac1e549d7224bae5c0ca85a9aa9e69bdeea5a Mon Sep 17 00:00:00 2001 From: Ian Delaney Date: Thu, 19 Mar 2015 15:48:20 +0000 Subject: [PATCH] revbump; add py3 support, update HOMEPAGE, switch SRC_URI to repo to acquire a complete tarball, update deps for tests and msg to users re optional cryptographic support, rm obsolete Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D --- dev-python/beaker/ChangeLog | 10 ++++- dev-python/beaker/Manifest | 16 ++++++-- dev-python/beaker/beaker-1.7.0-r1.ebuild | 50 ++++++++++++++++++++++++ dev-python/beaker/beaker-1.7.0.ebuild | 39 ------------------ 4 files changed, 72 insertions(+), 43 deletions(-) create mode 100644 dev-python/beaker/beaker-1.7.0-r1.ebuild delete mode 100644 dev-python/beaker/beaker-1.7.0.ebuild diff --git a/dev-python/beaker/ChangeLog b/dev-python/beaker/ChangeLog index 3ae97baa3c08..0c5169aea761 100644 --- a/dev-python/beaker/ChangeLog +++ b/dev-python/beaker/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-python/beaker # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/beaker/ChangeLog,v 1.62 2015/03/19 06:07:51 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/beaker/ChangeLog,v 1.63 2015/03/19 15:47:36 idella4 Exp $ + +*beaker-1.7.0-r1 (19 Mar 2015) + + 19 Mar 2015; Ian Delaney +beaker-1.7.0-r1.ebuild, + -beaker-1.7.0.ebuild: + revbump; add py3 support, update HOMEPAGE, switch SRC_URI to repo to acquire a + complete tarball, update deps for tests and msg to users re optional + cryptographic support, rm obsolete *beaker-1.7.0 (19 Mar 2015) diff --git a/dev-python/beaker/Manifest b/dev-python/beaker/Manifest index cc3a47f979df..6008f11c258a 100644 --- a/dev-python/beaker/Manifest +++ b/dev-python/beaker/Manifest @@ -1,6 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST Beaker-1.6.4.tar.gz 54480 SHA256 5b06dcc9f7b1921bc962235c4051aa5f3f5d3609f42faa6064dc614ace031a3a SHA512 5a6835d01d0b1bee57844525f1223d74edd26f07cc769df6a8cfa77f44dda4435eb96639175928a1caf7c4f927ac3a674c0fd0e7f50f1aea91da7880de3a6704 WHIRLPOOL 13162d6733b69966133c17171b6725e0a2e7c2f56942bbc591ff3992dee50d7a5e91cc11a6a4ae775a9ec3dab805c2ae352982f0b1670190325b11d06a2e52a9 -DIST Beaker-1.7.0dev.tar.gz 34290 SHA256 c65593195811dccbea07f3329a3adf3459b1dddeaa2a251ce0a6606693b85857 SHA512 f33d4c6cf734383d024f27f76a8ac1dba11dac6fb5158d6cec91f52a430ef467159a481ae4816b7a9ec6853de26ae17349cf648eac6d3e48fe5ced54de54ac90 WHIRLPOOL 4eaa48a287890fd01fe9e42a889c42b4fcc2ea41752d89539a140204eaf7fa66b4da2cb78829a006b05c9a49c82add7f7925b9a0b7e3ff9dca0866a0a6216ad4 +DIST beaker-1.7.0.tar.gz 73768 SHA256 ee8492fb3e218855ec51751d58d95296d029489ea4ec64af0c2f3e57bd776be2 SHA512 3e6ca976974bcc43c9291fab40192f91b16d73d11417adb4dc98d0e289e2af8658dc49905a3ab0dc08abfa92c8e0f8b58ec23425e451ef22d1f573aa8ab0c992 WHIRLPOOL 20538e7a9463ba09707148273a372a02f6c121f7d3f9cf6b0c3df65b1dd140da7e7830adb8def88bbd14e041a2ba0fa2578f977422fc45421d37d8293faf8bef EBUILD beaker-1.6.4-r1.ebuild 1349 SHA256 d94bee79c9a8bee24574f7e752d9fc1bf49d6eb8fcec87440eaca9ba0389c906 SHA512 8bc5ff01a6c18541870222553e320c3b3f4604102196df70b5e724863f2b9ca373d7e5d0a731373a482c24c2b68fcad71496eb7e415a2e9e35b63b35678af15a WHIRLPOOL b817b6b5619f3cba70c8d8f2f29412f6ebb12e8464cbf7da22d137b6c3ea6a8d9eb3afa8a7fbc69c4273922aec827f3d4d9f7effc9a26bc337b0829b4c791614 -EBUILD beaker-1.7.0.ebuild 1196 SHA256 df9aa11f37fef1862a573934c194ceaee57e717914ea18300d7e87f94aa83897 SHA512 bb1fb3916a1a8fbdc9f66ef74a494b4ae21087eea047f763726bc00893105b2b48b6e14c2cd7f6246e008ed969beb831df3cd2c8b9dc8c907b5b2091bf69e6b7 WHIRLPOOL 161e3480bb3aabb2b757a92e14a45baaed12b3a3778017ffe4f1a4fed57de467fb7c19e8c8d14e914aa8cecefcc324b37fc8affca39f7b8a1b4369632bb09939 -MISC ChangeLog 7715 SHA256 01e5a793c4dc70022fb0b8ad208da92dc20ef9bc8eaec892d4e3e049ff40b006 SHA512 6d2f72bf3fc19a8205eae9c613ebcc778920790aa294ed5394d5bf94f0550f4dd69f96777144fea89478338579839ebcd2bb7086559da502a1ee715c40d42728 WHIRLPOOL 894e4cebeb54334e3bbb4ae77359d43c2dfdc2e6829682f0d9bd4db2118e559388173a8300bee80fc9aa2c898f5c4969c0d158af35f020953b0ec31d0f4ec07a +EBUILD beaker-1.7.0-r1.ebuild 1499 SHA256 9a64096d2f579a5f0a012a54d25f315c14be51224d9b30c1cd8c1e3c908dca99 SHA512 82a9c3995f908bb7d40a5d30d0b42fd1d6ee9933cce653328c242b778a63757616c165c99f794f37462b35380ebf1cb2431e4fd74cc71943cd01d8e24de23a35 WHIRLPOOL 09a7ee8f066f016a3681f143a30b02918fb0bc9e50467dedd248ac8a35a8729a0cfb9c4640d6466a69f752d76010d7546636a597e4e3fa357894f757a90512ac +MISC ChangeLog 8034 SHA256 24154c5db4e77898cce6ceb6ee2cc6e6927dee3808d03ad20177ee66fa988239 SHA512 f0800a62b380e3a01b15aa0ca62e42074a2e79373996a01215cba96ee7a68c9aec3eacc0db2363c7dc3579986f3e7bae8be67445f323ca04f8ca5aa34a0fb779 WHIRLPOOL 99bb6272e444b885ba3b690ef1ef9a95a61beb087d26177517f58e470427942db800aee7e4bc4200dd2c968f9a30e36df66b55b2958bb374a8a2bbbc03582668 MISC metadata.xml 229 SHA256 3bf73244c6b1ab868b503252c897f2dedd92579061aead2081f28debbab8b01e SHA512 c4d3532821b5ed7ed3d924087144a2ebf5d54eb471b6ca17a4ed7f78524c645a86fd54b0ec8b0caf4332ca9ae48e75fe69eaa61cc1746561209be4dfd951cbf9 WHIRLPOOL d3d462bb3ed0804c8445b95500473dffb33251b52cde94404321593bfd79128c866ddbe2784c483e49c7fc2d9df341cefd42687506c456bc791746aa20a7b1dd +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iEYEAREIAAYFAlUK77cACgkQso7CE7gHKw33IACZAYGgu/Ets+K3Igy1J29V1LUL +amoAmwdigwbQWvYCTh4u4ylgXBFzhxnq +=I+2n +-----END PGP SIGNATURE----- diff --git a/dev-python/beaker/beaker-1.7.0-r1.ebuild b/dev-python/beaker/beaker-1.7.0-r1.ebuild new file mode 100644 index 000000000000..a5e068bdbda6 --- /dev/null +++ b/dev-python/beaker/beaker-1.7.0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/beaker/beaker-1.7.0-r1.ebuild,v 1.1 2015/03/19 15:47:36 idella4 Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit distutils-r1 + +DESCRIPTION="A Session and Caching library with WSGI Middleware" +HOMEPAGE="https://github.com/bbangert/beaker http://pypi.python.org/pypi/Beaker" +SRC_URI="https://github.com/bbangert/${PN}/archive/v1.7.0dev.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="test" + +# webtest-based tests are skipped when webtest is not installed +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/webtest[${PYTHON_USEDEP}] + dev-python/pycrypto[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + )" +RDEPEND="" + +S="${WORKDIR}/${P}dev" + +python_prepare_all() { + # Workaround for http://bugs.python.org/issue11276. + sed -e "s/import anydbm/& as anydbm/;/import anydbm/a dbm = anydbm" \ + -i beaker/container.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + cp -r -l tests "${BUILD_DIR}"/ || die + pushd "${BUILD_DIR}"/tests > /dev/null + nosetests || die "Tests fail with ${EPYTHON}" + popd > /dev/null +} + +pkg_postinst() { + elog "beaker also has optional support for packages" + elog "pycrypto and pycryptopp" +} diff --git a/dev-python/beaker/beaker-1.7.0.ebuild b/dev-python/beaker/beaker-1.7.0.ebuild deleted file mode 100644 index b609256ab2c7..000000000000 --- a/dev-python/beaker/beaker-1.7.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/beaker/beaker-1.7.0.ebuild,v 1.1 2015/03/19 06:07:51 patrick Exp $ - -EAPI=5 - -# py3.3 unfit with some types -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -MY_PN="Beaker" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A Session and Caching library with WSGI Middleware" -HOMEPAGE="http://beaker.groovie.org/ http://pypi.python.org/pypi/Beaker" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}dev.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="test" - -# webtest-based tests are skipped when webtest is not installed -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/mock[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - dev-python/webtest[${PYTHON_USEDEP}] )" -RDEPEND="" - -S="${WORKDIR}/${MY_P}dev" - -python_prepare_all() { - # Workaround for http://bugs.python.org/issue11276. - sed -e "s/import anydbm/& as anydbm/;/import anydbm/a dbm = anydbm" \ - -i beaker/container.py || die - - distutils-r1_python_prepare_all -} -- 2.26.2