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: ChangeLog anjuta-2.28.2.0.ebuild
Date: Thu, 25 Feb 2010 00:19:54
Message-Id: E1NkRSI-0007AJ-S0@stork.gentoo.org
1 eva 10/02/25 00:19:50
2
3 Modified: ChangeLog
4 Added: anjuta-2.28.2.0.ebuild
5 Log:
6 Version bump, build fixes and other fixes.
7 (Portage version: 2.2_rc63/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.105 dev-util/anjuta/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.105&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.105&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/ChangeLog?r1=1.104&r2=1.105
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v
19 retrieving revision 1.104
20 retrieving revision 1.105
21 diff -u -r1.104 -r1.105
22 --- ChangeLog 24 Jan 2010 23:21:28 -0000 1.104
23 +++ ChangeLog 25 Feb 2010 00:19:50 -0000 1.105
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-util/anjuta
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.104 2010/01/24 23:21:28 eva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.105 2010/02/25 00:19:50 eva Exp $
29 +
30 +*anjuta-2.28.2.0 (25 Feb 2010)
31 +
32 + 25 Feb 2010; Gilles Dartiguelongue <eva@g.o>
33 + +anjuta-2.28.2.0.ebuild:
34 + Version bump, build fixes and other fixes.
35
36 24 Jan 2010; Gilles Dartiguelongue <eva@g.o> -anjuta-2.24.1.ebuild,
37 -anjuta-2.26.2.0.ebuild, anjuta-2.28.1.0.ebuild:
38
39
40
41 1.1 dev-util/anjuta/anjuta-2.28.2.0.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/anjuta-2.28.2.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/anjuta/anjuta-2.28.2.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: anjuta-2.28.2.0.ebuild
47 ===================================================================
48 # Copyright 1999-2010 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.28.2.0.ebuild,v 1.1 2010/02/25 00:19:50 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 ~x86-fbsd"
62 IUSE="debug devhelp doc glade +sourceview subversion +symbol-db test"
63
64 # FIXME: Anjuta has some CRITICAL and WARNINGS messages, that would be nice to fix them and/or report on upstream
65 RDEPEND=">=dev-libs/glib-2.16
66 >=x11-libs/gtk+-2.14
67 >=gnome-base/orbit-2.6
68 >=gnome-base/gconf-2.12
69 >=x11-libs/vte-0.13.1
70 >=dev-libs/libxml2-2.4.23
71 >=dev-libs/gdl-2.27.1
72 >=dev-libs/libunique-1
73
74 dev-libs/libxslt
75 >=dev-lang/perl-5
76 dev-perl/Locale-gettext
77 sys-devel/autogen
78
79 devhelp? (
80 >=dev-util/devhelp-0.22
81 >=net-libs/webkit-gtk-1 )
82 glade? ( >=dev-util/glade-3.6.0 )
83 subversion? (
84 >=dev-util/subversion-1.5.0
85 >=net-misc/neon-0.28.2
86 >=dev-libs/apr-1
87 >=dev-libs/apr-util-1 )
88 sourceview? ( >=x11-libs/gtksourceview-2.4 )
89 symbol-db? (
90 gnome-extra/libgda:4
91 dev-util/ctags )"
92 DEPEND="${RDEPEND}
93 !!dev-libs/gnome-build
94 >=sys-devel/gettext-0.14
95 >=dev-util/intltool-0.35
96 >=dev-util/pkgconfig-0.20
97 >=app-text/scrollkeeper-0.3.14-r2
98 >=app-text/gnome-doc-utils-0.3.2
99 dev-util/gtk-doc-am
100 doc? ( >=dev-util/gtk-doc-1.4 )
101 test? (
102 ~app-text/docbook-xml-dtd-4.1.2
103 ~app-text/docbook-xml-dtd-4.5 )"
104
105 DOCS="AUTHORS ChangeLog FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
106
107 pkg_setup() {
108 if ! use symbol-db; then
109 ewarn "You have disabled symbol-db, which will disallow using projects"
110 fi
111
112 if ! use sourceview; then
113 ewarn "You have disabled sourceview, which means you now have no editor"
114 fi
115
116 G2CONF="${G2CONF}
117 --docdir=/usr/share/doc/${PF}
118 $(use_enable debug)
119 $(use_enable devhelp plugin-devhelp)
120 $(use_enable glade plugin-glade)
121 $(use_enable sourceview plugin-sourceview)
122 $(use_enable subversion plugin-subversion)
123 $(use_enable symbol-db plugin-symbol-db)"
124
125 # Conflics wiht -pg in a plugin, bug #266777
126 filter-flags -fomit-frame-pointer
127 }
128
129 src_prepare() {
130 gnome2_src_prepare
131
132 # Make Symbol DB optional
133 epatch "${FILESDIR}/${PN}-2.28.1.0-symbol-db-optional.patch"
134
135 # Do not force the debugging mode when --disable-debug
136 # is given on the command line.
137 epatch "${FILESDIR}/${PN}-2.28.1.0-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 }