summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenda Xu <heroxbd@gentoo.org>2013-09-30 22:32:58 +0900
committerBenda Xu <heroxbd@gentoo.org>2013-09-30 22:32:58 +0900
commitca8b722d736e84e4a21b7555b1ca0a905cb7693f (patch)
treefef91ff96d8fc8718265f73c7f36fe01b3a54f22 /sys-apps
parentclean up profiles (diff)
downloadandroid-ca8b722d736e84e4a21b7555b1ca0a905cb7693f.tar.gz
android-ca8b722d736e84e4a21b7555b1ca0a905cb7693f.tar.bz2
android-ca8b722d736e84e4a21b7555b1ca0a905cb7693f.zip
RAP update, for profiles and glibc
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/coreutils/ChangeLog1410
-rw-r--r--sys-apps/coreutils/Manifest77
-rw-r--r--sys-apps/coreutils/coreutils-8.10.ebuild164
-rw-r--r--sys-apps/coreutils/coreutils-8.11.ebuild164
-rw-r--r--sys-apps/coreutils/coreutils-8.12.ebuild164
-rw-r--r--sys-apps/coreutils/coreutils-8.13.ebuild164
-rw-r--r--sys-apps/coreutils/coreutils-8.14.ebuild167
-rw-r--r--sys-apps/coreutils/coreutils-8.15.ebuild168
-rw-r--r--sys-apps/coreutils/coreutils-8.16.ebuild172
-rw-r--r--sys-apps/coreutils/coreutils-8.17.ebuild175
-rw-r--r--sys-apps/coreutils/coreutils-8.18.ebuild177
-rw-r--r--sys-apps/coreutils/coreutils-8.19.ebuild177
-rw-r--r--sys-apps/coreutils/coreutils-8.20-r1.ebuild177
-rw-r--r--sys-apps/coreutils/coreutils-8.20-r2.ebuild177
-rw-r--r--sys-apps/coreutils/coreutils-8.20.ebuild177
-rw-r--r--sys-apps/coreutils/coreutils-8.21.ebuild180
-rw-r--r--sys-apps/coreutils/coreutils-8.5-r1.ebuild154
-rw-r--r--sys-apps/coreutils/coreutils-8.5.ebuild154
-rw-r--r--sys-apps/coreutils/coreutils-8.7.ebuild153
-rw-r--r--sys-apps/coreutils/coreutils-8.8.ebuild153
-rw-r--r--sys-apps/coreutils/coreutils-8.9.ebuild153
-rw-r--r--sys-apps/coreutils/metadata.xml8
-rw-r--r--sys-apps/portage/ChangeLog2673
-rw-r--r--sys-apps/portage/Manifest29
-rw-r--r--sys-apps/portage/files/05portage.envd1
-rw-r--r--sys-apps/portage/files/portage-2.2.00.15801-prefix-chaining.patch693
-rw-r--r--sys-apps/portage/files/portage-2.2.01.18213-ebuildshell.patch105
-rw-r--r--sys-apps/portage/files/portage-2.2.01.18826-aix-preservelibs.patch32
-rw-r--r--sys-apps/portage/files/portage-2.2.01.18980-ebuildshell.patch103
-rw-r--r--sys-apps/portage/files/portage-2.2.01.19247-aix-preserve-libs.patch163
-rw-r--r--sys-apps/portage/files/portage-2.2.01.19247-ebuildshell.patch105
-rw-r--r--sys-apps/portage/files/portage-2.2.01.19981-ebuildshell.patch105
-rw-r--r--sys-apps/portage/files/portage-2.2.01.20020-ebuildshell.patch137
-rw-r--r--sys-apps/portage/files/portage-2.2.01.20239-ebuildshell.patch148
-rw-r--r--sys-apps/portage/files/portage-2.2.01.20336-openrc.patch19
-rw-r--r--sys-apps/portage/metadata.xml13
-rw-r--r--sys-apps/portage/portage-9999.ebuild331
-rw-r--r--[-rwxr-xr-x]sys-apps/util-linux/files/crypto-loop.initd0
38 files changed, 4665 insertions, 4657 deletions
diff --git a/sys-apps/coreutils/ChangeLog b/sys-apps/coreutils/ChangeLog
new file mode 100644
index 0000000..ae6eb75
--- /dev/null
+++ b/sys-apps/coreutils/ChangeLog
@@ -0,0 +1,1410 @@
+# ChangeLog for sys-apps/coreutils
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/ChangeLog,v 1.373 2013/06/05 00:35:14 vapier Exp $
+
+ 05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
+ Add upstream CPE tag (security info) from ChromiumOS.
+
+ 28 Apr 2013; Mike Frysinger <vapier@gentoo.org> coreutils-8.21.ebuild:
+ Use virtual/libintl for runtime nls dependency #398983 by Maxim Kammerer.
+
+ 20 Feb 2013; Zac Medico <zmedico@gentoo.org> coreutils-8.21.ebuild:
+ Fix for prefix and add ~arm-linux + ~x86-linux keywords.
+
+*coreutils-8.21 (18 Feb 2013)
+
+ 18 Feb 2013; Mike Frysinger <vapier@gentoo.org> +coreutils-8.21.ebuild:
+ Version bump.
+
+ 22 Jan 2013; Guy Martin <gmsoft@gentoo.org> coreutils-8.20-r2.ebuild:
+ Marked stable on hppa to fix #452570.
+
+ 17 Jan 2013; Mike Frysinger <vapier@gentoo.org> coreutils-8.20-r2.ebuild:
+ Fix building on hppa-1.1 systems #452570 by Jeroen Roovers.
+
+ 11 Jan 2013; Lars Wendler <polynomial-c@gentoo.org> coreutils-8.20-r2.ebuild:
+ non-maintainer commit: Fixed download location of patchset.
+
+*coreutils-8.20-r2 (11 Jan 2013)
+
+ 11 Jan 2013; Mike Frysinger <vapier@gentoo.org> +coreutils-8.20-r2.ebuild:
+ Add fix from upstream for `seq -s` misbehavior #448716 by Homer. Fix parallel
+ recursive cp errors w/mkdir #449838 by Michał Górny.
+
+ 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> coreutils-8.20.ebuild:
+ m68k/s390/sh stable wrt #443536
+
+ 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> coreutils-8.20.ebuild:
+ Stable for alpha, wrt bug #443536
+
+ 29 Dec 2012; Agostino Sarubbo <ago@gentoo.org> coreutils-8.20.ebuild:
+ Stable for sparc, wrt bug #443536
+
+*coreutils-8.20-r1 (19 Dec 2012)
+
+ 19 Dec 2012; Mike Frysinger <vapier@gentoo.org> +coreutils-8.20-r1.ebuild:
+ Add fix from upstream for `cp --no-preserve=mode` always exiting w/status of 1
+ as noticed in ChromiumOS.
+
+ 17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> coreutils-8.20.ebuild:
+ Stable for ia64, wrt bug #443536
+
+ 08 Dec 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.20.ebuild:
+ Disable man generation for native compiles too #446438 by Mario Kicherer.
+
+ 07 Dec 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.20.ebuild:
+ Fix cross-compiling #446104 and x32 building.
+
+ 04 Dec 2012; <ago@gentoo.org> coreutils-8.20.ebuild:
+ Stable for x86, wrt bug #443536
+
+ 02 Dec 2012; Anthony G. Basile <blueness@gentoo.org> coreutils-8.20.ebuild:
+ stable ppc ppc64, bug #443536
+
+ 02 Dec 2012; Markus Meier <maekke@gentoo.org> coreutils-8.20.ebuild:
+ arm stable, bug #443536
+
+ 30 Nov 2012; Sergey Popov <pinkbyte@gentoo.org> coreutils-8.20.ebuild:
+ Stable on amd64, wrt bug #443536
+
+ 29 Nov 2012; Jeroen Roovers <jer@gentoo.org> coreutils-8.20.ebuild:
+ Stable for HPPA (bug #443536).
+
+*coreutils-8.20 (23 Oct 2012)
+
+ 23 Oct 2012; Mike Frysinger <vapier@gentoo.org> +coreutils-8.20.ebuild:
+ Version bump.
+
+ 03 Oct 2012; Brent Baude <ranger@gentoo.org> coreutils-8.16.ebuild:
+ Marking coreutils-8.16 ppc for bug 431722
+
+ 30 Sep 2012; Raúl Porcel <armin76@gentoo.org> coreutils-8.16.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #431722
+
+ 27 Sep 2012; Anthony G. Basile <blueness@gentoo.org> coreutils-8.16.ebuild:
+ stable ppc ppc64, bug #431722
+
+ 23 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> coreutils-8.16.ebuild:
+ x86 stable wrt bug #431722
+
+ 06 Sep 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.16.ebuild:
+ Hack the glibc-2.16/gets issue to current stable (already fixed in newer
+ versions).
+
+ 23 Aug 2012; Markus Meier <maekke@gentoo.org> coreutils-8.16.ebuild:
+ arm stable, bug #431722
+
+*coreutils-8.19 (20 Aug 2012)
+
+ 20 Aug 2012; Mike Frysinger <vapier@gentoo.org> +coreutils-8.19.ebuild:
+ Version bump.
+
+ 20 Aug 2012; Jeroen Roovers <jer@gentoo.org> coreutils-8.16.ebuild:
+ Stable for HPPA (bug #431722).
+
+ 18 Aug 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.18.ebuild:
+ Depend on USE=static-libs for lib packages when USE=static #425732 by
+ Christian Ruppert.
+
+ 18 Aug 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.18.ebuild:
+ Fix static linking #425730 by Christian Ruppert.
+
+ 18 Aug 2012; Agostino Sarubbo <ago@gentoo.org> coreutils-8.16.ebuild:
+ Stable for amd64, wrt bug #431722
+
+*coreutils-8.18 (12 Aug 2012)
+
+ 12 Aug 2012; Mike Frysinger <vapier@gentoo.org> +coreutils-8.18.ebuild:
+ Version bump.
+
+ 11 Jul 2012; Richard Yao <ryao@gentoo.org> coreutils-8.17.ebuild:
+ Support Gentoo FreeBSD, bug #424856, discussed with ssuominen in IRC
+
+ 24 May 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.17.ebuild:
+ Set gl_cv_func_realpath_works when cross-compiling #416629 by Robin Bankhead.
+
+*coreutils-8.17 (10 May 2012)
+
+ 10 May 2012; Mike Frysinger <vapier@gentoo.org> +coreutils-8.17.ebuild:
+ Version bump.
+
+ 28 Mar 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.16.ebuild:
+ Force mknod test to avoid dying when running as root #409919 by Paweł
+ Rumian.
+
+ 27 Mar 2012; Mike Frysinger <vapier@gentoo.org> coreutils-8.5.ebuild,
+ coreutils-8.5-r1.ebuild, coreutils-8.7.ebuild, coreutils-8.8.ebuild,
+ coreutils-8.9.ebuild, coreutils-8.10.ebuild, coreutils-8.11.ebuild,
+ coreutils-8.12.ebuild, coreutils-8.13.ebuild, coreutils-8.14.ebuild,
+ coreutils-8.15.ebuild, coreutils-8.16.ebuild:
+ Migrate to gnu-alpha mirror.
+
+*coreutils-8.16 (27 Mar 2012)
+
+ 27 Mar 2012; Mike Frysinger <vapier@gentoo.org> +coreutils-8.16.ebuild:
+ Version bump.
+
+ 19 Feb 2012; Raúl Porcel <armin76@gentoo.org> coreutils-8.14.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #397929
+
+ 02 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> coreutils-8.14.ebuild:
+ ppc64 stable wrt #397929
+
+ 01 Feb 2012; Brent Baude <ranger@gentoo.org> coreutils-8.14.ebuild:
+ Marking coreutils-8.14 ppc for bug 397929
+
+ 21 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> coreutils-8.14.ebuild:
+ x86 stable wrt bug #397929
+
+ 18 Jan 2012; Markus Meier <maekke@gentoo.org> coreutils-8.14.ebuild:
+ arm stable, bug #397929
+
+ 17 Jan 2012; Jeroen Roovers <jer@gentoo.org> coreutils-8.14.ebuild:
+ Stable for HPPA (bug #397929).
+
+ 07 Jan 2012; Agostino Sarubbo <ago@gentoo.org> coreutils-8.14.ebuild:
+ Stable for AMD64, wrt bug #397929
+
+*coreutils-8.15 (06 Jan 2012)
+
+ 06 Jan 2012; Mike Frysinger <vapier@gentoo.org> +coreutils-8.15.ebuild:
+ Version bump.
+
+ 18 Oct 2011; Mike Frysinger <vapier@gentoo.org> coreutils-8.14.ebuild:
+ Extend man page hack to missing perl #387091 by nzqr.
+
+*coreutils-8.14 (13 Oct 2011)
+
+ 13 Oct 2011; Mike Frysinger <vapier@gentoo.org> +coreutils-8.14.ebuild:
+ Version bump.
+
+*coreutils-8.13 (09 Sep 2011)
+
+ 09 Sep 2011; Mike Frysinger <vapier@gentoo.org> +coreutils-8.13.ebuild:
+ Version bump.
+
+*coreutils-8.12 (26 Apr 2011)
+
+ 26 Apr 2011; Mike Frysinger <vapier@gentoo.org> +coreutils-8.12.ebuild:
+ Version bump.
+
+*coreutils-8.11 (14 Apr 2011)
+
+ 14 Apr 2011; Mike Frysinger <vapier@gentoo.org> +coreutils-8.11.ebuild:
+ Version bump.
+
+ 17 Mar 2011; Mike Frysinger <vapier@gentoo.org> coreutils-8.10.ebuild:
+ Add warning for users with buggy btrfs setups #353907 by Zac Medico.
+
+ 19 Feb 2011; Mike Frysinger <vapier@gentoo.org> coreutils-8.10.ebuild:
+ Add patch from upstream for sandbox/git misbehavior #355045 by Kyle Milz.
+
+*coreutils-8.10 (05 Feb 2011)
+
+ 05 Feb 2011; Mike Frysinger <vapier@gentoo.org> +coreutils-8.10.ebuild:
+ Version bump.
+
+*coreutils-8.9 (04 Jan 2011)
+
+ 04 Jan 2011; Mike Frysinger <vapier@gentoo.org> +coreutils-8.9.ebuild:
+ Version bump.
+
+ 03 Jan 2011; Michael Weber <xmw@gentoo.org> coreutils-8.7.ebuild:
+ sparc stable (bug 348471)
+
+ 30 Dec 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.7.ebuild:
+ Mark alpha/ia64/s390/sh stable #348471.
+
+ 30 Dec 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.7.ebuild,
+ coreutils-8.8.ebuild:
+ No longer need ncurses #350126 by Jonathan Callen.
+
+*coreutils-8.8 (23 Dec 2010)
+
+ 23 Dec 2010; Mike Frysinger <vapier@gentoo.org> +coreutils-8.8.ebuild:
+ Version bump.
+
+ 22 Dec 2010; Markos Chandras <hwoarang@gentoo.org> coreutils-8.7.ebuild:
+ Stable on amd64 wrt bug #348471
+
+ 21 Dec 2010; Markus Meier <maekke@gentoo.org> coreutils-8.7.ebuild:
+ arm stable, bug #348471
+
+ 14 Dec 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.7.ebuild:
+ Avoid perl dep for compiled in dircolors default #348642.
+
+ 13 Dec 2010; Brent Baude <ranger@gentoo.org> coreutils-8.7.ebuild:
+ Marking coreutils-8.7 ppc64 for bug 348471
+
+ 13 Dec 2010; Brent Baude <ranger@gentoo.org> coreutils-8.7.ebuild:
+ Marking coreutils-8.7 ppc for bug 348471
+
+ 13 Dec 2010; Jeroen Roovers <jer@gentoo.org> coreutils-8.7.ebuild:
+ Stable for HPPA (bug #348471).
+
+ 12 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> coreutils-8.7.ebuild:
+ x86 stable wrt bug #348471
+
+*coreutils-8.7 (13 Nov 2010)
+
+ 13 Nov 2010; Mike Frysinger <vapier@gentoo.org> +coreutils-8.7.ebuild:
+ Version bump.
+
+*coreutils-8.6 (26 Oct 2010)
+
+ 26 Oct 2010; Mike Frysinger <vapier@gentoo.org> +coreutils-8.6.ebuild:
+ Version bump #342583.
+
+ 18 Sep 2010; Raúl Porcel <armin76@gentoo.org> coreutils-8.5.ebuild:
+ sparc stable wrt #327147
+
+ 13 Aug 2010; Joseph Jezak <josejx@gentoo.org> coreutils-8.5.ebuild:
+ Marked ppc stable for bug #327147.
+
+*coreutils-8.5-r1 (19 Jul 2010)
+
+ 19 Jul 2010; Mike Frysinger <vapier@gentoo.org> +coreutils-8.5-r1.ebuild:
+ Include i18n patch from Fedora #328827 by Arago.
+
+ 19 Jul 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.5.ebuild:
+ Stabilize for alpha/arm/ia64/s390/sh #327147.
+
+ 19 Jul 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.5.ebuild:
+ Workaround stdbuf build failure when USE=static #321821 by Igor
+ Novgorodov.
+
+ 14 Jul 2010; Markos Chandras <hwoarang@gentoo.org> coreutils-8.5.ebuild:
+ Stable on amd64 wrt bug #327147
+
+ 11 Jul 2010; Christian Faulhammer <fauli@gentoo.org> coreutils-8.5.ebuild:
+ stable x86, bug 327147
+
+ 10 Jul 2010; Brent Baude <ranger@gentoo.org> coreutils-8.5.ebuild:
+ Marking coreutils-8.5 ppc64 for bug 327147
+
+ 10 Jul 2010; Jeroen Roovers <jer@gentoo.org> coreutils-8.5.ebuild:
+ Stable for HPPA (bug #327147).
+
+ 24 May 2010; <nixnut@gentoo.org> coreutils-8.4.ebuild:
+ ppc stable #311827
+
+ 22 May 2010; Raúl Porcel <armin76@gentoo.org> coreutils-8.4.ebuild:
+ sparc stable wrt #311827
+
+ 20 May 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.4.ebuild:
+ Mark alpha/arm/ia64/s390/sh stable #311827.
+
+ 11 May 2010; Brent Baude <ranger@gentoo.org> coreutils-8.4.ebuild:
+ Marking coreutils-8.4 ppc64 for bug 311827
+
+ 08 May 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.4.ebuild:
+ Tweak tests in i18n patch #317565 by T Chan.
+
+*coreutils-8.5 (24 Apr 2010)
+
+ 24 Apr 2010; Mike Frysinger <vapier@gentoo.org> +coreutils-8.5.ebuild:
+ Version bump.
+
+ 08 Apr 2010; Christian Faulhammer <fauli@gentoo.org> coreutils-8.4.ebuild:
+ stable x86, bug 311827
+
+ 05 Apr 2010; Markos Chandras <hwoarang@gentoo.org> coreutils-8.4.ebuild:
+ Stable on amd64 wrt bug #311827
+
+ 29 Mar 2010; Jeroen Roovers <jer@gentoo.org> coreutils-8.4.ebuild:
+ Stable for HPPA (bug #311827).
+
+ 28 Mar 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.4.ebuild:
+ Force statfs tests when cross-compiling #311569 by Stephen Lewis.
+
+ 24 Jan 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.4.ebuild:
+ Disable selinux tests when USE=-selinux #301782 by Philipp Riegger.
+
+*coreutils-8.4 (13 Jan 2010)
+
+ 13 Jan 2010; Mike Frysinger <vapier@gentoo.org> +coreutils-8.4.ebuild:
+ Version bump.
+
+*coreutils-8.3 (08 Jan 2010)
+
+ 08 Jan 2010; Mike Frysinger <vapier@gentoo.org> +coreutils-8.3.ebuild:
+ Version bump.
+
+ 05 Jan 2010; Mike Frysinger <vapier@gentoo.org> coreutils-8.2.ebuild:
+ Add tac/-lrt build fix from upstream #298581 by Yuri Vasilevski. Include
+ unicode patch from Fedora via USE=unicode #266866 by Glenn Sommer.
+
+*coreutils-8.2 (11 Dec 2009)
+
+ 11 Dec 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-8.2.ebuild:
+ Version bump.
+
+ 02 Dec 2009; Mike Frysinger <vapier@gentoo.org> coreutils-8.1.ebuild:
+ Force people to start migrating to xz-utils.
+
+*coreutils-8.1 (19 Nov 2009)
+
+ 19 Nov 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-8.1.ebuild:
+ Version bump #288253 by Rafał Mużyło.
+
+ 09 Nov 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.6.ebuild:
+ Use new packager flags to tag binaries with Gentoo info.
+
+ 31 Oct 2009; Brent Baude <ranger@gentoo.org> coreutils-7.5-r1.ebuild:
+ Marking coreutils-7.5 ppc64 for bug 287219
+
+ 21 Oct 2009; Jeroen Roovers <jer@gentoo.org> coreutils-7.5-r1.ebuild:
+ Stable for HPPA (bug #287219).
+
+*coreutils-7.5-r1 (18 Oct 2009)
+
+ 18 Oct 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-7.5-r1.ebuild:
+ Add fix from newer versions for cp/mv problems on older kernels #289134 by
+ Allen Brooker.
+
+ 12 Oct 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.5.ebuild,
+ coreutils-7.6.ebuild:
+ Inform people to reload their LS_COLOR env settings #288693 by Dirkjan
+ Ochtman.
+
+ 10 Oct 2009; Raúl Porcel <armin76@gentoo.org> coreutils-7.5.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #287219
+
+ 09 Oct 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.6.ebuild:
+ Add patch from upstream for mktemp build failures on some systems #288183
+ by Alexey Charkov.
+
+ 07 Oct 2009; nixnut <nixnut@gentoo.org> coreutils-7.5.ebuild:
+ ppc stable #287219
+
+ 05 Oct 2009; Markus Meier <maekke@gentoo.org> coreutils-7.5.ebuild:
+ amd64/arm/x86 stable, bug #287219
+
+ 03 Oct 2009; Raúl Porcel <armin76@gentoo.org> coreutils-7.4.ebuild:
+ ia64/m68k/s390/sh/sparc stable wrt #281699
+
+*coreutils-7.6 (23 Sep 2009)
+
+ 23 Sep 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-7.6.ebuild:
+ Version bump #284727 by Arfrever Frehtes Taifersar Arahesis.
+
+ 13 Sep 2009; Markus Meier <maekke@gentoo.org> coreutils-7.4.ebuild:
+ arm stable, bug #281699
+
+ 03 Sep 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1.ebuild,
+ coreutils-7.2.ebuild, coreutils-7.4.ebuild, coreutils-7.5.ebuild:
+ Workaround broken --enable-libcap handling #283589 by Alberto.
+
+ 31 Aug 2009; Brent Baude <ranger@gentoo.org> coreutils-7.4.ebuild:
+ stable ppc64, bug 281699
+
+ 29 Aug 2009; Tobias Klausmann <klausman@gentoo.org> coreutils-7.4.ebuild:
+ Stable on alpha, bug #281699
+
+ 29 Aug 2009; nixnut <nixnut@gentoo.org> coreutils-7.4.ebuild:
+ ppc stable #281699
+
+*coreutils-7.5 (20 Aug 2009)
+
+ 20 Aug 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-7.5.ebuild:
+ Version bump.
+
+ 19 Aug 2009; Jeroen Roovers <jer@gentoo.org> coreutils-7.4.ebuild:
+ Stable for HPPA (bug #281699).
+
+ 19 Aug 2009; Jeremy Olexa <darkside@gentoo.org> coreutils-7.4.ebuild:
+ amd64 stable, all tests passed. bug 281699
+
+ 18 Aug 2009; Christian Faulhammer <fauli@gentoo.org> coreutils-7.4.ebuild:
+ stable x86, bug 281699
+
+ 16 Aug 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1.ebuild,
+ coreutils-7.2.ebuild, coreutils-7.4.ebuild:
+ Depend on xz-utils or lzma-utils.
+
+ 06 Jul 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.4.ebuild:
+ Auto delete /bin/dircolors if it is from early coreutils #224823 by Stefan
+ de Konink.
+
+ 16 May 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1.ebuild,
+ coreutils-7.2.ebuild, coreutils-7.4.ebuild:
+ Allow /dev/loop when running mount #269758 by Nick Fortino.
+
+*coreutils-7.4 (07 May 2009)
+
+ 07 May 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-7.4.ebuild:
+ Version bump.
+
+ 27 Apr 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1,
+ coreutils-7.2:
+ Control gmp support via USE=gmp #267226 by Raúl Porcel.
+
+ 18 Apr 2009; Raúl Porcel <armin76@gentoo.org> coreutils-7.1.ebuild:
+ arm/ia64/sh/sparc stable wrt #265614
+
+ 18 Apr 2009; Markus Meier <maekke@gentoo.org> coreutils-7.1:
+ amd64/x86 stable, bug #265614
+
+ 12 Apr 2009; Brent Baude <ranger@gentoo.org> coreutils-7.1.ebuild:
+ stable ppc64, bug 265614
+
+ 12 Apr 2009; Jeroen Roovers <jer@gentoo.org> coreutils-7.1.ebuild:
+ Stable for HPPA (bug #265614).
+
+ 12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> coreutils-7.1.ebuild:
+ Stable on alpha, bug #265614
+
+ 12 Apr 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1.ebuild,
+ coreutils-7.2.ebuild:
+ Allow mtab to be writable when running tests with mount #265725 by Nick
+ Fortino.
+
+ 11 Apr 2009; nixnut <nixnut@gentoo.org> coreutils-7.1.ebuild:
+ ppc stable #265614
+
+ 02 Apr 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.2.ebuild:
+ Add fix from upstream for mv/i-3 test failure #264455 by Ryan Hill.
+
+*coreutils-7.2 (31 Mar 2009)
+
+ 31 Mar 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-7.2.ebuild:
+ Version bump.
+
+ 12 Mar 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1.ebuild:
+ Fix some test failures #259876 by Ryan Hill.
+
+ 11 Mar 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1.ebuild:
+ Control libcap via USE=caps #260813 by Espen Hustad.
+
+ 11 Mar 2009; Mike Frysinger <vapier@gentoo.org> coreutils-7.1.ebuild:
+ Block tct/netatalk due to timeout collision #259870, and block ccp4 due to
+ truncate collision #260533.
+
+*coreutils-7.1 (22 Feb 2009)
+
+ 22 Feb 2009; Mike Frysinger <vapier@gentoo.org> +coreutils-7.1.ebuild:
+ Version bump #242566.
+
+ 27 Nov 2008; Mike Frysinger <vapier@gentoo.org> coreutils-6.12-r2.ebuild:
+ Block sys-apps/stat #248312 by Diego E. Pettenò.
+
+*coreutils-6.12-r2 (16 Oct 2008)
+*coreutils-6.10-r3 (16 Oct 2008)
+
+ 16 Oct 2008; Robin H. Johnson <robbat2@gentoo.org>
+ +files/coreutils-6.10-selinux-opt.patch, +coreutils-6.10-r3.ebuild,
+ +coreutils-6.12-r2.ebuild:
+ Fix automagical linking against libselinux per bug #230073.
+
+*coreutils-6.12-r1 (27 Jul 2008)
+
+ 27 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
+ +files/gnulib-utimens-update.patch, -coreutils-6.12.ebuild,
+ +coreutils-6.12-r1.ebuild:
+ Fix for bug #224483. People with old kernels can use this once more.
+
+*coreutils-6.12 (01 Jun 2008)
+
+ 01 Jun 2008; Mike Frysinger <vapier@gentoo.org> +coreutils-6.12.ebuild:
+ Version bump.
+
+ 29 Apr 2008; Brent Baude <ranger@gentoo.org> coreutils-6.10-r2.ebuild:
+ stable ppc, bug 218927
+
+ 24 Apr 2008; Jeroen Roovers <jer@gentoo.org> coreutils-6.10-r2.ebuild:
+ Stable for HPPA (bug #218927).
+
+ 24 Apr 2008; Markus Rothe <corsair@gentoo.org> coreutils-6.10-r2.ebuild:
+ Stable on ppc64; bug #218927
+
+ 24 Apr 2008; <welp@gentoo.org> coreutils-6.10-r2.ebuild:
+ Stable on amd64; bug 218927
+
+ 24 Apr 2008; Raúl Porcel <armin76@gentoo.org> coreutils-6.10-r2.ebuild:
+ alpha/ia64/sparc/x86 stable wrt #218927
+
+*coreutils-6.11 (19 Apr 2008)
+
+ 19 Apr 2008; Mike Frysinger <vapier@gentoo.org> +coreutils-6.11.ebuild:
+ Version bump.
+
+ 17 Apr 2008; nixnut <nixnut@gentoo.org> coreutils-6.10-r1.ebuild:
+ Stable on ppc wrt bug 217239
+
+ 14 Apr 2008; Jeroen Roovers <jer@gentoo.org> coreutils-6.10-r1.ebuild:
+ Stable for HPPA (bug #217239).
+
+ 14 Apr 2008; Markus Rothe <corsair@gentoo.org> coreutils-6.10-r1.ebuild:
+ Stable on ppc64; bug #217239
+
+ 14 Apr 2008; Raúl Porcel <armin76@gentoo.org> coreutils-6.10-r1.ebuild:
+ alpha/ia64/sparc stable wrt #217239
+
+ 13 Apr 2008; Mike Frysinger <vapier@gentoo.org> coreutils-6.10-r1.ebuild,
+ coreutils-6.10-r2.ebuild:
+ Add support for USE=vanilla.
+
+ 13 Apr 2008; Mike Frysinger <vapier@gentoo.org> coreutils-6.10-r1.ebuild,
+ coreutils-6.10-r2.ebuild:
+ Drop unneeded selinux configure options.
+
+ 13 Apr 2008; Mike Frysinger <vapier@gentoo.org> coreutils-6.10-r1.ebuild,
+ coreutils-6.10-r2.ebuild:
+ Block older versions of util-linux for the lazy who havent updated in a
+ while #217482.
+
+ 13 Apr 2008; Benedikt Böhm <hollow@gentoo.org> coreutils-6.10-r1.ebuild:
+ amd64 stable wrt #217239
+
+ 12 Apr 2008; Dawid Węgliński <cla@gentoo.org> coreutils-6.10-r1.ebuild:
+ Stable on x86 (bug #217239)
+
+*coreutils-6.10-r2 (12 Apr 2008)
+
+ 12 Apr 2008; Mike Frysinger <vapier@gentoo.org> +coreutils-6.10-r2.ebuild:
+ Add i18n patch from Fedora and some fixes from upstream for #210133.
+
+ 23 Feb 2008; Mike Frysinger <vapier@gentoo.org> coreutils-6.9-r1.ebuild:
+ Fix build error on some systems #206841 by Markus Duft.
+
+*coreutils-6.10-r1 (23 Jan 2008)
+
+ 23 Jan 2008; Mike Frysinger <vapier@gentoo.org> +coreutils-6.10-r1.ebuild:
+ As Cardoe points out, mktemp has been integrated into this version, so we
+ need to block the mktemp package and put the binary in the right place.
+
+*coreutils-6.10 (23 Jan 2008)
+
+ 23 Jan 2008; Mike Frysinger <vapier@gentoo.org> +coreutils-6.10.ebuild:
+ Version bump.
+
+ 15 Sep 2007; Mike Frysinger <vapier@gentoo.org> coreutils-6.9-r1.ebuild:
+ Break sys-apps/attr out of USE=acl and into USE=xattr #192023.
+
+ 24 Jul 2007; Mike Frysinger <vapier@gentoo.org> coreutils-6.9-r1.ebuild:
+ Punt forced man-pages depend as most people should have seen a smooth
+ upgrade cycle by now.
+
+ 07 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/gnulib-futimens-rename.patch, coreutils-6.9-r1.ebuild:
+ Fix from upstream gnulib for futimens handling with newer glibc #180764.
+
+ 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> coreutils-6.4.ebuild,
+ coreutils-6.7.ebuild, coreutils-6.7-r1.ebuild, coreutils-6.9.ebuild,
+ coreutils-6.9-r1.ebuild:
+ (QA) RESTRICT clean up.
+
+ 13 Jun 2007; Christoph Mende <angelos@gentoo.org> coreutils-6.9-r1.ebuild:
+ Stable on amd64 wrt bug 181624
+
+ 13 Jun 2007; Mike Frysinger <vapier@gentoo.org> coreutils-6.9-r1.ebuild:
+ Add /usr/bin/uname symlink for autotools.
+
+ 12 Jun 2007; Raúl Porcel <armin76@gentoo.org> coreutils-6.9-r1.ebuild:
+ ia64 stable wrt #181624
+
+ 11 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ coreutils-6.9-r1.ebuild:
+ Stable on sparc wrt #181624
+
+ 11 Jun 2007; Markus Rothe <corsair@gentoo.org> coreutils-6.9-r1.ebuild:
+ Stable on ppc64; bug #181624
+
+ 11 Jun 2007; Raúl Porcel <armin76@gentoo.org> coreutils-6.9-r1.ebuild:
+ alpha/x86 stable wrt #181624
+
+ 11 Jun 2007; nixnut <nixnut@gentoo.org> coreutils-6.9-r1.ebuild:
+ Stable on ppc wrt bug 181624
+
+ 11 Jun 2007; Jeroen Roovers <jer@gentoo.org> coreutils-6.9-r1.ebuild:
+ Fixed permissions for tests/ls/x-option. Stable for HPPA (bug #181624).
+
+ 11 Jun 2007; Joshua Kinard <kumba@gentoo.org> coreutils-6.9-r1.ebuild:
+ Stable on mips, per #181624.
+
+*coreutils-6.9-r1 (30 Apr 2007)
+
+ 30 Apr 2007; Mike Frysinger <vapier@gentoo.org> +coreutils-6.9-r1.ebuild:
+ Fix ls -x error #173032 and install man pages #105188.
+
+ 24 Apr 2007; Bryan Østergaard <kloeri@gentoo.org>
+ coreutils-6.7-r1.ebuild:
+ Stable on Mips, bug 172003.
+
+ 06 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
+ coreutils-6.7-r1.ebuild:
+ stable amd64, bug 172003
+
+ 04 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ coreutils-6.7-r1.ebuild:
+ Stable on sparc wrt #172003
+
+ 29 Mar 2007; Chris PeBenito <pebenito@gentoo.org> coreutils-6.9.ebuild:
+ Re-add SELinux support.
+
+ 26 Mar 2007; Jeroen Roovers <jer@gentoo.org> coreutils-6.7-r1.ebuild:
+ Stable for HPPA (bug #172003).
+
+ 25 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ coreutils-6.7-r1.ebuild:
+ Stable on ppc wrt bug #172003.
+
+ 25 Mar 2007; Markus Rothe <corsair@gentoo.org> coreutils-6.7-r1.ebuild:
+ Stable on ppc64 - now really.. /bin/install missing is no regression.
+
+ 24 Mar 2007; Seemant Kulleen <seemant@gentoo.org>
+ files/digest-coreutils-6.9, Manifest:
+ upload the patchball, but I had to generate it myself, hence the need to
+ redigest
+
+ 24 Mar 2007; Andrej Kacian <ticho@gentoo.org> coreutils-6.7-r1.ebuild:
+ Stable on x86, bug #172003.
+
+ 24 Mar 2007; Markus Rothe <corsair@gentoo.org> coreutils-6.7-r1.ebuild:
+ Back to ~ppc64
+
+ 24 Mar 2007; Markus Rothe <corsair@gentoo.org> coreutils-6.7-r1.ebuild:
+ Stable on ppc64; bug #172003
+
+*coreutils-6.9 (24 Mar 2007)
+
+ 24 Mar 2007; Mike Frysinger <vapier@gentoo.org> +coreutils-6.9.ebuild:
+ Version bump.
+
+ 13 Feb 2007; Bryan Østergaard <kloeri@gentoo.org>
+ coreutils-6.7-r1.ebuild:
+ Stable on Alpha.
+
+ 22 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
+ coreutils-6.7-r1.ebuild:
+ Stable on IA64.
+
+*coreutils-6.7-r1 (02 Jan 2007)
+
+ 02 Jan 2007; Mike Frysinger <vapier@gentoo.org> +coreutils-6.7-r1.ebuild:
+ Move binaries not really needed into /usr.
+
+*coreutils-6.7 (08 Dec 2006)
+
+ 08 Dec 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-6.7.ebuild:
+ Version bump.
+
+ 01 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ coreutils-6.4.ebuild:
+ ppc stable, bug #144467
+
+*coreutils-6.6 (26 Nov 2006)
+
+ 26 Nov 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-6.6.ebuild:
+ Version bump.
+
+ 24 Nov 2006; Markus Rothe <corsair@gentoo.org> coreutils-6.4.ebuild:
+ Stable on ppc64; bug #144467
+
+ 07 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> coreutils-6.4.ebuild:
+ Stable on sparc wrt #144467
+
+ 04 Nov 2006; Jeroen Roovers <jer@gentoo.org> coreutils-6.4.ebuild:
+ Stable for HPPA (bug #144467).
+
+ 01 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> coreutils-6.4.ebuild:
+ Stable on amd64/x86 wrt bug #144467.
+
+*coreutils-6.4 (23 Oct 2006)
+
+ 23 Oct 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-6.4.ebuild:
+ Version bump.
+
+*coreutils-6.3 (30 Sep 2006)
+
+ 30 Sep 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-6.3.ebuild:
+ Version bump.
+
+*coreutils-6.2 (18 Sep 2006)
+
+ 18 Sep 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-6.2.ebuild:
+ Version bump.
+
+ 04 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> coreutils-5.97.ebuild,
+ coreutils-6.1.ebuild:
+ Backport the kernel_linux fix to 5.97 and drop keyword from 6.1 as it
+ doesn't build right now.
+
+ 04 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> coreutils-6.1.ebuild:
+ Remove kernel_linux conditional for acl and attr, acl can be use.masked for
+ this package on non-linux profiles now.
+
+*coreutils-6.1 (20 Aug 2006)
+
+ 20 Aug 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-6.1.ebuild:
+ Version bump.
+
+ 06 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> coreutils-5.96.ebuild,
+ coreutils-5.97.ebuild:
+ Drop keyword from old version, and make acl deps being actual dep only on
+ Linux. *BSD does not require those deps although acl works fine.
+
+*coreutils-5.97 (25 Jun 2006)
+
+ 25 Jun 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.97.ebuild:
+ Version bump.
+
+ 01 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> coreutils-5.96.ebuild:
+ Restrict confcache as per bug #134459.
+
+ 23 May 2006; Diego Pettenò <flameeyes@gentoo.org> coreutils-5.96.ebuild:
+ Add ~x86-fbsd keyword. Change strategy for non-GNU userlands, instead of
+ prefixing with 'g' (that might collide with other binaries as in FreeBSD),
+ install in /usr/libexec/gnu. Don't force external regex on
+ non-glibc/non-uclibc systems. Remove man pages when on non-GNU userland as
+ they would collide with system's manpages.
+
+*coreutils-5.96 (22 May 2006)
+
+ 22 May 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.96.ebuild:
+ Version bump.
+
+*coreutils-5.95 (13 May 2006)
+
+ 13 May 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.95.ebuild:
+ Version bump.
+
+*coreutils-5.94-r3 (07 May 2006)
+
+ 07 May 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.94-r3.ebuild:
+ Cleanup the progress bar patch, fix the cs.po date translation, and add fix
+ from upstream for `pwd` bugs in bind mounts.
+
+ 02 May 2006; Mike Doty <kingtaco@gentoo.org> coreutils-5.94-r2.ebuild:
+ mirroring coreutils-5.94-patches-1.4.tar.bz2 at
+ http://dev.gentoo.org/~kingtaco/mirror/ bug 131808
+
+ 29 Apr 2006; Joshua Kinard <kumba@gentoo.org> coreutils-5.94-r1.ebuild:
+ Marked stable on mips.
+
+ 17 Apr 2006; Markus Rothe <corsair@gentoo.org> coreutils-5.94-r1.ebuild:
+ Stable on ppc64; bug #129546
+
+ 12 Apr 2006; Joseph Jezak <josejx@gentoo.org> coreutils-5.94-r1.ebuild:
+ Marked ppc stable for bug #129546.
+
+ 12 Apr 2006; Bryan Østergaard <kloeri@gentoo.org
+ coreutils-5.94-r1.ebuild:
+ Stable on alpha, bug 129546.
+
+ 11 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ coreutils-5.94-r1.ebuild:
+ Stable on sparc wrt #129546
+
+ 11 Apr 2006; Daniel Gryniewicz <dang@gentoo.org> coreutils-5.94-r1.ebuild:
+ Marked stable on amd64 Per bug# 129546
+
+ 11 Apr 2006; Andrej Kacian <ticho@gentoo.org> coreutils-5.94-r1.ebuild:
+ Stable on x86, bug #129546.
+
+*coreutils-5.94-r2 (11 Apr 2006)
+
+ 11 Apr 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.94-r2.ebuild:
+ Re-enable support for system regex #128040 by Emanuele Giaquinta.
+
+ 04 Mar 2006; Luca Barbato <lu_zero@gentoo.org> coreutils-5.94-r1.ebuild:
+ Missing acl logic
+
+*coreutils-5.94-r1 (20 Feb 2006)
+
+ 20 Feb 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.94-r1.ebuild:
+ Drop the --without-included-regex since it just makes things crash atm #123342.
+
+ 17 Feb 2006; Mike Frysinger <vapier@gentoo.org> coreutils-5.2.1-r6.ebuild,
+ coreutils-5.2.1-r7.ebuild, coreutils-5.3.0-r1.ebuild,
+ coreutils-5.3.0-r2.ebuild, coreutils-5.93.ebuild, coreutils-5.94.ebuild:
+ Make sure $WORKDIR is go-w before giving everyone read access #122951 by
+ Joshua Pettett.
+
+ 17 Feb 2006; Chris PeBenito <pebenito@gentoo.org> coreutils-5.94.ebuild:
+ Fix up SELinux patch.
+
+*coreutils-5.94 (15 Feb 2006)
+
+ 15 Feb 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.94.ebuild:
+ Version bump.
+
+ 09 Feb 2006; Joshua Kinard <kumba@gentoo.org> coreutils-5.2.1-r7.ebuild:
+ Marked stable on mips for Bug #120125.
+
+ 29 Jan 2006; Chris PeBenito <pebenito@gentoo.org> coreutils-5.93.ebuild:
+ Update SELinux patch for 5.93, fixes bug #120254.
+
+ 27 Jan 2006; Simon Stelling <blubb@gentoo.org> coreutils-5.2.1-r7.ebuild:
+ stable on amd64
+
+*coreutils-5.93 (25 Jan 2006)
+
+ 25 Jan 2006; Mike Frysinger <vapier@gentoo.org> +coreutils-5.93.ebuild:
+ Version bump #119794 by Daniel Drake.
+
+ 25 Jan 2006; Jose Luis Rivero <yoswink@gentoo.org>
+ coreutils-5.2.1-r7.ebuild:
+ Stable on alpha wrt #120125
+
+ 24 Jan 2006; Joseph Jezak <josejx@gentoo.org> coreutils-5.2.1-r7.ebuild:
+ Marked ppc stable for bug #120125.
+
+ 24 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ coreutils-5.2.1-r7.ebuild:
+ Stable on sparc wrt #120125
+
+ 24 Jan 2006; Chris White <chriswhite@gentoo.org>
+ coreutils-5.2.1-r7.ebuild:
+ x86 stable per bug #120125.
+
+ 24 Jan 2006; Markus Rothe <corsair@gentoo.org> coreutils-5.2.1-r7.ebuild:
+ Stable on ppc64; bug #120125
+
+*coreutils-5.3.0-r2 (05 Oct 2005)
+
+ 05 Oct 2005; Mike Frysinger <vapier@gentoo.org>
+ +coreutils-5.3.0-r2.ebuild:
+ Fix uname parsing of cpuinfo on alpha/ia64 and use timestyle patch from
+ upstream.
+
+ 13 Sep 2005; Mike Frysinger <vapier@gentoo.org> coreutils-5.3.0-r1.ebuild:
+ Fix off-by-one issue #105639 by Michal Januszewski.
+
+*coreutils-5.3.0-r1 (30 Aug 2005)
+
+ 30 Aug 2005; Mike Frysinger <vapier@gentoo.org>
+ +coreutils-5.3.0-r1.ebuild:
+ Update the i18n patch to fix cut again as well as expand #104286 by peteru.
+
+ 30 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> coreutils-5.3.0.ebuild:
+ Remove charset.alias if it's present, only libiconv should install it.
+
+*coreutils-5.3.0 (30 Aug 2005)
+
+ 30 Aug 2005; Mike Frysinger <vapier@gentoo.org> files/DIR_COLORS,
+ +coreutils-5.3.0.ebuild:
+ Version bump.
+
+*coreutils-5.2.1-r7 (30 Aug 2005)
+
+ 30 Aug 2005; Mike Frysinger <vapier@gentoo.org> files/DIR_COLORS,
+ +coreutils-5.2.1-r7.ebuild:
+ Fix memleak in chmod #87490 and update DIR_COLORS with stuff from Fedora and
+ #104087.
+
+ 18 Aug 2005; Mike Frysinger <vapier@gentoo.org> coreutils-5.2.1-r6.ebuild:
+ Merge support for using coreutils on non-GNU systems by Diego Pettenò
+ #101218.
+
+ 28 Jun 2005; Joshua Kinard <kumba@gentoo.org> coreutils-5.2.1-r6.ebuild:
+ Marked stable on mips.
+
+ 06 Jun 2005; Markus Rothe <corsair@gentoo.org> coreutils-5.2.1-r6.ebuild:
+ Stable on ppc64
+
+ 30 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ coreutils-5.2.1-r6.ebuild:
+ Stable on sparc
+
+ 29 May 2005; <solar@gentoo.org> coreutils-5.2.1-r2.ebuild,
+ coreutils-5.2.1-r5.ebuild, coreutils-5.2.1-r6.ebuild:
+ - update coreutils to use libc expanded variable elibc_uclibc vs uclibc so
+ USE=-* works
+
+ 29 May 2005; Joseph Jezak <josejx@gentoo.org> coreutils-5.2.1-r6.ebuild:
+ Marked ppc stable.
+
+*coreutils-5.2.1-r6 (02 Apr 2005)
+
+ 02 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+ +coreutils-5.2.1-r6.ebuild:
+ Update i18n patch to the redhat version #87429 and include the tty utf8 fix
+ #77633.
+
+*coreutils-5.2.1-r5 (14 Mar 2005)
+
+ 14 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
+ +coreutils-5.2.1-r5.ebuild:
+ Add fix for bug #84564.
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ coreutils-5.2.1-r3.ebuild, coreutils-5.2.1-r4.ebuild:
+ Dependency update: sys-apps/at -> sys-process/at.
+
+*coreutils-5.2.1-r4 (09 Jan 2005)
+
+ 09 Jan 2005; Mike Frysinger <vapier@gentoo.org>
+ +coreutils-5.2.1-r4.ebuild:
+ Fix tail -f behavior #57477 by rob holland. Have the progress bar use normal
+ spaces #76903 by Nikolai Weibull. Fix chown --dereference #53750 by Georgi
+ Georgiev. Fix test running #75932 / #76089.
+
+*coreutils-5.2.1-r3 (21 Dec 2004)
+
+ 21 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+ +coreutils-5.2.1-r3.ebuild:
+ Remove i686-specific asm code on i486 systems #32429. Fix tail +# syntax
+ #66713. Move [ to same place as test #65296. Fix man-page tests #69216. Fix
+ autotool code #74210. Fix @echo in man/Makefile #53881. Use DESTDIR instead
+ of einstall. Make symlinks absolute #55620.
+
+ 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ coreutils-5.2.1-r1.ebuild, coreutils-5.2.1-r2.ebuild,
+ coreutils-5.2.1.ebuild:
+ Masked coreutils-5.2.1.ebuild stable for ppc
+
+ 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ coreutils-5.2.1-r1.ebuild, coreutils-5.2.1-r2.ebuild:
+ Masked coreutils-5.2.1-r2.ebuild stable for ppc
+
+ 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ coreutils-5.2.1-r1.ebuild:
+ Masked coreutils-5.2.1-r1.ebuild stable for ppc
+
+ 26 Aug 2004; Ciaran McCreesh <ciaranm@gentoo.org> files/DIR_COLORS:
+ Added rxvt-unicode to the DIR_COLORS supported terminal list
+
+ 26 Aug 2004; Tom Gall <tgall@gentoo.org> coreutils-5.2.1.ebuild:
+ fix ppc64 and s390, bug #61735
+
+*coreutils-5.2.1-r2 (25 Aug 2004)
+
+ 25 Aug 2004; Seemant Kulleen <seemant@gentoo.org>
+ +coreutils-5.2.1-r2.ebuild:
+ Version bump to incorporate two fixes. First, the uname patch is made to work
+ on amd64 architecture (fixing bug #59774 by Danny van Dyk
+ <kugelfang@gentoo.org>), and the second is a fix to sort on large files
+ reported by: qube99@hotmail.com in bug #39515, and fixed by: Sven Wegener
+ <swegener@gentoo.org>
+
+ 15 Aug 2004; Travis Tilley <lv@gentoo.org>
+ +files/003_all_coreutils-gentoo-uname.patch, coreutils-5.2.1-r1.ebuild,
+ coreutils-5.2.1.ebuild:
+ fixed uname -p on amd64
+
+ 23 Jul 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.2.0-r2.ebuild,
+ coreutils-5.2.1-r1.ebuild:
+ put a hacky fix for bug #46593 while the sparc team figures out what the
+ actual fix is
+
+ 13 Jul 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.2.1-r1.ebuild:
+ fix b0rked uname patch, closes bug #56866 by Doug Goldstein <cardoe@cardoe.com>
+
+*coreutils-5.2.1-r1 (12 Jul 2004)
+
+ 12 Jul 2004; Seemant Kulleen <seemant@gentoo.org>
+ -coreutils-5.0.91-r3.ebuild, +coreutils-5.2.1-r1.ebuild:
+ Fix the sort -M deal, thanks to Sven Wegener <swegener@gentoo.org> in
+ #gentoo-bugs and also bartron@gmx.dein bug #54765 by
+ Thomas Petersen <mendocino@mendo.dk>. Also, fix the s390 stuff as reported in
+ bug #52581 by jochen <jochen.eisinger@gmx.de>. Added the ppc64 stuff into the
+ regular uname patch. Finally, fix the selinux-noacl patch, thanks to Chris
+ PeBenito <pebenito@gentoo.org> via e-mail.
+
+ 25 Jun 2004; Aron Griffis <agriffis@gentoo.org> coreutils-5.0-r6.ebuild,
+ coreutils-5.0.91-r3.ebuild, coreutils-5.0.91-r4.ebuild:
+ QA - fix use invocation
+
+ 16 Jun 2004; Daniel Black <dragonheart@gentoo.org> coreutils-5.0-r6.ebuild,
+ coreutils-5.0.91-r3.ebuild, coreutils-5.0.91-r4.ebuild,
+ coreutils-5.2.0-r2.ebuild, coreutils-5.2.1.ebuild:
+ uclibc not dependant on sys-apps/help2man thanks to Peter S. Mazinger
+ <ps.m@gmx.net>. Changed dev.gentoo.org SRC_URI to mirror://gentoo/.
+
+ 31 May 2004; Tom Gall <tgall@gentoo.org> coreutils-5.0.91-r4.ebuild:
+ added coreutils-5.0.91-ppc64-1.patch which fixes bug #52617
+
+ 17 May 2004; Mike Frysinger <vapier@gentoo.org> coreutils-5.2.1.ebuild:
+ Fixes for uname: no more segfaults for unknown archs #36190, integrate the
+ broken out s390 patch, and add support arm support.
+
+ 16 May 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.2.1.ebuild:
+ fixed the progress bar patch for acl enabled coreutils. Thanks to: Aaron
+ Peterson <alpeterson@wsu.edu> in bug #51244 for pointing it out.
+
+*coreutils-5.2.1 (16 May 2004)
+
+ 16 May 2004; Seemant Kulleen <seemant@gentoo.org> -coreutils-5.0-r5.ebuild,
+ -coreutils-5.0.91-r2.ebuild, -coreutils-5.2.0-r1.ebuild,
+ -coreutils-5.2.0.ebuild, +coreutils-5.2.1.ebuild:
+ version bump to latest upstream. This one adds a patch from Sunil
+ <funtoos@yahoo.com> in bug #44403 which allows compilation if MBRTOWC is *not*
+ set.
+
+ 16 May 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.2.0-r2.ebuild:
+ Change dependency to autoconf-2.58 or above. This finally fixes the reconf bug
+ #49137
+
+ 12 May 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.2.0-r2.ebuild:
+ set autoconf explicitly to 2.5. Should solve bug #49137 by Matt Davis
+ <mdavis2173@comporium.net>
+
+ 11 May 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ coreutils-5.2.0-r2.ebuild:
+ Stable on sparc wrt #50400
+
+*coreutils-5.2.0-r2 (07 May 2004)
+
+ 07 May 2004; Seemant Kulleen <seemant@gentoo.org>
+ +coreutils-5.2.0-r2.ebuild:
+ version bump, to install /etc/DIR_COLORS. Thanks to Weeve for noticing on
+ sparc, and to SPANKY for being SPANKY.
+
+ 22 Apr 2004; Martin Holzer <mholzer@gentoo.org> coreutils-5.2.0-r1.ebuild,
+ coreutils-5.2.0.ebuild:
+ changing src_uri.
+
+*coreutils-5.2.0-r1 (18 Apr 2004)
+
+ 18 Apr 2004; Michael McCabe <randy@gentoo.org> +coreutils-5.2.0-r1.ebuild:
+ Adding s390 specific fixes to close bug 47965
+
+ 05 Mar 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.2.0.ebuild:
+ added a don't worry blurb to the reconf section
+
+*coreutils-5.2.0 (05 Mar 2004)
+
+ 05 Mar 2004; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r5.ebuild,
+ coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild,
+ coreutils-5.0.91-r3.ebuild, coreutils-5.0.91-r4.ebuild,
+ coreutils-5.2.0.ebuild:
+ version bump, should close bug #39632 by SpanKY <vapier@gentoo.org>, who came
+ up with the fixes anyway, and that bug is related to bug #36337 by Robin
+ Johnson <robbat2@gentoo.org>. Also, added attr to the explicit deps, per bug
+ #41641 by toon <toon@hout.vanvergehaald.nl>. Just in case, we're affected by:
+ bug #43655 by Rajiv Manglani <rajiv@gentoo.org>, this release should fix it.
+
+ 17 Feb 2004; Tom Gall <tgall@gentoo.org>
+ coreutils-5.0.91-r4.ebuild:
+ Added ppc64 stable keyword
+
+ 03 Feb 2004; Daniel Robbins <drobbins@gentoo.org> coreutils-5.0.91*.ebuild:
+ removed unnecessary append-flags -fPIC from ebuilds.
+
+ 17 Jan 2004; Christian Birchinger <joker@gentoo.org>
+ coreutils-5.0.91-r4.ebuild:
+ Added sparc stable keyword
+
+ 15 Jan 2004; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r4.ebuild :
+ symlink bin/install to usr/bin/install for Brad House
+
+ 14 Jan 2004; Guy Martin <gmsoft@gentoo.org> coreutils-5.0.91-r4.ebuild :
+ Marked stable on hppa to have a working g++ again.
+
+ 11 Jan 2004; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r4.ebuild:
+ Applied the 64 bit fixes from MDK's newest src.rpm, which seems to solve the
+ segfaults. In my defense, I did do some preliminary testing on -r4 with the
+ previous patchset, and it didn't segfault -- this time, I checked an ls -R /
+ output on both ia64 and amd64 boxes, so this should be sorted finally (bug
+ #37891 by E. Papegaaij <e.papegaaij@student.utwente.nl>). Also, it now links
+ against ncurses-5.3-r5 and greater for building and running. So, we finally
+ get rid of the termcap cruft, thanks to Azarah for that (bug #37026).
+
+ 11 Jan 2004; Brad House <brad_mssw@gentoo.org> coreutils-5.0.91-r4.ebuild:
+ coreutils -r4 is not stable on amd64. or at least ls is not. seemant broke it
+ again :/
+
+ 09 Jan 2004; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r4.ebuild:
+ uniq and split are moved back to /bin because they are needed by the
+ bootscripts (checkroot and functions.sh respectively). Thanks to Norberto
+ Bensa <nbensa@gmx.net> in bug #36453
+
+ 09 Jan 2004; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r4.ebuild:
+ The ACL patches failed with nls in USE because it was still linking to
+ termcap. Thanks to: Paul Giordano <giordano@covad.net> in bug #37682 opened
+ by: Paul de Vrieze <pauldv@gentoo.org>
+
+*coreutils-5.0.91-r4 (09 Jan 2004)
+
+ 09 Jan 2004; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r4.ebuild:
+ the patches link against ncurses rather than libtermcap, closing bug #37026 by
+ Martin Flugeldufel <martin_flugeldufel@yahoo.com>. Additionally, some of the
+ non-critical binaries (those not needed for bootup) have been moved to
+ /usr/bin, which partially sorts out bug #36453, also by Martin Flugedufel
+
+ 31 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r3.ebuild:
+ make sure to depend on the newest libtermcap stuff
+
+ 30 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r2.ebuild, coreutils-5.0.91-r3.ebuild:
+ Added acl, gettext and libtermcap-compat to RDEPEND as well, otherwise that
+ leads to b0rked tbz2's. Thanks to Donny Davies <woodchip@gentoo.org> :)
+
+ 30 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r3.ebuild:
+ the lsw patch from mandrake has issues for us on amd64 and ia64, so we don't
+ use it. Thanks to Brad House <brad_mssw@gentoo.org> for noticing
+
+ 30 Dec 2003; Brad House <brad_mssw@gentoo.org> coreutils-5.0.91-r3.ebuild:
+ coreutils -r3 is broken bad! See note above KEYWORDS=, marking -*
+
+ 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r3.ebuild:
+ Added libtermcap-compat to DEPEND string, thanks to rommel in #gentoo-ppc
+
+*coreutils-5.0.91-r3 (29 Dec 2003)
+
+ 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r3.ebuild:
+ several changes to this. First, we're using most of Mandrake's patchset with
+ fixes, which adds some option to touch -- to make the timestamp move forwards
+ or backwards. I need some input on whether we should keep this. Additionally,
+ there is a patch to restore chown's behaviour to the old way. And another
+ patch to allow old options for several of the utilities here. Additionally,
+ we're using openi18n.org's patches for coreutils, which should sort (no pun
+ intended) out bug #29136 by Sven Sternberger <sven.sternberger@desy.de>
+
+ 27 Dec 2003; Seemant Kulleen <seemant@gentoo.org> :
+ fix uname output for hppa and ppc. Patch by Guy Martin <gmsoft@gentoo.org>.
+ Closes bug #36190
+
+ 14 Dec 2003; Lars Weiler <pylon@gentoo.org> coreutils-5.0.91-r2.ebuild:
+ Added dependency ppc? ( >=sys-devel/m4-1.4-r1 ). See bug #35759
+
+ 10 Dec 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r5.ebuild,
+ coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild:
+ Bartron pointed out the dangers of filtering the flag in the same bug report.
+ So yanking that. USe dangerous flags at your risk, not mine :P
+
+ 10 Dec 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r5.ebuild,
+ coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild:
+ filter out the malign-double flag, closing bug #35411
+
+ 09 Dec 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r5.ebuild,
+ coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild:
+ patch added to prevent the installation of the following inferior man pages:
+ chgrp, chmod, chown, cp, dd, df, dir, dircolors, du, install, ln, ls, mkdir,
+ mkfifo, mknod, mv, rm, rmdir, touch and vdir. Those man pages will be supplied
+ by the man-pages package instead. This should close most of bug #32096
+ by Radek Podgorny <radek@podgorny.cz>
+
+ 09 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-5.0.91-r2.ebuild:
+ make sure it uses automake-1.7 -- closing bug #35425 by Marc Bevand
+ <bevand_m@epita.fr>
+
+*coreutils-5.0-r6 (08 Dec 2003)
+*coreutils-5.0-r5 (08 Dec 2003)
+*coreutils-5.0.91-r2 (08 Dec 2003)
+
+ 08 Dec 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r3.ebuild,
+ coreutils-5.0-r4.ebuild, coreutils-5.0-r5.ebuild, coreutils-5.0-r6.ebuild,
+ coreutils-5.0.91-r1.ebuild, coreutils-5.0.91-r2.ebuild,
+ coreutils-5.0.91.ebuild:
+ coreutils will now not compile the following: su, groups (both from shadow),
+ uptime, kill (both from procps), and hostname (from net-tools). This
+ closes bug #18181 by Jon Portnoy <avenj@gentoo.org>. Also, the groups
+ thing was bug in #27071 by Marcin Wisnicki <wisnia21@freeshell.org>
+
+ 06 Dec 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r1.ebuild,
+ coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild:
+ moved -r3 to stable mips and removed crufty older ebuilds
+
+ 19 Nov 2003; Martin Holzer <mholzer@gentoo.org> coreutils-5.0.91-r1.ebuild,
+ coreutils-5.0.91.ebuild:
+ adding version number to automake. Closes #33836.
+
+*coreutils-5.0.91-r1 (18 Nov 2003)
+
+ 23 Nov 2003; Guy Martin <gmsoft@gentoo.org> coreutils-5.0.91-r1.ebuild :
+ The uname patch now works on hppa.
+
+ 18 Nov 2003; Chris PeBenito <pebenito@gentoo.org>
+ coreutils-5.0.91-r1.ebuild:
+ Bump to update SELinux patch. The old patch had a rare segfault/hang problem
+ in ls. Otherwise, same as -r0.
+
+ 03 Nov 2003; Daniel Robbins <drobbins@gentoo.org> all of 'em: added missing
+ RDEPEND so they don't default to DEPEND.
+
+ 02 Nov 2003; Chris PeBenito <pebenito@gentoo.org> coreutils-5.0-r4.ebuild:
+ Missed removing SELinux patch from 5.0-r4
+
+ 28 Oct 2003; Chris PeBenito <pebenito@gentoo.org> coreutils-5.0-r1.ebuild,
+ coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild, coreutils-5.0.91.ebuild:
+ Switch SELinux patch from old API to new API.
+
+ 01 Oct 2003; Tavis Ormandy <taviso@gentoo.org> coreutils-5.0.91.ebuild:
+ missing help2man dependency
+
+ 28 Sep 2003; Chris PeBenito <pebenito@gentoo.org> coreutils-5.0.91.ebuild:
+ Fix selinux patch for 5.0.91.
+
+*coreutils-5.0.91 (28 Sep 2003)
+
+ 28 Sep 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-5.0.91.ebuild:
+ Update version. I ported the ACL patches, except for the i18n one, as it gets
+ messy, and there are a lot of Makefile breakage, and also what might be
+ upstream fixes for the same thing. I thus rather think somebody that know a
+ bit more about locale and such that can test it should do this. Same thing for
+ the SELINUX patch - its a lot of small breakages and is tedious - I thought
+ getting this in so far should motivate somebody with more time than me :)
+
+ 26 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> coreutils-5.0-r4.ebuild:
+ set ppc in keywords
+
+*coreutils-4.5.11-r1 (24 Sep 2003)
+
+ 24 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-4.5.11-r1.ebuild, coreutils-5.0-r1.ebuild,
+ coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild, coreutils-5.0-r4.ebuild:
+ added static to IUSE, closing bug #29186 by Sascha Silbe
+ <sascha-gentoo-bugzilla@silbe.org>
+
+ 24 Sep 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r1.ebuild,
+ coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild, coreutils-5.0-r4.ebuild:
+ add automake to depends, because it provides aclocal, which is needed to build
+ coreutils. Thanks to Jared Hudso <jhhudso@gentoo.org>
+
+ 22 Sep 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-5.0-r4.ebuild:
+ Ok, was on crack there for a moment - the test for cvs was inverted, should be
+ fixed now.
+
+ 22 Sep 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-5.0-r4.ebuild:
+ Fix issues with gettext's autopoint if cvs is not installed (bug #28920).
+
+ 19 Sep 2003; Christian Birchinger <joker@gentoo.org>
+ coreutils-5.0-r3.ebuild:
+ Added sparc stable keyword
+
+ 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> coreutils-5.0-r4.ebuild :
+ IA64 keywords. And don't believe Seemant - he really isn't an idiot. :)
+
+ 14 Sep 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r4.ebuild:
+ I'm an idiot sometimes. The progress bar patch was being moved out of the way.
+ Thanks pebenito, and sorry :(
+
+ 13 Sep 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r4.ebuild:
+ Luca Barbato <lu_zero@gentoo.org> fixed the acl patch to compile with NLS
+ disabled. This should close the NULL not found errors, as reported in bug
+ #18151 by shadow.
+
+ 12 Sep 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r3.ebuild:
+ Added message about removing fileutils, textutils and sh-utils in
+ pkg_postinst. Closes bug #25019 by Chuck Brewer <cbrewer@stealthaccess.net>
+
+*coreutils-5.0-r4 (12 Sep 2003)
+
+ 12 Sep 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r4.ebuild:
+ ACL patches _finally_ added into coreutils. A note about this. If "acl"
+ and "selinux" are both in USE, then "selinux" will be preferred and "acl"
+ discarded. Also, the progress-bar patch has been modified to work with
+ the acl stuff. This modification was done by: Marcin Wisnicki
+ <wisnia21@freeshell.org> in bug #18151. What I have done is put the acl
+ patches into the gentoo patch tarball and changed the layout. Patches are
+ numbered to work with epatch's directory patching functionality, and if
+ acl is used, then the original progresspatch is discarded. Marked -r3
+ stable on x86. Bug #18151 by: shadow@ines.ro is now closed.
+
+*coreutils-5.0-r3 (26 Aug 2003)
+
+ 26 Aug 2003; Martin Schlemmer <azarah@gentoo.org> Manifest,
+ coreutils-5.0-r3.ebuild:
+ Fix issues with gcc-2.95.3, bug #27329, thanks to patch from TGL
+ <degrenier@easyconnect.fr>.
+
+ 25 Aug 2003; Chris PeBenito <pebenito@gentoo.org> coreutils-5.0-r2.ebuild:
+ Fix selinux patch, as the old patch fails to apply when the progress bar patch
+ is applied.
+
+*coreutils-5.0-r2 (24 Aug 2003)
+
+ 24 Aug 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r2.ebuild:
+ adds a patch to display a progress bar for mv and cp (when invoked with the -g
+ option). Thanks to Haukkari in #gentoo for passing this on to us. The patch
+ was authored by: Miika Pekkarinen <miipekk@ihme.org>
+
+ 03 Aug 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r1.ebuild,
+ coreutils-5.0.ebuild, files/coreutils-5.0-confdir3.patch:
+ gentoo patch updated to query mips properly for the uname info -- thanks to
+ Kumba
+
+ 02 Aug 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-5.0-r1.ebuild:
+ Remove confdir3 patch for now.
+
+ 02 Aug 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-5.0-r1.ebuild,
+ coreutils-5.0.ebuild:
+ Azarah's brilliance again :) sandbox is disabled for coreutils while
+ portage-2.0.49 has not come out
+
+ 01 Aug 2003; Aron Griffis <agriffis@gentoo.org> coreutils-5.0-r1.ebuild,
+ files/coreutils-5.0-confdir3.patch:
+ Fix bug 25702 by refraining from cleaning up PATH_MAX test
+
+*coreutils-5.0-r1 (28 Jul 2003)
+
+ 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-5.0-r1.ebuild:
+ Do not include su infopage, as it is not valid for the su from sys-apps/shadow
+ that we are using (bug #23711).
+
+*coreutils-5.0 (04 Apr 2003)
+
+ 04 Apr 2003; Joshua Brindle <method@gentoo.org> coreutils-5.0.ebuild:
+ bumped to upstream stable release version
+
+*coreutils-4.5.11 (20 Mar 2003)
+
+ 20 Mar 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-4.5.10.ebuild,
+ coreutils-4.5.11.ebuild, files/coreutils-4.5.10-gentoo-rms.diff,
+ files/coreutils-4.5.10-gentoo-uname.diff,
+ files/coreutils-4.5.9-gentoo-rms.diff,
+ files/coreutils-4.5.9-gentoo-uname.diff:
+ version bump, and moved patches to mirrors
+
+*coreutils-4.5.10 (14 Mar 2003)
+
+ 20 Mar 2003; Joshua Brindle <method@gentoo.org> coreutils-4.5.10.ebuild:
+ fixed selinux dependancy
+
+ 20 Mar 2003; Seemant Kulleen <seemant@gentoo.org>
+ coreutils-4.5.10.ebuild :
+
+ Patched to add selinux, thanks to sindian. Note, I removed the -r1
+ revision bump as it was unnecessary.
+
+ 14 Mar 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-4.5.10.ebuild:
+ version bump thanks to drobbins on -core
+
+*coreutils-4.5.9-r1 (11 Mar 2003)
+
+ 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-4.5.9-r1.ebuild :
+ Fix overwriting /bin/hostname, and causing /bin/domainname (symlink to
+ /bin/hostname) to set the hostname instead of the domainname. We use
+ hostname from net-tools after all. Ditto for /bin/uptime.
+
+ 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-4.5.9.ebuild :
+ OK, I am dense. Seems when I did previous fix, I changed the:
+
+ rm ${D}/usr/share/man/man1/su
+
+ to:
+
+ rm ${D}/usr/share/man/man1/su*
+
+ Fixed this to fix the sum problem.
+
+ 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org> coreutils-4.5.9.ebuild :
+ Move symlink stuff till after we remove stuff we do not use, else we have
+ invalid symlinks. Change einstall to 'make DESTDIR=$D install', else it
+ do not install all the manpages.
+
+ Fix manpages again by manually installing.
+
+*coreutils-4.5.9 (06 Mar 2003)
+
+ 11 Mar 2003; Zach Welch <zwelch@gentoo.org> coreutils-4.5.9-r1.ebuild,
+ coreutils-4.5.9.ebuild:
+ add arm keyword
+
+ 06 Mar 2003; Seemant Kulleen <seemant@gentoo.org> coreutils-4.5.9.ebuild
+ ChangeLog files/digest-coreutils-4.5.9 :
+
+ New package -- this will replace fileutils text-utils and sh-utils, when
+ it gets unmasked.
diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
new file mode 100644
index 0000000..1279ac4
--- /dev/null
+++ b/sys-apps/coreutils/Manifest
@@ -0,0 +1,77 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST coreutils-8.10-patches-2.tar.xz 5436 SHA256 91e49b864042a644900cf9373d7a762679bd188daf28d4a1edb0a332ac2af4f7 SHA512 a8faa75ccf42291407aa0e47f77eccc546d408b930fff81e4892f46d618e7a8ceba3a8e588a475e47487f20b90bd7cd8993d068a825a06dc7f1fddeeaf9f1f28 WHIRLPOOL b77a6bd595f6262b9dacc17ad973e987eaed5b9723cddc4b70aceb13d88db7068c7d7f80ad3c608fe59f9530e41846f38dea37121df6df4c68a3f5d3acd2ed24
+DIST coreutils-8.10.tar.xz 4753304 SHA256 8258785cbab6580f2e0376769a7b98ab3e1ddfca2d6f48e5490a51688d0bee83 SHA512 7d1c6253d56d2f11a8d87b422ecd51adc5cc87c5540c504d5699e91b7559726b4b17da167b378b62ef1db12d0f2b763b0fe1a24ae242b08b8ef5c23ab7061f70 WHIRLPOOL 6da303d275a0361c3dac052c3f2368670d904af4b16c11982d291b53e4333a65f5af5acb947bf1ad882a82b0ad1512bccb04bb662647bacdda10e9ac4cb7b266
+DIST coreutils-8.11-patches-1.tar.xz 4492 SHA256 f9f8708830e235dcb748bf01e975a928d6ce7b4f82b51aa88c44ce9f93517332 SHA512 13add1505049631130c68e31258489482a21290cb0fc6801800ca6781c1d0de4a58d8e58c143c44526a4093dcd04596770f96a17d087097b050458c375e7de65 WHIRLPOOL e79080eb34602142b2064fade79a2b1d79b41a7fd09f9467786af7baef8395859106f7fb2bd3a4d26a101da6f47412bd767679f8c80c01bea894d80d77300f90
+DIST coreutils-8.11.tar.xz 4841952 SHA256 9c03e0de95ac6ec65129eaf0b3605982a77d8fedaeca5b665ad44fe901695b3b SHA512 039984d196621c0022ee95e5d7f0239dacee634addf15f2557eab4d9c596387c225f34aa57322b5e44064b0a9733f79316cb0ad3133fdd6f3e28d48006ff36d9 WHIRLPOOL 13588c602e7474ac2f4f69c9edf22a545d77fc5547be6b415cc30b82bb180e48599de63a8e4a158a902ea8a55558fd62bd2b6f81d441b292787dbdd22faf99e8
+DIST coreutils-8.12-patches-1.tar.xz 4496 SHA256 c3b9ba86277d46505c1d01734f00728725173af0ff87ecb746830cbf5691a964 SHA512 ff8b7b550f1239237605d1c5c6dbd651affdbb9d56c02902128bc7aea3434c3d8956621e50d0a48432bd2ebbf25a7d7c53dbb826078b8081407a667b7d70598b WHIRLPOOL 7c1f271c3533b114dab61e058e747aaee1d6a58541f8c5dd25a8a9e9b9930c235969825bd59060a366bb6b8ca85479ac35ca510e4a563456690625e202e16c15
+DIST coreutils-8.12.tar.xz 4842776 SHA256 1e3c0182cdd0042871741d694ae1166dd90eb9f03a16c0aac0a9072a7aa92faf SHA512 0f8771546d1f109a2328d7573897fbc27579155542ad67cf4a0c35ee98036629f9c8dfbc71b2c7f9b87210d2a1b52e406fca4873d3f5fb788b928efcc4410ef1 WHIRLPOOL 88bb90870c8514340f367c911694de1e352555e553913e7fd57789400ad7c318283b221a26619050b6d37bf02512574a5572e388d57cdb83b9149307b7dac309
+DIST coreutils-8.13-patches-1.tar.xz 4500 SHA256 1848233e87f24de18c85908409c4deccebf61acc91b72a5eba1e424801dcebfd SHA512 9458c992189b2d1f7c595f0104b286ba187fac92b30d8cf21438c5d2b7fc125595d85cdb980d1de79c973194c8d91e63ab5fb877cc12183fb30b4f9b1c2ec945 WHIRLPOOL 049303f042c7293acb6233f02546ef8946e642e11d4567b8737e52ec2c7557a4b5f9b86510264f6210b83b9cf3a7176476a84403d85f3c1e1aa15e93a25f4442
+DIST coreutils-8.13.tar.xz 4913572 SHA256 0bfdbe3ae0cf06bf26bf5bb2bd3983acb8ab60649604cc0dbb08963c9d24ac1b SHA512 0474fbb390ec7b2a5c6fa2d6824b3acd2c21ee540b377c771acb4c80f5ca80a2899a7ad48e0937b10eafbe98e26ab5100a3ff2fe947fe8eac0a5e7c6909b1e8b WHIRLPOOL 82dd76a61f405617581196a77cc12d829a3dd01dd3dd3bb7a85e5708271abcfe58a8aca48b434d2065e3235a120f05217ad972bbece3fb19529583fc2af4a26b
+DIST coreutils-8.14-patches-1.tar.xz 4496 SHA256 26407cd1ab0e6e36196986d394014a8c9532246bdceaca99ee95b147dc7ab2a5 SHA512 a9c25f130c0a39a3b4bd693b0d39baa4bc4b5be99435e7526683e4c75bf3b1deaf3984de421d8ebdc202cce77c9467bf89ebeae3a80438f39398f19be01c4b5e WHIRLPOOL 58fb5423e02d6e932bcfec5a70d6d84af0727987786e087eeaaeb45c19b6239079505465ddae54746f5e67f262e48b6af42e4d1dc83d6bc18fc1a4492abc726d
+DIST coreutils-8.14.tar.xz 4957464 SHA256 0d120817c19292edb19e92ae6b8eac9020e03d51e0af9cb116cf82b65d18b02d SHA512 fb9e76829e1e9a336e34302b5bfc9275b525dce617ded9ec851b9bc29b24454e47012aa58b651a04f50187a7b91f20471378164663908309513cbefa0b38b489 WHIRLPOOL 96e05abc1ea012874ee1378a7fe0fd992cecba9691e969104301897cedce3a7f9e9771ff8ca334a92ca16c6c147ca78180375b0801d29c773e753a22c4de1aff
+DIST coreutils-8.15-patches-1.tar.xz 4496 SHA256 b5902f6e4f27c263bb5686f68e5b05ed9c671a72e47d2f68bd27def2a356a4d1 SHA512 3116a69bd455e0f4db145b1a510cca3aef8e0d0f216c1f9b4ba01d3eadb8d1e6383ae94d9084937c053de04882a54d340f0e0d0f8ddeb7024727bc59d0d58a7d WHIRLPOOL 8d4500f4678858a9e0675bf409a5ae0350addd6a70ac3b7ccaf145bd47d6a3f08ca079ad980adb1c016a69f641253f22cc4b005db1536104058db68962a8fb3f
+DIST coreutils-8.15.tar.xz 4943172 SHA256 837eb377414eae463fee17d0f77e6d76bed79b87bc97ef0c23887710107fd49c SHA512 5f146910ac96bdccea51cb019e45597fb8c9981ceaf1c3727f86600b436637009e25e87c4bcbf4f02f3236ffe56087ffe204749af6bb7b6b399bd3aa04c3b683 WHIRLPOOL 1c03cd2c69297b55146f2274c1f67f45ffb6d54f96bab4874251338f2c68b068847bc5d24d2adf77eb5e2d036180074ed638e6fc3e25f3390893672b4f0dc428
+DIST coreutils-8.16-patches-1.tar.xz 4496 SHA256 2912855202866b0ee8fd30063859f50a8ee6bcbb5b8f252f8f994f78b80099b2 SHA512 dbe10ffd771170faeeb67d7ac0629601679a6af4a5b921a13b821a68c7b9c81e97eb89af07c90c2b371d02a5e92363a8158e5407db3e3f0d79be5d0e27ac0788 WHIRLPOOL 1a60e5da1bab7ff98cfa70c57911615253873c99f744889d20ba175315ee3d13f3f1dfe4884c9f371dea671aa41f6cdee2c9a8d61352fd3308a14ca80f7290cc
+DIST coreutils-8.16.tar.xz 5042844 SHA256 2a458fead15d9336f46bb4304cc3eaa6ed9407b9130e7ee2ec533909881d2067 SHA512 f659032d84c6a873ee5a4be1a7ebdf20fd2b5e5a71fdbc77f320319966f8cbc723d591e03dd28ef2d92747bbae31971447c567a085ae84407a41b99e9a8a3ac1 WHIRLPOOL 9543d9d9984cdbb9aa16b9e067d484cd93f36fbb6f2eca8926bd974a03bb3bdfefbce52c8d221eb943b39a2a3a81991f542831dab432dc475914b79a793be442
+DIST coreutils-8.17-patches-1.1.tar.xz 5244 SHA256 1cfa92fd968f31b2ff3f723294efa2cd25ebe96f775a83b464c00928d0fb17dd SHA512 fd3f74c701c2b70cb38d9683f377f6aaac84efca30bb11fcf3ccc41ac31336482177ae4e77409de048014ab679f5addfba34bcdcbc14fc6798912ece1528d2b9 WHIRLPOOL c95bd0754092812f27ad002ef6efa774c2eccb062923cc400ab65dd84d1b0ff6f5c8c4e603ef1e5f106009998654e19ae2f7358343493530d9ce05a14ec2112f
+DIST coreutils-8.17.tar.xz 5077388 SHA256 4e075a0d238072a5bd079046e1f024dc5e0d9133d43a39c73d0b86b0d1e2c5e5 SHA512 1b8b8b8cc8641dbbea2fa922ed34af4c05a2fad657b7ac15f9b4493190ed21297639f9f25fd446126131f5b4dbd4ed7b5351880fda9079a5bd779186512be843 WHIRLPOOL c4a4c375091c401f9f19adb7fd68a9d1038602d67f925e5e089ad5b113b7aef4195e1970d1995d2ba440068f9cdd0205f23f69e14ad25ed0faf90f67e6613577
+DIST coreutils-8.18-patches-1.2.tar.xz 4984 SHA256 4f6718e4d119818b96ae67de356e85500096f261cb98a4ae3236f34e5f74fab3 SHA512 1ad68966d9959c6987cec01fd7e6247ef156a1a540439395ec968ff3ec2f5558fcac1dc67e67420f613f3cd81e73d962d4e81289a4782729fa1ac6f43d994d65 WHIRLPOOL 8fd907ca1244b7b51375355ac6f2f47a52e8808a0ecb8e7863bf07907a307773576a4641197992680c8e12b99cd01f8721862aa7329d4ed1730ec837c39048cb
+DIST coreutils-8.18.tar.xz 5184936 SHA256 11dc114374100ac6f56d4b66f588e51d3fe972855466a35a27de7ec67eb2143f SHA512 2bbea708141be4d6485b2a67806a7a1d2b819c71b8d2a0264af76fe43eb6588a858e16b790649d143c5bd3b7ce6c264d8bd05369052de74b62ff23f957fbb7f1 WHIRLPOOL 4cf61877d435523015f1c9e613593caff8d281d80fb7515893737afac3dee458984532805011d6f3527bea37c14dd2d1c65cf21af33c0f72680b4af6f79a0ce3
+DIST coreutils-8.19-patches-1.1.tar.xz 4972 SHA256 05d8f750d2116ee34614fb1b35369d4c80bd78099a608c22e822461d3e47fce2 SHA512 d7ebde053591279eb6fdf8db04e98413c045d343f55974670f1f0e1d045073a7ce4ed9b2e3736727de487c37162635576ebbf99196db2358e48119e8a1a8a33e WHIRLPOOL f649fcdeccca1b6c0cff97dec7d993182898c3914f16605ac9fdcd0ec754c19e6dd427fb50ce06d4af26dfe89affa4ece69b3e8b4f3c3a292af79a07125af440
+DIST coreutils-8.19.tar.xz 5097392 SHA256 ad3873183fd8cfc7672b3ba54644672e59352f9b2dc7e3ad251c1174dde8a9e7 SHA512 3b8fd55c707f840534eba6dfdffe76d2169b6c6747027a30a6e7600bb031a9ec5792b53f961611b8189409811d2f1f906f7e5e4bc25525fca8791b893eb67fe6 WHIRLPOOL c3e7117871459b9f2d03638c622d5025a3f7afe3be7f9082f8968f4ae226883e12c4bab7c9d126e64282fcd05c1c2e0d205719661c840deee95d32542d8f5386
+DIST coreutils-8.20-patches-1.1.tar.xz 19504 SHA256 0a1a3cc578e8872ebc93113edd76d1f1d88fb4d6596a047cfbb6c5fd4e82c22d SHA512 258116ff52d1d28acbedd2383c8d0f488c272b297c4f146231ea45fb76902bb56c9fad2d74d50c22371e67a4178dcff7b65950fcc034f56fc02c3c2ff290224f WHIRLPOOL ae4436a6ae655affbc02ee2d3d6a87345dc7b63b67aaecf01e034d2e40237c6e76b00a909d852f6ea96e348ef43e8e3f6f4c5bdb01aaf6d30a1b51036cbfe31b
+DIST coreutils-8.20-patches-1.2.tar.xz 20864 SHA256 a969b9178b12a9e4e82529d8e1d056b2e3eb1dd299e29e36f43961aa204c208c SHA512 e851eb79028aa6cd52f033df1a9897f053bfe860f5bd710e93f5b4e38026a717bcf85c4ccb8f7a1fd5898733cd4d16ae8180eff3359c886c901b2c65e2975a9e WHIRLPOOL 3369f67cc15d332605af1cc74919495a076c3563653d3c085e5df5aac4142920d8e956ae93abf05b1ee012b76fec843a0841924ad4580ddd79889a01ca76846b
+DIST coreutils-8.20-patches-1.4.tar.xz 23776 SHA256 ae41d878c9b1e7be54cd9f707294584010d671bfbec4274d7e2b014c8be5f16a SHA512 4031c9cffd2cbc64c96379e849999f0e6c2dc3401f8aa121a736a55c9cf0986ec6a54b7610e5e429edcb208dfe5d74000d06761ad9742dd833b8530dcf603ab2 WHIRLPOOL b746ec6a37a50cbd3910aa6f32a492dd389547871cb9f5afb49f1560d74368fd705e0866d49801ed7c14426bcfcdd6679d67264de387f846acfdb29082cfb4cc
+DIST coreutils-8.20.tar.xz 5273788 SHA256 dbcb798764827a0f74be738662ecb516705cf520330cd3d7b2640fdffa499eb2 SHA512 adbeab5af780ae70d2a98a81e96ad2cdfbcbc20153372b0085f6ac75ae9fadff82bd09b460400820057692b4145d7f2d276630b76b0ed509303587972ed175cd WHIRLPOOL 3cf911cf785c6e6acab4f37bc75805687f91fe74d5727782903d242669ee6b7ad444b18395d6808b1f2569703cca1992983d3bfef41f65ea461f6d0aa25908e2
+DIST coreutils-8.21-man.tar.xz 42464 SHA256 0ab87b22a715505051ffb6d94ff01fb45988ba353f0a7c248e7a1c9d79e69815 SHA512 846a995f4ddc2bd20a1a9970fc476db3d3f0f4584fbde981940b81f0c3f4065c0ced7cae71c8518bed9e880143ce734bc98bae5b84da8600e26c32b194176013 WHIRLPOOL a5c424b24223d26a90ddf9b03839fb4311e4e89a408ff982d7b493ea3962dd88e305ecd08c799b554dfe74c19eb37f1f97307a94a4f7c79c84ae8b5f5bd26b12
+DIST coreutils-8.21-patches-1.0.tar.xz 6480 SHA256 3a10abca6e41e654837583b582a831c220a02ad9a6dc2bec66e60f7038a2f632 SHA512 4f19712c2c50cbe3f3abd1c48decd063df250d72344c02796f24a43eac9d6f543be64cb7f48e3716e92db964d93b8cfc08e860f7f79726ccada796fefbe7ddd8 WHIRLPOOL 72fb7908728ffc33d9f6bd360e1bc0d990573c01c2974de5ed842ba15224e9ad137ec24d727659748350886b53ee6da71f3773cf6a5c36bd091919090200294a
+DIST coreutils-8.21.tar.xz 5357988 SHA256 adaa44bdab3fa5eb352e80d8a31fdbf957b78653d0c2cd30d63e161444288e18 SHA512 cf0e5a393b486dd7fd46600dc2928bd2303250f3bce7b2f0de1bb3bf7b0cc3f6e29001b23fda5bbabe7686bf78917cfabe1f81abb602ab41cd406b45021fd229 WHIRLPOOL 4aa93529fc41f52841d82169fc5d8b10095462d24b46a97bff78c1abda865af5cb248cfbb67495c2618b338dd05e33fecf68a677c9ca268abf97eb5d0f1f05ef
+DIST coreutils-8.5-patches-1.tar.lzma 4456 SHA256 5c805201cd08a3a9f8989c77239606d5266a037aeb7c00ec1d2224219af9a1a7 SHA512 b86564ab74a89d4a46553bbf43636cf5a896a7f9b32319d180758ae598a6bb92a2f78ae4d3604bed1789c16f73a1cee2046e9d5446484f1e96224f5542805853 WHIRLPOOL f81c343d0ebed82ea8d1e9bc0826842898eba5e839e6e4a3ffcc19a226dcba17e1a58704358ebbef364682b68f2ea0ba91b3ff9648c5c28e2f7727be8d8806df
+DIST coreutils-8.5-patches-2.tar.lzma 25979 SHA256 3fe98017886f0c97e15552caf4b38ba6085f15209c30ea9e5a2b65bee324f105 SHA512 a07f3e5c2d9abbcb639b9bfa928213ca84dddbdeee8f84a4ec127adce6290319fde584e3bb264c224278fb158d37799cc0833b3cf71fc60391232b8de57da7d6 WHIRLPOOL 5e8fbb4136460817a32c011724b2a72655e1917aa151ab18592c2cddee156d7276934ec7b2e49620b970aec9d20a0df315b6e45974baa4fb957fae50055d8079
+DIST coreutils-8.5.tar.gz 10740866 SHA256 dd243e2ac7d0ed203b170ecfb8299643779e7501fec2b45ae1cea8a450fa8ca0 SHA512 9b982ffd4f241e9c0159fb477dcd18214b3b14da3a06ff06ca43233474f3204a0753149692b53cf5f2b8a23aace2867bbbd9351cd12b3941460d386037c4617e WHIRLPOOL cb1e1b71f93bff019d8fe7849f3bdd0bbadf488439ddbc285dbca51810c9ce85f9c8d5f1a7db7369e8632ecc3141e50d76e2665f9cf0ca6b1d15d4c31c15ba63
+DIST coreutils-8.7-patches-1.tar.xz 4496 SHA256 4d428712bf911ec01d12a64c65335b30a4a60cabeb24ece503c2ff8208129277 SHA512 32f13cbcd0b07ccd05fff2a2ab7d29fc08318b0620763f4fa946a71ab338c962f5e760666d1064fd01090c1fd11dcb3e9e8ddf556afacf62c94a6b3ef338d6f9 WHIRLPOOL 1542cc9af1ce18ca60d39dc5d142781bb76c415b311da3c9de13fadf6e8fa9395f766ca5d5a803c87be0fc38207efd623504e78b7753ccf183ca50c41a4da4e9
+DIST coreutils-8.7.tar.xz 4709556 SHA256 6701979aeccbca0b197718c00754aaf4a801f9ee7419edf14b829d20b9f8076b SHA512 382ed8c6bb13f25d06ce830f90810c032a1e3eea7d05752db8603b591f05db316d14d4ffd2d5aa54f0227072adc97b0b22a828d95cd7a9de3539e942d697d7c4 WHIRLPOOL f0641996089017dbbe84dd2ccdadc1aa10be0555bfc89e7133ce1bfbc7fb555b27310a8f392bad60da8ea84e3d4ded68c5522fc063e42345402be1b18319babf
+DIST coreutils-8.8-patches-1.tar.xz 4500 SHA256 6969f31ce6eb3d76516def06f59b9efbd791f045d55ad375abccc72a8624bf11 SHA512 2f3e73b800ef3bfb2489227ebc966c0cebdb267d410b86215e0205f9b5c0d60f8435f1e41e97f4d5a9f6159999b1fe7892677c3ec852a6d21de66b3282c4edc6 WHIRLPOOL 712a0040eeac86077ab4ed0f83f3dd39ffe63ccc9082c1eb9262d278778cae0cec736dac49ae573d9636808ea9cf5f6e215d34aa5e8798069eb7019905be89a1
+DIST coreutils-8.8.tar.xz 4729080 SHA256 a92ed61ae68408a7f5eaa09db54333014a87295d05ab5a96ce2d55e3144b6336 SHA512 3e04d45c1fe57749b4e41318f1c0256d105f48df14837425fcc802bec5f5ef68bc58cc26a1d037ad041ed6399852d7dd0051254123993e9546939f430fb0c37d WHIRLPOOL 664753406665a66a6dd1a81b086d943f4374e92baaef94c658772125c4a5fc2f1e95e6b854e26cba1ccd4ca8771abb870dbdbcd83503782c4e8e4ef0f61378b1
+DIST coreutils-8.9-patches-1.tar.xz 4496 SHA256 d4949932ee5b582d3802d11afaccdea7a6f29c97f0204c1b66b7b54b72509ae4 SHA512 018e819106cce22ae30c7b08060b0ae28b41fcb5007bb000a726847f3d8107f46b6e8e90b9d16cd2826b22d1c48af44aea49cf6a3989bd2abf0bba6b83b0f088 WHIRLPOOL 3a7e637e581f19fecdc9e57f956fd0f0461079b0548a7125fc2a7593acfa39f6e5dde1ab4117b0ae5ed27bc531e7974de164823ea0db3ad212b023077d8ffe6e
+DIST coreutils-8.9.tar.xz 4726864 SHA256 ca22d06effd0c8bc506a7c57932d0ed08d7dbc75629a92264d67d34982f2b5b7 SHA512 444e197cb546aa101300b18347ec92fffddd0bedf1926eb1b810dfc1b33a8865c07ee37334e13016e3f12faa152401699bbc8b6d9f6135205f272eab40f7d98f WHIRLPOOL a879548203354fe87360bb4fe91499b8afaeb16a86f6e8ce4e037866deb96f4e77a1474b6176d7fa28cd48ce0a46ed51e7ce3d789582e4ed293b5519bf77a1d0
+EBUILD coreutils-8.10.ebuild 5467 SHA256 e07a28ddc97b65f827e918a8be4eda0041faf24a0701bf857f663a9771b3b67a SHA512 44ffafbbe00538fc308a8493724ae60c642c4fc443aa1552a8681e5c15850173d1ea019fadd813c267dde53da1d6554559d06ee0ebed2f797bfcc3ab7b610f2e WHIRLPOOL 44586eebe50d89b8ecff7c24822474b7871ecbcb827ba29c607e492bec5d3d5987cf2a451631c2bb1bf8cdf0b872dd7fe19f08f17487b4a03b78c5f9e1820882
+EBUILD coreutils-8.11.ebuild 5467 SHA256 eaa720d752549485f494f0f2f5c0c4b4b2e7d46336b141d79f733bec9cffff05 SHA512 bd66cb264b43b4c85a254cb5e1e99eb07457f36f3213bab7fbe4ab2f44c1b7124e128f8dbf45065e2698d149c64bb67901b646fab3b106597788d182c83a3825 WHIRLPOOL 66a8aa47374763a1a4131a33f9cbefa8b686ac21c55115699739db096702b742d65c5d3ffc5ac102ccbf1788db563cba2e6abc6b0d63b782926a6afc0fa8c9ee
+EBUILD coreutils-8.12.ebuild 5467 SHA256 e59a5c43e95a5e7bd1210c865f45f0afff6586d5ac46f333009ba13c9d4f7b60 SHA512 3281598cb7ebf691334c06d4a2fadaf7f5dd50900f88dac899e8ba37e11afe4c8848612b70f8298022d0460c238555205adcf9c37bcdfe7102ffda97d7daf889 WHIRLPOOL 424fd081bde9ced7e00facbb45027aaa2cc03573f7776439efa1d02b5688c5ebbd99c9d533ec12197e8b71f5b5363a7254cd05d3860d8835b5f5f5aa9004d943
+EBUILD coreutils-8.13.ebuild 5467 SHA256 5dcba81395b639faa29887b1e7b5e21a9c293e4aa611bda1e83fd4901bdf37be SHA512 d14ce6db5731102a16f088f59489733e58df8b08b8803dcfcf000070c9a3f5fb85be0d2cf57038f9d6232cf1b06bd0380642a3b31d9df2c886888f3ac089fbe6 WHIRLPOOL d40186f732406201506480d5c36686ab58e793d7b617362c14912e6330cfb0b95454aab5a7fd0cabb9989aacd864a8bd4638d9187e828a2dd4c860196070e96a
+EBUILD coreutils-8.14.ebuild 5489 SHA256 43a7d0e57e1719f0e29c4f53826b1262c709429614420deffadd5ec3d1dfaeba SHA512 7ba6288f9a45c0d400f9fc5da8e87062685b34ea01884910b4e15d85ba4fc39efcd5e22914e0755efeba14b3a7034d118885f5fd1b7f484b61dfd447090b4782 WHIRLPOOL 277db64661612eb890120977b5519c57a74d0f88cd9bf16992b45d58156d5164ab2ffd0555c478c17785ec613c0e479e2c4e6dd061d972b32ccda5e5637b51f7
+EBUILD coreutils-8.15.ebuild 5520 SHA256 a7e8f2ab975bbd87d2c5d5179ed406a5a2e327dd9a556288c53ab330d5dbb255 SHA512 645604aeaedd73d33561ec1eacf843c823c67b412ad888e775b30214163d126f613fb943b91cbd95634efe1d6a007dc13dee35a7e0d38986ab10d9e24ae32331 WHIRLPOOL 3edebd56fd45ab8d0341dc3d9067c1b4edbe69cda1499ef6a001daeef7ba1664ea2fb70505f5e7d798ccce1704cc842d880c9000b27fbd4983bfaa43429f7c9d
+EBUILD coreutils-8.16.ebuild 5677 SHA256 7c68ac8b459af6b0b8c8ad564016cea2c1e537c3973121b52ae187ca214a1e61 SHA512 22f129bceccbfb6fd8d54c90f639d42e2d11c513d7fe1936d74ef591081f6deec7c642bb9494a134f37753b6bae9e41827942add9db0991981c78adb71e3a409 WHIRLPOOL 7329a48316a91e591fe89f90b78e670bdabd179eaba2573757a4beb4785592918ea1b4401d77cb8c176252af3b7fcf83964c26e3bd1c243238dab60de11fc7c0
+EBUILD coreutils-8.17.ebuild 5794 SHA256 defa9e0128abe52213d47becf108dad9a9ae6beebc231b63bfcba3dda1fb1f9a SHA512 3de1dce7447f311324eef09dcf2406100213f86736b52b79937b9f24af0f048c4cbe91354a884746f5903a30cd22a74b4d9d0084b92b778f4106229eb903d27b WHIRLPOOL 4486d05a56b22a44cee12f2014373d880d1dfaecdf8264543ef1a0c8cb08ccb2f3b4ab1e65318fcd4d976a593600ac2f5ea09fb5585da447d5de2e754a9e40cc
+EBUILD coreutils-8.18.ebuild 5918 SHA256 de55dd817de93a78ac465addf6dc6708a95fc8343ad9104cec682543ba77e44f SHA512 ec18fda8c5b5b0ce2bd2c663306105d5b26666056793b0b82a694a71f384274b5d597b7ebfb4a79b5321c567886c04ee26929ec96f73d8d77267ea13ca9c92d8 WHIRLPOOL 07434157b6ef42cced7581db2ebdea50f019685cdeb57dbbd3db1b259fbd115fe81372f344de9e5385e3a121a86860029864784b3a83da3da4ce8db2137167f3
+EBUILD coreutils-8.19.ebuild 5918 SHA256 083a3ea51ecaa34cfa1c5a8fd993816f9d75d0087c8a149ae692bfb521200a88 SHA512 06bdfa2bed6fec721d1e50c3f26787f74957a03840f01e0652b91d87a1fcb5bddca57c02a52fc1b6c9c6c29ee9ffafee7ddc7d851775b43ba7fa367febf8bcd6 WHIRLPOOL e977bb83e82b62f36aae85522d842baae2c069895101ec0675d8be516ef4cc76e078ff8d01b28d5cec51f3cfebd596e7398b4b7063617d98280cfbc6b0df6365
+EBUILD coreutils-8.20-r1.ebuild 5897 SHA256 d0572def430a0b9043092140bee811a13c5b401441292be638b6cf225279505e SHA512 8f3293a2e5243c5be9e4001594376aa0c0c28aefa6009c0d93e81f8e42cff8fdc074f07af6a77ef74872e41dcf269999504b2221d82cd6a9b2bff8f176b904c7 WHIRLPOOL 65626c11373d257d84370f2cbb96a7ed1c0e38578bd92940124074491a3c39c9d2ce6dc56829c07e309bf0b5fcd16fb76b06b49eb95b24ef6c8cc01f6136567e
+EBUILD coreutils-8.20-r2.ebuild 5898 SHA256 06b6b7bf2e8b43af7a693fccfb36167f3a3019d90b72afd23982f08bf6148150 SHA512 775fb9e79fe0b66fa7d321d3d38b0936098f5758f6af206b3a107df4eebb9f794a5aa780a0762d35f434f00fd7859759261d5a61b0b1ca98595730e8ad87431c WHIRLPOOL e42378dac5da99e6d09e1325e9325d519b90f18b5bd854e4799f02311ff5bb4310d1729bb767c4b7ad1390bdaa2af8a50af39b62cff4d8780ae3e30a0fed2777
+EBUILD coreutils-8.20.ebuild 5884 SHA256 b4513676d9e4479a80b891d5586a66200c845e1be0537f5a3e554cebc4efc780 SHA512 889a107a2ceb85877749ed911e33e5ab47b31a7d2a952493b1e2a44395e18758f8f7d4e59708b7b5168957a89f5da3a2887125ffb6a61a8fb0c1c6326ecb819e WHIRLPOOL 65b636b8fe4f3d35cb26698d6f9e468ceea538f197ed08b3b27ef049037291f7d786c2a161b7a53bbc0828f75fdd43d40bd3461bcd5f6a23786cd901d4a1c0b9
+EBUILD coreutils-8.21.ebuild 6012 SHA256 2d5a2752397edf78dbc78b6a0335f720c5b0d9dd34351d462a0dd63821cb31e0 SHA512 483bc7d85fe391b1d9010a930451d8656827cd9a7956887fdda506a1c1918f15286e0892f9680b2429576aff2a25e7b080a31f93f8dcc77fdc16064c5f03e64a WHIRLPOOL fe4f6ac50e25f4f2dd81555654e6e718ea86f950ccf5d6018ae086009e5df71576ca922347888f9b266e866e2bbe410d487092068c1f1e89bfa153b50d47ee8c
+EBUILD coreutils-8.5-r1.ebuild 5087 SHA256 7a99ca3814451fbb86457c279ecf3f5aa54b603756a9f58745a7b33b988f9f8f SHA512 89b35cbe9eb72e248b875dc3a1c397b3253f337d7415a60ae352981a2a493521ba19a788da261ab33b2d1129de04ed84b59a3394cda2e5f09309e935d36f8698 WHIRLPOOL 595905b181dec822cdfc358fc9ca2f0aebc3a406d0778aab42c68d9bcb34b7a9fb7a4c5ff038a003b8a01d2644e409b25c8e3ba6be22333c84852cae378e93e0
+EBUILD coreutils-8.5.ebuild 5073 SHA256 99940239d3f2efe17ce491bf23ba811598c955952cd60f1d2b4e2d157400d3e3 SHA512 ad6d1bf4adfc60a37623ecb03b7925bda99680d2c369d4000bf95b7d1d01dee5cac96d933c86b951a5697df1c580e2dec873df5b7d4ac3ea0ccf39edca5cb4f9 WHIRLPOOL 6d700af9e9800893c4714974cb1d83f08b15521e5efce7fc32214b5e53705ed0af3030d116ec2e8129121475e990377e22a7edf536d8905b14794497250cc052
+EBUILD coreutils-8.7.ebuild 5102 SHA256 8d2f466643f82ec762b6f46c266eba2b0bc37f51e17764704b4893322ddba68f SHA512 7c34cba2ba0b768ebac34d13a2e169f1bce43776d8aecfab4cd8ee3db0ca82ed7cc035a4887adf19b7e67dc3cbb28ed71f026842037d03e4adff1ae4e07a7b39 WHIRLPOOL cc337e855dd92e0a51f30596b531cee38b0c5ca8805854532789d69c3f3abc3c8a0fc9e494aff201a27dc66d83fe391308c5abf7a7372662286ef3a640702a43
+EBUILD coreutils-8.8.ebuild 5113 SHA256 98dba1fcb86b41d1753bc305db5344d02075909314d1d4275ccbf5f31cbf59ab SHA512 d6a30a3bc92a1a45f4118dbae1df6aa563b8445a257b56e728dd9241d22eb357de8216716306e9ac1adbbb5f459b7678a595e2d9534be3f827692d0427cf2040 WHIRLPOOL c67fd65731cb297d8309cc39b98667c06ca22e2295d61f23daaf52b3a2fa87ea0e5be3269e7afa132241d752a1b84fe7e3b7803561a7425798194beef47f343f
+EBUILD coreutils-8.9.ebuild 5113 SHA256 94a3521bc5493f9ae4487a6190fab0c699eea9870fa91d7ca30917833b59e7e8 SHA512 2ab782551af8174a9f5cd70e17e65af5c04e0bbf582b17fd72403c039bf8771ee97ca40daac3aa5c562e48582e5a343545bd91e3d290e9697b96284599dfacd7 WHIRLPOOL 9ffa1243a4fdd9fe3ee508fa517a2c2fc61f84ae9362787b3e7aced799ae1a05d4ae22a18115d888c5bc41640047c8b7a3b62de0d9a0743632e819fb7fbfff6e
+MISC ChangeLog 53019 SHA256 b38ef12ec7740336f8d2e399c7602d8492265f66e2fd356e85a9bc982912912e SHA512 cac87131ad0681596001bd9981f1d2a53900932d71bc3d0915e406473e010ae09734790c5b0c4ee18e33bf5e5fcbe453523e5d121a05f18794ee5878b43db07b WHIRLPOOL bcf5250903600478c2d2b76cf1517e7af4e76e75dcf2230458580340ca1a35931014e219b714244a9847c82ab3a1959b7efe8572e6154aaa0ab0cfa5aba6f994
+MISC metadata.xml 244 SHA256 dd89355bb7a4485592e15da6c3829bfbdd6c87d6d1e3782c69e3beb948f244d8 SHA512 02efd3c89a02921efb74129d5c82bed1bad0b2c9f338b0ef87feb831c888fb212b5e609ecf0a602e1b628dc341528910e2f6261f91c1670602d73aad8a54b0d9 WHIRLPOOL aa9bb37b68838172196163bc310b12d0e57be1a1d4d7a80fc25eb96d163c6249751a1871cdf35e66e0d3e50eb3c596c1916e7c3649ba1daf0a0926ab2646fa63
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJRrofJAAoJELEHsLL7fEFWCVsQAJEC09HL7rX269N/fBRGzGPI
+LziRUvkjMKx/kRUv1UsIGjavJR17EhQZxLhYmx94+xbv//JNTWHlAd96RAfe8WrS
+c6iy+f0ARlt22WzZwkuHpRrbCzKGveCn6iDEftEFztmBkYXT3cQMD2DRz/UX0g6d
+/vkdOY80/XkZZQiui6w5c8QMa2M/PUHTePAjQfusXLu1F88sACv6LaDTRinSfcVo
+pmERzmIRdy+ItMEIdiXXmxh7OIKtZhEWDLwnn+8+4Ivbn55DMHo5BEm4ehBDm5A/
+NhNP5+bw+t/6E8Yo8/k+wH0I8F60H3MLcPbRtyz2mzoSBA0UmOmsUeuQ+GCgBM+c
+bupdaH9UQKFuxPrx/vE2dqkzglMtFOizilZ8syQWXxzAd2y+i/Je5v1ue2/9h/J3
+QD3Xmp7mFj2zemrvaSwQQdnXiWTC8Jxq4IVr5vtzd7u9r4HNi5E8FzrteCIwAT/N
+PFLWkUwpcFfDSjddQXHkpiDAbPrzNlxm4y6EDsmLEsPeFn0tKQYoDajnnI3YYSTm
+529U0eFMxmcx/NY8zotDJR67fg+TKsJtTb6waD/f2r1Y/ZKo5IYtDJLIivckpZbH
++L7yDe3Ee8WjUcwQOL64OF7SAnZEAg5+IzxoKypyKwy62Jfuf1GD86/9T/U7qamz
+/sWP/330LZYmLFke7lb0
+=dgJg
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/coreutils/coreutils-8.10.ebuild b/sys-apps/coreutils/coreutils-8.10.ebuild
new file mode 100644
index 0000000..831ac38
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.10.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.10.ebuild,v 1.4 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="2"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ has_version dev-lang/perl || touch src/dircolors.h
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.11.ebuild b/sys-apps/coreutils/coreutils-8.11.ebuild
new file mode 100644
index 0000000..52743c6
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.11.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.11.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ has_version dev-lang/perl || touch src/dircolors.h
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.12.ebuild b/sys-apps/coreutils/coreutils-8.12.ebuild
new file mode 100644
index 0000000..03ff2ee
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.12.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.12.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ has_version dev-lang/perl || touch src/dircolors.h
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.13.ebuild b/sys-apps/coreutils/coreutils-8.13.ebuild
new file mode 100644
index 0000000..52ce8d9
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.13.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.13.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ has_version dev-lang/perl || touch src/dircolors.h
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.14.ebuild b/sys-apps/coreutils/coreutils-8.14.ebuild
new file mode 100644
index 0000000..fdfd06c
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.14.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.14.ebuild,v 1.10 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.15.ebuild b/sys-apps/coreutils/coreutils-8.15.ebuild
new file mode 100644
index 0000000..cfb8345
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.15.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.15.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.16.ebuild b/sys-apps/coreutils/coreutils-8.16.ebuild
new file mode 100644
index 0000000..7426352
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.16.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.16.ebuild,v 1.10 2012/09/30 17:53:12 armin76 Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+
+ # This is fixed in newer versions -- this hack is for stable.
+ sed -i '/_GL_WARN_ON_USE.*gets,/d' lib/stdio.in.h || die
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.17.ebuild b/sys-apps/coreutils/coreutils-8.17.ebuild
new file mode 100644
index 0000000..8a4a751
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.17.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.17.ebuild,v 1.3 2012/07/11 14:33:02 ryao Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1.1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
+IUSE="acl caps gmp nls selinux static unicode userland_BSD vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( !userland_BSD? ( sys-apps/attr ) )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ local myconf=''
+ if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+ export fu_cv_sys_stat_statfs2_bsize=yes #311569
+ export gl_cv_func_realpath_works=yes #416629
+ fi
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ ${myconf}
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.18.ebuild b/sys-apps/coreutils/coreutils-8.18.ebuild
new file mode 100644
index 0000000..9e0e8be
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.18.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.18.ebuild,v 1.3 2012/08/18 22:14:00 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1.2"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
+IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
+
+LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
+ caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp[static-libs] )
+ xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
+ selinux? ( sys-libs/libselinux )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ local myconf=''
+ if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+ export fu_cv_sys_stat_statfs2_bsize=yes #311569
+ export gl_cv_func_realpath_works=yes #416629
+ fi
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ ${myconf}
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.19.ebuild b/sys-apps/coreutils/coreutils-8.19.ebuild
new file mode 100644
index 0000000..a837bc5
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.19.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.19.ebuild,v 1.1 2012/08/20 17:57:39 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1.1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
+IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
+
+LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
+ caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp[static-libs] )
+ xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
+ selinux? ( sys-libs/libselinux )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ local myconf=''
+ if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+ export fu_cv_sys_stat_statfs2_bsize=yes #311569
+ export gl_cv_func_realpath_works=yes #416629
+ fi
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ ${myconf}
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.20-r1.ebuild b/sys-apps/coreutils/coreutils-8.20-r1.ebuild
new file mode 100644
index 0000000..9d8ed55
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.20-r1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20-r1.ebuild,v 1.1 2012/12/19 19:17:01 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1.2"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
+IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
+
+LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
+ caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp[static-libs] )
+ xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
+ selinux? ( sys-libs/libselinux )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ local myconf=''
+ if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+ export fu_cv_sys_stat_statfs2_bsize=yes #311569
+ export gl_cv_func_realpath_works=yes #416629
+ fi
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ ${myconf}
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.20-r2.ebuild b/sys-apps/coreutils/coreutils-8.20-r2.ebuild
new file mode 100644
index 0000000..274109f
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.20-r2.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20-r2.ebuild,v 1.4 2013/01/22 15:53:27 gmsoft Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1.4"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
+IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
+
+LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
+ caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp[static-libs] )
+ xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
+ selinux? ( sys-libs/libselinux )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ local myconf=''
+ if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+ export fu_cv_sys_stat_statfs2_bsize=yes #311569
+ export gl_cv_func_realpath_works=yes #416629
+ fi
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ ${myconf}
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.20.ebuild b/sys-apps/coreutils/coreutils-8.20.ebuild
new file mode 100644
index 0000000..5a0e904
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.20.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20.ebuild,v 1.12 2013/01/01 18:55:02 armin76 Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1.1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
+IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
+
+LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
+ caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp[static-libs] )
+ xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
+ selinux? ( sys-libs/libselinux )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ local myconf=''
+ if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+ export fu_cv_sys_stat_statfs2_bsize=yes #311569
+ export gl_cv_func_realpath_works=yes #416629
+ fi
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ ${myconf}
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.21.ebuild b/sys-apps/coreutils/coreutils-8.21.ebuild
new file mode 100644
index 0000000..9d7c4ff
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.21.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.21.ebuild,v 1.3 2013/04/28 01:07:58 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1.0"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz
+ mirror://gentoo/${P}-man.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-man.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~arm-linux ~x86-linux"
+IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
+
+LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
+ caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp[static-libs] )
+ xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
+ selinux? ( sys-libs/libselinux )
+ nls? ( virtual/libintl )
+ !app-misc/realpath
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ touch ${@/%x/1}
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ if ! has_version dev-lang/perl ; then
+ touch src/dircolors.h
+ touch ${@/%x/1}
+ fi
+}
+
+src_configure() {
+ local myconf=''
+ if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+ export fu_cv_sys_stat_statfs2_bsize=yes #311569
+ export gl_cv_func_realpath_works=yes #416629
+ fi
+
+ export gl_cv_func_mknod_works=yes #409919
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ ${myconf}
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!${EPREFIX}/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${ED}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${ED}"/usr/share/man
+ fi
+
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${EROOT}/usr/bin/dircolors" ] && [ -e "${EROOT}/bin/dircolors" ] ; then
+ if strings "${EROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${EROOT}/bin/dircolors"
+ fi
+ fi
+
+ # Help out users using experimental filesystems
+ if grep -qs btrfs "${EROOT}"/etc/fstab /proc/mounts ; then
+ case $(uname -r) in
+ 2.6.[12][0-9]|2.6.3[0-7]*)
+ ewarn "You are running a system with a buggy btrfs driver."
+ ewarn "Please upgrade your kernel to avoid silent corruption."
+ ewarn "See: https://bugs.gentoo.org/353907"
+ ;;
+ esac
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.5-r1.ebuild b/sys-apps/coreutils/coreutils-8.5-r1.ebuild
new file mode 100644
index 0000000..7933aed
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.5-r1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.5-r1.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="2"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.gz
+ mirror://gnu/${PN}/${P}.tar.gz
+ mirror://gentoo/${P}.tar.gz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.lzma"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1
+ >=sys-libs/ncurses-5.3-r5"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_compile() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ || die "econf"
+ emake || die "emake"
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.5.ebuild b/sys-apps/coreutils/coreutils-8.5.ebuild
new file mode 100644
index 0000000..55156ce
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.5.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.5.ebuild,v 1.10 2012/03/27 17:49:13 vapier Exp $
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.gz
+ mirror://gnu/${PN}/${P}.tar.gz
+ mirror://gentoo/${P}.tar.gz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.lzma"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1
+ >=sys-libs/ncurses-5.3-r5"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_compile() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp) \
+ || die "econf"
+ emake || die "emake"
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.7.ebuild b/sys-apps/coreutils/coreutils-8.7.ebuild
new file mode 100644
index 0000000..7332389
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.7.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.7.ebuild,v 1.12 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ has_version dev-lang/perl || touch src/dircolors.h
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.8.ebuild b/sys-apps/coreutils/coreutils-8.8.ebuild
new file mode 100644
index 0000000..a852f80
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.8.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.8.ebuild,v 1.3 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ has_version dev-lang/perl || touch src/dircolors.h
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+}
diff --git a/sys-apps/coreutils/coreutils-8.9.ebuild b/sys-apps/coreutils/coreutils-8.9.ebuild
new file mode 100644
index 0000000..ae1c317
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.9.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.9.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+PATCH_VER="1"
+DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
+HOMEPAGE="http://www.gnu.org/software/coreutils/"
+SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
+ mirror://gnu/${PN}/${P}.tar.xz
+ mirror://gentoo/${P}.tar.xz
+ mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ gmp? ( dev-libs/gmp )
+ selinux? ( sys-libs/libselinux )
+ acl? ( sys-apps/acl )
+ xattr? ( sys-apps/attr )
+ nls? ( >=sys-devel/gettext-0.15 )
+ !<sys-apps/util-linux-2.13
+ !sys-apps/stat
+ !net-mail/base64
+ !sys-apps/mktemp
+ !<app-forensics/tct-1.18-r1
+ !<net-fs/netatalk-2.0.3-r4
+ !<sci-chemistry/ccp4-6.1.1"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+src_prepare() {
+ if ! use vanilla ; then
+ use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
+ EPATCH_SUFFIX="patch" \
+ PATCHDIR="${WORKDIR}/patch" \
+ EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
+ epatch
+ fi
+
+ # Avoid perl dep for compiled in dircolors default #348642
+ has_version dev-lang/perl || touch src/dircolors.h
+
+ # Since we've patched many .c files, the make process will try to
+ # re-build the manpages by running `./bin --help`. When doing a
+ # cross-compile, we can't do that since 'bin' isn't a native bin.
+ # Also, it's not like we changed the usage on any of these things,
+ # so let's just update the timestamps and skip the help2man step.
+ set -- man/*.x
+ tc-is-cross-compiler && touch ${@/%x/1}
+}
+
+src_configure() {
+ tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
+
+ use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
+ use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
+ # kill/uptime - procps
+ # groups/su - shadow
+ # hostname - net-tools
+ econf \
+ --with-packager="Gentoo" \
+ --with-packager-version="${PVR} (p${PATCH_VER:-0})" \
+ --with-packager-bug-reports="http://bugs.gentoo.org/" \
+ --enable-install-program="arch" \
+ --enable-no-install-program="groups,hostname,kill,su,uptime" \
+ --enable-largefile \
+ $(use caps || echo --disable-libcap) \
+ $(use_enable nls) \
+ $(use_enable acl) \
+ $(use_enable xattr) \
+ $(use_with gmp)
+}
+
+src_test() {
+ # Non-root tests will fail if the full path isnt
+ # accessible to non-root users
+ chmod -R go-w "${WORKDIR}"
+ chmod a+rx "${WORKDIR}"
+
+ # coreutils tests like to do `mount` and such with temp dirs
+ # so make sure /etc/mtab is writable #265725
+ # make sure /dev/loop* can be mounted #269758
+ mkdir -p "${T}"/mount-wrappers
+ mkwrap() {
+ local w ww
+ for w in "$@" ; do
+ ww="${T}/mount-wrappers/${w}"
+ cat <<-EOF > "${ww}"
+ #!/bin/sh
+ exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
+ EOF
+ chmod a+rx "${ww}"
+ done
+ }
+ mkwrap mount umount
+
+ addwrite /dev/full
+ #export RUN_EXPENSIVE_TESTS="yes"
+ #export FETISH_GROUPS="portage wheel"
+ env PATH="${T}/mount-wrappers:${PATH}" \
+ emake -j1 -k check || die "make check failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
+
+ insinto /etc
+ newins src/dircolors.hin DIR_COLORS || die
+
+ if [[ ${USERLAND} == "GNU" ]] ; then
+ cd "${D}"/usr/bin
+ dodir /bin
+ # move critical binaries into /bin (required by FHS)
+ local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
+ mkdir mknod mv pwd rm rmdir stty sync true uname"
+ mv ${fhs} ../../bin/ || die "could not move fhs bins"
+ # move critical binaries into /bin (common scripts)
+ local com="basename chroot cut dir dirname du env expr head mkfifo
+ mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
+ mv ${com} ../../bin/ || die "could not move common bins"
+ # create a symlink for uname in /usr/bin/ since autotools require it
+ local x
+ for x in ${com} uname ; do
+ dosym /bin/${x} /usr/bin/${x} || die
+ done
+ else
+ # For now, drop the man pages, collides with the ones of the system.
+ rm -rf "${D}"/usr/share/man
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Make sure you run 'hash -r' in your active shells."
+ ewarn "You should also re-source your shell settings for LS_COLORS"
+ ewarn " changes, such as: source /etc/profile"
+
+ # /bin/dircolors sometimes sticks around #224823
+ if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
+ if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
+ einfo "Deleting orphaned GNU /bin/dircolors for you"
+ rm -f "${ROOT}/bin/dircolors"
+ fi
+ fi
+}
diff --git a/sys-apps/coreutils/metadata.xml b/sys-apps/coreutils/metadata.xml
new file mode 100644
index 0000000..009184e
--- /dev/null
+++ b/sys-apps/coreutils/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>base-system</herd>
+<upstream>
+ <remote-id type="cpe">cpe:/a:gnu:coreutils</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/sys-apps/portage/ChangeLog b/sys-apps/portage/ChangeLog
deleted file mode 100644
index 5f00dae..0000000
--- a/sys-apps/portage/ChangeLog
+++ /dev/null
@@ -1,2673 +0,0 @@
-# ChangeLog for sys-apps/portage
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Id: ChangeLog 61638 2013-07-13 07:43:55Z grobian $
-
-*portage-2.2.01.22124-r1 (13 Jul 2013)
-
- 13 Jul 2013; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.22124-r1.ebuild:
- Bring ebuild in line with gentoo-x86 version
-
-*portage-2.2.01.22124 (10 Jul 2013)
-
- 10 Jul 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.22124.ebuild,
- -portage-2.2.01.22120.ebuild:
- Version bump, matches 2.2.0_alpha188
-
-*portage-2.2.01.22120 (08 Jul 2013)
-
- 08 Jul 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.22120.ebuild,
- -portage-2.2.01.22007.ebuild:
- Version bump, matches 2.2.0_alpha187
-
-*portage-2.2.01.22097 (29 Jun 2013)
-
- 29 Jun 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.22097.ebuild,
- -portage-2.2.01.21938.ebuild:
- Version bump, matches v2.2.0_alpha186
-
-*portage-2.2.01.22013 (12 Jun 2013)
-
- 12 Jun 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.22013.ebuild,
- -portage-2.2.01.21890.ebuild:
- bump for fix for bug #472984
-
-*portage-2.2.01.22007 (09 Jun 2013)
-
- 09 Jun 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.22007.ebuild,
- -portage-2.2.01.21882.ebuild:
- Version bump, matches 2.2.0_alpha179
-
-*portage-2.2.01.21938 (05 May 2013)
-
- 05 May 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21938.ebuild,
- -portage-2.2.01.21933.ebuild:
- Bump for Darwin preserve-libs fix
-
-*portage-2.2.01.21933 (05 May 2013)
-
- 05 May 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21933.ebuild,
- -portage-2.2.01.21864.ebuild:
- Version bump, matches 2.2.0_alpha174
-
-*portage-2.2.01.21890 (02 Apr 2013)
-
- 02 Apr 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21890.ebuild,
- -portage-2.2.01.21476.ebuild:
- Version bump, matches v2.2.0_alpha171, fixes bug #460382
-
-*portage-2.2.01.21882 (31 Mar 2013)
-
- 31 Mar 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21882.ebuild,
- -portage-2.2.01.21418.ebuild:
- Version bump, matches 2.2.0_alpha170+
-
-*portage-2.2.01.21864 (24 Mar 2013)
-
- 24 Mar 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21864.ebuild,
- -portage-2.2.01.21863.ebuild:
- Apply patch for MacOSX sandbox by Michael Weiser, bug #462054
-
-*portage-2.2.01.21863 (24 Mar 2013)
-
- 24 Mar 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21863.ebuild,
- -portage-2.2.01.21858.ebuild:
- Version bump, more silent during bootstraps
-
-*portage-2.2.01.21858 (23 Mar 2013)
-
- 23 Mar 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21858.ebuild,
- -portage-2.2.01.21688.ebuild:
- Version bump, matches 2.2.0_alpha169+, fixes Error 35 on Darwin, bug #456296
-
-*portage-2.2.01.21688 (27 Jan 2013)
-
- 27 Jan 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21688.ebuild,
- -portage-2.2.01.21580.ebuild:
- Version bump, matches portage-2.2.0_alpha160+
-
-*portage-2.2.01.21580 (13 Jan 2013)
-
- 13 Jan 2013; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21580.ebuild,
- -portage-2.2.01.21313.ebuild:
- Version bump, matches portage-2.2.0_alpha151.
-
-*portage-2.2.01.21476 (26 Dec 2012)
-
- 26 Dec 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21476.ebuild,
- -portage-2.2.01.21165.ebuild:
- Version bump, matches 2.2.0_alpha149+, fixes bugs #439488 and #442348
-
-*portage-2.2.01.21418 (02 Dec 2012)
-
- 02 Dec 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21418.ebuild,
- -portage-2.2.01.21143.ebuild:
- Version bump, matches 2.2.0_alpha144+, support for Python 3
-
-*portage-2.2.01.21313 (22 Oct 2012)
-
- 22 Oct 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21313.ebuild,
- -portage-2.2.01.21003.ebuild:
- Version bump, matches 2.2.0_alpha141+, has EAPI5 support
-
-*portage-2.2.01.21165 (30 Sep 2012)
-
- 30 Sep 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21165.ebuild,
- -portage-2.2.01.20972.ebuild:
- Version bump, matches 2.2.0_alpha134+, includes updated seatbelt/macosx
- sandbox support
-
-*portage-2.2.01.21143 (26 Sep 2012)
-
- 26 Sep 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21143.ebuild,
- -portage-2.2.01.20894.ebuild:
- Version bump, matches v2.2.0_alpha133
-
-*portage-2.2.01.21003 (12 Sep 2012)
-
- 12 Sep 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.21003.ebuild,
- -portage-2.2.01.20837.ebuild:
- Version bump, matches 2.2.0_alpha127
-
-*portage-2.2.01.20972 (09 Sep 2012)
-
- 09 Sep 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20972.ebuild,
- -portage-2.2.01.20796.ebuild:
- Version bump, matches 2.2.0_alpha125+
-
-*portage-2.2.01.20894 (27 Aug 2012)
-
- 27 Aug 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20894.ebuild,
- -portage-2.2.01.20757.ebuild:
- Version bump, matches 2.2.0_alpha123
-
- 20 Aug 2012; Fabian Groffen <grobian@gentoo.org> portage-2.2.01.20837.ebuild:
- Up the requirement for bash to 4.1, since redirect_alloc_fd better relies on
- bash' built-in to find a free filedescriptor than a rather Linux-specific way
- to figure one out.
-
- 12 Aug 2012; Fabian Groffen <grobian@gentoo.org> portage-2.2.01.20837.ebuild:
- Add sys-devel/patch to DEPEND for bug #429746
-
- 12 Aug 2012; Fabian Groffen <grobian@gentoo.org> portage-2.2.01.20837.ebuild:
- Remove /etc/make.globals symlink code (bug #427862)
-
-*portage-2.2.01.20837 (12 Aug 2012)
-
- 12 Aug 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20837.ebuild,
- -portage-2.2.01.20430.ebuild:
- Version bump, matches 2.2.0_alpha121
-
-*portage-2.2.01.20796 (19 Jul 2012)
-
- 19 Jul 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20796.ebuild,
- -portage-2.2.01.20389.ebuild:
- Version bump, matches v2.2.0_alpha120
-
-*portage-2.2.01.20757 (08 Jul 2012)
-
- 08 Jul 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20757.ebuild:
- Version bump, matches portage-2.2.0_alpha116+
-
-*portage-2.2.01.20430 (23 Apr 2012)
-
- 23 Apr 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20430.ebuild,
- -portage-2.2.01.20271.ebuild, portage-2.2.01.20366.ebuild,
- portage-2.2.01.20389.ebuild:
- Version bump, matches 2.2.0_alpha101
-
-*portage-2.2.01.20389 (03 Apr 2012)
-
- 03 Apr 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20389.ebuild,
- -portage-2.2.01.20239.ebuild:
- Version bump, matches v2.2.0_alpha99+
-
-*portage-2.2.01.20366 (31 Mar 2012)
-
- 31 Mar 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20366.ebuild,
- -portage-2.2.01.20153.ebuild:
- Version bump, matches 2.2.0_alpha96+
-
-*portage-2.2.01.20271 (01 Mar 2012)
-
- 01 Mar 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20271.ebuild,
- -portage-2.2.01.20062.ebuild, files/portage-2.2.01.20239-ebuildshell.patch:
- Version bump, matches portage-2.2.0_alpha89+
-
- 29 Feb 2012; Michael Haubenwallner <haubi@gentoo.org>
- portage-2.2.01.20239.ebuild, +files/portage-2.2.01.20239-ebuildshell.patch:
- handle 'ebuildshell' feature like the 'interactive' property in
- stdio-redirection
-
-*portage-2.2.01.20239 (19 Feb 2012)
-
- 19 Feb 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20239.ebuild,
- -portage-2.2.01.20048.ebuild:
- Version bump, matches portage-2.2.0_alpha87
-
-*portage-2.2.01.20153 (09 Feb 2012)
-
- 09 Feb 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20153.ebuild,
- -portage-2.2.01.19572.ebuild:
- Version bump, potential fixes for bugs #402413 and #398805.
-
-*portage-2.2.01.20062 (10 Jan 2012)
-
- 10 Jan 2012; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20062.ebuild,
- -portage-2.2.01.19981.ebuild:
- Version bump to fix bug #397613
-
-*portage-2.2.01.20048 (31 Dec 2011)
-
- 31 Dec 2011; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20048.ebuild,
- -portage-2.2.01.20043.ebuild:
- Version bump, matches 2.2.0_alpha84, fixes #396577
-
-*portage-2.2.01.20043 (26 Dec 2011)
-
- 26 Dec 2011; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.20043.ebuild,
- -portage-2.2.01.20023.ebuild:
- Version bump, matches portage-2.2.0_alpha83+, fix for Prefix bug #395911
-
-*portage-2.2.01.20023 (23 Dec 2011)
-
- 23 Dec 2011; Fabian Groffen <grobian@gentoo.org>
- +files/portage-2.2.01.20020-ebuildshell.patch, +portage-2.2.01.20023.ebuild,
- -portage-2.2.01.19941.ebuild:
- Version bump
-
-*portage-2.2.01.19981 (19 Dec 2011)
-
- 19 Dec 2011; Fabian Groffen <grobian@gentoo.org>
- +files/portage-2.2.01.19981-ebuildshell.patch, +portage-2.2.01.19981.ebuild,
- -portage-2.2.01.19893.ebuild:
- Version bump, matches portage-2.1.10.41+, fixes bug #395241
- (FEATURES=installsources installing sources to incorrect path)
-
-*portage-2.2.01.19941 (14 Dec 2011)
-
- 14 Dec 2011; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.19941.ebuild,
- -portage-2.2.01.19295.ebuild, -portage-2.2.01.19478.ebuild:
- Version bump, quite some commits after portage-2.2.0_alpha80. Contains
- lockfile fixes.
-
-*portage-2.2.01.19893 (10 Dec 2011)
-
- 10 Dec 2011; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.19893.ebuild,
- -portage-2.2.01.19833.ebuild:
- Bump, replace previous faulty snapshot, ebuilds could cause out-of-prefix
- installations with funcs like doman.
-
-*portage-2.2.01.19833 (08 Dec 2011)
-
- 08 Dec 2011; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.19833.ebuild:
- Version bump, matches portage-2.2.0_alpha79+
-
-*portage-2.2.01.19572 (21 Oct 2011)
-
- 21 Oct 2011; Fabian Groffen <grobian@gentoo.org> +portage-2.2.01.19572.ebuild,
- -portage-2.2.01.19247.ebuild:
- Version bump, matches portage-2.2.0_alpha70
-
-*portage-2.2.01.19478 (15 Oct 2011)
-
- 15 Oct 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.19120.ebuild, +portage-2.2.01.19478.ebuild:
- Version bump, matches portage-2.2.0_alpha67
-
-*portage-2.2.01.19295 (20 Sep 2011)
-
- 20 Sep 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.19074.ebuild, +portage-2.2.01.19295.ebuild:
- Version bump, matches portage-2.2.0_alpha59+, fixes preserve-libs on AIX and
- Darwin, bug #383691
-
- 16 Sep 2011; Michael Haubenwallner <haubi@gentoo.org>
- portage-2.2.01.19247.ebuild,
- +files/portage-2.2.01.19247-aix-preserve-libs.patch,
- +files/portage-2.2.01.19247-ebuildshell.patch:
- Fix preserve-libs for AIX. Fix ebuildshell patch for portage-2.2.01.19247.
-
-*portage-2.2.01.19247 (14 Sep 2011)
-
- 14 Sep 2011; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.19247.ebuild:
- Version bump, portage-2.2.0_alpha56+ including repoman fixes for repodirs
-
-*portage-2.2.01.19235 (13 Sep 2011)
-
- 13 Sep 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.19234.ebuild, +portage-2.2.01.19235.ebuild:
- Replace faulty snapshot that had a broken enough repoman to die on committing
- the Manifest
-
-*portage-2.2.01.19234 (13 Sep 2011)
-
- 13 Sep 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.19062.ebuild, +portage-2.2.01.19234.ebuild:
- Version bump, matches portage-2.2.0_alpha55+, ebuildshell patch
- disabled due to failure to apply
-
-*portage-2.2.01.19120 (30 Aug 2011)
-
- 30 Aug 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18890.ebuild, -portage-2.2.01.18980.ebuild,
- +portage-2.2.01.19120.ebuild:
- New snapshot with patches for bugs #378625, #381125 and another
- unicode_decode bug reported on -alt ML
-
-*portage-2.2.01.19074 (25 Aug 2011)
-
- 25 Aug 2011; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.19074.ebuild:
- Version bump, fix for bug #379469
-
-*portage-2.2.01.19062 (20 Aug 2011)
-
- 20 Aug 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.19011.ebuild, +portage-2.2.01.19062.ebuild:
- Version bump, matches portage-2.2.0_alpha51+, fixes bug #378515
-
-*portage-2.2.01.19011 (26 Jul 2011)
-
- 26 Jul 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18826.ebuild, +portage-2.2.01.19011.ebuild:
- Version bump, matches portage-2.2.0_alpha47+
-
-*portage-2.2.01.18980 (17 Jul 2011)
-
- 17 Jul 2011; Fabian Groffen <grobian@gentoo.org>
- -files/portage-2.2.00.13849-ebuildshell.patch,
- -files/portage-2.2.00.15842-configshell.patch,
- -files/portage-2.2.00.15842-shebangcheck.patch, -portage-2.2.01.18761.ebuild,
- +portage-2.2.01.18980.ebuild, +files/portage-2.2.01.18980-ebuildshell.patch:
- Version bump, matches portage-2.2.0_alpha45+, cleanup
-
-*portage-2.2.01.18890 (01 Jul 2011)
-
- 01 Jul 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18706.ebuild, +portage-2.2.01.18890.ebuild:
- Version bump, matches portage-2.2.0_alpha43
-
- 17 Jun 2011; Michael Haubenwallner <haubi@gentoo.org>
- portage-2.2.01.18826.ebuild,
- +files/portage-2.2.01.18826-aix-preservelibs.patch:
- fix the preserve-libs feature for AIX once more
-
-*portage-2.2.01.18826 (14 Jun 2011)
-
- 14 Jun 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15842-r1.ebuild, -portage-2.2.01.15553.ebuild,
- +portage-2.2.01.18826.ebuild:
- Version bump, matches portage-2.2.0_alpha40
-
-*portage-2.2.01.18761 (07 Jun 2011)
-
- 07 Jun 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18252.ebuild, +portage-2.2.01.18761.ebuild:
- Version bump, matches portage-2.2.0_alpha38
-
-*portage-2.2.01.18706 (29 May 2011)
-
- 29 May 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18703.ebuild, +portage-2.2.01.18706.ebuild:
- Fix for find error with e.g. virtual packages, bug #368839, changed fowners
- not to operate in Prefix for non-privileged users
-
-*portage-2.2.01.18703 (28 May 2011)
-
- 28 May 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18213.ebuild, +portage-2.2.01.18703.ebuild:
- Version bump, matches portage-2.2.0_alpha37
-
-*portage-2.2.01.18252 (17 Apr 2011)
-
- 17 Apr 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18125.ebuild, +portage-2.2.01.18252.ebuild:
- Version bump, matches portage-2.2.0_alpha30
-
- 10 Apr 2011; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.15842-r1.ebuild, portage-2.2.01.15553.ebuild,
- portage-2.2.01.18125.ebuild, portage-2.2.01.18213.ebuild:
- Remove PROVIDE=virtual/portage, bug #358847
-
- 01 Apr 2011; Michael Haubenwallner <haubi@gentoo.org>
- portage-2.2.01.18213.ebuild, +files/portage-2.2.01.18213-ebuildshell.patch:
- update ebuildshell patch (#155161)
-
-*portage-2.2.01.18213 (28 Mar 2011)
-
- 28 Mar 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.18091.ebuild, +portage-2.2.01.18213.ebuild:
- Version bump, matches portage-2.2.0_alpha29
-
-*portage-2.2.01.18125 (17 Mar 2011)
-
- 17 Mar 2011; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.18125.ebuild:
- Version bump
-
-*portage-2.2.01.18091 (13 Mar 2011)
-
- 13 Mar 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17901.ebuild, +portage-2.2.01.18091.ebuild:
- Version bump, matches portage-2.2.0_alpha26, includes loadavg patch for AIX
- and HP-UX
-
-*portage-2.2.01.18036 (27 Feb 2011)
-
- 27 Feb 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17865.ebuild, +portage-2.2.01.18036.ebuild:
- Version bump, matches portage-2.2.0_alpha25
-
-*portage-2.2.01.17901 (10 Feb 2011)
-
- 10 Feb 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17757.ebuild, +portage-2.2.01.17901.ebuild:
- Version bump, matches portage-2.2.0_alpha23
-
-*portage-2.2.01.17865 (06 Feb 2011)
-
- 06 Feb 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17693.ebuild, +portage-2.2.01.17865.ebuild:
- Version bump, FreeMiNT fixes
-
-*portage-2.2.01.17757 (02 Feb 2011)
-
- 02 Feb 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17721.ebuild, +portage-2.2.01.17757.ebuild:
- Bump, hopefully with fixes for backtraces like bug #353395
-
-*portage-2.2.01.17721 (30 Jan 2011)
-
- 30 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17680.ebuild, +portage-2.2.01.17721.ebuild:
- Bump, updated 'no offset with helpers' check
-
- 27 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17649.ebuild:
- Drop old
-
- 26 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.17693.ebuild:
- Bump, repoman now has prefix.usedwithhelpers check added
-
-*portage-2.2.01.17693 (26 Jan 2011)
-
- 26 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.17693.ebuild:
- Bump, repoman now has prefix.usedwithhelpers check added
-
-*portage-2.2.01.17680 (22 Jan 2011)
-
- 22 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17583.ebuild, +portage-2.2.01.17680.ebuild:
- Version bump, matches portage-2.2.0_alpha19
-
-*portage-2.2.01.17649 (18 Jan 2011)
-
- 18 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17555.ebuild, +portage-2.2.01.17649.ebuild:
- Version bump, matches portage-2.2.0_alpha17
-
-*portage-2.2.01.17583 (07 Jan 2011)
-
- 07 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17422.ebuild, +portage-2.2.01.17583.ebuild:
- Version bump, matches portage-2.2.0_alpha14
-
-*portage-2.2.01.17555 (03 Jan 2011)
-
- 03 Jan 2011; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17409.ebuild, +portage-2.2.01.17555.ebuild:
- Version bump, matches portage-2.2.0_alpha12
-
-*portage-2.2.01.17422 (21 Dec 2010)
-
- 21 Dec 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17304.ebuild, +portage-2.2.01.17422.ebuild:
- Version bump, matches portage-2.2.0_alpha10
-
-*portage-2.2.01.17409 (20 Dec 2010)
-
- 20 Dec 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17390.ebuild, +portage-2.2.01.17409.ebuild:
- Version bump, matches portage-2.2_alpha9
-
-*portage-2.2.01.17390 (15 Dec 2010)
-
- 15 Dec 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17380.ebuild, +portage-2.2.01.17390.ebuild:
- Bump for fix for bug #348790, fixup fix for detection of python.
-
-*portage-2.2.01.17380 (13 Dec 2010)
-
- 13 Dec 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17377.ebuild, +portage-2.2.01.17380.ebuild:
- Fix detection of python, leading to bugs like #348369
-
-*portage-2.2.01.17377 (13 Dec 2010)
-
- 13 Dec 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17133.ebuild, -portage-2.2.01.17168.ebuild,
- +portage-2.2.01.17377.ebuild:
- Version bump, matches portage-2.2_alpha8
-
-*portage-2.2.01.17304 (30 Nov 2010)
-
- 30 Nov 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17294.ebuild, +portage-2.2.01.17304.ebuild:
- Bump, fixes for bugs #344307 (numeric group ids), #345633 (unmerge out of
- prefix) and permission denied errors during merging on directories before
- the prefix
-
-*portage-2.2.01.17294 (29 Nov 2010)
-
- 29 Nov 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.17294.ebuild:
- Version bump, matches portage-2.2.0_alpha6
-
-*portage-2.2.01.17168 (07 Nov 2010)
-
- 07 Nov 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.17168.ebuild:
- Version bump, matches portage-2.2.0_alpha4
-
- 04 Nov 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.17133.ebuild, -portage-2.2.01.17146.ebuild:
- Undo latest version bump, it has a broken shebang check
-
-*portage-2.2.01.17146 (03 Nov 2010)
-
- 03 Nov 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.17086.ebuild, -portage-2.2.01.17133.ebuild,
- +portage-2.2.01.17146.ebuild:
- Version bump, matches portage-2.2.0_alpha3
-
-*portage-2.2.01.17133 (28 Oct 2010)
-
- 28 Oct 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.17133.ebuild:
- Version bump, this version matches portage-2.2.0_alpha2
-
- 26 Oct 2010; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.01.17086.ebuild:
- Drop no longer existing bsd-chflags installation, bug #342711
-
-*portage-2.2.01.17086 (24 Oct 2010)
-
- 24 Oct 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.16711.ebuild, -portage-2.2.01.17063.ebuild,
- +portage-2.2.01.17086.ebuild:
- Version bump, improved install_name check for Darwin users, fixes many
- bugs since 2.2.01.16711, hence, supersedes that version, matches
- portage-2.2.0_alpha1
-
-*portage-2.2.01.17063 (23 Oct 2010)
-
- 23 Oct 2010; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.01.16711.ebuild, +portage-2.2.01.17063.ebuild:
- Drop EAPI=2 from 2.2.01.16711, add testing version up-to-date with master
-
- 23 Oct 2010; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.01.16711.ebuild:
- Sync ipc enabling/disabling code from portage-2.2.0_alpha1
-
-*portage-2.2.01.16711 (29 Sep 2010)
-
- 29 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.16706.ebuild, +portage-2.2.01.16711.ebuild:
- Bump for preserved-libs on ELF-system fixes
-
-*portage-2.2.01.16706 (29 Sep 2010)
-
- 29 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.16626.ebuild, -portage-2.2.01.16692.ebuild,
- +portage-2.2.01.16706.ebuild:
- Drop broken versions wrt preserve-libs, add fixed one
-
-*portage-2.2.01.16692 (28 Sep 2010)
-
- 28 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.16692.ebuild:
- Bump, add macossandbox support by Michael Weiser
-
-*portage-2.2.01.16626 (25 Sep 2010)
-
- 25 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.16616.ebuild, +portage-2.2.01.16626.ebuild, metadata.xml:
- Replace snapshot, disable ipc by default as it is causing too many
- problems
-
-*portage-2.2.01.16616 (23 Sep 2010)
-
- 23 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.16610.ebuild, +portage-2.2.01.16616.ebuild:
- Replace snapshot for bug #338441
-
- 22 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15838.ebuild, -portage-2.2.01.15417.ebuild:
- Drop some versions now we know that at least 15553 was stable enough (off
- git)
-
-*portage-2.2.01.16610 (22 Sep 2010)
-
- 22 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.16365.ebuild, +portage-2.2.01.16610.ebuild:
- Drop masked version (bug #337945), new snapshot for a new try
-
-*portage-2.2.01.16365 (17 Sep 2010)
-
- 17 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.16365.ebuild:
- Bump, this release has patched up EROOT support from master
-
- 05 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.16270.ebuild:
- Drop totally faulty version
-
- 05 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.01.16270.ebuild:
- dekeyword 2.2.01.16270 as it seems to have weird issues with merging
- packages
-
-*portage-2.2.01.16270 (05 Sep 2010)
-
- 05 Sep 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.16270.ebuild:
- Bump, many main-stream EROOT support changes, includes fix for bug #334271
-
-*portage-2.2.01.15553 (09 Aug 2010)
-
- 09 Aug 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.15478.ebuild, +portage-2.2.01.15553.ebuild:
- Replace last snapshot by one that is tested better
-
-*portage-2.2.01.15478 (07 Aug 2010)
-
- 07 Aug 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.01.15354-r1.ebuild, +portage-2.2.01.15478.ebuild:
- Bump snapshot
-
-*portage-2.2.01.15417 (23 Jul 2010)
-
- 23 Jul 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.15417.ebuild:
- Version bump, includes darkside's redundant mirror patch
-
-*portage-2.2.01.15354-r1 (22 Jul 2010)
-
- 22 Jul 2010; Jeremy Olexa <darkside@gentoo.org>
- +files/0001-emerge-webrsync-Redundant-Mirroring.patch,
- +portage-2.2.01.15354-r1.ebuild:
- Add emerge-webrsync patch to use a redundant mirror
-
-*portage-2.2.01.15354 (07 Jul 2010)
-
- 07 Jul 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15819.ebuild, -portage-2.2.01.15352.ebuild,
- +portage-2.2.01.15354.ebuild:
- Bump, shebang fixing now also considers scripts that are symlinked from
- inside path but reside outside path
-
-*portage-2.2.01.15352 (02 Jul 2010)
-
- 02 Jul 2010; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.01.15352.ebuild:
- New snapshot, first one off git/hg
-
-*portage-2.2.00.15842-r1 (24 Apr 2010)
-
- 24 Apr 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15842.ebuild, +portage-2.2.00.15842-r1.ebuild,
- +files/portage-2.2.00.15842-shebangcheck.patch:
- Add patch to fix shebang check being overaggressive, bug #313731
-
- 16 Apr 2010; Michael Haubenwallner <haubi@gentoo.org>
- portage-2.2.00.15842.ebuild,
- +files/portage-2.2.00.15842-configshell.patch:
- add patch for bug#308835, need to use CONFIG_SHELL on AIX
-
-*portage-2.2.00.15842 (23 Mar 2010)
-
- 23 Mar 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15801.ebuild, +portage-2.2.00.15842.ebuild:
- Bump, fix AIX hooks. This is the last SVN-based version.
-
-*portage-2.2.00.15838 (21 Mar 2010)
-
- 21 Mar 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15754.ebuild, +portage-2.2.00.15838.ebuild:
- Bump, shebang check got more strict by checking existence of already
- prefixed shebangs as well now
-
-*portage-2.2.00.15819 (11 Mar 2010)
-
- 11 Mar 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15817.ebuild, +portage-2.2.00.15819.ebuild:
- Replace snapshot, added fix for summary.log misplacement when
- EPREFIX='', and fix for chpathtool to better detect textfiles.
-
-*portage-2.2.00.15817 (11 Mar 2010)
-
- 11 Mar 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15444.ebuild, +portage-2.2.00.15817.ebuild:
- Bump, matches 2.2_rc67
-
- 11 Mar 2010; Markus Duft <mduft@gentoo.org> portage-2.2.00.15801.ebuild,
- +files/portage-2.2.00.15801-prefix-chaining.patch:
- updated prefix-chaining patch once more.
-
-*portage-2.2.00.15801 (09 Mar 2010)
-
- 09 Mar 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15431.ebuild, +portage-2.2.00.15801.ebuild:
- Bump, matches 2.2_rc66+, includes fix for shebang check regarding files
- with DOS line endings
-
-*portage-2.2.00.15754 (06 Mar 2010)
-
- 06 Mar 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15742.ebuild, -files/portage-2.2.00.15742-aix-imp.patch,
- +portage-2.2.00.15754.ebuild:
- Replace faulty snapshot with fixed one (unknown variable EPREFIX_LSTRIP),
- matches 2.2_rc65
-
-*portage-2.2.00.15742 (03 Mar 2010)
-
- 03 Mar 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15335.ebuild, +portage-2.2.00.15742.ebuild:
- Bump, matches 2.2_rc64+. This version has a changed chpathtool to overcome
- problems with certain binary files.
-
-*portage-2.2.00.15444 (23 Feb 2010)
-
- 23 Feb 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15443.ebuild, +portage-2.2.00.15444.ebuild:
- Fix shebang code even more, so it doesn't prevent most merges
-
-*portage-2.2.00.15443 (23 Feb 2010)
-
- 23 Feb 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15320.ebuild, +portage-2.2.00.15443.ebuild:
- New snapshot, including fixes to the auto-shebang-fix-and-detect-problems
- code.
-
-*portage-2.2.00.15431 (22 Feb 2010)
-
- 22 Feb 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15274.ebuild, +portage-2.2.00.15431.ebuild:
- New version, this revision matches 2.2_rc63
-
-*portage-2.2.00.15335 (10 Feb 2010)
-
- 10 Feb 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15210.ebuild, +portage-2.2.00.15335.ebuild:
- New snapshot
-
-*portage-2.2.00.15320 (04 Feb 2010)
-
- 04 Feb 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15200.ebuild, +portage-2.2.00.15320.ebuild:
- New snapshot, fix version comparisons with -r0, bug #303145
-
-*portage-2.2.00.15274 (29 Jan 2010)
-
- 29 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15187.ebuild, +portage-2.2.00.15274.ebuild:
- New snapshot, this version supports EAPI=3
-
-*portage-2.2.00.15210 (26 Jan 2010)
-
- 26 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15171.ebuild, +portage-2.2.00.15210.ebuild:
- New snapshot, adds repoman Mercurial (hg) support
-
-*portage-2.2.00.15200 (14 Jan 2010)
-
- 14 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15134.ebuild, +portage-2.2.00.15200.ebuild:
- Bump, small fix in repoman's bzr support
-
-*portage-2.2.00.15187 (10 Jan 2010)
-
- 10 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15184.ebuild, +portage-2.2.00.15187.ebuild:
- New snapshot, repoman now has Bazaar (bzr) support
-
-*portage-2.2.00.15184 (09 Jan 2010)
-
- 09 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15178.ebuild, +portage-2.2.00.15184.ebuild:
- Replace previous snapshot, fix spurious ValueError and NameErrors, added
- back setting of EPREFIX in the internal environment.
-
-*portage-2.2.00.15178 (08 Jan 2010)
-
- 08 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15176.ebuild, +portage-2.2.00.15178.ebuild:
- Replace previous snapshot. Include possible fix for installation problems
- on AIX (bug #299163) and fix Portage behaviour for EPREFIX=''
-
-*portage-2.2.00.15176 (08 Jan 2010)
-
- 08 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15123.ebuild, +portage-2.2.00.15176.ebuild:
- New snapshot, whitelists UNIXMODE for MiNT platforms. Perhaps the last
- snapshot from the original SVN repository
-
-*portage-2.2.00.15171 (05 Jan 2010)
-
- 05 Jan 2010; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15027.ebuild, +portage-2.2.00.15171.ebuild:
- New snapshot
-
-*portage-2.2.00.15134 (22 Dec 2009)
-
- 22 Dec 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14964.ebuild, +portage-2.2.00.15134.ebuild:
- Bump, brings back the binpkg functionality of Prefix Portage that got
- broken somehow.
-
-*portage-2.2.00.15123 (20 Dec 2009)
-
- 20 Dec 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.15118.ebuild, +portage-2.2.00.15123.ebuild:
- Replace latest snapshot, it doesn't properly set the full path during
- merges.
-
-*portage-2.2.00.15118 (18 Dec 2009)
-
- 18 Dec 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14896.ebuild, +portage-2.2.00.15118.ebuild:
- Bump, resembles version 2.2_rc60
-
-*portage-2.2.00.15027 (10 Dec 2009)
-
- 10 Dec 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14994.ebuild, +portage-2.2.00.15027.ebuild:
- Replace faulty snapshot (SRC_URI fetch weirdness) with version which
- resembles 2.2_rc58+
-
-*portage-2.2.00.14994 (09 Dec 2009)
-
- 09 Dec 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14813.ebuild, +portage-2.2.00.14994.ebuild:
- Version bump, one step closer to the same behaviour as trunk with
- EPREFIX=''
-
- 07 Dec 2009; Fabian Groffen <grobian@gentoo.org>
- -files/portage-2.2.00.14487-brokentty-more-platforms.patch,
- -files/portage-2.2.00.14487-prefix-chaining.patch,
- -files/portage-2.2.00.14555-prefix-chaining.patch:
- Drop stale patches
-
-*portage-2.2.00.14964 (07 Dec 2009)
-
- 07 Dec 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14555.ebuild, -portage-2.2.00.14771.ebuild,
- +portage-2.2.00.14964.ebuild:
- Bump, this version resembles 2.2_rc56
-
-*portage-2.2.00.14896 (26 Nov 2009)
-
- 26 Nov 2009; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.14896.ebuild:
- New revision, this one is equal to portage-2.2_rc52 feature wise.
-
-*portage-2.2.00.14813 (13 Nov 2009)
-
- 13 Nov 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14487.ebuild, +portage-2.2.00.14813.ebuild:
- Bump, restore bash-3 compatability, no longer provide ld.so.conf file for
- offset installs
-
-*portage-2.2.00.14771 (01 Nov 2009)
-
- 01 Nov 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14748-r1.ebuild,
- -files/portage-2.2.00.14748-fix-crash-on-new-cat-install.patch,
- +portage-2.2.00.14771.ebuild:
- Bump, including proper fix replacing the new category crash hack. This
- version resembles portage-2.2_rc48.
-
-*portage-2.2.00.14748-r1 (31 Oct 2009)
-
- 31 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14748.ebuild, +portage-2.2.00.14748-r1.ebuild,
- +files/portage-2.2.00.14748-fix-crash-on-new-cat-install.patch:
- Add fix for bug #291271, Portage crashing on installing new categories,
- separate patch because I expect this not going to be the final patch, so
- at least fix the problem for now
-
-*portage-2.2.00.14748 (30 Oct 2009)
-
- 30 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14746.ebuild,
- -files/portage-2.2.00.14746-aix-finetuning.patch,
- +portage-2.2.00.14748.ebuild:
- Replace 2.2.00.14746 with 2.2.00.14748 that includes the additional fixes
- for AIX, and fixes accidential aix QA code being run on ELF platforms
-
- 30 Oct 2009; Michael Haubenwallner <haubi@gentoo.org>
- -portage-2.2.00.14724.ebuild,
- -files/portage-2.2.00.14724-aix-preservelibs.patch,
- -files/portage-2.2.00.14724-aix-qa.patch:
- dropped
-
- 30 Oct 2009; Michael Haubenwallner <haubi@gentoo.org>
- portage-2.2.00.14724.ebuild,
- -files/portage-2.2.00.14724-aix-finetuning.patch,
- portage-2.2.00.14746.ebuild,
- +files/portage-2.2.00.14746-aix-finetuning.patch:
- added fine tuning/fixes for preserve-libs feature for AIX for 14746,
- dropped from 14724
-
-*portage-2.2.00.14746 (30 Oct 2009)
-
- 30 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.14746.ebuild:
- Bump, include AIX preserve-libs patches
-
-*portage-2.2.00.14724 (24 Oct 2009)
-
- 24 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14701.ebuild, +portage-2.2.00.14724.ebuild:
- Bump, fix emerge hangs on Solaris and wrong path for CONFIG_MEMORY_FILE,
- bug #290254
-
-*portage-2.2.00.14701 (21 Oct 2009)
-
- 21 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14700.ebuild, +portage-2.2.00.14701.ebuild:
- Replace last snapshot, fixed a bug in dohtml complaining about missing
- dohtml.py
-
-*portage-2.2.00.14700 (20 Oct 2009)
-
- 20 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14200.ebuild, +portage-2.2.00.14700.ebuild:
- Bump, fixes hang on FreeBSD, fixes emaint double prefix error, bug #289835
-
- 15 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.14555.ebuild:
- We need python-2.6 for exception syntax
-
-*portage-2.2.00.14555 (10 Oct 2009)
-
- 10 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14183.ebuild, +portage-2.2.00.14555.ebuild, metadata.xml:
- Bump, openpty is now only tried on FreeBSD and Linux, possible fix for bug
- #285720 (backslashes in groupname), fix for bug #288025 (unconditional
- statvfs usage)
-
-*portage-2.2.00.14487 (04 Oct 2009)
-
- 04 Oct 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14277.ebuild, +portage-2.2.00.14487.ebuild:
- Bump, this version equals the code from 2.2_rc43 with Prefix patches.
- Shebang check is now restricted to only abort when the offending file
- is in $PATH.
-
-*portage-2.2.00.14277 (21 Sep 2009)
-
- 21 Sep 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14160.ebuild, +portage-2.2.00.14277.ebuild:
- Bump, add QA check for shebangs, bug #282539. You may see messages about
- fixed shebangs from now on.
-
-*portage-2.2.00.14200 (14 Sep 2009)
-
- 14 Sep 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13878.ebuild, +portage-2.2.00.14200.ebuild:
- Simple bump
-
-*portage-2.2.00.14183 (04 Sep 2009)
-
- 04 Sep 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14179.ebuild, +portage-2.2.00.14183.ebuild:
- Bump for Interix users, fixing an unicode problem
-
-*portage-2.2.00.14179 (02 Sep 2009)
-
- 02 Sep 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.14178.ebuild, +portage-2.2.00.14179.ebuild:
- Bump to fix bug #283541, dispatch-conf backtracing on config-archive
-
-*portage-2.2.00.14178 (01 Sep 2009)
-
- 01 Sep 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13849.ebuild, +portage-2.2.00.14178.ebuild:
- Bump, small unicode fixes
-
- 27 Aug 2009; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.14160.ebuild:
- Add back old style way to retrieve rootuser, for those who don't have an
- up-to-date Portage yet
-
-*portage-2.2.00.14160 (26 Aug 2009)
-
- 26 Aug 2009; Fabian Groffen <grobian@gentoo.org>
- -files/portage-2.2.00.13683-prefix-chaining.patch,
- -portage-2.2.00.14153-r1.ebuild,
- -files/portage-2.2.00.14153-imports.patch, +portage-2.2.00.14160.ebuild:
- Version bump with appropriate fixes for dispatch-conf (replaces imports
- patch)
-
-*portage-2.2.00.14153-r1 (26 Aug 2009)
-
- 26 Aug 2009; Markus Duft <mduft@gentoo.org> -portage-2.2.00.14153.ebuild,
- +portage-2.2.00.14153-r1.ebuild,
- +files/portage-2.2.00.14153-imports.patch:
- added patch to fix dispatch-conf and quickpkg - imports where wrong
-
-*portage-2.2.00.14153 (24 Aug 2009)
-
- 24 Aug 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13830.ebuild, +portage-2.2.00.14153.ebuild:
- Quantum leap jump, this version resembles version 2.2_rc40+
-
- 19 Aug 2009; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.13878.ebuild:
- update eselect-news dependency to be able to deal with eselect-1.2
-
-*portage-2.2.00.13878 (03 Aug 2009)
-
- 03 Aug 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13876.ebuild, +portage-2.2.00.13878.ebuild:
- Replace broken version by new one, fixing bug #280189 (setsid script not
- Prefix-aware), and the backtrace in comment 21 of bug #279550
-
-*portage-2.2.00.13876 (02 Aug 2009)
-
- 02 Aug 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13683.ebuild, +portage-2.2.00.13876.ebuild:
- Version bump, fixes bug #279550
-
-*portage-2.2.00.13849 (22 Jul 2009)
-
- 22 Jul 2009; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.13849.ebuild:
- Version bump, fix bug #278373, add preserve-libs support for Interix and
- Windows
-
- 22 Jul 2009; Fabian Groffen <grobian@gentoo.org>
- -files/portage-2.2.00.13133-prefix-chaining.patch,
- -files/portage-2.2.00.13243-prefix-chaining-path-noportage.patch,
- -files/portage-2.2.00.13243-prefix-chaining-sync.patch,
- -files/portage-2.2.00.13243-prefix-chaining-utils.patch,
- -files/portage-2.2.00.13286-dest-fix.patch,
- -files/portage-2.2.00.13369-interix-estale.patch,
- -files/portage-2.2.00.13369-nodeps-order.patch,
- -files/portage-2.2.00.13625-prefix-chaining.patch:
- Drop stale patches
-
- 22 Jul 2009; Markus Duft <mduft@gentoo.org> portage-2.2.00.13830.ebuild,
- +files/portage-2.2.00.13830-prefix-chaining.patch,
- +files/portage-2.2.00.13830-preserve-pecoff.patch:
- updated prefix-chaining patch to match new split-up sources. added
- preserve-libs support for winnt and interix - should go to svn soon.
-
-*portage-2.2.00.13830 (16 Jul 2009)
-
- 16 Jul 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13827.ebuild, +portage-2.2.00.13830.ebuild:
- Bump for fix for bug #278014
-
- 16 Jul 2009; Jeremy Olexa <darkside@gentoo.org>
- -portage-2.2.00.13797.ebuild:
- remove old, masked version
-
-*portage-2.2.00.13827 (14 Jul 2009)
-
- 14 Jul 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13825.ebuild, +portage-2.2.00.13827.ebuild:
- Let's try it another time. Fixed bugs #277011 and #277815.
-
-*portage-2.2.00.13825 (13 Jul 2009)
-
- 13 Jul 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13629.ebuild, +portage-2.2.00.13825.ebuild:
- New snapshot, without bugs this time?
-
-*portage-2.2.00.13797 (07 Jul 2009)
-
- 07 Jul 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13734.ebuild, +portage-2.2.00.13797.ebuild:
- Replace last snapshot with a new one that has reverse order with --nodeps
- fixed.
-
-*portage-2.2.00.13734 (01 Jul 2009)
-
- 01 Jul 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13625.ebuild, +portage-2.2.00.13734.ebuild:
- New snapshot, using a 'modular' emerge/__init__.py
-
- 30 Jun 2009; Jeremy Olexa <darkside@gentoo.org>
- portage-2.2.00.13683.ebuild:
- sys-apps/sandbox has caused multiple headaches in the past weeks, for now
- we no longer hard depend on it. If it is emerged, you can still use it,
- however
-
-*portage-2.2.00.13683 (24 Jun 2009)
-
- 24 Jun 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13621.ebuild, +portage-2.2.00.13683.ebuild:
- Version bump for haubi's postsync fix
-
-*portage-2.2.00.13629 (12 Jun 2009)
-
- 12 Jun 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13595.ebuild, +portage-2.2.00.13629.ebuild:
- Version bump
-
-*portage-2.2.00.13625 (19 May 2009)
-
- 19 May 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13405.ebuild, +portage-2.2.00.13625.ebuild:
- New snapshot, probable fix for bug #267887
-
-*portage-2.2.00.13621 (10 May 2009)
-
- 10 May 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13398.ebuild, +portage-2.2.00.13621.ebuild:
- New snapshot, should no longer install Makefile* files
-
-*portage-2.2.00.13595 (02 May 2009)
-
- 02 May 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13369.ebuild, +portage-2.2.00.13595.ebuild:
- New snapshot, no longer kills airplanes, no longer barfs about mtree
- missing on FreeBSD, matches 2.2_rc32+
-
-*portage-2.2.00.13405 (28 Apr 2009)
-
- 28 Apr 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13346.ebuild, +portage-2.2.00.13405.ebuild:
- New snapshot, including fix for bug #267556 and problem with sandbox reading
- ~root/.history
-
-*portage-2.2.00.13398 (26 Apr 2009)
-
- 26 Apr 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13286-r1.ebuild, +portage-2.2.00.13398.ebuild:
- New snapshot, matches Portage 2.2_rc31+, revamped buildsystem which should
- speed up installing Portage. From this point EAPI="prefix" really is
- over.
-
-*portage-2.2.00.13369 (19 Apr 2009)
-
- 19 Apr 2009; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.13369.ebuild:
- New snapshot, fixing repoman issues, and converting the vdb more properly
-
-*portage-2.2.00.13346 (15 Apr 2009)
-
- 15 Apr 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13200.ebuild, -portage-2.2.00.13280.ebuild,
- +portage-2.2.00.13346.ebuild:
- Version bump to 2.2_rc30+, this version no longer accepts
- EAPI="prefix", note: you cannot downgrade from this version
-
-*portage-2.2.00.13286-r1 (14 Apr 2009)
-
- 14 Apr 2009; Jeremy Olexa <darkside@gentoo.org>
- +files/portage-2.2.00.13286-dest-fix.patch, -portage-2.2.00.13286.ebuild,
- +portage-2.2.00.13286-r1.ebuild:
- Add a patch from svn to fix issues with _many_ packages - will be in next
- portage release
-
-*portage-2.2.00.13286 (10 Apr 2009)
-
- 10 Apr 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13133.ebuild, +portage-2.2.00.13286.ebuild:
- New snapshot. This version uses BASH and MV from the locations configure
- found, which should help to reduce the prefix-chaining patch a bit.
-
-*portage-2.2.00.13280 (02 Apr 2009)
-
- 02 Apr 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.13243.ebuild, +portage-2.2.00.13280.ebuild:
- Bump for bug #264245, ecompress was broken
-
-*portage-2.2.00.13243 (29 Mar 2009)
-
- 29 Mar 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12807.ebuild, +portage-2.2.00.13243.ebuild:
- Version bump, this is a hybrid Portage that accepts both EAPI with and
- without 'prefix' meant to be used only during the transition period of our
- tree while EAPI=prefix is being removed.
-
-*portage-2.2.00.13200 (26 Mar 2009)
-
- 26 Mar 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12790.ebuild, +portage-2.2.00.13200.ebuild:
- New snapshot, some glep55 preparations included
-
- 26 Mar 2009; Markus Duft <mduft@gentoo.org>
- -files/portage-2.2.00.12425-cross-prefix.patch,
- -files/portage-2.2.00.12540-cross-prefix.patch,
- -files/portage-2.2.00.12574-cross-prefix.patch,
- +files/portage-2.2.00.13133-prefix-chaining.patch,
- portage-2.2.00.13133.ebuild:
- removed cross-prefix stuff - not working since a few revisions now. added
- prefix-chain stuff as a successor to cross-prefix
-
-*portage-2.2.00.13133 (18 Mar 2009)
-
- 18 Mar 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12699.ebuild, +portage-2.2.00.13133.ebuild:
- New snapshot, portage no longer includes eprefixify, so you need to 'inherit
- prefix' to use it
-
-*portage-2.2.00.12807 (12 Mar 2009)
-
- 12 Mar 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12671.ebuild, +portage-2.2.00.12807.ebuild:
- Bump
-
-*portage-2.2.00.12790 (09 Mar 2009)
-
- 09 Mar 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12652.ebuild, +portage-2.2.00.12790.ebuild:
- New snapshot
-
-*portage-2.2.00.12699 (05 Mar 2009)
-
- 05 Mar 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12565.ebuild, +portage-2.2.00.12699.ebuild:
- New snapshot
-
-*portage-2.2.00.12671 (21 Feb 2009)
-
- 21 Feb 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12528.ebuild, +portage-2.2.00.12671.ebuild:
- New snapshot, includes code that makes resolving much faster for packages
- without a category.
-
-*portage-2.2.00.12652 (19 Feb 2009)
-
- 19 Feb 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12608.ebuild, +portage-2.2.00.12652.ebuild:
- New snapshot
-
-*portage-2.2.00.12608 (18 Feb 2009)
-
- 18 Feb 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12425.ebuild, +portage-2.2.00.12608.ebuild:
- New snapshot
-
- 03 Feb 2009; Markus Duft <mduft@gentoo.org>
- -files/portage-2.2.00.12387-cross-prefix.patch,
- +files/portage-2.2.00.12574-cross-prefix.patch,
- portage-2.2.00.12565.ebuild:
- updated cross-prefix patchery
-
-*portage-2.2.00.12565 (31 Jan 2009)
-
- 31 Jan 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12396.ebuild, +portage-2.2.00.12565.ebuild:
- New snapshot, 2.2_rc23+, including emake SHELL=bash change for Interix
-
- 20 Jan 2009; User generated by SUA Setup Script <mduft@gentoo.org>
- -files/portage-2.2.00.12182-cross-prefix.patch,
- +files/portage-2.2.00.12540-cross-prefix.patch,
- portage-2.2.00.12528.ebuild:
- updated cross-prefix patchery. added bits to support environments in child
- prefixes properly.
-
-*portage-2.2.00.12528 (18 Jan 2009)
-
- 18 Jan 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12527.ebuild, +portage-2.2.00.12528.ebuild:
- Small bump for Darwin users to catch more reference problems
-
-*portage-2.2.00.12527 (17 Jan 2009)
-
- 17 Jan 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12347.ebuild, +portage-2.2.00.12527.ebuild:
- Bump, matches 2.2_rc22+
-
-*portage-2.2.00.12425 (11 Jan 2009)
-
- 11 Jan 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12288.ebuild, +portage-2.2.00.12425.ebuild:
- New snapshot
-
-*portage-2.2.00.12396 (08 Jan 2009)
-
- 08 Jan 2009; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12182.ebuild, +portage-2.2.00.12396.ebuild:
- New snapshot, 2.2_rc20+, depends on eselect-news
-
- 07 Jan 2009; Markus Duft <mduft@gentoo.org>
- -files/portage-2.2.00.12040-cross-prefix.patch,
- +files/portage-2.2.00.12387-cross-prefix.patch,
- portage-2.2.00.12347.ebuild:
- updated cross-prefix patchery
-
-*portage-2.2.00.12347 (25 Dec 2008)
-
- 25 Dec 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12172.ebuild, +portage-2.2.00.12347.ebuild:
- New shapshot, matches 2.2_rc19+, with more debugging aids
-
-*portage-2.2.00.12288 (23 Dec 2008)
-
- 23 Dec 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12276.ebuild, +portage-2.2.00.12288.ebuild:
- New snapshot, .dll made executable, some poll() related code to avoid hangs
-
-*portage-2.2.00.12276 (22 Dec 2008)
-
- 22 Dec 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12040.ebuild, +portage-2.2.00.12276.ebuild:
- Bump, matches 2.2_rc18+
-
- 18 Dec 2008; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.12182.ebuild:
- Add back master mirror to avoid screwups due to unavailable distfiles, no
- need for explicit mirror:// as portage should try that by default
-
-*portage-2.2.00.12182 (08 Dec 2008)
-
- 08 Dec 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11947.ebuild, +portage-2.2.00.12182.ebuild:
- New version with fix for not seeing profile's deprecated files
-
-*portage-2.2.00.12172 (06 Dec 2008)
-
- 06 Dec 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.12165.ebuild, +portage-2.2.00.12172.ebuild:
- Fix issue with stripping unwritable files, fix backtrace on unmerge
-
-*portage-2.2.00.12165 (06 Dec 2008)
-
- 06 Dec 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11799.ebuild, +portage-2.2.00.12165.ebuild:
- Version bump, matches 2.2_rc17+
-
-*portage-2.2.00.12040 (22 Nov 2008)
-
- 22 Nov 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11736.ebuild, +portage-2.2.00.12040.ebuild:
- New snapshot, matching 2.2_rc15+
-
-*portage-2.2.00.11947 (15 Nov 2008)
-
- 15 Nov 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11700.ebuild, +portage-2.2.00.11947.ebuild:
- New revision, 2.2_rc14+, with git support in repoman
-
- 03 Nov 2008; Markus Duft <mduft@gentoo.org>
- -files/portage-2.2.00.11514-cross-prefix.patch,
- +files/portage-2.2.00.11799-cross-prefix.patch,
- portage-2.2.00.11799.ebuild:
- updated portage cross-prefix-ability patchery for windows.
-
-*portage-2.2.00.11799 (02 Nov 2008)
-
- 02 Nov 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11694.ebuild, +portage-2.2.00.11799.ebuild:
- New snapshot, roughly comparable to 2.2_rc13
-
-*portage-2.2.00.11736 (28 Oct 2008)
-
- 28 Oct 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11675.ebuild, +portage-2.2.00.11736.ebuild:
- New snapshot, nothing groovy that I know of
-
-*portage-2.2.00.11700 (18 Oct 2008)
-
- 18 Oct 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11635.ebuild, +portage-2.2.00.11700.ebuild:
- New snapshot with a repoman that shouldn't be happy with zero-length
- distfiles any more
-
-*portage-2.2.00.11694 (15 Oct 2008)
-
- 15 Oct 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11620.ebuild, +portage-2.2.00.11694.ebuild:
- Bump, hopefully fix repoman not to commit twice most of the time, bug #229033
-
-*portage-2.2.00.11675 (11 Oct 2008)
-
- 11 Oct 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11580.ebuild, +portage-2.2.00.11675.ebuild:
- New snapshot, some fixes
-
-*portage-2.2.00.11635 (05 Oct 2008)
-
- 05 Oct 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11567.ebuild, +portage-2.2.00.11635.ebuild:
- New snapshot, better fix for Solaris rmdir problem
-
-*portage-2.2.00.11620 (04 Oct 2008)
-
- 04 Oct 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11616.ebuild, +portage-2.2.00.11620.ebuild:
- Replace snapshot with a new one which turns changelog.ebuildadded into a
- warning instead of error.
-
-*portage-2.2.00.11616 (03 Oct 2008)
-
- 03 Oct 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11505.ebuild, +portage-2.2.00.11616.ebuild:
- New snapshot, now picks EAPIPREFIX from the environment if set.
-
-*portage-2.2.00.11580 (28 Sep 2008)
-
- 28 Sep 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11579.ebuild, +portage-2.2.00.11580.ebuild:
- New bump to fix AttributeError on Darwin
-
-*portage-2.2.00.11579 (28 Sep 2008)
-
- 28 Sep 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11572.ebuild, +portage-2.2.00.11579.ebuild:
- Replace 2.2.00.11572 with 2.2.00.11579 which has a rmdir fix for Solaris users
-
-*portage-2.2.00.11572 (27 Sep 2008)
-
- 27 Sep 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11477.ebuild, -portage-2.2.00.11484.ebuild,
- +portage-2.2.00.11572.ebuild:
- New snapshot, doing a quantum jump into the current: EAPI=2
-
-*portage-2.2.00.11567 (27 Sep 2008)
-
- 27 Sep 2008; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.11567.ebuild:
- New snapshot, making use of scanmacho on Darwin
-
- 17 Sep 2008; Markus Duft <mduft@gentoo.org>
- +files/portage-2.2.00.11514-cross-prefix.patch,
- portage-2.2.00.11505.ebuild, portage-2.2.00.11505.ebuild:
- added cross-prefix patch for current prefix-portage, conditional with
- (temporary) use flag
-
-*portage-2.2.00.11505 (11 Sep 2008)
-
- 11 Sep 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11421.ebuild, +portage-2.2.00.11505.ebuild:
- New snapshot, mainly to fix bug #237323
-
-*portage-2.2.00.11484 (01 Sep 2008)
-
- 01 Sep 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11409.ebuild, +portage-2.2.00.11484.ebuild:
- New snapshot, just to make sure I have the latest fixes
-
-*portage-2.2.00.11477 (27 Aug 2008)
-
- 27 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11472.ebuild, +portage-2.2.00.11477.ebuild:
- Another bump to try and fix bug #235858
-
-*portage-2.2.00.11472 (24 Aug 2008)
-
- 24 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11469.ebuild, +portage-2.2.00.11472.ebuild:
- Hopefully last replacement tonight. Fix an IndexError due to a stray line.
-
-*portage-2.2.00.11469 (24 Aug 2008)
-
- 24 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11465.ebuild, +portage-2.2.00.11469.ebuild:
- Sort of emergency update, to fix a fatal problem with preserved-libs that do
- not exist
-
-*portage-2.2.00.11465 (24 Aug 2008)
-
- 24 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11445.ebuild, +portage-2.2.00.11465.ebuild:
- Replace latest snapshot with one that avoids more keyerrors in the odcctools
- case :/
-
-*portage-2.2.00.11445 (20 Aug 2008)
-
- 20 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10815.ebuild, +portage-2.2.00.11445.ebuild:
- New snapshot, should fix an issue when updating odcctools
-
-*portage-2.2.00.11421 (16 Aug 2008)
-
- 16 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11391.ebuild, +portage-2.2.00.11421.ebuild:
- New snapshot, with repoman that only warns about IUSE.invalid
-
-*portage-2.2.00.11409 (14 Aug 2008)
-
- 14 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11322.ebuild, +portage-2.2.00.11409.ebuild:
- New snapshot, this matches 2.2_rc8+
-
-*portage-2.2.00.11391 (10 Aug 2008)
-
- 10 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.11391.ebuild:
- New snapshot, this one should do it, EAPI=+-2
-
- 06 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11334.ebuild:
- Remove 2.2.00.11334, it seems to make ncurses fail to compile, and I don't
- like this repoman IUSE stuff either
-
-*portage-2.2.00.11334 (05 Aug 2008)
-
- 05 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11287.ebuild, +portage-2.2.00.11334.ebuild:
- New snapshot which installs symlink to emerge-webrsync
-
-*portage-2.2.00.11322 (03 Aug 2008)
-
- 03 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11248.ebuild, +portage-2.2.00.11322.ebuild:
- New snapshot, nothing special I know of
-
- 01 Aug 2008; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.11287.ebuild:
- Fix stupid inverted logic
-
-*portage-2.2.00.11287 (30 Jul 2008)
-
- 30 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11225.ebuild, +portage-2.2.00.11287.ebuild:
- New snapshot, with support for EAPI 2_pre1
-
-*portage-2.2.00.11248 (28 Jul 2008)
-
- 28 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11243.ebuild, +portage-2.2.00.11248.ebuild:
- Replace snapshot with one that has a working depclean on the Mac, and
- hopefully preserves http proxy settings on all platforms.
-
-*portage-2.2.00.11243 (28 Jul 2008)
-
- 28 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11187.ebuild, +portage-2.2.00.11243.ebuild:
- New snapshot, support for EAPI 2_pre0
-
-*portage-2.2.00.11225 (27 Jul 2008)
-
- 27 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11215.ebuild, +portage-2.2.00.11225.ebuild:
- Replace last snapshot with one that doesn't throw so many QA errors.
-
-*portage-2.2.00.11215 (27 Jul 2008)
-
- 27 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11125.ebuild, +portage-2.2.00.11215.ebuild:
- New snapshot, with repoman that commits the Manifest file in one go if
- possible.
-
-*portage-2.2.00.11187 (25 Jul 2008)
-
- 25 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11110.ebuild, +portage-2.2.00.11187.ebuild:
- New snapshot, misc fixes, stay ahead of gentoo-x86, don't fall behind ;)
-
-*portage-2.2.00.11125 (18 Jul 2008)
-
- 18 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11060.ebuild, +portage-2.2.00.11125.ebuild:
- New snapshot, fix for 'ebuild ... install'
-
-*portage-2.2.00.11110 (17 Jul 2008)
-
- 17 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11087.ebuild, +portage-2.2.00.11110.ebuild:
- Fix for etc-update, and misc parallel merging (cosmetic) improvements
-
-*portage-2.2.00.11087 (16 Jul 2008)
-
- 16 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11048.ebuild, +portage-2.2.00.11087.ebuild:
- New snapshot, misc fixes, huge change internally with handling the EPREFIX,
- should now better recognise settings.
-
-*portage-2.2.00.11060 (15 Jul 2008)
-
- 15 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10788.ebuild, +portage-2.2.00.11060.ebuild:
- New snapshot, bugfixes
-
-*portage-2.2.00.11048 (14 Jul 2008)
-
- 14 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.11041.ebuild, +portage-2.2.00.11048.ebuild:
- Replace previous snapshot with a new one, hopefully with less backtraces
-
-*portage-2.2.00.11041 (13 Jul 2008)
-
- 13 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.11041.ebuild:
- After a number of seriously broken snapshots, finally one that works at
- least on Darwin (and Linux hopefully). To repeat, this snapshot should
- finally be useful for Interix. This snapshots contains parallel merge
- feature, use --jobs to use it!
-
-*portage-2.2.00.10884 (01 Jul 2008)
-
- 01 Jul 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10770.ebuild, +portage-2.2.00.10884.ebuild:
- New snapshot, this should actually be the first snapshot that will install
- on my Interix installation without horribly breaking down.
-
-*portage-2.2.00.10815 (27 Jun 2008)
-
- 27 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10760.ebuild, +portage-2.2.00.10815.ebuild:
- New snapshot, try out the cool new --keep-going option
-
-*portage-2.2.00.10788 (25 Jun 2008)
-
- 25 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10738.ebuild, +portage-2.2.00.10788.ebuild:
- New snapshot, with fix for backtrace on coloured output
-
-*portage-2.2.00.10770 (24 Jun 2008)
-
- 24 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10625.ebuild, +portage-2.2.00.10770.ebuild:
- Add snapshot of latest sources to reproduce some backtraces with
-
- 24 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.10760.ebuild:
- Drop SVN repo check, what we force doesn't work (see many bugs on svn:
- connection closed unexpectedly) and we need http for commits anyway at the
- moment. Besides, most users should be on an rsync tree now, which is much
- better for many reasons.
-
-*portage-2.2.00.10760 (22 Jun 2008)
-
- 22 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10585.ebuild, +portage-2.2.00.10760.ebuild:
- New snapshot that gets rid of the repo_name warning
-
-*portage-2.2.00.10738 (20 Jun 2008)
-
- 20 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10729.ebuild, +portage-2.2.00.10738.ebuild:
- Replace previous snapshot, this new snapshot has better 'working'
- preserve-libs support for Darwin
-
-*portage-2.2.00.10729 (19 Jun 2008)
-
- 19 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10708.ebuild, +portage-2.2.00.10729.ebuild:
- Fix brokenness for Darwin users
-
-*portage-2.2.00.10708 (17 Jun 2008)
-
- 17 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10347.ebuild, +portage-2.2.00.10708.ebuild:
- New snapshot, preserve-libs fixes
-
- 10 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.10347.ebuild, portage-2.2.00.10585.ebuild,
- portage-2.2.00.10625.ebuild:
- Restrict 'test', it can't work in Prefix currently, since it needs the
- sources to be installed first. bug #223193
-
-*portage-2.2.00.10625 (09 Jun 2008)
-
- 09 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.10625.ebuild:
- New snapshot, hopefully fixes preserve-libs issue
-
-*portage-2.2.00.10585 (05 Jun 2008)
-
- 05 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10577.ebuild, +portage-2.2.00.10585.ebuild:
- Replace previous snapshot with new one which got a fix for bug #224713
-
-*portage-2.2.00.10577 (04 Jun 2008)
-
- 04 Jun 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10385.ebuild, -portage-2.2.00.10418.ebuild,
- +portage-2.2.00.10577.ebuild:
- New snapshot, remove masked versions
-
-*portage-2.2.00.10418 (25 May 2008)
-
- 25 May 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10249.ebuild, +portage-2.2.00.10418.ebuild:
- New snapshot, including trunk USE-deps feature
-
-*portage-2.2.00.10385 (21 May 2008)
-
- 21 May 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.10181.ebuild, +portage-2.2.00.10385.ebuild:
- New snapshot, new chances for b0rkage ;)
-
-*portage-2.2.00.10347 (16 May 2008)
-
- 16 May 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9894.ebuild, +portage-2.2.00.10347.ebuild:
- New snapshot, readded rsync dependency, since we're about to switch to rsync
- for normal installations
-
-*portage-2.2.00.10249 (08 May 2008)
-
- 08 May 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9962.ebuild, +portage-2.2.00.10249.ebuild:
- New snapshot should solve downgrade problems (bug #220689)
-
-*portage-2.2.00.10181 (04 May 2008)
-
- 04 May 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9831.ebuild, +portage-2.2.00.10181.ebuild:
- New version that includes fixes for Interix' usernames with spaces in them.
- Preserve-libs may be wonky (broken).
-
-*portage-2.2.00.9962 (24 Apr 2008)
-
- 24 Apr 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9583.ebuild, +portage-2.2.00.9962.ebuild:
- New snapshot, should contain zmedico's new blocker resultion voodoo, we'll see!
-
- 19 Apr 2008; Fabian Groffen <grobian@gentoo.org>
- portage-2.2.00.9894.ebuild:
- Don't do repo check if we don't have svn availble, saves us from an ugly
- error message during bootstrap.
-
-*portage-2.2.00.9894 (14 Apr 2008)
-
- 14 Apr 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9869.ebuild, +portage-2.2.00.9894.ebuild:
- Replace previous snapshot which contains a backtrace on unmerging packages
- which have preserved-libs
-
-*portage-2.2.00.9869 (13 Apr 2008)
-
- 13 Apr 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9500.ebuild, +portage-2.2.00.9869.ebuild:
- New snapshot, with a wannabe workaround for bug #217481
-
-*portage-2.2.00.9831 (11 Apr 2008)
-
- 11 Apr 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9812.ebuild, +portage-2.2.00.9831.ebuild:
- New snapshot, fix for backtrace on preserve-libs; getlibpaths
-
-*portage-2.2.00.9812 (10 Apr 2008)
-
- 10 Apr 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9494.ebuild, +portage-2.2.00.9812.ebuild:
- New snapshot, includes important fix in chpathtool
-
-*portage-2.2.00.9583 (28 Mar 2008)
-
- 28 Mar 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9468.ebuild, +portage-2.2.00.9583.ebuild:
- New snapshot, important fixes for NEEDED recording such that preserve-libs
- doesn't get all upset
-
-*portage-2.2.00.9500 (24 Mar 2008)
-
- 24 Mar 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9450.ebuild, +portage-2.2.00.9500.ebuild:
- New snapshot, with support for preserve-libs functionality for Darwin users,
- little fixes for others in there
-
-*portage-2.2.00.9494 (20 Mar 2008)
-
- 20 Mar 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9405.ebuild, +portage-2.2.00.9494.ebuild:
- New snapshot and ebuild to fix bug #212818, regarding retaining the
- root-user when updating per ebuild
-
-*portage-2.2.00.9468 (15 Mar 2008)
-
- 15 Mar 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9380.ebuild, +portage-2.2.00.9468.ebuild:
- New snapshot, defaulting to parallel fetch
-
-*portage-2.2.00.9450 (07 Mar 2008)
-
- 07 Mar 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9271.ebuild, +portage-2.2.00.9450.ebuild:
- New snapshot, hopefully finally releasing us from many duplicate post emerge
- messages
-
-*portage-2.2.00.9405 (01 Mar 2008)
-
- 01 Mar 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9233.ebuild, +portage-2.2.00.9405.ebuild:
- New snapshot, with window titles support for interix.
-
-*portage-2.2.00.9380 (24 Feb 2008)
-
- 24 Feb 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9376.ebuild, +portage-2.2.00.9380.ebuild:
- New snapshot which fixes the masked packages output of the previous two
- masked releases.
-
-*portage-2.2.00.9376 (24 Feb 2008)
-
- 24 Feb 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9300.ebuild, +portage-2.2.00.9376.ebuild:
- New snapshot, replacing the older masked one, this one still has the same
- problem, which I think is bug #209538
-
-*portage-2.2.00.9300 (08 Feb 2008)
-
- 08 Feb 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9214.ebuild, +portage-2.2.00.9300.ebuild:
- New snapshot, nothing spectacular
-
-*portage-2.2.00.9271 (01 Feb 2008)
-
- 01 Feb 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9208.ebuild, +portage-2.2.00.9271.ebuild:
- New snapshot, experimental NEEDED recording for Darwin, repoman no longer
- knows manifest1 mode
-
-*portage-2.2.00.9233 (30 Jan 2008)
-
- 30 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.9233.ebuild:
- New snapshot with important fix for preserve libs
-
-*portage-2.2.00.9214 (20 Jan 2008)
-
- 20 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9154.ebuild, -portage-2.2.00.9205.ebuild,
- +portage-2.2.00.9214.ebuild:
- Add new snapshot with improved Portage error messages, remove old snapshots
- that don't force svn repo switches
-
-*portage-2.2.00.9208 (19 Jan 2008)
-
- 19 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9150.ebuild, +portage-2.2.00.9208.ebuild:
- Important update, support for svn:// and svn+https:// schemes. This ebuild
- forces the user to switch from svn+http:// as it scheduled for removal.
-
-*portage-2.2.00.9205 (13 Jan 2008)
-
- 13 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9139.ebuild, +portage-2.2.00.9205.ebuild:
- New snapshot
-
-*portage-2.2.00.9154 (07 Jan 2008)
-
- 07 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9133.ebuild, +portage-2.2.00.9154.ebuild:
- New snapshot with slight binpkg install fix
-
-*portage-2.2.00.9150 (05 Jan 2008)
-
- 05 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9063.ebuild, +portage-2.2.00.9150.ebuild:
- Fixes for binpkg installing, portage env and chpathtool
-
-*portage-2.2.00.9139 (03 Jan 2008)
-
- 03 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9049.ebuild, +portage-2.2.00.9139.ebuild:
- New snapshot
-
-*portage-2.2.00.9133 (01 Jan 2008)
-
- 01 Jan 2008; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9044.ebuild, +portage-2.2.00.9133.ebuild:
- New snapshot, with fix for OSX applications with relative install_names
-
-*portage-2.2.00.9063 (28 Dec 2007)
-
- 28 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.9058.ebuild, +portage-2.2.00.9063.ebuild:
- Last portage had a regression with regard to digest generation. New snapshot
- with a fix.
-
-*portage-2.2.00.9058 (27 Dec 2007)
-
- 27 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8872.ebuild, +portage-2.2.00.9058.ebuild:
- New snapshot with fix for chpathtool generating symlinks with garbage in the
- target
-
-*portage-2.2.00.9049 (24 Dec 2007)
-
- 24 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8843.ebuild, +portage-2.2.00.9049.ebuild:
- New snapshot. Most notably is the new import logic that should cater for
- Portage loading its own modules.
-
-*portage-2.2.00.9044 (22 Dec 2007)
-
- 22 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -files/eprefix_dyn_install.patch, -portage-2.2.00.8820.ebuild,
- -portage-2.2.00.9001-r0.01.ebuild, +portage-2.2.00.9044.ebuild:
- New snapshot to replace faulty 9001 snapshot
-
-*portage-2.2.00.9001 (20 Dec 2007)
-
- 20 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- +portage-2.2.00.9001.ebuild:
- New snapshot
-
-*portage-2.2.00.8872 (08 Dec 2007)
-
- 08 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8815.ebuild, +portage-2.2.00.8872.ebuild:
- New snapshot
-
-*portage-2.2.00.8843 (04 Dec 2007)
-
- 04 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8661.ebuild, +portage-2.2.00.8843.ebuild:
- A new day, a new bunch of fixes
-
-*portage-2.2.00.8820 (03 Dec 2007)
-
- 03 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8627.ebuild, +portage-2.2.00.8820.ebuild:
- Yesterday's mistakes
-
-*portage-2.2.00.8815 (02 Dec 2007)
-
- 02 Dec 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8592.ebuild, +portage-2.2.00.8815.ebuild:
- Catch up with zmedico
-
-*portage-2.2.00.8661 (25 Nov 2007)
-
- 25 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8530.ebuild, +portage-2.2.00.8661.ebuild:
- New snapshot
-
-*portage-2.2.00.8627 (23 Nov 2007)
-
- 23 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8523.ebuild, +portage-2.2.00.8627.ebuild:
- New snapshot that fixes Portage spitting out all kinds of 'cannot unset'
- scary messages
-
-*portage-2.2.00.8592 (21 Nov 2007)
-
- 21 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8515.ebuild, +portage-2.2.00.8592.ebuild:
- New snapshot with fix for bug #199665 which was a regression I introduced
- when I added binhost == repository eye-candy
-
-*portage-2.2.00.8530 (19 Nov 2007)
-
- 19 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8470.ebuild, +portage-2.2.00.8530.ebuild:
- New snapshot
-
-*portage-2.2.00.8523 (18 Nov 2007)
-
- 18 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8435.ebuild, +portage-2.2.00.8523.ebuild:
- New snapshot with performance fixes and binary merge fix
-
-*portage-2.2.00.8515 (16 Nov 2007)
-
- 16 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8510.ebuild, +portage-2.2.00.8515.ebuild:
- Replace 8510 by 8515 because the former contains a logic bug
-
-*portage-2.2.00.8510 (15 Nov 2007)
-
- 15 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8508.ebuild, +portage-2.2.00.8510.ebuild:
- Fix dosym to run dodir for the target if necessary (fixes texlive problem)
-
-*portage-2.2.00.8508 (15 Nov 2007)
-
- 15 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8400.ebuild, +portage-2.2.00.8508.ebuild:
- New snapshot, now also installing emaint
-
-*portage-2.2.00.8470 (08 Nov 2007)
-
- 08 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8459.ebuild, +portage-2.2.00.8470.ebuild:
- Replace just released snapshot with one that fixes a bug in binpkg handling.
- Includes quickpg fix to create PKGDIR if it doesn't exist
-
-*portage-2.2.00.8459 (08 Nov 2007)
-
- 08 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8340.ebuild, +portage-2.2.00.8459.ebuild:
- New snapshot, added support for eapi identification from the main tree
-
-*portage-2.2.00.8435 (05 Nov 2007)
-
- 05 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8328.ebuild, +portage-2.2.00.8435.ebuild:
- New snapshot with hack/fix/workaround for binpkg's Packages file and elibc_*
- etc USE conditionals, compilation support for Interix
-
-*portage-2.2.00.8400 (03 Nov 2007)
-
- 03 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8280.ebuild, +portage-2.2.00.8400.ebuild:
- New snapshot that hopefully dies when installing files with wrong links on
- Darwin
-
-*portage-2.2.00.8340 (29 Oct 2007)
-
- 29 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8299.ebuild, +portage-2.2.00.8340.ebuild:
- New snapshot, mainly for a Darwin7 compilation fix.
-
-*portage-2.2.00.8328 (27 Oct 2007)
-
- 27 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8321.ebuild, +portage-2.2.00.8328.ebuild:
- New snapshot, this snapshot contains a few fixes which makes it usable when
- configured with --offset-prefix="".
-
-*portage-2.2.00.8321 (27 Oct 2007)
-
- 27 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8127.ebuild, +portage-2.2.00.8321.ebuild:
- New snapshot, condensed digest checking for distfiles
-
-*portage-2.2.00.8299 (25 Oct 2007)
-
- 25 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8228.ebuild, +portage-2.2.00.8299.ebuild:
- New snapshot, fixes doins problem. I retained 2.2.00.8127 as it is the only
- one with ~ia64-hpux keyword.
-
-*portage-2.2.00.8280 (24 Oct 2007)
-
- 24 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8276.ebuild, +portage-2.2.00.8280.ebuild:
- Replace version by a version of portage I just used to commit the previous
- portage (with repoman, fixing it untill it worked)
-
-*portage-2.2.00.8276 (24 Oct 2007)
-
- 24 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8123.ebuild, +portage-2.2.00.8276.ebuild:
- New snapshot, includes makefile fix, includes a complete cleanup of repoman,
- so I expect breakage there.
-
-*portage-2.2.00.8227 (22 Oct 2007)
-
- 22 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8112.ebuild, +portage-2.2.00.8228.ebuild:
- New snapshot, should now also compile on HPUX
-
-*portage-2.2.00.8127 (15 Oct 2007)
-
- 15 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8079.ebuild, +portage-2.2.00.8127.ebuild:
- Fix compilation on Linux
-
-*portage-2.2.00.8123 (14 Oct 2007)
-
- 14 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.8027.ebuild, +portage-2.2.00.8123.ebuild:
- New snapshot that gets rid of the usr/share: no such file or directory error
-
-*portage-2.2.00.8110 (13 Oct 2007)
-
- 13 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7961.ebuild, +portage-2.2.00.8112.ebuild:
- Essential fixes to emerge binpkgs in prefix right. Solves problem with for
- example ghc binpkg
-
-*portage-2.2.00.8079 (12 Oct 2007)
-
- 12 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7903.ebuild, +portage-2.2.00.8079.ebuild:
- New snapshot, should include some binpkg fixes
-
-*portage-2.2.00.8027 (09 Oct 2007)
-
- 09 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7791.ebuild, +portage-2.2.00.8027.ebuild:
- New snapshot. Most important: a fixed repoman
-
-*portage-2.2.00.7961 (05 Oct 2007)
-
- 05 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7783.ebuild, +portage-2.2.00.7965.ebuild:
- More EAPI voodoo, some set support (?)
-
-*portage-2.2.00.7903 (02 Oct 2007)
-
- 02 Oct 2007; Fabian Groffen <grobian@gentoo.org>
- -files/portage-2.2.00.7889-fix_indentation.prefix,
- -portage-2.2.00.7889.ebuild, +portage-2.2.00.7903.ebuild:
- New snapshot which includes the fix pipping checked in yesterday as patch
-
-*portage-2.2.00.7889 (29 Sep 2007)
-
- 29 Sep 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7724.ebuild, +portage-2.2.00.7889.ebuild:
- New snapshot with fresh blessings from zmedico
-
-*portage-2.2.00.7791 (18 Sep 2007)
-
- 18 Sep 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7722.ebuild, +portage-2.2.00.7791.ebuild:
- New snapshot, with a somewhat cleaned up repoman
-
-*portage-2.2.00.7783 (14 Sep 2007)
-
- 14 Sep 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7716.ebuild, +portage-2.2.00.7783.ebuild:
- New snapshot
-
-*portage-2.2.00.7724 (02 Sep 2007)
-
- 02 Sep 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7698.ebuild, +portage-2.2.00.7724.ebuild:
- New snapshot, includes install_name check on Darwin, and correction of those
- where possible
-
-*portage-2.2.00.7722 (01 Sep 2007)
-
- 01 Sep 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7586.ebuild, -portage-2.2.00.7595.ebuild,
- +portage-2.2.00.7722.ebuild:
- Hotfix that makes it really possible to use binary packages from another prefix
-
-*portage-2.2.00.7716 (28 Aug 2007)
-
- 28 Aug 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7708.ebuild, +portage-2.2.00.7716.ebuild:
- Previous version didn't include a special field in binary packages, this
- version does.
-
-*portage-2.2.00.7708 (27 Aug 2007)
-
- 27 Aug 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7707.ebuild, +portage-2.2.00.7708.ebuild:
- New snapshot which has theoretical support for binary packages on different
- prefixes
-
-*portage-2.2.00.7698 (25 Aug 2007)
-
- 25 Aug 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7571.ebuild, +portage-2.2.00.7698.ebuild:
- New snapshot, should have some speed improvements brought to you by Zac ;)
-
-*portage-2.2.00.7595 (12 Aug 2007)
-
- 12 Aug 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7563.ebuild, +portage-2.2.00.7595.ebuild:
- New snapshot, fixing issue where installed files could be removed when
- upgrading
-
-*portage-2.2.00.7586 (10 Aug 2007)
-
- 10 Aug 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7521.ebuild, +portage-2.2.00.7586.ebuild:
- New snapshot which solves creating double prefixes
-
-*portage-2.2.00.7571 (04 Aug 2007)
-
- 04 Aug 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7307.ebuild, +portage-2.2.00.7571.ebuild:
- New snapshot that doesn't leave .ecompress.file files behind when
- ruby.eclass is in use
-
-*portage-2.2.00.7563 (04 Aug 2007)
-
- 04 Aug 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7245.ebuild, +portage-2.2.00.7563.ebuild:
- New portage snapshot, doesn't do useless metadata import after sync, doesn't
- show repo any more if the ebuild comes from the standard PORTDIR
-
-*portage-2.2.00.7521 (30 Jul 2007)
-
- 30 Jul 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7209.ebuild, +portage-2.2.00.7521.ebuild:
- New snapshot, with new goodies!
-
-*portage-2.2.00.7307 (19 Jul 2007)
-
- 19 Jul 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7130.ebuild, +portage-2.2.00.7307.ebuild:
- New snapshot
-
-*portage-2.2.00.7245 (13 Jul 2007)
-
- 13 Jul 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7085.ebuild, +portage-2.2.00.7245.ebuild:
- New snapshot which solves an issue with emerge -av crashing when PORTDIR
- contains symlinks.
-
-*portage-2.2.00.7209 (09 Jul 2007)
-
- 09 Jul 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7037.ebuild, +portage-2.2.00.7209.ebuild:
- New snapshot, may be dangerous. Synced ebuild logic with the main tree.
-
-*portage-2.2.00.7130 (02 Jul 2007)
-
- 02 Jul 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.7033.ebuild, +portage-2.2.00.7130.ebuild:
- New snapshot with revised configure script and user/group management, beware!
-
-*portage-2.2.00.7085 (28 Jun 2007)
-
- 28 Jun 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.6949.ebuild, +portage-2.2.00.7085.ebuild:
- new snapshot
-
-*portage-2.2.00.7037 (26 Jun 2007)
-
- 26 Jun 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.2.00.6804.ebuild, +portage-2.2.00.7037.ebuild:
- New snapshot, fixes make.conf.example incorrectnesses
-
-*portage-2.2.00.7033 (25 Jun 2007)
-
- 25 Jun 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.29.6752.ebuild, +portage-2.2.00.7033.ebuild:
- New snapshot
-
-*portage-2.2.00.6949 (22 Jun 2007)
-
- 22 Jun 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.29.6710.ebuild, +portage-2.2.00.6949.ebuild:
- New snapshot, many code changes, beware
-
-*portage-2.2.00.6804 (11 Jun 2007)
-
- 11 Jun 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.28.6626.ebuild, +portage-2.2.00.6804.ebuild:
- New snapshot. Based on version 2.2, including GLEP 42 support.
-
-*portage-2.1.29.6752 (08 Jun 2007)
-
- 08 Jun 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.27.6539.ebuild, +portage-2.1.29.6752.ebuild:
- New snapshot
-
-*portage-2.1.29.6710 (01 Jun 2007)
-
- 01 Jun 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.27.6534.ebuild, +portage-2.1.29.6710.ebuild:
- New snapshot with big cleanups
-
-*portage-2.1.28.6626 (25 May 2007)
-
- 25 May 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.27.6600.ebuild, +portage-2.1.28.6626.ebuild:
- New snapshot which fixes pty problems on Solaris
-
-*portage-2.1.27.6600 (23 May 2007)
-
- 23 May 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.27.6502.ebuild, +portage-2.1.27.6600.ebuild:
- Many many fixes from trunk, including cPickle fix by Michael Haubenwallner
-
-*portage-2.1.27.6539 (15 May 2007)
-
- 15 May 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.25.6465.ebuild, +portage-2.1.27.6539.ebuild:
- New snapshot with a small fix for Interix/Windows
-
-*portage-2.1.27.6534 (13 May 2007)
-
- 13 May 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.25.6450.ebuild, +portage-2.1.27.6534.ebuild:
- Fix for outside prefix QA check not aborting the merge, but silently
- continuing.
-
-*portage-2.1.27.6502 (08 May 2007)
-
- 08 May 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.23.6400.ebuild, +portage-2.1.27.6502.ebuild:
- New snapshot, misc fixes
-
-*portage-2.1.25.6464 (01 May 2007)
-
- 01 May 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.25.6460.ebuild, +portage-2.1.25.6465.ebuild:
- Add bugfix replacement for 6460, fixes backtrace on invalid digest, crash on
- elog_summary (touching /var/log/portage), leaving behind of
- man.ecompress.dir files, repoman dieing during commit in
- manifest1_obsolete repositories
-
-*portage-2.1.25.6460 (30 Apr 2007)
-
- 30 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.23.6391.ebuild, +portage-2.1.25.6460.ebuild:
- New snapshot, now generates portage cache after --sync
-
-*portage-2.1.25.6450 (28 Apr 2007)
-
- 28 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.23.6370.ebuild, +portage-2.1.25.6450.ebuild:
- New snapshot, two leap jumps forward
-
-*portage-2.1.23.6400 (14 Apr 2007)
-
- 14 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.23.6338.ebuild, +portage-2.1.23.6400.ebuild:
- New snapshot, fix for Solaris configure issue, fix for improper handling of
- files/paths with spaces
-
-*portage-2.1.23.6391 (13 Apr 2007)
-
- 13 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.23.6381.ebuild, +portage-2.1.23.6391.ebuild:
- New snapshot, fixes issues with newexe, doexe, that 6381 seemed to have
- introduced.
-
-*portage-2.1.23.6381 (12 Apr 2007)
-
- 12 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.22.6320.ebuild, +portage-2.1.23.6381.ebuild:
- New snapshot that uses deb2targz for AIX users
-
-*portage-2.1.23.6370 (10 Apr 2007)
-
- 10 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.22.6250.ebuild, +portage-2.1.23.6370.ebuild:
- New snapshot, fixes dispatch-conf
-
-*portage-2.1.23.6336 (05 Apr 2007)
-
- 05 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.22.6248.ebuild, +portage-2.1.23.6338.ebuild:
- New snapshot with IRIX support, and interrevision handling bugfix
-
-*portage-2.1.22.6320 (28 Mar 2007)
-
- 28 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.22.6239.ebuild, +portage-2.1.22.6320.ebuild:
- New snapshot, misc fixes, improvements and more
-
-*portage-2.1.22.6250 (20 Mar 2007)
-
- 20 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.22.6209.ebuild, +portage-2.1.22.6250.ebuild:
- New snapshot that allows emerge --config to work in prefix
-
-*portage-2.1.22.6248 (18 Mar 2007)
-
- 18 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.22.6245.ebuild, +portage-2.1.22.6248.ebuild:
- New snapshot, fixing fowners and fperms behaviour
-
-*portage-2.1.22.6245 (18 Mar 2007)
-
- 18 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.22.6243.ebuild, +portage-2.1.22.6245.ebuild:
- New snapshot, fix fperms and fowners to work again
-
-*portage-2.1.22.6243 (18 Mar 2007)
-
- 18 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.6185.ebuild, -portage-2.1.22.6204.ebuild,
- +portage-2.1.22.6243.ebuild:
- New snapshot which fixes a collision-protect endless-recursion bug on
- circular symlinks, patch thanks to Tobias Hahn
-
-*portage-2.1.22.6239 (17 Mar 2007)
-
- 17 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- +portage-2.1.22.6239.ebuild:
- New snapshot, with repoman QuickCommit(tm) feature
-
-*portage-2.1.22.6209 (15 Mar 2007)
-
- 15 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.6173.ebuild, +portage-2.1.22.6209.ebuild:
- New snapshot with fixed config-protect functionality
-
-*portage-2.1.22.6204 (11 Mar 2007)
-
- 11 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.6152.ebuild, +portage-2.1.22.6204.ebuild:
- Add new snapshot, fixes bug in quickpgk
-
-*portage-2.1.20.6185 (06 Mar 2007)
-
- 06 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.6132.ebuild, +portage-2.1.20.6185.ebuild:
- New snapshot, most important: a fix for repoman when used in locales other
- than C
-
-*portage-2.1.20.6173 (04 Mar 2007)
-
- 04 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.6097.ebuild, +portage-2.1.20.6173.ebuild:
- New revision, fixes from upstream for prefix, fix for double-D check in prefix
-
-*portage-2.1.20.6152 (03 Mar 2007)
-
- 03 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.6151.ebuild, +portage-2.1.20.6152.ebuild:
- Fix a bug for users not having a gentoo patched portage, making them unable
- to run emerge
-
-*portage-2.1.20.6151 (03 Mar 2007)
-
- 03 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.6085.ebuild, +portage-2.1.20.6151.ebuild:
- New bump, mainly fixes. Added support for AIX.
-
-*portage-2.1.20.6132 (02 Mar 2007)
-
- 02 Mar 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5937.ebuild, +portage-2.1.20.6132.ebuild:
- New release, mainly bugfixes
-
-*portage-2.1.20.6097 (27 Feb 2007)
-
- 27 Feb 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5894.ebuild, +portage-2.1.20.6097.ebuild:
- Fixes for backtraces reported on the gentoo-alt mailing list, added QA check
- on Darwin for .so and .dylib files
-
-*portage-2.1.20.6085 (26 Feb 2007)
-
- 26 Feb 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5886.ebuild, +portage-2.1.20.6085.ebuild:
- New version with lots of upstream changes. Note: this portage includes
- support for deprecation of Manifest1 which will soon be used, so update ASAP
-
-*portage-2.1.20.5937 (10 Feb 2007)
-
- 10 Feb 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5839.ebuild, +portage-2.1.20.5937.ebuild:
- New snapshot with new configure logic that should fix some bugs, and
- probably introduces some new ones
-
-*portage-2.1.20.5894 (05 Feb 2007)
-
- 05 Feb 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5820.ebuild, +portage-2.1.20.5894.ebuild:
- New snapshot with fix for emerge -s being broken
-
-*portage-2.1.20.5886 (03 Feb 2007)
-
- 03 Feb 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5758.ebuild, +portage-2.1.20.5886.ebuild:
- New snapshot, with fix for emerge --metadata erroring out
-
-*portage-2.1.20.5839 (30 Jan 2007)
-
- 30 Jan 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5732.ebuild, +portage-2.1.20.5839.ebuild:
- Misc fixes to avoid python backtraces
-
-*portage-2.1.20.5819 (28 Jan 2007)
-
- 28 Jan 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5501.ebuild, +portage-2.1.20.5820.ebuild:
- New snapshot with new and improved *cough* package structure. Might result
- in some pythonic errors.
-
-*portage-2.1.20.5732 (19 Jan 2007)
-
- 19 Jan 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5447.ebuild, +portage-2.1.20.5732.ebuild:
- New snapshot with glep 42 (news items) support
-
-*portage-2.1.20.5501 (09 Jan 2007)
-
- 09 Jan 2007; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5400.ebuild, +portage-2.1.20.5501.ebuild:
- New snapshot
-
-*portage-2.1.20.5476 (06 Jan 2007)
-
- 06 Jan 2007; Fabian Groffen <grobian@gentoo.org>
- +portage-2.1.20.5476.ebuild:
- New snapshot
-
- 02 Jan 2007; Fabian Groffen <grobian@gentoo.org> ChangeLog:
- New snapshot, doesn't install sed wrapper in usr/bin any more
-
-*portage-2.1.20.5400 (27 Dec 2006)
-
- 27 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5377.ebuild, -portage-2.1.20.5380.ebuild,
- -portage-2.1.20.5396.ebuild, +portage-2.1.20.5400.ebuild:
- New snapshot, add back --with-default-path again, which seems to have been
- dropped by accident.
-
-*portage-2.1.20.5396 (26 Dec 2006)
-
- 26 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5336.ebuild, +portage-2.1.20.5396.ebuild:
- New snapshot with fix in emerge --sync code
-
-*portage-2.1.20.5380 (24 Dec 2006)
-
- 24 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5320.ebuild, +portage-2.1.20.5380.ebuild:
- Cosmetic fixes in emerge --info output
-
-*portage-2.1.20.5377 (24 Dec 2006)
-
- 24 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5376.ebuild, +portage-2.1.20.5377.ebuild:
- Fix for repoman not accepting inter-revision ebuilds
-
-*portage-2.1.20.5376 (24 Dec 2006)
-
- 24 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5284.ebuild, +portage-2.1.20.5376.ebuild:
- New snapshot with fixes/cleanup from the main trunk. Includes special prefix
- inter-revision version support
-
-*portage-2.1.20.5336 (20 Dec 2006)
-
- 20 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5261.ebuild, +portage-2.1.20.5336.ebuild:
- New snapshot with fix for a bug which caused weird python behaviour
- introduced in 5320
-
-*portage-2.1.20.5320 (18 Dec 2006)
-
- 18 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5226.ebuild, +portage-2.1.20.5320.ebuild:
- New snapshot, mainly performance improvements
-
-*portage-2.1.20.5284 (13 Dec 2006)
-
- 13 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5188.ebuild, +portage-2.1.20.5284.ebuild:
- New snapshot
-
-*portage-2.1.20.5261 (10 Dec 2006)
-
- 10 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5172.ebuild, +portage-2.1.20.5261.ebuild:
- New snapshort, cleanup and optimisation stuff from trunk
-
-*portage-2.1.20.5226 (08 Dec 2006)
-
- 08 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5165.ebuild, +portage-2.1.20.5226.ebuild:
- New snapshot, with possible performance improvements from the trunk
-
-*portage-2.1.20.5188 (06 Dec 2006)
-
- 06 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5145.ebuild, +portage-2.1.20.5188.ebuild:
- New snapshot, fix for DEFAULT_PATH screwup, fix for XCU_ID check to look in
- prefix first, repoman identification clearification.
-
-*portage-2.1.20.5172 (04 Dec 2006)
-
- 04 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5138.ebuild, +portage-2.1.20.5172.ebuild:
- New snapshot, fixes emerge --sync in SVN mode
-
-*portage-2.1.20.5165 (03 Dec 2006)
-
- 03 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5162.ebuild, +portage-2.1.20.5165.ebuild:
- New snapshot with fix for portage not informing about files that need
- updating after emerging.
-
-*portage-2.1.20.5162 (03 Dec 2006)
-
- 03 Dec 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5132.ebuild, +portage-2.1.20.5162.ebuild:
- New snapshot, more strictness on Manifests
-
-*portage-2.1.20.5145 (29 Nov 2006)
-
- 29 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5141.ebuild, +portage-2.1.20.5145.ebuild:
- New snapshot, portage's binpath is now added to DEFAULT_PATH by portage itself
-
-*portage-2.1.20.5141 (29 Nov 2006)
-
- 29 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5139.ebuild, +portage-2.1.20.5141.ebuild:
- Remove faulty version, new version with fix for a correct DEFAULT_PATH
-
-*portage-2.1.20.5140 (29 Nov 2006)
-
- 29 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5139.ebuild, +portage-2.1.20.5140.ebuild:
- Default path didn't include portage's own bins, fixed now
-
-*portage-2.1.20.5139 (29 Nov 2006)
-
- 29 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5120.ebuild, +portage-2.1.20.5139.ebuild:
- New snapshot, including a DEFAULT_PATH order fix.
-
-*portage-2.1.20.5138 (26 Nov 2006)
-
- 26 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5090.ebuild, +portage-2.1.20.5138.ebuild:
- New snapshot, contains some important etc-update related fixes
-
-*portage-2.1.20.5132 (26 Nov 2006)
-
- 26 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5077.ebuild, +portage-2.1.20.5132.ebuild:
- New snapshot
-
-*portage-2.1.20.5120 (22 Nov 2006)
-
- 22 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5060.ebuild, +portage-2.1.20.5120.ebuild:
- New snapshot. Includes a fix for repoman not seeing added digests.
-
-*portage-2.1.20.5090 (19 Nov 2006)
-
- 19 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5020.ebuild, +portage-2.1.20.5090.ebuild:
- Fix for repoman's SVN support. It now properly detects added ebuilds.
-
-*portage-2.1.20.5089 (19 Nov 2006)
-
- 19 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5020.ebuild, +portage-2.1.20.5089.ebuild:
- New snapshot, most particular, all traces of ACCEPT_LICENSE support have
- been removed again
-
-*portage-2.1.20.5077 (17 Nov 2006)
-
- 17 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.5016.ebuild, +portage-2.1.20.5077.ebuild:
- New snapshot, mainly with fixes for portage niceness, and (new style)
- virtuals
-
-*portage-2.1.20.5060 (16 Nov 2006)
-
- 16 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.4986.ebuild, +portage-2.1.20.5060.ebuild:
- New snapshot. Includes prefix patch for repoman not honouring the
- portage group given during configure call.
-
-*portage-2.1.20.5020 (12 Nov 2006)
-
- 12 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.4965.ebuild, +portage-2.1.20.5020.ebuild:
- New snapshot that includes a SVN aware repoman. The initial work was
- done by Kito, I just finished the job.
-
-*portage-2.1.20.5016 (12 Nov 2006)
-
- 12 Nov 2006; Fabian Groffen <grobian@gentoo.org>
- -portage-2.1.20.4942.ebuild, +portage-2.1.20.5016.ebuild:
- New snapshot from main-line, plus additional SVN support, such that
- `emerge --sync` now also works with our SVN tree.
-
- 16 Oct 2006; Fabian Groffen <grobian@gentoo.org> ChangeLog:
- New release 4721 which is based on a complete merge of the trunk code.
-
- 11 Oct 2006; Fabian Groffen <grobian@gentoo.org> ChangeLog:
- Since the bootstrap script now uses 4497, removed 4415. Bumped 4497
- to -r6, to include root_slash patch, such that original ebuilds and
- eclasses work without modifying ${ROOT} handling.
-
- 08 Oct 2006; Fabian Groffen <grobian@gentoo.org> ChangeLog:
- Rewrote QA patch from Matt, to actually work and die on double prefixed
- files. Added QA check for files installed outside the prefix, which also
- dies if it finds files. Bumping to -r5 to force everyone using the
- new QA checks for better feedback on problem packages in the tree.
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
deleted file mode 100644
index 1473fde..0000000
--- a/sys-apps/portage/Manifest
+++ /dev/null
@@ -1,29 +0,0 @@
-AUX 05portage.envd 58 SHA256 3caa7956606d288cffaca28d4016c5f75e24ff55307d9d8c1c889f2dba67da06 SHA512 a6e314b21e4d2e640eeefb8caf7e89540aac404dafe70895e7dcfd59b4832d82a9e9ebee9c3efe0406a614cde0c78dc39a2fd17f6ef98b5ad701b8fad14a97bc WHIRLPOOL a480018676c8d568323220536843671bef657a1f457cc3d185e478fa7941ab7836d9bca073a503bc3eecef0d34c2a1324718645721661100223423839ebc3313
-AUX portage-2.2.00.15801-prefix-chaining.patch 27681 SHA256 f9484fa6c899bd023c80888b961392639c7ce6b1662f37b89da22d7a2b84f354 SHA512 578526c1e4d5f4f514b9f289b00b954392ac3aabad7da6fcb89d9881f5b8210a8145d4aa03c3c8f6532ec146f7167330c83e8914404315d586fd16fe9ebc37bd WHIRLPOOL 682d08421e4186f14b9307fe269d8fd7441693547171e3c74385fb7e1ebd55c3d6fe2bb774934c306581655148f2d0c9a919de1657a2761cde0f7a6fbbf1c7c0
-AUX portage-2.2.01.18213-ebuildshell.patch 3216 SHA256 3b84dc57b27a3b4e88c93919a9188d9747957bd1d9ea57f12cf9ba2af7bc171e SHA512 bb016e8e909fed75c1ac18b263d6202001851dc186cfd3550eeae0e12116083435a8f097b72112920d98f8841287e22494dc0dbd0ed97fcf50aa98c2e44007dd WHIRLPOOL acc323f6f048ab991c12e8b9a6702ea10d9d62bb58d64204ccee55dc6f068209f9a373a17f8aab270f1c8e5a55acf32f0496cdb86610de5ffcc56e584b96b30d
-AUX portage-2.2.01.18826-aix-preservelibs.patch 1188 SHA256 663221d2b16604d2dff922ef6126e3589d0ab070aa45b06bc60141be3518e8ff SHA512 cf39861eb914605321c4e5491113d109b0426bd3a20024aabc9bcfcb32c84b6959e203277af685d9b3377f9f126c2db03da5acd65f77ed900a665eeedb42f338 WHIRLPOOL 47f2ae377f9dc6027c4a4d69e9ebd27472f6271017f37e38614ffb395e67c82344e07165136b8aab2480bc0a08b1a10ef0dfad63e8e5a213b2028db3a6b5f0ec
-AUX portage-2.2.01.18980-ebuildshell.patch 3196 SHA256 f6afb0dade46de4f6ddd263b7ed73a7f48580315e88802008ed6b2bfae054dcf SHA512 658acd8a6252ce1e28c87888b3503d4d5bb3f0461e34dde59c99b0887f06a0ff76d7ddd80ce87ead980229ec02f2596f0e4226694591cd43bf6d1549ec77de1f WHIRLPOOL 316aa7cd283f4f9f32b1c8dc00180dee4587b287c724af8b7ffff9926784d7e18d507bb24ec6d8a9ffe0a1c8441cff8c3cd6c80b3e0645f568293325e0465cd4
-AUX portage-2.2.01.19247-aix-preserve-libs.patch 6502 SHA256 c8f1ac40f9adffeee7158650d9b9c79bb27a0b52694471308df853d4ed1cd197 SHA512 d3de61418db143885771fca0bf3aadb7a1767cf5ccde2333f6948d35392fd4548976e7483c9b9fc865fbf2d672169581fbf9f687ac24d19083910c2cd3a8e059 WHIRLPOOL 66196536936c3bf1b3c8927b2569060913d2947e30e23b04af9ad3b9608b6d7894bcfb97f657a145bc3cc765dbbfca8913ef95a6fd74944d89f15249aa10215b
-AUX portage-2.2.01.19247-ebuildshell.patch 3296 SHA256 8cee3ddf8f4b03e9440407ecd414b31b072f76a26c7f01c7798fc9072004ea1b SHA512 4b3399576f10d2eee5e3f560eba2fb7003dc7a94bc45f2f5a83629511a39398abef50c86793848f08998982466369ce56d89911dd6ee878d02f2e07e71e77b4e WHIRLPOOL 65668006e8c7c0e7241ef76dc2728803a2723c18217fd8a99ff98ce2c59a99e755e43a4031757a5a7e48a2b54be8f531089ea82c28a4a26fc4ba86112bc8e664
-AUX portage-2.2.01.19981-ebuildshell.patch 3304 SHA256 2b7f313afe62815b791835da8cdfc3991732712cbdf4c7d4ac7f4e9a310b9ed0 SHA512 782598093305b4d51c32af5f79a1f512f6a42162fa8e37e02758bb0c742ff32ac712969e20f5042e04e14a7e919c644d4ad53638ff6d865551f1b15b6dd47b82 WHIRLPOOL 2103b1f02de4dd288f441e486fb36f98c8348135961e12e3ce0f113ca370a39c8aee2d14d5a7c149d48c3ed9c9b6a940a8f7faf4e5fb446c53f243d1eddf61bc
-AUX portage-2.2.01.20020-ebuildshell.patch 4736 SHA256 92f91c788e3591fb71f55b7a04df8bd0baee767e2561649182bf1b814a0451a8 SHA512 785059ad71e1d9172338926df22883bf70560c3f22f84da74aa21b872b52c9dd05ca61fe8bb786a2da7e4756ae3568f35ca6d7a6ec22b9be419efab6529b8f52 WHIRLPOOL 63ba30a2fa005cca2a6866178938e4ce83bed8ca3a5cbc9bcbcffc888ef4561c27d45f29707db26574c96b8a0c0ed565a0224d64bed8191a1179ae6ace325904
-AUX portage-2.2.01.20239-ebuildshell.patch 5292 SHA256 602efac969b76b33e46f927bb6d5ddaff837f2d69dba446c05116fd6e9d6aaf9 SHA512 9f79c62482cacfe4d52d9b7a42969c5090ec1dd6c55ac67ac0697fa3261d00d437e32a46987d242d3380b459d1af2cdfdacec5d72b7aa905146bbf5759158bdf WHIRLPOOL 2ee6f82ec9dc8c44704c1badeafa207656dac9ce49443616b4ebfd402e872c71434e049f4436ed04009e633a00b4863dd35e79a80ba4e710ac1af6579a9decdf
-AUX portage-2.2.01.20336-openrc.patch 924 SHA256 ad0ac66cbc7f2e77f4d6cd19b54ee5e844b9acec29e17b6c10b031cb91f424e0 SHA512 9e5f49f3c0ceeb5e2a56470b5c926760661169e66793f888b97cd5e591abbfe53bab31c80f110f7895a4ee307debc099f5228cc8ef1fe1f061356456129d4193 WHIRLPOOL 1706512411bc7193066c5d000e4279aa308743e1bdc17547d20209cc4000b2fa580822a59ea86954a90d357c0a37c2484c5babed7950dea40cc382f4fa5bf5f0
-AUX portage-2.2.01.22124-env_update-ldconfig.patch 617 SHA256 d2ad89e9c70054d5e9a4df573453cc18c2c9d1a59359c2bc44de8ab2a6b7a8c3 SHA512 c98c68f8f4da37782455e28c5e29fcf2b4221ad888ddfe2548f9752c369e88d80a1cce69ff4d5ee04e5bd308a06bae8e04bbb169735719e613040e0200668cde WHIRLPOOL 13ccf401ffe85a89938927f16244c07e183f95eb826640d33be508852b14d7b24f02210d8a9050020ed385671f7730b40c38dccdbca8fdf584f92f30cc5f1fa8
-DIST portage-man-pl-2.1.2.tar.bz2 53893 SHA256 960eaa7c6f3a2af44bdc665266a8e884628a562373cc477d301597ecc5ef961f SHA512 5f5c8dd1559048546633b1e7291ff8c0f5d637595f1a4c98405424b08c30c089fc9359e0214f78fbe358754f20d327794f4692b9b67639585c29b755975ee853 WHIRLPOOL 756e267b84077501d976f46fa448cda5368cd52aeca6ec43d109c81fe8e2364e0cd0f35630d68a4186c70e3b440b7c870b86ac7ef83cc0afa43e10f9f8e1f422
-DIST prefix-portage-2.2.01.20062.tar.bz2 993047 SHA256 c0b515077b226ab9be5179e6b2774b02816c461dcceefae496d9fc7fddf14080 SHA512 b13c5e50a95266d6baf0fc77216c272047a22bd703e560957bcb68d84c7dd655836b787f71bbf9c5fae91d490d9a44a16fb6c0834a3f1d9c774f57b569108cd3 WHIRLPOOL 11e2760a4640e8baead86e1b82ee6cf9e3360d95133bf30093b20194ca955b3621fd901ba2d18adaedf6f44cbae2d47362253dee8b57a520aebf320c49bffaad
-DIST prefix-portage-2.2.01.20751.tar.bz2 997260 SHA256 c149450f8b3b6e08c48a31de5edc753b35d793039c21003cfffb4475ea04cf80 SHA512 0e02d7ef7358a48189ba9b5f65308e83b1ef72ffd05fac7fed82c0421daeb68bf9681884a7c433208a1213105e7f7792c3df53b1a3fb187a852eb49da7735dfd WHIRLPOOL 37def9ef09ebb855051037d1cfcc5c50d9d32fecc905aa1c4c4394464a2023cb6821bcef794932aa3514c8c066865d490b3cf976efdd19e2315e543fd9eac3c2
-DIST prefix-portage-2.2.01.21882.tar.bz2 1071921 SHA256 94964b1d3b00ffd45c22d2766f4256ca7c16d3c8f93f65004dc6630253ae09d3 SHA512 14e267645be3e417029a4fb3c1ead5dfa42e5cb77dc5552db2ac27e871a8583ece29384898c48b915b2afd37acce063a4cb4205fb2036fcb7ed9a4a7cea23fd4 WHIRLPOOL 1847098c50b97aa3eb18eef85180ab800407207ac2c6fbdca9dfc3c95e6604b87e5ea1f37f21b0e8286df42d3fde7e56851dc8427445a1fcf38ebae33addc8f5
-DIST prefix-portage-2.2.01.22013.tar.bz2 1082750 SHA256 f1fa483005febf128cb40424e734e594b7e9b07fae4a06f10f15932b4f472253 SHA512 236c1237bbe965df965a6828490ecef36c4672c4b34d79f5ae71d9ae0acfb1942f1eec686044aa96923d842ab3938e1abf902cdf0b0269837b686c11f22e520a WHIRLPOOL 370868b11cf5aeac1ae0d54b981bfe2d351644b4e8189a23c618e56e627c075dc6bbe508cf6f8c28185b19a1a474af5f4bc7b678104e24229689c8dcb73a666f
-DIST prefix-portage-2.2.01.22097.tar.bz2 1063887 SHA256 77a48bbdf7dd3886df4d800ae2337dbba87d4837b366a5e0c7da51a1536ecb17 SHA512 62c0494a65c24e182f49d8707946cea2b57c862ba0a9e92dc36b1cf57e5acf2204636ca6b0e9f9c71e11c31663bab82378d782b0f0df4113fcd745d71cccbd8e WHIRLPOOL edfa8f3edf05129c3c3800df81c347bc833693c1fb91f8b71083ae10305b661a3308cd6c092021c72f506d348ceb7762ae34a2bef02bc8fa86170ed693ecdcb4
-DIST prefix-portage-2.2.01.22124.tar.bz2 1082746 SHA256 9dfaff4584fa4c7890942a5c8451663e8325ad5f861595ee911c551650b5e548 SHA512 79bfe4d1b69ddd75f464dd15243dc0dd5be6773e470195eb9b8f74ef699f1ad4fa1f915ed23b1d3de0478fefce0b85d32cce44db2b14771d8dfe939f9bfc7044 WHIRLPOOL 291c198167bca4c0c2e52ae588097f76a3a9137716b997cd63b103ddd15237c35d746455013082f9a407030e40012a77085c40f6d044c09dc0c4a425249260a7
-EBUILD portage-2.2.01.20062.ebuild 9446 SHA256 0beec88209cdde5fe1c96634ef9069914e3c8c6d09ad891f3a81c3313310ee29 SHA512 4c73e585638af22b83aeb7f0afa765f6d6dcadbebd871bf54ea300a8dc137547a47691fa2e0206f5921084e941caa12bc767c7de8d6d2592760999cfdfbeb814 WHIRLPOOL 7c987dd8cb99950e8de5eeb9ea95ddeda2ad6195470c1eb96fe9434abf3b558ae1cec8cf2af188834b4feb8aae3d26b333b78cc39c794ab5ef20f306468eccfd
-EBUILD portage-2.2.01.20751.ebuild 12628 SHA256 0cf50352ebf8154acae84c6332f5cb2ef9fa089dd4d773ec2afdf3e042c174e8 SHA512 264443a815a97c087c759660185361c46f5c4ed9d98931e01278b3d13b3e4ac52d6f0531f77c4a7793583848fb4f2f4fa6a81ddf066cf36ad840611bc49cf5e8 WHIRLPOOL e2c2832e77ec220544d85d63d58e27b5d90eddbfd86476c3323de20f03e00ada514f484f3d5b16372746b76c5e411b69b6670b3ddd66fb7a6e8753a415402942
-EBUILD portage-2.2.01.21882.ebuild 14041 SHA256 9c165574d4df4ea9ce8b885a4e3b06a97169e576174657bfa4ae6f5da897e2c4 SHA512 589edf9cf62d07845ee4476a33dcba1541784b86d450698c26db748bfd13d5a2a3a1b07eeb47c534b2ddbd6519a46c6e3234adde9fffe0aef1cc1e56a2644192 WHIRLPOOL 10b5cbd13739643e2face92affa6bfd3a068b2a48b5aad707e5f4b91831c7d28e04ecee598112509ae4865d3f2c0764f4fb34924ee3a8fdf7340c7ff390602d4
-EBUILD portage-2.2.01.22013.ebuild 14154 SHA256 359f0a5fbd2e8b197f210b529508f8d28c44eb226882d24d7a7914bef75fcc02 SHA512 5891a16067993df6d744df08718384a3a59b1fcf7e50fb21d766b4c16e8eef81f96ff4b46a552badf08d0c381f3075d0291e08b1c8629f83ed25d07adb548bbf WHIRLPOOL 01ac70c3e5766a7f80846442a1ab46227f9a12590ab1d398d5d93f95c3a13579c3b5c2295057a3fa3a1c1c587c25350bac8731d44c75aab82b61b3f529d1eaf6
-EBUILD portage-2.2.01.22097.ebuild 14154 SHA256 359f0a5fbd2e8b197f210b529508f8d28c44eb226882d24d7a7914bef75fcc02 SHA512 5891a16067993df6d744df08718384a3a59b1fcf7e50fb21d766b4c16e8eef81f96ff4b46a552badf08d0c381f3075d0291e08b1c8629f83ed25d07adb548bbf WHIRLPOOL 01ac70c3e5766a7f80846442a1ab46227f9a12590ab1d398d5d93f95c3a13579c3b5c2295057a3fa3a1c1c587c25350bac8731d44c75aab82b61b3f529d1eaf6
-EBUILD portage-2.2.01.22124-r1.ebuild 17288 SHA256 ebb240718aae30995bd4d92396608655ab7ac532661ee7913edf1b8409563ed6 SHA512 49274647c224ac311f42dee8abbe6d229f0d0fb9adb29fd993e72377968f882f45f903b19dbb54899e10b97b21c697f14a3220cbbe6d3a15b0092a0af40a8d9e WHIRLPOOL 4d20cb2e93bb9d1832570383c1a4f1ee54d1d09c41143228a998df474a4c1f526ea9c29984646718a2af36fc609dbb07501d1f13ca758e214743eab3c9e385b7
-EBUILD portage-2.2.01.22124.ebuild 14154 SHA256 359f0a5fbd2e8b197f210b529508f8d28c44eb226882d24d7a7914bef75fcc02 SHA512 5891a16067993df6d744df08718384a3a59b1fcf7e50fb21d766b4c16e8eef81f96ff4b46a552badf08d0c381f3075d0291e08b1c8629f83ed25d07adb548bbf WHIRLPOOL 01ac70c3e5766a7f80846442a1ab46227f9a12590ab1d398d5d93f95c3a13579c3b5c2295057a3fa3a1c1c587c25350bac8731d44c75aab82b61b3f529d1eaf6
-EBUILD portage-9999.ebuild 11571 SHA256 14450dacff690de2f12cb7c68bf1f147201f76f6b43a751a5e43f20291c0005b SHA512 44d7ed7aab215c67aae29441e3e07637dacd7d8f70aefe052876eab26072c528c2d6a17b79834794ba80cf4f5a8a8d3bd0d8ae15b3091101e67420b229519bd7 WHIRLPOOL 8fa5846173c2ee0575548a7f15b21583e8c93ef38128547377e10efed3105fc57f80e14ca3a994c6f24e192076e423cf3391fb5eaa52ca452cc5ff896a39949d
-MISC ChangeLog 93006 SHA256 c013c75f4f2a530df4a13b04fdf61b49dc29c9f10d68c849d56355b9ca2c22ad SHA512 4739a98b4be71cf12fe71521be04444c6b04a1385f0610e87b30d86508f423e9128e600e7e1e60d03f7dbef09f53f4c8e9c0040fda2dc273f604fdc101f67f0c WHIRLPOOL 97f2230155e49f695f2fcea45dacba9328d7216bb7eae3779040d5a87f89851a2b80446f388190f18c8df1d03c95bdce8b624a257d2850595f48adedbbf1790f
-MISC metadata.xml 570 SHA256 caa1a631e6fe0d42012260b948ab80a89ca449ec33f911c22bdaa84f1ff5e95a SHA512 8b7232056c81963d3ea91d718ba95c253731a9c4f827414e13e94b4c0cab1d4d013481bf2f90c3b9d381fc1c6e31a9b81958da5d652d40f5040a8575014d67ee WHIRLPOOL b2a448ff69a9b29d71afbe731cb058e3ed28e11929dc6ea2d74f9f894d1c41241dac81814e0124d17fa048118d12d304d224bca5484edd66a3f5e2a547d05b31
diff --git a/sys-apps/portage/files/05portage.envd b/sys-apps/portage/files/05portage.envd
deleted file mode 100644
index ec94905..0000000
--- a/sys-apps/portage/files/05portage.envd
+++ /dev/null
@@ -1 +0,0 @@
-PYTHONPATH="@GENTOO_PORTAGE_EPREFIX@/usr/lib/portage/pym"
diff --git a/sys-apps/portage/files/portage-2.2.00.15801-prefix-chaining.patch b/sys-apps/portage/files/portage-2.2.00.15801-prefix-chaining.patch
deleted file mode 100644
index 01e5934..0000000
--- a/sys-apps/portage/files/portage-2.2.00.15801-prefix-chaining.patch
+++ /dev/null
@@ -1,693 +0,0 @@
-diff -ru prefix-portage-2.2.00.15801.orig/bin/ebuild.sh prefix-portage-2.2.00.15801/bin/ebuild.sh
---- prefix-portage-2.2.00.15801.orig/bin/ebuild.sh 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/bin/ebuild.sh 2010-03-11 10:38:21 +0100
-@@ -123,6 +123,83 @@
- # Unset some variables that break things.
- unset GZIP BZIP BZIP2 CDPATH GREP_OPTIONS GREP_COLOR GLOBIGNORE
-
-+if [[ -n "${PORTAGE_READONLY_EPREFIXES}" ]]; then
-+ new_PATH=${PATH}
-+
-+ prefixes="${PORTAGE_READONLY_EPREFIXES}:${EPREFIX}"
-+
-+ # build up a PATH for the current environment. the path has to
-+ # contain all the paths the start with $EPREFIX _first_, and
-+ # after that, all the others. We have to re-order the new_PATH,
-+ # so that EPREFIX paths move to the front. after that, the paths
-+ # of all parent prefixes are added, and finally, after that, the
-+ # paths not containing any prefix are added.
-+
-+ save_IFS=$IFS
-+ IFS=':'
-+ pth_pfx=
-+ pth_nopfx=
-+ for pth in ${new_PATH}; do
-+ IFS=$save_IFS
-+ if [[ "${pth#${EPREFIX}}" == "${pth}" ]]; then
-+ [[ ":${pth_nopfx}:" == *":${pth}:"* ]] && continue
-+ if [[ -z "${pth_nopfx}" ]]; then
-+ pth_nopfx="${pth}"
-+ else
-+ pth_nopfx="${pth_nopfx}:${pth}"
-+ fi
-+ else
-+ [[ ":${pth_pfx}:" == *":${pth}:"* ]] && continue
-+ if [[ -z "${pth_pfx}" ]]; then
-+ pth_pfx="${pth}"
-+ else
-+ pth_pfx="${pth_pfx}:${pth}"
-+ fi
-+ fi
-+ done
-+ IFS=$save_IFS
-+
-+ new_PATH=
-+
-+ save_IFS=$IFS
-+ IFS=':'
-+ for eroot in ${prefixes}; do
-+ IFS=$save_IFS
-+ if [[ -f ${eroot}/usr/share/portage/config/make.globals ]]; then
-+ # ok, there is a portage instance installed in this prefix,
-+ # so we can ask (politely) for the DEFAULT_PATH of it :)
-+
-+ defpath="$(. ${eroot}/etc/make.globals && echo $DEFAULT_PATH)"
-+ okpath=
-+ save_IFS2=$IFS
-+ IFS=':'
-+ for p in $defpath; do
-+ IFS=$save_IFS2
-+ # we have that one already...
-+ [[ ":${new_PATH}:" == *":$p:"* ]] && continue
-+ # we skip paths, that are outside our prefix ...
-+ [[ "${p#${eroot}}" == "${p}" ]] && continue
-+ if [[ -z "${okpath}" ]]; then
-+ okpath="${p}"
-+ else
-+ okpath="${okpath}:${p}"
-+ fi
-+ done
-+ IFS=$save_IFS2
-+
-+ new_PATH="${okpath}:${new_PATH}"
-+ else
-+ # no portage installed in this prefix. this means we have to
-+ # somehow fiddle together a sane path for that prefix for at
-+ # least the standard things to work.
-+ new_PATH="${eroot}/usr/bin:${eroot}/usr/sbin:${eroot}/bin:${eroot}/sbin:${new_PATH}"
-+ fi
-+ done
-+ IFS=$save_IFS
-+
-+ export PATH=${pth_pfx}:$new_PATH:${pth_nopfx}
-+fi
-+
- source "${PORTAGE_BIN_PATH}/isolated-functions.sh" &>/dev/null
-
- [[ $PORTAGE_QUIET != "" ]] && export PORTAGE_QUIET
-@@ -1988,7 +2065,11 @@
-
- #PATH=$_ebuild_helpers_path:$PREROOTPATH${PREROOTPATH:+:}/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin${ROOTPATH:+:}$ROOTPATH
- # PREFIX: same notes apply as at the top of this file
-- PATH="$_ebuild_helpers_path:$PREROOTPATH${PREROOTPATH:+:}${DEFAULT_PATH}${ROOTPATH:+:}$ROOTPATH${EXTRA_PATH:+:}${EXTRA_PATH}"
-+ #PATH="$_ebuild_helpers_path:$PREROOTPATH${PREROOTPATH:+:}${DEFAULT_PATH}${ROOTPATH:+:}$ROOTPATH${EXTRA_PATH:+:}${EXTRA_PATH}"
-+ # PREFIX (with CHAINING!): why the heck not simply pre-pend the paths? hell,
-+ # this shot down prefix-chaining, and made me search a while...
-+ # PATH has been set up at the top of the file already.
-+ PATH="${ebuild_helpers_path}:${PATH}"
- unset _ebuild_helpers_path
-
- if hasq distcc $FEATURES ; then
-diff -ru prefix-portage-2.2.00.15801.orig/pym/_emerge/actions.py prefix-portage-2.2.00.15801/pym/_emerge/actions.py
---- prefix-portage-2.2.00.15801.orig/pym/_emerge/actions.py 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/pym/_emerge/actions.py 2010-03-11 10:38:21 +0100
-@@ -1783,8 +1783,9 @@
- "control (contains %s).\n!!! Aborting rsync sync.\n") % \
- (myportdir, vcs_dir), level=logging.ERROR, noiselevel=-1)
- return 1
-- if not os.path.exists(EPREFIX + "/usr/bin/rsync"):
-- print("!!! " + EPREFIX + "/usr/bin/rsync does not exist, so rsync support is disabled.")
-+ rsync_bin = portage.readonly_pathmatch_any(settings, "/usr/bin/rsync")
-+ if not os.path.exists(rsync_bin):
-+ print("!!! rsync binary does not exist, so rsync support is disabled.")
- print("!!! Type \"emerge net-misc/rsync\" to enable rsync support.")
- sys.exit(1)
- mytimeout=180
-@@ -1957,7 +1958,7 @@
- if mytimestamp != 0 and "--quiet" not in myopts:
- print(">>> Checking server timestamp ...")
-
-- rsynccommand = [EPREFIX + "/usr/bin/rsync"] + rsync_opts + extra_rsync_opts
-+ rsynccommand = [rsync_bin] + rsync_opts + extra_rsync_opts
-
- if "--debug" in myopts:
- print(rsynccommand)
-@@ -2108,8 +2109,9 @@
- out.eerror(line)
- sys.exit(exitcode)
- elif syncuri[:6]=="cvs://":
-- if not os.path.exists(EPREFIX + "/usr/bin/cvs"):
-- print("!!! " + EPREFIX + "/usr/bin/cvs does not exist, so CVS support is disabled.")
-+ cvs_bin = portage.readonly_pathmatch_any(settings, "/usr/bin/cvs")
-+ if not os.path.exists(cvs_bin):
-+ print("!!! cvs binary does not exist, so CVS support is disabled.")
- print("!!! Type \"emerge dev-util/cvs\" to enable CVS support.")
- sys.exit(1)
- cvsroot=syncuri[6:]
-@@ -2128,7 +2130,7 @@
- "!!! existing '%s' directory; exiting.\n" % myportdir)
- sys.exit(1)
- del e
-- if portage.spawn("cd "+cvsdir+"; cvs -z0 -d "+cvsroot+" co -P gentoo-x86",settings,free=1):
-+ if portage.spawn("cd "+cvsdir+"; "+cvs_bin+" -z0 -d "+cvsroot+" co -P gentoo-x86",settings,free=1):
- print("!!! cvs checkout error; exiting.")
- sys.exit(1)
- os.rename(os.path.join(cvsdir, "gentoo-x86"), myportdir)
-@@ -2136,15 +2138,16 @@
- #cvs update
- print(">>> Starting cvs update with "+syncuri+"...")
- retval = portage.process.spawn_bash(
-- "cd %s; cvs -z0 -q update -dP" % \
-- (portage._shell_quote(myportdir),), **spawn_kwargs)
-+ "cd %s; %s -z0 -q update -dP" % \
-+ (portage._shell_quote(myportdir),cvs_bin), **spawn_kwargs)
- if retval != os.EX_OK:
- sys.exit(retval)
- dosyncuri = syncuri
- elif syncuri[:11]=="svn+http://" or syncuri[:6]=="svn://" or syncuri[:12]=="svn+https://":
- # Gentoo Prefix hardcoded SVN support
-- if not os.path.exists(EPREFIX + "/usr/bin/svn"):
-- print("!!! " + EPREFIX + "/usr/bin/svn does not exist, so SVN support is disabled.")
-+ svn_bin = portage.readonly_pathmatch_any(settings, "/usr/bin/svn")
-+ if not os.path.exists(svn_bin):
-+ print("!!! svn binary does not exist, so SVN support is disabled.")
- print("!!! Type \"emerge dev-util/subversion\" to enable SVN support.")
- sys.exit(1)
- svndir=os.path.dirname(myportdir)
-@@ -2171,7 +2174,7 @@
- else:
- #svn update
- print(">>> Starting svn update...")
-- retval = portage.spawn("cd '%s'; svn update" % myportdir, \
-+ retval = portage.spawn("cd '%s'; %s update" % (myportdir,svn_bin), \
- settings, free=1)
- if retval != os.EX_OK:
- sys.exit(retval)
-diff -ru prefix-portage-2.2.00.15801.orig/pym/_emerge/depgraph.py prefix-portage-2.2.00.15801/pym/_emerge/depgraph.py
---- prefix-portage-2.2.00.15801.orig/pym/_emerge/depgraph.py 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/pym/_emerge/depgraph.py 2010-03-11 10:39:49 +0100
-@@ -17,6 +17,7 @@
- from portage.dbapi import dbapi
- from portage.dbapi.dep_expand import dep_expand
- from portage.dep import Atom
-+from portage.dep.dep_check import ro_selected
- from portage.output import bold, blue, colorize, create_color_func, darkblue, \
- darkgreen, green, nc_len, red, teal, turquoise, yellow
- bad = create_color_func("BAD")
-@@ -1143,14 +1144,14 @@
- edepend["DEPEND"] = ""
-
- deps = (
-- (bdeps_root, edepend["DEPEND"],
-+ (bdeps_root, "DEPEND",
- self._priority(buildtime=(not bdeps_optional),
- optional=bdeps_optional),
- pkg.built),
-- (myroot, edepend["RDEPEND"],
-+ (myroot, "RDEPEND",
- self._priority(runtime=True),
- False),
-- (myroot, edepend["PDEPEND"],
-+ (myroot, "PDEPEND",
- self._priority(runtime_post=True),
- False)
- )
-@@ -1161,7 +1162,8 @@
- if not strict:
- portage.dep._dep_check_strict = False
-
-- for dep_root, dep_string, dep_priority, ignore_blockers in deps:
-+ for dep_root, dep_type, dep_priority, ignore_blockers in deps:
-+ dep_string = edepend[dep_type]
- if not dep_string:
- continue
- if debug:
-@@ -1180,7 +1182,7 @@
- uselist=pkg.use.enabled))
-
- dep_string = list(self._queue_disjunctive_deps(
-- pkg, dep_root, dep_priority, dep_string))
-+ pkg, dep_root, dep_priority, dep_string, dep_type))
-
- except portage.exception.InvalidDependString as e:
- if pkg.installed:
-@@ -1196,7 +1198,7 @@
-
- if not self._add_pkg_dep_string(
- pkg, dep_root, dep_priority, dep_string,
-- allow_unsatisfied, ignore_blockers=ignore_blockers):
-+ allow_unsatisfied, ignore_blockers=ignore_blockers, dep_type=dep_type):
- return 0
-
- except portage.exception.AmbiguousPackageName as e:
-@@ -1224,7 +1226,7 @@
- return 1
-
- def _add_pkg_dep_string(self, pkg, dep_root, dep_priority, dep_string,
-- allow_unsatisfied, ignore_blockers=False):
-+ allow_unsatisfied, ignore_blockers=False, dep_type=None):
- depth = pkg.depth + 1
- debug = "--debug" in self._frozen_config.myopts
- strict = pkg.type_name != "installed"
-@@ -1240,7 +1242,7 @@
- try:
- selected_atoms = self._select_atoms(dep_root,
- dep_string, myuse=pkg.use.enabled, parent=pkg,
-- strict=strict, priority=dep_priority)
-+ strict=strict, priority=dep_priority, dep_type=dep_type)
- except portage.exception.InvalidDependString as e:
- show_invalid_depstring_notice(pkg, dep_string, str(e))
- del e
-@@ -1395,7 +1397,7 @@
- child_pkgs = atom_pkg_graph.child_nodes(atom)
- yield (atom, child_pkgs[0])
-
-- def _queue_disjunctive_deps(self, pkg, dep_root, dep_priority, dep_struct):
-+ def _queue_disjunctive_deps(self, pkg, dep_root, dep_priority, dep_struct, dep_type=None):
- """
- Queue disjunctive (virtual and ||) deps in self._dynamic_config._dep_disjunctive_stack.
- Yields non-disjunctive deps. Raises InvalidDependString when
-@@ -1406,11 +1408,11 @@
- x = dep_struct[i]
- if isinstance(x, list):
- for y in self._queue_disjunctive_deps(
-- pkg, dep_root, dep_priority, x):
-+ pkg, dep_root, dep_priority, x, dep_type):
- yield y
- elif x == "||":
- self._queue_disjunction(pkg, dep_root, dep_priority,
-- [ x, dep_struct[ i + 1 ] ] )
-+ [ x, dep_struct[ i + 1 ] ] , dep_type)
- i += 1
- else:
- try:
-@@ -1425,25 +1427,25 @@
- # purpose.
- if x.cp.startswith('virtual/'):
- self._queue_disjunction( pkg, dep_root,
-- dep_priority, [ str(x) ] )
-+ dep_priority, [ str(x) ] , dep_type)
- else:
- yield str(x)
- i += 1
-
-- def _queue_disjunction(self, pkg, dep_root, dep_priority, dep_struct):
-+ def _queue_disjunction(self, pkg, dep_root, dep_priority, dep_struct, dep_type=None):
- self._dynamic_config._dep_disjunctive_stack.append(
-- (pkg, dep_root, dep_priority, dep_struct))
-+ (pkg, dep_root, dep_priority, dep_struct, dep_type))
-
- def _pop_disjunction(self, allow_unsatisfied):
- """
- Pop one disjunctive dep from self._dynamic_config._dep_disjunctive_stack, and use it to
- populate self._dynamic_config._dep_stack.
- """
-- pkg, dep_root, dep_priority, dep_struct = \
-+ pkg, dep_root, dep_priority, dep_struct, dep_type = \
- self._dynamic_config._dep_disjunctive_stack.pop()
- dep_string = portage.dep.paren_enclose(dep_struct)
- if not self._add_pkg_dep_string(
-- pkg, dep_root, dep_priority, dep_string, allow_unsatisfied):
-+ pkg, dep_root, dep_priority, dep_string, allow_unsatisfied, dep_type):
- return 0
- return 1
-
-@@ -2063,12 +2065,18 @@
- return self._select_atoms_highest_available(*pargs, **kwargs)
-
- def _select_atoms_highest_available(self, root, depstring,
-- myuse=None, parent=None, strict=True, trees=None, priority=None):
-+ myuse=None, parent=None, strict=True, trees=None, priority=None, dep_type=None):
- """This will raise InvalidDependString if necessary. If trees is
- None then self._dynamic_config._filtered_trees is used."""
- pkgsettings = self._frozen_config.pkgsettings[root]
- if trees is None:
- trees = self._dynamic_config._filtered_trees
-+
-+ # this one is needed to guarantee good readonly root
-+ # resolution display in the merge list. required since
-+ # parent (below) can be None
-+ trees[root]["disp_parent"] = parent
-+
- atom_graph = digraph()
- if True:
- try:
-@@ -2081,7 +2089,7 @@
- portage.dep._dep_check_strict = False
- mycheck = portage.dep_check(depstring, None,
- pkgsettings, myuse=myuse,
-- myroot=root, trees=trees)
-+ myroot=root, trees=trees, dep_type=dep_type)
- finally:
- if parent is not None:
- trees[root].pop("parent")
-@@ -2116,6 +2124,7 @@
- selected_atoms[pkg] = [atom for atom in \
- atom_graph.child_nodes(node) if atom in chosen_atoms]
-
-+ trees[root].pop("disp_parent")
- return selected_atoms
-
- def _show_unsatisfied_dep(self, root, atom, myparent=None, arg=None,
-@@ -4633,6 +4642,37 @@
- for x in blockers:
- print(x)
-
-+ # print readonly selected packages
-+ if len(ro_selected) > 0:
-+ out.write("\n%s\n\n" % (darkgreen("Packages resolved from readonly installations:")))
-+
-+ ro_mismatch_warning = False
-+ ro_dupcheck = []
-+ for x in ro_selected:
-+ tmp_type = x["type"].replace("END","")
-+ while len(tmp_type) < 4:
-+ tmp_type += " "
-+ if str(x["atom"]) not in ro_dupcheck:
-+ out.write("[%s %s] %s %s %s (%s by %s)" % (teal("readonly"),
-+ green(tmp_type), green(str(x["matches"][0])), yellow("from"),
-+ blue(x["ro_root"]), turquoise(str(x["atom"])), green(x["parent"].cpv)))
-+
-+ ro_dupcheck.append(str(x["atom"]))
-+
-+ if x["host_mismatch"]:
-+ ro_mismatch_warning = True
-+ out.write(" %s\n" % (red("**")))
-+ else:
-+ out.write("\n")
-+
-+ if ro_mismatch_warning:
-+ out.write("\n%s:" % (red("**")))
-+ out.write(yellow(" WARNING: packages marked with ** have been resolved as a\n"))
-+ out.write(yellow(" runtime dependency, but the CHOST variable for the parent\n"))
-+ out.write(yellow(" and dependency package don't match. This could cause link\n"))
-+ out.write(yellow(" errors. It is recommended to use RDEPEND READONLY_EPREFIX's\n"))
-+ out.write(yellow(" only with matching CHOST portage instances.\n"))
-+
- if verbosity == 3:
- print()
- print(counters)
-diff -ru prefix-portage-2.2.00.15801.orig/pym/portage/__init__.py prefix-portage-2.2.00.15801/pym/portage/__init__.py
---- prefix-portage-2.2.00.15801.orig/pym/portage/__init__.py 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/pym/portage/__init__.py 2010-03-11 10:40:37 +0100
-@@ -85,7 +85,7 @@
- 'portage.dep:best_match_to_list,dep_getcpv,dep_getkey,' + \
- 'flatten,get_operator,isjustname,isspecific,isvalidatom,' + \
- 'match_from_list,match_to_list',
-- 'portage.dep.dep_check:dep_check,dep_eval,dep_wordreduce,dep_zapdeps',
-+ 'portage.dep.dep_check:dep_check,dep_eval,dep_wordreduce,dep_zapdeps,dep_wordreduce_readonly',
- 'portage.eclass_cache',
- 'portage.env.loaders',
- 'portage.exception',
-diff -ru prefix-portage-2.2.00.15801.orig/pym/portage/dbapi/vartree.py prefix-portage-2.2.00.15801/pym/portage/dbapi/vartree.py
---- prefix-portage-2.2.00.15801.orig/pym/portage/dbapi/vartree.py 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/pym/portage/dbapi/vartree.py 2010-03-11 10:38:21 +0100
-@@ -1837,9 +1837,20 @@
- self._counter_path = os.path.join(root,
- CACHE_PATH, "counter")
-
-+ plibreg_path = os.path.join(self.root, PRIVATE_PATH, "preserved_libs_registry")
-+
-+ if vartree:
-+ self._kill_eprefix = vartree._kill_eprefix
-+ else:
-+ self._kill_eprefix = False
-+
-+ if self._kill_eprefix:
-+ self._aux_cache_filename = os.path.join(self.root, self._aux_cache_filename.replace(EPREFIX, ""))
-+ self._counter_path = os.path.join(self.root, self._counter_path.replace(EPREFIX, ""))
-+ plibreg_path = os.path.join(self.root, plibreg_path.replace(EPREFIX, ""))
-+
- try:
-- self.plib_registry = PreservedLibsRegistry(self.root,
-- os.path.join(self.root, PRIVATE_PATH, "preserved_libs_registry"))
-+ self.plib_registry = PreservedLibsRegistry(self.root, plibreg_path)
- except PermissionDenied:
- # apparently this user isn't allowed to access PRIVATE_PATH
- self.plib_registry = None
-@@ -1861,6 +1872,9 @@
- # This is an optimized hotspot, so don't use unicode-wrapped
- # os module and don't use os.path.join().
- rValue = self.root + _os.sep + VDB_PATH + _os.sep + mykey
-+ if self._kill_eprefix:
-+ rValue = rValue.replace(EPREFIX, "")
-+
- if filename is not None:
- # If filename is always relative, we can do just
- # rValue += _os.sep + filename
-@@ -2012,6 +2026,9 @@
- returnme = []
- basepath = os.path.join(self.root, VDB_PATH) + os.path.sep
-
-+ if self._kill_eprefix:
-+ basepath = os.path.join(self.root, basepath.replace(EPREFIX, ""))
-+
- if use_cache:
- from portage import listdir
- else:
-@@ -2102,7 +2119,12 @@
- return list(self._iter_match(mydep,
- self.cp_list(mydep.cp, use_cache=use_cache)))
- try:
-- curmtime = os.stat(os.path.join(self.root, VDB_PATH, mycat)).st_mtime
-+ _tmp_path = os.path.join(self.root, VDB_PATH, mycat)
-+
-+ if self._kill_eprefix:
-+ _tmp_path = os.path.join(self.root, _tmp_path.replace(EPREFIX, ""))
-+
-+ curmtime = os.stat(_tmp_path).st_mtime
- except (IOError, OSError):
- curmtime=0
-
-@@ -2689,7 +2711,7 @@
- class vartree(object):
- "this tree will scan a var/db/pkg database located at root (passed to init)"
- def __init__(self, root="/", virtual=None, clone=None, categories=None,
-- settings=None):
-+ settings=None, kill_eprefix=False):
- if clone:
- writemsg("vartree.__init__(): deprecated " + \
- "use of clone parameter\n", noiselevel=-1)
-@@ -2698,6 +2720,7 @@
- self.populated = 1
- from portage import config
- self.settings = config(clone=clone.settings)
-+ self._kill_eprefix = clone._kill_eprefix
- else:
- self.root = root[:]
- if settings is None:
-@@ -2705,6 +2728,7 @@
- self.settings = settings
- if categories is None:
- categories = settings.categories
-+ self._kill_eprefix=kill_eprefix
- self.dbapi = vardbapi(self.root, categories=categories,
- settings=settings, vartree=self)
- self.populated = 1
-@@ -2736,6 +2760,10 @@
- raise
- except Exception as e:
- mydir = os.path.join(self.root, VDB_PATH, mycpv)
-+
-+ if self._kill_eprefix:
-+ mydir = os.path.join(self.root, mydir.replace(EPREFIX, ""))
-+
- writemsg(_("\nParse Error reading PROVIDE and USE in '%s'\n") % mydir,
- noiselevel=-1)
- if mylines:
-diff -ru prefix-portage-2.2.00.15801.orig/pym/portage/dep/dep_check.py prefix-portage-2.2.00.15801/pym/portage/dep/dep_check.py
---- prefix-portage-2.2.00.15801.orig/pym/portage/dep/dep_check.py 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/pym/portage/dep/dep_check.py 2010-03-11 10:40:52 +0100
-@@ -244,6 +244,95 @@
- return 0
- return 1
-
-+ro_trees={}
-+ro_vartrees={}
-+ro_selected=[]
-+
-+def dep_match_readonly_roots(settings, atom, dep_type, parent=None):
-+ if len(ro_trees) < len(settings.readonly_roots):
-+ # MDUFT: create additional vartrees for every readonly root here.
-+ # the ro_vartrees instances are created below as they are needed to
-+ # avoid reading vartrees of portage instances which aren't required
-+ # while resolving this dependencies.
-+ for type in ("DEPEND","RDEPEND", "PDEPEND"):
-+ ro_trees[type] = []
-+
-+ for ro_root, ro_dep_types in settings.readonly_roots.items():
-+ if type in ro_dep_types:
-+ ro_trees[type].append(ro_root)
-+
-+ if len(ro_trees) == 0:
-+ return []
-+
-+ matches = []
-+
-+ for ro_root in ro_trees[dep_type]:
-+ if not ro_vartrees.has_key(ro_root):
-+ # target_root=ro_root ok? or should it be the real target_root?
-+ _tmp_settings = portage.config(config_root=ro_root, target_root=ro_root,
-+ config_incrementals=portage.const.INCREMENTALS)
-+
-+ ro_vartrees[ro_root] = portage.vartree(root=ro_root,
-+ categories=_tmp_settings.categories,
-+ settings=_tmp_settings, kill_eprefix=True)
-+
-+ ro_matches = ro_vartrees[ro_root].dbapi.match(atom)
-+
-+ if ro_matches:
-+ ro_host_mismatch = False
-+ if dep_type is "RDEPEND":
-+ # we need to assure binary compatability, so it needs to be
-+ # the same CHOST! But how? for now i cannot do anything...
-+ if parent and parent.metadata["CHOST"] != ro_vartrees[ro_root].settings.get("CHOST", ""):
-+ # provocate a big fat warning in the list of external packages.
-+ ro_host_mismatch = True
-+ pass
-+
-+ matches.append({ "ro_root": ro_root, "atom": atom, "matches": ro_matches,
-+ "type": dep_type, "parent": parent, "host_mismatch": ro_host_mismatch })
-+
-+ return matches
-+
-+def dep_wordreduce_readonly(reduced, unreduced, settings, dep_type, parent):
-+ for mypos, token in enumerate(unreduced):
-+ # recurse if it's a list.
-+ if isinstance(reduced[mypos], list):
-+ reduced[mypos] = dep_wordreduce_readonly(reduced[mypos],
-+ unreduced[mypos], settings, dep_type, parent)
-+ # do nothing if it's satisfied already.
-+ elif not reduced[mypos]:
-+ ro_matches = dep_match_readonly_roots(settings, unreduced[mypos], dep_type, parent)
-+
-+ if ro_matches:
-+ # TODO: select a match if there are more than one?
-+ # for now, the first match is taken...
-+ ro_selected.append(ro_matches[0])
-+ reduced[mypos] = True
-+
-+ return reduced
-+
-+# this may be better placed somewhere else, but i put it here for now, to
-+# keep all functions in the patch on one big heap.
-+def readonly_pathmatch_any(settings, path):
-+ path = path.lstrip('/')
-+ # first try locally, and match that if it exists.
-+ if os.path.exists(os.path.join(EPREFIX,path)):
-+ return os.path.join(EPREFIX,path)
-+
-+ # after that try all readonly roots where DEPEND is allowed. this makes
-+ # sure that executing binaries is possible from there.
-+ for ro_root, ro_deps in settings.readonly_roots.items():
-+ if "DEPEND" in ro_deps:
-+ print(" --- checking %s --- " % (os.path.join(ro_root,path)))
-+ if os.path.exists(os.path.join(ro_root,path)):
-+ return os.path.join(ro_root,path)
-+ break
-+
-+ # as a fallback make the string the same as it was originally.
-+ # even though this path doesn't exist.
-+ return os.path.join(EPREFIX,path)
-+
-+
- def dep_zapdeps(unreduced, reduced, myroot, use_binaries=0, trees=None):
- """
- Takes an unreduced and reduced deplist and removes satisfied dependencies.
-@@ -501,7 +590,7 @@
- assert(False) # This point should not be reachable
-
- def dep_check(depstring, mydbapi, mysettings, use="yes", mode=None, myuse=None,
-- use_cache=1, use_binaries=0, myroot="/", trees=None):
-+ use_cache=1, use_binaries=0, myroot="/", trees=None , dep_type=None):
- """Takes a depend string and parses the condition."""
- edebug = mysettings.get("PORTAGE_DEBUG", None) == "1"
- #check_config_instance(mysettings)
-@@ -579,6 +668,14 @@
- writemsg("mysplit: %s\n" % (mysplit), 1)
- writemsg("mysplit2: %s\n" % (mysplit2), 1)
-
-+ if dep_type is not None:
-+ mysplit2=dep_wordreduce_readonly(unreduced=mysplit[:],
-+ reduced=mysplit2, settings=mysettings,
-+ dep_type=dep_type, parent=trees[myroot].get("disp_parent"))
-+
-+ writemsg("\n", 1)
-+ writemsg("mysplit2 after readonly reduce: %s\n" % (mysplit2), 1)
-+
- try:
- selected_atoms = dep_zapdeps(mysplit, mysplit2, myroot,
- use_binaries=use_binaries, trees=trees)
-diff -ru prefix-portage-2.2.00.15801.orig/pym/portage/exception.py prefix-portage-2.2.00.15801/pym/portage/exception.py
---- prefix-portage-2.2.00.15801.orig/pym/portage/exception.py 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/pym/portage/exception.py 2010-03-11 10:38:21 +0100
-@@ -128,3 +128,6 @@
- class UntrustedSignature(SignatureException):
- """Signature was not certified to the desired security level"""
-
-+class InvalidReadonlyERoot(PortageException):
-+ """Readonly EROOT definition string in make.conf invalid."""
-+
-diff -ru prefix-portage-2.2.00.15801.orig/pym/portage/package/ebuild/config.py prefix-portage-2.2.00.15801/pym/portage/package/ebuild/config.py
---- prefix-portage-2.2.00.15801.orig/pym/portage/package/ebuild/config.py 2010-03-11 10:39:16 +0100
-+++ prefix-portage-2.2.00.15801/pym/portage/package/ebuild/config.py 2010-03-11 10:38:21 +0100
-@@ -427,6 +427,7 @@
- self.prevmaskdict = copy.deepcopy(clone.prevmaskdict)
- self.pprovideddict = copy.deepcopy(clone.pprovideddict)
- self.features = copy.deepcopy(clone.features)
-+ self.readonly_roots = copy.deepcopy(clone.readonly_roots)
-
- self._accept_license = copy.deepcopy(clone._accept_license)
- self._plicensedict = copy.deepcopy(clone._plicensedict)
-@@ -1017,6 +1018,50 @@
- _validate_cache_for_unsupported_eapis = False
- _glep_55_enabled = True
-
-+ # expand READONLY_EPREFIX to a list of all readonly portage instances
-+ # all the way down to the last one. beware that ATM a deeper instance
-+ # in the chain can provide more than the toplevel! this means that
-+ # if you only inherit DEPENDS from one instance, that instance may
-+ # inherit RDEPENDs from another one, making the top-level instance
-+ # inherit RDEPENDs from there too - even if the intermediate prefix
-+ # does not do this.
-+ self.readonly_roots = {}
-+ my_ro_current_instance = config_root
-+ my_ro_widest_depset = set(['DEPEND', 'RDEPEND', 'PDEPEND'])
-+
-+ while True:
-+ my_ro_current_make_conf_file = os.path.join(my_ro_current_instance,MAKE_CONF_FILE.lstrip(os.path.sep))
-+
-+ if os.path.exists(my_ro_current_make_conf_file):
-+ my_ro_cfg = getconfig(my_ro_current_make_conf_file, tolerant=1)
-+
-+ if my_ro_cfg.has_key("READONLY_EPREFIX"):
-+ if not my_ro_cfg["READONLY_EPREFIX"].find(":"):
-+ raise portage.exception.InvalidReadonlyERoot("ERROR: malformed READONLY_EPREFIX in %s" % (my_ro_current_make_conf_file))
-+
-+ (my_ro_cfg_root,my_ro_cfg_root_deps) = my_ro_cfg["READONLY_EPREFIX"].rsplit(":",1)
-+
-+ if not os.path.exists(my_ro_cfg_root):
-+ raise portage.exception.InvalidReadonlyERoot("ERROR: malformed READONLY_EPREFIX in %s: path does not exist!" % (my_ro_current_instance))
-+
-+ if self.readonly_roots.has_key(my_ro_cfg_root):
-+ raise portage.exception.InvalidReadonlyERoot("ERROR: circular READONLY_EPREFIX's in %s. %s already checked for %s" % (my_ro_current_make_conf_file, my_ro_cfg_root, self.readonly_roots[my_ro_cfg_root]))
-+
-+ if my_ro_cfg_root == config_root:
-+ raise portage.exception.InvalidReadonlyERoot("ERROR: cannot add this instance as READONLY_EPREFIX in %s." % (my_ro_current_make_conf_file))
-+
-+ # intersect the widest depset with the current one to strip down
-+ # the allowed dependency resolution to not be wider than the
-+ # next higher one. this way we can prevent for a given prefix
-+ # to resolve RDEPENDs from a prefix with a different CHOST that
-+ # is a few levels deeper in the chain.
-+ my_ro_widest_depset = set(my_ro_cfg_root_deps.split(",")) & my_ro_widest_depset
-+ self.readonly_roots[my_ro_cfg_root] = my_ro_widest_depset
-+ my_ro_current_instance = my_ro_cfg_root
-+ continue
-+
-+ break
-+
- for k in self._case_insensitive_vars:
- if k in self:
- self[k] = self[k].lower()
-@@ -2574,6 +2619,10 @@
- if eapi not in ("0", "1", "2", "3", "3_pre2"):
- mydict.pop("AA", None)
-
-+ # populate with PORTAGE_READONLY_EPREFIXES
-+ if self.readonly_roots and len(self.readonly_roots) > 0:
-+ mydict["PORTAGE_READONLY_EPREFIXES"] = ':'.join(self.readonly_roots)
-+
- # Prefix variables are supported starting with EAPI 3.
- # but during transition, we just support them anywhere
- #if phase == 'depend' or eapi in (None, "0", "1", "2"):
diff --git a/sys-apps/portage/files/portage-2.2.01.18213-ebuildshell.patch b/sys-apps/portage/files/portage-2.2.01.18213-ebuildshell.patch
deleted file mode 100644
index 59e98af..0000000
--- a/sys-apps/portage/files/portage-2.2.01.18213-ebuildshell.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=155161
-
---- portage/bin/ebuild.sh.orig 2010-12-15 11:12:12.466527126 +0100
-+++ portage/bin/ebuild.sh 2010-12-15 11:11:04.757062756 +0100
-@@ -59,7 +59,7 @@
- qa_call() {
- local shopts=$(shopt) OLDIFS="$IFS"
- local retval
-- "$@"
-+ call-ebuildshell "$@"
- retval=$?
- set +e
- [[ $shopts != $(shopt) ]] &&
-@@ -1765,7 +1765,7 @@
- filter_readonly_variables() {
- local x filtered_vars
- local readonly_bash_vars="BASHOPTS BASHPID DIRSTACK EUID
-- FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID"
-+ FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID BASH_VERSINFO"
- local bash_misc_vars="BASH BASH_.* COMP_WORDBREAKS HISTCMD
- HISTFILE HOSTNAME HOSTTYPE IFS LINENO MACHTYPE OLDPWD
- OPTERR OPTIND OSTYPE POSIXLY_CORRECT PS4 PWD RANDOM
-@@ -1774,8 +1774,10 @@
- SANDBOX_DEBUG_LOG SANDBOX_DISABLED SANDBOX_LIB
- SANDBOX_LOG SANDBOX_ON"
- local misc_garbage_vars="_portage_filter_opts"
-- filtered_vars="$readonly_bash_vars $bash_misc_vars
-- $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ filtered_vars="$readonly_bash_vars"
-+ if ! hasq --filter-for-subshell $* ; then
-+ filtered_vars="$filtered_vars $bash_misc_vars $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ fi
-
- # Don't filter/interfere with prefix variables unless they are
- # supported by the current EAPI.
-@@ -1805,7 +1807,11 @@
- LC_CTYPE LC_MESSAGES LC_MONETARY
- LC_NUMERIC LC_PAPER LC_TIME"
- fi
-- if ! hasq --allow-extra-vars $* ; then
-+ if hasq --filter-metadata $* ; then
-+ filtered_vars="$filtered_vars $PORTAGE_READONLY_METADATA"
-+ fi
-+ if ! hasq --allow-extra-vars $* &&
-+ ! hasq --filter-for-subshell $* ; then
- filtered_vars="
- ${filtered_vars}
- ${PORTAGE_SAVED_READONLY_VARS}
-@@ -1936,6 +1942,56 @@
- unset BIN_PATH BIN BODY FUNC_SRC
- fi
-
-+call-ebuildshell() {
-+ if ! hasq ebuildshell ${FEATURES}; then
-+ "$@"
-+ return $?
-+ fi
-+ (
-+ umask 002
-+ (
-+ (
-+ set
-+ declare -p
-+ declare -fp
-+ shopt -p
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ export
-+ fi
-+ ) | filter_readonly_variables --filter-for-subshell
-+ echo 'declare -r $PORTAGE_READONLY_METADATA $PORTAGE_READONLY_VARS'
-+ echo "export PS1='EBUILD ${PN} $1 \$ '"
-+ echo 'unset ENV'
-+ echo "type $1"
-+ echo "echo WANTED: $@"
-+ echo "trap '"
-+ echo "umask 002"
-+ echo "("
-+ echo " set"
-+ echo " declare -p"
-+ echo " declare -fp"
-+ echo " shopt -p"
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ echo " export"
-+ fi
-+ echo -n ")"
-+ echo -n " | filter_readonly_variables --filter-metadata"
-+ echo " > ${T}/ebuildshell-environment-outcome' 0"
-+ ) > ${T}/ebuildshell-environment
-+ chown portage:portage "${T}/ebuildshell-environment" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment" &>/dev/null
-+ )
-+
-+ rm -f "${T}/ebuildshell-environment-outcome" >&/dev/null
-+
-+ unset BASH_ENV
-+ env -i ${BASH} --rcfile "${T}/ebuildshell-environment" -i || die
-+
-+ chown portage:portage "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ source "${T}/ebuildshell-environment-outcome" &>/dev/null
-+}
-+
- # Subshell/helper die support (must export for the die helper).
- export EBUILD_MASTER_PID=$BASHPID
- trap 'exit 1' SIGTERM
diff --git a/sys-apps/portage/files/portage-2.2.01.18826-aix-preservelibs.patch b/sys-apps/portage/files/portage-2.2.01.18826-aix-preservelibs.patch
deleted file mode 100644
index 002f11c..0000000
--- a/sys-apps/portage/files/portage-2.2.01.18826-aix-preservelibs.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Need to list executables in NEEDED.XCOFF.1 too for preserve-libs.
-
-Do not prepend filenames with '.' twice when calculating the preserve-lib
-helper-filenames. Can't say which commit triggers this problem, as this
-did work before.
---- bin/misc-functions.sh.orig 2011-06-16 17:15:47 +0200
-+++ bin/misc-functions.sh 2011-06-16 17:17:13 +0200
-@@ -1178,7 +1178,9 @@
- fi
- prev_FILE=${FILE}
-
-- [[ " ${FLAGS} " == *" SHROBJ "* ]] || continue
-+ # shared objects have both EXEC and SHROBJ flags,
-+ # while executables have EXEC flag only.
-+ [[ " ${FLAGS} " == *" EXEC "* ]] || continue
-
- # Make sure we disallow insecure RUNPATH's
- # Don't want paths that point to the tree where the package was built
---- pym/portage/util/_dyn_libs/LinkageMapXCoff.py.orig 2011-06-17 11:26:45 +0200
-+++ pym/portage/util/_dyn_libs/LinkageMapXCoff.py 2011-06-17 11:32:13 +0200
-@@ -255,7 +255,11 @@
- def as_contentmember(obj):
- if obj.endswith("]"):
- if obj.find("/") >= 0:
-+ if obj[obj.rfind("/")+1] == ".":
-+ return obj
- return obj[:obj.rfind("/")] + "/." + obj[obj.rfind("/")+1:]
-+ if obj[0] == ".":
-+ return obj
- return "." + obj
- return obj
-
diff --git a/sys-apps/portage/files/portage-2.2.01.18980-ebuildshell.patch b/sys-apps/portage/files/portage-2.2.01.18980-ebuildshell.patch
deleted file mode 100644
index b8911f2..0000000
--- a/sys-apps/portage/files/portage-2.2.01.18980-ebuildshell.patch
+++ /dev/null
@@ -1,103 +0,0 @@
---- prefix-portage-2.2.01.18980/bin/ebuild.sh
-+++ prefix-portage-2.2.01.18980/bin/ebuild.sh
-@@ -59,7 +59,7 @@
- qa_call() {
- local shopts=$(shopt) OLDIFS="$IFS"
- local retval
-- "$@"
-+ call-ebuildshell "$@"
- retval=$?
- set +e
- [[ $shopts != $(shopt) ]] &&
-@@ -1824,7 +1824,7 @@
- filter_readonly_variables() {
- local x filtered_vars
- local readonly_bash_vars="BASHOPTS BASHPID DIRSTACK EUID
-- FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID"
-+ FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID BASH_VERSINFO"
- local bash_misc_vars="BASH BASH_.* COMP_WORDBREAKS HISTCMD
- HISTFILE HOSTNAME HOSTTYPE IFS LINENO MACHTYPE OLDPWD
- OPTERR OPTIND OSTYPE POSIXLY_CORRECT PS4 PWD RANDOM
-@@ -1833,8 +1833,10 @@
- SANDBOX_DEBUG_LOG SANDBOX_DISABLED SANDBOX_LIB
- SANDBOX_LOG SANDBOX_ON"
- local misc_garbage_vars="_portage_filter_opts"
-- filtered_vars="$readonly_bash_vars $bash_misc_vars
-- $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ filtered_vars="$readonly_bash_vars"
-+ if ! has --filter-for-subshell $* ; then
-+ filtered_vars="$filtered_vars $bash_misc_vars $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ fi
-
- # Don't filter/interfere with prefix variables unless they are
- # supported by the current EAPI.
-@@ -1864,7 +1866,11 @@
- LC_CTYPE LC_MESSAGES LC_MONETARY
- LC_NUMERIC LC_PAPER LC_TIME"
- fi
-- if ! has --allow-extra-vars $* ; then
-+ if has --filter-metadata $* ; then
-+ filtered_vars="$filtered_vars $PORTAGE_READONLY_METADATA"
-+ fi
-+ if ! has --allow-extra-vars $* &&
-+ ! has --filter-for-subshell $* ; then
- filtered_vars="
- ${filtered_vars}
- ${PORTAGE_SAVED_READONLY_VARS}
-@@ -1995,6 +2001,56 @@
- unset BIN_PATH BIN BODY FUNC_SRC
- fi
-
-+call-ebuildshell() {
-+ if ! has ebuildshell ${FEATURES}; then
-+ "$@"
-+ return $?
-+ fi
-+ (
-+ umask 002
-+ (
-+ (
-+ set
-+ declare -p
-+ declare -fp
-+ shopt -p
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ export
-+ fi
-+ ) | filter_readonly_variables --filter-for-subshell
-+ echo 'declare -r $PORTAGE_READONLY_METADATA $PORTAGE_READONLY_VARS'
-+ echo "export PS1='EBUILD ${PN} $1 \$ '"
-+ echo 'unset ENV'
-+ echo "type $1"
-+ echo "echo WANTED: $@"
-+ echo "trap '"
-+ echo "umask 002"
-+ echo "("
-+ echo " set"
-+ echo " declare -p"
-+ echo " declare -fp"
-+ echo " shopt -p"
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ echo " export"
-+ fi
-+ echo -n ")"
-+ echo -n " | filter_readonly_variables --filter-metadata"
-+ echo " > ${T}/ebuildshell-environment-outcome' 0"
-+ ) > ${T}/ebuildshell-environment
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment" &>/dev/null
-+ )
-+
-+ rm -f "${T}/ebuildshell-environment-outcome" >&/dev/null
-+
-+ unset BASH_ENV
-+ env -i ${BASH} --rcfile "${T}/ebuildshell-environment" -i || die
-+
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ source "${T}/ebuildshell-environment-outcome" &>/dev/null
-+}
-+
- # Subshell/helper die support (must export for the die helper).
- export EBUILD_MASTER_PID=$BASHPID
- trap 'exit 1' SIGTERM
diff --git a/sys-apps/portage/files/portage-2.2.01.19247-aix-preserve-libs.patch b/sys-apps/portage/files/portage-2.2.01.19247-aix-preserve-libs.patch
deleted file mode 100644
index ecc42fd..0000000
--- a/sys-apps/portage/files/portage-2.2.01.19247-aix-preserve-libs.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-Drop code identical to and inheritable from LinkageMapELF.
-
-Update code that is duplicated from LinkageMapELF.
-
-Actually query information for /all/ preserved shared objects,
-not the last one only.
-Maybe the KeyError-problem is gone for AIX due to this fix,
-even if that workaround was inherited from LinkageMapELF.
-
-Deal with existing helper files in a binpkg created with 'quickpkg'.
-Eventually improve performance when creating helper files.
-
---- pym/portage/util/_dyn_libs/LinkageMapXCoff.py.orig 2011-09-14 16:02:34 +0200
-+++ pym/portage/util/_dyn_libs/LinkageMapXCoff.py 2011-09-14 16:34:43 +0200
-@@ -71,21 +71,10 @@
- # filesystem.
- return os.path.realpath(abs_path)
- # Return a tuple of the device and inode, as well as the basename,
-- # because of hardlinks the device and inode might be identical.
-+ # because of hardlinks (notably for the .libNAME[shr.o] helpers)
-+ # the device and inode might be identical.
- return (object_stat.st_dev, object_stat.st_ino, os.path.basename(abs_path.rstrip(os.sep)))
-
-- def file_exists(self):
-- """
-- Determine if the file for this key exists on the filesystem.
--
-- @rtype: Boolean
-- @return:
-- 1. True if the file exists.
-- 2. False if the file does not exist or is a broken symlink.
--
-- """
-- return isinstance(self._key, tuple)
--
- class _LibGraphNode(_ObjectKey):
- __slots__ = ("alt_paths",)
-
-@@ -175,10 +164,9 @@
- continue
- plibs.update((x, cpv) for x in items)
- if plibs:
-- for x in plibs:
-- args = [BASH_BINARY, "-c", ':'
-- + '; member="' + x + '"'
-- + '; archive=${member}'
-+ args = [BASH_BINARY , "-c" , ':'
-+ + '; for member in "$@"'
-+ + '; do archive=${member}'
- + '; if [[ ${member##*/} == .*"["*"]" ]]'
- + '; then member=${member%/.*}/${member##*/.}'
- + '; archive=${member%[*}'
-@@ -195,9 +183,21 @@
- + '; done'
- + '; [[ -n ${MEMBER} ]] && MEMBER="[${MEMBER}]"'
- + '; [[ " ${FLAGS} " == *" SHROBJ "* ]] && soname=${FILE##*/}${MEMBER} || soname='
-- + '; echo "${FORMAT##* }${FORMAT%%-*};${FILE#${ROOT%/}}${MEMBER};${soname};${RUNPATH};${needed}"'
-- + '; [[ -z ${member} && -n ${MEMBER} ]] && echo "${FORMAT##* }${FORMAT%%-*};${FILE#${ROOT%/}};${FILE##*/};;"'
-- ]
-+ + '; case ${member:+y}:${MEMBER:+y}'
-+ # member requested, member found: show shared archive member
-+ + ' in y:y) echo "${FORMAT##* }${FORMAT%%-*};${FILE#${ROOT%/}}${MEMBER};${soname};${RUNPATH};${needed}"'
-+ # no member requested, member found: show archive
-+ + ' ;; :y) echo "${FORMAT##* }${FORMAT%%-*};${FILE#${ROOT%/}};${FILE##*/};;"'
-+ # no member requested, no member found: show standalone shared object
-+ + ' ;; : ) echo "${FORMAT##* }${FORMAT%%-*};${FILE#${ROOT%/}};${FILE##*/};${RUNPATH};${needed}"'
-+ # member requested, no member found: ignore archive replaced by standalone shared object
-+ + ' ;; y: )'
-+ + ' ;; esac'
-+ + '; done'
-+ , 'aixdll-query'
-+ ]
-+ args.extend(os.path.join(root, x.lstrip("." + os.sep)) \
-+ for x in plibs)
- try:
- proc = subprocess.Popen(args, stdout=subprocess.PIPE)
- except EnvironmentError as e:
-@@ -228,17 +228,8 @@
- owner = plibs.pop(fields[1], None)
- lines.append((owner, "aixdll-query", ";".join(fields)))
- proc.wait()
-+ proc.stdout.close()
-
-- if plibs:
-- # Preserved libraries that did not appear in the bash
-- # aixdll-query code output. This is known to happen with
-- # statically linked libraries. Generate dummy lines for
-- # these, so we can assume that every preserved library has
-- # an entry in self._obj_properties. This is important in
-- # order to prevent findConsumers from raising an unwanted
-- # KeyError.
-- for x, cpv in plibs.items():
-- lines.append((cpv, "plibs", ";".join(['', x, '', '', ''])))
- # Share identical frozenset instances when available,
- # in order to conserve memory.
- frozensets = {}
-@@ -318,23 +309,4 @@
- soname_node.providers = tuple(set(soname_node.providers))
- soname_node.consumers = tuple(set(soname_node.consumers))
-
-- def getSoname(self, obj):
-- """
-- Return the soname associated with an object.
--
-- @param obj: absolute path to an object
-- @type obj: string (example: '/usr/bin/bar')
-- @rtype: string
-- @return: soname as a string
--
-- """
-- if not self._libs:
-- self.rebuild()
-- if isinstance(obj, self._ObjectKey):
-- obj_key = obj
-- if obj_key not in self._obj_properties:
-- raise KeyError("%s not in object list" % obj_key)
-- return self._obj_properties[obj_key].soname
-- if obj not in self._obj_key_cache:
-- raise KeyError("%s not in object list" % obj)
-- return self._obj_properties[self._obj_key_cache[obj]].soname
-+ pass
---- bin/misc-functions.sh.orig 2011-09-14 17:53:45 +0200
-+++ bin/misc-functions.sh 2011-09-14 18:21:01 +0200
-@@ -1297,7 +1297,7 @@
- else
- die "cannot find where to use 'ar' and 'strip' from"
- fi
-- local archives_members= archives=() chmod400files=()
-+ local archives_members= archives=() helperfiles=()
- local archive_member soname runpath needed archive contentmember
- while read archive_member; do
- archive_member=${archive_member#*;${EPREFIX}/} # drop "^type;EPREFIX/"
-@@ -1321,13 +1321,24 @@
- # portage does os.lstat() on merged files every now
- # and then, so keep stamp-files for archive members
- # around to get the preserve-libs feature working.
-- { echo "Please leave this file alone, it is an important helper"
-- echo "for portage to implement the 'preserve-libs' feature on AIX."
-- } > "${ED}${contentmember}" || die "cannot create ${contentmember}"
-- chmod400files[${#chmod400files[@]}]=${ED}${contentmember}
-+ helperfiles[${#helperfiles[@]}]=${ED}${contentmember}
- done < "${PORTAGE_BUILDDIR}"/build-info/NEEDED.XCOFF.1
-- [[ ${#chmod400files[@]} == 0 ]] ||
-- chmod 0400 "${chmod400files[@]}" || die "cannot chmod ${chmod400files[@]}"
-+ if [[ ${#helperfiles[@]} > 0 ]]; then
-+ rm -f "${helperfiles[@]}" || die "cannot prune ${helperfiles[@]}"
-+ local f prev=
-+ for f in "${helperfiles[@]}"
-+ do
-+ if [[ -z ${prev} ]]; then
-+ { echo "Please leave this file alone, it is an important helper"
-+ echo "for portage to implement the 'preserve-libs' feature on AIX."
-+ } > "${f}" || die "cannot create ${f}"
-+ chmod 0400 "${f}" || die "cannot chmod ${f}"
-+ prev=${f}
-+ else
-+ ln "${prev}" "${f}" || die "cannot create hardlink ${f}"
-+ fi
-+ done
-+ fi
-
- local preservemembers libmetadir prunedirs=()
- local FILE MEMBER FLAGS
diff --git a/sys-apps/portage/files/portage-2.2.01.19247-ebuildshell.patch b/sys-apps/portage/files/portage-2.2.01.19247-ebuildshell.patch
deleted file mode 100644
index 8392b12..0000000
--- a/sys-apps/portage/files/portage-2.2.01.19247-ebuildshell.patch
+++ /dev/null
@@ -1,105 +0,0 @@
---- bin/ebuild.sh.orig 2011-09-16 15:43:36 +0200
-+++ bin/ebuild.sh 2011-09-16 15:51:06 +0200
-@@ -95,7 +95,7 @@
- qa_call() {
- local shopts=$(shopt) OLDIFS="$IFS"
- local retval
-- "$@"
-+ call-ebuildshell "$@"
- retval=$?
- set +e
- [[ $shopts != $(shopt) ]] &&
-@@ -466,6 +466,56 @@
- unset BIN_PATH BIN BODY FUNC_SRC
- fi
-
-+call-ebuildshell() {
-+ if ! has ebuildshell ${FEATURES}; then
-+ "$@"
-+ return $?
-+ fi
-+ (
-+ umask 002
-+ (
-+ (
-+ set
-+ declare -p
-+ declare -fp
-+ shopt -p
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ export
-+ fi
-+ ) | filter_readonly_variables --filter-for-subshell
-+ echo 'declare -r $PORTAGE_READONLY_METADATA $PORTAGE_READONLY_VARS'
-+ echo "export PS1='EBUILD ${PN} $1 \$ '"
-+ echo 'unset ENV'
-+ echo "type $1"
-+ echo "echo WANTED: $@"
-+ echo "trap '"
-+ echo "umask 002"
-+ echo "("
-+ echo " set"
-+ echo " declare -p"
-+ echo " declare -fp"
-+ echo " shopt -p"
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ echo " export"
-+ fi
-+ echo -n ")"
-+ echo -n " | filter_readonly_variables --filter-metadata"
-+ echo " > ${T}/ebuildshell-environment-outcome' 0"
-+ ) > ${T}/ebuildshell-environment
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment" &>/dev/null
-+ )
-+
-+ rm -f "${T}/ebuildshell-environment-outcome" >&/dev/null
-+
-+ unset BASH_ENV
-+ env -i ${BASH} --rcfile "${T}/ebuildshell-environment" -i || die
-+
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ source "${T}/ebuildshell-environment-outcome" &>/dev/null
-+}
-+
- # Subshell/helper die support (must export for the die helper).
- export EBUILD_MASTER_PID=$BASHPID
- trap 'exit 1' SIGTERM
---- bin/phase-functions.sh.orig 2011-09-16 15:45:37 +0200
-+++ bin/phase-functions.sh 2011-09-16 15:50:10 +0200
-@@ -81,7 +81,7 @@
- filter_readonly_variables() {
- local x filtered_vars
- local readonly_bash_vars="BASHOPTS BASHPID DIRSTACK EUID
-- FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID"
-+ FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID BASH_VERSINFO"
- local bash_misc_vars="BASH BASH_.* COMP_WORDBREAKS HISTCMD
- HISTFILE HOSTNAME HOSTTYPE IFS LINENO MACHTYPE OLDPWD
- OPTERR OPTIND OSTYPE POSIXLY_CORRECT PS4 PWD RANDOM
-@@ -90,8 +90,10 @@
- SANDBOX_DEBUG_LOG SANDBOX_DISABLED SANDBOX_LIB
- SANDBOX_LOG SANDBOX_ON"
- local misc_garbage_vars="_portage_filter_opts"
-- filtered_vars="$readonly_bash_vars $bash_misc_vars
-- $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ filtered_vars="$readonly_bash_vars"
-+ if ! has --filter-for-subshell $* ; then
-+ filtered_vars="$filtered_vars $bash_misc_vars $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ fi
-
- # Don't filter/interfere with prefix variables unless they are
- # supported by the current EAPI.
-@@ -121,7 +123,11 @@
- LC_CTYPE LC_MESSAGES LC_MONETARY
- LC_NUMERIC LC_PAPER LC_TIME"
- fi
-- if ! has --allow-extra-vars $* ; then
-+ if has --filter-metadata $* ; then
-+ filtered_vars="$filtered_vars $PORTAGE_READONLY_METADATA"
-+ fi
-+ if ! has --allow-extra-vars $* &&
-+ ! has --filter-for-subshell $* ; then
- filtered_vars="
- ${filtered_vars}
- ${PORTAGE_SAVED_READONLY_VARS}
diff --git a/sys-apps/portage/files/portage-2.2.01.19981-ebuildshell.patch b/sys-apps/portage/files/portage-2.2.01.19981-ebuildshell.patch
deleted file mode 100644
index 63c9d54..0000000
--- a/sys-apps/portage/files/portage-2.2.01.19981-ebuildshell.patch
+++ /dev/null
@@ -1,105 +0,0 @@
---- bin/ebuild.sh.orig 2011-09-16 15:43:36 +0200
-+++ bin/ebuild.sh 2011-09-16 15:51:06 +0200
-@@ -95,7 +95,7 @@
- qa_call() {
- local shopts=$(shopt) OLDIFS="$IFS"
- local retval
-- "$@"
-+ call-ebuildshell "$@"
- retval=$?
- set +e
- [[ $shopts != $(shopt) ]] &&
-@@ -466,6 +466,56 @@
- unset BIN_PATH BIN BODY FUNC_SRC
- fi
-
-+call-ebuildshell() {
-+ if ! has ebuildshell ${FEATURES}; then
-+ "$@"
-+ return $?
-+ fi
-+ (
-+ umask 002
-+ (
-+ (
-+ set
-+ declare -p
-+ declare -fp
-+ shopt -p
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ export
-+ fi
-+ ) | filter_readonly_variables --filter-for-subshell
-+ echo 'declare -r $PORTAGE_READONLY_METADATA $PORTAGE_READONLY_VARS'
-+ echo "export PS1='EBUILD ${PN} $1 \$ '"
-+ echo 'unset ENV'
-+ echo "type $1"
-+ echo "echo WANTED: $@"
-+ echo "trap '"
-+ echo "umask 002"
-+ echo "("
-+ echo " set"
-+ echo " declare -p"
-+ echo " declare -fp"
-+ echo " shopt -p"
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ echo " export"
-+ fi
-+ echo -n ")"
-+ echo -n " | filter_readonly_variables --filter-metadata"
-+ echo " > ${T}/ebuildshell-environment-outcome' 0"
-+ ) > ${T}/ebuildshell-environment
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment" &>/dev/null
-+ )
-+
-+ rm -f "${T}/ebuildshell-environment-outcome" >&/dev/null
-+
-+ unset BASH_ENV
-+ env -i ${BASH} --rcfile "${T}/ebuildshell-environment" -i || die
-+
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ source "${T}/ebuildshell-environment-outcome" &>/dev/null
-+}
-+
- # Subshell/helper die support (must export for the die helper).
- export EBUILD_MASTER_PID=$BASHPID
- trap 'exit 1' SIGTERM
---- bin/phase-functions.sh.orig 2011-09-16 15:45:37 +0200
-+++ bin/phase-functions.sh 2011-09-16 15:50:10 +0200
-@@ -81,7 +81,7 @@
- filter_readonly_variables() {
- local x filtered_vars
- local readonly_bash_vars="BASHOPTS BASHPID DIRSTACK EUID
-- FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID"
-+ FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID BASH_VERSINFO"
- local bash_misc_vars="BASH BASH_.* COLUMNS COMP_WORDBREAKS HISTCMD
- HISTFILE HOSTNAME HOSTTYPE IFS LINENO MACHTYPE OLDPWD
- OPTERR OPTIND OSTYPE POSIXLY_CORRECT PS4 PWD RANDOM
-@@ -90,8 +90,10 @@
- SANDBOX_DEBUG_LOG SANDBOX_DISABLED SANDBOX_LIB
- SANDBOX_LOG SANDBOX_ON"
- local misc_garbage_vars="_portage_filter_opts"
-- filtered_vars="$readonly_bash_vars $bash_misc_vars
-- $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ filtered_vars="$readonly_bash_vars"
-+ if ! has --filter-for-subshell $* ; then
-+ filtered_vars="$filtered_vars $bash_misc_vars $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ fi
-
- # Don't filter/interfere with prefix variables unless they are
- # supported by the current EAPI.
-@@ -121,7 +123,11 @@
- LC_CTYPE LC_MESSAGES LC_MONETARY
- LC_NUMERIC LC_PAPER LC_TIME"
- fi
-- if ! has --allow-extra-vars $* ; then
-+ if has --filter-metadata $* ; then
-+ filtered_vars="$filtered_vars $PORTAGE_READONLY_METADATA"
-+ fi
-+ if ! has --allow-extra-vars $* &&
-+ ! has --filter-for-subshell $* ; then
- filtered_vars="
- ${filtered_vars}
- ${PORTAGE_SAVED_READONLY_VARS}
diff --git a/sys-apps/portage/files/portage-2.2.01.20020-ebuildshell.patch b/sys-apps/portage/files/portage-2.2.01.20020-ebuildshell.patch
deleted file mode 100644
index 03eaa24..0000000
--- a/sys-apps/portage/files/portage-2.2.01.20020-ebuildshell.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-# HG changeset patch
-# User Fabian Groffen <grobian@gentoo.org>
-# Date 1324637719 -3600
-# Node ID d70f677c2c1293d45e51a7f0e3b97b5e2b2900e7
-# Parent e7a44acf78b8678781b5d24a90d96d1a53601b41
-https://bugs.gentoo.org/155161
-
-FEATURES=ebuildshell emerge xxxxx
-
-results in an interactive shell for each function portage calls from the
-ebuild, where all functionality is available as in the ebuild
-(src_unpack, epatch, etc.). This allows for convenient debugging of
-ebuild issues.
-
-diff -r e7a44acf78b8 -r d70f677c2c12 bin/ebuild.sh
---- a/bin/ebuild.sh Fri Dec 23 11:24:27 2011 +0100
-+++ b/bin/ebuild.sh Fri Dec 23 11:55:19 2011 +0100
-@@ -82,7 +82,7 @@
- qa_call() {
- local shopts=$(shopt) OLDIFS="$IFS"
- local retval
-- "$@"
-+ call-ebuildshell "$@"
- retval=$?
- set +e
- [[ $shopts != $(shopt) ]] &&
-@@ -453,6 +453,56 @@
- unset BIN_PATH BIN BODY FUNC_SRC
- fi
-
-+call-ebuildshell() {
-+ if ! has ebuildshell ${FEATURES}; then
-+ "$@"
-+ return $?
-+ fi
-+ (
-+ umask 002
-+ (
-+ (
-+ set
-+ declare -p
-+ declare -fp
-+ shopt -p
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ export
-+ fi
-+ ) | filter_readonly_variables --filter-for-subshell
-+ echo 'declare -r $PORTAGE_READONLY_METADATA $PORTAGE_READONLY_VARS'
-+ echo "export PS1='EBUILD ${PN} $1 \$ '"
-+ echo 'unset ENV'
-+ echo "type $1"
-+ echo "echo WANTED: $@"
-+ echo "trap '"
-+ echo "umask 002"
-+ echo "("
-+ echo " set"
-+ echo " declare -p"
-+ echo " declare -fp"
-+ echo " shopt -p"
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ echo " export"
-+ fi
-+ echo -n ")"
-+ echo -n " | filter_readonly_variables --filter-metadata"
-+ echo " > ${T}/ebuildshell-environment-outcome' 0"
-+ ) > ${T}/ebuildshell-environment
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment" &>/dev/null
-+ )
-+
-+ rm -f "${T}/ebuildshell-environment-outcome" >&/dev/null
-+
-+ unset BASH_ENV
-+ env -i ${BASH} --rcfile "${T}/ebuildshell-environment" -i || die
-+
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ source "${T}/ebuildshell-environment-outcome" &>/dev/null
-+}
-+
- # Subshell/helper die support (must export for the die helper).
- export EBUILD_MASTER_PID=$BASHPID
- trap 'exit 1' SIGTERM
-diff -r e7a44acf78b8 -r d70f677c2c12 bin/phase-functions.sh
---- a/bin/phase-functions.sh Fri Dec 23 11:24:27 2011 +0100
-+++ b/bin/phase-functions.sh Fri Dec 23 11:55:19 2011 +0100
-@@ -84,7 +84,7 @@
- filter_readonly_variables() {
- local x filtered_vars
- local readonly_bash_vars="BASHOPTS BASHPID DIRSTACK EUID
-- FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID"
-+ FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID BASH_VERSINFO"
- local bash_misc_vars="BASH BASH_.* COLUMNS COMP_WORDBREAKS HISTCMD
- HISTFILE HOSTNAME HOSTTYPE IFS LINENO MACHTYPE OLDPWD
- OPTERR OPTIND OSTYPE POSIXLY_CORRECT PS4 PWD RANDOM
-@@ -95,8 +95,10 @@
- # Untrusted due to possible application of package renames to binpkgs
- local binpkg_untrusted_vars="CATEGORY P PF PN PR PV PVR"
- local misc_garbage_vars="_portage_filter_opts"
-- filtered_vars="$readonly_bash_vars $bash_misc_vars
-- $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ filtered_vars="$readonly_bash_vars"
-+ if ! has --filter-for-subshell $* ; then
-+ filtered_vars="$filtered_vars $bash_misc_vars $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ fi
-
- # Don't filter/interfere with prefix variables unless they are
- # supported by the current EAPI.
-@@ -126,7 +128,11 @@
- LC_CTYPE LC_MESSAGES LC_MONETARY
- LC_NUMERIC LC_PAPER LC_TIME"
- fi
-- if ! has --allow-extra-vars $* ; then
-+ if has --filter-metadata $* ; then
-+ filtered_vars="$filtered_vars $PORTAGE_READONLY_METADATA"
-+ fi
-+ if ! has --allow-extra-vars $* &&
-+ ! has --filter-for-subshell $* ; then
- if [ "${EMERGE_FROM}" = binary ] ; then
- # preserve additional variables from build time,
- # while excluding untrusted variables
-diff -r e7a44acf78b8 -r d70f677c2c12 man/make.conf.5
---- a/man/make.conf.5 Fri Dec 23 11:24:27 2011 +0100
-+++ b/man/make.conf.5 Fri Dec 23 11:55:19 2011 +0100
-@@ -287,6 +287,12 @@
- Use locks to ensure that unsandboxed ebuild phases never execute
- concurrently. Also see \fIparallel\-install\fR.
- .TP
-+.B ebuildshell
-+Drop into an interactive shell for each phase function, meant for
-+debugging. Because the shell would normally be used to execute the
-+phase function, commands like src_unpack or epatch are available in the
-+interactive shell. Use `exit 1` to terminate the merge.
-+.TP
- .B fakeroot
- Enable fakeroot for the install and package phases when a non-root user runs
- the \fBebuild\fR(1) command.
diff --git a/sys-apps/portage/files/portage-2.2.01.20239-ebuildshell.patch b/sys-apps/portage/files/portage-2.2.01.20239-ebuildshell.patch
deleted file mode 100644
index 9ccc1e5..0000000
--- a/sys-apps/portage/files/portage-2.2.01.20239-ebuildshell.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-# HG changeset patch
-# User Michael Haubenwallner <haubi@gentoo.org>
-# Date 1330634734 -3600
-# Node ID 6780ee2ddb337bbd8b4b2681615de7e78e6fb8c1
-# Parent 04da3d4d44af4fd2096316f8e1bbb7a998011040
-https://bugs.gentoo.org/155161
-
-FEATURES=ebuildshell emerge xxxxx
-
-results in an interactive shell for each function portage calls from the
-ebuild, where all functionality is available as in the ebuild
-(src_unpack, epatch, etc.). This allows for convenient debugging of
-ebuild issues.
-
-diff -r 04da3d4d44af -r 6780ee2ddb33 bin/ebuild.sh
---- a/bin/ebuild.sh Thu Mar 01 21:31:12 2012 +0100
-+++ b/bin/ebuild.sh Thu Mar 01 21:45:34 2012 +0100
-@@ -82,7 +82,7 @@
- qa_call() {
- local shopts=$(shopt) OLDIFS="$IFS"
- local retval
-- "$@"
-+ call-ebuildshell "$@"
- retval=$?
- set +e
- [[ $shopts != $(shopt) ]] &&
-@@ -453,6 +453,56 @@
- unset BIN_PATH BIN BODY FUNC_SRC
- fi
-
-+call-ebuildshell() {
-+ if ! has ebuildshell ${FEATURES}; then
-+ "$@"
-+ return $?
-+ fi
-+ (
-+ umask 002
-+ (
-+ (
-+ set
-+ declare -p
-+ declare -fp
-+ shopt -p
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ export
-+ fi
-+ ) | filter_readonly_variables --filter-for-subshell
-+ echo 'declare -r $PORTAGE_READONLY_METADATA $PORTAGE_READONLY_VARS'
-+ echo "export PS1='EBUILD ${PN} $1 \$ '"
-+ echo 'unset ENV'
-+ echo "type $1"
-+ echo "echo WANTED: $@"
-+ echo "trap '"
-+ echo "umask 002"
-+ echo "("
-+ echo " set"
-+ echo " declare -p"
-+ echo " declare -fp"
-+ echo " shopt -p"
-+ if [[ ${BASH_VERSINFO[0]} == 3 ]]; then
-+ echo " export"
-+ fi
-+ echo -n ")"
-+ echo -n " | filter_readonly_variables --filter-metadata"
-+ echo " > ${T}/ebuildshell-environment-outcome' 0"
-+ ) > ${T}/ebuildshell-environment
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment" &>/dev/null
-+ )
-+
-+ rm -f "${T}/ebuildshell-environment-outcome" >&/dev/null
-+
-+ unset BASH_ENV
-+ env -i ${BASH} --rcfile "${T}/ebuildshell-environment" -i || die
-+
-+ chown ${PORTAGE_USER:-portage}:${PORTAGE_GROUP:-portage} "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ chmod g+w "${T}/ebuildshell-environment-outcome" &>/dev/null
-+ source "${T}/ebuildshell-environment-outcome" &>/dev/null
-+}
-+
- # Subshell/helper die support (must export for the die helper).
- export EBUILD_MASTER_PID=$BASHPID
- trap 'exit 1' SIGTERM
-diff -r 04da3d4d44af -r 6780ee2ddb33 bin/phase-functions.sh
---- a/bin/phase-functions.sh Thu Mar 01 21:31:12 2012 +0100
-+++ b/bin/phase-functions.sh Thu Mar 01 21:45:34 2012 +0100
-@@ -84,7 +84,7 @@
- filter_readonly_variables() {
- local x filtered_vars
- local readonly_bash_vars="BASHOPTS BASHPID DIRSTACK EUID
-- FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID"
-+ FUNCNAME GROUPS PIPESTATUS PPID SHELLOPTS UID BASH_VERSINFO"
- local bash_misc_vars="BASH BASH_.* COLUMNS COMP_WORDBREAKS HISTCMD
- HISTFILE HOSTNAME HOSTTYPE IFS LINENO MACHTYPE OLDPWD
- OPTERR OPTIND OSTYPE POSIXLY_CORRECT PS4 PWD RANDOM
-@@ -95,8 +95,10 @@
- # Untrusted due to possible application of package renames to binpkgs
- local binpkg_untrusted_vars="CATEGORY P PF PN PR PV PVR"
- local misc_garbage_vars="_portage_filter_opts"
-- filtered_vars="$readonly_bash_vars $bash_misc_vars
-- $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ filtered_vars="$readonly_bash_vars"
-+ if ! has --filter-for-subshell $* ; then
-+ filtered_vars="$filtered_vars $bash_misc_vars $PORTAGE_READONLY_VARS $misc_garbage_vars"
-+ fi
-
- # Don't filter/interfere with prefix variables unless they are
- # supported by the current EAPI.
-@@ -126,7 +128,11 @@
- LC_CTYPE LC_MESSAGES LC_MONETARY
- LC_NUMERIC LC_PAPER LC_TIME"
- fi
-- if ! has --allow-extra-vars $* ; then
-+ if has --filter-metadata $* ; then
-+ filtered_vars="$filtered_vars $PORTAGE_READONLY_METADATA"
-+ fi
-+ if ! has --allow-extra-vars $* &&
-+ ! has --filter-for-subshell $* ; then
- if [ "${EMERGE_FROM}" = binary ] ; then
- # preserve additional variables from build time,
- # while excluding untrusted variables
-diff -r 04da3d4d44af -r 6780ee2ddb33 man/make.conf.5
---- a/man/make.conf.5 Thu Mar 01 21:31:12 2012 +0100
-+++ b/man/make.conf.5 Thu Mar 01 21:45:34 2012 +0100
-@@ -297,6 +297,12 @@
- Use locks to ensure that unsandboxed ebuild phases never execute
- concurrently. Also see \fIparallel\-install\fR.
- .TP
-+.B ebuildshell
-+Drop into an interactive shell for each phase function, meant for
-+debugging. Because the shell would normally be used to execute the
-+phase function, commands like src_unpack or epatch are available in the
-+interactive shell. Use `exit 1` to terminate the merge.
-+.TP
- .B fakeroot
- Enable fakeroot for the install and package phases when a non-root user runs
- the \fBebuild\fR(1) command.
-diff -r 04da3d4d44af -r 6780ee2ddb33 pym/_emerge/AbstractEbuildProcess.py
---- a/pym/_emerge/AbstractEbuildProcess.py Thu Mar 01 21:31:12 2012 +0100
-+++ b/pym/_emerge/AbstractEbuildProcess.py Thu Mar 01 21:45:34 2012 +0100
-@@ -97,6 +97,7 @@
- self.fd_pipes = {}
- null_fd = None
- if 0 not in self.fd_pipes and \
-+ "ebuildshell" not in self.settings.features and \
- self.phase not in self._phases_interactive_whitelist and \
- "interactive" not in self.settings.get("PROPERTIES", "").split():
- null_fd = os.open('/dev/null', os.O_RDONLY)
diff --git a/sys-apps/portage/files/portage-2.2.01.20336-openrc.patch b/sys-apps/portage/files/portage-2.2.01.20336-openrc.patch
deleted file mode 100644
index cf08c55..0000000
--- a/sys-apps/portage/files/portage-2.2.01.20336-openrc.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- bin/misc-functions.sh 2012-04-01 04:33:28.000000000 +0900
-+++ bin/misc-functions.sh.new 2012-04-24 09:19:06.000000000 +0900
-@@ -912,16 +912,6 @@ install_qa_check_prefix() {
- # all further checks rely on ${ED} existing
- [[ -d ${ED} ]] || return
-
-- # this does not really belong here, but it's closely tied to
-- # the code below; many runscripts generate positives here, and we
-- # know they don't work (bug #196294) so as long as that one
-- # remains an issue, simply remove them as they won't work
-- # anyway, avoid etc/init.d/functions.sh from being thrown away
-- if [[ ( -d "${ED}"/etc/conf.d || -d "${ED}"/etc/init.d ) && ! -f "${ED}"/etc/init.d/functions.sh ]] ; then
-- ewarn "removed /etc/init.d and /etc/conf.d directories until bug #196294 has been resolved"
-- rm -Rf "${ED}"/etc/{conf,init}.d
-- fi
--
- # check shebangs, bug #282539
- rm -f "${T}"/non-prefix-shebangs-errs
- local WHITELIST=" /usr/bin/env "
diff --git a/sys-apps/portage/metadata.xml b/sys-apps/portage/metadata.xml
deleted file mode 100644
index 34ef584..0000000
--- a/sys-apps/portage/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>prefix</herd>
- <maintainer><email>grobian@gentoo.org</email></maintainer>
-
- <use>
- <flag name="epydoc">Build html API documentation with epydoc.</flag>
- <flag name="ipc">Use inter-process communication between portage and running ebuilds.</flag>
- <flag name="less">Pull in sys-apps/less as default pager for etc-update.</flag>
- <flag name="prefix-chaining">mduft's experimental prefix chaining facilities</flag>
- </use>
-</pkgmetadata>
diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild
deleted file mode 100644
index ab6f4cb..0000000
--- a/sys-apps/portage/portage-9999.ebuild
+++ /dev/null
@@ -1,331 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id: portage-2.2.01.16270.ebuild 58665 2010-09-05 19:54:38Z grobian $
-
-# Require EAPI 2 since we now require at least python-2.6 (for python 3
-# syntax support) which also requires EAPI 2.
-EAPI=3
-inherit eutils multilib python git-2 autotools
-EGIT_REPO_URI="http://git.heroxbd.z.tuna.tsinghua.edu.cn/${PN}.git"
-EGIT_BRANCH="prefix"
-
-RESTRICT="test"
-
-DESCRIPTION="Prefix branch of the Portage Package Manager, used in Gentoo Prefix"
-HOMEPAGE="http://www.gentoo.org/proj/en/gentoo-alt/prefix/"
-LICENSE="GPL-2"
-KEYWORDS=""
-SLOT="0"
-IUSE="build doc epydoc ipc selinux xattr prefix-chaining"
-
-# Import of the io module in python-2.6 raises ImportError for the
-# thread module if threading is disabled.
-python_dep_ssl="python3? ( =dev-lang/python-3*[ssl] )
- !pypy1_9? ( !python2? ( !python3? (
- || ( >=dev-lang/python-2.7[ssl] dev-lang/python:2.6[threads,ssl] )
- ) ) )
- pypy1_9? ( !python2? ( !python3? ( dev-python/pypy:1.9[bzip2,ssl] ) ) )
- python2? ( !python3? ( || ( dev-lang/python:2.7[ssl] dev-lang/python:2.6[ssl,threads] ) ) )"
-python_dep_ssl=">=dev-lang/python-2.7[ssl] <dev-lang/python-3.0" # prefix override
-python_dep="${python_dep_ssl//\[ssl\]}"
-python_dep="${python_dep//,ssl}"
-python_dep="${python_dep//ssl,}"
-
-# The pysqlite blocker is for bug #282760.
-DEPEND="${python_dep}
- !build? ( >=sys-apps/sed-4.0.5 )
- doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
- epydoc? ( >=dev-python/epydoc-2.0 !<=dev-python/pysqlite-2.4.1 )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] or python-mhash (bug #425046).
-RDEPEND="${python_dep} || ( ${python_dep_ssl} dev-python/python-mhash )
- !build? ( >=sys-apps/sed-4.0.5
- >=app-shells/bash-3.2_p17
- >=app-admin/eselect-1.2 )
- elibc_FreeBSD? ( !prefix? ( sys-freebsd/freebsd-bin ) )
- elibc_glibc? ( !prefix? ( >=sys-apps/sandbox-2.2 ) )
- elibc_uclibc? ( !prefix? ( >=sys-apps/sandbox-2.2 ) )
- kernel_linux? ( >=app-misc/pax-utils-0.1.17 )
- kernel_SunOS? ( >=app-misc/pax-utils-0.1.17 )
- kernel_FreeBSD? ( >=app-misc/pax-utils-0.1.17 )
- kernel_Darwin? ( >=app-misc/pax-utils-0.1.18 )
- kernel_HPUX? ( !hppa-hpux? ( >=app-misc/pax-utils-0.1.19 ) )
- kernel_AIX? ( >=sys-apps/aix-miscutils-0.1.1634 )
- xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) )
- selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] <sys-libs/libselinux-2.0.94 ) )
- !<app-shells/bash-3.2_p17
- !prefix? ( !<app-admin/logrotate-3.8.0 )"
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- userland_GNU? ( >=sys-apps/coreutils-6.4 )
- )"
-
-compatible_python_is_selected() {
- [[ $("${EPREFIX}/usr/bin/python" -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x2060000 and "good" or "bad")') = good ]]
-}
-
-current_python_has_xattr() {
- [[ $("${EPREFIX}/usr/bin/python" -c 'import sys ; sys.stdout.write(sys.hexversion >= 0x3030000 and "yes" or "no")') = yes ]] || \
- "${EPREFIX}/usr/bin/python" -c 'import xattr' 2>/dev/null
-}
-
-pkg_setup() {
- use prefix && return
-
- # Bug #359731 - Die early if get_libdir fails.
- [[ -z $(get_libdir) ]] && \
- die "get_libdir returned an empty string"
-
- if use python2 && use python3 ; then
- ewarn "Both python2 and python3 USE flags are enabled, but only one"
- ewarn "can be in the shebangs. Using python3."
- fi
- if use pypy1_9 && use python3 ; then
- ewarn "Both pypy1_9 and python3 USE flags are enabled, but only one"
- ewarn "can be in the shebangs. Using python3."
- fi
- if use pypy1_9 && use python2 ; then
- ewarn "Both pypy1_9 and python2 USE flags are enabled, but only one"
- ewarn "can be in the shebangs. Using python2"
- fi
- if ! use pypy1_9 && ! use python2 && ! use python3 && \
- ! compatible_python_is_selected ; then
- ewarn "Attempting to select a compatible default python interpreter"
- local x success=0
- for x in /usr/bin/python2.* ; do
- x=${x#/usr/bin/python2.}
- if [[ $x -ge 6 ]] 2>/dev/null ; then
- eselect python set python2.$x
- if compatible_python_is_selected ; then
- elog "Default python interpreter is now set to python-2.$x"
- success=1
- break
- fi
- fi
- done
- if [ $success != 1 ] ; then
- eerror "Unable to select a compatible default python interpreter!"
- die "This version of portage requires at least python-2.6 to be selected as the default python interpreter (see \`eselect python --help\`)."
- fi
- fi
-
- if use python3; then
- python_set_active_version 3
- elif use python2; then
- python_set_active_version 2
- elif use pypy1_9; then
- python_set_active_version 2.7-pypy-1.9
- fi
-}
-
-src_prepare() {
- eautoreconf
-
- if [ -n "${PATCHVER}" ] ; then
- if [[ -L $S/bin/ebuild-helpers/portageq ]] ; then
- rm "$S/bin/ebuild-helpers/portageq" \
- || die "failed to remove portageq helper symlink"
- fi
- epatch "${WORKDIR}/${PN}-${PATCHVER}.patch"
- fi
-
- use prefix-chaining && epatch "${FILESDIR}"/${PN}-2.2.00.15801-prefix-chaining.patch
-
- if ! use ipc ; then
- einfo "Disabling ipc..."
- sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
- -i pym/_emerge/AbstractEbuildProcess.py || \
- die "failed to patch AbstractEbuildProcess.py"
- fi
-
- epatch "${FILESDIR}"/${PN}-2.2.01.20239-ebuildshell.patch
-}
-
-src_configure() {
- if use prefix ; then
- local extrapath="/usr/bin:/bin"
- # ok, we can't rely on PORTAGE_ROOT_USER being there yet, as people
- # tend not to update that often, as long as we are a separate ebuild
- # we can assume when unset, it's time for some older trick
- if [[ -z ${PORTAGE_ROOT_USER} ]] ; then
- PORTAGE_ROOT_USER=$(python -c 'from portage.const import rootuser; print rootuser')
- fi
- # lazy check, but works for now
- if [[ ${PORTAGE_ROOT_USER} == "root" ]] ; then
- # we need this for e.g. mtree on FreeBSD (and Darwin) which is in
- # /usr/sbin
- extrapath="/usr/sbin:/usr/bin:/sbin:/bin"
- fi
-
- econf \
- --with-portage-user="${PORTAGE_USER:-portage}" \
- --with-portage-group="${PORTAGE_GROUP:-portage}" \
- --with-root-user="${PORTAGE_ROOT_USER}" \
- --with-offset-prefix="${EPREFIX}" \
- --with-extra-path="${extrapath}" \
- || die "econf failed"
- else
- # even though above options would be correct, just keep it clean for
- # non-Prefix installs, relying on the autoconf defaults
- econf || die "econf failed"
- fi
-}
-
-src_compile() {
- emake || die "emake failed"
-
- if use doc; then
- cd "${S}"/doc
- touch fragment/date
- emake xhtml xhtml-nochunks || die "failed to make docs"
- fi
-
- if use epydoc; then
- einfo "Generating api docs"
- mkdir "${WORKDIR}"/api
- local my_modules epydoc_opts=""
- # A name collision between the portage.dbapi class and the
- # module with the same name triggers an epydoc crash unless
- # portage.dbapi is excluded from introspection.
- ROOT=/ has_version '>=dev-python/epydoc-3_pre0' && \
- epydoc_opts='--exclude-introspect portage\.dbapi'
- my_modules="$(find "${S}/pym" -name "*.py" \
- | sed -e 's:/__init__.py$::' -e 's:\.py$::' -e "s:^${S}/pym/::" \
- -e 's:/:.:g' | sort)" || die "error listing modules"
- PYTHONPATH="${S}/pym:${PYTHONPATH}" epydoc -o "${WORKDIR}"/api \
- -qqqqq --no-frames --show-imports $epydoc_opts \
- --name "${PN}" --url "${HOMEPAGE}" \
- ${my_modules} || die "epydoc failed"
- fi
-}
-
-src_test() {
- # make files executable, in case they were created by patch
- find bin -type f | xargs chmod +x
- emake test || die
-}
-
-src_install() {
- local libdir=$(get_libdir)
- local portage_base="/usr/${libdir}/portage"
-
- emake DESTDIR="${D}" install || die "make install failed."
- dodir /usr/lib/portage/bin
-
- if use userland_GNU; then
- rm "${ED}"${portage_base}/bin/ebuild-helpers/sed || die "Failed to remove sed wrapper"
- fi
-
- # This allows config file updates that are applied for package
- # moves to take effect immediately.
- echo 'CONFIG_PROTECT_MASK="/etc/portage"' > "$T"/50portage \
- || die "failed to create 50portage"
- doenvd "$T"/50portage || die "doenvd 50portage failed"
- rm "$T"/50portage
-
- # Symlinks to directories cause up/downgrade issues and the use of these
- # modules outside of portage is probably negligible.
- for x in "${ED}${portage_base}/pym/"{cache,elog_modules} ; do
- [ ! -L "${x}" ] && continue
- die "symlink to directory will cause upgrade/downgrade issues: '${x}'"
- done
-
- exeinto ${portage_base}/pym/portage/tests
- doexe "${S}"/pym/portage/tests/runTests
-
- dodoc "${S}"/{ChangeLog,NEWS,RELEASE-NOTES}
- use doc && dohtml -r "${S}"/doc/*
- use epydoc && dohtml -r "${WORKDIR}"/api
- dodir /etc/portage
- keepdir /etc/portage
-}
-
-pkg_preinst() {
- if ! use build && ! has_version dev-python/pycrypto && \
- ! has_version '>=dev-lang/python-2.6[ssl]' ; then
- ewarn "If you are an ebuild developer and you plan to commit ebuilds"
- ewarn "with this system then please install dev-python/pycrypto or"
- ewarn "enable the ssl USE flag for >=dev-lang/python-2.6 in order"
- ewarn "to enable RMD160 hash support."
- ewarn "See bug #198398 for more information."
- fi
- if [[ ! -L "${EROOT}/etc/make.globals" &&
- -f "${EROOT}/etc/make.globals" ]]; then
- rm "${EROOT}/etc/make.globals"
- fi
-
- has_version "<=${CATEGORY}/${PN}-2.2.00.13346"
- EAPIPREFIX_UPGRADE=$?
-}
-
-pkg_postinst() {
- # Compile all source files recursively. Any orphans
- # will be identified and removed in postrm.
- python_mod_optimize /usr/$(get_libdir)/portage/pym
-
- pushd "${EROOT}var/db/pkg" > /dev/null
- local didwork=
- [[ ! -e "${EROOT}"var/lib/portage/preserved_libs_registry ]] && for cpv in */*/NEEDED ; do
- if [[ ${CHOST} == *-darwin* && ! -f ${cpv}.MACHO.3 ]] ; then
- while read line; do
- scanmacho -BF "%a;%F;%S;%n" ${line% *} >> "${cpv}".MACHO.3
- done < "${cpv}"
- [[ -z ${didwork} ]] \
- && didwork=yes \
- || didwork=already
- elif [[ ${CHOST} != *-darwin* && ${CHOST} != *-interix* && ! -f ${cpv}.ELF.2 ]] ; then
- while read line; do
- filename=${line% *}
- needed=${line#* }
- newline=$(scanelf -BF "%a;%F;%S;$needed;%r" $filename)
- echo "${newline:3}" >> "${cpv}".ELF.2
- done < "${cpv}"
- [[ -z ${didwork} ]] \
- && didwork=yes \
- || didwork=already
- fi
- [[ ${didwork} == yes ]] && \
- einfo "converting NEEDED files to new syntax, please wait"
- done
- popd > /dev/null
-
- if [[ ${EAPIPREFIX_UPGRADE} == 0 ]] ; then
- local eapi
- einfo 'removing EAPI="prefix" legacy from your vdb, please wait'
- pushd "${EROOT}var/db/pkg" > /dev/null
- for cpv in */* ; do
- [[ ${cpv##*/} == "-MERGING-"* ]] && continue
- # remove "prefix" from EAPI file
- eapi=$(<"${cpv}"/EAPI)
- eapi=${eapi/prefix/}
- eapi=${eapi# }
- eapi=${eapi:-0}
- echo ${eapi} > "${cpv}"/EAPI
- # remove "prefix" from EAPI in stored environment
- bzcat "${cpv}"/environment.bz2 \
- | sed -e "s/EAPI=\([\"']\)prefix [0-9][\"']/EAPI=\1${eapi}\1/" \
- | bzip2 -9 > "${cpv}"/environment2.bz2 \
- && mv -f "${cpv}"/environment{2,}.bz2
- # remove "prefix" from the stored ebuild
- sed -i -e "s/^EAPI=.*$/EAPI=${eapi}/" "${cpv}/${cpv##*/}.ebuild"
- done
- popd > /dev/null
- fi
-
- if [ x$MINOR_UPGRADE = x0 ] ; then
- elog "If you're upgrading from a pre-2.2 version of portage you might"
- elog "want to remerge world (emerge -e world) to take full advantage"
- elog "of some of the new features in 2.2."
- elog "This is not required however for portage to function properly."
- elog
- fi
-}
-
-pkg_postrm() {
- python_mod_cleanup /usr/$(get_libdir)/portage/pym
-}
diff --git a/sys-apps/util-linux/files/crypto-loop.initd b/sys-apps/util-linux/files/crypto-loop.initd
index 853bae2..853bae2 100755..100644
--- a/sys-apps/util-linux/files/crypto-loop.initd
+++ b/sys-apps/util-linux/files/crypto-loop.initd