Gentoo Archives: gentoo-commits

From: "Paul Varner (fuzzyray)" <fuzzyray@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/esearch: esearch-0.7.1-r7.ebuild ChangeLog esearch-0.7.1-r5.ebuild
Date: Thu, 01 Jan 2009 02:39:37
Message-Id: E1LIDTC-0001Qm-1o@stork.gentoo.org
1 fuzzyray 09/01/01 02:39:34
2
3 Modified: ChangeLog
4 Added: esearch-0.7.1-r7.ebuild
5 Removed: esearch-0.7.1-r5.ebuild
6 Log:
7 Update ebuild to use the base eclass. Add patches for manifest2 support (Bug #146555) and add a --quiet option to esync (Bug #186994).
8 (Portage version: 2.2_rc20/cvs/Linux 2.6.23-gentoo-r8 i686)
9
10 Revision Changes Path
11 1.55 app-portage/esearch/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/esearch/ChangeLog?rev=1.55&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/esearch/ChangeLog?rev=1.55&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/esearch/ChangeLog?r1=1.54&r2=1.55
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-portage/esearch/ChangeLog,v
20 retrieving revision 1.54
21 retrieving revision 1.55
22 diff -u -r1.54 -r1.55
23 --- ChangeLog 31 Dec 2008 05:11:19 -0000 1.54
24 +++ ChangeLog 1 Jan 2009 02:39:33 -0000 1.55
25 @@ -1,6 +1,17 @@
26 # ChangeLog for app-portage/esearch
27 -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-portage/esearch/ChangeLog,v 1.54 2008/12/31 05:11:19 fuzzyray Exp $
29 +# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/app-portage/esearch/ChangeLog,v 1.55 2009/01/01 02:39:33 fuzzyray Exp $
31 +
32 +*esearch-0.7.1-r7 (01 Jan 2009)
33 +
34 + 01 Jan 2009; Paul Varner <fuzzyray@g.o>
35 + +files/146555-esearch-manifest2.patch, +files/186994-esync-quiet.patch,
36 + -files/105234-fix-2.1-cache.patch,
37 + files/124601-remove-deprecated-syntax.patch,
38 + -files/244450-deprecated.patch, files/97462-esearch-metadata.patch,
39 + -esearch-0.7.1-r5.ebuild, +esearch-0.7.1-r7.ebuild:
40 + Update ebuild to use the base eclass. Add patches for manifest2 support
41 + (Bug #146555) and add a --quiet option to esync (Bug #186994).
42
43 *esearch-0.7.1-r6 (31 Dec 2008)
44
45
46
47
48 1.1 app-portage/esearch/esearch-0.7.1-r7.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/esearch/esearch-0.7.1-r7.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/esearch/esearch-0.7.1-r7.ebuild?rev=1.1&content-type=text/plain
52
53 Index: esearch-0.7.1-r7.ebuild
54 ===================================================================
55 # Copyright 1999-2009 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/app-portage/esearch/esearch-0.7.1-r7.ebuild,v 1.1 2009/01/01 02:39:33 fuzzyray Exp $
58
59 inherit base eutils
60
61 DESCRIPTION="Replacement for 'emerge --search' with search-index"
62 HOMEPAGE="http://david-peter.de/esearch.html"
63 SRC_URI="http://david-peter.de/downloads/${P}.tar.bz2"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
68 IUSE="linguas_it"
69
70 RDEPEND=">=dev-lang/python-2.2
71 >=sys-apps/portage-2.0.50"
72
73 PATCHES=( "${FILESDIR}"/97462-esearch-metadata.patch
74 "${FILESDIR}"/97969-ignore-missing-ebuilds.patch
75 "${FILESDIR}"/120817-unset-emergedefaultopts.patch
76 "${FILESDIR}"/124601-remove-deprecated-syntax.patch
77 "${FILESDIR}"/132548-multiple-overlay.patch
78 "${FILESDIR}"/231223-fix-deprecated.patch
79 "${FILESDIR}"/253216-fix-ebuild-option.patch
80 "${FILESDIR}"/186994-esync-quiet.patch
81 "${FILESDIR}"/146555-esearch-manifest2.patch )
82
83 pkg_setup() {
84 if ! built_with_use dev-lang/python readline ; then
85 eerror "Python has to be build with 'readline' support!"
86 eerror "To do so: USE=\"readline\" emerge python"
87 eerror "Or, add \"readline\" to your USE string in"
88 eerror "/etc/make.conf"
89 die "Works only with python readline support"
90 fi
91 }
92
93 src_compile() { :; }
94
95 src_install() {
96 dodir /usr/bin/ /usr/sbin/ || die "dodir failed"
97
98 exeinto /usr/lib/esearch
99 doexe eupdatedb.py esearch.py esync.py common.py || die "doexe failed"
100
101 dosym /usr/lib/esearch/esearch.py /usr/bin/esearch || die "dosym failed"
102 dosym /usr/lib/esearch/eupdatedb.py /usr/sbin/eupdatedb || die "dosym failed"
103 dosym /usr/lib/esearch/esync.py /usr/sbin/esync || die "dosym failed"
104
105 doman en/{esearch,eupdatedb,esync}.1 || die "doman failed"
106 dodoc ChangeLog "${FILESDIR}/eupdatedb.cron" || die "dodoc failed"
107
108 if use linguas_it ; then
109 insinto /usr/share/man/it/man1
110 doins it/{esearch,eupdatedb,esync}.1 || die "doins failed"
111 fi
112 }