Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/meld: ChangeLog meld-1.3.0.ebuild meld-1.2.ebuild meld-1.1.5.1.ebuild meld-1.1.5.1-r1.ebuild meld-1.2-r1.ebuild
Date: Mon, 20 Apr 2009 22:37:27
Message-Id: E1Lw27B-00013b-22@stork.gentoo.org
1 eva 09/04/20 22:37:25
2
3 Modified: ChangeLog
4 Added: meld-1.3.0.ebuild
5 Removed: meld-1.2.ebuild meld-1.1.5.1.ebuild
6 meld-1.1.5.1-r1.ebuild meld-1.2-r1.ebuild
7 Log:
8 Bump to 1.3.0. Add die clause everywhere, fix installation of all locales when LINGUAS is unset. Support for subversion 1.6 and a few other things. Remove old revisions.
9 (Portage version: 2.2_rc30/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.95 dev-util/meld/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/meld/ChangeLog?rev=1.95&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/meld/ChangeLog?rev=1.95&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/meld/ChangeLog?r1=1.94&r2=1.95
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-util/meld/ChangeLog,v
21 retrieving revision 1.94
22 retrieving revision 1.95
23 diff -u -r1.94 -r1.95
24 --- ChangeLog 25 Mar 2009 19:10:38 -0000 1.94
25 +++ ChangeLog 20 Apr 2009 22:37:24 -0000 1.95
26 @@ -1,6 +1,16 @@
27 # ChangeLog for dev-util/meld
28 # Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/ChangeLog,v 1.94 2009/03/25 19:10:38 armin76 Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-util/meld/ChangeLog,v 1.95 2009/04/20 22:37:24 eva Exp $
31 +
32 +*meld-1.3.0 (20 Apr 2009)
33 +
34 + 20 Apr 2009; Gilles Dartiguelongue <eva@g.o> +meld-1.3.0.ebuild:
35 + Bump to 1.3.0. Add die clause everywhere, fix installation of all locales
36 + when LINGUAS is unset. Support for subversion 1.6 and a few other things.
37 +
38 + 20 Apr 2009; Gilles Dartiguelongue <eva@g.o> -meld-1.1.5.1.ebuild,
39 + -meld-1.1.5.1-r1.ebuild, -meld-1.2.ebuild, -meld-1.2-r1.ebuild:
40 + Remove old revisions.
41
42 25 Mar 2009; Raúl Porcel <armin76@g.o> meld-1.2.1.ebuild:
43 ia64/sparc stable wrt #263618
44
45
46
47 1.1 dev-util/meld/meld-1.3.0.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/meld/meld-1.3.0.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/meld/meld-1.3.0.ebuild?rev=1.1&content-type=text/plain
51
52 Index: meld-1.3.0.ebuild
53 ===================================================================
54 # Copyright 1999-2009 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/dev-util/meld/meld-1.3.0.ebuild,v 1.1 2009/04/20 22:37:24 eva Exp $
57
58 inherit python gnome2 eutils multilib
59
60 DESCRIPTION="A graphical (GNOME 2) diff and merge tool"
61 HOMEPAGE="http://meld.sourceforge.net/"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
66 IUSE="doc"
67
68 RDEPEND=">=dev-lang/python-2.4
69 >=gnome-base/libglade-2
70 >=gnome-base/libgnome-2
71
72 >=dev-python/gconf-python-2.22
73 >=dev-python/libgnome-python-2.22
74 >=dev-python/gnome-vfs-python-2.22
75 >=dev-python/pygtk-2.8.0
76 >=dev-python/pyorbit-2.8"
77
78 DEPEND="${RDEPEND}
79 dev-util/intltool
80 app-text/scrollkeeper"
81
82 DOCS="AUTHORS changelog help/"
83
84 src_unpack() {
85 gnome2_src_unpack
86
87 # fix the prefix so its not in */local/*
88 sed -e 's:/usr/local:/usr:' \
89 -e "s:\$(prefix)/lib:\$(prefix)/$(get_libdir):" \
90 -i INSTALL || die "sed 1 failed"
91
92 # don't install anything to /usr/share/doc/meld
93 sed -e "s:\$(docdir)/meld:\$(docdir)/${PF}:" \
94 -i INSTALL || die "sed 2 failed"
95
96 # let the python eclass handle python objects
97 sed -e '/$(PYTHON) .* .import compileall;/s/\t/&#/g' \
98 -i GNUmakefile || die "sed 3 failed"
99
100 # don't run scrollkeeper (with the wrong path), leave that to gnome2.eclass #145833
101 sed -e '/scrollkeeper-update/s/\t/&#/' \
102 -i help/*/GNUmakefile || die "sed 4 failed"
103
104 strip-linguas -i "${S}/po"
105 local mylinguas=""
106 for x in ${LINGUAS}; do
107 mylinguas="${mylinguas} ${x}.po"
108 done
109
110 if [ -n "${mylinguas}" ]; then
111 sed -e "s/PO:=.*/PO:=${mylinguas}/" \
112 -i po/GNUmakefile || die "sed 5 failed"
113 fi
114 }
115
116 src_compile() {
117 emake || die "make failed"
118 }
119
120 pkg_postinst() {
121 python_mod_optimize /usr/$(get_libdir)/meld
122 }
123
124 pkg_postrm() {
125 python_mod_cleanup /usr/$(get_libdir)/meld
126 }