summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-05-13 07:22:47 +0000
committerJustin Lecher <jlec@gentoo.org>2015-05-13 07:22:47 +0000
commit948c8f75d16817eafccaf46d90bf115afe89f0a2 (patch)
treee5d777c7bd0396f139cce21b566a3695eb12cadf
parentattempt at working around bug #536268 (diff)
downloadhistorical-948c8f75d16817eafccaf46d90bf115afe89f0a2.tar.gz
historical-948c8f75d16817eafccaf46d90bf115afe89f0a2.tar.bz2
historical-948c8f75d16817eafccaf46d90bf115afe89f0a2.zip
Drop old
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xE9402A79B03529A2!
-rw-r--r--sci-libs/superlu/ChangeLog6
-rw-r--r--sci-libs/superlu/Manifest36
-rw-r--r--sci-libs/superlu/files/superlu-4.1-autotools.patch579
-rw-r--r--sci-libs/superlu/superlu-4.3.ebuild71
4 files changed, 23 insertions, 669 deletions
diff --git a/sci-libs/superlu/ChangeLog b/sci-libs/superlu/ChangeLog
index fe02d5cfc8ef..98b953390361 100644
--- a/sci-libs/superlu/ChangeLog
+++ b/sci-libs/superlu/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sci-libs/superlu
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/ChangeLog,v 1.32 2015/05/13 06:57:11 jmorgan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/ChangeLog,v 1.33 2015/05/13 07:22:46 jlec Exp $
+
+ 13 May 2015; Justin Lecher <jlec@gentoo.org>
+ -files/superlu-4.1-autotools.patch, -superlu-4.3.ebuild:
+ Drop old
13 May 2015; Jack Morgan <jmorgan@gentoo.org> superlu-4.3-r1.ebuild:
ppc64 stable wrt bug #544676
diff --git a/sci-libs/superlu/Manifest b/sci-libs/superlu/Manifest
index 3f99059b03cd..5e53a8ae1b68 100644
--- a/sci-libs/superlu/Manifest
+++ b/sci-libs/superlu/Manifest
@@ -1,28 +1,28 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
-AUX superlu-4.1-autotools.patch 19217 SHA256 cfdf7e039c7b0fcbf49b4f756678b2d3b120527345f7221347d0e02dc6705607 SHA512 fffdb04646e86fbe133bb211166b890790e2e3da542af7280830ecbe50655bd31441f24f8886d16618a12f2dc3e14ce45065df2095e77cff56c8f18d1a5b7612 WHIRLPOOL 96ea380b08f6b92a77a55da3f56193a797460ecad15fcf84714520be6eb048a615a9e1e3334d08f3fcb8c70bb923ed53bd855f6372ebe80ef2e65fd25eec9f92
AUX superlu-4.3-autotools.patch 18676 SHA256 6dea0fca12629825ec729fafa488ff2025cd950e93b768d5636fa4d05c760291 SHA512 62f868126af7acc3658bdff6eda8839d06dd14b5195d23a2b7bbbe1008e9258875ac3c9bc4ed40f4ac58443ac4aeef786499b02ff45f2adb304160f3b25b0bf3 WHIRLPOOL 68082a67aec45d6a94daa15d90727eebf2e2f67f3df85b7f6f08a253179c71d21b364822a15f1d9e2a107d56c1157ce995222ce42b5013d9b109bfa36adf8284
AUX superlu-4.3-format-security.patch 312 SHA256 bd877b50b244617f5de8a7cd17e8743b00a79dffbfd043994cffca9c0e7f6730 SHA512 86072c671b946a73e8857fcf60499c589c0de8ca2433c2310701a2249eb32968e7ab83e638be1fcee3358d3b1432cba988cf11644962dbf09045b4907b9ebf6a WHIRLPOOL 924eb83342f1b99a01c668981ea38045baeb95252281dbcfc4cda9fbeabb1fcfd5dfdd64e4a9037ac5ea005245a393621d73d682ae47ae3ef7838ddec577377b
DIST superlu_4.3.tar.gz 2876631 SHA256 7aa08e75fba6b242aef20f10a31d7e052ad74ad29384e68d41a61d1d642f18da SHA512 5c13da47b79160be14719f62ccdf5d59142a172e25a988fa340eaeb001a64d7f45ba39e675cb7aa3571bec52cb3a7cda0bb7a708c9608184ba6251edb7990e8c WHIRLPOOL 034d924a736d101497df13f4f69d96b9e375c78a207df1615a7d22b639e24d755e9cb16e952c57ee8eece8d4ea7aa9f9d0576aaaee19ae0b0898698973864c15
EBUILD superlu-4.3-r1.ebuild 1714 SHA256 b2baf89232c44eeee715f3573a0db0533dcf861924908e5dcae178a4f4d0ceab SHA512 48cbe659d61ba1bfbb104b3f668ca123379fa11582937587d0810db8789cc940bf784e679884a5fe32b026c4dab0e56a10b7bed9d0fa41ef690393b9ef24b026 WHIRLPOOL b438cbacc434d71e95a6d04e642e1d03778ce9b58bc4d9f0c13332bb273d8ef1ead2adbe4fc145fb1edb1ff1bded77eaf82346b309f0a92c04e62a18ba69969f
-EBUILD superlu-4.3.ebuild 1664 SHA256 c808c7844d36642fb109f81d631e5c476a88deba57859a52f0ba920a9e926f31 SHA512 4eb707bfca00b2c118f51e0a1a75b9779242bae30240dcb71ada0f0d70ef8014d8fc7deb2fdca3254f9b293b9b5197c605cf36dd0dc99853105f3bb4d5e52be8 WHIRLPOOL 3ec0b77fb2d693f00bce5340aca352196a2203b9bb124ab29d15d31c4dc8cc4478caeabb2889651d3ba99787f3777f7dbec55971af758bbed60716dc6e2bd982
-MISC ChangeLog 4960 SHA256 9d42ec9fbeb939d80c68aceafcc5a6a418cefdddc0692fa93415da0f8ec3f7e7 SHA512 b8c9ac3815af91a06a953b687c05fb050b5a57724d48466cc53483cb1e695b3af4a832953341a6685f38cea1b3bd66395bedb6b2aee80fb6eb0d391f7c9f802f WHIRLPOOL 87bb04a7dc0f4a0cc740e47f782f115808466ed252d1526cc90b168cc6a1ed955054558fb682a0cea6dda117db4859a05f59fb109421c780c0834b5d27b9b00d
+MISC ChangeLog 5075 SHA256 20bd2312ceed248ef7ee7261d582962c9f4d13cde9f5aa59606a7e74f9243bbd SHA512 790a27620fb9efdef30073187a16c0bdbac1fcb745b9f43bb07836650a115892a70591cfb7625944fd7718212b94f025f59003dabd1460ad64086d3cb72f3d24 WHIRLPOOL 564f41836747b505a6016dddc5bab39af863279c4e761cda0034f7b58ffa00771458aa5b5966ebed54e89061cce04d24c3987b221e69192608df9079b12ae405
MISC metadata.xml 1187 SHA256 d710cf5bb2c56a504e3a534efa2672e569f270f23fe78055083207afe6264c9a SHA512 21a81338608770c9b7f5fa53c69e7574a4b08c2a6fd1c84054106097ec7eb8efc51ccda2197c93d519b1e5d389d323b6d8de9972764d533711882cb007370bf0 WHIRLPOOL dee0258c58ebd0b34a464cd70ea16be084817e8f14a743fcd89c9c033a25f1c9bb1050e8b5208bb725ba601389c4b17b29444b3ef06b56a3af4eec54d5586001
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.1
-iQIcBAEBCAAGBQJVUvW2AAoJEL9Txpt2HY4KuHEP/A1fBxjMicAzpbDO8fRI12ny
-i7PuTFgZYKE7xWfg+fN8sI5pK8A5K/zbPa5mQOc+QsiTHTf+p/3l8b4YU5lE0bPJ
-JT0DgZTyV+iOOrCzQzKcFVkkYEC1VXD4kTt7TZPN3a+mw0QOm5Q8HF3jrZLqsPCe
-eDXYB2Nl4JHFgs9zthMEarS7fYHEbZDs/d9FrOL5OunRBRfyiOkPe+juQWGY3Na+
-0HsPaW3b9zk4ZYNNo9L0i6MhCMa01Vu5eiN2DNB6wKAcdZH3Z7GJwOQv4xMPmuhf
-wZmgvzf2McvZNqm+WcYQW69a2uBwYNhjqC9A5FN9cLmB2pnGGEzwe6vgqaxG0u32
-YEE5QrQV1AJXJBsmWF81l4oYCX/dAaU+PZE37MPkSMHkxyW/hkgYhQIv/kYGZEKR
-biep/nFeGFZc2N3CR01Mref9RgUzo8lli8hgFzJ3MdMAbA4bZqRkbsUJ5fu4GbsT
-oqSghNKxVcLginC8hROt0PEtB0rrZWxZJkj0vQJMcXJw//JxM+SWxOWw+K38fjkb
-iVFE6X9w6uWfact84bPIFckFzJP/RWMS8MSJ6LwO8V8iJei63AAN5laWKr8FrOto
-DrDz7i3LFU5KSEdHRVjI+AIi2xQwmGJfsnSA75nnvxXbJaGL5ghFj54SJGpZrn/4
-u5bSWnsB1cBP8Afzyb/X
-=zzQJ
+iQJ8BAEBCgBmBQJVUvvHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
+OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmi+C0QALLzn/dlJBxfA6iaZk4tUstd
+gl1nhijaPqvNreJFDiCIbMTQbd3eKzj02ufJFrfF4pQ6j1lWlf9tG6n0nAPw1YEn
+Agr3q7MBOIEvibUl56zd42OE/M+nw3DBfYDZKABMArO4BxeH52aMcxcdTsSGTpId
+oa86VG7DGjmFWs4wcpcAbgw+PbppzGSdjaTyChtqeoxQlw+EUg5JMorjwTM5AA8R
+3s8bhK17J0l2RCH6F3XKTVPOt899ImCwxPSuSmxoWOeJ9WlSx4zppTtQDtk/Hjn3
+AStaWKGoKUStG3SJY443ZHUp91zx+E+Zx/cuX2QGSkoSMaR126UhX0bW5E+LBfeH
+MCOj0bxrh6biEU/tsP6Q/2qbFuPOv3qA7swWGZyTqS6+DliUAPVPpMdBmyFSppmC
+LpZWuOBJQ5jWS1GK9N8cGoI8Puh+erRXVkAVA9n/+eRTDWqoWSkXXhyNJ3tNIAFx
+DEqweeu00zf4DJAVEPWky1qiwKt+GYDylmaYVS9xXgXeWDcJJF3dwUtCSdNl+z/f
+gpOry01jLlrFl+92D2OfriAGASyJQZ0T6mGp6N/L590X6qxOYqKib3ZnJTo9mA1V
+fX9B6kSADnPZ1J703CddFBFmAA7bsb35k079+ZtUy159ZdMd+byZRdSCNgA8ZGe3
+jiIfo91FjO0UQPoA1OV9
+=+jOn
-----END PGP SIGNATURE-----
diff --git a/sci-libs/superlu/files/superlu-4.1-autotools.patch b/sci-libs/superlu/files/superlu-4.1-autotools.patch
deleted file mode 100644
index f96e9375fe14..000000000000
--- a/sci-libs/superlu/files/superlu-4.1-autotools.patch
+++ /dev/null
@@ -1,579 +0,0 @@
-diff -Nur SuperLU_4.1.orig/ax_blas.m4 SuperLU_4.1/ax_blas.m4
---- SuperLU_4.1.orig/ax_blas.m4 1970-01-01 01:00:00.000000000 +0100
-+++ SuperLU_4.1/ax_blas.m4 2011-03-21 23:42:42.000000000 +0000
-@@ -0,0 +1,201 @@
-+# ===========================================================================
-+# http://www.gnu.org/software/autoconf-archive/ax_blas.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_BLAS([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-+#
-+# DESCRIPTION
-+#
-+# This macro looks for a library that implements the BLAS linear-algebra
-+# interface (see http://www.netlib.org/blas/). On success, it sets the
-+# BLAS_LIBS output variable to hold the requisite library linkages.
-+#
-+# To link with BLAS, you should link with:
-+#
-+# $BLAS_LIBS $LIBS $FLIBS
-+#
-+# in that order. FLIBS is the output variable of the
-+# AC_F77_LIBRARY_LDFLAGS macro (called if necessary by AX_BLAS), and is
-+# sometimes necessary in order to link with F77 libraries. Users will also
-+# need to use AC_F77_DUMMY_MAIN (see the autoconf manual), for the same
-+# reason.
-+#
-+# Many libraries are searched for, from ATLAS to CXML to ESSL. The user
-+# may also use --with-blas=<lib> in order to use some specific BLAS
-+# library <lib>. In order to link successfully, however, be aware that you
-+# will probably need to use the same Fortran compiler (which can be set
-+# via the F77 env. var.) as was used to compile the BLAS library.
-+#
-+# ACTION-IF-FOUND is a list of shell commands to run if a BLAS library is
-+# found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it is
-+# not found. If ACTION-IF-FOUND is not specified, the default action will
-+# define HAVE_BLAS.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
-+#
-+# This program is free software: you can redistribute it and/or modify it
-+# under the terms of the GNU General Public License as published by the
-+# Free Software Foundation, either version 3 of the License, or (at your
-+# option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
-+# Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License along
-+# with this program. If not, see <http://www.gnu.org/licenses/>.
-+#
-+# As a special exception, the respective Autoconf Macro's copyright owner
-+# gives unlimited permission to copy, distribute and modify the configure
-+# scripts that are the output of Autoconf when processing the Macro. You
-+# need not follow the terms of the GNU General Public License when using
-+# or distributing such scripts, even though portions of the text of the
-+# Macro appear in them. The GNU General Public License (GPL) does govern
-+# all other use of the material that constitutes the Autoconf Macro.
-+#
-+# This special exception to the GPL applies to versions of the Autoconf
-+# Macro released by the Autoconf Archive. When you make and distribute a
-+# modified version of the Autoconf Macro, you may extend this special
-+# exception to the GPL to apply to your modified version as well.
-+
-+#serial 11
-+
-+AU_ALIAS([ACX_BLAS], [AX_BLAS])
-+AC_DEFUN([AX_BLAS], [
-+AC_PREREQ(2.50)
-+AC_REQUIRE([AC_F77_LIBRARY_LDFLAGS])
-+ax_blas_ok=no
-+
-+AC_ARG_WITH(blas,
-+ [AS_HELP_STRING([--with-blas=<lib>], [use BLAS library <lib>])])
-+case $with_blas in
-+ yes | "") ;;
-+ no) ax_blas_ok=disable ;;
-+ -* | */* | *.a | *.so | *.so.* | *.o) BLAS_LIBS="$with_blas" ;;
-+ *) BLAS_LIBS="-l$with_blas" ;;
-+esac
-+
-+# Get fortran linker names of BLAS functions to check for.
-+AC_F77_FUNC(sgemm)
-+AC_F77_FUNC(dgemm)
-+
-+ax_blas_save_LIBS="$LIBS"
-+LIBS="$LIBS $FLIBS"
-+
-+# First, check BLAS_LIBS environment variable
-+if test $ax_blas_ok = no; then
-+if test "x$BLAS_LIBS" != x; then
-+ save_LIBS="$LIBS"; LIBS="$BLAS_LIBS $LIBS"
-+ AC_MSG_CHECKING([for $sgemm in $BLAS_LIBS])
-+ AC_TRY_LINK_FUNC($sgemm, [ax_blas_ok=yes], [BLAS_LIBS=""])
-+ AC_MSG_RESULT($ax_blas_ok)
-+ LIBS="$save_LIBS"
-+fi
-+fi
-+
-+# BLAS linked to by default? (happens on some supercomputers)
-+if test $ax_blas_ok = no; then
-+ save_LIBS="$LIBS"; LIBS="$LIBS"
-+ AC_MSG_CHECKING([if $sgemm is being linked in already])
-+ AC_TRY_LINK_FUNC($sgemm, [ax_blas_ok=yes])
-+ AC_MSG_RESULT($ax_blas_ok)
-+ LIBS="$save_LIBS"
-+fi
-+
-+# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/)
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(atlas, ATL_xerbla,
-+ [AC_CHECK_LIB(f77blas, $sgemm,
-+ [AC_CHECK_LIB(cblas, cblas_dgemm,
-+ [ax_blas_ok=yes
-+ BLAS_LIBS="-lcblas -lf77blas -latlas"],
-+ [], [-lf77blas -latlas])],
-+ [], [-latlas])])
-+fi
-+
-+# BLAS in PhiPACK libraries? (requires generic BLAS lib, too)
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(blas, $sgemm,
-+ [AC_CHECK_LIB(dgemm, $dgemm,
-+ [AC_CHECK_LIB(sgemm, $sgemm,
-+ [ax_blas_ok=yes; BLAS_LIBS="-lsgemm -ldgemm -lblas"],
-+ [], [-lblas])],
-+ [], [-lblas])])
-+fi
-+
-+# BLAS in Intel MKL library?
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(mkl, $sgemm, [ax_blas_ok=yes;BLAS_LIBS="-lmkl"])
-+fi
-+
-+# BLAS in Apple vecLib library?
-+if test $ax_blas_ok = no; then
-+ save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS"
-+ AC_MSG_CHECKING([for $sgemm in -framework vecLib])
-+ AC_TRY_LINK_FUNC($sgemm, [ax_blas_ok=yes;BLAS_LIBS="-framework vecLib"])
-+ AC_MSG_RESULT($ax_blas_ok)
-+ LIBS="$save_LIBS"
-+fi
-+
-+# BLAS in Alpha CXML library?
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(cxml, $sgemm, [ax_blas_ok=yes;BLAS_LIBS="-lcxml"])
-+fi
-+
-+# BLAS in Alpha DXML library? (now called CXML, see above)
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(dxml, $sgemm, [ax_blas_ok=yes;BLAS_LIBS="-ldxml"])
-+fi
-+
-+# BLAS in Sun Performance library?
-+if test $ax_blas_ok = no; then
-+ if test "x$GCC" != xyes; then # only works with Sun CC
-+ AC_CHECK_LIB(sunmath, acosp,
-+ [AC_CHECK_LIB(sunperf, $sgemm,
-+ [BLAS_LIBS="-xlic_lib=sunperf -lsunmath"
-+ ax_blas_ok=yes],[],[-lsunmath])])
-+ fi
-+fi
-+
-+# BLAS in SCSL library? (SGI/Cray Scientific Library)
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(scs, $sgemm, [ax_blas_ok=yes; BLAS_LIBS="-lscs"])
-+fi
-+
-+# BLAS in SGIMATH library?
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(complib.sgimath, $sgemm,
-+ [ax_blas_ok=yes; BLAS_LIBS="-lcomplib.sgimath"])
-+fi
-+
-+# BLAS in IBM ESSL library? (requires generic BLAS lib, too)
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(blas, $sgemm,
-+ [AC_CHECK_LIB(essl, $sgemm,
-+ [ax_blas_ok=yes; BLAS_LIBS="-lessl -lblas"],
-+ [], [-lblas $FLIBS])])
-+fi
-+
-+# Generic BLAS library?
-+if test $ax_blas_ok = no; then
-+ AC_CHECK_LIB(blas, $sgemm, [ax_blas_ok=yes; BLAS_LIBS="-lblas"])
-+fi
-+
-+AC_SUBST(BLAS_LIBS)
-+
-+LIBS="$ax_blas_save_LIBS"
-+
-+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
-+if test x"$ax_blas_ok" = xyes; then
-+ ifelse([$1],,AC_DEFINE(HAVE_BLAS,1,[Define if you have a BLAS library.]),[$1])
-+ :
-+else
-+ ax_blas_ok=no
-+ $2
-+fi
-+])dnl AX_BLAS
-diff -Nur SuperLU_4.1.orig/configure.ac SuperLU_4.1/configure.ac
---- SuperLU_4.1.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100
-+++ SuperLU_4.1/configure.ac 2011-03-21 23:42:42.000000000 +0000
-@@ -0,0 +1,16 @@
-+# -*- Autoconf -*-
-+AC_PREREQ(2.59)
-+AC_INIT(superlu, 4.0, xsli@lbl.gov)
-+AM_INIT_AUTOMAKE([foreign])
-+AC_CONFIG_HEADER([config.h])
-+AC_PROG_INSTALL
-+AC_PROG_LIBTOOL
-+AC_PROG_F77
-+sinclude(ax_blas.m4)
-+AX_BLAS
-+if test x"$BLAS_LIBS" = x; then
-+ AC_MSG_ERROR([Cannot find blas libraries])
-+fi
-+AC_CHECK_LIB([m], [floor])
-+AC_CONFIG_FILES([Makefile SRC/Makefile superlu.pc])
-+AC_OUTPUT
-diff -Nur SuperLU_4.1.orig/EXAMPLE/Makefile SuperLU_4.1/EXAMPLE/Makefile
---- SuperLU_4.1.orig/EXAMPLE/Makefile 2011-03-21 23:42:28.000000000 +0000
-+++ SuperLU_4.1/EXAMPLE/Makefile 2011-03-21 23:42:42.000000000 +0000
-@@ -1,4 +1,3 @@
--include ../make.inc
-
- #######################################################################
- # This makefile creates the example programs for the linear equation
-@@ -32,7 +31,9 @@
- #
- #######################################################################
-
--HEADER = ../SRC
-+HEADER = $(shell pkg-config --cflags superlu)
-+LIBS = $(shell pkg-config --libs superlu)
-+CDEFS = -DAdd_
-
- SLINEXM = slinsol.o
- SLINEXM1 = slinsol1.o
-@@ -63,7 +64,6 @@
- ZLINXEXM2 = zlinsolx2.o
- ZITSOL = zitersol.o zfgmr.o
-
--
- all: single double complex complex16
-
- single: slinsol slinsol1 slinsolx slinsolx1 slinsolx2 sitersol
-@@ -71,86 +71,86 @@
- complex: clinsol clinsol1 clinsolx clinsolx1 clinsolx2 citersol
- complex16: zlinsol zlinsol1 zlinsolx zlinsolx1 zlinsolx2 zitersol
-
--slinsol: $(SLINEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(SLINEXM) $(LIBS) -lm -o $@
-+slinsol: $(SLINEXM)
-+ $(LD) $(LDFLAGS) $(SLINEXM) $(LIBS) -o $@
-
--slinsol1: $(SLINEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(SLINEXM1) $(LIBS) -lm -o $@
-+slinsol1: $(SLINEXM1)
-+ $(LD) $(LDFLAGS) $(SLINEXM1) $(LIBS) -o $@
-
--slinsolx: $(SLINXEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(SLINXEXM) $(LIBS) -lm -o $@
-+slinsolx: $(SLINXEXM)
-+ $(LD) $(LDFLAGS) $(SLINXEXM) $(LIBS) -o $@
-
--slinsolx1: $(SLINXEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(SLINXEXM1) $(LIBS) -lm -o $@
-+slinsolx1: $(SLINXEXM1)
-+ $(LD) $(LDFLAGS) $(SLINXEXM1) $(LIBS) -o $@
-
--slinsolx2: $(SLINXEXM2) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(SLINXEXM2) $(LIBS) -lm -o $@
-+slinsolx2: $(SLINXEXM2)
-+ $(LD) $(LDFLAGS) $(SLINXEXM2) $(LIBS) -o $@
-
--sitersol: $(SITSOL) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(SITSOL) $(LIBS) -lm -o $@
-+sitersol: $(SITSOL)
-+ $(LD) $(LDFLAGS) $(SITSOL) $(LIBS) -o $@
-
--dlinsol: $(DLINEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(DLINEXM) $(LIBS) -lm -o $@
-+dlinsol: $(DLINEXM)
-+ $(LD) $(LDFLAGS) $(DLINEXM) $(LIBS) -o $@
-
--dlinsol1: $(DLINEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(DLINEXM1) $(LIBS) -lm -o $@
-+dlinsol1: $(DLINEXM1)
-+ $(LD) $(LDFLAGS) $(DLINEXM1) $(LIBS) -o $@
-
--dlinsolx: $(DLINXEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(DLINXEXM) $(LIBS) -lm -o $@
-+dlinsolx: $(DLINXEXM)
-+ $(LD) $(LDFLAGS) $(DLINXEXM) $(LIBS) -o $@
-
--dlinsolx1: $(DLINXEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(DLINXEXM1) $(LIBS) -lm -o $@
-+dlinsolx1: $(DLINXEXM1)
-+ $(LD) $(LDFLAGS) $(DLINXEXM1) $(LIBS) -o $@
-
--dlinsolx2: $(DLINXEXM2) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(DLINXEXM2) $(LIBS) -lm -o $@
-+dlinsolx2: $(DLINXEXM2)
-+ $(LD) $(LDFLAGS) $(DLINXEXM2) $(LIBS) -o $@
-
--superlu: $(SUPERLUEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(SUPERLUEXM) $(LIBS) -lm -o $@
-+superlu: $(SUPERLUEXM)
-+ $(LD) $(LDFLAGS) $(SUPERLUEXM) $(LIBS) -o $@
-
--ditersol: $(DITSOL) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(DITSOL) $(LIBS) -lm -o $@
-+ditersol: $(DITSOL)
-+ $(LD) $(LDFLAGS) $(DITSOL) $(LIBS) -o $@
-
--clinsol: $(CLINEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(CLINEXM) $(LIBS) -lm -o $@
-+clinsol: $(CLINEXM)
-+ $(LD) $(LDFLAGS) $(CLINEXM) $(LIBS) -o $@
-
--clinsol1: $(CLINEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(CLINEXM1) $(LIBS) -lm -o $@
-+clinsol1: $(CLINEXM1)
-+ $(LD) $(LDFLAGS) $(CLINEXM1) $(LIBS) -o $@
-
--clinsolx: $(CLINXEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(CLINXEXM) $(LIBS) -lm -o $@
-+clinsolx: $(CLINXEXM)
-+ $(LD) $(LDFLAGS) $(CLINXEXM) $(LIBS) -o $@
-
--clinsolx1: $(CLINXEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(CLINXEXM1) $(LIBS) -lm -o $@
-+clinsolx1: $(CLINXEXM1)
-+ $(LD) $(LDFLAGS) $(CLINXEXM1) $(LIBS) -o $@
-
--clinsolx2: $(CLINXEXM2) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(CLINXEXM2) $(LIBS) -lm -o $@
-+clinsolx2: $(CLINXEXM2)
-+ $(LD) $(LDFLAGS) $(CLINXEXM2) $(LIBS) -o $@
-
--citersol: $(CITSOL) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(CITSOL) $(LIBS) -lm -o $@
-+citersol: $(CITSOL)
-+ $(LD) $(LDFLAGS) $(CITSOL) $(LIBS) -o $@
-
--zlinsol: $(ZLINEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(ZLINEXM) $(LIBS) -lm -o $@
-+zlinsol: $(ZLINEXM)
-+ $(LD) $(LDFLAGS) $(ZLINEXM) $(LIBS) -o $@
-
--zlinsol1: $(ZLINEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(ZLINEXM1) $(LIBS) -lm -o $@
-+zlinsol1: $(ZLINEXM1)
-+ $(LD) $(LDFLAGS) $(ZLINEXM1) $(LIBS) -o $@
-
--zlinsolx: $(ZLINXEXM) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(ZLINXEXM) $(LIBS) -lm -o $@
-+zlinsolx: $(ZLINXEXM)
-+ $(LD) $(LDFLAGS) $(ZLINXEXM) $(LIBS) -o $@
-
--zlinsolx1: $(ZLINXEXM1) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(ZLINXEXM1) $(LIBS) -lm -o $@
-+zlinsolx1: $(ZLINXEXM1)
-+ $(LD) $(LDFLAGS) $(ZLINXEXM1) $(LIBS) -o $@
-
--zlinsolx2: $(ZLINXEXM2) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(ZLINXEXM2) $(LIBS) -lm -o $@
-+zlinsolx2: $(ZLINXEXM2)
-+ $(LD) $(LDFLAGS) $(ZLINXEXM2) $(LIBS) -o $@
-
--zitersol: $(ZITSOL) $(SUPERLULIB)
-- $(LOADER) $(LOADOPTS) $(ZITSOL) $(LIBS) -lm -o $@
-+zitersol: $(ZITSOL)
-+ $(LD) $(LDFLAGS) $(ZITSOL) $(LIBS) -o $@
-
- .c.o:
-- $(CC) $(CFLAGS) $(CDEFS) -I$(HEADER) -c $< $(VERBOSE)
-+ $(CC) $(CFLAGS) $(CDEFS) $(HEADER) -c $< $(VERBOSE)
-
- .f.o:
-- $(FORTRAN) $(FFLAGS) -c $< $(VERBOSE)
-+ $(FC) $(FFLAGS) -c $< $(VERBOSE)
-
- clean:
- rm -f *.o *linsol *linsol1 *linsolx *linsolx1 *linsolx2 \
-diff -Nur SuperLU_4.1.orig/FORTRAN/Makefile SuperLU_4.1/FORTRAN/Makefile
---- SuperLU_4.1.orig/FORTRAN/Makefile 2011-03-21 23:42:29.000000000 +0000
-+++ SuperLU_4.1/FORTRAN/Makefile 2011-03-21 23:45:29.000000000 +0000
-@@ -1,12 +1,12 @@
--include ../make.inc
-+#include ../make.inc
-
- #######################################################################
- # This makefile creates the Fortran example interface to use the
- # C routines in SuperLU.
- #######################################################################
-
--HEADER = ../SRC
--LIBS = $(SUPERLULIB) $(BLASLIB) -lm
-+HEADER = $(shell pkg-config --cflags superlu)
-+LIBS = $(shell pkg-config --libs superlu)
-
- # double real
- F77EXM = f77_main.o hbcode1.o c_fortran_dgssv.o
-@@ -17,19 +17,19 @@
- all: f77exm zf77exm
-
- f77exm: $(F77EXM) $(SUPERLULIB)
-- $(FORTRAN) $(LOADOPTS) $(F77EXM) $(LIBS) -o $@
-+ $(FC) $(LDFLAGS) $(F77EXM) $(LIBS) -o $@
-
- zf77exm: $(ZF77EXM) $(SUPERLULIB)
- $(FORTRAN) $(LOADOPTS) $(ZF77EXM) $(LIBS) -o $@
-
- c_fortran_zgssv.o: c_fortran_zgssv.c
-- $(CC) $(CFLAGS) $(CDEFS) -I$(HEADER) -c $< $(VERBOSE)
-+ $(CC) $(CFLAGS) $(CDEFS) $(HEADER) -c $< $(VERBOSE)
-
- .c.o:
-- $(CC) $(CFLAGS) $(CDEFS) -I$(HEADER) -c $< $(VERBOSE)
-+ $(CC) $(CFLAGS) $(CDEFS) $(HEADER) -c $< $(VERBOSE)
-
- .f.o:
-- $(FORTRAN) $(FFLAGS) -c $< $(VERBOSE)
-+ $(FC) $(FFLAGS) -c $< $(VERBOSE)
-
- clean:
- rm -f *.o f77exm zf77exm
-diff -Nur SuperLU_4.1.orig/Makefile.am SuperLU_4.1/Makefile.am
---- SuperLU_4.1.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ SuperLU_4.1/Makefile.am 2011-03-21 23:42:42.000000000 +0000
-@@ -0,0 +1,4 @@
-+SUBDIRS = SRC
-+
-+pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfig_DATA = superlu.pc
-diff -Nur SuperLU_4.1.orig/SRC/Makefile.am SuperLU_4.1/SRC/Makefile.am
---- SuperLU_4.1.orig/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ SuperLU_4.1/SRC/Makefile.am 2011-03-21 23:42:42.000000000 +0000
-@@ -0,0 +1,116 @@
-+AM_CPPFLAGS = -DAdd_
-+
-+### headers
-+noinst_HEADERS = \
-+ colamd.h \
-+ html_mainpage.h
-+
-+src_includedir = $(includedir)/superlu
-+src_include_HEADERS = \
-+ slu_cdefs.h \
-+ slu_ddefs.h \
-+ slu_sdefs.h \
-+ slu_zdefs.h \
-+ slu_Cnames.h \
-+ slu_dcomplex.h \
-+ slu_scomplex.h \
-+ slu_util.h \
-+ superlu_enum_consts.h \
-+ supermatrix.h
-+
-+### LAPACK
-+LAAUX = lsame.c xerbla.c
-+SLASRC = slacon.c
-+DLASRC = dlacon.c
-+CLASRC = clacon.c scsum1.c icmax1.c
-+ZLASRC = zlacon.c dzsum1.c izmax1.c
-+SCLAUX = slamch.c
-+DZLAUX = dlamch.c
-+
-+### SuperLU
-+ALLAUX = superlu_timer.c util.c memory.c get_perm_c.c mmd.c \
-+ sp_coletree.c sp_preorder.c sp_ienv.c relax_snode.c \
-+ heap_relax_snode.c colamd.c \
-+ ilu_relax_snode.c ilu_heap_relax_snode.c mark_relax.c \
-+ mc64ad.f qselect.f
-+
-+SLUSRC = \
-+ sgssv.c sgssvx.c \
-+ ssp_blas2.c ssp_blas3.c sgscon.c \
-+ slangs.c sgsequ.c slaqgs.c spivotgrowth.c \
-+ sgsrfs.c sgstrf.c sgstrs.c scopy_to_ucol.c \
-+ ssnode_dfs.c ssnode_bmod.c \
-+ spanel_dfs.c spanel_bmod.c sreadhb.c \
-+ scolumn_dfs.c scolumn_bmod.c spivotL.c spruneL.c \
-+ smemory.c sutil.c smyblas2.c \
-+ sgsisx.c sgsitrf.c sldperm.c \
-+ ilu_sdrop_row.c ilu_ssnode_dfs.c \
-+ ilu_scolumn_dfs.c ilu_spanel_dfs.c ilu_scopy_to_ucol.c \
-+ ilu_spivotL.c sdiagonal.c
-+
-+DLUSRC = \
-+ dgssv.c dgssvx.c \
-+ dsp_blas2.c dsp_blas3.c dgscon.c \
-+ dlangs.c dgsequ.c dlaqgs.c dpivotgrowth.c \
-+ dgsrfs.c dgstrf.c dgstrs.c dcopy_to_ucol.c \
-+ dsnode_dfs.c dsnode_bmod.c \
-+ dpanel_dfs.c dpanel_bmod.c dreadhb.c \
-+ dcolumn_dfs.c dcolumn_bmod.c dpivotL.c dpruneL.c \
-+ dmemory.c dutil.c dmyblas2.c \
-+ dgsisx.c dgsitrf.c \
-+ dldperm.c \
-+ ilu_ddrop_row.c ilu_dsnode_dfs.c \
-+ ilu_dcolumn_dfs.c ilu_dpanel_dfs.c ilu_dcopy_to_ucol.c \
-+ ilu_dpivotL.c ddiagonal.c
-+
-+CLUSRC = \
-+ scomplex.c cgssv.c cgssvx.c csp_blas2.c csp_blas3.c cgscon.c \
-+ clangs.c cgsequ.c claqgs.c cpivotgrowth.c \
-+ cgsrfs.c cgstrf.c cgstrs.c ccopy_to_ucol.c \
-+ csnode_dfs.c csnode_bmod.c \
-+ cpanel_dfs.c cpanel_bmod.c creadhb.c \
-+ ccolumn_dfs.c ccolumn_bmod.c cpivotL.c cpruneL.c \
-+ cmemory.c cutil.c cmyblas2.c \
-+ cgsisx.c cgsitrf.c cldperm.c \
-+ ilu_cdrop_row.c ilu_csnode_dfs.c \
-+ ilu_ccolumn_dfs.c ilu_cpanel_dfs.c ilu_ccopy_to_ucol.c \
-+ ilu_cpivotL.c cdiagonal.c
-+
-+ZLUSRC = \
-+ dcomplex.c zgssv.c zgssvx.c zsp_blas2.c zsp_blas3.c zgscon.c \
-+ zlangs.c zgsequ.c zlaqgs.c zpivotgrowth.c \
-+ zgsrfs.c zgstrf.c zgstrs.c zcopy_to_ucol.c \
-+ zsnode_dfs.c zsnode_bmod.c \
-+ zpanel_dfs.c zpanel_bmod.c zreadhb.c \
-+ zcolumn_dfs.c zcolumn_bmod.c zpivotL.c zpruneL.c \
-+ zmemory.c zutil.c zmyblas2.c \
-+ zgsisx.c zgsitrf.c zldperm.c \
-+ ilu_zdrop_row.c ilu_zsnode_dfs.c \
-+ ilu_zcolumn_dfs.c ilu_zpanel_dfs.c ilu_zcopy_to_ucol.c \
-+ ilu_zpivotL.c zdiagonal.c
-+
-+lib_LTLIBRARIES = libsuperlu.la
-+libsuperlu_la_SOURCES = \
-+ $(ALLAUX) $(LAAUX) \
-+ $(SCLAUX) $(DZLAUX) \
-+ $(SLUSRC) $(SLASRC) \
-+ $(DLUSRC) $(DLASRC) \
-+ $(CLUSRC) $(CLASRC) \
-+ $(ZLUSRC) $(ZLASRC)
-+libsuperlu_la_LIBADD = $(BLAS_LIBS)
-+libsuperlu_la_LDFLAGS = -no-undefined -version-info 4:0:0
-+
-+##################################
-+# Do not optimize these routines #
-+##################################
-+LTCOMPILE_NOOPT = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-+ --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
-+
-+slamch.lo: slamch.c
-+ $(LTCOMPILE_NOOPT) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-+dlamch.lo: dlamch.c
-+ $(LTCOMPILE_NOOPT) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-+superlu_timer.lo: superlu_timer.c
-+ $(LTCOMPILE_NOOPT) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-+##################################
-diff -Nur SuperLU_4.1.orig/superlu.pc.in SuperLU_4.1/superlu.pc.in
---- SuperLU_4.1.orig/superlu.pc.in 1970-01-01 01:00:00.000000000 +0100
-+++ SuperLU_4.1/superlu.pc.in 2011-03-21 23:42:42.000000000 +0000
-@@ -0,0 +1,13 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+
-+Name: @PACKAGE_NAME@
-+Description: Sparse LU factorization library
-+Version: @PACKAGE_VERSION@
-+URL: http://www.netlib.org/blas/
-+Libs: -L${libdir} -lsuperlu
-+Libs.private: -lm @FLIBS@
-+Requires: blas
-+Cflags: -I${includedir}/superlu
diff --git a/sci-libs/superlu/superlu-4.3.ebuild b/sci-libs/superlu/superlu-4.3.ebuild
deleted file mode 100644
index 1aa9735b2409..000000000000
--- a/sci-libs/superlu/superlu-4.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/superlu/superlu-4.3.ebuild,v 1.12 2015/01/26 10:33:10 ago Exp $
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-inherit autotools-utils fortran-2 toolchain-funcs multilib
-
-MY_PN=SuperLU
-
-DESCRIPTION="Sparse LU factorization library"
-HOMEPAGE="http://crd.lbl.gov/~xiaoye/SuperLU/"
-SRC_URI="${HOMEPAGE}/${PN}_${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs test"
-
-RDEPEND="
- virtual/blas"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- test? ( app-shells/tcsh )"
-
-S="${WORKDIR}/${MY_PN}_${PV}"
-
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
-
-src_prepare() {
- unset VERBOSE
- sed \
- -e "s:= ar:= $(tc-getAR):g" \
- -e "s:= ranlib:= $(tc-getRANLIB):g" \
- -i make.inc || die
-
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=( --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" )
- autotools-utils_src_configure
- rm EXAMPLE/*itersol1 || die
-}
-
-src_test() {
- cd "${BUILD_DIR}"/TESTING
- emake -j1 \
- CC="$(tc-getCC)" \
- FORTRAN="$(tc-getFC)" \
- LOADER="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- FFLAGS="${FFLAGS}" \
- LOADOPTS="${LDFLAGS}" \
- BLASLIB="$($(tc-getPKG_CONFIG) --libs blas)" \
- SUPERLULIB="${S}/SRC/.libs/libsuperlu$(get_libname)" \
- LD_LIBRARY_PATH="${S}/SRC/.libs" \
- DYLD_LIBRARY_PATH="${S}/SRC/.libs"
-}
-
-src_install() {
- autotools-utils_src_install
- use doc && dodoc DOC/ug.pdf && dohtml DOC/html/*
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins -r EXAMPLE FORTRAN
- fi
-}