r43918 - in /packages/sparskit/tags: ./ 2.0.0-1/ 2.0.0-1/debian/ 2.0.0-1/debian/patches/ 2.0.0-1/debian/source/ 2.0.0-2/ 2.0.0-2/debian/ 2.0.0-2/debian/patches/ 2.0.0-2/debian/source/

domibel at users.alioth.debian.org domibel at users.alioth.debian.org
Thu Sep 22 02:57:52 UTC 2011


Author: domibel
Date: Thu Sep 22 02:57:51 2011
New Revision: 43918

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=43918
Log:
Tagging sparskit 2.0.0-1 and 2.0.0-2

Added:
    packages/sparskit/tags/
    packages/sparskit/tags/2.0.0-1/
    packages/sparskit/tags/2.0.0-1/debian/
    packages/sparskit/tags/2.0.0-1/debian/changelog
    packages/sparskit/tags/2.0.0-1/debian/compat
    packages/sparskit/tags/2.0.0-1/debian/control
    packages/sparskit/tags/2.0.0-1/debian/copyright
    packages/sparskit/tags/2.0.0-1/debian/docs
    packages/sparskit/tags/2.0.0-1/debian/get-orig-source
    packages/sparskit/tags/2.0.0-1/debian/libsparskit2.0.lintian-overrides
    packages/sparskit/tags/2.0.0-1/debian/patches/
    packages/sparskit/tags/2.0.0-1/debian/patches/50_all_changes.diff
    packages/sparskit/tags/2.0.0-1/debian/patches/series
    packages/sparskit/tags/2.0.0-1/debian/rules   (with props)
    packages/sparskit/tags/2.0.0-1/debian/source/
    packages/sparskit/tags/2.0.0-1/debian/source/format
    packages/sparskit/tags/2.0.0-2/
    packages/sparskit/tags/2.0.0-2/debian/
    packages/sparskit/tags/2.0.0-2/debian/changelog
    packages/sparskit/tags/2.0.0-2/debian/compat
    packages/sparskit/tags/2.0.0-2/debian/control
    packages/sparskit/tags/2.0.0-2/debian/copyright
    packages/sparskit/tags/2.0.0-2/debian/docs
    packages/sparskit/tags/2.0.0-2/debian/get-orig-source
    packages/sparskit/tags/2.0.0-2/debian/libsparskit2.0.lintian-overrides
    packages/sparskit/tags/2.0.0-2/debian/patches/
    packages/sparskit/tags/2.0.0-2/debian/patches/50_all_changes.diff
    packages/sparskit/tags/2.0.0-2/debian/patches/series
    packages/sparskit/tags/2.0.0-2/debian/rules   (with props)
    packages/sparskit/tags/2.0.0-2/debian/source/
    packages/sparskit/tags/2.0.0-2/debian/source/format

Added: packages/sparskit/tags/2.0.0-1/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/changelog?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/changelog (added)
+++ packages/sparskit/tags/2.0.0-1/debian/changelog Thu Sep 22 02:57:51 2011
@@ -1,0 +1,5 @@
+sparskit (2.0.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #498653)
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Sat, 03 Apr 2010 10:18:28 -0400

Added: packages/sparskit/tags/2.0.0-1/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/compat?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/compat (added)
+++ packages/sparskit/tags/2.0.0-1/debian/compat Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+7

Added: packages/sparskit/tags/2.0.0-1/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/control?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/control (added)
+++ packages/sparskit/tags/2.0.0-1/debian/control Thu Sep 22 02:57:51 2011
@@ -1,0 +1,36 @@
+Source: sparskit
+Priority: optional
+Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Dominique Belhachemi <domibel at cs.tu-berlin.de>
+Build-Depends: debhelper (>= 7), quilt, gfortran, cmake, liblapack-dev
+Standards-Version: 3.8.4
+Section: libs
+Homepage: http://www-users.cs.umn.edu/~saad/software/SPARSKIT/sparskit.html
+
+Package: libsparskit2.0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: A basic tool-kit for sparse matrix computations - runtime
+ SPARSKIT a basic tool-kit for sparse matrix computations. Sparskit is a
+ general purpose FORTRAN-77 library for sparse matrix computations. It has
+ been gathered over several years and includes some of the most useful tools
+ for developing and implementing sparse matrix techniques, particularly for
+ iterative solvers. If you need a simple routine for doing a sparse matrix
+ operation (e.g., adding two sparse matrices, or reordering a sparse matrix)
+ it is likely to be available in SPARSKIT. SPARSKIT also contains most of
+ the iterative accelarators and a number of efficient preconditioners.
+
+Package: libsparskit-dev
+Section: libdevel
+Architecture: any
+Depends: libsparskit2.0 (= ${binary:Version}), ${misc:Depends}
+Description: A basic tool-kit for sparse matrix computations - devel
+ SPARSKIT a basic tool-kit for sparse matrix computations. Sparskit is a general
+ purpose FORTRAN-77  library for sparse matrix computations. It has been
+ gathered over several years and includes some of the most useful tools for
+ developing and implementing sparse matrix techniques, particularly for
+ iterative solvers. If you need a simple routine for doing a sparse matrix
+ operation (e.g., adding two sparse matrices, or reordering a sparse matrix) it
+ is likely to be available in SPARSKIT. SPARSKIT also contains most of the
+ iterative accelarators and a number of efficient preconditioners.

Added: packages/sparskit/tags/2.0.0-1/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/copyright?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/copyright (added)
+++ packages/sparskit/tags/2.0.0-1/debian/copyright Thu Sep 22 02:57:51 2011
@@ -1,0 +1,18 @@
+Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+Debianized-By: Dominique Belhachemi <domibel at cs.tu-berlin.de>
+Debianized-Date: Thu, 11 Sep 2008 23:22:53 +0200
+Original-Source: http://www-users.cs.umn.edu/~saad/software/SPARSKIT/sparskit.html
+
+Files: *
+Copyright:
+ Copyright (C) 2005, the University of Minnesota,
+               Yousef Saad, saad AT cs dot umn dot edu
+
+License: LGPL-2.1
+ see `/usr/share/common-licenses/LGPL-2.1'
+
+Files: debian/*
+Copyright: Copyright 2008, Dominique Belhachemi <domibel at cs.tu-berlin.de>
+License: GPL-2+
+ The Debian packaging is licensed under the LGPL-2.1,
+ see `/usr/share/common-licenses/LGPL-2.1'

Added: packages/sparskit/tags/2.0.0-1/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/docs?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/docs (added)
+++ packages/sparskit/tags/2.0.0-1/debian/docs Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+README

Added: packages/sparskit/tags/2.0.0-1/debian/get-orig-source
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/get-orig-source?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/get-orig-source (added)
+++ packages/sparskit/tags/2.0.0-1/debian/get-orig-source Thu Sep 22 02:57:51 2011
@@ -1,0 +1,7 @@
+wget http://www-users.cs.umn.edu/~saad/software/SPARSKIT/SPARSKIT2.tar.gz
+tar xvzf SPARSKIT2.tar.gz
+mv SPARSKIT2 sparskit-2.0.0
+tar cvzf sparskit_2.0.0.orig.tar.gz sparskit-2.0.0/
+rm SPARSKIT2.tar.gz
+
+

Added: packages/sparskit/tags/2.0.0-1/debian/libsparskit2.0.lintian-overrides
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/libsparskit2.0.lintian-overrides?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/libsparskit2.0.lintian-overrides (added)
+++ packages/sparskit/tags/2.0.0-1/debian/libsparskit2.0.lintian-overrides Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+libsparskit2.0: package-name-doesnt-match-sonames libskit2.0

Added: packages/sparskit/tags/2.0.0-1/debian/patches/50_all_changes.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/patches/50_all_changes.diff?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/patches/50_all_changes.diff (added)
+++ packages/sparskit/tags/2.0.0-1/debian/patches/50_all_changes.diff Thu Sep 22 02:57:51 2011
@@ -1,0 +1,203 @@
+Description: CMake'ing sparskit
+Author: Dominique Belhachemi <domibel at cs.tu-berlin.de>
+Index: sparskit-2.0.0/BLASSM/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/BLASSM/CMakeLists.txt	2010-04-10 08:10:47.000000000 -0400
+@@ -0,0 +1,9 @@
++enable_language( Fortran )
++
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(mvec.ex rmatvec.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (mvec.ex skit skit_helper blas)
++
++add_executable(tester.ex rmatvec.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (tester.ex skit)
+Index: sparskit-2.0.0/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/CMakeLists.txt	2010-04-10 08:10:35.000000000 -0400
+@@ -0,0 +1,76 @@
++cmake_minimum_required(VERSION 2.6)
++
++# Input directories must have CMakeLists.txt.
++cmake_policy(SET CMP0014 NEW)
++
++
++project (sparskit)
++
++
++set(STATIC_LIBRARY_FLAGS "-rcv")
++set(CMAKE_Fortran_FLAGS " -g -ffixed-line-length-none -ffree-line-length-none")
++#set(CMAKE_Fortran_FLAGS " -c -g -Wall -ffixed-line-length-none -ffree-line-length-none")
++
++enable_language(Fortran)
++
++
++# Create a library called "skit".
++add_library (skit
++     BLASSM/blassm.f
++     BLASSM/matvec.f
++     FORMATS/formats.f
++     FORMATS/unary.f
++     INFO/infofun.f
++     INOUT/inout.f
++     ITSOL/ilut.f
++     ITSOL/iters.f
++     MATGEN/FDIF/genmat.f
++     MATGEN/FEM/elmtlib2.f
++     MATGEN/FEM/femgen.f
++     MATGEN/FEM/meshes.f
++     MATGEN/MISC/sobel.f
++     MATGEN/MISC/zlatev.f
++     ORDERINGS/ccn.f
++     ORDERINGS/color.f
++     ORDERINGS/dsepart.f
++)
++
++SET_TARGET_PROPERTIES(skit PROPERTIES
++  LINKER_LANGUAGE Fortran
++  SOVERSION 2.0
++  VERSION  2.0.0
++)
++
++install(TARGETS skit
++  RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
++  LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
++  ARCHIVE DESTINATION lib COMPONENT Development
++)
++
++
++OPTION(BUILD_TESTING "Enable this to perform testing of sparskit" ON)
++
++IF(BUILD_TESTING)
++ # non-library and unsupported objects
++ add_library (skit_helper
++  ITSOL/itaux.f
++  MATGEN/FDIF/functns.f
++  MATGEN/FEM/functns2.f
++  UNSUPP/BLAS1/blas1.f
++  UNSUPP/MATEXP/exppro.f
++  UNSUPP/MATEXP/phipro.f
++  UNSUPP/PLOTS/psgrd.f
++  UNSUPP/PLOTS/texgrid1.f
++  UNSUPP/PLOTS/texplt1.f
++ )
++ add_subdirectory (BLASSM)
++ add_subdirectory (FORMATS)
++ add_subdirectory (INFO)
++ add_subdirectory (INOUT)
++ add_subdirectory (ITSOL)
++ add_subdirectory (MATGEN/FDIF)
++ add_subdirectory (MATGEN/FEM)
++ add_subdirectory (MATGEN/MISC)
++ add_subdirectory (UNSUPP/MATEXP)
++ENDIF(BUILD_TESTING)
++
+Index: sparskit-2.0.0/FORMATS/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/FORMATS/CMakeLists.txt	2010-04-10 08:11:10.000000000 -0400
+@@ -0,0 +1,12 @@
++#enable_language( Fortran )
++
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(un.ex chkun.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (un.ex skit)
++
++add_executable(chkfmt.ex chkfmt1.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (chkfmt.ex skit)
++
++add_executable(rvbr.ex rvbr.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (rvbr.ex skit)
+Index: sparskit-2.0.0/INFO/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/INFO/CMakeLists.txt	2010-04-10 08:11:15.000000000 -0400
+@@ -0,0 +1,4 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(info1.ex rinfo1.f dinfo13.f)
++target_link_libraries (info1.ex skit)
+Index: sparskit-2.0.0/INOUT/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/INOUT/CMakeLists.txt	2010-04-10 08:10:41.000000000 -0400
+@@ -0,0 +1,10 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(chk.ex chkio.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (chk.ex skit)
++
++add_executable(hb2ps.ex hb2ps.f)
++target_link_libraries (hb2ps.ex skit)
++
++add_executable(hb2pic.ex hb2pic.f)
++target_link_libraries (hb2pic.ex skit)
+Index: sparskit-2.0.0/ITSOL/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/ITSOL/CMakeLists.txt	2010-04-10 08:09:48.000000000 -0400
+@@ -0,0 +1,11 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(riters.ex riters.f iters.f ilut.f itaux.f ../UNSUPP/BLAS1/blas1.f)
++target_link_libraries (riters.ex skit)
++
++add_executable(rilut.ex rilut.f ilut.f iters.f itaux.f ../UNSUPP/BLAS1/blas1.f)
++target_link_libraries (rilut.ex skit)
++
++add_executable(riter2.ex riter2.f iters.f ilut.f itaux.f ../UNSUPP/BLAS1/blas1.f)
++target_link_libraries (riter2.ex skit)
++
+Index: sparskit-2.0.0/MATGEN/FDIF/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/MATGEN/FDIF/CMakeLists.txt	2010-04-10 08:11:05.000000000 -0400
+@@ -0,0 +1,7 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(gen5.ex rgen5pt.f functns.f)
++target_link_libraries (gen5.ex skit)
++
++add_executable(genbl.ex rgenblk.f functns.f)
++target_link_libraries (genbl.ex skit)
+Index: sparskit-2.0.0/MATGEN/FEM/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/MATGEN/FEM/CMakeLists.txt	2010-04-10 08:10:58.000000000 -0400
+@@ -0,0 +1,4 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(fem.ex convdif.f functns2.f ../../UNSUPP/PLOTS/psgrd.f )
++target_link_libraries (fem.ex skit)
+Index: sparskit-2.0.0/MATGEN/MISC/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/MATGEN/MISC/CMakeLists.txt	2010-04-10 08:10:52.000000000 -0400
+@@ -0,0 +1,11 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(sobel.ex rsobel.f)
++target_link_libraries (sobel.ex skit)
++
++add_executable(zlatev.ex rzlatev.f)
++target_link_libraries (zlatev.ex skit)
++
++add_executable(markov.ex markov.f)
++target_link_libraries (markov.ex skit)
++
+Index: sparskit-2.0.0/UNSUPP/MATEXP/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/UNSUPP/MATEXP/CMakeLists.txt	2010-04-10 08:11:21.000000000 -0400
+@@ -0,0 +1,7 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(exp.ex rexp.f exppro.f)
++target_link_libraries (exp.ex skit)
++
++add_executable(phi.ex rphi.f phipro.f)
++target_link_libraries (phi.ex skit)

Added: packages/sparskit/tags/2.0.0-1/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/patches/series?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/patches/series (added)
+++ packages/sparskit/tags/2.0.0-1/debian/patches/series Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+50_all_changes.diff

Added: packages/sparskit/tags/2.0.0-1/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/rules?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/rules (added)
+++ packages/sparskit/tags/2.0.0-1/debian/rules Thu Sep 22 02:57:51 2011
@@ -1,0 +1,117 @@
+#!/usr/bin/make -f
+
+PACKAGE=sparskit
+
+DEB_SOURCE_PACKAGE:=$(PACKAGE)
+include /usr/share/quilt/quilt.make
+
+STATIC_BUILD_PATH = DEB_build_static
+SHARED_BUILD_PATH = DEB_build_shared
+
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+get-orig-source:
+	. debian/get-orig-source
+
+CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+              -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" \
+              -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed" \
+              -DCMAKE_SKIP_RPATH:BOOL=ON
+
+
+configure: configure-stamp
+configure-stamp: $(QUILT_STAMPFN)
+	dh_testdir
+	# Add here commands to configure the package.
+
+	if [ ! -d $(STATIC_BUILD_PATH) ]; then mkdir $(STATIC_BUILD_PATH); fi
+	cd $(STATIC_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_TESTING:BOOL=ON
+	cd $(STATIC_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_TESTING:BOOL=ON
+
+	if [ ! -d $(SHARED_BUILD_PATH) ]; then mkdir $(SHARED_BUILD_PATH); fi
+	cd $(SHARED_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=OFF
+	cd $(SHARED_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=OFF
+
+	touch $@
+
+
+build: build-stamp
+build-stamp: configure-stamp  
+	dh_testdir
+
+	# Add here commands to compile the package.
+
+        # build static libs
+	$(MAKE) $(JOBS) -C $(STATIC_BUILD_PATH)
+
+        # build shared libs and binaries
+	$(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH)
+
+	# run a test
+	./DEB_build_static/ITSOL/riters.ex
+
+#	$(MAKE)
+#	./dotests
+
+	touch $@
+
+clean: clean-patched unpatch
+
+clean-patched: 
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	rm -rf $(STATIC_BUILD_PATH)
+	rm -rf $(SHARED_BUILD_PATH)
+
+#	$(MAKE) clean
+#	- rm libskit.a
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp        install -C $(STATIC_BUILD_PATH)
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp/shared install -C $(SHARED_BUILD_PATH)
+
+	dh_install -plibsparskit-dev     usr/lib/libskit.a                  usr/lib
+	dh_install -plibsparskit-dev     shared/usr/lib/libskit.so          usr/lib
+	dh_install -plibsparskit2.0      shared/usr/lib/libskit.so.*        usr/lib
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_lintian
+	dh_installexamples
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure

Propchange: packages/sparskit/tags/2.0.0-1/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/sparskit/tags/2.0.0-1/debian/source/format
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-1/debian/source/format?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-1/debian/source/format (added)
+++ packages/sparskit/tags/2.0.0-1/debian/source/format Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+3.0 (quilt)

Added: packages/sparskit/tags/2.0.0-2/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/changelog?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/changelog (added)
+++ packages/sparskit/tags/2.0.0-2/debian/changelog Thu Sep 22 02:57:51 2011
@@ -1,0 +1,14 @@
+sparskit (2.0.0-2) unstable; urgency=low
+
+  * Bump Standards-Version to 3.9.2 (no changes necessary)
+  * Bump compat level to 8
+  * Added vcs fields
+  * Updated email address
+
+ -- Dominique Belhachemi <domibel at debian.org>  Wed, 21 Sep 2011 22:43:27 -0400
+
+sparskit (2.0.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #498653)
+
+ -- Dominique Belhachemi <domibel at debian.org>  Sat, 03 Apr 2010 10:18:28 -0400

Added: packages/sparskit/tags/2.0.0-2/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/compat?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/compat (added)
+++ packages/sparskit/tags/2.0.0-2/debian/compat Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+8

Added: packages/sparskit/tags/2.0.0-2/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/control?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/control (added)
+++ packages/sparskit/tags/2.0.0-2/debian/control Thu Sep 22 02:57:51 2011
@@ -1,0 +1,38 @@
+Source: sparskit
+Priority: optional
+Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Dominique Belhachemi <domibel at debian.org>
+Build-Depends: debhelper (>= 8), quilt, gfortran, cmake, liblapack-dev
+Standards-Version: 3.9.2
+Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/sparskit/trunk/
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/sparskit/trunk/
+Section: libs
+Homepage: http://www-users.cs.umn.edu/~saad/software/SPARSKIT/sparskit.html
+
+Package: libsparskit2.0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: A basic tool-kit for sparse matrix computations - runtime
+ SPARSKIT a basic tool-kit for sparse matrix computations. Sparskit is a
+ general purpose FORTRAN-77 library for sparse matrix computations. It has
+ been gathered over several years and includes some of the most useful tools
+ for developing and implementing sparse matrix techniques, particularly for
+ iterative solvers. If you need a simple routine for doing a sparse matrix
+ operation (e.g., adding two sparse matrices, or reordering a sparse matrix)
+ it is likely to be available in SPARSKIT. SPARSKIT also contains most of
+ the iterative accelarators and a number of efficient preconditioners.
+
+Package: libsparskit-dev
+Section: libdevel
+Architecture: any
+Depends: libsparskit2.0 (= ${binary:Version}), ${misc:Depends}
+Description: A basic tool-kit for sparse matrix computations - devel
+ SPARSKIT a basic tool-kit for sparse matrix computations. Sparskit is a general
+ purpose FORTRAN-77  library for sparse matrix computations. It has been
+ gathered over several years and includes some of the most useful tools for
+ developing and implementing sparse matrix techniques, particularly for
+ iterative solvers. If you need a simple routine for doing a sparse matrix
+ operation (e.g., adding two sparse matrices, or reordering a sparse matrix) it
+ is likely to be available in SPARSKIT. SPARSKIT also contains most of the
+ iterative accelarators and a number of efficient preconditioners.

Added: packages/sparskit/tags/2.0.0-2/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/copyright?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/copyright (added)
+++ packages/sparskit/tags/2.0.0-2/debian/copyright Thu Sep 22 02:57:51 2011
@@ -1,0 +1,18 @@
+Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+Debianized-By: Dominique Belhachemi <domibel at debian.org>
+Debianized-Date: Thu, 11 Sep 2008 23:22:53 +0200
+Original-Source: http://www-users.cs.umn.edu/~saad/software/SPARSKIT/sparskit.html
+
+Files: *
+Copyright:
+ Copyright (C) 2005, the University of Minnesota,
+               Yousef Saad, saad AT cs dot umn dot edu
+
+License: LGPL-2.1
+ see `/usr/share/common-licenses/LGPL-2.1'
+
+Files: debian/*
+Copyright: Copyright 2008, Dominique Belhachemi <domibel at debian.org>
+License: GPL-2+
+ The Debian packaging is licensed under the LGPL-2.1,
+ see `/usr/share/common-licenses/LGPL-2.1'

Added: packages/sparskit/tags/2.0.0-2/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/docs?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/docs (added)
+++ packages/sparskit/tags/2.0.0-2/debian/docs Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+README

Added: packages/sparskit/tags/2.0.0-2/debian/get-orig-source
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/get-orig-source?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/get-orig-source (added)
+++ packages/sparskit/tags/2.0.0-2/debian/get-orig-source Thu Sep 22 02:57:51 2011
@@ -1,0 +1,7 @@
+wget http://www-users.cs.umn.edu/~saad/software/SPARSKIT/SPARSKIT2.tar.gz
+tar xvzf SPARSKIT2.tar.gz
+mv SPARSKIT2 sparskit-2.0.0
+tar cvzf sparskit_2.0.0.orig.tar.gz sparskit-2.0.0/
+rm SPARSKIT2.tar.gz
+
+

Added: packages/sparskit/tags/2.0.0-2/debian/libsparskit2.0.lintian-overrides
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/libsparskit2.0.lintian-overrides?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/libsparskit2.0.lintian-overrides (added)
+++ packages/sparskit/tags/2.0.0-2/debian/libsparskit2.0.lintian-overrides Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+libsparskit2.0: package-name-doesnt-match-sonames libskit2.0

Added: packages/sparskit/tags/2.0.0-2/debian/patches/50_all_changes.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/patches/50_all_changes.diff?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/patches/50_all_changes.diff (added)
+++ packages/sparskit/tags/2.0.0-2/debian/patches/50_all_changes.diff Thu Sep 22 02:57:51 2011
@@ -1,0 +1,203 @@
+Description: CMake'ing sparskit
+Author: Dominique Belhachemi <domibel at debian.org>
+Index: sparskit-2.0.0/BLASSM/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/BLASSM/CMakeLists.txt	2010-04-10 08:10:47.000000000 -0400
+@@ -0,0 +1,9 @@
++enable_language( Fortran )
++
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(mvec.ex rmatvec.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (mvec.ex skit skit_helper blas)
++
++add_executable(tester.ex rmatvec.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (tester.ex skit)
+Index: sparskit-2.0.0/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/CMakeLists.txt	2010-04-10 08:10:35.000000000 -0400
+@@ -0,0 +1,76 @@
++cmake_minimum_required(VERSION 2.6)
++
++# Input directories must have CMakeLists.txt.
++cmake_policy(SET CMP0014 NEW)
++
++
++project (sparskit)
++
++
++set(STATIC_LIBRARY_FLAGS "-rcv")
++set(CMAKE_Fortran_FLAGS " -g -ffixed-line-length-none -ffree-line-length-none")
++#set(CMAKE_Fortran_FLAGS " -c -g -Wall -ffixed-line-length-none -ffree-line-length-none")
++
++enable_language(Fortran)
++
++
++# Create a library called "skit".
++add_library (skit
++     BLASSM/blassm.f
++     BLASSM/matvec.f
++     FORMATS/formats.f
++     FORMATS/unary.f
++     INFO/infofun.f
++     INOUT/inout.f
++     ITSOL/ilut.f
++     ITSOL/iters.f
++     MATGEN/FDIF/genmat.f
++     MATGEN/FEM/elmtlib2.f
++     MATGEN/FEM/femgen.f
++     MATGEN/FEM/meshes.f
++     MATGEN/MISC/sobel.f
++     MATGEN/MISC/zlatev.f
++     ORDERINGS/ccn.f
++     ORDERINGS/color.f
++     ORDERINGS/dsepart.f
++)
++
++SET_TARGET_PROPERTIES(skit PROPERTIES
++  LINKER_LANGUAGE Fortran
++  SOVERSION 2.0
++  VERSION  2.0.0
++)
++
++install(TARGETS skit
++  RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
++  LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
++  ARCHIVE DESTINATION lib COMPONENT Development
++)
++
++
++OPTION(BUILD_TESTING "Enable this to perform testing of sparskit" ON)
++
++IF(BUILD_TESTING)
++ # non-library and unsupported objects
++ add_library (skit_helper
++  ITSOL/itaux.f
++  MATGEN/FDIF/functns.f
++  MATGEN/FEM/functns2.f
++  UNSUPP/BLAS1/blas1.f
++  UNSUPP/MATEXP/exppro.f
++  UNSUPP/MATEXP/phipro.f
++  UNSUPP/PLOTS/psgrd.f
++  UNSUPP/PLOTS/texgrid1.f
++  UNSUPP/PLOTS/texplt1.f
++ )
++ add_subdirectory (BLASSM)
++ add_subdirectory (FORMATS)
++ add_subdirectory (INFO)
++ add_subdirectory (INOUT)
++ add_subdirectory (ITSOL)
++ add_subdirectory (MATGEN/FDIF)
++ add_subdirectory (MATGEN/FEM)
++ add_subdirectory (MATGEN/MISC)
++ add_subdirectory (UNSUPP/MATEXP)
++ENDIF(BUILD_TESTING)
++
+Index: sparskit-2.0.0/FORMATS/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/FORMATS/CMakeLists.txt	2010-04-10 08:11:10.000000000 -0400
+@@ -0,0 +1,12 @@
++#enable_language( Fortran )
++
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(un.ex chkun.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (un.ex skit)
++
++add_executable(chkfmt.ex chkfmt1.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (chkfmt.ex skit)
++
++add_executable(rvbr.ex rvbr.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (rvbr.ex skit)
+Index: sparskit-2.0.0/INFO/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/INFO/CMakeLists.txt	2010-04-10 08:11:15.000000000 -0400
+@@ -0,0 +1,4 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(info1.ex rinfo1.f dinfo13.f)
++target_link_libraries (info1.ex skit)
+Index: sparskit-2.0.0/INOUT/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/INOUT/CMakeLists.txt	2010-04-10 08:10:41.000000000 -0400
+@@ -0,0 +1,10 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(chk.ex chkio.f ../MATGEN/FDIF/functns.f)
++target_link_libraries (chk.ex skit)
++
++add_executable(hb2ps.ex hb2ps.f)
++target_link_libraries (hb2ps.ex skit)
++
++add_executable(hb2pic.ex hb2pic.f)
++target_link_libraries (hb2pic.ex skit)
+Index: sparskit-2.0.0/ITSOL/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/ITSOL/CMakeLists.txt	2010-04-10 08:09:48.000000000 -0400
+@@ -0,0 +1,11 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(riters.ex riters.f iters.f ilut.f itaux.f ../UNSUPP/BLAS1/blas1.f)
++target_link_libraries (riters.ex skit)
++
++add_executable(rilut.ex rilut.f ilut.f iters.f itaux.f ../UNSUPP/BLAS1/blas1.f)
++target_link_libraries (rilut.ex skit)
++
++add_executable(riter2.ex riter2.f iters.f ilut.f itaux.f ../UNSUPP/BLAS1/blas1.f)
++target_link_libraries (riter2.ex skit)
++
+Index: sparskit-2.0.0/MATGEN/FDIF/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/MATGEN/FDIF/CMakeLists.txt	2010-04-10 08:11:05.000000000 -0400
+@@ -0,0 +1,7 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(gen5.ex rgen5pt.f functns.f)
++target_link_libraries (gen5.ex skit)
++
++add_executable(genbl.ex rgenblk.f functns.f)
++target_link_libraries (genbl.ex skit)
+Index: sparskit-2.0.0/MATGEN/FEM/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/MATGEN/FEM/CMakeLists.txt	2010-04-10 08:10:58.000000000 -0400
+@@ -0,0 +1,4 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(fem.ex convdif.f functns2.f ../../UNSUPP/PLOTS/psgrd.f )
++target_link_libraries (fem.ex skit)
+Index: sparskit-2.0.0/MATGEN/MISC/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/MATGEN/MISC/CMakeLists.txt	2010-04-10 08:10:52.000000000 -0400
+@@ -0,0 +1,11 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(sobel.ex rsobel.f)
++target_link_libraries (sobel.ex skit)
++
++add_executable(zlatev.ex rzlatev.f)
++target_link_libraries (zlatev.ex skit)
++
++add_executable(markov.ex markov.f)
++target_link_libraries (markov.ex skit)
++
+Index: sparskit-2.0.0/UNSUPP/MATEXP/CMakeLists.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ sparskit-2.0.0/UNSUPP/MATEXP/CMakeLists.txt	2010-04-10 08:11:21.000000000 -0400
+@@ -0,0 +1,7 @@
++set(CMAKE_Fortran_FLAGS "-g")
++
++add_executable(exp.ex rexp.f exppro.f)
++target_link_libraries (exp.ex skit)
++
++add_executable(phi.ex rphi.f phipro.f)
++target_link_libraries (phi.ex skit)

Added: packages/sparskit/tags/2.0.0-2/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/patches/series?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/patches/series (added)
+++ packages/sparskit/tags/2.0.0-2/debian/patches/series Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+50_all_changes.diff

Added: packages/sparskit/tags/2.0.0-2/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/rules?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/rules (added)
+++ packages/sparskit/tags/2.0.0-2/debian/rules Thu Sep 22 02:57:51 2011
@@ -1,0 +1,117 @@
+#!/usr/bin/make -f
+
+PACKAGE=sparskit
+
+DEB_SOURCE_PACKAGE:=$(PACKAGE)
+include /usr/share/quilt/quilt.make
+
+STATIC_BUILD_PATH = DEB_build_static
+SHARED_BUILD_PATH = DEB_build_shared
+
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+get-orig-source:
+	. debian/get-orig-source
+
+CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+              -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" \
+              -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed" \
+              -DCMAKE_SKIP_RPATH:BOOL=ON
+
+
+configure: configure-stamp
+configure-stamp: $(QUILT_STAMPFN)
+	dh_testdir
+	# Add here commands to configure the package.
+
+	if [ ! -d $(STATIC_BUILD_PATH) ]; then mkdir $(STATIC_BUILD_PATH); fi
+	cd $(STATIC_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_TESTING:BOOL=ON
+	cd $(STATIC_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_TESTING:BOOL=ON
+
+	if [ ! -d $(SHARED_BUILD_PATH) ]; then mkdir $(SHARED_BUILD_PATH); fi
+	cd $(SHARED_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=OFF
+	cd $(SHARED_BUILD_PATH) \
+            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=OFF
+
+	touch $@
+
+
+build: build-stamp
+build-stamp: configure-stamp  
+	dh_testdir
+
+	# Add here commands to compile the package.
+
+        # build static libs
+	$(MAKE) $(JOBS) -C $(STATIC_BUILD_PATH)
+
+        # build shared libs and binaries
+	$(MAKE) $(JOBS) -C $(SHARED_BUILD_PATH)
+
+	# run a test
+	./DEB_build_static/ITSOL/riters.ex
+
+#	$(MAKE)
+#	./dotests
+
+	touch $@
+
+clean: clean-patched unpatch
+
+clean-patched: 
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	rm -rf $(STATIC_BUILD_PATH)
+	rm -rf $(SHARED_BUILD_PATH)
+
+#	$(MAKE) clean
+#	- rm libskit.a
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp        install -C $(STATIC_BUILD_PATH)
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp/shared install -C $(SHARED_BUILD_PATH)
+
+	dh_install -plibsparskit-dev     usr/lib/libskit.a                  usr/lib
+	dh_install -plibsparskit-dev     shared/usr/lib/libskit.so          usr/lib
+	dh_install -plibsparskit2.0      shared/usr/lib/libskit.so.*        usr/lib
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_lintian
+	dh_installexamples
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure

Propchange: packages/sparskit/tags/2.0.0-2/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/sparskit/tags/2.0.0-2/debian/source/format
URL: http://svn.debian.org/wsvn/debian-science/packages/sparskit/tags/2.0.0-2/debian/source/format?rev=43918&op=file
==============================================================================
--- packages/sparskit/tags/2.0.0-2/debian/source/format (added)
+++ packages/sparskit/tags/2.0.0-2/debian/source/format Thu Sep 22 02:57:51 2011
@@ -1,0 +1,1 @@
+3.0 (quilt)




More information about the debian-science-commits mailing list