summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcluster/atlas/BUILD6
-rwxr-xr-xcluster/atlas/DEPENDS1
-rwxr-xr-xcluster/atlas/DETAILS7
-rw-r--r--cluster/atlas/HISTORY6
-rw-r--r--cluster/atlas/atlas-nog77.config (renamed from cluster/atlas/atlas-3.6.0.config)4
5 files changed, 20 insertions, 4 deletions
diff --git a/cluster/atlas/BUILD b/cluster/atlas/BUILD
index 7976124c63..7d40b47041 100755
--- a/cluster/atlas/BUILD
+++ b/cluster/atlas/BUILD
@@ -1,6 +1,10 @@
persistent_add SOURCE_LIB &&
make_single &&
-make < $SCRIPT_DIRECTORY/atlas-${VERSION}.config &&
+local config=$(<$SCRIPT_DIRECTORY/atlas-nog77.config) &&
+if is_depends_enabled $SPELL fortran; then
+ config=$(sed 's/0$/\ngfortran/' <<< "$config")
+fi &&
+echo "$config" | make &&
ARCH=`ls -1 Make.Linux* | sed -e 's/Make.//'` &&
make install arch=$ARCH &&
SOURCE_LIB=$SOURCE_DIRECTORY/lib/$ARCH
diff --git a/cluster/atlas/DEPENDS b/cluster/atlas/DEPENDS
new file mode 100755
index 0000000000..0497e321c6
--- /dev/null
+++ b/cluster/atlas/DEPENDS
@@ -0,0 +1 @@
+optional_depends fortran "" "" "for fortran bindings"
diff --git a/cluster/atlas/DETAILS b/cluster/atlas/DETAILS
index b51425cb35..67020468ed 100755
--- a/cluster/atlas/DETAILS
+++ b/cluster/atlas/DETAILS
@@ -6,10 +6,13 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/ATLAS
SOURCE_HASH=sha512:0272f94e4e452d240741336a65450d9767150c886681e3f88bcdbebeb18ceba7d489f848ec2824ef0ce1dd33f8cb122e8d87e64d5f19407d02801b775fce2f73
WEB_SITE=http://math-atlas.sourceforge.net
ENTERED=20020514
- UPDATED=20021014
+ PATCHLEVEL=1
LICENSE[0]=BSD
KEYWORDS="algebra cluster"
SHORT="Automatically Tuned Linear Algebra Software (ATLAS)"
cat << EOF
-ATLAS (Automatically Tuned Linear Algebra Software) provides highly optimized Linear Algebra kernels for arbitrary cache-based architectures. ATLAS provides ANSI C and Fortran77 interfaces for the entire BLAS API, and a small portion of the LAPACK API.
+ATLAS (Automatically Tuned Linear Algebra Software) provides highly optimized
+Linear Algebra kernels for arbitrary cache-based architectures. ATLAS provides
+ANSI C and Fortran77 interfaces for the entire BLAS API, and a small portion of
+the LAPACK API.
EOF
diff --git a/cluster/atlas/HISTORY b/cluster/atlas/HISTORY
index 23f3c76ec6..e1dd6ce087 100644
--- a/cluster/atlas/HISTORY
+++ b/cluster/atlas/HISTORY
@@ -1,3 +1,9 @@
+2006-11-01 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
+ * DEPENDS: add optional fortran
+ * BUILD: add fortran when requested and fix #9380
+ * atlas-nog77.config: renamed; make doesn't like <, part of #9380
+ * DETAILS: ++PATCHLEVEL
+
2006-06-28 Eric Sandall <eric@sandall.us>
* DETAILS: Removed BUILD_API=2, set grimoire-wide
diff --git a/cluster/atlas/atlas-3.6.0.config b/cluster/atlas/atlas-nog77.config
index efdac285a5..8b96497e5c 100644
--- a/cluster/atlas/atlas-3.6.0.config
+++ b/cluster/atlas/atlas-nog77.config
@@ -1,7 +1,9 @@
025
y
y
+n
y
+
0
-y
+