[arch-commits] Commit in blas/repos (4 files)
Jan de Groot
jgc at archlinux.org
Tue Nov 4 18:05:06 UTC 2008
Date: Tuesday, November 4, 2008 @ 13:05:06
Author: jgc
Revision: 18384
Merged revisions 18129,18339 via svnmerge from
svn+ssh://svn.archlinux.org/home/svn-packages/blas/trunk
........
r18129 | jgc | 2008-11-03 11:41:55 +0100 (Mon, 03 Nov 2008) | 2 lines
upgpkg: blas 20070405-1
Fix FS#11308 (and possibly 9905 which was maybe already fixed)
........
r18339 | jgc | 2008-11-04 08:32:39 +0100 (Tue, 04 Nov 2008) | 2 lines
Add missing file
........
Added:
blas/repos/extra-i686/make.inc
(from rev 18339, blas/trunk/make.inc)
Modified:
blas/repos/extra-i686/ (properties)
blas/repos/extra-i686/PKGBUILD
Deleted:
blas/repos/extra-i686/Makefile
----------+
Makefile | 30 ------------------------------
PKGBUILD | 38 ++++++++++++++++++++------------------
make.inc | 34 ++++++++++++++++++++++++++++++++++
3 files changed, 54 insertions(+), 48 deletions(-)
Property changes on: blas/repos/extra-i686
___________________________________________________________________
Name: svnmerge-integrated
- /blas/trunk:1-1850
+ /blas/trunk:1-18383
Deleted: extra-i686/Makefile
===================================================================
--- extra-i686/Makefile 2008-11-04 17:59:55 UTC (rev 18383)
+++ extra-i686/Makefile 2008-11-04 18:05:06 UTC (rev 18384)
@@ -1,30 +0,0 @@
-OBJS = caxpy.o ccopy.o cdotc.o cdotu.o cgbmv.o cgemm.o cgemv.o cgerc.o \
- cgeru.o chbmv.o chemm.o chemv.o cher.o cher2.o cher2k.o cherk.o \
- chpmv.o chpr.o chpr2.o crotg.o cscal.o csrot.o csscal.o cswap.o \
- csymm.o csyr2k.o csyrk.o ctbmv.o ctbsv.o ctpmv.o ctpsv.o \
- ctrmm.o ctrmv.o ctrsm.o ctrsv.o dasum.o daxpy.o dcabs1.o \
- dcopy.o ddot.o dgbmv.o dgemm.o dgemv.o dger.o dnrm2.o drot.o \
- drotg.o drotm.o drotmg.o dsbmv.o dscal.o dsdot.o dspmv.o dspr.o \
- dspr2.o dswap.o dsymm.o dsymv.o dsyr.o dsyr2.o dsyr2k.o dsyrk.o \
- dtbmv.o dtbsv.o dtpmv.o dtpsv.o dtrmm.o dtrmv.o dtrsm.o dtrsv.o \
- dzasum.o dznrm2.o icamax.o idamax.o isamax.o izamax.o lsame.o \
- sasum.o saxpy.o scabs1.o scasum.o scnrm2.o scopy.o sdot.o sdsdot.o \
- sgbmv.o sgemm.o sgemv.o sger.o snrm2.o srot.o srotg.o srotm.o \
- srotmg.o ssbmv.o sscal.o sspmv.o sspr.o sspr2.o sswap.o ssymm.o \
- ssymv.o ssyr.o ssyr2.o ssyr2k.o ssyrk.o stbmv.o stbsv.o stpmv.o \
- stpsv.o strmm.o strmv.o strsm.o strsv.o xerbla.o zaxpy.o \
- zcopy.o zdotc.o zdotu.o zdrot.o zdscal.o zgbmv.o zgemm.o \
- zgemv.o zgerc.o zgeru.o zhbmv.o zhemm.o zhemv.o zher.o zher2.o \
- zher2k.o zherk.o zhpmv.o zhpr.o zhpr2.o zrotg.o zscal.o zswap.o \
- zsymm.o zsyr2k.o zsyrk.o ztbmv.o ztbsv.o ztpmv.o ztpsv.o \
- ztrmm.o ztrmv.o ztrsm.o ztrsv.o
-
-static: $(OBJS)
- ar cru libblas.a $(OBJS)
- ranlib libblas.a
-
-clean:
- rm -f *.o libblas.a
-
-shared: $(OBJS)
- cc -shared -Wl,-soname,libblas.so.3 -o libblas.so.3.0.3 *.o -lm -lc
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2008-11-04 17:59:55 UTC (rev 18383)
+++ extra-i686/PKGBUILD 2008-11-04 18:05:06 UTC (rev 18384)
@@ -4,32 +4,34 @@
# Contributor: William Rea <sillywilly at gmail.com>
pkgname=blas
-pkgver=19980702
-pkgrel=5
+pkgver=20070405
+pkgrel=1
pkgdesc="Basic Linear Algebra Subprograms"
arch=('i686' 'x86_64')
url="http://www.netlib.org/blas"
license=('custom')
-depends=('glibc')
-source=(http://www.netlib.org/blas/blas.tgz Makefile license.txt)
+depends=('gcc-libs>=4.3.2')
+source=(http://www.netlib.org/blas/blas.tgz
+ make.inc
+ license.txt)
+md5sums=('7e6af7022440d8688d16be86d55fb358'
+ 'c9822d4699733bdee98f417565181f9c'
+ '38b6acb8ed5691d25863319d30a8b365')
build() {
- cd ${startdir}/src/BLAS
- export FFLAGS="${CFLAGS}"
+ cd "${srcdir}/BLAS"
if [ "${CARCH}" = "x86_64" ]; then
- FFLAGS="${FFLAGS} -fPIC"
+ CFLAGS="${CFLAGS} -fPIC"
fi
- cp ${startdir}/src/Makefile ${startdir}/src/BLAS/
- FC="gfortran" FFLAGS="${FFLAGS}" make static shared || return 1
+ cp "${srcdir}/make.inc" "${srcdir}/BLAS/" || return 1
+ make OPTS="${CFLAGS}" NOOPT="${CFLAGS/-O?/-O0}" || return 1
- install -D -m644 libblas.a ${startdir}/pkg/usr/lib/libblas.a
- install -D -m755 libblas.so.3.0.3 ${startdir}/pkg/usr/lib/libblas.so.3.0.3
- ln -s libblas.so.3.0.3 ${startdir}/pkg/usr/lib/libblas.so
- ln -s libblas.so.3.0.3 ${startdir}/pkg/usr/lib/libblas.so.3
+ install -m755 -d "${pkgdir}/usr/lib"
+ install -m755 libblas.so.3.0.3 "${pkgdir}/usr/lib/" || return 1
+ ln -sf libblas.so.3.0.3 "${pkgdir}/usr/lib/libblas.so"
+ ln -sf libblas.so.3.0.3 "${pkgdir}/usr/lib/libblas.so.3"
+
# install license
- install -m755 -d ${startdir}/pkg/usr/share/licenses/${pkgname}
- install -D -m644 ${startdir}/src/license.txt ${startdir}/pkg/usr/share/licenses/${pkgname}/license.txt
+ install -m755 -d ${pkgdir}/usr/share/licenses/${pkgname}
+ install -m644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1
}
-md5sums=('7e6af7022440d8688d16be86d55fb358'
- '62b2fa8c1f3967b02926cc452193f27b'
- '38b6acb8ed5691d25863319d30a8b365')
Copied: blas/repos/extra-i686/make.inc (from rev 18339, blas/trunk/make.inc)
===================================================================
--- extra-i686/make.inc (rev 0)
+++ extra-i686/make.inc 2008-11-04 18:05:06 UTC (rev 18384)
@@ -0,0 +1,34 @@
+####################################################################
+# BLAS make include file. #
+# March 2007 #
+####################################################################
+#
+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 = gfortran
+OPTS = -O2
+DRVOPTS = $(OPTS)
+NOOPT = -O0
+LOADER = gfortran
+LOADOPTS =
+#
+# The archiver and the flag(s) to use when building archive (library)
+# If you system has no ranlib, set RANLIB = echo.
+#
+ARCH = gfortran
+ARCHFLAGS= -shared -o
+RANLIB = echo
+#
+# The location and name of the Reference BLAS library.
+#
+BLASLIB = libblas.so.3.0.3
More information about the arch-commits
mailing list