[dev-python/pygobject] version bump to 3.4.2-r1, sync with upstream
This commit is contained in:
@@ -1,14 +1,5 @@
|
||||
AUX pygobject-2.90.1-make_check.patch 2572 SHA256 e665baf786eb565cd095ca1651a696264b112dcbc534593c4fa3da2d4e3b2ddf SHA512 2162dc214b86cdfb9b4a465066cd2847419be9608dab55e911166e8c646d19da2ef5f4553926459f1b061bacc380aae9645365390b6852f56db4da25925a1417 WHIRLPOOL 0f67999b760486014aa108a2761983ccf07b80aa0c69e5dac814130b53541c7e916998250e35251c68b77681f569f60c183e991d70f2ba93f4a18c9934724b2e
|
||||
AUX pygobject-3.0.0-support_multiple_python_versions.patch 2794 SHA256 ee1e3182dadd4e585179916e4cff3836d2e4464663667a8f5afcf5949d3c000c SHA512 a604acb91b769d42830f59b80a564cc5eb96645d7a1ce0849f3f609a42c6c1232f1a855a077a2d8b358d1ffb0dac00d97ab55a29c63073e6740fffd5e32121bb WHIRLPOOL 272a3e56c604b2525918581fe34354508ed3ce16baa374eba4845d49d917198c38647ed0897266a8fa4638a79f4d766758d7543c00c57a1f785bdfd2411af4b4
|
||||
AUX pygobject-3.0.3-disable-new-gi-tests.patch 2825 SHA256 eec3f3cacfa7655d9dd0755cb5c9a1a235b5351990dfc0d39f646d5ba2e2deda SHA512 4bd10c6fe633217ff8828bdbe92712666c0c630cf693d11f19a0bc45f2778bf18997482b904f026a8cf64a3cf21a0725a215dbe27cd5411a628a19b37955c39c WHIRLPOOL 47cbe3e98c9a714529fa811f41456b5b204e8d42db122f6cea468ee85b76fed2dd510ee13f82b42715c3e7b7185a8febb05de0f1a2e5e0b6ff69de9cb0425bef
|
||||
AUX pygobject-3.0.3-gobject-property-min-max.patch 2505 SHA256 9f79c7a7f163323d3d72b2c2758fba4fd4c712869e5f8c7ba10364466a30d9c3 SHA512 7073c34658ca89d963a9d7dba0bfa60b86299175929eb2b552a56d1f9c476e18b28de510b4a6a9c28585def04a9e40d244ba067eec250b63e0c03db8874fff09 WHIRLPOOL e24483d0e3aa1c070bee3ea67883edeef8394317addde27aa137838b9da7f1bf099fee252a6a925fdd26976aa6ea974f24ba14078f4aeb615a471c1670e1f77c
|
||||
AUX pygobject-3.0.3-tests-python3.patch 953 SHA256 e9b9da15e44239a85b71d5dde5ae112780c9527b81bddf4edfa9d620bf371d00 SHA512 3f90a75217d728687b1e36f50ca236b4586f09d0a67f70b7337ff19649ad2dcce6c77fa3124f293b1783f999ae8cf2a94d16d656a56ba63f4378ff2f1efcdd8d WHIRLPOOL 4c0b0d0866804a42e35082f8aa41411a185ae5b4e9866e627392cfde9bb8f5c493e55a5bfb039cbf290e0d20b725184bfcc1a858c03e904f806fefce48b7e97b
|
||||
DIST pygobject-3.0.4.tar.xz 547180 SHA256 f457b1d7f6b8bfa727593c3696d2b405da66b4a8d34cd7d3362ebda1221f0661
|
||||
DIST pygobject-3.2.0.tar.xz 561820 SHA256 1a2140c4c4ce0c1a5d7abe74eeb7a7040f426cb17943c3ae7e57695b355151c3 SHA512 f3f381b43efeefee0187da39178d3c51fcf317c5ba7adc3fa95ad6145d84f72ccb006ad6d08fd4aac5b506599f69b47eb3c599d7f99f57ee22e82ae993465199 WHIRLPOOL c0d1eff36cd3b4c1a1ac945a3d82f54112ee4052698e3ec78f5305173f452a0672811c5cc1231e95002462147e5bedea230c379c663601dec8d95cb99ca51e42
|
||||
DIST pygobject-3.2.1.tar.xz 550392 SHA256 0f07401289fa33e8caee7a9342f5c838bb44cd0a386cb99093505edb5e42817a SHA512 84d69b9015044d5cd2919de8a69afa79880bf72cecd923830dc31aa4fe269d6fbe9c79bec5e10a201426667ebfbb625d38cd1016fadbfa93c351aee3a51fdd3f WHIRLPOOL 89c124695206753296d68cc75e7e59a13985160ca37ceb6aed8e6c028a6d0a1787c5af0c1fdc8fa88b7c6a9a43ef08d1c264d7f7eab766936bf35d49b43468e3
|
||||
DIST pygobject-3.2.2.tar.xz 564712 SHA256 4653790baaff0176fd814b88cfb5378c45906a120b25d01be2554f423b726eb0 SHA512 b22c8fd4bcff0d110a08d7f0927df086d4e1e11546e3d7aa08f4e5ec66643d1ba88ac199b0354dca145bf06532c8ab8a427ea9450751ee52b914f355a6d7e9e7 WHIRLPOOL f3e4aaafadfeae5e6fafd0e173c856c2f8c937eb097732760c21ccaced6c7c96e36e5b683d729e78b0043302fafa92818ea90fa845fe266caf5e2d0a8ae8ff8f
|
||||
EBUILD pygobject-cairo-3.0.4.ebuild 2390 SHA256 d7d0539e4991eccd9e8bed8c29419b8f091bc6a205206deb36769ea047eee759 SHA512 4411f1f94ede746c0598bf3213e239636b06f30e7a382f8ac0df8388998e07a537cac266b7908570ce484e0b39249e62b2bb4bf8174e0498f3304a990b88f39b WHIRLPOOL f0a4dbedd587bdf0a5ac352bb76912fcec4db54099277522f5fd9427a4efe5f5b12d05f6fb308caf730e472fb8bb7088c04d460b80b356dfc32772ea9f5cf936
|
||||
EBUILD pygobject-cairo-3.2.0.ebuild 1893 SHA256 f5584eef1195e839e2eb989b8f02d7039c894f21c976754448fca6beb7639743 SHA512 d5069fad7ccbb34fe6319285181022233babe947209d3ea2b188c622dac634062b5ab871129df74ad96bf23c34d6310038125126911cd8e31ee92a922d5af59d WHIRLPOOL 4c3c19005c2e0863305746041723dd96cb3b2e542ed79921367a8508c89a1a1f83bdc046c82a4554bb5ea383ce62dcfb7debbe6b8e9b790281abb6812eaee9b5
|
||||
EBUILD pygobject-cairo-3.2.1.ebuild 1893 SHA256 f5584eef1195e839e2eb989b8f02d7039c894f21c976754448fca6beb7639743 SHA512 d5069fad7ccbb34fe6319285181022233babe947209d3ea2b188c622dac634062b5ab871129df74ad96bf23c34d6310038125126911cd8e31ee92a922d5af59d WHIRLPOOL 4c3c19005c2e0863305746041723dd96cb3b2e542ed79921367a8508c89a1a1f83bdc046c82a4554bb5ea383ce62dcfb7debbe6b8e9b790281abb6812eaee9b5
|
||||
EBUILD pygobject-cairo-3.2.2.ebuild 1893 SHA256 f5584eef1195e839e2eb989b8f02d7039c894f21c976754448fca6beb7639743 SHA512 d5069fad7ccbb34fe6319285181022233babe947209d3ea2b188c622dac634062b5ab871129df74ad96bf23c34d6310038125126911cd8e31ee92a922d5af59d WHIRLPOOL 4c3c19005c2e0863305746041723dd96cb3b2e542ed79921367a8508c89a1a1f83bdc046c82a4554bb5ea383ce62dcfb7debbe6b8e9b790281abb6812eaee9b5
|
||||
MISC metadata.xml 178 SHA256 aeea09173ed30175422e4f951e369e1882919be3d56e655468e5d4bffea0fc3c SHA512 090602f45b8fe37eb4ec23c568d815bd1ea41903eb2ad2592c251915aeb3edd957eae84957d556eb3b4b3fbb5acf6aae7594e1640ee5e04297cb6e2efc6c4c41 WHIRLPOOL 69136c1dbfe808f569ccf5362e9df219ef8ba594cc608893dbf854ee6482111c5c969c2510f2f92b659b3a94e1a669490062815891988e71e76a8d0782b871e6
|
||||
DIST pygobject-3.4.2.tar.xz 615032 SHA256 2b87ef3170be3a20a53fbdb348ae4ecb41a72a17ec6531baa67147c3437d2aad SHA512 ff22d2825896246564230949b93e6d6075f885cbe4c633b8fdd6505287bc167dd50d3c3a3f4ed9ff690c0b70a81fb893a9fbf947ed9ff043ad61a61af192412d WHIRLPOOL df50588c9da9b56b50370530b1b70a10addc1d89e44ede7efbbcc7e9039e35816c105477c9e33caa52bbae9d6bd33b6532e6a0b8df3b8de0aab6f838bf00a10f
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
From d0885d5757f02f53dbc8036054a1ced7f727eb08 Mon Sep 17 00:00:00 2001
|
||||
From: Gilles Dartiguelongue <eva@gentoo.org>
|
||||
Date: Fri, 5 Nov 2010 23:39:08 +0100
|
||||
Subject: [PATCH] Do not build tests unless needed
|
||||
|
||||
[Alexandre Rostovtsev <tetromino@gmail.com>: port to 2.90.1]
|
||||
---
|
||||
tests/Makefile.am | 12 ++++++------
|
||||
tests/runtests.py | 3 +++
|
||||
2 files changed, 9 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/tests/Makefile.am b/tests/Makefile.am
|
||||
index 7a619bf..a3cbf57 100644
|
||||
--- a/tests/Makefile.am
|
||||
+++ b/tests/Makefile.am
|
||||
@@ -1,5 +1,5 @@
|
||||
CLEANFILES =
|
||||
-noinst_LTLIBRARIES = libgimarshallingtests.la
|
||||
+check_LTLIBRARIES = libgimarshallingtests.la
|
||||
test_typelibs = GIMarshallingTests-1.0.typelib
|
||||
|
||||
nodist_libgimarshallingtests_la_SOURCES = $(GI_DATADIR)/tests/gimarshallingtests.c $(GI_DATADIR)/tests/gimarshallingtests.h
|
||||
@@ -23,7 +23,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile
|
||||
|
||||
# regress.c needs cairo
|
||||
if ENABLE_CAIRO
|
||||
-noinst_LTLIBRARIES += libregress.la
|
||||
+check_LTLIBRARIES += libregress.la
|
||||
test_typelibs += Regress-1.0.typelib
|
||||
nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
|
||||
libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS)
|
||||
@@ -52,7 +52,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
|
||||
|
||||
CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
|
||||
|
||||
-noinst_LTLIBRARIES += testhelper.la
|
||||
+check_LTLIBRARIES += testhelper.la
|
||||
|
||||
testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
|
||||
testhelper_la_LDFLAGS = -module -avoid-version
|
||||
@@ -72,7 +72,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
|
||||
test -L $@ || $(LN_S) .libs/$@ $@
|
||||
|
||||
|
||||
-all: $(LTLIBRARIES:.la=.so)
|
||||
+all: $(check_LTLIBRARIES:.la=.so)
|
||||
|
||||
EXTRA_DIST = \
|
||||
compathelper.py \
|
||||
@@ -112,7 +112,7 @@ EXTRA_DIST = \
|
||||
$(NULL)
|
||||
|
||||
clean-local:
|
||||
- rm -f $(LTLIBRARIES:.la=.so) file.txt~
|
||||
+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
|
||||
|
||||
DBUS_LAUNCH=$(shell which dbus-launch)
|
||||
RUN_TESTS_ENV_VARS= \
|
||||
@@ -123,7 +123,7 @@ RUN_TESTS_ENV_VARS= \
|
||||
MALLOC_PERTURB_=85 \
|
||||
TESTS_BUILDDIR=$(builddir)
|
||||
|
||||
-check-local: $(LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
|
||||
+check-local: $(check_LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
|
||||
@echo " CHECK Pyflakes"
|
||||
@if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi
|
||||
@echo " CHECK PEP8"
|
||||
diff --git a/tests/runtests.py b/tests/runtests.py
|
||||
index c518fcc..35bb5c4 100755
|
||||
--- a/tests/runtests.py
|
||||
+++ b/tests/runtests.py
|
||||
@@ -34,6 +34,9 @@ if sys.version_info[:2] == (2, 6):
|
||||
unittest.TestCase.assertGreater = assertGreater
|
||||
unittest.TestCase.assertIsInstance = assertIsInstance
|
||||
|
||||
+# Some tests fail with translated messages.
|
||||
+os.environ["LC_ALL"] = "C"
|
||||
+
|
||||
if '--help' in sys.argv:
|
||||
print("Usage: ./runtests.py <testfiles>")
|
||||
sys.exit(0)
|
||||
--
|
||||
1.7.12.4
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} )
|
||||
|
||||
REAL_PN="${PN/-cairo}"
|
||||
GNOME_ORG_MODULE="${REAL_PN}"
|
||||
|
||||
inherit autotools eutils gnome2 python-r1 virtualx
|
||||
|
||||
DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries"
|
||||
HOMEPAGE="http://www.pygtk.org/"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+threads"
|
||||
|
||||
COMMON_DEPEND="
|
||||
~dev-python/pygobject-base-${PV}[threads=]
|
||||
>=dev-python/pycairo-1.10.0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-libs/cairo[glib]
|
||||
sys-apps/findutils"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<dev-python/pygtk-2.13
|
||||
!<dev-python/pygobject-2.28.6-r50:2[introspection]"
|
||||
|
||||
src_prepare() {
|
||||
DOCS="AUTHORS ChangeLog* NEWS README"
|
||||
# Hard-enable libffi support since both gobject-introspection and
|
||||
# glib-2.29.x rdepend on it anyway
|
||||
# docs disabled by upstream default since they are very out of date
|
||||
G2CONF="${G2CONF}
|
||||
--disable-dependency-tracking
|
||||
--with-ffi
|
||||
--enable-cairo
|
||||
$(use_enable threads thread)"
|
||||
|
||||
# Do not build tests if unneeded, bug #226345
|
||||
epatch "${FILESDIR}/${REAL_PN}-3.4.1.1-make_check.patch"
|
||||
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_foreach_impl run_in_build_dir gnome2_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir gnome2_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl run_in_build_dir gnome2_src_install
|
||||
# just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo.so
|
||||
# discard the rest
|
||||
rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.so") \
|
||||
$(find "${ED}" -type l | grep -v "gi/_gi_cairo.so") || die
|
||||
find "${ED}" -depth -type d -empty -exec rmdir {} \; || die
|
||||
}
|
||||
|
||||
run_in_build_dir() {
|
||||
pushd "${BUILD_DIR}" > /dev/null || die
|
||||
"$@"
|
||||
popd > /dev/null
|
||||
}
|
||||
Reference in New Issue
Block a user