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: ChangeLog anjuta-2.32.1.1.ebuild
Date: Fri, 31 Dec 2010 18:58:36
Message-Id: 20101231185821.1E76020054@flycatcher.gentoo.org
1 pacho 10/12/31 18:58:21
2
3 Modified: ChangeLog
4 Added: anjuta-2.32.1.1.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.1.9.27/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.126 dev-util/anjuta/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.126&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.126&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?r1=1.125&r2=1.126
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v
20 retrieving revision 1.125
21 retrieving revision 1.126
22 diff -u -r1.125 -r1.126
23 --- ChangeLog 5 Dec 2010 17:55:49 -0000 1.125
24 +++ ChangeLog 31 Dec 2010 18:58:21 -0000 1.126
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-util/anjuta
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.125 2010/12/05 17:55:49 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.126 2010/12/31 18:58:21 pacho Exp $
30 +
31 +*anjuta-2.32.1.1 (31 Dec 2010)
32 +
33 + 31 Dec 2010; Pacho Ramos <pacho@g.o> +anjuta-2.32.1.1.ebuild:
34 + Version bump with bugfixes, running eautoreconf for not losing introspection
35 + configure option looks to not be needed for this version, but keeping it
36 + commented to remember the problem if it reappears in the future.
37
38 05 Dec 2010; Gilles Dartiguelongue <eva@g.o> anjuta-2.32.1.0.ebuild:
39 Add libXft/libXRender. Make sure graphviz is recent enough. Make sure
40
41
42
43 1.1 dev-util/anjuta/anjuta-2.32.1.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/anjuta-2.32.1.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/anjuta-2.32.1.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: anjuta-2.32.1.1.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/anjuta-2.32.1.1.ebuild,v 1.1 2010/12/31 18:58:21 pacho Exp $
53
54 EAPI="3"
55 GCONF_DEBUG="yes"
56 PYTHON_DEPEND="2"
57
58 inherit eutils gnome2 flag-o-matic multilib python
59
60 DESCRIPTION="A versatile IDE for GNOME"
61 HOMEPAGE="http://www.anjuta.org"
62 SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
67 IUSE="debug devhelp doc glade graphviz +introspection +sourceview subversion test vala"
68
69 RDEPEND=">=dev-libs/glib-2.25.15:2
70 >=x11-libs/gtk+-2.20.0:2
71 >=dev-libs/dbus-glib-0.70
72 >=gnome-base/gconf-2.12
73 >=x11-libs/vte-0.13.1
74 >=dev-libs/libxml2-2.4.23
75 >=dev-libs/gdl-2.27.1
76 >=dev-libs/libunique-1
77
78 dev-libs/libxslt
79 >=dev-lang/perl-5
80 dev-perl/Locale-gettext
81 sys-devel/autogen
82
83 >=gnome-extra/libgda-4.1.6:4
84 dev-util/ctags
85
86 x11-libs/libXft
87 x11-libs/libXrender
88
89 devhelp? (
90 >=dev-util/devhelp-0.22
91 >=net-libs/webkit-gtk-1 )
92 glade? ( >=dev-util/glade-3.6.7 )
93 graphviz? ( >=media-gfx/graphviz-2.6 )
94 introspection? ( >=dev-libs/gobject-introspection-0.6.6 )
95 subversion? (
96 >=dev-vcs/subversion-1.5.0
97 >=net-libs/neon-0.28.2
98 >=dev-libs/apr-1
99 >=dev-libs/apr-util-1 )
100 sourceview? ( >=x11-libs/gtksourceview-2.9.7 )
101 vala? ( >=dev-lang/vala-0.9.5:0.10 )"
102 DEPEND="${RDEPEND}
103 !!dev-libs/gnome-build
104 >=sys-devel/gettext-0.14
105 >=dev-util/intltool-0.40.1
106 >=dev-util/pkgconfig-0.20
107 >=app-text/scrollkeeper-0.3.14-r2
108 >=app-text/gnome-doc-utils-0.3.2
109 dev-util/gtk-doc-am
110 gnome-base/gnome-common
111 doc? ( >=dev-util/gtk-doc-1.4 )
112 test? (
113 ~app-text/docbook-xml-dtd-4.1.2
114 ~app-text/docbook-xml-dtd-4.5 )"
115
116 pkg_setup() {
117 DOCS="AUTHORS ChangeLog FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
118
119 if ! use sourceview; then
120 ewarn "You have disabled sourceview, which means you now have no editor"
121 fi
122
123 G2CONF="${G2CONF}
124 --docdir=/usr/share/doc/${PF}
125 $(use_enable debug)
126 $(use_enable devhelp plugin-devhelp)
127 $(use_enable glade plugin-glade)
128 $(use_enable graphviz)
129 $(use_enable introspection)
130 $(use_enable sourceview plugin-sourceview)
131 $(use_enable subversion plugin-subversion)
132 $(use_enable vala)"
133
134 if use vala; then
135 G2CONF="${G2CONF} VALAC=$(type -P valac-0.10)"
136 fi
137
138 # Conflics wiht -pg in a plugin, bug #266777
139 filter-flags -fomit-frame-pointer
140
141 python_set_active_version 2
142 }
143
144 #src_prepare() {
145 # gnome2_src_prepare
146
147 # Needed to preserve introspection configure option, see bgo#633730
148 # eautoreconf needs introspection.m4
149 #
150 # Looks to not be needed for this version, but, if introspection configure
151 # option is lost again, revisit this.
152 # cp "${WORKDIR}"/introspection.m4 . || die
153 # intltoolize --force --copy --automake || die "intltoolize failed"
154 # AT_M4DIR="." eautoreconf
155 #}
156
157 src_install() {
158 # Anjuta uses a custom rule to install DOCS, get rid of it
159 gnome2_src_install
160 rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed"
161 find "${ED}" -name "*.la" -delete || die "remove of la files failed"
162 }
163
164 pkg_postinst() {
165 gnome2_pkg_postinst
166
167 elog ""
168 elog "Some project templates may require additional development"
169 elog "libraries to function correctly. It goes beyond the scope"
170 elog "of this ebuild to provide them."
171 }