From 812268fea585a0f7d6eda055d963e725f7d1efc2 Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Fri, 29 Jul 2011 23:59:01 +0000 Subject: [PATCH] =?utf8?q?Initial=20version.=20Thanks=20to=20Jan=20Mat?= =?utf8?q?=C4=9Bjka=20(bug=20#361629).?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Package-Manager: portage-2.2.0_alpha46/cvs/Linux x86_64 --- dev-python/chameleon/ChangeLog | 10 ++++ dev-python/chameleon/Manifest | 18 ++++++++ dev-python/chameleon/chameleon-2.2.ebuild | 56 +++++++++++++++++++++++ dev-python/chameleon/metadata.xml | 6 +++ 4 files changed, 90 insertions(+) create mode 100644 dev-python/chameleon/ChangeLog create mode 100644 dev-python/chameleon/Manifest create mode 100644 dev-python/chameleon/chameleon-2.2.ebuild create mode 100644 dev-python/chameleon/metadata.xml diff --git a/dev-python/chameleon/ChangeLog b/dev-python/chameleon/ChangeLog new file mode 100644 index 000000000000..49363e2438bb --- /dev/null +++ b/dev-python/chameleon/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-python/chameleon +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/chameleon/ChangeLog,v 1.1 2011/07/29 23:59:01 rafaelmartins Exp $ + +*chameleon-2.2 (29 Jul 2011) + + 29 Jul 2011; Rafael G. Martins + +chameleon-2.2.ebuild, +metadata.xml: + Initial version. Thanks to Jan Matějka (bug #361629). + diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest new file mode 100644 index 000000000000..816a5db9988c --- /dev/null +++ b/dev-python/chameleon/Manifest @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST Chameleon-2.2.tar.gz 114538 RMD160 44c7ca5fdb02d261f3d04119c6ebb992d23a8b96 SHA1 01f42c10fa988a43f5613bf22dee911c0f8f3042 SHA256 776f58e7c81af269ab46d979fe44936b102329eaa10b56a2bdf953890512c88b +EBUILD chameleon-2.2.ebuild 1136 RMD160 2809a3070a8489b34abab6410bb92b8da2b1d901 SHA1 dad0a289fe0d51d327db630a371c282147c9c412 SHA256 7259d3c9d023fcfef39a616e2c309849f55d4f8ae83403fff63e3d8de50c10d1 +MISC ChangeLog 408 RMD160 2a6429bc9832f7cd234c4b392705d2e22e25cc64 SHA1 72f8c936fdfbf42d98aadd8ae12c5af06a654d5f SHA256 2267915d06a6433cb2415b8538455f566e02989412ab23990bb71d815318e09e +MISC metadata.xml 162 RMD160 b892a3896f801a0c8420baf49296050d1132bea3 SHA1 e42acb023fe4bd0fac8f1bafa9b984ddf96fbc5e SHA256 16ffd53ada09d3888873e96fbb35cf8e7de89caa3a7132de7fe286fcbe42f8e5 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iQEcBAEBAgAGBQJOM0lLAAoJEMmH5mwCk1NvRI8H/3jYUW1sRtBxY0oYA06kz4BW +LqfW4b0KQobPMjm42trqWkhA8kHXF8isKY1Qubj1bESCQ7RUdBj9vNyBASwgDTGm +Ce+4d43myHAbbOknimcSfdDOUCHYtcufvRXwhsAZvc9S7nVKznMthMAvH4KXWiJW +WVQO6Q4w4E2oQ2cVYFjxUq/ggdg6k3z2rXnwx/rJgoHX/s0Z9EQF0jcDKDiqC7am +udgLRvr144qXEtJdZ6+MuEdBV6XqJ4khazflc6gUGXriC58nhnJ85CsYVTOCL73R +5hW7S2Zm8d5Nu5Nc61K0eNTjIaM+p3T/lTRYa1QfdBt9oY5d9wi9LaKqdu2gUgM= +=WH9Z +-----END PGP SIGNATURE----- diff --git a/dev-python/chameleon/chameleon-2.2.ebuild b/dev-python/chameleon/chameleon-2.2.ebuild new file mode 100644 index 000000000000..e8c2b7f25c80 --- /dev/null +++ b/dev-python/chameleon/chameleon-2.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/chameleon/chameleon-2.2.ebuild,v 1.1 2011/07/29 23:59:01 rafaelmartins Exp $ + +EAPI=3 + +SUPPORT_PYTHON_ABIS=1 +PYTHON_DEPEND="2:2.7 3" + +inherit distutils python + +MY_PN="Chameleon" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Fast XML template compiler for Python" +HOMEPAGE="http://chameleon.repoze.org" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="repoze" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +DEPEND="doc? ( dev-python/sphinx ) + test? ( net-zope/zope-pagetemplate + net-zope/zope-component + net-zope/zope-i18n + net-zope/zope-testing )" +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +RESTRICT_PYTHON_ABIS="2.[456]" + +src_compile() { + distutils_src_compile + + if use doc ; then + emake html || die "make html failed" + fi +} + +src_test() { + testing() { + PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" setup.py "test" + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + if use doc ; then + dohtml -r _build/html/* || die "dohtml failed" + fi +} diff --git a/dev-python/chameleon/metadata.xml b/dev-python/chameleon/metadata.xml new file mode 100644 index 000000000000..73e82009ebe4 --- /dev/null +++ b/dev-python/chameleon/metadata.xml @@ -0,0 +1,6 @@ + + + + python + + -- 2.26.2