debian/0000775000000000000000000000000012303402400007154 5ustar debian/liblapacke.install0000664000000000000000000000010412215100136012631 0ustar lapacke/liblapacke.so.3.0 usr/lib/ lapacke/liblapacke.so.3 usr/lib/ debian/liblapack3.install0000664000000000000000000000003712215126347012570 0ustar liblapack.so.* usr/lib/lapack/ debian/liblapack-doc.doc-base.lug0000664000000000000000000000037712215100136014040 0ustar Document: liblapack-doc.lug Title: Lapack Manual Author: J. Dongarra, et. al. Abstract: Lapack User's Guide Section: Programming Format: HTML Index: /usr/share/doc/liblapack-doc/explore-html/index.html Files: /usr/share/doc/liblapack-doc/explore-html/* debian/liblapack3.preinst0000664000000000000000000000042412215100233012570 0ustar #! /bin/sh set -e # For the transition liblapack3gf => liblapack3 update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3 # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/liblapack-pic.prerm0000664000000000000000000000023212215100136012716 0ustar #!/bin/sh set -e if [ "$1" != "upgrade" ] then update-alternatives --remove liblapack_pic.a /usr/lib/lapack/liblapack_pic.a fi #DEBHELPER# exit 0 debian/liblapack-pic.postinst0000664000000000000000000000037612215100136013465 0ustar #! /bin/sh set -e update-alternatives --install /usr/lib/liblapack_pic.a liblapack_pic.a /usr/lib/lapack/liblapack_pic.a 20 # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/liblapack3gf.postinst0000664000000000000000000000025412215100233013305 0ustar #! /bin/sh set -e # For the transition liblapack3gf => liblapack3 update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3 #DEBHELPER# exit 0 debian/liblapack-doc-man.manpages0000664000000000000000000000001712215100136014130 0ustar DOCS/man/man3/*debian/source/0000775000000000000000000000000012215100136010457 5ustar debian/source/format0000664000000000000000000000001412215100136011665 0ustar 3.0 (quilt) debian/liblapack-dev.install0000664000000000000000000000007112215100136013243 0ustar liblapack.so usr/lib/lapack/ liblapack.a usr/lib/lapack/ debian/liblapack3.docs0000664000000000000000000000004312215131636012044 0ustar testing/testing_results.txt README debian/patches/0000775000000000000000000000000012243476361010627 5ustar debian/patches/no_blas_manpages.patch0000664000000000000000000000206112215100233015114 0ustar Description: Do not ship BLAS manpages Those manpages are already in libblas-doc. Author: Sébastien Villemot Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677461 Forwarded: not-needed Last-Update: 2012-06-17 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/DOCS/Doxyfile_man +++ b/DOCS/Doxyfile_man @@ -628,7 +628,7 @@ # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = SRC INSTALL BLAS/SRC +INPUT = SRC INSTALL # This tag can be used to specify the character encoding of the source files @@ -660,7 +660,7 @@ # subdirectory from a directory tree whose root is specified with the INPUT tag. # Note that relative paths are relative to directory from which doxygen is run. -EXCLUDE = +EXCLUDE = src/xerbla.f install/lsame.f # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded debian/patches/series0000664000000000000000000000025712243476361012050 0ustar lapack_testing.patch no_blas_manpages.patch lapacke_no_matgen.patch decouple_gcc.diff parallel_build.patch ia64_ignore_testfailures.patch doxygen-exclude-binary-objects.patch debian/patches/parallel_build.patch0000664000000000000000000000072212215122154014607 0ustar Description: Make build system compatible with parallel make (-jN) Author: Sébastien Villemot Forwarded: no Last-Update: 2013-03-27 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/testing/Makefile +++ b/testing/Makefile @@ -582,3 +582,5 @@ FRC: @FRC=$(FRC) + +.NOTPARALLEL: --- a/testing/LIN/Makefile +++ b/testing/LIN/Makefile @@ -339,3 +339,5 @@ .f.o: $(FORTRAN) $(OPTS) -c $< -o $@ + +.NOTPARALLEL: debian/patches/doxygen-exclude-binary-objects.patch0000664000000000000000000000222512243467643017671 0ustar Description: Exclude binary objects from Doxygen processing ...because the INPUT_PATTERN is *. Author: Sébastien Villemot Forwarded: no Last-Update: 2013-11-20 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/DOCS/Doxyfile +++ b/DOCS/Doxyfile @@ -32,7 +32,7 @@ # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 3.4.2 +PROJECT_NUMBER = 3.5.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer @@ -700,7 +700,12 @@ *.txt \ *.in \ *.inc \ - Makefile + Makefile \ + *.o \ + *.a \ + lib*.so* \ + xeigtst* \ + xlintst* # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the debian/patches/lapacke_no_matgen.patch0000664000000000000000000000125512243165053015273 0ustar Description: Do not include wrappers for MATGEN functions in liblapacke These functions are not shipped with liblapack. Including wrappers to them in liblapacke makes that shared library unusable. Author: Sébastien Villemot Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680428 Forwarded: not-needed Last-Update: 2012-07-06 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/lapacke/src/Makefile +++ b/lapacke/src/Makefile @@ -2061,7 +2061,7 @@ lapacke_zlagsy.o \ lapacke_zlagsy_work.o -ALLOBJ = $(SRC_OBJ) $(MATGEN_OBJ) +ALLOBJ = $(SRC_OBJ) ifdef USEXBLAS ALLXOBJ = $(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC) debian/patches/ia64_ignore_testfailures.patch0000664000000000000000000004057012217340753016552 0ustar Description: Ignore test failures on ia64 Author: Sébastien Villemot Forwarded: not-needed Last-Update: 2013-09-21 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/testing/Makefile +++ b/testing/Makefile @@ -41,6 +41,11 @@ LAPACKLIB := $(VARLIB) ../$(LAPACKLIB) endif +ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH),ia64) +ia64ignore=- +else +ia64ignore= +endif all: single complex double complex16 singleproto doubleproto complexproto complex16proto @@ -155,61 +160,61 @@ stest.out: stest.in xlintsts @echo Testing REAL LAPACK linear equation routines - ./xlintsts < stest.in > $@ 2>&1 + $(ia64ignore)./xlintsts < stest.in > $@ 2>&1 # # ======== COMPLEX LIN TESTS ========================== ctest.out: ctest.in xlintstc @echo Testing COMPLEX LAPACK linear equation routines - ./xlintstc < ctest.in > $@ 2>&1 + $(ia64ignore)./xlintstc < ctest.in > $@ 2>&1 # # ======== DOUBLE LIN TESTS =========================== dtest.out: dtest.in xlintstd @echo Testing DOUBLE PRECISION LAPACK linear equation routines - ./xlintstd < dtest.in > $@ 2>&1 + $(ia64ignore)./xlintstd < dtest.in > $@ 2>&1 # # ======== COMPLEX16 LIN TESTS ======================== ztest.out: ztest.in xlintstz @echo Testing COMPLEX16 LAPACK linear equation routines - ./xlintstz < ztest.in > $@ 2>&1 + $(ia64ignore)./xlintstz < ztest.in > $@ 2>&1 # # ======== SINGLE-DOUBLE PROTO LIN TESTS ============== dstest.out: dstest.in xlintstds @echo Testing SINGLE-DOUBLE PRECISION LAPACK prototype linear equation routines - ./xlintstds < dstest.in > $@ 2>&1 + $(ia64ignore)./xlintstds < dstest.in > $@ 2>&1 # # ======== COMPLEX-COMPLEX16 LIN TESTS ======================== zctest.out: zctest.in xlintstzc @echo Testing COMPLEX-COMPLEX16 LAPACK protoype linear equation routines - ./xlintstzc < zctest.in > $@ 2>&1 + $(ia64ignore)./xlintstzc < zctest.in > $@ 2>&1 # # ======== SINGLE RFP LIN TESTS ======================== stest_rfp.out: stest_rfp.in xlintstrfs @echo Testing REAL LAPACK RFP protoype linear equation routines - ./xlintstrfs < stest_rfp.in > $@ 2>&1 + $(ia64ignore)./xlintstrfs < stest_rfp.in > $@ 2>&1 # # ======== COMPLEX16 RFP LIN TESTS ======================== dtest_rfp.out: dtest_rfp.in xlintstrfd @echo Testing DOUBLE PRECISION LAPACK RFP protoype linear equation routines - ./xlintstrfd < dtest_rfp.in > $@ 2>&1 + $(ia64ignore)./xlintstrfd < dtest_rfp.in > $@ 2>&1 # # ======== COMPLEX16 RFP LIN TESTS ======================== ctest_rfp.out: ctest_rfp.in xlintstrfc @echo Testing COMPLEX LAPACK RFP protoype linear equation routines - ./xlintstrfc < ctest_rfp.in > $@ 2>&1 + $(ia64ignore)./xlintstrfc < ctest_rfp.in > $@ 2>&1 # # ======== COMPLEX16 RFP LIN TESTS ======================== ztest_rfp.out: ztest_rfp.in xlintstrfz @echo Testing COMPLEX16 LAPACK RFP protoype linear equation routines - ./xlintstrfz < ztest_rfp.in > $@ 2>&1 + $(ia64ignore)./xlintstrfz < ztest_rfp.in > $@ 2>&1 # # # ======== SINGLE EIG TESTS =========================== @@ -217,313 +222,313 @@ snep.out: nep.in xeigtsts @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines - ./xeigtsts < nep.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < nep.in > $@ 2>&1 ssep.out: sep.in xeigtsts @echo SEP: Testing Symmetric Eigenvalue Problem routines - ./xeigtsts < sep.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sep.in > $@ 2>&1 ssvd.out: svd.in xeigtsts @echo SVD: Testing Singular Value Decomposition routines - ./xeigtsts < svd.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < svd.in > $@ 2>&1 sec.out: sec.in xeigtsts @echo SEC: Testing REAL Eigen Condition Routines - ./xeigtsts < sec.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sec.in > $@ 2>&1 sed.out: sed.in xeigtsts @echo SEV: Testing REAL Nonsymmetric Eigenvalue Driver - ./xeigtsts < sed.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sed.in > $@ 2>&1 sgg.out: sgg.in xeigtsts @echo SGG: Testing REAL Nonsymmetric Generalized Eigenvalue Problem routines - ./xeigtsts < sgg.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sgg.in > $@ 2>&1 sgd.out: sgd.in xeigtsts @echo SGD: Testing REAL Nonsymmetric Generalized Eigenvalue Problem driver routines - ./xeigtsts < sgd.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sgd.in > $@ 2>&1 ssb.out: ssb.in xeigtsts @echo SSB: Testing REAL Symmetric Eigenvalue Problem routines - ./xeigtsts < ssb.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < ssb.in > $@ 2>&1 ssg.out: ssg.in xeigtsts @echo SSG: Testing REAL Symmetric Generalized Eigenvalue Problem routines - ./xeigtsts < ssg.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < ssg.in > $@ 2>&1 sbal.out: sbal.in xeigtsts @echo SGEBAL: Testing the balancing of a REAL general matrix - ./xeigtsts < sbal.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sbal.in > $@ 2>&1 sbak.out: sbak.in xeigtsts @echo SGEBAK: Testing the back transformation of a REAL balanced matrix - ./xeigtsts < sbak.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sbak.in > $@ 2>&1 sgbal.out: sgbal.in xeigtsts @echo SGGBAL: Testing the balancing of a pair of REAL general matrices - ./xeigtsts < sgbal.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sgbal.in > $@ 2>&1 sgbak.out: sgbak.in xeigtsts @echo SGGBAK: Testing the back transformation of a pair of REAL balanced matrices - ./xeigtsts < sgbak.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sgbak.in > $@ 2>&1 sbb.out: sbb.in xeigtsts @echo SBB: Testing banded Singular Value Decomposition routines - ./xeigtsts < sbb.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < sbb.in > $@ 2>&1 sglm.out: glm.in xeigtsts @echo GLM: Testing Generalized Linear Regression Model routines - ./xeigtsts < glm.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < glm.in > $@ 2>&1 sgqr.out: gqr.in xeigtsts @echo GQR: Testing Generalized QR and RQ factorization routines - ./xeigtsts < gqr.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < gqr.in > $@ 2>&1 sgsv.out: gsv.in xeigtsts @echo GSV: Testing Generalized Singular Value Decomposition routines - ./xeigtsts < gsv.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < gsv.in > $@ 2>&1 scsd.out: csd.in xeigtsts @echo CSD: Testing CS Decomposition routines - ./xeigtsts < csd.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < csd.in > $@ 2>&1 slse.out: lse.in xeigtsts @echo LSE: Testing Constrained Linear Least Squares routines - ./xeigtsts < lse.in > $@ 2>&1 + $(ia64ignore)./xeigtsts < lse.in > $@ 2>&1 # # ======== COMPLEX EIG TESTS =========================== cnep.out: nep.in xeigtstc @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines - ./xeigtstc < nep.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < nep.in > $@ 2>&1 csep.out: sep.in xeigtstc @echo SEP: Testing Symmetric Eigenvalue Problem routines - ./xeigtstc < sep.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < sep.in > $@ 2>&1 csvd.out: svd.in xeigtstc @echo SVD: Testing Singular Value Decomposition routines - ./xeigtstc < svd.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < svd.in > $@ 2>&1 cec.out: cec.in xeigtstc @echo CEC: Testing COMPLEX Eigen Condition Routines - ./xeigtstc < cec.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cec.in > $@ 2>&1 ced.out: ced.in xeigtstc @echo CES: Testing COMPLEX Nonsymmetric Schur Form Driver - ./xeigtstc < ced.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < ced.in > $@ 2>&1 cgg.out: cgg.in xeigtstc @echo CGG: Testing COMPLEX Nonsymmetric Generalized Eigenvalue Problem routines - ./xeigtstc < cgg.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cgg.in > $@ 2>&1 cgd.out: cgd.in xeigtstc @echo CGD: Testing COMPLEX Nonsymmetric Generalized Eigenvalue Problem driver routines - ./xeigtstc < cgd.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cgd.in > $@ 2>&1 csb.out: csb.in xeigtstc @echo CHB: Testing Hermitian Eigenvalue Problem routines - ./xeigtstc < csb.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < csb.in > $@ 2>&1 csg.out: csg.in xeigtstc @echo CSG: Testing Symmetric Generalized Eigenvalue Problem routines - ./xeigtstc < csg.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < csg.in > $@ 2>&1 cbal.out: cbal.in xeigtstc @echo CGEBAL: Testing the balancing of a COMPLEX general matrix - ./xeigtstc < cbal.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cbal.in > $@ 2>&1 cbak.out: cbak.in xeigtstc @echo CGEBAK: Testing the back transformation of a COMPLEX balanced matrix - ./xeigtstc < cbak.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cbak.in > $@ 2>&1 cgbal.out: cgbal.in xeigtstc @echo CGGBAL: Testing the balancing of a pair of COMPLEX general matrices - ./xeigtstc < cgbal.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cgbal.in > $@ 2>&1 cgbak.out: cgbak.in xeigtstc @echo CGGBAK: Testing the back transformation of a pair of COMPLEX balanced matrices - ./xeigtstc < cgbak.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cgbak.in > $@ 2>&1 cbb.out: cbb.in xeigtstc @echo CBB: Testing banded Singular Value Decomposition routines - ./xeigtstc < cbb.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < cbb.in > $@ 2>&1 cglm.out: glm.in xeigtstc @echo GLM: Testing Generalized Linear Regression Model routines - ./xeigtstc < glm.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < glm.in > $@ 2>&1 cgqr.out: gqr.in xeigtstc @echo GQR: Testing Generalized QR and RQ factorization routines - ./xeigtstc < gqr.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < gqr.in > $@ 2>&1 cgsv.out: gsv.in xeigtstc @echo GSV: Testing Generalized Singular Value Decomposition routines - ./xeigtstc < gsv.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < gsv.in > $@ 2>&1 ccsd.out: csd.in xeigtstc @echo CSD: Testing CS Decomposition routines - ./xeigtstc < csd.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < csd.in > $@ 2>&1 clse.out: lse.in xeigtstc @echo LSE: Testing Constrained Linear Least Squares routines - ./xeigtstc < lse.in > $@ 2>&1 + $(ia64ignore)./xeigtstc < lse.in > $@ 2>&1 # # ======== DOUBLE EIG TESTS =========================== dnep.out: nep.in xeigtstd @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines - ./xeigtstd < nep.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < nep.in > $@ 2>&1 dsep.out: sep.in xeigtstd @echo SEP: Testing Symmetric Eigenvalue Problem routines - ./xeigtstd < sep.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < sep.in > $@ 2>&1 dsvd.out: svd.in xeigtstd @echo SVD: Testing Singular Value Decomposition routines - ./xeigtstd < svd.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < svd.in > $@ 2>&1 dec.out: dec.in xeigtstd @echo DEC: Testing DOUBLE PRECISION Eigen Condition Routines - ./xeigtstd < dec.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dec.in > $@ 2>&1 ded.out: ded.in xeigtstd @echo DEV: Testing DOUBLE PRECISION Nonsymmetric Eigenvalue Driver - ./xeigtstd < ded.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < ded.in > $@ 2>&1 dgg.out: dgg.in xeigtstd @echo DGG: Testing DOUBLE PRECISION Nonsymmetric Generalized Eigenvalue Problem routines - ./xeigtstd < dgg.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dgg.in > $@ 2>&1 dgd.out: dgd.in xeigtstd @echo DGD: Testing DOUBLE PRECISION Nonsymmetric Generalized Eigenvalue Problem driver routines - ./xeigtstd < dgd.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dgd.in > $@ 2>&1 dsb.out: dsb.in xeigtstd @echo DSB: Testing DOUBLE PRECISION Symmetric Eigenvalue Problem routines - ./xeigtstd < dsb.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dsb.in > $@ 2>&1 dsg.out: dsg.in xeigtstd @echo DSG: Testing DOUBLE PRECISION Symmetric Generalized Eigenvalue Problem routines - ./xeigtstd < dsg.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dsg.in > $@ 2>&1 dbal.out: dbal.in xeigtstd @echo DGEBAL: Testing the balancing of a DOUBLE PRECISION general matrix - ./xeigtstd < dbal.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dbal.in > $@ 2>&1 dbak.out: dbak.in xeigtstd @echo DGEBAK: Testing the back transformation of a DOUBLE PRECISION balanced matrix - ./xeigtstd < dbak.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dbak.in > $@ 2>&1 dgbal.out: dgbal.in xeigtstd @echo DGGBAL: Testing the balancing of a pair of DOUBLE PRECISION general matrices - ./xeigtstd < dgbal.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dgbal.in > $@ 2>&1 dgbak.out: dgbak.in xeigtstd @echo DGGBAK: Testing the back transformation of a pair of DOUBLE PRECISION balanced matrices - ./xeigtstd < dgbak.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dgbak.in > $@ 2>&1 dbb.out: dbb.in xeigtstd @echo DBB: Testing banded Singular Value Decomposition routines - ./xeigtstd < dbb.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < dbb.in > $@ 2>&1 dglm.out: glm.in xeigtstd @echo GLM: Testing Generalized Linear Regression Model routines - ./xeigtstd < glm.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < glm.in > $@ 2>&1 dgqr.out: gqr.in xeigtstd @echo GQR: Testing Generalized QR and RQ factorization routines - ./xeigtstd < gqr.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < gqr.in > $@ 2>&1 dgsv.out: gsv.in xeigtstd @echo GSV: Testing Generalized Singular Value Decomposition routines - ./xeigtstd < gsv.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < gsv.in > $@ 2>&1 dcsd.out: csd.in xeigtstd @echo CSD: Testing CS Decomposition routines - ./xeigtstd < csd.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < csd.in > $@ 2>&1 dlse.out: lse.in xeigtstd @echo LSE: Testing Constrained Linear Least Squares routines - ./xeigtstd < lse.in > $@ 2>&1 + $(ia64ignore)./xeigtstd < lse.in > $@ 2>&1 # # ======== COMPLEX16 EIG TESTS =========================== znep.out: nep.in xeigtstz @echo NEP: Testing Nonsymmetric Eigenvalue Problem routines - ./xeigtstz < nep.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < nep.in > $@ 2>&1 zsep.out: sep.in xeigtstz @echo SEP: Testing Symmetric Eigenvalue Problem routines - ./xeigtstz < sep.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < sep.in > $@ 2>&1 zsvd.out: svd.in xeigtstz @echo SVD: Testing Singular Value Decomposition routines - ./xeigtstz < svd.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < svd.in > $@ 2>&1 zec.out: zec.in xeigtstz @echo ZEC: Testing COMPLEX16 Eigen Condition Routines - ./xeigtstz < zec.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zec.in > $@ 2>&1 zed.out: zed.in xeigtstz @echo ZES: Testing COMPLEX16 Nonsymmetric Schur Form Driver - ./xeigtstz < zed.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zed.in > $@ 2>&1 zgg.out: zgg.in xeigtstz @echo ZGG: Testing COMPLEX16 Nonsymmetric Generalized Eigenvalue Problem routines - ./xeigtstz < zgg.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zgg.in > $@ 2>&1 zgd.out: zgd.in xeigtstz @echo ZGD: Testing COMPLEX16 Nonsymmetric Generalized Eigenvalue Problem driver routines - ./xeigtstz < zgd.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zgd.in > $@ 2>&1 zsb.out: zsb.in xeigtstz @echo ZHB: Testing Hermitian Eigenvalue Problem routines - ./xeigtstz < zsb.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zsb.in > $@ 2>&1 zsg.out: zsg.in xeigtstz @echo ZSG: Testing Symmetric Generalized Eigenvalue Problem routines - ./xeigtstz < zsg.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zsg.in > $@ 2>&1 zbal.out: zbal.in xeigtstz @echo ZGEBAL: Testing the balancing of a COMPLEX16 general matrix - ./xeigtstz < zbal.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zbal.in > $@ 2>&1 zbak.out: zbak.in xeigtstz @echo ZGEBAK: Testing the back transformation of a COMPLEX16 balanced matrix - ./xeigtstz < zbak.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zbak.in > $@ 2>&1 zgbal.out: zgbal.in xeigtstz @echo ZGGBAL: Testing the balancing of a pair of COMPLEX general matrices - ./xeigtstz < zgbal.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zgbal.in > $@ 2>&1 zgbak.out: zgbak.in xeigtstz @echo ZGGBAK: Testing the back transformation of a pair of COMPLEX16 balanced matrices - ./xeigtstz < zgbak.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zgbak.in > $@ 2>&1 zbb.out: zbb.in xeigtstz @echo ZBB: Testing banded Singular Value Decomposition routines - ./xeigtstz < zbb.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < zbb.in > $@ 2>&1 zglm.out: glm.in xeigtstz @echo GLM: Testing Generalized Linear Regression Model routines - ./xeigtstz < glm.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < glm.in > $@ 2>&1 zgqr.out: gqr.in xeigtstz @echo GQR: Testing Generalized QR and RQ factorization routines - ./xeigtstz < gqr.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < gqr.in > $@ 2>&1 zgsv.out: gsv.in xeigtstz @echo GSV: Testing Generalized Singular Value Decomposition routines - ./xeigtstz < gsv.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < gsv.in > $@ 2>&1 zcsd.out: csd.in xeigtstz @echo CSD: Testing CS Decomposition routines - ./xeigtstz < csd.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < csd.in > $@ 2>&1 zlse.out: lse.in xeigtstz @echo LSE: Testing Constrained Linear Least Squares routines - ./xeigtstz < lse.in > $@ 2>&1 + $(ia64ignore)./xeigtstz < lse.in > $@ 2>&1 # ============================================================================== xlintsts: ../$(LAPACKLIB) ../$(TMGLIB) $(FRCLIN) $(FRC) debian/patches/decouple_gcc.diff0000664000000000000000000000073112215100233014053 0ustar Index: lapack-3.4.2/install/make.inc.gfortran =================================================================== --- lapack-3.4.2.orig/install/make.inc.gfortran 2012-04-13 20:13:07.000000000 +0200 +++ lapack-3.4.2/install/make.inc.gfortran 2012-09-26 12:58:45.025523212 +0200 @@ -42,7 +42,7 @@ # # CC is the C compiler, normally invoked with options CFLAGS. # -CC = gcc +CC = /usr/bin/cc CFLAGS = -O3 # # LAPACKE has also the interface to some routines from tmglib, debian/patches/lapack_testing.patch0000664000000000000000000000103412215100136014615 0ustar --- ../plop/lapack-3.4.0/lapack_testing.py 2011-09-23 21:50:27.000000000 +0200 +++ ./lapack_testing.py 2011-12-22 15:34:20.177718465 +0100 @@ -131,8 +131,8 @@ for line in pipe.readlines(): f.write(str(line)) words_in_line=line.split() - if (line.find("run")!=-1): -# print line + if (line.find("run)")!=-1): + print line whereisrun=words_in_line.index("run)") nb_test_run+=int(words_in_line[whereisrun-2]) if (line.find("out of")!=-1): debian/liblapack-test.install0000664000000000000000000000101412215131636013453 0ustar testing/*.in usr/share/doc/liblapack-test/examples/ testing/xeigtstc usr/lib/lapack/ testing/xeigtstd usr/lib/lapack/ testing/xeigtsts usr/lib/lapack/ testing/xeigtstz usr/lib/lapack/ testing/xlintstc usr/lib/lapack/ testing/xlintstd usr/lib/lapack/ testing/xlintsts usr/lib/lapack/ testing/xlintstz usr/lib/lapack/ testing/xlintstds usr/lib/lapack/ testing/xlintstrfc usr/lib/lapack/ testing/xlintstrfd usr/lib/lapack/ testing/xlintstrfs usr/lib/lapack/ testing/xlintstrfz usr/lib/lapack/ testing/xlintstzc usr/lib/lapack/ debian/watch0000664000000000000000000000013012243164005010210 0ustar version=3 http://www.netlib.org/lapack/ lapack-([\d\.]+)\.tgz debian debian/orig-tar.sh debian/liblapacke-dev.install0000664000000000000000000000013612215131636013423 0ustar lapacke/include/*.h usr/include/ lapacke/liblapacke.so usr/lib/ lapacke/liblapacke.a usr/lib/ debian/liblapack-doc.doc-base.lapacke0000664000000000000000000000023712243461052014654 0ustar Document: liblapack-doc.lapacke Title: The LAPACKE C interface to LAPACK Section: Programming Format: PDF Files: /usr/share/doc/liblapack-doc/lapacke.pdf.gz debian/liblapack3.postinst0000664000000000000000000000052612215100233012772 0ustar #! /bin/sh set -e update-alternatives --install /usr/lib/liblapack.so.3 liblapack.so.3 \ /usr/lib/lapack/liblapack.so.3 10 \ --slave /usr/lib/liblapack.so.3gf liblapack.so.3gf /usr/lib/lapack/liblapack.so.3 # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/copyright0000664000000000000000000000530212243165002011116 0ustar This package was debianized by Camm Maguire on Tue, 29 Jan 2002 11:42:34 -0500. It was downloaded from ftp://ftp.netlib.org/lapack/ Upstream Authors: Anderson, E. and Bai, Z. and Bischof, C. and Blackford, S. and Demmel, J. and Dongarra, J. and Du Croz, J. and Greenbaum, A. and Hammarling, S. and McKenney, A. and Sorensen, D. Copyright (c) 1992-2007 The University of Tennessee. All rights reserved. From the FAQ: LAPACK is a freely-available software package. It is available from netlib via anonymous ftp and the World Wide Web. Thus, it can be included in commercial software packages (and has been). We only ask that proper credit be given to the authors. Like all software, it is copyrighted. It is not trademarked, but we do ask the following: If you modify the source for these routines we ask that you change the name of the routine and comment the changes made to the original. We will gladly answer any questions regarding the software. If a modification is done, however, it is the responsibility of the person who modified the routine to provide support. Files under lapacke/ are under a 3-clause BSD license: Copyright (c) 2010-2012, Intel Corp. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 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. * Neither the name of Intel Corporation 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. debian/liblapack3gf.lintian-overrides0000664000000000000000000000007312215100136015061 0ustar # transitional package liblapack3gf: empty-binary-package debian/liblapack-pic.install0000664000000000000000000000004012215100136013234 0ustar liblapack_pic.a usr/lib/lapack/ debian/liblapack3gf.prerm0000664000000000000000000000060612215100233012550 0ustar #! /bin/sh set -e if [ "$1" = "upgrade" ] then # Remove the old declaration update-alternatives --display liblapack.so.3gf >/dev/null 2>&1 && update-alternatives --remove-all liblapack.so.3gf fi if [ "$1" != "upgrade" ] then # For the transition liblapack3gf => liblapack3 update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3 fi #DEBHELPER# exit 0 debian/liblapack-doc.docs0000664000000000000000000000004412243460706012531 0ustar DOCS/explore-html/ DOCS/lapacke.pdf debian/liblapack-doc.dirs0000664000000000000000000000005612215100136012530 0ustar usr/share/man usr/share/doc/liblapack-doc/lug debian/liblapack-dev.postinst0000664000000000000000000000100612215100136013457 0ustar #! /bin/sh set -e update-alternatives --install /usr/lib/liblapack.so liblapack.so /usr/lib/lapack/liblapack.so 20 \ --slave /usr/lib/liblapack.a liblapack.a /usr/lib/lapack/liblapack.a # Remove previous (deprecated) alternatives # See bug #576801 update-alternatives --remove liblapackgf-3.a /usr/lib/liblapack.a update-alternatives --remove liblapackgf-3.so /usr/lib/liblapack.so # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/rules0000775000000000000000000001147112243711467010263 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 SO:=3 MN:=0 VERS:=$(SO).$(MN) # xerblas_ and LAPACK_xerblas must be overrideable by applications # --dynamic-list does not work with gold, so drop the flag completely BUILDFLAGS_ENV:=DEB_LDFLAGS_MAINT_STRIP="-Wl,-Bsymbolic-functions" LDFLAGS:=$(shell $(BUILDFLAGS_ENV) dpkg-buildflags --get LDFLAGS) F77:=gfortran FFLAGS:=$(shell dpkg-buildflags --get FFLAGS) FFLAGS_NOOPT:=$(shell DEB_BUILD_OPTIONS=noopt dpkg-buildflags --get FFLAGS) CC:=/usr/bin/cc CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) ARCH:=$(shell dpkg --print-architecture) ifeq ($(ARCH),alpha) FFLAGS += -mieee FFLAGS_NOOPT += -mieee endif # Using the -frecursive flag is the solution recommended by upstream for #693269 # However, we don't want to use -frecursive for the testsuite, it leads to # segfaults on mips{,el} (xeigtstz allocates too much space on the stack) FFLAGS_TESTSUITE := $(FFLAGS) FFLAGS += -frecursive FFLAGS_NOOPT += -frecursive # Support parallel build ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif # # # Configure # # make.inc: install/make.inc.gfortran cat $< | sed -e "s,\(^NOOPT *=\).*,\1 \$$(PICOPTS) $(FFLAGS_NOOPT),1" \ -e "s,\(^OPTS *=\).*,\1 \$$(PICOPTS) $(FFLAGS),1" \ -e "s/\(^LOADOPTS *=\).*/\1 $(LDFLAGS)/1" \ -e "s,\(^CFLAGS *=\).*,\1 $(CPPFLAGS) \$$(PICOPTS) $(CFLAGS),1" \ -e "s,[^ ]*blas[^ ]*\.a,-lblas,1" > $@ # # # Build rules for libraries # # liblapack_pic.a: make.inc testing/Makefile echo "Building liblapack_pic.a" $(MAKE) cleanlib $(MAKE) lapack_install PICOPTS=-fPIC $(MAKE) lib PICOPTS=-fPIC mv liblapack.a $@ liblapack.so.$(VERS): liblapack_pic.a echo "Building liblapack.so.$(VERS) from liblapack_pic.a" mkdir -p tmp cd tmp && ar x ../$< $(F77) -shared -Wl,-soname=liblapack.so.$(SO) -o $@ tmp/*.o -L. -lblas $(LDFLAGS) rm -rf tmp liblapack.so.$(SO): liblapack.so.$(VERS) ln -snf $< $@ liblapack.so: liblapack.so.$(SO) ln -snf $< $@ liblapack.a: make.inc echo "Building liblapack.a" $(MAKE) lapack_install $(MAKE) lib lapacke/liblapacke_pic.a: make.inc echo "Building liblapacke_pic.a" cd lapacke; \ $(MAKE) cleanlib; \ $(MAKE) PICOPTS=-fPIC; \ mv ../liblapacke.a $(@F) lapacke/liblapacke.so.$(VERS): lapacke/liblapacke_pic.a echo "Building liblapacke.so.$(VERS) from liblapacke_pic.a" cd lapacke; \ mkdir -p tmp; \ cd tmp && ar x ../$( Wed, 26 Feb 2014 16:14:24 +0100 lapack (3.5.0-2) unstable; urgency=low * Do not compile the testsuite with -frecursive. Otherwise some test binaries allocate too much space on the stack, leading to crashes on mips{,el}. -- Sébastien Villemot Sat, 23 Nov 2013 16:08:26 +0100 lapack (3.5.0-1) unstable; urgency=low * New upstream release. * Upstream tarball is now DFSG-compatible, adapt the repackaging code. * Remove recursive.patch. Replace it by the -frecursive flag to gfortran, as recommended by upstream for fixing #693269. * debian/copyright: document the license of lapacke. * Bump Standards-Version to 3.9.5, no changes needed. * Ship lapacke PDF in liblapack-doc. * doxygen-exclude-binary-objects.patch: new patch, makes Doxygen skip binary objects. * liblapack-doc: go back to Doxygen-generated jquery.js, instead of the version shipped in the libjs-jquery package. Otherwise the HTML documentation is unusable. -- Sébastien Villemot Thu, 21 Nov 2013 22:40:10 +0100 lapack (3.4.2+dfsg-4) unstable; urgency=low * ia64_ignore_testfailures.patch: now ignore all test failures on ia64. -- Sébastien Villemot Sat, 21 Sep 2013 18:00:10 +0200 lapack (3.4.2+dfsg-3) unstable; urgency=low * Remove -funroll-all-loops from build flags. It may diminish performance, and creates segfaults on ia64. * ia64_ignore_testfailures.patch: new patch. Ignore two test failures on ia64. -- Sébastien Villemot Sat, 21 Sep 2013 14:22:36 +0200 lapack (3.4.2+dfsg-2) unstable; urgency=low [ Sébastien Villemot ] * Bump to debhelper compat level 9 * Simplification and improvement of debian/rules: + use dh + remove hack to workaround timeouts in testsuite + ship testsuite summary generated by LAPACK build system instead of generating our own + do not run testsuite if DEB_BUILD_OPTIONS contains "nocheck" (Closes: #718948) + ensure that flags from dpkg-buildflags are injected everywhere * Install static library in liblapacke-dev * Remove remnants of old system for notifying testsuite errors at installation of the library * Switch VCS to Git * liblapack-dev now alternatively depends on libblas.so (Closes: #695825) * liblapack-dev now provides liblapack.so (instead of liblapack-3.so), for consistency with libblas-dev * Do not ship a copy of jquery.js; instead link to the version from the Debian package * Fix debian/watch [ Julian Taylor ] * strip -Bsymbolic-functions from LDFLAGS. -Bsymbolic-functions breaks xerbla_ error handling overrides as internal calls to it will not go over the plt anymore. With bfd linker --dynamic-list could be used instead but it doesn't seem work with gold linker. (Closes: #722252) -- Sébastien Villemot Sat, 14 Sep 2013 21:59:36 +0200 lapack (3.4.2+dfsg-1) unstable; urgency=low [ Sébastien Villemot ] * parallel_build.patch: improve patch by marking some Makefiles as not parallelizable; should fix FTBFS on kfreebsd-* [ Sylvestre Ledru ] * Upload to unstable * Some routines produced incorrect results in multithreaded environment Thanks to Michael Banck for the fix (Closes: #693269) -- Sylvestre Ledru Mon, 06 May 2013 11:39:13 +0200 lapack (3.4.2+dfsg-1~exp1) experimental; urgency=low * Repackage upstream tarball. Delete non-DFSG-free files: lapacke/examples/example_{D,Z}GESV_rowmajor.c. (Closes: #703916) * Use my @debian.org email address * Remove obsolete DM-Upload-Allowed control flag * Fixes and improvements in package build logic + fix build-arch and build-indep rules + use Build-Depends-Indep field + enable parallel build (in particular, new patch parallel_build.patch) + move test failure notice from obsolete liblapack3gf to liblapack3 * Bump Standards-Version to 3.9.4 * Add lintian overrides in liblapack-doc-man about bad whatis entries in manpages (upstream does not provide the required short descriptions) -- Sébastien Villemot Wed, 27 Mar 2013 13:11:24 +0100 lapack (3.4.2-1~exp2) experimental; urgency=low * Remove an override of a rule which was failing all builds -- Sylvestre Ledru Sat, 29 Sep 2012 09:56:28 +0200 lapack (3.4.2-1~exp1) experimental; urgency=low * New upstream release * Decouple the build process from gcc (use /usr/bin/cc instead of gcc) * Remove the warning no-debconf-templates * Fix package-would-benefit-from-build-arch-targets * Remove some old comments * Introduce some of the hardening flags -- Sylvestre Ledru Wed, 26 Sep 2012 07:22:36 +0200 lapack (3.4.1-6) unstable; urgency=low * Ship liblapacke.so* in /usr/lib instead of /usr/lib/lapack. There is no reason to ship that library in a deeper directory since it is not managed by the lapack alternative. (Closes: #685312) -- Sébastien Villemot Tue, 21 Aug 2012 08:34:48 +0000 lapack (3.4.1-5) unstable; urgency=low * liblapack-test: move to devel/extra, to reflect override * liblapacke_no_matgen.patch: new patch; prevents inclusion of wrappers for MATGEN functions in liblapacke (Closes: #680428) * liblapack-doc: add missing "Files" field in doc-base entry -- Sébastien Villemot Fri, 06 Jul 2012 11:03:55 +0000 lapack (3.4.1-4) unstable; urgency=low * liblapack3.prerm, liblapack3gf.prerm: avoid crash if liblapack.so.3gf already deleted * liblapack3gf transitional package: + move to oldlibs section (Closes: #679103) + mark as arch:all * Restore alternatives in shlibs file of liblapack3 * Set DM-Upload-Allowed to yes -- Sébastien Villemot Wed, 20 Jun 2012 12:36:04 +0000 lapack (3.4.1-3) unstable; urgency=low [ Sylvestre Ledru ] * Remove debug messages [ Sébastien Villemot ] * Remove lsame(3) from liblapack-doc-man (Closes: #677461) * Add myself to Uploaders -- Sébastien Villemot Sun, 17 Jun 2012 12:01:30 +0000 lapack (3.4.1-2) unstable; urgency=low [ Sylvestre Ledru ] * Update of Vcs-Svn and Vcs-Browser tags (Closes: #676281) [ Sébastien Villemot ] * Do not ship blas manpages in liblapack-doc-man (Closes: #677461) * Fix linking problem of liblapacke (Closes: #676528) -- Sylvestre Ledru Tue, 05 Jun 2012 22:23:50 +0200 lapack (3.4.1-1) unstable; urgency=low * Upload in unstable -- Sylvestre Ledru Sat, 02 Jun 2012 17:32:17 +0200 lapack (3.4.1-1~exp5) experimental; urgency=low * Fix a bad alternative link to the old library name -- Sylvestre Ledru Fri, 01 Jun 2012 10:27:50 +0200 lapack (3.4.1-1~exp4) experimental; urgency=low * Replaces and Breaks updated against the right versions of other impacted packages * Force the right version to build against libblas-dev -- Sylvestre Ledru Sun, 20 May 2012 17:21:13 +0200 lapack (3.4.1-1~exp3) experimental; urgency=low * Moved removal from postinst to preinst -- Sylvestre Ledru Fri, 18 May 2012 16:05:45 +0200 lapack (3.4.1-1~exp2) experimental; urgency=low * Remove liblapack.so.3gf references before the install -- Sylvestre Ledru Mon, 14 May 2012 18:44:11 +0200 lapack (3.4.1-1~exp1) experimental; urgency=low * New upstream release -- Sylvestre Ledru Sat, 21 Apr 2012 17:45:44 +0200 lapack (3.4.0-1~exp3) experimental; urgency=low * Join modifications with blas, lapack, atlas and openblas. Declare the replacements of all *3gf blas & lapack implementation (Closes: #660607) * Standards-Version updated to version 3.9.3 * graphviz is also a build dep -- Sylvestre Ledru Tue, 10 Apr 2012 19:35:10 +0200 lapack (3.4.0-1~exp2) experimental; urgency=low * Introduce back liblapack3gf as transitionnal package (Closes: #656039) -- Sylvestre Ledru Sun, 19 Feb 2012 11:34:47 +0100 lapack (3.4.0-1~exp1) experimental; urgency=low * New upstream release * manpages removed and repack script updated (LP: #764445) * New packages liblapacke & liblapacke-dev (C library) added (LP: #767108) * Update the whole lapack documentation. Now uses the generated documentation produced by doxygen. * Package liblapack-doc-man introduced with the manpages of the function. * Remove the deprecated documentation. -- Sylvestre Ledru Tue, 15 Nov 2011 17:07:42 +0100 lapack (3.3.1-2) experimental; urgency=low * Standards-Version updated to version 3.9.2 * Get ride of the dependency on libatlas-base-dev * Rename liblapack3gf package => liblapack3 * Rename liblapack.so.3gf => liblapack.so.3 -- Sylvestre Ledru Sat, 03 Sep 2011 19:55:27 +0200 lapack (3.3.1-1) unstable; urgency=low * New upstream release * man fixes removed (applied upstream) -- Sylvestre Ledru Wed, 18 May 2011 00:03:55 +0200 lapack (3.3.0-4) unstable; urgency=low * Fix the manpages issues * Fix some alignement issues (Closes: #593705) -- Sylvestre Ledru Fri, 04 Mar 2011 18:09:54 +0100 lapack (3.3.0-3) unstable; urgency=low * Upload in unstable. * postrm-has-useless-call-to-ldconfig and postinst-has-useless-call-to-ldconfig removed -- Sylvestre Ledru Fri, 04 Mar 2011 18:09:25 +0100 lapack (3.3.0-2) experimental; urgency=low * Incorporate the modifications of Laurent's NMU (Closes: #586315) * Fix a minor typo in the manpage of zggev. Thanks to Bastien Roucaries (Closes: #593705) * Remove the old stuff about gfortran in the description * Switch to dpkg-source 3.0 (quilt) format -- Sylvestre Ledru Mon, 20 Dec 2010 00:09:45 +0100 lapack (3.3.0-1) experimental; urgency=low * New upstream release * Standards-Version updated to version 3.9.1 -- Sylvestre Ledru Mon, 13 Dec 2010 00:31:20 +0100 lapack (3.2.2-1.2) unstable; urgency=low * Non-maintainer upload. * Really remove alternatives for all packages during removal (Closes: #586315) -- Laurent Bigonville Tue, 23 Nov 2010 01:48:20 +0100 lapack (3.2.2-1.1) unstable; urgency=low * Non-maintainer upload. * Correctly remove alternative during package removal (Closes: #586315) -- Laurent Bigonville Sat, 20 Nov 2010 18:42:36 +0100 lapack (3.2.2-1) unstable; urgency=low * New upstream release * Change the order of the dependencies (Closes: #588175) -- Sylvestre Ledru Mon, 05 Jul 2010 22:03:43 +0200 lapack (3.2.1-8) unstable; urgency=low * Explicit minimal dependency against blas added (Closes: #579463) -- Sylvestre Ledru Wed, 28 Apr 2010 00:32:26 +0200 lapack (3.2.1-7) unstable; urgency=low * The path to blas has changed (Closes: #576931) -- Sylvestre Ledru Thu, 08 Apr 2010 13:59:26 +0200 lapack (3.2.1-6) unstable; urgency=low * Remove the old alternatives -- Sylvestre Ledru Wed, 07 Apr 2010 23:58:40 +0200 lapack (3.2.1-5) unstable; urgency=low * Upload into unstable -- Sylvestre Ledru Tue, 06 Apr 2010 10:22:20 +0200 lapack (3.2.1-4) experimental; urgency=low * liblapack_pic.a is now also handle with the update-alternatives system -- Sylvestre Ledru Fri, 05 Mar 2010 18:35:23 +0100 lapack (3.2.1-3) experimental; urgency=low * Standards-Version updated to version 3.8.4 * Package moved from pkg-scicomp to Debian Science * Libraries are now handled with update-alternatives See: http://wiki.debian.org/DebianScience/LinearAlgebraLibraries -- Sylvestre Ledru Wed, 03 Mar 2010 15:22:32 +0100 lapack (3.2.1-2) unstable; urgency=low * Change of my email address since I am now DD * Standards-Version updated to 3.8.3 * DM-Upload-Allowed removed * cleanup in the uploader since I am pretty much the last one active -- Sylvestre Ledru Tue, 06 Oct 2009 22:34:32 +0200 lapack (3.2.1-1) unstable; urgency=low * New upstream release -- Sylvestre Ledru Mon, 04 May 2009 10:26:22 +0200 lapack (3.2.0-3) unstable; urgency=low * debian/rules, liblapack-doc.manpages: Install man pages of the API functions in /usr/share/man/man3 using .3lapack as extension. This should completely avoid clashes with other packages. Closes: #520460. -- Rafael Laboissiere Sat, 21 Mar 2009 18:40:03 +0100 lapack (3.2.0-2) unstable; urgency=low [ Rafael Laboissiere ] * Upload to unstable * debian/control: Bump Standards-Version to 3.8.1 (no changes needed) * debian/control, debian/compat: Bump build-dependency and compatibility level to debhelper >= 7 (version 4 is now deprecated) * debian/patches/pic.patch: Drop this patch, since it interferes with the way the OPTS variable must be set, on a per-architecture basis * debian/control: As a consequence of the above, drop the build-dependency on cdbs * debian/rules: Fix the building/cleaning of make.inc and testing/Makefile files, which were being left behind after running debian/rules clean [ Sylvestre Ledru ] * typo fixed in debian/rules -- Rafael Laboissiere Sat, 14 Mar 2009 12:37:59 +0100 lapack (3.2.0-1) experimental; urgency=low [ Sylvestre Ledru ] * New upstream version * Repacking script updated (download separately the manpages) * Patch to enable the pic option added * misc depends added (to make lintian happy) [ Rafael Laboissiere ] * debian/watch: Force the use of PASV by ftp * debian/control: + Use DM-DM-Upload-Allowed field instead of XS-DM-Upload-Allowed + Add myself to the list of Uploaders * debian/orig-tar.sh: Include the LUG files into the generated tarball * debian/rules: Call web2png with -d option, such that original GIF, as well as the *.bak files are deleted when adding the LUG files to the tarball -- Rafael Laboissiere Wed, 07 Jan 2009 12:07:55 +0000 lapack (3.1.1-6) unstable; urgency=low * Timing tests removed (advice from upstream) * "set -e" added to liblapack3gf.config to make lintian happy * Many fixes in the man pages (makes lapack lintian free now) * Empty manpage zbcon removed -- Sylvestre Ledru Thu, 30 Oct 2008 10:41:53 +0100 lapack (3.1.1-5) unstable; urgency=low * rename manpage lsame & xerbla to lsame-lapack & xerblas-lapack to avoid duplicate man page with libblas-doc (Closes: #500660) * use dh_installman instead of dh_installmanpages * Duplicate on liblapack-test.1 removed -- Sylvestre Ledru Tue, 30 Sep 2008 23:16:04 +0200 lapack (3.1.1-4) unstable; urgency=low * manpages are now installed (Closes: #500225) -- Sylvestre Ledru Fri, 26 Sep 2008 17:34:05 +0200 lapack (3.1.1-3) unstable; urgency=low * Typos fixed in the manpages (Closes: #410309) * Better & easier watch file (use the FTP instead of HTTP) -- Sylvestre Ledru Thu, 14 Aug 2008 10:49:06 +0200 lapack (3.1.1-2) unstable; urgency=low [ Sylvestre Ledru ] * Update to Standards-version 3.8.0 * Tags Homepage, Vcs-Svn and Vcs-Browser added * watch file added * Update of copyright to make lintian happier * Update of doc-base section * doc-base-file-separator-extra-whitespaces removed * Myself added to uploaders -- Ondrej Certik Tue, 12 Aug 2008 13:17:52 +0200 lapack (3.1.1-1) unstable; urgency=low * Maintainer changed to Debian Scientific Computing Team * Camm Maguire and Ondrej Certik added to uploaders * XS-DM-Upload-Allowed: yes field added -- Ondrej Certik Thu, 17 Jul 2008 22:05:19 +0200 lapack (3.1.1-0.5) unstable; urgency=low * Non-maintainer upload. * Import changes from ubuntu: * Use system default gcc/gfortran instead of explict gcc-4.3 * Don't show confusing and obscure debconf messages about lapack build errors on liblapack install; these errors have not been linked to actual bugs in the library, and the current failures look like a testsuite error only. Closes: 488561 -- Riku Voipio Thu, 03 Jul 2008 17:30:54 +0300 lapack (3.1.1-0.4) unstable; urgency=medium * Upload to unstable. * Move liblapack-dev, liblapack-pic, liblapack-test into section libdevel. -- Matthias Klose Sun, 17 Feb 2008 22:48:17 +0100 lapack (3.1.1-0.3) experimental; urgency=low * debian/shlibs.local: s/atlas3gf-base/libatlas3gf-base/. * Don't run zsvdtim on s390. * Link using gfortran instead of gcc. * Don't build with -funroll-all-loops on toy archs (arm, armel, m68k). * debian/rules: Make sure to run the timing tests with the trun wrapper. -- Matthias Klose Mon, 04 Feb 2008 19:09:41 +0100 lapack (3.1.1-0.2) experimental; urgency=low * debian/control: s/atlas-base-dev/libatlas-base-dev/. -- Matthias Klose Sun, 03 Feb 2008 01:15:25 +0100 lapack (3.1.1-0.1) experimental; urgency=low * Non-maintainer upload. * New upstream release. * debian/rules: + Use INT_ETIME in make.inc. * debian/patches, debian/upstream: + Remove all patches. -- Kumar Appaiah Mon, 28 Jan 2008 22:40:25 +0530 lapack (3.0.20000531a-1.1) unstable; urgency=low * Explicitely build using gfortran-4.3. * Do not prefer libatlas3gf-base in the lapack shlibs file. -- Matthias Klose Sat, 19 Jan 2008 19:47:32 +0100 lapack (3.0.20000531a-1) experimental; urgency=low * Acknowledge NMU * gfortran transition -- Camm Maguire Thu, 25 Oct 2007 11:15:23 -0400 lapack3 (3.0.20000531a-6.1) unstable; urgency=low * Non-maintainer upload. * cdebconf transition: allow the dependency on debconf to be satisfied with an alternate of debconf-2.0 (Closes: #331883). -- Amaya Rodrigo Sastre Mon, 20 Aug 2007 19:13:42 +0200 lapack3 (3.0.20000531a-6) unstable; urgency=high * Fix lapack3-dev depends typo: libblas3.so -> libblas-3.so * All packages save shared lib package conflict/replace with analog in lapack. * Remove explicit depends on libblas.so.3 now that libs are explicitly linked against these. -- Camm Maguire Wed, 23 Mar 2005 14:57:23 +0000 lapack3 (3.0.20000531a-5) unstable; urgency=high * Revise again maxwrk/minwrk fir to upstream {s,d}gesdd.f patch, Closes: #276534. * Try linking liblapack against libblas and libg2c. Closes: #261354 * Put zgess.f patch back into debian/patches, and out of main package diff -- Camm Maguire Fri, 15 Oct 2004 16:58:12 +0000 lapack3 (3.0.20000531a-4) unstable; urgency=low * Add slave alternative link to static lib in -dev package * Bug fix: "lapack3-doc: spurious robots.txt file", thanks to Jochen Voss (Closes: #248559). Removed robots.txt from lapack3-doc * Fixed bad section number in manpages for lintian * added testing/tmp to clean target -- Camm Maguire Tue, 1 Jun 2004 16:48:25 +0000 lapack3 (3.0.20000531a-3) unstable; urgency=low * lapack-doc -> lapack3-doc in doc-base files, Closes: #233069 -- Camm Maguire Mon, 16 Feb 2004 18:33:40 +0000 lapack3 (3.0.20000531a-2) unstable; urgency=low * Fix lintian errors in lapack3-test (manpages had wrong .so links) * Rename templates for lapack3 package naming scheme -- Camm Maguire Wed, 21 Jan 2004 19:42:31 +0000 lapack3 (3.0.20000531a-1) unstable; urgency=low * Binary incompatible changes in the blas library, against which this library is linked, require an increase in the soname, and a change in package name to allow for support for the old API in both source and binary form to remain in the archives. -- Camm Maguire Tue, 23 Dec 2003 15:08:41 +0000 lapack (3.0.20000531a-25) unstable; urgency=low * Fix rules to not look for g77-3.2 on ia64 and alpha -- Camm Maguire Thu, 31 Jul 2003 21:53:42 +0000 lapack (3.0.20000531a-24) unstable; urgency=low * Newer standards * Recompile with latest toolchain to reduce error count, Closes: #202321 * default g77 all arches * lintian edits to lapack.3, csrot.3 and zdrot.3 manpages * lintian edits to copyright file -- Camm Maguire Wed, 30 Jul 2003 21:46:17 +0000 lapack (3.0.20000531a-23) unstable; urgency=low * Fix permissions for building with sudo, Closes: #177105 -- Camm Maguire Mon, 17 Feb 2003 12:37:45 -0500 lapack (3.0.20000531a-22) unstable; urgency=low * prevent completely empty patches -- Camm Maguire Thu, 5 Dec 2002 20:11:27 -0500 lapack (3.0.20000531a-21) unstable; urgency=low * Patch to fix lwork in dgesdd and sgesdd * Upstream timing and testing updates * fixes to {s,d,g,z} man pages * updated release notes from upstream -- Camm Maguire Wed, 4 Dec 2002 16:46:13 -0500 lapack (3.0.20000531a-20) unstable; urgency=low * Fix incorrect compiler specification for alpha and ia64 -- Camm Maguire Tue, 29 Oct 2002 11:20:03 -0500 lapack (3.0.20000531a-19) unstable; urgency=low * Added ${g77} to depends for lapack-dev, Closes: #149834 * Fixed typo in templates -- Camm Maguire Mon, 28 Oct 2002 20:00:20 -0500 lapack (3.0.20000531a-18) unstable; urgency=high * Minor change to trun to redirect standard err to log file and to avoid eval wrapper, as killing this is not reliable * Increased timeout on tester output checks * lapack-dev in section devel -- Camm Maguire Mon, 8 Apr 2002 15:35:55 -0400 lapack (3.0.20000531a-17) unstable; urgency=high * Removed space befoe lone newline in templates, Closes: #141527, Closes: #141529, Closes: #141533 * chmod +x debian/rawk * Allow for missing /proc/cpuinfo * Record compiler version in ?_results -- Camm Maguire Sat, 6 Apr 2002 23:53:11 -0500 lapack (3.0.20000531a-16) unstable; urgency=high * Removed quotes from alpha FOPTS * Made trun timeouts work relative to last output, instead of total job run time, for slow machines * debconf templates warning about library errors * lapack debconf dependency -- Camm Maguire Wed, 3 Apr 2002 20:45:46 -0500 lapack (3.0.20000531a-15) unstable; urgency=high * Removed alpha workaround -- no longer necessary * Run timings/tests under script capturing exit status and reporting it to enable build on buggy architectures (arm hppa) for now, (since I can't seem to get anyone to remove them from the archive, and they are holding up lapack everywhere else) * Remove -funroll-all-loops for arm * arm just compiles, but is useless -- runs no testers * changed variable structure in make.inc * liblapack2.so alternative * Arch specific patch mechanism * Fixed blas dependencies, Closes: #140661 * Patch for hppa to avoid tests of error exists pending fix to the dynamic loader -- Camm Maguire Sun, 31 Mar 2002 22:05:42 -0500 lapack (3.0.20000531a-14) unstable; urgency=low * Work arounds for alpha compiler problems -- Camm Maguire Wed, 20 Mar 2002 17:11:02 -0500 lapack (3.0.20000531a-13) unstable; urgency=low * g77-3.0 ->g77 for s390 -- Camm Maguire Sun, 17 Mar 2002 14:00:24 -0500 lapack (3.0.20000531a-12) unstable; urgency=low * g77-3.0 -O0 for S390 -- Camm Maguire Sun, 17 Mar 2002 06:15:56 -0500 lapack (3.0.20000531a-11) unstable; urgency=low * Depend on blas2-dev -> blas-dev | blas2-dev, Closes: #138413 -- Camm Maguire Fri, 15 Mar 2002 16:29:52 -0500 lapack (3.0.20000531a-10) unstable; urgency=low * Removed m68k specific Build-depends -- Camm Maguire Sun, 10 Mar 2002 07:18:39 -0500 lapack (3.0.20000531a-9) unstable; urgency=low * Removed m68k specific compile options, Closes: #137346 -- Camm Maguire Fri, 8 Mar 2002 13:12:20 -0500 lapack (3.0.20000531a-8) unstable; urgency=low * Copy libblas to working directory, elimnate LD_PRELOAD in rules -- Camm Maguire Fri, 1 Mar 2002 23:09:23 -0500 lapack (3.0.20000531a-7) unstable; urgency=low * Another attempt at fixing permission denied problems on certain autobuilders -- Camm Maguire Sat, 23 Feb 2002 14:07:44 -0500 lapack (3.0.20000531a-6) unstable; urgency=low * Reworked descriptions, Closes: #135041 * chmod go+rw on touched stampt files to clear up permission problems on mips,mipsel, and alpha * Added filenames to timing_results and testing_results * Added semi-real time display of testing/timing results for clearer autobuilder output and job detection -- Camm Maguire Thu, 21 Feb 2002 13:26:55 -0500 lapack (3.0.20000531a-5) unstable; urgency=low * Fixed arch detection in rules * Added PICOPTS and FOPTS to NOOPT in make.inc -- Camm Maguire Mon, 18 Feb 2002 20:44:23 -0500 lapack (3.0.20000531a-4) unstable; urgency=low * Prepend instead of cloberring LD_LIBRARY_PATH -- Camm Maguire Sun, 17 Feb 2002 22:15:59 -0500 lapack (3.0.20000531a-3) unstable; urgency=low * Removed empty patch files -- Camm Maguire Sun, 17 Feb 2002 13:06:53 -0500 lapack (3.0.20000531a-2) unstable; urgency=low * Edited lapack.3 manpage, Closes: #99385 * Remove zbcon.3 manpage, Closes: #99386 * Copyright elaboration, Closes: #101683 -- Camm Maguire Sun, 17 Feb 2002 00:15:36 -0500 lapack (3.0.20000531a-1) unstable; urgency=low * Remove html.bak files from lug source -- Camm Maguire Sat, 16 Feb 2002 10:55:21 -0500 lapack (3.0.20000531-2) unstable; urgency=low * ORed construction in shlibs and shlibs.local: liblapack 2 atlas2-base | lapack | lapack2 -- Camm Maguire Fri, 15 Feb 2002 23:44:30 -0500 lapack (3.0.20000531-1) unstable; urgency=low * New upstream release * New maintainer * New release Closes: #111374 * New maintainer Closes: #101341 * New maintainer Closes: #59302 * New maintainer Closes: #115397 * Added Lapack User's Guide, Release Notes, and FAQ to documentation * Incorporated manpages into source, obviating lapack-doc source package * web2png on Lapack User's Guide -- Camm Maguire Wed, 13 Feb 2002 22:49:09 -0500 lapack (3.0-5.4) unstable; urgency=low * NMU * Build with g77-3.0 on ia64. g77 version 2.96 segfaults. Closes: #114341. -- John Daily Wed, 10 Oct 2001 11:21:03 -0500 lapack (3.0-5.3) frozen unstable; urgency=low * NMU, with maintainer permission * Put virtual package lapack2 in dependency field of shlibs -- Camm Maguire Fri, 20 Jul 2001 16:44:34 -0400 lapack (3.0-5.2) frozen unstable; urgency=low * NMU, with permission from maintainer * Added support for lapack2 virtual package * Build-depends * Applied m68k patch using fort77 and -ffloat-store, Closes: #101341 * Saved .o files for shared and static builds in temporary directories debian/shared and debian/static, respectively, to allow packages needing access to these object (e.g. atlas) to access them by executing 'debian/rules build', Closes: #59302 -- Camm Maguire Wed, 18 Jul 2001 13:34:01 -0400 lapack (3.0-5.1) frozen unstable; urgency=low * Source NMU to fix alpha build situation (requires -mieee and can now be built without f2c) with maintainer permission. -- Christopher C. Chimelis Wed, 1 Mar 2000 09:39:52 -0500 lapack (3.0-5) frozen unstable; urgency=low * New Maintainer (should have been done a few uploads ago) * use f2c to compile on alpha to avoid bug in gcc. Closes: bug#55253, #48661 * Now uses DEB_HOST_GNU_CPU to set the arch -- James A. Treacy Tue, 18 Jan 2000 13:22:12 -0500 lapack (3.0-4) unstable; urgency=low * recompiled with latest blas package. Closes: #52256 -- James A. Treacy Wed, 5 Jan 2000 13:52:56 -0500 lapack (3.0-3) unstable; urgency=low * lapack-dev depends on blas-dev. Closes: #48462, #48307 * major version number for lib reverted to 2 since interface hasn't changed. Closes: #48081 -- James A. Treacy Thu, 28 Oct 1999 11:28:08 -0400 lapack (3.0-2) unstable; urgency=low * Conflicts with previous versions. Fixes Bug #48078 -- James A. Treacy Sat, 23 Oct 1999 03:08:47 -0400 lapack (3.0-1) unstable; urgency=low * New Maintainer * New upstream version * blas is now a separate package (with its own source) -- James A. Treacy Mon, 18 Oct 1999 12:03:03 -0400 lapack (2.0.1-2.1) frozen unstable; urgency=low * Non maintainer upload. * Fixed lapack man page to be parseable by whatis (Fixes #12073). -- Matthias Klose Fri, 15 May 1998 13:54:30 +0200 lapack (2.0.1-2) frozen unstable; urgency=low * Non maintainer release * Recompiled for libc6 (Fixes #21487). Used g77-2.90.29 (egcs-1.0.3a). * Fixed some open bugs (Fixes #13701, #16538, #16661, #17120). * Already fixed: #8986: #8993. * Updated standards version. * Converted to use debhelper -- Matthias Klose Tue, 12 May 1998 14:21:40 +0200 lapack (2.0.1-1) unstable; urgency=low * Initial Release. -- Sue Campbell Tue, 7 Jan 1997 15:08:06 -0500 debian/tests/0000775000000000000000000000000012303402341010322 5ustar debian/tests/xerbla-c0000775000000000000000000000124512215100233011744 0ustar #!/bin/sh set -ue cd $ADTTMP cat << EOF > tmp.c #include #include void LAPACKE_xerbla( const char *name, lapack_int info ) { if( info < 0 ) { printf( "OVERRIDE SUCCESSFUL override %d in %s\n", -(int) info, name ); } } int main (int argc, const char * argv[]) { double a[5][3] = {1,1,1,2,3,4,3,5,2,4,2,5,5,4,3}; double b[5][2] = {-10,-3,12,14,14,12,16,16,18,16}; lapack_int info,m,n,lda,ldb,nrhs; int i,j; m = 5; n = 9; nrhs = 2; lda = 3; ldb = 2; info = LAPACKE_dgels(LAPACK_ROW_MAJOR,'N',m,n,nrhs,*a,lda,*b,ldb); return(info); } EOF gcc tmp.c -llapacke ./a.out 2>&1 | grep "OVERRIDE SUCCESSFUL" debian/tests/xerbla-fortran0000775000000000000000000000062512215100233013176 0ustar #!/bin/sh set -ue cd $ADTTMP cat << EOF > tmp.f Program LinearEquations Implicit none Real*4 A(3,3), b(3) integer i, j, pivot(3), ok call SGESV(9, 1, A, 3, pivot, b, 3, ok) end SUBROUTINE XERBLA(srcname, info) PRINT *,'OVERRIDE SUCCESSFUL' RETURN END EOF gfortran tmp.f -llapack ./a.out 2>&1 | grep "OVERRIDE SUCCESSFUL" debian/tests/control0000664000000000000000000000016112303402255011727 0ustar Tests: xerbla-fortran Depends: liblapack-dev, gfortran Tests: xerbla-c Depends: liblapacke-dev, build-essential debian/control0000664000000000000000000001507512303402374010601 0ustar Source: lapack Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Science Team Uploaders: Sylvestre Ledru , Sébastien Villemot Build-Depends: debhelper (>= 9), gfortran, libblas-dev (>= 1.2.20110419-3), python Build-Depends-Indep: doxygen, graphviz Standards-Version: 3.9.5 Homepage: http://www.netlib.org/lapack/ Vcs-Git: git://anonscm.debian.org/debian-science/packages/lapack.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/lapack.git XS-Testsuite: autopkgtest Package: liblapack3 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Provides: liblapack.so.3gf, liblapack.so.3, liblapack3gf Replaces: libatlas3gf-base (<< 3.8.4-4), liblapack3gf (<< 3.4.1-1) Breaks: libatlas3gf-base (<< 3.8.4-4), liblapack3gf (<< 3.4.1-1) Description: Library of linear algebra routines 3 - shared version LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. Package: liblapack3gf Architecture: all Section: oldlibs Depends: ${misc:Depends}, liblapack3 Description: Transitional package for liblapack3 LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. Package: liblapacke Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Provides: liblapacke.so.3 Description: Library of linear algebra routines 3 - C lib shared version LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. . This package contains the Standard C language library for LAPACK. Package: liblapacke-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, liblapacke (= ${binary:Version}) Description: Library of linear algebra routines 3 - Headers LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. . This package contains the Standard C language headers for LAPACK. Package: liblapack-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, liblapack3 (= ${binary:Version}), libblas-dev | libblas.so Provides: liblapack.so Description: Library of linear algebra routines 3 - static version LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. Package: liblapack-pic Section: libdevel Architecture: any Conflicts: lapack-pic, lapack3-pic Replaces: lapack-pic, lapack3-pic Depends: ${misc:Depends}, liblapack3 (= ${binary:Version}) Description: Library of linear algebra routines 3 - static PIC version LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. . Normally one would want to use non-PIC code for static linking. In this case, install liblapack-dev. This package is provided for other packages, such as ATLAS, needing access to PIC versions of the lapack objects in their own build process. Package: liblapack-test Section: devel Priority: extra Architecture: any Conflicts: lapack-test, lapack3-test Replaces: lapack-test, lapack3-test Depends: ${misc:Depends}, ${shlibs:Depends} Description: Library of linear algebra routines 3 - testing programs LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. . These testing programs have been run against the shared library in the lapack package. The results have been collected in the files test_results. These programs are provided separately here so that the user can test and compare alternate versions of the lapack libraries, such as those provided by the ATLAS packages, and the lapack package. Package: liblapack-doc Section: doc Architecture: all Depends: ${misc:Depends} Conflicts: lapack-doc, lapack3-doc Replaces: lapack-doc, lapack3-doc Description: Library of linear algebra routines 3 - documentation LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. . This package contains the Lapack User's Guide manual in html format. . Since version 3.4.0, the HTML documentation is generated thanks to doxygen. Package: liblapack-doc-man Section: doc Architecture: all Depends: ${misc:Depends} Description: Library of linear algebra routines 3 - documentation (manual pages) LAPACK version 3.X is a comprehensive FORTRAN library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. . This package contains the Lapack User's Guide manual in man format. debian/orig-tar.sh0000775000000000000000000000103312243163755011260 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' DIR=lapack-$2 TAR=../lapack_$2.orig.tar.xz # clean up the upstream tarball tar -a -x -f $3 rm $3 (cd $DIR mv TESTING testing; ln -s testing TESTING mv SRC src; ln -s src SRC mv INSTALL install; ln -s install INSTALL mv BLAS blas; ln -s blas BLAS ) echo tar -a -c -f $TAR $DIR tar -a -c -f $TAR $DIR rm -rf $DIR # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi exit 0 debian/shlibs.local0000664000000000000000000000005012215131636011463 0ustar liblapack 3 liblapack3 | liblapack.so.3 debian/liblapack-test.examples0000664000000000000000000000153112215100136013616 0ustar testing/cbak.in testing/cbal.in testing/cbb.in testing/cec.in testing/ced.in testing/cgbak.in testing/cgbal.in testing/cgd.in testing/cgg.in testing/csb.in testing/csg.in testing/ctest.in testing/dbak.in testing/dbal.in testing/dbb.in testing/dec.in testing/ded.in testing/dgbak.in testing/dgbal.in testing/dgd.in testing/dgg.in testing/dsb.in testing/dsg.in testing/dtest.in testing/glm.in testing/gqr.in testing/gsv.in testing/lse.in testing/nep.in testing/sbak.in testing/sbal.in testing/sbb.in testing/sec.in testing/sed.in testing/sep.in testing/sgbak.in testing/sgbal.in testing/sgd.in testing/sgg.in testing/ssb.in testing/ssg.in testing/stest.in testing/svd.in testing/zbak.in testing/zbal.in testing/zbb.in testing/zec.in testing/zed.in testing/zgbak.in testing/zgbal.in testing/zgd.in testing/zgg.in testing/zsb.in testing/zsg.in testing/ztest.in debian/liblapack-dev.prerm0000664000000000000000000000022412215100136012722 0ustar #!/bin/sh set -e if [ "$1" != "upgrade" ] then update-alternatives --remove liblapack.so /usr/lib/lapack/liblapack.so fi #DEBHELPER# exit 0 debian/liblapack3.prerm0000664000000000000000000000046112215100136012234 0ustar #!/bin/sh set -e if [ "$1" = "upgrade" ] then update-alternatives --display liblapack.so.3gf >/dev/null 2>&1 && update-alternatives --remove-all liblapack.so.3gf fi if [ "$1" != "upgrade" ] then update-alternatives --remove liblapack.so.3 /usr/lib/lapack/liblapack.so.3 fi #DEBHELPER# exit 0 debian/Makefile0000664000000000000000000000005012215100136010612 0ustar build: a b a: echo "a" b: echo "b" debian/liblapack-doc-man.lintian-overrides0000664000000000000000000000014712215100233015775 0ustar # Upstream does not provide a meaningful brief description of functions manpage-has-bad-whatis-entry * debian/liblapack-doc.lintian-overrides0000664000000000000000000000025412243473725015247 0ustar # Using the jquery.js from libjs-jquery instead of the Doxygen-generated breaks the HTML doc embedded-javascript-library usr/share/doc/liblapack-doc/explore-html/jquery.js debian/compat0000664000000000000000000000000212215131636010366 0ustar 9