diff options
author | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-03-08 00:16:15 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-03-08 00:16:15 +0700 |
commit | edeb43b50914cde9180af099f7fcfca0844afbd8 (patch) | |
tree | 16bc0b36ea67aefa1311015234c40b6b3980b89d /libraries | |
parent | a36d012001a96f7d97959cc7a2a279090bf4631c (diff) |
libraries/lapack-atlas: Removed (Along with atlas).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries')
-rw-r--r-- | libraries/lapack-atlas/README | 8 | ||||
-rw-r--r-- | libraries/lapack-atlas/README.SLACKWARE | 49 | ||||
-rw-r--r-- | libraries/lapack-atlas/lapack-atlas.SlackBuild | 87 | ||||
-rw-r--r-- | libraries/lapack-atlas/lapack-atlas.info | 10 | ||||
-rw-r--r-- | libraries/lapack-atlas/make.inc.atlas | 70 | ||||
-rw-r--r-- | libraries/lapack-atlas/slack-desc | 19 |
6 files changed, 0 insertions, 243 deletions
diff --git a/libraries/lapack-atlas/README b/libraries/lapack-atlas/README deleted file mode 100644 index 815d03fcda66..000000000000 --- a/libraries/lapack-atlas/README +++ /dev/null @@ -1,8 +0,0 @@ -LAPACK provides routines for solving systems of simultaneous linear -equations, least-squares solutions of linear systems of equations, -eigenvalue problems, and singular value problems. - -This script just installs the LAPACK sources such that the atlas.SlackBuild -can find them (with its default settings) and build a full LAPACK -library linked to its optimized BLAS routines. As such nothing gets -build yet. diff --git a/libraries/lapack-atlas/README.SLACKWARE b/libraries/lapack-atlas/README.SLACKWARE deleted file mode 100644 index fccc6b12b65f..000000000000 --- a/libraries/lapack-atlas/README.SLACKWARE +++ /dev/null @@ -1,49 +0,0 @@ -The following notes apply just for LAPACK built against ATLAS. - -IMPORTANT NOTES: - - -1) If you update ATLAS, you MUST also rebuild and reinstall LAPACK, even if - there is no update available for LAPACK! Otherwise you end up with a - broken/incomplete LAPACK library! - -2) This SlackBuild conflicts with the lapack.SlackBuild which is meant mainly - for compilation against the reference BLAS. You may install LAPACK by - this SlackBuild in parallel with the LAPACK built against the reference BLAS - if you use the SYS_DESTDIR and DEFAULT_DOCS variables (see below), but then - you are on your own, especially when compiling other software against LAPACK - and BLAS/ATLAS. - -3) There are a few extra variables which you may want or need to give - appropriate values when calling the lapack-atlas.SlackBuild: SYS_DESTDIR, - DEFAULT_DOCS, USE_ATLAS_PT_LIBS and TEST_LAPACK. - - SYS_DESTDIR is set by default to "/usr" and is the system destination - directory. When installing the package produced by this SlackBuild, - LAPACK's files will be written to $SYS_DESTDIR/lib (or lib64). - Documentation files are written to /usr/doc/lapack-atlas-$VERSION if not - otherwise stated (see below). - You may want to change the value of SYS_DESTDIR to avoid conflicts (see - the notes above). IMPORTANT: SYS_DESTDIR has to have an absolute - path as value. - - DEFAULT_DOCS has the default value "yes", which means that docs go - to /usr/doc/lapack-atlas-$VERSION, but you may want to let the docs to - go to $SYS_DESTDIR/doc/lapack-atlas-$VERSION. For this, just set this - variable to something like "no". - - USE_ATLAS_PT_LIBS is set by default to "yes" which means that this script - will try to build LAPACK against the threaded ATLAS libs. On a single - processor machine these are missing and you will get a WARNING which you - can ignore, since ATLAS will not create these libraries on such a machine. - On a multi processor machine the WARNING should not be there and you need to - set this variable to "no" if you want to force LAPACK to build against the - single threaded ATLAS libraries. At this point in time this is discouraged - and you are on your own if you do it, especially when compiling other - software which depends on LAPACK and ATLAS. - - TEST_LAPACK is set by default to "no" which means that this script will not - try to run the LAPACK test suite. Set it to "yes" if you want the opposite. - - All these settings may be done the usual way on the command line when - calling this SlackBuild, you do not have to edit the script. diff --git a/libraries/lapack-atlas/lapack-atlas.SlackBuild b/libraries/lapack-atlas/lapack-atlas.SlackBuild deleted file mode 100644 index 3db1428cc043..000000000000 --- a/libraries/lapack-atlas/lapack-atlas.SlackBuild +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/bash - -# Slackware build script to install the LAPACK sources needed for a full -# LAPACK+ATLAS installation - -# Copyright 2010-2016 Serban Udrea <s.udrea@gsi.de> -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, -# is permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -cd $(dirname $0) ; CWD=$(pwd) - -PRGNAM=lapack-atlas -VERSION=${VERSION:-3.6.1} -BUILD=${BUILD:-2} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} - -SRCNAM=lapack - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH="$( uname -m )" ;; - esac -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" - exit 0 -fi - -TMP="${TMP:-/tmp/SBo}" -PKG="$TMP/package-${SRCNAM}-atlas" -OUTPUT="${OUTPUT:-/tmp}" - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH="$( uname -m )" ;; - esac -fi - -set -e -DEST_DIR="usr/share/$PRGNAM" -DOC_DIR="usr/doc/$PRGNAM-$VERSION" -rm -rf "$PKG" -mkdir -p "$TMP" "$PKG" "$OUTPUT" -cd "$TMP" -rm -rf "$SRCNAM-$VERSION" -mkdir -p "${PKG}/${DEST_DIR}" "${PKG}/${DOC_DIR}" -install -m644 "$CWD/README" "$CWD/lapack-atlas.SlackBuild" "${PKG}/${DOC_DIR}" -cat "$CWD/${SRCNAM}-${VERSION}.tgz" > "${PKG}/${DEST_DIR}/${SRCNAM}-${VERSION}.tgz" -cd "${PKG}/${DEST_DIR}" -ln -s "${SRCNAM}-${VERSION}.tgz" lapack.tgz -cd "$PKG" -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -mkdir -p "$PKG/install" -cat "$CWD/slack-desc" > "$PKG/install/slack-desc" -/sbin/makepkg -l y -c n "$OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" diff --git a/libraries/lapack-atlas/lapack-atlas.info b/libraries/lapack-atlas/lapack-atlas.info deleted file mode 100644 index e064f9150df6..000000000000 --- a/libraries/lapack-atlas/lapack-atlas.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="lapack-atlas" -VERSION="3.6.1" -HOMEPAGE="http://www.netlib.org/lapack/" -DOWNLOAD="http://www.netlib.org/lapack/lapack-3.6.1.tgz" -MD5SUM="421b2cb72e15f237e144428f9c460ee0" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Serban Udrea" -EMAIL="S.Udrea@gsi.de" diff --git a/libraries/lapack-atlas/make.inc.atlas b/libraries/lapack-atlas/make.inc.atlas deleted file mode 100644 index 48fe44c03fce..000000000000 --- a/libraries/lapack-atlas/make.inc.atlas +++ /dev/null @@ -1,70 +0,0 @@ -# -*- Makefile -*- -#################################################################### -# LAPACK make include file. # -# LAPACK, Version 3.2.1 # -# April 2009 # -#################################################################### -# -# See the INSTALL/ directory for more examples. -# -SHELL = /bin/sh -# -# The machine (platform) identifier to append to the library names -# -#PLAT = _LINUX -# -# Modify the FORTRAN and OPTS definitions to refer to the -# compiler and desired compiler options for your machine. NOOPT -# refers to the compiler options desired when NO OPTIMIZATION is -# selected. Define LOADER and LOADOPTS to refer to the loader -# and desired load options for your machine. -# -FORTRAN = XXX_FORTRAN_XXX -OPTS = -DRVOPTS = $(OPTS) -NOOPT = -LOADER = $(FORTRAN) -LOADOPTS = $(OPTS) -# -# Timer for the SECOND and DSECND routines -# -# Default : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME -# TIMER = EXT_ETIME -# For RS6K : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME_ -# TIMER = EXT_ETIME_ -# For gfortran compiler: SECOND and DSECND will use a call to the INTERNAL FUNCTION ETIME -# TIMER = INT_ETIME -# If your Fortran compiler does not provide etime (like Nag Fortran Compiler, etc...) -# SECOND and DSECND will use a call to the Fortran standard INTERNAL FUNCTION CPU_TIME -#TIMER = INT_CPU_TIME -# If neither of this works...you can use the NONE value... In that case, SECOND and DSECND will always return 0 -TIMER = XXX_TIMER_XXX -# -# The archiver and the flag(s) to use when building archive (library) -# If you system has no ranlib, set RANLIB = echo. -# -ARCH = ar -ARCHFLAGS= cr -RANLIB = ranlib -# -# The location of BLAS library for linking the testing programs. -# The target's machine-specific, optimized BLAS library should be -# used whenever possible. -# -BLASLIB = XXX_BLASLIB_XXX -# -# Location of the extended-precision BLAS (XBLAS) Fortran library -# used for building and testing extended-precision routines. The -# relevant routines will be compiled and XBLAS will be linked only if -# USEXBLAS is defined. -# -# USEXBLAS = Yes -XBLASLIB = -# XBLASLIB = -lxblas -# -# Names of generated libraries. -# -LAPACKLIB = liblapack$(PLAT).a -TMGLIB = libtmglib$(PLAT).a -EIGSRCLIB = libeigsrc$(PLAT).a -LINSRCLIB = liblinsrc$(PLAT).a diff --git a/libraries/lapack-atlas/slack-desc b/libraries/lapack-atlas/slack-desc deleted file mode 100644 index 4b204c217a6e..000000000000 --- a/libraries/lapack-atlas/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -lapack-atlas: lapack-atlas (LAPACK sources for build against ATLAS) -lapack-atlas: -lapack-atlas: LAPACK provides routines for solving systems of simultaneous linear -lapack-atlas: equations, least-squares solutions of linear systems of equations, -lapack-atlas: eigenvalue problems, and singular value problems. The associated -lapack-atlas: matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized -lapack-atlas: Schur) are also provided, as are related computations such as -lapack-atlas: reordering of the Schur factorizations and estimating condition -lapack-atlas: numbers. Dense and banded matrices are handled, but not general sparse -lapack-atlas: matrices. In all areas, similar functionality is provided for real and -lapack-atlas: complex matrices, in both single and double precision. |