Gentoo Archives: gentoo-commits

From: "Brian Harring (ferringb)" <ferringb@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/pkgcore: ChangeLog pkgcore-0.6.3.ebuild
Date: Mon, 30 May 2011 08:43:24
Message-Id: 20110530084311.AB40820054@flycatcher.gentoo.org
1 ferringb 11/05/30 08:43:11
2
3 Modified: ChangeLog
4 Added: pkgcore-0.6.3.ebuild
5 Log:
6 add pkgcore 0.6.3
7
8 (Portage version: 2.1.9.49/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.112 sys-apps/pkgcore/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/pkgcore/ChangeLog?rev=1.112&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/pkgcore/ChangeLog?rev=1.112&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/pkgcore/ChangeLog?r1=1.111&r2=1.112
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v
20 retrieving revision 1.111
21 retrieving revision 1.112
22 diff -u -r1.111 -r1.112
23 --- ChangeLog 27 May 2011 08:51:47 -0000 1.111
24 +++ ChangeLog 30 May 2011 08:43:11 -0000 1.112
25 @@ -1,12 +1,18 @@
26 # ChangeLog for sys-apps/pkgcore
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.111 2011/05/27 08:51:47 ferringb Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.112 2011/05/30 08:43:11 ferringb Exp $
30 +
31 +*pkgcore-0.6.3 (30 May 2011)
32 +
33 + 30 May 2011; Brian Harring <ferringb@g.o> +pkgcore-0.6.3.ebuild:
34 + add support for /etc/portage/make.profile, portageq analog of pinspect
35 + portageq and other fixes/enhancements.
36
37 *pkgcore-0.6.2 (27 May 2011)
38
39 27 May 2011; Brian Harring <ferringb@g.o> +pkgcore-0.6.2.ebuild:
40 portage configuration compatibility fixes, and fixing misbehaving binpkgs
41 - relying on portage internals
42 + relying on portage internals.
43
44 *pkgcore-0.6.1 (23 May 2011)
45
46
47
48
49 1.1 sys-apps/pkgcore/pkgcore-0.6.3.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/pkgcore/pkgcore-0.6.3.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/pkgcore/pkgcore-0.6.3.ebuild?rev=1.1&content-type=text/plain
53
54 Index: pkgcore-0.6.3.ebuild
55 ===================================================================
56 # Copyright 1999-2011 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-0.6.3.ebuild,v 1.1 2011/05/30 08:43:11 ferringb Exp $
59
60 EAPI="3"
61 DISTUTILS_SRC_TEST="setup.py"
62
63 inherit distutils
64
65 DESCRIPTION="pkgcore package manager"
66 HOMEPAGE="http://www.pkgcore.org"
67 SRC_URI="http://www.pkgcore.org/releases/${PN}/${P}.tar.bz2"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
72 IUSE="doc"
73
74 RDEPEND=">=dev-lang/python-2.4
75 >=dev-python/snakeoil-0.4
76 dev-python/pyparsing
77 || ( >=dev-lang/python-2.5 dev-python/pycrypto )"
78 DEPEND="${RDEPEND}
79 doc? ( >=dev-python/docutils-0.4 )"
80
81 DOCS="AUTHORS NEWS"
82
83 pkg_setup() {
84 # disable snakeoil 2to3 caching...
85 unset PY2TO3_CACHEDIR
86 python_pkg_setup
87 }
88
89 src_compile() {
90 distutils_src_compile
91
92 if use doc; then
93 ./build_docs.py || die "doc building failed"
94 fi
95 }
96
97 src_install() {
98 distutils_src_install
99
100 if use doc; then
101 dohtml -r doc dev-notes
102 doman man/*.1
103 fi
104
105 dodoc doc/*.rst man/*.rst
106 docinto dev-notes
107 dodoc dev-notes/*.rst
108 }
109
110 pkg_postinst() {
111 distutils_pkg_postinst
112 pplugincache
113
114 if [[ -d "${ROOT}etc/pkgcore/plugins" ]]; then
115 elog "You still have an /etc/pkgcore/plugins from pkgcore 0.1."
116 elog "It is unused by pkgcore >= 0.2, remove it now."
117 die "remove /etc/pkgcore/plugins from pkgcore 0.1"
118 fi
119
120 # This is left behind by pkgcore 0.2.
121 rm -f "${ROOT}"$(python_get_sitedir)/pkgcore/plugins/plugincache
122 }
123
124 pkg_postrm() {
125 # Careful not to remove this on up/downgrades.
126 local sitep="${ROOT}"$(python_get_sitedir)/site-packages
127 if [[ -e "${sitep}/pkgcore/plugins/plugincache2" ]] &&
128 ! [[ -e "${sitep}/pkgcore/plugin.py" ]]; then
129 rm "${sitep}/pkgcore/plugins/plugincache2"
130 fi
131 distutils_pkg_postrm
132 }