aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjokey <jokey@32389bae-6d03-0410-99cf-db05cde120eb>2007-10-07 05:29:17 +0000
committerjokey <jokey@32389bae-6d03-0410-99cf-db05cde120eb>2007-10-07 05:29:17 +0000
commitf0231c57a7d9d1746c0ded96d7d6d9927bc009a9 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /sci-libs/gsl
parentdeleted ifc and icc, now in main tree (diff)
downloadsci-f0231c57a7d9d1746c0ded96d7d6d9927bc009a9.tar.gz
sci-f0231c57a7d9d1746c0ded96d7d6d9927bc009a9.tar.bz2
sci-f0231c57a7d9d1746c0ded96d7d6d9927bc009a9.zip
move stuff to root
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@753 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-libs/gsl')
-rw-r--r--sci-libs/gsl/ChangeLog205
-rw-r--r--sci-libs/gsl/Manifest28
-rw-r--r--sci-libs/gsl/files/cblas.pc.in12
-rw-r--r--sci-libs/gsl/files/digest-gsl-1.103
-rw-r--r--sci-libs/gsl/files/eselect.cblas.gsl5
-rw-r--r--sci-libs/gsl/files/gsl-cblas.patch90
-rw-r--r--sci-libs/gsl/gsl-1.10.ebuild68
-rw-r--r--sci-libs/gsl/metadata.xml18
8 files changed, 0 insertions, 429 deletions
diff --git a/sci-libs/gsl/ChangeLog b/sci-libs/gsl/ChangeLog
deleted file mode 100644
index 14014c891..000000000
--- a/sci-libs/gsl/ChangeLog
+++ /dev/null
@@ -1,205 +0,0 @@
-# ChangeLog for sci-libs/gsl
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*gsl-1.10 (19 Sep 2007)
-
- 19 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org> ChangeLog:
- Bump. Fixed cblas stuff.
-
- 16 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
- files/eselect.cblas.gsl, metadata.xml:
- fixed link for cblas.h, closing bug #192718, added longdescription.
-
-*gsl-1.9-r1 (21 Aug 2007)
-
- 21 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org> +files/cblas.pc.in,
- +files/eselect.cblas.gsl, +gsl-1.9-r1.ebuild:
- Added eselect and cblas pkg-config files to be a possible implementation of
- virtual/cblas. General cleanup continued.
-
- 12 Jun 2007; Christoph Mende <angelos@gentoo.org> gsl-1.9.ebuild:
- Stable on amd64 wrt bug 180916
-
- 09 Jun 2007; nixnut <nixnut@gentoo.org> gsl-1.9.ebuild:
- Stable on ppc wrt bug 180916
-
- 07 Jun 2007; Markus Rothe <corsair@gentoo.org> gsl-1.9.ebuild:
- Stable on ppc64; bug #180916
-
- 06 Jun 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.9.ebuild:
- alpha/ia64/x86 stable wrt #180916
-
- 05 Jun 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.9.ebuild:
- Stable for HPPA (bug #180916).
-
- 05 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.9.ebuild:
- Stable on sparc wrt #180916
-
- 28 Mar 2007; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild,
- gsl-1.8.ebuild, gsl-1.9.ebuild:
- Dropped ppc-macos keyword, see you in prefix
-
- 28 Mar 2007; Raúl Porcel <armin76@gentoo.org> gsl-1.8.ebuild:
- ia64 stable wrt bug 167860
-
- 27 Mar 2007; Michael Cummings <mcummings@gentoo.org> gsl-1.9.ebuild:
- Tested on swarm for USE-flag changes in dev-perl/PDL
-
- 15 Mar 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.9.ebuild:
- Some general clean-ups thanks to Santiago M. Mola Velasco
- <cooldwind@gmail.com> (see bug #170919).
-
- 06 Mar 2007; Simon Stelling <blubb@gentoo.org> gsl-1.8.ebuild:
- stable on amd64; bug 169212
-
- 28 Feb 2007; Roy Marples <uberlord@gentoo.org> gsl-1.9.ebuild:
- Add ~x86-fbsd keyword.
-
- 24 Feb 2007; nixnut <nixnut@gentoo.org> gsl-1.8.ebuild:
- Stable on ppc wrt bug 167860
-
- 24 Feb 2007; Markus Rothe <corsair@gentoo.org> gsl-1.8.ebuild:
- Stable on ppc64; bug #167860
-
- 22 Feb 2007; Christian Faulhammer <opfer@gentoo.org> gsl-1.8.ebuild:
- stable x86; bug 167860
-
- 22 Feb 2007; Jeroen Roovers <jer@gentoo.org> gsl-1.8.ebuild:
- Stable for HPPA (bug #167860).
-
-*gsl-1.9 (21 Feb 2007)
-
- 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> +gsl-1.9.ebuild:
- Version bump.
-
- 21 Feb 2007; Markus Dittrich <markusle@gentoo.org> gsl-1.8.ebuild:
- Removed filtering of -mfpmath=sse since otherwise tests fail
- on a -mfpmath=sse built toolchain.
-
- 06 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> gsl-1.8.ebuild:
- Stable on sparc
-
- 18 Jan 2007; Ferris McCormick <fmccor@gentoo.org> gsl-1.7.ebuild:
- Stable on sparc (no problems reported for 15 months).
-
- 01 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
- Update for my nick change spyderous -> dberkholz.
-
- 17 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/gsl-1.6-deps.diff, gsl-1.8.ebuild:
- (#134063) Fix for --as-needed.
-
- 16 Jun 2006; Markus Rothe <corsair@gentoo.org> gsl-1.7.ebuild:
- Stable on ppc64
-
- 23 May 2006; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild:
- Stable on ppc64
-
-*gsl-1.8 (11 Apr 2006)
-
- 11 Apr 2006; George Shapovalov <george@gentoo.org> +gsl-1.8.ebuild:
- new version
-
- 10 Mar 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild:
- Mark 1.7 stable on ia64
-
- 22 Feb 2006; Emanuele Giaquinta <exg@gentoo.org> gsl-1.7.ebuild:
- Stable on ppc.
-
- 08 Feb 2006; Aron Griffis <agriffis@gentoo.org> gsl-1.7.ebuild:
- Mark 1.7 stable on alpha
-
- 18 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> gsl-1.7.ebuild:
- Stable on amd64.
-
- 10 Nov 2005; Fabian Groffen <grobian@gentoo.org> gsl-1.7.ebuild:
- Marked ~ppc-macos (bug #111578)
-
-*gsl-1.7 (14 Oct 2005)
-
- 14 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> +gsl-1.7.ebuild:
- Version bump, closes bug 106895.
-
- 26 Jun 2005; Olivier Fisette <ribosome@gentoo.org> -files/k6-undef.diff,
- -gsl-1.3.ebuild:
- Removed obsolete version and unused patch.
-
-*gsl-1.6 (16 Jan 2005)
-
- 16 Jan 2005; Olivier Fisette <ribosome@gentoo.org> gsl-1.3.ebuild,
- gsl-1.4.ebuild, +gsl-1.6.ebuild:
- New version. Fixed HOMEPAGE and SRC_URI (use the GNU mirrors).
-
- 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
-*gsl-1.4 (28 Dec 2004)
-
- 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
- +files/k6-undef.diff, +gsl-1.3.ebuild, +gsl-1.4.ebuild:
- Moved from dev-libs/gsl to sci-libs/gsl.
-
- 23 Dec 2004; Markus Rothe <corsair@gentoo.org> gsl-1.4.ebuild:
- Added ~ppc64 to KEYWORDS; bug #74046
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gsl-1.3.ebuild,
- gsl-1.4.ebuild:
- virtual/glibc -> virtual/libc
-
- 23 May 2004; Bryan Østergaard <kloeri@gentoo.org> gsl-1.4.ebuild:
- Stable on alpha.
-
- 02 May 2004; David Holm <dholm@gentoo.org> gsl-1.4.ebuild:
- Added to ~ppc.
-
- 14 Apr 2004; <kloeri@gentoo.org> gsl-1.4.ebuild:
- Keyworded ~alpha.
-
- 10 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> gsl-1.0.ebuild,
- gsl-1.1.1.ebuild, gsl-1.2.ebuild, gsl-1.3.ebuild, gsl-1.4.ebuild:
- Cleanup, bump to stable
-
- 21 Nov 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild, gsl-1.4.ebuild :
- added "filter-mpmath sse", fixes #33059
-
-*gsl-1.4 (18 Nov 2003)
-
- 18 Nov 2003; Stephen Diener <sediener@gentoo.org> gsl-1.4.ebuild:
- Version bump.
-
- 13 Jun 2003; George Shapovalov <george@gentoo.org> gsl-1.3.ebuild :
- added filter-flags -ffast-math (#22696), some cleanups.
-
-*gsl-1.1.1 (12 Jun 2003)
-
- 12 Jun 2003; <msterret@gentoo.org> gsl-1.1.1.ebuild:
- fix Header
-
-*gsl-1.3 (14 Feb 2003)
-
- 14 Feb 2003; Martin Holzer <mholzer@gentoo.org> gsl-1.3.ebuild,
- files/digest-gsl-1.3 ChangeLog :
- Version bump. Closes #15665.
-
-*gsl-1.2 (06 Aug 2002)
-
- 18 Oct 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild,
- files/k6-undef.diff :
-
- fix building on k6 systems. Thanks to Charles G. Waldman <cgw@alum.mit.edu>, #9011
-
- 06 Aug 2002; George Shapovalov <george@gentoo.org> gsl-1.2.ebuild,
- files/digest-gsl-1.2 :
-
- new version, renaiming old ebuild sufficed
-
-*gsl-1.0 (1 Feb 2002)
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/sci-libs/gsl/Manifest b/sci-libs/gsl/Manifest
deleted file mode 100644
index 1a845f93e..000000000
--- a/sci-libs/gsl/Manifest
+++ /dev/null
@@ -1,28 +0,0 @@
-AUX cblas.pc.in 290 RMD160 4fc855a67383ac17b68c29d8f10307178919e217 SHA1 ec23b2092a5498beb602c9b558af8abcf5dd6358 SHA256 f47133de2f49a5ff53c8e295d03fbe8923c79cd0978cedb903cfdf7e57a873a1
-MD5 a3aa0d987b3770c85cb8b79f215583c1 files/cblas.pc.in 290
-RMD160 4fc855a67383ac17b68c29d8f10307178919e217 files/cblas.pc.in 290
-SHA256 f47133de2f49a5ff53c8e295d03fbe8923c79cd0978cedb903cfdf7e57a873a1 files/cblas.pc.in 290
-AUX eselect.cblas.gsl 216 RMD160 b2c3d435952eb73fcd02406fbd087176407c1f76 SHA1 814489871b93c2b4f7195fb9bbef1227e04c36cf SHA256 2be1ba93a0bafa73df52913f54d1c7fd299aa1cd0a98c5fbe4eac894073ebac7
-MD5 0a4eac4ceb14f3fdbed0c7145522b6e9 files/eselect.cblas.gsl 216
-RMD160 b2c3d435952eb73fcd02406fbd087176407c1f76 files/eselect.cblas.gsl 216
-SHA256 2be1ba93a0bafa73df52913f54d1c7fd299aa1cd0a98c5fbe4eac894073ebac7 files/eselect.cblas.gsl 216
-AUX gsl-cblas.patch 2857 RMD160 2bc2973635d608cdaf73849ba1a85797bbf7dc74 SHA1 b97d867aa5389d258ec04383a1598ae1fad25446 SHA256 e0286230eff05faf9bf2c5c320a0a3a8855286ba2a5fb163cb07a5386e60c5bf
-MD5 a1165d10cfae7ee7fc928c9c47e4076e files/gsl-cblas.patch 2857
-RMD160 2bc2973635d608cdaf73849ba1a85797bbf7dc74 files/gsl-cblas.patch 2857
-SHA256 e0286230eff05faf9bf2c5c320a0a3a8855286ba2a5fb163cb07a5386e60c5bf files/gsl-cblas.patch 2857
-DIST gsl-1.10.tar.gz 2842422 RMD160 0b6ac2b1aec6a93521941620a824ae78f79adebb SHA1 401d0203d362948e30d0b3c58601a3bc52d0bfd4 SHA256 ea3968b58bfc7619f47bf5ff64a7198a38c72419d24b844e71e48823a4776ff0
-EBUILD gsl-1.10.ebuild 1958 RMD160 897ff1dc0b77a3bfe9b8485557310f63a53fd904 SHA1 36b13508106e338c3f505208a58dad5009007ec5 SHA256 3e98ed26184f5c065223b28efeefddbe3f78760d8243c75821c2d2abec222ab1
-MD5 2b3032efa4e3f141e76eb51a76f19e04 gsl-1.10.ebuild 1958
-RMD160 897ff1dc0b77a3bfe9b8485557310f63a53fd904 gsl-1.10.ebuild 1958
-SHA256 3e98ed26184f5c065223b28efeefddbe3f78760d8243c75821c2d2abec222ab1 gsl-1.10.ebuild 1958
-MISC ChangeLog 6675 RMD160 14628e25bfeca916116b9a95a8e505d3be5b4457 SHA1 8024277399b888fe723af40cdcdcc702dec3fd66 SHA256 e4099f58e9b34fbe0c0794c1843e3cc54a39c9edd89846638bc1c2dd17122a35
-MD5 6dafa56826e2704fe9687ab4e3bc7029 ChangeLog 6675
-RMD160 14628e25bfeca916116b9a95a8e505d3be5b4457 ChangeLog 6675
-SHA256 e4099f58e9b34fbe0c0794c1843e3cc54a39c9edd89846638bc1c2dd17122a35 ChangeLog 6675
-MISC metadata.xml 836 RMD160 b943f54adb51092168df6701a8b609d542294ed2 SHA1 6fa1524e79b23126873585c549946acb69999060 SHA256 5a46124b74c2db07241cec1c43eaf3c7f5882fdf9ce9587383b425443ed9a67c
-MD5 529476866309c697ceae813fad490028 metadata.xml 836
-RMD160 b943f54adb51092168df6701a8b609d542294ed2 metadata.xml 836
-SHA256 5a46124b74c2db07241cec1c43eaf3c7f5882fdf9ce9587383b425443ed9a67c metadata.xml 836
-MD5 b700c72ebce59c63bc26115233ef2873 files/digest-gsl-1.10 229
-RMD160 0e0fe6c0cb5f64d212faa5105b545a7054f5b8f5 files/digest-gsl-1.10 229
-SHA256 0cbbd8d5a2163fecec47895c7a73fafcf47e79d3b9930aca339833e08958c8c5 files/digest-gsl-1.10 229
diff --git a/sci-libs/gsl/files/cblas.pc.in b/sci-libs/gsl/files/cblas.pc.in
deleted file mode 100644
index a2580f85e..000000000
--- a/sci-libs/gsl/files/cblas.pc.in
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/@LIBDIR@
-includedir=${prefix}/include
-
-Name: cblas
-Description: GSL C Implementation of the Basic Linear Algebra Subprograms
-Version: @PV@
-URL: http://www.gnu.org/software/gsl
-Libs: -L${libdir} -lcblas
-Libs.private: -lm
-Cflags: -I${includedir}
diff --git a/sci-libs/gsl/files/digest-gsl-1.10 b/sci-libs/gsl/files/digest-gsl-1.10
deleted file mode 100644
index f17e89c7b..000000000
--- a/sci-libs/gsl/files/digest-gsl-1.10
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d67be4f2e5560d6cf907e18a428becdc gsl-1.10.tar.gz 2842422
-RMD160 0b6ac2b1aec6a93521941620a824ae78f79adebb gsl-1.10.tar.gz 2842422
-SHA256 ea3968b58bfc7619f47bf5ff64a7198a38c72419d24b844e71e48823a4776ff0 gsl-1.10.tar.gz 2842422
diff --git a/sci-libs/gsl/files/eselect.cblas.gsl b/sci-libs/gsl/files/eselect.cblas.gsl
deleted file mode 100644
index af6fee51f..000000000
--- a/sci-libs/gsl/files/eselect.cblas.gsl
+++ /dev/null
@@ -1,5 +0,0 @@
-libgslcblas.so /usr/@LIBDIR@/libcblas.so
-libgslcblas.so.0 /usr/@LIBDIR@/libcblas.so.0
-libgslcblas.a /usr/@LIBDIR@/libcblas.a
-../blas/gsl/cblas.pc /usr/@LIBDIR@/pkgconfig/cblas.pc
-gsl/gsl_cblas.h /usr/include/cblas.h
diff --git a/sci-libs/gsl/files/gsl-cblas.patch b/sci-libs/gsl/files/gsl-cblas.patch
deleted file mode 100644
index 3861786a1..000000000
--- a/sci-libs/gsl/files/gsl-cblas.patch
+++ /dev/null
@@ -1,90 +0,0 @@
---- configure.ac.orig 2007-09-19 13:25:25.644286706 +0100
-+++ configure.ac 2007-09-19 15:58:30.963832549 +0100
-@@ -130,6 +130,14 @@
- AC_CHECK_LIB(m, cos)
- fi
-
-+dnl Use alternate cblas if specified by user
-+CBLAS_LIBS="-lgslcblas"
-+AC_ARG_WITH(cblas,
-+ [AC_HELP_STRING([--with-cblas=<lib>], [use external CBLAS library <lib>])],
-+ [CBLAS_LIBS="$withval"])
-+AM_CONDITIONAL(LINK_WITH_CBLAS_EXTERNAL, [ test ! "x$CBLAS_LIBS" = x"-lgslcblas" ])
-+AC_SUBST(CBLAS_LIBS)
-+
- dnl Remember to put a definition in acconfig.h for each of these
- AC_CHECK_DECLS(feenableexcept,,,[#define _GNU_SOURCE 1
- #include <fenv.h>])
---- Makefile.am.orig 2007-09-19 13:25:11.299469242 +0100
-+++ Makefile.am 2007-09-19 15:53:28.594601509 +0100
-@@ -15,28 +15,29 @@
-
- EXTRA_DIST = autogen.sh gsl-config.in gsl.pc.in configure.ac THANKS BUGS SUPPORT gsl.spec.in gsl.m4 test_gsl_histogram.sh
-
--lib_LTLIBRARIES = libgsl.la
--libgsl_la_SOURCES = version.c
--libgsl_la_LIBADD = $(SUBLIBS)
--libgsl_la_LDFLAGS = -version-info $(GSL_LT_VERSION)
--noinst_HEADERS = templates_on.h templates_off.h
-+lib_LTLIBRARIES = libgsl.la
-
--MINGW32_HOST = @MINGW32_HOST@
--if MINGW32_HOST
--libgsl_la_LIBADD += cblas/libgslcblas.la
--libgsl_la_LDFLAGS += -no-undefined
-+if LINK_WITH_CBLAS_EXTERNAL
-+gsl_cblas = $(CBLAS_LIBS)
-+else
-+gsl_cblas = cblas/libgslcblas.la
- endif
-
-+libgsl_la_SOURCES = version.c
-+libgsl_la_LDFLAGS = -no-undefined -version-info $(GSL_LT_VERSION)
-+libgsl_la_LIBADD = $(SUBLIBS) $(gsl_cblas)
-+noinst_HEADERS = templates_on.h templates_off.h
-+
- m4datadir = $(datadir)/aclocal
- m4data_DATA = gsl.m4
-
- bin_PROGRAMS = gsl-randist gsl-histogram
-
- gsl_randist_SOURCES = gsl-randist.c
--gsl_randist_LDADD = libgsl.la cblas/libgslcblas.la
-+gsl_randist_LDADD = libgsl.la $(gsl_cblas)
-
- gsl_histogram_SOURCES = gsl-histogram.c
--gsl_histogram_LDADD = libgsl.la cblas/libgslcblas.la
-+gsl_histogram_LDADD = libgsl.la $(gsl_cblas)
-
- check_SCRIPTS = test_gsl_histogram.sh
- TESTS = test_gsl_histogram.sh
---- gsl-config.in.orig 2007-09-19 13:25:39.373069065 +0100
-+++ gsl-config.in 2007-09-19 13:01:31.410346928 +0100
-@@ -19,8 +19,7 @@
- --version output version information
-
- An external CBLAS library can be specified using the GSL_CBLAS_LIB
--environment variable. The GSL CBLAS library is used by default.
--
-+environment variable. By default, it will use the one compiled with gsl: @CBLAS_LIBS@.
- EOF
-
- exit $1
-@@ -62,7 +61,7 @@
- ;;
-
- --libs)
-- : ${GSL_CBLAS_LIB=-lgslcblas}
-+ : ${GSL_CBLAS_LIB=@CBLAS_LIBS@}
- echo @GSL_LIBS@ $GSL_CBLAS_LIB -lm
- ;;
-
---- gsl.pc.in.orig 2007-09-19 13:25:49.477644892 +0100
-+++ gsl.pc.in 2007-09-19 13:01:56.355768487 +0100
-@@ -6,5 +6,5 @@
- Name: GSL
- Description: GNU Scientific Library
- Version: @VERSION@
--Libs: @GSL_LIBS@ -lgslcblas @LIBS@
-+Libs: @GSL_LIBS@ @CBLAS_LIBS@ @LIBS@
- Cflags: @GSL_CFLAGS@
diff --git a/sci-libs/gsl/gsl-1.10.ebuild b/sci-libs/gsl/gsl-1.10.ebuild
deleted file mode 100644
index 5d1e6ef3a..000000000
--- a/sci-libs/gsl/gsl-1.10.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/gsl/gsl-1.9-r1.ebuild,v 1.1 2007/08/21 17:53:34 bicatali Exp $
-
-inherit eutils flag-o-matic toolchain-funcs autotools
-
-DESCRIPTION="The GNU Scientific Library"
-HOMEPAGE="http://www.gnu.org/software/gsl/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="cblas"
-
-DEPEND="app-admin/eselect-cblas
- dev-util/pkgconfig
- cblas? ( virtual/cblas )"
-
-RDEPEND="app-admin/eselect-cblas
- cblas? ( virtual/cblas )"
-
-
-pkg_setup() {
- # icc-10.0.026 did not pass rng tests (last check: gsl-1.10)
- if [[ $(tc-getCC) == icc ]]; then
- eerror "icc known to fail tests. Revert to safer gcc and re-emerge."
- die "gsl does not work when compiled with icc"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/gsl-cblas.patch
- eautoreconf
-}
-
-src_compile() {
- # could someone check if they are still needed?
- replace-cpu-flags k6 k6-2 k6-3 i586
- filter-flags -ffast-math
- local myconf=
- use cblas && myconf="--with-cblas=$(pkg-config --libs cblas)"
- econf "${myconf}"|| die "econf failed"
- emake || die 'emake failed.'
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "emake install failed."
- dodoc AUTHORS BUGS ChangeLog NEWS README SUPPORT \
- THANKS TODO || die "dodoc failed"
-
- # take care of pkgconfig file for cblas implementation.
- sed -e "s/@LIBDIR@/$(get_libdir)/" \
- -e "s/@PV@/${PV}/" \
- "${FILESDIR}"/cblas.pc.in > cblas.pc \
- || die "sed cblas.pc failed"
- insinto /usr/$(get_libdir)/blas/gsl
- doins cblas.pc || die "installing cblas.pc failed"
- eselect cblas add $(get_libdir) "${FILESDIR}"/eselect.cblas.gsl gsl
-}
-
-pkg_postinst() {
- [[ -z "$(eselect cblas show)" ]] && eselect cblas set gsl
- elog "To use CBLAS gsl implementation, you have to issue (as root):"
- elog "\t eselect cblas set gsl"
-}
diff --git a/sci-libs/gsl/metadata.xml b/sci-libs/gsl/metadata.xml
deleted file mode 100644
index a94c243d3..000000000
--- a/sci-libs/gsl/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
-The GNU Scientific Library (GSL) is a collection of routines for
-numerical analysis. The routines are written from scratch by the GSL
-team in C, and present a modern API for C programmers, while allowing
-wrappers to be written for very high level languages.
-
-GSL includes data types and routines for complex numbers, vectors,
-matrices, basic linear algebra subroutines (BLAS), eigensystems,
-simulated annealing, minimization, root finding, pseudo-random
-numbers, least-squares fitting, fast Fourier transforms (FFT),
-differential equations, quadrature, Monte Carlo integration, special
-functions, physical constants, and much more.
-</longdescription>
-</pkgmetadata>