From 8c8c5eb5e6f24007fd5db0e6447476e66f91623c Mon Sep 17 00:00:00 2001 From: Gilles Dartiguelongue Date: Mon, 22 Dec 2014 22:04:14 +0000 Subject: Version bump for Gnome 3.14. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xC6085806 --- dev-util/anjuta/ChangeLog | 7 +- dev-util/anjuta/Manifest | 10 ++- dev-util/anjuta/anjuta-3.14.0.ebuild | 142 +++++++++++++++++++++++++++++++++++ 3 files changed, 154 insertions(+), 5 deletions(-) create mode 100644 dev-util/anjuta/anjuta-3.14.0.ebuild (limited to 'dev-util') diff --git a/dev-util/anjuta/ChangeLog b/dev-util/anjuta/ChangeLog index d837f78f1d45..d7368332178b 100644 --- a/dev-util/anjuta/ChangeLog +++ b/dev-util/anjuta/ChangeLog @@ -1,6 +1,11 @@ # 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.182 2014/11/01 17:19:11 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.183 2014/12/22 22:04:11 eva Exp $ + +*anjuta-3.14.0 (22 Dec 2014) + + 22 Dec 2014; Gilles Dartiguelongue +anjuta-3.14.0.ebuild: + Version bump for Gnome 3.14. 01 Nov 2014; Pacho Ramos -anjuta-3.10.2.ebuild, -files/anjuta-3.5.91-cxx-check.patch: diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 201ce98158a5..02c118033ed8 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -2,13 +2,15 @@ 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 EBUILD anjuta-3.12.0.ebuild 3862 SHA256 9911f7d585bb74047877ff9bf98b4e18aae7f53d2f2860270cc8160582b7c07a SHA512 daa7c2c2b59399c26b68d24b016ac8419a5cdb50b595dac5d14860fca23be704e94020564bf8f143455e360af4a0a1b875b2c9b9cd7da0920093078dba642a7e WHIRLPOOL b707fd2dec2db399348fc4e38b8cb22e7b91a7c1e8db70ed476a66e285df1df48c81ca22d1fce9647c0b1b7d534b10b28e49ab0999ab013130d5badec970f2d5 -MISC ChangeLog 26940 SHA256 d74d2c48acb79deb197af2708e076e042070db7c520860312f5434b78d950e02 SHA512 c0b19af0907ef1fef4ecc0c85e86367e87c17f50c4efc3d8a192445141ec725c44c9e34cabfa330cebf7761c330e379bbe7d223d2bd4d0c4f81f7c861101b534 WHIRLPOOL e21d1242203721e7b5783bc4011e740d4dcd5f0258a9c6042d4ef335b4452e645204c887467943b0b651c42f100c93b7079db785698bdb55cceb7a4f927da322 +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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlRVFhAACgkQCaWpQKGI+9QO0wCfVyOtWiPxb959tcmqyeN0/XR7 -3Y0Ani9gEGyXFZ7HpwwhhjNlWXcMekcR -=u9zm +iEYEAREIAAYFAlSYlVwACgkQ1fmVwcYIWAYN3gCgoo6ldRZkpL0p7IrSgQml77/t +UfoAnRmium2+Dh7lMKleIVO4G9aAtP0X +=7bUF -----END PGP SIGNATURE----- diff --git a/dev-util/anjuta/anjuta-3.14.0.ebuild b/dev-util/anjuta/anjuta-3.14.0.ebuild new file mode 100644 index 000000000000..de82a72b5e12 --- /dev/null +++ b/dev-util/anjuta/anjuta-3.14.0.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/anjuta-3.14.0.ebuild,v 1.1 2014/12/22 22:04:11 eva Exp $ + +EAPI="5" +GCONF_DEBUG="yes" +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="http://projects.gnome.org/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 \ + --docdir=/usr/share/doc/${PF} \ + $(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 +} -- cgit v1.2.3-65-gdbad