summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Fabbro <bicatali@gentoo.org>2011-02-23 05:19:50 +0000
committerSébastien Fabbro <bicatali@gentoo.org>2011-02-23 05:19:50 +0000
commit2b4d04fd26d975f0a5fc3fade77e590d94d81dfd (patch)
treefee6f9d612bbafa8371cb527e2161376b7eedfa7
parentfixed quotes (diff)
downloadbicatali-2b4d04fd26d975f0a5fc3fade77e590d94d81dfd.tar.gz
bicatali-2b4d04fd26d975f0a5fc3fade77e590d94d81dfd.tar.bz2
bicatali-2b4d04fd26d975f0a5fc3fade77e590d94d81dfd.zip
added openblas
-rw-r--r--app-admin/eselect/ChangeLog734
-rw-r--r--app-admin/eselect/Manifest5
-rw-r--r--app-admin/eselect/eselect-1.2.14-r1.ebuild64
-rw-r--r--app-admin/eselect/files/eselect-alternatives.patch611
-rw-r--r--app-admin/eselect/metadata.xml8
-rw-r--r--dev-lang/icc/icc-12.0.0.084.ebuild28
-rw-r--r--dev-lang/idb/idb-12.0.2.137.ebuild (renamed from dev-lang/idb/idb-12.0.0.084.ebuild)0
-rw-r--r--dev-lang/ifc/ifc-12.0.2.137.ebuild (renamed from dev-lang/ifc/ifc-12.0.0.084.ebuild)0
-rw-r--r--dev-libs/intel-common/intel-common-12.0.0.084.ebuild54
-rw-r--r--sci-libs/atlas/atlas-3.9.37.ebuild (renamed from sci-libs/atlas/atlas-3.9.32.ebuild)0
-rw-r--r--sci-libs/cblas-reference/cblas-reference-20110218.ebuild (renamed from sci-libs/cblas-reference/cblas-reference-20030223-r6.ebuild)0
-rw-r--r--sci-libs/ipp/ipp-7.0.2.137.ebuild (renamed from sci-libs/ipp/ipp-7.0.1.084.ebuild)0
-rw-r--r--sci-libs/mkl/mkl-10.3.2.137.ebuild (renamed from sci-libs/mkl/mkl-10.3.0.084.ebuild)0
-rw-r--r--sci-libs/openblas/ChangeLog10
-rw-r--r--sci-libs/openblas/Manifest4
-rw-r--r--sci-libs/openblas/files/openblas-sharedlibs.patch45
-rw-r--r--sci-libs/openblas/metadata.xml14
-rw-r--r--sci-libs/openblas/openblas-9999.ebuild107
18 files changed, 1602 insertions, 82 deletions
diff --git a/app-admin/eselect/ChangeLog b/app-admin/eselect/ChangeLog
new file mode 100644
index 0000000..b666c6d
--- /dev/null
+++ b/app-admin/eselect/ChangeLog
@@ -0,0 +1,734 @@
+# ChangeLog for app-admin/eselect
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect/ChangeLog,v 1.179 2011/01/22 21:38:52 ulm Exp $
+
+ 22 Jan 2011; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.10.ebuild,
+ -eselect-1.2.13.ebuild:
+ Remove old.
+
+ 22 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> eselect-1.2.11.ebuild:
+ ppc64 stable wrt #344537
+
+*eselect-1.2.14 (14 Jan 2011)
+
+ 14 Jan 2011; Ulrich Mueller <ulm@gentoo.org> +eselect-1.2.14.ebuild:
+ Version bump.
+
+*eselect-1.2.13 (27 Nov 2010)
+
+ 27 Nov 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.12.ebuild,
+ +eselect-1.2.13.ebuild:
+ Version bump, fixes bug 346837. Remove intermediate version.
+
+*eselect-1.2.12 (21 Nov 2010)
+
+ 21 Nov 2010; Ulrich Mueller <ulm@gentoo.org> +eselect-1.2.12.ebuild:
+ Version bump.
+
+ 14 Nov 2010; Raúl Porcel <armin76@gentoo.org> eselect-1.2.11.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #344537
+
+ 09 Nov 2010; Markus Meier <maekke@gentoo.org> eselect-1.2.11.ebuild:
+ arm stable, bug #344537
+
+ 09 Nov 2010; Jeroen Roovers <jer@gentoo.org> eselect-1.2.11.ebuild:
+ Stable for PPC (bug #344537).
+
+ 09 Nov 2010; Jeroen Roovers <jer@gentoo.org> eselect-1.2.11.ebuild:
+ Stable for HPPA (bug #344537).
+
+ 08 Nov 2010; Markos Chandras <hwoarang@gentoo.org> eselect-1.2.11.ebuild:
+ Stable on amd64 wrt bug #344537
+
+ 08 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-1.2.11.ebuild:
+ stable x86, bug 344537
+
+ 23 Oct 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.9.ebuild:
+ Remove old.
+
+ 23 Oct 2010; Mark Loeser <halcy0n@gentoo.org> eselect-1.2.10.ebuild:
+ Mark ppc64; bug #313829
+
+*eselect-1.2.11 (27 Jul 2010)
+
+ 27 Jul 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.8.ebuild,
+ +eselect-1.2.11.ebuild:
+ Version bump. Remove old.
+
+ 23 May 2010; Pacho Ramos <pacho@gentoo.org> eselect-1.2.10.ebuild:
+ stable amd64, bug 313829
+
+ 08 May 2010; Raúl Porcel <armin76@gentoo.org> eselect-1.2.10.ebuild:
+ alpha/arm/ia64/m68k/s390/sh stable wrt #313829
+
+ 16 Apr 2010; Brent Baude <ranger@gentoo.org> eselect-1.2.10.ebuild:
+ stable ppc, bug 313829
+
+ 09 Apr 2010; Tiago Cunha <tcunha@gentoo.org> eselect-1.2.10.ebuild:
+ stable sparc, bug 313829
+
+ 09 Apr 2010; Jeroen Roovers <jer@gentoo.org> eselect-1.2.10.ebuild:
+ Stable for HPPA (bug #313829).
+
+ 08 Apr 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-1.2.10.ebuild:
+ stable x86, bug 313829
+
+ 10 Feb 2010; Joseph Jezak <josejx@gentoo.org> eselect-1.2.9.ebuild:
+ Marked ppc stable for bug #302878.
+
+ 06 Feb 2010; Raúl Porcel <armin76@gentoo.org> eselect-1.2.9.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #302878
+
+*eselect-1.2.10 (05 Feb 2010)
+
+ 05 Feb 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.3.ebuild,
+ +eselect-1.2.10.ebuild:
+ Version bump. Remove old.
+
+ 04 Feb 2010; Markus Meier <maekke@gentoo.org> eselect-1.2.9.ebuild:
+ amd64/arm stable, bug #302878
+
+ 02 Feb 2010; Jeroen Roovers <jer@gentoo.org> eselect-1.2.9.ebuild:
+ Stable for HPPA (bug #302878).
+
+ 01 Feb 2010; Tiago Cunha <tcunha@gentoo.org> eselect-1.2.9.ebuild:
+ stable sparc, bug 302878
+
+ 01 Feb 2010; Christian Faulhammer <fauli@gentoo.org> eselect-1.2.9.ebuild:
+ stable x86, bug 302878
+
+ 01 Feb 2010; Brent Baude <ranger@gentoo.org> eselect-1.2.9.ebuild:
+ stable ppc64, bug 302878
+
+ 11 Jan 2010; Raúl Porcel <armin76@gentoo.org> eselect-1.2.8.ebuild:
+ alpha/arm/ia64/m68k/s390/sh stable wrt #297496
+
+ 31 Dec 2009; Ulrich Mueller <ulm@gentoo.org> eselect-1.2.9.ebuild:
+ Inherit bash-completion.eclass, bug 299051.
+
+ 31 Dec 2009; Brent Baude <ranger@gentoo.org> eselect-1.2.8.ebuild:
+ Marking eselect-1.2.8 ppc64 for bug 297496
+
+*eselect-1.2.9 (31 Dec 2009)
+
+ 31 Dec 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.7.ebuild,
+ +eselect-1.2.9.ebuild:
+ Version bump, fixes bugs 298742 and 298789. Remove old.
+
+ 29 Dec 2009; Christian Faulhammer <fauli@gentoo.org> eselect-1.2.8.ebuild:
+ stable x86, bug 297496
+
+ 29 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> eselect-1.2.8.ebuild:
+ amd64 stable wrt #297496
+
+ 28 Dec 2009; nixnut <nixnut@gentoo.org> eselect-1.2.8.ebuild:
+ ppc stable #297496
+
+ 28 Dec 2009; Tiago Cunha <tcunha@gentoo.org> eselect-1.2.8.ebuild:
+ stable sparc, bug 297496
+
+ 24 Dec 2009; Jeroen Roovers <jer@gentoo.org> eselect-1.2.8.ebuild:
+ Stable for HPPA (bug #297496).
+
+*eselect-1.2.8 (20 Nov 2009)
+
+ 20 Nov 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.5.ebuild,
+ -eselect-1.2.6.ebuild, +eselect-1.2.8.ebuild:
+ Version bump, fixes bug 293317. Remove old.
+
+*eselect-1.2.7 (14 Nov 2009)
+
+ 14 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.2.7.ebuild:
+ Version bump, fixes bug 289095.
+
+*eselect-1.2.6 (07 Nov 2009)
+
+ 07 Nov 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.1.3.ebuild,
+ -eselect-1.2.4.ebuild, +eselect-1.2.6.ebuild:
+ Version bump. Remove old.
+
+*eselect-1.2.5 (04 Nov 2009)
+
+ 04 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.2.5.ebuild:
+ Version bump; fixes bugs 280191 and 288527.
+
+ 13 Oct 2009; Ulrich Mueller <ulm@gentoo.org> eselect-1.1.3.ebuild,
+ eselect-1.2.3.ebuild, eselect-1.2.4.ebuild:
+ Update dependency after realpath package move, bug 273968.
+
+ 11 Oct 2009; Jeroen Roovers <jer@gentoo.org> eselect-1.2.3.ebuild:
+ Stable for HPPA (bug #287135).
+
+ 09 Oct 2009; Fabian Groffen <grobian@gentoo.org> eselect-1.2.4.ebuild:
+ Added Prefix keywords and fixed the ebuild for Prefix
+
+*eselect-1.2.4 (09 Oct 2009)
+
+ 09 Oct 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.0.12.ebuild,
+ -eselect-1.2.1.ebuild, +eselect-1.2.4.ebuild:
+ Version bump. Remove old.
+
+ 08 Oct 2009; Raúl Porcel <armin76@gentoo.org> eselect-1.2.3.ebuild:
+ alpha/arm/ia64/m68k/s390/sh stable wrt #287135
+
+ 05 Oct 2009; Tiago Cunha <tcunha@gentoo.org> eselect-1.2.3.ebuild:
+ stable sparc, bug 287135
+
+ 03 Oct 2009; Christian Faulhammer <fauli@gentoo.org> eselect-1.2.3.ebuild:
+ stable x86, bug 287135
+
+ 03 Oct 2009; Brent Baude <ranger@gentoo.org> eselect-1.2.3.ebuild:
+ Marking eselect-1.2.3 ppc64 for bug 287135
+
+ 03 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> eselect-1.2.3.ebuild:
+ Stable for ppc, bug 287135
+
+ 01 Oct 2009; Dawid Węgliński <cla@gentoo.org> eselect-1.2.3.ebuild:
+ Stable on amd64 (bug #287135)
+
+*eselect-1.2.3 (20 Sep 2009)
+
+ 20 Sep 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.2.2.ebuild,
+ +eselect-1.2.3.ebuild:
+ Version bump, fixes bug 285762. Remove intermediate version.
+
+*eselect-1.2.2 (19 Sep 2009)
+
+ 19 Sep 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.2.2.ebuild:
+ Version bump.
+
+ 15 Sep 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.1.1.ebuild,
+ -eselect-1.2.ebuild:
+ Remove old.
+
+ 15 Sep 2009; Jeroen Roovers <jer@gentoo.org> eselect-1.1.3.ebuild:
+ Stable for HPPA (bug #283079).
+
+ 11 Sep 2009; Raúl Porcel <armin76@gentoo.org> eselect-1.1.3.ebuild:
+ arm/ia64/m68k/s390/sh/sparc stable wrt #283079
+
+*eselect-1.2.1 (09 Sep 2009)
+
+ 09 Sep 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.2.1.ebuild:
+ Version bump, fixes bug 283932.
+
+ 07 Sep 2009; Markus Meier <maekke@gentoo.org> eselect-1.1.3.ebuild:
+ amd64/x86 stable, bug #283079
+
+ 31 Aug 2009; Brent Baude <ranger@gentoo.org> eselect-1.1.3.ebuild:
+ Marking eselect-1.1.3 ppc64 for bug 283079
+
+ 31 Aug 2009; Brent Baude <ranger@gentoo.org> eselect-1.1.1.ebuild:
+ Marking eselect-1.1.1 ppc64 for bug 277187
+
+ 30 Aug 2009; Tobias Klausmann <klausman@gentoo.org> eselect-1.1.3.ebuild:
+ Stable on alpha, bug #283079
+
+ 30 Aug 2009; nixnut <nixnut@gentoo.org> eselect-1.1.3.ebuild:
+ ppc stable #283079
+
+*eselect-1.2 (27 Aug 2009)
+
+ 27 Aug 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.1.2.ebuild,
+ -eselect-1.2_rc1.ebuild, +eselect-1.2.ebuild:
+ Version bump. Remove intermediate versions.
+
+*eselect-1.2_rc1 (19 Aug 2009)
+
+ 19 Aug 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.2_rc1.ebuild:
+ Version bump; fixes bug 280598; enhancements from bugs 154511 and 274760.
+
+*eselect-1.1.3 (16 Aug 2009)
+
+ 16 Aug 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.0.10.ebuild,
+ -eselect-1.0.11-r1.ebuild,
+ -files/eselect-1.0.11-fix-paludis-command.patch, +eselect-1.1.3.ebuild:
+ Version bump, fixes bug 279662. Remove old.
+
+ 21 Jul 2009; <chainsaw@gentoo.org> eselect-1.1.1.ebuild:
+ Marked stable on AMD64 as requested by Ulrich Müller <ulm@gentoo.org> in
+ bug #277187. Tested with the profile module.
+
+ 17 Jul 2009; Raúl Porcel <armin76@gentoo.org> eselect-1.1.1.ebuild:
+ alpha/arm/ia64/m68k/s390/sh stable wrt #277187
+
+ 16 Jul 2009; nixnut <nixnut@gentoo.org> eselect-1.1.1.ebuild:
+ ppc stable #277187
+
+ 09 Jul 2009; Jeroen Roovers <jer@gentoo.org> eselect-1.1.1.ebuild:
+ Stable for HPPA (bug #277187).
+
+ 09 Jul 2009; Christian Faulhammer <fauli@gentoo.org> eselect-1.1.1.ebuild:
+ stable x86, bug 277187
+
+ 09 Jul 2009; Ferris McCormick <fmccor@gentoo.org> eselect-1.1.1.ebuild:
+ Sparc stable, Bug #277187.
+
+ 28 Jun 2009; Brent Baude <ranger@gentoo.org> eselect-1.0.12.ebuild:
+ Marking eselect-1.0.12 ppc64 for bug 270138
+
+*eselect-1.1.2 (27 Jun 2009)
+
+ 27 Jun 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.1.2.ebuild:
+ Version bump.
+
+ 12 Jun 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.0.11-r2.ebuild,
+ -files/eselect-1.0.11-parent-profiles.patch,
+ -files/eselect-1.0.11-relative-profiles.patch, -eselect-1.1.ebuild,
+ metadata.xml:
+ Remove intermediate versions.
+
+*eselect-1.1.1 (06 Jun 2009)
+
+ 06 Jun 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.1.1.ebuild:
+ Version bump. Remove paludis USE flag since it doesn't make much sense
+ without the corresponding dependency; use app-admin/eselect-package-manager
+ for selection of a package manager instead.
+
+ 02 Jun 2009; Ulrich Mueller <ulm@gentoo.org> eselect-1.1.ebuild,
+ -eselect-1.1_rc2.ebuild, -eselect-1.1_rc3.ebuild:
+ Don't depend on paludis, in order to avoid a circular dependency; thanks
+ to Ingmar Vanhassel for pointing this out. Print a warning message in
+ pkg_postinst instead. Remove release candidates.
+
+*eselect-1.1 (27 May 2009)
+
+ 27 May 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.1.ebuild,
+ -eselect-9999.ebuild:
+ Version bump. Remove live ebuild.
+
+ 24 May 2009; Ulrich Mueller <ulm@gentoo.org> eselect-1.0.10.ebuild,
+ eselect-1.0.11-r1.ebuild, eselect-1.0.11-r2.ebuild, eselect-1.0.12.ebuild,
+ eselect-1.1_rc2.ebuild, eselect-1.1_rc3.ebuild, eselect-9999.ebuild:
+ Fix dependencies: readlink/realpath are also needed at run time.
+
+ 24 May 2009; Markus Meier <maekke@gentoo.org> eselect-1.0.12.ebuild:
+ amd64 stable, bug #270138
+
+ 21 May 2009; Brent Baude <ranger@gentoo.org> eselect-1.0.12.ebuild:
+ stable ppc, bug 270138
+
+ 21 May 2009; Raúl Porcel <armin76@gentoo.org> eselect-1.0.12.ebuild:
+ arm/ia64/m68k/s390/sh/sparc stable wrt #270138
+
+*eselect-1.1_rc3 (21 May 2009)
+
+ 21 May 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.1_rc3.ebuild:
+ Version bump.
+
+ 20 May 2009; Ulrich Mueller <ulm@gentoo.org> eselect-1.1_rc2.ebuild,
+ eselect-9999.ebuild:
+ Create directory for news-tng module. Set proper group and permissions.
+
+*eselect-1.1_rc2 (19 May 2009)
+
+ 19 May 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-1.1_rc1.ebuild,
+ +eselect-1.1_rc2.ebuild:
+ Version bump, fixes bug 270406. Remove previous release candidate.
+
+*eselect-1.1_rc1 (18 May 2009)
+
+ 18 May 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.1_rc1.ebuild:
+ Version bump; fixes bugs 155814 and 156866; enhancements from bugs 148578,
+ 153890, 180966, 190216, and 220473.
+
+ 18 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-1.0.12.ebuild:
+ stable x86, bug 270138
+
+ 18 May 2009; Jeroen Roovers <jer@gentoo.org> eselect-1.0.12.ebuild:
+ Stable for HPPA (bug #270138).
+
+ 17 May 2009; Tobias Klausmann <klausman@gentoo.org> eselect-1.0.12.ebuild:
+ Stable on alpha, bug #270138
+
+ 28 Apr 2009; Ulrich Mueller <ulm@gentoo.org> metadata.xml, eselect-9999:
+ Add paludis USE flag for the live ebuild.
+
+*eselect-9999 (18 Apr 2009)
+*eselect-1.0.12 (18 Apr 2009)
+
+ 18 Apr 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-1.0.12.ebuild,
+ +eselect-9999.ebuild:
+ Version bump to 1.0.12; fixes bugs 172636, 198461, 203114, 204937, 218557,
+ 219864, 232874, 240402, 248470, 248487, 260464, and 264734. Add live ebuild
+ for SVN trunk. Remove dependencies on editor modes, since only few users of
+ eselect will edit its source.
+
+ 17 Apr 2009; Ulrich Mueller <ulm@gentoo.org> eselect-1.0.11-r1.ebuild,
+ eselect-1.0.11-r2.ebuild:
+ Clarify the elog message in pkg_postinst, bug 187263. Remove the dependency
+ on procps (added at 14 April) again, since it leads to problems on FreeBSD;
+ bug 266540. In fact, a working "pgrep" command is not essential, since it is
+ only called from the "die" function. See bug 264734 for details.
+
+ 15 Apr 2009; Ulrich Mueller <ulm@gentoo.org>
+ -files/eselect-1.0.8-fix-parallel-install.patch:
+ Remove stale file.
+
+ 14 Apr 2009; Ulrich Mueller <ulm@gentoo.org> eselect-1.0.11-r2.ebuild:
+ Add procps to RDEPEND, fixes bug 174354.
+
+ 08 Apr 2009; Jeremy Olexa <darkside@gentoo.org>
+ +files/eselect-1.0.11-relative-profiles.patch, eselect-1.0.11-r2.ebuild:
+ Make 'eselect profile show' show the relative path. Patch by Thomas Bellman
+ in bug 248487
+
+*eselect-1.0.11-r2 (08 Apr 2009)
+
+ 08 Apr 2009; Jeremy Olexa <darkside@gentoo.org>
+ +files/eselect-1.0.11-parent-profiles.patch, -eselect-1.0.2.ebuild,
+ -eselect-1.0.7.ebuild, -eselect-1.0.8.ebuild, -eselect-1.0.9.ebuild,
+ -eselect-1.0.11.ebuild, +eselect-1.0.11-r2.ebuild:
+ Version bump to fix bug 248470, patch by Thomas Bellman. Allows parent
+ profiles to be selectable. Also, remove old versions
+
+ 08 Apr 2009; Jeremy Olexa <darkside@gentoo.org> eselect-1.0.11-r1.ebuild:
+ fix postinst message to include instructions for enabling globally, bug 265168
+
+ 17 Mar 2009; Raúl Porcel <armin76@gentoo.org> eselect-1.0.11-r1.ebuild:
+ m68k stable wrt #208898, thanks to kolla for testing
+
+ 29 Dec 2008; Raúl Porcel <armin76@gentoo.org> eselect-1.0.11-r1.ebuild:
+ s390/sh stable wrt #208898
+
+ 16 Dec 2008; Doug Goldstein <cardoe@gentoo.org> eselect-1.0.11-r1.ebuild:
+ amd64 stable
+
+ 10 Dec 2008; Jeroen Roovers <jer@gentoo.org> eselect-1.0.11-r1.ebuild:
+ Stable for HPPA (bug #208898).
+
+ 09 Dec 2008; Brent Baude <ranger@gentoo.org> eselect-1.0.11-r1.ebuild:
+ Marking eselect-1.0.11-r1 ppc64 and ppc for bug 208898
+
+ 08 Dec 2008; Raúl Porcel <armin76@gentoo.org> eselect-1.0.11-r1.ebuild:
+ alpha/arm/ia64/sparc/x86 stable wrt #208898
+
+ 25 May 2008; Markus Rothe <corsair@gentoo.org> eselect-1.0.11-r1.ebuild:
+ Stable on ppc64
+
+*eselect-1.0.11-r1 (20 Mar 2008)
+
+ 20 Mar 2008; Piotr Jaroszyński <peper@gentoo.org>
+ +files/eselect-1.0.11-fix-paludis-command.patch,
+ +eselect-1.0.11-r1.ebuild:
+ Add -r1 with a patch fixing paludis_command().
+
+*eselect-1.0.11 (01 Dec 2007)
+
+ 01 Dec 2007; Piotr Jaroszyński <peper@gentoo.org> +eselect-1.0.11.ebuild:
+ Add 1.0.11.
+
+ 05 Aug 2007; nixnut <nixnut@gentoo.org> eselect-1.0.10.ebuild:
+ Stable on ppc wrt bug 185691
+
+ 01 Aug 2007; Joshua Kinard <kumba@gentoo.org> eselect-1.0.10.ebuild:
+ Stable on mips, per #185691.
+
+ 01 Aug 2007; <metalgod@gentoo.org> eselect-1.0.10.ebuild:
+ Stable on amd64. See bug #185691.
+
+ 30 Jul 2007; Raúl Porcel <armin76@gentoo.org> eselect-1.0.10.ebuild:
+ alpha/ia64 stable wrt #185691
+
+ 30 Jul 2007; Jeroen Roovers <jer@gentoo.org> eselect-1.0.10.ebuild:
+ Stable for HPPA (bug #185691).
+
+ 30 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> eselect-1.0.10.ebuild:
+ Stable on sparc wrt #185691
+
+ 30 Jul 2007; Markus Rothe <corsair@gentoo.org> eselect-1.0.10.ebuild:
+ Stable on ppc64; bug #185691
+
+ 30 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-1.0.10.ebuild:
+ stable x86, bug 185691
+
+*eselect-1.0.10 (17 Jun 2007)
+
+ 17 Jun 2007; Danny van Dyk <kugelfang@gentoo.org> +eselect-1.0.10.ebuild:
+ Released 1.0.10 that fixes bugs #172472 and #172475. Thanks to Ulrich
+ Mueller <ulm@gentoo.org>.
+
+ 06 May 2007; Mike Kelly <pioto@gentoo.org> eselect-1.0.9.ebuild:
+ Add vim-syntax USE flag to pull in eselect-syntax.
+
+*eselect-1.0.9 (28 Mar 2007)
+
+ 28 Mar 2007; <pioto@gentoo.org> +eselect-1.0.9.ebuild:
+ Version bump. Fixes parallel install, improper use of DISTDIR, and some
+ issues with env.eselect.
+
+ 07 Feb 2007; Simon Stelling <blubb@gentoo.org> eselect-1.0.7.ebuild:
+ stable on amd64; bug 160535
+
+ 26 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> eselect-1.0.7.ebuild:
+ Stable on Alpha.
+
+ 25 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> eselect-1.0.7.ebuild:
+ Stable on MIPS.
+
+ 24 Jan 2007; Marius Mauch <genone@gentoo.org> eselect-1.0.2.ebuild,
+ eselect-1.0.7.ebuild, eselect-1.0.8.ebuild:
+ Replacing einfo with elog
+
+ 16 Jan 2007; Jeroen Roovers <jer@gentoo.org> eselect-1.0.7.ebuild:
+ Stable for HPPA (bug #160535).
+
+ 15 Jan 2007; Mike Kelly <pioto@gentoo.org>
+ +files/eselect-1.0.8-fix-parallel-install.patch, eselect-1.0.8.ebuild:
+ Add a patch to really really fix Bug #162008.
+
+ 14 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> eselect-1.0.7.ebuild:
+ Marked stable on amd64.
+
+*eselect-1.0.8 (14 Jan 2007)
+
+ 14 Jan 2007; Mike Kelly <pioto@gentoo.org> +eselect-1.0.8.ebuild:
+ Version bump. Really fixes Bug #162008.
+
+ 14 Jan 2007; Mike Kelly <pioto@gentoo.org> eselect-1.0.7.ebuild:
+ Force non-parallel install for now until all the Makefile issues can be fixed.
+
+ 14 Jan 2007; Joseph Jezak <josejx@gentoo.org> eselect-1.0.7.ebuild:
+ Marked ppc stable for bug #160535.
+
+ 09 Jan 2007; Christian Faulhammer <opfer@gentoo.org> eselect-1.0.7.ebuild:
+ stable x86, bug #160535
+
+ 09 Jan 2007; Markus Rothe <corsair@gentoo.org> eselect-1.0.7.ebuild:
+ Stable on ppc64; bug #160535
+
+ 08 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> eselect-1.0.7.ebuild:
+ Stable on sparc wrt #160535
+
+ 07 Jan 2007; Mike Kelly <pioto@gentoo.org> eselect-1.0.7.ebuild:
+ Mark ~amd64 again, since we need to stable a few other things first. See Bug
+ #160535.
+
+ 06 Jan 2007; Mike Kelly <pioto@gentoo.org> eselect-1.0.7.ebuild:
+ Mark stable on amd64 (okayed by Kugelfang).
+
+ 06 Jan 2007; Mike Kelly <pioto@gentoo.org> -eselect-1.0.6.ebuild:
+ Remove old and kinda buggy 1.0.6 version.
+
+ 09 Nov 2006; Marien Zwart <marienz@gentoo.org> Manifest:
+ Fix Manifest.
+
+ 09 Nov 2006; Marien Zwart <marienz@gentoo.org> +eselect-1.0.6.ebuild:
+ Put 1.0.6 back to avoid a downgrade while 1.0.7 is masked.
+
+*eselect-1.0.7 (08 Nov 2006)
+
+ 08 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> -eselect-1.0.ebuild,
+ -eselect-1.0.6.ebuild, +eselect-1.0.7.ebuild:
+ Removed obsolete version 1.0. Bumped eselect to version 1.0.7, which is a
+ bugfix release.
+
+ 18 Oct 2006; Roy Marples <uberlord@gentoo.org> eselect-1.0.6.ebuild:
+ Added ~sparc-fbsd keyword.
+
+*eselect-1.0.6 (03 Oct 2006)
+
+ 03 Oct 2006; Danny van Dyk <kugelfang@gentoo.org> -eselect-1.0.5.ebuild,
+ +eselect-1.0.6.ebuild:
+ Removed version 1.0.5. Added version 1.0.6.
+
+ 04 Sep 2006; Joshua Kinard <kumba@gentoo.org> eselect-1.0.2.ebuild:
+ Marked stable on mips.
+
+*eselect-1.0.5 (26 Aug 2006)
+
+ 26 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> -eselect-1.0.4.ebuild,
+ +eselect-1.0.5.ebuild:
+ Removed version 1.0.4. Added version 1.0.5.
+
+ 19 Aug 2006; Bryan Østergaard <kloeri@gentoo.org> eselect-1.0.2.ebuild:
+ Stable on alpha.
+
+ 16 Aug 2006; Markus Rothe <corsair@gentoo.org> eselect-1.0.2.ebuild:
+ Stable on ppc64
+
+*eselect-1.0.4 (02 Aug 2006)
+
+ 02 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> -eselect-1.0.3.ebuild,
+ +eselect-1.0.4.ebuild:
+ Removed release 1.0.3. Added release 1.0.4.
+
+ 02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> eselect-1.0.2.ebuild:
+ Stable on hppa
+
+ 29 Jul 2006; Fabian Groffen <grobian@gentoo.org> eselect-1.0.2.ebuild:
+ Marked ~ppc-macos
+
+ 15 Jul 2006; Joshua Jackson <tsunam@gentoo.org> eselect-1.0.2.ebuild:
+ Stable x86; openoffice security bug
+
+ 15 Jul 2006; Luis Medinas <metalgod@gentoo.org> eselect-1.0.2.ebuild:
+ Stable on amd64.
+
+ 12 Jul 2006; Aron Griffis <agriffis@gentoo.org> eselect-1.0.2.ebuild:
+ Mark 1.0.2 stable on ia64
+
+ 12 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> eselect-1.0.2.ebuild:
+ Stable on sparc
+
+ 06 Jul 2006; Danny van Dyk <kugelfang@gentoo.org> eselect-1.0.ebuild,
+ eselect-1.0.2.ebuild, eselect-1.0.3.ebuild:
+ Added ChangeLog to the list of to-be-installed documents.
+
+ 05 Jul 2006; Lars Weiler <pylon@gentoo.org> eselect-1.0.2.ebuild:
+ Stable on ppc; dependency for bug #139249.
+
+ 03 Jul 2006; <malc@gentoo.org> files/digest-eselect-1.0,
+ files/digest-eselect-1.0.2, Manifest:
+ Fix broken digests - as reported in #gentoo-amd64
+
+*eselect-1.0.3 (03 Jul 2006)
+
+ 06 Jun 2006; Stephen Bennett <spb@gentoo.org> eselect-1.0.ebuild:
+ Mips stable for bug #125630
+
+ 19 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> eselect-1.0.2.ebuild:
+ Add dependency over freebsd-bin as alternative to realpath, it does already
+ provide a realpath binary that works.
+
+*eselect-1.0.2 (14 Apr 2006)
+
+ 14 Apr 2006; Danny van Dyk <kugelfang@gentoo.org> -eselect-1.0.1.ebuild,
+ +eselect-1.0.2.ebuild:
+ Added bugfix release 1.0.2. Removed 1.0.1 due to a slightly broken env.eselect.
+
+*eselect-1.0.1 (02 Apr 2006)
+
+ 02 Apr 2006; Danny van Dyk <kugelfang@gentoo.org> -eselect-0.9.6.ebuild,
+ -eselect-1.0_rc1.ebuild, -eselect-1.0_rc2.ebuild, eselect-1.0.ebuild,
+ +eselect-1.0.1.ebuild:
+ Removed obsolete versions. Updated RDEPEND with sys-apps/file. Added 1.0.1
+ release.
+
+ 30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> eselect-1.0.ebuild:
+ Add ~x86-fbsd keyword, although the env module doesn't work, as other
+ modules are needed for other packages; most of this version works fine.
+
+ 12 Mar 2006; Jason Wever <weeve@gentoo.org> eselect-1.0.ebuild:
+ Stable on SPARC wrt bug #125630.
+
+ 10 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> eselect-1.0.ebuild:
+ Stable on alpha wrt bug #125630
+
+ 10 Mar 2006; Markus Rothe <corsair@gentoo.org> eselect-1.0.ebuild:
+ Stable on ppc64; bug #125630
+
+ 10 Mar 2006; Lars Weiler <pylon@gentoo.org> eselect-1.0.ebuild:
+ Stable on ppc wrt bug #125630.
+
+ 10 Mar 2006; Michele Noberasco <s4t4n@gentoo.org> eselect-1.0.ebuild:
+ Stable for x86. See bug #125630.
+
+ 09 Mar 2006; Aron Griffis <agriffis@gentoo.org> eselect-1.0.ebuild:
+ Mark 1.0 stable on ia64
+
+ 09 Mar 2006; Jeroen Roovers <jer@gentoo.org> eselect-1.0.ebuild:
+ Stable on hppa (bug #125630).
+
+ 09 Mar 2006; Danny van Dyk <kugelfang@gentoo.org> eselect-1.0.ebuild:
+ Marked stable on amd64.
+
+*eselect-1.0 (09 Feb 2006)
+
+ 09 Feb 2006; Ciaran McCreesh <ciaranm@gentoo.org> +eselect-1.0.ebuild:
+ New release.
+
+ 19 Nov 2005; Markus Rothe <corsair@gentoo.org> eselect-0.9.6.ebuild,
+ eselect-1.0_rc1.ebuild, eselect-1.0_rc2.ebuild:
+ Added ~ppc64; bug #102649
+
+*eselect-1.0_rc2 (16 Nov 2005)
+
+ 16 Nov 2005; Danny van Dyk <kugelfang@gentoo.org> +eselect-1.0_rc2.ebuild:
+ Second release candidate for eselect-1.0. Fixes some bugs in BLAS and LAPACK
+ support. Adds support for MKL72.
+
+*eselect-1.0_rc1 (19 Oct 2005)
+
+ 19 Oct 2005; Aaron Walker <ka0ttic@gentoo.org> +eselect-1.0_rc1.ebuild:
+ First release candidate for 1.0. Please test; the more testers we get, the
+ faster we'll get a stable eselect. This release fixes bugs #101898,#104354,
+ and #106540 as well as a sleu of others (see NEWS for a full list).
+
+ 19 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> -eselect-0.9.5.ebuild:
+ 0.9.5 has a broken digest; not worth keeping around, so removing it.
+
+ 01 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> eselect-0.9.5.ebuild,
+ eselect-0.9.6.ebuild:
+ Since I'm an idiot, use newins rather than doins for installing the bashcomp.
+
+ 31 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> eselect-0.9.5.ebuild,
+ eselect-0.9.6.ebuild:
+ Added ~hppa; updated ebuilds to not use bash-completion.eclass; also added
+ missing NEWS/AUTHORS to the list of dodoc'd files.
+
+*eselect-0.9.6 (25 Jul 2005)
+
+ 25 Jul 2005; Danny van Dyk <kugelfang@gentoo.org> +eselect-0.9.6.ebuild:
+ Version bump.
+
+*eselect-0.9.5 (18 Jun 2005)
+
+ 18 Jun 2005; Aaron Walker <ka0ttic@gentoo.org> -eselect-0.9.4.ebuild,
+ +eselect-0.9.5.ebuild:
+ Version bump.
+
+*eselect-0.9.4 (13 Jun 2005)
+
+ 13 Jun 2005; Aaron Walker <ka0ttic@gentoo.org> +metadata.xml,
+ +eselect-0.9.4.ebuild:
+ Version bump; moved from app-admin/eclectic to app-admin/eselect.
+
+ 04 Jun 2005; Stephen Bennett <spb@gentoo.org> eclectic-0.9.3.ebuild:
+ ~mips keywords
+
+ 17 May 2005; Ciaran McCreesh <ciaranm@gentoo.org> eclectic-0.9.2.ebuild,
+ eclectic-0.9.3.ebuild:
+ Update homepage now that there's a proper website
+
+ 16 May 2005; Ciaran McCreesh <ciaranm@gentoo.org> eclectic-0.9.3.ebuild:
+ Up the bash dependency to version 3. This is temporary and just for this
+ release.
+
+*eclectic-0.9.3 (16 May 2005)
+
+ 16 May 2005; Ciaran McCreesh <ciaranm@gentoo.org> +eclectic-0.9.3.ebuild:
+ Version bump
+
+ 15 May 2005; Fernando J. Pereda <ferdy@gentoo.org> eclectic-0.9.2.ebuild:
+ keyworded ~alpha
+
+ 15 May 2005; Ciaran McCreesh <ciaranm@gentoo.org> metadata.xml,
+ eclectic-0.9.2.ebuild:
+ Added ~sparc, update metadata
+
+ 12 May 2005; Danny van Dyk <kugelfang@gentoo.org> eclectic-0.9.2.ebuild:
+ Marked ~amd64.
+
+ 12 May 2005; Aaron Walker <ka0ttic@gentoo.org> eclectic-0.9.2.ebuild:
+ Fix dohtml glob; default.css wasn't getting installed.
+
+ 11 May 2005; Lars Weiler <pylon@gentoo.org> eclectic-0.9.2.ebuild:
+ Added ~ppc.
+
+*eclectic-0.9.2 (08 May 2005)
+
+ 08 May 2005; Aaron Walker <ka0ttic@gentoo.org> -eclectic-0.9.1.ebuild,
+ +eclectic-0.9.2.ebuild:
+ Version bump.
+
+*eclectic-0.9.1 (08 May 2005)
+
+ 08 May 2005; Aaron Walker <ka0ttic@gentoo.org> +metadata.xml,
+ +eclectic-0.9.1.ebuild:
+ Initial commit.
+
diff --git a/app-admin/eselect/Manifest b/app-admin/eselect/Manifest
new file mode 100644
index 0000000..86bc8db
--- /dev/null
+++ b/app-admin/eselect/Manifest
@@ -0,0 +1,5 @@
+AUX eselect-alternatives.patch 22292 RMD160 06a6fca48011e4168748917003329a64517b2426 SHA1 3d2d3c9f97bc2d72df00422680ad36f73fec1e03 SHA256 e88f93531adb3117e3bc7be0afac34e0816dfe1dd47e1f3ae7190dfe32904420
+DIST eselect-1.2.14.tar.bz2 169064 RMD160 7e11d255c425abb4e7eb604c0cd225c4e93f523d SHA1 a9d812d71c45a9a38aaa739775bfee0c461ce92e SHA256 d7120bc268b716a4f6933131ea4ebd7ed99714ef4a07eb4e3ad0f5e1d366e878
+EBUILD eselect-1.2.14-r1.ebuild 1791 RMD160 ab4ab6b322b6d23194d0f2403037e95bc508c7cb SHA1 10de5cbd7a3907d265a5398378ce9b9983658093 SHA256 c38b6be16d27f8d00be1806d846cca14fb06abbce3c487e854156ea1aa359bc3
+MISC ChangeLog 25535 RMD160 6903ff7c5a1d6fa0b3e34eebf480846aad03bcc1 SHA1 fd66eacd2ca6d7c6d8b31ed72741b7e244a937da SHA256 786f1d2354d990742c388ee22cd57c21a4d1dbea6f6d4f663aea3b935b485e4b
+MISC metadata.xml 223 RMD160 ad3a63ca53ae3d53a6be0caea0f00d5339415496 SHA1 c5430898aa8d251b7469d16f66dbd02018581bb9 SHA256 9bfa4e7551e380482c16cb288fa4f711543e15f6c00aabd2bb38fdbcbbc6dd26
diff --git a/app-admin/eselect/eselect-1.2.14-r1.ebuild b/app-admin/eselect/eselect-1.2.14-r1.ebuild
new file mode 100644
index 0000000..d8a2ea5
--- /dev/null
+++ b/app-admin/eselect/eselect-1.2.14-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit eutils bash-completion autotools
+
+DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="sys-apps/sed
+ || (
+ sys-apps/coreutils
+ sys-freebsd/freebsd-bin
+ app-misc/realpath
+ )"
+DEPEND="${RDEPEND}
+ doc? ( dev-python/docutils )"
+RDEPEND="!app-admin/eselect-news
+ ${RDEPEND}
+ sys-apps/file
+ sys-libs/ncurses"
+
+# Commented out: only few users of eselect will edit its source
+#PDEPEND="emacs? ( app-emacs/gentoo-syntax )
+# vim-syntax? ( app-vim/eselect-syntax )"
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-alternatives.patch
+ eautoreconf
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc; then
+ make html || die "failed to build html"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
+ use doc && dohtml *.html doc/*
+ dobashcompletion misc/${PN}.bashcomp
+
+ # needed by news module
+ keepdir /var/lib/gentoo/news
+}
+
+pkg_postinst() {
+ # fowners in src_install doesn't work for the portage group:
+ # merging changes the group back to root
+ [[ -z ${EROOT} ]] && local EROOT=${ROOT}
+ chgrp portage "${EROOT}/var/lib/gentoo/news" \
+ && chmod g+w "${EROOT}/var/lib/gentoo/news"
+
+ bash-completion_pkg_postinst
+}
diff --git a/app-admin/eselect/files/eselect-alternatives.patch b/app-admin/eselect/files/eselect-alternatives.patch
new file mode 100644
index 0000000..a00d7aa
--- /dev/null
+++ b/app-admin/eselect/files/eselect-alternatives.patch
@@ -0,0 +1,611 @@
+Index: libs/Makefile.am
+===================================================================
+--- libs/Makefile.am (revision 803)
++++ libs/Makefile.am (working copy)
+@@ -1,6 +1,7 @@
+ eselectlibsdir = $(datadir)/$(PACKAGE_NAME)/libs/
+
+ eselectlibs_DATA = \
++ alternatives.bash \
+ config.bash \
+ core.bash \
+ default.eselect \
+@@ -14,6 +15,7 @@
+ tests.bash
+
+ EXTRA_DIST = \
++ alternatives.bash.in \
+ config.bash.in \
+ core.bash.in \
+ default.eselect.in \
+@@ -30,7 +32,8 @@
+ -e 's,\@SED\@,@SED@,g' \
+ -e 's,\@PORTAGEQ\@,@PORTAGEQ@,g' \
+ -e 's,\@ENV_UPDATE\@,@ENV_UPDATE@,g' \
+- -e 's,\@CANONICALISE\@,@CANONICALISE@,g'
++ -e 's,\@CANONICALISE\@,@CANONICALISE@,g' \
++ -e 's,\@sysconfdir\@,@sysconfdir@,g'
+
+ %.bash : %.bash.in
+ @$(dosed) $< > $@
+Index: configure.ac
+===================================================================
+--- configure.ac (revision 803)
++++ configure.ac (working copy)
+@@ -1,4 +1,4 @@
+-AC_INIT(eselect, 1.2.14, eselect@gentoo.org, eselect)
++AC_INIT(eselect, 1.2.90, eselect@gentoo.org, eselect)
+ AC_PREREQ(2.59)
+ AC_CONFIG_SRCDIR(bin/eselect.in)
+ AC_CONFIG_AUX_DIR(config)
+Index: bin/Makefile.am
+===================================================================
+--- bin/Makefile.am (revision 803)
++++ bin/Makefile.am (working copy)
+@@ -4,6 +4,7 @@
+ dosed = @SED@ -e 's,\@BASH\@,$(BASH),g' \
+ -e 's,\@DATADIR\@,$(datadir),g' \
+ -e 's,\@EPREFIX\@,$(EPREFIX),g' \
++ -e 's,\@LIBEXECDIR\@,$(datadir),g' \
+ -e 's,\@VERSION\@,$(VERSION),g'
+
+ % : %.in
+Index: bin/eselect.in
+===================================================================
+--- bin/eselect.in (revision 803)
++++ bin/eselect.in (working copy)
+@@ -22,10 +22,15 @@
+ # Where are modules installed by default?
+ ESELECT_DEFAULT_MODULES_PATH="${ESELECT_DATA_PATH}/modules"
+
++# Where are auto-generated modules placed? (e.g. from alternatives-2.eclas)
++ESELECT_AUTO_GENERATED_MODULES_PATH="${ESELECT_DEFAULT_MODULES_PATH}/auto"
++
+ # Look in these places for modules
+-ESELECT_MODULES_PATH=( \
+- "${HOME}/.eselect/modules" \
+- "${ESELECT_DEFAULT_MODULES_PATH}" )
++ESELECT_MODULES_PATH=(
++ "${HOME}/.eselect/modules"
++ "${ESELECT_DEFAULT_MODULES_PATH}"
++ "${ESELECT_AUTO_GENERATED_MODULES_PATH}"
++)
+
+ # Look in this place for libraries
+ ESELECT_CORE_PATH="${ESELECT_DATA_PATH}/libs"
+--- libs/alternatives.bash.in.orig 1970-01-01 01:00:00.000000000 +0100
++++ libs/alternatives.bash.in 2010-12-15 19:37:54.000000000 +0000
+@@ -0,0 +1,533 @@
++# Copyright 2008 Mike Kelly
++# Copyright 2009 David Leverton
++# Copyright 2010 Bo Ørsted Andresen
++# 2010: Adapted to eselect Sebastien Fabbro (who doesn't like copyrights)
++# Distributed under the terms of the GNU General Public License v2
++
++inherit config output path-manipulation
++
++ALTERNATIVESDIR_ROOTLESS="@sysconfdir@/env.d/alternatives"
++ALTERNATIVESDIR="${EROOT}${ALTERNATIVESDIR_ROOTLESS}"
++
++get_current_provider() {
++ local dieprefix="Could not determine current provider for ${ALTERNATIVE}"
++ if [[ -L ${ALTERNATIVESDIR}/${ALTERNATIVE}/_current ]]; then
++ local provider=$(readlink "${ALTERNATIVESDIR}/${ALTERNATIVE}/_current" || die "${dieprefix}: readlink ${symlink} failed")
++ [[ ${provider} == */* ]] && die "${dieprefix}: malformed target for ${symlink}"
++
++ if [[ -L ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider} ||
++ ( -e ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider} && ! -d ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider} ) ]]; then
++ die "${dieprefix}: ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider} is not a directory"
++ fi
++
++ echo "${provider}"
++
++ elif [[ -e ${ALTERNATIVESDIR}/${ALTERNATIVE}/_current ]]; then
++ die "${dieprefix}: ${ALTERNATIVESDIR}/${ALTERNATIVE}/_current is not a symlink"
++ fi
++}
++
++compare_importance() {
++ local IFS=.
++ local a=( ${1} ) b=( ${2} )
++ local -i i=0
++ while (( i<${#a[@]} && i<${#b[@]} )); do
++ if (( a[i]<b[i] )); then
++ return 0
++ elif (( a[i]>b[i] )); then
++ return 1
++ fi
++ i+=1
++ done
++ (( i<${#b[@]} ))
++}
++
++sort_providers() {
++ local begin=${1:-0}
++ local count=${2:-${#providers[@]}}
++ [[ ${count} -le 1 ]] && return 0
++ sort_providers ${begin} $((count/2))
++ sort_providers $((begin+count/2)) $((count-count/2))
++ local left=( "${providers[@]:begin:count/2}" )
++ local right=( "${providers[@]:begin+count/2:count-count/2}" )
++ local -i x i=0 j=0
++ for (( x=begin; x<begin+count; ++x )); do
++ if (( j>=${#right[@]} )) || { (( i<${#left[@]} )) && compare_importance "${left[i]%%:*}" "${right[j]%%:*}"; }; then
++ providers[x]=${left[i++]}
++ else
++ providers[x]=${right[j++]}
++ fi
++ done
++}
++
++get_providers() {
++ local p= importance providers=()
++ for p in "${ALTERNATIVESDIR}/${ALTERNATIVE}"/* ; do
++ [[ -d ${p} && ! -L ${p} ]] || continue
++ p=${p##*/}
++
++ importance=$(< "${ALTERNATIVESDIR}/${ALTERNATIVE}/${p}/_importance")
++ importance=${importance:-0}
++ [[ "${importance}" =~ ^[0123456789]+(\.[0123456789]+)*$ ]] || die "_importance (${importance}) for ${p} is not a dot-separated list of integers"
++
++ providers+=( "${importance}:${p}" )
++ done
++
++ sort_providers
++ for (( p=${#providers[@]}-1 ; p>=0 ; --p )); do
++ echo "${providers[p]#*:}"
++ done
++}
++
++### show action ###
++describe_show() {
++ echo "Show the current provider in use for ${ALTERNATIVE}"
++}
++
++do_show() {
++ [[ -z "${ALTERNATIVE}" ]] && die "Need to set ALTERNATIVE in the eselect module"
++ local current="$(get_current_provider)"
++ if [[ -z "${current}" ]] ; then
++ echo "(none)"
++ return 2
++ fi
++ echo "${current}"
++}
++
++options_show() {
++ :
++}
++
++### list action ###
++describe_list() {
++ echo "Lists all available providers for ${ALTERNATIVE}"
++}
++
++do_list() {
++ [[ -z "${ALTERNATIVE}" ]] && die "Need to set ALTERNATIVE in the eselect module"
++ local n cur= providers=( $(get_providers) )
++ write_list_start "Available providers for ${ALTERNATIVE}:"
++
++ cur="$(get_current_provider)"
++
++ if [[ -n "${providers[@]}" ]] ; then
++ for (( n = 0 ; n < ${#providers[@]} ; ++n )) ; do
++ [[ ${cur} == "${providers[${n}]}" ]] && \
++ providers[${n}]="${providers[${n}]} $(highlight '*')"
++ done
++ write_numbered_list "${providers[@]}"
++ else
++ write_kv_list_entry "(none found)" ""
++ fi
++}
++
++options_list() {
++ :
++}
++
++### files action ###
++describe_files() {
++ echo "Lists symlinks provided by the currently selected provider"
++}
++
++do_files() {
++ [[ -z "${ALTERNATIVE}" ]] && die "Need to set ALTERNATIVE in the eselect module"
++
++ local cur="$(get_current_provider)" p=
++ [[ -n "${cur}" ]] || die -q "No selected provider, hence no symlinks provided"
++ local dieprefix="Could not list symlinks provided for ${ALTERNATIVE}"
++
++ local errors symlink rootsymlink
++ while read -r -d '' symlink; do
++ rootsymlink="${EROOT}${symlink}"
++ rootsymlink=${rootsymlink//+(\/)/\/}
++ echo "${rootsymlink}"
++ if [[ -L ${rootsymlink} ]]; then
++ if [[ ! -e ${rootsymlink} ]]; then
++ write_error_msg "${rootsymlink} is dangling symlink"
++ errors=yes
++ fi
++ elif [[ -d ${rootsymlink} ]]; then
++ write_error_msg "${rootsymlink} is a directory"
++ errors=yes
++ elif [[ -e ${rootsymlink} ]]; then
++ write_error_msg "${rootsymlink} exists but is not a symlink"
++ errors=yes
++ else
++ write_error_msg "${rootsymlink} does not exist"
++ errors=yes
++ fi
++ done <"${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list"
++}
++
++options_files() {
++ :
++}
++
++### set action ###
++
++describe_set() {
++ echo "Sets a provider for ${ALTERNATIVE}"
++}
++
++describe_set_parameters() {
++ echo "[ --force ] <provider>"
++}
++
++describe_set_options() {
++ echo "--force : overwrite or remove existing non-symlink files (but not directories) if necessary"
++ echo "<provider> : the name of the provider to use"
++}
++
++do_set() {
++ [[ -z "${ALTERNATIVE}" ]] && die "Need to set ALTERNATIVE in the eselect module"
++
++ local force=
++ if [[ ${1} == --force ]]; then
++ force=yes
++ shift
++ fi
++
++ local provider="${1}"
++ [[ -z "${provider}" ]] && die -q "Missing required parameter 'provider'"
++ if is_number "${provider}" ; then
++ local providers=( $(get_providers) )
++ (( ${provider} <= ${#providers[@]} )) || die -q "The given provider (${provider}) does not exist"
++ provider=${providers[${provider}-1]}
++ fi
++ local dieprefix="Could not set provider ${provider} for alternative ${ALTERNATIVE}"
++
++ [[ -d ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider} ]] \
++ || die -q "The given provider (${provider}) does not exist"
++
++ local symlink newsymlinks=() oldsymlinks=()
++
++ while read -r -d '' symlink; do
++ local nicesymlink=${symlink#.}
++ nicesymlink=${nicesymlink//+(\/)/\/}
++ [[ ${nicesymlink} == /* ]] || die "${dieprefix}: bad symlink ${symlink}?"
++ [[ ${nicesymlink} == */ ]] && die "${dieprefix}: bad symlink ${symlink}?"
++
++ newsymlinks+=( "${nicesymlink}" )
++ done < <(
++ cd "${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider}" || die "${dieprefix}: cd failed"
++ find . -type l -print0 | LC_ALL=C sort -r -u -z)
++ [[ ${#newsymlinks[@]} -gt 0 ]] || die "${dieprefix}: does not provide any symlinks?"
++
++ if [[ -f ${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list ]]; then
++ while read -r -d '' symlink; do
++ local nicesymlink=${symlink//+(\/)/\/}
++ [[ ${nicesymlink} == /* ]] || die "${dieprefix}: old provider ${oldcur} provides bad symlink ${symlink}?"
++ [[ ${nicesymlink} == */ ]] && die "${dieprefix}: old provider ${oldcur} provides bad symlink ${symlink}?"
++
++ oldsymlinks+=( "${nicesymlink}" )
++ done < <(LC_ALL=C sort -r -u -z "${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list")
++ [[ ${#oldsymlinks[@]} -gt 0 ]] || die "${dieprefix}: old provider ${oldcur} does not provide any symlinks?"
++
++ elif [[ -L ${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list || -e ${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list ]]; then
++ die "${dieprefix}: ${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list is not a file"
++ fi
++
++ local pass errors=
++ for pass in check perform; do
++ local -i new_i=0 old_i=0
++ while [[ -n ${newsymlinks[new_i]} || -n ${oldsymlinks[old_i]} ]]; do
++
++ if ( LC_ALL=C; [[ ${newsymlinks[new_i]} < ${oldsymlinks[old_i]} ]] ); then
++ if [[ ${pass} == check ]]; then
++ if [[ -L ${EROOT}${oldsymlinks[old_i]} ]]; then
++ :
++ elif [[ -d ${EROOT}${oldsymlinks[old_i]} ]]; then
++ write_error_msg "Can't remove ${EROOT}${oldsymlinks[old_i]}: is a directory${force:+ which is a fatal error that cannot be ignored by --force}"
++ errors=yes
++ elif [[ -e ${EROOT}${oldsymlinks[old_i]} ]]; then
++ if [[ -n ${force} ]]; then
++ write_warning_msg "Removing ${EROOT}${oldsymlinks[old_i]} due to --force: is not a symlink"
++ else
++ write_error_msg "Refusing to remove ${EROOT}${oldsymlinks[old_i]}: is not a symlink (use --force to override)"
++ errors=yes
++ fi
++ fi
++
++ elif [[ ${pass} == perform ]]; then
++ rm -f "${ROOT}${oldsymlinks[old_i]}" || die "${dieprefix}: rm failed"
++ else
++ die "${dieprefix}: unknown \${pass} ${pass}???"
++ fi
++
++ old_i+=1
++
++ else
++ local target=${ALTERNATIVESDIR_ROOTLESS#/}/${ALTERNATIVE}/_current${newsymlinks[new_i]} dir=${newsymlinks[new_i]%/*}
++ while [[ -n ${dir} ]]; do
++ target=../${target}
++ dir=${dir%/*}
++ done
++
++ if [[ ${pass} == check ]]; then
++ if [[ -L ${EROOT}${newsymlinks[new_i]} ]]; then
++ :
++ elif [[ -d ${EROOT}${newsymlinks[new_i]} ]]; then
++ write_error_msg "Can't overwrite ${EROOT}${newsymlinks[new_i]}: is a directory${force:+ which is a fatal error that cannot be ignored by --force}"
++ errors=yes
++ elif [[ -e ${EROOT}${newsymlinks[new_i]} ]]; then
++ if [[ -n ${force} ]]; then
++ write_warning_msg "Overwriting ${EROOT}${newsymlinks[new_i]} due to --force: is not a symlink"
++ else
++ write_error_msg "Refusing to overwrite ${EROOT}${newsymlinks[new_i]}: is not a symlink (use --force to override)"
++ errors=yes
++ fi
++ fi
++
++ elif [[ ${pass} == perform ]]; then
++ mkdir -p "${EROOT}${newsymlinks[new_i]%/*}" || die "${dieprefix}: mkdir -p failed"
++ ln -snf "${target#/}" "${EROOT}${newsymlinks[new_i]}" || die "${dieprefix}: ln -snf failed"
++ else
++ die "${dieprefix}: unknown \${pass} ${pass}???"
++ fi
++
++ [[ ${newsymlinks[new_i]} == ${oldsymlinks[old_i]} ]] && old_i+=1
++ new_i+=1
++ fi
++ done
++
++ [[ -n ${errors} ]] && die "${dieprefix}: see previous errors"
++ done
++
++ local oldcur="$(get_current_provider)"
++ ln -snf "${provider}" "${ALTERNATIVESDIR}/${ALTERNATIVE}/_current" || die "${dieprefix}: ln -snf failed"
++
++ : >"${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list" || die "${dieprefix}: emptying/creating _current_list failed"
++ for symlink in "${newsymlinks[@]}"; do
++ echo -n -e "${symlink}\\0" >>"${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list" || die "${dieprefix}: appending ${symlink} to _current_list failed"
++ done
++ return 0
++}
++
++_options_parameters() {
++ [[ -n ${2} && ${2} != --descriptions ]] && die -q "Unrecognised option ${2}"
++ local describe_func=describe_${1#options_}_options descriptions=${2} opt options oldifs=$IFS
++ if is_function ${describe_func}; then
++ IFS=$'\n'
++ options=( $(${describe_func}) )
++ IFS=$oldifs
++ for opt in "${options[@]}"; do
++ [[ ${opt} == --* ]] || continue
++ if [[ -n ${descriptions} ]]; then
++ echo "${opt/ : /:}"
++ else
++ echo "${opt%% : *}"
++ fi
++ done
++ fi
++}
++
++options_set() {
++ _options_parameters $FUNCNAME "$@"
++ get_providers
++}
++
++### update action ###
++
++describe_update() {
++ echo "Set a default provider if no valid one currently exists"
++}
++
++describe_update_parameters() {
++ echo "[--ignore] <provider>"
++}
++
++describe_update_options() {
++ echo "--ignore : update to any valid provider EXCEPT the specified provider"
++ echo "<provider> : the name of the provider to use"
++}
++
++do_update() {
++ [[ -z "${ALTERNATIVE}" ]] && die "Need to set ALTERNATIVE in the eselect module"
++
++ local p cur=$(get_current_provider) providers=( $(get_providers) ) ignore
++ if [[ "--ignore" == ${1} ]] ; then
++ # Try everything except setting the provider to the given
++ # one. So, if it isn't the given one, we end up doing
++ # nothing. Bug #128
++ shift
++ ignore=${1}
++ fi
++
++ if [[ ${cur} == ${1} && -z ${ignore} ]]; then
++ # if current provider was just updated, reselect it since it could have changed
++ do_set "${cur}" && return 0
++ elif [[ -n ${cur} && ${cur} != ${ignore} ]] ; then
++ # verify existing provider's symlinks
++ local p= bad=0
++ while read -r -d '' p ; do
++ [[ -L "${EROOT}${p}" && -e "${EROOT}${p}" ]] || (( bad++ ))
++ done < "${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list"
++
++ [[ "${bad}" -eq 0 ]] && return 0
++ # fix existing provider if possible
++ has "${cur}" "${providers[@]}" && do_set "${cur}" && return 0
++ elif has "${1}" "${providers[@]}" && [[ -z ${ignore} ]] ; then
++ # switch to new provider if none was set before or it can't be fixed
++ do_set "${1}" && return 0
++ fi
++
++ # if no valid provider has been selected switch to first available, valid
++ # provider, sorted according to importance
++ for p in "${providers[@]}"; do
++ [[ ${ignore} != ${p} ]] && do_set "${p}" && return 0
++ done
++
++ # if a provider is set but no providers are available anymore cleanup
++ cur=$(get_current_provider)
++ if [[ -n ${cur} ]]; then
++ do_unset "${cur}" && return 2
++ fi
++ # if no provider is set and none are available that are not ignored, return 2 for cleanup
++ [[ -z ${providers[@]} || ${providers[@]} == ${ignore} ]] && return 2
++
++ # we tried everything to select a valid provider, but failed
++ return 1
++}
++
++options_update() {
++ _options_parameters $FUNCNAME "$@"
++ get_providers
++}
++
++### unset action ###
++
++describe_unset() {
++ echo "Unset any symlinks created for the current provider for ${ALTERNATIVE}."
++}
++
++describe_unset_parameters() {
++ echo "[ --force ]"
++}
++
++describe_unset_options() {
++ echo "--force : remove existing non-symlink files (but not directories) if necessary"
++}
++
++do_unset() {
++ [[ -z "${ALTERNATIVE}" ]] && die "Need to set ALTERNATIVE in the eselect module"
++
++ local force=
++ if [[ ${1} == --force ]]; then
++ force=yes
++ shift
++ fi
++
++ local cur="$(get_current_provider)" p=
++ [[ -n "${cur}" ]] || die -q "Nothing to unset"
++ local dieprefix="Could not unset provider for ${ALTERNATIVE}"
++
++ local one=false symlink pass errors=
++ for pass in check perform; do
++ while read -r -d '' symlink; do
++ one=true
++ if [[ ${pass} == check ]]; then
++ if [[ -L ${EROOT}${symlink} ]]; then
++ :
++ elif [[ -d ${EROOT}${symlink} ]]; then
++ write_error_msg "Can't remove ${EROOT}${symlink}: is a directory${force:+ which is a fatal error that cannot be ignored by --force}"
++ errors=yes
++ elif [[ -e ${EROOT}${symlink} ]]; then
++ if [[ -n ${force} ]]; then
++ write_warning_msg "Removing ${EROOT}${symlink} due to --force: is not a symlink"
++ else
++ write_error_msg "Refusing to remove ${EROOT}${symlink}: is not a symlink (use --force to override)"
++ errors=yes
++ fi
++ fi
++
++ elif [[ ${pass} == perform ]]; then
++ rm -f "${EROOT}${symlink}" || die "${dieprefix}: rm failed"
++ else
++ die "${dieprefix}: unknown \${pass} ${pass}???"
++ fi
++ done <"${ALTERNATIVESDIR}/${ALTERNATIVE}/_current_list"
++
++ [[ -n ${errors} ]] && die "${dieprefix}: see previous errors"
++ done
++
++ ${one} || die "${dieprefix}: does not provide any symlinks?"
++
++ rm "${ALTERNATIVESDIR}/${ALTERNATIVE}"/{_current,_current_list} || die "${dieprefix}: rm failed"
++}
++
++options_unset() {
++ _options_parameters $FUNCNAME "$@"
++ get_current_provider
++}
++
++### script action ###
++
++describe_script() {
++ echo "Output an evalable script fragment to set PATH, LD_LIBRARY_PATH and MANPATH to use the specified provider"
++}
++
++describe_script_parameters() {
++ echo "[--sh | --csh] [<provider>]"
++}
++
++describe_script_options() {
++ echo "--sh : use Bourne shell syntax (default)"
++ echo "--csh : use C shell syntax"
++ echo "<provider> : the provider to use (if not specified, use the system default)"
++}
++
++do_script() {
++ [[ -z "${ALTERNATIVE}" ]] && die "Need to set ALTERNATIVE in the eselect module"
++ local syntax=sh
++ if [[ ${1} == --sh ]]; then
++ shift
++ elif [[ ${1} == --csh ]]; then
++ syntax=csh
++ shift
++ fi
++ local provider=${1}
++ [[ -z "${provider}" ]] && die -q "Missing required parameter 'provider'"
++ if is_number "${provider}" ; then
++ local providers=( $(get_providers) )
++ (( ${provider} <= ${#providers[@]} )) || die -q "The given provider (${provider}) does not exist"
++ provider=${providers[${provider}-1]}
++ fi
++ [[ -d ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider} ]] || die -q "The given provider (${provider}) does not exist"
++
++ local variables=( PATH LD_LIBRARY_PATH MANPATH )
++ [[ -n ${!default_*} ]] && local ${!default_*}
++ local default_LD_LIBRARY_PATH=$(grep '^[^#]' "${EROOT}"/etc/ld.so.conf | tr '\n' ':')/lib:/usr/lib
++ local default_MANPATH=$(MANPATH= man -C"${EROOT}"/etc/man.conf -w)
++
++ local var IFS=:
++ for var in "${variables[@]}"; do
++ local defvar=default_${var} path paths=( )
++ for path in ${!var}; do
++ [[ ${path} == ${ALTERNATIVESDIR_ROOTLESS}/${ALTERNATIVE}/* ]] && continue
++ [[ -n ${provider} && -d ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider}/${path#/} ]] && paths+=( "${ALTERNATIVESDIR_ROOTLESS}/${ALTERNATIVE}/${provider}/${path#/}" )
++ paths+=( "${path}" )
++ done
++
++ [[ -n ${provider} ]] && for path in ${!defvar}; do
++ [[ -d ${ALTERNATIVESDIR}/${ALTERNATIVE}/${provider}/${path#/} ]] && paths+=( "${ALTERNATIVESDIR_ROOTLESS}/${ALTERNATIVE}/${provider}/${path#/}" )
++ done
++
++ local newval=${paths[*]}
++ if [[ ${newval} != ${!var} ]]; then
++ newval=${newval//\'/\'\\\'\'}
++ if [[ ${syntax} == sh ]]; then
++ echo "${var}='${newval}'; export ${var}"
++ else
++ echo "setenv ${var} '${newval}'"
++ fi
++ fi
++ done
++}
++
++options_script() {
++ _options_parameters $FUNCNAME "$@"
++ get_providers
++}
++
++# vim: set ft=eselect sw=4 sts=4 ts=4 et tw=80 :
diff --git a/app-admin/eselect/metadata.xml b/app-admin/eselect/metadata.xml
new file mode 100644
index 0000000..dbaf8c8
--- /dev/null
+++ b/app-admin/eselect/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>no-herd</herd>
+<maintainer>
+ <email>eselect@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-lang/icc/icc-12.0.0.084.ebuild b/dev-lang/icc/icc-12.0.0.084.ebuild
deleted file mode 100644
index 0eb5088..0000000
--- a/dev-lang/icc/icc-12.0.0.084.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=1951
-INTEL_DPV=2011
-INTEL_SUBDIR=composerxe
-
-inherit intel-sdp
-
-DESCRIPTION="Intel C/C++ Compiler"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/"
-
-IUSE="eclipse"
-DEPEND="~dev-libs/intel-common-${PV}[compiler]"
-RDEPEND="${DEPEND}
- eclipse? ( dev-util/eclipse-sdk )"
-
-QA_PREBUILT="
- ${INTEL_SDP_DIR}/bin/*/*
- ${INTEL_SDP_DIR}/compiler/lib/*/*
- ${INTEL_SDP_DIR}/mpirt/bin/*/*
- ${INTEL_SDP_DIR}/mpirt/lib/*/*"
-QA_PRESTRIPPED="${INTEL_SDP_DIR}/compiler/lib/*/.*libFNP.so"
-
-INTEL_BIN_RPMS="compilerproc compilerproc-devel"
-INTEL_DAT_RPMS="compilerproc-common"
diff --git a/dev-lang/idb/idb-12.0.0.084.ebuild b/dev-lang/idb/idb-12.0.2.137.ebuild
index b8759c3..b8759c3 100644
--- a/dev-lang/idb/idb-12.0.0.084.ebuild
+++ b/dev-lang/idb/idb-12.0.2.137.ebuild
diff --git a/dev-lang/ifc/ifc-12.0.0.084.ebuild b/dev-lang/ifc/ifc-12.0.2.137.ebuild
index 7c26ceb..7c26ceb 100644
--- a/dev-lang/ifc/ifc-12.0.0.084.ebuild
+++ b/dev-lang/ifc/ifc-12.0.2.137.ebuild
diff --git a/dev-libs/intel-common/intel-common-12.0.0.084.ebuild b/dev-libs/intel-common/intel-common-12.0.0.084.ebuild
deleted file mode 100644
index 52bf423..0000000
--- a/dev-libs/intel-common/intel-common-12.0.0.084.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-INTEL_DPN=parallel_studio_xe
-INTEL_DID=1951
-INTEL_DPV=2011
-INTEL_SUBDIR=composerxe
-
-inherit intel-sdp
-
-DESCRIPTION="Common libraries and utilities needed for Intel compilers and libraries"
-HOMEPAGE="http://software.intel.com/en-us/articles/intel-compilers/"
-
-IUSE="+compiler"
-
-QA_PREBUILT="
- ${INTEL_SDP_DIR}/compiler/lib/*/*
- ${INTEL_SDP_DIR}/bin/sourcechecker/*/*/*
- ${INTEL_SDP_DIR}/bin/*/*"
-
-QA_PRESTRIPPED="
- ${INTEL_SDP_DIR}/compiler/lib/*/.*libFNP.so
- ${INTEL_SDP_DIR}/bin/sourcechecker/lib/*/pinruntime/.*
- ${INTEL_SDP_DIR}/bin/sourcechecker/*/*/.*"
-
-CHECKREQS_DISK_BUILD=256
-
-pkg_setup() {
- INTEL_BIN_RPMS="openmp openmp-devel"
- INTEL_DAT_RPMS="compilerpro-common"
- if use compiler; then
- INTEL_BIN_RPMS="${INTEL_BIN_RPMS} compilerpro-devel sourcechecker-devel"
- INTEL_DAT_RPMS="${INTEL_DAT_RPMS} compilerpro-vars sourcechecker-common"
- fi
- intel-sdp_pkg_setup
-}
-
-src_install() {
- intel-sdp_src_install
- local arch fenv=35intelsdp
- cat > ${fenv} <<-EOF
- NLSPATH=${INTEL_SDP_EDIR}/lib/locale/en_US/%N
- MANPATH=${INTEL_SDP_EDIR}/man/en_US
- EOF
- for arch in ${INTEL_ARCH}; do
- cat >> ${fenv} <<-EOF
- PATH=${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_DIR}/mpirt/bin/${arch}
- ROOTPATH=${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_DIR}/mpirt/bin/${arch}
- LDPATH=${INTEL_SDP_EDIR}/lib/${arch}
- EOF
- done
- doenvd ${fenv} || die
-}
diff --git a/sci-libs/atlas/atlas-3.9.32.ebuild b/sci-libs/atlas/atlas-3.9.37.ebuild
index 07f97ce..07f97ce 100644
--- a/sci-libs/atlas/atlas-3.9.32.ebuild
+++ b/sci-libs/atlas/atlas-3.9.37.ebuild
diff --git a/sci-libs/cblas-reference/cblas-reference-20030223-r6.ebuild b/sci-libs/cblas-reference/cblas-reference-20110218.ebuild
index a85177d..a85177d 100644
--- a/sci-libs/cblas-reference/cblas-reference-20030223-r6.ebuild
+++ b/sci-libs/cblas-reference/cblas-reference-20110218.ebuild
diff --git a/sci-libs/ipp/ipp-7.0.1.084.ebuild b/sci-libs/ipp/ipp-7.0.2.137.ebuild
index 1508eac..1508eac 100644
--- a/sci-libs/ipp/ipp-7.0.1.084.ebuild
+++ b/sci-libs/ipp/ipp-7.0.2.137.ebuild
diff --git a/sci-libs/mkl/mkl-10.3.0.084.ebuild b/sci-libs/mkl/mkl-10.3.2.137.ebuild
index 7f52e34..7f52e34 100644
--- a/sci-libs/mkl/mkl-10.3.0.084.ebuild
+++ b/sci-libs/mkl/mkl-10.3.2.137.ebuild
diff --git a/sci-libs/openblas/ChangeLog b/sci-libs/openblas/ChangeLog
new file mode 100644
index 0000000..223edec
--- /dev/null
+++ b/sci-libs/openblas/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sci-libs/openblas
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*openblas-9999 (23 Feb 2011)
+
+ 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> +openblas-9999.ebuild,
+ +files/openblas-sharedlibs.patch, +metadata.xml:
+ Initial import
+
diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest
new file mode 100644
index 0000000..d3ce047
--- /dev/null
+++ b/sci-libs/openblas/Manifest
@@ -0,0 +1,4 @@
+AUX openblas-sharedlibs.patch 1926 RMD160 2922ebe6e0e05b8844ea89feaea8ff30a0caacb9 SHA1 66ce3c97c91c70b5cb733e02219c2179dd8279f2 SHA256 0802a87e8f5c90ad99a78f1b82f3d85ed474b53b7adcb204c3bc934a9239a64d
+EBUILD openblas-9999.ebuild 2656 RMD160 b854e17cb4a4bbb5f1dd10cc41673686dec0acc0 SHA1 67923c5e1cfd06bf8221024a0f355af275bcb644 SHA256 970d80a6b8b33e01a76b9274b1d2157aa221b30d77eb2c65e48176b7abcbeed5
+MISC ChangeLog 295 RMD160 59b4808b4a82b6e9cbe57638581d379f3c5a98f2 SHA1 84cf60ac42f25ba629839b96ee6afe424d439003 SHA256 6b3b1793f43f754464a4d83f8ec146ca54e684f030d6fa81907312ab8f0c0274
+MISC metadata.xml 569 RMD160 4405ffe0e8941f0806ce0b7f984052be2ee4ed8b SHA1 ae10082e791ba7635e3c5986b0842fd74ff9ef38 SHA256 ddd3fa2f35204325b559955bc761c1c837265b9fc3ecc31dac760bc30fa082d2
diff --git a/sci-libs/openblas/files/openblas-sharedlibs.patch b/sci-libs/openblas/files/openblas-sharedlibs.patch
new file mode 100644
index 0000000..270f343
--- /dev/null
+++ b/sci-libs/openblas/files/openblas-sharedlibs.patch
@@ -0,0 +1,45 @@
+--- exports/Makefile.orig 2010-11-12 05:30:06.000000000 +0000
++++ exports/Makefile 2010-11-12 06:33:41.000000000 +0000
+@@ -97,10 +97,10 @@
+ so : ../$(LIBSONAME)
+
+ ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
+- -Wl,--retain-symbols-file=linux.def $(EXTRALIB)
+- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
++ $(CC) $(CFLAGS) -shared \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
++ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
+@@ -110,10 +110,10 @@
+ so : ../$(LIBSONAME)
+
+ ../$(LIBSONAME) : ../$(LIBNAME) linux.def linktest.c
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive \
+- -Wl,--retain-symbols-file=linux.def $(EXTRALIB)
+- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
++ $(CC) $(CFLAGS) -shared \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive -Wl,--soname=$(LIBSONAME) \
++ -Wl,--retain-symbols-file=linux.def $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
+@@ -129,9 +129,9 @@
+ ifeq ($(OSNAME), SunOS)
+
+ so : ../$(LIBSONAME)
+- $(CC) $(CFLAGS) -shared -o ../$(LIBSONAME) \
+- -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB)
+- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
++ $(CC) $(CFLAGS) -shared -Wl,--soname=$(LIBSONAME) \
++ -Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB) -o ../$(LIBSONAME)
++ $(CC) $(CFLAGS) -w linktest.c ../$(LIBSONAME) $(FEXTRALIB) -o linktest && echo OK.
+ rm -f linktest
+
+ endif
diff --git a/sci-libs/openblas/metadata.xml b/sci-libs/openblas/metadata.xml
new file mode 100644
index 0000000..fd35350
--- /dev/null
+++ b/sci-libs/openblas/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+ OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD
+ version. See <pkg>sci-libs/gotoblas2</pkg> for more on GotoBLAS2.
+</longdescription>
+<use>
+ <flag name='int64'>Build the 64 bits integer library</flag>
+ <flag name='incblas'>Build the CBLAS interface</flag>
+ <flag name='dynamic'>Build dynamic architecture detection at run time (for multi targets)</flag>
+</use>
+</pkgmetadata>
diff --git a/sci-libs/openblas/openblas-9999.ebuild b/sci-libs/openblas/openblas-9999.ebuild
new file mode 100644
index 0000000..8b73040
--- /dev/null
+++ b/sci-libs/openblas/openblas-9999.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit eutils toolchain-funcs alternatives-2 git
+
+DESCRIPTION="Optimized BLAS library based on GotoBLAS2"
+HOMEPAGE="http://xianyi.github.com/OpenBLAS/"
+EGIT_REPO_URI="git://github.com/xianyi/OpenBLAS.git"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+incblas int64 dynamic openmp static-libs threads"
+
+RDEPEND=""
+DEPEND=""
+
+S="${WORKDIR}/${MYPN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-sharedlibs.patch
+ if ! use dynamic; then
+ sed -i \
+ -e "/^COMMON_OPT/s/-O2/${CFLAGS}/" \
+ Makefile.rule || die
+ fi
+ # fix executable stacks
+ local i
+ for i in $(find . -name \*.S); do
+ cat >> ${i} <<-EOF
+ #if defined(__ELF__)
+ .section .note.GNU-stack,"",%progbits
+ #endif
+ EOF
+ done
+}
+
+src_configure() {
+ local bits=32
+ if use amd64 || use alpha || use ppc64 || use sparc || use ia64; then
+ bits=64
+ fi
+ MAKEFLAGS=(
+ CC=$(tc-getCC)
+ FC=$(tc-getFC)
+ BINARY=${bits}
+ USE_THREAD=$(use threads && echo 1 || echo 0)
+ USE_OPENMP=$(use openmp && echo 1)
+ DYNAMIC_ARCH=$(use dynamic && echo 1)
+ INTERFACE64=$(use int64 && echo 1)
+ NO_CBLAS=$(use incblas || echo 1)
+ )
+}
+
+src_compile() {
+ emake libs shared "${MAKEFLAGS[@]}" || die "emake failed"
+ if use static-libs; then
+ rename so so_sav *.so && emake clean
+ emake libs "${MAKEFLAGS[@]}" NEED_PIC= || die "emake static failed"
+ rename so_sav so *.so_sav
+ fi
+}
+
+src_test() {
+ emake tests "${MAKEFLAGS[@]}" || die "emake tests failed"
+}
+
+src_install() {
+ local libname=${PN}
+ mv $(readlink lib${libname}.so) lib${libname}.so
+ dolib.so lib${libname}.so || die "installing shared ${libname} failed"
+ if use static-libs; then
+ mv $(readlink lib${libname}.a) lib${libname}.a
+ dolib.a lib${libname}.a || die "installing static ${libname} failed"
+ fi
+ # create pkg-config file and associated eselect file
+ cat <<-EOF > ${libname}.pc
+ prefix="${EPREFIX}"/usr
+ libdir=\${prefix}/$(get_libdir)
+ includedir=\${prefix}/include
+
+ Name: ${MYPN}
+ Description: ${DESCRIPTION}
+ Version: ${PV}
+ URL: ${HOMEPAGE}
+ Libs: -L\${libdir} -l${libname}
+ Libs.private: -lm
+ EOF
+ alternatives_for blas openblas 0 \
+ "/usr/$(get_libdir)/pkgconfig/blas.pc" "${libname}.pc"
+
+ if use incblas; then
+ insinto /usr/include/${PN}
+ doins cblas.h || die
+ echo >> ${libname}.pc "Cflags: -I\${includedir}/${PN}"
+ alternatives_for cblas openblas 0 \
+ "/usr/$(get_libdir)/pkgconfig/cblas.pc" "${libname}.pc" \
+ "/usr/include/cblas.h" "${PN}/cblas.h"
+ fi
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${libname}.pc
+ dodoc 01Readme.txt 03FAQ.txt 05LargePage 06WeirdPerformance
+}