r36724 - in /packages/ngsolve/trunk/debian: ./ README.Debian README.source changelog compat control copyright docs patches/ patches/configure.diff patches/configure.patch patches/openmp.diff patches/series patches/shlibs.diff rules watch

trophime-guest at users.alioth.debian.org trophime-guest at users.alioth.debian.org
Wed Jul 7 07:51:55 UTC 2010


Author: trophime-guest
Date: Wed Jul  7 07:51:53 2010
New Revision: 36724

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36724
Log:
[svn-inject] Applying Debian modifications (4.9.12-1) to trunk

Added:
    packages/ngsolve/trunk/debian/   (with props)
    packages/ngsolve/trunk/debian/README.Debian
    packages/ngsolve/trunk/debian/README.source
    packages/ngsolve/trunk/debian/changelog
    packages/ngsolve/trunk/debian/compat
    packages/ngsolve/trunk/debian/control
    packages/ngsolve/trunk/debian/copyright
    packages/ngsolve/trunk/debian/docs
    packages/ngsolve/trunk/debian/patches/
    packages/ngsolve/trunk/debian/patches/configure.diff
    packages/ngsolve/trunk/debian/patches/configure.patch
    packages/ngsolve/trunk/debian/patches/openmp.diff
    packages/ngsolve/trunk/debian/patches/series
    packages/ngsolve/trunk/debian/patches/shlibs.diff
    packages/ngsolve/trunk/debian/rules   (with props)
    packages/ngsolve/trunk/debian/watch

Propchange: packages/ngsolve/trunk/debian/
------------------------------------------------------------------------------
    mergeWithUpstream = 1

Added: packages/ngsolve/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/README.Debian?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/README.Debian (added)
+++ packages/ngsolve/trunk/debian/README.Debian Wed Jul  7 07:51:53 2010
@@ -1,0 +1,6 @@
+ngsolve for Debian
+------------------
+
+initial build for debian
+
+ -- Christophe Trophime <christophe.trophime at grenoble.cnrs.fr>  Wed, 09 Dec 2009 09:33:07 +0100

Added: packages/ngsolve/trunk/debian/README.source
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/README.source?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/README.source (added)
+++ packages/ngsolve/trunk/debian/README.source Wed Jul  7 07:51:53 2010
@@ -1,0 +1,9 @@
+ngsolve for Debian
+------------------
+
+<this file describes information about the source package, see Debian policy
+manual section 4.14. You WILL either need to modify or delete this file>
+
+
+
+

Added: packages/ngsolve/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/changelog?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/changelog (added)
+++ packages/ngsolve/trunk/debian/changelog Wed Jul  7 07:51:53 2010
@@ -1,0 +1,10 @@
+ngsolve (4.9.12-1) unstable; urgency=low
+
+  * debian/control: change libnetgen-dev to libnglib-dev
+  * debian/control: Fix broken dependency on libmumps-seq-4.9.2
+  * Add -fopenmp flag to LDFLAGS
+  * Build using tcl 8.5
+  * Initial release (Closes: #576079)
+
+ -- Christophe Trophime <christophe.trophime at grenoble.cnrs.fr>  Tue, 06 Jul 2010 15:23:27 +0200
+

Added: packages/ngsolve/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/compat?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/compat (added)
+++ packages/ngsolve/trunk/debian/compat Wed Jul  7 07:51:53 2010
@@ -1,0 +1,1 @@
+7

Added: packages/ngsolve/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/control?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/control (added)
+++ packages/ngsolve/trunk/debian/control Wed Jul  7 07:51:53 2010
@@ -1,0 +1,16 @@
+Source: ngsolve
+Section: math
+Priority: extra
+Maintainer: Christophe Trophime <christophe.trophime at grenoble.cnrs.fr>
+Build-Depends: cdbs, debhelper (>= 7), quilt, autotools-dev, automake, libtool, g++ (>= 4.0), gfortran (>= 4.0), libnglib-dev, libblas-dev | libblas-3gf.so, liblapack-dev | liblapack-3gf.so, libmumps-seq-dev, tcl8.5-dev
+Standards-Version: 3.8.4
+Homepage: http://www.mathcces.rwth-aachen.de/netgen/doku.php
+
+Package: ngsolve
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, netgen
+Description: Finite Element Library on top of Netgen
+ NGSolve is a general purpose Finite Element Library on top of Netgen.
+ With the basic library one can solve heat flow equations, Maxwell 
+ equations, and solid mechanical problems. Several add-ons are 
+ available for particular application classes.

Added: packages/ngsolve/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/copyright?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/copyright (added)
+++ packages/ngsolve/trunk/debian/copyright Wed Jul  7 07:51:53 2010
@@ -1,0 +1,22 @@
+This work was packaged for Debian by:
+
+    Christophe Trophime <christophe.trophime at grenoble.cnrs.fr> on Wed, 09 Dec 2009 09:33:07 +0100
+
+It was downloaded from http://www.mathcces.rwth-aachen.de/netgen/doku.php
+
+Upstream Authors:
+
+    Joachim Schöberl et al.
+
+Copyright:
+
+    Copyright (C) 1994-2004 Joachim Schöberl <js at jku.at>
+
+License:
+
+    /usr/share/common-licenses/LGPL
+
+The Debian packaging is:
+
+    Copyright (C) 2009 Christophe Trophime <christophe.trophime at grenoble.cnrs.fr>
+

Added: packages/ngsolve/trunk/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/docs?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/docs (added)
+++ packages/ngsolve/trunk/debian/docs Wed Jul  7 07:51:53 2010
@@ -1,0 +1,1 @@
+README

Added: packages/ngsolve/trunk/debian/patches/configure.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/patches/configure.diff?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/patches/configure.diff (added)
+++ packages/ngsolve/trunk/debian/patches/configure.diff Wed Jul  7 07:51:53 2010
@@ -1,0 +1,13 @@
+Index: ngsolve-4.9.12/configure.ac
+===================================================================
+--- ngsolve-4.9.12.orig/configure.ac	2010-07-06 16:31:45.000000000 +0200
++++ ngsolve-4.9.12/configure.ac	2010-07-06 16:31:52.000000000 +0200
+@@ -71,7 +71,7 @@
+ AC_ARG_ENABLE([mumps],
+         [  --enable-mumps             enable sparse direct solver MUMPS],          
+         [AC_SUBST([MUMPS_INCLUDES], ["-DUSE_MUMPS"])]
+-        [AC_SUBST([MUMPS_LIBS], ["-L/opt/netgen/lib -ldmumps -lzmumps -lmumps_common -lpord -lmpiseq -lgfortran"])]
++        [AC_SUBST([MUMPS_LIBS], ["-L/opt/netgen/lib -ldmumps -lzmumps -lmumps_common -lpord -lmpiseq_seq -lgfortran"])]
+         )
+ 
+ 

Added: packages/ngsolve/trunk/debian/patches/configure.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/patches/configure.patch?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/patches/configure.patch (added)
+++ packages/ngsolve/trunk/debian/patches/configure.patch Wed Jul  7 07:51:53 2010
@@ -1,0 +1,13 @@
+Index: ngsolve-4.9.12/configure.ac
+===================================================================
+--- ngsolve-4.9.12.orig/configure.ac	2010-07-06 16:01:41.000000000 +0200
++++ ngsolve-4.9.12/configure.ac	2010-07-06 16:02:11.000000000 +0200
+@@ -67,7 +67,7 @@
+ AC_ARG_ENABLE([mumps],
+         [  --enable-mumps             enable sparse direct solver MUMPS],          
+         [AC_SUBST([MUMPS_INCLUDES], ["-DUSE_MUMPS"])]
+-        [AC_SUBST([MUMPS_LIBS], ["-ldmumps -lzmumps -lmumps_common -lpord -lmpiseq -lgfortran"])]
++        [AC_SUBST([MUMPS_LIBS], ["-ldmumps -lzmumps -lmumps_common -lpord -lmpiseq_seq -lgfortran"])]
+         )
+ 
+ 

Added: packages/ngsolve/trunk/debian/patches/openmp.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/patches/openmp.diff?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/patches/openmp.diff (added)
+++ packages/ngsolve/trunk/debian/patches/openmp.diff Wed Jul  7 07:51:53 2010
@@ -1,0 +1,16 @@
+Index: ngsolve-4.9.12/configure.ac
+===================================================================
+--- ngsolve-4.9.12.orig/configure.ac	2010-07-06 16:42:25.000000000 +0200
++++ ngsolve-4.9.12/configure.ac	2010-07-06 16:45:48.000000000 +0200
+@@ -74,6 +74,11 @@
+         [AC_SUBST([MUMPS_LIBS], ["-L/opt/netgen/lib -ldmumps -lzmumps -lmumps_common -lpord -lmpiseq_seq -lgfortran"])]
+         )
+ 
++AC_ARG_ENABLE([openmp],
++        [  --enable-openmp             enable openmp],          
++        [AC_SUBST([CXXFLAGS], ["$CXXFLAGS -fopenmp"])]
++        [AC_SUBST([LDFLAGS], ["$LDFLAGS -fopenmp"])]
++        )
+ 
+ 
+ # AC_ARG_WITH([pardiso],

Added: packages/ngsolve/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/patches/series?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/patches/series (added)
+++ packages/ngsolve/trunk/debian/patches/series Wed Jul  7 07:51:53 2010
@@ -1,0 +1,3 @@
+configure.diff
+shlibs.diff
+openmp.diff

Added: packages/ngsolve/trunk/debian/patches/shlibs.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/patches/shlibs.diff?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/patches/shlibs.diff (added)
+++ packages/ngsolve/trunk/debian/patches/shlibs.diff Wed Jul  7 07:51:53 2010
@@ -1,0 +1,113 @@
+Index: ngsolve-4.9.12/linalg/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/linalg/Makefile.am	2010-07-06 16:39:54.000000000 +0200
++++ ngsolve-4.9.12/linalg/Makefile.am	2010-07-06 16:40:15.000000000 +0200
+@@ -9,4 +9,5 @@
+ 
+ include_HEADERS = basematrix.hpp basevector.hpp blockjacobi.hpp cg.hpp chebyshev.hpp commutingAMG.hpp eigen.hpp jacobi.hpp la.hpp order.hpp pardisoinverse.hpp sparsecholesky.hpp sparsematrix.hpp special_matrix.hpp superluinverse.hpp mumpsinverse.hpp vvector.hpp
+ 
+-libngla_la_LDFLAGS = -avoid-version $(MUMPS_LIBS)
++libngla_la_LDFLAGS =  -release $(PACKAGE_VERSION)
++#-avoid-version $(MUMPS_LIBS)
+Index: ngsolve-4.9.12/comp/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/comp/Makefile.am	2010-07-06 16:39:54.000000000 +0200
++++ ngsolve-4.9.12/comp/Makefile.am	2010-07-06 16:40:15.000000000 +0200
+@@ -19,4 +19,5 @@
+  postproc.hpp preconditioner.hpp vectorfacetfespace.hpp wirebasket.hpp 
+ 
+ # hdivhybridhofespace.hpp
+-libngcomp_la_LDFLAGS = -avoid-version
++libngcomp_la_LDFLAGS = -release $(PACKAGE_VERSION)
++#-avoid-version
+Index: ngsolve-4.9.12/fem/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/fem/Makefile.am	2010-07-06 16:39:54.000000000 +0200
++++ ngsolve-4.9.12/fem/Makefile.am	2010-07-06 16:59:02.000000000 +0200
+@@ -8,7 +8,8 @@
+ 
+ libngfemng_la_CPPFLAGS = -I$(top_srcdir)/include  $(NETGEN_INCLUDES) $(LAPACK_INCLUDES)
+ 
+-libngfemng_la_LDFLAGS = -avoid-version -rdynamic 
++libngfemng_la_LDFLAGS = -release $(PACKAGE_VERSION)
++#-rdynamic 
+ 
+ libngfemng_la_SOURCES = bdbequations.cpp recursive_pol_trig.cpp	      \
+ coefficient.cpp integrator.cpp specialelement.cpp elementtopology.cpp \
+@@ -20,7 +21,8 @@
+ #  pml.cpp
+ 
+ libngfem_la_CPPFLAGS = -I$(top_srcdir)/include  $(LAPACK_INCLUDE)
+-libngfem_la_LDFLAGS = -avoid-version
++libngfem_la_LDFLAGS = -release $(PACKAGE_VERSION)
++#-avoid-version
+ 
+ libngfem_la_SOURCES = bdbequations.cpp recursive_pol_trig.cpp	      \
+ coefficient.cpp integrator.cpp specialelement.cpp elementtopology.cpp \
+@@ -41,4 +43,4 @@
+ scalarfe.hpp specialelement.hpp thdivfe.hpp tscalarfe.hpp	       \
+ vectorfacetfe.hpp tscalarfe.cpp hdivlofe.hpp hdivhofefo.hpp
+ 
+-#  pml.hpp
+\ No newline at end of file
++#  pml.hpp
+Index: ngsolve-4.9.12/multigrid/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/multigrid/Makefile.am	2010-07-06 16:39:54.000000000 +0200
++++ ngsolve-4.9.12/multigrid/Makefile.am	2010-07-06 16:40:15.000000000 +0200
+@@ -8,4 +8,5 @@
+ 
+ include_HEADERS = mgpre.hpp  multigrid.hpp  prolongation.hpp  smoother.hpp
+ 
+-libngmg_la_LDFLAGS = -avoid-version
++libngmg_la_LDFLAGS = -release $(PACKAGE_VERSION)
++#-avoid-version
+Index: ngsolve-4.9.12/ngstd/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/ngstd/Makefile.am	2010-07-06 16:39:54.000000000 +0200
++++ ngsolve-4.9.12/ngstd/Makefile.am	2010-07-06 16:40:15.000000000 +0200
+@@ -19,4 +19,5 @@
+ localheap.hpp stringops.hpp
+ 
+ 
+-libngstd_la_LDFLAGS = -avoid-version
+\ No newline at end of file
++libngstd_la_LDFLAGS = -release $(PACKAGE_VERSION)
++#-avoid-version
+Index: ngsolve-4.9.12/parallel/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/parallel/Makefile.am	2010-07-06 16:39:54.000000000 +0200
++++ ngsolve-4.9.12/parallel/Makefile.am	2010-07-06 16:40:15.000000000 +0200
+@@ -13,5 +13,6 @@
+ parallelngs.hpp superlu_dist.hpp
+ 
+ 
+-libparallel_la_LDFLAGS = -avoid-version
++libparallel_la_LDFLAGS = -release $(PACKAGE_VERSION)
++#-avoid-version
+ 
+Index: ngsolve-4.9.12/solve/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/solve/Makefile.am	2010-07-06 16:39:54.000000000 +0200
++++ ngsolve-4.9.12/solve/Makefile.am	2010-07-06 16:40:15.000000000 +0200
+@@ -16,7 +16,8 @@
+ 
+ include_HEADERS = numproc.hpp pde.hpp solve.hpp 
+ 
+-libngsolve_la_LDFLAGS = -rdynamic
++libngsolve_la_LDFLAGS =  -release $(PACKAGE_VERSION)
++#-rdynamic
+ # libngsolve_la_LDFLAGS = -avoid-version -rdynamic
+ 
+ 
+Index: ngsolve-4.9.12/basiclinalg/Makefile.am
+===================================================================
+--- ngsolve-4.9.12.orig/basiclinalg/Makefile.am	2010-07-06 17:01:33.000000000 +0200
++++ ngsolve-4.9.12/basiclinalg/Makefile.am	2010-07-06 17:01:48.000000000 +0200
+@@ -10,4 +10,5 @@
+ include_HEADERS = bandmatrix.hpp cholesky.hpp matrix.hpp ng_lapack.hpp \
+ vector.hpp bla.hpp expr.hpp symmetricmatrix.hpp arch.hpp clapack.h 
+ 
+-libngbla_la_LDFLAGS = -avoid-version 
++libngbla_la_LDFLAGS = -release $(PACKAGE_VERSION)
++#-avoid-version 

Added: packages/ngsolve/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/rules?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/rules (added)
+++ packages/ngsolve/trunk/debian/rules Wed Jul  7 07:51:53 2010
@@ -1,0 +1,29 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+# Add here any variable or target overrides you need.
+DEB_CONFIGURE_EXTRA_FLAGS := --with-netgen=/usr --with-tcl=/usr/lib/tcl8.5 --enable-mumps --enable-openmp
+
+# add openmp support
+#CXXFLAGS += -fopenmp
+#CFLAGS += -fopenmp
+#LDFLAGS += -fopenmp
+
+clean::
+	find . -name Makefile  -exec rm {} \;
+	find . -name Makefile.in  -exec rm {} \;
+	rm -f config.log config.status
+	rm -f aclocal.m4 config.h.in configure ltmain.sh m4/ltversion.m4
+	
+makebuilddir/ngsolve::
+	autoreconf --install
+
+install/ngsolve::
+	install -d $(DEB_DESTDIR)/usr/share/netgen
+	mv $(DEB_DESTDIR)/usr/bin/*.tcl $(DEB_DESTDIR)/usr/share/netgen
+	chmod 644 $(DEB_DESTDIR)/usr/share/netgen/*.tcl
+	install -d $(DEB_DESTDIR)/usr/share/ngsolve/examples
+	rm -f $(DEB_DESTDIR)/usr/bin/demo*

Propchange: packages/ngsolve/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/ngsolve/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/watch?rev=36724&op=file
==============================================================================
--- packages/ngsolve/trunk/debian/watch (added)
+++ packages/ngsolve/trunk/debian/watch Wed Jul  7 07:51:53 2010
@@ -1,0 +1,3 @@
+version=3
+http://sf.net/ngsolve/ngsolve-([\d.]+)\.tar\.gz
+




More information about the debian-science-commits mailing list