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: ChangeLog eix-0.16.2.ebuild eix-0.15.7.ebuild
Date: Fri, 26 Jun 2009 12:50:02
Message-Id: E1MKAsS-0001ue-NC@stork.gentoo.org
1 darkside 09/06/26 12:50:00
2
3 Modified: ChangeLog
4 Added: eix-0.16.2.ebuild
5 Removed: eix-0.15.7.ebuild
6 Log:
7 Minor version bump, default to SAVE_WORLD=true and build system changes
8 (Portage version: 2.1.6.13/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.291 app-portage/eix/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?rev=1.291&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?rev=1.291&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?r1=1.290&r2=1.291
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v
20 retrieving revision 1.290
21 retrieving revision 1.291
22 diff -u -r1.290 -r1.291
23 --- ChangeLog 19 Jun 2009 22:06:46 -0000 1.290
24 +++ ChangeLog 26 Jun 2009 12:50:00 -0000 1.291
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-portage/eix
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.290 2009/06/19 22:06:46 ranger Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.291 2009/06/26 12:50:00 darkside Exp $
30 +
31 +*eix-0.16.2 (26 Jun 2009)
32 +
33 + 26 Jun 2009; Jeremy Olexa <darkside@g.o> -eix-0.15.7.ebuild,
34 + +eix-0.16.2.ebuild:
35 + Minor version bump, default to SAVE_WORLD=true and build system changes
36
37 19 Jun 2009; Brent Baude <ranger@g.o> eix-0.16.0.ebuild:
38 stable ppc64, bug 273555
39
40
41
42 1.1 app-portage/eix/eix-0.16.2.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/eix-0.16.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/eix-0.16.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: eix-0.16.2.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.16.2.ebuild,v 1.1 2009/06/26 12:50:00 darkside Exp $
52
53 inherit multilib
54
55 DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext.
56 overlays, version changes, and more"
57 HOMEPAGE="http://eix.sourceforge.net"
58 SRC_URI="mirror://sourceforge/eix/${P}.tar.lzma"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
63 IUSE="doc nls sqlite tools"
64
65 RDEPEND="sqlite? ( >=dev-db/sqlite-3 )
66 nls? ( virtual/libintl )
67 app-arch/bzip2"
68 DEPEND="${RDEPEND}
69 app-arch/lzma-utils
70 doc? ( dev-python/docutils )
71 nls? ( sys-devel/gettext )"
72
73 src_compile() {
74 econf --with-bzip2 $(use_with sqlite) $(use_with doc rst) \
75 $(use_enable nls) $(use_enable tools separate-tools) \
76 --with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
77 --with-portage-rootpath="${ROOTPATH}"
78 emake || die "emake failed"
79 }
80
81 src_install() {
82 emake DESTDIR="${D}" install || die "emake install failed"
83
84 dodoc AUTHORS ChangeLog doc/format.txt
85 use doc && dodoc doc/format.html
86 }
87
88 pkg_postinst() {
89 elog "Ask your overlay maintainers to provide metadata or consider to run"
90 elog " egencache --repo=foo --update"
91 elog "after updates (e.g. in /etc/eix-sync)."
92 elog "This will speed up portage and update-eix (when the new default cache method"
93 elog "\"...#metadata-flat\" is used and file dates are correct) for those overlays."
94 elog "If metadata is provided but file dates are mangled during overlay updates,"
95 elog "you may switch to cache method \"metadata-flat\" instead for that overlay:"
96 elog "This is even faster, but works only if metadata is actually up-to-date."
97 ewarn
98 ewarn "Security Warning:"
99 ewarn
100 ewarn "Since >=eix-0.12.0, eix uses by default OVERLAY_CACHE_METHOD=\"parse|ebuild*\""
101 ewarn "(since >=eix-0.16.1 with automagic \"#metadata-flat\")."
102 ewarn "This is rather reliable, but ebuilds may be executed by user \"portage\". Set"
103 ewarn "OVERLAY_CACHE_METHOD=parse in /etc/eixrc if you do not trust the ebuilds."
104 if test -d /var/log && ! test -x /var/log || test -e /var/log/eix-sync.log
105 then
106 einfo
107 einfo "eix-sync no longer supports redirection to /var/log/eix-sync.log"
108 einfo "You can remove that file."
109 fi
110 }