From 582f7cebcd789d20898252f64de54d68297d46ea Mon Sep 17 00:00:00 2001 From: Marien Zwart Date: Thu, 1 Dec 2005 00:19:38 +0000 Subject: [PATCH] New ebuild, based on a contribution from Andy Dustman (bug #79856). Package-Manager: portage-2.0.53_rc7 --- dev-python/utidylib/ChangeLog | 13 +++++ dev-python/utidylib/Manifest | 6 +++ dev-python/utidylib/files/digest-utidylib-0.2 | 1 + ...tidylib-0.2-no-docs-in-site-packages.patch | 11 ++++ ...tidylib-0.2-tests-twisted-2.1-compat.patch | 11 ++++ dev-python/utidylib/metadata.xml | 5 ++ dev-python/utidylib/utidylib-0.2.ebuild | 51 +++++++++++++++++++ 7 files changed, 98 insertions(+) create mode 100644 dev-python/utidylib/ChangeLog create mode 100644 dev-python/utidylib/Manifest create mode 100644 dev-python/utidylib/files/digest-utidylib-0.2 create mode 100644 dev-python/utidylib/files/utidylib-0.2-no-docs-in-site-packages.patch create mode 100644 dev-python/utidylib/files/utidylib-0.2-tests-twisted-2.1-compat.patch create mode 100644 dev-python/utidylib/metadata.xml create mode 100644 dev-python/utidylib/utidylib-0.2.ebuild diff --git a/dev-python/utidylib/ChangeLog b/dev-python/utidylib/ChangeLog new file mode 100644 index 000000000000..35a3a5eb4943 --- /dev/null +++ b/dev-python/utidylib/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for dev-python/utidylib +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/utidylib/ChangeLog,v 1.1 2005/12/01 00:19:37 marienz Exp $ + +*utidylib-0.2 (01 Dec 2005) + + 01 Dec 2005; Marien Zwart + +files/utidylib-0.2-no-docs-in-site-packages.patch, + +files/utidylib-0.2-tests-twisted-2.1-compat.patch, +metadata.xml, + +utidylib-0.2.ebuild: + New ebuild, based on a contribution from Andy Dustman + (bug #79856). + diff --git a/dev-python/utidylib/Manifest b/dev-python/utidylib/Manifest new file mode 100644 index 000000000000..f20e217b8863 --- /dev/null +++ b/dev-python/utidylib/Manifest @@ -0,0 +1,6 @@ +MD5 4a85eea9a985e3cc551bd9d7db7b7a57 ChangeLog 532 +MD5 48794b5a58ecddbbc0ffce1ed73393e8 files/digest-utidylib-0.2 60 +MD5 7249f3b046946a3f88bb2cd22f55b380 files/utidylib-0.2-no-docs-in-site-packages.patch 475 +MD5 bffb3127ccf1eb531a55550b17b91a1e files/utidylib-0.2-tests-twisted-2.1-compat.patch 437 +MD5 71c4638c9c88af75b58e5f5cb54fe008 metadata.xml 159 +MD5 686859db5a14b5e9d94629d9741c96d1 utidylib-0.2.ebuild 1050 diff --git a/dev-python/utidylib/files/digest-utidylib-0.2 b/dev-python/utidylib/files/digest-utidylib-0.2 new file mode 100644 index 000000000000..4519fa1fa97d --- /dev/null +++ b/dev-python/utidylib/files/digest-utidylib-0.2 @@ -0,0 +1 @@ +MD5 c9f16988f92ef660f46523192ef37462 uTidylib-0.2.zip 17575 diff --git a/dev-python/utidylib/files/utidylib-0.2-no-docs-in-site-packages.patch b/dev-python/utidylib/files/utidylib-0.2-no-docs-in-site-packages.patch new file mode 100644 index 000000000000..761c4947dfa8 --- /dev/null +++ b/dev-python/utidylib/files/utidylib-0.2-no-docs-in-site-packages.patch @@ -0,0 +1,11 @@ +--- uTidylib-0.2-orig/setup.py 2005-12-01 00:48:14.000000000 +0100 ++++ uTidylib-0.2/setup.py 2005-12-01 01:10:33.000000000 +0100 +@@ -54,7 +54,7 @@ + + + setup_data = dict(packages=['tidy', ], +- data_files=data_files, ++# data_files=data_files, + cmdclass=dict(install_data=install_data_utidylib, + bdist_wininst=bdist_wininst_utidylib, + install=install_utidylib, diff --git a/dev-python/utidylib/files/utidylib-0.2-tests-twisted-2.1-compat.patch b/dev-python/utidylib/files/utidylib-0.2-tests-twisted-2.1-compat.patch new file mode 100644 index 000000000000..0ee55e6d5631 --- /dev/null +++ b/dev-python/utidylib/files/utidylib-0.2-tests-twisted-2.1-compat.patch @@ -0,0 +1,11 @@ +diff -ur uTidylib-0.2-orig/tidy/test_tidy.py uTidylib-0.2/tidy/test_tidy.py +--- uTidylib-0.2-orig/tidy/test_tidy.py 2005-12-01 00:48:14.000000000 +0100 ++++ uTidylib-0.2/tidy/test_tidy.py 2005-12-01 00:48:40.000000000 +0100 +@@ -4,6 +4,7 @@ + + class TidyTestCase(unittest.TestCase): + def __init__(self, *args, **kwargs): ++ unittest.TestCase.__init__(self, *args, **kwargs) + foo = u''' +

woot

+
diff --git a/dev-python/utidylib/metadata.xml b/dev-python/utidylib/metadata.xml new file mode 100644 index 000000000000..de483c53568f --- /dev/null +++ b/dev-python/utidylib/metadata.xml @@ -0,0 +1,5 @@ + + + +python + diff --git a/dev-python/utidylib/utidylib-0.2.ebuild b/dev-python/utidylib/utidylib-0.2.ebuild new file mode 100644 index 000000000000..79af7bde240c --- /dev/null +++ b/dev-python/utidylib/utidylib-0.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/utidylib/utidylib-0.2.ebuild,v 1.1 2005/12/01 00:19:37 marienz Exp $ + +inherit distutils + +MY_P="uTidylib-${PV}" + +DESCRIPTION="TidyLib Python wrapper" +HOMEPAGE="http://utidylib.berlios.de/" +SRC_URI="http://download.berlios.de/utidylib/${MY_P}.zip" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-lang/python-2.3 + dev-python/ctypes + app-text/htmltidy" + +DEPEND="${RDEPEND} + doc? ( dev-python/epydoc ) + test? ( dev-python/twisted )" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-tests-twisted-2.1-compat.patch" + epatch "${FILESDIR}/${P}-no-docs-in-site-packages.patch" +} + +src_compile() { + distutils_src_compile + if use doc; then + python gendoc.py || die "building api docs failed" + fi +} + +src_test() { + trial tidy/test_tidy.py || die "tests failed" +} + +src_install() { + distutils_src_install + if use doc; then + dohtml -r apidoc + fi +} -- 2.26.2