Version bump
authorPacho Ramos <pacho@gentoo.org>
Mon, 26 Jan 2015 14:15:09 +0000 (14:15 +0000)
committerPacho Ramos <pacho@gentoo.org>
Mon, 26 Jan 2015 14:15:09 +0000 (14:15 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4

dev-util/anjuta/ChangeLog
dev-util/anjuta/Manifest
dev-util/anjuta/anjuta-3.14.1.ebuild [new file with mode: 0644]
dev-util/anjuta/metadata.xml

index d7368332178b161be06af52bdde41f11219f23fd..b4470f5960befc7928d911542e11ef94b02a4f00 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-util/anjuta
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.183 2014/12/22 22:04:11 eva Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.184 2015/01/26 14:15:08 pacho Exp $
+
+*anjuta-3.14.1 (26 Jan 2015)
+
+  26 Jan 2015; Pacho Ramos <pacho@gentoo.org> +anjuta-3.14.1.ebuild,
+  metadata.xml:
+  Version bump
 
 *anjuta-3.14.0 (22 Dec 2014)
 
index 02c118033ed886a0cea61e9fc2b79d95825ca0c0..88fd1c923f53a7d2af2ace8877787b06d103ace8 100644 (file)
@@ -3,14 +3,16 @@ Hash: SHA256
 
 DIST anjuta-3.12.0.tar.xz 6201372 SHA256 880efe7274d015a07aec2c5bdfebe27e313f76f1f524bd9309b5e3ecd29bda1f SHA512 b601210586ce6b4ab4cb2a21a4a4f7cb5d44ddbb615448cd71d4a203ad20b0d4f95cbc31d276cf6b6df9e377e2b98c790b97c1bd3cda5f89539d15afeb375f40 WHIRLPOOL 3926fd26a34158a2adeff498bcd585bdc58a98c8a53ac9b0bd7bcd47e12ad6841c961277928ff384049f9e1f70ecc5a18c7da3271212eaecaa9c10c7b1b9d417
 DIST anjuta-3.14.0.tar.xz 6197480 SHA256 b1aac2d4c35891b23c9bc3f168bf2845e02d0a438742478c98e450950d82b5e5 SHA512 4be2e893f75bad4dce35c7e3bdc2851d559026b57d87536b3ed0f95a439cf32d533c68d60b4b7639f322df6df0dd33a86a74219a06b7c7a4d0e593f59ad9c52d WHIRLPOOL 731ef34b1575d189675b0ea696806ddcee9ff892478ab70f61d752c1243a1334feab25e1716fec1c8ae659e639c48df6abd659c0c3721badb5752577dad08967
+DIST anjuta-3.14.1.tar.xz 6310008 SHA256 b26cd75ddb603c3cca4348e277d17360e511d75bd77ee2ef52047b75408e617b SHA512 474e5db8799c99645314c8822b97c375f91102d6617e2b8d5e3d856df5d51e11508ca76405ee333a1c208255b98c90c2816de0f2df9f70523d98a2aa0aa3837e WHIRLPOOL 928d6eefca146869a1e7ff004e0f4a990789758416e7209fa62e9dac8b1eafe53ee61d2c6a41d4dfc847cbd3411bd4032a12d3741287488438d6339cabbd459c
 EBUILD anjuta-3.12.0.ebuild 3862 SHA256 9911f7d585bb74047877ff9bf98b4e18aae7f53d2f2860270cc8160582b7c07a SHA512 daa7c2c2b59399c26b68d24b016ac8419a5cdb50b595dac5d14860fca23be704e94020564bf8f143455e360af4a0a1b875b2c9b9cd7da0920093078dba642a7e WHIRLPOOL b707fd2dec2db399348fc4e38b8cb22e7b91a7c1e8db70ed476a66e285df1df48c81ca22d1fce9647c0b1b7d534b10b28e49ab0999ab013130d5badec970f2d5
 EBUILD anjuta-3.14.0.ebuild 3865 SHA256 836a4d86a7c7610ff63f83890768e63b6b6653bcb8a3ba75a6758a4b1899ae90 SHA512 6ab0408bf5ddb6857b4b19a4e9ac56942932348292853e638dfbd731ee4041d62225c5fa18f404598bdd6fddf494e7c3b25bbfb31010f475521c890b57d62709 WHIRLPOOL 27db73752a61f2774cd69959b027c1969c5b174d7e50db2f0a326db3c786a6d97b26c8b786c8ac92f1e267c1ba18a9cebdba3949e93f56f1c7d8ce20c60db3b1
-MISC ChangeLog 27077 SHA256 e143e9462980cc95fc2a85c9daca72220e0903d2d22cdf5f24c93c8d2f8080b0 SHA512 6dad4e9feb1f767943f9f6d5ff6b9e4e1b6674158816c45d68e85c9ef1b09e6d4c55c6285ef3cefe05fce779837f581f6f0e249ca66cabe87d864f212baa66e3 WHIRLPOOL 5c974d817aec2ba988915300b9dad52c2c7808ebb8e5e79f358d8d76497c2b0f2e76683dedf03dc764f02187b1d9d5a56d688c79d6b119faf947b2396a5e8f70
-MISC metadata.xml 541 SHA256 d1dd2cddce27b0ac5c55114cc54f8f157246966417849631d6e5a10672dcdbd2 SHA512 42735fefb9ab2ec7bbc7d5d69a96bfc869cbd2428a1041bc724584dd2fe356dab74679b98220415ecd1ef9d143a222c0cd83306648214af7a5dc1c25800a01e6 WHIRLPOOL c906f0981c8fc185a1c7adac7dca4b13bcb6117f95e5e1d3f085f8441cfaa1a868733518a9083d9c6b3047e7c183c51ed13d0462fabebd87d405f1827f2a9961
+EBUILD anjuta-3.14.1.ebuild 3833 SHA256 99af57f6f1c52f445f9ccb1d8bbb2f966fc5255b6e5185e16d95c1ce6e57965f SHA512 0ff5091bcf5dc6359dee6cf7008559171c33a47502db8a62cac5a839c3a424b229cf3c0a0e0c3f97fbf4c7b0c2998f5b6648487bdf4efefed7f36b48c5bbf54f WHIRLPOOL 9b6fca4bfd24335af34c9e05f7c24cc9287ed50df827f10edf73e91975aeda9e73cf737d69c570ebfefc637bc38874f0b46d75c7f9e13226242a4773ee416e9f
+MISC ChangeLog 27210 SHA256 d7cd1aec54a31ecb02903234ffbf02e1f4a62e38a95aa326f15799302c527e6e SHA512 dd759c4a3228e8dccce9aeca37691db2e238e24b3e8e224212f30f1ed718b5ff9572a9c702e18fbdbaf6e039fc65695614935bd9b405b037b6d7d92b825d168f WHIRLPOOL 370718b831c69a016172b2d473b3a6bbe4430c70722a275d74ed3f790a12470339e4afb9548637cb72aa91020859d7b547e3e4c5f12617fdfd47ccb6f72e8dc8
+MISC metadata.xml 463 SHA256 ade5ab5aed9704397545b4459b7defe947beb00da24a10df868de8721398b976 SHA512 6040f6a40b8d65513ce83d75e1eef573f8b90fa270dabbc465e3904af57cff4c0ca33bab16b3567b1dc5ddf605acef751f0dcc086b8279821331279b61b89a32 WHIRLPOOL 5364d8602272760e9afb61c8557f4eb24149f092d698235a8f0de29e51e890c2ea43a399cb205fa68e13bdb3f48a047b9261e97118821b9d4d84084d8914da4c
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlSYlVwACgkQ1fmVwcYIWAYN3gCgoo6ldRZkpL0p7IrSgQml77/t
-UfoAnRmium2+Dh7lMKleIVO4G9aAtP0X
-=7bUF
+iEYEAREIAAYFAlTGS+0ACgkQCaWpQKGI+9QbngCdG5EaOFVN8jp7ekZxZX4XikqR
+rEAAnjHq1aRFsuRlNYcMAP40XkdSX+oQ
+=Gd40
 -----END PGP SIGNATURE-----
diff --git a/dev-util/anjuta/anjuta-3.14.1.ebuild b/dev-util/anjuta/anjuta-3.14.1.ebuild
new file mode 100644 (file)
index 0000000..d13b0a5
--- /dev/null
@@ -0,0 +1,141 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/anjuta-3.14.1.ebuild,v 1.1 2015/01/26 14:15:08 pacho Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{2_6,2_7} )
+# libanjuta-language-vala.so links to a specific slot of libvala; we want to
+# avoid automagic behavior.
+VALA_MIN_API_VERSION="0.26"
+VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}"
+
+inherit gnome2 flag-o-matic readme.gentoo python-single-r1 vala
+
+DESCRIPTION="A versatile IDE for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
+
+IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# FIXME: make python dependency non-automagic
+COMMON_DEPEND="
+       >=dev-libs/glib-2.34:2
+       x11-libs/gdk-pixbuf:2
+       >=x11-libs/gtk+-3.10:3
+       >=dev-libs/libxml2-2.4.23
+       >=dev-libs/gdl-3.5.5:3=
+       >=x11-libs/gtksourceview-3:3.0
+
+       sys-devel/autogen
+
+       >=gnome-extra/libgda-5:5=
+       dev-util/ctags
+
+       x11-libs/libXext
+       x11-libs/libXrender
+
+       ${PYTHON_DEPS}
+
+       devhelp? ( >=dev-util/devhelp-3.7.4:= )
+       glade? ( >=dev-util/glade-3.12:3.10= )
+       introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
+       subversion? (
+               >=dev-vcs/subversion-1.8:=
+               >=net-libs/serf-1.2:1=
+               >=dev-libs/apr-1:=
+               >=dev-libs/apr-util-1:= )
+       terminal? ( >=x11-libs/vte-0.27.6:2.91 )
+       vala? ( $(vala_depend) )
+"
+RDEPEND="${COMMON_DEPEND}
+       gnome-base/gsettings-desktop-schemas
+       packagekit? ( app-admin/packagekit-base )
+"
+DEPEND="${COMMON_DEPEND}
+       >=dev-lang/perl-5
+       >=dev-util/gtk-doc-am-1.4
+       >=dev-util/intltool-0.40.1
+       sys-devel/bison
+       sys-devel/flex
+       >=sys-devel/gettext-0.17
+       virtual/pkgconfig
+       !!dev-libs/gnome-build
+       test? (
+               app-text/docbook-xml-dtd:4.1.2
+               app-text/docbook-xml-dtd:4.5 )
+       app-text/yelp-tools
+       dev-libs/gobject-introspection-common
+       gnome-base/gnome-common
+"
+# yelp-tools, gi-common and gnome-common are required by eautoreconf
+
+pkg_setup() {
+       python-single-r1_pkg_setup
+}
+
+src_prepare() {
+       if use vala; then
+               DISABLE_AUTOFORMATTING="yes"
+               DOC_CONTENTS="To create a generic vala project you will need to specify
+desired valac versioned binary to be used, to do that you
+will need to:
+1. Go to 'Build' -> 'Configure project'
+2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to
+'Configure options'."
+       fi
+
+       # COPYING is used in Anjuta's help/about entry
+       DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
+
+       # Conflicts with -pg in a plugin, bug #266777
+       filter-flags -fomit-frame-pointer
+
+       # python2.7-configure in Fedora vs. python-configure in Gentoo
+       sed -e 's:$PYTHON-config:$PYTHON$PYTHON_VERSION-config:g' \
+               -i plugins/am-project/tests/anjuta.lst || die "sed failed"
+
+       # Do not build benchmarks, they are not installed and for dev purpose only
+       sed -e '/SUBDIRS =/ s/benchmark//' \
+               -i plugins/symbol-db/Makefile.{am,in} || die
+
+       use vala && vala_src_prepare
+       gnome2_src_prepare
+}
+
+src_configure() {
+       gnome2_src_configure \
+               --disable-neon \
+               --disable-static \
+               $(use_enable debug) \
+               $(use_enable devhelp plugin-devhelp) \
+               $(use_enable glade plugin-glade) \
+               $(use_enable glade glade-catalog) \
+               $(use_enable introspection) \
+               $(use_enable packagekit) \
+               $(use_enable subversion plugin-subversion) \
+               $(use_enable subversion serf) \
+               $(use_enable terminal plugin-terminal) \
+               $(use_enable vala)
+}
+
+src_install() {
+       # COPYING is used in Anjuta's help/about entry
+       docompress -x "/usr/share/doc/${PF}/COPYING"
+
+       # 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"
+
+       use vala && readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+       gnome2_pkg_postinst
+       use vala && readme.gentoo_print_elog
+}
index c5027f532c227e9cddced84603f826647f87e8ee..32ad5a24d818b8cfccd59713d8b583bc6e7230f8 100644 (file)
@@ -7,6 +7,5 @@
     <flag name="glade">Build glade plugin for anjuta</flag>
     <flag name="packagekit">Use packagekit to search for missing tools</flag>
     <flag name="terminal">Enable terminal plugin based on <pkg>x11-libs/vte</pkg></flag>
-    <flag name="vala">Enable support for the Vala programming language</flag>
   </use>
 </pkgmetadata>