From 35b1f5c3870dab252ba484c38f3498a88e3636f8 Mon Sep 17 00:00:00 2001 From: Gilles Dartiguelongue Date: Mon, 15 Dec 2014 23:11:36 +0000 Subject: [PATCH] Version bump for Gnome 3.14. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xC6085806 --- app-editors/gedit/ChangeLog | 7 +- app-editors/gedit/Manifest | 22 ++---- app-editors/gedit/gedit-3.14.2.ebuild | 104 ++++++++++++++++++++++++++ 3 files changed, 116 insertions(+), 17 deletions(-) create mode 100644 app-editors/gedit/gedit-3.14.2.ebuild diff --git a/app-editors/gedit/ChangeLog b/app-editors/gedit/ChangeLog index 8440efd73b40..40eec29b1d0e 100644 --- a/app-editors/gedit/ChangeLog +++ b/app-editors/gedit/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-editors/gedit # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/ChangeLog,v 1.375 2014/12/01 11:32:48 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/ChangeLog,v 1.376 2014/12/15 23:11:33 eva Exp $ + +*gedit-3.14.2 (15 Dec 2014) + + 15 Dec 2014; Gilles Dartiguelongue +gedit-3.14.2.ebuild: + Version bump for Gnome 3.14. 01 Dec 2014; Michał Górny gedit-3.12.2-r1.ebuild: Backport the Python fixes from gnome overlay. diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index 7ea80d64c8c1..2659edff8748 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -2,26 +2,16 @@ Hash: SHA256 DIST gedit-3.12.2.tar.xz 2850716 SHA256 75460b112bed459a0f9db60e7fb0b9e6341dc8e5c20088d929597ba030d7b653 SHA512 8b15c7293a68727e478e67801a65d779a753e8751edd9808e15f5cee8a7c8509ca6ce03127334f84f60fde164daa6f1f031d236daee57ef8323b45f26dba70ac WHIRLPOOL 72c9fe02428986a514af3da43755aba6aa6fe4fb455293317da2a44552eb847941b66fd045e9e412c101860b7cbc7e0251b1eadd03ff9b1908882757657d40b9 +DIST gedit-3.14.2.tar.xz 2884188 SHA256 e5174147180721485c4c3791628bfdc8452efbed120c6b6b2e4210299caf71c0 SHA512 cc926fc18843955db7181ea12f75b9f43239b540dcd5cc0575c1545fa3ed5749d480098e9fcff9d7523e110ad6943b18a3f8a41d689525f7062f33a3c873ada0 WHIRLPOOL 6c13773140e785b501b428f152a3a46885b4f75e9ea4034e1c5766968f5a292c28f2932dbf1b6a014f99398ccf6fd48221520220fe3c3a7d87521c9d0917408f EBUILD gedit-3.12.2-r1.ebuild 2910 SHA256 cd9d8b901031e6ba28835df74a2d1214f72620c12801d29efd7d622940717942 SHA512 6e4c4cdcccd43a48b3c38354eb66959d6e5c4c53d52c6fdb80f70c303884306a3c2fdbb106d4a9e2e51a99e6a41005ac67489d138b49402181d6c43f29602df7 WHIRLPOOL 21793238289d973e5071a5786821f532db065a441f51983762cb6f2c65f7b9ba3075bc1306577b3a3463fa39dde9da00337a1f5c8da49f17608a778ba0cd9bd3 EBUILD gedit-3.12.2.ebuild 2512 SHA256 e1ca6908f58292b1921f95b842d05dc35a32263b1881466859e282e4543783ed SHA512 09bbb4b2a56e4d0d0e6d3f61eae9a2aaaba7ecb76b9252095f9b487d6acf44e37d5ab7a30fb758d159bbe339d1d7e1c1bc50ee47c731998c42a6cdc6d0cdf8d8 WHIRLPOOL cac6d845124a52d400a2301d96b64a688f336e2a7f3617978b9afd25a754caf539ef5626b8a3d92160736d84154ddf755ef1014bc5ba152cc35007f22bdb92e4 -MISC ChangeLog 47577 SHA256 ccad09d9a4b6d2c077bd2ee3dfd3607168f42abf6f7d8285c7c8de580bd763ea SHA512 7054c4c68e7e26e35e729bf2034388dc8addbca2879b13edda5ac382e3b71c8797dab79f611cf647b432663549b57f2e4fb194d8d16c2e5c26514d7702d17aae WHIRLPOOL b4e9d1402f52f2b10f4a29d2b1beddf4661af8a700a9acc6706ed8bd9dfcf115b8b0daa51e1779876cbf12bd55118c95fcf5c819f56fb633bbd43b36b8b4d031 +EBUILD gedit-3.14.2.ebuild 2826 SHA256 56be820f3d65286e562e40f6883833dd47b0efdc0ddc529b5f37a901a80cbca4 SHA512 13ffa5bbb4370cf265ec04c85f3753e7f06b07a8943f69937b15f9b3252178b04a6ce5cea4002609d08b49a8f3d64f342bdd3ee91e0b661f1824e66bd6a24a8a WHIRLPOOL 30c4fca44aa4c7260e86ad6387915c8a89a1a27a91a75892b6b0a277d823b51304038ac5cd32e5f97ec038f949aa118dc02c50f5673f5480f2f7b980c82e5b9e +MISC ChangeLog 47711 SHA256 9dcaadfb926cbff76771d1e0f5cc2b9e9845e9276e7139bbd4d2559a90da5492 SHA512 9411f42614a98f28039b996a885a4de0fd1967867caf5f09eda1a5df9cb81f76d9abaad9dc8b1f7cb9ef876c38cf325f1e4aca5c619fa82d6d651677eb65ab42 WHIRLPOOL ca67ba62a1b81c3adab71db1b04e4a49f9e8a9a5cb6d7b5657bae70b9a0f09ac622729912299e3e3bbd97ee6865de2daa36f812b01f497eefb0f98fb53c7085a MISC metadata.xml 276 SHA256 8dec58657a80b4973306f2f6d5da03a819b949c3f8e93b3065eafda55f1f8465 SHA512 9c1f48389dedc905b448e4085b9fec8f37ef777aacf14e18541e39680ccf83a968c7ee8fea8b9ede61704ac174380c7cc56858182fb6f59a589ab1d70b8eea7d WHIRLPOOL 902de8d338629274e1ec7a7a6b13316e88f09847d5158a92fdc3337e33c26dcda79ff8bf425dc0de42657ba14769478335249d13cba2342f8adb247a1f40e905 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJUfFHkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOqJoQALxJNJEmud5t9gzSkaJaDFzi -tHl+YzkpjVtvO3fHs/aZDKUAJUIQZjMIeC+0DM1Rki4CYkpOCQdYwdpcu5faGL2R -xuPfYwLU79q2TjswFiFeag2dGEXFvzBBzeGDnVFjH4mZbH/m0myfgZLQNIDt23mU -aO2UxTMQlkJRmmAb5vK8gUgOm8F8Wism0ewuPhYRMtxG9/cYdVaPp29TjW3mlAqU -g0qiTrpLKvPnG915mfQEMu2dv/QcOUoGPS64AA6Gtztnq7UNr/Ch6jCYw3SujWgr -a+VMmRsTEFNtNMfEaGO/BxCmkr+KFVzmZoWxm8OEqyoiL6rxpx3npe3Xp2imWHmt -PERWr6cG4M/xTaMcBD6h45JZQl7wgNcPdBCMFKzA2zfMEMyw6eKyr7EnCnHQRCtg -eSZRY5vxCvoSA+1oRcXbMoOyMO7rdjIqwEvWDaJ5HGbGDF9LJ6UygeOLLjFT/HqM -ld0d0ky84YgXmM8NvHdGpq4sHmjrtGHSX5TeoIwQ+x7oJAYKHQLqHx8lbOq2yI2B -ONijr+UUNQ1r6duyXoL2C+kvMM/3VUbgf8t2Lf1MWKgRDnTI9lNbUDIO0Lcs9+ye -2vfizF0mJVbUm1zfgf6HIkAnYZlHa8NA2fAzz1tUbVMGE0DUUnKjsQ8YcYxGjOkl -nOfkQZ4ziljdkwT3lQ4M -=nsNN +iEYEAREIAAYFAlSPaqQACgkQ1fmVwcYIWAZDegCfRdXR1Zb/GqqrrIbk8/NecPCD +Q6UAn2sgT5Zaka9XAkV53zy6eesYr7TP +=A71c -----END PGP SIGNATURE----- diff --git a/app-editors/gedit/gedit-3.14.2.ebuild b/app-editors/gedit/gedit-3.14.2.ebuild new file mode 100644 index 000000000000..a55130282522 --- /dev/null +++ b/app-editors/gedit/gedit-3.14.2.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/gedit-3.14.2.ebuild,v 1.1 2014/12/15 23:11:33 eva Exp $ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" # plugins are dlopened +PYTHON_COMPAT=( python3_{3,4} ) +VALA_MIN_API_VERSION="0.26" +VALA_USE_DEPEND="vapigen" + +inherit eutils gnome2 multilib python-r1 vala virtualx + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Apps/Gedit" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="+introspection +python spell vala" +# python-single-r1 would request disabling PYTHON_TARGETS on libpeas +# we need to fix that +REQUIRED_USE="python? ( ^^ ( $(python_gen_useflags '*') ) )" + +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux" + +# X libs are not needed for OSX (aqua) +COMMON_DEPEND=" + >=dev-libs/libxml2-2.5.0:2 + >=dev-libs/glib-2.40:2 + >=x11-libs/gtk+-3.14:3[introspection?] + >=x11-libs/gtksourceview-3.14:3.0[introspection?] + >=dev-libs/libpeas-1.7.0[gtk] + + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs + + x11-libs/libX11 + + net-libs/libsoup:2.4 + + introspection? ( >=dev-libs/gobject-introspection-0.9.3 ) + python? ( + ${PYTHON_DEPS} + >=dev-libs/gobject-introspection-0.9.3 + >=x11-libs/gtk+-3:3[introspection] + >=x11-libs/gtksourceview-3.6:3.0[introspection] + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas[${PYTHON_USEDEP}] ) + spell? ( + >=app-text/enchant-1.2:= + >=app-text/iso-codes-0.35 ) +" +RDEPEND="${COMMON_DEPEND} + x11-themes/gnome-icon-theme-symbolic +" +DEPEND="${COMMON_DEPEND} + ${vala_depend} + app-text/docbook-xml-dtd:4.1.2 + >=app-text/scrollkeeper-0.3.11 + dev-libs/libxml2:2 + >=dev-util/gtk-doc-am-1 + >=dev-util/intltool-0.50.1 + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" +# yelp-tools, gnome-common needed to eautoreconf + +pkg_setup() { + use python && [[ ${MERGE_TYPE} != binary ]] && python_setup +} + +src_prepare() { + vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + DOCS="AUTHORS BUGS ChangeLog MAINTAINERS NEWS README" + + gnome2_src_configure \ + --disable-deprecations \ + --enable-updater \ + --enable-gvfs-metadata \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable python) \ + $(use_enable vala) \ + ITSTOOL=$(type -P true) +} + +src_test() { + # FIXME: this should be handled at eclass level + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check +} + +src_install() { + # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON limitations + gnome2_src_install pyoverridesdir="$(python_get_sitedir)/gi/overrides" +} -- 2.26.2