From 0dcfb322772b63afd5c17e17f5637d66d2e6a9c8 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sat, 7 Mar 2015 10:51:45 +0000 Subject: [PATCH] --disable-seed because it's dead, bug #541890 Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4 --- dev-libs/libpeas/ChangeLog | 9 ++- dev-libs/libpeas/Manifest | 9 +-- dev-libs/libpeas/libpeas-1.12.1-r1.ebuild | 74 +++++++++++++++++++++++ 3 files changed, 86 insertions(+), 6 deletions(-) create mode 100644 dev-libs/libpeas/libpeas-1.12.1-r1.ebuild diff --git a/dev-libs/libpeas/ChangeLog b/dev-libs/libpeas/ChangeLog index d835fd1624c7..b0bba6f20278 100644 --- a/dev-libs/libpeas/ChangeLog +++ b/dev-libs/libpeas/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libpeas -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/ChangeLog,v 1.41 2014/12/22 18:10:01 eva Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/ChangeLog,v 1.42 2015/03/07 10:51:43 pacho Exp $ + +*libpeas-1.12.1-r1 (07 Mar 2015) + + 07 Mar 2015; Pacho Ramos +libpeas-1.12.1-r1.ebuild: + --disable-seed because it's dead, bug #541890 *libpeas-1.12.1 (22 Dec 2014) diff --git a/dev-libs/libpeas/Manifest b/dev-libs/libpeas/Manifest index 900814ce600d..370c6c29f1d4 100644 --- a/dev-libs/libpeas/Manifest +++ b/dev-libs/libpeas/Manifest @@ -4,13 +4,14 @@ Hash: SHA256 DIST libpeas-1.10.1.tar.xz 512052 SHA256 ba9fb1ff0b1bf6921b10fcd9d89d3995713e11a3e373f6852278699d03d2571d SHA512 99a5c290e13b6ff5330cd629ea70c1ce24e93ec142576b7dd646111f2019397368a4253482c9268ce2ecc924f9ec85b30d203005462efdd711b45b7eb7a39279 WHIRLPOOL d5e6d7b85e77418d7977793a8b5d12410d616bde93426558b164d90b2535b67c70be52b79183c048c41ce381ac146c826032440bda8cf5b9ff0134c9d18412f6 DIST libpeas-1.12.1.tar.xz 522616 SHA256 e610be31c9d382580fb5d8686f8311149f27413f55af6abf5c033178b99452d6 SHA512 3b3f973066d8237da666b60fd8b34c93159c98742b255dd0205d2cfeb474635e823b60412f833564ce6116101c2c2b263fed7a59f1fc624d0a727c9e2897b58c WHIRLPOOL adbaff8093c8d5b0f1c174be2d2011512aa98da471302910a7a52f5b70a39333f514e68b71803f5c74022146a0b6dfb657c9cc960fa755c98f453216e4ef2d25 EBUILD libpeas-1.10.1.ebuild 2559 SHA256 b6ae8008c9853102a17e2f0bea3b7d7a30bde2a44e10392794b923a41d0c0c9f SHA512 103f3f03aa23b1f31d35de1911f0b392171c29cf0038b463f76a318fa645d4d53b9039f8f279e6bb99a8d594ced1e8cf4de21b5de5f6b266a14306044e733602 WHIRLPOOL 8c6fa5d9c7e38ce3327d783d55f80886670dd079fd45859035a47d3cc57f3dfb9c32a320c51d3531caa6d8f5c9b432573cb88feeeacd12ac83abe02b0f3f88c1 +EBUILD libpeas-1.12.1-r1.ebuild 2088 SHA256 1da2ff6fa71794668c3c47d9c180d7172ee3885650534491e5f0e8f5b7a29805 SHA512 e45bb66ffa41dbd3467fc4a845cca05a5a773c1456c9d4f48995510a115ca2e7a8219a667c9028cb99d5a02298e12e6274976931b1f3fbdd47ade82525507726 WHIRLPOOL fc011b23fbff5d423dd550a852094ac9bf1e2285a114ec3aa4d25ca41a2e7c4eb30868ddb0e54a6a25a3b3ff5c4249bb117cad19df6685c5ad606026f4bdfe24 EBUILD libpeas-1.12.1.ebuild 2078 SHA256 4f7b6e1c66af1414f8e0088eef0c924411c4e1b45aa8bac8c8139a3f28c99ab1 SHA512 0b081d1674b6250dfe4fe1851b5a79e74d608d781aafc9bc52798fca1e80f0f4cdc297a451c10cf854b466c13629c38c708b20869ed5775b14208232da2b9714 WHIRLPOOL f2d64d7120e8f0f2ca74c5bf036d0e0ad87bfde0d8494d3705e0c9b6e3bea89a18593db6c3b3868411d6d6f555849cd391197d109a8b1076a00c8521f96b83b5 -MISC ChangeLog 6018 SHA256 1d79882740d866f5370bee6867bd95973e5772618e1b6a56dd6435b48dfbb9f1 SHA512 19c7ec5d8593a383fbad6280c177aa7698f2c48be227f80ef430d3a6d6321b2cdd56c6063fb543be13dec5e0996c974f1a957e2b2dfe068faddc812169afe559 WHIRLPOOL d8baad97b36d8bd2a0184ead3648435b0eaa98c61fa390ed4fbd9563c8edf0cb4dbd6db1ab2e61472b8acbb47055b81d83c74f76d8f4f3e206321fc6ec780209 +MISC ChangeLog 6176 SHA256 8c7d32eafd19c4c6cc1f61b149d8cd23a1e62e0c26966ffe19c8631bae3d56f7 SHA512 12eda2855475b9f8b4ec6d6f1a8ea3534a6a3ae9a0584d4dc98eaceaff77545b3371eb9743830b4c1be1acf074ed5bf1baabe1cc98e801fe6817e476ec0fb399 WHIRLPOOL 769242f9ccb303a9f32147f4090e5fdb2b2545b2df6101f3cc5b16d556963242a7e6cefa403335cd7c0ab24888318382c409d4b23654b095546b5d5cf698bebd MISC metadata.xml 427 SHA256 da5ea54a44636f4e4c008c16af0161b26f784bf9ab64858c7ba227a9e0a68a22 SHA512 ddc445acce98c61bd27330906281d19d8dfe0ef8f9cf9f0d350036b07c2bfd6f105e78f067e9eb9f99acbf3b5f1f1b6e2def04db90fe70bec23a2a2911cecdd5 WHIRLPOOL d8bb1163550d94781146b9c7f7da4980cd09171058f1d986f40203a95acaaaff90b083e340d40631ad2b115457fb77c8db5ac8e998f23eac61ff67b7680b7d22 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlSYXnoACgkQ1fmVwcYIWAZHfgCdHPac4yTbcrH6wfMPI3OaAhl8 -yHoAoIV6Dv1csIusV9pai2ynEtVdand1 -=VAWA +iEYEAREIAAYFAlT62D8ACgkQCaWpQKGI+9QY0wCeI74ViTrHUdidkC9CYCXW6qfc +bCYAnjnHMuFWLozkkFOVnh19DSiES4gc +=zDYo -----END PGP SIGNATURE----- diff --git a/dev-libs/libpeas/libpeas-1.12.1-r1.ebuild b/dev-libs/libpeas/libpeas-1.12.1-r1.ebuild new file mode 100644 index 000000000000..ce993f90922b --- /dev/null +++ b/dev-libs/libpeas/libpeas-1.12.1-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpeas/libpeas-1.12.1-r1.ebuild,v 1.1 2015/03/07 10:51:43 pacho Exp $ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit gnome2 multilib python-r1 virtualx + +DESCRIPTION="A GObject plugins library" +HOMEPAGE="http://developer.gnome.org/libpeas/stable/" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="+gtk glade +python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ?? ( $(python_gen_useflags 'python3*') ) )" + +RDEPEND=" + >=dev-libs/glib-2.32:2 + >=dev-libs/gobject-introspection-1.39 + glade? ( >=dev-util/glade-3.9.1:3.10 ) + gtk? ( >=x11-libs/gtk+-3:3[introspection] ) + python? ( + ${PYTHON_DEPS} + >=dev-python/pygobject-3.0.0:3[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.11 + >=dev-util/intltool-0.40 + virtual/pkgconfig +" + +src_configure() { + # --disable-seed because it's dead, bug #541890 + local myconf=( + $(use_enable glade glade-catalog) + $(use_enable gtk) + --disable-deprecation + --disable-seed + --disable-static + + # possibly overriden below + --disable-python{2,3} + ) + # Wtf, --disable-gcov, --enable-gcov=no, --enable-gcov, all enable gcov + # What do we do about gdb, valgrind, gcov, etc? + + python_configure() { + local v + python_is_python3 && v=3 || v=2 + myconf+=( + "--enable-python${v}" + # it is just 'PYTHON' for py3 in the build system + "PYTHON${v#3}=${PYTHON}" + "PYTHON${v}_CONFIG=${PYTHON}-config" + ) + } + use python && python_foreach_impl python_configure + + gnome2_src_configure "${myconf[@]}" +} + +src_test() { + # FIXME: Tests fail because of some bug involving Xvfb and Gtk.IconTheme + # DO NOT REPORT UPSTREAM, this is not a libpeas bug. + # To reproduce: + # >>> from gi.repository import Gtk + # >>> Gtk.IconTheme.get_default().has_icon("gtk-about") + # This should return True, it returns False for Xvfb + Xemake check +} -- 2.26.2