chore(dev-libs/gobject-instrospection): add

needed to modify upstream to depend on python 2.6 instead of python 2.7
This commit is contained in:
Brandon Philips 2013-02-27 17:05:11 -08:00
parent afa57ae713
commit 239b9fdc61
6 changed files with 715 additions and 0 deletions

View File

@ -0,0 +1,445 @@
# ChangeLog for dev-libs/gobject-introspection
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/ChangeLog,v 1.86 2013/01/03 00:31:07 tetromino Exp $
03 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-1.34.2-r1.ebuild:
Forgot to add PYTHON_DEPS to dependencies (bug #449824, thanks to Jory A.
Pratt).
*gobject-introspection-1.34.2-r1 (29 Dec 2012)
29 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+gobject-introspection-1.34.2-r1.ebuild,
+files/gobject-introspection-1.34.2-better-traceback.patch:
Print the filename and line being parsed if g-ir-scanner crashes while
parsing a gtk-doc annotation. Update to EAPI5 and python-single-r1.
09 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.1.ebuild,
-gobject-introspection-1.34.0.ebuild, -gobject-introspection-1.34.1.1.ebuild:
Pin to a specific range of glib versions to avoid problems like bug #446622.
Drop old.
*gobject-introspection-1.34.2 (21 Nov 2012)
21 Nov 2012; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-1.34.2.ebuild:
Version bump.
*gobject-introspection-1.34.1.1 (30 Oct 2012)
30 Oct 2012; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-1.34.1.1.ebuild:
Version bump. Drop useless USE=doc, it served no useful purpose.
28 Oct 2012; Raúl Porcel <armin76@gentoo.org>
gobject-introspection-1.32.1.ebuild:
ia64/s390/sh/sparc stable wrt #427544
06 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
gobject-introspection-1.32.1.ebuild:
stable ppc ppc64, bug #427544
06 Oct 2012; Markus Meier <maekke@gentoo.org>
gobject-introspection-1.32.1.ebuild:
arm stable, bug #427544
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.32.1.ebuild:
Stable for amd64, wrt bug #427544
03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
gobject-introspection-1.32.1.ebuild:
x86 stable wrt bug #427544
02 Oct 2012; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-1.32.1.ebuild:
Stable for HPPA (bug #427544).
26 Sep 2012; Matt Turner <mattst88@gentoo.org>
gobject-introspection-1.32.1.ebuild:
Stable on alpha, bug 427544.
*gobject-introspection-1.34.0 (25 Sep 2012)
25 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.1.ebuild,
+gobject-introspection-1.34.0.ebuild:
Version bump with an improved (and more strict) annotation parser and
glib-2.34 updates. Make license more precise.
07 Jul 2012; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.32.1.ebuild:
Prevent crosscompiling problems, bug #414105 by Jimmy.Jazz.
04 Jun 2012; Pacho Ramos <pacho@gentoo.org>
-files/gobject-introspection-0.10.8-build-tests.patch,
-gobject-introspection-0.10.8.ebuild, -gobject-introspection-1.30.0-r1.ebuild,
-gobject-introspection-1.32.0.ebuild:
Drop old.
04 Jun 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0-r1.ebuild,
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.0.ebuild,
gobject-introspection-1.32.1.ebuild:
Need PYTHON_USE_WITH="xml"(bug #418083, thanks to Arfrever).
21 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-1.30.0-r1.ebuild,
gobject-introspection-1.30.0-r2.ebuild:
Need eutils for epatch.
06 May 2012; Fabian Groffen <grobian@gentoo.org>
gobject-introspection-1.32.1.ebuild:
Remove bashism from configure script
04 May 2012; Jeff Horelick <jdhore@gentoo.org>
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0-r1.ebuild,
gobject-introspection-1.30.0-r2.ebuild, gobject-introspection-1.32.0.ebuild,
gobject-introspection-1.32.1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
26 Apr 2012; Alexis Ballier <aballier@gentoo.org>
gobject-introspection-1.32.1.ebuild:
keyword ~amd64-fbsd
*gobject-introspection-1.32.1 (20 Apr 2012)
20 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+gobject-introspection-1.32.1.ebuild:
Version bump with various bugfixes.
16 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-1.32.0.ebuild:
Fix glib dependency to match installed gir data and fix test failure (bug
#412059, thanks to Hans de Graaff).
*gobject-introspection-1.32.0 (28 Mar 2012)
28 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-gobject-introspection-1.30.0.ebuild, +gobject-introspection-1.32.0.ebuild,
metadata.xml:
Version bump with a new documentation tool and numerous bugfixes. Autotools
macros were split off into a separate package, gobject-introspection-common.
Drop old.
25 Mar 2012; Raúl Porcel <armin76@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #393007
05 Mar 2012; Brent Baude <ranger@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild:
Marking gobject-introspection-1.30.0-r2 ppc stable for bug 393007
05 Mar 2012; Brent Baude <ranger@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild:
Marking gobject-introspection-1.30.0-r2 ppc64 stable for bug 393007
07 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0.ebuild,
gobject-introspection-1.30.0-r1.ebuild,
gobject-introspection-1.30.0-r2.ebuild:
Directly inherit multilib, thanks to Arfrever for reporting.
07 Feb 2012; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild:
Stable for HPPA (bug #399529).
29 Jan 2012; Markus Meier <maekke@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild:
arm stable, bug #399529
28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild:
x86 stable wrt bug #399529
20 Jan 2012; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild:
Stable for AMD64, wrt bug #399529
18 Jan 2012; Markus Meier <maekke@gentoo.org>
gobject-introspection-1.30.0-r1.ebuild:
arm stable, bug #393007
14 Jan 2012; Markus Meier <maekke@gentoo.org>
gobject-introspection-1.30.0-r1.ebuild:
x86 stable, bug #393007
08 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-1.30.0-r2.ebuild,
-files/gobject-introspection-1.30.0-forced-cairo.patch:
Update fix for bug #391213 to not use eautoreconf.
*gobject-introspection-1.30.0-r2 (08 Jan 2012)
08 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+gobject-introspection-1.30.0-r2.ebuild,
+files/gobject-introspection-1.30.0-forced-cairo.patch:
Force building cairo-gobject support, and add a PDEPEND on cairo[glib]
(PDEPEND instead of RDEPEND to avoid circular dependencies). Fixes bug
#391213; thanks to Pacho Ramos, Rafał Mużyło, and the many helpful
testers.
31 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-0.10.8.ebuild, gobject-introspection-1.30.0.ebuild,
gobject-introspection-1.30.0-r1.ebuild:
Fix py-compile idiom for automake-1.11.2 compatibility (bug #396585).
29 Dec 2011; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.30.0-r1.ebuild:
amd64 stable, bug 393007
20 Dec 2011; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-1.30.0-r1.ebuild:
Stable for HPPA (bug #393007).
15 Nov 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
gobject-introspection-1.30.0-r1.ebuild:
Port to EAPI 4
*gobject-introspection-1.30.0-r1 (30 Oct 2011)
30 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+gobject-introspection-1.30.0-r1.ebuild:
Add useful upstream patches to take into account struct padding on ppc and
arm, improve stability, report better error messages, fix memory leaks, fix
distcc incompatibility, and fix potential glib-2.31.x incompatibility.
28 Sep 2011; Samuli Suominen <ssuominen@gentoo.org>
gobject-introspection-1.30.0.ebuild:
Use virtual/libffi instead of dev-libs/libffi in case we have to switch to
using copy from GCC in future.
*gobject-introspection-1.30.0 (27 Sep 2011)
27 Sep 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
+gobject-introspection-1.30.0.ebuild:
Bump to 1.30, from the GNOME overlay. Ebuild updates by tetromino.
20 Sep 2011; Matt Turner <mattst88@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Add missing dependency on bison, bug 382987
12 Sep 2011; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-0.10.8.ebuild,
+files/gobject-introspection-0.10.8-build-tests.patch:
Build tests only on make check, bug #379929 by Dave Kemper and patch by
Alexandre Rostovtsev.
16 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Make the DESCRIPTION a bit more descriptive
14 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
gobject-introspection-0.10.8.ebuild:
DEPEND on virtual/yacc since bison is no longer in the system set, bug 378535
09 Jul 2011; Matt Turner <mattst88@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Added ~mips, bug 324847
08 Jul 2011; Alexis Ballier <aballier@gentoo.org>
gobject-introspection-0.10.8.ebuild:
keyword ~x86-fbsd, bug #364693
14 Jun 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
-gobject-introspection-0.10.2.ebuild, -gobject-introspection-0.10.7.ebuild:
Remove old.
02 May 2011; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Stable for HPPA (bug #364973).
30 Apr 2011; Raúl Porcel <armin76@gentoo.org>
gobject-introspection-0.10.8.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #364973
29 Apr 2011; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Marked ~hppa (bug #364693).
28 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
gobject-introspection-0.10.8.ebuild:
x86 stable wrt security bug #364973
27 Apr 2011; Christoph Mende <angelos@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Stable on amd64 wrt bug #364973
27 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org>
gobject-introspection-0.10.8.ebuild:
ppc/ppc64 stable wrt #364973
25 Apr 2011; Fabian Groffen <grobian@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Run elibtoolize for correct Darwin bundle (Python)
25 Apr 2011; Fabian Groffen <grobian@gentoo.org>
gobject-introspection-0.10.8.ebuild:
Keyworded for Prefix arches, bug #364693
*gobject-introspection-0.10.8 (24 Apr 2011)
24 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
-gobject-introspection-0.10.6.ebuild,
-gobject-introspection-0.10.7-r1.ebuild,
-files/gobject-introspection-0.10.7-fix-g-variant-new.patch,
+gobject-introspection-0.10.8.ebuild:
Bump to 0.10.8, remove old
*gobject-introspection-0.10.7-r1 (19 Apr 2011)
19 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
+gobject-introspection-0.10.7-r1.ebuild,
+files/gobject-introspection-0.10.7-fix-g-variant-new.patch:
Add variant fixes, needed for pygobject-2.28.4
*gobject-introspection-0.10.7 (04 Apr 2011)
04 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
-gobject-introspection-0.10.3.ebuild,
-gobject-introspection-0.10.4.ebuild,
+gobject-introspection-0.10.7.ebuild:
Bump to 0.10.7, remove old
*gobject-introspection-0.10.6 (26 Mar 2011)
26 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
+gobject-introspection-0.10.6.ebuild:
Bump to 0.10.6
22 Mar 2011; Brent Baude <ranger@gentoo.org>
gobject-introspection-0.10.2.ebuild:
Marking gobject-introspection-0.10.2 ppc stable for bug 353436
21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
gobject-introspection-0.10.2.ebuild:
ppc64 stable wrt #353436
12 Mar 2011; Raúl Porcel <armin76@gentoo.org>
gobject-introspection-0.10.2.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #353436
*gobject-introspection-0.10.4 (11 Mar 2011)
11 Mar 2011; Pacho Ramos <pacho@gentoo.org>
+gobject-introspection-0.10.4.ebuild:
Version bump.
24 Feb 2011; Thomas Kahle <tomka@gentoo.org>
gobject-introspection-0.10.2.ebuild:
x86 stable per bug 353436
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
gobject-introspection-0.10.2.ebuild:
Stable on amd64 wrt bug #353436
*gobject-introspection-0.10.3 (23 Feb 2011)
23 Feb 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
-gobject-introspection-0.10.1.ebuild,
+gobject-introspection-0.10.3.ebuild:
Bump to 0.10.3, lots of introspection building fixes
*gobject-introspection-0.10.2 (08 Feb 2011)
08 Feb 2011; Pacho Ramos <pacho@gentoo.org>
-gobject-introspection-0.6.14.ebuild, -gobject-introspection-0.9.0-r1.ebuild,
-files/gobject-introspection-0.9.0-python27.patch,
-gobject-introspection-0.9.12.ebuild, -gobject-introspection-0.10.0.ebuild,
+gobject-introspection-0.10.2.ebuild:
Version bump, remove old.
26 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
gobject-introspection-0.10.1.ebuild:
~ppc/~ppc64 wrt #324847
*gobject-introspection-0.10.1 (12 Jan 2011)
12 Jan 2011; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-0.10.1.ebuild:
Version bump.
*gobject-introspection-0.10.0 (22 Dec 2010)
22 Dec 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gobject-introspection-0.9.0.ebuild, -gobject-introspection-0.9.3.ebuild,
-gobject-introspection-0.9.6.ebuild, -gobject-introspection-0.9.10.ebuild,
+gobject-introspection-0.10.0.ebuild:
Version bump. Clean up old revisions.
*gobject-introspection-0.9.12 (13 Oct 2010)
13 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-0.9.12.ebuild:
Version bump. More multi ABI python changes.
*gobject-introspection-0.9.10 (02 Oct 2010)
*gobject-introspection-0.9.0-r1 (02 Oct 2010)
02 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gobject-introspection-0.6.9.ebuild,
+gobject-introspection-0.9.0-r1.ebuild,
+files/gobject-introspection-0.9.0-python27.patch,
+gobject-introspection-0.9.10.ebuild:
Version bump. Fix build with python 2.7, bug #327759. Install
documentation with USE=doc, bug #335110.
*gobject-introspection-0.9.6 (21 Sep 2010)
21 Sep 2010; Arun Raghavan <ford_prefect@gentoo.org>
+gobject-introspection-0.9.6.ebuild:
Bump to 0.9.6. Lots of fixes and additions. Breaks ABI (gir version bumped
from 1.1 to 1.2, so all introspection packages will need updating. Watch
out for a revbump later with a tool to update when ABI breaks.
*gobject-introspection-0.9.3 (22 Aug 2010)
22 Aug 2010; Jonathan Callen <abcd@gentoo.org>
+gobject-introspection-0.9.3.ebuild:
Bump to 0.9.3, from gnome overlay
24 Jul 2010; Raúl Porcel <armin76@gentoo.org>
gobject-introspection-0.9.0.ebuild:
Add ~alpha/~ia64/~s390/~sh/~sparc wrt #324847
21 Jul 2010; Markus Meier <maekke@gentoo.org>
gobject-introspection-0.9.0.ebuild:
add ~arm, bug #324847
*gobject-introspection-0.9.0 (11 Jul 2010)
11 Jul 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+gobject-introspection-0.9.0.ebuild:
Bump to 0.9.0
11 Jun 2010; Arun Raghavan <ford_prefect@gentoo.org>
-gobject-introspection-0.6.7.ebuild, -gobject-introspection-0.6.8.ebuild:
Remove old ebuilds
*gobject-introspection-0.6.14 (11 Jun 2010)
11 Jun 2010; Arun Raghavan <ford_prefect@gentoo.org>
+gobject-introspection-0.6.14.ebuild:
Bump to 0.6.14. Upstream doesn't like ChangeLogs, so meh. Added USE=test
and bumped to EAPI-3 for python eclass lovin'.
*gobject-introspection-0.6.9 (19 Mar 2010)
19 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+gobject-introspection-0.6.9.ebuild:
Bump to 0.6.9; minimal changes
*gobject-introspection-0.6.8 (18 Mar 2010)
18 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+gobject-introspection-0.6.8.ebuild:
Bump to 0.6.8, all tests pass.
*gobject-introspection-0.6.7 (26 Feb 2010)
26 Feb 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+gobject-introspection-0.6.7.ebuild, +metadata.xml:
Add initial ebuild for gobject-introspection, infrastructure for
generation of gobject library bindings

View File

@ -0,0 +1,25 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX gobject-introspection-1.34.2-better-traceback.patch 1431 SHA256 921870ef1182bb6d358eaecd479f73bf22404ccd9b4d2ee27005f8aa0960a865 SHA512 48acab361c2e6a938eb88c4c2ea3cdd83dd1eb165d489b3fa54967d748a36842a4f89833a71c73ed79e4ee85e0e9aeb05fb1eac82470cc1664ba9dc0eedb8037 WHIRLPOOL af33c96fa943b6e36269963b603652bb0e6ca9702a57a384dbbef59f7b7516084bc6a2334f41d415460a7d8796c0908f9e24285cfbdde705b4430db0bb747831
DIST gobject-introspection-1.30.0-patches-1.tar.xz 5776 SHA256 90a01c8b3ce6b112d58e9781460f3664d652bed169ddbdd9451a5e0a9fe2d37c SHA512 a11195aa3c7ebeee89d7262751f1b894890170d99cbfbfa4a5122f616adbe394b2abf8f00d9f658e906c9ccc34608ecc9939a98e2d2a0bf98ad3116e393c0d40 WHIRLPOOL 21d173277ecf0a3186efd2975b8c5746ca9a765a2c8db023706083b2eab47e5c8aac4ea728c2e9a2e30453fd3aef63ca4ce5a8aafe3882a116a7e2e1e0a738f8
DIST gobject-introspection-1.30.0.tar.xz 1063720 SHA256 8e4274579096e983fad3148cdab50295a4701e45cd9a4e02f7242fc0a04c47b2 SHA512 fa4daa40ad971fd3da8d7b29ada94bd7d29a011972dd007c24692fb1b3e72716bdaa8a3e932c22fa5bf41a4c0d3b1a0a5012a6abac69714ab3fcde0c669da9f4 WHIRLPOOL 0a70ffb3135509accfe484a1e52adc1a674d89a4f2874aea60f45047269f27a410c769f85ac21b7f06396489a69bd5a01422618b8c11b1af678fd8f523d6d6a6
DIST gobject-introspection-1.32.1.tar.xz 1120996 SHA256 44f3fb933f76e4728818cc360cb5f9e2edcbdf9bc8a8f9aded99b3e3ef5cb858 SHA512 115d317890e1a66a64760baebad5c9a0b50600f4cf8ba805fed8fcf047413be51603a3dbd83f552609e7a30dba303ebe9e6bfaa0bb3d6e2f95ad9f98d2c4a02c WHIRLPOOL 7a04b5db51ddbf555e251788334c1976874ab847f89577a0d1e94bbabc9c8bd9ecba7dbe9b85b1e92a63cb942df626a3934b959331e118750f8f4f5520961a64
DIST gobject-introspection-1.34.2.tar.xz 1088768 SHA256 bc7948a35ce2218922dfb0806679cad21060715cc0c340cf7823eb633cc03429 SHA512 e57839f9354aacded057911914de94d6357c323cb57cbd2934e668f2d149e779d1aca818e18b13d67fd359afe75dbe9e3525d8f7544a7ced0bbe8f7397526330 WHIRLPOOL 01b5b0662886bd708dad0d60eb06ba18af8c5f50895268bc618ddfa988789621d086b754afe48d7002ba8c8163d92318ff34d564605f406f92ef4cb9ad4659b5
EBUILD gobject-introspection-1.30.0-r2.ebuild 2702 SHA256 f59a167478a965c6b61fc67a9f40ca05d39a7b015fd0d5a0413b9eb1f4ef0622 SHA512 57f7377879b2b48e1fba18e385bb46eac0907333e34c6378cd6942a3a53a60669a1222c3f4f2d3d86ef7baebf18252f53406302dd959611d5d5b0abb03d5764f WHIRLPOOL 142b5602cb4517dfc150ba2d3f753b36d8cd35a7e7eb976bee3adea9ff92570dc0994ef58ea1e5505f9b77517edb2d39abce6de144abe24e79386718d2f239f0
EBUILD gobject-introspection-1.32.1.ebuild 3001 SHA256 a04f5f593d362a802e66f813aec43a278ed06e01905a4a364c36e3b5a9f43c2b SHA512 00feaff99ca8dbb0a7b9b1ad5cb9a855b734f3bc14ae9b0b7471b9e64411f7febdd601337a0006947fd4038283ded4380684e50a83da4a82a6bf0fffad6f6945 WHIRLPOOL 19a18bd0f46ff0a5428414060b6f957e847a18916f20f9877e2307d8f4a43fb3d826bc921b16d26294553be1bbc029bd7dbd7e4d172d739dae72dbaa7b40ff25
EBUILD gobject-introspection-1.34.2-r1.ebuild 2598 SHA256 be1653ae8ab4038e0472e4b57f76e05446f72da9edc9e0d52b9c23a7a9ebbb7c SHA512 ba8435d7bd1fefc0ab3205c700492d1faac9f41d5c567f222e112e78202b95776aa8205fab409b28503e3025da18801749361a97e4515aa7e2cfdee7007d67eb WHIRLPOOL e3589c4e82e206fa5106dd497ff3a7debbfb6fa236d1b864747c4c66323a3ca197aa5ceb8971a6771457929c3781595858ffaf7c785d248f2b24b1062d62aca8
EBUILD gobject-introspection-1.34.2.ebuild 2801 SHA256 ea89e3e4b7954e46a790e38718e57187c8f572588df6788e280a88ba61df1723 SHA512 d918de34a89ac7ed928f927c4096471064f88212a55337b2ca7f25f77c188cc22962191a7d448668529dc0fb4084f9555fd0310359deeec6099cb800e7dcade5 WHIRLPOOL 10deb676e0537b3e58845c191f7002c22ccf6671fe41b23584e73ebcbf22f0503b1eadea7e8d0f854146d8baee4a3962e126de5e168cd1018f8920778050037c
MISC ChangeLog 16018 SHA256 a540a52f3c3492086a3fe57717e710dbc552dc04bb2cce021e630a560f625cc5 SHA512 6ca9c335083ad9cc3bae967884170f2c7dacb58592ad8fcb7fc2518e7bc1647b7fbabc245a43a5d89245bf0cbcde30813b789160fbfb88109ebd9a9b19a49e51 WHIRLPOOL 0ff1f175cd89dbe9d370c07eb708289f43c42829d05c8a0fdb2f872ce559d83cbc1a2dbadb7641ca8a31f8e9e30c6e17f37f32636975832e25467fe3288160f6
MISC metadata.xml 276 SHA256 64896ff5d165a9a750f5e13dfb6ae8ab203c9c5ecf1fe95f5828dca418652cb3 SHA512 69c30c46828ec7f02fde73973d64e48042242a42f7c354fe37297df0653552eed04fac21cabbe385efa9e0d348f70e718afdf328ebdcd203a109761b4b89f99e WHIRLPOOL c527df37fc6657961892dd27b52b8597a54f11f9da01e3acbe7cad6ebaaa6d41364e49bb1635ab5c5e354a8a56e11eae49eff1f394be934cda9322204de4e282
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQEcBAEBCAAGBQJQ5NFNAAoJEJ0WA1zPCt1hDS8H/A/SivWJi03NRWJmaEaioEJf
w+DWIF0BmX9zRXMhqbuYWdKoL4gIGv4hBUFX8jbtW7lSx0/geBgtrt79RO3vGNJf
ufIUfspyuzRKiplWSvHPNVhJdbbhjDrlgLF4hsKQ/L+PZWrinVI3BUvZ6uzUqzVs
rFWiJEsadlvzkbbdJmkpDT/msFDUTTdH+rZrKfq4OHQcx+svr2S48deLEGYWnm2O
nlmRxNB7FGhjCLkxlIL/nqD4IItnCnNBUYScyDY0L5pwNamDbH0PahDed0IrBVgG
EuYswaONNWm41WJ8hY+0YRWPeTvoMTGNdLLJPmgJ+zRVJvBV9vqDiSl78xOrDBk=
=dU8q
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,43 @@
From 3e452d88e285531f78707de9a0326649d537e59f Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Sat, 29 Dec 2012 05:22:08 -0500
Subject: [PATCH] scanner: add filename/line to the backtrace if
parse_comment_block() raised an exception
In most cases, such exceptions are caused by gtk-doc syntax errors in
annotations, and developers want to see which annotation made g-ir-scanner
crash.
https://bugzilla.gnome.org/show_bug.cgi?id=690850
---
giscanner/annotationparser.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/giscanner/annotationparser.py b/giscanner/annotationparser.py
index f545590..f33e956 100644
--- a/giscanner/annotationparser.py
+++ b/giscanner/annotationparser.py
@@ -24,6 +24,7 @@
import re
+import traceback
from . import message
from .odict import odict
@@ -766,7 +767,11 @@ class AnnotationParser(object):
comment_blocks = {}
for comment in comments:
- comment_block = self.parse_comment_block(comment)
+ try:
+ comment_block = self.parse_comment_block(comment)
+ except:
+ message.fatal("error when parsing comment block\n%s" % traceback.format_exc(),
+ message.Position(comment[1], comment[2]))
if comment_block is not None:
# Note: previous versions of this parser did not check
--
1.8.0.2

View File

@ -0,0 +1,94 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.30.0-r2.ebuild,v 1.15 2012/12/09 18:33:49 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="2:2.5"
PYTHON_USE_WITH="xml"
inherit eutils gnome2 multilib python
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
SRC_URI="${SRC_URI} mirror://gentoo/${P}-patches-1.tar.xz"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RDEPEND=">=dev-libs/glib-2.29.7:2
<dev-libs/glib-2.31:2
virtual/libffi"
DEPEND="${RDEPEND}
virtual/pkgconfig
sys-devel/flex
virtual/yacc
doc? ( >=dev-util/gtk-doc-1.15 )"
# PDEPEND to avoid circular dependencies, bug #391213
PDEPEND="x11-libs/cairo[glib]"
pkg_setup() {
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
--disable-static
YACC=$(type -p yacc)
$(use_enable test tests)"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# Useful upstream patches, will be in 1.31
epatch ../patches/*.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=659824
sed -i -e '/^TAGS/s/[{}]//g' "${S}/giscanner/docbookdescription.py" || die
# FIXME: Parallel compilation failure with USE=doc
use doc && MAKEOPTS="-j1"
# Don't pre-compile .py
echo > py-compile
echo > build-aux/py-compile
gnome2_src_prepare
skip_tests=
if ! has_version "x11-libs/cairo[glib]"; then
# Bug #391213: enable cairo-gobject support even if it's not installed
# We only PDEPEND on cairo to avoid circular dependencies
export CAIRO_LIBS="-lcairo"
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
export CAIRO_GOBJECT_LIBS="-lcairo-gobject"
export CAIRO_GOBJECT_CFLAGS="-I${EPREFIX}/usr/include/cairo"
if use test; then
G2CONF="${G2CONF} --disable-tests"
skip_tests=yes
ewarn "Tests will be skipped because x11-libs/cairo[glib] is not present"
ewarn "on your system. Consider installing it to get tests to run."
fi
fi
}
src_test() {
[[ -z ${skip_tests} ]] && default
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,doc-tool,scanner}
}
pkg_postinst() {
python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner
python_need_rebuild
}
pkg_postrm() {
python_mod_cleanup /usr/lib*/${PN}/giscanner
}

View File

@ -0,0 +1,99 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild,v 1.15 2012/12/09 18:33:49 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="2:2.6"
PYTHON_USE_WITH="xml"
inherit gnome2 python toolchain-funcs
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc doctool test"
RDEPEND=">=dev-libs/gobject-introspection-common-${PV}
>=dev-libs/glib-2.31.22:2
<dev-libs/glib-2.33:2
doctool? ( dev-python/mako )
virtual/libffi"
# Wants real bison, not virtual/yacc
DEPEND="${RDEPEND}
virtual/pkgconfig
sys-devel/bison
sys-devel/flex
doc? ( >=dev-util/gtk-doc-1.15 )"
pkg_setup() {
# To prevent crosscompiling problems, bug #414105
CC=$(tc-getCC)
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
--disable-static
YACC=$(type -p yacc)
$(use_enable doctool)
$(use_enable test tests)"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# FIXME: Parallel compilation failure with USE=doc
use doc && MAKEOPTS="-j1"
gnome2_src_prepare
python_clean_py-compile_files
# avoid GNU-isms
sed -i -e 's/\(if test .* \)==/\1=/' configure || die
gi_skip_tests=
if ! has_version "x11-libs/cairo[glib]"; then
# Bug #391213: enable cairo-gobject support even if it's not installed
# We only PDEPEND on cairo to avoid circular dependencies
export CAIRO_LIBS="-lcairo"
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
export CAIRO_GOBJECT_LIBS="-lcairo-gobject"
export CAIRO_GOBJECT_CFLAGS="-I${EPREFIX}/usr/include/cairo"
if use test; then
G2CONF="${G2CONF} --disable-tests"
gi_skip_tests=yes
ewarn "Tests will be skipped because x11-libs/cairo[glib] is not present"
ewarn "on your system. Consider installing it to get tests to run."
fi
fi
}
src_test() {
[[ -z ${gi_skip_tests} ]] && default
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,scanner}
use doctool && python_convert_shebangs 2 "${ED}"usr/bin/g-ir-doc-tool
# Prevent collision with gobject-introspection-common
rm -v "${ED}"usr/share/aclocal/introspection.m4 \
"${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
rmdir "${ED}"usr/share/aclocal || die
}
pkg_postinst() {
python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner
python_need_rebuild
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/${PN}/giscanner
}

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<use>
<flag name="doctool">Install g-ir-doc-tool for generating documentation
from introspected data</flag>
</use>
</pkgmetadata>