Gentoo Archives: gentoo-commits

From: "Jeremy Olexa (darkside)" <darkside@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/eix: metadata.xml ChangeLog eix-0.17.1.ebuild
Date: Tue, 08 Sep 2009 15:40:48
Message-Id: E1Ml2oI-0001od-Ne@stork.gentoo.org
1 darkside 09/09/08 15:40:46
2
3 Modified: metadata.xml ChangeLog
4 Added: eix-0.17.1.ebuild
5 Log:
6 Version bump, misc bug fixes and USE=bzip2 support
7 (Portage version: 2.1.6.13/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.9 app-portage/eix/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/metadata.xml?rev=1.9&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/metadata.xml?rev=1.9&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/metadata.xml?r1=1.8&r2=1.9
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-portage/eix/metadata.xml,v
19 retrieving revision 1.8
20 retrieving revision 1.9
21 diff -u -r1.8 -r1.9
22 --- metadata.xml 6 Jul 2009 16:15:44 -0000 1.8
23 +++ metadata.xml 8 Sep 2009 15:40:46 -0000 1.9
24 @@ -13,6 +13,7 @@
25 <description>Proxy committer, CC bugs</description>
26 </maintainer>
27 <use>
28 + <flag name="bzip2">Support for parsing of environment.bz2 to guess repository name of packages installed with ancient portage versions (requires <pkg>app-arch/bbzip2</pkg>). This flag is safe to disable for portage users that have re-merged all packages since 2007. This flag will be phased out.</flag>
29 <flag name="deprecated">Installs wrapper scripts for all the previous executable names that will soon be going away</flag>
30 <flag name="doc">Create description of the eix cache file additionally in html format</flag>
31 <flag name="nls">Support foreign language messages (experimental; currently only de)</flag>
32
33
34
35 1.303 app-portage/eix/ChangeLog
36
37 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?rev=1.303&view=markup
38 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?rev=1.303&content-type=text/plain
39 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?r1=1.302&r2=1.303
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v
44 retrieving revision 1.302
45 retrieving revision 1.303
46 diff -u -r1.302 -r1.303
47 --- ChangeLog 1 Sep 2009 16:29:24 -0000 1.302
48 +++ ChangeLog 8 Sep 2009 15:40:46 -0000 1.303
49 @@ -1,6 +1,12 @@
50 # ChangeLog for app-portage/eix
51 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.302 2009/09/01 16:29:24 tcunha Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.303 2009/09/08 15:40:46 darkside Exp $
54 +
55 +*eix-0.17.1 (08 Sep 2009)
56 +
57 + 08 Sep 2009; Jeremy Olexa <darkside@g.o> +eix-0.17.1.ebuild,
58 + metadata.xml:
59 + Version bump, misc bug fixes and USE=bzip2 support
60
61 01 Sep 2009; Tiago Cunha <tcunha@g.o> eix-0.17.0.ebuild:
62 stable sparc, bug 282379
63
64
65
66 1.1 app-portage/eix/eix-0.17.1.ebuild
67
68 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/eix-0.17.1.ebuild?rev=1.1&view=markup
69 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/eix-0.17.1.ebuild?rev=1.1&content-type=text/plain
70
71 Index: eix-0.17.1.ebuild
72 ===================================================================
73 # Copyright 1999-2009 Gentoo Foundation
74 # Distributed under the terms of the GNU General Public License v2
75 # $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.17.1.ebuild,v 1.1 2009/09/08 15:40:46 darkside Exp $
76
77 EAPI="2"
78
79 inherit multilib
80
81 DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
82 HOMEPAGE="http://eix.sourceforge.net"
83 SRC_URI="mirror://sourceforge/eix/${P}.tar.xz"
84
85 LICENSE="GPL-2"
86 SLOT="0"
87 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
88 IUSE="+bzip2 +deprecated doc nls sqlite tools"
89
90 RDEPEND="sqlite? ( >=dev-db/sqlite-3 )
91 nls? ( virtual/libintl )
92 bzip2? ( app-arch/bzip2 )"
93 DEPEND="${RDEPEND}
94 app-arch/xz-utils
95 doc? ( dev-python/docutils )
96 nls? ( sys-devel/gettext )"
97
98 src_unpack() {
99 local i s
100 for i in ${A}
101 do
102 s="${DISTDIR%/}/${i}"
103 einfo "Unpacking ${s} to ${PWD}"
104 test -s "${s}" || die "${s} does not exist"
105 xz -dc -- "${s}" | tar xof - || die "Unpacking ${s} failed"
106 done
107 }
108
109 src_configure() {
110 econf $(use_with bzip2) $(use_with sqlite) $(use_with doc rst) \
111 $(use_enable nls) $(use_enable tools separate-tools) \
112 --with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
113 --with-portage-rootpath="${ROOTPATH}" \
114 $(use_enable deprecated obsolete-reminder)
115 }
116
117 src_install() {
118 emake DESTDIR="${D}" install || die "emake install failed"
119
120 dodoc AUTHORS ChangeLog doc/format.txt
121 use doc && dodoc doc/format.html
122 }
123
124 pkg_postinst() {
125 elog "Ask your overlay maintainers to provide metadata or consider to run"
126 elog " egencache --repo=foo --update"
127 elog "after updates (e.g. in /etc/eix-sync)."
128 elog "This will speed up portage and eix-update (when the new default cache method"
129 elog "\"...#metadata-flat\" is used and file dates are correct) for those overlays."
130 elog "If metadata is provided but file dates are mangled during overlay updates,"
131 elog "you may switch to cache method \"metadata-flat\" instead for that overlay:"
132 elog "This is even faster, but works only if metadata is actually up-to-date."
133 ewarn
134 ewarn "Security Warning:"
135 ewarn
136 ewarn "Since >=eix-0.12.0, eix uses by default OVERLAY_CACHE_METHOD=\"parse|ebuild*\""
137 ewarn "(since >=eix-0.16.1 with automagic \"#metadata-flat\")."
138 ewarn "This is rather reliable, but ebuilds may be executed by user \"portage\". Set"
139 ewarn "OVERLAY_CACHE_METHOD=parse in /etc/eixrc if you do not trust the ebuilds."
140 if use deprecated; then
141 elog "ATTENTION: The old eix executable names will be going away in 6"
142 elog "months or the next major release, whichever is first. Update"
143 elog "your scripts"
144 else
145 elog "ATTENTION: The eix executable names have changed. Update your"
146 elog "scripts, if needed. This message will go away soon."
147 fi
148
149 }