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