diff options
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/anjuta/ChangeLog | 10 | ||||
-rw-r--r-- | dev-util/anjuta/Manifest | 12 | ||||
-rw-r--r-- | dev-util/anjuta/anjuta-3.14.1.ebuild | 141 | ||||
-rw-r--r-- | dev-util/anjuta/metadata.xml | 1 |
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> |