summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2010-11-04 21:57:45 +0000
committerPacho Ramos <pacho@gentoo.org>2010-11-04 21:57:45 +0000
commitd49e282327cca9dd46347b35220d57dc296c6ece (patch)
tree943cac8a685e04c17c6af2bdde56ef51532f25f6 /dev-util/anjuta
parentVersion Bump (diff)
downloadhistorical-d49e282327cca9dd46347b35220d57dc296c6ece.tar.gz
historical-d49e282327cca9dd46347b35220d57dc296c6ece.tar.bz2
historical-d49e282327cca9dd46347b35220d57dc296c6ece.zip
Version bump for Gnome 2.32.
Package-Manager: portage-2.1.9.24/cvs/Linux x86_64
Diffstat (limited to 'dev-util/anjuta')
-rw-r--r--dev-util/anjuta/ChangeLog15
-rw-r--r--dev-util/anjuta/Manifest18
-rw-r--r--dev-util/anjuta/anjuta-2.32.0.0.ebuild114
-rw-r--r--dev-util/anjuta/files/anjuta-2.32.0.0-automagic-vala.patch40
-rw-r--r--dev-util/anjuta/metadata.xml4
5 files changed, 188 insertions, 3 deletions
diff --git a/dev-util/anjuta/ChangeLog b/dev-util/anjuta/ChangeLog
index 8ab5d3ec99a4..e2319d8570cc 100644
--- a/dev-util/anjuta/ChangeLog
+++ b/dev-util/anjuta/ChangeLog
@@ -1,6 +1,19 @@
# ChangeLog for dev-util/anjuta
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.121 2010/10/17 16:27:00 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.122 2010/11/04 21:57:44 pacho Exp $
+
+*anjuta-2.32.0.0 (04 Nov 2010)
+
+ 04 Nov 2010; Pacho Ramos <pacho@gentoo.org> +anjuta-2.32.0.0.ebuild,
+ +files/anjuta-2.32.0.0-automagic-vala.patch, metadata.xml:
+ Version bump for Gnome 2.32 with lots of fixed bugs and updated
+ translations. Uses python2 since upstream still doesn't support python3
+ yet (upstream bug #633786#c2), introspection.m4 needs to be present when
+ running eautoreconf (upstream bug #633730), vala support is no longer
+ automagic (upstream bug #633661), adds introspection and graphviz support
+ via their respective USE flags, stop making symbol-db optional since it's
+ a headache to maintain on major version bumps and upstream really
+ discourages it (upstream bug #621920).
17 Oct 2010; Raúl Porcel <armin76@gentoo.org> anjuta-2.30.2.1.ebuild:
sparc stable wrt #324077
diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest
index 5554be5250b8..05e33c0fefbd 100644
--- a/dev-util/anjuta/Manifest
+++ b/dev-util/anjuta/Manifest
@@ -1,11 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX anjuta-2.24.2-fix-build-with-graphviz-2.22.patch 2165 RMD160 30187892047f728b6b708ab7461a5e665da23e57 SHA1 3373e55321098716b20c678824f6704746381ec9 SHA256 6eb726dfc2a4f6b1fb2f9432bd7f7e9fc51612a91830c805b7ce3f5c16df5469
AUX anjuta-2.28.1.0-debug-mode.patch 725 RMD160 aba1c9e2d52ddf51b74456a0d7cb088bc6649500 SHA1 b90000983a3aa362b47e480e678382cbc0b1d757 SHA256 1b52dc746e6bb5e2c2799789c5e69f8319d841cf7025d38c4208edda9b1a3429
AUX anjuta-2.28.1.0-symbol-db-optional.patch 2559 RMD160 5254d3d2d278ecc0f69ce45b5f40eb691e9f5f56 SHA1 b4ab7b0db209f15ffdcccdd4331588d3c46f2435 SHA256 1f8a14362a608d0a01e3834dab1754ae67c917a9f841fe105fbedea64e2de5b4
AUX anjuta-2.30.2.0-debug-mode.patch 538 RMD160 4d6231dd65c9acc59f0b83a37d0681af5c8d37dd SHA1 3e8d374314f7f368baeb1f278b7711e54ed6f713 SHA256 28bacbf3c985c47442cb66b12650799a318f9930e0907d5b9a082792ee187e2c
AUX anjuta-2.30.2.0-symbol-db-optional.patch 2544 RMD160 48fdd9ce11ef5d33adc6f949db9cf7438fbb3602 SHA1 213797ec3e880b9186c03a8af73f678bf6e05230 SHA256 430a7ccfdfde7b2bf0a4598196e3fb301213e067afe83aa2b8548be41f249365
+AUX anjuta-2.32.0.0-automagic-vala.patch 1130 RMD160 f6f2c25114d98312629f03f5b114a8bf67ff72cd SHA1 80d0df8d42e783601cdf64c1d33422c0fb67e64f SHA256 8a709658bc5d13bf165eca5220641e7b9d7654fdebea0a6c147d87c43868823e
DIST anjuta-2.28.2.0.tar.bz2 7521022 RMD160 088b87ed3dd2f6c070727a6e4db228f51e61e0d4 SHA1 ea008d7d55d0c7d075e5c3cf028607ce58a9a473 SHA256 6d8216fb1fe2541e7a3080c0ffb62bc0527c296ce97a1bd25d2064a8522f664a
DIST anjuta-2.30.2.1.tar.bz2 9405637 RMD160 a1d1b9820121db77a19521fbc094710f2faae60c SHA1 7e1a68cf5cf85741154116b322265952576dc02f SHA256 ea32910ed047300934b6fe27a363b3dd57047222f8b664ff6dcb767a2fcd2726
+DIST anjuta-2.32.0.0.tar.bz2 10094910 RMD160 31b3903066b7590013ac6ce14c4940756ec3857e SHA1 a855179050ec87bd915668cc79fe996f1788ca0a SHA256 0d98c6038b277eaea5860cce671c2829e35bbffd8a0db39134438c8ffdab4303
+DIST introspection.m4.bz2 1181 RMD160 3648afa820c2ee7e240083076e1452285d043084 SHA1 e5188cc387d0d17feb77684feff7ff163779912f SHA256 69a2a57b12179159420825d1d44c74108014b0864c4d63500265639cfa9151ae
EBUILD anjuta-2.28.2.0.ebuild 2944 RMD160 5c48651f4382df3e91169a442b471b83df24e3ef SHA1 003f1a01e83056f6589eb3502d0bfc78cec7bd53 SHA256 7800800448deda4eea33c26d2554aa7896a0bdbbe2e2055eb219eabb865e6919
EBUILD anjuta-2.30.2.1.ebuild 3147 RMD160 7b08f84b4cd766ac39f4c9bde78e6f92bc0059fb SHA1 a317abeda5d5d3254ef98441ce9df3fb3b938de1 SHA256 3a681e171059ca09eadeacb5c63d3d796ed0abf245c6a3930620b772d86c2c59
-MISC ChangeLog 17270 RMD160 dd8ec676fb96ac9f04f661e99631cadc8d0f38b3 SHA1 f7f989b623272bed2d1da0a80e2ed95ea2339504 SHA256 48c23528e5a529f540bd9058b5d729db69851b12445640ace4807c730140c54c
-MISC metadata.xml 449 RMD160 94f9ad5d88c19d4262f8ff3bdbe2edec1699f7be SHA1 d13d518b80ce20a43b5e6c5e2512fbfb01f11e31 SHA256 721e32d5cfe0acc8335e34f9b885cc15257e1646d1d7a4d26fa25dd064654cd8
+EBUILD anjuta-2.32.0.0.ebuild 3077 RMD160 7014730c647f2d0cae9ace9204a9c59efe93f778 SHA1 3c50a61e154b5088259ffbf6122ed63890feb6b9 SHA256 d3999ae8968691d39e929b960b587909af575d39d0636bd4d0bda2d96d9f10c4
+MISC ChangeLog 17981 RMD160 5e0ad78b8f1dfcd67e391973c4a7fffcee439353 SHA1 51ada3decb0c1731aae4ee47a836406194d155ba SHA256 bb11ba9ef4ba5119b16abb4c2ed9cbf34c2b4c1f9febe79c289c3e5cff6fa4ab
+MISC metadata.xml 639 RMD160 acd66befd9552ebd0c3e1de060e33f5a30433899 SHA1 747174e0d2a44392394283b2573ee5179823380d SHA256 ced56741dc3a0d128307f64209448328f98eeca9fa6d745eda2248da781f4e2e
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAkzTLF4ACgkQCaWpQKGI+9Sq5wCfTCuzl7hRIBaZaf54LnfVxWqb
+iVgAn1BsGX7/s263traBWP+BWCobbnm9
+=eZYc
+-----END PGP SIGNATURE-----
diff --git a/dev-util/anjuta/anjuta-2.32.0.0.ebuild b/dev-util/anjuta/anjuta-2.32.0.0.ebuild
new file mode 100644
index 000000000000..79b457d080a3
--- /dev/null
+++ b/dev-util/anjuta/anjuta-2.32.0.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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 $
+
+EAPI="3"
+GCONF_DEBUG="yes"
+PYTHON_DEPEND="2"
+
+inherit autotools eutils gnome2 flag-o-matic multilib python
+
+DESCRIPTION="A versatile IDE for GNOME"
+HOMEPAGE="http://www.anjuta.org"
+SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
+IUSE="debug devhelp doc glade graphviz +introspection +sourceview subversion test vala"
+
+RDEPEND=">=dev-libs/glib-2.25.15
+ >=x11-libs/gtk+-2.20.0
+ >=dev-libs/dbus-glib-0.70
+ >=gnome-base/gconf-2.12
+ >=x11-libs/vte-0.13.1
+ >=dev-libs/libxml2-2.4.23
+ >=dev-libs/gdl-2.27.1
+ >=dev-libs/libunique-1
+
+ dev-libs/libxslt
+ >=dev-lang/perl-5
+ dev-perl/Locale-gettext
+ sys-devel/autogen
+
+ >=gnome-extra/libgda-4.1.6:4
+ dev-util/ctags
+
+ devhelp? (
+ >=dev-util/devhelp-0.22
+ >=net-libs/webkit-gtk-1 )
+ glade? ( >=dev-util/glade-3.6.7 )
+ graphviz? ( media-gfx/graphviz )
+ introspection? ( >=dev-libs/gobject-introspection-0.6.6 )
+ subversion? (
+ >=dev-vcs/subversion-1.5.0
+ >=net-libs/neon-0.28.2
+ >=dev-libs/apr-1
+ >=dev-libs/apr-util-1 )
+ sourceview? ( >=x11-libs/gtksourceview-2.9.7 )
+ vala? ( >=dev-lang/vala-0.9.5:0.10 )"
+DEPEND="${RDEPEND}
+ !!dev-libs/gnome-build
+ >=sys-devel/gettext-0.14
+ >=dev-util/intltool-0.40.1
+ >=dev-util/pkgconfig-0.20
+ >=app-text/scrollkeeper-0.3.14-r2
+ >=app-text/gnome-doc-utils-0.3.2
+ dev-util/gtk-doc-am
+ gnome-base/gnome-common
+ doc? ( >=dev-util/gtk-doc-1.4 )
+ test? (
+ ~app-text/docbook-xml-dtd-4.1.2
+ ~app-text/docbook-xml-dtd-4.5 )"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
+
+ if ! use sourceview; then
+ ewarn "You have disabled sourceview, which means you now have no editor"
+ fi
+
+ G2CONF="${G2CONF}
+ --docdir=/usr/share/doc/${PF}
+ $(use_enable debug)
+ $(use_enable devhelp plugin-devhelp)
+ $(use_enable glade plugin-glade)
+ $(use_enable graphviz)
+ $(use_enable introspection)
+ $(use_enable sourceview plugin-sourceview)
+ $(use_enable subversion plugin-subversion)
+ $(use_enable vala)"
+
+ # Conflics wiht -pg in a plugin, bug #266777
+ filter-flags -fomit-frame-pointer
+
+ python_set_active_version 2
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # Fix automagic dep on vala
+ epatch "${FILESDIR}/${PN}-2.32.0.0-automagic-vala.patch"
+
+ # eautoreconf needs introspection.m4
+ mv "${WORKDIR}"/introspection.m4 . || die
+ intltoolize --force --copy --automake || die "intltoolize failed"
+ AT_M4DIR="." eautoreconf
+}
+
+src_install() {
+ # Anjuta uses a custom rule to install DOCS, get rid of it
+ gnome2_src_install
+ rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed"
+ find "${ED}" -name "*.la" -delete || die "remove of la files failed"
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ elog ""
+ elog "Some project templates may require additional development"
+ elog "libraries to function correctly. It goes beyond the scope"
+ elog "of this ebuild to provide them."
+}
diff --git a/dev-util/anjuta/files/anjuta-2.32.0.0-automagic-vala.patch b/dev-util/anjuta/files/anjuta-2.32.0.0-automagic-vala.patch
new file mode 100644
index 000000000000..fad756198b4e
--- /dev/null
+++ b/dev-util/anjuta/files/anjuta-2.32.0.0-automagic-vala.patch
@@ -0,0 +1,40 @@
+From bf96448d1a3d04b19c0e742a5541f8399fc374e0 Mon Sep 17 00:00:00 2001
+From: Pacho Ramos <pacho@condmat1.ciencias.uniovi.es>
+Date: Thu, 04 Nov 2010 09:37:19 +0000
+Subject: build: bgo#633661 - vala support is automagic
+
+---
+diff --git a/configure.in b/configure.in
+index 1fd6f03..1f40614 100644
+--- a/configure.in
++++ b/configure.in
+@@ -266,10 +266,23 @@ AM_CONDITIONAL(HAVE_PLUGIN_SOURCEVIEW, [test x$sourceview = xyes])
+ dnl Check for vala
+ dnl -------------------------------------------------------------
+
+-PKG_CHECK_MODULES(VALA,
+- [vala-0.10 >= $VALA_REQUIRED],
+- [enable_vala="yes"],
+- [enable_vala="no"])
++AC_ARG_ENABLE(vala,
++ AC_HELP_STRING([--disable-vala],[Disable vala support]),
++ [ if test "$enableval" = "no"; then
++ user_disabled_vala=1
++ fi ],
++ [ user_disabled_vala=0 ])
++
++AC_MSG_CHECKING(if vala support is disabled)
++if test "$user_disabled_vala" = 1; then
++ AC_MSG_RESULT(yes)
++ enable_vala="no"
++else
++ AC_MSG_RESULT(no)
++ enable_vala="yes"
++ PKG_CHECK_MODULES(VALA,
++ [vala-0.10 >= $VALA_REQUIRED])
++fi
+
+ if test x$enable_vala = xyes; then
+ AC_PATH_PROG(VALAC, valac, valac)
+--
+cgit v0.8.3.1
diff --git a/dev-util/anjuta/metadata.xml b/dev-util/anjuta/metadata.xml
index e1e3f8540fca..e041cff2a639 100644
--- a/dev-util/anjuta/metadata.xml
+++ b/dev-util/anjuta/metadata.xml
@@ -5,7 +5,11 @@
<use>
<flag name="devhelp">Enable devhelp integration</flag>
<flag name="glade">Build glade plugin for anjuta</flag>
+ <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
+ for introspection</flag>
<flag name="sourceview">Build sourceview editing plugin for anjuta</flag>
<flag name="symbol-db">Enable symbol database plugin for anjuta</flag>
+ <flag name='vala'>Enable support for the Vala programming
+ language</flag>
</use>
</pkgmetadata>