--disable-seed because it's dead, bug #541890
authorPacho Ramos <pacho@gentoo.org>
Sat, 7 Mar 2015 10:51:45 +0000 (10:51 +0000)
committerPacho Ramos <pacho@gentoo.org>
Sat, 7 Mar 2015 10:51:45 +0000 (10:51 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4

dev-libs/libpeas/ChangeLog
dev-libs/libpeas/Manifest
dev-libs/libpeas/libpeas-1.12.1-r1.ebuild [new file with mode: 0644]

index d835fd1624c7f8d58b29dbd7faae5b1b46a96321..b0bba6f2027851d654097aa82b1c6dc80bab3a29 100644 (file)
@@ -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 <pacho@gentoo.org> +libpeas-1.12.1-r1.ebuild:
+  --disable-seed because it's dead, bug #541890
 
 *libpeas-1.12.1 (22 Dec 2014)
 
index 900814ce600dee665ba52afb296dd93c7874dab5..370c6c29f1d4ae3ffaa57502c3eb15fbaf5cc3d6 100644 (file)
@@ -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 (file)
index 0000000..ce993f9
--- /dev/null
@@ -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
+}