diff options
author | jokey <jokey@32389bae-6d03-0410-99cf-db05cde120eb> | 2007-10-07 05:29:17 +0000 |
---|---|---|
committer | jokey <jokey@32389bae-6d03-0410-99cf-db05cde120eb> | 2007-10-07 05:29:17 +0000 |
commit | f0231c57a7d9d1746c0ded96d7d6d9927bc009a9 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /sci-libs/gsl | |
parent | deleted ifc and icc, now in main tree (diff) | |
download | sci-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/ChangeLog | 205 | ||||
-rw-r--r-- | sci-libs/gsl/Manifest | 28 | ||||
-rw-r--r-- | sci-libs/gsl/files/cblas.pc.in | 12 | ||||
-rw-r--r-- | sci-libs/gsl/files/digest-gsl-1.10 | 3 | ||||
-rw-r--r-- | sci-libs/gsl/files/eselect.cblas.gsl | 5 | ||||
-rw-r--r-- | sci-libs/gsl/files/gsl-cblas.patch | 90 | ||||
-rw-r--r-- | sci-libs/gsl/gsl-1.10.ebuild | 68 | ||||
-rw-r--r-- | sci-libs/gsl/metadata.xml | 18 |
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> |