From 89fe77da8a7cf3c73c1910561a4fb762bb9e3225 Mon Sep 17 00:00:00 2001 From: geos_one Date: Sat, 26 Dec 2009 11:00:42 +0000 Subject: [PATCH] add genschi 0.6 git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1766 6952d904-891a-0410-993b-d76249ca496b --- dev-python/genshi/ChangeLog | 100 ++++++++++++++++++ dev-python/genshi/Manifest | 4 + .../genshi/files/genshi-0.5.1_test_fix.patch | 16 +++ dev-python/genshi/genshi-0.6_pre1.ebuild | 51 +++++++++ dev-python/genshi/metadata.xml | 5 + 5 files changed, 176 insertions(+) create mode 100644 dev-python/genshi/ChangeLog create mode 100644 dev-python/genshi/Manifest create mode 100644 dev-python/genshi/files/genshi-0.5.1_test_fix.patch create mode 100644 dev-python/genshi/genshi-0.6_pre1.ebuild create mode 100644 dev-python/genshi/metadata.xml diff --git a/dev-python/genshi/ChangeLog b/dev-python/genshi/ChangeLog new file mode 100644 index 00000000..e79a681b --- /dev/null +++ b/dev-python/genshi/ChangeLog @@ -0,0 +1,100 @@ +# ChangeLog for dev-python/genshi +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/genshi/ChangeLog,v 1.20 2009/10/25 15:59:31 arfrever Exp $ + + 25 Oct 2009; Arfrever Frehtes Taifersar Arahesis + genshi-0.5.1.ebuild: + Set SUPPORT_PYTHON_ABIS. + + 10 Oct 2009; Fabian Groffen genshi-0.5.1.ebuild: + Merge from Prefix + + 22 Jul 2009; Jesus Rivero genshi-0.5.1.ebuild: + Readded dev-python/setuptools to RDEPEND. + + 22 Jul 2009; Jesus Rivero genshi-0.5.1.ebuild, + +files/genshi-0.5.1_test_fix.patch: + Fixed tests. Closes bug #276299 + + 16 Nov 2008; Markus Meier genshi-0.5.1.ebuild: + amd64/x86 stable, bug #246130 + + 15 Nov 2008; Tobias Scherbaum genshi-0.5.1.ebuild: + ppc stable, bug #246130 + + 25 Jul 2008; Friedrich Oslage genshi-0.5.1.ebuild: + Add ~sparc keyword, bug #232008 + + 17 Jul 2008; Markus Rothe genshi-0.5.1.ebuild: + Added ~ppc64; bug #232008 + +*genshi-0.5.1 (13 Jul 2008) + + 13 Jul 2008; Rob Cakebread -genshi-0.4.4.ebuild, + -genshi-0.5.ebuild, +genshi-0.5.1.ebuild: + Version bump, removed older. Closes bug #231501 + +*genshi-0.5 (23 Jun 2008) + + 23 Jun 2008; Rob Cakebread genshi-0.4.4.ebuild, + +genshi-0.5.ebuild: + Version bump, added RDEPEND back because pkg_resources is imported. Closes + #225889 + + 22 Apr 2008; Luca Longinotti genshi-0.4.4.ebuild: + Empty RDEPEND. + + 22 Apr 2008; Luca Longinotti genshi-0.4.4.ebuild: + setuptools is not needed as RDEPEND, thanks to gentoofan23 and ciaranm for + the info. + + 22 Apr 2008; Luca Longinotti metadata.xml, + -genshi-0.4.3.ebuild, genshi-0.4.4.ebuild: + Cleanup ebuild, drop old version. + +*genshi-0.4.4 (29 Oct 2007) + + 29 Oct 2007; Markus Ullmann +genshi-0.4.4.ebuild: + Version bump, just minor upstream fixes + +*genshi-0.4.3 (21 Jul 2007) + + 21 Jul 2007; Lukasz Strzygowski + -genshi-0.4.2-r1.ebuild, +genshi-0.4.3.ebuild: + Version bump. Dropped old version. + +*genshi-0.4.2-r1 (04 Jul 2007) + + 04 Jul 2007; Rob Cakebread -genshi-0.4.2.ebuild, + +genshi-0.4.2-r1.ebuild: + Removed setuptools-related sed. bug #183977 Thanks for the report Gergan + Penkov + +*genshi-0.4.2 (21 Jun 2007) + + 21 Jun 2007; Lukasz Strzygowski -genshi-0.4.ebuild, + -genshi-0.4.1.ebuild, +genshi-0.4.2.ebuild: + Version bump: cleanup, added doc use-flag. Dropped old versions. + +*genshi-0.4.1 (22 May 2007) + + 22 May 2007; Rob Cakebread -genshi-0.3.6.ebuild, + genshi-0.4.ebuild, +genshi-0.4.1.ebuild: + Change setuptools to RDEPEND because its used for the plugin system at + runtime. Version bump, dropped old version. + +*genshi-0.4 (18 Apr 2007) + + 18 Apr 2007; Rob Cakebread +genshi-0.4.ebuild: + Version bump. Added postinst about upgrading from 0.3.n + + 05 Feb 2007; Tiziano Müller genshi-0.3.6.ebuild: + Added ~amd64 keyword + + 03 Feb 2007; Tiziano Müller genshi-0.3.6.ebuild: + Added NEED_PYTHON=2.3 + + 03 Feb 2007; Tiziano Müller genshi-0.3.6.ebuild, + +metadata.xml: + New ebuild for bug #159441 (thanks to Brad Walker) + diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest new file mode 100644 index 00000000..213f916f --- /dev/null +++ b/dev-python/genshi/Manifest @@ -0,0 +1,4 @@ +AUX genshi-0.5.1_test_fix.patch 518 RMD160 5251d00a472620a3ed092a9cda543f9bedd23fcb SHA1 7e58aa391e58a511a41444a1c3959e442556c4bd SHA256 13723a9d30cc0dcd892b35a1a11df10eb7e4209425afe2e5148c1ea0d59c3a05 +EBUILD genshi-0.6_pre1.ebuild 1081 RMD160 9a42971cf8ee09053ae1712b5a863b3136abf08e SHA1 b43572c4e1350874852eb6e9ad6043a3281b66f0 SHA256 50ccd5a3ce1641ab95e33c6432402541b70ec5916f2048de59e5bf3db0b048f4 +MISC ChangeLog 3452 RMD160 30bf28aac62d6a46d154b77c0cb0a48d72ccf4ae SHA1 ed2d657d848ccda69c0a9b62e53dd9f7916ff4ce SHA256 5d46369e5df044032e9d4d3b2fa097e8252edf8110c1de02cb682c040d8006ff +MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a diff --git a/dev-python/genshi/files/genshi-0.5.1_test_fix.patch b/dev-python/genshi/files/genshi-0.5.1_test_fix.patch new file mode 100644 index 00000000..0280b0a8 --- /dev/null +++ b/dev-python/genshi/files/genshi-0.5.1_test_fix.patch @@ -0,0 +1,16 @@ +Added by: neurogeek@gentoo.org +Reported to upstream: 21-Jul-2009 +Upstream ticket: http://genshi.edgewall.org/ticket/324 + +diff -uNr Genshi-0.5.1.orig/genshi/template/eval.py Genshi-0.5.1/genshi/template/eval.py +--- Genshi-0.5.1.orig/genshi/template/eval.py 2009-07-21 23:56:48.000000000 +0000 ++++ Genshi-0.5.1/genshi/template/eval.py 2009-07-21 23:56:59.000000000 +0000 +@@ -229,8 +229,6 @@ + >>> foo = Undefined('foo') + >>> bool(foo) + False +- >>> list(foo) +- [] + >>> print foo + undefined + diff --git a/dev-python/genshi/genshi-0.6_pre1.ebuild b/dev-python/genshi/genshi-0.6_pre1.ebuild new file mode 100644 index 00000000..c0d7f259 --- /dev/null +++ b/dev-python/genshi/genshi-0.6_pre1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/genshi/genshi-0.5.1.ebuild,v 1.9 2009/10/25 15:59:31 arfrever Exp $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils subversion +ESVN_REPO_URI="http://svn.edgewall.org/repos/genshi/trunk" + +MY_P="Genshi-${PV}" + +DESCRIPTION="Python toolkit for stream-based generation of output for the web." +HOMEPAGE="http://genshi.edgewall.org/" +#SRC_URI="ftp://ftp.edgewall.com/pub/genshi/${MY_P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="doc examples" + +DEPEND="dev-python/setuptools" +RDEPEND="${DEPEND}" +RESTRICT_PYTHON_ABIS="3.*" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + subversion_src_unpack +} + +src_test() { + testing() { + "$(PYTHON)" setup.py test + } + python_execute_function testing +} + +src_install() { + distutils_src_install + + if use doc; then + dodoc doc/*.txt + dohtml -r doc/* + fi + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} diff --git a/dev-python/genshi/metadata.xml b/dev-python/genshi/metadata.xml new file mode 100644 index 00000000..301d2207 --- /dev/null +++ b/dev-python/genshi/metadata.xml @@ -0,0 +1,5 @@ + + + + python +