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.18.1.ebuild
Date: Thu, 01 Oct 2009 13:38:55
Message-Id: E1MtLrx-00051p-Af@stork.gentoo.org
1 darkside 09/10/01 13:38:53
2
3 Modified: ChangeLog
4 Added: eix-0.18.1.ebuild
5 Log:
6 version bump, small bug fixes, doc updates, show IUSE defaults. Add Gentoo Prefix keywords
7 (Portage version: 2.1.6.13/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.306 app-portage/eix/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?rev=1.306&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?rev=1.306&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/ChangeLog?r1=1.305&r2=1.306
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v
19 retrieving revision 1.305
20 retrieving revision 1.306
21 diff -u -r1.305 -r1.306
22 --- ChangeLog 20 Sep 2009 03:07:00 -0000 1.305
23 +++ ChangeLog 1 Oct 2009 13:38:52 -0000 1.306
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-portage/eix
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.305 2009/09/20 03:07:00 darkside Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.306 2009/10/01 13:38:52 darkside Exp $
29 +
30 +*eix-0.18.1 (01 Oct 2009)
31 +
32 + 01 Oct 2009; Jeremy Olexa <darkside@g.o> +eix-0.18.1.ebuild:
33 + version bump, small bug fixes, doc updates, show IUSE defaults. Add Gentoo
34 + Prefix keywords
35
36 *eix-0.18.0 (20 Sep 2009)
37
38
39
40
41 1.1 app-portage/eix/eix-0.18.1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/eix-0.18.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/eix/eix-0.18.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: eix-0.18.1.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.18.1.ebuild,v 1.1 2009/10/01 13:38:52 darkside Exp $
51
52 EAPI="2"
53
54 inherit multilib
55
56 DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
57 HOMEPAGE="http://eix.sourceforge.net"
58 SRC_URI="mirror://sourceforge/eix/${P}.tar.xz"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
63 IUSE="+bzip2 deprecated doc nls sqlite tools"
64
65 RDEPEND="sqlite? ( >=dev-db/sqlite-3 )
66 nls? ( virtual/libintl )
67 bzip2? ( app-arch/bzip2 )"
68 DEPEND="${RDEPEND}
69 app-arch/xz-utils
70 doc? ( dev-python/docutils )
71 nls? ( sys-devel/gettext )"
72
73 src_unpack() {
74 local i s
75 for i in ${A}
76 do
77 s="${DISTDIR%/}/${i}"
78 einfo "Unpacking ${s} to ${PWD}"
79 test -s "${s}" || die "${s} does not exist"
80 xz -dc -- "${s}" | tar xof - || die "Unpacking ${s} failed"
81 done
82 }
83
84 src_configure() {
85 econf $(use_with bzip2) $(use_with sqlite) $(use_with doc rst) \
86 $(use_enable nls) $(use_enable tools separate-tools) \
87 --with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
88 --with-portage-rootpath="${ROOTPATH}" \
89 --with-eprefix-default="${EPREFIX}" \
90 $(use_enable deprecated obsolete-reminder)
91 }
92
93 src_install() {
94 emake DESTDIR="${D}" install || die "emake install failed"
95
96 rm -rf ${D}/usr/share/doc/eix || die
97
98 dodoc AUTHORS ChangeLog doc/format.txt doc/xml-format.txt || die
99 }
100
101 pkg_postinst() {
102 elog "Ask your overlay maintainers to provide metadata or consider to run"
103 elog " egencache --repo=foo --update"
104 elog "after updates (e.g. in /etc/eix-sync)."
105 elog "This will speed up portage and eix-update (when the new default cache method"
106 elog "\"...#metadata-flat\" is used and file dates are correct) for those overlays."
107 elog "If metadata is provided but file dates are mangled during overlay updates,"
108 elog "you may switch to cache method \"metadata-flat\" instead for that overlay:"
109 elog "This is even faster, but works only if metadata is actually up-to-date."
110 ewarn
111 ewarn "Security Warning:"
112 ewarn
113 ewarn "Since >=eix-0.12.0, eix uses by default OVERLAY_CACHE_METHOD=\"parse|ebuild*\""
114 ewarn "(since >=eix-0.16.1 with automagic \"#metadata-flat\")."
115 ewarn "This is rather reliable, but ebuilds may be executed by user \"portage\". Set"
116 ewarn "OVERLAY_CACHE_METHOD=parse in /etc/eixrc if you do not trust the ebuilds."
117 if use deprecated; then
118 elog "ATTENTION: The old eix executable names will be going away soon"
119 elog "Update your scripts"
120 else
121 elog "ATTENTION: The eix executable names have changed. Update your"
122 elog "scripts, if needed. This message will go away soon."
123 fi
124
125 }