Gentoo Archives: gentoo-commits

From: "Markus Ullmann (jokey)" <jokey@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/pkgcore: ChangeLog pkgcore-0.3.2.ebuild pkgcore-0.3.ebuild pkgcore-0.2.13-r1.ebuild pkgcore-0.2.13.ebuild pkgcore-0.2.14.ebuild pkgcore-0.1.4.ebuild pkgcore-0.2.12.ebuild
Date: Sat, 03 Nov 2007 16:05:18
Message-Id: E1IoLUi-00076B-8u@stork.gentoo.org
1 jokey 07/11/03 16:05:08
2
3 Modified: ChangeLog
4 Added: pkgcore-0.3.2.ebuild
5 Removed: pkgcore-0.3.ebuild pkgcore-0.2.13-r1.ebuild
6 pkgcore-0.2.13.ebuild pkgcore-0.2.14.ebuild
7 pkgcore-0.1.4.ebuild pkgcore-0.2.12.ebuild
8 Log:
9 Version bump, many bug fixes
10 (Portage version: 2.1.3.16)
11
12 Revision Changes Path
13 1.41 sys-apps/pkgcore/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/pkgcore/ChangeLog?rev=1.41&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/pkgcore/ChangeLog?rev=1.41&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/pkgcore/ChangeLog?r1=1.40&r2=1.41
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v
22 retrieving revision 1.40
23 retrieving revision 1.41
24 diff -u -r1.40 -r1.41
25 --- ChangeLog 28 Jun 2007 08:12:37 -0000 1.40
26 +++ ChangeLog 3 Nov 2007 16:05:07 -0000 1.41
27 @@ -1,6 +1,16 @@
28 # ChangeLog for sys-apps/pkgcore
29 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.40 2007/06/28 08:12:37 tsunam Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.41 2007/11/03 16:05:07 jokey Exp $
32 +
33 +*pkgcore-0.3.2 (03 Nov 2007)
34 +
35 + 03 Nov 2007; Markus Ullmann <jokey@g.o>
36 + -files/pkgcore-0.2.13-tweak_intercepts.patch,
37 + -files/pkgcore-0.2-hppa-disable-filter-env.patch,
38 + -files/pkgcore-0.3-pmerge-unmerge-ask.patch, -pkgcore-0.1.4.ebuild,
39 + -pkgcore-0.2.12.ebuild, -pkgcore-0.2.13.ebuild, -pkgcore-0.2.13-r1.ebuild,
40 + -pkgcore-0.2.14.ebuild, -pkgcore-0.3.ebuild, +pkgcore-0.3.2.ebuild:
41 + Version bump, many bug fixes
42
43 28 Jun 2007; Joshua Jackson <tsunam@g.o>
44 +files/pkgcore-0.3.1-pmerge-unmerge-ask.patch:
45
46
47
48 1.1 sys-apps/pkgcore/pkgcore-0.3.2.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/pkgcore/pkgcore-0.3.2.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/pkgcore/pkgcore-0.3.2.ebuild?rev=1.1&content-type=text/plain
52
53 Index: pkgcore-0.3.2.ebuild
54 ===================================================================
55 # Copyright 1999-2007 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-0.3.2.ebuild,v 1.1 2007/11/03 16:05:07 jokey Exp $
58
59 inherit distutils eutils
60
61 DESCRIPTION="pkgcore package manager"
62 HOMEPAGE="http://www.pkgcore.org"
63 SRC_URI="http://www.pkgcore.org/releases/${PN}/${P}.tar.bz2"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
68 IUSE="doc"
69
70 RDEPEND=">=dev-lang/python-2.4
71 dev-python/snakeoil
72 >=app-shells/bash-3.0
73 || ( >=dev-lang/python-2.5 dev-python/pycrypto )"
74 DEPEND="${RDEPEND}
75 doc? ( >=dev-python/docutils-0.4 )"
76
77 DOCS="AUTHORS NEWS"
78
79 src_compile() {
80 distutils_src_compile
81
82 if use doc; then
83 ./build_docs.py || die "doc building failed"
84 fi
85 }
86
87 src_install() {
88 distutils_src_install
89
90 if use doc; then
91 dohtml -r doc dev-notes
92 doman man/*.1
93 fi
94
95 dodoc doc/*.rst man/*.rst
96 docinto dev-notes
97 dodoc dev-notes/*.rst
98 }
99
100 pkg_postinst() {
101 distutils_pkg_postinst
102 pplugincache
103
104 if [[ -d "${ROOT}etc/pkgcore/plugins" ]]; then
105 elog "You still have an /etc/pkgcore/plugins from pkgcore 0.1."
106 elog "It is unused by pkgcore >= 0.2, so you can remove it now."
107 fi
108
109 # This is left behind by pkgcore 0.2.
110 rm -f "${ROOT}"usr/$(get_libdir)/python${PYVER}/site-packages/pkgcore/plugins/plugincache
111
112 elog "If the new layman sync support causes problems you can disable it"
113 elog "with FEATURES=-layman-sync. If you cannot sync a layman overlay"
114 elog "using pkgcore, file a bug in pkgcore.org trac instead of complaining"
115 elog "to the layman or overlay maintainer."
116 }
117
118 pkg_postrm() {
119 python_version
120 # Careful not to remove this on up/downgrades.
121 local sitep="${ROOT}"usr/$(get_libdir)/python${PYVER}/site-packages
122 if [[ -e "${sitep}/pkgcore/plugins/plugincache2" ]] &&
123 ! [[ -e "${sitep}/pkgcore/plugin.py" ]]; then
124 rm "${sitep}/pkgcore/plugins/plugincache2"
125 fi
126 distutils_pkg_postrm
127 }
128
129 src_test() {
130 "${python}" setup.py test || die "testing returned non zero"
131 }
132
133
134
135 --
136 gentoo-commits@g.o mailing list