diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/sbsigntool/files/no_docs.patch b/sdk_container/src/third_party/coreos-overlay/app-crypt/sbsigntool/files/no_docs.patch deleted file mode 100644 index 97d2b25c83..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-crypt/sbsigntool/files/no_docs.patch +++ /dev/null @@ -1,53 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index d347e9b3..cc1c29b1 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -1,2 +1,2 @@ - --SUBDIRS = lib/ccan src docs tests -+SUBDIRS = lib/ccan src tests -diff --git a/Makefile.in b/Makefile.in -index 57e7c4a3..584d2616 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -225,7 +225,7 @@ top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - uuid_CFLAGS = @uuid_CFLAGS@ - uuid_LIBS = @uuid_LIBS@ --SUBDIRS = lib/ccan src docs tests -+SUBDIRS = lib/ccan src tests - all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -diff --git a/configure b/configure -index 73198f17..94408bba 100755 ---- a/configure -+++ b/configure -@@ -5517,7 +5517,7 @@ CPPFLAGS="$CPPFLAGS_save" - EFI_CPPFLAGS=$EFI_CPPFLAGS - - --ac_config_files="$ac_config_files Makefile src/Makefile lib/ccan/Makefile docs/Makefile tests/Makefile" -+ac_config_files="$ac_config_files Makefile src/Makefile lib/ccan/Makefile tests/Makefile" - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure -@@ -6249,7 +6249,6 @@ do - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; - "lib/ccan/Makefile") CONFIG_FILES="$CONFIG_FILES lib/ccan/Makefile" ;; -- "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; - "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; -diff --git a/configure.ac b/configure.ac -index 0d8f0bbd..fb2b6c4f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -74,5 +74,5 @@ CPPFLAGS="$CPPFLAGS_save" - AC_SUBST(EFI_CPPFLAGS, $EFI_CPPFLAGS) - - AC_CONFIG_FILES([Makefile src/Makefile lib/ccan/Makefile] -- [docs/Makefile tests/Makefile]) -+ [tests/Makefile]) - AC_OUTPUT diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild deleted file mode 100644 index 42530aad69..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/sbsigntool/sbsigntool-0.6.ebuild,v 1.3 2013/08/28 11:17:16 ago Exp $ - -EAPI="4" -inherit eutils - -DESCRIPTION="Utilities for signing and verifying files for UEFI Secure Boot" -HOMEPAGE="http://packages.ubuntu.com/quantal/sbsigntool" -SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${PV}.orig.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="dev-libs/openssl - sys-apps/util-linux" -DEPEND="${RDEPEND} - sys-apps/help2man - sys-boot/gnu-efi - virtual/pkgconfig" - -src_prepare() { - local iarch - case ${ARCH} in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - amd64) iarch=x86_64 ;; - *) die "unsupported architecture: ${ARCH}" ;; - esac - sed -i "/^EFI_ARCH=/s:=.*:=${iarch}:" configure || die - sed -i 's/-m64$/& -march=x86-64/' tests/Makefile.in || die - - # stupid cross-compile nonsense... - epatch "${FILESDIR}"/no_docs.patch -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/ChangeLog b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/ChangeLog deleted file mode 100644 index 30018b0d1b..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/ChangeLog +++ /dev/null @@ -1,1494 +0,0 @@ -# ChangeLog for dev-libs/glib -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.400 2010/03/06 16:14:28 phajdan.jr Exp $ - - 06 Mar 2010; Pawel Hajdan jr glib-2.22.4.ebuild: - x86 stable wrt bug #304777 - - 06 Mar 2010; Samuli Suominen glib-2.22.4.ebuild: - amd64 stable wrt #304777 - -*glib-2.22.4 (28 Jan 2010) - - 28 Jan 2010; Gilles Dartiguelongue -glib-2.20.5.ebuild, - +glib-2.22.4.ebuild: - Version bump. Bug fixes, and notably bug #297483. Disable test affecting - live filesystem, bug #297684. - - 19 Jan 2010; Raúl Porcel glib-2.22.2.ebuild: - arm stable - -*glib-2.22.3 (18 Dec 2009) - - 18 Dec 2009; Romain Perier +glib-2.22.3.ebuild: - Version bump - - 10 Dec 2009; Raúl Porcel glib-2.22.2.ebuild: - sparc stable - - 17 Nov 2009; Brent Baude glib-2.20.5-r1.ebuild: - Marking glib-2.20.5-r1 ppc64 for bug 286102 - - 10 Nov 2009; Raúl Porcel glib-2.20.5-r1.ebuild: - ia64/m68k/s390/sh stable wrt #286102 - - 09 Nov 2009; Tiago Cunha glib-2.20.5-r1.ebuild: - stable sparc, security bug 286102 - - 09 Nov 2009; Markus Meier glib-2.20.5-r1.ebuild: - amd64/arm stable, bug #286102 - - 09 Nov 2009; Jeroen Roovers glib-2.20.5-r1.ebuild: - Stable for HPPA (bug #286102). - - 08 Nov 2009; Mounir Lamouri glib-2.20.5-r1.ebuild: - Stable for ppc, bug 286102 - - 07 Nov 2009; Romain Perier - glib-2.20.5-r1.ebuild: - Fix bug #292292, eautomake failed due to missing gtk-doc-am in DEPEND, - drop redundant elibtoolize. - - 07 Nov 2009; Tobias Klausmann glib-2.20.5-r1.ebuild: - Stable on alpha, bug #286102 - - 07 Nov 2009; Christian Faulhammer - glib-2.20.5-r1.ebuild: - stable x86, security bug 286102 - -*glib-2.20.5-r1 (06 Nov 2009) - - 06 Nov 2009; Romain Perier - +glib-2.20.5-r1.ebuild, - +files/glib2-CVE-2009-3289.patch: - Fix bug #286102, symlink permission error (CVE-2009-3289), new revision. - - 02 Nov 2009; Gilles Dartiguelongue glib-2.22.2.ebuild: - Remove virtual/libc again. - -*glib-2.22.2 (29 Oct 2009) - - 29 Oct 2009; Gilles Dartiguelongue - -files/glib-2.18.1-gdesktopappinfo-memleak-fix.patch, - -glib-2.18.4-r1.ebuild, -glib-2.18.4-r2.ebuild, - -files/glib-2.18.4-gcc44.patch, -files/glib-2.20.1-gio-unref.patch, - +glib-2.22.2.ebuild: - New version for GNOME 2.28. Clean up old revisions. - - 26 Oct 2009; Raúl Porcel glib-2.20.5.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #285586 - - 08 Oct 2009; Markus Meier glib-2.20.5.ebuild: - arm stable, bug #285586 - - 03 Oct 2009; Tobias Klausmann glib-2.20.5.ebuild: - Stable on alpha, bug #285586 - - 30 Sep 2009; Jeroen Roovers glib-2.20.5.ebuild: - Stable for HPPA (bug #285586). - - 27 Sep 2009; nixnut glib-2.20.5.ebuild: - ppc stable #285586 - - 25 Sep 2009; Brent Baude glib-2.20.5.ebuild: - Marking glib-2.20.5 ppc64 stable for bug 285586 - - 23 Sep 2009; Patrick Lauer glib-2.18.4-r1.ebuild, - glib-2.18.4-r2.ebuild, glib-2.20.5.ebuild: - Remove virtual/libc - - 22 Sep 2009; Markus Meier glib-2.20.5.ebuild: - x86 stable, bug #285586 - - 19 Sep 2009; Olivier Crête glib-2.20.5.ebuild: - Stable on amd64, bug #285586 - -*glib-2.20.5 (01 Sep 2009) - - 01 Sep 2009; Romain Perier - +glib-2.20.5.ebuild: - Version bump, 4 bugfixes, 2 translations updates. - -*glib-2.20.4 (09 Jul 2009) - - 09 Jul 2009; Gilles Dartiguelongue -glib-2.20.2.ebuild, - +glib-2.20.4.ebuild: - Version bump. Bug fixes and translation updates. - -*glib-2.20.3 (08 Jun 2009) - - 08 Jun 2009; Gilles Dartiguelongue - -glib-2.16.6-r1.ebuild, -glib-2.20.1.ebuild, -glib-2.20.1-r1.ebuild, - +glib-2.20.3.ebuild: - Bump to 2.20.3. Bug fixes and translation updates. Define XDG environment - variable for tests since they might not be present even when - xdg-utils-1.0.2-r3 is installed, bug #269155. - - 18 May 2009; Gilles Dartiguelongue glib-2.20.2.ebuild: - Remove unused patch. - -*glib-2.20.2 (18 May 2009) - - 18 May 2009; Gilles Dartiguelongue +glib-2.20.2.ebuild: - Bump to 2.20.2. Bug fixes. - -*glib-2.20.1-r1 (04 May 2009) -*glib-2.18.4-r2 (04 May 2009) - - 04 May 2009; Gilles Dartiguelongue - +files/glib-2.18.4-gcc44.patch, +files/glib-2.20.1-gio-unref.patch, - +glib-2.18.4-r2.ebuild, +glib-2.20.1-r1.ebuild: - Fix gio unref, bug #260301. Fix compilation of glib-2.18 with gcc 4.4, bug - #264686. - -*glib-2.20.1 (04 May 2009) - - 04 May 2009; Gilles Dartiguelongue +glib-2.20.1.ebuild: - Bump to 2.20.1. Update internal copy of libprcre to 7.8, gio and - GHashTable enhancements. - - 27 Apr 2009; Jeroen Roovers glib-2.18.4-r1: - Stable for HPPA (bug #260063). - - 19 Apr 2009; Mart Raudsepp -glib-2.16.5.ebuild, - -glib-2.16.6.ebuild, -glib-2.18.4.ebuild: - Remove old redundant security vulnerable revisions - - 12 Apr 2009; Friedrich Oslage ChangeLog: - Stable on sparc, bug #260063 - - 26 Mar 2009; Raúl Porcel glib-2.16.6-r1.ebuild, - glib-2.18.4.ebuild, glib-2.18.4-r1.ebuild: - arm/ia64/s390/sh/sparc stable - - 18 Mar 2009; Brent Baude glib-2.18.4-r1.ebuild: - Marking glib-2.18.4-r1 ppc for bug 249214 - - 18 Mar 2009; Raúl Porcel glib-2.18.4.ebuild: - alpha/ia64 stable wrt #260063 - - 17 Mar 2009; Raúl Porcel glib-2.16.6.ebuild, - glib-2.16.6-r1.ebuild, glib-2.18.4.ebuild, glib-2.18.4-r1.ebuild: - m68k stable, thanks to kolla for testing - - 15 Mar 2009; Markus Meier glib-2.18.4-r1.ebuild: - x86 stable, bug #260063 - - 15 Mar 2009; Tobias Klausmann glib-2.18.4-r1.ebuild: - Stable on alpha, bug #249214 - - 15 Mar 2009; Tobias Klausmann glib-2.16.6-r1.ebuild: - Stable on alpha, bug #249214 - - 15 Mar 2009; Markus Meier glib-2.16.6-r1.ebuild: - amd64/x86 stable, bug #249214 - - 15 Mar 2009; Brent Baude glib-2.16.6-r1.ebuild, - glib-2.18.4-r1.ebuild: - Marking glib-2.16.6-r1 glib-2.18.4-r1 ppc64 for bug 249214 - - 13 Mar 2009; Daniel Gryniewicz glib-2.18.4-r1.ebuild: - Oops, managed to get ~arch in ebuild - -*glib-2.18.4-r1 (13 Mar 2009) -*glib-2.16.6-r1 (13 Mar 2009) - - 13 Mar 2009; Daniel Gryniewicz - +files/glib2-CVE-2008-4316.patch, +glib-2.16.6-r1.ebuild, - +glib-2.18.4-r1.ebuild: - Add versions with fixes for bug #249214 - - 11 Mar 2009; Daniel Gryniewicz glib-2.18.4.ebuild: - Marked stable on amd64 - - 06 Mar 2009; Brent Baude glib-2.18.4.ebuild: - Marking glib-2.18.4 ppc stable for bug 260063 - - 05 Mar 2009; Brent Baude glib-2.18.4.ebuild: - Marking glib-2.18.4 ppc64 stable for bug 260063 - - 02 Mar 2009; Brent Baude glib-2.16.6.ebuild: - Marking glib-2.16.6 ppc64 for bug 245092 - - 16 Feb 2009; Brent Baude glib-2.16.6.ebuild: - stable ppc, bug 245092 - - 15 Feb 2009; Gilles Dartiguelongue - -files/glib-2.16.3-pcre-buffer-overflow.patch, -glib-2.14.3.ebuild, - -glib-2.14.6.ebuild, -glib-2.16.3-r1.ebuild, glib-2.16.5.ebuild, - -glib-2.18.1.ebuild, -glib-2.18.2.ebuild, -glib-2.18.3.ebuild: - Clean up old revisions. - - 15 Feb 2009; Raúl Porcel glib-2.16.6.ebuild: - arm/ia64/s390/sh/sparc stable wrt #245092 - - 14 Feb 2009; Markus Meier glib-2.16.6.ebuild: - amd64/x86 stable, bug #245092 - - 13 Feb 2009; Tobias Klausmann glib-2.16.6.ebuild, - glib-2.18.1.ebuild: - Brain fart when trying to stabilize 2.16.6 (bug 245092) - - 11 Feb 2009; Tobias Klausmann ChangeLog: - Stable on alpha, bug #245092 - - 11 Feb 2009; Jeroen Roovers glib-2.16.6.ebuild: - Stable for HPPA (bug #245092). - - 09 Feb 2009; Tobias Klausmann glib-2.18.1.ebuild: - Stable on alpha, bug #258344 - -*glib-2.18.4 (13 Jan 2009) - - 13 Jan 2009; Mart Raudsepp +glib-2.18.4.ebuild: - Version bump for various bug fixes - mostly to GIO, e.g MIME sniffing does - not update access time anymore - -*glib-2.18.3 (27 Nov 2008) - - 27 Nov 2008; Mart Raudsepp +glib-2.18.3.ebuild: - New bug fix release - improves custom mimetype icons display, various - memory leak fixes, and GKeyFile improvements. - - 13 Nov 2008; Brent Baude glib-2.16.5.ebuild: - Marking glib-2.16.5 ppc64 stable for bug 236971 - -*glib-2.18.2 (19 Oct 2008) - - 19 Oct 2008; Mart Raudsepp +glib-2.18.2.ebuild: - New bug fix release, fixing wrong fallback order of mimetype icons and - more - - 18 Oct 2008; Brent Baude glib-2.16.5.ebuild: - Marking glib-2.16.5 ppc stable for bug 236971 - - 25 Sep 2008; Jeroen Roovers glib-2.16.5.ebuild: - Stable for HPPA (bug #236971). - -*glib-2.18.1 (25 Sep 2008) - - 25 Sep 2008; Mart Raudsepp - +files/glib-2.18.1-gdesktopappinfo-memleak-fix.patch, - +files/glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch, - +glib-2.18.1.ebuild: - Major version bump. Supports latest version of shared-mime spec, emblems - on icons, subparsers in GMarkup, and more - -*glib-2.16.6 (22 Sep 2008) - - 22 Sep 2008; Mart Raudsepp +glib-2.16.6.ebuild: - Version bump for bug fixes in the 2.16 series - - 09 Sep 2008; Raúl Porcel glib-2.16.5.ebuild: - alpha/ia64/sparc stable wrt #236971 - - 08 Sep 2008; Markus Meier glib-2.16.5.ebuild: - x86 stable, bug #236971 - - 07 Sep 2008; Olivier Crête glib-2.16.5.ebuild: - amd64 stable, bug #236971 - - 07 Sep 2008; Gilles Dartiguelongue glib-2.16.5.ebuild: - drop USE="doc" for 2.16.5 only, bug #232417. - - 03 Aug 2008; Gilles Dartiguelongue - -files/glib-2.8.3-macos.patch, glib-1.2.10-r5.ebuild, -glib-2.8.6.ebuild, - -glib-2.10.3.ebuild, -glib-2.10.3-r1.ebuild, -glib-2.12.12.ebuild, - -glib-2.12.13.ebuild, glib-2.14.3.ebuild, -glib-2.16.1.ebuild, - -glib-2.16.2.ebuild, -glib-2.16.3.ebuild, -glib-2.16.4.ebuild: - clean up old revisions, drop to ~mips to shut up repoman's warnings. - -*glib-2.16.5 (20 Jul 2008) - - 20 Jul 2008; Mart Raudsepp +glib-2.16.5.ebuild: - Version bump for working around AC_C_BIGENDIAN breakage in autoconf 2.61 - (bug 231670) and a few bug fixes - -*glib-2.16.4 (12 Jul 2008) - - 12 Jul 2008; +glib-2.16.4.ebuild: - Version bump for bug fixes - - 05 Jul 2008; Tobias Scherbaum - glib-2.16.3-r1.ebuild: - ppc stable, bug #230039 - - 01 Jul 2008; Markus Rothe glib-2.16.3-r1.ebuild: - Stable on ppc64; bug #230039 - -*glib-2.16.3-r1 (01 Jul 2008) - - 01 Jul 2008; Mart Raudsepp - +files/glib-2.16.3-pcre-buffer-overflow.patch, +glib-2.16.3-r1.ebuild: - Fix for a heap-based buffer overflow possibility in the included modified - copy of PCRE, bug 230039, related to CVE-2008-2371 - - 30 Jun 2008; Jeroen Roovers glib-2.16.3.ebuild: - Stable for HPPA (bug #227679). - - 21 Jun 2008; Markus Rothe glib-2.16.3.ebuild: - Stable on ppc64; bug #227679 - - 20 Jun 2008; Christian Faulhammer glib-2.16.3.ebuild: - stable x86, bug 227679 - - 19 Jun 2008; Raúl Porcel glib-2.16.3.ebuild: - alpha/ia64/sparc stable wrt #227679 - - 19 Jun 2008; nixnut glib-2.16.3.ebuild: - Stable on ppc wrt bug 227679 - - 19 Jun 2008; Olivier Crête glib-2.16.3.ebuild: - amd64 stable, bug #227679 - - 18 Jun 2008; Raúl Porcel glib-2.16.3.ebuild: - Fix test failure on alpha/ppc/sparc and probably other arches, authorized - by leio, GNOME bug #538836 - -*glib-2.16.3 (09 Apr 2008) - - 09 Apr 2008; Mart Raudsepp +glib-2.16.3.ebuild: - New version. In addition to a few bug fixes and translation updates this - updates Unicode support to version 5.1 - -*glib-2.16.2 (02 Apr 2008) - - 02 Apr 2008; Mart Raudsepp +glib-2.16.2.ebuild: - New bug fix release - -*glib-2.16.1 (11 Mar 2008) - - 11 Mar 2008; Mart Raudsepp -glib-2.16.0.ebuild, - +glib-2.16.1.ebuild: - Quick follow-up to fix a GIO crasher and included pcre copy version to - secure version - -*glib-2.16.0 (10 Mar 2008) - - 10 Mar 2008; Mart Raudsepp +glib-2.16.0.ebuild: - New major release. Major new features include: GIO - a virtual filesystem - API designed to replace gnome-vfs, carrying support for local filesystems - with gnome-base/gvfs containing backends for many other (samba, ftp, sftp, - http, etc); GChecksum providing MD5, SHA-1 and SHA-256 algorithms for - applications to use; GTest - a test framework - - 10 Feb 2008; Olivier Crête glib-2.14.6.ebuild: - Stable on amd64, security bug #209293 - - 08 Feb 2008; Raúl Porcel glib-2.14.6.ebuild: - alpha/ia64/sparc stable wrt security #209293 - - 08 Feb 2008; Jeroen Roovers glib-2.14.6.ebuild: - Stable for HPPA (bug #209293). - - 08 Feb 2008; Tobias Scherbaum glib-2.14.6.ebuild: - ppc stable, bug #209293 - - 08 Feb 2008; Brent Baude glib-2.14.6.ebuild: - stable ppc64, bug 209293 - - 07 Feb 2008; Markus Meier glib-2.14.6.ebuild: - x86 stable, security bug #209293 - -*glib-2.14.6 (07 Feb 2008) - - 07 Feb 2008; Mart Raudsepp +glib-2.14.6.ebuild: - Version bump for security fix in the included copy of libpcre (updated to 7.6) - - 04 Feb 2008; Jeroen Roovers glib-2.14.5.ebuild: - Stable for HPPA (bug #208366). - - 03 Feb 2008; Raúl Porcel glib-2.14.5.ebuild: - alpha/ia64/sparc stable wrt #208366 - - 02 Feb 2008; Chris Gianelloni glib-2.14.5.ebuild: - Stable on amd64 wrt bug #208366. - - 01 Feb 2008; Brent Baude glib-2.14.5.ebuild: - Marking glib-2.14.5 ppc64 and ppc stable for bug 208366 - - 01 Feb 2008; Christian Faulhammer glib-2.14.5.ebuild: - stable x86, bug 208366 - -*glib-2.14.5 (10 Jan 2008) - - 10 Jan 2008; Gilles Dartiguelongue +glib-2.14.5.ebuild: - bump to 2.14.5 - - 27 Nov 2007; Jeroen Roovers glib-2.14.3.ebuild: - Make hppa use -O1. - -*glib-2.14.4 (25 Nov 2007) - - 25 Nov 2007; Mart Raudsepp +glib-2.14.4.ebuild: - Version bump for various non-critical bug fixes - - 23 Nov 2007; Jeroen Roovers glib-2.14.3.ebuild: - Stable for HPPA (bug #198845). - - 20 Nov 2007; Joshua Kinard glib-2.14.3.ebuild: - Stable on mips, per #190019. - - 19 Nov 2007; Markus Rothe glib-2.14.3.ebuild: - Stable on ppc64; bug #198845 - - 17 Nov 2007; nixnut glib-2.14.3.ebuild: - Stable on ppc wrt bug 198845 - - 14 Nov 2007; Raúl Porcel glib-2.14.3.ebuild: - sparc stable wrt #198845 - - 14 Nov 2007; Raúl Porcel glib-2.14.3.ebuild: - alpha/ia64 stable wrt #198845 - - 13 Nov 2007; Christian Faulhammer glib-2.14.3.ebuild: - stable x86, bug 198845 - - 12 Nov 2007; Samuli Suominen glib-2.14.3.ebuild: - amd64 stable wrt #198845 - -*glib-2.14.3 (09 Nov 2007) - - 09 Nov 2007; Mart Raudsepp -glib-2.14.1.ebuild, - +glib-2.14.3.ebuild: - Version bump - -*glib-2.14.2 (16 Oct 2007) - - 16 Oct 2007; Mart Raudsepp +glib-2.14.2.ebuild: - Version bump - -*glib-2.14.1 (21 Sep 2007) - - 21 Sep 2007; Rémi Cardona +glib-2.14.1.ebuild: - Add glib-2.14.1 (for Gnome 2.20) - - 21 Sep 2007; Brent Baude glib-2.12.13.ebuild: - Marking glib-2.12.13 ppc64 for bug#190019 - - 28 Aug 2007; nixnut glib-2.12.13.ebuild: - Stable on ppc wrt bug 190019 - - 28 Aug 2007; Jeroen Roovers glib-2.12.13.ebuild: - Stable for HPPA (bug #190019). - - 25 Aug 2007; Raúl Porcel glib-2.12.13.ebuild: - alpha/ia64/x86 stable wrt #190019 - - 24 Aug 2007; Wulf C. Krueger glib-2.12.13.ebuild: - Marked stable on amd64 as per bug 190019. - - 24 Aug 2007; Gustavo Zacarias glib-2.12.13.ebuild: - Stable on sparc wrt #190019 - - 06 Aug 2007; Joshua Kinard glib-2.12.12.ebuild: - Stable on mips, per #185823. - - 23 Jul 2007; nixnut glib-2.12.12.ebuild: - Stable on ppc wrt bug 185614 - - 19 Jul 2007; Christoph Mende glib-2.12.12.ebuild: - Stable on amd64 wrt bug #185614 - - 18 Jul 2007; Raúl Porcel glib-2.12.12.ebuild: - alpha/ia64/x86 stable wrt #185614 - - 17 Jul 2007; Jeroen Roovers glib-2.12.12.ebuild: - Stable for HPPA (bug #185614). - - 17 Jul 2007; Markus Rothe glib-2.12.12.ebuild: - Stable on ppc64; bug #185614 - - 17 Jul 2007; Gustavo Zacarias glib-2.12.12.ebuild: - Stable on sparc wrt #185614 - -*glib-2.12.13 (16 Jul 2007) - - 16 Jul 2007; Mart Raudsepp +glib-2.12.13.ebuild: - Version bump - - 06 Jul 2007; Daniel Gryniewicz - +files/glib-2.12.12-fbsd.patch, glib-2.12.12.ebuild: - Fix gmodule issues on fbsd; bug #184301 - - 27 Jun 2007; Mike Frysinger - +files/glib-1.2.10-automake.patch, glib-1.2.10-r5.ebuild: - Fixup autotool handling #168198. - - 05 Jun 2007; Daniel Gryniewicz glib-2.12.12.ebuild: - Add back elibtoolize for fbsd - -*glib-2.12.12 (05 Jun 2007) - - 05 Jun 2007; Mart Raudsepp +glib-2.12.12.ebuild: - Version bump - - 02 Jun 2007; Mart Raudsepp -files/glib-2.12.4-gtimer-fix.patch, - -files/glib-2.12.4-tests_pthread.patch, -files/glib-2-macos.patch, - -glib-2.12.4-r1.ebuild, -glib-2.12.6.ebuild, -glib-2.12.7.ebuild: - Remove redundant versions - - 02 Jun 2007; Brent Baude glib-2.12.11.ebuild: - Marking glib-2.12.11 ppc stable for bug #171107 - - 31 May 2007; Jeroen Roovers glib-2.12.11.ebuild: - Stable for HPPA (bug #171107). - - 30 May 2007; Brent Baude glib-2.12.11.ebuild: - Marking glib-2.12.11 ppc64 stable for bug 171107 - - 30 May 2007; Daniel Gryniewicz glib-2.12.11.ebuild: - Marked stable on amd64 for bug #171107 - - 30 May 2007; Raúl Porcel glib-2.12.11.ebuild: - alpha/ia64 stable wrt #171107 - - 29 May 2007; Andrej Kacian glib-2.12.11.ebuild: - Stable on x86, bug #171107. - - 29 May 2007; Gustavo Zacarias glib-2.12.11.ebuild: - Stable on sparc wrt #171107 - - 27 May 2007; Joshua Kinard glib-2.12.11.ebuild: - Stable on mips. - - 12 May 2007; Joshua Kinard glib-2.12.9.ebuild: - Stable on mips for #163678. - - 25 Apr 2007; Daniel Gryniewicz glib-2.12.9.ebuild, - glib-2.12.11.ebuild: - Remove elibtoolize; it's not needed anymore, and it was causing problems - with automake mismatches - - 22 Mar 2007; Chris Gianelloni glib-2.12.9.ebuild: - Stable on alpha/ia64/ppc wrt bug #163678. - - 15 Mar 2007; Markus Rothe glib-2.12.9.ebuild: - Stable on ppc64; bug #163678 - - 15 Mar 2007; Gustavo Zacarias glib-2.12.9.ebuild: - Stable on sparc wrt #163678 - - 15 Mar 2007; Jeroen Roovers glib-2.12.9.ebuild: - Stable for HPPA (bug #163678). - -*glib-2.12.11 (14 Mar 2007) - - 14 Mar 2007; Daniel Gryniewicz +glib-2.12.11.ebuild: - Bump to 2.12.11 - - assorted bug fixes - - 14 Mar 2007; Simon Stelling glib-2.12.9.ebuild: - stable on amd64; bug 163678 - - 14 Mar 2007; Christian Faulhammer glib-2.12.9.ebuild: - stable x86, bug 163678 - - 03 Mar 2007; Raphael Marichez glib-1.2.10-r5.ebuild: - Fix as-needed patch mess up reported by Daniel Glöckner (bug #166374) - - 11 Feb 2007; Fabian Groffen glib-1.2.10-r5.ebuild, - glib-2.10.3-r1.ebuild, glib-2.12.4-r1.ebuild, glib-2.12.6.ebuild, - glib-2.12.7.ebuild, glib-2.12.9.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 04 Feb 2007; Markus Rothe glib-2.12.7.ebuild: - Stable on ppc64; bug #164978 - - 03 Feb 2007; Andrej Kacian glib-2.12.7.ebuild: - Stable on x86, bug #164978. - - 03 Feb 2007; Jeroen Roovers glib-2.12.7.ebuild: - Stable for HPPA (bug #164978). - - 03 Feb 2007; Simon Stelling glib-2.12.7.ebuild: - stable on amd64 - - 03 Feb 2007; Tobias Scherbaum glib-2.12.7.ebuild: - Stable on ppc wrt bug #164978. - - 03 Feb 2007; Saleem Abdulrasool - glib-1.2.10-r5.ebuild: - Add patch for as-needed (bug #133818) - - 02 Feb 2007; Gustavo Zacarias glib-2.12.7.ebuild: - Stable on sparc wrt #164978 - -*glib-2.12.9 (17 Jan 2007) - - 17 Jan 2007; Mart Raudsepp +glib-2.12.9.ebuild: - Version bump - - 05 Jan 2007; Mart Raudsepp glib-2.8.6.ebuild, glib-2.10.3.ebuild, - glib-2.10.3-r1.ebuild, glib-2.12.4-r1.ebuild, glib-2.12.6.ebuild: - Remove debug.eclass usage, bug 160095 - - 05 Jan 2007; Mart Raudsepp - -files/glib-2.12.5-gkeyfile-gnomevfs-mime.patch, -glib-2.8.4.ebuild, - -glib-2.8.5.ebuild, -glib-2.12.5-r1.ebuild: - Remove some redundant versions - -*glib-2.12.7 (05 Jan 2007) - - 05 Jan 2007; Mart Raudsepp +glib-2.12.7.ebuild: - New release - -*glib-2.12.6 (21 Dec 2006) - - 21 Dec 2006; Marinus Schraal glib-2.12.6.ebuild : - New release - -*glib-2.12.5-r1 (20 Dec 2006) - - 20 Dec 2006; Mart Raudsepp - +files/glib-2.12.5-gkeyfile-gnomevfs-mime.patch, +glib-2.12.5-r1.ebuild: - Fix file association from MIME types, bug 158646 - -*glib-2.12.5 (19 Dec 2006) - - 19 Dec 2006; Luis Medinas +glib-2.12.5.ebuild: - Version Bump. Remove macosx and freebsd patches that is included in this - release. - - 09 Dec 2006; Bryan Østergaard glib-2.12.4-r1.ebuild: - Stable on Alpha. - - 01 Dec 2006; Gustavo Zacarias glib-2.12.4-r1.ebuild: - Stable on hppa wrt #156572 - - 01 Dec 2006; Markus Rothe glib-2.12.4-r1.ebuild: - Stable on ppc64; bug #156572 - - 01 Dec 2006; Gustavo Zacarias glib-2.12.4-r1.ebuild: - Stable on sparc wrt #156572 - - 30 Nov 2006; Tobias Scherbaum - glib-2.12.4-r1.ebuild: - ppc stable, bug #156572 - - 30 Nov 2006; Christian Faulhammer - glib-2.12.4-r1.ebuild: - stable x86, bug #156572 - - 29 Nov 2006; Olivier Crête glib-2.12.4-r1.ebuild: - Stable on amd64 for bugs #156572 - - 05 Nov 2006; John N. Laliberte -glib-2.6.5.ebuild: - remove older glib, fixes #153930 - - 03 Nov 2006; Fabian Groffen glib-1.2.10-r5.ebuild, - glib-2.6.5.ebuild, glib-2.8.4.ebuild, glib-2.8.5.ebuild, - glib-2.8.6.ebuild, glib-2.10.3.ebuild: - Dropped ppc-macos, see you in prefix. - -*glib-2.10.3-r1 (03 Nov 2006) - - 03 Nov 2006; John N. Laliberte - +glib-2.10.3-r1.ebuild: - apply static lib fix to 2.10.x as well. - -*glib-2.12.4-r1 (03 Nov 2006) - - 03 Nov 2006; John N. Laliberte -glib-2.12.0.ebuild, - -glib-2.12.1.ebuild, -glib-2.12.2.ebuild, -glib-2.12.3.ebuild, - -glib-2.12.4.ebuild, +glib-2.12.4-r1.ebuild: - add --enable-static so we always build static libs. fixes #153807 - - 24 Oct 2006; Roy Marples glib-2.12.4.ebuild: - Added ~sparc-fbsd keyword. - - 19 Oct 2006; Bryan Østergaard glib-2.10.3.ebuild: - Stable on Alpha. - - 15 Oct 2006; Mart Raudsepp - +files/glib-2.12.4-tests_pthread.patch, glib-2.12.4.ebuild: - Fix pthread related build failure on Gentoo/FreeBSD, bug #150583 - - 09 Oct 2006; Mart Raudsepp - +files/glib-2.12.4-gtimer-fix.patch, glib-2.12.4.ebuild: - Fix gtimer build on Gentoo/FreeBSD, bug #150557 - -*glib-2.12.4 (06 Oct 2006) - - 06 Oct 2006; Mart Raudsepp +glib-2.12.4.ebuild: - Version bump - - 13 Sep 2006; Aron Griffis glib-2.10.3.ebuild, - glib-2.12.0.ebuild, glib-2.12.1.ebuild, glib-2.12.2.ebuild, - glib-2.12.3.ebuild: - Propogate ia64-atomic-ops.patch to more ebuilds - -*glib-2.12.3 (04 Sep 2006) - - 04 Sep 2006; Saleem Abdulrasool +glib-2.12.3.ebuild: - version bump from upstream (bug #146208) - - 18 Aug 2006; Tim Yamin glib-2.10.3.ebuild, - +files/glib-2.10.3-ia64-atomic-ops.patch: - Fix compile bug on IA64 with GCC < 4.1. - - 16 Aug 2006; Markus Rothe glib-2.10.3.ebuild: - Stable on ppc64 - - 26 Jul 2006; Joshua Kinard glib-2.10.3.ebuild: - Marking stable on mips (dep needed by gnome-vfs). - -*glib-2.12.1 (24 Jul 2006) - - 24 Jul 2006; Stefan Schweizer +glib-2.12.1.ebuild: - version bump - - 17 Jul 2006; Daniel Gryniewicz glib-2.10.3.ebuild: - Marked stable on amd64 for bug #139612 - - 16 Jul 2006; Tobias Scherbaum glib-2.10.3.ebuild: - hppa stable, bug #139612 - - 14 Jul 2006; Tobias Scherbaum glib-2.10.3.ebuild: - ppc stable, bug #139612 - - 12 Jul 2006; Chris Gianelloni glib-2.10.3.ebuild: - Stable on x86 wrt bug #139612. - - 10 Jul 2006; Gustavo Zacarias glib-2.10.3.ebuild: - Stable on sparc wrt #139612 - -*glib-2.12.0 (05 Jul 2006) - - 05 Jul 2006; Stefan Schweizer +glib-2.12.0.ebuild: - version bump - - 10 Jun 2006; Mike Frysinger - +files/glib-1.2.10-configure-LANG.patch, glib-1.2.10-r5.ebuild: - Fix building in et_EE locales #133679 by Andres Toomsalu. - -*glib-2.10.3 (26 May 2006) - - 26 May 2006; John N. Laliberte - -glib-2.10.1-r1.ebuild, -glib-2.10.2.ebuild, +glib-2.10.3.ebuild: - new version - - 07 May 2006; Diego Pettenò Manifest: - Remove .orig file from manifest. - - 06 May 2006; Diego Pettenò glib-2.10.2.ebuild: - Add ~x86-fbsd keyword. - - 23 Apr 2006; Diego Pettenò glib-2.8.6.ebuild, - glib-2.10.2.ebuild: - Don't remove charset.alias conditionally. Wherever you are, if that is - generated it has to be removed. - - 21 Apr 2006; Thomas Cort glib-2.8.6.ebuild: - Stable on alpha wrt Bug #126321. - - 15 Apr 2006; Stephen P. Becker glib-2.8.6.ebuild: - stable on mips - - 13 Apr 2006; Diego Pettenò glib-2.8.6.ebuild, - glib-2.10.2.ebuild: - Add dependency over virtual/libiconv as needed. - - 12 Apr 2006; Diego Pettenò glib-1.2.10-r5.ebuild: - Add ~x86-fbsd keyword. - -*glib-2.10.2 (10 Apr 2006) - - 10 Apr 2006; Marinus Schraal glib-2.10.2.ebuild : - New release - - 31 Mar 2006; Diego Pettenò glib-2.8.6.ebuild: - Drop virtual/libc dep, fix gettext and libintl dependency and add ~x86-fbsd. - -*glib-2.10.1-r1 (27 Mar 2006) - - 27 Mar 2006; Saleem Abdulrasool - +glib-2.10.1-r1.ebuild: - Revbump with fix for debug (bug #127712) - - 19 Mar 2006; glib-1.2.10-r5.ebuild: - Use portability eclass for NetBSD/OpenBSD compatibility - - 19 Mar 2006; Markus Rothe glib-2.8.6.ebuild: - Stable on ppc64 - - 18 Mar 2006; Olivier Crête glib-2.8.6.ebuild: - Stable on amd64 per bug #126321 - - 17 Mar 2006; Chris Gianelloni glib-2.8.6.ebuild: - Stable on x86 wrt bug #126321. - - 17 Mar 2006; Tobias Scherbaum glib-2.8.6.ebuild: - Stable gnome-2.12.3 for ppc, bug #126321 - - 14 Mar 2006; Gustavo Zacarias glib-2.8.6.ebuild: - Stable on hppa - -*glib-2.10.1 (13 Mar 2006) - - 13 Mar 2006; Saleem Abdulrasool +glib-2.10.1.ebuild: - Version bump from upstream - - 13 Mar 2006; Gustavo Zacarias glib-2.8.6.ebuild: - Stable on sparc - - 26 Feb 2006; Joshua Kinard glib-2.8.5.ebuild: - Marked stable on mips. - -*glib-2.8.6 (08 Feb 2006) - - 08 Feb 2006; Saleem Abdulrasool +glib-2.8.6.ebuild: - Version bump from upstream for 2.12.3 - - 04 Feb 2006; Aron Griffis glib-2.8.5.ebuild: - Mark 2.8.5 stable on alpha - - 22 Jan 2006; Markus Rothe glib-2.8.5.ebuild: - Stable on ppc64 - - 22 Jan 2006; glib-2.8.5.ebuild: - Marked stable on amd64 per bug #119634 - - 22 Jan 2006; Gustavo Zacarias glib-2.8.5.ebuild: - Stable on sparc - - 22 Jan 2006; Tobias Scherbaum glib-2.8.5.ebuild: - Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2 - - 22 Jan 2006; Joshua Jackson glib-2.8.5.ebuild: - Stable on x86 for bug #119634; Stabilize Gnome-2.12.2 - -*glib-2.8.5 (08 Jan 2006) - - 08 Jan 2006; -glib-2.8.3.ebuild, +glib-2.8.5.ebuild: - New upstream version; remove 2.8.3, since 2.8.4 is stable - - 08 Jan 2006; Tobias Scherbaum glib-2.8.4.ebuild: - ppc stable, bug #117505 - - 04 Jan 2006; Mark Loeser glib-2.8.4.ebuild: - Stable on x86; bug #117505 - - 03 Jan 2006; Fernando J. Pereda glib-2.8.4.ebuild: - Stable on alpha wrt bug #117505 - - 03 Jan 2006; Luis Medinas glib-2.8.4.ebuild: - Stable on amd64. For bug #117505. - - 03 Jan 2006; Markus Rothe glib-2.8.4.ebuild: - Stable on ppc64 - - 03 Jan 2006; Gustavo Zacarias glib-2.8.4.ebuild: - Stable on sparc wrt #117505 - - 03 Jan 2006; Fabian Groffen glib-2.8.4.ebuild: - Marked ppc-macos (bug #117505) - -*glib-2.8.4 (18 Nov 2005) - - 18 Nov 2005; Leonardo Boshell +glib-2.8.4.ebuild: - New version. - - 22 Oct 2005; Fabian Groffen - +files/glib-2.8.3-macos.patch, glib-2.8.3.ebuild: - Removed unnecessary conditional operations for ppc-macos (bug #110127). - Added patch for ppc-macos that forces use of emulated poll(), since the OSX - provided one is buggy as hell. Patch provided by and thanks to - - -*glib-2.8.3 (20 Oct 2005) - - 20 Oct 2005; Leonardo Boshell +glib-2.8.3.ebuild: - New version. - - 16 Oct 2005; Fabian Groffen glib-2.8.2.ebuild: - Removing patch invocation, as it seems to be no longer necessary (bug #109459) - -*glib-2.8.2 (27 Sep 2005) - - 27 Sep 2005; Leonardo Boshell -glib-2.6.4.ebuild, - -glib-2.8.1.ebuild, +glib-2.8.2.ebuild: - New version. Avoid passing --disable-debug. - - 10 Sep 2005; Aron Griffis glib-2.6.5.ebuild: - Mark 2.6.5 stable on alpha - - 07 Sep 2005; Aaron Walker glib-2.6.5.ebuild: - Stable on mips. - - 03 Sep 2005; Markus Rothe glib-2.6.5.ebuild: - Stable on ppc64 - - 02 Sep 2005; Michael Hanselmann glib-2.6.5.ebuild: - Stable on ppc. - - 31 Aug 2005; Herbie Hopkins glib-2.6.5.ebuild: - Stable on amd64. - - 26 Aug 2005; Gustavo Zacarias glib-2.6.5.ebuild: - Stable on sparc - - 25 Aug 2005; Aron Griffis glib-2.6.5.ebuild: - stable on ia64 - - 25 Aug 2005; Leonardo Boshell glib-2.6.5.ebuild: - Stable on x86. - -*glib-2.8.1 (24 Aug 2005) - - 24 Aug 2005; Leonardo Boshell -glib-2.8.0.ebuild, - +glib-2.8.1.ebuild: - New version. - -*glib-2.8.0 (15 Aug 2005) - - 15 Aug 2005; Leonardo Boshell glib-2.8.0.ebuild: - New version. - - 10 Aug 2005; Aaron Walker glib-2.6.4.ebuild: - Stable on mips. - - 02 Aug 2005; Simon Stelling glib-2.6.4.ebuild: - stable on amd64 - -*glib-2.7.4 (31 Jul 2005) - - 31 Jul 2005; Marinus Schraal glib-2.7.4.ebuild : - New test release - - 31 Jul 2005; Tobias Scherbaum glib-2.6.4.ebuild: - ppc stable - - 16 Jul 2005; Diego Pettenò glib-1.2.10-r5.ebuild: - Don't use -ldl when using FreeBSD's libc, as it's not present. - - 02 Jul 2005; Bryan Østergaard glib-2.6.4.ebuild: - Stable on alpha. - - 25 Jun 2005; Markus Rothe glib-2.6.4.ebuild: - Stable on ppc64 - - 22 Jun 2005; Gustavo Zacarias glib-2.6.4.ebuild: - Stable on sparc - -*glib-2.6.5 (22 Jun 2005) - - 22 Jun 2005; Marinus Schraal glib-2.6.5.ebuild : - Add specific docbook dtd dep - - 19 May 2005; Rene Nussbaumer glib-2.6.3.ebuild: - Stable on hppa - - 25 Apr 2005; Markus Rothe glib-2.6.3.ebuild: - Stable on ppc64 - - 20 Apr 2005; Simon Stelling glib-2.6.3.ebuild: - stable on amd64 - - 18 Apr 2005; Michael Hanselmann glib-2.6.3.ebuild: - Stable on ppc. - - 07 Apr 2005; Daniel Ostrow glib-1.2.10-r5.ebuild: - More hardened ppc64 stuff. - - 06 Apr 2005; Daniel Ostrow glib-2.6.3.ebuild: - Patches for ppc64 hardened - - 02 Apr 2005; Stephen P. Becker glib-2.6.2-r1.ebuild: - stable on mips - - 01 Apr 2005; Simon Stelling glib-2.6.2-r1.ebuild: - stable on amd64 - - 31 Mar 2005; Aron Griffis glib-2.6.3.ebuild: - stable on ia64 - - 26 Mar 2005; Bryan Østergaard glib-2.6.2-r1.ebuild: - Stable on alpha. - - 08 Mar 2005; Gustavo Zacarias glib-2.6.3.ebuild: - Stable on sparc - - 07 Mar 2005; Markus Rothe glib-2.6.2-r1.ebuild: - Stable on ppc64 - -*glib-2.6.3 (02 Mar 2005) - - 02 Mar 2005; foser glib-2.6.3.ebuild : - New release - - 12 Feb 2005; Lina Pezzella glib-2.6.0.ebuild, - glib-2.6.1.ebuild, glib-2.6.2-r1.ebuild: - Applied pthread fix to 2.6 ebuilds. - - 12 Feb 2005; Lina Pezzella +files/glib-2-macos.patch, - glib-2.4.8.ebuild: - Fix for Bug #73708. Kudos to kito for the append-ldflags fix. - -*glib-2.6.2-r1 (11 Feb 2005) - - 11 Feb 2005; foser glib-2.6.2-r1.ebuild : - Enable static build by default for pam - Add epunt for cxx checks (#79485) - - 06 Feb 2005; Joshua Kinard glib-2.4.8.ebuild: - Marked stable on mips. - -*glib-2.6.2 (05 Feb 2005) - - 05 Feb 2005; Joe McCann +glib-2.6.2.ebuild: - New upstream release - - 02 Feb 2005; Lina Pezzella glib-1.2.10-r5.ebuild: - Stable ppc-macos - -*glib-2.6.1 (16 Jan 2005) - - 16 Jan 2005; foser glib-2.6.1.ebuild : - New release - - 01 Jan 2005; Lina Pezzella glib-1.2.10-r5.ebuild: - ppc-macos needs to call darwintoolize and gnuconfig_update. Bug #75209 - Thanks to Lars T. Mikkelsen for this information. - - 29 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 29 Dec 2004; Tom Gall glib-1.2.10-r5.ebuild: - add back in call for gnuconfig_update bug #76039 - - 23 Dec 2004; Guy Martin glib-2.4.8.ebuild: - Stable on hppa. - - 21 Dec 2004; Gustavo Zacarias glib-2.4.8.ebuild: - Stable on sparc - - 21 Dec 2004; Bryan Østergaard glib-2.4.8.ebuild: - Stable on alpha. - - 20 Dec 2004; Dylan Carlson glib-2.4.8.ebuild: - Stable on amd64. - - 19 Dec 2004; Mike Gardiner glib-2.4.8.ebuild: - Keyworded x86 and ppc for GNOME 2.8.1 - - 18 Dec 2004; Dylan Carlson glib-2.6.0.ebuild: - Fixed SRC_URI. - -*glib-2.6.0 (18 Dec 2004) - - 18 Dec 2004; foser glib-2.6.0.ebuild : - New release, add USE static - - 17 Dec 2004; Mike Frysinger glib-1.2.10-r5.ebuild: - Clean up ebuild and dont bother calling elibtoolize anymore (since it doesnt - actually do anything). - - 16 Dec 2004; Dylan Carlson glib-2.4.7.ebuild: - Stable on amd64. - - 06 Dec 2004; Gustavo Zacarias glib-2.4.7.ebuild: - Stable on sparc - -*glib-2.4.8 (02 Dec 2004) - - 02 Dec 2004; foser glib-2.4.8.ebuild : - New minor bugfix release - - 11 Nov 2004; Mike Gardiner glib-2.4.6.ebuild: - Keyworded ppc for GNOME 2.8 - - 07 Nov 2004; Joshua Kinard glib-2.4.6.ebuild: - Marked stable on mips. - - 19 Oct 2004; Dylan Carlson glib-2.4.6.ebuild: - Stable on amd64. - - 12 Oct 2004; Gustavo Zacarias glib-2.4.6.ebuild: - Stable on sparc - - 11 Oct 2004; Guy Martin glib-2.4.6.ebuild: - Marked stable on hppa. - - 11 Oct 2004; Mamoru KOMACHI glib-1.2.10-r5.ebuild: - Fixed shared libraries compilation on macos. This closes bug #60580. - - 10 Oct 2004; Bryan Østergaard glib-2.4.6.ebuild: - Stable on alpha. - -*glib-2.4.7 (09 Oct 2004) - - 09 Oct 2004; foser glib-2.4.7.ebuild : - New release - - 29 Sep 2004; Lina Pezzella glib-2.4.4.ebuild, glib-2.4.5.ebuild, glib-2.4.6.ebuild: - Updated to not install charset.alias on macos. - - 19 Sep 2004; Joshua Kinard glib-2.4.5.ebuild: - Marked stable on mips. - - 06 Sep 2004; Guy Martin glib-2.4.5.ebuild: - Marked stable on hppa. - - 06 Sep 2004; Bryan Østergaard glib-2.4.5.ebuild: - Stable on alpha. - - 31 Aug 2004; Michael Hanselmann glib-1.2.10-r5.ebuild: - Fixed bug #61490 by using glibtoolize on Mac OS X instead of elibtoolize. - - 20 Aug 2004; Gustavo Zacarias glib-2.4.5.ebuild: - Stable on sparc - -*glib-2.4.6 (19 Aug 2004) - - 19 Aug 2004; foser glib-2.4.6.ebuild : - New release - - 08 Aug 2004; Bryan Østergaard glib-2.4.4.ebuild: - Stable on alpha. - - 07 Aug 2004; Travis Tilley glib-2.4.4.ebuild: - stable on amd64 - - 07 Aug 2004; Michael Hanselmann glib-1.2.10-r5.ebuild: - Added to ~macos. - - 05 Aug 2004; Gustavo Zacarias glib-2.4.4.ebuild: - Stable on sparc - - 05 Aug 2004; Guy Martin glib-2.4.4.ebuild: - Stable on hppa. - -*glib-2.4.5 (31 Jul 2004) - - 31 Jul 2004; +glib-2.4.5.ebuild: - versionbump - - 31 Jul 2004; glib-2.4.4.ebuild: - stable on x86 for gnome 2.6.2 - - 27 Jul 2004; glib-2.4.1.ebuild: - stable on ia64 - -*glib-2.4.4 (12 Jul 2004) - - 12 Jul 2004; +glib-2.4.4.ebuild: - versionbump - - 01 Jul 2004; Jeremy Huddleston - glib-1.2.10-r5.ebuild, glib-2.2.3.ebuild, glib-2.4.0.ebuild, - glib-2.4.1.ebuild, glib-2.4.2.ebuild: - virtual/glibc -> virtual/libc - - 30 Jun 2004; Guy Martin glib-2.4.1.ebuild: - Marked stable on hppa. - - 28 Jun 2004; Tom Gall glib-2.4.2.ebuild: - stable on ppc64 bug #54792 - - 19 Jun 2004; Gustavo Zacarias glib-2.4.1.ebuild: - sparc stable - - 16 Jun 2004; Bryan Østergaard glib-2.4.1.ebuild: - Stable on alpha. - -*glib-2.4.2 (15 Jun 2004) - - 15 Jun 2004; foser glib-2.4.2.ebuild : - New release - - 05 Jun 2004; glib-2.4.1.ebuild: - Stable on mips - - 11 May 2004; Michael McCabe glib-1.2.10-r5.ebuild: - s390 Spefific Changes - - 10 May 2004; Michael McCabe glib-2.4.1.ebuild: - Stable on s390 - -*glib-2.4.1 (04 May 2004) - - 04 May 2004; foser glib-2.4.1.ebuild : - New release - - 02 May 2004; Tom Gall glib-1.2.10-r5.ebuild : - need gnuconfig_update on ppc64 bug #49795 - - 28 Apr 2004; Jon Portnoy glib-2.4.0.ebuild : - Stable on AMD64. - - 23 Apr 2004; Aron Griffis glib-1.2.10-r5.ebuild: - Instead of being choosy about what arches to use -fPIC on, just use it on all - of them. This fixes bug 48839 (pam fails to build on ia64) - - 19 Apr 2004; Jon Portnoy glib-1.2.10-r5.ebuild : - Call gnuconfig_update on AMD64 to fix AMD64 bootstrap breakage. - See the comments in the ebuild and bug #47950 for more information. - - 17 Apr 2004; Guy Martin glib-1.2.10-r5.ebuild: - Added -fPIC to CFLAGS for hppa. - - 14 Apr 2004; Stephen P. Becker glib-2.4.0.ebuild: - Marked stable on mips. - - 08 Apr 2004; Joshua Kinard glib-1.2.10-r5.ebuild, - files/glib-1.2.10-gcc34-fix.patch: - Added a patch to allow glibc-1.2.10-r5 compile under gcc-3.4.x. Closes Bug - #47047. - - 22 Mar 2004; foser glib-2.4.0.ebuild : - Fix a very dumb mistake by mixing up src_compile & src_install - Thnx to joem on IRC for the notificiation - Probably fixes #45205 & #45348 - -*glib-2.4.0 (18 Mar 2004) - - 18 Mar 2004; foser glib-2.4.0.ebuild : - New minor release - Minor ebuilds fixes, correct license - - 05 Mar 2004; Tom Gall glib-2.2.3.ebuild: - stable on ppc64 - - 04 Mar 2004; Brian Jackson glib-2.2.3.ebuild: - add s390? around gtk-doc - - 02 Jan 2004; Brad House glib-1.2.10-r5.ebuild: - elibtoolize appears to be broken now, manually run libtoolize - - 28 Dec 2003; Joshua Kinard glib-2.2.3.ebuild: - Move to mips stable (~mips -> mips) - - 08 Nov 2003; Todd Sunderlin glib-2.2.3.ebuild: - added sparc keyword - - 22 Oct 2003; Bartosch Pixa glib-2.2.3.ebuild: - set ppc in keywords - - 17 Oct 2003; Aron Griffis glib-2.2.3.ebuild: - Stable on alpha - - 13 Oct 2003; Mike Gardiner glib-2.2.1-r1.ebuild, - glib-2.2.1.ebuild, glib-2.2.2.ebuild, glib-2.2.3.ebuild: - Added gettext DEPENDs re bug #28364 - - 05 Oct 2003; Mike Gardiner glib-2.2.3.ebuild: - Marked stable on x86 - - 23 Sep 2003; Bartosch Pixa glib-2.2.2.ebuild: - set ppc in keywords - -*glib-2.2.3 (27 Aug 2003) - - 15 Nov 2003; Guy Martin glib-2.2.3.ebuild : - Marked stable on hppa. - - 27 Aug 2003; foser glib-2.2.3.ebuild : - New version, minor esthetic ebuild fixes - - 08 Jul 2003; Alastair Tse glib-2.2.1-r1.ebuild, - glib-2.2.1.ebuild, glib-2.2.2.ebuild: - allow USE='debug' to enable debuggign mode - - 01 Jul 2003; Todd Sunderlin glib-2.2.2.ebuild : - set stable on sparc - -*glib-2.2.2 (10 Jun 2003) - - 23 Jul 2003; Guy Martin glib-2.2.2.ebuild : - Marked stable on hppa. - - 10 Jun 2003; foser glib-2.2.2.ebuild : - New version - -*glib-2.2.1-r1 (29 May 2003) - - 30 May 2003; Stanislav Brabec glib-2.2.1-r1.ebuild: - Package masked. Needs more testing in ~x86. - - 29 May 2003; Stanislav Brabec glib-2.2.1-r1.ebuild: - Added env.d file setting G_BROKEN_FILENAMES (improves behavior with non UTF-8 - filenames). - -*glib-2.2.1 (04 Feb 2003) - - 13 Mar 2003; Olivier Reisch glib-2.2.1.ebuild : - Marked ppc stable - - 21 Feb 2003; Zach Welch glib-1.2.10-r5.ebuild glib-2.2.1.ebuild : - Added arm to keywords. - - 30 Mar 2003; Christian Birchinger glib-2.2.1.ebuild: - Added sparc stable keyword - - 16 Mar 2003; Jan Seidel : - Added mips to KEYWORDS - - 25 Feb 2003; Guy Martin glib-2.2.1.ebuild : - Added hppa to keywords. - - 21 Feb 2003; Aron Griffis glib-2.2.1.ebuild : - Mark stable on alpha - - 04 Feb 2003; Spider glib-2.2.1.ebuild : - new version, fix some and clean the old cruft DEBUG variable out - - -*glib-2.2.0 (22 Dec 2002) - - 04 Mar 2003; Jason Wever glib-2.2.0.ebuild: - Added sparc to keywords. - - 04 Feb 2003; Spider glib-2.2.0.ebuild : - changed DEBUG to DEBUGBUILD - - 01 Jan 2003; Aron Griffis glib-2.2.0.ebuild : - Add ~alpha to KEYWORDS - - 25 Dec 2002; Martin Holzer glib-2.2.0.ebuild ChangeLog : - Fixed dep pkg-config. Closes #12678 - - 22 Dec 2002; foser glib-2.2.0.ebuild : - New version - - 17 Dec 2002; Aron Griffis glib-2.0.7.ebuild : - Removed ~alpha because this version is definitely broken on alpha - - 08 Dec 2002; Jack Morgan glib-2.0.7.ebuild : - Changed ~sparc to sparc - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - -*glib-2.0.7 (04 Nov 2002) - - 04 Feb 2003; Spider glib-2.0.7.ebuild : - move DEBUG to DEBUGBUILD - - 11 Nov 2002; Spider glib-2.0.7.ebuild : - marked stable for x86 - - 04 Nov 2002; Spider glib-2.0.7.ebuild - files/digest-glib-2.0.7 : Whoppie, new version released and ready for - testing. bugfix release that is binary compatible. - - -*glib-1.2.10-r5 (26 Oct 2002) - - 09 Feb 2003; Guy Martin glib-1.2.10-r5.ebuild : - Added hppa to keywords. - - 18 Jan 2003; Jan Seidel : - Added mips to keywords - - 26 Oct 2002; Martin Schlemmer : - Libtoolize the sucker. - -*glib-2.0.6-r1 (4 aug 2002) - - 04 Feb 2003; Spider glib-2.0.6-r1.ebuild : - move DEBUG to DEBUGBUILD - - 13 Aug 2002; Pieter Van den Abeele : - Added ppc keyword - - 4 Aug 2002; Spider glib-2.0.6-r1.ebuild : - remove debugging info, change build process - -*glib-2.0.6 (4 Aug 2002) - 4 Aug 2002; Gabriele Giorgetti glib-2.0.6.ebuild: - Version bump. - -*glib-2.0.4-r1 (30 Jun 2002) - 23 Jul 2002; Calum Selkrik glib-2.0.4.ebuild-r1 - glib-2.0.4.ebuild glib-1.2.10-r4.ebuild glib-2.0.1-r6.ebuild : - Added KEYWORDS="x86 ppc" - Added RDEPEND to glib-1.2.10-r4.ebuild - - 30 Jun 2002; Martin Schlemmer glib-2.0.4.ebuild-r1 : - Try to fix bug #4190 with a fix for nautilus. Seems we have - another libtool bug to recon with. - - http://bugzilla.gnome.org/show_bug.cgi?id=75635 - -*glib-2.0.4 (15 Jun 2002) - 15 Jun 2002; Spider glib-2.0.4.ebuild : - libtool fix with elibtoolize - move deubg ot debug.eclass - -*glib-2.0.2 (28 May 2002) - 28 May 2002; Spider glib-2.0.2.ebuild: - new version - -*glib-2.0.1-r6 (25 May 2002) - - 25 May 2002; Karl Trygve Kalleberg glib-2.0.1-r6.ebuild files/digest-glib-2.0.1-r6: - - removed libtoolize from the ebuild, as it resulted in missing .so files. - - Removed glib-2.0.1-r5.ebuild files/digest-glib-2.0.1-r5 - -*glib-2.0.0-r5 (22 May 2002) - 22 May 2002; Spider glib-2.0.1-r5.ebuild: - return debug info into this for the upcoming gnome2 testing - - 25 May 2002; Karl Trygve Kalleberg glib-2.0.1-r5.ebuild: - -*glib-2.0.0-r4 (1 May 2002) - 1 May 2002 ; Spider glib-2.0.1-r4.ebuild: - remove libiconv again, this seems to have been a mistake as some other - things break because of it. hope I didn't mess too much up in case - of problems: - - remove libiconv, emerge glibc, log out and in again (needed for - ld.so.conf/preload ) and you can emerge glib again. Sorry for the - inconvenience. - -*glib-2.0.0-r3 (1 MayApr 2002) - 1 May 2002 ; Spider glib-2.0.1-r3.ebuild: - add libiconv dependency for ppc - -*glib-2.0.0-r2 (24 Apr 2002) - 24 Apr 2002 ; Spider glib-2.0.1-r2.ebuild: - Libtoolize - -*glib-2.0.0-r1 (11 Apr 2002) - 11 Apr 2002 ; Spider glib-2.0.1-r1.ebuild: - This is a release of the glib 2.0, new API makes it incompatible - with glib 1.2 and thus you need both versions installed. - -*glib-1.2.10-r4 (21 Mar 2002) - - 21 Mar 2002; Seemant Kulleen glib-1.2.10-r4.ebuild : - - Fix to have html documentation handled by dohtml instead of dodoc. Bug - reported by stefan@mdy.univie.ac.at. - -*glib-1.2.10-r3.ebuild (4 March 2002) - - 4 March 2002; Donny Davies glib-1.2.10-r3.ebuild : - - Fix to install libgmodule-1.2.so.0.0.10 mode 755. - -*glib-1.3.14 (20 Feb 2002) - - 20 Feb 2002; G.Bevin : - - Added masked development version to use for development of additional portage - tools. - -*glib-1.2.10-r2 (20 Feb 2002) - - 20 Feb 2002; G.Bevin : - - Added binary compatibility slot for later. - -*glib-1.2.10-r1 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/Manifest b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/Manifest deleted file mode 100644 index 20b6495979..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/Manifest +++ /dev/null @@ -1,11 +0,0 @@ -DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 SHA256 3bb8c45706f97b526da851061c89618bc258fa61f9100802c1340548e4bb2731 -DIST glib-1.2.10.tar.gz 421480 SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f -DIST glib-2.20.5.tar.bz2 5037738 SHA256 88f092769df5ce9f784c1068a3055ede00ada503317653984101d5393de63655 SHA512 71e89d15391c05d769b261669de33b674e4547dbba8df236fefe82a98bc13034c460e19953d070cf762483c4c04febf893ad2e1f16654b4d0f6c5af2bc7d946d WHIRLPOOL cd6d9f9545af4d29510861a6fe780743b05ead970d27c515634e4e2ed42e82f362f556733678870f7a54cbcf7a880d067f30dac3cc95128166d49f885b2a071a -DIST glib-2.22.2.tar.bz2 5490926 SHA256 a4a41d02fc2d3f5effa1fc3466918e0b3ab60e9eb0a08139b997f2649cbacca3 SHA512 25d5579385df4a656d3050ad23b13df8bd9391939347975fa578d60bc8a83e2edf7b446eabee70f439b0aa9cd29fe3c0a5b836cf890d98a5f0954a3ea0aa65b3 WHIRLPOOL 26d3986df167261993d090e80f555dd51cc055dc6d2e89c1664ac57eb44d03f25e58ab85c6ad876a23491dc3daab2831319f9b320b323cafdc9428669ac4c555 -DIST glib-2.22.3.tar.bz2 5009176 SHA256 edf1a42cfefc13dbb2c0973188a45e02908d6fe31e769306b190d15ace6c8b8a SHA512 46e0dcc0c12af81090b8e4f94f1d5dc0c70c041bd1bad3a5ed3d413e608c1789da929691bce3b232d246b0bdd0b04bb02e1fac1653990a89110c306ac15448a4 WHIRLPOOL c2de883048d0e1ae3ebea76451fe0296e8b3b1dbeff434beaa765a96ac0edd9840cd6d02a6be12b6f0e31d5348cb0ae025f5cb6981c100be420d9fe1b78b9cc7 -DIST glib-2.22.4.tar.bz2 5012207 SHA256 0d1f6bf8aaeab772f2370229eefda45bef434e3f29a7d1d8e5dfafeaa1d8ad14 SHA512 845fdf4d105cb84ac6e0a188aba1fe6ad8f8d5f971b381e578144dc74bea237c093ed3e7e811e3ea8741b11275695fac60d6e38283a1c8527a8ddd924fb7bf5d WHIRLPOOL 5d13678f28cf3024c9ca1baee625e617a122f5f4a2f0696db905bb79e2deeb20c1629eff451ee1c046a35a754c1ded77364b3919f5be5969f358580b07a3cfbe -DIST glib-2.26.1.tar.bz2 6704686 SHA256 7a74ff12b6b9dee1f2d0e520b56b68b621920c4f4250bdf23468e515625c28d5 SHA512 219733b6c0b7a1a7cad1b8c51e70c7984118d7ad58892e27dbe18eb44d6be8d543eec28946170bcc6d63a38af8c1b6133432c45c5828559b62c4506e61259707 WHIRLPOOL 34624e5068337603f84f484d8ae426520f8a6aeabfe9f98cefce10276a4386e34541044943658f42435aef05b4c22c4b557836237e53ef7ae4079ce71cfa32e8 -DIST glib-2.30.0.tar.xz 5744640 SHA256 d64c00b43409eabb89aad78501fcb1a992b002b314a4414a9bd069585cb7cdc1 SHA512 7f30319ef66641a724b75ec61f5d3c5b23ba36a781109150cb4341deebbec112ffc849cba23d0c10f28ca744068f80f0b2cda90a3e688c104e679b6cd0cf30a1 WHIRLPOOL 45852806268c92315194e2782e43f0ae27f9205648be3b41c07c84544d54aff0829a38d9e9bc1fc4e4fd17617d48e758a0dbfa3458582b87724e140d85296fb6 -DIST glib-2.32.4-AS_IF-patches.tar.xz 8584 SHA256 c61a87bbed8b09148f70f2651696430ab262d8ee905ebe2e0e963bb9038c5545 SHA512 cea825c379ea9014014f8a6f3a9fcf228e6b4245c649df4d86f6d86d1d655fd927ef1115fd66521cc48b2929d8cd504a284c7a8fb5ff38dc2b83ac4140655049 WHIRLPOOL e778094ad8ebe6fdc236942c21ee8ce2266712a08672b521f931159dd81d3452fcb8b6556c98c82b60548b1d9703a3ff332d02970a01565b6f5c4bcd02e74b46 -DIST glib-2.32.4.tar.xz 6178556 SHA256 a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2 SHA512 bc8b2d6afae7635f940065eca3e854ee171812c7b582d55313db11d28875495dbf41fc0a260347b30f7490daa65ccc377d8a2d60bb3a26d07997606d8e3d989f WHIRLPOOL 35aec94088acff460685c0b1bb2e6fcffadb0f9f0044b93f3fa042ed82dd52efb5e56022575c0ebcfda4230d38edc26a916623f0bfcbfc8e1c6b76a3133d43bc -DIST pkg-config-0.26.tar.gz 396399 SHA256 94c1936a797c930fb3e4e5a154165b6268caba22b32d24083dd4c492a533c8af diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-automake.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-automake.patch deleted file mode 100644 index c4f8fd3211..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-automake.patch +++ /dev/null @@ -1,29 +0,0 @@ -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 diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-configure-LANG.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-configure-LANG.patch deleted file mode 100644 index b5e9e82a74..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-configure-LANG.patch +++ /dev/null @@ -1,44 +0,0 @@ -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. diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch deleted file mode 100644 index 1b896484d2..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- 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; diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-m4.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-m4.patch deleted file mode 100644 index f57ecf7c11..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-1.2.10-m4.patch +++ /dev/null @@ -1,9 +0,0 @@ -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 diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.10.3-ia64-atomic-ops.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.10.3-ia64-atomic-ops.patch deleted file mode 100644 index 0859e3310a..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.10.3-ia64-atomic-ops.patch +++ /dev/null @@ -1,39 +0,0 @@ -From Debian, this one is needed for gcc < 4.1... - ---- glib-2.10.0/glib/gatomic.c 2006-02-24 14:02:51.000000000 +0000 -+++ glib-2.10.0/glib/gatomic.c 2006-03-06 18:12:06.000000000 +0000 -@@ -414,14 +414,14 @@ - g_atomic_int_exchange_and_add (volatile gint *atomic, - gint val) - { -- return __sync_fetch_and_add (atomic, val); -+ return __sync_fetch_and_add_si (atomic, val); - } - - void - g_atomic_int_add (volatile gint *atomic, - gint val) - { -- __sync_fetch_and_add (atomic, val); -+ __sync_fetch_and_add_si (atomic, val); - } - - gboolean -@@ -429,7 +429,7 @@ - gint oldval, - gint newval) - { -- return __sync_bool_compare_and_swap (atomic, oldval, newval); -+ return __sync_bool_compare_and_swap_si (atomic, oldval, newval); - } - - gboolean -@@ -437,7 +437,7 @@ - gpointer oldval, - gpointer newval) - { -- return __sync_bool_compare_and_swap ((long *)atomic, -+ return __sync_bool_compare_and_swap_di ((long *)atomic, - (long)oldval, (long)newval); - } - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.12.12-fbsd.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.12.12-fbsd.patch deleted file mode 100644 index bba632964e..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.12.12-fbsd.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN glib-2.12.12.orig/gmodule/gmodule-dl.c glib-2.12.12/gmodule/gmodule-dl.c ---- glib-2.12.12.orig/gmodule/gmodule-dl.c 2007-05-01 19:12:40.000000000 -0400 -+++ glib-2.12.12/gmodule/gmodule-dl.c 2007-07-05 20:10:51.000000000 -0400 -@@ -106,6 +106,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 -@@ -117,6 +118,9 @@ _g_module_self (void) - g_module_set_error (fetch_dlerror (TRUE)); - - return handle; -+#else -+ return RTLD_DEFAULT; -+#endif - } - - static void diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch deleted file mode 100644 index cabe56f567..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.18.1-workaround-gio-test-failure-without-userpriv.patch +++ /dev/null @@ -1,20 +0,0 @@ -Temporary workaround for gio tests failure when ran without FEATURES=userpriv -until upstream bug #552912 is fixed - ---- gio/tests/live-g-file.c.orig 2008-09-25 05:44:12.848556034 +0300 -+++ gio/tests/live-g-file.c 2008-09-25 06:12:34.248726237 +0300 -@@ -769,11 +769,14 @@ - if (posix_compat) - { - /* target directory is not accessible (no execute flag) */ -+#if 0 -+/* Fails when ran as root */ - do_copy_move (root, item, TEST_DIR_NO_ACCESS, - TEST_NO_ACCESS); - /* target directory is readonly */ - do_copy_move (root, item, TEST_DIR_NO_WRITE, - TEST_NO_ACCESS); -+#endif - } - } - } diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.24-assert-test-failure.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.24-assert-test-failure.patch deleted file mode 100644 index 6d8e74f325..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.24-assert-test-failure.patch +++ /dev/null @@ -1,19 +0,0 @@ -Tests fail when upgrading glib from 2.22 to 2.24 if sys-devel/gdb is installed -because gdb is run on .libs/assert-msg-test before LD_LIBRARY_PATH is set. This -causes gdb to use the system-wide glib instead, and fail on the test. - -This patch exports LD_LIBRARY_PATH before running gdb - -https://bugzilla.gnome.org/621368 - ---- ---- tests/run-assert-msg-test.sh -+++ tests/run-assert-msg-test.sh -@@ -34,6 +34,7 @@ if [ -e ".libs/lt-$msg_test" ]; then - msg_test="lt-$msg_test" - fi - echo_v "Running gdb on assert-msg-test" -+export LD_LIBRARY_PATH="`dirname $PWD`/glib/.libs:$LD_LIBRARY_PATH" - OUT=$(gdb --batch --ex run --ex "print (char*) __glib_assert_msg" .libs/$msg_test 2> $error_out) || \ - fail "failed to run gdb" - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.25-punt-python-check.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.25-punt-python-check.patch deleted file mode 100644 index 077ebf440f..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.25-punt-python-check.patch +++ /dev/null @@ -1,20 +0,0 @@ -Remove python detection from configure.in, we won't be installing the gdb python -scripts anymore. They use a redhat-specific gdb module that has not been -upstreamed yet. - -https://bugs.gentoo.org/291328 -https://bugzilla.gnome.org/623552 ---- ---- configure.ac -+++ configure.ac -@@ -379,10 +379,6 @@ if test "x$PERL_PATH" = x ; then - fi - AC_SUBST(PERL_PATH) - --# Need suitable python path for greport --AM_PATH_PYTHON(2.4,,PYTHON="/usr/bin/env python2.4") -- -- - dnl *********************** - dnl *** Tests for iconv *** - dnl *********************** diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.25-skip-tests-with-dbus-keyring.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.25-skip-tests-with-dbus-keyring.patch deleted file mode 100644 index baca1eca86..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.25-skip-tests-with-dbus-keyring.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- gio/tests/gdbus-peer.c.orig 2010-08-28 20:06:11.000000000 +0300 -+++ gio/tests/gdbus-peer.c 2010-08-28 20:06:21.000000000 +0300 -@@ -1448,7 +1448,7 @@ - - g_test_add_func ("/gdbus/peer-to-peer", test_peer); - g_test_add_func ("/gdbus/delayed-message-processing", delayed_message_processing); -- g_test_add_func ("/gdbus/nonce-tcp", test_nonce_tcp); -+ //g_test_add_func ("/gdbus/nonce-tcp", test_nonce_tcp); - g_test_add_func ("/gdbus/credentials", test_credentials); - g_test_add_func ("/gdbus/overflow", test_overflow); - ---- gio/tests/gdbus-non-socket.c.orig 2010-08-28 20:36:52.000000000 +0300 -+++ gio/tests/gdbus-non-socket.c 2010-08-28 20:37:02.000000000 +0300 -@@ -336,7 +336,7 @@ - /* all the tests rely on a shared main loop */ - loop = g_main_loop_new (NULL, FALSE); - -- g_test_add_func ("/gdbus/non-socket", test_non_socket); -+ //g_test_add_func ("/gdbus/non-socket", test_non_socket); - - ret = g_test_run(); - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26-gdbus-bad-assertion.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26-gdbus-bad-assertion.patch deleted file mode 100644 index 29e3116881..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26-gdbus-bad-assertion.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/gio/gdbusprivate.c b/gio/gdbusprivate.c -index 4a668b8..6ca7b6f 100644 ---- a/gio/gdbusprivate.c -+++ b/gio/gdbusprivate.c -@@ -913,7 +913,7 @@ write_message_async_cb (GObject *source_object, - g_object_unref (simple); - goto out; - } -- g_assert (bytes_written > 0); /* zero is never returned */ -+ g_assert (bytes_written >= 0); - - write_message_print_transport_debug (bytes_written, data); - -@@ -1009,10 +1009,10 @@ write_message_continue_writing (MessageToWriteData *data) - if (control_message != NULL) - g_object_unref (control_message); - -- if (bytes_written == -1) -+ if (bytes_written == -1 || bytes_written == 0) - { -- /* Handle WOULD_BLOCK by waiting until there's room in the buffer */ -- if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK)) -+ /* Handle zero bytes written or WOULD_BLOCK by waiting until there's room in the buffer */ -+ if (bytes_written == 0 || g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK)) - { - GSource *source; - source = g_socket_create_source (data->worker->socket, -@@ -1024,7 +1024,8 @@ write_message_continue_writing (MessageToWriteData *data) - NULL); /* GDestroyNotify */ - g_source_attach (source, g_main_context_get_thread_default ()); - g_source_unref (source); -- g_error_free (error); -+ if (error != NULL) -+ g_error_free (error); - goto out; - } - g_simple_async_result_take_error (simple, error); -@@ -1032,7 +1033,7 @@ write_message_continue_writing (MessageToWriteData *data) - g_object_unref (simple); - goto out; - } -- g_assert (bytes_written > 0); /* zero is never returned */ -+ g_assert (bytes_written > 0); /* -1 and 0 is handled above */ - - write_message_print_transport_debug (bytes_written, data); - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-disable-locale-sensitive-test.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-disable-locale-sensitive-test.patch deleted file mode 100644 index 235d5c73e0..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-disable-locale-sensitive-test.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 3a02a86a0a413304843c1cfad359922322486da6 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Wed, 6 Oct 2010 23:21:01 +0200 -Subject: [PATCH 1/2] gsettings: disable locale sensitive test. - ---- - gio/tests/gsettings.c | 8 ++++---- - 1 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/gio/tests/gsettings.c b/gio/tests/gsettings.c -index fdadf96..4d19618 100644 ---- a/gio/tests/gsettings.c -+++ b/gio/tests/gsettings.c -@@ -625,14 +625,14 @@ test_l10n (void) - g_free (str); - str = NULL; - -- setlocale (LC_MESSAGES, "de_DE"); -+ /*setlocale (LC_MESSAGES, "de_DE"); - str = g_settings_get_string (settings, "error-message"); - setlocale (LC_MESSAGES, locale); - - g_assert_cmpstr (str, ==, "Unbenannt"); - g_object_unref (settings); - g_free (str); -- str = NULL; -+ str = NULL;*/ - - g_free (locale); - } -@@ -666,14 +666,14 @@ test_l10n_context (void) - g_free (str); - str = NULL; - -- setlocale (LC_MESSAGES, "de_DE"); -+ /*setlocale (LC_MESSAGES, "de_DE"); - g_settings_get (settings, "backspace", "s", &str); - setlocale (LC_MESSAGES, locale); - - g_assert_cmpstr (str, ==, "Löschen"); - g_object_unref (settings); - g_free (str); -- str = NULL; -+ str = NULL;*/ - - g_free (locale); - } --- -1.7.3 - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-disable-volumemonitor-broken-test.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-disable-volumemonitor-broken-test.patch deleted file mode 100644 index 34fad9e2d8..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-disable-volumemonitor-broken-test.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 8eb4fb83d0933d09bb6ef0ec1511a6b0eb2cee9b Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Wed, 6 Oct 2010 23:21:22 +0200 -Subject: [PATCH 2/2] volumemonitor: disable failing test - ---- - gio/tests/volumemonitor.c | 6 +++--- - 1 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/gio/tests/volumemonitor.c b/gio/tests/volumemonitor.c -index 54123ec..df19b58 100644 ---- a/gio/tests/volumemonitor.c -+++ b/gio/tests/volumemonitor.c -@@ -112,7 +112,7 @@ test_connected_drives (void) - g_list_free (drives); - } - --static void -+/*static void - test_volumes (void) - { - GList *volumes, *l; -@@ -131,7 +131,7 @@ test_volumes (void) - - g_list_foreach (volumes, (GFunc)g_object_unref, NULL); - g_list_free (volumes); --} -+}*/ - - static void - test_mounts (void) -@@ -173,7 +173,7 @@ main (int argc, char *argv[]) - monitor = g_volume_monitor_get (); - - g_test_add_func ("/volumemonitor/connected_drives", test_connected_drives); -- g_test_add_func ("/volumemonitor/volumes", test_volumes); -+ //g_test_add_func ("/volumemonitor/volumes", test_volumes); - g_test_add_func ("/volumemonitor/mounts", test_mounts); - - ret = g_test_run (); --- -1.7.3 - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-error-pileup.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-error-pileup.patch deleted file mode 100644 index 86b0468b63..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-error-pileup.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 1c6fd63f60ffa24aa9ea29d2ac13bb0b2b5b9d4e Mon Sep 17 00:00:00 2001 -From: Matthias Clasen -Date: Sun, 17 Oct 2010 03:30:30 +0000 -Subject: Prevent error pileup - ---- -diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c -index c2725b4..22681d0 100644 ---- a/gio/glib-compile-schemas.c -+++ b/gio/glib-compile-schemas.c -@@ -497,8 +497,7 @@ key_state_start_aliases (KeyState *state, - g_set_error_literal (error, G_MARKUP_ERROR, - G_MARKUP_ERROR_INVALID_CONTENT, - " already specified for this key"); -- -- if (!state->is_flags && !state->is_enum && !state->has_choices) -+ else if (!state->is_flags && !state->is_enum && !state->has_choices) - g_set_error_literal (error, G_MARKUP_ERROR, - G_MARKUP_ERROR_INVALID_CONTENT, - " can only be specified for keys with " -@@ -1634,6 +1633,7 @@ parse_gschema_files (gchar **files, - - /* let them know */ - fprintf (stderr, "%s: %s. ", filename, error->message); -+ g_clear_error (&error); - - if (strict) - { --- -cgit v0.8.3.1 diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-not-close.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-not-close.patch deleted file mode 100644 index 3afb113d3b..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-not-close.patch +++ /dev/null @@ -1,26 +0,0 @@ -From e01a20ceb958a9a43383a2ef236524ba9f79b6d9 Mon Sep 17 00:00:00 2001 -From: Tor Lillqvist -Date: Thu, 07 Oct 2010 09:04:52 +0000 -Subject: Don't call close() on -1 - -Of course, a proper implementation of close() will just ignore an -invalid parameter silently, and set errno. But apparently the "debug" -version of the Microsoft C library generates some noise in this -case. So avoid that. Thanks to John Emmas for reporting. ---- -diff --git a/tests/testglib.c b/tests/testglib.c -index 7625928..b4e29f0 100644 ---- a/tests/testglib.c -+++ b/tests/testglib.c -@@ -886,7 +886,8 @@ test_file_functions (void) - fd = g_mkstemp (template); - if (g_test_verbose() && fd != -1) - g_print ("g_mkstemp works even if template doesn't end in XXXXXX\n"); -- close (fd); -+ if (fd != -1) -+ close (fd); - strcpy (template, "fooXXXXXX"); - fd = g_mkstemp (template); - if (fd == -1) --- -cgit v0.8.3.1 diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-unref-null.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-unref-null.patch deleted file mode 100644 index 1925d6e2a1..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.0-unref-null.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 2a9b14c015a05cd8dc16a2c5bce2d531c76824c8 Mon Sep 17 00:00:00 2001 -From: Matthias Clasen -Date: Thu, 30 Sep 2010 18:40:50 +0000 -Subject: message_to_write_data_free: Don't unref data->message if it is NULL - -After the recent changes to message filtering, it can happen that -data->message is NULL when we get here. -(cherry picked from commit fe1186a842458dcc647c5f9ab03f17c762354e95) ---- -diff --git a/gio/gdbusprivate.c b/gio/gdbusprivate.c -index 442d5e1..dd9d58a 100644 ---- a/gio/gdbusprivate.c -+++ b/gio/gdbusprivate.c -@@ -876,7 +876,8 @@ static void - message_to_write_data_free (MessageToWriteData *data) - { - _g_dbus_worker_unref (data->worker); -- g_object_unref (data->message); -+ if (data->message) -+ g_object_unref (data->message); - g_free (data->blob); - g_free (data); - } --- -cgit v0.8.3.1 diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.1-gdbus-remove-false-warnings.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.1-gdbus-remove-false-warnings.patch deleted file mode 100644 index deb3a93b64..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.1-gdbus-remove-false-warnings.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -ur glib-2.26.1.orig/gio/gdbusconnection.c glib-2.26.1/gio/gdbusconnection.c ---- glib-2.26.1.orig/gio/gdbusconnection.c 2010-11-12 22:55:24.000000000 +0900 -+++ glib-2.26.1/gio/gdbusconnection.c 2010-12-15 15:59:31.323159007 +0900 -@@ -1449,7 +1449,8 @@ - if (out_serial != NULL) - *out_serial = serial_to_use; - -- g_dbus_message_set_serial (message, serial_to_use); -+ if ((flags & G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL) == 0) -+ g_dbus_message_set_serial (message, serial_to_use); - - g_dbus_message_lock (message); - _g_dbus_worker_send_message (connection->worker, -diff -ur glib-2.26.1.orig/gio/gdbusmethodinvocation.c glib-2.26.1/gio/gdbusmethodinvocation.c ---- glib-2.26.1.orig/gio/gdbusmethodinvocation.c 2010-12-15 10:45:37.883158988 +0900 -+++ glib-2.26.1/gio/gdbusmethodinvocation.c 2010-12-15 11:27:15.733159008 +0900 -@@ -403,8 +403,9 @@ - error = NULL; - if (!g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), reply, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, &error)) - { -- g_warning (_("Error sending message: %s"), error->message); -- g_error_free (error); -+ g_warning (_("Error sending message: %s"), error ? error->message : "(null!)"); -+ if (error) -+ g_error_free (error); - } - g_object_unref (reply); - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.1-inotify.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.1-inotify.patch deleted file mode 100644 index 05e3f5cd34..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.26.1-inotify.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -uNr glib-2.26.1/gio/inotify/inotify-kernel.c glib-2.26.1.mod/gio/inotify/inotify-kernel.c ---- glib-2.26.1/gio/inotify/inotify-kernel.c 2010-08-17 03:43:54.000000000 +0900 -+++ glib-2.26.1.mod/gio/inotify/inotify-kernel.c 2010-11-29 14:55:09.031045372 +0900 -@@ -32,7 +32,7 @@ - #include - - /* Timings for pairing MOVED_TO / MOVED_FROM events */ --#define PROCESS_EVENTS_TIME 1000 /* 1000 milliseconds (1 hz) */ -+#define PROCESS_EVENTS_TIME 1 /* 1 milliseconds (1000 hz) */ - #define DEFAULT_HOLD_UNTIL_TIME 0 /* 0 millisecond */ - #define MOVE_HOLD_UNTIL_TIME 500 /* 500 microseconds or 0.5 milliseconds */ - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.29.18-external-gdbus-codegen.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.29.18-external-gdbus-codegen.patch deleted file mode 100644 index abec0dd722..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.29.18-external-gdbus-codegen.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 89a3234d52451cadb21c322931adb6e8928eb21d Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Wed, 24 Aug 2011 21:35:59 -0400 -Subject: [PATCH] Use an external gdbus-codegen package - ---- - configure.ac | 4 +--- - docs/reference/gio/Makefile.am | 3 +-- - gio/Makefile.am | 2 +- - gio/tests/Makefile.am | 4 +--- - gio/tests/gdbus-object-manager-example/Makefile.am | 4 +--- - 5 files changed, 5 insertions(+), 12 deletions(-) - -diff --git a/configure.ac b/configure.ac -index dc23b8b..0bb0c4a 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -365,7 +365,7 @@ fi - AC_SUBST(PERL_PATH) - - # Need suitable python path for greport --AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") -+# AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") - - - dnl *********************** -@@ -3858,8 +3858,6 @@ gobject/tests/Makefile - gthread/Makefile - gthread/tests/Makefile - gio/Makefile --gio/gdbus-2.0/codegen/Makefile --gio/gdbus-2.0/codegen/config.py - gio/xdgmime/Makefile - gio/inotify/Makefile - gio/libasyncns/Makefile -diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am -index 9eb0fce..511aec9 100644 ---- a/docs/reference/gio/Makefile.am -+++ b/docs/reference/gio/Makefile.am -@@ -79,8 +79,7 @@ man_MANS = \ - gio-querymodules.1 \ - glib-compile-schemas.1 \ - gsettings.1 \ -- gdbus.1 \ -- gdbus-codegen.1 -+ gdbus.1 - - if ENABLE_MAN - -diff --git a/gio/Makefile.am b/gio/Makefile.am -index 7803bb2..d4a08e5 100644 ---- a/gio/Makefile.am -+++ b/gio/Makefile.am -@@ -2,7 +2,7 @@ include $(top_srcdir)/Makefile.decl - - NULL = - --SUBDIRS = gdbus-2.0/codegen -+SUBDIRS = - - if OS_UNIX - SUBDIRS += libasyncns xdgmime -diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am -index a85ea4f..8fbe8ec 100644 ---- a/gio/tests/Makefile.am -+++ b/gio/tests/Makefile.am -@@ -261,9 +261,7 @@ gdbus_bz627724_LDADD = $(progs_ldadd) - - if OS_UNIX - gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c : test-codegen.xml -- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ -- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ -- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ -+ $(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 5e6eb9a..8b16926 100644 ---- a/gio/tests/gdbus-object-manager-example/Makefile.am -+++ b/gio/tests/gdbus-object-manager-example/Makefile.am -@@ -22,9 +22,7 @@ GDBUS_GENERATED = \ - $(NULL) - - $(GDBUS_GENERATED) : gdbus-example-objectmanager.xml -- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ -- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ -- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ -+ $(AM_V_GEN) gdbus-codegen \ - --interface-prefix org.gtk.GDBus.Example.ObjectManager. \ - --c-namespace Example \ - --c-generate-object-manager \ --- -1.7.6.1 - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.30.0-missing-decls.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.30.0-missing-decls.patch deleted file mode 100644 index 67fd375c96..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.30.0-missing-decls.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -rupN glib-2.30.0/glib/glib-unix.h glib-2.30.0.patched/glib/glib-unix.h ---- glib-2.30.0/glib/glib-unix.h 2011-09-14 17:10:44.000000000 -0700 -+++ glib-2.30.0_patched/glib/glib-unix.h 2011-11-10 17:08:02.621275643 -0800 -@@ -38,6 +38,8 @@ - #error "This header may only be used on UNIX" - #endif - -+G_BEGIN_DECLS -+ - /** - * G_UNIX_ERROR: - * -@@ -77,4 +79,6 @@ guint g_unix_signal_add (gint - GSourceFunc handler, - gpointer user_data); - -+G_END_DECLS -+ - #endif diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.30.0-qsort_r-check.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.30.0-qsort_r-check.patch deleted file mode 100644 index 4103b2b2cc..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.30.0-qsort_r-check.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -rupN glib-2.30.0/configure.ac glib-2.30.0.patched/configure.ac ---- glib-2.30.0/configure.ac 2011-09-27 17:03:02.456785498 -0700 -+++ glib-2.30.0.patched/configure.ac 2011-09-27 16:58:29.346782462 -0700 -@@ -584,7 +584,7 @@ AC_CHECK_FUNCS(atexit on_exit timegm gmt - dnl don't use AC_CHECK_FUNCS here, otherwise HAVE_QSORT_R will - dnl be automatically defined, which we don't want to do - dnl until we have checked this function is actually usable --AC_CHECK_FUNC([qsort_r]) -+# AC_CHECK_FUNC([qsort_r]) - - # BSD has a qsort_r with wrong argument order - if test x$ac_cv_func_qsort_r = xyes ; then diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.31.x-external-gdbus-codegen.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.31.x-external-gdbus-codegen.patch deleted file mode 100644 index df1378eb12..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.31.x-external-gdbus-codegen.patch +++ /dev/null @@ -1,99 +0,0 @@ -From 732f04b55f59b8107a7fbe317317edb5f184ea8f Mon Sep 17 00:00:00 2001 -From: Priit Laes -Date: Fri, 3 Feb 2012 09:08:28 +0200 -Subject: [PATCH] Split out gdbus codegen - ---- - configure.ac | 4 +--- - 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, 7 insertions(+), 14 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 4cf04a1..0bb18c8 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -356,7 +356,7 @@ fi - AC_SUBST(PERL_PATH) - - # Need suitable python path for greport --AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") -+# AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5") - - - dnl *********************** -@@ -3525,8 +3525,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/xdgmime/Makefile - gio/inotify/Makefile - gio/fen/Makefile -diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am -index 535aa26..5027dd5 100644 ---- a/docs/reference/gio/Makefile.am -+++ b/docs/reference/gio/Makefile.am -@@ -144,8 +144,7 @@ man_MANS = \ - glib-compile-resources.1 \ - gsettings.1 \ - gresource.1 \ -- gdbus.1 \ -- gdbus-codegen.1 -+ gdbus.1 - - if ENABLE_MAN - -diff --git a/gio/Makefile.am b/gio/Makefile.am -index 67eeae6..277931b 100644 ---- a/gio/Makefile.am -+++ b/gio/Makefile.am -@@ -2,7 +2,7 @@ include $(top_srcdir)/Makefile.decl - - NULL = - --SUBDIRS = gdbus-2.0/codegen -+SUBDIRS = - - if OS_UNIX - SUBDIRS += xdgmime -diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am -index e987fd1..66af8cf 100644 ---- a/gio/tests/Makefile.am -+++ b/gio/tests/Makefile.am -@@ -275,10 +275,8 @@ gdbus_close_pending_SOURCES = gdbus-close-pending.c gdbus-sessionbus.c gdbus-ses - gdbus_close_pending_LDADD = $(progs_ldadd) - - if OS_UNIX --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 9861d0e..9ca6eb9 100644 ---- a/gio/tests/gdbus-object-manager-example/Makefile.am -+++ b/gio/tests/gdbus-object-manager-example/Makefile.am -@@ -21,10 +21,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.7.8.4 - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.32.4-CVE-2012-3524.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.32.4-CVE-2012-3524.patch deleted file mode 100644 index 92e6c8125e..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.32.4-CVE-2012-3524.patch +++ /dev/null @@ -1,247 +0,0 @@ -From 4c2928a54482913cf236bff0e66650a8f47e17ea Mon Sep 17 00:00:00 2001 -From: Colin Walters -Date: Wed, 22 Aug 2012 18:26:11 +0000 -Subject: CVE-2012-3524: Hardening for being run in a setuid environment - -Some programs attempt to use libglib (or even libgio) when setuid. -For a long time, GTK+ simply aborted if launched in this -configuration, but we never had a real policy for GLib. - -I'm not sure whether we should advertise such support. However, given -that there are real-world programs that do this currently, we can make -them safer with not too much effort. - -Better to fix a problem caused by an interaction between two -components in *both* places if possible. - -This patch adds a private function g_check_setuid() which is used to -first ensure we don't run an external dbus-launch binary if -DBUS_SESSION_BUS_ADDRESS isn't set. - -Second, we also ensure the local VFS is used in this case. The -gdaemonvfs extension point will end up talking to the session bus -which is typically undesirable in a setuid context. - -Implementing g_check_setuid() is interesting - whether or not we're -running in a privilege-escalated path is operating system specific. -Note that GTK+'s code to check euid versus uid worked historically on -Unix, more modern systems have filesystem capabilities and SELinux -domain transitions, neither of which are captured by the uid -comparison. - -On Linux/glibc, the way this works is that the kernel sets an -AT_SECURE flag in the ELF auxiliary vector, and glibc looks for it on -startup. If found, then glibc sets a public-but-undocumented -__libc_enable_secure variable which we can use. Unfortunately, while -it *previously* worked to check this variable, a combination of newer -binutils and RPM break it: -http://www.openwall.com/lists/owl-dev/2012/08/14/1 - -So for now on Linux/glibc, we fall back to the historical Unix version -until we get glibc fixed. - -On some BSD variants, there is a issetugid() function. On other Unix -variants, we fall back to what GTK+ has been doing. - -Reported-By: Sebastian Krahmer -Signed-off-by: Colin Walters ---- -diff --git a/configure.ac b/configure.ac -index 584df1d..67ea1a9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -583,9 +583,20 @@ AC_TRY_COMPILE([#include ], [DIR *dir;], - # Checks for library functions. - AC_FUNC_VPRINTF - AC_FUNC_ALLOCA --AC_CHECK_FUNCS(mmap posix_memalign memalign valloc fsync pipe2) -+AC_CHECK_FUNCS(mmap posix_memalign memalign valloc fsync pipe2 issetugid) - AC_CHECK_FUNCS(atexit on_exit timegm gmtime_r) - -+AC_CACHE_CHECK([for __libc_enable_secure], glib_cv_have_libc_enable_secure, -+ [AC_TRY_LINK([#include -+ extern int __libc_enable_secure;], -+ [return __libc_enable_secure;], -+ glib_cv_have_libc_enable_secure=yes, -+ glib_cv_have_libc_enable_secure=no)]) -+AS_IF([test x$glib_cv_have_libc_enable_secure = xyes], [ -+ AC_DEFINE(HAVE_LIBC_ENABLE_SECURE, 1, -+ [Define if you have the __libc_enable_secure variable (GNU libc, eglibc)]) -+]) -+ - AC_CHECK_SIZEOF(char) - AC_CHECK_SIZEOF(short) - AC_CHECK_SIZEOF(long) -@@ -984,7 +995,7 @@ AC_MSG_RESULT(unsigned $glib_size_type) - - # Check for some functions - AC_CHECK_FUNCS(lstat strerror strsignal memmove vsnprintf stpcpy strcasecmp strncasecmp poll getcwd vasprintf setenv unsetenv getc_unlocked readlink symlink fdwalk memmem) --AC_CHECK_FUNCS(chown lchmod lchown fchmod fchown link utimes getgrgid getpwuid) -+AC_CHECK_FUNCS(chown lchmod lchown fchmod fchown link utimes getgrgid getpwuid getresuid) - AC_CHECK_FUNCS(getmntent_r setmntent endmntent hasmntopt getfsstat getvfsstat) - # Check for high-resolution sleep functions - AC_CHECK_FUNCS(splice) -diff --git a/gio/gdbusaddress.c b/gio/gdbusaddress.c -index 4aa13b9..96b6343 100644 ---- a/gio/gdbusaddress.c -+++ b/gio/gdbusaddress.c -@@ -37,6 +37,7 @@ - #include "giostream.h" - #include "gasyncresult.h" - #include "gsimpleasyncresult.h" -+#include "glib-private.h" - #include "gdbusprivate.h" - #include "giomodule-priv.h" - #include "gdbusdaemon.h" -@@ -1023,6 +1024,14 @@ get_session_address_dbus_launch (GError **error) - restore_dbus_verbose = FALSE; - old_dbus_verbose = NULL; - -+ /* Don't run binaries as root if we're setuid. */ -+ if (GLIB_PRIVATE_CALL (g_check_setuid) ()) -+ { -+ g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, -+ _("Cannot spawn a message bus when setuid")); -+ goto out; -+ } -+ - machine_id = _g_dbus_get_machine_id (error); - if (machine_id == NULL) - { -diff --git a/gio/gvfs.c b/gio/gvfs.c -index dda8afb..9afbcec 100644 ---- a/gio/gvfs.c -+++ b/gio/gvfs.c -@@ -23,6 +23,7 @@ - #include "config.h" - #include - #include "gvfs.h" -+#include "glib-private.h" - #include "glocalvfs.h" - #include "gresourcefile.h" - #include "giomodule-priv.h" -@@ -191,6 +192,8 @@ g_vfs_parse_name (GVfs *vfs, - GVfs * - g_vfs_get_default (void) - { -+ if (GLIB_PRIVATE_CALL (g_check_setuid) ()) -+ return g_vfs_get_local (); - return _g_io_module_get_default (G_VFS_EXTENSION_POINT_NAME, - "GIO_USE_VFS", - (GIOModuleVerifyFunc)g_vfs_is_active); -diff --git a/glib/genviron.c b/glib/genviron.c -index 59a8bbe..9525cf0 100644 ---- a/glib/genviron.c -+++ b/glib/genviron.c -@@ -40,6 +40,7 @@ - #include - #endif - -+#include "glib-private.h" - #include "gmem.h" - #include "gmessages.h" - #include "gstrfuncs.h" -diff --git a/glib/glib-private.c b/glib/glib-private.c -index 3946e77..3506782 100644 ---- a/glib/glib-private.c -+++ b/glib/glib-private.c -@@ -38,7 +38,9 @@ glib__private__ (void) - g_wakeup_signal, - g_wakeup_acknowledge, - -- g_get_worker_context -+ g_get_worker_context, -+ -+ g_check_setuid - }; - - return &table; -diff --git a/glib/glib-private.h b/glib/glib-private.h -index fde0be8..87da6f3 100644 ---- a/glib/glib-private.h -+++ b/glib/glib-private.h -@@ -25,6 +25,8 @@ - - G_GNUC_INTERNAL - GMainContext * g_get_worker_context (void); -+G_GNUC_INTERNAL -+gboolean g_check_setuid (void); - - #define GLIB_PRIVATE_CALL(symbol) (glib__private__()->symbol) - -@@ -40,6 +42,8 @@ typedef struct { - /* See gmain.c */ - GMainContext * (* g_get_worker_context) (void); - /* Add other private functions here, initialize them in glib-private.c */ -+ -+ gboolean (* g_check_setuid) (void); - } GLibPrivateVTable; - - GLibPrivateVTable *glib__private__ (void); -diff --git a/glib/gutils.c b/glib/gutils.c -index 38b5e44..f8a38d1 100644 ---- a/glib/gutils.c -+++ b/glib/gutils.c -@@ -2409,3 +2409,60 @@ g_get_tmp_dir (void) - } - - #endif -+ -+/* Private API: -+ * -+ * Returns %TRUE if the current process was executed as setuid (or an -+ * equivalent __libc_enable_secure is available). See: -+ * http://osdir.com/ml/linux.lfs.hardened/2007-04/msg00032.html -+ */ -+gboolean -+g_check_setuid (void) -+{ -+ /* TODO: get __libc_enable_secure exported from glibc. -+ * See http://www.openwall.com/lists/owl-dev/2012/08/14/1 -+ */ -+#if 0 && defined(HAVE_LIBC_ENABLE_SECURE) -+ { -+ /* See glibc/include/unistd.h */ -+ extern int __libc_enable_secure; -+ return __libc_enable_secure; -+ } -+#elif defined(HAVE_ISSETUGID) -+ /* BSD: http://www.freebsd.org/cgi/man.cgi?query=issetugid&sektion=2 */ -+ return issetugid (); -+#elif defined(G_OS_UNIX) -+ uid_t ruid, euid, suid; /* Real, effective and saved user ID's */ -+ gid_t rgid, egid, sgid; /* Real, effective and saved group ID's */ -+ -+ static gsize check_setuid_initialised; -+ static gboolean is_setuid; -+ -+ if (g_once_init_enter (&check_setuid_initialised)) -+ { -+#ifdef HAVE_GETRESUID -+ /* These aren't in the header files, so we prototype them here. -+ */ -+ int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); -+ int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); -+ -+ if (getresuid (&ruid, &euid, &suid) != 0 || -+ getresgid (&rgid, &egid, &sgid) != 0) -+#endif /* HAVE_GETRESUID */ -+ { -+ suid = ruid = getuid (); -+ sgid = rgid = getgid (); -+ euid = geteuid (); -+ egid = getegid (); -+ } -+ -+ is_setuid = (ruid != euid || ruid != suid || -+ rgid != egid || rgid != sgid); -+ -+ g_once_init_leave (&check_setuid_initialised, 1); -+ } -+ return is_setuid; -+#else -+ return FALSE; -+#endif -+} --- -cgit v0.9.0.2 diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.32.4-bashcomp.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.32.4-bashcomp.patch deleted file mode 100644 index 33abffcf7d..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.32.4-bashcomp.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 6d032421b4871105e1f37bb75a5ec7b012f19f61 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Sun, 15 Jul 2012 22:30:07 -0400 -Subject: [PATCH] gio: use /usr/share/bash-completion for bashcomp - -In Gentoo, we use /usr/share/bash-completion, not -/usr/share/bash-completion/completions. ---- - gio/Makefile.am | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/gio/Makefile.am b/gio/Makefile.am -index 704367c..bee9dc6 100644 ---- a/gio/Makefile.am -+++ b/gio/Makefile.am -@@ -715,7 +715,7 @@ gdbus_LDADD = libgio-2.0.la \ - $(top_builddir)/glib/libglib-2.0.la \ - $(top_builddir)/gobject/libgobject-2.0.la - --completiondir = $(datadir)/bash-completion/completions -+completiondir = $(datadir)/bash-completion - completion_DATA = \ - completion/gdbus \ - completion/gsettings \ --- -1.7.8.6 - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.6.3-testglib-ssp.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.6.3-testglib-ssp.patch deleted file mode 100644 index 9b104dd570..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-2.6.3-testglib-ssp.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tests/Makefile.in.orig 2005-04-07 01:05:39.000000000 +0000 -+++ tests/Makefile.in 2005-04-07 01:09:02.000000000 +0000 -@@ -50,7 +50,7 @@ - CATOBJEXT = @CATOBJEXT@ - CC = @CC@ - CCDEPMODE = @CCDEPMODE@ --CFLAGS = @CFLAGS@ -+CFLAGS = @CFLAGS@ -fno-stack-protector - CPP = @CPP@ - CPPFLAGS = @CPPFLAGS@ - CROSS_COMPILING_FALSE = @CROSS_COMPILING_FALSE@ diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-inotify.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-inotify.patch deleted file mode 100644 index b599532af1..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib-inotify.patch +++ /dev/null @@ -1,26 +0,0 @@ -This patch decreases the inteval time between calls to ik_process_eq_callback() -from 1 second to 1 millisecond, as 1 second is too long for interactive -programs to get notified about file changes. - -The performance impact of the patch should be negligible: - -1. The code is used only when GFileMonotor is in use. -2. ik_process_eq_callback(), which is called from the glib main loop - periodically to process inotify events, is deleted from the main loop, - once the last event is processed. - -See crosbug.com/6375 and https://bugzilla.gnome.org/show_bug.cgi?id=627285 -for details. - -diff -ur glib-2.22.4.orig/gio/inotify/inotify-kernel.c glib-2.22.4/gio/inotify/inotify-kernel.c ---- glib-2.22.4.orig/gio/inotify/inotify-kernel.c 2009-09-24 23:25:53.000000000 +0900 -+++ glib-2.22.4/gio/inotify/inotify-kernel.c 2010-09-07 15:55:48.893073025 +0900 -@@ -32,7 +32,7 @@ - #include - - /* Timings for pairing MOVED_TO / MOVED_FROM events */ --#define PROCESS_EVENTS_TIME 1000 /* milliseconds (1 hz) */ -+#define PROCESS_EVENTS_TIME 1 /* milliseconds (1000 hz) */ - #define DEFAULT_HOLD_UNTIL_TIME 0 /* 0 millisecond */ - #define MOVE_HOLD_UNTIL_TIME 0 /* 0 milliseconds */ - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib2-CVE-2008-4316.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib2-CVE-2008-4316.patch deleted file mode 100644 index 758a01b2b9..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib2-CVE-2008-4316.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- glib/gbase64.c.orig 2008-12-04 12:07:21.000000000 +0100 -+++ glib/gbase64.c 2009-01-12 14:08:31.000000000 +0100 -@@ -54,8 +54,9 @@ static const char base64_alphabet[] = - * - * The output buffer must be large enough to fit all the data that will - * be written to it. Due to the way base64 encodes you will need -- * at least: @len * 4 / 3 + 6 bytes. If you enable line-breaking you will -- * need at least: @len * 4 / 3 + @len * 4 / (3 * 72) + 7 bytes. -+ * at least: (@len / 3 + 1) * 4 + 4 bytes (+ 4 may be needed in case of -+ * non-zero state). If you enable line-breaking you will need at least: -+ * ((@len / 3 + 1) * 4 + 4) / 72 + 1 bytes of extra space. - * - * @break_lines is typically used when putting base64-encoded data in emails. - * It breaks the lines at 72 columns instead of putting all of the text on -@@ -233,8 +234,14 @@ g_base64_encode (const guchar *data, - g_return_val_if_fail (data != NULL, NULL); - g_return_val_if_fail (len > 0, NULL); - -- /* We can use a smaller limit here, since we know the saved state is 0 */ -- out = g_malloc (len * 4 / 3 + 4); -+ /* We can use a smaller limit here, since we know the saved state is 0, -+ +1 is needed for trailing \0, also check for unlikely integer overflow */ -+ if (len >= ((G_MAXSIZE - 1) / 4 - 1) * 3) -+ g_error("%s: input too large for Base64 encoding (%"G_GSIZE_FORMAT" chars)", -+ G_STRLOC, len); -+ -+ out = g_malloc ((len / 3 + 1) * 4 + 1); -+ - outlen = g_base64_encode_step (data, len, FALSE, out, &state, &save); - outlen += g_base64_encode_close (FALSE, out + outlen, &state, &save); - out[outlen] = '\0'; -@@ -275,7 +282,8 @@ static const unsigned char mime_base64_r - * - * The output buffer must be large enough to fit all the data that will - * be written to it. Since base64 encodes 3 bytes in 4 chars you need -- * at least: @len * 3 / 4 bytes. -+ * at least: (@len / 4) * 3 + 3 bytes (+ 3 may be needed in case of non-zero -+ * state). - * - * Return value: The number of bytes of output that was written - * -@@ -358,7 +366,8 @@ g_base64_decode (const gchar *text, - gsize *out_len) - { - guchar *ret; -- gint input_length, state = 0; -+ gsize input_length; -+ gint state = 0; - guint save = 0; - - g_return_val_if_fail (text != NULL, NULL); -@@ -368,7 +377,9 @@ g_base64_decode (const gchar *text, - - g_return_val_if_fail (input_length > 1, NULL); - -- ret = g_malloc0 (input_length * 3 / 4); -+ /* We can use a smaller limit here, since we know the saved state is 0, -+ +1 used to avoid calling g_malloc0(0), and hence retruning NULL */ -+ ret = g_malloc0 ((input_length / 4) * 3 + 1); - - *out_len = g_base64_decode_step (text, input_length, ret, &state, &save); - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib2-CVE-2009-3289.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib2-CVE-2009-3289.patch deleted file mode 100644 index 4adf30961d..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/files/glib2-CVE-2009-3289.patch +++ /dev/null @@ -1,103 +0,0 @@ -Patch for bug 286102 from upstream git. It includes the following 5 commits: - -commit 3826963e65d8c4c68bcd3e4066505f63ef734b95 -Author: Benjamin Otte -Date: Tue Sep 1 21:53:35 2009 +0200 - -commit 48e0af0157f52ac12b904bd92540432a18b139c7 -Author: Benjamin Otte -Date: Tue Sep 1 21:26:08 2009 +0200 - -commit bb7852e34b1845e516290e1b45a960a345ee8a43 -Author: Benjamin Otte -Date: Tue Sep 1 20:36:31 2009 +0200 - -commit fc44bf40a4eff8e122b223e97ee5efcbc548be03 -Author: Benjamin Otte -Date: Tue Sep 1 12:48:55 2009 +0200 - -commit e695c0932f5d02f3b222f0b7a3de1f8c00ba7b81 -Author: Benjamin Otte -Date: Tue Sep 1 11:54:48 2009 +0200 - -Patch generated by a3li@gentoo.org, -CVE available for 2.20.5 only (see timeline). - -diff --git a/configure.in b/configure.in -index 7bda924..e2a33b5 100644 ---- a/configure.in -+++ b/configure.in -@@ -952,7 +952,7 @@ AC_MSG_RESULT(unsigned $glib_size_type) - - # Check for some functions - AC_CHECK_FUNCS(lstat strerror strsignal memmove vsnprintf stpcpy strcasecmp strncasecmp poll getcwd vasprintf setenv unsetenv getc_unlocked readlink symlink fdwalk) --AC_CHECK_FUNCS(chown lchown fchmod fchown link statvfs statfs utimes getgrgid getpwuid) -+AC_CHECK_FUNCS(chown lchmod lchown fchmod fchown link statvfs statfs utimes getgrgid getpwuid) - AC_CHECK_FUNCS(getmntent_r setmntent endmntent hasmntopt getmntinfo) - # Check for high-resolution sleep functions - AC_CHECK_FUNCS(nanosleep nsleep) -diff --git a/gio/glocalfileinfo.c b/gio/glocalfileinfo.c -index 72a59b5..a61cc55 100644 ---- a/gio/glocalfileinfo.c -+++ b/gio/glocalfileinfo.c -@@ -1869,15 +1869,40 @@ get_string (const GFileAttributeValue *value, - - static gboolean - set_unix_mode (char *filename, -+ GFileQueryInfoFlags flags, - const GFileAttributeValue *value, - GError **error) - { - guint32 val; -+ int res = 0; - - if (!get_uint32 (value, &val, error)) - return FALSE; -- -- if (g_chmod (filename, val) == -1) -+ -+#ifdef HAVE_SYMLINK -+ if (flags & G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS) { -+#ifdef HAVE_LCHMOD -+ res = lchmod (filename, val); -+#else -+ struct stat statbuf; -+ /* Calling chmod on a symlink changes permissions on the symlink. -+ * We don't want to do this, so we need to check for a symlink */ -+ res = g_lstat (filename, &statbuf); -+ if (res == 0 && S_ISLNK (statbuf.st_mode)) -+ { -+ g_set_error_literal (error, G_IO_ERROR, -+ G_IO_ERROR_NOT_SUPPORTED, -+ _("Cannot set permissions on symlinks")); -+ return FALSE; -+ } -+ else if (res == 0) -+ res = g_chmod (filename, val); -+#endif -+ } else -+#endif -+ res = g_chmod (filename, val); -+ -+ if (res == -1) - { - int errsv = errno; - -@@ -2172,7 +2197,7 @@ _g_local_file_info_set_attribute (char *filename, - _g_file_attribute_value_set_from_pointer (&value, type, value_p, FALSE); - - if (strcmp (attribute, G_FILE_ATTRIBUTE_UNIX_MODE) == 0) -- return set_unix_mode (filename, &value, error); -+ return set_unix_mode (filename, flags, &value, error); - - #ifdef HAVE_CHOWN - else if (strcmp (attribute, G_FILE_ATTRIBUTE_UNIX_UID) == 0) -@@ -2316,7 +2341,7 @@ _g_local_file_info_set_attributes (char *filename, - value = _g_file_info_get_attribute_value (info, G_FILE_ATTRIBUTE_UNIX_MODE); - if (value) - { -- if (!set_unix_mode (filename, value, error)) -+ if (!set_unix_mode (filename, flags, value, error)) - { - value->status = G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING; - res = FALSE; diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-1.2.10-r5.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-1.2.10-r5.ebuild deleted file mode 100644 index 6852e8d2b1..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-1.2.10-r5.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2008 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.53 2008/08/03 22:36:31 eva Exp $ - -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="" - -src_unpack() { - unpack ${A} - cd "${S}" - - 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 - - use ppc64 && use hardened && replace-flags -O[2-3] -O1 - append-ldflags $(dlopen_lib) - - rm -f acinclude.m4 #168198 - eautoreconf - elibtoolize -} - -src_compile() { - # 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 \ - || die - emake || die -} - -src_install() { - make install DESTDIR="${D}" || die - - dodoc AUTHORS ChangeLog README* INSTALL NEWS - dohtml -r docs - - cd "${D}"/usr/$(get_libdir) || die - chmod 755 libgmodule-1.2.so.* -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.20.5-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.20.5-r1.ebuild deleted file mode 100644 index 764887b287..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.20.5-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.20.5-r1.ebuild,v 1.10 2009/11/17 15:41:51 ranger Exp $ - -EAPI="2" - -inherit gnome.org eutils flag-o-matic autotools - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="debug doc fam hardened selinux xattr" - -RDEPEND="virtual/libiconv - xattr? ( sys-apps/attr ) - fam? ( virtual/fam )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.16 - >=sys-devel/gettext-0.11 - dev-util/gtk-doc-am - doc? ( - >=dev-libs/libxslt-1.0 - >=dev-util/gtk-doc-1.11 - ~app-text/docbook-xml-dtd-4.1.2 )" - -src_prepare() { - if use ppc64 && use hardened ; then - replace-flags -O[2-3] -O1 - epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch" - fi - - if use ia64 ; then - # Only apply for < 4.1 - local major=$(gcc-major-version) - local minor=$(gcc-minor-version) - if (( major < 4 || ( major == 4 && minor == 0 ) )); then - epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch" - fi - fi - - # Don't fail gio tests when ran without userpriv, upstream bug 552912 - # This is only a temporary workaround, remove as soon as possible - epatch "${FILESDIR}/${PN}-2.18.1-workaround-gio-test-failure-without-userpriv.patch" - - # Fix gmodule issues on fbsd; bug #184301 - epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch - - # Fix bug 286102, symlink permission error (CVE-2009-3289) - epatch "${FILESDIR}"/${PN}2-CVE-2009-3289.patch - - eautoreconf -} - -src_configure() { - local myconf - - epunt_cxx - - # 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. - # -- compnerd (3/27/06) - use debug && myconf="--enable-debug" - - # Always build static libs, see #153807 - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable doc man) \ - $(use_enable doc gtk-doc) \ - $(use_enable fam) \ - $(use_enable selinux) \ - --enable-static \ - --enable-regex \ - --with-pcre=internal \ - --with-threads=posix -} - -src_install() { - emake DESTDIR="${D}" install || die "Installation failed" - - # Do not install charset.alias even if generated, leave it to libiconv - rm -f "${D}/usr/lib/charset.alias" - - dodoc AUTHORS ChangeLog* NEWS* README || die "dodoc failed" -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - emake check || die "tests failed" -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.2.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.2.ebuild deleted file mode 100644 index ac03208e22..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.2.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.22.2.ebuild,v 1.4 2010/01/19 17:17:43 armin76 Exp $ - -EAPI="2" - -inherit gnome.org libtool eutils flag-o-matic - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="debug doc fam hardened selinux xattr" - -RDEPEND="virtual/libiconv - xattr? ( sys-apps/attr ) - fam? ( virtual/fam )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.16 - >=sys-devel/gettext-0.11 - doc? ( - >=dev-libs/libxslt-1.0 - >=dev-util/gtk-doc-1.11 - ~app-text/docbook-xml-dtd-4.1.2 )" - -src_prepare() { - if use ppc64 && use hardened ; then - replace-flags -O[2-3] -O1 - epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch" - fi - - if use ia64 ; then - # Only apply for < 4.1 - local major=$(gcc-major-version) - local minor=$(gcc-minor-version) - if (( major < 4 || ( major == 4 && minor == 0 ) )); then - epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch" - fi - fi - - # Don't fail gio tests when ran without userpriv, upstream bug 552912 - # This is only a temporary workaround, remove as soon as possible - epatch "${FILESDIR}/${PN}-2.18.1-workaround-gio-test-failure-without-userpriv.patch" - - # Fix gmodule issues on fbsd; bug #184301 - epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch - - [[ ${CHOST} == *-freebsd* ]] && elibtoolize -} - -src_configure() { - local myconf - - epunt_cxx - - # 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. - # -- compnerd (3/27/06) - use debug && myconf="--enable-debug" - - # Always build static libs, see #153807 - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable doc man) \ - $(use_enable doc gtk-doc) \ - $(use_enable fam) \ - $(use_enable selinux) \ - --enable-static \ - --enable-regex \ - --with-pcre=internal \ - --with-threads=posix -} - -src_install() { - emake DESTDIR="${D}" install || die "Installation failed" - - # Do not install charset.alias even if generated, leave it to libiconv - rm -f "${D}/usr/lib/charset.alias" - - dodoc AUTHORS ChangeLog* NEWS* README || die "dodoc failed" -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export XDG_DATA_HOME="${T}" - emake check || die "tests failed" -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.3.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.3.ebuild deleted file mode 100644 index 7cb9b64979..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.3.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.22.3.ebuild,v 1.1 2009/12/18 13:35:16 mrpouet Exp $ - -EAPI="2" - -inherit gnome.org libtool eutils flag-o-matic - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="debug doc fam hardened selinux xattr" - -RDEPEND="virtual/libiconv - xattr? ( sys-apps/attr ) - fam? ( virtual/fam )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.16 - >=sys-devel/gettext-0.11 - doc? ( - >=dev-libs/libxslt-1.0 - >=dev-util/gtk-doc-1.11 - ~app-text/docbook-xml-dtd-4.1.2 )" - -src_prepare() { - if use ppc64 && use hardened ; then - replace-flags -O[2-3] -O1 - epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch" - fi - - if use ia64 ; then - # Only apply for < 4.1 - local major=$(gcc-major-version) - local minor=$(gcc-minor-version) - if (( major < 4 || ( major == 4 && minor == 0 ) )); then - epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch" - fi - fi - - # Don't fail gio tests when ran without userpriv, upstream bug 552912 - # This is only a temporary workaround, remove as soon as possible - epatch "${FILESDIR}/${PN}-2.18.1-workaround-gio-test-failure-without-userpriv.patch" - - # Fix gmodule issues on fbsd; bug #184301 - epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch - - [[ ${CHOST} == *-freebsd* ]] && elibtoolize -} - -src_configure() { - local myconf - - epunt_cxx - - # 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. - # -- compnerd (3/27/06) - use debug && myconf="--enable-debug" - - # Always build static libs, see #153807 - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable doc man) \ - $(use_enable doc gtk-doc) \ - $(use_enable fam) \ - $(use_enable selinux) \ - --enable-static \ - --enable-regex \ - --with-pcre=internal \ - --with-threads=posix -} - -src_install() { - emake DESTDIR="${D}" install || die "Installation failed" - - # Do not install charset.alias even if generated, leave it to libiconv - rm -f "${D}/usr/lib/charset.alias" - - dodoc AUTHORS ChangeLog* NEWS* README || die "dodoc failed" -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export XDG_DATA_HOME="${T}" - emake check || die "tests failed" -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.4-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.4-r1.ebuild deleted file mode 100644 index 07d1946a52..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.22.4-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.22.4.ebuild,v 1.3 2010/03/06 16:14:28 phajdan.jr Exp $ - -EAPI="2" - -inherit gnome.org libtool eutils flag-o-matic - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="debug doc fam hardened selinux xattr" - -RDEPEND="virtual/libiconv - xattr? ( sys-apps/attr ) - fam? ( virtual/fam )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.16 - >=sys-devel/gettext-0.11 - doc? ( - >=dev-libs/libxslt-1.0 - >=dev-util/gtk-doc-1.11 - ~app-text/docbook-xml-dtd-4.1.2 )" - -src_prepare() { - # GFileMonitor has a bug that causes the notification delivery to - # delay for a second. See comments in the patch for details. - epatch "${FILESDIR}/${PN}-inotify.patch" - - if use ppc64 && use hardened ; then - replace-flags -O[2-3] -O1 - epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch" - fi - - if use ia64 ; then - # Only apply for < 4.1 - local major=$(gcc-major-version) - local minor=$(gcc-minor-version) - if (( major < 4 || ( major == 4 && minor == 0 ) )); then - epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch" - fi - fi - - # Don't fail gio tests when ran without userpriv, upstream bug 552912 - # This is only a temporary workaround, remove as soon as possible - epatch "${FILESDIR}/${PN}-2.18.1-workaround-gio-test-failure-without-userpriv.patch" - - # Fix gmodule issues on fbsd; bug #184301 - epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch - - # Do not try to remove files on live filesystem, bug #XXX ? - sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \ - -i "${S}"/gio/tests/desktop-app-info.c || die "sed failed" - - [[ ${CHOST} == *-freebsd* ]] && elibtoolize -} - -src_configure() { - local myconf - - epunt_cxx - - # 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. - # -- compnerd (3/27/06) - use debug && myconf="--enable-debug" - - # Always build static libs, see #153807 - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable doc man) \ - $(use_enable doc gtk-doc) \ - $(use_enable fam) \ - $(use_enable selinux) \ - --enable-static \ - --enable-regex \ - --with-pcre=internal \ - --with-threads=posix -} - -src_install() { - emake DESTDIR="${D}" install || die "Installation failed" - - # Do not install charset.alias even if generated, leave it to libiconv - rm -f "${D}/usr/lib/charset.alias" - - dodoc AUTHORS ChangeLog* NEWS* README || die "dodoc failed" -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export XDG_DATA_HOME="${T}" - emake check || die "tests failed" -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.26.1-r3.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.26.1-r3.ebuild deleted file mode 100644 index fe5e89f810..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.26.1-r3.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.26.0-r1.ebuild,v 1.1 2010/10/17 15:12:35 pacho Exp $ - -EAPI="2" - -inherit autotools gnome.org libtool eutils flag-o-matic pax-utils - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="debug doc fam selinux +static-libs test xattr" -SRC_URI="http://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/${P}.tar.bz2" - -RDEPEND="virtual/libiconv - sys-libs/zlib - xattr? ( sys-apps/attr ) - fam? ( virtual/fam )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.16 - >=sys-devel/gettext-0.11 - >=dev-util/gtk-doc-am-1.13 - doc? ( - >=dev-libs/libxslt-1.0 - >=dev-util/gtk-doc-1.13 - ~app-text/docbook-xml-dtd-4.1.2 ) - test? ( >=sys-apps/dbus-1.2.14 )" - -# We don't use gobject-introspection. -# PDEPEND="introspection? ( dev-libs/gobject-introspection )" - -# eautoreconf needs gtk-doc-am -# XXX: Consider adding test? ( sys-devel/gdb ); assert-msg-test tries to use it - -src_prepare() { - if use ia64 ; then - # Only apply for < 4.1 - local major=$(gcc-major-version) - local minor=$(gcc-minor-version) - if (( major < 4 || ( major == 4 && minor == 0 ) )); then - epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch" - fi - fi - - # Don't fail gio tests when ran without userpriv, upstream bug 552912 - # This is only a temporary workaround, remove as soon as possible - epatch "${FILESDIR}/${PN}-2.18.1-workaround-gio-test-failure-without-userpriv.patch" - - # Fix gmodule issues on fbsd; bug #184301 - epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch - - # Don't check for python, hence removing the build-time python dep. - # We remove the gdb python scripts in src_install due to bug 291328 - epatch "${FILESDIR}/${PN}-2.25-punt-python-check.patch" - - # Fix test failure when upgrading from 2.22 to 2.24, upstream bug 621368 - epatch "${FILESDIR}/${PN}-2.24-assert-test-failure.patch" - - # skip tests that require writing to /root/.dbus, upstream bug ??? - epatch "${FILESDIR}/${PN}-2.25-skip-tests-with-dbus-keyring.patch" - - # 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 failing tests, upstream bug #??? - epatch "${FILESDIR}/${PN}-2.26.0-disable-locale-sensitive-test.patch" - epatch "${FILESDIR}/${PN}-2.26.0-disable-volumemonitor-broken-test.patch" - - # GFileMonitor has a bug that causes the notification delivery to - # delay for a second. See comments in the patch for details. - epatch "${FILESDIR}/${PN}-2.26.1-inotify.patch" - - # Remove false warning and fix possible NULL pointer deref. - epatch "${FILESDIR}/${PN}-2.26.1-gdbus-remove-false-warnings.patch" - - # Fix crosbug.com/15242 - epatch "${FILESDIR}/${PN}-2.26-gdbus-bad-assertion.patch" - - # Needed for the punt-python-check patch. - # Also needed to prevent croscompile failures, see bug #267603 - eautoreconf - - [[ ${CHOST} == *-freebsd* ]] && elibtoolize - - epunt_cxx -} - -src_configure() { - local myconf - - # 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. - # -- compnerd (3/27/06) - # disable-visibility needed for reference debug, bug #274647 - use debug && myconf="--enable-debug --disable-visibility" - - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable doc man) \ - $(use_enable doc gtk-doc) \ - $(use_enable fam) \ - $(use_enable selinux) \ - $(use_enable static-libs static) \ - --enable-regex \ - --with-pcre=internal \ - --with-threads=posix -} - -src_install() { - local f - emake DESTDIR="${D}" install || die "Installation failed" - - # Do not install charset.alias even if generated, leave it to libiconv - rm -f "${D}/usr/lib/charset.alias" - - # Don't install gdb python macros, bug 291328 - rm -rf "${D}/usr/share/gdb/" "${D}/usr/share/glib-2.0/gdb/" - - dodoc AUTHORS ChangeLog* NEWS* README || die "dodoc failed" - - insinto /usr/share/bash-completion - for f in gdbus gsettings; do - newins "${D}/etc/bash_completion.d/${f}-bash-completion.sh" ${f} || die - done - rm -rf "${D}/etc" -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export XDG_CONFIG_DIRS=/etc/xdg - export XDG_DATA_DIRS=/usr/local/share:/usr/share - export XDG_DATA_HOME="${T}" - - # Hardened: gdb needs this, bug #338891 - if host-is-pax ; then - pax-mark -mr "${S}"/tests/.libs/assert-msg-test \ - || die "Hardened adjustment failed" - fi - - emake check || die "tests failed" -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.30.0-r2.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.30.0-r2.ebuild deleted file mode 120000 index 6d53b26ce2..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.30.0-r2.ebuild +++ /dev/null @@ -1 +0,0 @@ -glib-2.30.0.ebuild \ No newline at end of file diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.30.0.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.30.0.ebuild deleted file mode 100644 index 0a623e6732..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/glib/glib-2.30.0.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.30.0.ebuild,v 1.2 2011/09/28 11:19:21 ssuominen Exp $ - -EAPI="4" - -inherit autotools gnome.org libtool eutils flag-o-matic multilib pax-utils virtualx - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" -SRC_URI="${SRC_URI} - http://pkgconfig.freedesktop.org/releases/pkg-config-0.26.tar.gz" # pkg.m4 for eautoreconf - -LICENSE="LGPL-2" -SLOT="2" -IUSE="debug doc fam selinux +static-libs systemtap test xattr" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh -~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux" - -RDEPEND="virtual/libiconv - virtual/libffi - sys-libs/zlib - xattr? ( sys-apps/attr ) - fam? ( virtual/fam )" -DEPEND="${RDEPEND} - >=sys-devel/gettext-0.11 - >=dev-util/gtk-doc-am-1.15 - doc? ( - >=dev-libs/libxslt-1.0 - >=dev-util/gtk-doc-1.15 - ~app-text/docbook-xml-dtd-4.1.2 ) - systemtap? ( >=dev-util/systemtap-1.3 ) - test? ( - >=dev-util/gdbus-codegen-2.30.0 - >=sys-apps/dbus-1.2.14 ) - !& /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 - - # 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. - # -- compnerd (3/27/06) - use debug && myconf="--enable-debug" - - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable doc man) \ - $(use_enable doc gtk-doc) \ - $(use_enable fam) \ - $(use_enable selinux) \ - $(use_enable static-libs static) \ - $(use_enable systemtap dtrace) \ - $(use_enable systemtap systemtap) \ - --with-pcre=internal \ - --with-threads=posix -} - -src_install() { - local f - - # install-exec-hook substitutes ${PYTHON} in glib/gtester-report - emake DESTDIR="${D}" PYTHON="${EPREFIX}/usr/bin/python2" install - - if ! use utils; then - rm "${ED}usr/bin/gtester-report" - 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/" - - dodoc AUTHORS ChangeLog* NEWS* README - - # Completely useless with or without USE static-libs, people need to use - # pkg-config - find "${D}" -name '*.la' -exec rm -f {} + -} - -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 - - # 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 "${S}"/tests/.libs/assert-msg-test \ - || die "Hardened adjustment failed" - fi - - # Need X for dbus-launch session X11 initialization - Xemake check -} - -pkg_preinst() { - # Only give the introspection message if: - # * The user has gobject-introspection - # * Has glib already installed - # * Previous version was different from new version - if has_version "dev-libs/gobject-introspection" && ! has_version "=${CATEGORY}/${PF}"; then - ewarn "You must rebuild gobject-introspection so that the installed" - ewarn "typelibs and girs are regenerated for the new APIs in glib" - fi -} - -pkg_postinst() { - # Inform users about possible breakage when updating glib and not dbus-glib, bug #297483 - if has_version dev-libs/dbus-glib; then - ewarn "If you experience a breakage after updating dev-libs/glib try" - ewarn "rebuilding dev-libs/dbus-glib" - fi - - if has_version ' - - -gnome - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/ChangeLog b/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/ChangeLog deleted file mode 100644 index c16d7c630e..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/ChangeLog +++ /dev/null @@ -1,445 +0,0 @@ -# ChangeLog for dev-libs/gobject-introspection -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/ChangeLog,v 1.86 2013/01/03 00:31:07 tetromino Exp $ - - 03 Jan 2013; Alexandre Rostovtsev - 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 - +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 - 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 - +gobject-introspection-1.34.2.ebuild: - Version bump. - -*gobject-introspection-1.34.1.1 (30 Oct 2012) - - 30 Oct 2012; Gilles Dartiguelongue - +gobject-introspection-1.34.1.1.ebuild: - Version bump. Drop useless USE=doc, it served no useful purpose. - - 28 Oct 2012; Raúl Porcel - gobject-introspection-1.32.1.ebuild: - ia64/s390/sh/sparc stable wrt #427544 - - 06 Oct 2012; Anthony G. Basile - gobject-introspection-1.32.1.ebuild: - stable ppc ppc64, bug #427544 - - 06 Oct 2012; Markus Meier - gobject-introspection-1.32.1.ebuild: - arm stable, bug #427544 - - 04 Oct 2012; Agostino Sarubbo - gobject-introspection-1.32.1.ebuild: - Stable for amd64, wrt bug #427544 - - 03 Oct 2012; Pawel Hajdan jr - gobject-introspection-1.32.1.ebuild: - x86 stable wrt bug #427544 - - 02 Oct 2012; Jeroen Roovers - gobject-introspection-1.32.1.ebuild: - Stable for HPPA (bug #427544). - - 26 Sep 2012; Matt Turner - gobject-introspection-1.32.1.ebuild: - Stable on alpha, bug 427544. - -*gobject-introspection-1.34.0 (25 Sep 2012) - - 25 Sep 2012; Alexandre Rostovtsev - 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 - gobject-introspection-1.32.1.ebuild: - Prevent crosscompiling problems, bug #414105 by Jimmy.Jazz. - - 04 Jun 2012; Pacho Ramos - -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 - 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 - gobject-introspection-1.30.0-r1.ebuild, - gobject-introspection-1.30.0-r2.ebuild: - Need eutils for epatch. - - 06 May 2012; Fabian Groffen - gobject-introspection-1.32.1.ebuild: - Remove bashism from configure script - - 04 May 2012; Jeff Horelick - 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 - gobject-introspection-1.32.1.ebuild: - keyword ~amd64-fbsd - -*gobject-introspection-1.32.1 (20 Apr 2012) - - 20 Apr 2012; Alexandre Rostovtsev - +gobject-introspection-1.32.1.ebuild: - Version bump with various bugfixes. - - 16 Apr 2012; Alexandre Rostovtsev - 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 - -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 - gobject-introspection-1.30.0-r2.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #393007 - - 05 Mar 2012; Brent Baude - gobject-introspection-1.30.0-r2.ebuild: - Marking gobject-introspection-1.30.0-r2 ppc stable for bug 393007 - - 05 Mar 2012; Brent Baude - gobject-introspection-1.30.0-r2.ebuild: - Marking gobject-introspection-1.30.0-r2 ppc64 stable for bug 393007 - - 07 Feb 2012; Alexandre Rostovtsev - 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 - gobject-introspection-1.30.0-r2.ebuild: - Stable for HPPA (bug #399529). - - 29 Jan 2012; Markus Meier - gobject-introspection-1.30.0-r2.ebuild: - arm stable, bug #399529 - - 28 Jan 2012; Pawel Hajdan jr - gobject-introspection-1.30.0-r2.ebuild: - x86 stable wrt bug #399529 - - 20 Jan 2012; Agostino Sarubbo - gobject-introspection-1.30.0-r2.ebuild: - Stable for AMD64, wrt bug #399529 - - 18 Jan 2012; Markus Meier - gobject-introspection-1.30.0-r1.ebuild: - arm stable, bug #393007 - - 14 Jan 2012; Markus Meier - gobject-introspection-1.30.0-r1.ebuild: - x86 stable, bug #393007 - - 08 Jan 2012; Alexandre Rostovtsev - 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 - +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 - 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 - gobject-introspection-1.30.0-r1.ebuild: - amd64 stable, bug 393007 - - 20 Dec 2011; Jeroen Roovers - gobject-introspection-1.30.0-r1.ebuild: - Stable for HPPA (bug #393007). - - 15 Nov 2011; Nirbheek Chauhan - 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 - +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 - 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 - +gobject-introspection-1.30.0.ebuild: - Bump to 1.30, from the GNOME overlay. Ebuild updates by tetromino. - - 20 Sep 2011; Matt Turner - gobject-introspection-0.10.8.ebuild: - Add missing dependency on bison, bug 382987 - - 12 Sep 2011; Pacho Ramos - 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 - gobject-introspection-0.10.8.ebuild: - Make the DESCRIPTION a bit more descriptive - - 14 Aug 2011; Nirbheek Chauhan - 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 - gobject-introspection-0.10.8.ebuild: - Added ~mips, bug 324847 - - 08 Jul 2011; Alexis Ballier - gobject-introspection-0.10.8.ebuild: - keyword ~x86-fbsd, bug #364693 - - 14 Jun 2011; Nirbheek Chauhan - -gobject-introspection-0.10.2.ebuild, -gobject-introspection-0.10.7.ebuild: - Remove old. - - 02 May 2011; Jeroen Roovers - gobject-introspection-0.10.8.ebuild: - Stable for HPPA (bug #364973). - - 30 Apr 2011; Raúl Porcel - gobject-introspection-0.10.8.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #364973 - - 29 Apr 2011; Jeroen Roovers - gobject-introspection-0.10.8.ebuild: - Marked ~hppa (bug #364693). - - 28 Apr 2011; Pawel Hajdan jr - gobject-introspection-0.10.8.ebuild: - x86 stable wrt security bug #364973 - - 27 Apr 2011; Christoph Mende - gobject-introspection-0.10.8.ebuild: - Stable on amd64 wrt bug #364973 - - 27 Apr 2011; Kacper Kowalik - gobject-introspection-0.10.8.ebuild: - ppc/ppc64 stable wrt #364973 - - 25 Apr 2011; Fabian Groffen - gobject-introspection-0.10.8.ebuild: - Run elibtoolize for correct Darwin bundle (Python) - - 25 Apr 2011; Fabian Groffen - 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 - -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 - +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 - -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 - +gobject-introspection-0.10.6.ebuild: - Bump to 0.10.6 - - 22 Mar 2011; Brent Baude - gobject-introspection-0.10.2.ebuild: - Marking gobject-introspection-0.10.2 ppc stable for bug 353436 - - 21 Mar 2011; Kacper Kowalik - gobject-introspection-0.10.2.ebuild: - ppc64 stable wrt #353436 - - 12 Mar 2011; Raúl Porcel - 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 - +gobject-introspection-0.10.4.ebuild: - Version bump. - - 24 Feb 2011; Thomas Kahle - gobject-introspection-0.10.2.ebuild: - x86 stable per bug 353436 - - 23 Feb 2011; Markos Chandras - 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 - -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 - -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 - gobject-introspection-0.10.1.ebuild: - ~ppc/~ppc64 wrt #324847 - -*gobject-introspection-0.10.1 (12 Jan 2011) - - 12 Jan 2011; Gilles Dartiguelongue - +gobject-introspection-0.10.1.ebuild: - Version bump. - -*gobject-introspection-0.10.0 (22 Dec 2010) - - 22 Dec 2010; Gilles Dartiguelongue - -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 - +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 - -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 - +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 - +gobject-introspection-0.9.3.ebuild: - Bump to 0.9.3, from gnome overlay - - 24 Jul 2010; Raúl Porcel - gobject-introspection-0.9.0.ebuild: - Add ~alpha/~ia64/~s390/~sh/~sparc wrt #324847 - - 21 Jul 2010; Markus Meier - gobject-introspection-0.9.0.ebuild: - add ~arm, bug #324847 - -*gobject-introspection-0.9.0 (11 Jul 2010) - - 11 Jul 2010; Nirbheek Chauhan - +gobject-introspection-0.9.0.ebuild: - Bump to 0.9.0 - - 11 Jun 2010; Arun Raghavan - -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 - +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 - +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 - +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 - +gobject-introspection-0.6.7.ebuild, +metadata.xml: - Add initial ebuild for gobject-introspection, infrastructure for - generation of gobject library bindings diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/Manifest b/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/Manifest deleted file mode 100644 index ba3b2daa27..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/Manifest +++ /dev/null @@ -1,25 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX gobject-introspection-1.34.2-better-traceback.patch 1431 SHA256 921870ef1182bb6d358eaecd479f73bf22404ccd9b4d2ee27005f8aa0960a865 SHA512 48acab361c2e6a938eb88c4c2ea3cdd83dd1eb165d489b3fa54967d748a36842a4f89833a71c73ed79e4ee85e0e9aeb05fb1eac82470cc1664ba9dc0eedb8037 WHIRLPOOL af33c96fa943b6e36269963b603652bb0e6ca9702a57a384dbbef59f7b7516084bc6a2334f41d415460a7d8796c0908f9e24285cfbdde705b4430db0bb747831 -DIST gobject-introspection-1.30.0-patches-1.tar.xz 5776 SHA256 90a01c8b3ce6b112d58e9781460f3664d652bed169ddbdd9451a5e0a9fe2d37c SHA512 a11195aa3c7ebeee89d7262751f1b894890170d99cbfbfa4a5122f616adbe394b2abf8f00d9f658e906c9ccc34608ecc9939a98e2d2a0bf98ad3116e393c0d40 WHIRLPOOL 21d173277ecf0a3186efd2975b8c5746ca9a765a2c8db023706083b2eab47e5c8aac4ea728c2e9a2e30453fd3aef63ca4ce5a8aafe3882a116a7e2e1e0a738f8 -DIST gobject-introspection-1.30.0.tar.xz 1063720 SHA256 8e4274579096e983fad3148cdab50295a4701e45cd9a4e02f7242fc0a04c47b2 SHA512 fa4daa40ad971fd3da8d7b29ada94bd7d29a011972dd007c24692fb1b3e72716bdaa8a3e932c22fa5bf41a4c0d3b1a0a5012a6abac69714ab3fcde0c669da9f4 WHIRLPOOL 0a70ffb3135509accfe484a1e52adc1a674d89a4f2874aea60f45047269f27a410c769f85ac21b7f06396489a69bd5a01422618b8c11b1af678fd8f523d6d6a6 -DIST gobject-introspection-1.32.1.tar.xz 1120996 SHA256 44f3fb933f76e4728818cc360cb5f9e2edcbdf9bc8a8f9aded99b3e3ef5cb858 SHA512 115d317890e1a66a64760baebad5c9a0b50600f4cf8ba805fed8fcf047413be51603a3dbd83f552609e7a30dba303ebe9e6bfaa0bb3d6e2f95ad9f98d2c4a02c WHIRLPOOL 7a04b5db51ddbf555e251788334c1976874ab847f89577a0d1e94bbabc9c8bd9ecba7dbe9b85b1e92a63cb942df626a3934b959331e118750f8f4f5520961a64 -DIST gobject-introspection-1.34.2.tar.xz 1088768 SHA256 bc7948a35ce2218922dfb0806679cad21060715cc0c340cf7823eb633cc03429 SHA512 e57839f9354aacded057911914de94d6357c323cb57cbd2934e668f2d149e779d1aca818e18b13d67fd359afe75dbe9e3525d8f7544a7ced0bbe8f7397526330 WHIRLPOOL 01b5b0662886bd708dad0d60eb06ba18af8c5f50895268bc618ddfa988789621d086b754afe48d7002ba8c8163d92318ff34d564605f406f92ef4cb9ad4659b5 -EBUILD gobject-introspection-1.30.0-r2.ebuild 2702 SHA256 f59a167478a965c6b61fc67a9f40ca05d39a7b015fd0d5a0413b9eb1f4ef0622 SHA512 57f7377879b2b48e1fba18e385bb46eac0907333e34c6378cd6942a3a53a60669a1222c3f4f2d3d86ef7baebf18252f53406302dd959611d5d5b0abb03d5764f WHIRLPOOL 142b5602cb4517dfc150ba2d3f753b36d8cd35a7e7eb976bee3adea9ff92570dc0994ef58ea1e5505f9b77517edb2d39abce6de144abe24e79386718d2f239f0 -EBUILD gobject-introspection-1.32.1.ebuild 3001 SHA256 a04f5f593d362a802e66f813aec43a278ed06e01905a4a364c36e3b5a9f43c2b SHA512 00feaff99ca8dbb0a7b9b1ad5cb9a855b734f3bc14ae9b0b7471b9e64411f7febdd601337a0006947fd4038283ded4380684e50a83da4a82a6bf0fffad6f6945 WHIRLPOOL 19a18bd0f46ff0a5428414060b6f957e847a18916f20f9877e2307d8f4a43fb3d826bc921b16d26294553be1bbc029bd7dbd7e4d172d739dae72dbaa7b40ff25 -EBUILD gobject-introspection-1.34.2-r1.ebuild 2598 SHA256 be1653ae8ab4038e0472e4b57f76e05446f72da9edc9e0d52b9c23a7a9ebbb7c SHA512 ba8435d7bd1fefc0ab3205c700492d1faac9f41d5c567f222e112e78202b95776aa8205fab409b28503e3025da18801749361a97e4515aa7e2cfdee7007d67eb WHIRLPOOL e3589c4e82e206fa5106dd497ff3a7debbfb6fa236d1b864747c4c66323a3ca197aa5ceb8971a6771457929c3781595858ffaf7c785d248f2b24b1062d62aca8 -EBUILD gobject-introspection-1.34.2.ebuild 2801 SHA256 ea89e3e4b7954e46a790e38718e57187c8f572588df6788e280a88ba61df1723 SHA512 d918de34a89ac7ed928f927c4096471064f88212a55337b2ca7f25f77c188cc22962191a7d448668529dc0fb4084f9555fd0310359deeec6099cb800e7dcade5 WHIRLPOOL 10deb676e0537b3e58845c191f7002c22ccf6671fe41b23584e73ebcbf22f0503b1eadea7e8d0f854146d8baee4a3962e126de5e168cd1018f8920778050037c -MISC ChangeLog 16018 SHA256 a540a52f3c3492086a3fe57717e710dbc552dc04bb2cce021e630a560f625cc5 SHA512 6ca9c335083ad9cc3bae967884170f2c7dacb58592ad8fcb7fc2518e7bc1647b7fbabc245a43a5d89245bf0cbcde30813b789160fbfb88109ebd9a9b19a49e51 WHIRLPOOL 0ff1f175cd89dbe9d370c07eb708289f43c42829d05c8a0fdb2f872ce559d83cbc1a2dbadb7641ca8a31f8e9e30c6e17f37f32636975832e25467fe3288160f6 -MISC metadata.xml 276 SHA256 64896ff5d165a9a750f5e13dfb6ae8ab203c9c5ecf1fe95f5828dca418652cb3 SHA512 69c30c46828ec7f02fde73973d64e48042242a42f7c354fe37297df0653552eed04fac21cabbe385efa9e0d348f70e718afdf328ebdcd203a109761b4b89f99e WHIRLPOOL c527df37fc6657961892dd27b52b8597a54f11f9da01e3acbe7cad6ebaaa6d41364e49bb1635ab5c5e354a8a56e11eae49eff1f394be934cda9322204de4e282 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQEcBAEBCAAGBQJQ5NFNAAoJEJ0WA1zPCt1hDS8H/A/SivWJi03NRWJmaEaioEJf -w+DWIF0BmX9zRXMhqbuYWdKoL4gIGv4hBUFX8jbtW7lSx0/geBgtrt79RO3vGNJf -ufIUfspyuzRKiplWSvHPNVhJdbbhjDrlgLF4hsKQ/L+PZWrinVI3BUvZ6uzUqzVs -rFWiJEsadlvzkbbdJmkpDT/msFDUTTdH+rZrKfq4OHQcx+svr2S48deLEGYWnm2O -nlmRxNB7FGhjCLkxlIL/nqD4IItnCnNBUYScyDY0L5pwNamDbH0PahDed0IrBVgG -EuYswaONNWm41WJ8hY+0YRWPeTvoMTGNdLLJPmgJ+zRVJvBV9vqDiSl78xOrDBk= -=dU8q ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/files/gobject-introspection-1.34.2-better-traceback.patch b/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/files/gobject-introspection-1.34.2-better-traceback.patch deleted file mode 100644 index 296ef17b07..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/files/gobject-introspection-1.34.2-better-traceback.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 3e452d88e285531f78707de9a0326649d537e59f Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Sat, 29 Dec 2012 05:22:08 -0500 -Subject: [PATCH] scanner: add filename/line to the backtrace if - parse_comment_block() raised an exception - -In most cases, such exceptions are caused by gtk-doc syntax errors in -annotations, and developers want to see which annotation made g-ir-scanner -crash. - -https://bugzilla.gnome.org/show_bug.cgi?id=690850 ---- - giscanner/annotationparser.py | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/giscanner/annotationparser.py b/giscanner/annotationparser.py -index f545590..f33e956 100644 ---- a/giscanner/annotationparser.py -+++ b/giscanner/annotationparser.py -@@ -24,6 +24,7 @@ - - - import re -+import traceback - - from . import message - from .odict import odict -@@ -766,7 +767,11 @@ class AnnotationParser(object): - comment_blocks = {} - - for comment in comments: -- comment_block = self.parse_comment_block(comment) -+ try: -+ comment_block = self.parse_comment_block(comment) -+ except: -+ message.fatal("error when parsing comment block\n%s" % traceback.format_exc(), -+ message.Position(comment[1], comment[2])) - - if comment_block is not None: - # Note: previous versions of this parser did not check --- -1.8.0.2 - diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/gobject-introspection-1.30.0-r2.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/gobject-introspection-1.30.0-r2.ebuild deleted file mode 100644 index c6b1f8da08..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/gobject-introspection-1.30.0-r2.ebuild +++ /dev/null @@ -1,94 +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/gobject-introspection/gobject-introspection-1.30.0-r2.ebuild,v 1.15 2012/12/09 18:33:49 tetromino Exp $ - -EAPI="4" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_DEPEND="2:2.5" -PYTHON_USE_WITH="xml" - -inherit eutils gnome2 multilib python - -DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages" -HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" -SRC_URI="${SRC_URI} mirror://gentoo/${P}-patches-1.tar.xz" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="doc test" - -RDEPEND=">=dev-libs/glib-2.29.7:2 - py-compile - echo > build-aux/py-compile - - gnome2_src_prepare - - skip_tests= - if ! has_version "x11-libs/cairo[glib]"; then - # Bug #391213: enable cairo-gobject support even if it's not installed - # We only PDEPEND on cairo to avoid circular dependencies - export CAIRO_LIBS="-lcairo" - export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo" - export CAIRO_GOBJECT_LIBS="-lcairo-gobject" - export CAIRO_GOBJECT_CFLAGS="-I${EPREFIX}/usr/include/cairo" - if use test; then - G2CONF="${G2CONF} --disable-tests" - skip_tests=yes - ewarn "Tests will be skipped because x11-libs/cairo[glib] is not present" - ewarn "on your system. Consider installing it to get tests to run." - fi - fi -} - -src_test() { - [[ -z ${skip_tests} ]] && default -} - -src_install() { - gnome2_src_install - python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,doc-tool,scanner} -} - -pkg_postinst() { - python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner - python_need_rebuild -} - -pkg_postrm() { - python_mod_cleanup /usr/lib*/${PN}/giscanner -} diff --git a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild b/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild deleted file mode 100644 index b5df6c90b4..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/dev-libs/gobject-introspection/gobject-introspection-1.32.1.ebuild +++ /dev/null @@ -1,99 +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/gobject-introspection/gobject-introspection-1.32.1.ebuild,v 1.15 2012/12/09 18:33:49 tetromino Exp $ - -EAPI="4" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_DEPEND="2:2.6" -PYTHON_USE_WITH="xml" - -inherit gnome2 python toolchain-funcs - -DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages" -HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="doc doctool test" - -RDEPEND=">=dev-libs/gobject-introspection-common-${PV} - >=dev-libs/glib-2.31.22:2 - - - -gnome - - Install g-ir-doc-tool for generating documentation - from introspected data - - diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/app-crypt/sbsigntool-0.6-r1 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/app-crypt/sbsigntool-0.6-r1 deleted file mode 100644 index ce4e291999..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/app-crypt/sbsigntool-0.6-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=prepare -DEPEND=dev-libs/openssl sys-apps/util-linux sys-apps/help2man sys-boot/gnu-efi virtual/pkgconfig -DESCRIPTION=Utilities for signing and verifying files for UEFI Secure Boot -EAPI=4 -HOMEPAGE=http://packages.ubuntu.com/quantal/sbsigntool -KEYWORDS=amd64 x86 -LICENSE=GPL-3 -RDEPEND=dev-libs/openssl sys-apps/util-linux -SLOT=0 -SRC_URI=https://launchpad.net/ubuntu/+archive/primary/+files/sbsigntool_0.6.orig.tar.gz -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=b5ea6469674d7b88b834e01a58aff95e diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-1.2.10-r5 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-1.2.10-r5 deleted file mode 100644 index 3054602eb0..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-1.2.10-r5 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=!=sys-devel/automake-1.13 >=sys-devel/automake-1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=The GLib library of C routines -HOMEPAGE=http://www.gtk.org/ -IUSE=hardened -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd -LICENSE=LGPL-2.1 -SLOT=1 -SRC_URI=ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz ftp://ftp.gnome.org/pub/GNOME/stable/sources/glib/glib-1.2.10.tar.gz mirror://gentoo/glib-1.2.10-r1-as-needed.patch.bz2 -_eclasses_=autotools c118b9a8e93bfef124f2d7a2fe56a95e eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf portability a45c088f246ef5091e029f6285d7ce42 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=f31941ec5f6a80c3afb225a703745269 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.20.5-r1 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.20.5-r1 deleted file mode 100644 index 4329c9a4e7..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.20.5-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) >=dev-util/pkgconfig-0.16 >=sys-devel/gettext-0.11 dev-util/gtk-doc-am doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gtk-doc-1.11 ~app-text/docbook-xml-dtd-4.1.2 ) !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=The GLib library of C routines -EAPI=2 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam hardened selinux xattr -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2 -RDEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) -SLOT=2 -SRC_URI=mirror://gnome/sources/glib/2.20/glib-2.20.5.tar.bz2 -_eclasses_=autotools c118b9a8e93bfef124f2d7a2fe56a95e eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome.org 8fef8f967214f56e08fa92d61163d891 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=b38ba52105255458695d6d6a97b9f5f2 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.2 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.2 deleted file mode 100644 index d36f968939..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) >=dev-util/pkgconfig-0.16 >=sys-devel/gettext-0.11 doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gtk-doc-1.11 ~app-text/docbook-xml-dtd-4.1.2 ) -DESCRIPTION=The GLib library of C routines -EAPI=2 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam hardened selinux xattr -KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2 -RDEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) -SLOT=2 -SRC_URI=mirror://gnome/sources/glib/2.22/glib-2.22.2.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome.org 8fef8f967214f56e08fa92d61163d891 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=bd991871edc3c1020a5f3803d2467982 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.3 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.3 deleted file mode 100644 index 045b683ffe..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) >=dev-util/pkgconfig-0.16 >=sys-devel/gettext-0.11 doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gtk-doc-1.11 ~app-text/docbook-xml-dtd-4.1.2 ) -DESCRIPTION=The GLib library of C routines -EAPI=2 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam hardened selinux xattr -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2 -RDEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) -SLOT=2 -SRC_URI=mirror://gnome/sources/glib/2.22/glib-2.22.3.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome.org 8fef8f967214f56e08fa92d61163d891 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=89b228e987b8143477a0313afd320f09 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.4-r1 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.4-r1 deleted file mode 100644 index 62b2c175ee..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.22.4-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) >=dev-util/pkgconfig-0.16 >=sys-devel/gettext-0.11 doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gtk-doc-1.11 ~app-text/docbook-xml-dtd-4.1.2 ) -DESCRIPTION=The GLib library of C routines -EAPI=2 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam hardened selinux xattr -KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2 -RDEPEND=virtual/libiconv xattr? ( sys-apps/attr ) fam? ( virtual/fam ) -SLOT=2 -SRC_URI=mirror://gnome/sources/glib/2.22/glib-2.22.4.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome.org 8fef8f967214f56e08fa92d61163d891 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=2e997e6a07e491f5872cbc176310d3b6 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.26.1-r3 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.26.1-r3 deleted file mode 100644 index 8a8779aa49..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.26.1-r3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=virtual/libiconv sys-libs/zlib xattr? ( sys-apps/attr ) fam? ( virtual/fam ) >=dev-util/pkgconfig-0.16 >=sys-devel/gettext-0.11 >=dev-util/gtk-doc-am-1.13 doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gtk-doc-1.13 ~app-text/docbook-xml-dtd-4.1.2 ) test? ( >=sys-apps/dbus-1.2.14 ) !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=The GLib library of C routines -EAPI=2 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam selinux +static-libs test xattr -KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2 -RDEPEND=virtual/libiconv sys-libs/zlib xattr? ( sys-apps/attr ) fam? ( virtual/fam ) -SLOT=2 -SRC_URI=http://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/glib-2.26.1.tar.bz2 -_eclasses_=autotools c118b9a8e93bfef124f2d7a2fe56a95e eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome.org 8fef8f967214f56e08fa92d61163d891 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=64f984f32a865043bc81e1713c2872e1 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.30.0 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.30.0 deleted file mode 100644 index 1c92ae3edf..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/glib-2.30.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare test -DEPEND=virtual/libiconv virtual/libffi sys-libs/zlib xattr? ( sys-apps/attr ) fam? ( virtual/fam ) >=sys-devel/gettext-0.11 >=dev-util/gtk-doc-am-1.15 doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gtk-doc-1.15 ~app-text/docbook-xml-dtd-4.1.2 ) systemtap? ( >=dev-util/systemtap-1.3 ) test? ( >=dev-util/gdbus-codegen-2.30.0 >=sys-apps/dbus-1.2.14 ) !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) -DESCRIPTION=The GLib library of C routines -EAPI=4 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam selinux +static-libs systemtap test xattr test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux -LICENSE=LGPL-2 -PDEPEND=!=sys-devel/gettext-0.11 >=dev-util/gtk-doc-am-1.15 doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gtk-doc-1.15 ~app-text/docbook-xml-dtd-4.1.2 ) systemtap? ( >=dev-util/systemtap-1.3 ) test? ( >=dev-util/gdbus-codegen-2.30.0 >=sys-apps/dbus-1.2.14 ) !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) -DESCRIPTION=The GLib library of C routines -EAPI=4 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam selinux +static-libs systemtap test xattr test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux -LICENSE=LGPL-2 -PDEPEND=!=dev-libs/elfutils-0.142 >=dev-libs/libelf-0.8.12 ) xattr? ( sys-apps/attr ) fam? ( virtual/fam ) utils? ( >=dev-util/gdbus-codegen-2.32.4 ) >=sys-devel/gettext-0.11 >=dev-util/gtk-doc-am-1.15 doc? ( >=dev-libs/libxslt-1.0 >=dev-util/gdbus-codegen-2.32.4 >=dev-util/gtk-doc-1.15 ~app-text/docbook-xml-dtd-4.1.2 ) systemtap? ( >=dev-util/systemtap-1.3 ) test? ( sys-devel/gdb =dev-lang/python-2* >=dev-util/gdbus-codegen-2.32.4 >=sys-apps/dbus-1.2.14 ) !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 utils? ( =dev-lang/python-2* ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) -DESCRIPTION=The GLib library of C routines -EAPI=4 -HOMEPAGE=http://www.gtk.org/ -IUSE=debug doc fam kernel_linux selinux static-libs systemtap test utils xattr test -KEYWORDS=~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux -LICENSE=LGPL-2+ -PDEPEND=!=dev-libs/elfutils-0.142 >=dev-libs/libelf-0.8.12 ) xattr? ( sys-apps/attr ) fam? ( virtual/fam ) utils? ( >=dev-util/gdbus-codegen-2.32.4 ) utils? ( =dev-lang/python-2* ) -SLOT=2 -SRC_URI=mirror://gnome/sources/glib/2.32/glib-2.32.4.tar.xz http://dev.gentoo.org/~tetromino/distfiles/glib/glib-2.32.4-AS_IF-patches.tar.xz http://pkgconfig.freedesktop.org/releases/pkg-config-0.26.tar.gz -_eclasses_=autotools c118b9a8e93bfef124f2d7a2fe56a95e eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2-utils 5cdfd22a2163c9d3a891648bd19453a7 libtool 52d0e17251d04645ffaa61bfdd858944 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 python cd022f89fef846d083fc994b9e3d8c04 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86 -_md5_=d051781e357c41fbb278d23efb5c349a diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/gobject-introspection-1.30.0-r2 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/gobject-introspection-1.30.0-r2 deleted file mode 100644 index 6015c20a4c..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/dev-libs/gobject-introspection-1.30.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=>=dev-libs/glib-2.29.7:2 =dev-util/gtk-doc-1.15 ) app-arch/xz-utils >=sys-apps/sed-4 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[xml] =dev-lang/python-2.6*[xml] =dev-lang/python-2.5*[xml] ) -DESCRIPTION=Introspection infrastructure for generating gobject library bindings for various languages -EAPI=4 -HOMEPAGE=http://live.gnome.org/GObjectIntrospection/ -IUSE=doc test -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=LGPL-2+ GPL-2+ -PDEPEND=x11-libs/cairo[glib] -RDEPEND=>=dev-libs/glib-2.29.7:2 =dev-libs/gobject-introspection-common-1.32.1 >=dev-libs/glib-2.31.22:2 =dev-util/gtk-doc-1.15 ) app-arch/xz-utils >=sys-apps/sed-4 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) || ( =dev-lang/python-2.7*[xml] =dev-lang/python-2.6*[xml] ) -DESCRIPTION=Introspection infrastructure for generating gobject library bindings for various languages -EAPI=4 -HOMEPAGE=http://live.gnome.org/GObjectIntrospection/ -IUSE=doc doctool test -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 -LICENSE=LGPL-2+ GPL-2+ -RDEPEND=>=dev-libs/gobject-introspection-common-1.32.1 >=dev-libs/glib-2.31.22:2 =sys-kernel/linux-headers-2.6.11 -DESCRIPTION=Linux Key Management Utilities -HOMEPAGE=http://www.kernel.org/ -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=>=sys-kernel/linux-headers-2.6.11 -SLOT=0 -SRC_URI=http://people.redhat.com/~dhowells/keyutils/keyutils-1.1.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=cf2d7aee93b3437bf27ad860aa7378b2 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-devel/crossdev-20140118-r1 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-devel/crossdev-20140118-r1 deleted file mode 100644 index 0a907fabf0..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-devel/crossdev-20140118-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare -DEPEND=app-arch/xz-utils -DESCRIPTION=Gentoo Cross-toolchain generator -EAPI=5 -HOMEPAGE=http://www.gentoo.org/ -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd -LICENSE=GPL-2 -RDEPEND=>=sys-apps/portage-2.1 app-shells/bash !sys-devel/crossdev-wrappers -SLOT=0 -SRC_URI=mirror://gentoo/crossdev-20140118.tar.xz http://dev.gentoo.org/~vapier/dist/crossdev-20140118.tar.xz -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=522e42bff5de9b0377c3b467cb7b4af9 diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-fs/e2fsprogs-1.42.9 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-fs/e2fsprogs-1.42.9 deleted file mode 100644 index f7fc8ae306..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-fs/e2fsprogs-1.42.9 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install preinst prepare setup -DEPEND=~sys-libs/e2fsprogs-libs-1.42.9 >=sys-apps/util-linux-2.16 nls? ( virtual/libintl ) nls? ( sys-devel/gettext ) virtual/pkgconfig sys-apps/texinfo -DESCRIPTION=Standard EXT2/EXT3/EXT4 filesystem utilities -EAPI=3 -HOMEPAGE=http://e2fsprogs.sourceforge.net/ -IUSE=nls static-libs elibc_FreeBSD -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint -LICENSE=GPL-2 BSD -RDEPEND=~sys-libs/e2fsprogs-libs-1.42.9 >=sys-apps/util-linux-2.16 nls? ( virtual/libintl ) -SLOT=0 -SRC_URI=mirror://sourceforge/e2fsprogs/e2fsprogs-1.42.9.tar.gz -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=f5a0291b20feb62881b97093605a962c diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.42.9 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.42.9 deleted file mode 100644 index 860b4a80ce..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.42.9 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=nls? ( sys-devel/gettext ) virtual/pkgconfig -DESCRIPTION=e2fsprogs libraries (common error and subsystem) -EAPI=4 -HOMEPAGE=http://e2fsprogs.sourceforge.net/ -IUSE=nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~m68k-mint ~x86-solaris -LICENSE=GPL-2 -RDEPEND=!sys-libs/com_err !sys-libs/ss ! -Date: Sat, 19 Jul 2014 12:02:52 -0700 -Subject: [PATCH] cross-pkg-config: require 0.24 and use PKG_CONFIG_SYSROOT_DIR - -The bug with PKG_CONFIG_SYSROOT_DIR was fixed long ago and the -replacement code doesn't translate paths outside of /usr, causing the -wrapper to abort when it looks up a library installed in /lib. ---- - wrappers/cross-pkg-config | 16 ++-------------- - 1 file changed, 2 insertions(+), 14 deletions(-) - -diff --git a/wrappers/cross-pkg-config b/wrappers/cross-pkg-config -index d124261..67acd9b 100755 ---- a/wrappers/cross-pkg-config -+++ b/wrappers/cross-pkg-config -@@ -23,7 +23,7 @@ error() { - # - # Sanity/distro checks - # --MIN_VER="0.20" # needs PKG_CONFIG_SYSROOT_DIR -+MIN_VER="0.24" # needs working PKG_CONFIG_SYSROOT_DIR - if ! pkg-config --atleast-pkgconfig-version ${MIN_VER} ; then - error pkg-config is too old ... upgrade to at least v${MIN_VER} - fi -@@ -81,12 +81,7 @@ export PKG_CONFIG_LIBDIR="${SYSROOT}/usr/lib/pkgconfig:${SYSROOT}/usr/share/pkgc - if [ -n "${EXTRA_PKG_CONFIG_LIBDIR}" ] ; then - PKG_CONFIG_LIBDIR="${EXTRA_PKG_CONFIG_LIBDIR}:${PKG_CONFIG_LIBDIR}" - fi --# --# This guy is horribly broken in pkg-config <=0.23: --# https://bugs.freedesktop.org/show_bug.cgi?id=16905 --# --#export PKG_CONFIG_SYSROOT_DIR="${SYSROOT}" --unset PKG_CONFIG_SYSROOT_DIR -+export PKG_CONFIG_SYSROOT_DIR="${SYSROOT}" - - # - # Sanity check the output to catch common errors that do not -@@ -95,13 +90,6 @@ unset PKG_CONFIG_SYSROOT_DIR - output=$(pkg-config "$@") - ret=$? - --# --# Inject PKG_CONFIG_SYSROOT_DIR ourselves until pkg-config is fixed. --# We can't mung the .pc files as some of the vars are used at compile --# time to encode runtime paths. --# --output=$(echo "${output}" | sed -e 's:\(-[IL][[:space:]]*\)\(/usr\):\1'"${SYSROOT}"'\2:g') -- - # We turn the output into a newline separate string of options, then use grep - # to look for bad -Is and -Ls. Bad -Is and -Ls are ones that point to things - # outside the ${SYSROOT}. --- -1.8.5.5 - diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/Manifest b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/Manifest deleted file mode 100644 index 55664330be..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST e2fsprogs-1.42.9.tar.gz 6069173 SHA256 2f92ac06e92fa00f2ada3ee67dad012d74d685537527ad1241d82f2d041f2802 SHA512 31041c45bc4e4a37fc4a1026424e15d4fc8fbf990c968fc9fba92861d9bec15f192dee8d5341cc2215af30a86b0bdb12d8a01f3c113b79a66c65f4a737136bb7 WHIRLPOOL 8fd7fb0ac22c41e9169902aba4cf0f3990897619f4709dd43c3a7153b710f6a869a123854fc9154b21b7088896737ae2e5283e56a8e15f8abd27f5f740e579f9 diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/e2fsprogs-1.42.9.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/e2fsprogs-1.42.9.ebuild deleted file mode 100644 index 383f8a39e1..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/e2fsprogs-1.42.9.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.42.9.ebuild,v 1.2 2014/01/18 05:15:33 vapier Exp $ - -EAPI=3 - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit eutils flag-o-matic multilib toolchain-funcs - -DESCRIPTION="Standard EXT2/EXT3/EXT4 filesystem utilities" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2 BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint" -IUSE="nls static-libs elibc_FreeBSD" - -RDEPEND="~sys-libs/${PN}-libs-${PV} - >=sys-apps/util-linux-2.16 - nls? ( virtual/libintl )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig - sys-apps/texinfo" - -S=${WORKDIR}/${P%_pre*} - -pkg_setup() { - if [[ ! -e ${EROOT}/etc/mtab ]] ; then - # add some crap to deal with missing /etc/mtab #217719 - ewarn "No /etc/mtab file, creating one temporarily" - echo "${PN} crap for src_test" > "${EROOT}"/etc/mtab - fi -} - -src_prepare() { - epatch "${FILESDIR}"/0001-e2fsck-skip-fixing-UUID.patch - epatch "${FILESDIR}"/${PN}-1.41.8-makefile.patch - epatch "${FILESDIR}"/${PN}-1.40-fbsd.patch - epatch "${FILESDIR}"/${PN}-1.41.12-darwin-makefile.patch - if [[ ${CHOST} == *-mint* ]] ; then - epatch "${FILESDIR}"/${PN}-1.41-mint.patch - epatch "${FILESDIR}"/${PN}-1.41.12-mint-blkid.patch - fi - # blargh ... trick e2fsprogs into using e2fsprogs-libs - rm -rf doc - sed -i -r \ - -e 's:@LIBINTL@:@LTLIBINTL@:' \ - -e '/^LIB(COM_ERR|SS)/s:[$][(]LIB[)]/lib([^@]*)@LIB_EXT@:-l\1:' \ - -e '/^DEPLIB(COM_ERR|SS)/s:=.*:=:' \ - MCONFIG.in || die "muck libs" #122368 - sed -i -r \ - -e '/^LIB_SUBDIRS/s:lib/(et|ss)::g' \ - Makefile.in || die "remove subdirs" - - # Avoid rebuild - touch lib/ss/ss_err.h -} - -src_configure() { - # Keep the package from doing silly things #261411 - export VARTEXFONTS=${T}/fonts - - # needs open64() prototypes and friends - append-cppflags -D_GNU_SOURCE - - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=--enable-bsd-shlibs ;; - *-mint*) libtype= ;; - *) libtype=--enable-elf-shlibs ;; - esac - - ac_cv_path_LDCONFIG=: \ - econf \ - --with-root-prefix="${EPREFIX}/" \ - --enable-symlink-install \ - ${libtype} \ - $(tc-has-tls || echo --disable-tls) \ - --without-included-gettext \ - $(use_enable nls) \ - --disable-libblkid \ - --disable-libuuid \ - --disable-quota \ - --disable-fsck \ - --disable-uuidd - if [[ ${CHOST} != *-uclibc ]] && grep -qs 'USE_INCLUDED_LIBINTL.*yes' config.{log,status} ; then - eerror "INTL sanity check failed, aborting build." - eerror "Please post your ${S}/config.log file as an" - eerror "attachment to http://bugs.gentoo.org/show_bug.cgi?id=81096" - die "Preventing included intl cruft from building" - fi -} - -src_compile() { - emake COMPILE_ET=compile_et MK_CMDS=mk_cmds || die - - # Build the FreeBSD helper - if use elibc_FreeBSD ; then - cp "${FILESDIR}"/fsck_ext2fs.c . - emake fsck_ext2fs || die - fi -} - -pkg_preinst() { - if [[ -r ${EROOT}/etc/mtab ]] ; then - if [[ $(<"${EROOT}"/etc/mtab) == "${PN} crap for src_test" ]] ; then - rm -f "${EROOT}"/etc/mtab - fi - fi -} - -src_install() { - # need to set root_libdir= manually as any --libdir options in the - # econf above (i.e. multilib) will screw up the default #276465 - emake \ - STRIP=: \ - root_libdir="${EPREFIX}/usr/$(get_libdir)" \ - DESTDIR="${D}" \ - install install-libs || die - dodoc README RELEASE-NOTES - - insinto /etc - doins "${FILESDIR}"/e2fsck.conf || die - - # Move shared libraries to /lib/, install static libraries to - # /usr/lib/, and install linker scripts to /usr/lib/. - gen_usr_ldscript -a e2p ext2fs - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${D}" -name '*.a' -delete - - if use elibc_FreeBSD ; then - # Install helpers for us - into / - dosbin "${S}"/fsck_ext2fs || die - doman "${FILESDIR}"/fsck_ext2fs.8 || die - - # filefrag is linux only - rm \ - "${ED}"/usr/sbin/filefrag \ - "${ED}"/usr/share/man/man8/filefrag.8 || die - fi -} diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/0001-e2fsck-skip-fixing-UUID.patch b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/0001-e2fsck-skip-fixing-UUID.patch deleted file mode 100644 index 444bea1e89..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/0001-e2fsck-skip-fixing-UUID.patch +++ /dev/null @@ -1,44 +0,0 @@ -From d1dffed0d15c80cfc69f133819d953d0342cf486 Mon Sep 17 00:00:00 2001 -From: Michael Marineau -Date: Sat, 18 Jan 2014 20:09:30 -0800 -Subject: [PATCH] e2fsck: skip fixing UUID on a mounted filesystem with csums - -This fix is similar to 66457fcb for tune2fs. When booting from a root -filesystem with an empty UUID which fsck fixes the following remount -step reliably fails, leaving the filesystem in an inconsistent state. -Like the tune2fs fix this patch resolves the issue by simply refusing to -update the UUID if the filesystem is mounted. - -Signed-off-by: Michael Marineau ---- - -This patch is against master but is equally applicable to maint, it -applies to maint with 1 line of fuzz (ext2fs_init_csum_seed). -I've tested it on top of v1.42.9. - -It may also be possible to fix this issue with a patch to ext4_remount -in the kernel but I have not investigated that. - - e2fsck/super.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/e2fsck/super.c b/e2fsck/super.c -index 59c1f97..3c92df2 100644 ---- a/e2fsck/super.c -+++ b/e2fsck/super.c -@@ -734,8 +734,11 @@ void check_super_block(e2fsck_t ctx) - #ifndef EXT2_SKIP_UUID - /* - * If the UUID field isn't assigned, assign it. -+ * Skip if checksums are enabled and the filesystem is mounted, -+ * if the id changes under the kernel remounting rw may fail. - */ -- if (!(ctx->options & E2F_OPT_READONLY) && uuid_is_null(sb->s_uuid)) { -+ if (!(ctx->options & E2F_OPT_READONLY) && uuid_is_null(sb->s_uuid) && -+ (!csum_flag || !(ctx->mount_flags & EXT2_MF_MOUNTED))) { - if (fix_problem(ctx, PR_0_ADD_UUID, &pctx)) { - uuid_generate(sb->s_uuid); - ext2fs_init_csum_seed(fs); --- -1.8.3.2 - diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsck.conf b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsck.conf deleted file mode 100644 index 401cec45ee..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsck.conf +++ /dev/null @@ -1,6 +0,0 @@ -# See the e2fsck.conf man page for more info - -[options] - -# allow fsck to run sanely at any point in time #142850 -buggy_init_scripts = yes diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.40-fbsd.patch b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.40-fbsd.patch deleted file mode 100644 index 7d0919600d..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.40-fbsd.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/lib/ext2fs/ext2_fs.h -+++ b/lib/ext2fs/ext2_fs.h -@@ -414,7 +414,7 @@ - - #define i_size_high i_dir_acl - --#if defined(__KERNEL__) || defined(__linux__) -+#if defined(__KERNEL__) || defined(__linux__) || defined(__FreeBSD__) - #define i_reserved1 osd1.linux1.l_i_reserved1 - #define i_frag osd2.linux2.l_i_frag - #define i_fsize osd2.linux2.l_i_fsize diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41-mint.patch b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41-mint.patch deleted file mode 100644 index 43ed92d959..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41-mint.patch +++ /dev/null @@ -1,1947 +0,0 @@ -http://bugs.gentoo.org/show_bug.cgi?id=256234 -http://sourceforge.net/tracker/?func=detail&aid=2550325&group_id=2406&atid=302406 - -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/Makefile.in e2fsprogs-1.41.3-mint/lib/ext2fs/Makefile.in ---- e2fsprogs-1.41.3/lib/ext2fs/Makefile.in 2008-10-07 14:22:39.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/Makefile.in 2009-01-23 10:48:50.000000000 +0000 -@@ -74,7 +74,9 @@ - unix_io.o \ - unlink.o \ - valid_blk.o \ -- version.o -+ version.o \ -+ mint_io.o \ -+ xhdi.o - - SRCS= ext2_err.c \ - $(srcdir)/alloc.c \ -@@ -146,6 +148,8 @@ - $(srcdir)/unlink.c \ - $(srcdir)/valid_blk.c \ - $(srcdir)/version.c \ -+ $(srcdir)/mint_io.c \ -+ $(srcdir)/xhdi.c \ - $(srcdir)/write_bb_file.c - - HFILES= bitops.h ext2fs.h ext2_io.h ext2_fs.h ext2_ext_attr.h ext3_extents.h \ -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/bitops.h e2fsprogs-1.41.3-mint/lib/ext2fs/bitops.h ---- e2fsprogs-1.41.3/lib/ext2fs/bitops.h 2008-10-07 14:22:39.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/bitops.h 2009-01-23 10:47:35.000000000 +0000 -@@ -125,7 +125,7 @@ - */ - #ifdef NO_INLINE_FUNCS - #if (defined(__GNUC__) && (defined(__i386__) || defined(__i486__) || \ -- defined(__i586__) || defined(__mc68000__))) -+ defined(__i586__) || defined(__mc68020__))) - /* This prevents bitops.c from trying to include the C */ - /* function version of these functions */ - #define _EXT2_HAVE_ASM_BITOPS_ -@@ -246,7 +246,7 @@ - #endif /* i386 */ - - #if ((defined __GNUC__) && !defined(_EXT2_USE_C_VERSIONS_) && \ -- (defined(__mc68000__))) -+ (defined(__mc68020__))) - - #define _EXT2_HAVE_ASM_BITOPS_ - -@@ -280,6 +280,50 @@ - return retval; - } - -+#elif defined(__mc68000__) -+ -+#define _EXT2_HAVE_ASM_BITOPS_ -+ -+_INLINE_ int -+ext2fs_set_bit (unsigned int nr, void *addr) -+{ -+ int mask, retval; -+ unsigned char *ADDR = (unsigned char *) addr; -+ -+ ADDR += nr >> 3; -+ mask = 1UL << (nr & 0x07); -+ retval = (mask & *ADDR) != 0; -+ *ADDR |= mask; -+ -+ return retval; -+} -+ -+_INLINE_ int -+ext2fs_clear_bit (unsigned int nr, void *addr) -+{ -+ int mask, retval; -+ unsigned char *ADDR = (unsigned char *) addr; -+ -+ ADDR += nr >> 3; -+ mask = 1UL << (nr & 0x07); -+ retval = (mask & *ADDR) != 0; -+ *ADDR &= ~mask; -+ -+ return retval; -+} -+ -+_INLINE_ int -+ext2fs_test_bit (unsigned int nr, const void *addr) -+{ -+ int mask; -+ const unsigned char *ADDR = (const unsigned char *) addr; -+ -+ ADDR += nr >> 3; -+ mask = 1UL << (nr & 0x07); -+ -+ return ((mask & *ADDR) != 0); -+} -+ - #endif /* __mc68000__ */ - - -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/ext2_fs.h e2fsprogs-1.41.3-mint/lib/ext2fs/ext2_fs.h ---- e2fsprogs-1.41.3/lib/ext2fs/ext2_fs.h 2009-01-23 10:01:34.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/ext2_fs.h 2009-01-23 10:49:44.000000000 +0000 -@@ -307,6 +307,7 @@ - #define _IOT_ext2_new_group_input _IOT (_IOTS(__u32), 5, _IOTS(__u16), 2, 0, 0) - #endif - -+#ifndef __MINT__ - #define EXT2_IOC_GETFLAGS _IOR('f', 1, long) - #define EXT2_IOC_SETFLAGS _IOW('f', 2, long) - #define EXT2_IOC_GETVERSION _IOR('v', 1, long) -@@ -316,6 +317,9 @@ - #define EXT2_IOC_GROUP_EXTEND _IOW('f', 7, unsigned long) - #define EXT2_IOC_GROUP_ADD _IOW('f', 8,struct ext2_new_group_input) - #define EXT4_IOC_GROUP_ADD _IOW('f', 8,struct ext4_new_group_input) -+#else -+#include -+#endif - - /* - * Structure of an inode on the disk -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/getsize.c e2fsprogs-1.41.3-mint/lib/ext2fs/getsize.c ---- e2fsprogs-1.41.3/lib/ext2fs/getsize.c 2008-10-07 14:22:39.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/getsize.c 2009-01-23 10:47:35.000000000 +0000 -@@ -58,6 +58,11 @@ - #define BLKGETSIZE DKIOCGETBLOCKCOUNT32 - #endif /* APPLE_DARWIN */ - -+#ifdef __MINT__ -+#include -+#include "mint_io.h" -+#endif -+ - #include "ext2_fs.h" - #include "ext2fs.h" - -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/llseek.c e2fsprogs-1.41.3-mint/lib/ext2fs/llseek.c ---- e2fsprogs-1.41.3/lib/ext2fs/llseek.c 2008-10-07 14:22:39.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/llseek.c 2009-01-23 10:47:35.000000000 +0000 -@@ -115,6 +115,8 @@ - - #else /* !linux */ - -+#ifndef __MINT__ -+ - #ifndef EINVAL - #define EINVAL EXT2_ET_INVALID_ARGUMENT - #endif -@@ -133,6 +135,8 @@ - #endif - } - -+#endif /* __MINT__ */ -+ - #endif /* linux */ - - -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/mint_io.c e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.c ---- e2fsprogs-1.41.3/lib/ext2fs/mint_io.c 1970-01-01 00:00:00.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.c 2009-01-23 10:49:51.000000000 +0000 -@@ -0,0 +1,858 @@ -+/* -+ * $Id: e2fsprogs-1.41-mint.patch,v 1.1 2010/11/19 18:49:02 jlec Exp $ -+ * -+ * This file belongs to FreeMiNT. It's not in the original MiNT 1.12 -+ * distribution. See the file CHANGES for a detailed log of changes. -+ * -+ * -+ * Copyright 2000 Frank Naumann -+ * All rights reserved. -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2, or (at your option) -+ * any later version. -+ * -+ * This file is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ * -+ * -+ * Author: Frank Naumann -+ * Started: 200-06-14 -+ * -+ * Please send suggestions, patches or bug reports to me or -+ * the MiNT mailing list. -+ * -+ */ -+ -+# ifdef __MINT__ -+ -+# include -+# include -+# include -+# include -+# include -+# include -+# include -+# include -+# include -+# include -+# include -+ -+# include "et/com_err.h" -+# include "ext2fs/ext2_io.h" -+# include -+# include -+# define loff_t ext2_loff_t -+# define llseek ext2fs_llseek -+ -+# include -+# include "mint_io.h" -+# include "xhdi.h" -+ -+ -+# if 0 -+# define DEBUG(x) printf x -+# else -+# define DEBUG(x) -+# endif -+ -+ -+/* prototypes */ -+ -+int __open_v(const char *_filename, int iomode, va_list argp); -+ -+int open(__const char *__file, int __oflag, ...) __THROW; -+int __open(__const char *__file, int __oflag, ...) __THROW; -+ -+int ioctl(int fd, int cmd, void *arg); -+int __ioctl(int fd, int cmd, void *arg); -+ -+int fsync(int __fd) __THROW; -+int __fsync(int __fd) __THROW; -+ -+__off_t lseek(int __fd, __off_t __offset, int __whence) __THROW; -+__off_t __lseek(int __fd, __off_t __offset, int __whence) __THROW; -+ -+int close(int __fd) __THROW; -+int __close(int __fd) __THROW; -+ -+ssize_t read(int __fd, void *__buf, size_t __nbytes) __THROW; -+ssize_t __read(int __fd, void *__buf, size_t __nbytes) __THROW; -+ -+ssize_t write(int __fd, __const void *__buf, size_t __n) __THROW; -+ssize_t __write(int __fd, __const void *__buf, size_t __n) __THROW; -+ -+int fstat(int __fd, struct stat *__buf) __THROW; -+int __fstat(int __fd, struct stat *__buf) __THROW; -+ -+int stat(const char *filename, struct stat *st) __THROW; -+ -+ -+struct device -+{ -+ int used; -+ -+ int drv; -+ int open_flags; -+ -+ ushort xhdi_maj; -+ ushort xhdi_min; -+ ulong xhdi_start; -+ ulong xhdi_blocks; -+ ulong xhdi_blocksize; -+ char xhdi_id[4]; -+ -+ loff_t pos; -+}; -+ -+# define DEVS 16 -+static struct device devs[DEVS]; -+ -+static void -+init_device(struct device *dev) -+{ -+ dev->used = 0; -+ -+ dev->drv = -1; -+ dev->open_flags = 0; -+ dev->xhdi_maj = 0; -+ dev->xhdi_min = 0; -+ dev->xhdi_start = 0; -+ dev->xhdi_blocks = 0; -+ dev->xhdi_blocksize = 0; -+ -+ dev->pos = 0; -+} -+ -+static inline void -+init(void) -+{ -+ static int done = 0; -+ int i; -+ -+ if (done) -+ return; -+ -+ assert(sizeof(loff_t) == sizeof(long long)); -+ -+ for (i = 0; i < DEVS; i++) -+ init_device (&devs[i]); -+ -+ init_XHDI(); -+ -+ /* we are now initialized */ -+ done = 1; -+} -+ -+static struct device * -+get_device(int fd) -+{ -+ struct device *dev; -+ -+ if ((fd < 1024) || (fd >= (1024 + DEVS))) -+ return NULL; -+ -+ fd -= 1024; -+ dev = &devs[fd]; -+ -+ assert(dev->used); -+ -+ return dev; -+} -+ -+static int -+alloc_device(void) -+{ -+ int i; -+ -+ for (i = 0; i < DEVS; i++) -+ { -+ struct device *dev = &devs[i]; -+ -+ if (!dev->used) -+ { -+ dev->used = 1; -+ return (i + 1024); -+ } -+ } -+ -+ __set_errno(ENOMEM); -+ return -1; -+} -+ -+static void -+free_device(struct device *dev) -+{ -+ assert(dev->used); -+ -+ init_device (dev); -+} -+ -+ -+int -+open(const char *filename, int iomode, ...) -+{ -+ const char *f = filename; -+ struct device *mydev = NULL; -+ int dev = -1; -+ long ret; -+ -+ init(); -+ -+ if (!filename) -+ { -+ __set_errno(EINVAL); -+ return -1; -+ } -+ -+ if ((f[1] == ':') && (f[2] == '\0')) -+ { -+ int c = tolower(f[0]); -+ -+ if (c >= 'a' && c <= 'z') -+ c = c - 'a'; -+ else if (c >= '1' && c <= '6') -+ c = 26 + (c - '1'); -+ -+ if ((c >= 0) && (c < 32)) -+ { -+ dev = alloc_device(); -+ if (dev != -1) -+ { -+ mydev = get_device(dev); -+ assert(mydev); -+ -+ mydev->drv = c; -+ mydev->open_flags = iomode; -+ } -+ } -+ } -+ -+ if (dev == -1) -+ { -+ /* fall through */ -+ -+ va_list args; -+ int retval; -+ -+ va_start(args, iomode); -+ retval = __open_v(filename, iomode, args); -+ va_end(args); -+ -+ return retval; -+ } -+ -+ if (mydev->open_flags == O_RDONLY) -+ { -+ DEBUG(("readonly mode!\n")); -+ sync(); -+ } -+ else if (Dlock(1, mydev->drv)) -+ { -+ printf("Can't lock partition %c:!\n", mydev->drv+'A'); -+ -+ if (mydev) -+ free_device(mydev); -+ -+ __set_errno(EACCES); -+ return -1; -+ } -+ -+ __set_errno(EERROR); -+ -+ ret = XHGetVersion (); -+ DEBUG(("XHDI version: %lx\n", ret)); -+ -+ ret = XHInqDev2(mydev->drv, -+ &mydev->xhdi_maj, &mydev->xhdi_min, -+ &mydev->xhdi_start, NULL, -+ &mydev->xhdi_blocks, mydev->xhdi_id); -+ if (ret) -+ { -+ printf("XHInqDev2 [%c] fail (ret = %li, errno = %i)\n", -+ mydev->drv+'A', ret, errno); -+ ret = -1; -+ } -+ else -+ { -+ ret = XHInqTarget(mydev->xhdi_maj, mydev->xhdi_min, -+ &mydev->xhdi_blocksize, NULL, NULL); -+ if (ret) -+ { -+ printf("XHInqTarget [%i:%i] fail (ret = %li, errno = %i)\n", -+ mydev->xhdi_maj, mydev->xhdi_min, ret, errno); -+ ret = -1; -+ } -+ else -+ { -+ char *xhdi_id = mydev->xhdi_id; -+ -+ if ( 0 -+ || ((xhdi_id[0] == 'G') && (xhdi_id[1] == 'E') && (xhdi_id[2] == 'M')) /* GEM */ -+ || ((xhdi_id[0] == 'B') && (xhdi_id[1] == 'G') && (xhdi_id[2] == 'M')) /* BGM */ -+ || ((xhdi_id[0] == 'F') && (xhdi_id[1] == '3') && (xhdi_id[2] == '2')) /* F32 */ -+ || ((xhdi_id[0] == 'M') && (xhdi_id[1] == 'I') && (xhdi_id[2] == 'X')) /* MIX */ -+ || ((xhdi_id[0] == 'R') && (xhdi_id[1] == 'A') && (xhdi_id[2] == 'W')) /* RAW */ -+ || ((xhdi_id[0] == 'L') && (xhdi_id[1] == 'N') && (xhdi_id[2] == 'X')) /* LNX */ -+ || ((xhdi_id[0] == '\0') && (xhdi_id[1] == 'D'))) /* any DOS */ -+ { -+ DEBUG(("Partition ok and accepted!\n")); -+ DEBUG(("start = %lu, blocks = %lu, blocksize = %lu\n", -+ mydev->xhdi_start, mydev->xhdi_blocks, -+ mydev->xhdi_blocksize)); -+ } -+ else -+ { -+ xhdi_id [3] = '\0'; -+ printf("Wrong partition ID [%s]!\n", xhdi_id); -+ printf("Only 'RAW', 'LNX' and DOS partitions are supported.\n"); -+ -+ __set_errno(EPERM); -+ ret = -1; -+ } -+ } -+ } -+ -+ if (ret) -+ { -+ if (mydev) -+ free_device(mydev); -+ -+ dev = -1; -+ } -+ -+ return dev; -+} -+ -+int -+close(int fd) -+{ -+ struct device *mydev = get_device(fd); -+ int ret = 0; -+ -+ if (!mydev) -+ /* fall through */ -+ return __close(fd); -+ -+ if (mydev->open_flags == O_RDONLY) -+ { -+ ; -+ } -+ else if (Dlock(0, mydev->drv)) -+ { -+ printf("Can't unlock partition %c:!\n", 'A'+mydev->drv); -+ -+ __set_errno(EACCES); -+ ret = -1; -+ } -+ -+ free_device(mydev); -+ return ret; -+} -+ -+/* simple buffer */ -+static char buffer[1024L * 128]; -+static ulong buf_recno = 0; -+static long buf_n = 0; -+ -+static long -+rwabs_xhdi(struct device *mydev, ushort rw, void *buf, ulong size, ulong recno) -+{ -+ ulong n = size / mydev->xhdi_blocksize; -+ long r; -+ -+ assert((size % mydev->xhdi_blocksize) == 0); -+ -+ if (!n || (recno + n) > mydev->xhdi_blocks) -+ { -+ printf("rwabs_xhdi: access outside partition (drv = %c:)\n", 'A'+mydev->drv); -+ exit(2); -+ } -+ -+ if (n > 65535UL) -+ { -+ printf("rwabs_xhdi: n to large (drv = %c)\n", 'A'+mydev->drv); -+ exit(2); -+ } -+ -+ if (!rw && (buf_recno == recno) && (buf_n == n)) -+ { -+ bcopy(buffer, buf, buf_n * mydev->xhdi_blocksize); -+ return 0; -+ } -+ -+ r = XHReadWrite (mydev->xhdi_maj, mydev->xhdi_min, rw, mydev->xhdi_start + recno, n, buf); -+ -+ if (!r && (n * mydev->xhdi_blocksize) <= sizeof(buffer)) -+ { -+ bcopy(buf, buffer, n * mydev->xhdi_blocksize); -+ -+ buf_recno = recno; -+ buf_n = n; -+ } -+ else -+ buf_n = 0; -+ -+ return r; -+} -+ -+# define max(a,b) (a > b ? a : b) -+# define min(a,b) (a > b ? b : a) -+ -+int -+read(int fd, void *_buf, size_t size) -+{ -+ struct device *mydev = get_device(fd); -+ -+ if (!mydev) -+ /* fall through */ -+ return __read(fd, _buf, size); -+ -+{ -+ char *buf = _buf; -+ long todo; /* characters remaining */ -+ long done; /* characters processed */ -+ -+ todo = size; -+ done = 0; -+ -+ if (todo == 0) -+ return 0; -+ -+ /* partial block copy -+ */ -+ if (mydev->pos % mydev->xhdi_blocksize) -+ { -+ char tmp[mydev->xhdi_blocksize]; -+ -+ ulong recno = mydev->pos / mydev->xhdi_blocksize; -+ ulong offset = mydev->pos % mydev->xhdi_blocksize; -+ ulong data; -+ long ret; -+ -+ ret = rwabs_xhdi(mydev, 0, tmp, mydev->xhdi_blocksize, recno); -+ if (ret) -+ { -+ DEBUG(("read: partial part: read failure (r = %li, errno = %i)\n", ret, errno)); -+ goto out; -+ } -+ -+ data = mydev->xhdi_blocksize - offset; -+ data = min (todo, data); -+ -+ memcpy(buf, tmp + offset, data); -+ -+ buf += data; -+ todo -= data; -+ done += data; -+ mydev->pos += data; -+ } -+ -+ if (todo) -+ { -+ assert((todo > 0)); -+ assert((mydev->pos % mydev->xhdi_blocksize) == 0); -+ } -+ -+ -+ /* full blocks -+ */ -+ if (todo / mydev->xhdi_blocksize) -+ { -+ ulong recno = mydev->pos / mydev->xhdi_blocksize; -+ ulong data = (todo / mydev->xhdi_blocksize) * mydev->xhdi_blocksize; -+ long ret; -+ -+ ret = rwabs_xhdi (mydev, 0, buf, data, recno); -+ if (ret) -+ { -+ DEBUG(("read: full blocks: read failure (r = %li, errno = %i)\n", ret, errno)); -+ goto out; -+ } -+ -+ buf += data; -+ todo -= data; -+ done += data; -+ mydev->pos += data; -+ } -+ -+ if (todo) -+ { -+ assert((todo > 0) && (todo < mydev->xhdi_blocksize)); -+ assert((mydev->pos % mydev->xhdi_blocksize) == 0); -+ } -+ -+ /* anything left? -+ */ -+ if (todo) -+ { -+ char tmp[mydev->xhdi_blocksize]; -+ -+ ulong recno = mydev->pos / mydev->xhdi_blocksize; -+ long ret; -+ -+ ret = rwabs_xhdi (mydev, 0, tmp, mydev->xhdi_blocksize, recno); -+ if (ret) -+ { -+ DEBUG(("read: left part: read failure (r = %li, errno = %i)]\n", ret, errno)); -+ goto out; -+ } -+ -+ memcpy(buf, tmp, todo); -+ -+ done += todo; -+ mydev->pos += todo; -+ } -+ -+ assert(done == size); -+ -+out: -+ return done; -+} -+} -+ -+int -+write(int fd, const void *_buf, size_t size) -+{ -+ struct device *mydev = get_device(fd); -+ -+ if (!mydev) -+ /* fall through */ -+ return __write(fd, _buf, size); -+ -+ if (mydev->open_flags == O_RDONLY) -+ { -+ __set_errno(EPERM); -+ return -1; -+ } -+{ -+ const char *buf = _buf; -+ long todo; /* characters remaining */ -+ long done; /* characters processed */ -+ -+ todo = size; -+ done = 0; -+ -+ if (todo == 0) -+ return 0; -+ -+ /* partial block copy -+ */ -+ if (mydev->pos % mydev->xhdi_blocksize) -+ { -+ char tmp[mydev->xhdi_blocksize]; -+ -+ ulong recno = mydev->pos / mydev->xhdi_blocksize; -+ ulong offset = mydev->pos % mydev->xhdi_blocksize; -+ ulong data; -+ long ret; -+ -+ ret = rwabs_xhdi(mydev, 0, tmp, mydev->xhdi_blocksize, recno); -+ if (ret) -+ { -+ DEBUG(("write: partial part: read failure (r = %li, errno = %i)\n", ret, errno)); -+ goto out; -+ } -+ -+ data = mydev->xhdi_blocksize - offset; -+ data = min (todo, data); -+ -+ memcpy(tmp + offset, buf, data); -+ -+ ret = rwabs_xhdi(mydev, 1, tmp, mydev->xhdi_blocksize, recno); -+ if (ret) -+ { -+ DEBUG(("write: partial part: write failure (r = %li, errno = %i)\n", ret, errno)); -+ goto out; -+ } -+ -+ buf += data; -+ todo -= data; -+ done += data; -+ mydev->pos += data; -+ } -+ -+ if (todo) -+ { -+ assert((todo > 0)); -+ assert((mydev->pos % mydev->xhdi_blocksize) == 0); -+ } -+ -+ /* full blocks -+ */ -+ if (todo / mydev->xhdi_blocksize) -+ { -+ ulong recno = mydev->pos / mydev->xhdi_blocksize; -+ ulong data = (todo / mydev->xhdi_blocksize) * mydev->xhdi_blocksize; -+ long ret; -+ -+ ret = rwabs_xhdi(mydev, 1, (void *)buf, data, recno); -+ if (ret) -+ { -+ DEBUG(("write: full blocks: write failure (r = %li, errno = %i)\n", ret, errno)); -+ goto out; -+ } -+ -+ buf += data; -+ todo -= data; -+ done += data; -+ mydev->pos += data; -+ } -+ -+ if (todo) -+ { -+ assert((todo > 0) && (todo < mydev->xhdi_blocksize)); -+ assert((mydev->pos % mydev->xhdi_blocksize) == 0); -+ } -+ -+ /* anything left? -+ */ -+ if (todo) -+ { -+ char tmp[mydev->xhdi_blocksize]; -+ -+ ulong recno = mydev->pos / mydev->xhdi_blocksize; -+ long ret; -+ -+ ret = rwabs_xhdi(mydev, 0, tmp, mydev->xhdi_blocksize, recno); -+ if (ret) -+ { -+ DEBUG(("write: left part: read failure (r = %li, errno = %i)]\n", ret, errno)); -+ goto out; -+ } -+ -+ memcpy(tmp, buf, todo); -+ -+ ret = rwabs_xhdi(mydev, 1, tmp, mydev->xhdi_blocksize, recno); -+ if (ret) -+ { -+ DEBUG(("write: partial part: write failure (r = %li, errno = %i)\n", ret, errno)); -+ goto out; -+ } -+ -+ done += todo; -+ mydev->pos += todo; -+ } -+ -+ assert(done == size); -+ -+out: -+ return done; -+} -+} -+ -+int -+ioctl(int fd, int cmd, void *arg) -+{ -+ struct device *mydev = get_device(fd); -+ -+ if (!mydev) -+ /* fall through */ -+ return __ioctl(fd, cmd, arg); -+ -+ DEBUG(("ioctl: cmd = %i\n", cmd)); -+ -+ switch (cmd) -+ { -+ case BLKGETSIZE: -+ { -+ ulong *size = arg; -+ *size = mydev->xhdi_blocks * (mydev->xhdi_blocksize / 512); -+ break; -+ } -+ case BLOCKSIZE: -+ { -+ ulong *block_size = arg; -+ *block_size = mydev->xhdi_blocksize; -+ break; -+ } -+ default: -+ __set_errno(EINVAL); -+ return -1; -+ } -+ -+ return 0; -+} -+ -+int -+fstat(int fd, struct stat *st) -+{ -+ struct device *mydev = get_device(fd); -+ -+ if (!mydev) -+ /* fall through */ -+ return __fstat(fd, st); -+ -+ bzero(st, sizeof(*st)); -+ -+ st->st_dev = mydev->xhdi_maj; -+ st->st_ino = mydev->drv; -+ st->st_mode = S_IFBLK | S_IRUSR | S_IWUSR; -+ st->st_nlink = 1; -+ st->st_uid = 0; -+ st->st_gid = 0; -+ st->st_rdev = mydev->xhdi_min; -+ st->st_atime = time (NULL); -+ st->st_mtime = time (NULL); -+ st->st_ctime = time (NULL); -+ st->st_size = (int64_t) mydev->xhdi_blocks * mydev->xhdi_blocksize; -+ st->st_blocks = (int64_t) mydev->xhdi_blocks * mydev->xhdi_blocksize / 512; -+ st->st_blksize = mydev->xhdi_blocksize; -+ st->st_flags = 0; -+ st->st_gen = 0; -+ -+ return 0; -+} -+ -+int -+stat(const char *filename, struct stat *st) -+{ -+ struct device *mydev; -+ int fd, res; -+ -+ fd = open(filename, O_RDONLY); -+ if (fd == -1) -+ return -1; -+ -+ mydev = get_device(fd); -+ if (!mydev) -+ { -+ close(fd); -+ -+ /* fall through */ -+ return __stat(filename, st); -+ } -+ -+ res = fstat(fd, st); -+ close(fd); -+ -+ return res; -+} -+ -+int -+fsync(int fd) -+{ -+ struct device *mydev = get_device(fd); -+ -+ if (!mydev) -+ /* fall through */ -+ return __fsync(fd); -+ -+ /* nothing todo */ -+ return 0; -+} -+ -+loff_t llseek(int fd, loff_t offset, int origin); -+ -+loff_t -+llseek(int fd, loff_t offset, int origin) -+{ -+ struct device *mydev = get_device(fd); -+ -+ if (!mydev) -+ /* fall through */ -+ return __lseek(fd, (off_t) offset, origin); -+ -+ -+ switch (origin) -+ { -+ case SEEK_SET: -+ break; -+ case SEEK_CUR: -+ offset += mydev->pos; -+ break; -+ case SEEK_END: -+ offset += (int64_t) mydev->xhdi_blocks * mydev->xhdi_blocksize; -+ break; -+ default: -+ return -1; -+ } -+ -+ if (offset > (loff_t) mydev->xhdi_blocks * mydev->xhdi_blocksize) -+ { -+ __set_errno(EINVAL); -+ return -1; -+ } -+ -+ mydev->pos = offset; -+ return mydev->pos; -+} -+ -+loff_t lseek64(int fd, loff_t offset, int origin); -+ -+loff_t -+lseek64(int fd, loff_t offset, int origin) -+{ -+ return llseek(fd, offset, origin); -+} -+ -+__off_t -+lseek(int fd, __off_t offset, int mode) -+{ -+ struct device *mydev = get_device(fd); -+ -+ if (!mydev) -+ /* fall through */ -+ return __lseek(fd, offset, mode); -+ -+{ -+ loff_t _offset = offset; -+ -+ switch (mode) -+ { -+ case SEEK_SET: -+ break; -+ case SEEK_CUR: -+ _offset += mydev->pos; -+ break; -+ case SEEK_END: -+ _offset += (loff_t) mydev->xhdi_blocks * mydev->xhdi_blocksize; -+ break; -+ default: -+ return -1; -+ } -+ -+ if (_offset > LONG_MAX) -+ { -+ __set_errno(EINVAL); -+ return -1; -+ } -+ -+ if (_offset > (loff_t) mydev->xhdi_blocks * mydev->xhdi_blocksize) -+ { -+ __set_errno(EINVAL); -+ return -1; -+ } -+ -+ mydev->pos = _offset; -+ return (off_t) mydev->pos; -+} -+} -+ -+int gettype(int fd); -+ -+int -+gettype(int fd) -+{ -+ struct device *mydev = get_device(fd); -+ char *xhdi_id; -+ -+ if (!mydev) -+ return -1; -+ -+ /* Get filesystem type by XHDI ID */ -+ xhdi_id = mydev->xhdi_id; -+ if ((xhdi_id[0] == '\0') && (xhdi_id[1] == 'D')) -+ return 0; /* DOS (\0D*) */ -+ else -+ return 1; /* Atari (GEM/GBM) */ -+} -+ -+# endif /* __MINT__ */ -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/mint_io.h e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.h ---- e2fsprogs-1.41.3/lib/ext2fs/mint_io.h 1970-01-01 00:00:00.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.h 2009-01-23 10:49:53.000000000 +0000 -@@ -0,0 +1,22 @@ -+/* -+ * mint_io.h -+ * -+ * Copyright (C) 2000 Frank Naumann . -+ * -+ * %Begin-Header% -+ * This file may be redistributed under the terms of the GNU Public -+ * License. -+ * %End-Header% -+ */ -+ -+# ifdef __MINT__ -+ -+# ifndef _mint_io_h -+# define _mint_io_h -+ -+# define BLKGETSIZE (('b'<< 8) | 1) -+# define BLOCKSIZE (('b'<< 8) | 2) -+ -+# endif /* _mint_io_h */ -+ -+# endif /* __MINT__ */ -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/unix_io.c e2fsprogs-1.41.3-mint/lib/ext2fs/unix_io.c ---- e2fsprogs-1.41.3/lib/ext2fs/unix_io.c 2008-10-13 03:12:22.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/unix_io.c 2009-01-23 10:47:35.000000000 +0000 -@@ -51,9 +51,15 @@ - #define BLKROGET _IO(0x12, 94) /* Get read-only status (0 = read_write). */ - #endif - -+#ifdef __MINT__ -+#include -+#include "mint_io.h" -+#endif -+ - #include "ext2_fs.h" - #include "ext2fs.h" - -+ - /* - * For checking structure magic numbers... - */ -@@ -512,6 +518,16 @@ - } - } - #endif -+ -+#ifdef __MINT__ -+ { -+ unsigned long block_size; -+ retval = ioctl(data->dev, BLOCKSIZE, &block_size); -+ if (retval == 0) -+ io->block_size = block_size; -+ } -+#endif -+ - *channel = io; - return 0; - -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/xhdi.c e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.c ---- e2fsprogs-1.41.3/lib/ext2fs/xhdi.c 1970-01-01 00:00:00.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.c 2009-01-23 10:49:55.000000000 +0000 -@@ -0,0 +1,577 @@ -+/* -+ * Copyright 2000 Frank Naumann -+ * All rights reserved. -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2, or (at your option) -+ * any later version. -+ * -+ * This file is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ * -+ * -+ * Started: 2000-05-02 -+ * -+ * Changes: -+ * -+ * 0.1: -+ * -+ * fix: Cookie handling stuff; use Getcookie from MiNT-Lib now -+ * requires an actual MiNT-Lib (>= PL49) -+ * -+ * 0.0: -+ * -+ * - inital version -+ * -+ */ -+ -+# include "xhdi.h" -+ -+# include -+# include -+# include -+# include -+# include -+ -+ -+/* -+ * internal usage -+ */ -+ -+/* dummy routine */ -+static long -+XHDIfail (void) -+{ -+ return -ENOSYS; -+} -+ -+/* XHDI handler function */ -+static long (*XHDI)() = XHDIfail; -+ -+ushort XHDI_installed = 0; -+ -+ -+# define C_XHDI 0x58484449L -+# define XHDIMAGIC 0x27011992L -+ -+/* initalize flag */ -+static ushort init = 1; -+ -+long -+init_XHDI (void) -+{ -+ long *val; -+ long r; -+ -+ init = 0; -+ -+ r = Getcookie (C_XHDI, (long *) &val); -+ if (r == C_FOUND) -+ { -+ long *magic_test = val; -+ -+ /* check magic */ -+ if (magic_test) -+ { -+ magic_test--; -+ if (*magic_test == XHDIMAGIC) -+ { -+ XHDI = val; -+ } -+ } -+ } -+ -+ r = XHGetVersion (); -+ if (r < 0) -+ { -+ perror ("XHGetVersion"); -+ -+ XHDI = XHDIfail; -+ return r; -+ } -+ -+ /* we need at least XHDI 1.10 */ -+ if (r >= 0x110) -+ { -+ XHDI_installed = r; -+ return 0; -+ } -+ -+ XHDI = XHDIfail; -+ return -1; -+} -+ -+ -+/* -+ * XHDI wrapper routines -+ */ -+ -+# define CALL \ -+ long oldstack = 0; \ -+ long r; \ -+ \ -+ if (init) init_XHDI (); \ -+ \ -+ if (!Super (1L)) \ -+ oldstack = Super (0L); \ -+ \ -+ r = XHDI (args); \ -+ if (r < 0) \ -+ { \ -+ __set_errno (-r); \ -+ r = -1; \ -+ } \ -+ \ -+ if (oldstack) \ -+ Super (oldstack); \ -+ \ -+ return r -+ -+long -+XHGetVersion (void) -+{ -+ struct args_XHGetVersion -+ { -+ ushort opcode; -+ } -+ args = -+ { -+ 0 -+ }; -+ -+ CALL; -+} -+ -+long -+XHInqTarget (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name) -+{ -+ struct args_XHInqTarget -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ulong *block_size; -+ ulong *device_flags; -+ char *product_name; -+ } -+ args = -+ { -+ 1, -+ major, -+ minor, -+ block_size, -+ device_flags, -+ product_name -+ }; -+ -+ CALL; -+} -+ -+long -+XHReserve (ushort major, ushort minor, ushort do_reserve, ushort key) -+{ -+ struct args_XHReserve -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ushort do_reserve; -+ ushort key; -+ } -+ args = -+ { -+ 2, -+ major, -+ minor, -+ do_reserve, -+ key -+ }; -+ -+ CALL; -+} -+ -+long -+XHLock (ushort major, ushort minor, ushort do_lock, ushort key) -+{ -+ struct args_XHLock -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ushort do_lock; -+ ushort key; -+ } -+ args = -+ { -+ 3, -+ major, -+ minor, -+ do_lock, -+ key -+ }; -+ -+ CALL; -+} -+ -+long -+XHStop (ushort major, ushort minor, ushort do_stop, ushort key) -+{ -+ struct args_XHStop -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ushort do_stop; -+ ushort key; -+ } -+ args = -+ { -+ 4, -+ major, -+ minor, -+ do_stop, -+ key -+ }; -+ -+ CALL; -+} -+ -+long -+XHEject (ushort major, ushort minor, ushort do_eject, ushort key) -+{ -+ struct args_XHEject -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ushort do_eject; -+ ushort key; -+ } -+ args = -+ { -+ 5, -+ major, -+ minor, -+ do_eject, -+ key -+ }; -+ -+ CALL; -+} -+ -+long -+XHDrvMap (void) -+{ -+ struct args_XHDrvMap -+ { -+ ushort opcode; -+ } -+ args = -+ { -+ 6 -+ }; -+ -+ CALL; -+} -+ -+long -+XHInqDev (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb) -+{ -+ struct args_XHInqDev -+ { -+ ushort opcode; -+ ushort bios; -+ ushort *major; -+ ushort *minor; -+ ulong *start; -+ __BPB *bpb; -+ } -+ args = -+ { -+ 7, -+ bios, -+ major, -+ minor, -+ start, -+ bpb -+ }; -+ -+ CALL; -+} -+ -+long -+XHInqDriver (ushort bios, char *name, char *version, char *company, ushort *ahdi_version, ushort *maxIPL) -+{ -+ struct args_XHInqDriver -+ { -+ ushort opcode; -+ ushort bios; -+ char *name; -+ char *version; -+ char *company; -+ ushort *ahdi_version; -+ ushort *maxIPL; -+ } -+ args = -+ { -+ 8, -+ bios, -+ name, -+ version, -+ company, -+ ahdi_version, -+ maxIPL -+ }; -+ -+ CALL; -+} -+ -+long -+XHNewCookie (void *newcookie) -+{ -+ struct args_XHNewCookie -+ { -+ ushort opcode; -+ void *newcookie; -+ } -+ args = -+ { -+ 9, -+ newcookie -+ }; -+ -+ CALL; -+} -+ -+long -+XHReadWrite (ushort major, ushort minor, ushort rwflag, ulong recno, ushort count, void *buf) -+{ -+ struct args_XHReadWrite -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ushort rwflag; -+ ulong recno; -+ ushort count; -+ void *buf; -+ } -+ args = -+ { -+ 10, -+ major, -+ minor, -+ rwflag, -+ recno, -+ count, -+ buf -+ }; -+ -+ CALL; -+} -+ -+long -+XHInqTarget2 (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name, ushort stringlen) -+{ -+ struct args_XHInqTarget2 -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ulong *block_size; -+ ulong *device_flags; -+ char *product_name; -+ ushort stringlen; -+ } -+ args = -+ { -+ 11, -+ major, -+ minor, -+ block_size, -+ device_flags, -+ product_name, -+ stringlen -+ }; -+ -+ CALL; -+} -+ -+long -+XHInqDev2 (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb, ulong *blocks, char *partid) -+{ -+ struct args_XHInqDev2 -+ { -+ ushort opcode; -+ ushort bios; -+ ushort *major; -+ ushort *minor; -+ ulong *start; -+ __BPB *bpb; -+ ulong *blocks; -+ char *partid; -+ } -+ args = -+ { -+ 12, -+ bios, -+ major, -+ minor, -+ start, -+ bpb, -+ blocks, -+ partid -+ }; -+ -+ CALL; -+} -+ -+long -+XHDriverSpecial (ulong key1, ulong key2, ushort subopcode, void *data) -+{ -+ struct args_XHDriverSpecial -+ { -+ ushort opcode; -+ ulong key1; -+ ulong key2; -+ ushort subopcode; -+ void *data; -+ } -+ args = -+ { -+ 13, -+ key1, -+ key2, -+ subopcode, -+ data -+ }; -+ -+ CALL; -+} -+ -+long -+XHGetCapacity (ushort major, ushort minor, ulong *blocks, ulong *bs) -+{ -+ struct args_XHGetCapacity -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ulong *blocks; -+ ulong *bs; -+ } -+ args = -+ { -+ 14, -+ major, -+ minor, -+ blocks, -+ bs -+ }; -+ -+ CALL; -+} -+ -+long -+XHMediumChanged (ushort major, ushort minor) -+{ -+ struct args_XHMediumChanged -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ } -+ args = -+ { -+ 15, -+ major, -+ minor -+ }; -+ -+ CALL; -+} -+ -+long -+XHMiNTInfo (ushort op, void *data) -+{ -+ struct args_XHMiNTInfo -+ { -+ ushort opcode; -+ ushort op; -+ void *data; -+ } -+ args = -+ { -+ 16, -+ op, -+ data -+ }; -+ -+ CALL; -+} -+ -+long -+XHDOSLimits (ushort which, ulong limit) -+{ -+ struct args_XHDOSLimits -+ { -+ ushort opcode; -+ ushort which; -+ ulong limit; -+ } -+ args = -+ { -+ 17, -+ which, -+ limit -+ }; -+ -+ CALL; -+} -+ -+long -+XHLastAccess (ushort major, ushort minor, ulong *ms) -+{ -+ struct args_XHLastAccess -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ ulong *ms; -+ } -+ args = -+ { -+ 18, -+ major, -+ minor, -+ ms -+ }; -+ -+ CALL; -+} -+ -+long -+XHReaccess (ushort major, ushort minor) -+{ -+ struct args_XHReaccess -+ { -+ ushort opcode; -+ ushort major; -+ ushort minor; -+ } -+ args = -+ { -+ 19, -+ major, -+ minor -+ }; -+ -+ CALL; -+} -diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/xhdi.h e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.h ---- e2fsprogs-1.41.3/lib/ext2fs/xhdi.h 1970-01-01 00:00:00.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.h 2009-01-23 10:49:56.000000000 +0000 -@@ -0,0 +1,144 @@ -+/* -+ * Copyright 2000 Frank Naumann -+ * All rights reserved. -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2, or (at your option) -+ * any later version. -+ * -+ * This file is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ * -+ */ -+ -+# ifndef _xhdi_h -+# define _xhdi_h -+ -+# include -+ -+typedef unsigned char uchar; -+ -+ -+/* -+ * BIOS parameter block (osbind.h is buggy) -+ */ -+ -+typedef struct -+{ -+ ushort recsiz; /* bytes per sector */ -+ short clsiz; /* sectors per cluster */ -+ ushort clsizb; /* bytes per cluster */ -+ short rdlen; /* root directory size */ -+ short fsiz; /* size of FAT */ -+ short fatrec; /* startsector of second FAT */ -+ short datrec; /* first data sector */ -+ ushort numcl; /* total number of clusters */ -+ short bflags; /* some flags */ -+ -+} __BPB; -+ -+ -+/* -+ * Extended BIOS Parameter Block (XHDI) -+ */ -+ -+typedef struct -+{ -+ ushort recsiz; /* bytes per sector */ -+ short clsiz; /* sectors per cluster */ -+ ushort clsizb; /* bytes per cluster */ -+ short rdlen; /* root directory size or 0 if FAT32 */ -+ short fsiz; /* size of FAT or 0 if FAT32 */ -+ short fatrec; /* startsector of second FAT or 0 if FAT32 */ -+ short datrec; /* first data sector or 0 if FAT32 */ -+ ushort numcl; /* total number of clusters or 0 if FAT32 */ -+ short bflags; /* bit 0: 0 = FAT12, 1 = FAT16 -+ * bit 1: 0 = 2 FATs, 1 = 1 FAT -+ * bit 2: 0 = BPB, 1 = EXTENDED_BPB -+ */ -+ -+ /* Ab hier undokumentiert, nur A: und B:! */ -+ short ntracks; /* Anzahl Spuren */ -+ short nsides; /* Anzahl Seiten */ -+ short spc; /* Sektoren pro Zylinder */ -+ short spt; /* Sektoren pro Spur */ -+ ushort nhid; /* Anzahl versteckte Sektoren */ -+ uchar ser[3]; /* Seriennummer */ -+ uchar serms[4]; /* ab TOS 2.06: MS-DOS-4.0-Seriennummer */ -+ char unused; -+ -+ /* if bit 2 of bflags are set */ -+ long l_recsiz; /* bytes per sector */ -+ long l_clsiz; /* sectors per cluster */ -+ long l_clsizb; /* bytes per cluster */ -+ long l_rdlen; /* root directory size */ -+ long l_fsiz; /* size of FAT */ -+ long l_fatrec; /* startsector of second FAT */ -+ long l_datrec; /* first data sector */ -+ long l_numcl; /* total number of clusters */ -+ long l_rdstcl; /* if FAT32: startcluster of root directory -+ * otherwise 0 -+ */ -+} __xhdi_BPB; -+ -+ -+# define XH_TARGET_STOPPABLE 0x00000001L -+# define XH_TARGET_REMOVABLE 0x00000002L -+# define XH_TARGET_LOCKABLE 0x00000004L -+# define XH_TARGET_EJECTABLE 0x00000008L -+# define XH_TARGET_LOCKED 0x20000000L -+# define XH_TARGET_STOPPED 0x40000000L -+# define XH_TARGET_RESERVED 0x80000000L -+ -+# define XH_MI_SETKERINFO 0 -+# define XH_MI_GETKERINFO 1 -+ -+# define XH_DL_SECSIZ 0 -+# define XH_DL_MINFAT 1 -+# define XH_DL_MAXFAT 2 -+# define XH_DL_MINSPC 3 -+# define XH_DL_MAXSPC 4 -+# define XH_DL_CLUSTS 5 -+# define XH_DL_MAXSEC 6 -+# define XH_DL_DRIVES 7 -+# define XH_DL_CLSIZB 8 -+# define XH_DL_RDLEN 9 -+# define XH_DL_CLUSTS12 12 -+# define XH_DL_CLUSTS32 13 -+# define XH_DL_BFLAGS 14 -+ -+ -+extern ushort XHDI_installed; -+ -+long init_XHDI (void); -+ -+long XHGetVersion (void); -+long XHInqTarget (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name); -+long XHReserve (ushort major, ushort minor, ushort do_reserve, ushort key); -+long XHLock (ushort major, ushort minor, ushort do_lock, ushort key); -+long XHStop (ushort major, ushort minor, ushort do_stop, ushort key); -+long XHEject (ushort major, ushort minor, ushort do_eject, ushort key); -+long XHDrvMap (void); -+long XHInqDev (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb); -+long XHInqDriver (ushort bios, char *name, char *version, char *company, ushort *ahdi_version, ushort *maxIPL); -+long XHNewCookie (void *newcookie); -+long XHReadWrite (ushort major, ushort minor, ushort rwflag, ulong recno, ushort count, void *buf); -+long XHInqTarget2 (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name, ushort stringlen); -+long XHInqDev2 (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb, ulong *blocks, char *partid); -+long XHDriverSpecial (ulong key1, ulong key2, ushort subopcode, void *data); -+long XHGetCapacity (ushort major, ushort minor, ulong *blocks, ulong *bs); -+long XHMediumChanged (ushort major, ushort minor); -+long XHMiNTInfo (ushort op, void *data); -+long XHDOSLimits (ushort which, ulong limit); -+long XHLastAccess (ushort major, ushort minor, ulong *ms); -+long XHReaccess (ushort major, ushort minor); -+ -+ -+# endif /* _xhdi_h */ -diff -ur --new-file e2fsprogs-1.41.3/misc/e2undo.c e2fsprogs-1.41.3-mint/misc/e2undo.c ---- e2fsprogs-1.41.3/misc/e2undo.c 2009-01-23 12:59:44.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/misc/e2undo.c 2009-01-23 12:56:40.000000000 +0000 -@@ -19,6 +19,7 @@ - #if HAVE_ERRNO_H - #include - #endif -+#include - #include "ext2fs/tdb.h" - #include "ext2fs/ext2fs.h" - #include "nls-enable.h" -diff -ur --new-file e2fsprogs-1.41.3/misc/e2initrd_helper.c e2fsprogs-1.41.3-mint/misc/e2initrd_helper.c ---- e2fsprogs-1.41.3/misc/e2initrd_helper.c 2009-01-23 12:58:29.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/misc/e2initrd_helper.c 2009-01-23 12:59:11.000000000 +0000 -@@ -50,7 +50,7 @@ - int ptr; - }; - --struct fs_info { -+struct _fs_info { - char *device; - char *mountpt; - char *type; -@@ -58,7 +58,7 @@ - int freq; - int passno; - int flags; -- struct fs_info *next; -+ struct _fs_info *next; - }; - - static void usage(void) -@@ -230,7 +230,7 @@ - *q = 0; - } - --static int parse_fstab_line(char *line, struct fs_info *fs) -+static int parse_fstab_line(char *line, struct _fs_info *fs) - { - char *dev, *device, *mntpnt, *type, *opts, *freq, *passno, *cp; - -@@ -280,7 +280,7 @@ - return 0; - } - --static void free_fstab_line(struct fs_info *fs) -+static void free_fstab_line(struct _fs_info *fs) - { - if (fs->device) - fs->device = 0; -@@ -290,7 +290,7 @@ - fs->type = 0; - if (fs->opts) - fs->opts = 0; -- memset(fs, 0, sizeof(struct fs_info)); -+ memset(fs, 0, sizeof(struct _fs_info)); - } - - -@@ -334,7 +334,7 @@ - errcode_t retval; - struct mem_file file; - char *buf; -- struct fs_info fs_info; -+ struct _fs_info _fs_info; - int ret; - - retval = get_file(fs, "/etc/fstab", &file); -@@ -344,14 +344,14 @@ - if (!buf) - continue; - -- ret = parse_fstab_line(buf, &fs_info); -+ ret = parse_fstab_line(buf, &_fs_info); - if (ret < 0) - goto next_line; - -- if (!strcmp(fs_info.mountpt, "/")) -- printf("%s\n", fs_info.type); -+ if (!strcmp(_fs_info.mountpt, "/")) -+ printf("%s\n", _fs_info.type); - -- free_fstab_line(&fs_info); -+ free_fstab_line(&_fs_info); - - next_line: - free(buf); -diff -ur --new-file e2fsprogs-1.41.3/misc/mke2fs.c e2fsprogs-1.41.3-mint/misc/mke2fs.c ---- e2fsprogs-1.41.3/misc/mke2fs.c 2008-10-07 14:22:39.000000000 +0000 -+++ e2fsprogs-1.41.3-mint/misc/mke2fs.c 2009-01-23 10:47:35.000000000 +0000 -@@ -1819,6 +1819,36 @@ - return retval; - } - -+#ifdef __MINT__ -+void -+warn (const char *drv) -+{ -+ char c; -+ int check; -+ -+ check = open (drv, O_RDONLY); -+ if (check == -1) -+ return; -+ -+ close (check); -+ -+ if (check < 1024) -+ return; -+ -+ fprintf (stderr, "\n"); -+ fprintf (stderr, "WARNING: THIS WILL TOTALLY DESTROY ANY DATA ON %s:\n", drv); -+ fprintf (stderr, "Are you ABSOLUTELY SURE you want to do this? (y/n) "); -+ scanf ("%c", &c); -+ fprintf (stderr, "\n"); -+ -+ if (c == 'y' || c == 'Y') -+ return; -+ -+ fprintf (stderr, "Aborted\n"); -+ exit (1); -+} -+#endif -+ - int main (int argc, char *argv[]) - { - errcode_t retval = 0; -@@ -1839,6 +1869,11 @@ - #endif - PRS(argc, argv); - -+#ifdef __MINT__ -+ if (!quiet) -+ warn (device_name); -+#endif -+ - #ifdef CONFIG_TESTIO_DEBUG - if (getenv("TEST_IO_FLAGS") || getenv("TEST_IO_BLOCK")) { - io_ptr = test_io_manager; diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-darwin-makefile.patch b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-darwin-makefile.patch deleted file mode 100644 index 84440671ae..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-darwin-makefile.patch +++ /dev/null @@ -1,113 +0,0 @@ -On Darwin, create dylibs with a versioning scheme like Linux/ELF, not -like BSD/ELF. -This patch uses intentionally ELF_* vars to make it easier to diff -against the ELF Makefile. - -http://sourceforge.net/tracker/index.php?func=detail&aid=2555389&group_id=2406&atid=302406 - ---- lib/Makefile.darwin-lib -+++ lib/Makefile.darwin-lib -@@ -1,14 +1,15 @@ - # --# This is a Makefile stub which handles the creation of Darwin BSD shared --# libraries. -+# This is a Makefile stub which handles the creation of Darwin shared -+# libraries based on the ELF scheme. - # - # In order to use this stub, the following makefile variables must be defined. --# --# BSDLIB_VERSION = 1.0 --# BSDLIB_IMAGE = libce --# BSDLIB_MYDIR = et --# BSDLIB_INSTALL_DIR = $(SHLIBDIR) --# -+# -+# ELF_VERSION = 1.0 -+# ELF_SO_VERSION = 1 -+# ELF_IMAGE = libce -+# ELF_MYDIR = et -+# ELF_INSTALL_DIR = $(SHLIBDIR) -+# ELF_OTHER_LIBS = -lc - - all:: image - -@@ -16,36 +17,58 @@ - $(E) " MKDIR pic" - $(Q) mkdir -p pic - --BSD_LIB = $(BSDLIB_IMAGE).$(BSDLIB_VERSION).dylib --BSDLIB_PIC_FLAG = -fPIC -+ELF_LIB = $(ELF_IMAGE).$(ELF_VERSION).dylib -+ELF_SONAME = $(ELF_IMAGE).$(ELF_SO_VERSION).dylib - --image: $(BSD_LIB) -+image: $(ELF_LIB) - --$(BSD_LIB): $(OBJS) -- $(E) " GEN_BSD_SOLIB $(BSD_LIB)" -- $(Q) (cd pic; $(CC) -dynamiclib -compatibility_version 1.0 -current_version $(BSDLIB_VERSION) \ -- -flat_namespace -undefined warning -o $(BSD_LIB) $(OBJS)) -- $(Q) $(MV) pic/$(BSD_LIB) . -- $(Q) $(RM) -f ../$(BSD_LIB) -+$(ELF_LIB): $(OBJS) -+ $(E) " GEN_ELF_SOLIB $(ELF_LIB)" -+ $(Q) (cd pic; $(CC) -dynamiclib -o $(ELF_LIB) $(LDFLAGS) \ -+ -Wl,-install_name,$(libdir)/$(ELF_SONAME) $(OBJS) $(ELF_OTHER_LIBS)) -+ $(Q) $(MV) pic/$(ELF_LIB) . -+ $(Q) $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).dylib ../$(ELF_SONAME) - $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) \ -- `echo $(my_dir) | sed -e 's;lib/;;'`/$(BSD_LIB) $(BSD_LIB)) -- $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) $(BSD_LIB) $(BSDLIB_IMAGE).dylib) -- --install-shlibs install:: $(BSD_LIB) -- $(E) " INSTALL_PROGRAM $(BSDLIB_INSTALL_DIR)/$(BSD_LIB)" -- $(Q) $(INSTALL_PROGRAM) $(BSD_LIB) \ -- $(DESTDIR)$(BSDLIB_INSTALL_DIR)/$(BSD_LIB) -- -$(Q) $(LDCONFIG) -+ `echo $(my_dir) | sed -e 's;lib/;;'`/$(ELF_LIB) $(ELF_LIB)) -+ $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) $(ELF_LIB) $(ELF_IMAGE).dylib) -+ $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) $(ELF_LIB) $(ELF_SONAME)) -+ -+installdirs-elf-lib:: -+ $(E) " MKINSTALLDIRS $(ELF_INSTALL_DIR) $(libdir)" -+ $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(ELF_INSTALL_DIR) \ -+ $(DESTDIR)$(libdir) -+ -+installdirs:: installdirs-elf-lib -+ -+install-shlibs install:: $(ELF_LIB) installdirs-elf-lib -+ $(E) " INSTALL-ELF-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)" -+ $(Q) $(INSTALL_PROGRAM) $(ELF_LIB) $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) -+ $(E) " SYMLINK $(ELF_INSTALL_DIR)/$(ELF_SONAME)" -+ $(Q) $(LN_S) -f $(ELF_LIB) $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME) -+ $(E) " SYMLINK $(libdir)/$(ELF_IMAGE).dylib" -+ $(Q) if test "$(ELF_INSTALL_DIR)" = "$(libdir)"; then \ -+ $(LN_S) -f $(ELF_SONAME) $(DESTDIR)$(libdir)/$(ELF_IMAGE).dylib ; \ -+ else \ -+ $(LN_S) -f $(ELF_INSTALL_DIR)/$(ELF_SONAME) \ -+ $(DESTDIR)$(libdir)/$(ELF_IMAGE).dylib; \ -+ fi - - install-strip: install -+ $(E) " STRIP-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)" -+ $(Q) $(STRIP) --strip-unneeded --remove-section=.comment \ -+ --remove-section=.note $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) - - install-shlibs-strip: install-shlibs -+ $(E) " STRIP-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)" -+ $(Q) $(STRIP) --strip-unneeded --remove-section=.comment \ -+ --remove-section=.note $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) - - uninstall-shlibs uninstall:: -- $(RM) -f $(DESTDIR)$(BSDLIB_INSTALL_DIR)/$(BSD_LIB) -+ $(RM) -f $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) \ -+ $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME) \ -+ $(DESTDIR)$(libdir)/$(ELF_IMAGE).dylib - - clean:: - $(RM) -rf pic -- $(RM) -f $(BSD_LIB) -- $(RM) -f ../$(BSD_LIB) -- $(RM) -f ../$(BSDLIB_IMAGE).dylib -+ $(RM) -f $(ELF_LIB) -+ $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).dylib ../$(ELF_SONAME) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-mint-blkid.patch b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-mint-blkid.patch deleted file mode 100644 index 886ece5b71..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-mint-blkid.patch +++ /dev/null @@ -1,43 +0,0 @@ -http://bugs.gentoo.org/276055 - -: -The configure test program links against libblkid to test. This works -fine on shared library systems as libblkid automatically depends on -libuuid. But on static systems it needs explicit linking. - - ---- configure.in -+++ configure.in -@@ -398,8 +398,8 @@ - fi - - AC_CHECK_LIB(blkid, blkid_get_cache, -- [LIBBLKID=`$PKG_CONFIG --libs blkid`; -- STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`], -+ [LIBBLKID=`$PKG_CONFIG --libs blkid --libs uuid`; -+ STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid --libs uuid`], - [AC_MSG_ERROR([external blkid library not found])], - [$LIBBLKID]) - BLKID_CMT=# ---- configure.old 2011-01-01 14:20:07.000000000 +0000 -+++ configure 2011-01-01 14:22:01.000000000 +0000 -@@ -5228,7 +5228,7 @@ - $as_echo_n "(cached) " >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lblkid $LIBBLKID $LIBS" -+LIBS="-lblkid -luuid $LIBBLKID $LIBS" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -@@ -5259,8 +5259,8 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5 - $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; } - if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then : -- LIBBLKID=`$PKG_CONFIG --libs blkid`; -- STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid` -+ LIBBLKID=`$PKG_CONFIG --libs blkid --libs uuid`; -+ STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid --libs uuid` - else - as_fn_error "external blkid library not found" "$LINENO" 5 - fi diff --git a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.8-makefile.patch b/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.8-makefile.patch deleted file mode 100644 index b7d3d96856..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-fs/e2fsprogs/files/e2fsprogs-1.41.8-makefile.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- e2fsprogs-1.41.5/Makefile.in -+++ e2fsprogs-1.41.5/Makefile.in -@@ -281,6 +66,7 @@ - uninstall: uninstall-progs-recursive uninstall-shlibs-libs-recursive uninstall-doc-libs - - install-libs: install-libs-recursive -+install-libs-recursive: | install-shlibs-libs-recursive - - uninstall-libs: uninstall-libs-recursive - diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/Manifest b/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/Manifest deleted file mode 100644 index 38a39a4a92..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST e2fsprogs-libs-1.42.9.tar.gz 574130 SHA256 87778c5816bfab40cd5b1c64725b4f4c94c9cca42e74b6937211fbf6f3509667 SHA512 e68f9aef3415e95db85980c1677fb6c71338b69858a386e5eabab208121b0c26b37a2ceb9b60368492d365ab4161522dff0ba74cc69030d9bc5b4819762a9aed WHIRLPOOL da5ed2b45e01dbb836c9b7fafed0105329e883fdcd5915419886173be66956a240a2581c0517fc9dd1c5513be668ae9e416d46c5bde00b447c4624980872ce78 diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.9-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.9-r1.ebuild deleted file mode 120000 index 284ce0ccdf..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.9-r1.ebuild +++ /dev/null @@ -1 +0,0 @@ -e2fsprogs-libs-1.42.9.ebuild \ No newline at end of file diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.9.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.9.ebuild deleted file mode 100644 index d1cb78918d..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.9.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.9.ebuild,v 1.3 2014/01/18 02:37:17 vapier Exp $ - -EAPI="4" - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs eutils multilib-minimal - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~m68k-mint ~x86-solaris" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - ! doc/Makefile.in # don't bother with docs #305613 - epatch "${FILESDIR}"/${PN}-1.42.9-no-quota.patch -} - -multilib_src_configure() { - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - ECONF_SOURCE="${S}" \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - $(tc-is-static-only || echo --enable-elf-shlibs) \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -multilib_src_install() { - emake STRIP=: DESTDIR="${D}" install || die - multilib_is_native_abi && gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${ED}" -name '*.a' -delete -} - -multilib_src_install_all() { - einstalldocs - - # double make sure that compile_et is being installed... - test -f "${ED}/usr/bin/compile_et" || die "missing compile_et" -} diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/files/e2fsprogs-libs-1.42.9-no-quota.patch b/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/files/e2fsprogs-libs-1.42.9-no-quota.patch deleted file mode 100644 index 0b472806c7..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/sys-libs/e2fsprogs-libs/files/e2fsprogs-libs-1.42.9-no-quota.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 947b1fe6c67b2399edd436c74408cb354c381e4a Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Tue, 31 Dec 2013 13:35:05 -0500 -Subject: [PATCH] fix build when quota is disabled - -Building e2fsprogs-libs with quota disabled fails: - -making all in lib/quota -make[2]: Entering directory '.../lib/quota' -make[2]: *** No rule to make target '.../lib/ext2fs/ext2_fs.h', needed by 'mkquota.o'. Stop. -make[2]: *** Waiting for unfinished jobs.... -make[2]: Leaving directory '.../lib/quota' -Makefile:380: recipe for target 'all-libs-recursive' failed -make[1]: *** [all-libs-recursive] Error 1 - -Signed-off-by: Mike Frysinger ---- - Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile.in b/Makefile.in -index f327d19..544ed02 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -13,7 +13,7 @@ INSTALL = @INSTALL@ - @DEBUGFS_CMT@DEBUGFS_DIR= debugfs - @UUID_CMT@UUID_LIB_SUBDIR= lib/uuid - @BLKID_CMT@BLKID_LIB_SUBDIR= lib/blkid --QUOTA_LIB_SUBDIR= lib/quota -+@QUOTA_CMT@QUOTA_LIB_SUBDIR= lib/quota - - LIB_SUBDIRS=lib/et lib/ss lib/e2p $(UUID_LIB_SUBDIR) lib/ext2fs $(BLKID_LIB_SUBDIR) $(QUOTA_LIB_SUBDIR) intl - PROG_SUBDIRS=e2fsck $(DEBUGFS_DIR) misc $(RESIZE_DIR) tests/progs po --- -1.8.4.3 - diff --git a/sdk_container/src/third_party/coreos-overlay/virtual/glu/glu-9.0.ebuild b/sdk_container/src/third_party/coreos-overlay/virtual/glu/glu-9.0.ebuild deleted file mode 100644 index eb8d448c99..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/virtual/glu/glu-9.0.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/glu/glu-9.0.ebuild,v 1.1 2012/09/18 23:45:34 chithanh Exp $ - -DESCRIPTION="Virtual for OpenGL utility library" -HOMEPAGE="" -SRC_URI="" -LICENSE="" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="" -RDEPEND="|| ( media-libs/glu media-libs/opengl-apple )" -DEPEND=""