r36811 - in /packages/superlu/trunk: ./ EXAMPLE/ SRC/ TESTING/ debian/ debian/patches/
prudhomm at users.alioth.debian.org
prudhomm at users.alioth.debian.org
Fri Aug 13 12:57:55 UTC 2010
Author: prudhomm
Date: Fri Aug 13 12:57:54 2010
New Revision: 36811
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36811
Log:
[svn-inject] Applying Debian modifications (4.0-1) to trunk
Added:
packages/superlu/trunk/debian/ (with props)
packages/superlu/trunk/debian/README.Debian
packages/superlu/trunk/debian/changelog
packages/superlu/trunk/debian/compat
packages/superlu/trunk/debian/control
packages/superlu/trunk/debian/copyright
packages/superlu/trunk/debian/docs
packages/superlu/trunk/debian/libsuperlu4-dev.install
packages/superlu/trunk/debian/libsuperlu4.install
packages/superlu/trunk/debian/patches/
packages/superlu/trunk/debian/patches/fixbuild.patch
packages/superlu/trunk/debian/patches/series
packages/superlu/trunk/debian/rules (with props)
packages/superlu/trunk/debian/runtests.sh
packages/superlu/trunk/debian/watch
Modified:
packages/superlu/trunk/EXAMPLE/Makefile
packages/superlu/trunk/Makefile
packages/superlu/trunk/SRC/Makefile
packages/superlu/trunk/TESTING/Makefile
packages/superlu/trunk/make.inc
Modified: packages/superlu/trunk/EXAMPLE/Makefile
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/EXAMPLE/Makefile?rev=36811&op=diff
==============================================================================
--- packages/superlu/trunk/EXAMPLE/Makefile (original)
+++ packages/superlu/trunk/EXAMPLE/Makefile Fri Aug 13 12:57:54 2010
@@ -33,13 +33,13 @@
#######################################################################
HEADER = ../SRC
+LIBS = ../$(SUPERLULIB) $(BLASLIB) -lm
SLINEXM = slinsol.o
SLINEXM1 = slinsol1.o
SLINXEXM = slinsolx.o
SLINXEXM1 = slinsolx1.o
SLINXEXM2 = slinsolx2.o
-SITSOL = sitersol.o sfgmr.o
DLINEXM = dlinsol.o
DLINEXM1 = dlinsol1.o
@@ -47,114 +47,95 @@
DLINXEXM1 = dlinsolx1.o
DLINXEXM2 = dlinsolx2.o
SUPERLUEXM = superlu.o sp_ienv.o
-DITSOL = ditersol.o dfgmr.o
CLINEXM = clinsol.o
CLINEXM1 = clinsol1.o
CLINXEXM = clinsolx.o
CLINXEXM1 = clinsolx1.o
CLINXEXM2 = clinsolx2.o
-CITSOL = citersol.o cfgmr.o
ZLINEXM = zlinsol.o
ZLINEXM1 = zlinsol1.o
ZLINXEXM = zlinsolx.o
ZLINXEXM1 = zlinsolx1.o
ZLINXEXM2 = zlinsolx2.o
-ZITSOL = zitersol.o zfgmr.o
all: single double complex complex16
-single: slinsol slinsol1 slinsolx slinsolx1 slinsolx2 sitersol
-double: dlinsol dlinsol1 dlinsolx dlinsolx1 dlinsolx2 superlu ditersol
-complex: clinsol clinsol1 clinsolx clinsolx1 clinsolx2 citersol
-complex16: zlinsol zlinsol1 zlinsolx zlinsolx1 zlinsolx2 zitersol
+single: slinsol slinsol1 slinsolx slinsolx1 slinsolx2
+double: dlinsol dlinsol1 dlinsolx dlinsolx1 dlinsolx2 superlu
+complex: clinsol clinsol1 clinsolx clinsolx1 clinsolx2
+complex16: zlinsol zlinsol1 zlinsolx zlinsolx1 zlinsolx2
-slinsol: $(SLINEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(SLINEXM) $(LIBS) -lm -o $@
+slinsol: $(SLINEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(SLINEXM) $(LIBS) -o $@
-slinsol1: $(SLINEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(SLINEXM1) $(LIBS) -lm -o $@
+slinsol1: $(SLINEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(SLINEXM1) $(LIBS) -o $@
-slinsolx: $(SLINXEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(SLINXEXM) $(LIBS) -lm -o $@
+slinsolx: $(SLINXEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(SLINXEXM) $(LIBS) -o $@
-slinsolx1: $(SLINXEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(SLINXEXM1) $(LIBS) -lm -o $@
+slinsolx1: $(SLINXEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(SLINXEXM1) $(LIBS) -o $@
-slinsolx2: $(SLINXEXM2) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(SLINXEXM2) $(LIBS) -lm -o $@
+slinsolx2: $(SLINXEXM2) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(SLINXEXM2) $(LIBS) -o $@
-sitersol: $(SITSOL) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(SITSOL) $(LIBS) -lm -o $@
+dlinsol: $(DLINEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(DLINEXM) $(LIBS) -o $@
-dlinsol: $(DLINEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(DLINEXM) $(LIBS) -lm -o $@
+dlinsol1: $(DLINEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(DLINEXM1) $(LIBS) -o $@
-dlinsol1: $(DLINEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(DLINEXM1) $(LIBS) -lm -o $@
+dlinsolx: $(DLINXEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(DLINXEXM) $(LIBS) -o $@
-dlinsolx: $(DLINXEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(DLINXEXM) $(LIBS) -lm -o $@
+dlinsolx1: $(DLINXEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(DLINXEXM1) $(LIBS) -o $@
-dlinsolx1: $(DLINXEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(DLINXEXM1) $(LIBS) -lm -o $@
+dlinsolx2: $(DLINXEXM2) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(DLINXEXM2) $(LIBS) -o $@
-dlinsolx2: $(DLINXEXM2) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(DLINXEXM2) $(LIBS) -lm -o $@
+superlu: $(SUPERLUEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(SUPERLUEXM) $(LIBS) -o $@
-superlu: $(SUPERLUEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(SUPERLUEXM) $(LIBS) -lm -o $@
+clinsol: $(CLINEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(CLINEXM) $(LIBS) -o $@
-ditersol: $(DITSOL) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(DITSOL) $(LIBS) -lm -o $@
+clinsol1: $(CLINEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(CLINEXM1) $(LIBS) -o $@
-clinsol: $(CLINEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(CLINEXM) $(LIBS) -lm -o $@
+clinsolx: $(CLINXEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(CLINXEXM) $(LIBS) -o $@
-clinsol1: $(CLINEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(CLINEXM1) $(LIBS) -lm -o $@
+clinsolx1: $(CLINXEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(CLINXEXM1) $(LIBS) -o $@
-clinsolx: $(CLINXEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(CLINXEXM) $(LIBS) -lm -o $@
+clinsolx2: $(CLINXEXM2) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(CLINXEXM2) $(LIBS) -o $@
-clinsolx1: $(CLINXEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(CLINXEXM1) $(LIBS) -lm -o $@
+zlinsol: $(ZLINEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(ZLINEXM) $(LIBS) -o $@
-clinsolx2: $(CLINXEXM2) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(CLINXEXM2) $(LIBS) -lm -o $@
+zlinsol1: $(ZLINEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(ZLINEXM1) $(LIBS) -o $@
-citersol: $(CITSOL) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(CITSOL) $(LIBS) -lm -o $@
+zlinsolx: $(ZLINXEXM) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(ZLINXEXM) $(LIBS) -o $@
-zlinsol: $(ZLINEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(ZLINEXM) $(LIBS) -lm -o $@
+zlinsolx1: $(ZLINXEXM1) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(ZLINXEXM1) $(LIBS) -o $@
-zlinsol1: $(ZLINEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(ZLINEXM1) $(LIBS) -lm -o $@
-
-zlinsolx: $(ZLINXEXM) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(ZLINXEXM) $(LIBS) -lm -o $@
-
-zlinsolx1: $(ZLINXEXM1) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(ZLINXEXM1) $(LIBS) -lm -o $@
-
-zlinsolx2: $(ZLINXEXM2) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(ZLINXEXM2) $(LIBS) -lm -o $@
-
-zitersol: $(ZITSOL) $(SUPERLULIB)
- $(LOADER) $(LOADOPTS) $(ZITSOL) $(LIBS) -lm -o $@
+zlinsolx2: $(ZLINXEXM2) ../$(SUPERLULIB)
+ $(LOADER) $(LOADOPTS) $(ZLINXEXM2) $(LIBS) -o $@
.c.o:
- $(CC) $(CFLAGS) $(CDEFS) -I$(HEADER) -c $< $(VERBOSE)
+ $(CC) $(CFLAGS) -I$(HEADER) -c $< $(VERBOSE)
.f.o:
$(FORTRAN) $(FFLAGS) -c $< $(VERBOSE)
clean:
- rm -f *.o *linsol *linsol1 *linsolx *linsolx1 *linsolx2 \
- superlu *itersol
-
-
-
+ rm -f *.o *linsol *linsol1 *linsolx *linsolx1 *linsolx2 superlu
Modified: packages/superlu/trunk/Makefile
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/Makefile?rev=36811&op=diff
==============================================================================
--- packages/superlu/trunk/Makefile (original)
+++ packages/superlu/trunk/Makefile Fri Aug 13 12:57:54 2010
@@ -8,11 +8,10 @@
#
# Creation date: October 2, 1995
#
-# Modified: February 4, 1997 Version 1.0
-# November 15, 1997 Version 1.1
-# September 1, 1999 Version 2.0
-# October 15, 2003 Version 3.0
-# August 1, 2008 Version 3.1
+# Modified: February 4, 1997 Version 1.0
+# November 15, 1997 Version 1.1
+# September 1, 1999 Version 2.0
+# October 15, 2003 Version 3.0
#
############################################################################
@@ -44,9 +43,6 @@
testing:
( cd TESTING ; $(MAKE) )
-doc:
- doxygen Doxyfile
-
cleanlib:
( cd SRC; $(MAKE) clean )
( cd TESTING/MATGEN; $(MAKE) clean )
Modified: packages/superlu/trunk/SRC/Makefile
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/SRC/Makefile?rev=36811&op=diff
==============================================================================
--- packages/superlu/trunk/SRC/Makefile (original)
+++ packages/superlu/trunk/SRC/Makefile Fri Aug 13 12:57:54 2010
@@ -49,9 +49,7 @@
### SuperLU
ALLAUX = superlu_timer.o util.o memory.o get_perm_c.o mmd.o \
sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o \
- heap_relax_snode.o colamd.o \
- ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o \
- mc64ad.o mc21.o
+ heap_relax_snode.o colamd.o
SLUSRC = \
sgssv.o sgssvx.o \
@@ -59,80 +57,59 @@
slangs.o sgsequ.o slaqgs.o spivotgrowth.o \
sgsrfs.o sgstrf.o sgstrs.o scopy_to_ucol.o \
ssnode_dfs.o ssnode_bmod.o \
- spanel_dfs.o spanel_bmod.o \
- sreadhb.o sreadrb.o sreadtriple.o \
+ spanel_dfs.o spanel_bmod.o sreadhb.o \
scolumn_dfs.o scolumn_bmod.o spivotL.o spruneL.o \
- smemory.o sutil.o smyblas2.o \
- sgsisx.o sgsitrf.o sldperm.o \
- ilu_sdrop_row.o ilu_ssnode_dfs.o \
- ilu_scolumn_dfs.o ilu_spanel_dfs.o ilu_scopy_to_ucol.o \
- ilu_spivotL.o sdiagonal.o
+ smemory.o sutil.o smyblas2.o
DLUSRC = \
dgssv.o dgssvx.o \
dsp_blas2.o dsp_blas3.o dgscon.o \
dlangs.o dgsequ.o dlaqgs.o dpivotgrowth.o \
dgsrfs.o dgstrf.o dgstrs.o dcopy_to_ucol.o \
- dsnode_dfs.o dsnode_bmod.o dpanel_dfs.o dpanel_bmod.o \
- dreadhb.o dreadrb.o dreadtriple.o \
+ dsnode_dfs.o dsnode_bmod.o \
+ dpanel_dfs.o dpanel_bmod.o dreadhb.o \
dcolumn_dfs.o dcolumn_bmod.o dpivotL.o dpruneL.o \
- dmemory.o dutil.o dmyblas2.o \
- dgsisx.o dgsitrf.o \
- dldperm.o mc64ad.o mc21.o \
- ilu_ddrop_row.o ilu_dsnode_dfs.o \
- ilu_dcolumn_dfs.o ilu_dpanel_dfs.o ilu_dcopy_to_ucol.o \
- ilu_dpivotL.o ddiagonal.o
- ## dgstrsL.o dgstrsU.o
+ dmemory.o dutil.o dmyblas2.o
CLUSRC = \
scomplex.o cgssv.o cgssvx.o csp_blas2.o csp_blas3.o cgscon.o \
clangs.o cgsequ.o claqgs.o cpivotgrowth.o \
cgsrfs.o cgstrf.o cgstrs.o ccopy_to_ucol.o \
csnode_dfs.o csnode_bmod.o \
- cpanel_dfs.o cpanel_bmod.o \
- creadhb.o creadrb.o creadtriple.o \
+ cpanel_dfs.o cpanel_bmod.o creadhb.o \
ccolumn_dfs.o ccolumn_bmod.o cpivotL.o cpruneL.o \
- cmemory.o cutil.o cmyblas2.o \
- cgsisx.o cgsitrf.o cldperm.o \
- ilu_cdrop_row.o ilu_csnode_dfs.o \
- ilu_ccolumn_dfs.o ilu_cpanel_dfs.o ilu_ccopy_to_ucol.o \
- ilu_cpivotL.o cdiagonal.o
+ cmemory.o cutil.o cmyblas2.o
ZLUSRC = \
dcomplex.o zgssv.o zgssvx.o zsp_blas2.o zsp_blas3.o zgscon.o \
zlangs.o zgsequ.o zlaqgs.o zpivotgrowth.o \
zgsrfs.o zgstrf.o zgstrs.o zcopy_to_ucol.o \
zsnode_dfs.o zsnode_bmod.o \
- zpanel_dfs.o zpanel_bmod.o \
- zreadhb.o zreadrb.o zreadtriple.o \
+ zpanel_dfs.o zpanel_bmod.o zreadhb.o \
zcolumn_dfs.o zcolumn_bmod.o zpivotL.o zpruneL.o \
- zmemory.o zutil.o zmyblas2.o \
- zgsisx.o zgsitrf.o zldperm.o \
- ilu_zdrop_row.o ilu_zsnode_dfs.o \
- ilu_zcolumn_dfs.o ilu_zpanel_dfs.o ilu_zcopy_to_ucol.o \
- ilu_zpivotL.o zdiagonal.o
+ zmemory.o zutil.o zmyblas2.o
all: single double complex complex16
single: $(SLUSRC) $(ALLAUX) $(LAAUX) $(SLASRC) $(SCLAUX)
- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \
+ $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \
$(SLUSRC) $(ALLAUX) $(LAAUX) $(SLASRC) $(SCLAUX)
- $(RANLIB) $(SUPERLULIB)
+ $(RANLIB) ../$(SUPERLULIB)
double: $(DLUSRC) $(ALLAUX) $(LAAUX) $(DLASRC) $(DZLAUX)
- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \
+ $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \
$(DLUSRC) $(ALLAUX) $(LAAUX) $(DLASRC) $(DZLAUX)
- $(RANLIB) $(SUPERLULIB)
+ $(RANLIB) ../$(SUPERLULIB)
complex: $(CLUSRC) $(ALLAUX) $(LAAUX) $(CLASRC) $(SCLAUX)
- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \
+ $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \
$(CLUSRC) $(ALLAUX) $(LAAUX) $(CLASRC) $(SCLAUX)
- $(RANLIB) $(SUPERLULIB)
+ $(RANLIB) ../$(SUPERLULIB)
complex16: $(ZLUSRC) $(ALLAUX) $(LAAUX) $(ZLASRC) $(DZLAUX)
- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \
+ $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \
$(ZLUSRC) $(ALLAUX) $(LAAUX) $(ZLASRC) $(DZLAUX)
- $(RANLIB) $(SUPERLULIB)
+ $(RANLIB) ../$(SUPERLULIB)
##################################
@@ -146,8 +123,5 @@
.c.o:
$(CC) $(CFLAGS) $(CDEFS) $(BLASDEF) -c $< $(VERBOSE)
-.f.o:
- $(FORTRAN) $(FFLAGS) -c $<
-
clean:
- rm -f *.o $(SUPERLULIB)
+ rm -f *.o libsuperlu.*
Modified: packages/superlu/trunk/TESTING/Makefile
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/TESTING/Makefile?rev=36811&op=diff
==============================================================================
--- packages/superlu/trunk/TESTING/Makefile (original)
+++ packages/superlu/trunk/TESTING/Makefile Fri Aug 13 12:57:54 2010
@@ -37,13 +37,17 @@
ALINTST = sp_ienv.o
-SLINTST = sdrive.o sp_sconvert.o sgst01.o sgst02.o sgst04.o sgst07.o
+SLINTST = sdrive.o sp_sconvert.o \
+ sp_sget01.o sp_sget02.o sp_sget04.o sp_sget07.o
-DLINTST = ddrive.o sp_dconvert.o dgst01.o dgst02.o dgst04.o dgst07.o
+DLINTST = ddrive.o sp_dconvert.o \
+ sp_dget01.o sp_dget02.o sp_dget04.o sp_dget07.o
-CLINTST = cdrive.o sp_cconvert.o cgst01.o cgst02.o cgst04.o cgst07.o
+CLINTST = cdrive.o sp_cconvert.o \
+ sp_cget01.o sp_cget02.o sp_cget04.o sp_cget07.o
-ZLINTST = zdrive.o sp_zconvert.o zgst01.o zgst02.o zgst04.o zgst07.o
+ZLINTST = zdrive.o sp_zconvert.o \
+ sp_zget01.o sp_zget02.o sp_zget04.o sp_zget07.o
all: testmat single double complex complex16
Propchange: packages/superlu/trunk/debian/
------------------------------------------------------------------------------
mergeWithUpstream = 1
Added: packages/superlu/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/README.Debian?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/README.Debian (added)
+++ packages/superlu/trunk/debian/README.Debian Fri Aug 13 12:57:54 2010
@@ -1,0 +1,17 @@
+SuperLU for Debian
+------------------
+
+SuperLU might be useful in conjunction with some other packages like:
+petsc or arpack. Otherwise it is widely used in the scientific
+computing community.
+
+I wrote a little script so that you can run the SuperLU tests.
+Just type:
+
+sh /usr/share/doc/libsuperlu-dev/runtests.sh /tmp
+
+it will run all the tests in /tmp/tests. Check the .out files to see
+what happened in each tests.
+
+
+ -- Christophe Prud'homme <prudhomm at debian.org>, Fri, 7 Apr 2006 09:45:25 +0200
Added: packages/superlu/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/changelog?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/changelog (added)
+++ packages/superlu/trunk/debian/changelog Fri Aug 13 12:57:54 2010
@@ -1,0 +1,76 @@
+superlu (4.0-1) unstable; urgency=low
+
+ [Daniel Leidert]
+ * debian/control: Added Homepage field.
+ (Vcs-Svn): Fixed.
+ (Depends): ${Source-Version} is deprecated (make the package binNMU safe).
+ * debian/dirs: Dropped.
+ * debian/rules (clean): Fixed debian-rules-ignores-make-clean-error.
+
+ [Christophe Prud'homme]
+ * New upstream release
+ * debian/{control,rules}: use cdbs now
+ * Fixed all lintian warnings
+ * debian/control: updated Standards-Version to 3.8.2
+
+ -- Christophe Prud'homme <prudhomm at debian.org> Sat, 01 Aug 2009 19:32:45 +0200
+
+superlu (3.0+20070106-3) unstable; urgency=low
+
+ * debian/control: changed XS-Vcs-* to Vcs-*
+ * Bug fix: "superlu: Please depend on libblas instead of refblas3",
+ thanks to Colin Tuckley (Closes: #462290).
+
+ -- Christophe Prud'homme <prudhomm at debian.org> Fri, 22 Feb 2008 23:54:05 +0100
+
+superlu (3.0+20070106-2) unstable; urgency=low
+
+ [Christophe Prud'homme]
+ * debian/control: update Standards-Version, no change
+ * Bug fix: "superlu: Please depend on libblas instead of refblas3",
+ thanks to Colin Tuckley (Closes: #462290).
+
+ -- Christophe Prud'homme <prudhomm at debian.org> Thu, 24 Jan 2008 10:22:42 +0100
+
+superlu (3.0+20070106-1) unstable; urgency=low
+
+ [ Rafael Laboissiere ]
+ * debian/control: Added XS-Vcs-Svn and XS-Vcs-Browser fields to the Source
+ section
+
+ [Christophe Prud'homme]
+ * New upstream release
+
+ -- Christophe Prud'homme <prudhomm at debian.org> Sun, 15 Jul 2007 10:00:50 +0200
+
+superlu (3.0-5) unstable; urgency=low
+
+ * Reverted libsuperlu3-dev to libsuperlu-dev
+
+ -- Christophe Prud'homme <prudhomm at debian.org> Fri, 7 Apr 2006 10:24:43 +0200
+
+superlu (3.0-4) unstable; urgency=low
+
+ * Changed libsuperlu3-dev to libsuperlu-dev
+
+ -- Christophe Prud'homme <prudhomm at debian.org> Fri, 7 Apr 2006 10:01:06 +0200
+
+superlu (3.0-3) unstable; urgency=low
+
+ * Changed prudhomm at mit.edu to prudhomm at debian.org
+ * Use pkg-scicomp-devel at lists.alioth.debian.org as new maintainer address
+
+ -- Christophe Prud'homme <prudhomm at debian.org> Fri, 7 Apr 2006 09:49:25 +0200
+
+superlu (3.0-2) unstable; urgency=low
+
+ * fixed inconsistencies: libsuperlu3-dev vs libsuperlu-dev
+
+ -- Christophe Prud'homme <prudhomm at mit.edu> Wed, 18 Aug 2004 09:26:10 +0200
+
+superlu (3.0-1) unstable; urgency=low
+
+ * Initial Release. (closes: #265217)
+
+ -- Christophe Prud'homme <prudhomm at mit.edu> Thu, 12 Aug 2004 11:05:16 +0200
+
Added: packages/superlu/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/compat?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/compat (added)
+++ packages/superlu/trunk/debian/compat Fri Aug 13 12:57:54 2010
@@ -1,0 +1,1 @@
+5
Added: packages/superlu/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/control?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/control (added)
+++ packages/superlu/trunk/debian/control Fri Aug 13 12:57:54 2010
@@ -1,0 +1,82 @@
+Source: superlu
+Priority: optional
+Section: devel
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Christophe Prud'homme <prudhomm at debian.org>
+Build-Depends: cdbs, quilt, debhelper (>= 7), gcc (>= 3.0), csh, libblas-dev
+Standards-Version: 3.9.1
+Homepage: http://crd.lbl.gov/~xiaoye/SuperLU/
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/superlu/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk
+
+Package: libsuperlu4
+Section: libs
+Architecture: any
+Depends: libblas3gf, ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libsuperlu3
+Provides: libsuperlu3
+Description: Direct solution of large, sparse systems of linear equations
+ SuperLU is a general purpose library for the direct solution of
+ large, sparse, nonsymmetric systems of linear equations on high
+ performance machines. The library is written in C and is callable from
+ either C or Fortran. The library routines will perform an LU
+ decomposition with partial pivoting and triangular system solves
+ through forward and back substitution. The LU factorization routines
+ can handle non-square matrices but the triangular solves are performed
+ only for square matrices. The matrix columns may be preordered (before
+ factorization) either through library or user supplied routines. This
+ preordering for sparsity is completely separate from the
+ factorization. Working precision iterative refinement subroutines are
+ provided for improved backward stability. Routines are also provided
+ to equilibrate the system, estimate the condition number, calculate
+ the relative backward error, and estimate error bounds for the refined
+ solutions.
+
+Package: libsuperlu4-dev
+Section: libdevel
+Architecture: any
+Depends: libsuperlu4 (= ${binary:Version}), libblas-dev
+Conflicts: libsuperlu3-dev
+Provides: libsuperlu3-dev
+Description: Direct solution of large, sparse systems of linear equations
+ Development files for SuperLU.
+ .
+ SuperLU is a general purpose library for the direct solution of
+ large, sparse, nonsymmetric systems of linear equations on high
+ performance machines. The library is written in C and is callable from
+ either C or Fortran. The library routines will perform an LU
+ decomposition with partial pivoting and triangular system solves
+ through forward and back substitution. The LU factorization routines
+ can handle non-square matrices but the triangular solves are performed
+ only for square matrices. The matrix columns may be preordered (before
+ factorization) either through library or user supplied routines. This
+ preordering for sparsity is completely separate from the
+ factorization. Working precision iterative refinement subroutines are
+ provided for improved backward stability. Routines are also provided
+ to equilibrate the system, estimate the condition number, calculate
+ the relative backward error, and estimate error bounds for the refined
+ solutions.
+
+Package: libsuperlu4-dbg
+Section: debug
+Architecture: any
+Depends: libsuperlu4 (= ${binary:Version})
+Description: Direct solution of large, sparse systems of linear equations
+ Debug files for SuperLU.
+ .
+ SuperLU is a general purpose library for the direct solution of
+ large, sparse, nonsymmetric systems of linear equations on high
+ performance machines. The library is written in C and is callable from
+ either C or Fortran. The library routines will perform an LU
+ decomposition with partial pivoting and triangular system solves
+ through forward and back substitution. The LU factorization routines
+ can handle non-square matrices but the triangular solves are performed
+ only for square matrices. The matrix columns may be preordered (before
+ factorization) either through library or user supplied routines. This
+ preordering for sparsity is completely separate from the
+ factorization. Working precision iterative refinement subroutines are
+ provided for improved backward stability. Routines are also provided
+ to equilibrate the system, estimate the condition number, calculate
+ the relative backward error, and estimate error bounds for the refined
+ solutions.
+
Added: packages/superlu/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/copyright?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/copyright (added)
+++ packages/superlu/trunk/debian/copyright Fri Aug 13 12:57:54 2010
@@ -1,0 +1,42 @@
+This package was debianized by Christophe Prud'homme <prudhomm at debian.org> on
+Mon, 26 Jul 2004 14:14:12 +0200.
+
+It was downloaded from http://crd.lbl.gov/~xiaoye/SuperLU/superlu_3.0.tar.gz
+
+Upstream Authors:
+Jim Demmel
+John Gilbert
+Xiaoye (Sherry) Li
+
+Copyright:
+
+Copyright (c) 2003, The Regents of the University of California, through
+Lawrence Berkeley National Laboratory (subject to receipt of any required
+approvals from U.S. Dept. of Energy)
+
+All rights reserved.
+
+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 Lawrence Berkeley National Laboratory, U.S. Dept. of
+Energy 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.
+
Added: packages/superlu/trunk/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/docs?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/docs (added)
+++ packages/superlu/trunk/debian/docs Fri Aug 13 12:57:54 2010
@@ -1,0 +1,1 @@
+README
Added: packages/superlu/trunk/debian/libsuperlu4-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/libsuperlu4-dev.install?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/libsuperlu4-dev.install (added)
+++ packages/superlu/trunk/debian/libsuperlu4-dev.install Fri Aug 13 12:57:54 2010
@@ -1,0 +1,8 @@
+shared/SRC/libsuperlu.so /usr/lib
+static/libsuperlu.a /usr/lib
+SRC/*.h /usr/include/superlu
+README /usr/share/doc/libsuperlu-dev
+EXAMPLE/* /usr/share/doc/libsuperlu-dev/examples
+TESTING/* /usr/share/doc/libsuperlu-dev/tests
+make.inc /usr/share/doc/libsuperlu-dev/
+debian/runtests.sh /usr/share/doc/libsuperlu-dev/
Added: packages/superlu/trunk/debian/libsuperlu4.install
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/libsuperlu4.install?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/libsuperlu4.install (added)
+++ packages/superlu/trunk/debian/libsuperlu4.install Fri Aug 13 12:57:54 2010
@@ -1,0 +1,2 @@
+shared/SRC/libsuperlu.so.* /usr/lib
+README /usr/share/doc/libsuperlu3
Added: packages/superlu/trunk/debian/patches/fixbuild.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/patches/fixbuild.patch?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/patches/fixbuild.patch (added)
+++ packages/superlu/trunk/debian/patches/fixbuild.patch Fri Aug 13 12:57:54 2010
@@ -1,0 +1,13 @@
+Index: superlu-4.0/Makefile
+===================================================================
+--- superlu-4.0.orig/Makefile 2010-08-13 13:52:57.000000000 +0200
++++ superlu-4.0/Makefile 2010-08-13 13:53:20.000000000 +0200
+@@ -17,7 +17,7 @@
+
+ include make.inc
+
+-all: install lib testing
++all: install lib
+
+ lib: superlulib tmglib
+
Added: packages/superlu/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/patches/series?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/patches/series (added)
+++ packages/superlu/trunk/debian/patches/series Fri Aug 13 12:57:54 2010
@@ -1,0 +1,1 @@
+fixbuild.patch
Added: packages/superlu/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/rules?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/rules (added)
+++ packages/superlu/trunk/debian/rules Fri Aug 13 12:57:54 2010
@@ -1,0 +1,44 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+include /usr/share/cdbs/1/class/makefile.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+# shared library versions, option 1
+version=4.0.0
+major=4
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+build/libsuperlu4::
+ -mkdir -p shared/SRC
+ cd shared/SRC ; \
+ srcdir=../../SRC; \
+ $(MAKE) -f $$srcdir/Makefile -I $$srcdir VPATH="$$srcdir" srcdir="$$srcdir" NOOPTS="-fPIC" CFLAGS="-O3 -fPIC -pipe" DEBUGFLAGS="-DNDEBUG" ; \
+ gcc -shared -Wl,-soname,libsuperlu.so.$(major) -o libsuperlu.so.$(version) `ls *.o` -lblas -lm
+ ( cd shared/SRC && ln -sf libsuperlu.so.$(version) libsuperlu.so.$(major) )
+ ( cd shared/SRC && ln -sf libsuperlu.so.$(version) libsuperlu.so )
+
+ -mkdir -p static/SRC
+ cd static/SRC ; \
+ srcdir=../../SRC; \
+ $(MAKE) -f $$srcdir/Makefile -I $$srcdir VPATH="$$srcdir" srcdir="$$srcdir" CFLAGS="-O3 -pipe" DEBUGFLAGS="-DNDEBUG" LDFLAGS="-s" ;
+
+clean::
+ -rm -rf shared static
+# [ ! -f Makefile ] || $(MAKE) distclean
+
+DEB_STRIPPED_UPSTREAM_VERSION = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -n -e 's/\.*$$//p')
+SUPERLU_VERSION=$(DEB_STRIPPED_UPSTREAM_VERSION)
+
+get-orig-source:
+ uscan --force-download --rename --verbose --upstream-version $(SUPERLU_VERSION)
Propchange: packages/superlu/trunk/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: packages/superlu/trunk/debian/runtests.sh
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/runtests.sh?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/runtests.sh (added)
+++ packages/superlu/trunk/debian/runtests.sh Fri Aug 13 12:57:54 2010
@@ -1,0 +1,16 @@
+#! /bin/sh
+# set -x
+if test ! -z $1; then
+ test -d $1 && cp -r /usr/share/doc/libsuperlu-dev/tests $1
+ cp -r /usr/share/doc/libsuperlu-dev/examples $1/EXAMPLE
+ gunzip $1/EXAMPLE/g10.gz
+ cp /usr/share/doc/libsuperlu-dev/make.inc $1
+ cd $1/tests/MATGEN
+ make CFLAGS="-I/usr/include/superlu"
+ cd $1/tests/
+ make CFLAGS="-I/usr/include/superlu"
+ cd $1/EXAMPLE/
+ make CFLAGS="-I/usr/include/superlu"
+else
+ echo "usage: $0 <test directory>"
+fi
Added: packages/superlu/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/watch?rev=36811&op=file
==============================================================================
--- packages/superlu/trunk/debian/watch (added)
+++ packages/superlu/trunk/debian/watch Fri Aug 13 12:57:54 2010
@@ -1,0 +1,2 @@
+version=3
+http://crd.lbl.gov/~xiaoye/SuperLU/superlu_([\d.]+)\.tar\.gz
Modified: packages/superlu/trunk/make.inc
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/make.inc?rev=36811&op=diff
==============================================================================
--- packages/superlu/trunk/make.inc (original)
+++ packages/superlu/trunk/make.inc Fri Aug 13 12:57:54 2010
@@ -16,18 +16,14 @@
#
# The machine (platform) identifier to append to the library names
#
-PLAT = _jacquard
+PLAT =
#
# The name of the libraries to be created/linked to
#
-SuperLUroot = $(HOME)/SuperLU_4.0
-SUPERLULIB = $(SuperLUroot)/lib/libsuperlu_4.0.a
-TMGLIB = libtmglib.a
-BLASDEF = -DUSE_VENDOR_BLAS
-BLASLIB = -L/usr/common/usg/acml/4.0/pathscale64/lib -lacml -lacml_mv
-# BLASLIB = $(ACML)
-LIBS = $(SUPERLULIB) $(BLASLIB)
+TMGLIB = libtmglib$(PLAT).a
+SUPERLULIB = libsuperlu$(PLAT).a
+BLASLIB = -lblas
#
# The archiver and the flag(s) to use when building archive (library)
@@ -37,12 +33,12 @@
ARCHFLAGS = cr
RANLIB = ranlib
-CC = pathcc
-CFLAGS = -O3 -OPT:IEEE_arithmetic=1 -OPT:IEEE_NaN_inf=ON -m64 -fPIC
-FORTRAN = pathf90
-FFLAGS = -O3 -m64
-LOADER = pathf90
-LOADOPTS = -m64
+CC = gcc
+CFLAGS = -O2
+FORTRAN = g77
+FFLAGS = -O
+LOADER = gcc
+LOADOPTS =
#
# C preprocessor defs for compilation (-DNoChange, -DAdd_, or -DUpCase)
@@ -51,5 +47,4 @@
#
# The directory in which Matlab is installed
#
-MATLAB = /usr/common/usg/matlab/R2006a
-# MATLAB = /usr/sww/pkg/matlab
+MATLAB = /opt/matlab
More information about the debian-science-commits
mailing list