summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/anjuta/ChangeLog10
-rw-r--r--dev-util/anjuta/Manifest12
-rw-r--r--dev-util/anjuta/anjuta-3.14.1.ebuild141
-rw-r--r--dev-util/anjuta/metadata.xml1
4 files changed, 156 insertions, 8 deletions
diff --git a/dev-util/anjuta/ChangeLog b/dev-util/anjuta/ChangeLog
index d7368332178b..b4470f5960be 100644
--- a/dev-util/anjuta/ChangeLog
+++ b/dev-util/anjuta/ChangeLog
@@ -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)
diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest
index 02c118033ed8..88fd1c923f53 100644
--- a/dev-util/anjuta/Manifest
+++ b/dev-util/anjuta/Manifest
@@ -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
index 000000000000..d13b0a54294f
--- /dev/null
+++ b/dev-util/anjuta/anjuta-3.14.1.ebuild
@@ -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
+}
diff --git a/dev-util/anjuta/metadata.xml b/dev-util/anjuta/metadata.xml
index c5027f532c22..32ad5a24d818 100644
--- a/dev-util/anjuta/metadata.xml
+++ b/dev-util/anjuta/metadata.xml
@@ -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>