aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
authorWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-03-08 00:16:15 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-03-08 00:16:15 +0700
commitedeb43b50914cde9180af099f7fcfca0844afbd8 (patch)
tree16bc0b36ea67aefa1311015234c40b6b3980b89d /libraries
parenta36d012001a96f7d97959cc7a2a279090bf4631c (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/README8
-rw-r--r--libraries/lapack-atlas/README.SLACKWARE49
-rw-r--r--libraries/lapack-atlas/lapack-atlas.SlackBuild87
-rw-r--r--libraries/lapack-atlas/lapack-atlas.info10
-rw-r--r--libraries/lapack-atlas/make.inc.atlas70
-rw-r--r--libraries/lapack-atlas/slack-desc19
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.