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/anjuta: anjuta-2.26.2.2.ebuild ChangeLog
Date: Mon, 29 Jun 2009 20:50:29
Message-Id: E1MLNo3-0004yw-FI@stork.gentoo.org
1 eva 09/06/29 20:50:27
2
3 Modified: ChangeLog
4 Added: anjuta-2.26.2.2.ebuild
5 Log:
6 Version bump. Small bug fixes.
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.96 dev-util/anjuta/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.96&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.96&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/ChangeLog?r1=1.95&r2=1.96
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v
19 retrieving revision 1.95
20 retrieving revision 1.96
21 diff -u -r1.95 -r1.96
22 --- ChangeLog 24 Jun 2009 15:33:59 -0000 1.95
23 +++ ChangeLog 29 Jun 2009 20:50:27 -0000 1.96
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-util/anjuta
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.95 2009/06/24 15:33:59 darkside Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.96 2009/06/29 20:50:27 eva Exp $
29 +
30 +*anjuta-2.26.2.2 (29 Jun 2009)
31 +
32 + 29 Jun 2009; Gilles Dartiguelongue <eva@g.o>
33 + +anjuta-2.26.2.2.ebuild:
34 + Version bump. Small bug fixes.
35
36 24 Jun 2009; Jeremy Olexa <darkside@g.o> anjuta-2.26.2.0.ebuild:
37 QA: add missing USE flag (inherit-graph) to IUSE
38
39
40
41 1.1 dev-util/anjuta/anjuta-2.26.2.2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/anjuta-2.26.2.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/anjuta-2.26.2.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: anjuta-2.26.2.2.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/dev-util/anjuta/anjuta-2.26.2.2.ebuild,v 1.1 2009/06/29 20:50:27 eva Exp $
51
52 EAPI="2"
53
54 inherit autotools eutils gnome2 flag-o-matic
55
56 DESCRIPTION="A versatile IDE for GNOME"
57 HOMEPAGE="http://www.anjuta.org"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
62 IUSE="debug devhelp doc glade graphviz sourceview subversion +symbol-db valgrind test"
63
64 RDEPEND=">=dev-libs/glib-2.16
65 >=x11-libs/gtk+-2.12.10
66 >=gnome-base/orbit-2.6
67 >=gnome-base/libglade-2.3
68 >=gnome-base/libgnome-2.12
69 >=gnome-base/libgnomeui-2.12
70 >=gnome-base/gconf-2.12
71 >=x11-libs/vte-0.13.1
72 >=dev-libs/libxml2-2.4.23
73 >=dev-libs/gdl-2.26
74 >=app-text/gnome-doc-utils-0.3.2
75 >=x11-libs/libwnck-2.12
76 >=sys-devel/binutils-2.15.92
77 >=dev-libs/libunique-1
78 symbol-db? (
79 gnome-extra/libgda:4
80 dev-util/ctags )
81
82 dev-libs/libxslt
83 >=dev-lang/perl-5
84 sys-devel/autogen
85
86 devhelp? (
87 >=dev-util/devhelp-0.22
88 >=net-libs/webkit-gtk-1 )
89 glade? ( >=dev-util/glade-3.6.0 )
90 graphviz? ( >=media-gfx/graphviz-2.6.0 )
91 sourceview? (
92 >=x11-libs/gtk+-2.10
93 >=gnome-base/libgnome-2.14
94 >=x11-libs/gtksourceview-2.4 )
95 subversion? (
96 >=dev-util/subversion-1.5.0
97 >=net-misc/neon-0.28.2
98 >=dev-libs/apr-1
99 >=dev-libs/apr-util-1 )
100 valgrind? ( dev-util/valgrind )"
101 DEPEND="${RDEPEND}
102 !!dev-libs/gnome-build
103 >=sys-devel/gettext-0.14
104 >=dev-util/intltool-0.35
105 >=dev-util/pkgconfig-0.20
106 >=app-text/scrollkeeper-0.3.14-r2
107 doc? ( >=dev-util/gtk-doc-1.4 )
108 test? (
109 ~app-text/docbook-xml-dtd-4.1.2
110 ~app-text/docbook-xml-dtd-4.5 )"
111
112 DOCS="AUTHORS ChangeLog FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
113
114 pkg_setup() {
115 if ! use symbol-db; then
116 elog "You disabled symbol-db which will disallow using projects."
117 fi
118
119 G2CONF="${G2CONF}
120 --docdir=/usr/share/doc/${PF}
121 $(use_enable debug)
122 $(use_enable devhelp plugin-devhelp)
123 $(use_enable glade plugin-glade)
124 $(use_enable valgrind plugin-valgrind)
125 $(use_enable sourceview plugin-sourceview)
126 $(use_enable !sourceview plugin-scintilla)
127 $(use_enable subversion plugin-subversion)
128 $(use_enable symbol-db plugin-symbol-db)
129 $(use_enable graphviz)" # Toggles inherit-plugin and performance-plugin
130
131 # Conflics wiht -pg in a plugin, bug #266777
132 filter-flags -fomit-frame-pointer
133 }
134
135 src_prepare() {
136 gnome2_src_prepare
137
138 # Make Symbol DB optional
139 epatch "${FILESDIR}/${PN}-2.26.0.0-symbol-db-optional.patch"
140
141 intltoolize --force --copy --automake || die "intltoolize failed"
142 eautoreconf
143 }
144
145 src_install() {
146 # Anjuta uses a custom rule to install DOCS, get rid of it
147 gnome2_src_install
148 rm -rf "${D}"/usr/share/doc/${PN} || die "rm failed"
149 }
150
151 pkg_postinst() {
152 gnome2_pkg_postinst
153
154 ebeep 1
155 elog ""
156 elog "Some project templates may require additional development"
157 elog "libraries to function correctly. It goes beyond the scope"
158 elog "of this ebuild to provide them."
159 epause 5
160 }