bump(dev-libs/glib): sync with upstream

Update glib and assorted dependencies, our version is so out of date it
prevents updating other ebuilds.

Packages updated:
  app-text/yelp-tools
  dev-libs/dbus-glib
  dev-libs/expat
  dev-libs/glib
  dev-libs/gobject-introspection
  dev-libs/gobject-introspection-common
  dev-libs/libffi
  dev-util/gdbus-codegen
  dev-util/gtk-doc
  dev-util/gtk-doc-am
  dev-util/itstool
  gnome-extra/yelp-xsl
  virtual/libffi
  virtual/libiconv
This commit is contained in:
Michael Marineau 2014-08-15 23:25:07 -07:00
parent e7cd6ee007
commit 816c95c815
145 changed files with 8370 additions and 1273 deletions

View File

@ -0,0 +1,197 @@
# ChangeLog for app-text/yelp-tools
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/yelp-tools/ChangeLog,v 1.54 2014/08/07 17:55:20 jer Exp $
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.12.1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.12.1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.12.1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.12.1.ebuild:
Stable for amd64, wrt bug #512912
*yelp-tools-3.12.1 (27 Apr 2014)
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org>
+yelp-tools-3.12.1.ebuild:
Version bump for Gnome 3.12.
23 Apr 2014; Pacho Ramos <pacho@gentoo.org> -yelp-tools-3.6.1.ebuild:
Drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.10.0.ebuild:
Stable for ppc, wrt bug #507568
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.10.0.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> yelp-tools-3.10.0.ebuild:
arch stable, bug 888
20 Jan 2014; Mike Frysinger <vapier@gentoo.org> yelp-tools-3.10.0.ebuild,
yelp-tools-3.6.1.ebuild:
Add s390 love #469982.
15 Jan 2014; Sébastien Fabbro <bicatali@gentoo.org> yelp-tools-3.10.0.ebuild,
yelp-tools-3.6.1.ebuild:
Keyworded amd64-linux
14 Jan 2014; Anthony G. Basile <blueness@gentoo.org> yelp-tools-3.10.0.ebuild,
yelp-tools-3.6.1.ebuild:
Keyword ~mips
*yelp-tools-3.10.0 (24 Dec 2013)
24 Dec 2013; Pacho Ramos <pacho@gentoo.org> +yelp-tools-3.10.0.ebuild,
-yelp-tools-3.4.1.ebuild:
Version bump for Gnome 3.10, drop old
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for HPPA (bug #482886).
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for sparc, wrt bug #458984
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for alpha, wrt bug #458984
29 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for ia64, wrt bug #458984
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for arm, wrt bug #458984
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for ppc64, wrt bug #458984
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for ppc, wrt bug #458984
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for x86, wrt bug #458984
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Stable for amd64, wrt bug #458984
25 Feb 2013; Zac Medico <zmedico@gentoo.org> yelp-tools-3.6.1.ebuild:
Add ~arm-linux and ~x86-linux keywords.
08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Add ~sh, wrt bug #449220
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
yelp-tools-3.4.1.ebuild, yelp-tools-3.6.1.ebuild:
Switch to virtual/awk since it has been keyworded.
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
yelp-tools-3.4.1.ebuild, yelp-tools-3.6.1.ebuild,
-yelp-tools-3.6.1-r1.ebuild, -files/yelp-tools-3.6.1-gawk.patch:
Undo previous commit: yelp-tools works with all virtual/awk implementations
except for nawk, which is buggy (see bug #455786). However, the ebuild
cannot switch to virtual/awk until it's keyworded on amd64-fbsd.
*yelp-tools-3.6.1-r1 (06 Feb 2013)
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
yelp-tools-3.4.1.ebuild, yelp-tools-3.6.1.ebuild,
+yelp-tools-3.6.1-r1.ebuild, +files/yelp-tools-3.6.1-gawk.patch:
Require gawk, not generic awk; e.g. nawk reports syntax errors in yelp-tools
awk scripts (bug #455656, thanks to Christoph Junghans).
28 Jan 2013; Alexis Ballier <aballier@gentoo.org> yelp-tools-3.6.1.ebuild:
keyword ~amd64-fbsd
06 Jan 2013; Markus Meier <maekke@gentoo.org> yelp-tools-3.6.1.ebuild:
add ~arm, bug #449220
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Add ~sparc, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Add ~alpha, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Add ~ia64, wrt bug #449220
19 Dec 2012; Jeroen Roovers <jer@gentoo.org> yelp-tools-3.4.1.ebuild,
yelp-tools-3.6.1.ebuild:
Marked ~hppa (bug #447432).
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Add ~ppc, wrt bug #447432
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.6.1.ebuild:
Add ~ppc64, wrt bug #447432
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.4.1.ebuild:
Add ~ppc64, wrt bug #447432
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.4.1.ebuild:
Add ~ppc, wrt bug #447432
*yelp-tools-3.6.1 (16 Dec 2012)
16 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-yelp-tools-3.2.1.ebuild, yelp-tools-3.4.1.ebuild, +yelp-tools-3.6.1.ebuild:
Version bump for gnome-3.6 with some yelp-check improvements. Update license.
Drop old.
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.4.1.ebuild:
Stable for amd64, wrt bug #427544
03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> yelp-tools-3.4.1.ebuild:
x86 stable wrt bug #427544
*yelp-tools-3.4.1 (06 May 2012)
06 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+yelp-tools-3.4.1.ebuild:
Version bump, fixes potential 'Argument list too long' errors and adds check
for broken links.
04 May 2012; Jeff Horelick <jdhore@gentoo.org> yelp-tools-3.2.1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
29 Apr 2012; Markus Meier <maekke@gentoo.org> yelp-tools-3.2.1.ebuild:
x86 stable, bug #410611
18 Apr 2012; Agostino Sarubbo <ago@gentoo.org> yelp-tools-3.2.1.ebuild:
Stable for amd64, wrt bug #410611
13 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
yelp-tools-3.2.1.ebuild:
Fix LICENSE (yelp.m4 is GPL2 or freedist).
*yelp-tools-3.2.1 (04 Nov 2011)
04 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+yelp-tools-3.2.1.ebuild, +metadata.xml:
Add new gnome-3.2 documentation build tools from the gnome overlay.

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST yelp-tools-3.10.0.tar.xz 198036 SHA256 ff5e1102631049b08e3ef0ade2cd10e63a62a812690e3d8558ed1413baef2611 SHA512 169552c7a5b6d7854feaec0d1d0698ba7ceb0369324335f2adeb74a45d727e11b3d8b2d666cc46819a7a8ca7015c6ec57980d3e2b7ef784a5fa110ad9584324e WHIRLPOOL 38e8666f60968504a6ca4480dc29f71f7f813bed7c6fe3d0f34502ea6a6b1e4cc4d5e7b4b454f10de39c02d0aa91ee2d5f43acc204ed511bef865fce6b1d8709
DIST yelp-tools-3.12.1.tar.xz 202816 SHA256 7a5370d7adbec3b6e6b7b5e7e5ed966cb99c797907a186b94b93c184e97f0172 SHA512 205e3394267cd2e987069400c7507f546cbc75953b080d8dd22915a660288b7f073a996026fb1c383ac108da23a1682a8c30a009cf5038128a52796bb95cd9cd WHIRLPOOL e13b9dc99d8d8abf2bb3ef0babe0d00b756542bc5c0fc5407cd685f7650124731043d186cf0a754bc3a53060de3b541bdb3d18a03ffcbd68fa9cf96958d3e0cf
EBUILD yelp-tools-3.10.0.ebuild 756 SHA256 92e13476775bd3f8840bed711555b8282e8439ac2476986eec29954584783b57 SHA512 3280ba4721bd2f01a20b4fe4abc0787b1a07021905ff2f0c18a2a176742b5d402c57fb75e33c0beb81aab21a6eb4ce78f120aace2ee68521b5ed3b4041bc06a4 WHIRLPOOL a53f66f8f5db994e92c1a651921b854d3a02d959205e6f000d48176b8790846eafe68b4cd1ef185c49f62ba3e999ed57d72d63733d5048e8fe0e2014478c56c1
EBUILD yelp-tools-3.12.1.ebuild 760 SHA256 51bad89195f626106a5cc3a5c17293a05a56b47e14a328d047fa237b80cff757 SHA512 11b58db97e2788b28e9b01b3cc435d78962479e82222c9f18a4ca9c0c3c1464109e3a0046b0d199ebbc83a1ebbd92595303c923f1e566c3907671963c4907e39 WHIRLPOOL fca111ba7d4c3ae1a1b8e8b97c311128b91b705bf3ec200609ad2ba89643fe185ea157cbbb7180f261b422c2d0db687ce558e5c3331add5d53a3c2f39c9197c7
MISC ChangeLog 7163 SHA256 5a6af132163e2fefb4680bf4dfdd0b9929af4b0acc01e79be9f78352f4e90c32 SHA512 bb61b315180751e2d6da86ac454a41293a35c9f94b663f05ac8963437724990f241bc010bcc34c8b6a1faf69529f0aeda8cd815cb90153027b77bf816538ac06 WHIRLPOOL 799c92537cb1729069f6271cc4f8923bd5d9876143a4291f1736e9d645c1f24115cf67527d7c4f597193073fa7f09711ef7e5ab43a09d767e3676ee55e6aa29c
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlPjvYoACgkQVWmRsqeSphP36ACfXsa4BnMtBwhCNc8Pvos8CONa
zY0AmQFSL6eB0NxZPbeqr9oMghyCFKR4
=loGQ
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
</pkgmetadata>

View File

@ -0,0 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/yelp-tools/yelp-tools-3.10.0.ebuild,v 1.15 2014/04/21 10:28:34 ago Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="Collection of tools for building and converting documentation"
HOMEPAGE="http://www.gnome.org/"
LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
IUSE=""
RDEPEND="
>=dev-libs/libxml2-2.6.12
>=dev-libs/libxslt-1.1.8
dev-util/itstool
gnome-extra/yelp-xsl
virtual/awk
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"

View File

@ -0,0 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/yelp-tools/yelp-tools-3.12.1.ebuild,v 1.5 2014/08/07 17:55:20 jer Exp $
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="Collection of tools for building and converting documentation"
HOMEPAGE="http://www.gnome.org/"
LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
IUSE=""
RDEPEND="
>=dev-libs/libxml2-2.6.12
>=dev-libs/libxslt-1.1.8
dev-util/itstool
gnome-extra/yelp-xsl
virtual/awk
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"

View File

@ -1,6 +1,156 @@
# ChangeLog for dev-libs/dbus-glib
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.112 2013/01/14 08:35:48 ssuominen Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.154 2014/06/24 22:07:15 mgorny Exp $
24 Jun 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
dbus-glib-0.102.ebuild:
Lower dev-libs/glib dep to first known EAPI=5 version, requested by Funtoo for
GNOME 3.6.
18 Jun 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
dbus-glib-0.102.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
28 Apr 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
dbus-glib-0.102.ebuild:
Backport use of multilib_native_use_enable from the newer version, fix
whitespace.
21 Apr 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.102.ebuild:
Use the new multilib_native_use* functions.
31 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.102.ebuild:
Install missing NEWS file wrt http://cgit.freedesktop.org/dbus/dbus-
glib/commit/?id=e1f1926c6b67726206c4c199781831e82553aae9
20 Mar 2014; Mikle Kolyada <zlogene@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
ppc/ppc64/sparc stable wrt bug #496628
14 Mar 2014; Matt Turner <mattst88@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
alpha stable, bug 496628.
23 Feb 2014; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
x86 stable, bug #496628
23 Feb 2014; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
amd64 stable, bug #496628
22 Feb 2014; Akinori Hattori <hattya@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
ia64 stable wrt bug #496628
20 Feb 2014; Markus Meier <maekke@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
arm stable, bug #496628
13 Feb 2014; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
Stable for HPPA (bug #496628).
12 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.102.ebuild:
Use epatch_user wrt #498958 by Manuel Nickschas
*dbus-glib-0.102 (12 Feb 2014)
12 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> +dbus-glib-0.102.ebuild:
Version bump. Fix gtk-doc installation (because of out-of-tree build) wrt
#460042 by Rafał Mużyło. Fix bash-completion filename (dbus -> dbus-send) wrt
#484386 by Michał Górny
05 Jan 2014; Fabian Groffen <grobian@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
Marked ~m68k-mint, bug #494512
*dbus-glib-0.100.2-r1 (30 Dec 2013)
30 Dec 2013; Alexis Ballier <aballier@gentoo.org>
+dbus-glib-0.100.2-r1.ebuild:
convert to multilib, bug #494468 by Christoph Junghans
05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Add upstream CPE tag (security info) from ChromiumOS.
13 May 2013; Samuli Suominen <ssuominen@gentoo.org>
-dbus-glib-0.100-r1.ebuild, -dbus-glib-0.100-r2.ebuild,
-dbus-glib-0.100.1.ebuild, -dbus-glib-0.100.ebuild,
-files/dbus-glib-0.98-glib-2.31.patch:
old
05 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for sh, wrt bug #457792
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for sparc, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for s390, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for alpha, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for arm, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for ia64, wrt bug #457792
28 Feb 2013; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for HPPA (bug #457792).
28 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for ppc64, wrt bug #457792
28 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for ppc, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for amd64, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for x86, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.1.ebuild:
Stable for x86, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.1.ebuild:
Stable for amd64, wrt bug #457792
*dbus-glib-0.100.2 (26 Feb 2013)
26 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
+dbus-glib-0.100.2.ebuild:
Version bump.
21 Feb 2013; Zac Medico <zmedico@gentoo.org> dbus-glib-0.100-r2.ebuild,
dbus-glib-0.100.1.ebuild:
Add ~arm-linux keywords.
*dbus-glib-0.100.1 (19 Feb 2013)
19 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+dbus-glib-0.100.1.ebuild:
Bump, fixes authentication bypass (CVE-2013-0292, bug #457792).
18 Feb 2013; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for HPPA (bug #456972).
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for alpha, wrt bug #456972
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for sparc, wrt bug #456972
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for arm, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for ppc, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for ppc64, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for x86, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for amd64, wrt bug #456972
14 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
dbus-glib-0.100-r2.ebuild:

View File

@ -3,21 +3,29 @@ Hash: SHA256
AUX dbus-glib-0.100-dbus-glib-sections.txt 5087 SHA256 894c0ad9d9b6ed4c2d2ea51cd14d36a82a61009e24c3c5fb17b3262f7a514b84 SHA512 01be4ec1c6753fe2b4e6ed50fe66ef5ea2cb6d2ae2fbf2606e75ab7bdb36f33ec8322e2f5aae2ff52784e629f89f941eaea06609144aa51934c395b7554f6368 WHIRLPOOL a085eb66dbbbfadb991d297b780c9c1bae00d18602dada4bf79158b284d10f08cf139c028e9859dba66b2bf51d8a74228aefd10421118ee3a3a4933be123c6d1
AUX dbus-glib-0.100-fix-tests.patch 1591 SHA256 6cbc8cb71aa702e4a12e52582bb1df9737c3c1f6f0f58177e3097a20ba690e2a SHA512 8e60d56d3db1f063d949abef914791ad6aaa5a1f22f3fed5cd0dc097e5b400ad7299cdae6dc42d8382a04d359c1b1e5f4b34e714ab123c42cbd7691ddd87e89a WHIRLPOOL e62753ec9b4a17fbe88283c7dd9886262375c4f0bee424a2732b673246ebc163bee72ed0cb73711dc49f5fc00c9c7e5159512e3640ca3d0cc5a80f6bb6eb94d2
AUX dbus-glib-0.98-glib-2.31.patch 625 SHA256 a987b9411ceee6f52e1f0be64051c57c6819f0acd7c54cca6bf54df5e562dec3 SHA512 ba12dd3abb08adbb77281286e983a1ff53f0696ddb986707709b9ee06fbef0e5e9b5ce9ef33f9cc48998c81112cc78d0476504a0e827aec0adc612984911edb3 WHIRLPOOL 62f26424487befa5947d087ea4a8513f3768f61ff9a5be84bfe0eb58bbb736202b5f8421161602a8c2c3d81c456239280276936305a5ea09391202a7c399ac70
DIST dbus-glib-0.100.tar.gz 730875 SHA256 80ddf7584a659590103817798dd95d7e451d666f385e5e95a83abf85c46d4605 SHA512 b1b9687ba0ce60393cd5b7b71804669a95f22b1c659d4bf02cc67c3e85302732b954009e24987c6ce3694eb31eebcc439e1d8222a3d4bd8631106e4015a35228 WHIRLPOOL b1057c92971f9a97ba3dfcc122864341c0afd1b2d0bec089a6202f196eafba9c56e49eb008100ea28ebd3c5a727ccfacc835bbb06a0d84aa4ede6b54e38a8f91
EBUILD dbus-glib-0.100-r1.ebuild 2246 SHA256 240bed693a06884ea9db3b3966e3a8a7618d04e9b2c59631f2d483835b90d65a SHA512 ba330b2ad50ca41bbbe4bf2c99eb75f3c2d4b559fa658c76d7427f6a1dabfb99196a607092c84bf037e0350de4579c9d733f6bd8274ccbd214178a46b6acea19 WHIRLPOOL 13b47517fc18286d73c84f0227f7ae38d8d1d63326eccd3838e28a2331976f9aa944279b52e0c62c97f64ba2669455ce789a03d558dace6cd1e9e780624650b0
EBUILD dbus-glib-0.100-r2.ebuild 2353 SHA256 42e9cb8ace9fe84e08a392fbcdcc76fe79b3918d963ccbf538cd244ca7323472 SHA512 d7dce9f39ce4e89e3799f83c3be93470adbdc4c6db62784d4821bd94a5540c279ec4d9893b20507e891a3fa753049e114a075d935e4f376fa080c137e7c3f10d WHIRLPOOL 880b9dadfdba596dbc1386102bf37be6161ee3bea086b425518bce5a81ccc21f9bdc842052162ea22b7610f2c860b148aad9b956eb09623e07937acc7cc24b8e
EBUILD dbus-glib-0.100.ebuild 2085 SHA256 67fb56b3540ab7ac7e1179e59c443c2c43c191ccfb327ea7af0cacbe72510b60 SHA512 609336e352229ba297c9d8ec7492e3c3f4d7037754d06aa95d1f16834bc3dd0159f25d50632aa38279a810c18c16a8ed0ef49ec37547356d9b74aa1c17104fa3 WHIRLPOOL 775bd05478c24f55c17031cf5dcb2cccc0577d75edcd05e779e821459ea49fca5f815be37e0b5c518fa034324d89d5584a99822a03ffd301755014c40319774d
MISC ChangeLog 15121 SHA256 2c4f20997ad8386e2b3a847fecdd0828d0479d3f6732777c1aa7516a871a98a1 SHA512 bdcfa042b88784aa9c865e3e3c4c32dc3af041a7259f7bca9bebb0d285892b96f03ef404c2ce517bde1fba26b0aa5df142f9f548c4ea1e521b8f33e7a25281a7 WHIRLPOOL 01634a0c33d683897f3c7e1d359b79df2260cc659a1e8ad6723166f495bdb518335c9ca3c38193c87d2651ca7f5ec98b44f0dd6960e3b6227be5839270d83259
MISC metadata.xml 244 SHA256 552982cb042dce6d0051aef928f3cca7553e6d7327e0556f97f9e6e52e651b6c SHA512 9f697206cf152d13b2a3e26645959ab3353a34e4158832139689359aad999114afb8ed80e2f82464674f358434a891d74f2e94079c2c57fc7a125d17e735ff71 WHIRLPOOL 47f92e411c189c765f6665e28402aa0411ebe898b306925cf395ed23085738120fb4075682d6c86f5818de5a3d70cfeca2fda163e3eb83764ba0b4d8dce1fb04
DIST dbus-glib-0.100.2.tar.gz 748836 SHA256 a5bb42da921f51c28161e0e54a5a8241d94a1c0499a14007150e9ce743da6ac5 SHA512 f7bbbeac189a724b7f95dce42e8adaf533a1d1c038521990d0eb2cb41c3f088a93d432c257a75dcce31419a55020455084d983b9471ace385c497f659a39ef59 WHIRLPOOL f5c23dab0e78fada494c3bf55c7db62bc2993789ad89a26507d499dc654d2ced22522909f191029f796bee181c4d587dad86fd72d727085add759602c3a8a90f
DIST dbus-glib-0.102.tar.gz 783792 SHA256 6964ed585bb8149a14ab744b5ded5e77cf71ec5446e6dcc5fcf5eebcc52df29c SHA512 9bf4b33dd264eaed9ade0e35f0ad47986c31bd5e3de4d3e2fcee66a9be87000b6121bc810b9a5a24eca53190d98323b871dc78f341df8e05bd0247b096cf778f WHIRLPOOL b83f12877118dca1797c935f57a6ae664fbfc70c4d2fb2d95d2cf11abb7c326a098f336225ffb9030fac00a33d988a30038e2734721fc1ddbb5297f864e01bcf
EBUILD dbus-glib-0.100.2-r1.ebuild 2528 SHA256 9be6ea58dcbfe03dc45e919b9e24c63d85f3072c90da6f3eaad6f09295f55b16 SHA512 79b762347784f4e391e9bdde40b18ff20334bd6ad6ac21a81136f63fdba35c45a505c70ab219d6d57d56da676614a225aec15ad61cb8f5ceb1d1d7516c54a884 WHIRLPOOL 3f5f0d079167e655802dd746ebd4bf392359fbe4766a2a35633c0af525e52758c2bb8a4c293fe97ccd587908612e1c6d17fc9116a0b6251c3da9ef96735f346a
EBUILD dbus-glib-0.100.2.ebuild 2360 SHA256 16b99fa0669235b959f5ec3ea2f725959917a43eaaa26baae8a3e5e3a3851cb5 SHA512 42c2ea91e48102f79b7cab3c249f2199bffb1578b3d505885870d1abf1ee5949528e7406626dcde39418bd8ace4ff3a1a1cd48a08f436cc49fa4c00b730b5f69 WHIRLPOOL 2fcbb4551fba6a7b38fc9ff1a9b73a76a258551df6ebc336b5eae681f0c4966b13b2d1cbfd0ed78c476c1d8006e2d3c3323d4997455149649de27b7f26f3ee2d
EBUILD dbus-glib-0.102.ebuild 2273 SHA256 ed318e815ca8709663106fd096a36b2fa7d9f5e961a49a121e9649d824c31a6e SHA512 5c387502a17bbe0f4413caa4729fe878be0d80eeaf658716d960a2e75bcc672cd52918bb92187d3e3541eb76642e2f14e580283daf8f9d01144488da5dd1c7e6 WHIRLPOOL b57a82bb6a592e9052a0545cbf9b3557f10657e3ab81c1fa178dc0aef8574ef87b8e66cde0a6376e0330d65373972f98f76ec5ffd3fd09f3d0d1322002be24ee
MISC ChangeLog 20633 SHA256 232ae7da34aa3c0870d40e052f0488ba116aa41fd4ff1feb0ad15e0deeb70ca6 SHA512 a5f537940000773d4705df35a7c03fb1ba73a28608940c31287a64e87fafcaf8aca6a846eac46bd503221e44b960d01188e72fae223403ba797c28414dafa71c WHIRLPOOL cdbf827367111bcd5475d2e3d30698110e351fd077f836116837e187c78c6d0b2cbba703d521ff25bfe2522135a61f6f6d52f384f320bb45dbf100b6f3f1dafb
MISC metadata.xml 338 SHA256 45aae49f98a1fa143d6638f9c8883bd4e2147029d1976e8fe2c67b821e38a716 SHA512 9585c9d220740849c14532682e24dad1bd36bb4c4bd512864f12409b72a72512f6bffea7e04cec543ffac41d10337819e4a7493798f85e3a06a8845030f94aed WHIRLPOOL d2e660d2c6e654897f03c20f0ad4159e52129d590f08d3f379b2cc9554f47cf15017995ed2f17240c0c51b963b76c2f06b5fa3d6c5cefc60a7c25b4260122cf9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2
iQEcBAEBCAAGBQJQ88MmAAoJEEdUh39IaPFNd4MIAJ/8Mc7UsAtUOffL79rp+jEl
n/LX4RgWCkVaiu9G6aFrJ7rNPxc9EdPzdHzwzCiYKKFOBcr2ZshdpEPI0FFuzT4R
l9pZ2PNmc9z2IgaI9LtPMAKEft7wWpkfpLTmwMHZ7fTEiSTnCDadWf+N0AOM5da8
iwBRDVq6kdl2Tdl9rx18vLiJJFG/6AXiF718ZoSut91A4lt1BQX15ZRyO9rMRGMp
KXZBXIBPEKVoz552TXN6Y0VqIvrGU2rnoYzQ8U3ayK9Wcq30jcKfGMQuBXrJiMX5
a4xf7B54KYkE2QiidupfNaD0ZS21kXAW8gSABGid4paxTLj0cPzzmbbR+e8DIOo=
=cKuw
iQJ8BAEBCABmBQJTqfaVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO8C4QAKU+5Qb800GK+5mBpOcyBhjY
cyN/zK8LRZZ0DoIK0p6tXxtpM+t6u2rQWCnOBph6P7gEUa12jIkUU5VPZ/V3u7v/
wtkEmtbC8jN4YrxuqaJcwik1USxaopxU5+GNgAhENkG0Aq1Ho1miil+17qHjxvHw
tXSxRUJe8rlGe97a015RHqthUQX3bvbaBm7LBA+PEZ0V7YkzuZCff79iNLPRB0xM
HzRYkS+yoWBmbN3xB+Bn1wKDOXo7gik5r0+FseNPvWZYZJx9qy+Gj2cSYq0rrnM6
mvs/51ETr0QZfI3vtvKK5rIup4AG/12jU+r9MCq6dNKbNZHMSKwzMBa2Q90Ln9cg
1ung36HWyjp00nQt1kaALoKcVdDL/eBRhnXg4/VILL07+1conRBxOdto30OU95t9
UjMAGIx9wEWnhs8Aa3rYhp2aYXIVJBC0JWkG9tPcaYIoor4Lb8zTM7ypVS/7J3GM
V52D89hycRDqXlEP0Vbk/klsgCcnCYiGz8t5lGhwmo0Q1vK9SfTSqwMJZAkOPJSq
XSCxoM/PsSJI4prME7M3NQlkAe3CTjkQuOLSwk8lyk6oyO7OUaFICpISXJ/i/HJf
eHgGDEhE4K3XhX/ydPOH2Vb5LQU4vwVxPVwRBCDRrGCAqH+jYlzEzv3CXZO1/Q36
GpwzJJKYrJXpo7mhNNv5
=au2Z
-----END PGP SIGNATURE-----

View File

@ -1,9 +1,9 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100-r1.ebuild,v 1.2 2012/10/14 05:04:03 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild,v 1.12 2014/06/24 22:07:15 mgorny Exp $
EAPI=4
inherit bash-completion-r1 eutils
EAPI=5
inherit bash-completion-r1 eutils multilib-minimal
DESCRIPTION="D-Bus bindings for glib"
HOMEPAGE="http://dbus.freedesktop.org/"
@ -11,42 +11,51 @@ SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="|| ( GPL-2 AFL-2.1 )"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
IUSE="debug doc static-libs test"
RDEPEND=">=dev-libs/expat-2
>=dev-libs/glib-2.26
>=sys-apps/dbus-1.6.2"
DEPEND="${RDEPEND}
CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
>=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]"
DEPEND="${CDEPEND}
virtual/pkgconfig
doc? ( dev-util/gtk-doc )"
doc? ( >=dev-util/gtk-doc-1.4 )"
RDEPEND="${CDEPEND}
abi_x86_32? (
!<app-emulation/emul-linux-x86-baselibs-20131008-r8
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
# out of sources build directory
BD=${WORKDIR}/${P}-build
# out of sources build dir for make check
TBD=${WORKDIR}/${P}-tests-build
# NEWS file is obsolete
DOCS=( AUTHORS ChangeLog HACKING README )
src_prepare() {
# Wrong sections.txt file in the tarball; https://bugs.freedesktop.org/show_bug.cgi?id=55830
cp "${FILESDIR}/${P}-dbus-glib-sections.txt" doc/reference/dbus-glib-sections.txt || die
set_TBD() {
# out of sources build dir for make check
export TBD="${BUILD_DIR}-tests"
}
src_configure() {
src_prepare() {
# Fix testsuite, bug #356699 (fixed in git master)
epatch "${FILESDIR}"/${PN}-0.100-fix-tests.patch
# Wrong sections.txt file in the tarball; https://bugs.freedesktop.org/show_bug.cgi?id=55830
cp "${FILESDIR}"/${PN}-0.100-dbus-glib-sections.txt doc/reference/dbus-glib-sections.txt || die
}
multilib_src_configure() {
local myconf=(
--localstatedir="${EPREFIX}"/var
--enable-bash-completion
$(use_enable debug verbose-mode)
$(use_enable debug asserts)
$(use_enable static-libs static)
$(use_enable doc gtk-doc)
)
$(multilib_native_use_enable doc gtk-doc)
)
mkdir "${BD}"
cd "${BD}"
einfo "Running configure in ${BD}"
ECONF_SOURCE="${S}" econf "${myconf[@]}"
if use test; then
set_TBD
mkdir "${TBD}"
cd "${TBD}"
einfo "Running configure in ${TBD}"
@ -59,29 +68,25 @@ src_configure() {
fi
}
src_compile() {
cd "${BD}"
einfo "Running make in ${BD}"
multilib_src_compile() {
emake
if use test; then
set_TBD
cd "${TBD}"
einfo "Running make in ${TBD}"
emake
fi
}
src_test() {
multilib_src_test() {
set_TBD
cd "${TBD}"
emake check
}
src_install() {
# NEWS file is obsolete
dodoc AUTHORS ChangeLog HACKING README
cd "${BD}"
emake DESTDIR="${D}" install
multilib_src_install_all() {
einstalldocs
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus
rm -rf "${ED}"/etc/bash_completion.d || die

View File

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100-r2.ebuild,v 1.2 2013/01/14 08:35:48 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100.2.ebuild,v 1.12 2013/03/05 09:12:15 ago Exp $
EAPI=5
inherit bash-completion-r1 eutils
@ -11,11 +11,11 @@ SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="|| ( GPL-2 AFL-2.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="debug doc static-libs test"
RDEPEND=">=dev-libs/expat-2
>=dev-libs/glib-2.26
>=dev-libs/glib-2.26:2
>=sys-apps/dbus-1.6.2"
DEPEND="${RDEPEND}
virtual/pkgconfig
@ -27,11 +27,11 @@ BD=${WORKDIR}/${P}-build
TBD=${WORKDIR}/${P}-tests-build
src_prepare() {
# Fix testsuite, bug #356699 (in next release)
# Fix testsuite, bug #356699 (fixed in git master)
epatch "${FILESDIR}"/${PN}-0.100-fix-tests.patch
# Wrong sections.txt file in the tarball; https://bugs.freedesktop.org/show_bug.cgi?id=55830
cp "${FILESDIR}"/${P}-dbus-glib-sections.txt doc/reference/dbus-glib-sections.txt || die
cp "${FILESDIR}"/${PN}-0.100-dbus-glib-sections.txt doc/reference/dbus-glib-sections.txt || die
}
src_configure() {

View File

@ -1,86 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.100.ebuild,v 1.6 2012/10/14 14:58:21 armin76 Exp $
EAPI=4
inherit bash-completion-r1 eutils
DESCRIPTION="D-Bus bindings for glib"
HOMEPAGE="http://dbus.freedesktop.org/"
SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="|| ( GPL-2 AFL-2.1 )"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="debug doc static-libs test"
RDEPEND=">=dev-libs/expat-2
>=dev-libs/glib-2.26
>=sys-apps/dbus-1.6.2"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( dev-util/gtk-doc )"
# out of sources build directory
BD=${WORKDIR}/${P}-build
# out of sources build dir for make check
TBD=${WORKDIR}/${P}-tests-build
src_configure() {
local myconf=(
--localstatedir="${EPREFIX}"/var
--enable-bash-completion
$(use_enable debug verbose-mode)
$(use_enable debug asserts)
$(use_enable static-libs static)
$(use_enable doc gtk-doc)
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
)
mkdir "${BD}"
cd "${BD}"
einfo "Running configure in ${BD}"
ECONF_SOURCE="${S}" econf "${myconf[@]}"
if use test; then
mkdir "${TBD}"
cd "${TBD}"
einfo "Running configure in ${TBD}"
ECONF_SOURCE="${S}" econf \
"${myconf[@]}" \
$(use_enable test checks) \
$(use_enable test tests) \
$(use_enable test asserts) \
$(use_with test test-socket-dir "${T}"/dbus-test-socket)
fi
}
src_compile() {
cd "${BD}"
einfo "Running make in ${BD}"
emake
if use test; then
cd "${TBD}"
einfo "Running make in ${TBD}"
emake
fi
}
src_test() {
cd "${TBD}"
emake check
}
src_install() {
# NEWS file is obsolete
dodoc AUTHORS ChangeLog HACKING README
cd "${BD}"
emake DESTDIR="${D}" install
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus
rm -rf "${ED}"/etc/bash_completion.d || die
prune_libtool_files
}

View File

@ -0,0 +1,91 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.102.ebuild,v 1.7 2014/06/24 22:07:15 mgorny Exp $
EAPI=5
inherit bash-completion-r1 eutils multilib-minimal
DESCRIPTION="D-Bus bindings for glib"
HOMEPAGE="http://dbus.freedesktop.org/"
SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="|| ( GPL-2 AFL-2.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
IUSE="debug doc static-libs test"
CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
>=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]"
DEPEND="${CDEPEND}
virtual/pkgconfig
doc? ( >=dev-util/gtk-doc-1.4 )"
RDEPEND="${CDEPEND}
abi_x86_32? (
!<app-emulation/emul-linux-x86-baselibs-20131008-r8
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DOCS=( AUTHORS ChangeLog HACKING NEWS README )
set_TBD() {
# out of sources build dir for make check
export TBD="${BUILD_DIR}-tests"
}
src_prepare() {
epatch_user
}
multilib_src_configure() {
local myconf=(
--localstatedir="${EPREFIX}"/var
--enable-bash-completion
$(use_enable debug asserts)
$(use_enable static-libs static)
$(multilib_native_use_enable doc gtk-doc)
)
ECONF_SOURCE="${S}" econf "${myconf[@]}"
use doc || ln -s "${S}"/doc/reference/html doc/reference/html #460042
if use test; then
set_TBD
mkdir "${TBD}"
cd "${TBD}"
einfo "Running configure in ${TBD}"
ECONF_SOURCE="${S}" econf \
"${myconf[@]}" \
$(use_enable test checks) \
$(use_enable test tests) \
$(use_enable test asserts) \
$(use_with test test-socket-dir "${T}"/dbus-test-socket)
fi
}
multilib_src_compile() {
emake
if use test; then
set_TBD
cd "${TBD}"
einfo "Running make in ${TBD}"
emake
fi
}
multilib_src_test() {
set_TBD
cd "${TBD}"
emake check
}
multilib_src_install_all() {
einstalldocs
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus-send
rm -rf "${ED}"/etc/bash_completion.d || die
prune_libtool_files
}

View File

@ -1,21 +0,0 @@
From 51222609f1af2eda0c223881dda3985435c3ad3f Mon Sep 17 00:00:00 2001
From: Colin Walters <walters@verbum.org>
Date: Sun, 08 Jan 2012 16:29:33 +0000
Subject: test-service-glib: Fix build with GLib 2.30
Only <glib.h> can be included directly.
---
diff --git a/test/core/test-service-glib.c b/test/core/test-service-glib.c
index 3355890..0568e40 100644
--- a/test/core/test-service-glib.c
+++ b/test/core/test-service-glib.c
@@ -11,7 +11,6 @@
#include <string.h>
#include <glib/gi18n.h>
#include <glib-object.h>
-#include <glib/gquark.h>
#include "my-object.h"
#include "my-object-subclass.h"
--
cgit v0.9.0.2-2-gbebe

View File

@ -5,4 +5,7 @@
<maintainer>
<email>freedesktop-bugs@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:freedesktop:dbus-glib</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,596 @@
# ChangeLog for dev-libs/expat
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/ChangeLog,v 1.164 2014/04/28 17:27:28 mgorny Exp $
28 Apr 2014; Michał Górny <mgorny@gentoo.org> expat-2.1.0-r3.ebuild,
expat-2.1.0-r4.ebuild:
Replace multilib_build_binaries with multilib_is_native_abi. The two are
equivalent now, and the team has decided to use the old name as being less
confusing.
*expat-2.1.0-r4 (05 Feb 2014)
05 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0-r4.ebuild,
+files/expat-2.1.0-xmlwfargs.patch:
Fix "xmlwf -h" output using patch from Fedora.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> expat-2.1.0-r3.ebuild:
Add arm64 love.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> expat-2.1.0-r3.ebuild:
Mark m68k/s390/sh stable.
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
Stable for ia64, wrt bug #492702
04 Jan 2014; Michał Górny <mgorny@gentoo.org> expat-2.1.0-r3.ebuild:
Replace the explicit ABI==DEFAULT_ABI check with multilib_build_binaries
eclass function.
03 Jan 2014; Matt Turner <mattst88@gentoo.org> expat-2.1.0-r3.ebuild:
alpha stable, bug 492702.
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
Stable for sparc, wrt bug #492702
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
Stable for ppc64, wrt bug #492702
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0-r3.ebuild:
Stable for ppc, wrt bug #492702
08 Dec 2013; Pacho Ramos <pacho@gentoo.org> expat-2.1.0-r3.ebuild:
x86 stable, bug #492702
06 Dec 2013; Markus Meier <maekke@gentoo.org> expat-2.1.0-r3.ebuild:
arm stable, bug #492702
30 Nov 2013; Pacho Ramos <pacho@gentoo.org> expat-2.1.0-r3.ebuild:
amd64 stable, bug #492702
28 Nov 2013; Jeroen Roovers <jer@gentoo.org> expat-2.1.0-r3.ebuild:
Stable for HPPA (bug #492702).
07 Aug 2013; Alexis Ballier <aballier@gentoo.org> expat-2.1.0-r3.ebuild:
add blockers on emul-libs and stack it for baselibs -r7
*expat-2.1.0-r3 (02 Aug 2013)
02 Aug 2013; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0-r3.ebuild:
Convert to the new multilib format wrt #478468 by Julian Ospald
05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Add upstream CPE tag (security info) from ChromiumOS.
09 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0-r2.ebuild:
Remove unnecessary epunt_cxx call wrt #460782 by Roman Žilka
20 Feb 2013; Zac Medico <zmedico@gentoo.org> expat-2.1.0-r2.ebuild:
Add ~arm-linux and ~x86-linux keywords.
07 Oct 2012; Samuli Suominen <ssuominen@gentoo.org> -expat-2.1.0.ebuild:
old
06 Oct 2012; Raúl Porcel <armin76@gentoo.org> expat-2.1.0-r2.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #437036
03 Oct 2012; Jeroen Roovers <jer@gentoo.org> expat-2.1.0-r2.ebuild:
Stable for HPPA (bug #437036).
03 Oct 2012; Anthony G. Basile <blueness@gentoo.org> expat-2.1.0-r2.ebuild:
stable arm, bug #437036
03 Oct 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0-r2.ebuild:
amd64/x86 stable wrt #437036
03 Oct 2012; Anthony G. Basile <blueness@gentoo.org> expat-2.1.0-r2.ebuild:
stable ppc ppc64, bug #437036
28 May 2012; Samuli Suominen <ssuominen@gentoo.org> -expat-2.0.1-r6.ebuild,
-files/expat-2.0.1-CVE-2009-3560-revised.patch,
-files/expat-2.0.1-check_stopped_parser.patch,
-files/expat-2.0.1-fix_bug_1990430.patch, -expat-2.1.0_beta3.ebuild,
-expat-2.1.0-r1.ebuild:
old
28 May 2012; Raúl Porcel <armin76@gentoo.org> expat-2.1.0.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #412089
*expat-2.1.0-r2 (16 May 2012)
16 May 2012; Tiziano Müller <dev-zero@gentoo.org> +expat-2.1.0-r2.ebuild:
Drop -fshort-wchar when building wchar_t expat since we're not building for
WINE-compatibility and need expatw with full wchar_t for amara.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> expat-2.1.0-r1.ebuild:
keyword ~amd64-fbsd
21 Apr 2012; Markus Meier <maekke@gentoo.org> expat-2.1.0.ebuild:
arm stable, bug #412089
*expat-2.1.0-r1 (18 Apr 2012)
18 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0-r1.ebuild:
Install expatu.pc and expatw.pc pkg-config files with USE="unicode"
16 Apr 2012; Jeroen Roovers <jer@gentoo.org> expat-2.1.0.ebuild:
Stable for HPPA (bug #412089).
15 Apr 2012; Alexis Ballier <aballier@gentoo.org> expat-2.1.0.ebuild:
FreeBSD: only put libexpat in /, not libexpatu nor libexpatw which we do not
need there.
15 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0.ebuild:
amd64/ppc/ppc64/x86 stable wrt #412089
15 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0.ebuild:
Fix installation on Gentoo/FreeBSD with USE="-unicode" wrt #412085 by Yuta
SATOH
08 Apr 2012; Raúl Porcel <armin76@gentoo.org> expat-2.1.0_beta3.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #407519
04 Apr 2012; Andreas Schuerch <nativemad@gentoo.org>
expat-2.1.0_beta3.ebuild:
x86 stable, see bug 407519
*expat-2.1.0 (28 Mar 2012)
28 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> +expat-2.1.0.ebuild:
Version bump.
28 Mar 2012; Markus Meier <maekke@gentoo.org> expat-2.1.0_beta3.ebuild:
arm stable, bug #407519
25 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.1.0_beta3.ebuild:
Marking expat-2.1.0_beta3 ppc64 for bug 407519
25 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.1.0_beta3.ebuild:
Marking expat-2.1.0_beta3 ppc for bug 407519
23 Mar 2012; Agostino Sarubbo <ago@gentoo.org> expat-2.1.0_beta3.ebuild:
Stable for amd64, wrt bug #407519
21 Mar 2012; Jeroen Roovers <jer@gentoo.org> expat-2.1.0_beta3.ebuild:
Stable for HPPA (bug #407519).
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> -expat-2.0.1-r5.ebuild,
-expat-2.1.0_beta2.ebuild,
-files/expat-2.1.0_beta2-move_setContext_call.patch:
old
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.0.1-r6.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #405915
15 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0_beta3.ebuild:
Release new expat into the wild for security wrt #407519
*expat-2.1.0_beta3 (11 Mar 2012)
11 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
+expat-2.1.0_beta3.ebuild:
Version bump.
10 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.1.0_beta2.ebuild,
+files/expat-2.1.0_beta2-move_setContext_call.patch:
Move call to setContext right after the setting of salt wrt #407555 using
upstream patch. Thanks to Marien Zwart for bisecting the issue.
*expat-2.1.0_beta2 (09 Mar 2012)
09 Mar 2012; Samuli Suominen <ssuominen@gentoo.org>
+expat-2.1.0_beta2.ebuild:
Version bump wrt #407519 by Agostino Sarubbo
06 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.0.1-r6.ebuild:
Marking expat-2.0.1-r6 ppc64 for bug 405915
05 Mar 2012; Jeff Horelick <jdhore@gentoo.org> expat-2.0.1-r6.ebuild:
marked x86 per bug 405915
01 Mar 2012; Brent Baude <ranger@gentoo.org> expat-2.0.1-r6.ebuild:
Marking expat-2.0.1-r6 ppc for bug 405915
28 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> expat-2.0.1-r6.ebuild:
Ensure system CFLAGS get respected also in the libexpatw build wrt #406059
27 Feb 2012; Agostino Sarubbo <ago@gentoo.org> expat-2.0.1-r6.ebuild:
Stable for amd64, wrt bug #405915
27 Feb 2012; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r6.ebuild:
Stable for HPPA (bug #405915).
*expat-2.0.1-r6 (25 Feb 2012)
25 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> +expat-2.0.1-r6.ebuild:
USE="unicode" to control building libexpatu and libexpatw. Use correct CFLAGS
and CPPFLAGS in the src_configure() phase for configuring the unicode
libraries.
22 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> -expat-2.0.1-r3.ebuild,
-expat-2.0.1-r4.ebuild:
old
22 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> expat-2.0.1-r5.ebuild:
ppc/ppc64 stable wrt #383361
23 Oct 2011; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r5.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #383361
05 Oct 2011; Markus Meier <maekke@gentoo.org> expat-2.0.1-r5.ebuild:
arm stable, bug #383361
21 Sep 2011; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r5.ebuild:
Stable for HPPA (bug #383361).
20 Sep 2011; Andreas Schuerch <nativemad@gentoo.org> expat-2.0.1-r5.ebuild:
x86 stable, thanks JD. Bug 383361
18 Sep 2011; Markos Chandras <hwoarang@gentoo.org> expat-2.0.1-r5.ebuild:
Stable on amd64 wrt bug #383361
*expat-2.0.1-r5 (01 Aug 2011)
01 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> +expat-2.0.1-r5.ebuild:
Build libexpatu (unicode) and libexpatw (unicode wchar_t) libraries wrt
#306655 by Gilles Dartiguelongue and Tiziano Müller
*expat-2.0.1-r4 (29 Jul 2011)
29 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> +expat-2.0.1-r4.ebuild:
Remove libtool and static files with USE="-static-libs"
11 Jul 2011; Alexis Ballier <aballier@gentoo.org> expat-2.0.1-r3.ebuild:
move libexpat.so.1 to /lib with FreeBSD libc as thats now a library required
by libs in /lib and programs in /sbin
09 Mar 2010; Joseph Jezak <josejx@gentoo.org> expat-2.0.1-r3.ebuild:
Marked ppc stable for bug #303727.
07 Mar 2010; Markus Meier <maekke@gentoo.org> expat-2.0.1-r3.ebuild:
amd64 stable, bug #303727
25 Feb 2010; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r3.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #303727
23 Feb 2010; Brent Baude <ranger@gentoo.org> expat-2.0.1-r3.ebuild:
Marking expat-2.0.1-r3 ppc64 for bug 303727
22 Feb 2010; Tiago Cunha <tcunha@gentoo.org> expat-2.0.1-r3.ebuild:
stable sparc, security bug 303727
21 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
expat-2.0.1-r3.ebuild:
stable x86, security bug 303727
18 Feb 2010; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r3.ebuild:
Stable for HPPA (bug #303727).
*expat-2.0.1-r3 (17 Feb 2010)
17 Feb 2010; Samuli Suominen <ssuominen@gentoo.org>
+expat-2.0.1-r3.ebuild, +files/expat-2.0.1-CVE-2009-3560-revised.patch:
Revision bump for security #303727 (CVE-2009-3560).
25 Aug 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r2.ebuild:
arm/ia64/m68k/s390/sh/sparc stable wrt #280615
25 Aug 2009; Tobias Klausmann <klausman@gentoo.org> expat-2.0.1-r2.ebuild:
Stable on alpha, bug #280615
25 Aug 2009; <chainsaw@gentoo.org> expat-2.0.1-r2.ebuild:
Marked stable on AMD64 as requested by Robert Buchholz <rbu@gentoo.org> in
security bug #280615. Tested on a Core2 Duo: 100%: Checks: 50, Failed: 0
25 Aug 2009; Christian Faulhammer <fauli@gentoo.org>
expat-2.0.1-r2.ebuild:
stable x86, security bug 280615
24 Aug 2009; Brent Baude <ranger@gentoo.org> expat-2.0.1-r2.ebuild:
Marking expat-2.0.1-r2 ppc64 for bug 280615
23 Aug 2009; nixnut <nixnut@gentoo.org> expat-2.0.1-r2.ebuild:
ppc stable #280615
21 Aug 2009; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r2.ebuild:
Stable for HPPA (bug #280615).
*expat-2.0.1-r2 (17 Aug 2009)
17 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+expat-2.0.1-r2.ebuild, +files/expat-2.0.1-fix_bug_1990430.patch:
Add patch for upstream bug #1990430.
23 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> expat-2.0.1-r1.ebuild:
License is MIT per bug 263502, thanks to Justin Bronder
<jsbronder@gentoo.org> for report
21 Mar 2009; Gilles Dartiguelongue <eva@gentoo.org> -expat-1.95.8.ebuild,
-expat-2.0.1.ebuild, expat-2.0.1-r1.ebuild:
Add epunt_cxx per bug #185252. Add die messages and use emake.
17 Mar 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r1.ebuild:
m68k stable wrt #252607, thanks to kolla for testing
20 Feb 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r1.ebuild:
arm/s390/sh stable wrt #252607
14 Jan 2009; Joseph Jezak <josejx@gentoo.org> expat-2.0.1-r1.ebuild:
Marked ppc stable for bug #252607.
07 Jan 2009; Raúl Porcel <armin76@gentoo.org> expat-2.0.1-r1.ebuild:
alpha/ia64 stable wrt #252607
07 Jan 2009; Brent Baude <ranger@gentoo.org> expat-2.0.1-r1.ebuild:
stable ppc64, bug 252607
06 Jan 2009; Ferris McCormick <fmccor@gentoo.org> expat-2.0.1-r1.ebuild:
Sparc stable --- Bug #252607 --- tests succeed.
05 Jan 2009; Jeroen Roovers <jer@gentoo.org> expat-2.0.1-r1.ebuild:
Stable for HPPA (bug #252607).
04 Jan 2009; Markus Meier <maekke@gentoo.org> expat-2.0.1-r1.ebuild:
amd64/x86 stable, bug #252607
*expat-2.0.1-r1 (26 Jul 2008)
26 Jul 2008; Arun Raghavan <ford_prefect@gentoo.org>
+files/expat-2.0.1-check_stopped_parser.patch, +expat-2.0.1-r1.ebuild:
Add patch from upstream svn to prevent a crash in Python expat bindings
(bug #197043)
10 Mar 2008; <ricmm@gentoo.org> expat-1.95.8.ebuild:
Drop to ~mips due to unstable deps
09 Mar 2008; Mart Raudsepp <leio@gentoo.org>
-files/expat-2.0.0-test-64bit.patch, -files/expat-2.0.0-test-cpp.patch,
-expat-1.95.7.ebuild, -expat-1.95.7-r1.ebuild, -expat-2.0.0.ebuild:
Remove old, leaving last stable version with the old ABI in place for now
27 Oct 2007; Diego Pettenò <flameeyes@gentoo.org> expat-2.0.1.ebuild:
Put elibtoolize back in. Please remember to leave it where present.
11 Aug 2007; Andrej Kacian <ticho@gentoo.org> expat-2.0.1.ebuild:
Stable on x86, bug #187730.
10 Aug 2007; Christoph Mende <angelos@gentoo.org> expat-2.0.1.ebuild:
Stable on amd64 wrt bug #187730
09 Aug 2007; Jeroen Roovers <jer@gentoo.org> expat-2.0.1.ebuild:
Stable for HPPA (bug #187730).
08 Aug 2007; Raúl Porcel <armin76@gentoo.org> expat-2.0.1.ebuild:
alpha/ia64 stable wrt #187730
07 Aug 2007; Joseph Jezak <josejx@gentoo.org> expat-2.0.1.ebuild:
Marked ppc stable.
07 Aug 2007; Markus Rothe <corsair@gentoo.org> expat-2.0.1.ebuild:
Stable on ppc64; bug #187730
07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> expat-2.0.1.ebuild:
Stable on sparc wrt #187730
06 Aug 2007; Joshua Kinard <kumba@gentoo.org> expat-2.0.1.ebuild:
Stable on mips, per #187730.
05 Aug 2007; Wulf C. Krueger <philantrop@gentoo.org> expat-2.0.1.ebuild:
Changed the post-install message for the big stabilisation of KDE and Gnome.
23 Jul 2007; Marcus D. Hanwell <cryos@gentoo.org> metadata.xml:
Updated metadata with the freedesktop herd as maintainer.
*expat-2.0.1 (20 Jul 2007)
20 Jul 2007; Marcus D. Hanwell <cryos@gentoo.org> +expat-2.0.1.ebuild:
Version bump, closes bug 183900.
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
11 Feb 2007; Fabian Groffen <grobian@gentoo.org> expat-1.95.7.ebuild,
expat-1.95.8.ebuild, expat-2.0.0.ebuild:
Dropped ppc-macos keyword, see you in prefix
06 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> expat-1.95.8.ebuild:
Drop ~x86-fbsd keyword from 1.95.8 so that the missing test dependency is
not an error anymore.
17 Apr 2006; Emanuele Giaquinta <exg@gentoo.org>
files/expat-2.0.0-test-64bit.patch, +files/expat-2.0.0-test-cpp.patch,
expat-2.0.0.ebuild:
Add patch to fix bug #128143 (thanks Flameeyes) and to add missing
definition for CXX in Makefile.in; use elibtoolize again since the
bundled ltmain.sh behaves correctly now.
12 Apr 2006; Emanuele Giaquinta <exg@gentoo.org>
+files/expat-2.0.0-test-64bit.patch, expat-2.0.0.ebuild:
Remove dep on dev-libs/check since it's not needed anymore. Use eautoreconf
instead of elibtoolize to fix test linking. Add patch to fix test build on 64
bit hosts (thanks Flameeyes).
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> expat-1.95.8.ebuild,
expat-2.0.0.ebuild:
Add ~x86-fbsd keywords.
30 Mar 2006; Emanuele Giaquinta <exg@gentoo.org> expat-2.0.0.ebuild:
Add warning about the ABI change.
*expat-2.0.0 (24 Mar 2006)
24 Mar 2006; Emanuele Giaquinta <exg@gentoo.org> +expat-2.0.0.ebuild:
Version bump.
10 Oct 2005; Danny van Dyk <kugelfang@gentoo.org> expat-1.95.8.ebuild:
Fixed missing 'inherit multilib'.
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> expat-1.95.8.ebuild:
Marked stable on mips.
16 Jan 2005; Guy Martin <gmsoft@gentoo.org> expat-1.95.8.ebuild:
Stable on hppa.
15 Jan 2005; Lina Pezzella <j4rg0n@gentoo.org> expat-1.95.8.ebuild:
Stable ppc-macos.
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
21 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> expat-1.95.8.ebuild:
Stable on alpha.
16 Dec 2004; Dylan Carlson <absinthe@gentoo.org> expat-1.95.8.ebuild:
Stable on amd64.
23 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> expat-1.95.8.ebuild:
Stable on sparc
20 Nov 2004; Doug Goldstein <cardoe@gentoo.org> expat-1.95.8.ebuild:
stable on x86
*expat-1.95.8 (22 Sep 2004)
22 Sep 2004; Doug Goldstein <cardoe@gentoo.org> +expat-1.95.8.ebuild:
revision bump
19 Sep 2004; Joshua Kinard <kumba@gentoo.org> expat-1.95.7.ebuild:
Marked stable on mips.
09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> expat-1.95.7.ebuild:
Stable on sparc
*expat-1.95.7-r1 (09 Sep 2004)
09 Sep 2004; Doug Goldstein <cardoe@gentoo.org> +expat-1.95.7-r1.ebuild:
make check adds additional depends... graceful solution to include those
depends if the FEATURE is requested. Had to use a local USE flag though.
07 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org> expat-1.95.7.ebuild:
gnuconfig_update in src_unpack; use generic src_compile
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> expat-1.95.4.ebuild,
expat-1.95.5-r1.ebuild, expat-1.95.6-r1.ebuild, expat-1.95.6.ebuild,
expat-1.95.7.ebuild:
virtual/glibc -> virtual/libc
15 Jun 2004; <solar@gentoo.org> expat-1.95.6-r1.ebuild,
files/expat-1.95.6-uclibc.patch:
added uclibc patch for configure target
15 May 2004; Bryan Østergaard <kloeri@gentoo.org> expat-1.95.7.ebuild:
Stable on alpha.
25 Apr 2004; Aron Griffis <agriffis@gentoo.org> expat-1.95.7.ebuild:
Add die following econf for bug 48950
17 Apr 2004; Travis Tilley <lv@gentoo.org> expat-1.95.7.ebuild:
marked stable on amd64
22 Mar 2004; Joshua Kinard <kumba@gentoo.org> expat-1.95.7.ebuild:
I was dumb, forgot to add econf and emake to the src_compile() function I
added to fix a mips issue.
21 Mar 2004; Joshua Kinard <kumba@gentoo.org> expat-1.95.6-r1.ebuild,
expat-1.95.7.ebuild:
Added gnuconfig support to 1.95.6-r1 and 1.95.7 for mips, and added ~mips to
KEYWORDS for 1.95.7
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> expat-1.95.6-r1.ebuild:
Move to mips stable (~mips -> mips)
*expat-1.95.7 (09 Nov 2003)
09 Nov 2003; Michael Sterrett <mr_bones_@gentoo.org> expat-1.95.7.ebuild:
version bump; (bug 32832) - the claim is that the patch isn't needed anymore.
Also, modified the ebuild to use parallel make again in the hope that it's
been fixed upstream.
23 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> expat-1.95.6-r1.ebuild:
set ppc in keywords
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> expat-1.95.6-r1.ebuild :
ia64 keywords.
24 Jun 2003; Aron Griffis <agriffis@gentoo.org> expat-1.95.6-r1.ebuild:
Mark stable on alpha
*expat-1.95.6-r1 (17 Mar 2003)
16 Jun 2003; Guy Martin <gmsoft@gento.org> expat-1.95.6-r1.ebuild :
Added hppa to KEYWORDS.
02 Apr 2003; Christian Birchinger <joker@gentoo.org> expat-1.95.6-r1.ebuild:
Added stable sparc keyword
17 Mar 2003; Patrick Kursawe <phosphan@gentoo.org> :
added patch xmlstatus to fix problem described in
sourceforge request 676844 and gentoo bug 17426
(that made pwlib build fail)
*expat-1.95.6 (09 Mar 2003)
29 May 2003; Zach Welch <zwelch@gentoo.org expat-1.95.6-r1.ebuild,
expat-1.95.6.ebuild:
add arm keyword
09 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> :
Version bump.
21 Feb 2003; Zach Welch <zwelch@gentoo.org> :
Added arm to keywords.
07 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*expat-1.95.5-r1 (02 Dec 2002)
02 Dec 2002; Seemant Kulleen <seemant@gentoo.org> expat-1.95.5-r1.ebuild
files/digest-expat-1.95.5-r1 :
Man page is now installed in FHS correct location. Small enough package
that I version bumped. Closes bug #11236 by k8la@arrl.net (Thomas M.
Beaudry)
*expat-1.95.5 (11 Nov 2002)
11 Nov 2002; Karl Trygve Kalleberg <karltk@gentoo.org> expat-1.95.5.ebuild files/digest-expat-1.95.5 :
New upstream version.
*expat-1.95.4 (23 Jul 2002)
06 Jan 2003; Jan Seidel <tuxus@gentoo.org> expat-1.95.4.ebuild :
Added mips to keywords.
01 Sep 2002; George Shapovalov <george@gentoo.org> expat-1.95.4.ebuild :
fixed man page install location
08 Aug 2002; Seemant Kulleen <seemant@gentoo.org> expat-1.95.4.ebuild :
Made more FHS compliant.
23 Jul 2002; Mark Guertin <gerk@gentoo.org> :
Added ppc to keywords
23 Jul 2002; Arcady Genkin <agenkin@thpoon.com> expat-1.95.4.ebuild :
Version bump.
*expat-1.95.3 (10 Jul 2002)
10 Jul 2002; Seemant Kulleen <seemant@gentoo.org> expat-1.95.3.ebuild
files/digest-expat-1.95.3 :
Version bump. Also, SRC_URI changed to use sourceforge mirror. LICENSE,
SLOT and KEYWORDS added. Thanks to: gentoo@gonzo.ch (Roman Weber) in bug
#4797
*expat-1.95.2 (25 Mar 2002)
25 Mar 2002; Donny Davies <woodchip@gentoo.org> expat-1.95.2.ebuild :
Update to latest release. Fixed to install into ${D}, previously it didn't.
Parallel make is busted, s/emake/make/. Fixed html docs.
*expat-1.95.1-r1 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog.

View File

@ -1 +1,29 @@
DIST expat-2.1.0.tar.gz 562616 RMD160 bffca083d29fe7688f106a902ef9b909c3321c5d SHA1 b08197d146930a5543a7b99e871cba3da614f6f0 SHA256 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX expat-2.1.0-xmlwfargs.patch 478 SHA256 738a06abaafebb301a98992d686b9a55699f6dcac09663071a4e1cac283b2834 SHA512 db7e75a6d1b43f20352223ccc3703683426ce10d67e68dce4ac5faeba8bbe42270281796a9db495e98d53f6d2c7ead8bfb3e2e2668cf5dfa0bc9c1acb0170e26 WHIRLPOOL 85df93895e392c44bb5cd648aa017b2b95adddd5ec765023a7a82223c1c55b677ec3199960afb027d67372c7acc605068d089d49488225bb39aaaea6b7e3c4f9
DIST expat-2.1.0.tar.gz 562616 SHA256 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86 SHA512 2a9ad2b44b87b84087979fe4114d661838df3b03dbdcb74d590cb74096bf35ce9d5a86617b0941a2655ea441a94537bcbcd78252da92342238823be36de2d09d WHIRLPOOL 147eb383fdb79116e2215982e9741939f80249a0bb690e93b00218fa335d483d88f82d9256632b458b13592252aeb100ec4ef830c72bb8eb5df7675cd15f41e1
EBUILD expat-2.1.0-r2.ebuild 2322 SHA256 cf8865566582aabced12c76802dab72396ab1192a7bbba288c072d5afcd80259 SHA512 14cdcfd29d89db43d28e258f8048888f7cbe2cdf37a219421dee7d28f331a79815c78591d3635b2d7e169a9762c7b51a7c0db044b291f2cbee198e4831cb24fd WHIRLPOOL a6e8ecdd76d01121ac3545e5e8dc1a0a82aac89bdda77ccbe2d94f8188c59e9244f76f4c966240bfd4fbaf82e102e6ac59eb10681580a28fa4629754c1b270ca
EBUILD expat-2.1.0-r3.ebuild 2430 SHA256 6f92becbd91ef00a07f30bc6146f7ee3ee54196a88e7ca8c25a5e7bbf9a79d8a SHA512 0e474abdcc85f12f9ead86becb04c1f9567b5bca96afdfa45796ecc8c6a4e8ef2414284acc4620db3c633d0b6efc6f3c1306bbd04f0262a44e282d7ce26f8b16 WHIRLPOOL b5e8b91b3c20f747d1d89208a1b31a829b179f29075a6332dc73043b46eecc37fc3f7a8b59a14c0d39f309f599a7c7efe3d4eb4d5625d7a061968ab11b90962e
EBUILD expat-2.1.0-r4.ebuild 2485 SHA256 2328e8c11fbe9ddebbd20d90a95476f4d47476d8f9fb720a103e80c2aed22ffe SHA512 e7bd6b789b0d335901b72c35a0254753582aba3876154ba22f390f09f0cfa83b46e2a0ae7101fdb1648d651fe222d28bd22bab541ef1fe0ceca5cf6256805d47 WHIRLPOOL 61d8f7d86d45ad3137bff5e2ae7bf3304e4dc71868bc54152a418c965e6ea3a6273ac69f1317e286dfbb8d22599cc66972d43111a7dfa8f2baa9f6183739a97b
MISC ChangeLog 21554 SHA256 77867351565710ab8ebdabcd34a2523703400b003a9fd7f5ddd791c4c659f86a SHA512 b89b9631a5e0d99c77557999553c8cb4462921aa6be7cef9178256d64906078caa02015eae71df864f039684d16e7a30b162d94cb2a93e78af3a32c7dc5c8392 WHIRLPOOL fb6d751c8a657d5aa4fce4fc5e1f6763053ea769359b31b3d28125722b4693954ea7c4ae2d8051ece74a0f711098b95a29dc4265fd9ca62a0a09ddbc29b0a876
MISC metadata.xml 253 SHA256 100ff5eae8571b7fa427f25400fba2ba79683860ec39467180bc8c9a7c73420f SHA512 549874f0fc26095c2d80c34bd0cae74b75ffdd4a9c19c52931047857f51f7461e7b51495cbb7575a19537ddfb4d2762c1fa4b36cafe47ca8057a6bbf6e6778e5 WHIRLPOOL 7c080dd571730c2c8aea4a19fcddc9f6fb947a8b2534d44bff5aa02d85a9ca1e24de2444ed42f326f13de4b082845e68aec41397c0424ca15b6020c0f5ae704f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQJ8BAEBCABmBQJTXo+CXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOa1IQALH7B4U63vja60CzMctYhEpP
Oytf8aYZcxQ0iMzBMGDmLUUCx6xVh4cJykqToL2o5r9Y0GFCQ6ezhResX6hDrXmv
/a75QxTnwK0E6xxf0842sslT1SKrhmHQZOUmK7TN3Cel/oosEUyVrMww5phRkVv3
vURBUe1SHZ/ETsvmY+rD3tYJ5sor1WICxwZ6J+m9f9EK2XaYtySwXXJkUvBd4GIM
chGKrHeGtA+8xJ+18wu36tU8/3vf8j941gj61dU1Fj1dBecJFriYBa0ITUxGJeYD
fD6ou+KILpXA0haoBtlJiqP0+bpr4cP88RWMf9xW4foA+9xwWIJIznX3NQEBetS0
PjTE7KAnQUnRub2KX8z/CPSUN5BkLGutmq/LqxuR+cZ7PFbMNh6ri1Wr0t4Dr8uo
JUREdlRlcui+3gSahNzgpbwMGmWY0qdMPWjdMuS0OD330m8azuPqj9UB652GkRYy
7Bp2bdYWG1e+QstOKQueegGoJt9YRtm5AZvrPaMnZxYrJNk5WC7mw95BcstzmSpZ
pYl9b+TFPDrSkroILdjK4dWwpfnuQdVJ3vZQftkc2y7xweShlfp63avqFNR0qrDK
t0ZUicUPi9irYmIx5ln80busKCsWUTAjdCtTJMzhpZUtWTIeutjI9f8nIVqPG9FJ
UGN+2hkDao24SyTdD6Ck
=0GoQ
-----END PGP SIGNATURE-----

View File

@ -1,9 +1,9 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0.ebuild,v 1.7 2012/05/28 15:49:06 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r2.ebuild,v 1.8 2013/03/09 12:33:55 ssuominen Exp $
EAPI=4
inherit eutils libtool toolchain-funcs
inherit eutils libtool multilib toolchain-funcs
DESCRIPTION="XML parsing libraries"
HOMEPAGE="http://expat.sourceforge.net/"
@ -11,12 +11,11 @@ SRC_URI="mirror://sourceforge/expat/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="elibc_FreeBSD examples static-libs unicode"
src_prepare() {
elibtoolize
epunt_cxx
mkdir "${S}"-build{,u,w} || die
}
@ -34,7 +33,7 @@ src_configure() {
popd >/dev/null
pushd "${S}"-buildw >/dev/null
CFLAGS="${CFLAGS} -fshort-wchar" CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
popd >/dev/null
fi
}
@ -76,6 +75,13 @@ src_install() {
pushd "${S}"-buildw >/dev/null
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
popd >/dev/null
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
cp expat.pc expatu.pc
sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
cp expat.pc expatw.pc
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
popd >/dev/null
fi
rm -f "${ED}"usr/lib*/libexpat{,u,w}.la

View File

@ -0,0 +1,92 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r3.ebuild,v 1.15 2014/04/28 17:27:28 mgorny Exp $
EAPI=5
inherit eutils libtool multilib toolchain-funcs multilib-minimal
DESCRIPTION="XML parsing libraries"
HOMEPAGE="http://expat.sourceforge.net/"
SRC_URI="mirror://sourceforge/expat/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="elibc_FreeBSD examples static-libs unicode"
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
src_prepare() {
elibtoolize
}
multilib_src_configure() {
local myconf="$(use_enable static-libs static)"
mkdir -p "${BUILD_DIR}"{u,w} || die
ECONF_SOURCE="${S}" econf ${myconf}
if use unicode; then
pushd "${BUILD_DIR}"u >/dev/null
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf}
popd >/dev/null
pushd "${BUILD_DIR}"w >/dev/null
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
popd >/dev/null
fi
}
multilib_src_compile() {
emake
if use unicode; then
pushd "${BUILD_DIR}"u >/dev/null
emake buildlib LIBRARY=libexpatu.la
popd >/dev/null
pushd "${BUILD_DIR}"w >/dev/null
emake buildlib LIBRARY=libexpatw.la
popd >/dev/null
fi
}
multilib_src_install() {
emake install DESTDIR="${D}"
if use unicode; then
pushd "${BUILD_DIR}"u >/dev/null
emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la
popd >/dev/null
pushd "${BUILD_DIR}"w >/dev/null
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
popd >/dev/null
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
cp expat.pc expatu.pc
sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
cp expat.pc expatw.pc
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
popd >/dev/null
fi
if multilib_is_native_abi ; then
# libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since
# we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1
use elibc_FreeBSD && gen_usr_ldscript -a expat
fi
}
multilib_src_install_all() {
dodoc Changes README
dohtml doc/*
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins examples/*.c
fi
prune_libtool_files
}

View File

@ -0,0 +1,93 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r4.ebuild,v 1.2 2014/04/28 17:27:28 mgorny Exp $
EAPI=5
inherit eutils libtool multilib toolchain-funcs multilib-minimal
DESCRIPTION="XML parsing libraries"
HOMEPAGE="http://expat.sourceforge.net/"
SRC_URI="mirror://sourceforge/expat/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="elibc_FreeBSD examples static-libs unicode"
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
src_prepare() {
epatch "${FILESDIR}"/${P}-xmlwfargs.patch
elibtoolize
}
multilib_src_configure() {
local myconf="$(use_enable static-libs static)"
mkdir -p "${BUILD_DIR}"{u,w} || die
ECONF_SOURCE="${S}" econf ${myconf}
if use unicode; then
pushd "${BUILD_DIR}"u >/dev/null
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf}
popd >/dev/null
pushd "${BUILD_DIR}"w >/dev/null
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
popd >/dev/null
fi
}
multilib_src_compile() {
emake
if use unicode; then
pushd "${BUILD_DIR}"u >/dev/null
emake buildlib LIBRARY=libexpatu.la
popd >/dev/null
pushd "${BUILD_DIR}"w >/dev/null
emake buildlib LIBRARY=libexpatw.la
popd >/dev/null
fi
}
multilib_src_install() {
emake install DESTDIR="${D}"
if use unicode; then
pushd "${BUILD_DIR}"u >/dev/null
emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la
popd >/dev/null
pushd "${BUILD_DIR}"w >/dev/null
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
popd >/dev/null
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
cp expat.pc expatu.pc
sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
cp expat.pc expatw.pc
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
popd >/dev/null
fi
if multilib_is_native_abi ; then
# libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since
# we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1
use elibc_FreeBSD && gen_usr_ldscript -a expat
fi
}
multilib_src_install_all() {
dodoc Changes README
dohtml doc/*
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins examples/*.c
fi
prune_libtool_files
}

View File

@ -0,0 +1,15 @@
Fix "xmlwf -h" output
Patch is from: http://pkgs.fedoraproject.org/cgit/expat.git/plain/expat-2.1.0-xmlwfargs.patch
--- xmlwf/xmlwf.c
+++ xmlwf/xmlwf.c
@@ -634,7 +634,7 @@ static void
usage(const XML_Char *prog, int rc)
{
ftprintf(stderr,
- T("usage: %s [-n] [-p] [-r] [-s] [-w] [-x] [-d output-dir] "
+ T("usage: %s [-s] [-n] [-p] [-x] [-w] [-d output-dir] [-c] [-m] [-r] [-t] [-v] "
"[-e encoding] file ...\n"), prog);
exit(rc);
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>freedesktop</herd>
<upstream>
<remote-id type="cpe">cpe:/a:libexpat:expat</remote-id>
</upstream>
</pkgmetadata>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,32 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX glib-1.2.10-automake-1.13.patch 655 SHA256 60b7ee39df624177c3a58c982bc3c8b1649d5501997f57a549927d94406c98ec SHA512 3abbcdb8c7e4bec4fa10340b42cc1f088955baf50995b62c92525bd633ce159d204c37c744fe22e144eb01201dbcc23313c1424e0e3d5bfebe746c7a470f465b WHIRLPOOL 45fe4e51d62e31efdb4d2b25d5f30f0468684327745e57a6b427c8f441c8026639a462a27e7843eef52e9502f28a0f81617bf1a11ece680ff1fa62151c21996e
AUX glib-1.2.10-automake.patch 827 SHA256 db6d22caf4054c09467b50b6d85566eec7479a29169460950e423c083332ef67 SHA512 5334044b5c16695ad21648b9ddbaf85480ebb9a6a8fe49675cc471541665af4e493612fdf7bc28508391a21bc3585faee1b576d9d6510bf823508dec8b4c9af7 WHIRLPOOL b2f2d3acfeb26d9a3d3767b53b662055f46dc64952c976d654558531b28c3c922be4da6b6aa077753960f4c3cc7f9b73ef6b9bb9169434e6c9d7b8dcca2fc840
AUX glib-1.2.10-configure-LANG.patch 1464 SHA256 32377819896297caf9628f382c7bba09ee0a049bd977e9ea927314c0c2e669b4 SHA512 a83e3d51775ee696dd4f862eef9d973e62bb157562c4ba5d6e25708f4140af35e4473b92e61541c0efea175223b64575fd23e08f666980ad8063ba1acb19b002 WHIRLPOOL a46a8f5e3574feeba640262823705584da98f3bfbb4699378a746d66290edf65804add1f59ec244c04d78492dcb2b4a7a9981ab9633ec0b3b373fd105b5175f6
AUX glib-1.2.10-gcc34-fix.patch 2008 SHA256 848620bc200c2a42d726744fe6c36e20a396624e82b0c742b726dd72287e6cdd SHA512 2f8bec2a10828c57da507d73a308ffec6b1069cdd7704e3128aeabe9f031952c71c900062de782bd464bec101bbf925586f88336bb0f8ac05dda00b1a269158a WHIRLPOOL 602ce9ff26da42417be8f8c03e2cad33e31a3a8fea0b1392fb95253fb7c3f8424b28a2c910cd532b1932a37c9b334d0150d273c43d1389bd7107c897b3923c9a
AUX glib-1.2.10-m4.patch 225 SHA256 c470b3ecc3b8fd6a2d52df816a1c4ccb3ad2d6048e37894f415c8ea9c7925b68 SHA512 b754a680cff0fdbaade899152e597cfc4351cbbf6adf931a5f4f856823e1e6e68b54aa5f318f33476d497a8ae39b0d2dbb2a32792aec1727d196a014315cac12 WHIRLPOOL fbd2fd7b06a7fd0617f1b0ea4746d59a68977a9133e7eb37a64fad5f825e58b64a42c920f2435b61deeb075fe6e5401a361b30d3cdd175007f5ab5f2453b182b
AUX glib-2.12.12-fbsd.patch 850 SHA256 1af80d3f26d44715bdbf597e5d37f6547dd1adb993852c12db614b579b02f001 SHA512 43a78da1ffbae15d920f58b0c5e987bf8e563f13b6e50668d3b2146472b3ec64938f36daeca88f08edf197134976d1ea328502337fa25e0a1d8a8dc52732d6ad WHIRLPOOL c3936bb66de72ef4efbcaffb42f9a9458b03a01e588398b90f5c3fb338e8376e0092a8068302c84370e3ba3fc7d38bb7af6d056d6b6ae4767b433dc32f2bf16e
AUX glib-2.34.0-testsuite-skip-thread4.patch 1296 SHA256 91cc22f43c04599826e9e15efffb3a668f73208391b047f321c993e27c3a9dd9 SHA512 e7e12c40d3da03c3420c1d0e161d5583e30a3185300a660408ddf78ffe0bbf2d812eb9180b6e7e013370a880d5f5e020cbdf45bebaa8fa8d74f6f4af8822c5aa WHIRLPOOL 876a1740f520d0e9f4cc26b55a20e6f6b0d979de801edeb8262b53a68130e35c0a968081658ea89ae47e4a9a7e273ee6ef2c74dfe011e103c69cfb9bfc4d6c0f
AUX glib-2.36.4-znodelete.patch 2199 SHA256 4195ca98519b842520d9b11d7cd01f1f6f6ed1843735e2fb50c217fc6c33fe43 SHA512 77284716ff8f4f7482765cc5724e325169fd49b205e19cad19e755a4cceeb57037bdd78fcde6265586770b95fd9481afc69d797a4a521401a2704f4eab644d47 WHIRLPOOL 9941b5aa7f1fdb1fa6cdf39f4f94a52bfd6093f55f31a6466ecc0996eaa22901ac26cff42fdd64af9dac13004fe47d054991cc27e6450ab4b6810e0f421157f4
AUX glib-2.37.x-external-gdbus-codegen.patch 4573 SHA256 7094ff73cef6add5bf1727f2d01f6f45ac6ae82d725a47b83d0280064d006ee2 SHA512 dc8e0460c549a5d65cc9ba575d0f1eb2bd7a487d382970922e454ceb4efe46a096da82abfe5ba50bf37f56e1c24570ed391a5474f22f9f97d678baad003893ed WHIRLPOOL 86f0da69db6c0c9c8f22869155ce679c75db755c78bd7add7401e7e73c454fd9704dcb0a050b67d99a4bbbb161c26325ff120ef0bb7d76341ebc528015169b20
AUX glib-2.38.2-configure.patch 985 SHA256 4a3d9bf2b84f966ad2792ed7a356cf9e4f23e95efbe950bd6d5df544d45fff97 SHA512 ebdcc5775b4ada3f464a791ac0bffe0cd7a4441c9f21af327c9a99638157bbb8d72bb01aa70190c4e757481c5832763a0b569b7de6f452b4a2d05ea5b4a3e63d WHIRLPOOL 99d02f68ad97dbeb9de6dfdef5a76b19b94da9ff66ace3657bd772fdc181067c19225926ff5bd0bc7006a4abc5b4ed3a5523769fb8e488bed74b1cacbeab9448
AUX glib-2.38.2-sigaction.patch 707 SHA256 72476721ee93a0587a89b48f35944d8b1e317bc240ef79363f82ad7ed71c2e55 SHA512 f97c30585c06a6a4d937ee8f27574d60580893e29372a282d1310f6702a7b003233c64e2d56d2ae91af53eee6465d9acb68b76027ec9428f1615bd7c25af45db WHIRLPOOL 5a478f80558bca17508e6d2b342e2204bb419818c7382f17e2c01ba6e0addc9190fc12a7817c728e35b3f7c304575551d43a529b0aa3e2fa2432b823d69f6467
AUX glib-2.40.0-external-gdbus-codegen.patch 3901 SHA256 d06d2775c3632212c11eceb715f0da6a3b1ab6d8d901bb2fcb7c1fc3ca6b004a SHA512 2f960a53cf51f809af6788664e2cd6d67a29eb58dfe34156f665e2d5ae1fd53a3c792714672fc82dcbfae38e1c793a3eef07116484511ef21d96536559339b00 WHIRLPOOL 39dc4d38e6a3450cbba3a1843096da330b6b2bc8954b9cce4a890454e5546d3e6440ddd237772407bd4ffec05b78eb6ddddb5c4cb6c86a86e01a5ad4c96fe8b0
DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 SHA256 3bb8c45706f97b526da851061c89618bc258fa61f9100802c1340548e4bb2731 SHA512 e65c7f66254eae22deaa67bf621ebd1d7af897b93d93ba6cffaa4ce9894cf14c140e6888d877b6b36fcea8be1b8d1ef4fcc7ec1719bd23b1cc6fd662876c70ae WHIRLPOOL 20254678a86595353058ee8dc81a02e4ae7bb16ba9ba34e036fe2e99d3fffa25c825f8961bdeb5fa50c49582ce37e65684e414631c74653c4523c2baee34c341
DIST glib-1.2.10.tar.gz 421480 SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f SHA512 4452b741382194d4ca425f084fa60e1a9e30040ac2e839c9136047d0461cf4b1ebcc16aac4e65998d1b9329ead8f617966b3d09317a83634f14d556a7e14b7a8 WHIRLPOOL 478957ce8e49228d022bae50b042cdfc6d522d0d4880a0328b5695471295450c81c5e186e1760e56e317a4c4c95aabc5f2010d7a9b912fc451d04e14610e7dca
DIST glib-2.38.2.tar.xz 6718296 SHA256 056a9854c0966a0945e16146b3345b7a82562a5ba4d5516fd10398732aea5734 SHA512 f31531060d898dbe05e71ffc4d057f5a703106674e68c28ad2346d227304ef9454736beaf653f27553ed5397caac8baf3d76d3b31b062898762e5cf4e24ff0e0 WHIRLPOOL 4b126073d673f1cda9af4b1bfa0b6621e2cb883dfffe911d264bfc4c317a063579fc764ef94f7fe22b64a6fc8f0ed5f16de1015f1aa265dcaa85ec0d7392fa7b
DIST glib-2.40.0.tar.xz 7016228 SHA256 0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5 SHA512 346a32f2d1447d3398ac2400047f0556517b914788cf9c8c9f28de5f395ef3993231f9a58fc103e08013fa2e7136a097de46aabdf4c035a46f883ca3971408a4 WHIRLPOOL d3e7ccfa3ac4270ccc5f950771238addabcbf025ebaf85a1586c7757493c6cdc3dc447f6ab92af1ed87f1c68c79d7b1bb6417b1894f8c0304fd87e04b1eb9b3b
DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486
EBUILD glib-1.2.10-r5.ebuild 1802 SHA256 b8561be2cdbe967604c39b6316bee46016e62131e9858d26fb26d8f1699c2029 SHA512 d2c84ba968f81bc851f53fbf1bad01f62de58f16dc49565e341bf7e9396b5f8870501de2027d5b49c5dcd2a8416dca6f530a34491c63ccb26ab94aeafea442ba WHIRLPOOL 1fd9b784429c287fa5dbb4e20db42dd9e1f67cc03ac60c7d47fb751878ed827f2791a2bd6622d84773a4a4607c190a671cef6a6d9b7a61943bf12b7b0e1d6b45
EBUILD glib-2.38.2-r1.ebuild 10136 SHA256 e276186ee74001eb75dd8b300a04395446034279ea30f81d4a9c3c60a3938b1d SHA512 30edcf3a44987b941451b0f0e24bb3d08aa2a233315a4bb02135c109aa334c9db8420a0739bc92aeecbe8d90478caff24deea3d30ceb661189dad6f20406afbc WHIRLPOOL 44f83bb6b1581a64c4037528c3c26e86661efbd07843ca887174c70de76c3a0ffc9ad5091a5604a30df86000da09808ce80bfbfa8c420c17cfe5fdd2e41f413a
EBUILD glib-2.40.0-r1.ebuild 10051 SHA256 825f96c0f11cf6f8bc1252f6425a47192c31e83280528c777aad93afd7ddf970 SHA512 db2065be5aaeacde5f9f49743e8009b5f1a5b983afbe76fd6f5bb20db6a06c17db687e513cd3168afac8d68a76efc7dc61959502fd300613fa7dbc681b1aa1e4 WHIRLPOOL 9f7dbdaa4e32cc519a526246758b5e3acfb916b950b4589a75e51821ddf6bbef51b99d80550b9c753c2fad4b1d89a570f66b59246281dddaf41c841b5d48cc14
MISC ChangeLog 87145 SHA256 8e9c62651cb0e4b4a8f22086e2204efea666be25b79410ab9452b0e9e76eb22d SHA512 0a16a1992a154ade4f4bc4d2bc892227adf55514f38daa3020aab47fa9ceb4f58189c7cc3d62cfd8a564b754c34d5a06c4f0ee146386fd9d56f773676ca92469 WHIRLPOOL 25e9cdb8f2636e2f3b29134cfea51148fbdf1037cbad5096ced1ebab4ab50c85e92bc0c835aa23a237ba1fe56014bcf74dea219e4e9cc02dcafcae9474c5c7c4
MISC metadata.xml 692 SHA256 d46beb748667144ea36ba0b32f8f7c27ca0e10faec80809852cb81fb3b798e5f SHA512 db21e2d66d280757c98065433ebb66720db113ee70807c1e69c21b782dc8c9832981098ffedd962839089f174c8b0545de717d5cd2969b8e7ae4640a382a3de1 WHIRLPOOL 7fc05ab8e50cfe9904f3f97123a16fa7e6f051d45e7c6c2616b0254529864cb7b029a329bda8102bf01bfeef287215f6536caca9090e22e7b0c7c59af8994951
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlPjv10ACgkQVWmRsqeSphNhdQCfUhYUo/KZfKVgbNap53szjkMP
rn8AniFhLfu/2pVUoMEMTAXh/WfhPULt
=358c
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,23 @@
Replace macros deprecated in automake-1.13; fixed upstream in glib-2.36
diff --git a/configure.in b/configure.in
index e94cc77..d88d834 100644
--- a/configure.in
+++ b/configure.in
@@ -60,7 +60,7 @@ PACKAGE=glib
AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
# Specify a configuration file
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AC_DEFINE_UNQUOTED(GLIB_MAJOR_VERSION, $GLIB_MAJOR_VERSION)
AC_DEFINE_UNQUOTED(GLIB_MINOR_VERSION, $GLIB_MINOR_VERSION)
@@ -151,7 +151,6 @@ AC_DEFINE_UNQUOTED(G_COMPILED_WITH_DEBUGGING, "${enable_debug}")
# Checks for programs.
AC_PROG_CC
-AM_PROG_CC_STDC
AC_PROG_INSTALL
changequote(,)dnl

View File

@ -0,0 +1,29 @@
fix errors with newer automake:
gmodule/Makefile.am:44: testgmodule_LDFLAGS must be set with `=' before using `+='
Makefile.am:73: BUILT_SOURCES multiply defined in condition TRUE ...
Makefile.am:11: ... `BUILT_SOURCES' previously defined here
--- Makefile.am
+++ Makefile.am
@@ -70,7 +70,7 @@
CONFIGURE_DEPENDENCIES = acglib.m4
-BUILT_SOURCES = stamp-gc-h #note: not glibconfig.h
+BUILT_SOURCES += stamp-gc-h #note: not glibconfig.h
glibconfig.h: stamp-gc-h
@:
stamp-gc-h: config.status
--- gmodule/Makefile.am
+++ gmodule/Makefile.am
@@ -41,7 +41,7 @@
libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
noinst_PROGRAMS = testgmodule
-testgmodule_LDFLAGS += @G_MODULE_LDFLAGS@
+testgmodule_LDFLAGS = @G_MODULE_LDFLAGS@
testgmodule_LDADD = libgmodule.la $(libglib) @G_MODULE_LIBS@
.PHONY: files release

View File

@ -0,0 +1,44 @@
The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
option parsing, it may break.
http://bugs.gentoo.org/133679
--- configure
+++ configure
@@ -54,6 +54,19 @@
infodir='${prefix}/info'
mandir='${prefix}/man'
+# NLS nuisances.
+for as_var in \
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+ LC_TELEPHONE LC_TIME
+do
+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+ eval $as_var=C; export $as_var
+ else
+ unset $as_var
+ fi
+done
+
# Initialize some other variables.
subdirs=
MFLAGS= MAKEFLAGS=
@@ -452,16 +463,6 @@
esac
done
-# NLS nuisances.
-# Only set these to C if already set. These must not be set unconditionally
-# because not all systems understand e.g. LANG=C (notably SCO).
-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
-# Non-C LC_CTYPE values break the ctype check.
-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
-
# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
# AIX cpp loses on an empty file, so make sure it contains at least a newline.

View File

@ -0,0 +1,41 @@
--- glib-1.2.10/gstrfuncs.c.orig 2001-02-27 07:00:22.000000000 +0100
+++ glib-1.2.10/gstrfuncs.c 2004-03-01 13:19:49.531603760 +0100
@@ -867,7 +867,7 @@
/* beware of positional parameters
*/
case '$':
- g_warning (G_GNUC_PRETTY_FUNCTION
+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
"(): unable to handle positional parameters (%%n$)");
len += 1024; /* try adding some safety padding */
break;
@@ -1034,7 +1034,7 @@
/* n . dddddddddddddddddddddddd E +- eeee */
conv_len += 1 + 1 + MAX (24, spec.precision) + 1 + 1 + 4;
if (spec.mod_extra_long)
- g_warning (G_GNUC_PRETTY_FUNCTION
+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
"(): unable to handle long double, collecting double only");
#ifdef HAVE_LONG_DOUBLE
#error need to implement special handling for long double
@@ -1077,7 +1077,7 @@
conv_done = TRUE;
if (spec.mod_long)
{
- g_warning (G_GNUC_PRETTY_FUNCTION
+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
"(): unable to handle wide char strings");
len += 1024; /* try adding some safety padding */
}
@@ -1108,9 +1108,8 @@
conv_len += format - spec_start;
break;
default:
- g_warning (G_GNUC_PRETTY_FUNCTION
- "(): unable to handle `%c' while parsing format",
- c);
+ g_warning ("%s(): unable to handle `%c' while parsing format",
+ G_GNUC_PRETTY_FUNCTION, c);
break;
}
conv_done |= conv_len > 0;

View File

@ -0,0 +1,9 @@
Fix aclocal warning:
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
--- glib-1.2.10/glib.m4
+++ glib-1.2.10/glib.m4
@@ -7,3 +7,3 @@
dnl
-AC_DEFUN(AM_PATH_GLIB,
+AC_DEFUN([AM_PATH_GLIB],
[dnl

View File

@ -0,0 +1,35 @@
From deeb71226d4ab465d48805d899ec88eb836a6966 Mon Sep 17 00:00:00 2001
From: Daniel Gryniewicz <dang@gentoo.org>
Date: Sun, 24 Nov 2013 19:46:13 +0100
Subject: [PATCH 1/4] Fix gmodule issue on FreeBSD
Gentoo bug #184301, Gnome bug #107626.
---
gmodule/gmodule-dl.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gmodule/gmodule-dl.c b/gmodule/gmodule-dl.c
index a606f17..57fc41b 100644
--- a/gmodule/gmodule-dl.c
+++ b/gmodule/gmodule-dl.c
@@ -107,6 +107,7 @@ _g_module_open (const gchar *file_name,
static gpointer
_g_module_self (void)
{
+#ifndef __FreeBSD__
gpointer handle;
/* to query symbols from the program itself, special link options
@@ -122,6 +123,9 @@ _g_module_self (void)
g_module_set_error (fetch_dlerror (TRUE));
return handle;
+#else
+ return RTLD_DEFAULT;
+#endif
}
static void
--
1.8.3.2

View File

@ -0,0 +1,44 @@
From 4881b5d303512208b55f5bf78b91cd6a85e5034c Mon Sep 17 00:00:00 2001
From: Priit Laes <plaes@plaes.org>
Date: Tue, 3 Jul 2012 11:21:56 +0300
Subject: [PATCH 2/4] Gentoo: skip over thread/thread4 test failure
https://bugzilla.gnome.org/show_bug.cgi?id=679306
---
glib/tests/thread.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/glib/tests/thread.c b/glib/tests/thread.c
index 539782e..179ec06 100644
--- a/glib/tests/thread.c
+++ b/glib/tests/thread.c
@@ -124,6 +124,8 @@ test_thread3 (void)
g_assert_cmpint (GPOINTER_TO_INT(result), ==, 9);
}
+#if 0
+// https://bugzilla.gnome.org/show_bug.cgi?id=679306
/* test that thread creation fails as expected,
* by setting RLIMIT_NPROC ridiculously low
*/
@@ -158,6 +160,7 @@ test_thread4 (void)
g_error ("resetting RLIMIT_NPROC failed: %s\n", g_strerror (ret));
#endif
}
+#endif
static void
test_thread5 (void)
@@ -203,7 +206,9 @@ main (int argc, char *argv[])
g_test_add_func ("/thread/thread1", test_thread1);
g_test_add_func ("/thread/thread2", test_thread2);
g_test_add_func ("/thread/thread3", test_thread3);
+#if 0
g_test_add_func ("/thread/thread4", test_thread4);
+#endif
g_test_add_func ("/thread/thread5", test_thread5);
g_test_add_func ("/thread/thread6", test_thread6);
--
1.8.3.2

View File

@ -0,0 +1,65 @@
From 196ea5ab614e5357da48acf73a373f103e61ee0b Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Mon, 2 Sep 2013 13:59:18 -0400
Subject: [PATCH 4/4] gobject: try to link with -Wl,-z,nodelete
Since the type system does not support reloading its data and assumes
that libgobject remains loaded for the lifetime of the process, we
should link libgobject with a flag indicating that it can't be unloaded.
https://bugzilla.gnome.org/show_bug.cgi?id=707298
---
configure.ac | 24 ++++++++++++++++++++++++
gobject/Makefile.am | 1 +
2 files changed, 25 insertions(+)
diff --git a/configure.ac b/configure.ac
index 907c534..266c45d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3669,6 +3669,30 @@ fi
AC_SUBST(GLIB_LINK_FLAGS)
dnl
+dnl Check for -z,nodelete linker flag: the type system assumes that
+dnl libgobject stays loaded for the lifetime of the process
+dnl
+
+AC_ARG_ENABLE([znodelete],
+ [AS_HELP_STRING([--disable-znodelete],
+ [avoid linking with -z,nodelete])],,
+ [SAVED_LDFLAGS="${LDFLAGS}"
+ AC_MSG_CHECKING([for -z,nodelete linker flag])
+ LDFLAGS=-Wl,-z,nodelete
+ AC_TRY_LINK([], [int main (void) { return 0; }],
+ AC_MSG_RESULT(yes)
+ enable_znodelete=yes,
+ AC_MSG_RESULT(no)
+ enable_znodelete=no)
+ LDFLAGS="${SAVED_LDFLAGS}"])
+
+if test "x${enable_znodelete}" = "xyes"; then
+ GOBJECT_LINK_FLAGS=-Wl,-z,nodelete
+fi
+
+AC_SUBST(GOBJECT_LINK_FLAGS)
+
+dnl
dnl Check for -fvisibility=hidden to determine if we can do GNU-style
dnl visibility attributes for symbol export control
dnl
diff --git a/gobject/Makefile.am b/gobject/Makefile.am
index 1509616..181ad7d 100644
--- a/gobject/Makefile.am
+++ b/gobject/Makefile.am
@@ -45,6 +45,7 @@ endif
libgobjectincludedir = $(includedir)/glib-2.0/gobject
libgobject_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
+ $(GOBJECT_LINK_FLAGS) \
$(gobject_win32_res_ldflag) \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-export-dynamic $(no_undefined)
--
1.8.3.2

View File

@ -0,0 +1,111 @@
From 81f037771e2992834961cb5db08aece53a02b8ae Mon Sep 17 00:00:00 2001
From: Priit Laes <plaes@plaes.org>
Date: Thu, 28 Feb 2013 08:28:01 +0200
Subject: [PATCH 3/4] Split out gdbus codegen
---
configure.ac | 17 ++++++++---------
docs/reference/gio/Makefile.am | 3 +--
gio/Makefile.am | 2 +-
gio/tests/Makefile.am | 6 ++----
gio/tests/gdbus-object-manager-example/Makefile.am | 6 ++----
5 files changed, 14 insertions(+), 20 deletions(-)
diff --git a/configure.ac b/configure.ac
index 797cb92..907c534 100644
--- a/configure.ac
+++ b/configure.ac
@@ -378,14 +378,14 @@ AC_SUBST(PERL_PATH)
# option to specify python interpreter to use; this just sets $PYTHON, so that
# we will fallback to reading $PYTHON if --with-python is not given, and
# python.m4 will get the expected input
-AC_ARG_WITH(python,
- AS_HELP_STRING([--with-python=PATH],
- [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]),
- [PYTHON="$withval"], [])
-if test x"$PYTHON" = xyes; then
- AC_MSG_ERROR([--with-python option requires a path or program argument])
-fi
-AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5")
+# AC_ARG_WITH(python,
+# AS_HELP_STRING([--with-python=PATH],
+# [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]),
+# [PYTHON="$withval"], [])
+# if test x"$PYTHON" = xyes; then
+# AC_MSG_ERROR([--with-python option requires a path or program argument])
+# fi
+# AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5")
dnl ***********************
@@ -3784,7 +3784,6 @@ gobject/glib-mkenums
gobject/tests/Makefile
gthread/Makefile
gio/Makefile
-gio/gdbus-2.0/codegen/Makefile
gio/gdbus-2.0/codegen/config.py
gio/gnetworking.h
gio/xdgmime/Makefile
diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am
index 112626b..8ddcdbc 100644
--- a/docs/reference/gio/Makefile.am
+++ b/docs/reference/gio/Makefile.am
@@ -151,8 +151,7 @@ man_MANS += \
glib-compile-resources.1 \
gsettings.1 \
gresource.1 \
- gdbus.1 \
- gdbus-codegen.1
+ gdbus.1
XSLTPROC_FLAGS = \
--nonet \
diff --git a/gio/Makefile.am b/gio/Makefile.am
index 717419f..808b5dd 100644
--- a/gio/Makefile.am
+++ b/gio/Makefile.am
@@ -1,6 +1,6 @@
include $(top_srcdir)/glib.mk
-SUBDIRS = gdbus-2.0/codegen
+SUBDIRS =
if OS_UNIX
SUBDIRS += xdgmime
diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am
index 7224124..5c8baaa 100644
--- a/gio/tests/Makefile.am
+++ b/gio/tests/Makefile.am
@@ -359,10 +359,8 @@ gmenumodel_SOURCES = $(gdbus_sessionbus_sources) gmenumode
nodist_gdbus_test_codegen_SOURCES = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
gdbus-test-codegen.o: gdbus-test-codegen-generated.h
-gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \
+gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c: test-codegen.xml Makefile
+ $(AM_V_GEN) gdbus-codegen \
--interface-prefix org.project. \
--generate-c-code gdbus-test-codegen-generated \
--c-generate-object-manager \
diff --git a/gio/tests/gdbus-object-manager-example/Makefile.am b/gio/tests/gdbus-object-manager-example/Makefile.am
index d6d1412..62ef706 100644
--- a/gio/tests/gdbus-object-manager-example/Makefile.am
+++ b/gio/tests/gdbus-object-manager-example/Makefile.am
@@ -11,10 +11,8 @@ GDBUS_GENERATED = \
gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml \
$(NULL)
-$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \
+$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile
+ $(AM_V_GEN) gdbus-codegen \
--interface-prefix org.gtk.GDBus.Example.ObjectManager. \
--c-namespace Example \
--c-generate-object-manager \
--
1.8.3.2

View File

@ -0,0 +1,24 @@
From 838b49ead77c35d94fa16d48a6d7271bab082a71 Mon Sep 17 00:00:00 2001
From: Patrick Welche <prlw1@cam.ac.uk>
Date: Thu, 07 Nov 2013 10:58:46 +0000
Subject: configure: test(1) uses = to test for string equality
https://bugzilla.gnome.org/show_bug.cgi?id=711600
---
(limited to 'm4macros/glibtests.m4')
diff --git a/m4macros/glibtests.m4 b/m4macros/glibtests.m4
index 27e9024..7d5920a 100644
--- a/m4macros/glibtests.m4
+++ b/m4macros/glibtests.m4
@@ -21,7 +21,7 @@ AC_DEFUN([GLIB_TESTS],
*) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;;
esac])
AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1")
- if test "$ENABLE_INSTALLED_TESTS" == "1"; then
+ if test "$ENABLE_INSTALLED_TESTS" = "1"; then
AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME)
AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME)
fi
--
cgit v0.9.2

View File

@ -0,0 +1,23 @@
From 81d0ebe29ccd852e969acda7394969e3f13eb136 Mon Sep 17 00:00:00 2001
From: Stef Walter <stefw@gnome.org>
Date: Thu, 31 Oct 2013 11:43:14 +0100
Subject: [PATCH] gmain: Fix use of uninitialized memory in sigaction structure
https://bugzilla.gnome.org/show_bug.cgi?id=711754
diff --git a/glib/gmain.c b/glib/gmain.c
index 9c37bb2..608c1a5 100644
--- a/glib/gmain.c
+++ b/glib/gmain.c
@@ -4978,6 +4978,7 @@ unref_unix_signal_handler_unlocked (int signum)
if (unix_signal_refcount[signum] == 0)
{
struct sigaction action;
+ memset (&action, 0, sizeof (action));
action.sa_handler = SIG_DFL;
sigemptyset (&action.sa_mask);
sigaction (signum, &action, NULL);
--
Gitg

View File

@ -0,0 +1,95 @@
diff --git a/configure.ac b/configure.ac
index a01e58d..59d4527 100644
--- a/configure.ac
+++ b/configure.ac
@@ -367,14 +367,14 @@ AC_SUBST(PERL_PATH)
# option to specify python interpreter to use; this just sets $PYTHON, so that
# we will fallback to reading $PYTHON if --with-python is not given, and
# python.m4 will get the expected input
-AC_ARG_WITH(python,
- AS_HELP_STRING([--with-python=PATH],
- [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]),
- [PYTHON="$withval"], [])
-if test x"$PYTHON" = xyes; then
- AC_MSG_ERROR([--with-python option requires a path or program argument])
-fi
-AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5")
+# AC_ARG_WITH(python,
+# AS_HELP_STRING([--with-python=PATH],
+# [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]),
+# [PYTHON="$withval"], [])
+# if test x"$PYTHON" = xyes; then
+# AC_MSG_ERROR([--with-python option requires a path or program argument])
+# fi
+# AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5")
dnl ***********************
@@ -3580,7 +3580,6 @@ gobject/glib-mkenums
gobject/tests/Makefile
gthread/Makefile
gio/Makefile
-gio/gdbus-2.0/codegen/Makefile
gio/gdbus-2.0/codegen/config.py
gio/gnetworking.h
gio/xdgmime/Makefile
diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am
index 47fdd38..c7eb136 100644
--- a/docs/reference/gio/Makefile.am
+++ b/docs/reference/gio/Makefile.am
@@ -157,8 +157,7 @@ man_MANS += \
glib-compile-resources.1 \
gsettings.1 \
gresource.1 \
- gdbus.1 \
- gdbus-codegen.1
+ gdbus.1
XSLTPROC_FLAGS = \
--nonet \
diff --git a/gio/Makefile.am b/gio/Makefile.am
index e993e2f..025ad94 100644
--- a/gio/Makefile.am
+++ b/gio/Makefile.am
@@ -1,6 +1,6 @@
include $(top_srcdir)/glib.mk
-SUBDIRS = gdbus-2.0/codegen
+SUBDIRS =
if OS_UNIX
SUBDIRS += xdgmime
diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am
index 2c54e59..3cd3c5a 100644
--- a/gio/tests/Makefile.am
+++ b/gio/tests/Makefile.am
@@ -437,10 +437,8 @@ gnotification_SOURCES = $(gdbus_sessionbus_sources) gnotifica
BUILT_SOURCES += gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
gdbus-test-codegen.o: gdbus-test-codegen-generated.h
-gdbus-test-codegen-generated.h: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \
+gdbus-test-codegen-generated.h: test-codegen.xml Makefile
+ $(AM_V_GEN) gdbus-codegen \
--interface-prefix org.project. \
--generate-c-code gdbus-test-codegen-generated \
--c-generate-object-manager \
diff --git a/gio/tests/gdbus-object-manager-example/Makefile.am b/gio/tests/gdbus-object-manager-example/Makefile.am
index d6d1412..62ef706 100644
--- a/gio/tests/gdbus-object-manager-example/Makefile.am
+++ b/gio/tests/gdbus-object-manager-example/Makefile.am
@@ -11,10 +11,8 @@ GDBUS_GENERATED = \
gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml \
$(NULL)
-$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \
+$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile
+ $(AM_V_GEN) gdbus-codegen \
--interface-prefix org.gtk.GDBus.Example.ObjectManager. \
--c-namespace Example \
--c-generate-object-manager \

View File

@ -0,0 +1,66 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-1.2.10-r5.ebuild,v 1.57 2013/04/30 14:29:12 tetromino Exp $
EAPI="4"
inherit autotools libtool flag-o-matic eutils portability
DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"
SRC_URI="ftp://ftp.gtk.org/pub/gtk/v1.2/${P}.tar.gz
ftp://ftp.gnome.org/pub/GNOME/stable/sources/glib/${P}.tar.gz
mirror://gentoo/glib-1.2.10-r1-as-needed.patch.bz2"
LICENSE="LGPL-2.1+"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="hardened"
DEPEND=""
RDEPEND=""
src_prepare() {
epatch "${FILESDIR}"/${P}-automake.patch
epatch "${FILESDIR}"/${P}-m4.patch
epatch "${FILESDIR}"/${P}-configure-LANG.patch #133679
# Allow glib to build with gcc-3.4.x #47047
epatch "${FILESDIR}"/${P}-gcc34-fix.patch
# Fix for -Wl,--as-needed (bug #133818)
epatch "${DISTDIR}"/glib-1.2.10-r1-as-needed.patch.bz2
# build failure with automake-1.13
epatch "${FILESDIR}/${P}-automake-1.13.patch"
use ppc64 && use hardened && replace-flags -O[2-3] -O1
append-ldflags $(dlopen_lib)
rm -f acinclude.m4 #168198
eautoreconf
elibtoolize
}
src_configure() {
# Bug 48839: pam fails to build on ia64
# The problem is that it attempts to link a shared object against
# libglib.a; this library needs to be built with -fPIC. Since
# this package doesn't contain any significant binaries, build the
# whole thing with -fPIC (23 Apr 2004 agriffis)
append-flags -fPIC
econf \
--with-threads=posix \
--enable-debug=yes
}
src_install() {
default
dodoc AUTHORS ChangeLog README* INSTALL NEWS
dohtml -r docs
cd "${D}"/usr/$(get_libdir) || die
chmod 755 libgmodule-1.2.so.*
}

View File

@ -0,0 +1,283 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.38.2-r1.ebuild,v 1.15 2014/07/17 15:12:26 ssuominen Exp $
EAPI="5"
PYTHON_COMPAT=( python2_{6,7} )
# Avoid runtime dependency on python when USE=test
inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"
SRC_URI="${SRC_URI}
http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
LICENSE="LGPL-2+"
SLOT="2"
IUSE="debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
# FIXME: want >=libselinux-2.2.2-r4[${MULTILIB_USEDEP}] - bug #480960
RDEPEND="
!<dev-util/gdbus-codegen-${PV}
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|| (
>=dev-libs/elfutils-0.142
>=dev-libs/libelf-0.8.12
>=sys-freebsd/freebsd-lib-9.2_rc1
)
selinux? ( sys-libs/libselinux )
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
utils? (
${PYTHON_DEPS}
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
>=dev-libs/libxslt-1.0
>=sys-devel/gettext-0.11
>=dev-util/gtk-doc-am-1.15
systemtap? ( >=dev-util/systemtap-1.3 )
test? (
sys-devel/gdb
${PYTHON_DEPS}
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
>=sys-apps/dbus-1.2.14 )
!<dev-libs/gobject-introspection-1.$(get_version_component_range 2)
!<dev-util/gtk-doc-1.15-r2
"
# gobject-introspection blocker to ensure people don't mix
# different g-i and glib major versions
PDEPEND="!<gnome-base/gvfs-1.6.4-r990
mime? ( x11-misc/shared-mime-info )
"
# shared-mime-info needed for gio/xdgmime, bug #409481
# Earlier versions of gvfs do not work with glib
DOCS="AUTHORS ChangeLog* NEWS* README"
pkg_setup() {
if use kernel_linux ; then
CONFIG_CHECK="~INOTIFY_USER"
if use test; then
CONFIG_CHECK="~IPV6"
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
export IPV6_DISABLED="yes"
fi
linux-info_pkg_setup
fi
}
src_prepare() {
# Prevent build failure in stage3 where pkgconfig is not available, bug #481056
mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
# Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
if use test; then
# Do not try to remove files on live filesystem, upstream bug #619274
sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
-i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
# Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
if ! has_version dev-util/desktop-file-utils ; then
ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
ewarn "think on installing it to get these tests run."
sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
sed -i -e "/desktop-app-info\/default/d" gio/tests/desktop-app-info.c || die
sed -i -e "/desktop-app-info\/fallback/d" gio/tests/desktop-app-info.c || die
sed -i -e "/desktop-app-info\/lastused/d" gio/tests/desktop-app-info.c || die
fi
# gdesktopappinfo requires existing terminal (gnome-terminal or any
# other), falling back to xterm if one doesn't exist
if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
ewarn "Some tests will be skipped due to missing terminal program"
sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
fi
# Disable tests requiring dbus-python and pygobject; bugs #349236, #377549, #384853
if ! has_version dev-python/dbus-python || ! has_version 'dev-python/pygobject:3' ; then
ewarn "Some tests will be skipped due to dev-python/dbus-python or dev-python/pygobject:3"
ewarn "not being present on your system, think on installing them to get these tests run."
sed -i -e "/connection\/filter/d" gio/tests/gdbus-connection.c || die
sed -i -e "/connection\/large_message/d" gio/tests/gdbus-connection-slow.c || die
sed -i -e "/gdbus\/proxy/d" gio/tests/gdbus-proxy.c || die
sed -i -e "/gdbus\/proxy-well-known-name/d" gio/tests/gdbus-proxy-well-known-name.c || die
sed -i -e "/gdbus\/introspection-parser/d" gio/tests/gdbus-introspection.c || die
sed -i -e "/g_test_add_func/d" gio/tests/gdbus-threading.c || die
sed -i -e "/gdbus\/method-calls-in-thread/d" gio/tests/gdbus-threading.c || die
# needed to prevent gdbus-threading from asserting
ln -sfn $(type -P true) gio/tests/gdbus-testserver.py
fi
# Some tests need ipv6, upstream bug #667468
if [[ -n "${IPV6_DISABLED}" ]]; then
sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
fi
# Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
fi
# thread test fails, upstream bug #679306
epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
# gdbus-codegen is a separate package
epatch "${FILESDIR}/${PN}-2.37.x-external-gdbus-codegen.patch"
# do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
# patches from 2.39.x / 2.40.x
epatch "${FILESDIR}/${PN}-2.38.2-sigaction.patch" #501330
# leave python shebang alone
sed -e '/${PYTHON}/d' \
-i glib/Makefile.{am,in} || die
# Gentoo handles completions in a different directory
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
gio/Makefile.am || die
# Support compilation in clang until upstream solves this, upstream bug #691608
append-flags -Wno-format-nonliteral
epatch "${FILESDIR}"/${P}-configure.patch #500996
epatch_user
# Needed for the punt-python-check patch, disabling timeout test
# Also needed to prevent cross-compile failures, see bug #267603
# Also needed for the no-gdbus-codegen patch
eautoreconf
# FIXME: Really needed when running eautoreconf before? bug#????
#[[ ${CHOST} == *-freebsd* ]] && elibtoolize
epunt_cxx
}
multilib_src_configure() {
# Avoid circular depend with dev-util/pkgconfig and
# native builds (cross-compiles won't need pkg-config
# in the target ROOT to work here)
if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then
if has_version sys-apps/dbus; then
export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include"
export DBUS1_LIBS="-ldbus-1"
fi
export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)"
export LIBFFI_LIBS="-lffi"
fi
local myconf
case "${CHOST}" in
*-mingw*) myconf="${myconf} --with-threads=win32" ;;
*) myconf="${myconf} --with-threads=posix" ;;
esac
# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
use debug && myconf="--enable-debug"
# Only used by the gresource bin
multilib_is_native_abi || myconf="${myconf} --disable-libelf"
# FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
if multilib_is_native_abi; then
myconf="${myconf} $(use_enable selinux)"
else
myconf="${myconf} --disable-selinux"
fi
# Always use internal libpcre, bug #254659
ECONF_SOURCE="${S}" econf ${myconf} \
$(use_enable xattr) \
$(use_enable fam) \
$(use_enable selinux) \
$(use_enable static-libs static) \
$(use_enable systemtap dtrace) \
$(use_enable systemtap systemtap) \
--disable-compile-warnings \
--enable-man \
--with-pcre=internal \
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
if multilib_is_native_abi; then
local d
for d in glib gio gobject; do
ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die
done
fi
}
multilib_src_install_all() {
einstalldocs
if use utils ; then
python_replicate_script "${ED}"/usr/bin/gtester-report
else
rm "${ED}usr/bin/gtester-report"
rm "${ED}usr/share/man/man1/gtester-report.1"
fi
# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${ED}/usr/lib/charset.alias"
# Don't install gdb python macros, bug 291328
rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/"
# Completely useless with or without USE static-libs, people need to use
# pkg-config
prune_libtool_files --modules
}
multilib_src_test() {
gnome2_environment_reset
unset DBUS_SESSION_BUS_ADDRESS
export XDG_CONFIG_DIRS=/etc/xdg
export XDG_DATA_DIRS=/usr/local/share:/usr/share
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
unset GSETTINGS_BACKEND # bug 352451
export LC_TIME=C # bug #411967
python_export_best
# Related test is a bit nitpicking
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
# Hardened: gdb needs this, bug #338891
if host-is-pax ; then
pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \
|| die "Hardened adjustment failed"
fi
# Need X for dbus-launch session X11 initialization
Xemake check
}
pkg_postinst() {
if has_version '<x11-libs/gtk+-3.0.12:3'; then
# To have a clear upgrade path for gtk+-3.0.x users, have to resort to
# a warning instead of a blocker
ewarn
ewarn "Using <gtk+-3.0.12:3 with ${P} results in frequent crashes."
ewarn "You should upgrade to a newer version of gtk+:3 immediately."
fi
}

View File

@ -0,0 +1,280 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.40.0-r1.ebuild,v 1.8 2014/08/07 18:03:07 jer Exp $
EAPI="5"
PYTHON_COMPAT=( python2_{6,7} )
# Avoid runtime dependency on python when USE=test
inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"
SRC_URI="${SRC_URI}
http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
LICENSE="LGPL-2+"
SLOT="2"
IUSE="debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
# FIXME: want >=libselinux-2.2.2-r4[${MULTILIB_USEDEP}] - bug #480960
RDEPEND="
!<dev-util/gdbus-codegen-${PV}
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|| (
>=dev-libs/elfutils-0.142
>=dev-libs/libelf-0.8.12
>=sys-freebsd/freebsd-lib-9.2_rc1
)
selinux? ( sys-libs/libselinux )
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
utils? (
${PYTHON_DEPS}
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
>=dev-libs/libxslt-1.0
>=sys-devel/gettext-0.11
>=dev-util/gtk-doc-am-1.20
systemtap? ( >=dev-util/systemtap-1.3 )
test? (
sys-devel/gdb
${PYTHON_DEPS}
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
>=sys-apps/dbus-1.2.14 )
!<dev-util/gtk-doc-1.15-r2
"
# gobject-introspection blocker to ensure people don't mix
# different g-i and glib major versions
PDEPEND="!<gnome-base/gvfs-1.6.4-r990
mime? ( x11-misc/shared-mime-info )
"
# shared-mime-info needed for gio/xdgmime, bug #409481
# Earlier versions of gvfs do not work with glib
DOCS="AUTHORS ChangeLog* NEWS* README"
pkg_setup() {
if use kernel_linux ; then
CONFIG_CHECK="~INOTIFY_USER"
if use test; then
CONFIG_CHECK="~IPV6"
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
export IPV6_DISABLED="yes"
fi
linux-info_pkg_setup
fi
}
src_prepare() {
# Prevent build failure in stage3 where pkgconfig is not available, bug #481056
mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
# Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
if use test; then
# Do not try to remove files on live filesystem, upstream bug #619274
sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
-i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
# Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
if ! has_version dev-util/desktop-file-utils ; then
ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
ewarn "think on installing it to get these tests run."
sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
sed -i -e "/desktop-app-info\/default/d" gio/tests/desktop-app-info.c || die
sed -i -e "/desktop-app-info\/fallback/d" gio/tests/desktop-app-info.c || die
sed -i -e "/desktop-app-info\/lastused/d" gio/tests/desktop-app-info.c || die
fi
# gdesktopappinfo requires existing terminal (gnome-terminal or any
# other), falling back to xterm if one doesn't exist
if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
ewarn "Some tests will be skipped due to missing terminal program"
sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
fi
# Disable tests requiring dbus-python and pygobject; bugs #349236, #377549, #384853
if ! has_version dev-python/dbus-python || ! has_version 'dev-python/pygobject:3' ; then
ewarn "Some tests will be skipped due to dev-python/dbus-python or dev-python/pygobject:3"
ewarn "not being present on your system, think on installing them to get these tests run."
sed -i -e "/connection\/filter/d" gio/tests/gdbus-connection.c || die
sed -i -e "/connection\/large_message/d" gio/tests/gdbus-connection-slow.c || die
sed -i -e "/gdbus\/proxy/d" gio/tests/gdbus-proxy.c || die
sed -i -e "/gdbus\/proxy-well-known-name/d" gio/tests/gdbus-proxy-well-known-name.c || die
sed -i -e "/gdbus\/introspection-parser/d" gio/tests/gdbus-introspection.c || die
sed -i -e "/g_test_add_func/d" gio/tests/gdbus-threading.c || die
sed -i -e "/gdbus\/method-calls-in-thread/d" gio/tests/gdbus-threading.c || die
# needed to prevent gdbus-threading from asserting
ln -sfn $(type -P true) gio/tests/gdbus-testserver.py
fi
# Some tests need ipv6, upstream bug #667468
if [[ -n "${IPV6_DISABLED}" ]]; then
sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
fi
# Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
# thread test fails, upstream bug #679306
epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
else
# Don't build tests, also prevents extra deps, bug #512022
sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die
fi
# gdbus-codegen is a separate package
epatch "${FILESDIR}/${PN}-2.40.0-external-gdbus-codegen.patch"
# do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
# leave python shebang alone
sed -e '/${PYTHON}/d' \
-i glib/Makefile.{am,in} || die
# Gentoo handles completions in a different directory
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
gio/Makefile.am || die
# Support compilation in clang until upstream solves this, upstream bug #691608
append-flags -Wno-format-nonliteral
epatch_user
# Needed for the punt-python-check patch, disabling timeout test
# Also needed to prevent cross-compile failures, see bug #267603
# Also needed for the no-gdbus-codegen patch
eautoreconf
# FIXME: Really needed when running eautoreconf before? bug#????
#[[ ${CHOST} == *-freebsd* ]] && elibtoolize
epunt_cxx
}
multilib_src_configure() {
# Avoid circular depend with dev-util/pkgconfig and
# native builds (cross-compiles won't need pkg-config
# in the target ROOT to work here)
if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then
if has_version sys-apps/dbus; then
export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include"
export DBUS1_LIBS="-ldbus-1"
fi
export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)"
export LIBFFI_LIBS="-lffi"
fi
local myconf
case "${CHOST}" in
*-mingw*) myconf="${myconf} --with-threads=win32" ;;
*) myconf="${myconf} --with-threads=posix" ;;
esac
# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
use debug && myconf="--enable-debug"
# Only used by the gresource bin
multilib_is_native_abi || myconf="${myconf} --disable-libelf"
# FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
if multilib_is_native_abi; then
myconf="${myconf} $(use_enable selinux)"
else
myconf="${myconf} --disable-selinux"
fi
# Always use internal libpcre, bug #254659
ECONF_SOURCE="${S}" econf ${myconf} \
$(use_enable xattr) \
$(use_enable fam) \
$(use_enable selinux) \
$(use_enable static-libs static) \
$(use_enable systemtap dtrace) \
$(use_enable systemtap systemtap) \
--disable-compile-warnings \
--enable-man \
--with-pcre=internal \
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
if multilib_is_native_abi; then
local d
for d in glib gio gobject; do
ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die
done
fi
}
multilib_src_install_all() {
einstalldocs
if use utils ; then
python_replicate_script "${ED}"/usr/bin/gtester-report
else
rm "${ED}usr/bin/gtester-report"
rm "${ED}usr/share/man/man1/gtester-report.1"
fi
# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${ED}/usr/lib/charset.alias"
# Don't install gdb python macros, bug 291328
rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/"
# Completely useless with or without USE static-libs, people need to use
# pkg-config
prune_libtool_files --modules
}
multilib_src_test() {
gnome2_environment_reset
unset DBUS_SESSION_BUS_ADDRESS
export XDG_CONFIG_DIRS=/etc/xdg
export XDG_DATA_DIRS=/usr/local/share:/usr/share
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
unset GSETTINGS_BACKEND # bug 352451
export LC_TIME=C # bug #411967
python_export_best
# Related test is a bit nitpicking
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
# Hardened: gdb needs this, bug #338891
if host-is-pax ; then
pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \
|| die "Hardened adjustment failed"
fi
# Need X for dbus-launch session X11 initialization
Xemake check
}
pkg_postinst() {
if has_version '<x11-libs/gtk+-3.0.12:3'; then
# To have a clear upgrade path for gtk+-3.0.x users, have to resort to
# a warning instead of a blocker
ewarn
ewarn "Using <gtk+-3.0.12:3 with ${P} results in frequent crashes."
ewarn "You should upgrade to a newer version of gtk+:3 immediately."
fi
}

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<use>
<flag name="mime">Pull in shared MIME database that many glib-based
applications require at runtime to detect or open files. Warning:
do not disable this flag unless installing on a headless server.</flag>
<flag name="systemtap">Build support for profiling and tracing using
<pkg>dev-util/systemtap</pkg></flag>
<flag name="utils">Install gtester-report utility to generate test
report files for your software.</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:gnome:glib</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,6 +1,133 @@
# ChangeLog for dev-libs/gobject-introspection-common
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/ChangeLog,v 1.15 2012/12/09 18:34:13 tetromino Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/ChangeLog,v 1.45 2014/08/07 18:05:24 jer Exp $
07 Aug 2014; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-common-1.40.0.ebuild:
Stable for HPPA (bug #512012).
01 Aug 2014; <tgall@gentoo.org> gobject-introspection-common-1.38.0.ebuild,
gobject-introspection-common-1.40.0.ebuild:
arm64, initial support
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.40.0.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.40.0.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.40.0.ebuild:
Stable for amd64, wrt bug #512912
*gobject-introspection-common-1.40.0 (27 Apr 2014)
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-common-1.40.0.ebuild:
Version bump for Gnome 3.12.
25 Apr 2014; Pacho Ramos <pacho@gentoo.org>
-gobject-introspection-common-1.32.1.ebuild,
-gobject-introspection-common-1.34.2.ebuild,
-gobject-introspection-common-1.36.0.ebuild:
drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Stable for ppc, wrt bug #507568
28 Mar 2014; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-common-1.38.0.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Akinori Hattori <hattya@gentoo.org>
gobject-introspection-common-1.36.0.ebuild:
ia64 stable wrt bug #494132
*gobject-introspection-common-1.38.0 (23 Dec 2013)
23 Dec 2013; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-common-1.38.0.ebuild:
Version bump for Gnome 3.10.
22 Dec 2013; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-common-1.36.0.ebuild:
Stable for HPPA (bug #478252).
08 Dec 2013; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-common-1.36.0.ebuild:
x86 stable, bug #478252
30 Nov 2013; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-common-1.36.0.ebuild:
amd64 stable, bug #478252
14 Nov 2013; Matt Turner <mattst88@gentoo.org>
gobject-introspection-common-1.34.2.ebuild:
alpha stable, bug 476364.
24 Oct 2013; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-common-1.34.2.ebuild:
Stable for HPPA (bug #476364).
23 Oct 2013; Samuli Suominen <ssuominen@gentoo.org>
gobject-introspection-common-1.36.0.ebuild:
Use ${PV} in the gobject-introspection blocker to be future proof (since
mixing might work only out of fluke)
20 Oct 2013; Samuli Suominen <ssuominen@gentoo.org>
gobject-introspection-common-1.36.0.ebuild:
Update the dev-libs/gobject-introspection blocker from 1.32.0 to 1.36.0 in
attempt of preventing issues like
http://forums.gentoo.org/viewtopic-p-7421930.html
17 Oct 2013; Markus Meier <maekke@gentoo.org>
gobject-introspection-common-1.34.2.ebuild:
arm stable, bug #476364
*gobject-introspection-common-1.36.0 (28 Mar 2013)
28 Mar 2013; Pacho Ramos <pacho@gentoo.org>
+gobject-introspection-common-1.36.0.ebuild:
Version bump for Gnome 3.8
18 Feb 2013; Zac Medico <zmedico@gentoo.org>
gobject-introspection-common-1.34.2.ebuild:
Add ~arm-linux keyword.
09 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-common-1.32.1.ebuild,

View File

@ -1,20 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
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-common-1.32.1.ebuild 1116 SHA256 77336de47ff95b09f3212ab3b8a4299b417b4456240d897d951e4e6f977b9fd9 SHA512 a7c3ea232dabb6041ab66fe889b8d5461eae579c1a8cfcf359e6d65104f2cbfe27707b60a5516cd97068e287abfc6e46a18f044f25e6767539632cf28454ce88 WHIRLPOOL bd76fcff70eed43ca28248c1b9e4ed507283f138fe5828db142321130383de7123adb09da9ffc2a9bfe79340311869aed7f391a639c4f0db7fb175a4ae5975cb
EBUILD gobject-introspection-common-1.34.2.ebuild 1126 SHA256 cc7301fbf1004e127800a9f8e7131ae539e4f2a5cd94e2dae7b20a0790290e1f SHA512 d9a5fc71f59b26fdf7f62db8ec88f7e307d58b41d0f1f357f946ce4fb9bc8e6edd7ad64c2de12eb80e6dd2108de481ee7f200c92de21890852afc12ea7e5bb3f WHIRLPOOL 45e4a5654585759a59f5c1b54b77915b13d183231e409069a21304aa2681dc99c7583054463aebedf34b137c773eb2367708653081f4317334ddf98b9d37ece5
MISC ChangeLog 2817 SHA256 6e4bf27e3ed04611c0c670379e33ae7bdac8115eb8ad53abd5f70d172ce32315 SHA512 05b3010f6be6e10a2a921bc1fceb5b31140d69ff421cc9b143213c4cad04624a71ec70121679d0038c29c92f1b50a08b141820a6cb258e64ab4c84da1d977a39 WHIRLPOOL 7d94ab68feb3398a232a63f350e4a089c6cc48fc1d3120d5ce3ed7352dc3f4632b75f7214e059701ca468dbedfc61e3c6b6976cff51bb4b7a5ed68b56b89bf32
DIST gobject-introspection-1.38.0.tar.xz 1226324 SHA256 3575e5d353c17a567fdf7ffaaa7aebe9347b5b0eee8e69d612ba56a9def67d73 SHA512 2eeafbb09484988c8489757232233aa9bf5cefecf7f80ed940867cf721e271644f7e94d8ae3b18717340ba3af1c208701c4766b1113af03972311517fda10e8f WHIRLPOOL 7dbab4e983095a12d6711236cd198473a326b100c67958693edf4a236cab6a922234b0e809d171fac1a2c860e29f7775f74a70589c1e1a124c137769ddd540e0
DIST gobject-introspection-1.40.0.tar.xz 1286424 SHA256 96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98 SHA512 d6cc91be018d812f1b04281bc322b8809c2cc12e5e16adf8b826a82505315ec140ce2b823c107ed98c6dced8f62afb6071eed2702a9e76b0e8e73ad193824c04 WHIRLPOOL b5ab2bb221816802cd3d1d3aedcb6b9b5ea9f516b51b4a3a892de1098d834c78cf94aa3e552dc58f0d2530c032e9ba08b41c24b31992afc4493ac3f0bfdc2f78
EBUILD gobject-introspection-common-1.38.0.ebuild 1207 SHA256 7c9eb034d48f8101feacf73548ea4249bcbfcd92ec56b7c46781bf9eac6ca079 SHA512 3d9e778f58efc8571ef891ae0cfff5c543d5cbc8ec59caa942077c3dd53f968c98c282356b126d0dc38220f3830e051b5d76bdb2d27db4420d42cad16903eace WHIRLPOOL 77757c6dcc10097dad493b9e0c21e4db19d829b8214e50ac422fa15356d14361bbde3152da5bb3bcb4e7200504a347574522817e088945e4b3b506780a3d60b0
EBUILD gobject-introspection-common-1.40.0.ebuild 1210 SHA256 7d2cc8ecf661d07e1f61a4423e25c5babf15b73fd0c67f187784dfb342e9bb45 SHA512 64a4eadc641fea9774bd927772f50d58849b3cdbe8cac6b4f77aa85286b884e5a868cad684baff4f54aab487cea92d5d66a85d138912249193dfd4daa518d3f7 WHIRLPOOL 02108491b4262af33b31e02d2a12b6550f2329b551ef8f04d260ae39fddbc627e3f3e2d4dd637fc5d5566772ca6167c45a339136120f580abdc492bb8767da6d
MISC ChangeLog 6969 SHA256 99ec87af689d628bb946dab30ee398b8441301af207c777373b4d20be4e4da37 SHA512 ebf13b76ed388962d91e880a1ff5546d837461fccfd990ba9606781bbe05dc236f848a1a709095369139ad3f1ca71e43e60f067787e8fe203b624fb0e097146d WHIRLPOOL e82ebbbfd1af025b54500c4b8a19daba48a2e5dc2a9d23cfe97579eedb71919122d1bc53d94def732817aedb66a6e4c49c01777813ddfafbc4590b60037a5afc
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2
iQEcBAEBCAAGBQJQxNmmAAoJEJ0WA1zPCt1hdL4H/2WB+OmovW34+mMkn2vhyR6R
u5vvOs9JuypT9gZvc5FU55Pf68iGjLOWO+h6QRU/SuEGlG7b0bitPaskYM9OcvFW
CIq2hJzFkyYnDvdCtja3r9fKHTQqIjhqYhbHtVjk5F4BOFVqjkSI0cjwTQVPYJtt
I1760Fu8//iaCqnMhdOVTSzCRq7QZkXGq2LmoCcuu/k1pXNO0Or1iTIhfbSkD7ET
1KbNf0WnWYk4+CfIEQ6LUKUfpiQfRljr4VxzL9zam+znfUxdrTcR3PsBmht8YeC3
jox+QgibKLTnSdgRc2tyt297djcqNDVtWd2f4J7+n7AS60AAtIbky6KuCSb+mYs=
=q2s0
iEYEAREIAAYFAlPjv+YACgkQVWmRsqeSphOQFQCePxVcZCax/UZZVu8Xqnd1BOOD
DooAnjJtWMZIyq11nCP8ETRtGSrwNfNv
=k6nk
-----END PGP SIGNATURE-----

View File

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.34.2.ebuild,v 1.2 2012/12/09 18:34:13 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.38.0.ebuild,v 1.12 2014/08/01 22:13:24 tgall Exp $
EAPI="4"
EAPI="5"
GNOME_ORG_MODULE="gobject-introspection"
inherit gnome.org
@ -12,13 +12,12 @@ HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
LICENSE="HPND"
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"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
!<dev-libs/gobject-introspection-1.32.0"
# Before 1.32.0, ${PN} was part of gobject-introspection
RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}"
# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like:
# http://forums.gentoo.org/viewtopic-p-7421930.html
src_configure() { :; }

View File

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.32.1.ebuild,v 1.10 2012/12/09 18:34:13 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection-common/gobject-introspection-common-1.40.0.ebuild,v 1.6 2014/08/07 18:05:24 jer Exp $
EAPI="4"
EAPI="5"
GNOME_ORG_MODULE="gobject-introspection"
inherit gnome.org
@ -12,13 +12,12 @@ HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
LICENSE="HPND"
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"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
!<dev-libs/gobject-introspection-1.32.0"
# Before 1.32.0, ${PN} was part of gobject-introspection
RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}"
# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like:
# http://forums.gentoo.org/viewtopic-p-7421930.html
src_configure() { :; }

View File

@ -0,0 +1,615 @@
# ChangeLog for dev-libs/gobject-introspection
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/ChangeLog,v 1.124 2014/08/07 18:07:13 jer Exp $
07 Aug 2014; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-1.40.0-r1.ebuild:
Stable for HPPA (bug #512012).
*gobject-introspection-1.40.0-r1 (02 Aug 2014)
02 Aug 2014; Pacho Ramos <pacho@gentoo.org>
+gobject-introspection-1.40.0-r1.ebuild, -gobject-introspection-1.40.0.ebuild:
Revbump to force it's rebuilt with proper glib version
02 Aug 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.40.0.ebuild:
Rework the way we force glib and goi to be in sync (#518424 by Alexander Tsoy)
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.40.0.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.40.0.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.40.0.ebuild:
Stable for amd64, wrt bug #512912
06 Jun 2014; Mike Frysinger <vapier@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Mark arm64/s390/sh stable.
*gobject-introspection-1.40.0 (27 Apr 2014)
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-1.40.0.ebuild:
Version bump for Gnome 3.12.
25 Apr 2014; Pacho Ramos <pacho@gentoo.org>
-files/gobject-introspection-1.34.2-better-traceback.patch,
-files/gobject-introspection-1.36.0-detect-clang.patch,
-gobject-introspection-1.32.1.ebuild, -gobject-introspection-1.34.2-r1.ebuild,
-gobject-introspection-1.36.0-r1.ebuild:
drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Stable for ppc, wrt bug #507568
30 Mar 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.38.0.ebuild:
virtual/pkgconfig needed at runtime too (#505408 by James Le Cuirot)
28 Mar 2014; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.38.0.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.38.0.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.38.0.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Akinori Hattori <hattya@gentoo.org>
gobject-introspection-1.36.0-r1.ebuild:
ia64 stable wrt bug #494132
*gobject-introspection-1.38.0 (23 Dec 2013)
23 Dec 2013; Gilles Dartiguelongue <eva@gentoo.org>
+gobject-introspection-1.38.0.ebuild:
Version bump for Gnome 3.10. Move configure stuff to src_configure where it
belongs.
22 Dec 2013; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-1.36.0-r1.ebuild:
Stable for HPPA (bug #478252).
10 Dec 2013; Pacho Ramos <pacho@gentoo.org>
-gobject-introspection-1.36.0.ebuild, gobject-introspection-1.36.0-r1.ebuild:
Add forgotten PYTHON_DEPS, bug #493802 by Maxim Kammerer
08 Dec 2013; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.36.0-r1.ebuild:
x86 stable, bug #478252
30 Nov 2013; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.36.0-r1.ebuild:
amd64 stable, bug #478252
14 Nov 2013; Matt Turner <mattst88@gentoo.org>
gobject-introspection-1.34.2-r1.ebuild:
alpha stable, bug 476364.
24 Oct 2013; Jeroen Roovers <jer@gentoo.org>
gobject-introspection-1.34.2-r1.ebuild:
Stable for HPPA (bug #476364).
17 Oct 2013; Markus Meier <maekke@gentoo.org>
gobject-introspection-1.34.2-r1.ebuild:
arm stable, bug #476364
*gobject-introspection-1.36.0-r1 (05 Sep 2013)
05 Sep 2013; Pacho Ramos <pacho@gentoo.org>
+files/gobject-introspection-1.36.0-detect-clang.patch,
+gobject-introspection-1.36.0-r1.ebuild:
Fix clang detection (#483412 by Stefan de Konink) and REQUIRED_USE (#471440 by
Jonathan Callen)
30 Jul 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
gobject-introspection-1.32.1.ebuild, gobject-introspection-1.34.2-r1.ebuild:
1.32 and 1.34 are incompatible with gobject-introspection-common-1.36's
Makefile.introspection (bug #478674, thanks to Doug Goldstein).
27 Jul 2013; Gilles Dartiguelongue <eva@gentoo.org>
gobject-introspection-1.36.0.ebuild:
Regression test needs cairo.
18 May 2013; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.36.0.ebuild:
Place blockers in proper place
07 Apr 2013; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.36.0.ebuild:
Older vala versions will fail with gobject-introspection-1.36 (#463720)
29 Mar 2013; Pacho Ramos <pacho@gentoo.org>
gobject-introspection-1.36.0.ebuild:
tests configure options were dropped by upstream, thanks to plaes for noticing
*gobject-introspection-1.36.0 (28 Mar 2013)
28 Mar 2013; Pacho Ramos <pacho@gentoo.org>
+gobject-introspection-1.36.0.ebuild:
Version bump for Gnome 3.8
05 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org>
-gobject-introspection-1.30.0-r2.ebuild,
-gobject-introspection-1.34.2.ebuild:
Clean up old revisions.
22 Feb 2013; Zac Medico <zmedico@gentoo.org>
gobject-introspection-1.34.2-r1.ebuild:
Add ~arm-linux keyword.
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,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST gobject-introspection-1.38.0.tar.xz 1226324 SHA256 3575e5d353c17a567fdf7ffaaa7aebe9347b5b0eee8e69d612ba56a9def67d73 SHA512 2eeafbb09484988c8489757232233aa9bf5cefecf7f80ed940867cf721e271644f7e94d8ae3b18717340ba3af1c208701c4766b1113af03972311517fda10e8f WHIRLPOOL 7dbab4e983095a12d6711236cd198473a326b100c67958693edf4a236cab6a922234b0e809d171fac1a2c860e29f7775f74a70589c1e1a124c137769ddd540e0
DIST gobject-introspection-1.40.0.tar.xz 1286424 SHA256 96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98 SHA512 d6cc91be018d812f1b04281bc322b8809c2cc12e5e16adf8b826a82505315ec140ce2b823c107ed98c6dced8f62afb6071eed2702a9e76b0e8e73ad193824c04 WHIRLPOOL b5ab2bb221816802cd3d1d3aedcb6b9b5ea9f516b51b4a3a892de1098d834c78cf94aa3e552dc58f0d2530c032e9ba08b41c24b31992afc4493ac3f0bfdc2f78
EBUILD gobject-introspection-1.38.0.ebuild 2216 SHA256 60ae171734654b20bb2c00101483f659241da5f9366ca8b78a8dbe1e5a2e8242 SHA512 777e3ad39c4a43c701f44b29f47b33e8bd83852e28ae69bf74de0dc1cfa49870a873efebf7dd780d8672a8e59feb0a845c6f98c3af41084bd47eb7dce66d172f WHIRLPOOL fc4ddc0e9a8721b4acbd4f66b66736b2c223e5a041aba2d9d505e71e7f2f4ed8653cd9568156672104e3a40c70fc8497e04fde48f808f81c5d2ce50b7063499e
EBUILD gobject-introspection-1.40.0-r1.ebuild 2345 SHA256 5cf92e4933132ce50573293be97cf942964e736fd5ab6ed42fa16e9133d0cefa SHA512 83065e7b9a6cfde6c954c58a46fb6d5e1a330eec8a3dcf29c852fa83a3f65412f5404e3bf5ba3abc07621610e89b833a11a4bddc53085d3d868a3ea0459b3515 WHIRLPOOL 8d05cdad0f2d697161bed24c602be3da540969bc86d1331f4429e3bfaa4e0b7afbd97240853b54516618c6c309ae63fb68277813f6d6e39a61e60194331ac511
MISC ChangeLog 21703 SHA256 2537c2740ffb91ceb726343f866b9b822a27315e4a0d58eb4ca349de6eb11e46 SHA512 2117192afe06b43a3cf7f0fbd6e63cbdd68e9c1a1be0fde5ceafd37b0991911886b8d1168ba1bda27b2587b6ff9b65726aac32989458582c8a39f34291874e1c WHIRLPOOL 71c75a00881c00a69988fa27e0537f07d1f35c57c74187e0b7c7e3e0ba8441103b022306ef339e71c07905a96a1cbb59366ba9f2287d9734346f8d35d413a961
MISC metadata.xml 276 SHA256 64896ff5d165a9a750f5e13dfb6ae8ab203c9c5ecf1fe95f5828dca418652cb3 SHA512 69c30c46828ec7f02fde73973d64e48042242a42f7c354fe37297df0653552eed04fac21cabbe385efa9e0d348f70e718afdf328ebdcd203a109761b4b89f99e WHIRLPOOL c527df37fc6657961892dd27b52b8597a54f11f9da01e3acbe7cad6ebaaa6d41364e49bb1635ab5c5e354a8a56e11eae49eff1f394be934cda9322204de4e282
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlPjwFIACgkQVWmRsqeSphMjsQCfTjcMxaRq482rZN+EHCsfmvwh
MaYAniGaF1Rl5snNdKVmsLYeP9tESGQz
=nJRR
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,72 @@
# Copyright 1999-2014 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.38.0.ebuild,v 1.13 2014/06/06 16:08:52 vapier Exp $
EAPI="5"
GCONF_DEBUG="no"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="xml"
inherit gnome2 python-single-r1 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"
IUSE="cairo doctool test"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( cairo )
"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# virtual/pkgconfig needed at runtime, bug #505408
RDEPEND="
>=dev-libs/gobject-introspection-common-${PV}
>=dev-libs/glib-2.36:2
doctool? ( dev-python/mako )
virtual/libffi:=
virtual/pkgconfig
!<dev-lang/vala-0.20.0
${PYTHON_DEPS}
"
# Wants real bison, not virtual/yacc
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.15
sys-devel/bison
sys-devel/flex
"
# PDEPEND to avoid circular dependencies, bug #391213
PDEPEND="cairo? ( x11-libs/cairo[glib] )"
pkg_setup() {
python-single-r1_pkg_setup
}
src_configure() {
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 -lcairo-gobject"
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
fi
# To prevent crosscompiling problems, bug #414105
gnome2_src_configure \
--disable-static \
CC=$(tc-getCC) \
YACC=$(type -p yacc) \
$(use_with cairo) \
$(use_enable doctool)
}
src_install() {
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
gnome2_src_install
# 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
}

View File

@ -0,0 +1,73 @@
# Copyright 1999-2014 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.40.0-r1.ebuild,v 1.2 2014/08/07 18:07:13 jer Exp $
EAPI="5"
GCONF_DEBUG="no"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="xml"
inherit gnome2 python-single-r1 toolchain-funcs versionator
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
IUSE="cairo doctool test"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( cairo )
"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# virtual/pkgconfig needed at runtime, bug #505408
# We force glib and goi to be in sync by this way as explained in bug #518424
RDEPEND="
>=dev-libs/gobject-introspection-common-${PV}
>=dev-libs/glib-2.$(get_version_component_range 2):2
doctool? ( dev-python/mako )
virtual/libffi:=
virtual/pkgconfig
!<dev-lang/vala-0.20.0
${PYTHON_DEPS}
"
# Wants real bison, not virtual/yacc
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.19
sys-devel/bison
sys-devel/flex
"
# PDEPEND to avoid circular dependencies, bug #391213
PDEPEND="cairo? ( x11-libs/cairo[glib] )"
pkg_setup() {
python-single-r1_pkg_setup
}
src_configure() {
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 -lcairo-gobject"
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
fi
# To prevent crosscompiling problems, bug #414105
gnome2_src_configure \
--disable-static \
CC=$(tc-getCC) \
YACC=$(type -p yacc) \
$(use_with cairo) \
$(use_enable doctool)
}
src_install() {
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
gnome2_src_install
# 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
}

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>

View File

@ -1,6 +1,140 @@
# ChangeLog for dev-libs/libffi
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.159 2013/01/27 19:57:08 grobian Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.193 2014/08/10 20:35:34 slyfox Exp $
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> libffi-3.0.13-r1.ebuild,
libffi-3.1-r3.ebuild:
QA: drop trailing '.' from DESCRIPTION
22 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> -libffi-3.1-r2.ebuild:
old
*libffi-3.1-r3 (30 May 2014)
30 May 2014; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.1-r3.ebuild,
+files/libffi-3.1-typing_error.patch:
Fix typing error in ffi.h.in (missing @@) wrt #511752 by Ryan Hill and
Patrick Lauer
29 May 2014; Samuli Suominen <ssuominen@gentoo.org> -libffi-3.1-r1.ebuild,
-libffi-3.1.ebuild:
old
*libffi-3.1-r2 (28 May 2014)
28 May 2014; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.1-r2.ebuild:
Fix output of `pkg-config --libs libffi` wrt #511726 by Michał Górny
*libffi-3.1-r1 (28 May 2014)
28 May 2014; Samuli Suominen <ssuominen@gentoo.org>
+files/libffi-3.1-execstack.patch, +libffi-3.1-r1.ebuild:
Fix execstack in libffi.so.6 wrt #511634 by Anthony Basile and Magnus Granberg
27 May 2014; Samuli Suominen <ssuominen@gentoo.org>
-files/libffi-3.0.11-x86-pic-check.patch, -libffi-3.0.11.ebuild,
-libffi-3.0.12.ebuild, -libffi-3.0.13.ebuild:
old
27 May 2014; Samuli Suominen <ssuominen@gentoo.org> libffi-3.1.ebuild:
Time to let preserve_old_lib go and rely upon FEATURES="preserved-libs" which
is enabled by default in the official package manager.
*libffi-3.1 (27 May 2014)
27 May 2014; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.1.ebuild:
Version bump.
14 May 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
Stable for sparc, wrt bug #497760
13 May 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
Stable for ia64, wrt bug #497760
20 Apr 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
Stable for ppc64, wrt bug #497760
13 Apr 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
Stable for ppc, wrt bug #497760
07 Apr 2014; Markus Meier <maekke@gentoo.org> libffi-3.0.13-r1.ebuild:
arm stable, bug #497760
05 Apr 2014; Agostino Sarubbo <ago@gentoo.org> libffi-3.0.13-r1.ebuild:
Stable for x86, wrt bug #497760
04 Apr 2014; Chema Alonso <nimiux@gentoo.org> libffi-3.0.13-r1.ebuild:
Stable for amd64 wrt bug #497760
29 Mar 2014; Matt Turner <mattst88@gentoo.org> libffi-3.0.13-r1.ebuild:
alpha stable, bug #497760.
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> libffi-3.0.13-r1.ebuild:
Stable for HPPA (bug #497760).
25 Mar 2014; Mike Frysinger <vapier@gentoo.org> libffi-3.0.11.ebuild,
libffi-3.0.12.ebuild, libffi-3.0.13-r1.ebuild, libffi-3.0.13.ebuild:
Mark arm64/m68k/s390/sh stable #497760.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> libffi-3.0.13-r1.ebuild:
Add arm64 love.
13 Oct 2013; Michał Górny <mgorny@gentoo.org> libffi-3.0.13-r1.ebuild:
Explicitly call einstalldocs in multilib_src_install_all() to accomodate bug
#483304.
30 Jul 2013; Alexis Ballier <aballier@gentoo.org> libffi-3.0.13-r1.ebuild:
improve the emul-libs blocker so that it is stacked for baselibs -r2.
*libffi-3.0.13-r1 (15 Jul 2013)
15 Jul 2013; Julian Ospald <hasufell@gentoo.org> +libffi-3.0.13-r1.ebuild:
multilib conversion wrt #459072
22 May 2013; Magnus Granberg <zorry@gentoo.org>
files/libffi-3.0.13-emutramp_pax_proc.patch:
Update the emutramp_pax_proc patch with ChangeLog
18 May 2013; Magnus Granberg <zorry@gentoo.org> libffi-3.0.13.ebuild:
Did for get to run repoman commit for dev-lib/libffi
18 May 2013; Magnus Granberg <zorry@gentoo.org> libffi-3.0.13.ebuild,
+files/libffi-3.0.13-emutramp_pax_proc.patch:
Add patch to use /proc for pax mark on 3.0.13 #457194
28 Mar 2013; Mike Frysinger <vapier@gentoo.org> libffi-3.0.11.ebuild,
libffi-3.0.12.ebuild, libffi-3.0.13.ebuild:
Disable tooldir related hack that breaks --libdir usage #462814 by Thomas
Sachau.
*libffi-3.0.13 (20 Mar 2013)
20 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.0.13.ebuild:
Version bump.
17 Feb 2013; Zac Medico <zmedico@gentoo.org> libffi-3.0.12.ebuild:
Add ~arm-linux keyword.
11 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
-files/libffi-3.0.9-x32.patch, -libffi-3.0.10.ebuild,
-libffi-3.0.12_rc3.ebuild:
old
*libffi-3.0.12 (11 Feb 2013)
11 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.0.12.ebuild:
Version bump.
10 Feb 2013; Samuli Suominen <ssuominen@gentoo.org> libffi-3.0.12_rc3.ebuild,
metadata.xml:
Tie USE="pax_kernel" with --enable-pax_emutramp. Thanks to klondike and
blueness for advise.
*libffi-3.0.12_rc3 (09 Feb 2013)
09 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
+libffi-3.0.12_rc3.ebuild:
RC3 for testing, but without keywording for now.
27 Jan 2013; Fabian Groffen <grobian@gentoo.org> libffi-3.0.11.ebuild:
Unbreak Prefix bootstraps with host-provided libffi

View File

@ -1,18 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX libffi-3.0.11-x86-pic-check.patch 3716 SHA256 247edfe37709f7a0d193169a31a0a8baa730b0d63606ec56928088aadf498c4f SHA512 addbab5c6a9a4701e43443ae438b2fe6cee6c2b5b09b5d40706ca648c311ef9d0d900b9234cfa7872aacb52bee9f499c9d3f8e27af1d983c2f791185fcb028ea WHIRLPOOL 395e3081d5c5b4da7cbbd60689e64459533eb348d8962b59a507f19d3167543b57e4a1ce82b5a979e4709daf7125bc61ef32d0870578951f30a1365745c8613e
AUX libffi-3.0.9-x32.patch 2113 SHA256 97a339b12f62b734c7d4d07145e7210c67577552d13cc506f7cc69468daeea71 SHA512 7f014ac96f43335515c4b1c39eae6461a47f34afdafae82cb7dd647852f586a9ec32f7f0cfca90cbb5fbe061bbddad32240c4b92cb345a845c125caea53ab42e WHIRLPOOL 9ee1811d85e07eb0b82e2912ca7852a15353256546621ae5ff121f6940a61f753d83d20d498aa63e86d1972872fb78e48c20e2e90a47b2badd4112050dbfe61d
DIST libffi-3.0.10.tar.gz 753346 SHA256 f01eb9027e9eb56aeaeef636649877756d475d714ef8b47f627f65bc5f3b492f SHA512 56076fe3c1556970fbbb9c8398101583492471de00d58fa3b87a18c9c01c276fc5bf429e49da0196e840126e8fef59d231734739c673c636f6be7a798b081cf7 WHIRLPOOL 29550a9dc21bbdb694fc78f6020dd70f0ed6067859164be92d9b076e9fdeb59af032fb20bb786376cf920b67f3bb0e10c5f7754aefa5c4a46d17718409d4f7fa
DIST libffi-3.0.11.tar.gz 794220 SHA256 70bfb01356360089aa97d3e71e3edf05d195599fd822e922e50d46a0055a6283 SHA512 0049388d16207078a3d6dce97c877f1d9647aa9d908a9372a3f67ca064b70d8c8b23ee458be4a15a6344a5d39ea3e6292be728dfbcc73e1efc0b1db03be874f3 WHIRLPOOL c5ee01a6415b2715a4542d0997e3a7f42cbc97e476589d4e093fcff44315cc83f78a02dc04929c96831309966ac196e6ceb134c8b14cfc02313e139a98e6c11a
EBUILD libffi-3.0.10.ebuild 1620 SHA256 c5e2a9ec831ffc2165fe4391510ceb43796fd048e98066742065d9818af4c4cd SHA512 70212f59dcf98e4d8b49ccfb7d5ebd61587aa785bc44c5a5c73cbb71c977c1adb74883ccafb6def20b9fe4f8275118edd277dbf12a6f933a45288e2ef68a8de6 WHIRLPOOL 711aea572e153dd608f21c8fb032bcb1e34c5c68723f49d4192c4fb15bd3d9b3205be2b2b360eeac96743a8b64e1b428a3d944233a012521e22aec15d00874b7
EBUILD libffi-3.0.11.ebuild 2010 SHA256 9818b9286de122d5da2e2343d23e9f8b7002b95e6db351c33e1d1edebf187f66 SHA512 78a20cf49422822849cd883eef15c9bf941c86a910bb151ac19a05e5dde86e0419f50c1c930c2980cac765be6517183f8dde91627b3b9243980460107ee0b5d0 WHIRLPOOL c2d25acf6311b58a06a81d1f1ba9634ed2361185600af19561d319dcab4a88fe891b9828815f8aecb718fab6582f732b2bf3b7f5cff66e9fb60f4488aab4593f
MISC ChangeLog 21376 SHA256 0cf78da0fdf5e5acaece82a1d613f554bb454932d463ea2c55b4c921139e44c4 SHA512 edf73842fcb89af106095136c68d88d7a2590c4a7a301cdd2d9f4d24aa0b474c87b4f2e4bbc567d90a2b75fa5ce7f81491811f328853ed939db8d622072c297a WHIRLPOOL ab9f15c225ebfba2573cbd3f573f4f187f9256d2fe177bd0edb1b51957ee64e72469bd42a050041ab8748fc6f8cb7b6f85e8bf3fbe42ce996a930ca33ee750c8
MISC metadata.xml 1663 SHA256 f03f0b55cdf4405ead462ba1c1b8ff2f1b6821c22c3f23d484490f8c875f6073 SHA512 ec2605d08f41729ed229d488890faaae9931c13ff43b2d2eda63fc3b55d475b0e7dd84fda8aec58bcf53954c23bf31591784e9a3b60b3037b18828ed7651766f WHIRLPOOL 538b12775d5cb85f1be40c8ac7b017b0a8840f2d48c7fc2d1b1756385d3b6854b0e0998011afab70b1dd8aec4151358ebfcfc172fddda761c9304ff3a07254c4
AUX libffi-3.0.13-emutramp_pax_proc.patch 911 SHA256 955aa3d87522cb220133fa853bd3a5a7af1fe7cf5cc6b9eb74ffffb9ac563aba SHA512 402712b21feec0f162758adad630ecc588596eaebd2e79bb86802f313e102b8ef6d08eca0580a1aae25dabec3e018c499e2ce1960edc6af9182f67cd8cc9b0e1 WHIRLPOOL 22f76ca6f909c80228958115a8db37fbe5f12e291cdbc1fad672a0903c54a7918e2cee37fdc263e9c350f3c79a7870cc8f7a05789668a8dc87cb8434a6e20f9c
AUX libffi-3.1-execstack.patch 277 SHA256 55e95096d8b2bd82188c62b1316c602738336c0a4b58ccce503936dfc436b1d9 SHA512 1365cb102e6ffacd89b399243cd89ddb29259e373d16fd500d9d98bd40edbd0d79b63df6fb9464247cc2f11628d5c692a25f1c6d9cef19feb857e1232c154d4f WHIRLPOOL 597c3cdb8a28dcc15d724fa4d184956bcd4118803070ba63c1d914eb1a3b4c9720f68404a05ba4ad7ad83714f79ee7856bb8921886511bc7d35b39f33b4b41f0
AUX libffi-3.1-typing_error.patch 350 SHA256 2e134e7f347f392499ec9128b220cff467919dfc048922d72689816d9f40ea95 SHA512 6be05ec604da587ded9d50ba57153b7ca24ee52dbed132d08f8653032153d377b2e399b58010e3c84e2106f077696a0cc9507018687af2082aa5ce055ba5fa07 WHIRLPOOL e8613594118774abaa2d79b0cdcbfd57d1c3ca275543423cec70b368e604c78bc7162d582a5b654b378b60a1d765a12b418bd10f8a8693ccbc3e7fdf225be216
DIST libffi-3.0.13.tar.gz 845747 SHA256 1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c SHA512 fc47f5d25197c631754efe05a349edb556d072807ecef19b41f17c1a8f39c95221be64926fbd05b1f8439181df1ddff8fc01462ce3a26005b75159ddc27e6f6a WHIRLPOOL d5b14d48a7b35f7349ec938d0deac62db7022ac4d611ab13bc7a6a2766a47e210fc1663fc8c6d7ee48d421c06b66f558010829ac2c215620c76d0bf7650e1308
DIST libffi-3.1.tar.gz 937214 SHA256 97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb SHA512 8994973d75facf5ad928c270e17b1a56e24d1543af75b93731a0048e747df27e4190a736b6dc2dca7d43de1d7e88891220304802c10fcccdcebee9c9ffd3d1b9 WHIRLPOOL 19c08cffd39c998fcd762b1e3767b4fd86915427226833411302bebd2d5bcf93d515e6df4a4cab11327595d3966e46442e457fbe09ae986b58bdfb2bb6adb913
EBUILD libffi-3.0.13-r1.ebuild 2289 SHA256 44d26db4026bebca8d95f048fb947f48950e62116e797bdc429ffa429020e705 SHA512 ef2c6118a69e9d422160e3daadb9581f8faf8710ce27f675a13312c8e4c257d4df18a6d6b30b9864c152cbb5819099261374f53cef47a34b7f0b74c791580d5a WHIRLPOOL 33e06c242f0e338f7355ec9257ff8f89d7ccd89a6413465c605b04c9548713a9a8f70da5aa328cf52116b52acabfa92f1ede199eba8b4d286f0b894d2856c44c
EBUILD libffi-3.1-r3.ebuild 2302 SHA256 01ebb6d8ed08b2d20c2ed2d7bedd2c467843df6b58ecdb39d8051820cef4ab61 SHA512 c2af031a827eec65f1b733269b62ca304636a4e4b8dea3e8a69c854303a30945b6bc6125b0e43c76174562c134c660debce756127d1ecbf2d11b1e15364e7675 WHIRLPOOL 3a4c19076ab58b109ab9f5df349c24f040b9f1ca8f8d043acbd0fd421bbb431fd0652589b038ab1810a630e47fd6cd585353637b8777cf124b033e189f5bd4f3
MISC ChangeLog 26082 SHA256 1b1dba205c1b4c891e3112257d5009573b45918d14dcada88e5d02a3a430a072 SHA512 809f7f9d6448be45a37d5b30c4732e4a82c4c3ab0d7e0aa16fb7901c180f96fe9424aabfef108665e5064a5148bb16d168c6aa2ca445a8ee39729347ee81fe89 WHIRLPOOL 98c73b97e7fc986ee1b7d6064ad0124aa3937fcd7b1c4e1186afdf5a5af7d40cf9d7d01e0e2470b76f429b6767c9a10f98a137f1bc3480ef47b086679c5999d3
MISC metadata.xml 1768 SHA256 1bb92578368c006819d0cd5e1a94d32cffca87ddef8d571c29b483bedddc9b6e SHA512 2291c051ce2cb5c31989af68a705c0f8ce8d6ff23f2a66f839463a56a20454a6af276c5afc75687919e14fa614862356618e44c88415ff9884725e6e6db161bc WHIRLPOOL 7da7a437bf11dfcd5b5a8fbb067463ceb588fe83c1db0d15253293a955999d5dc65754918c73840a9a5020f86d1b6f1c9f8d127f4e1519594bc0678742727d45
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (Darwin)
Version: GnuPG v2
iEYEAREIAAYFAlEFhqEACgkQX3X2B8XHToltSwCgm1imCn2DGXDMQbn75e9YRXHz
kmQAnitNLmwyDQUTelpy9GI/Bz7Vf1bP
=YAcf
iEYEAREIAAYFAlPn15cACgkQcaHudmEf86rmbACeILbow+LEHu1CR/UhUqcx9Ksx
iG4An0mNYrUgHSIN32KUptad2DRrZZnb
=Wlwl
-----END PGP SIGNATURE-----

View File

@ -1,113 +0,0 @@
https://bugs.gentoo.org/417179
https://github.com/atgreen/libffi/issues/21
From bff052d9cd5be41ba9e47c76114054af487d3c30 Mon Sep 17 00:00:00 2001
From: Anthony Green <green@moxielogic.com>
Date: Fri, 11 Jan 2013 10:24:32 -0500
Subject: [PATCH] 32-bit x86 fix and more
---
ChangeLog | 8 ++++++++
README | 2 ++
configure | 43 +++++--------------------------------------
configure.ac | 6 +++---
m4/ax_cc_maxopt.m4 | 3 ++-
5 files changed, 20 insertions(+), 42 deletions(-)
diff --git a/configure.ac b/configure.ac
index 5ca32fd..32ec7c5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -334,10 +334,10 @@ fi
if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
AC_CACHE_CHECK([assembler supports pc related relocs],
libffi_cv_as_x86_pcrel, [
- libffi_cv_as_x86_pcrel=yes
+ libffi_cv_as_x86_pcrel=no
echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
- if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
- libffi_cv_as_x86_pcrel=no
+ if $CC $CFLAGS -c conftest.s > /dev/null 2>&1; then
+ libffi_cv_as_x86_pcrel=yes
fi
])
if test "x$libffi_cv_as_x86_pcrel" = xyes; then
diff --git a/m4/ax_cc_maxopt.m4 b/m4/ax_cc_maxopt.m4
index f5f7517..62e3b53 100644
--- a/m4/ax_cc_maxopt.m4
+++ b/m4/ax_cc_maxopt.m4
@@ -141,7 +141,8 @@ if test "$ac_test_CFLAGS" != "set"; then
CFLAGS="-O3 -fomit-frame-pointer"
# -malign-double for x86 systems
- AX_CHECK_COMPILE_FLAG(-malign-double, CFLAGS="$CFLAGS -malign-double")
+ # LIBFFI -- DON'T DO THIS - CHANGES ABI
+ # AX_CHECK_COMPILE_FLAG(-malign-double, CFLAGS="$CFLAGS -malign-double")
# -fstrict-aliasing for gcc-2.95+
AX_CHECK_COMPILE_FLAG(-fstrict-aliasing,
diff --git a/configure b/configure
index 95d950b..41bde69 100755
--- a/configure
+++ b/configure
@@ -12426,41 +12426,8 @@ $as_echo "$icc_archflag" >&6; }
CFLAGS="-O3 -fomit-frame-pointer"
# -malign-double for x86 systems
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -malign-double" >&5
-$as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
-if ${ax_cv_check_cflags___malign_double+:} false; then :
- $as_echo_n "(cached) " >&6
-else
-
- ax_check_save_flags=$CFLAGS
- CFLAGS="$CFLAGS -malign-double"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- ax_cv_check_cflags___malign_double=yes
-else
- ax_cv_check_cflags___malign_double=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- CFLAGS=$ax_check_save_flags
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___malign_double" >&5
-$as_echo "$ax_cv_check_cflags___malign_double" >&6; }
-if test x"$ax_cv_check_cflags___malign_double" = xyes; then :
- CFLAGS="$CFLAGS -malign-double"
-else
- :
-fi
-
+ # LIBFFI -- DON'T DO THIS - CHANGES ABI
+ # AX_CHECK_COMPILE_FLAG(-malign-double, CFLAGS="$CFLAGS -malign-double")
# -fstrict-aliasing for gcc-2.95+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
@@ -14480,10 +14447,10 @@ if ${libffi_cv_as_x86_pcrel+:} false; then :
$as_echo_n "(cached) " >&6
else
- libffi_cv_as_x86_pcrel=yes
+ libffi_cv_as_x86_pcrel=no
echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
- if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
- libffi_cv_as_x86_pcrel=no
+ if $CC $CFLAGS -c conftest.s > /dev/null 2>&1; then
+ libffi_cv_as_x86_pcrel=yes
fi
fi
--
1.7.10

View File

@ -0,0 +1,37 @@
2013-05-22 Magnus Granberg <zorry@gentoo.org>
#457194
* src/closuer.c (emutramp_enabled_check): Check with /proc.
--- a/src/closures.c 2013-03-17 23:27:11.000000000 +0100
+++ b/src/closures.c 2013-04-29 23:26:02.279022022 +0200
@@ -181,10 +181,26 @@ static int emutramp_enabled = -1;
static int
emutramp_enabled_check (void)
{
- if (getenv ("FFI_DISABLE_EMUTRAMP") == NULL)
- return 1;
- else
+ char *buf = NULL;
+ size_t len = 0;
+ FILE *f;
+ int ret;
+ f = fopen ("/proc/self/status", "r");
+ if (f == NULL)
return 0;
+ ret = 0;
+
+ while (getline (&buf, &len, f) != -1)
+ if (!strncmp (buf, "PaX:", 4))
+ {
+ char emutramp;
+ if (sscanf (buf, "%*s %*c%c", &emutramp) == 1)
+ ret = (emutramp == 'E');
+ break;
+ }
+ free (buf);
+ fclose (f);
+ return ret;
}
#define is_emutramp_enabled() (emutramp_enabled >= 0 ? emutramp_enabled \

View File

@ -1,69 +0,0 @@
From cd0b9991c76903b66ad3c938d6135aedbf4e1ef0 Mon Sep 17 00:00:00 2001
From: H.J. Lu <hjl.tools@gmail.com>
Date: Tue, 6 Dec 2011 19:51:28 -0800
Subject: [PATCH] Fix libffi for x32.
2011-12-06 H.J. Lu <hongjiu.lu@intel.com>
* src/x86/ffi64.c (ffi_call): Cast the return value to
unsigned long.
* src/x86/ffitarget.h (ffi_arg): Set to unsigned long long for
x32.
(ffi_sarg): Set to long for x32.
---
libffi/ChangeLog.x32 | 8 ++++++++
libffi/src/x86/ffi64.c | 2 +-
libffi/src/x86/ffitarget.h | 5 +++++
3 files changed, 14 insertions(+), 1 deletions(-)
create mode 100644 libffi/ChangeLog.x32
diff --git a/libffi/ChangeLog.x32 b/libffi/ChangeLog.x32
new file mode 100644
index 0000000..c733789
--- /dev/null
+++ b/libffi/ChangeLog.x32
@@ -0,0 +1,8 @@
+2011-12-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ * src/x86/ffi64.c (ffi_call): Cast the return value to
+ unsigned long.
+
+ * src/x86/ffitarget.h (ffi_arg): Set to unsigned long long for
+ x32.
+ (ffi_sarg): Set to long for x32.
diff --git a/libffi/src/x86/ffi64.c b/libffi/src/x86/ffi64.c
index bd907d7..4d87ddb 100644
--- a/libffi/src/x86/ffi64.c
+++ b/libffi/src/x86/ffi64.c
@@ -426,7 +426,7 @@ ffi_call (ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
/* If the return value is passed in memory, add the pointer as the
first integer argument. */
if (ret_in_memory)
- reg_args->gpr[gprcount++] = (long) rvalue;
+ reg_args->gpr[gprcount++] = (unsigned long) rvalue;
avn = cif->nargs;
arg_types = cif->arg_types;
diff --git a/libffi/src/x86/ffitarget.h b/libffi/src/x86/ffitarget.h
index b85016c..7a7d7a5 100644
--- a/libffi/src/x86/ffitarget.h
+++ b/libffi/src/x86/ffitarget.h
@@ -53,9 +53,14 @@ typedef unsigned long long ffi_arg;
typedef long long ffi_sarg;
#endif
#else
+#if defined __x86_64__ && !defined __LP64__
+typedef unsigned long long ffi_arg;
+typedef long long ffi_sarg;
+#else
typedef unsigned long ffi_arg;
typedef signed long ffi_sarg;
#endif
+#endif
typedef enum ffi_abi {
FFI_FIRST_ABI = 0,
--
1.7.3.4

View File

@ -0,0 +1,12 @@
http://bugs.gentoo.org/511634
http://sourceware.org/ml/libffi-discuss/2014/msg00058.html
--- src/x86/win32.S
+++ src/x86/win32.S
@@ -1304,3 +1304,6 @@
#endif /* !_MSC_VER */
+#if defined __ELF__ && defined __linux__
+ .section .note.GNU-stack,"",@progbits
+#endif

View File

@ -0,0 +1,14 @@
http://bugs.gentoo.org/511752
http://sourceware.org/ml/libffi-discuss/2014/msg00059.html
--- include/ffi.h.in
+++ include/ffi.h.in
@@ -221,7 +221,7 @@ typedef struct {
#endif
} ffi_cif;
-#if HAVE_LONG_DOUBLE_VARIANT
+#if @HAVE_LONG_DOUBLE_VARIANT@
/* Used to adjust size/alignment of ffi types. */
void ffi_prep_types (ffi_abi abi);
# endif

View File

@ -1,53 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.10.ebuild,v 1.9 2012/06/13 19:49:51 ryao Exp $
EAPI=2
MY_P=${P/_}
inherit libtool toolchain-funcs eutils
DESCRIPTION="a portable, high level programming interface to various calling conventions."
HOMEPAGE="http://sourceware.org/libffi/"
SRC_URI="ftp://sourceware.org/pub/${PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug static-libs test"
RDEPEND=""
DEPEND="test? ( dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
# Detect and document broken installation of sys-devel/gcc in the build.log wrt #354903
if ! has_version dev-libs/libffi; then
local base="${T}/conftest"
echo 'int main() { }' > "${base}.c"
$(tc-getCC) -o "${base}" "${base}.c" -lffi >&/dev/null && \
ewarn "Found a copy of second libffi in your system. Uninstall it before continuing."
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0.9-x32.patch
epatch_user
elibtoolize
}
src_configure() {
use userland_BSD && export HOST="${CHOST}"
econf \
--disable-dependency-tracking \
$(use_enable static-libs static) \
$(use_enable debug)
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog* README
find "${D}" -name '*.la' -exec rm -f {} +
}

View File

@ -1,29 +1,27 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.11.ebuild,v 1.19 2013/01/27 19:57:08 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.0.13-r1.ebuild,v 1.15 2014/08/10 20:35:34 slyfox Exp $
EAPI=4
EAPI=5
inherit eutils libtool multilib toolchain-funcs multilib-minimal
MY_P=${P/_/-}
inherit eutils libtool multilib toolchain-funcs
DESCRIPTION="a portable, high level programming interface to various calling conventions."
DESCRIPTION="a portable, high level programming interface to various calling conventions"
HOMEPAGE="http://sourceware.org/libffi/"
SRC_URI="ftp://sourceware.org/pub/${PN}/${MY_P}.tar.gz"
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug static-libs test"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug pax_kernel static-libs test"
RDEPEND=""
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
DEPEND="test? ( dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}
DOCS="ChangeLog* README"
ECONF_SOURCE=${S}
pkg_setup() {
# Check for orphaned libffi, see http://bugs.gentoo.org/354903 for example
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
@ -39,21 +37,23 @@ pkg_setup() {
}
src_prepare() {
epatch "${FILESDIR}"/${P}-x86-pic-check.patch #417179
sed -i 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
epatch "${FILESDIR}"/${P}-emutramp_pax_proc.patch #457194
epatch_user
elibtoolize
}
src_configure() {
multilib_src_configure() {
use userland_BSD && export HOST="${CHOST}"
econf \
$(use_enable static-libs static) \
$(use_enable pax_kernel pax_emutramp) \
$(use_enable debug)
}
src_install() {
default
rm -f "${ED}"/usr/lib*/lib*.la
multilib_src_install_all() {
prune_libtool_files
einstalldocs
}
pkg_preinst() {

View File

@ -0,0 +1,63 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.1-r3.ebuild,v 1.2 2014/08/10 20:35:34 slyfox Exp $
EAPI=5
inherit eutils libtool multilib multilib-minimal toolchain-funcs
DESCRIPTION="a portable, high level programming interface to various calling conventions"
HOMEPAGE="http://sourceware.org/libffi/"
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug pax_kernel static-libs test"
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
DEPEND="test? ( dev-util/dejagnu )"
DOCS="ChangeLog* README"
ECONF_SOURCE=${S}
pkg_setup() {
# Check for orphaned libffi, see http://bugs.gentoo.org/354903 for example
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
local base="${T}"/conftest
echo 'int main() { }' > "${base}".c
$(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null
if [ $? -eq 0 ]; then
eerror "The linker reported linking against -lffi to be working while it shouldn't have."
eerror "This is wrong and you should find and delete the old copy of libffi before continuing."
die "The system is in inconsistent state with unknown libffi installed."
fi
fi
}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-execstack.patch \
"${FILESDIR}"/${P}-typing_error.patch
sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
# http://sourceware.org/ml/libffi-discuss/2014/msg00060.html
sed -i -e 's:@toolexeclibdir@:${libdir}:' libffi.pc.in || die #511726
epatch_user
elibtoolize
}
multilib_src_configure() {
use userland_BSD && export HOST="${CHOST}"
econf \
$(use_enable static-libs static) \
$(use_enable pax_kernel pax_emutramp) \
$(use_enable debug)
}
multilib_src_install_all() {
prune_libtool_files
einstalldocs
}

View File

@ -30,4 +30,7 @@
exist above libffi that handles type conversions for values passed
between the two languages.
</longdescription>
<use>
<flag name='pax_kernel'>Use PaX emulated trampolines, for we can't use PROT_EXEC</flag>
</use>
</pkgmetadata>

View File

@ -1,6 +1,165 @@
# ChangeLog for dev-util/gdbus-codegen
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/ChangeLog,v 1.49 2013/08/02 12:43:21 mgorny Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/ChangeLog,v 1.91 2014/08/07 18:02:19 jer Exp $
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> gdbus-codegen-2.40.0.ebuild:
Stable for HPPA (bug #512012).
04 Aug 2014; Christoph Junghans <ottxor@gentoo.org>
gdbus-codegen-2.40.0.ebuild:
added ~x86-macos (tested by me)
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.40.0.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.40.0.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.40.0.ebuild:
Stable for amd64, wrt bug #512912
*gdbus-codegen-2.40.0 (27 Apr 2014)
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org>
+gdbus-codegen-2.40.0.ebuild, +files/gdbus-codegen-2.40.0-sitedir.patch,
metadata.xml:
Version bump for Gnome 3.12.
25 Apr 2014; Pacho Ramos <pacho@gentoo.org>
-files/gdbus-codegen-2.32.4-sitedir.patch,
-files/gdbus-codegen-2.36.4-input-encoding.patch,
-gdbus-codegen-2.32.4-r1.ebuild, -gdbus-codegen-2.32.4-r2.ebuild,
-gdbus-codegen-2.34.3-r1.ebuild, -gdbus-codegen-2.36.4-r1.ebuild:
Drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Stable for ppc, wrt bug #507568
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Stable for HPPA (bug #499954).
26 Mar 2014; Mike Frysinger <vapier@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Mark arm64/m68k/s390/sh stable.
13 Mar 2014; Christoph Junghans <ottxor@gentoo.org>
gdbus-codegen-2.38.2.ebuild:
added ~x64-macos (tested by me)
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gdbus-codegen-2.38.2.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gdbus-codegen-2.38.2.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> gdbus-codegen-2.38.2.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Akinori Hattori <hattya@gentoo.org>
gdbus-codegen-2.36.4-r1.ebuild:
ia64 stable wrt bug #494132
*gdbus-codegen-2.38.2 (23 Dec 2013)
23 Dec 2013; Gilles Dartiguelongue <eva@gentoo.org>
-gdbus-codegen-2.34.3.ebuild, -gdbus-codegen-2.36.4.ebuild,
+gdbus-codegen-2.38.2.ebuild:
Version bump for Gnome 3.10. Clean up old revisions.
22 Dec 2013; Jeroen Roovers <jer@gentoo.org> gdbus-codegen-2.36.4-r1.ebuild:
Stable for HPPA (bug #478252).
08 Dec 2013; Pacho Ramos <pacho@gentoo.org> gdbus-codegen-2.36.4-r1.ebuild:
x86 stable, bug #478252
30 Nov 2013; Pacho Ramos <pacho@gentoo.org> gdbus-codegen-2.36.4-r1.ebuild:
amd64 stable, bug #478252
14 Nov 2013; Matt Turner <mattst88@gentoo.org> gdbus-codegen-2.34.3-r1.ebuild:
alpha stable, bug 476364.
24 Oct 2013; Jeroen Roovers <jer@gentoo.org> gdbus-codegen-2.34.3-r1.ebuild:
Stable for HPPA (bug #476364).
17 Oct 2013; Markus Meier <maekke@gentoo.org> gdbus-codegen-2.34.3-r1.ebuild:
arm stable, bug #476364
29 Sep 2013; Michał Górny <mgorny@gentoo.org> -gdbus-codegen-2.32.4.ebuild:
Drop old.
06 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for sparc, wrt bug #479506
05 Sep 2013; Michał Górny <mgorny@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild,
gdbus-codegen-2.32.4-r2.ebuild, gdbus-codegen-2.32.4.ebuild,
gdbus-codegen-2.34.3-r1.ebuild, gdbus-codegen-2.34.3.ebuild,
gdbus-codegen-2.36.4-r1.ebuild, gdbus-codegen-2.36.4.ebuild:
Remove Python 2.5 and 3.1 support.
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for alpha, wrt bug #479506
*gdbus-codegen-2.36.4-r1 (01 Sep 2013)
*gdbus-codegen-2.34.3-r1 (01 Sep 2013)
*gdbus-codegen-2.32.4-r2 (01 Sep 2013)
01 Sep 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+gdbus-codegen-2.32.4-r2.ebuild, +gdbus-codegen-2.34.3-r1.ebuild,
-gdbus-codegen-2.36.3.ebuild, +gdbus-codegen-2.36.4-r1.ebuild,
+files/gdbus-codegen-2.36.4-input-encoding.patch:
Do not open input files as build-environment encoding text when using python3
as the python interpreter (bug #483060, thanks to Fernando V. (likewhoa)).
29 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for ia64, wrt bug #479506
18 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for x86, wrt bug #479506
16 Aug 2013; Jeroen Roovers <jer@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for HPPA (bug #479506).
*gdbus-codegen-2.36.4 (16 Aug 2013)
16 Aug 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
-gdbus-codegen-2.36.2.ebuild, +gdbus-codegen-2.36.4.ebuild:
Version bump, remove old.
15 Aug 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
gdbus-codegen-2.34.3.ebuild:
Don't patch twice (bug #481142, thanks to Patrick Lauer).
14 Aug 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
gdbus-codegen-2.32.4-r1.ebuild, gdbus-codegen-2.34.3.ebuild,
gdbus-codegen-2.36.2.ebuild, gdbus-codegen-2.36.3.ebuild:
Silence distutils-r1 QA warnings (bug #481052, thanks to Michael Palimaka
(kensington)).
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for ppc64, wrt bug #479506
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for ppc, wrt bug #479506
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
Stable for amd64, wrt bug #479506
09 Aug 2013; Markus Meier <maekke@gentoo.org> gdbus-codegen-2.32.4-r1.ebuild:
arm stable, bug #479506
*gdbus-codegen-2.32.4-r1 (02 Aug 2013)

View File

@ -1,36 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX gdbus-codegen-2.32.4-sitedir.patch 834 SHA256 9cf9232ac3e5b4447a93e6ad6ed9f0db83f255c13aa0c8fcc69495da6c26200b SHA512 9ed5dbba55ddeeea1779de1675dbe4abdd4e4cb8d2273b1d01a3b10bc5ff295ab24e7200b1480fbaac6b14708ade0ff779f3089c500bf149a5aa62981e1ba2f2 WHIRLPOOL 17fda9d10ecb16b022b5e053e8b07dd742c47a5684caf19a89a9a0de2121ea4884c7467af4baf84b5510da5a0edbb02cfeff5358b7f59fefe2ef21ee3fd6e823
AUX gdbus-codegen-2.36.0-sitedir.patch 1084 SHA256 d24f6201718d3097bd6b27b506c886c6b8a1bdcaae6f6c51c65f66cf691545c4 SHA512 0292debcb0c13f4d6a5f965cf1ce91b150cc852e55b76a5c567588e9809513a48cb24a215d22ec88c37dae69f42a47333a4df030311eebf011ce95c9d64c68b9 WHIRLPOOL 0d13421bdc88621c87dad0d13105c21bfd99bd09cdb9811d87c9b7874df7d0c3201f9e6cccc54fa8e71d153bae60b4638a6817e866d8108a8812bc5734b3fe7c
AUX gdbus-codegen-2.40.0-sitedir.patch 1086 SHA256 a77c2cb1c2fcda471583e07c0af5478a0ba856ce19ce1fbf6ab107885fc85d40 SHA512 e860da78f31cb61896c450b4728cfc1d8eb57f0c06c9440fa4c3d4344429e41b12531b59e6ad6c8cb4ff146f9f63ddd9ed0e6b7f493a11adba46ea628bcc3499 WHIRLPOOL 98bc4f10d4ecc3fe476e3f81b538b94a096afb9cd726f4dcf9f8e07a89466c3a89b21fa3a70d7123e61f50fb4a6c866af1f3c87b881ca40eba273614cef4a849
AUX setup.py-2.32.4 192 SHA256 1b65204a147672a3d4ed17bea9e8dd8b8fa6230c17ea30bfb883be34be01c230 SHA512 45e823f507db103543f024ad557d35f7c09fb51db8a78b978c762ca77d941cdecc5837d2b248fc2c5da6a93b56fe8ded359efd98fb0a74fdf9533783d8eebcfa WHIRLPOOL d7969e4bd317b382a756b70e7010c9619e98bd91c11a8c46a2514086e5123c9f23d28b1c5b302e2c0569b39480a00c95a24eda6561081890161f68a1d541093e
DIST glib-2.32.4.tar.xz 6178556 SHA256 a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2 SHA512 bc8b2d6afae7635f940065eca3e854ee171812c7b582d55313db11d28875495dbf41fc0a260347b30f7490daa65ccc377d8a2d60bb3a26d07997606d8e3d989f WHIRLPOOL 35aec94088acff460685c0b1bb2e6fcffadb0f9f0044b93f3fa042ed82dd52efb5e56022575c0ebcfda4230d38edc26a916623f0bfcbfc8e1c6b76a3133d43bc
DIST glib-2.34.3.tar.xz 6334872 SHA256 855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7 SHA512 2382e09159da2ef47384a3e52622f139577af69d6aba86ea1636f2b6b23b9f6bf89967f29394fd7f93d0528e2c58ae015864aa58a3e3e4f504c7a268b2ef4a75 WHIRLPOOL 296f29666bdd38faae41a1b0b7875dd5fb6ac23d5d27282658e73bbb614db944b3a92d5334ddcca19f959e4c5ef2bf20a5b0f19390558645f986afc2f84edd4d
DIST glib-2.36.2.tar.xz 6615452 SHA256 5ea98451fb57d0ba523a1e836545f0a919b498863056fdd9da69d148c1347f80 SHA512 0030b2d52570c5c72aeed85e1d8611d2354efdb6200be3a4f716bd0f92a34002546c974f65ee1fd8822ac791efce9574b6148b04a88af377108f60ad65220016 WHIRLPOOL 90e2335c37f951145d511e1532e5e2ad1590895f1cbe4c1dcc5ecdd45f5d68719d5cb8204e75afcd207e21fdb207be6f8453d20ef1a8279e93d234957b276219
DIST glib-2.36.3.tar.xz 6626972 SHA256 5ec433bf6ce02e4c436619c3d0b9cecdd1898469398a636bad27c1f5804c761e SHA512 1ea45e7978bffb8ec23c8eddb74b0bab686126fd55d96956203bc1eef44e3047edcf2cbc39e018c83e56093f806c739bf320e6a359b45cd652e55c94a6f1ad19 WHIRLPOOL b6e997381fe451fe90f17478a6a3e3ddb75ca028a6f0adce1e970faef7dd64f2d88fa7a5557971bcba8e047a72801332f1804c815a9a45907dc0f468b888b404
EBUILD gdbus-codegen-2.32.4-r1.ebuild 1417 SHA256 397234b65a1b8bf591138293a2ad3e2868cb565bc8a31b5edf95f46839554b15 SHA512 35590685718b4a2aca885c3d8e70e95c725fd507aa9438e1c5bd03c876c923785a7d1e84987e495d710679f00d3572d3968b005bf5adc7f436438712848af606 WHIRLPOOL 6476aa8b002de93d21d1ff432b3f68cc3224a66369718b880153413cfe2bd9881e813140e97e006ed5cb3fbbd37649dad36ee12722508fec1c3440a744c5a8d3
EBUILD gdbus-codegen-2.32.4.ebuild 1371 SHA256 b288f515145b53dbda157f31c635eed747eefd118385c982826304d4e9ef404c SHA512 774194ecb77cb59394c7428fb896993de9d06b3e0e520b74bb3bc9e3e46f9d810ad64c780637b7d54a3567515681e587fde84282b762de1af7e7e69bbb9e3079 WHIRLPOOL afffd7414e0f445730a3085c11361cbedef9c3be9d7e2f41331a88b87c74b16ba6409e3e093c72169e0aaa73a58ada496bb3e624c7684d2c2aa9f5cd2fed9fa1
EBUILD gdbus-codegen-2.34.3.ebuild 1430 SHA256 91f6194b457a43fd43c433731391669e54ad6d6d56df8a739ed40a43cb2c6f12 SHA512 6ccc644df82263404b8875eb0bc936780a7b1a20641f24173325d49edbc646f73b7c2650e72a969ce17a496a565a12ab9413302215ce838d965dc0d99c454ea4 WHIRLPOOL eede46a159414f9996812f102b58d1647cbeddd1b017a962e80eb7777cf7b58c210f142bbd36328db9fcef5e0f973a054c0f2247a3d5cc723ccc5517eaac6ebf
EBUILD gdbus-codegen-2.36.2.ebuild 1430 SHA256 ae9e6ad5c0f314df0f755d68acd87d3b5fd0880461130eff41c89fa79bebf0ee SHA512 a8edf23370ed08071fbc6a904056a5f78b57df9b894a9d533c5180f263b0dd81de9667ee04ff6b6356718d3b8c653bca0a41988e1b30dac1cb152749e71021c6 WHIRLPOOL 64aeeeb7b3e97162c46c44c62e8cebeb9d60428adc4b2b7709a061f9de9875798c32b8b0ee333dbd974594f60afd037ab0aaf72c398b19425f437b775042e616
EBUILD gdbus-codegen-2.36.3.ebuild 1430 SHA256 d9a376523e29b27343761023869b5114ce4d3dc8c945fb65e417287d76bacfc3 SHA512 f75263f4166ac22f9b825eb99ed5bb42655f3cf6cee7fffa797760f974bc92b4161d4b054db2c78c5ab84bf2d51ea1a152b8c4b43eba2ed6e45b70a7e42db716 WHIRLPOOL a2c6ef7274721dcc192232950ae32e9ee0f320c28a4aee191161c031d16bc11c32e3ec3c187d47ac06b760a00dddb6a936cefc1d099c9b00b77b109d32032e51
MISC ChangeLog 7368 SHA256 8542ec3fe518ea432bd7f6888f558d8b98b8dd46395d4bc4dd00bfa954695b9d SHA512 eb42850458615327a201977352d788a34980471b7411b8a92dae5d428cdc67f3b9496fafa36a6eaa92e58218dac56d1451165e2a75c30298edbb69b7d64b1db8 WHIRLPOOL 5ceb6014f8e6e5b2f6af36efdf9c7761f4a2771337c7d0688268ee7a43109ed23bcd4c55a02904a53c418474bc432a0a4b7dc2d37a747381a45d4ab1665d54d0
MISC metadata.xml 160 SHA256 4d793ecb79b17794248102d8409d16bc27b1022c72038bd2d1241e129693d5f2 SHA512 677650c05f31fc27035e12f3f5e4b095715dfe12d2d3483f800bfbc6e986a98dbb1997cd52ad7a177b5c120c9b87fe5a2452a4f0f9852ac9a58262e0c5d576c9 WHIRLPOOL 070602fb27fee6a25035c9e93f5c2422270a5781fd11dac318d3f5c32cf9e49163abf7999729df230d3e181b6a1362982744e1f0ac016bf59a3458ae23abbb83
DIST glib-2.38.2.tar.xz 6718296 SHA256 056a9854c0966a0945e16146b3345b7a82562a5ba4d5516fd10398732aea5734 SHA512 f31531060d898dbe05e71ffc4d057f5a703106674e68c28ad2346d227304ef9454736beaf653f27553ed5397caac8baf3d76d3b31b062898762e5cf4e24ff0e0 WHIRLPOOL 4b126073d673f1cda9af4b1bfa0b6621e2cb883dfffe911d264bfc4c317a063579fc764ef94f7fe22b64a6fc8f0ed5f16de1015f1aa265dcaa85ec0d7392fa7b
DIST glib-2.40.0.tar.xz 7016228 SHA256 0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5 SHA512 346a32f2d1447d3398ac2400047f0556517b914788cf9c8c9f28de5f395ef3993231f9a58fc103e08013fa2e7136a097de46aabdf4c035a46f883ca3971408a4 WHIRLPOOL d3e7ccfa3ac4270ccc5f950771238addabcbf025ebaf85a1586c7757493c6cdc3dc447f6ab92af1ed87f1c68c79d7b1bb6417b1894f8c0304fd87e04b1eb9b3b
EBUILD gdbus-codegen-2.38.2.ebuild 1533 SHA256 1205887113d429d085f4209c15467bc5f87c24cf9fd771ee01cae799d1ad67cb SHA512 152cfcc2894fc0b5817a620e74e4aede3a57ab4ef670cd08e6da095146fa8c634a0a2bad35aec4ee223e1d0f8c80abd4170894b3f2e8aff30aa8d94651b3dba4 WHIRLPOOL 438f4199baf8b66e841d3cc9fe56d053549a18ee396d14444bacb6178ec1fa9cb52843db38fe8047aea77c62f313ffa48c88cadd0f152cb87d49f27545b4b352
EBUILD gdbus-codegen-2.40.0.ebuild 1552 SHA256 c74e21f8ac09f7e8dbeca5e6e5faec8c2f56ca3b5d71ea9df0d24fcfee8099d8 SHA512 aa4916d70afc9ce4f5efd81e7c896a183f2bab822d27a0cdb0529abf2029462878fbc916d49f9ec676e5f7eaf10a9ed5956599b0011978bb4bb42e8006ad351b WHIRLPOOL 493fdfe9980859bc07bec26856ef2e1005f01ec58e236b64072a19ac15ae60ddf5682cb3217bd0e14d6c091b8898fdd32753cfcf2d10be81a9467a29e275b0ab
MISC ChangeLog 13370 SHA256 87ec9121e93117963bf1fa0316962c0b98261dd69a27eb572813cffa7645d786 SHA512 7485f65c9ab9697bd7016cd5fd897bd93ec673d42d1a4917ce79cc3fe2fdbe5578e88061c376d336f9a8fdb12d55bea959c61725f887482f2dc5906b783ebfdb WHIRLPOOL 8535f56d35814b0446ee7f8903f3d99cd7b688dff79a36c1d66d4f589350d75ac1d77da67688f9ed788f73e8696dc4f747d65453d27fddc64626c8cb5c244f1b
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2
iQJ8BAEBCABmBQJR+6mDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5
NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZDKsoP/0B9ZboMvsjO2Raj08gbdW6s
DLeClf4ajqNbx//DCqTIoPgmhQdydBubvHOY5+T6fQqrw7bTt9bBJ4Jw7IqUwuMT
bgrKSBu5JfOVjJWL6VnrnYMB3BzW7ilkrmDzPAqlAjOeWFaF681uVQxB474ayl57
zKgtmMwXq1Zk4MW9MOUslCWKKcnGuD5zO0TPtW67BoJ/3qdkduQ4IyMDlRpqyRf3
dZdQXCj982M1bo0Cza+5YMPPJEz4PghKrk+t/xVfoIPxrH3lHI5kkqspl5VJc25x
BcYPllm4ky619Pck+w75z4SWNzxQvIdsL6Tq/ociktTG8ym/L3GSRng3WlyZCHIf
9oVjVFzUhb5MSJNs0lzjl5uQdVy5RaAOnnXchLaLBAz4AxVahVzfLmi9kqLoCvhP
NyN/3QkBYUECZ6bgyBdUkOSJIxHJVpmTCj7S2+ZTIBx961zY5+4zNqU9PIdlVXXh
2U+ODMmc4qUlKFa6FaHaUFZoNIoX36iJmNH5skTQYBs8cR0IrkGpkkdWjHPYmPre
9PCoiY68fI37Wou52RBDdLSZmyiudkLc2YZ//RZ+HHzLByKVn6Doitob+OAQpX3k
SCG9fR59ht4O3ETGj5MF9ThUdEiiRf4WvH9ofxPeyGVFBH7eP4hwrpppAn0SOFYi
SryIcdeNeBynkfoRDDXs
=DRsl
iEYEAREIAAYFAlPjvywACgkQVWmRsqeSphOztwCeNFjPBTY+KTSyNXtVYWK3LDly
1nwAnRYiZYZYKOT6hOZYRYuf90DTzZ9o
=9err
-----END PGP SIGNATURE-----

View File

@ -1,21 +0,0 @@
diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in
index 217c755..8520bb8 100644
--- a/gio/gdbus-2.0/codegen/gdbus-codegen.in
+++ b/gio/gdbus-2.0/codegen/gdbus-codegen.in
@@ -29,13 +29,9 @@ srcdir = os.getenv('UNINSTALLED_GLIB_SRCDIR', None)
if srcdir is not None:
path = os.path.join(srcdir, 'gio', 'gdbus-2.0')
-elif os.name == 'nt':
- # Makes gdbus-codegen 'relocatable' at runtime on Windows.
- path = os.path.join(os.path.dirname(__file__), '..', 'lib', 'gdbus-2.0')
+ sys.path.insert(0, os.path.abspath(path))
+ from codegen import codegen_main
else:
- path = os.path.join('@libdir@', 'gdbus-2.0')
-
-sys.path.insert(0, os.path.abspath(path))
-from codegen import codegen_main
+ from gdbus_codegen import codegen_main
sys.exit(codegen_main.codegen_main())

View File

@ -0,0 +1,31 @@
From 626f79dcfb1f26997f2807829c6fa19f6c3303f5 Mon Sep 17 00:00:00 2001
From: Sobhan Mohammadpour <sobhanmohammadpour1@yahoo.fr>
Date: Sun, 20 Jan 2013 20:25:13 +0330
Subject: [PATCH] glib-2.35.4-external-gdbus-codegen
---
gio/gdbus-2.0/codegen/gdbus-codegen.in | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in
index 253d151..2295481 100644
--- a/gio/gdbus-2.0/codegen/gdbus-codegen.in
+++ b/gio/gdbus-2.0/codegen/gdbus-codegen.in
@@ -29,13 +29,7 @@ srcdir = os.getenv('UNINSTALLED_GLIB_SRCDIR', None)
if srcdir is not None:
path = os.path.join(srcdir, 'gio', 'gdbus-2.0')
-elif os.name == 'nt':
- # Makes gdbus-codegen 'relocatable' at runtime on Windows.
- path = os.path.join(os.path.dirname(__file__), '..', 'share', 'glib-2.0')
else:
- path = os.path.join('@datadir@', 'glib-2.0')
-
-sys.path.insert(0, os.path.abspath(path))
-from codegen import codegen_main
+ from gdbus_codegen import codegen_main
sys.exit(codegen_main.codegen_main())
--
1.8.1

View File

@ -1,45 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.32.4-r1.ebuild,v 1.1 2013/08/02 12:43:21 mgorny Exp $
EAPI="5"
GNOME_ORG_MODULE="glib"
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2} )
PYTHON_REQ_USE="xml"
inherit eutils gnome.org distutils-r1
DESCRIPTION="GDBus code and documentation generator"
HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
# To prevent circular dependencies with glib[test]
PDEPEND=">=dev-libs/glib-${PV}:2"
S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
python_prepare_all() {
epatch "${FILESDIR}/${PN}-2.32.4-sitedir.patch"
sed -e "s:\"/usr/local\":\"${EPREFIX}/usr\":" \
-i config.py || die "sed config.py failed"
sed -e 's:#!@PYTHON@:#!/usr/bin/env python:' gdbus-codegen.in > gdbus-codegen || die
cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
}
src_test() {
elog "Skipping tests. This package is tested by dev-libs/glib"
elog "when merged with FEATURES=test"
}
python_install_all() {
doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
}

View File

@ -1,45 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.32.4.ebuild,v 1.10 2012/10/14 14:50:58 armin76 Exp $
EAPI="4"
GNOME_ORG_MODULE="glib"
PYTHON_COMPAT="python2_5 python2_6 python2_7 python3_1 python3_2"
PYTHON_USE="xml"
inherit eutils gnome.org python-distutils-ng
DESCRIPTION="GDBus code and documentation generator"
HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=""
DEPEND=""
# To prevent circular dependencies with glib[test]
PDEPEND=">=dev-libs/glib-${PV}:2"
S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
python_prepare_all() {
epatch "${FILESDIR}/${PN}-2.32.4-sitedir.patch"
sed -e "s:\"/usr/local\":\"${EPREFIX}/usr\":" \
-i config.py || die "sed config.py failed"
mv gdbus-codegen.in gdbus-codegen || die "mv failed"
cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
}
src_test() {
elog "Skipping tests. This package is tested by dev-libs/glib"
elog "when merged with FEATURES=test"
}
python_install_all() {
doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
}

View File

@ -1,45 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.34.3.ebuild,v 1.3 2013/02/25 08:33:15 zmedico Exp $
EAPI="5"
GNOME_ORG_MODULE="glib"
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
PYTHON_REQ_USE="xml"
inherit eutils gnome.org distutils-r1
DESCRIPTION="GDBus code and documentation generator"
HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
IUSE=""
RDEPEND="${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
# To prevent circular dependencies with glib[test]
PDEPEND=">=dev-libs/glib-${PV}:2"
S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
python_prepare_all() {
epatch "${FILESDIR}/${PN}-2.32.4-sitedir.patch"
sed -e "s:\"/usr/local\":\"${EPREFIX}/usr\":" \
-i config.py || die "sed config.py failed"
sed -e 's:#!@PYTHON@:#!/usr/bin/env python:' gdbus-codegen.in > gdbus-codegen || die
cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
}
src_test() {
elog "Skipping tests. This package is tested by dev-libs/glib"
elog "when merged with FEATURES=test"
}
python_install_all() {
doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
}

View File

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.36.3.ebuild,v 1.1 2013/06/10 09:27:58 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.38.2.ebuild,v 1.13 2014/04/21 10:29:02 ago Exp $
EAPI="5"
GNOME_ORG_MODULE="glib"
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE="xml"
inherit eutils gnome.org distutils-r1
@ -14,7 +14,7 @@ HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos"
IUSE=""
RDEPEND="${PYTHON_DEPS}"
@ -26,7 +26,10 @@ PDEPEND=">=dev-libs/glib-${PV}:2"
S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
python_prepare_all() {
epatch "${FILESDIR}/${PN}-2.36.0-sitedir.patch"
PATCHES=(
"${FILESDIR}/${PN}-2.36.0-sitedir.patch"
)
distutils-r1_python_prepare_all
sed -e "s:\"/usr/local\":\"${EPREFIX}/usr\":" \
-i config.py || die "sed config.py failed"
@ -41,5 +44,6 @@ src_test() {
}
python_install_all() {
distutils-r1_python_install_all # no-op, but prevents QA warning
doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
}

View File

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.36.2.ebuild,v 1.1 2013/05/14 22:11:22 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/gdbus-codegen/gdbus-codegen-2.40.0.ebuild,v 1.6 2014/08/07 18:02:19 jer Exp $
EAPI="5"
GNOME_ORG_MODULE="glib"
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE="xml"
inherit eutils gnome.org distutils-r1
@ -14,7 +14,7 @@ HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
RDEPEND="${PYTHON_DEPS}"
@ -26,7 +26,10 @@ PDEPEND=">=dev-libs/glib-${PV}:2"
S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
python_prepare_all() {
epatch "${FILESDIR}/${PN}-2.36.0-sitedir.patch"
PATCHES=(
"${FILESDIR}/${PN}-2.40.0-sitedir.patch"
)
distutils-r1_python_prepare_all
sed -e "s:\"/usr/local\":\"${EPREFIX}/usr\":" \
-i config.py || die "sed config.py failed"
@ -41,5 +44,6 @@ src_test() {
}
python_install_all() {
distutils-r1_python_install_all # no-op, but prevents QA warning
doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
}

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<herd>gnome</herd>
</pkgmetadata>

View File

@ -0,0 +1,365 @@
# ChangeLog for dev-util/gtk-doc-am
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc-am/ChangeLog,v 1.107 2014/05/03 15:56:03 vapier Exp $
03 May 2014; Mike Frysinger <vapier@gentoo.org> gtk-doc-am-1.20.ebuild:
Mark arm64/m68k/s390/sh stable.
26 Apr 2014; Pacho Ramos <pacho@gentoo.org> -gtk-doc-am-1.19.ebuild:
drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for ppc, wrt bug #507568
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
arch stable, bug 888
*gtk-doc-am-1.20 (16 Feb 2014)
16 Feb 2014; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.20.ebuild,
-gtk-doc-am-1.18.ebuild:
Version bump, drop old
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gtk-doc-am-1.19.ebuild:
Add arm64 love.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gtk-doc-am-1.19.ebuild:
Mark m68k/s390/sh stable.
07 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for sparc, wrt bug #482886
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for ppc64, wrt bug #482886
04 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for ppc, wrt bug #482886
03 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for ia64, wrt bug #482886
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for alpha, wrt bug #482886
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for x86, wrt bug #482886
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for arm, wrt bug #482886
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for amd64, wrt bug #482886
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for HPPA (bug #482886).
06 Jun 2013; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.19.ebuild:
Drop keyword due yelp-tools DEPEND on gtk-doc and blocker against older
versions here
*gtk-doc-am-1.19 (06 Jun 2013)
06 Jun 2013; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.19.ebuild:
Version bump
07 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org> -gtk-doc-am-1.17.ebuild:
Clean up old revision.
19 Feb 2013; Zac Medico <zmedico@gentoo.org> gtk-doc-am-1.18.ebuild:
Add ~arm-linux keyword.
05 May 2012; Jeff Horelick <jdhore@gentoo.org> gtk-doc-am-1.17.ebuild,
gtk-doc-am-1.18.ebuild:
THE FINAL dev-util/pkgconfig -> virtual/pkgconfig
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gtk-doc-am-1.18.ebuild:
keyword ~amd64-fbsd
30 Oct 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.18.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #385699
28 Oct 2011; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.18.ebuild:
arm stable, bug #385699
21 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> gtk-doc-am-1.18.ebuild:
x86 stable wrt bug #385699
18 Oct 2011; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.18.ebuild:
Stable for HPPA (bug #385699).
16 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.18.ebuild:
ppc/ppc64 stable wrt #385699
14 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> gtk-doc-am-1.18.ebuild:
amd64 stable wrt #385699
*gtk-doc-am-1.18 (15 Sep 2011)
15 Sep 2011; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.18.ebuild:
Version bump.
10 Sep 2011; Pacho Ramos <pacho@gentoo.org> -gtk-doc-am-1.15.ebuild,
-gtk-doc-am-1.16.ebuild:
Remove old.
19 Aug 2011; Guy Martin <gmsoft@gentoo.org> gtk-doc-am-1.17.ebuild:
hppa stable, bug #369909
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.17.ebuild:
m68k stable wrt #369909
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.17.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #369909
12 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.17.ebuild:
ppc/ppc64 stable to break circular dependecy glib->gtk-doc-am->pkgconfig
17 Jul 2011; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.17.ebuild:
arm stable, bug #369909
14 Jul 2011; Thomas Kahle <tomka@gentoo.org> gtk-doc-am-1.17.ebuild:
x86 stable per bug 369909
01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> gtk-doc-am-1.17.ebuild:
Stable on amd64 wrt bug #278255
22 May 2011; Nirbheek Chauhan <nirbheek@gentoo.org> gtk-doc-am-1.17.ebuild:
Fix circular dep, bug 368301
03 May 2011; Fabian Groffen <grobian@gentoo.org> gtk-doc-am-1.17.ebuild:
Marked ~x64-freebsd
13 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.16.ebuild:
ppc/ppc64 stable wrt #353436
12 Mar 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.16.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #353436
07 Mar 2011; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.16.ebuild:
Stable for HPPA (bug #353436).
07 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
gtk-doc-am-1.17.ebuild:
Remove the need for a few build-time deps, fixes bug 318475
*gtk-doc-am-1.17 (03 Mar 2011)
03 Mar 2011; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.17.ebuild:
Version bump.
24 Feb 2011; Thomas Kahle <tomka@gentoo.org> gtk-doc-am-1.16.ebuild:
x86 stable per bug 353436
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> gtk-doc-am-1.16.ebuild:
Stable on amd64 wrt bug #353436
*gtk-doc-am-1.16 (17 Jan 2011)
17 Jan 2011; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.16.ebuild:
Version bump.
14 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gtk-doc-am-1.11.ebuild, -gtk-doc-am-1.13.ebuild:
Clean up old revisions.
17 Oct 2010; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.15.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #324077
14 Oct 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.15.ebuild:
arm stable, bug #324077
07 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
gtk-doc-am-1.15.ebuild:
ppc64 stable wrt #324077
11 Sep 2010; Joseph Jezak <josejx@gentoo.org> gtk-doc-am-1.15.ebuild:
Marked ppc for bug #324077.
18 Aug 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.13.ebuild:
arm stable, bug #314899
15 Aug 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gtk-doc-am-1.10-r1.ebuild:
Clean up old revision.
14 Aug 2010; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.13.ebuild:
alpha/ia64/sh/sparc stable wrt #314899
09 Aug 2010; Joseph Jezak <josejx@gentoo.org> gtk-doc-am-1.13.ebuild:
Marked ppc stable.
05 Aug 2010; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.15.ebuild:
Stable for HPPA (bug #324077).
01 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
gtk-doc-am-1.15.ebuild:
x86 stable, bug 324077
31 Jul 2010; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.15.ebuild:
amd64 stable, bug 324077
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.13.ebuild:
Stable on alpha, bug #329621
20 Jul 2010; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.13.ebuild:
Stable for HPPA (bug #314899).
04 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
gtk-doc-am-1.13.ebuild:
ppc64 stable wrt #314899
*gtk-doc-am-1.15 (13 Jun 2010)
13 Jun 2010; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.15.ebuild:
Add new version for Gnome 2.30.
04 Jun 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.13.ebuild:
x86 stable, bug #314899
07 May 2010; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.13.ebuild:
Restrict tests since this ebuild doesn't compile anything (see bug
#316071)
03 May 2010; Olivier Crête <tester@gentoo.org> gtk-doc-am-1.13.ebuild:
amd64 stable, bug #314899
28 Feb 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
gtk-doc-am-1.13.ebuild:
Add app-text/docbook-xsl-stylesheets to DEPEND per bug 307025
22 Feb 2010; Fabian Groffen <grobian@gentoo.org> gtk-doc-am-1.13.ebuild:
Add patch from Daniel Vergien to fix misdetection of XML catalog in
Prefix, bug #306149. Bumped to EAPI=3.
16 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org>
gtk-doc-am-1.13.ebuild:
Fix missing dependency, bug #305173.
*gtk-doc-am-1.13 (14 Feb 2010)
14 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org>
+gtk-doc-am-1.13.ebuild:
Version bump. Now provides gtkdoc-rebase, refs bug #262491.
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
gtk-doc-am-1.11.ebuild:
Transfer Prefix keywords
26 Oct 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.11.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #285586
08 Oct 2009; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.11.ebuild:
arm stable, bug #285586
03 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.11.ebuild:
Stable on alpha, bug #285586
30 Sep 2009; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.11.ebuild:
Stable for HPPA (bug #285586).
27 Sep 2009; nixnut <nixnut@gentoo.org> gtk-doc-am-1.11.ebuild:
ppc stable #285586
25 Sep 2009; Brent Baude <ranger@gentoo.org> gtk-doc-am-1.11.ebuild:
Marking gtk-doc-am-1.11 ppc64 stable for bug 285586
22 Sep 2009; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.11.ebuild:
x86 stable, bug #285586
19 Sep 2009; Olivier Crête <tester@gentoo.org> gtk-doc-am-1.11.ebuild:
Stable on amd64, bug #285586
10 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Fix SRC_URI, bug #269002.
*gtk-doc-am-1.11 (03 May 2009)
03 May 2009; Mart Raudsepp <leio@gentoo.org> +gtk-doc-am-1.11.ebuild:
New version shipping gtk-doc.m4 of gtk-doc-1.11
28 Apr 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
m68k stable
02 Jan 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
arm/s390/sh stable
14 Aug 2008; Mart Raudsepp <leio@gentoo.org> -gtk-doc-am-1.10.ebuild:
Remove old
30 Jul 2008; Brent Baude <ranger@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Marking gtk-doc-am-1.10-r1 ppc stable for bug 229709
04 Jun 2008; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
ia64 stable
04 Jun 2008; Markus Rothe <corsair@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Stable on ppc64; bug #224817
04 Jun 2008; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Stable for HPPA (bug #224817).
26 May 2008; Mart Raudsepp <leio@gentoo.org> gtk-doc-am-1.10.ebuild,
gtk-doc-am-1.10-r1.ebuild:
Fix the blocker atom to not be typoed, noticed by David Leverton
25 May 2008; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
amd64/x86 stable, bug #223297
24 May 2008; nixnut <nixnut@gentoo.org> gtk-doc-am-1.10.ebuild:
Stable on ppc wrt bug 223297
23 May 2008; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Stable on alpha, bug #223297
23 May 2008; Ferris McCormick <fmccor@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Sparc stable, required for Bug #223297.
08 Apr 2008; Rémi Cardona <remi@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
add empty src_compile(), nothing needs to be built
*gtk-doc-am-1.10-r1 (08 Apr 2008)
08 Apr 2008; Rémi Cardona <remi@gentoo.org> +gtk-doc-am-1.10-r1.ebuild:
keep the original name for the m4 macro file (fixes bug #216634)
24 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> gtk-doc-am-1.10.ebuild:
block gtk-doc-1.10 as well, since -r1 was the first to work with
gtk-doc-am
*gtk-doc-am-1.10 (24 Mar 2008)
24 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> +gtk-doc-am-1.10.ebuild:
Package to install just gtk-doc.m4, so that other packages needing it for
eautreconf can dep on it

View File

@ -1 +1,24 @@
DIST gtk-doc-1.18.tar.xz 637936 RMD160 472406f6ab2bae2ad9f9501cd3665f32821b0afc SHA1 41703f523691e8ddc5d7a23f596b642751c46d39 SHA256 785b591c561be1c8206f0d2575dc63558ea6199c3afe49cbc4efde94a6629a20
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST gtk-doc-1.20.tar.xz 643892 SHA256 3e6ecf134dbf92a74c24d79848fea3a48e59ab95408a38c6405905d95a293011 SHA512 8b48bac2f9c176295353d59306de63461073ba12baed767b102bb7e09ac8962e3ed54581a1acf22d732e5fc7f2b409b1fc51d10bf5541323dd6152d99434a8d6 WHIRLPOOL d7491d7bff7429949a1fcbd855799aaa62f496f5b201105f880acb2ab024c577379703b1936e9126510b70ce54ecc98154889a40b9c02de30c60c93d6864c8d4
EBUILD gtk-doc-am-1.20.ebuild 1575 SHA256 d386d21d7a5610ef69e93ba3f978ce3e224b14c131eef6f81d89e591b6d8a78e SHA512 494e7c6ca292c0807830549c4083cfa8a118375bb1a4955abfe2275f1241d8aea709186fc7fb012005d6afb9746efaf2d6d53a7da825895b721ef208ded9f9d9 WHIRLPOOL 16392b4cbea9b48999d00f09eb3db26fccb6a899429ae33af597e9d590522130e76cb62dec566cfa87fe89d52556627b18121661bcff16fdaafa381ec48c59c7
MISC ChangeLog 12404 SHA256 39f99930a7ff153c3a05b679097d68e5a97d9d8f0af8dc20455d7e0ccb00f12b SHA512 10777e0216d90b2c3aff2bdce77bdb131cc8388d7639551703d77e9c3d53d5f486cf9dfc822cadeaf37b352fea149b98dfbba3b63a3205350c5c35e5d867d1a8 WHIRLPOOL 564a27dc9ea441b2561e00a04d054a9745b41538da77a9cefc3b3a5056316da8a00b8485d50b114ef2d5d5c02b9a5db884f93926867b5d634977624cea15a4f0
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCAAGBQJTZRGXAAoJEPGu1DbS6WIAp8EP/1pE98RlPYG1tf+nNmoVlxW6
/QEPj75jzM6dt/d5vXLqZdYkaV99tXkfi12oa+sQD/6jUccjA1ow4gu+jNSvV15k
6W4TKdpTNTyKkWk8dQKEaHjBMw+4yk62hEQlUSsRJc7mnI6YuDsZ9gpZLUoiYTZr
ZO/0WOE9BoK9umBo2k0KLw6Et7I8C6+A+YAWwIPmBJxNlEnMcAih5xtBYR2++SDR
xTFixxsQc6sCPOi1uFfCD69VHSFGD8HA+hCdEyecAIEYCNtcQhbLIGGCYhEYMqEk
PmuWt6x+7qrBe61tTnYrd2lSKtdlDUkGq4QKU+Ix/WXRmZyNiGTqb4jWJh90ow9l
x48Iw/6gDfQfTy4Gg3O7ZXHfrSsLeUnXfXil7jdmO278/qLleK3pdGhGJoKYxJUW
MiY/tr5oXrtrv3IXrnRwM2ZmRcJ+nk3gckyyf/pNgHbThJsiu+hK3raIaIVtiu0H
14YlVql7Rnky4aWo1dg4MySpM8AM0yAoBV3Rwsi86rOn8o3bXRhvRtlRSAxjGbie
adkMjq5ahaWIV/Hc+XS26sAVwfuC6DzeaKT/BfQQ48RE7sXvE9sXaUEUrNWT3Ood
qru6PYflz4bMATRwOlzMuHyeLZynDdnTSdmEjBr2SHigG3fMJJTkAvmUHLU+Zeh1
F+8VTkLuUjnfXs4CNQIW
=+uII
-----END PGP SIGNATURE-----

View File

@ -1,38 +1,30 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc-am/gtk-doc-am-1.18.ebuild,v 1.7 2011/10/30 15:33:30 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc-am/gtk-doc-am-1.20.ebuild,v 1.13 2014/05/03 15:56:03 vapier Exp $
EAPI="4"
EAPI=5
GNOME_ORG_MODULE="gtk-doc"
inherit versionator
MY_PN="gtk-doc"
MY_P=${MY_PN}-${PV}
MAJ_PV=$(get_version_component_range 1-2)
inherit gnome.org
DESCRIPTION="Automake files from gtk-doc"
HOMEPAGE="http://www.gtk.org/gtk-doc/"
SRC_URI="mirror://gnome/sources/${MY_PN}/${PV}/${MY_P}.tar.xz"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/perl-5.6"
DEPEND="${RDEPEND}
!<dev-util/gtk-doc-${MAJ_PV}"
!<dev-util/gtk-doc-${GNOME_ORG_PVP}"
# pkg-config is used by gtkdoc-rebase at runtime
# PDEPEND to avoid circular deps, bug 368301
PDEPEND="dev-util/pkgconfig"
PDEPEND="virtual/pkgconfig"
# This ebuild doesn't even compile anything, causing tests to fail when updating (bug #316071)
RESTRICT="test"
S=${WORKDIR}/${MY_P}
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
src_configure() {
# Duplicate autoconf checks so we don't have to call configure
local PERL=$(type -P perl)

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
</pkgmetadata>

View File

@ -1,6 +1,85 @@
# ChangeLog for dev-util/gtk-doc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.180 2012/07/15 17:15:34 armin76 Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.204 2014/04/26 07:28:38 pacho Exp $
26 Apr 2014; Pacho Ramos <pacho@gentoo.org> -gtk-doc-1.19.ebuild:
drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.20.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.20.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.20.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.20.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.20.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.20.ebuild:
Stable for ppc, wrt bug #507568
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> gtk-doc-1.20.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-1.20.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-1.20.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-1.20.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-1.20.ebuild:
arch stable, bug 888
*gtk-doc-1.20 (16 Feb 2014)
16 Feb 2014; Pacho Ramos <pacho@gentoo.org> +gtk-doc-1.20.ebuild,
-gtk-doc-1.18-r1.ebuild:
Version bump, drop old
07 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for sparc, wrt bug #482886
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for ppc64, wrt bug #482886
04 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for ppc, wrt bug #482886
03 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for ia64, wrt bug #482886
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for alpha, wrt bug #482886
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for x86, wrt bug #482886
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for arm, wrt bug #482886
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-1.19.ebuild:
Stable for amd64, wrt bug #482886
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> gtk-doc-1.19.ebuild:
Stable for HPPA (bug #482886).
*gtk-doc-1.19 (06 Jun 2013)
06 Jun 2013; Pacho Ramos <pacho@gentoo.org> +gtk-doc-1.19.ebuild:
Version bump
07 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org> -gtk-doc-1.17.ebuild,
-gtk-doc-1.17-r1.ebuild, -files/gtk-doc-1.17-buildir-docs.patch,
-gtk-doc-1.18.ebuild:
Clean up old revisions.
15 Jul 2012; Raúl Porcel <armin76@gentoo.org> gtk-doc-1.18-r1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #410611

View File

@ -1,21 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hash: SHA256
AUX 61gtk-doc-gentoo.el 283 SHA256 211c75484f2a4651a1e65a00c066640c3bf782030cfff5872a7af51bafd027c8 SHA512 d9e7c8bacd97a5147dbbe9ad568323356c9c38ad982ce88c63ef5f8e3955289274393a91e07d2159c082ac2a058455a1905c251ff3676f60bad596379fb12837 WHIRLPOOL ad0c1b52f70ef49c007c5b59849fa247cee94523cf9c95f4f0a07433250322dcdd5e67f13d3f2f48810ad4fbdf2a23be236f183082c713fb0ca26eedd607d118
AUX gtk-doc-1.17-buildir-docs.patch 865 SHA256 4ef59551df293293bb182e99f29be92969618e3f791ea4f274cdb9b9c4ccf70d SHA512 a2ee37b3a1a04acfe7c19a15211d8db883d5a7a4fe7c4e40e38d6cce74347ed41802e9d89425831d918d40a2cc1a307cb50315c5da9dd3cc1e41fa97e7428bf9 WHIRLPOOL 15b530a07b53aa5361933cfce8891a89a477bc11ab1acbde73cc13a48f0712a2b0a44c4f929d90ca547ce49eaac0c9e3fe8a2962a13217456b771371e1a5d403
AUX gtk-doc-1.8-emacs-keybindings.patch 582 SHA256 e81eb1d06c489e19567277c9a14d84122025b0184e8773db2d421ab074fc8b38 SHA512 360e97c0d2603c17dd1c1ca92739eb5ac229f3bcda6dc76267b95cac73db1008a52164ac9cba5a0e43f7b6359b5e6d3b242fde757fa1b7409051bade5f6f35a6 WHIRLPOOL dd5c595f0c1aa6b736060f334c5f3c166b3a5efd7d56c15ed4cc52021fd231ec2daeddf1f1819b927b08ead8150710c1edb06399ec1a9183e74f162e3af90b47
DIST gtk-doc-1.17.tar.bz2 832128 SHA256 911ff8c620743cea7b40156f1947f9470da5e723f35a9d8fb683e50c61830d1f SHA512 1c936bcba307d5186cc384ffe9971c36fffe20a0dde9e93a54c12379626b4b298fcca5e4446e18a8d953c14ac22f752ec4d5f6c372ef21e2aa18d5b9c3a21c80 WHIRLPOOL 3c23de73e0caf9e929fec069f3259fc4283521883b1325c2c11353bf7243ddedbc33a062ef3c28c28bde13f25db5d89b8bcd3f3140934cdb3c9143bb827f5fa0
DIST gtk-doc-1.18.tar.xz 637936 SHA256 785b591c561be1c8206f0d2575dc63558ea6199c3afe49cbc4efde94a6629a20 SHA512 b0a878e90dad0980994ea6011ab78f01877bf250158601c26550d563f7e7685ddfd7fa1fa1d5de37199bac4b09a7cd558260002321973b619f07b2a2ffe01088 WHIRLPOOL 8449ca3d81376fa01c7a7d110fe916630b11af2506f99cfa2f2fdad185f4d82b6c752217eebf03a5472ddd020fb81f5c6c55cc9d8186e303a588752b64b604e9
EBUILD gtk-doc-1.17-r1.ebuild 2821 SHA256 8a5257c779c0ba033f8f60902f6fced727e1844455ad187ecd5bd1bb078aee08 SHA512 25c4f121f1c88966be5ac8ba7e5398b6ccf51f97fc087957305dd8660e6f323619fb21b13d3284ef8c421d73821993c95bcde27f7fc5b7be5be12bd66e57ecc2 WHIRLPOOL 835ab6b9f3876b1c3736aa0f108255c419f9a3c88d09c3f0e60fbab4c295865c3cecd22199450ad5ed9024e4b7a2de9c73a8c94631ffbfefad6992a120ab79b0
EBUILD gtk-doc-1.17.ebuild 2687 SHA256 8a4f599784cf83617c428ba9d2fbb4397c7620ae708e7ddeefb71eb9c56f47d4 SHA512 dd8a7b63554ef64724e7cb2bccd3aa50a6c7aeb60c6ea9565e559bf2b871eb262b0e6eb042a5adc78b78217d8df6070afb500516ca37f8e753d3f5219bc3a8e7 WHIRLPOOL d99381fd39d3aac9f3d4c726d201e8063e702c109282f8c06f8666242bf53aa494bc8bcf9e2ea87e0359d1ee4e9cdf255cbf75f7f42d6d1b37533da573c4bef1
EBUILD gtk-doc-1.18-r1.ebuild 3019 SHA256 d11d138bb4c621f899ae938cc0be23e0f542ff16e5a0c2bf5aa21b725cc6c2a0 SHA512 47290443889507e501405d3283fc794bbb6886dc5d91d88df88bc1ea714164b07ada00b86f8b1527b6f789a131dfde2df3fb3751ce1b96ef945542c21dfd1a8c WHIRLPOOL a1c2e5713291f0f70d6fafd6909f9db293679a07672be9536fd3e45f82ab2167e47d5613f42aed7514c7b5157962d6f28edcb376b83d970c99c4621bf1312961
EBUILD gtk-doc-1.18.ebuild 2732 SHA256 c70fea3b7b420f395b359637a114719c8e5f8d18b26b047d6f15606d68e7b349 SHA512 2896bc6bbb2a5600f43e27ed7dd95fa205803d1d4b834d343cb303f2be4d1e0765183eaff28503458e4cc851f02f4a03e890e0e4af8e683a10d3f6fd5c0d49d2 WHIRLPOOL 11b26714f7d8beaa40bcee4ba2888e042fa40dec893e6269aac1eab32afab57777b39a3c5026adbe25cccc67140e89d965a11f5418f9a8a7478c3e491bde91ad
MISC ChangeLog 25069 SHA256 b4fa97decf1c4a35c8d11c895c40ab237bea6be201af2c40af46eb572d5968c0 SHA512 ac9085015ba95bbdae19ec77fa2c42db0964e4f75cb9eb65e06a7a66ab1a51bc557cda7fd97e6a21627c5f83dc1738542cbe2b3c23b10f6b68e0c036811d065d WHIRLPOOL 09a6affc35ef2be29173757ce310b7e67ff2cb00005897e8d1150fcff604f555a4c1b7d166473906da6038a7b5fd53a32910cf24d4046ff5a7788306dfd7391c
DIST gtk-doc-1.20.tar.xz 643892 SHA256 3e6ecf134dbf92a74c24d79848fea3a48e59ab95408a38c6405905d95a293011 SHA512 8b48bac2f9c176295353d59306de63461073ba12baed767b102bb7e09ac8962e3ed54581a1acf22d732e5fc7f2b409b1fc51d10bf5541323dd6152d99434a8d6 WHIRLPOOL d7491d7bff7429949a1fcbd855799aaa62f496f5b201105f880acb2ab024c577379703b1936e9126510b70ce54ecc98154889a40b9c02de30c60c93d6864c8d4
EBUILD gtk-doc-1.20.ebuild 3050 SHA256 c7ea581cbd84a40c177bd7e6963208a3f60388868a1aff2b144c4c9e4a8b0b5c SHA512 22230ba06369f40a11c191b9ad76e1d048ac56b9e00ef5d41cdb3aaf570d942d35924b6eb681e54806d1ac67caefb799ad31799fbd8c325f1783e8d942e5706f WHIRLPOOL 37e78439991a7ef89e3362a108ef5ff08e5a8a351cc84e440b036ebdde53dc05725d4d546276950871393b9c5d970bd68868a34bd30264bea95bf28d41e39609
MISC ChangeLog 27672 SHA256 47a51c7b414c7efe7a99126107b0add4fb17795837da703ab09994dcb260a283 SHA512 7c282acfa6ded6ef1d5da46145bf78d1aa785ec78826d1c59b5cbb18d17641a064aa5c34a51781b0f93560cb2c69636a458f7237aadb97e42dbbc46cdf2a65f9 WHIRLPOOL e529384893881a944518d7d94890da6971714d6e65949f5684e47d51b2c3129491b1cbc1704ac29c96b497c4b57256ea6f15336fec2df536cd45185e179b777f
MISC metadata.xml 568 SHA256 351bf17354d07b9bc14055c0092cb0368387437cdf5c1707bdb5120e35419326 SHA512 a2a3d1839ef92674a98fa19098ec51f587fcd0369f100ef2e25afda69dddc493762d50ed6a30459d67f433d7b6cb13fd409676786e68dc3bca9e32bf3a52edd5 WHIRLPOOL 5be5c6de21215c4a9f0ef3757fc43a590f8df19bea757b58bdf03e6ae62667ddc2dcdf73018c2a960abaa218605d28433e9970b1cbd826640984ab8601af28b0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Version: GnuPG v2.0.22 (GNU/Linux)
iEYEARECAAYFAlAC+r8ACgkQuQc30/atMkDCYACglbKWBt0uA8nLxtNmjvCNiq0q
69gAn34ROCPBzkxOKHQMjRdQicfTu4A6
=hitJ
iEYEAREIAAYFAlNbYCcACgkQCaWpQKGI+9SFGACcCcPdzUtIg0qhnq8Jl/EQ2Efm
N1MAnjZXSVgD98uG1rS0isBruFpEQx6j
=2vtQ
-----END PGP SIGNATURE-----

View File

@ -1,24 +0,0 @@
--- gtk-doc.make~ 2011-02-02 23:11:15.000000000 +0100
+++ gtk-doc.make 2011-09-10 18:55:53.441311194 +0200
@@ -208,8 +208,8 @@
rm -rf xml html
install-data-local:
- @installfiles=`echo $(srcdir)/html/*`; \
- if test "$$installfiles" = '$(srcdir)/html/*'; \
+ @installfiles=`echo $(builddir)/html/*`; \
+ if test "$$installfiles" = '$(builddir)/html/*'; \
then echo '-- Nothing to install' ; \
else \
if test -n "$(DOC_MODULE_VERSION)"; then \
--- gtk-doc.notmpl.make~ 2011-02-02 23:11:09.000000000 +0100
+++ gtk-doc.notmpl.make 2011-09-10 18:57:06.305169389 +0200
@@ -187,7 +187,7 @@
install-data-local:
@installfiles=`echo $(builddir)/html/*`; \
- if test "$$installfiles" = '$(srcdir)/html/*'; \
+ if test "$$installfiles" = '$(builddir)/html/*'; \
then echo '-- Nothing to install' ; \
else \
if test -n "$(DOC_MODULE_VERSION)"; then \

View File

@ -1,104 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild,v 1.2 2012/05/04 17:51:45 jdhore Exp $
EAPI="3"
PYTHON_DEPEND="2"
inherit eutils elisp-common gnome2 python
DESCRIPTION="GTK+ Documentation Generator"
HOMEPAGE="http://www.gtk.org/gtk-doc/"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="debug doc emacs highlight vim test"
# dev-tex/tex4ht blocker needed due bug #315287
RDEPEND=">=dev-libs/glib-2.6:2
>=dev-lang/perl-5.6
>=app-text/openjade-1.3.1
dev-libs/libxslt
>=dev-libs/libxml2-2.3.6:2
~app-text/docbook-xml-dtd-4.3
app-text/docbook-xsl-stylesheets
~app-text/docbook-sgml-dtd-3.0
>=app-text/docbook-dsssl-stylesheets-1.40
emacs? ( virtual/emacs )
highlight? (
vim? ( || ( app-editors/vim app-editors/gvim ) )
!vim? ( dev-util/source-highlight )
)
!!<dev-tex/tex4ht-20090611_p1038-r1"
DEPEND="${RDEPEND}
~dev-util/gtk-doc-am-${PV}
virtual/pkgconfig
>=app-text/scrollkeeper-0.3.14
>=app-text/gnome-doc-utils-0.3.2
test? ( app-text/scrollkeeper-dtd )"
SITEFILE=61${PN}-gentoo.el
pkg_setup() {
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
if use vim; then
G2CONF="${G2CONF} $(use_with highlight highlight vim)"
else
G2CONF="${G2CONF} $(use_with highlight highlight source-highlight)"
fi
G2CONF+=" --with-xml-catalog=${EPREFIX}/etc/xml/catalog"
python_set_active_version 2
}
src_prepare() {
gnome2_src_prepare
# Remove global Emacs keybindings.
epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
# When doing 'make install', look for generated docs in builddir.
epatch "${FILESDIR}/${PN}-1.17-buildir-docs.patch"
}
src_compile() {
gnome2_src_compile
use emacs && elisp-compile tools/gtk-doc.el
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"/usr/bin/gtkdoc-depscan
# Don't install those files, they are in gtk-doc-am now
rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
rm "${ED}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
if use doc; then
docinto doc
dodoc doc/* || die
docinto examples
dodoc examples/* || die
fi
if use emacs; then
elisp-install ${PN} tools/gtk-doc.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
}
pkg_postinst() {
if use emacs; then
elisp-site-regen
elog "gtk-doc does no longer define global key bindings for Emacs."
elog "You may set your own key bindings for \"gtk-doc-insert\" and"
elog "\"gtk-doc-insert-section\" in your ~/.emacs file."
fi
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@ -1,101 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.17.ebuild,v 1.11 2012/05/04 17:51:45 jdhore Exp $
EAPI="3"
PYTHON_DEPEND="2"
inherit eutils elisp-common gnome2 python
DESCRIPTION="GTK+ Documentation Generator"
HOMEPAGE="http://www.gtk.org/gtk-doc/"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="debug doc emacs highlight vim test"
# dev-tex/tex4ht blocker needed due bug #315287
RDEPEND=">=dev-libs/glib-2.6:2
>=dev-lang/perl-5.6
>=app-text/openjade-1.3.1
dev-libs/libxslt
>=dev-libs/libxml2-2.3.6:2
~app-text/docbook-xml-dtd-4.3
app-text/docbook-xsl-stylesheets
~app-text/docbook-sgml-dtd-3.0
>=app-text/docbook-dsssl-stylesheets-1.40
emacs? ( virtual/emacs )
highlight? (
vim? ( || ( app-editors/vim app-editors/gvim ) )
!vim? ( dev-util/source-highlight )
)
!!<dev-tex/tex4ht-20090611_p1038-r1"
DEPEND="${RDEPEND}
~dev-util/gtk-doc-am-${PV}
virtual/pkgconfig
>=app-text/scrollkeeper-0.3.14
>=app-text/gnome-doc-utils-0.3.2
test? ( app-text/scrollkeeper-dtd )"
SITEFILE=61${PN}-gentoo.el
pkg_setup() {
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
if use vim; then
G2CONF="${G2CONF} $(use_with highlight highlight vim)"
else
G2CONF="${G2CONF} $(use_with highlight highlight source-highlight)"
fi
G2CONF+=" --with-xml-catalog=${EPREFIX}/etc/xml/catalog"
python_set_active_version 2
}
src_prepare() {
gnome2_src_prepare
# Remove global Emacs keybindings.
epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
}
src_compile() {
gnome2_src_compile
use emacs && elisp-compile tools/gtk-doc.el
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"/usr/bin/gtkdoc-depscan
# Don't install those files, they are in gtk-doc-am now
rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
rm "${ED}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
if use doc; then
docinto doc
dodoc doc/* || die
docinto examples
dodoc examples/* || die
fi
if use emacs; then
elisp-install ${PN} tools/gtk-doc.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
}
pkg_postinst() {
if use emacs; then
elisp-site-regen
elog "gtk-doc does no longer define global key bindings for Emacs."
elog "You may set your own key bindings for \"gtk-doc-insert\" and"
elog "\"gtk-doc-insert-section\" in your ~/.emacs file."
fi
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@ -1,104 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.18.ebuild,v 1.8 2012/05/04 17:51:45 jdhore Exp $
EAPI="3"
GCONF_DEBUG="yes"
GNOME_TARBALL_SUFFIX="xz"
PYTHON_DEPEND="2"
inherit eutils elisp-common gnome2 python
DESCRIPTION="GTK+ Documentation Generator"
HOMEPAGE="http://www.gtk.org/gtk-doc/"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="debug doc emacs highlight vim test"
# dev-tex/tex4ht blocker needed due bug #315287
RDEPEND=">=dev-libs/glib-2.6:2
>=dev-lang/perl-5.6
>=app-text/openjade-1.3.1
dev-libs/libxslt
>=dev-libs/libxml2-2.3.6:2
~app-text/docbook-xml-dtd-4.3
app-text/docbook-xsl-stylesheets
~app-text/docbook-sgml-dtd-3.0
>=app-text/docbook-dsssl-stylesheets-1.40
emacs? ( virtual/emacs )
highlight? (
vim? ( || ( app-editors/vim app-editors/gvim ) )
!vim? ( dev-util/source-highlight )
)
!!<dev-tex/tex4ht-20090611_p1038-r1"
DEPEND="${RDEPEND}
~dev-util/gtk-doc-am-${PV}
virtual/pkgconfig
>=app-text/scrollkeeper-0.3.14
>=app-text/gnome-doc-utils-0.3.2
test? ( app-text/scrollkeeper-dtd )"
pkg_setup() {
SITEFILE=61${PN}-gentoo.el
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
if use vim; then
G2CONF="${G2CONF} $(use_with highlight highlight vim)"
else
G2CONF="${G2CONF} $(use_with highlight highlight source-highlight)"
fi
G2CONF+=" --with-xml-catalog=${EPREFIX}/etc/xml/catalog"
python_set_active_version 2
}
src_prepare() {
gnome2_src_prepare
# Remove global Emacs keybindings.
epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
}
src_compile() {
gnome2_src_compile
use emacs && elisp-compile tools/gtk-doc.el
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"/usr/bin/gtkdoc-depscan
# Don't install those files, they are in gtk-doc-am now
rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
rm "${ED}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
if use doc; then
docinto doc
dodoc doc/* || die
docinto examples
dodoc examples/* || die
fi
if use emacs; then
elisp-install ${PN} tools/gtk-doc.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
}
pkg_postinst() {
if use emacs; then
elisp-site-regen
elog "gtk-doc does no longer define global key bindings for Emacs."
elog "You may set your own key bindings for \"gtk-doc-insert\" and"
elog "\"gtk-doc-insert-section\" in your ~/.emacs file."
fi
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@ -1,24 +1,25 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.18-r1.ebuild,v 1.10 2012/07/15 17:15:34 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.20.ebuild,v 1.12 2014/04/21 10:29:08 ago Exp $
EAPI="3"
EAPI=5
GCONF_DEBUG="yes"
GNOME_TARBALL_SUFFIX="xz"
PYTHON_DEPEND="2"
PYTHON_COMPAT=( python{2_6,2_7} )
inherit eutils elisp-common gnome2 python
inherit eutils elisp-common gnome2 python-single-r1 readme.gentoo
DESCRIPTION="GTK+ Documentation Generator"
HOMEPAGE="http://www.gtk.org/gtk-doc/"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="debug doc emacs highlight vim test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# dev-tex/tex4ht blocker needed due bug #315287
RDEPEND=">=dev-libs/glib-2.6:2
RDEPEND="
>=dev-libs/glib-2.6:2
>=dev-lang/perl-5.6
>=app-text/openjade-1.3.1
dev-libs/libxslt
@ -32,32 +33,25 @@ RDEPEND=">=dev-libs/glib-2.6:2
vim? ( || ( app-editors/vim app-editors/gvim ) )
!vim? ( dev-util/source-highlight )
)
!!<dev-tex/tex4ht-20090611_p1038-r1"
!!<dev-tex/tex4ht-20090611_p1038-r1
"
DEPEND="${RDEPEND}
~dev-util/gtk-doc-am-${PV}
virtual/pkgconfig
app-text/yelp-tools
>=app-text/scrollkeeper-0.3.14
>=app-text/gnome-doc-utils-0.3.2
test? ( app-text/scrollkeeper-dtd )"
virtual/pkgconfig
test? ( app-text/scrollkeeper-dtd )
"
pkg_setup() {
DOC_CONTENTS="gtk-doc does no longer define global key bindings for Emacs.
You may set your own key bindings for \"gtk-doc-insert\" and
\"gtk-doc-insert-section\" in your ~/.emacs file."
SITEFILE=61${PN}-gentoo.el
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
if use vim; then
G2CONF="${G2CONF} $(use_with highlight highlight vim)"
else
G2CONF="${G2CONF} $(use_with highlight highlight source-highlight)"
fi
G2CONF+=" --with-xml-catalog=${EPREFIX}/etc/xml/catalog"
python_set_active_version 2
python-single-r1_pkg_setup
}
src_prepare() {
gnome2_src_prepare
# Always disable fop; it is unreliable enough that gtk-doc upstream
# commented it out by default, and if it's autodetected, it causes build
# failures in other packages, bug #403165
@ -66,18 +60,29 @@ src_prepare() {
# Remove global Emacs keybindings.
epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
gnome2_src_prepare
}
src_configure() {
if use vim; then
G2CONF="${G2CONF} $(use_with highlight highlight vim)"
else
G2CONF="${G2CONF} $(use_with highlight highlight source-highlight)"
fi
gnome2_src_configure --with-xml-catalog="${EPREFIX}/etc/xml/catalog"
}
src_compile() {
gnome2_src_compile
use emacs && elisp-compile tools/gtk-doc.el
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"/usr/bin/gtkdoc-depscan
python_fix_shebang "${ED}"/usr/bin/gtkdoc-depscan
# Don't install those files, they are in gtk-doc-am now
rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
@ -85,23 +90,22 @@ src_install() {
if use doc; then
docinto doc
dodoc doc/* || die
dodoc doc/*
docinto examples
dodoc examples/* || die
dodoc examples/*
fi
if use emacs; then
elisp-install ${PN} tools/gtk-doc.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
readme.gentoo_create_doc
fi
}
pkg_postinst() {
if use emacs; then
elisp-site-regen
elog "gtk-doc does no longer define global key bindings for Emacs."
elog "You may set your own key bindings for \"gtk-doc-insert\" and"
elog "\"gtk-doc-insert-section\" in your ~/.emacs file."
readme.gentoo_print_elog
fi
}

View File

@ -0,0 +1,173 @@
# ChangeLog for dev-util/itstool
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/itstool/ChangeLog,v 1.50 2014/08/07 18:21:52 jer Exp $
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> itstool-2.0.2.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> itstool-2.0.2.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> itstool-2.0.2.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> itstool-2.0.2.ebuild:
Stable for amd64, wrt bug #512912
*itstool-2.0.2 (25 Apr 2014)
25 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org> -itstool-1.2.0.ebuild,
+itstool-2.0.2.ebuild:
Version bump. Clean up old revision.
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0-r1.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0-r1.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0-r1.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0-r1.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0-r1.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0-r1.ebuild:
Stable for ppc, wrt bug #507568
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> itstool-1.2.0-r1.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> itstool-1.2.0-r1.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> itstool-1.2.0-r1.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> itstool-1.2.0-r1.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> itstool-1.2.0-r1.ebuild:
arch stable, bug 888
20 Jan 2014; Mike Frysinger <vapier@gentoo.org> itstool-1.2.0-r1.ebuild,
itstool-1.2.0.ebuild:
Add s390 love #469982.
*itstool-1.2.0-r1 (04 Dec 2013)
04 Dec 2013; Justin Lecher <jlec@gentoo.org> +itstool-1.2.0-r1.ebuild,
metadata.xml:
Bump to python-r1 eclass
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> itstool-1.2.0.ebuild:
Stable for HPPA (bug #482886).
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Stable for sparc, wrt bug #458984
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Stable for alpha, wrt bug #458984
29 Mar 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Stable for ia64, wrt bug #458984
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Stable for arm, wrt bug #458984
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Stable for ppc64, wrt bug #458984
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Stable for ppc, wrt bug #458984
25 Feb 2013; Zac Medico <zmedico@gentoo.org> itstool-1.2.0.ebuild:
Add ~arm-linux and ~x86-linux keywords.
08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Add ~sh, wrt bug #449220
28 Jan 2013; Alexis Ballier <aballier@gentoo.org> itstool-1.2.0.ebuild:
keyword ~amd64-fbsd
06 Jan 2013; Markus Meier <maekke@gentoo.org> itstool-1.2.0.ebuild:
add ~arm, bug #449220
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Add ~sparc, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Add ~alpha, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Add ~ia64, wrt bug #449220
19 Dec 2012; Jeroen Roovers <jer@gentoo.org> itstool-1.2.0.ebuild:
Marked ~hppa (bug #447432).
16 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
itstool-1.2.0.ebuild:
Make license a bit more precise.
16 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-itstool-1.1.2.ebuild, -itstool-1.1.3.ebuild, itstool-1.2.0.ebuild:
Update license; change "as-is" to "HPND" as recommended at
http://article.gmane.org/gmane.linux.gentoo.devel/80427; drop old.
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> itstool-1.2.0.ebuild:
Stable for amd64, wrt bug #427544
03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> itstool-1.2.0.ebuild:
x86 stable wrt bug #427544
23 Sep 2012; Anthony G. Basile <blueness@gentoo.org> itstool-1.2.0.ebuild:
keyword ~ppc, bug #379651
23 Sep 2012; Anthony G. Basile <blueness@gentoo.org> itstool-1.2.0.ebuild:
keyword ~ppc64, bug #379649
15 Sep 2012; Anthony G. Basile <blueness@gentoo.org> itstool-1.2.0.ebuild:
Keyword ~mips
*itstool-1.2.0 (25 Jun 2012)
25 Jun 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+itstool-1.2.0.ebuild:
Version bump.
*itstool-1.1.3 (07 Jun 2012)
07 Jun 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-itstool-1.1.1.ebuild, +itstool-1.1.3.ebuild:
Version bump with better error handling. Drop old.
29 Apr 2012; Markus Meier <maekke@gentoo.org> itstool-1.1.2.ebuild:
x86 stable, bug #410611
18 Apr 2012; Agostino Sarubbo <ago@gentoo.org> itstool-1.1.2.ebuild:
Stable for amd64, wrt bug #410611
*itstool-1.1.2 (11 Feb 2012)
11 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+itstool-1.1.2.ebuild:
Bump, improves error handling.
14 Jan 2012; Markus Meier <maekke@gentoo.org> itstool-1.1.1.ebuild:
x86 stable, bug #393007
29 Dec 2011; Pacho Ramos <pacho@gentoo.org> itstool-1.1.1.ebuild:
amd64 stable, bug 393007
25 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
itstool-1.1.1.ebuild:
Fix LICENSE (bug #391861, thanks to Hanno Boeck for reporting).
*itstool-1.1.1 (24 Oct 2011)
24 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+itstool-1.1.1.ebuild, +metadata.xml:
New package, moved from the gnome overlay. Needed for gnome-3.2.

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST itstool-1.2.0.tar.bz2 82479 SHA256 46fed63fb89c72dbfc03097b4477084ff05ad6f171212d8f1f1546ea543978aa SHA512 d738c8d2ba610e723b241a02c3f15fea038df54361abd4b63350887d9a14ce3306e05d7389388f898ec37ef25afc29601810e9fe4ff1f010502a081c13f1a8a6 WHIRLPOOL f241b15f60af8b309278092e6ff7670f00d5f2b0b2f251a733268abdddff2d0ccee702e042e8583f5b112e258a425d0f2a0df912aa32e2f43907e4dd76ef2bc6
DIST itstool-2.0.2.tar.bz2 96748 SHA256 bf909fb59b11a646681a8534d5700fec99be83bb2c57badf8c1844512227033a SHA512 b7915c4d463fe5969e282029c2080730c78e18d2d5878da53c6a370f471056b51a7b3f3c08417b801212ba674f55548a112a12a9d81634f60d1e52a8a47a4aa2 WHIRLPOOL 9e027e9e01cdfd5d4e14b83d2cf85e2c6b9778f5f966de50fe501e56547a4c014b68cc242b33f073756cdf8d217f0171baaff5a8f1b86c47aab1f31437b4773e
EBUILD itstool-1.2.0-r1.ebuild 969 SHA256 15e8a26eb76ec3d04f24d77bd14f6c3be118d544544f2b8e74eebebdce442472 SHA512 92e2754767a38d7066149e3f72492c5f9ea3695cb98784fd2ec7e3c9604a33705a22a54127e847d5ba8ea624778d5d2a085993e7ad9c7f97549cc3502d79df56 WHIRLPOOL 6ec18e96edc7593d25e2b9ccb1af88a71feb9d55e7a01f2808fd9dca436cbeefa0f957ec2302d6c2f74b20a19fc6851df73a31b3b942d57f220136eb6f68d5ea
EBUILD itstool-2.0.2.ebuild 970 SHA256 4cc598a79a449b1c89dae33b3f4568b16aa7c089f8c7b56e3fd2ab94d8821677 SHA512 8ea1a833ff95e96776ff3193cff67d5f0bdb256abe6cdcfa489cc6468fcdafe19ed8ab9ceb41871c37cbbb8c94d24f20d5c1bc614ed4792694ccdc1bd8c2eab3 WHIRLPOOL c7d9d28f992c050d7c4abd5136cf368c0f468502ed73e358b159e825e22ce05d1ca7aaa7b6cdd5a8ca46e22cfbe72358c77567b87d682628ae5f019b99ddcc3a
MISC ChangeLog 5904 SHA256 6f92ac6f723b9fcb9ab1631e1fc75aaac20061709d3398f4f4a13b70004d15c5 SHA512 8fb5150b6c93b0c11a75d751d079ea4ef77e44dc1c9cb7721f4536d961459641cfa9f458b04dd0cfca399f78ebe37e55270e16a10eebe9661c32a848a2f06bb9 WHIRLPOOL 03684d219cce6783651237a568879b7d77c4563e8930ca7bc862667b91a49bd400d75b5e8d4f33a8a6e69c449d82a6f2d609702adffbee2b51197f2d4c838be5
MISC metadata.xml 426 SHA256 4feb4a7aa47f0d07e449a4b5c9cbe5627b46b927963310ab9c0e60e0ff46966a SHA512 e78270308c807d68c7fded6e7c3967c25bf9de1e0f8131db55498b37ab1de5076ee94865bd45329130d6b875bb0f75f7f8d4ec64ced0a041d5ee1ae466727620 WHIRLPOOL 66a01adb5ca03d6cd94a44bcf15b64ae6f7f338579ca95bc946b4a0ce571e56f8ccd057c1fe5154f0be987a139958afa489ded358458ad969caa26f72e9adef1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlPjw8IACgkQVWmRsqeSphOnmACfYNQEGgKz/mYPgPFDCYEWviQV
W7QAn0YiFp75AP09hcTksGjzRikyB89u
=tKSC
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/itstool/itstool-1.2.0-r1.ebuild,v 1.13 2014/04/21 10:29:12 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="xml"
inherit python-single-r1
DESCRIPTION="Translation tool for XML documents that uses gettext files and ITS rules"
HOMEPAGE="http://itstool.org/"
SRC_URI="http://files.itstool.org/itstool/${P}.tar.bz2"
# files in /usr/share/itstool/its are HPND/as-is || GPL-3
LICENSE="GPL-3+ || ( HPND GPL-3+ )"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~arm-linux ~x86-linux"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
dev-libs/libxml2[python,${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
pkg_setup() {
DOCS=(ChangeLog NEWS) # AUTHORS, README are empty
python-single-r1_pkg_setup
}
src_prepare() {
python_fix_shebang .
}

View File

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/itstool/itstool-2.0.2.ebuild,v 1.5 2014/08/07 18:21:52 jer Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="xml"
inherit python-single-r1
DESCRIPTION="Translation tool for XML documents that uses gettext files and ITS rules"
HOMEPAGE="http://itstool.org/"
SRC_URI="http://files.itstool.org/itstool/${P}.tar.bz2"
# files in /usr/share/itstool/its are HPND/as-is || GPL-3
LICENSE="GPL-3+ || ( HPND GPL-3+ )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~arm-linux ~x86-linux"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
dev-libs/libxml2[python,${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
pkg_setup() {
DOCS=(ChangeLog NEWS) # AUTHORS, README are empty
python-single-r1_pkg_setup
}
src_prepare() {
python_fix_shebang .
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<longdescription lang="en">ITS Tool allows you to translate your XML documents
with gettext PO files, using rules from the W3C Internationalization Tag Set
(ITS) to determine what to translate and how to separate it into PO file
messages.
</longdescription>
</pkgmetadata>

View File

@ -0,0 +1,217 @@
# ChangeLog for gnome-extra/yelp-xsl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/ChangeLog,v 1.59 2014/08/07 18:48:05 jer Exp $
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> yelp-xsl-3.12.0.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.12.0.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.12.0.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.12.0.ebuild:
Stable for amd64, wrt bug #512912
20 Jun 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.10.1.ebuild:
Stable for arm, wrt bug #508862
17 May 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.10.1.ebuild:
Stable for alpha, wrt bug #508862
14 May 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.10.1.ebuild:
Stable for sparc, wrt bug #508862
13 May 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.10.1.ebuild:
Stable for ia64, wrt bug #508862
11 May 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.10.1.ebuild:
Stable for ppc64, wrt bug #508862
10 May 2014; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.10.1.ebuild:
Stable for ppc, wrt bug #508862
*yelp-xsl-3.12.0 (27 Apr 2014)
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org> +yelp-xsl-3.12.0.ebuild:
Version bump for Gnome 3.12.
27 Apr 2014; Pacho Ramos <pacho@gentoo.org> -yelp-xsl-3.8.1.ebuild:
drop old
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> yelp-xsl-3.10.1.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> yelp-xsl-3.10.1.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> yelp-xsl-3.10.1.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> yelp-xsl-3.10.1.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> yelp-xsl-3.10.1.ebuild:
arch stable, bug 888
20 Jan 2014; Mike Frysinger <vapier@gentoo.org> yelp-xsl-3.10.1.ebuild,
yelp-xsl-3.6.1.ebuild, yelp-xsl-3.8.1.ebuild:
Add s390 love #469982.
*yelp-xsl-3.10.1 (24 Dec 2013)
24 Dec 2013; Pacho Ramos <pacho@gentoo.org> +yelp-xsl-3.10.1.ebuild,
-yelp-xsl-3.8.0.ebuild:
Version bump for Gnome 3.10
22 Dec 2013; Jeroen Roovers <jer@gentoo.org> yelp-xsl-3.8.1.ebuild:
Stable for HPPA (bug #478252).
08 Dec 2013; Pacho Ramos <pacho@gentoo.org> yelp-xsl-3.8.1.ebuild:
x86 stable, bug #478252
30 Nov 2013; Pacho Ramos <pacho@gentoo.org> yelp-xsl-3.8.1.ebuild:
amd64 stable, bug #478252
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for HPPA (bug #482886).
*yelp-xsl-3.8.1 (14 May 2013)
14 May 2013; Pacho Ramos <pacho@gentoo.org> +yelp-xsl-3.8.1.ebuild:
Version bump
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for sparc, wrt bug #458984
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for alpha, wrt bug #458984
29 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org> -yelp-xsl-3.4.2.ebuild:
Clean up old revision.
29 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for ia64, wrt bug #458984
*yelp-xsl-3.8.0 (28 Mar 2013)
28 Mar 2013; Pacho Ramos <pacho@gentoo.org> +yelp-xsl-3.8.0.ebuild:
Version bump for Gnome 3.8
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for arm, wrt bug #458984
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for ppc64, wrt bug #458984
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for ppc, wrt bug #458984
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for x86, wrt bug #458984
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Stable for amd64, wrt bug #458984
25 Feb 2013; Zac Medico <zmedico@gentoo.org> yelp-xsl-3.6.1.ebuild:
Add ~arm-linux keyword.
08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Add ~sh, wrt bug #449220
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
yelp-xsl-3.6.1.ebuild:
Switch to virtual/awk since it has been keyworded.
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
yelp-xsl-3.4.2.ebuild, yelp-xsl-3.6.1.ebuild,
-files/yelp-xsl-3.6.1-gawk.patch:
Undo previous commit: yelp-xsl works with all virtual/awk implementations
except for nawk, which is buggy (see bug #455786). However, the 3.6.1 ebuild
cannot switch to virtual/awk until it's keyworded on amd64-fbsd.
06 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
-yelp-xsl-3.2.1.ebuild, yelp-xsl-3.4.2.ebuild, yelp-xsl-3.6.1.ebuild,
+files/yelp-xsl-3.6.1-gawk.patch:
Ensure gawk, not virtual/awk is used; nawk fails on build scripts with syntax
errors (bug #455730, thanks to Christoph Junghans). Drop old.
28 Jan 2013; Alexis Ballier <aballier@gentoo.org> yelp-xsl-3.6.1.ebuild:
keyword ~amd64-fbsd
06 Jan 2013; Markus Meier <maekke@gentoo.org> yelp-xsl-3.6.1.ebuild:
add ~arm, bug #449220
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Add ~sparc, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Add ~alpha, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Add ~ia64, wrt bug #449220
19 Dec 2012; Jeroen Roovers <jer@gentoo.org> yelp-xsl-3.4.2.ebuild,
yelp-xsl-3.6.1.ebuild:
Marked ~hppa (bug #447432).
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Add ~ppc, wrt bug #447432
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.6.1.ebuild:
Add ~ppc64, wrt bug #447432
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.4.2.ebuild:
Add ~ppc64, wrt bug #447432
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.4.2.ebuild:
Add ~ppc, wrt bug #447432
*yelp-xsl-3.6.1 (16 Dec 2012)
16 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
yelp-xsl-3.2.1.ebuild, -yelp-xsl-3.4.1.ebuild, yelp-xsl-3.4.2.ebuild,
+yelp-xsl-3.6.1.ebuild:
Version bump for gnome-3.6. Update license. Drop old.
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.4.2.ebuild:
Stable for amd64, wrt bug #427544
03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> yelp-xsl-3.4.2.ebuild:
x86 stable wrt bug #427544
*yelp-xsl-3.4.2 (20 May 2012)
20 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+yelp-xsl-3.4.2.ebuild:
Version bump.
*yelp-xsl-3.4.1 (06 May 2012)
06 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+yelp-xsl-3.4.1.ebuild:
Version bump, improves HTML output and DocBook handling.
05 May 2012; Jeff Horelick <jdhore@gentoo.org> yelp-xsl-3.2.1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
29 Apr 2012; Markus Meier <maekke@gentoo.org> yelp-xsl-3.2.1.ebuild:
x86 stable, bug #410611
18 Apr 2012; Agostino Sarubbo <ago@gentoo.org> yelp-xsl-3.2.1.ebuild:
Stable for amd64, wrt bug #410611
*yelp-xsl-3.2.1 (04 Nov 2011)
04 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
-yelp-xsl-3.0.2.ebuild, +yelp-xsl-3.2.1.ebuild:
Bump to 3.2.1 from the gnome overlay. Drop old. Notable changes: JavaScript
and CSS updates, DocBook fixes, peformance improvements. Drop alpha, arm,
hppa, ia64, ppc, ppc64, sparc keywords for itstool dependency.
*yelp-xsl-3.0.2 (19 Aug 2011)
19 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> +yelp-xsl-3.0.2.ebuild,
+metadata.xml:
Bump to 3.0.2, from gnome overlay for GNOME 3

View File

@ -0,0 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST yelp-xsl-3.10.1.tar.xz 595912 SHA256 59c6dee3999121f6ffd33a9c5228316b75bc22e3bd68fff310beb4eeff245887 SHA512 02a081705da0947937048a55fe10503bfc63b1ebbccc8c0c8a59beeaebc3132e7f00090137c60a068f482f9e31e984b635e3135b0ef99763c13d171e959939fb WHIRLPOOL 9982a34b7ebe6a9fd2ce9824e0ff7a6c6b7fde1c2af8859aa59aec2f1393f3e6073919f9488cace924727b6235fca354cea3d1340fc906e838f244bef1a2e513
DIST yelp-xsl-3.12.0.tar.xz 564456 SHA256 dd0b8af338b1cdae50444273d7c761e3f511224421487311103edc95a4493656 SHA512 f2ca0e393b72aaf34be9ac2be358e842962a0bc14f10fe281d192d827c275ea0c8905ba5c60d52222b23e6f40e4848fbb8a5089218cd03296b9a72a41d68bbd5 WHIRLPOOL 7f3630bfeac097efa9a5868f5735c27efeeb3456a2366d45c8d6e0e706fc8a02a593a493470875b147ad7b527eec710a43528bf5216cd4a0f23458b7bbd232fe
DIST yelp-xsl-3.6.1.tar.xz 589500 SHA256 9cac9770d6ace354f3e56a2e60933bb0cd894a4263a3bf1db6e8900f86f8cdd6 SHA512 8c097361d1f238b02d750e702f4eb72d56630e71b168634f4cabbfa9724719fced9b582c6c2e693b94f9045ec00313478b04e8d7a1f3fc87fd7ad140f7e5847a WHIRLPOOL 15e90968cf321ae8ca5f9acc6e1407f6b15a3d17b779ffdbe0380c4b5905870b3e3917f46e4a87ac19c07eccd105f1513e3f0041932af25d68abc9abc6c53475
EBUILD yelp-xsl-3.10.1.ebuild 697 SHA256 073e167fac934b726c24fdf55524610e62e27b938d2ab85f72049eec6b8ae63f SHA512 43f95db47b1ba0202f96fd45f00ec5b153bc5d8e4cea43bef7000cf686a593352bbf3f9a15bd7044ed9d41a3768d5f64d4fed30ba5fd7e9ccd5c6ad150af69b2 WHIRLPOOL 73e503dcff30c74bc9289352a05b58f41369cb6861f2282ad4a734d8f577d2a6445676e2711e3aec651b39afe6c86d1d4c2af0eb9c9e453733e54024e1035ddb
EBUILD yelp-xsl-3.12.0.ebuild 701 SHA256 41b7cb68bb737b7c41ff9afb37faea9cb864600de69f7cf4cd9fcece191b3e8a SHA512 bcb30a4d26848116dd3c48385496818f9ccdaf3f81b9e625aea875d2c5f8c71fbee97f00f79d821d6e84265de7d356aeead23ee07fc12b66128b284a2b7b0823 WHIRLPOOL 1a6becbd2f4c7a5373439fb5fd81c36eba84f64fae959e89edc9c440723938a7c0b5979bd6982fed9eb482ba1c2c88c55e981e6c178e9ae4ddbc8bf1a63bcf1f
EBUILD yelp-xsl-3.6.1.ebuild 683 SHA256 22193550f77428a53b5cb3b8b77053e45ff310720e4f8e2bc40ca0808e27b7fd SHA512 f938cc6a44b7c1495762e742845b276590df7efa53721a35c7414297cac3a96ec4684cd3d7d9a49617da824718fe3885baef4b398446f1115afdfde3789b7095 WHIRLPOOL 016f8be529e9b8c1cfbb0778bf0d2154188e9ba79cf9f8b3bbf60d1fa97e7116c1b78173e1e8ddef81d302dc8f9686bfee60cfd90a5a77dd63bf171fc62452c3
MISC ChangeLog 7620 SHA256 09f22382f5a7acc6e38540c9d1c46fc82e865cb6ec207dd81803b813e04a1e91 SHA512 bb94350239a880708679540ffa0155e1787f4078a98b29983a1f195e7813d5f27b6b96b6afe4eb54336b79f1ec476d36f50aead1178296fcdac6d6df2c346b26 WHIRLPOOL 5eef110ddc35f4495cc617fbc3885f32a644a06a53fc61c13425782d3b0207837dd46cf214df9db067d8fe7feaeaee0e05339b8fddd248666b4ab4009f5ab03a
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlPjyecACgkQVWmRsqeSphPGrACcCKi04wzJri0xxAJmK3Noq6qD
8mMAmwXTGh8P2CN4FKfXMmWDGs8nkDYP
=NX5c
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
</pkgmetadata>

View File

@ -0,0 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/yelp-xsl-3.10.1.ebuild,v 1.13 2014/06/20 14:45:18 ago Exp $
EAPI="5"
inherit gnome.org
DESCRIPTION="XSL stylesheets for yelp"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+"
SLOT="0"
IUSE=""
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
RDEPEND="
>=dev-libs/libxml2-2.6.12:=
>=dev-libs/libxslt-1.1.8:=
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
>=dev-util/itstool-1.2.0
sys-devel/gettext
virtual/awk
virtual/pkgconfig
"

View File

@ -0,0 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/yelp-xsl-3.12.0.ebuild,v 1.5 2014/08/07 18:48:05 jer Exp $
EAPI="5"
inherit gnome.org
DESCRIPTION="XSL stylesheets for yelp"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+"
SLOT="0"
IUSE=""
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
RDEPEND="
>=dev-libs/libxml2-2.6.12:=
>=dev-libs/libxslt-1.1.8:=
"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
>=dev-util/itstool-1.2.0
sys-devel/gettext
virtual/awk
virtual/pkgconfig
"

View File

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp-xsl/yelp-xsl-3.6.1.ebuild,v 1.24 2014/01/20 19:24:33 vapier Exp $
EAPI="5"
inherit gnome.org
DESCRIPTION="XSL stylesheets for yelp"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+"
SLOT="0"
IUSE=""
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
RDEPEND=">=dev-libs/libxml2-2.6.12
>=dev-libs/libxslt-1.1.8"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
dev-util/itstool
sys-devel/gettext
virtual/awk
virtual/pkgconfig"

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
DEPEND=>=dev-libs/libxml2-2.6.12 >=dev-libs/libxslt-1.1.8 dev-util/itstool gnome-extra/yelp-xsl virtual/awk virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
DESCRIPTION=Collection of tools for building and converting documentation
EAPI=5
HOMEPAGE=http://www.gnome.org/
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux
LICENSE=|| ( GPL-2+ freedist ) GPL-2+
RDEPEND=>=dev-libs/libxml2-2.6.12 >=dev-libs/libxslt-1.1.8 dev-util/itstool gnome-extra/yelp-xsl virtual/awk
SLOT=0
SRC_URI=mirror://gnome/sources/yelp-tools/3.10/yelp-tools-3.10.0.tar.xz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 774182647ff84c6a2365bbcd9635044c gnome2-utils b66c7c3889d2dd0913e9f3d2ac1c0859 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=91d0d5ab839f8e6a53f613bf2a2cc1cc

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
DEPEND=>=dev-libs/libxml2-2.6.12 >=dev-libs/libxslt-1.1.8 dev-util/itstool gnome-extra/yelp-xsl virtual/awk virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
DESCRIPTION=Collection of tools for building and converting documentation
EAPI=5
HOMEPAGE=http://www.gnome.org/
KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux
LICENSE=|| ( GPL-2+ freedist ) GPL-2+
RDEPEND=>=dev-libs/libxml2-2.6.12 >=dev-libs/libxslt-1.1.8 dev-util/itstool gnome-extra/yelp-xsl virtual/awk
SLOT=0
SRC_URI=mirror://gnome/sources/yelp-tools/3.12/yelp-tools-3.12.1.tar.xz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 774182647ff84c6a2365bbcd9635044c gnome2-utils b66c7c3889d2dd0913e9f3d2ac1c0859 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=acb3eabc8284450c368871b3d9e9a5be

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install test
DEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26 >=sys-apps/dbus-1.6.2 virtual/pkgconfig doc? ( dev-util/gtk-doc )
DESCRIPTION=D-Bus bindings for glib
EAPI=4
HOMEPAGE=http://dbus.freedesktop.org/
IUSE=debug doc static-libs test
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
LICENSE=|| ( GPL-2 AFL-2.1 )
RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26 >=sys-apps/dbus-1.6.2
SLOT=0
SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.100.tar.gz
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=d95d6a2e18e00c8721bf0eaac2d4a373

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26 >=sys-apps/dbus-1.6.2 virtual/pkgconfig doc? ( dev-util/gtk-doc )
DESCRIPTION=D-Bus bindings for glib
EAPI=4
HOMEPAGE=http://dbus.freedesktop.org/
IUSE=debug doc static-libs test
KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
LICENSE=|| ( GPL-2 AFL-2.1 )
RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26 >=sys-apps/dbus-1.6.2
SLOT=0
SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.100.tar.gz
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=74d9a815c6920a149612cfcac8bb4533

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26 >=sys-apps/dbus-1.6.2 virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.4 )
DEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26:2 >=sys-apps/dbus-1.6.2 virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.4 )
DESCRIPTION=D-Bus bindings for glib
EAPI=5
HOMEPAGE=http://dbus.freedesktop.org/
IUSE=debug doc static-libs test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
LICENSE=|| ( GPL-2 AFL-2.1 )
RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26 >=sys-apps/dbus-1.6.2
RDEPEND=>=dev-libs/expat-2 >=dev-libs/glib-2.26:2 >=sys-apps/dbus-1.6.2
SLOT=0
SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.100.tar.gz
SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.100.2.tar.gz
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=84831cfc9d08be030ef49c7135a31063
_md5_=a973bb55be0fc847230659bcad58935f

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.4 ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=D-Bus bindings for glib
EAPI=5
HOMEPAGE=http://dbus.freedesktop.org/
IUSE=debug doc static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris
LICENSE=|| ( GPL-2 AFL-2.1 )
RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] abi_x86_32? ( !<app-emulation/emul-linux-x86-baselibs-20131008-r8 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.100.2.tar.gz
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=e543ab8b55ffe837b94e38203f712ea0

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.4 ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=D-Bus bindings for glib
EAPI=5
HOMEPAGE=http://dbus.freedesktop.org/
IUSE=debug doc static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris
LICENSE=|| ( GPL-2 AFL-2.1 )
RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] abi_x86_32? ( !<app-emulation/emul-linux-x86-baselibs-20131008-r8 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.102.tar.gz
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=f44e6a90e948029aefef219201d1d7a1

View File

@ -3,9 +3,9 @@ DESCRIPTION=XML parsing libraries
EAPI=4
HOMEPAGE=http://expat.sourceforge.net/
IUSE=elibc_FreeBSD examples static-libs unicode
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=MIT
SLOT=0
SRC_URI=mirror://sourceforge/expat/expat-2.1.0.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=f04ec6cf9af520d2d2be201ce05a2633
_md5_=f5a0ccbbf58c441ad2dc6e587864601e

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=XML parsing libraries
EAPI=5
HOMEPAGE=http://expat.sourceforge.net/
IUSE=elibc_FreeBSD examples static-libs unicode abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=MIT
RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=mirror://sourceforge/expat/expat-2.1.0.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=584fa29f1f92f59594f1466248f8d398

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=XML parsing libraries
EAPI=5
HOMEPAGE=http://expat.sourceforge.net/
IUSE=elibc_FreeBSD examples static-libs unicode abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=MIT
RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=mirror://sourceforge/expat/expat-2.1.0.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=b6add3ab95d0c07175a2bc19a9d39298

Some files were not shown because too many files have changed in this diff Show More