Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: dev-python/ternate/
Date: Thu, 30 Aug 2012 06:23:00
Message-Id: 1346307636.47d15e2d8286b270aa119ba722ba8a91418934a9.jlec@gentoo
1 commit: 47d15e2d8286b270aa119ba722ba8a91418934a9
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 30 06:20:36 2012 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 30 06:20:36 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=47d15e2d
7
8 dev-python/ternate: Bump EAPI to 4 to avoid deprecation warning of python eclass; drop herd no-herd; use thirdpartymirrors
9
10 (Portage version: 2.2.0_alpha123/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 dev-python/ternate/ChangeLog | 7 ++++++-
14 dev-python/ternate/metadata.xml | 1 -
15 dev-python/ternate/ternate-0.1.0.ebuild | 20 ++++++++++++++------
16 3 files changed, 20 insertions(+), 8 deletions(-)
17
18 diff --git a/dev-python/ternate/ChangeLog b/dev-python/ternate/ChangeLog
19 index b8f1775..fb49024 100644
20 --- a/dev-python/ternate/ChangeLog
21 +++ b/dev-python/ternate/ChangeLog
22 @@ -1,7 +1,12 @@
23 # ChangeLog for dev-python/ternate
24 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
25 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
26 # $Header: $
27
28 + 30 Aug 2012; Justin Lecher <jlec@g.o> ternate-0.1.0.ebuild,
29 + metadata.xml:
30 + Bump EAPI to 4 to avoid deprecation warning of python eclass; drop herd
31 + no-herd; use thirdpartymirrors
32 +
33 01 Jul 2008; Rob Cakebread <pythonhead@g.o> +metadata.xml,
34 +ternate-0.1.0.ebuild:
35 ternate: Initial commit.
36
37 diff --git a/dev-python/ternate/metadata.xml b/dev-python/ternate/metadata.xml
38 index 5e10119..cc3fe24 100644
39 --- a/dev-python/ternate/metadata.xml
40 +++ b/dev-python/ternate/metadata.xml
41 @@ -1,7 +1,6 @@
42 <?xml version="1.0" encoding="UTF-8"?>
43 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
44 <pkgmetadata>
45 - <herd>no-herd</herd>
46 <maintainer>
47 <email>maintainer-wanted@g.o</email>
48 </maintainer>
49
50 diff --git a/dev-python/ternate/ternate-0.1.0.ebuild b/dev-python/ternate/ternate-0.1.0.ebuild
51 index e4573d4..235f16e 100644
52 --- a/dev-python/ternate/ternate-0.1.0.ebuild
53 +++ b/dev-python/ternate/ternate-0.1.0.ebuild
54 @@ -1,24 +1,29 @@
55 -# Copyright 1999-2008 Gentoo Foundation
56 +# Copyright 1999-2012 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/dev-python/nose/nose-0.10.1.ebuild,v 1.1 2008/01/31 16:38:56 hawking Exp $
59
60 +EAPI=4
61 +
62 +PYTHON_DEPEND="2"
63 +SUPPORT_PYTHON_ABIS="1"
64 +
65 inherit distutils eutils
66
67 DESCRIPTION="Tool for creating FOAF and home pages for Gentoo developers"
68 HOMEPAGE="http://trac.assembla.com/ternate"
69 -SRC_URI="http://pypi.python.org/packages/source/t/${PN}/${P}.tar.gz"
70 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
71
72 LICENSE="GPL-2"
73 SLOT="0"
74 KEYWORDS="~x86"
75 IUSE="doc examples"
76
77 -RDEPEND="dev-python/setuptools
78 +RDEPEND="
79 dev-python/lxml
80 - dev-python/rdflib"
81 + dev-python/rdflib
82 + dev-python/setuptools"
83 DEPEND="${RDEPEND}"
84
85 -
86 src_install() {
87 distutils_src_install
88
89 @@ -31,5 +36,8 @@ src_install() {
90 }
91
92 src_test() {
93 - PYTHONPATH=. "${python}" setup.py test || die "test failed"
94 + testing() {
95 + PYTHONPATH=. "$(PYTHON)" setup.py test || die "test failed"
96 + }
97 + python_execute_function testing
98 }