# ChangeLog for dev-python/parsedatetime
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 21 Jun 2011; Johan Bergström (jbergstroem) <bugs@bergstroem.nu>
+ parsedatetime-0.8.7.ebuild:
+ Support multiple python ABIs, rewrite testing and doc generation. Thanks to
+ mgorny for reviewing!
+
28 Apr 2009; Jacob Floyd (techgurufloyd) <techgurufloyd@gmail.com>
parsedatetime-0.8.7.ebuild:
Keyword ~amd64 added
DIST parsedatetime-0.8.7.tar.gz 222374 RMD160 f6485e2bd09f21db23bb860bd985255412c324c5 SHA1 c7d143cf72fcc520d8125228135d7ca9d60b7abe SHA256 9b52f8b25f2f5e29e6b46bb5b37faea77396e5068a1b2828f60149d59bb636f6
-EBUILD parsedatetime-0.8.7.ebuild 1029 RMD160 8a6f80952f7904c4d676453b1e75de71cea7412b SHA1 4ba73dfd343a63944f674dc0d2108fb23a63f407 SHA256 57c8dcbf90c6b4d3240b7f152e16d6a3a81d82751a42442a399de90cce4acf5f
-MISC ChangeLog 583 RMD160 e62df071c4274006b397edaf7d3bd5a089ab429a SHA1 1ac0bfee0f5a16b35a5ae88a1c8b917b11a2f006 SHA256 3849b43b046e970ba376129c39a9ccbe3e630456773c67488087e44fbdda50f9
+EBUILD parsedatetime-0.8.7.ebuild 1166 RMD160 f3713f41dc5679ed2d01aaed9ed389f4e081e4f1 SHA1 3203f1caf8d8a1ae4f46493238b7ecd04916e747 SHA256 6c06423d3dd77ffb81e0da7c6e84617c627e0a40d404cc894f8afd692683e331
+MISC ChangeLog 783 RMD160 5005bece4f856dbda00186ef36fc41a80f885bc5 SHA1 9960f091585b35d6a8a34069dbf8c18b8af9dd89 SHA256 d3b00801fb2f668141f714bfeb1e2d8262865b0ad86e8d32b0f77ee322bf5d4b
MISC metadata.xml 360 RMD160 c6c8ac55781883895348d184034990144b52520a SHA1 793e9e833d38f6ecddf8b0b88496bf8830b79504 SHA256 64c64c14c7b52cf584f25f982f96ea8467f65e6405ea0af13332d7f637511fcd
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="2"
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
inherit distutils
DESCRIPTION="Parse human-readable date/time expressions"
-HOMEPAGE="http://code-bear.com/code/parsedatetime/"
+HOMEPAGE="http://code-bear.com/code/parsedatetime/ http://code.google.com/p/parsedatetime/"
SRC_URI="http://code-bear.com/code/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
DEPEND="doc? ( dev-python/epydoc )"
RDEPEND="dev-python/pyicu"
-DOCS="THANKS.txt README.txt AUTHORS.txt CHANGES.txt"
+DOCS="THANKS.txt AUTHORS.txt CHANGES.txt"
src_prepare() {
# A broken and unnecessary test script made it into the release. delete it.
src_compile() {
if use doc; then
- ${python} setup.py doc || die "Making the docs failed"
+ epydoc --config epydoc.conf || die "Couldn't generate docs"
fi
distutils_src_compile
}
src_test() {
- PYTHON_PATH="build/lib/" ${python} run_tests.py || die "Running tests failed!"
+ testing() {
+ PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" run_tests.py
+ }
+ python_execute_function testing
}
src_install() {