diff options
author | 2011-08-25 16:17:32 +0100 | |
---|---|---|
committer | 2011-08-25 16:17:32 +0100 | |
commit | 690b86424ce07deaf94302cfa63d345e1cbcad1b (patch) | |
tree | faed346fc0ce8c21cd14d899444385cd355bcbdc | |
parent | removed packages now in science overlay (diff) | |
download | bicatali-690b86424ce07deaf94302cfa63d345e1cbcad1b.tar.gz bicatali-690b86424ce07deaf94302cfa63d345e1cbcad1b.tar.bz2 bicatali-690b86424ce07deaf94302cfa63d345e1cbcad1b.zip |
in sci overlay
-rw-r--r-- | app-admin/eselect/ChangeLog | 734 | ||||
-rw-r--r-- | app-admin/eselect/Manifest | 5 | ||||
-rw-r--r-- | app-admin/eselect/eselect-1.2.16-r1.ebuild | 64 | ||||
-rw-r--r-- | app-admin/eselect/files/eselect-alternatives.patch | 601 | ||||
-rw-r--r-- | app-admin/eselect/metadata.xml | 8 | ||||
-rw-r--r-- | dev-libs/intel-common/ChangeLog | 19 | ||||
-rw-r--r-- | dev-libs/intel-common/Manifest | 6 | ||||
-rw-r--r-- | dev-libs/intel-common/intel-common-12.0.2.137.ebuild | 59 | ||||
-rw-r--r-- | dev-libs/intel-common/metadata.xml | 16 | ||||
-rw-r--r-- | eclass/alternatives-2.eclass | 157 | ||||
-rw-r--r-- | eclass/intel-sdp.eclass | 162 |
11 files changed, 0 insertions, 1831 deletions
diff --git a/app-admin/eselect/ChangeLog b/app-admin/eselect/ChangeLog deleted file mode 100644 index b666c6d..0000000 --- a/app-admin/eselect/ChangeLog +++ /dev/null @@ -1,734 +0,0 @@ -# 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 deleted file mode 100644 index 6bf7294..0000000 --- a/app-admin/eselect/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX eselect-alternatives.patch 21936 RMD160 0fc1c038dd2c01a400274e502a422d2cd50f8582 SHA1 b40b41a36ce72c623834c1fff23ac4c0ce817ab3 SHA256 97733d6b2284c60b04cdeee77bd7433b698ccea8ef93ab34dd515fbbdc43c274 -DIST eselect-1.2.16.tar.bz2 169671 RMD160 50d1171fcba4d5d708e7b9a1c756ed6e4bbdb2b3 SHA1 51e90eeb08b5e2357009c9d157aad70b636ebfdd SHA256 184d33c4f1ea030698614ee7bc2ba1398c91a03b9f4d31505af036f9b641b403 -EBUILD eselect-1.2.16-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.16-r1.ebuild b/app-admin/eselect/eselect-1.2.16-r1.ebuild deleted file mode 100644 index d8a2ea5..0000000 --- a/app-admin/eselect/eselect-1.2.16-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# 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 deleted file mode 100644 index 9914980..0000000 --- a/app-admin/eselect/files/eselect-alternatives.patch +++ /dev/null @@ -1,601 +0,0 @@ -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: 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 deleted file mode 100644 index dbaf8c8..0000000 --- a/app-admin/eselect/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?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-libs/intel-common/ChangeLog b/dev-libs/intel-common/ChangeLog deleted file mode 100644 index 7a69e6e..0000000 --- a/dev-libs/intel-common/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -# ChangeLog for dev-libs/intel-common -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 31 Mar 2011; Justin Lecher <jlec@gentoo.org> intel-common-12.0.2.137.ebuild: - Corrected env.d files creation - -*intel-common-12.0.2.137 (23 Feb 2011) - - 23 Feb 2011; Sébastien Fabbro <bicatali@gentoo.org> - +intel-common-12.0.2.137.ebuild: - Bump - -*intel-common-12.0.0.084 (03 Dec 2010) - - 03 Dec 2010; Sébastien Fabbro <bicatali@gentoo.org> - +intel-common-12.0.0.084.ebuild, +metadata.xml: - Initial import - diff --git a/dev-libs/intel-common/Manifest b/dev-libs/intel-common/Manifest deleted file mode 100644 index 9b2452a..0000000 --- a/dev-libs/intel-common/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST parallel_studio_xe_2011_update1.tgz 1560496278 RMD160 95e074e63c803a4a325edefeca6b03e8aff4ec42 SHA1 b5da44dd6d4ee7eba606b724f2350855facf27ad SHA256 ac6f29355881ab61ff9fbdb72923934a331a2bdd8a7856f6f3c207df8c4fa608 -DIST parallel_studio_xe_2011_update1_ia32.tgz 809416643 RMD160 2d22c4448b1bd6087b911aa7033401aa98693a59 SHA1 f0e2d17d818ff5cacb088d8df9eba986651aaeac SHA256 c14962999408913f4d9c614153047315b3f645fb340c98af7bc30c8b35ef85ec -DIST parallel_studio_xe_2011_update1_intel64.tgz 958969597 RMD160 1b8839ead6abe50b30b59a2e57ef7b24bf3dcb66 SHA1 3bdf92e4e818390b41dda3962338481409dd4002 SHA256 2a76006134cb622e2d80bbd17a79454100c3a066228b82b4d27971252eea49a7 -EBUILD intel-common-12.0.2.137.ebuild 1620 RMD160 598ffe0dd8bac5d5547b0cb036bbf0cd03b17c91 SHA1 ebfa8845e111a56d9229fff5da1add4afb1722f6 SHA256 b5e47e104d648a999aa7c66f332353f3f2c566d4ff00faa8d40ed5f5af7ce8de -MISC ChangeLog 536 RMD160 67b98482b257f53a1115911454e920821fb3df76 SHA1 be6f01b9107a6b610c2397a7903c8acc34929834 SHA256 2456432e606e318530d1f3eb756c8d0f217e9cea84211845c65b3edf48a49c5d -MISC metadata.xml 515 RMD160 bba6488090cacb223766c5ae29ceffc2cab5a6a3 SHA1 7528796246f60b364acdfcb851e456bb12d339d5 SHA256 80044168a3f8eb63991e95a0f0456e10170cd002b371dd588c39b6a340c5c070 diff --git a/dev-libs/intel-common/intel-common-12.0.2.137.ebuild b/dev-libs/intel-common/intel-common-12.0.2.137.ebuild deleted file mode 100644 index 7d84a77..0000000 --- a/dev-libs/intel-common/intel-common-12.0.2.137.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 -INTEL_DPN=parallel_studio_xe -INTEL_DID=2065 -INTEL_DPV=2011_update1 -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() { - einfo ${INTEL_SDP_DIR} - 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 path rootpath ldpath 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 - path=${path}:${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_EDIR}/mpirt/bin/${arch} - rootpath=${rootpath}:${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_EDIR}/mpirt/bin/${arch} - ldpath=${ldpath}:${INTEL_SDP_EDIR}/compiler/lib/${arch} - done - cat >> ${fenv} <<-EOF - PATH=${path#:} - ROOTPATH=${rootpath#:} - LDPATH=${ldpath#:} - EOF - doenvd ${fenv} || die -} diff --git a/dev-libs/intel-common/metadata.xml b/dev-libs/intel-common/metadata.xml deleted file mode 100644 index 267bd43..0000000 --- a/dev-libs/intel-common/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>bicatali@gentoo.org</email> -</maintainer> -<longdescription lang="en"> - This package contains the core files to be installed for the Intel - compilers and libraries. Probably useless if installed standalone. -</longdescription> -<use> - <flag name='compiler'>Install the libraries needed for the icc and ifort compilers</flag> -</use> -</pkgmetadata> diff --git a/eclass/alternatives-2.eclass b/eclass/alternatives-2.eclass deleted file mode 100644 index bbbe6e0..0000000 --- a/eclass/alternatives-2.eclass +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2008, 2009 Bo Ørsted Andresen -# Copyright 2008, 2009 Mike Kelly -# Copyright 2009 David Leverton -# 2010: Adapted for Gentoo by Sebastien Fabbro, who does not like copyrights -# Distributed under the terms of the GNU General Public License v2 - -# If your package provides pkg_postinst or pkg_prerm phases, you need to be -# sure you explicitly run alternatives_pkg_{postinst,prerm} where appropriate. - -ALTERNATIVES_DIR="/etc/env.d/alternatives" - -DEPEND=">=app-admin/eselect-1.2.15-r1" -RDEPEND="${DEPEND} - !app-admin/eselect-blas - !app-admin/eselect-cblas - !app-admin/eselect-lapack" - -# alternatives_for alternative provider importance source target [ source target [...]] -alternatives_for() { - #echo alternatives_for "${@}" - - (( $# >= 5 )) && (( ($#-3)%2 == 0)) || die "${FUNCNAME} requires exactly 3+N*2 arguments where N>=1" - local x dupl alternative=${1} provider=${2} importance=${3} index unique src target ret=0 - shift 3 - - # make sure importance is a signed integer - if [[ -n ${importance} ]] && ! [[ ${importance} =~ ^[0-9]+(\.[0-9]+)*$ ]]; then - eerror "Invalid importance (${importance}) detected" - ((ret++)) - fi - - [[ -d "${ED}${ALTERNATIVES_DIR}/${alternative}/${provider}" ]] || dodir "${ALTERNATIVES_DIR}/${alternative}/${provider}" - - # keep track of provided alternatives for use in pkg_{postinst,prerm}. keep a mapping between importance and - # provided alternatives and make sure the former is set to only one value - if ! has "${alternative}:${provider}" "${ALTERNATIVES_PROVIDED[@]}"; then - index=${#ALTERNATIVES_PROVIDED[@]} - ALTERNATIVES_PROVIDED+=( "${alternative}:${provider}" ) - ALTERNATIVES_IMPORTANCE[index]=${importance} - [[ -n ${importance} ]] && echo "${importance}" > "${ED}${ALTERNATIVES_DIR}/${alternative}/${provider}/_importance" - else - for((index=0;index<${#ALTERNATIVES_PROVIDED[@]};index++)); do - if [[ ${alternative}:${provider} == ${ALTERNATIVES_PROVIDED[index]} ]]; then - if [[ -n ${ALTERNATIVES_IMPORTANCE[index]} ]]; then - if [[ -n ${importance} && ${ALTERNATIVES_IMPORTANCE[index]} != ${importance} ]]; then - eerror "Differing importance (${ALTERNATIVES_IMPORTANCE[index]} != ${importance}) detected" - ((ret++)) - fi - else - ALTERNATIVES_IMPORTANCE[index]=${importance} - [[ -n ${importance} ]] && echo "${importance}" > "${ED}${ALTERNATIVES_DIR}/${alternative}/${provider}/_importance" - fi - fi - done - fi - - while (( $# >= 2 )); do - src=${1//+(\/)/\/}; target=${2//+(\/)/\/} - if [[ ${src} != /* ]]; then - eerror "Source path must be absolute, but got ${src}" - ((ret++)) - - else - local reltarget= dir=${ALTERNATIVES_DIR}/${alternative}/${provider}${src%/*} - while [[ -n ${dir} ]]; do - reltarget+=../ - dir=${dir%/*} - done - - reltarget=${reltarget%/} - [[ ${target} == /* ]] || reltarget+=${src%/*}/ - reltarget+=${target} - dodir "${ALTERNATIVES_DIR}/${alternative}/${provider}${src%/*}" - dosym "${reltarget}" "${ALTERNATIVES_DIR}/${alternative}/${provider}${src}" - - # say ${ED}/sbin/init exists and links to /bin/systemd (which doesn't exist yet) - # the -e test will fail, so check for -L also - if [[ -e ${ED}${src} || -L ${ED}${src} ]]; then - local fulltarget=${target} - [[ ${fulltarget} != /* ]] && fulltarget=${src%/*}/${fulltarget} - if [[ -e ${ED}${fulltarget} || -L ${ED}${fulltarget} ]]; then - die "${src} defined as provider for ${fulltarget}, but both already exist in \${ED}" - else - mv "${ED}${src}" "${ED}${fulltarget}" || die - fi - fi - fi - shift 2 - done - - [[ ${ret} -eq 0 ]] || die "Errors detected for ${provider}, provided for ${alternative}" -} - -cleanup_old_alternatives_module() { - local alt=${1} old_module="${EROOT}/usr/share/eselect/modules/${alt}.eselect" - if [[ -f "${old_module}" && "$(source "${old_module}" &>/dev/null; echo "${ALTERNATIVE}")" == "${alt}" ]]; then - local version="$(source "${old_module}" &>/dev/null; echo "${VERSION}")" - if [[ "${version}" == "0.1" || "${version}" == "20080924" ]]; then - echo rm "${old_module}" - rm "${old_module}" || eerror "rm ${old_module} failed" - fi - fi -} - -alternatives-2_pkg_postinst() { - local a alt provider module_version="20090908" - for a in "${ALTERNATIVES_PROVIDED[@]}"; do - alt="${a%:*}" - provider="${a#*:}" - if [[ ! -f "${EROOT}/usr/share/eselect/modules/auto/${alt}.eselect" \ - || "$(source "${EROOT}/usr/share/eselect/modules/auto/${alt}.eselect" &>/dev/null; echo "${VERSION}")" \ - -ne "${module_version}" ]]; then - #einfo "Creating alternatives module for ${alt}" - if [[ ! -d ${EROOT}/usr/share/eselect/modules/auto ]]; then - install -d "${EROOT}"/usr/share/eselect/modules/auto || eerror "Could not create eselect modules dir" - fi - cat > "${EROOT}/usr/share/eselect/modules/auto/${alt}.eselect" <<-EOF - # This module was automatically generated by alternatives.eclass - DESCRIPTION="Alternatives for ${alt}" - VERSION="${module_version}" - MAINTAINER="eselect@gentoo.org" - ESELECT_MODULE_GROUP="Alternatives" - - ALTERNATIVE="${alt}" - - inherit alternatives - EOF - fi - - #echo eselect "${alt}" update "${provider}" - einfo "Creating ${provider} alternative module for ${alt}" - eselect "${alt}" update "${provider}" - - cleanup_old_alternatives_module ${alt} - done -} - -alternatives-2_pkg_prerm() { - local a alt provider p ignore - [[ -n ${REPLACED_BY_ID} ]] || ignore=" --ignore" - for a in "${ALTERNATIVES_PROVIDED[@]}"; do - alt="${a%:*}" - provider="${a#*:}" - #echo "Making sure ${alt} has a valid provider" - #echo eselect "${alt}" update${ignore} "${provider}" - eselect "${alt}" update${ignore} "${provider}" && continue - einfo "Removed ${provider} alternative module for ${alt}, current is $(eselect ${alt} show)" - if [[ $? -eq 2 ]]; then - einfo "Cleaning up unused alternatives module for ${alt}" - echo rm "${EROOT}/usr/share/eselect/modules/auto/${alt}.eselect" - rm "${EROOT}/usr/share/eselect/modules/auto/${alt}.eselect" || - eerror rm "${EROOT}/usr/share/eselect/modules/auto/${alt}.eselect" failed - fi - done -} - -EXPORT_FUNCTIONS pkg_postinst pkg_prerm diff --git a/eclass/intel-sdp.eclass b/eclass/intel-sdp.eclass deleted file mode 100644 index 6759185..0000000 --- a/eclass/intel-sdp.eclass +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -# @ECLASS: intel-sdp.eclass -# @MAINTAINER: bicatali@gentoo.org -# @BLURB: simplify Intel Software Development Products package management - -# @ECLASS-VARIABLE: INTEL_DPV -# @DEFAULT_UNSET -# @DESCRIPTION: the package download version from Intel. It must be defined. -# To find out its value, see the links to download in -# https://registrationcenter.intel.com/RegCenter/MyProducts.aspx - -# @ECLASS-VARIABLE: INTEL_DID -# @DEFAULT_UNSET -# @DESCRIPTION: the package download ID from Intel. It must be defined. -# To find out its value, see the links to download in -# https://registrationcenter.intel.com/RegCenter/MyProducts.aspx - -# @ECLASS-VARIABLE: INTEL_DPN -# @DEFAULT_UNSET -# @DESCRIPTION: the package name to download from Intel. It must be defined. -# To find out its value, see the links to download in -# https://registrationcenter.intel.com/RegCenter/MyProducts.aspx - -# @ECLASS-VARIABLE: INTEL_SUBDIR -# @DEFAULT_UNSET -# @DESCRIPTION: the package sub-directory where it will end-up in /opt/intel -# To find out its value, you have to do a raw install from the Intel tar ball - -inherit versionator check-reqs multilib - -INTEL_PV1=$(get_version_component_range 1) -INTEL_PV2=$(get_version_component_range 2) -INTEL_PV3=$(get_version_component_range 3) -INTEL_PV4=$(get_version_component_range 4) -INTEL_URI="http://registrationcenter-download.intel.com/irc_nas/${INTEL_DID}/${INTEL_DPN}" - -SRC_URI="amd64? ( multilib? ( ${INTEL_URI}_${INTEL_DPV}.tgz ) ) - amd64? ( !multilib? ( ${INTEL_URI}_${INTEL_DPV}_intel64.tgz ) ) - x86? ( ${INTEL_URI}_${INTEL_DPV}_ia32.tgz )" - -LICENSE="Intel-SDP" -SLOT="${INTEL_PV1}.${INTEL_PV2}" -IUSE="multilib" -KEYWORDS="-* ~amd64 ~x86" - -RESTRICT="mirror" - -RDEPEND="" -DEPEND=">=app-arch/rpm2targz-9.0.0.3g" -INTEL_SDP_YEAR=${INTEL_DPV%_update*} -INTEL_SDP_DIR="opt/intel/${INTEL_SUBDIR}-${INTEL_SDP_YEAR:-${INTEL_PV1}}.${INTEL_PV3}.${INTEL_PV4}" -INTEL_SDP_EDIR="${EROOT%/}/${INTEL_SDP_DIR}" - -S="${WORKDIR}" - -intel-sdp_pkg_setup() { - local arch a p - if use x86; then - arch=${INTEL_X86:-i486} - INTEL_ARCH="ia32" - elif use amd64; then - arch=x86_64 - INTEL_ARCH="intel64" - if has_multilib_profile; then - arch="x86_64 ${INTEL_X86:-i486}" - INTEL_ARCH="intel64 ia32" - fi - fi - INTEL_RPMS="" - for p in ${INTEL_BIN_RPMS}; do - for a in ${arch}; do - INTEL_RPMS="${INTEL_RPMS} intel-${p}-${INTEL_PV4}-${INTEL_PV1}.${INTEL_PV2}-${INTEL_PV3}.${a}.rpm" - done - done - for p in ${INTEL_DAT_RPMS}; do - INTEL_RPMS="${INTEL_RPMS} intel-${p}-${INTEL_PV4}-${INTEL_PV1}.${INTEL_PV2}-${INTEL_PV3}.noarch.rpm" - done - [[ -z ${CHECKREQS_DISK_BUILD} ]] && CHECKREQS_DISK_BUILD=256 - check_reqs -} - -intel-sdp_src_unpack() { - local l r t rpmdir - for t in ${A}; do - # TODO: need to find a fast way to find the rpmdir - # in some cases rpms are in rpms/, in other cases in rpm/ - # tar tvf is too slow for 1.4G tar balls - rpmdir=${t%.tgz}/rpm - for r in ${INTEL_RPMS}; do - einfo "Unpacking ${r}" - l=.${r}_$(date +'%d%m%y_%H%M%S').log - tar xf "${DISTDIR}"/${t} \ - ${rpmdir}/${r} || die "extracting ${r} failed" - rpm2tar -O "./${rpmdir}/${r}" | tar xvf - \ - | sed -e "s:^\.:${EROOT#/}:g" > ${l} || die "failure unpacking ${r}" - mv ${l} opt/intel/ || die "failed moving extract log file" - done - done -} - -intel_link_eclipse_plugins() { - pushd ${INTEL_SDP_DIR}/eclipse_support > /dev/null - local c f - for c in cdt*; do - local cv=${c#cdt} ev=3.$(( ${cv:0:1} - 1)) - if has_version "dev-util/eclipse-sdk:${ev}"; then - einfo "Linking eclipse (v${ev}) plugin cdt (v${cv})" - for f in cdt${cv}/eclipse/features/*; do - dodir /usr/$(get_libdir)/eclipse-${ev}/features - dosym "${INTEL_SDP_EDIR}"/eclipse_support/${f} \ - /usr/$(get_libdir)/eclipse-${ev}/features/ || die - done - for f in cdt${cv}/eclipse/plugins/*; do - dodir /usr/$(get_libdir)/eclipse-${ev}/plugins - dosym "${INTEL_SDP_EDIR}"/eclipse_support/${f} \ - /usr/$(get_libdir)/eclipse-${ev}/plugins/ || die - done - fi - done - popd > /dev/null -} - -intel-sdp_src_install() { - [[ -d ${INTEL_SDP_DIR}/eclipse_support ]] && \ - has eclipse ${IUSE} && \ - use eclipse && \ - intel_link_eclipse_plugins - einfo "Tagging ${PN}" - find opt -name \*sh -type f -exec sed -i \ - -e "s:<.*DIR>:${INTEL_SDP_EDIR}:g" \ - '{}' \; - mkdir -p "${ED:-${D}}"/ || die - mv opt "${ED:-${D}}"/ || die "moving files failed" -} - -intel-sdp_pkg_postinst() { - # add product registry to intel "database" - local l r - INTEL_SDP_DB="${EROOT%/}"/opt/intel/intel-sdp-products.db - for r in ${INTEL_RPMS}; do - l="$(ls -1 ${EROOT%/}/opt/intel/.${r}_*.log | head -n 1)" - echo >> ${INTEL_SDP_DB} \ - "<:${r%-${INTEL_PV4}*}-${INTEL_PV4}:${r}:${INTEL_SDP_EDIR}:${l}:>" - done -} - -intel-sdp_pkg_postrm() { - # remove from intel "database" - if [[ -e ${INTEL_SDP_DB} ]]; then - local r - for r in ${INTEL_RPMS}; do - sed -i \ - -e "/${r}/d" \ - ${INTEL_SDP_DB} - done - fi -} - -EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst pkg_postrm |