Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/anjuta: metadata.xml ChangeLog anjuta-2.32.0.0.ebuild
Date: Thu, 04 Nov 2010 21:57:48
Message-Id: 20101104215745.0C58D20051@flycatcher.gentoo.org
1 pacho 10/11/04 21:57:45
2
3 Modified: metadata.xml ChangeLog
4 Added: anjuta-2.32.0.0.ebuild
5 Log:
6 Version bump for Gnome 2.32.
7
8 (Portage version: 2.1.9.24/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.15 dev-util/anjuta/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/metadata.xml?rev=1.15&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/metadata.xml?rev=1.15&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/metadata.xml?r1=1.14&r2=1.15
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/anjuta/metadata.xml,v
20 retrieving revision 1.14
21 retrieving revision 1.15
22 diff -u -r1.14 -r1.15
23 --- metadata.xml 9 Jul 2010 10:15:14 -0000 1.14
24 +++ metadata.xml 4 Nov 2010 21:57:44 -0000 1.15
25 @@ -5,7 +5,11 @@
26 <use>
27 <flag name="devhelp">Enable devhelp integration</flag>
28 <flag name="glade">Build glade plugin for anjuta</flag>
29 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
30 + for introspection</flag>
31 <flag name="sourceview">Build sourceview editing plugin for anjuta</flag>
32 <flag name="symbol-db">Enable symbol database plugin for anjuta</flag>
33 + <flag name='vala'>Enable support for the Vala programming
34 + language</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.122 dev-util/anjuta/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.122&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.122&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?r1=1.121&r2=1.122
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v
49 retrieving revision 1.121
50 retrieving revision 1.122
51 diff -u -r1.121 -r1.122
52 --- ChangeLog 17 Oct 2010 16:27:00 -0000 1.121
53 +++ ChangeLog 4 Nov 2010 21:57:44 -0000 1.122
54 @@ -1,6 +1,19 @@
55 # ChangeLog for dev-util/anjuta
56 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.121 2010/10/17 16:27:00 armin76 Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.122 2010/11/04 21:57:44 pacho Exp $
59 +
60 +*anjuta-2.32.0.0 (04 Nov 2010)
61 +
62 + 04 Nov 2010; Pacho Ramos <pacho@g.o> +anjuta-2.32.0.0.ebuild,
63 + +files/anjuta-2.32.0.0-automagic-vala.patch, metadata.xml:
64 + Version bump for Gnome 2.32 with lots of fixed bugs and updated
65 + translations. Uses python2 since upstream still doesn't support python3
66 + yet (upstream bug #633786#c2), introspection.m4 needs to be present when
67 + running eautoreconf (upstream bug #633730), vala support is no longer
68 + automagic (upstream bug #633661), adds introspection and graphviz support
69 + via their respective USE flags, stop making symbol-db optional since it's
70 + a headache to maintain on major version bumps and upstream really
71 + discourages it (upstream bug #621920).
72
73 17 Oct 2010; Raúl Porcel <armin76@g.o> anjuta-2.30.2.1.ebuild:
74 sparc stable wrt #324077
75
76
77
78 1.1 dev-util/anjuta/anjuta-2.32.0.0.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/anjuta-2.32.0.0.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/anjuta-2.32.0.0.ebuild?rev=1.1&content-type=text/plain
82
83 Index: anjuta-2.32.0.0.ebuild
84 ===================================================================
85 # Copyright 1999-2010 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/anjuta-2.32.0.0.ebuild,v 1.1 2010/11/04 21:57:44 pacho Exp $
88
89 EAPI="3"
90 GCONF_DEBUG="yes"
91 PYTHON_DEPEND="2"
92
93 inherit autotools eutils gnome2 flag-o-matic multilib python
94
95 DESCRIPTION="A versatile IDE for GNOME"
96 HOMEPAGE="http://www.anjuta.org"
97 SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2"
98
99 LICENSE="GPL-2"
100 SLOT="0"
101 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
102 IUSE="debug devhelp doc glade graphviz +introspection +sourceview subversion test vala"
103
104 RDEPEND=">=dev-libs/glib-2.25.15
105 >=x11-libs/gtk+-2.20.0
106 >=dev-libs/dbus-glib-0.70
107 >=gnome-base/gconf-2.12
108 >=x11-libs/vte-0.13.1
109 >=dev-libs/libxml2-2.4.23
110 >=dev-libs/gdl-2.27.1
111 >=dev-libs/libunique-1
112
113 dev-libs/libxslt
114 >=dev-lang/perl-5
115 dev-perl/Locale-gettext
116 sys-devel/autogen
117
118 >=gnome-extra/libgda-4.1.6:4
119 dev-util/ctags
120
121 devhelp? (
122 >=dev-util/devhelp-0.22
123 >=net-libs/webkit-gtk-1 )
124 glade? ( >=dev-util/glade-3.6.7 )
125 graphviz? ( media-gfx/graphviz )
126 introspection? ( >=dev-libs/gobject-introspection-0.6.6 )
127 subversion? (
128 >=dev-vcs/subversion-1.5.0
129 >=net-libs/neon-0.28.2
130 >=dev-libs/apr-1
131 >=dev-libs/apr-util-1 )
132 sourceview? ( >=x11-libs/gtksourceview-2.9.7 )
133 vala? ( >=dev-lang/vala-0.9.5:0.10 )"
134 DEPEND="${RDEPEND}
135 !!dev-libs/gnome-build
136 >=sys-devel/gettext-0.14
137 >=dev-util/intltool-0.40.1
138 >=dev-util/pkgconfig-0.20
139 >=app-text/scrollkeeper-0.3.14-r2
140 >=app-text/gnome-doc-utils-0.3.2
141 dev-util/gtk-doc-am
142 gnome-base/gnome-common
143 doc? ( >=dev-util/gtk-doc-1.4 )
144 test? (
145 ~app-text/docbook-xml-dtd-4.1.2
146 ~app-text/docbook-xml-dtd-4.5 )"
147
148 pkg_setup() {
149 DOCS="AUTHORS ChangeLog FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
150
151 if ! use sourceview; then
152 ewarn "You have disabled sourceview, which means you now have no editor"
153 fi
154
155 G2CONF="${G2CONF}
156 --docdir=/usr/share/doc/${PF}
157 $(use_enable debug)
158 $(use_enable devhelp plugin-devhelp)
159 $(use_enable glade plugin-glade)
160 $(use_enable graphviz)
161 $(use_enable introspection)
162 $(use_enable sourceview plugin-sourceview)
163 $(use_enable subversion plugin-subversion)
164 $(use_enable vala)"
165
166 # Conflics wiht -pg in a plugin, bug #266777
167 filter-flags -fomit-frame-pointer
168
169 python_set_active_version 2
170 }
171
172 src_prepare() {
173 gnome2_src_prepare
174
175 # Fix automagic dep on vala
176 epatch "${FILESDIR}/${PN}-2.32.0.0-automagic-vala.patch"
177
178 # eautoreconf needs introspection.m4
179 mv "${WORKDIR}"/introspection.m4 . || die
180 intltoolize --force --copy --automake || die "intltoolize failed"
181 AT_M4DIR="." eautoreconf
182 }
183
184 src_install() {
185 # Anjuta uses a custom rule to install DOCS, get rid of it
186 gnome2_src_install
187 rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed"
188 find "${ED}" -name "*.la" -delete || die "remove of la files failed"
189 }
190
191 pkg_postinst() {
192 gnome2_pkg_postinst
193
194 elog ""
195 elog "Some project templates may require additional development"
196 elog "libraries to function correctly. It goes beyond the scope"
197 elog "of this ebuild to provide them."
198 }