summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/happydoc')
-rw-r--r--dev-python/happydoc/ChangeLog8
-rw-r--r--dev-python/happydoc/Manifest14
-rw-r--r--dev-python/happydoc/happydoc-3.1.ebuild34
3 files changed, 29 insertions, 27 deletions
diff --git a/dev-python/happydoc/ChangeLog b/dev-python/happydoc/ChangeLog
index 99b3ca59f5c2..0da986b83441 100644
--- a/dev-python/happydoc/ChangeLog
+++ b/dev-python/happydoc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-python/happydoc
-# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/happydoc/ChangeLog,v 1.23 2009/02/25 20:59:37 neurogeek Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/happydoc/ChangeLog,v 1.24 2010/07/28 21:50:19 arfrever Exp $
+
+ 28 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ happydoc-3.1.ebuild:
+ Set SUPPORT_PYTHON_ABIS.
*happydoc-3.1 (25 Feb 2009)
diff --git a/dev-python/happydoc/Manifest b/dev-python/happydoc/Manifest
index 08c35a604786..771af13c8dd9 100644
--- a/dev-python/happydoc/Manifest
+++ b/dev-python/happydoc/Manifest
@@ -1,19 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX happydoc-2.1-python-2.4-compat.patch 2373 RMD160 c0baecf241c8b9c6def55602fb4897f93c796f0d SHA1 9d87b44c360e2ba9cd45e38e9db20625a194e57a SHA256 0e1d0d6a6448005bd28c5a5107891e77dfe01ab3639be3db1558000b116a62bb
AUX happydoc-3.1-setup.py 4972 RMD160 a9595f905b1f69889f7c55298a63f1d29a243b77 SHA1 cffa390ae0c1ee776ab9234f77a35c64424521a3 SHA256 08aa2aaab359fc2948b0a4a7fbe80353b0cd8227082f05459727dc7894f5293e
DIST HappyDoc_r2_1.tar.gz 523968 RMD160 f615f72138fe7d5c1e77c89da43c23e5f2fe9e0f SHA1 f1b22586d358af6679b09bf475a05e49742aa358 SHA256 0d86dd60f7cce88e62c589d154cb168c9becfd0d1b904fc9544d442a05e65072
DIST HappyDoc_r3_1.tar.gz 732849 RMD160 23e114ed4f66632d463b6e9083a7d2aaa8b63a39 SHA1 06568f7b17c293fbd0eec3369cbd95c064313774 SHA256 ef5f8dee5782a1ebe750aa51b855ce84097f5bb60488826ea5da900098c5aaec
EBUILD happydoc-2.1-r1.ebuild 1081 RMD160 94db6ec6ae7f99e595c197cf453cdf378be901f4 SHA1 aa8bca5763c23d0d8af663eff883061e2f0511fa SHA256 d14e7a7dc1fa1fcc877f7d0401df7e48693074aa29a3677950b2ef73f75e18a4
EBUILD happydoc-2.1.ebuild 1079 RMD160 9be18be155c0879ebb7e04b54c98eb0604c22f78 SHA1 94fed7fd1a3de6cc9636214c296cbafceedef144 SHA256 bfd635c3cd2f8c867bd365f3d102734429d7ccd708c5cb3f79f27407bf812297
-EBUILD happydoc-3.1.ebuild 1001 RMD160 e4525d2a3eb13da729c4bb6ea4d86b32b64db7a0 SHA1 553272b77ad8f9a41cc6ea9778c57f650c2ba74f SHA256 9a86dcf5500a910d0712ebf9d45d0b62037330d51ee18f6be0488bcf2f9f716c
-MISC ChangeLog 2730 RMD160 fa0e38f28e27676e0d91bf0779bf1aceb2c73cd9 SHA1 475712c993e8934ba718ebba85143a6af9c68709 SHA256 fbc91af5ed14e06efd4abb8c0009e55859e3e3dfcdba83be45cd8f59cd473537
+EBUILD happydoc-3.1.ebuild 1149 RMD160 c75d1663fdeb0bab91736bbf047faa24c3f3c10b SHA1 3bf6e34afb46f5c43e5d6227c3f17175eb3e86a7 SHA256 440e4cf04c83443eb2215730637849ec53d47d67fe0c2c8dad224055fa0cddb3
+MISC ChangeLog 2853 RMD160 99abada45495a273fc18549179a7ee5264f4fce8 SHA1 71984ad55dcdfd78d636bb4571ac1145f859415b SHA256 81a0797f72364ff4746b15d9ae5063dc20ba75347280d7c869cc309f59a3162d
MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkmlsVcACgkQdIssYB9vBoODywCfZ9Tsa6M1AAdrVqax7JgBCnlL
-rUMAn3LPp9AZnaf2cIFedMDm3uOrqB5l
-=qqL8
------END PGP SIGNATURE-----
diff --git a/dev-python/happydoc/happydoc-3.1.ebuild b/dev-python/happydoc/happydoc-3.1.ebuild
index 3a3e3d3dbc98..9aa148ee7e07 100644
--- a/dev-python/happydoc/happydoc-3.1.ebuild
+++ b/dev-python/happydoc/happydoc-3.1.ebuild
@@ -1,38 +1,46 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/happydoc/happydoc-3.1.ebuild,v 1.1 2009/02/25 20:59:37 neurogeek Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/happydoc/happydoc-3.1.ebuild,v 1.2 2010/07/28 21:50:19 arfrever Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
inherit distutils versionator
MY_PN="HappyDoc"
MY_PV=$(replace_all_version_separators "_" ${PV})
MY_V=$(get_major_version ${PV})
-DESCRIPTION="tool for extracting documentation from Python sourcecode"
-SRC_URI="mirror://sourceforge/${PN}/${MY_PN}_r${MY_PV}.tar.gz"
+
+DESCRIPTION="Tool for extracting documentation from Python source code"
HOMEPAGE="http://happydoc.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}_r${MY_PV}.tar.gz"
-SLOT="0"
LICENSE="as-is"
+SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="doc"
-DEPEND="virtual/python"
+DEPEND=""
+RDEPEND=""
-# the tests need extra data not present in the release tarball
-RESTRICT=test
+# Tests need extra data not present in the release tarball.
+RESTRICT="test"
S="${WORKDIR}/${MY_PN}${MY_V}-r${MY_PV}"
-src_unpack() {
- unpack ${A}
- cd "${S}"
- cp "${FILESDIR}/${P}-setup.py" "${S}/setup.py" || die "setup.py file not found"
+PYTHON_MODNAME="happydoclib"
+
+src_prepare() {
+ distutils_src_prepare
+ cp "${FILESDIR}/${P}-setup.py" setup.py || die "Copying of setup.py failed"
}
src_install() {
distutils_src_install
if use doc; then
- dohtml -r "srcdocs/${MY_PN}${MY_V}-r${MY_PV}"/*
+ dohtml -r "srcdocs/${MY_PN}${MY_V}-r${MY_PV}"/* || die "Installation of documentation failed"
fi
}