r38601 - in /packages/openblas/tags/0.1alpha2-1: ./ patches/ source/

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Fri Jun 24 08:44:36 UTC 2011


Author: sylvestre
Date: Fri Jun 24 08:44:36 2011
New Revision: 38601

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=38601
Log:
Tag of version 0.1alpha2-1

Added:
    packages/openblas/tags/0.1alpha2-1/
    packages/openblas/tags/0.1alpha2-1/README.Debian
    packages/openblas/tags/0.1alpha2-1/TODO
    packages/openblas/tags/0.1alpha2-1/changelog
    packages/openblas/tags/0.1alpha2-1/compat
    packages/openblas/tags/0.1alpha2-1/control
    packages/openblas/tags/0.1alpha2-1/copyright
    packages/openblas/tags/0.1alpha2-1/docs
    packages/openblas/tags/0.1alpha2-1/libopenblas-base.install
    packages/openblas/tags/0.1alpha2-1/libopenblas-base.postinst
    packages/openblas/tags/0.1alpha2-1/libopenblas-base.prerm
    packages/openblas/tags/0.1alpha2-1/libopenblas-dev.install
    packages/openblas/tags/0.1alpha2-1/libopenblas-dev.postinst
    packages/openblas/tags/0.1alpha2-1/libopenblas-dev.prerm
    packages/openblas/tags/0.1alpha2-1/patches/
    packages/openblas/tags/0.1alpha2-1/patches/hurd.diff
    packages/openblas/tags/0.1alpha2-1/patches/kfreebsd.diff
    packages/openblas/tags/0.1alpha2-1/patches/series
    packages/openblas/tags/0.1alpha2-1/patches/sparc.diff
    packages/openblas/tags/0.1alpha2-1/patches/unsupportedarch.diff
    packages/openblas/tags/0.1alpha2-1/rules   (with props)
    packages/openblas/tags/0.1alpha2-1/source/
    packages/openblas/tags/0.1alpha2-1/source/format

Added: packages/openblas/tags/0.1alpha2-1/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/README.Debian?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/README.Debian (added)
+++ packages/openblas/tags/0.1alpha2-1/README.Debian Fri Jun 24 08:44:36 2011
@@ -1,0 +1,43 @@
+How to switch between the BLAS/LAPACK implementation and OpenBLAS/GotoBLAS
+optimized version
+===============================================================================
+
+BLAS:
+update-alternatives --config libblas.so.3gf
+
+LAPACK:
+update-alternatives --config liblapack.so.3gf 
+
+More information are available here:
+http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
+
+
+
+Building Optimized OpenBLAS Packages on your ARCH
+=================================================
+
+Building your own optimized packages of OpenBLAS is straightforward.
+Just get the sources of the package:
+
+# apt-get source openblas
+
+and type
+
+# fakeroot debian/rules custom
+
+it should produce a package called:
+# ../libopenblas-base_*.deb
+
+which should be optimized for the architecture OpenBLAS has been built on.
+
+All dependencies can be installed with the following command:
+# aptitude install build-essential dpkg-dev cdbs devscripts patch
+
+Please note that, since version openblas 0.1alpha1-5, libopenblas-base provides
+a multiple architecture library.
+
+All kernel will be included in the library and dynamically switched
+the best architecutre at run time.
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Tue, 31 May 2011 13:56:22 +0200
+

Added: packages/openblas/tags/0.1alpha2-1/TODO
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/TODO?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/TODO (added)
+++ packages/openblas/tags/0.1alpha2-1/TODO Fri Jun 24 08:44:36 2011
@@ -1,0 +1,5 @@
+* disable the download of lapack and use the one from debian
+* update copyright
+* update homepage
+* write some doc about update-alternatives
+* write a debconf alert about the fact that a rebuild will improve the perf

Added: packages/openblas/tags/0.1alpha2-1/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/changelog?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/changelog (added)
+++ packages/openblas/tags/0.1alpha2-1/changelog Fri Jun 24 08:44:36 2011
@@ -1,0 +1,41 @@
+openblas (0.1alpha2-1) unstable; urgency=low
+
+  * New upstream release
+  * Good news: use DYNAMIC_ARCH=1 in the build option of OpenBLAS/Gotoblas
+    to support multiple architecture. All kernel will be included in the library
+    and dynamically switched the best architecture at run time.
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Thu, 23 Jun 2011 10:44:43 +0200
+
+openblas (0.1alpha1-4) experimental; urgency=low
+
+  * Fix FTBFS under kfreebsd, sparc & hurd.
+  * Limit architectures to amd64 i386 ia64 powerpc powerpcspe ppc64
+    kfreebsd-i386 kfreebsd-amd64 hurd-i386 sparc
+  * cherry-pick from upstream to fail build when the arch is not supported
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Mon, 30 May 2011 17:05:23 +0200
+
+openblas (0.1alpha1-3) experimental; urgency=low
+
+  * clean target now really cleans everything. Thanks to Ryan Lovett
+    (Closes: #624253)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Wed, 04 May 2011 18:03:10 +0200
+
+openblas (0.1alpha1-2) experimental; urgency=low
+
+  * Update the README.Debian file
+  * watch file removed for now (it was the one from atlas)
+  * Fix a custom build issue (thanks to Ryan Lovett for the bug report)
+  * Fix a FTBFS under sparc
+  * Switch to dpkg-source 3.0 (quilt) format
+  * Standards-Version updated to version 3.9.2
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Sat, 16 Apr 2011 15:23:22 +0200
+
+openblas (0.1alpha1-1) experimental; urgency=low
+
+  * Initial version (Closes: #605456)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Fri, 04 Feb 2011 18:28:26 +0100

Added: packages/openblas/tags/0.1alpha2-1/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/compat?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/compat (added)
+++ packages/openblas/tags/0.1alpha2-1/compat Fri Jun 24 08:44:36 2011
@@ -1,0 +1,1 @@
+7

Added: packages/openblas/tags/0.1alpha2-1/control
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/control?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/control (added)
+++ packages/openblas/tags/0.1alpha2-1/control Fri Jun 24 08:44:36 2011
@@ -1,0 +1,44 @@
+Source: openblas
+Section: devel
+Priority: optional
+Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Sylvestre Ledru <sylvestre at debian.org>
+Standards-Version: 3.9.2
+Build-Depends: debhelper (>= 7), patch, cdbs
+Homepage: https://github.com/xianyi/OpenBLAS
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/openblas/
+Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/openblas/
+
+Package: libopenblas-base
+Section: libs
+Architecture: amd64 i386 ia64 powerpc powerpcspe ppc64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 sparc
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Provides: libblas.so.3gf
+Suggests: ${libs:Suggests}, liblapack3gf
+Description: Optimized BLAS (linear algebra) library based on GotoBLAS2
+ OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
+ .
+ Unlike Atlas, OpenBLAS provides a multiple architecture library.
+ .
+ All kernel will be included in the library and dynamically switched
+ the best architecutre at run time.
+ .
+ For more information on how to rebuild locally OpenBLAS, see the section:
+ "Building Optimized OpenBLAS Packages on your ARCH" in README.Debian
+
+Package: libopenblas-dev
+Section: libdevel
+Architecture: amd64 i386 ia64 powerpc powerpcspe ppc64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 sparc
+Depends: libopenblas-base (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: libblas-3gf.so
+Suggests: liblapack-dev
+Description: Optimized BLAS (linear algebra) library based on GotoBLAS2
+ OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
+ .
+ Unlike Atlas, OpenBLAS provides a multiple architecture library.
+ .
+ All kernel will be included in the library and dynamically switched
+ the best architecutre at run time.
+ .
+ This package includes the static libraries and symbolic links
+ needed for program development.

Added: packages/openblas/tags/0.1alpha2-1/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/copyright?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/copyright (added)
+++ packages/openblas/tags/0.1alpha2-1/copyright Fri Jun 24 08:44:36 2011
@@ -1,0 +1,557 @@
+This package was debianized by Sylvestre Ledru <sylvestre at debian.org> on
+Fri, 25 Mar 2011 20:22:27 +0100
+
+It was downloaded from https://github.com/xianyi/OpenBLAS
+
+Copyright:
+	(C) Copyright 2009, 2010 The University of Texas at Austin.
+
+Files: 
+./benchmark/cholesky.c
+./benchmark/linpack.c
+./common_alpha.h
+./common.h
+./common_ia64.h
+./common_interface.h
+./common_lapack.h
+./common_level1.h
+./common_level2.h
+./common_level3.h
+./common_linux.h
+./common_macro.h
+./common_param.h
+./common_power.h
+./common_sparc.h
+./common_thread.h
+./common_x86_64.h
+./common_x86.h
+./cpuid_alpha.c
+./cpuid.h
+./cpuid_ia64.c
+./cpuid_power.c
+./cpuid_sparc.c
+./cpuid_x86.c
+./driver/level2/gbmv_k.c
+./driver/level2/gbmv_thread.c
+./driver/level2/gemv_thread.c
+./driver/level2/ger_thread.c
+./driver/level2/sbmv_k.c
+./driver/level2/sbmv_thread.c
+./driver/level2/spmv_k.c
+./driver/level2/spmv_thread.c
+./driver/level2/spr2_k.c
+./driver/level2/spr2_thread.c
+./driver/level2/spr_k.c
+./driver/level2/spr_thread.c
+./driver/level2/symv_thread.c
+./driver/level2/syr2_k.c
+./driver/level2/syr2_thread.c
+./driver/level2/syr_k.c
+./driver/level2/syr_thread.c
+./driver/level2/tbmv_L.c
+./driver/level2/tbmv_thread.c
+./driver/level2/tbmv_U.c
+./driver/level2/tbsv_L.c
+./driver/level2/tbsv_U.c
+./driver/level2/tpmv_L.c
+./driver/level2/tpmv_thread.c
+./driver/level2/tpmv_U.c
+./driver/level2/tpsv_L.c
+./driver/level2/tpsv_U.c
+./driver/level2/trmv_L.c
+./driver/level2/trmv_thread.c
+./driver/level2/trmv_U.c
+./driver/level2/trsv_L.c
+./driver/level2/trsv_U.c
+./driver/level2/zgbmv_k.c
+./driver/level2/zhbmv_k.c
+./driver/level2/zher2_k.c
+./driver/level2/zher_k.c
+./driver/level2/zhpmv_k.c
+./driver/level2/zhpr2_k.c
+./driver/level2/zhpr_k.c
+./driver/level2/zsbmv_k.c
+./driver/level2/zspmv_k.c
+./driver/level2/zspr2_k.c
+./driver/level2/zspr_k.c
+./driver/level2/zsyr2_k.c
+./driver/level2/zsyr_k.c
+./driver/level2/ztbmv_L.c
+./driver/level2/ztbmv_U.c
+./driver/level2/ztbsv_L.c
+./driver/level2/ztbsv_U.c
+./driver/level2/ztpmv_L.c
+./driver/level2/ztpmv_U.c
+./driver/level2/ztpsv_L.c
+./driver/level2/ztpsv_U.c
+./driver/level2/ztrmv_L.c
+./driver/level2/ztrmv_U.c
+./driver/level2/ztrsv_L.c
+./driver/level2/ztrsv_U.c
+./driver/level3/gemm3m.c
+./driver/level3/gemm3m_level3.c
+./driver/level3/gemm.c
+./driver/level3/gemm_thread_m.c
+./driver/level3/gemm_thread_mn.c
+./driver/level3/gemm_thread_n.c
+./driver/level3/gemm_thread_variable.c
+./driver/level3/hemm3m_k.c
+./driver/level3/level3.c
+./driver/level3/level3_gemm3m_thread.c
+./driver/level3/level3_syr2k.c
+./driver/level3/level3_syrk.c
+./driver/level3/level3_syrk_threaded.c
+./driver/level3/level3_thread.c
+./driver/level3/symm3m_k.c
+./driver/level3/symm_k.c
+./driver/level3/syr2k_k.c
+./driver/level3/syr2k_kernel.c
+./driver/level3/syrk_k.c
+./driver/level3/syrk_kernel.c
+./driver/level3/syrk_thread.c
+./driver/level3/trmm_L.c
+./driver/level3/trmm_R.c
+./driver/level3/trsm_L.c
+./driver/level3/trsm_R.c
+./driver/level3/zhemm_k.c
+./driver/level3/zher2k_k.c
+./driver/level3/zher2k_kernel.c
+./driver/level3/zherk_beta.c
+./driver/level3/zherk_k.c
+./driver/level3/zherk_kernel.c
+./driver/level3/zsyrk_beta.c
+./driver/mapper/mapper.c
+./driver/others/abs.c
+./driver/others/blas_l1_thread.c
+./driver/others/blas_server_omp.c
+./driver/others/blas_server_win32.c
+./driver/others/divtable.c
+./driver/others/dynamic.c
+./driver/others/lamc3.c
+./driver/others/lamch.c
+./driver/others/lsame.c
+./driver/others/memory_qalloc.c
+./driver/others/parameter.c
+./driver/others/profile.c
+./driver/others/xerbla.c
+./exports/dllinit.c
+./interface/asum.c
+./interface/axpy.c
+./interface/copy.c
+./interface/dot.c
+./interface/dsdot.c
+./interface/gbmv.c
+./interface/gemm.c
+./interface/gemv.c
+./interface/ger.c
+./interface/gesv.c
+./interface/getf2.c
+./interface/getrf.c
+./interface/getrs.c
+./interface/imax.c
+./interface/larf.c
+./interface/laswp.c
+./interface/lauu2.c
+./interface/lauum.c
+./interface/max.c
+./interface/nrm2.c
+./interface/potf2.c
+./interface/potrf.c
+./interface/potri.c
+./interface/rot.c
+./interface/sbmv.c
+./interface/scal.c
+./interface/sdsdot.c
+./interface/spmv.c
+./interface/spr2.c
+./interface/spr.c
+./interface/swap.c
+./interface/symm.c
+./interface/symv.c
+./interface/syr2.c
+./interface/syr2k.c
+./interface/syr.c
+./interface/syrk.c
+./interface/tbmv.c
+./interface/tbsv.c
+./interface/tpmv.c
+./interface/tpsv.c
+./interface/trmv.c
+./interface/trsm.c
+./interface/trsv.c
+./interface/trti2.c
+./interface/trtri.c
+./interface/zaxpy.c
+./interface/zdot.c
+./interface/zgbmv.c
+./interface/zgemv.c
+./interface/zger.c
+./interface/zgetf2.c
+./interface/zgetrf.c
+./interface/zgetrs.c
+./interface/zhbmv.c
+./interface/zhemv.c
+./interface/zher2.c
+./interface/zher.c
+./interface/zhpmv.c
+./interface/zhpr2.c
+./interface/zhpr.c
+./interface/zlaswp.c
+./interface/zlauu2.c
+./interface/zlauum.c
+./interface/zpotf2.c
+./interface/zpotrf.c
+./interface/zpotri.c
+./interface/zrot.c
+./interface/zsbmv.c
+./interface/zscal.c
+./interface/zspmv.c
+./interface/zspr2.c
+./interface/zspr.c
+./interface/zswap.c
+./interface/zsymv.c
+./interface/zsyr2.c
+./interface/zsyr.c
+./interface/ztbmv.c
+./interface/ztbsv.c
+./interface/ztpmv.c
+./interface/ztpsv.c
+./interface/ztrmv.c
+./interface/ztrsv.c
+./interface/ztrti2.c
+./interface/ztrtri.c
+./kernel/generic/cabs.c
+./kernel/generic/gemm_beta.c
+./kernel/generic/gemm_ncopy_16.c
+./kernel/generic/gemm_ncopy_1.c
+./kernel/generic/gemm_ncopy_2.c
+./kernel/generic/gemm_ncopy_4.c
+./kernel/generic/gemm_ncopy_8.c
+./kernel/generic/gemm_tcopy_16.c
+./kernel/generic/gemm_tcopy_1.c
+./kernel/generic/gemm_tcopy_2.c
+./kernel/generic/gemm_tcopy_4.c
+./kernel/generic/gemm_tcopy_8.c
+./kernel/generic/ger.c
+./kernel/generic/laswp_ncopy_1.c
+./kernel/generic/laswp_ncopy_2.c
+./kernel/generic/laswp_ncopy_4.c
+./kernel/generic/laswp_ncopy_8.c
+./kernel/generic/lsame.c
+./kernel/generic/neg_tcopy_16.c
+./kernel/generic/neg_tcopy_1.c
+./kernel/generic/neg_tcopy_2.c
+./kernel/generic/neg_tcopy_4.c
+./kernel/generic/neg_tcopy_8.c
+./kernel/generic/symm_lcopy_16.c
+./kernel/generic/symm_lcopy_1.c
+./kernel/generic/symm_lcopy_2.c
+./kernel/generic/symm_lcopy_4.c
+./kernel/generic/symm_lcopy_8.c
+./kernel/generic/symm_ucopy_16.c
+./kernel/generic/symm_ucopy_1.c
+./kernel/generic/symm_ucopy_2.c
+./kernel/generic/symm_ucopy_4.c
+./kernel/generic/symm_ucopy_8.c
+./kernel/generic/symv_k.c
+./kernel/generic/trmm_lncopy_16.c
+./kernel/generic/trmm_lncopy_1.c
+./kernel/generic/trmm_lncopy_2.c
+./kernel/generic/trmm_lncopy_4.c
+./kernel/generic/trmm_lncopy_8.c
+./kernel/generic/trmm_ltcopy_16.c
+./kernel/generic/trmm_ltcopy_1.c
+./kernel/generic/trmm_ltcopy_2.c
+./kernel/generic/trmm_ltcopy_4.c
+./kernel/generic/trmm_ltcopy_8.c
+./kernel/generic/trmm_uncopy_16.c
+./kernel/generic/trmm_uncopy_1.c
+./kernel/generic/trmm_uncopy_2.c
+./kernel/generic/trmm_uncopy_4.c
+./kernel/generic/trmm_uncopy_8.c
+./kernel/generic/trmm_utcopy_16.c
+./kernel/generic/trmm_utcopy_1.c
+./kernel/generic/trmm_utcopy_2.c
+./kernel/generic/trmm_utcopy_4.c
+./kernel/generic/trmm_utcopy_8.c
+./kernel/generic/trsm_kernel_LN.c
+./kernel/generic/trsm_kernel_LT.c
+./kernel/generic/trsm_kernel_RN.c
+./kernel/generic/trsm_kernel_RT.c
+./kernel/generic/trsm_lncopy_16.c
+./kernel/generic/trsm_lncopy_1.c
+./kernel/generic/trsm_lncopy_2.c
+./kernel/generic/trsm_lncopy_4.c
+./kernel/generic/trsm_lncopy_8.c
+./kernel/generic/trsm_ltcopy_16.c
+./kernel/generic/trsm_ltcopy_1.c
+./kernel/generic/trsm_ltcopy_2.c
+./kernel/generic/trsm_ltcopy_4.c
+./kernel/generic/trsm_ltcopy_8.c
+./kernel/generic/trsm_uncopy_16.c
+./kernel/generic/trsm_uncopy_1.c
+./kernel/generic/trsm_uncopy_2.c
+./kernel/generic/trsm_uncopy_4.c
+./kernel/generic/trsm_uncopy_8.c
+./kernel/generic/trsm_utcopy_16.c
+./kernel/generic/trsm_utcopy_1.c
+./kernel/generic/trsm_utcopy_2.c
+./kernel/generic/trsm_utcopy_4.c
+./kernel/generic/trsm_utcopy_8.c
+./kernel/generic/zgemm3m_ncopy_1.c
+./kernel/generic/zgemm3m_ncopy_2.c
+./kernel/generic/zgemm3m_ncopy_4.c
+./kernel/generic/zgemm3m_ncopy_8.c
+./kernel/generic/zgemm3m_tcopy_1.c
+./kernel/generic/zgemm3m_tcopy_2.c
+./kernel/generic/zgemm3m_tcopy_4.c
+./kernel/generic/zgemm3m_tcopy_8.c
+./kernel/generic/zgemm_beta.c
+./kernel/generic/zgemm_ncopy_1.c
+./kernel/generic/zgemm_ncopy_2.c
+./kernel/generic/zgemm_ncopy_4.c
+./kernel/generic/zgemm_ncopy_8.c
+./kernel/generic/zgemm_tcopy_1.c
+./kernel/generic/zgemm_tcopy_2.c
+./kernel/generic/zgemm_tcopy_4.c
+./kernel/generic/zgemm_tcopy_8.c
+./kernel/generic/zger.c
+./kernel/generic/zhemm3m_lcopy_1.c
+./kernel/generic/zhemm3m_lcopy_2.c
+./kernel/generic/zhemm3m_lcopy_4.c
+./kernel/generic/zhemm3m_lcopy_8.c
+./kernel/generic/zhemm3m_ucopy_1.c
+./kernel/generic/zhemm3m_ucopy_2.c
+./kernel/generic/zhemm3m_ucopy_4.c
+./kernel/generic/zhemm3m_ucopy_8.c
+./kernel/generic/zhemm_ltcopy_1.c
+./kernel/generic/zhemm_ltcopy_2.c
+./kernel/generic/zhemm_ltcopy_4.c
+./kernel/generic/zhemm_ltcopy_8.c
+./kernel/generic/zhemm_utcopy_1.c
+./kernel/generic/zhemm_utcopy_2.c
+./kernel/generic/zhemm_utcopy_4.c
+./kernel/generic/zhemm_utcopy_8.c
+./kernel/generic/zhemv_k.c
+./kernel/generic/zlaswp_ncopy_1.c
+./kernel/generic/zlaswp_ncopy_2.c
+./kernel/generic/zlaswp_ncopy_4.c
+./kernel/generic/zneg_tcopy_1.c
+./kernel/generic/zneg_tcopy_2.c
+./kernel/generic/zneg_tcopy_4.c
+./kernel/generic/zneg_tcopy_8.c
+./kernel/generic/zsymm3m_lcopy_1.c
+./kernel/generic/zsymm3m_lcopy_2.c
+./kernel/generic/zsymm3m_lcopy_4.c
+./kernel/generic/zsymm3m_lcopy_8.c
+./kernel/generic/zsymm3m_ucopy_1.c
+./kernel/generic/zsymm3m_ucopy_2.c
+./kernel/generic/zsymm3m_ucopy_4.c
+./kernel/generic/zsymm3m_ucopy_8.c
+./kernel/generic/zsymm_lcopy_1.c
+./kernel/generic/zsymm_lcopy_2.c
+./kernel/generic/zsymm_lcopy_4.c
+./kernel/generic/zsymm_lcopy_8.c
+./kernel/generic/zsymm_ucopy_1.c
+./kernel/generic/zsymm_ucopy_2.c
+./kernel/generic/zsymm_ucopy_4.c
+./kernel/generic/zsymm_ucopy_8.c
+./kernel/generic/zsymv_k.c
+./kernel/generic/ztrmm_lncopy_1.c
+./kernel/generic/ztrmm_lncopy_2.c
+./kernel/generic/ztrmm_lncopy_4.c
+./kernel/generic/ztrmm_lncopy_8.c
+./kernel/generic/ztrmm_ltcopy_1.c
+./kernel/generic/ztrmm_ltcopy_2.c
+./kernel/generic/ztrmm_ltcopy_4.c
+./kernel/generic/ztrmm_ltcopy_8.c
+./kernel/generic/ztrmm_uncopy_1.c
+./kernel/generic/ztrmm_uncopy_2.c
+./kernel/generic/ztrmm_uncopy_4.c
+./kernel/generic/ztrmm_uncopy_8.c
+./kernel/generic/ztrmm_utcopy_1.c
+./kernel/generic/ztrmm_utcopy_2.c
+./kernel/generic/ztrmm_utcopy_4.c
+./kernel/generic/ztrmm_utcopy_8.c
+./kernel/generic/ztrsm_lncopy_1.c
+./kernel/generic/ztrsm_lncopy_2.c
+./kernel/generic/ztrsm_lncopy_4.c
+./kernel/generic/ztrsm_lncopy_8.c
+./kernel/generic/ztrsm_ltcopy_1.c
+./kernel/generic/ztrsm_ltcopy_2.c
+./kernel/generic/ztrsm_ltcopy_4.c
+./kernel/generic/ztrsm_ltcopy_8.c
+./kernel/generic/ztrsm_uncopy_1.c
+./kernel/generic/ztrsm_uncopy_2.c
+./kernel/generic/ztrsm_uncopy_4.c
+./kernel/generic/ztrsm_uncopy_8.c
+./kernel/generic/ztrsm_utcopy_1.c
+./kernel/generic/ztrsm_utcopy_2.c
+./kernel/generic/ztrsm_utcopy_4.c
+./kernel/generic/ztrsm_utcopy_8.c
+./kernel/power/lock.c
+./kernel/setparam-ref.c
+./lapack/getf2/getf2_k.c
+./lapack/getf2/zgetf2_k.c
+./lapack/getrf/getrf_parallel.c
+./lapack/getrf/getrf_parallel_omp.c
+./lapack/getrf/getrf_single.c
+./lapack/getrs/getrs_parallel.c
+./lapack/getrs/getrs_single.c
+./lapack/getrs/zgetrs_parallel.c
+./lapack/getrs/zgetrs_single.c
+./lapack/laswp/generic/laswp_k_1.c
+./lapack/laswp/generic/laswp_k_2.c
+./lapack/laswp/generic/laswp_k_4.c
+./lapack/laswp/generic/laswp_k_8.c
+./lapack/laswp/generic/laswp_k.c
+./lapack/laswp/generic/zlaswp_k_1.c
+./lapack/laswp/generic/zlaswp_k_2.c
+./lapack/laswp/generic/zlaswp_k_4.c
+./lapack/laswp/generic/zlaswp_k.c
+./lapack/lauu2/lauu2_L.c
+./lapack/lauu2/lauu2_U.c
+./lapack/lauu2/zlauu2_L.c
+./lapack/lauu2/zlauu2_U.c
+./lapack/lauum/lauum_L_parallel.c
+./lapack/lauum/lauum_L_single.c
+./lapack/lauum/lauum_U_parallel.c
+./lapack/lauum/lauum_U_single.c
+./lapack/potf2/potf2_L.c
+./lapack/potf2/potf2_U.c
+./lapack/potf2/zpotf2_L.c
+./lapack/potf2/zpotf2_U.c
+./lapack/potrf/potrf_L_parallel.c
+./lapack/potrf/potrf_L_single.c
+./lapack/potrf/potrf_parallel.c
+./lapack/potrf/potrf_U_parallel.c
+./lapack/potrf/potrf_U_single.c
+./lapack/trti2/trti2_L.c
+./lapack/trti2/trti2_U.c
+./lapack/trti2/ztrti2_L.c
+./lapack/trti2/ztrti2_U.c
+./lapack/trtri/trtri_L_parallel.c
+./lapack/trtri/trtri_L_single.c
+./lapack/trtri/trtri_U_parallel.c
+./lapack/trtri/trtri_U_single.c
+./symcopy.h
+
+Copyright:
+2009, 2010 The University of Texas at Austin.
+
+License: (BSD 2 clauses)
+ Redistribution and use in source and binary forms, with or        
+ without modification, are permitted provided that the following   
+ conditions are met:                                               
+                                                                   
+   1. Redistributions of source code must retain the above         
+      copyright notice, this list of conditions and the following  
+      disclaimer.                                                  
+                                                                   
+   2. Redistributions in binary form must reproduce the above      
+      copyright notice, this list of conditions and the following  
+      disclaimer in the documentation and/or other materials       
+      provided with the distribution.                              
+                                                                   
+    THIS  SOFTWARE IS PROVIDED  BY THE  UNIVERSITY OF  TEXAS AT    
+    AUSTIN  ``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 UNIVERSITY  OF TEXAS AT    
+    AUSTIN OR CONTRIBUTORS 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.                                    
+                                                                   
+ The views and conclusions contained in the software and           
+ documentation are those of the authors and should not be          
+ interpreted as representing official policies, either expressed   
+ or implied, of The University of Texas at Austin.                 
+
+Files:
+./common_mips64.h
+./common_reference.h
+./cpuid_mips.c
+./driver/others/blas_server.c
+./driver/others/init.c
+./driver/others/memory.c
+./getarch.c
+./param.h
+./utest/common_utest.h
+./utest/main.c
+./utest/test_axpy.c
+./utest/test_dotu.c
+./utest/test_rot.c
+./utest/test_swap.c
+./version.h
+
+Copyright:
+2011, Lab of Parallel Software and Computational Science,ICSAS
+
+License:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in
+      the documentation and/or other materials provided with the
+      distribution.
+   3. Neither the name of the ISCAS nor the names of its contributors may 
+      be used to endorse or promote products derived from this software 
+      without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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.
+
+
+
+
+Files:
+reference/*
+
+Copyright:
+jack dongarra, linpack
+
+License: 
+Public domain
+
+
+
+Files:
+ctest/*
+
+Copyright:
+D.P. Manley, Digital Equipment Corporation.
+T. H. Do, 2/19/98, SGI/CRAY Research.
+
+License:
+Public domain
+
+
+Files:
+lapack/getri/*
+
+Copyright:
+Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
+Courant Institute, Argonne National Lab, and Rice University
+
+License:
+Public domain
+

Added: packages/openblas/tags/0.1alpha2-1/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/docs?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/docs (added)
+++ packages/openblas/tags/0.1alpha2-1/docs Fri Jun 24 08:44:36 2011
@@ -1,0 +1,1 @@
+README

Added: packages/openblas/tags/0.1alpha2-1/libopenblas-base.install
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/libopenblas-base.install?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/libopenblas-base.install (added)
+++ packages/openblas/tags/0.1alpha2-1/libopenblas-base.install Fri Jun 24 08:44:36 2011
@@ -1,0 +1,1 @@
+libopenblas.so.0 usr/lib/openblas-base/

Added: packages/openblas/tags/0.1alpha2-1/libopenblas-base.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/libopenblas-base.postinst?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/libopenblas-base.postinst (added)
+++ packages/openblas/tags/0.1alpha2-1/libopenblas-base.postinst Fri Jun 24 08:44:36 2011
@@ -1,0 +1,13 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so.3gf libblas.so.3gf \
+	/usr/lib/openblas-base/libopenblas.so.0 40
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/openblas/tags/0.1alpha2-1/libopenblas-base.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/libopenblas-base.prerm?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/libopenblas-base.prerm (added)
+++ packages/openblas/tags/0.1alpha2-1/libopenblas-base.prerm Fri Jun 24 08:44:36 2011
@@ -1,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so.3gf \
+    /usr/lib/openblas-base/libopenblas.so.0
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/openblas/tags/0.1alpha2-1/libopenblas-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/libopenblas-dev.install?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/libopenblas-dev.install (added)
+++ packages/openblas/tags/0.1alpha2-1/libopenblas-dev.install Fri Jun 24 08:44:36 2011
@@ -1,0 +1,2 @@
+libopenblas.a usr/lib/openblas-base/
+libopenblas.so usr/lib/openblas-base/

Added: packages/openblas/tags/0.1alpha2-1/libopenblas-dev.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/libopenblas-dev.postinst?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/libopenblas-dev.postinst (added)
+++ packages/openblas/tags/0.1alpha2-1/libopenblas-dev.postinst Fri Jun 24 08:44:36 2011
@@ -1,0 +1,16 @@
+#! /bin/sh
+
+set -e
+
+update-alternatives --install /usr/lib/libblas.so libblas.so \
+	/usr/lib/openblas-base/libopenblas.so 40 \
+    --slave /usr/lib/libblas.a libblas.a \
+    /usr/lib/openblas-base/libopenblas.a
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/openblas/tags/0.1alpha2-1/libopenblas-dev.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/libopenblas-dev.prerm?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/libopenblas-dev.prerm (added)
+++ packages/openblas/tags/0.1alpha2-1/libopenblas-dev.prerm Fri Jun 24 08:44:36 2011
@@ -1,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" != "upgrade" ]
+then
+    update-alternatives --remove libblas.so \
+    /usr/lib/openblas-base/libopenblas.so
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/openblas/tags/0.1alpha2-1/patches/hurd.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/patches/hurd.diff?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/patches/hurd.diff (added)
+++ packages/openblas/tags/0.1alpha2-1/patches/hurd.diff Fri Jun 24 08:44:36 2011
@@ -1,0 +1,16 @@
+Index: openblas-0.1alpha1/ctest.c
+===================================================================
+--- openblas-0.1alpha1.orig/ctest.c	2011-05-30 17:02:35.000000000 +0200
++++ openblas-0.1alpha1/ctest.c	2011-05-30 17:04:39.000000000 +0200
+@@ -70,6 +70,11 @@
+ OS_INTERIX
+ #endif
+ 
++#if defined(__gnu_hurd__)
++/* Hurd is very similar to GNU/Linux, it should work out of the box */
++OS_LINUX
++#endif
++
+ #if defined(__i386) || defined(_X86)
+ ARCH_X86
+ #endif

Added: packages/openblas/tags/0.1alpha2-1/patches/kfreebsd.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/patches/kfreebsd.diff?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/patches/kfreebsd.diff (added)
+++ packages/openblas/tags/0.1alpha2-1/patches/kfreebsd.diff Fri Jun 24 08:44:36 2011
@@ -1,0 +1,11 @@
+--- openblas-0.1alpha1.orig/ctest.c	2011-05-30 14:55:26.000000000 +0000
++++ openblas-0.1alpha1/ctest.c	2011-05-30 14:55:20.000000000 +0000
+@@ -34,7 +34,7 @@
+ OS_LINUX
+ #endif
+ 
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ OS_FreeBSD
+ #endif
+ 

Added: packages/openblas/tags/0.1alpha2-1/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/patches/series?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/patches/series (added)
+++ packages/openblas/tags/0.1alpha2-1/patches/series Fri Jun 24 08:44:36 2011
@@ -1,0 +1,4 @@
+sparc.diff
+kfreebsd.diff
+hurd.diff
+

Added: packages/openblas/tags/0.1alpha2-1/patches/sparc.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/patches/sparc.diff?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/patches/sparc.diff (added)
+++ packages/openblas/tags/0.1alpha2-1/patches/sparc.diff Fri Jun 24 08:44:36 2011
@@ -1,0 +1,22 @@
+--- openblas-0.1alpha1.orig/param.h	2011-04-16 13:20:12.000000000 +0000
++++ openblas-0.1alpha1/param.h	2011-04-16 13:20:29.000000000 +0000
+@@ -1404,7 +1404,7 @@
+ #define GEMM_THREAD gemm_thread_mn
+ #endif
+ 
+-#if defined(SPARC) && defined(V9)
++#if (defined(SPARC) && defined(V9)) || defined(__sparc_v9__)
+ 
+ #define SNUMOPT		2
+ #define DNUMOPT		2
+--- openblas-0.1alpha1.orig/driver/others/memory.c
++++ openblas-0.1alpha1/driver/others/memory.c
+@@ -1128,7 +1128,7 @@ static BLASULONG   init_lock = 0UL;
+ static void _touch_memory(blas_arg_t *arg, BLASLONG *range_m, BLASLONG *range_n, 
+ 			  void *sa, void *sb, BLASLONG pos) {
+ 
+-#ifndef ARCH_POWER
++#if !defined(ARCH_POWER) && !defined(ARCH_SPARC)
+ 
+   long size;
+   BLASULONG buffer;

Added: packages/openblas/tags/0.1alpha2-1/patches/unsupportedarch.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/patches/unsupportedarch.diff?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/patches/unsupportedarch.diff (added)
+++ packages/openblas/tags/0.1alpha2-1/patches/unsupportedarch.diff Fri Jun 24 08:44:36 2011
@@ -1,0 +1,46 @@
+diff --git a/getarch.c b/getarch.c
+index 1d9bbc1..8864753 100644
+--- a/getarch.c
++++ b/getarch.c
+@@ -604,30 +604,41 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ #ifndef POWER
+ #define POWER
+ #endif
++#define OPENBLAS_SUPPORTED
+ #endif
+ 
+ #if defined(__i386__) || (__x86_64__)
+ #include "cpuid_x86.c"
++#define OPENBLAS_SUPPORTED
+ #endif
+ 
+ #ifdef __ia64__
+ #include "cpuid_ia64.c"
++#define OPENBLAS_SUPPORTED
+ #endif
+ 
+ #ifdef __alpha
+ #include "cpuid_alpha.c"
++#define OPENBLAS_SUPPORTED
+ #endif
+ 
+ #ifdef POWER
+ #include "cpuid_power.c"
++#define OPENBLAS_SUPPORTED
+ #endif
+ 
+ #ifdef sparc
+ #include "cpuid_sparc.c"
++#define OPENBLAS_SUPPORTED
+ #endif
+ 
+ #ifdef __mips__
+ #include "cpuid_mips.c"
++#define OPENBLAS_SUPPORTED
++#endif
++
++#ifndef OPENBLAS_SUPPORTED
++#error "This arch/CPU is not supported by OpenBLAS."
+ #endif
+ 
+ #else

Added: packages/openblas/tags/0.1alpha2-1/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/rules?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/rules (added)
+++ packages/openblas/tags/0.1alpha2-1/rules Fri Jun 24 08:44:36 2011
@@ -1,0 +1,44 @@
+#!/usr/bin/make -f
+# Copyright 2008-2010 Sylvestre Ledru <sylvestre at debian.org>
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+
+COMMON_MAKE_OPTIONS = "NO_LAPACK=1"
+
+build: build-stamp
+
+build-stamp:
+	if test "$(TARGET)" = ""; then 		\
+			echo "Support multiple architecture"; \
+			$(MAKE) $(COMMON_MAKE_OPTIONS) DYNAMIC_ARCH=1;		\
+	fi
+
+	if test "$(TARGET)" = "custom"; then 		\
+			echo "Leave the detection to GotoBLAS / OpenBLAS"; \
+			$(MAKE) $(COMMON_MAKE_OPTIONS); 								\
+	fi
+
+	if test "$(TARGET)" != "" -a "$(TARGET)" != "custom"; then 		\
+			echo "Use the value '$(TARGET)' provided by the user";	\
+			$(MAKE) $(COMMON_MAKE_OPTIONS) TARGET=$(TARGET);									\
+	fi;
+
+	rm libopenblas.so
+	mv libopenblasp-*.so libopenblas.so.0
+	ln -s libopenblas.so.0 libopenblas.so
+	mv libopenblasp-*.a libopenblas.a
+	touch $@
+
+custom: custom-stamp
+	dch --local='+custom'  "custom build on: `uname -a`"
+	LANG=C debian/rules TARGET=custom build binary
+
+clean::
+	$(MAKE) clean
+	rm -f libopenblas.so.0
+
+# Build a custom package optimized for the current arch
+custom-stamp:
+
+get-orig-source:
+	-uscan --upstream-version 0

Propchange: packages/openblas/tags/0.1alpha2-1/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/openblas/tags/0.1alpha2-1/source/format
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/tags/0.1alpha2-1/source/format?rev=38601&op=file
==============================================================================
--- packages/openblas/tags/0.1alpha2-1/source/format (added)
+++ packages/openblas/tags/0.1alpha2-1/source/format Fri Jun 24 08:44:36 2011
@@ -1,0 +1,1 @@
+3.0 (quilt)




More information about the debian-science-commits mailing list