r36925 - in /packages/libmesh: ./ tags/ trunk/ trunk/debian/ trunk/debian/exmake/ trunk/debian/patches/

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Sat Oct 9 11:54:56 UTC 2010


Author: sylvestre
Date: Sat Oct  9 11:54:50 2010
New Revision: 36925

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36925
Log:
package migrated from pkg-scicomp => debian science

Added:
    packages/libmesh/
    packages/libmesh/tags/
    packages/libmesh/trunk/
    packages/libmesh/trunk/debian/
    packages/libmesh/trunk/debian/README.Debian
    packages/libmesh/trunk/debian/changelog
    packages/libmesh/trunk/debian/compat
    packages/libmesh/trunk/debian/control
    packages/libmesh/trunk/debian/copyright
    packages/libmesh/trunk/debian/exmake/
    packages/libmesh/trunk/debian/exmake/Makefile.ex0
    packages/libmesh/trunk/debian/exmake/Makefile.ex1
    packages/libmesh/trunk/debian/exmake/Makefile.ex10
    packages/libmesh/trunk/debian/exmake/Makefile.ex11
    packages/libmesh/trunk/debian/exmake/Makefile.ex12
    packages/libmesh/trunk/debian/exmake/Makefile.ex13
    packages/libmesh/trunk/debian/exmake/Makefile.ex14
    packages/libmesh/trunk/debian/exmake/Makefile.ex15
    packages/libmesh/trunk/debian/exmake/Makefile.ex16
    packages/libmesh/trunk/debian/exmake/Makefile.ex17
    packages/libmesh/trunk/debian/exmake/Makefile.ex18
    packages/libmesh/trunk/debian/exmake/Makefile.ex2
    packages/libmesh/trunk/debian/exmake/Makefile.ex3
    packages/libmesh/trunk/debian/exmake/Makefile.ex4
    packages/libmesh/trunk/debian/exmake/Makefile.ex5
    packages/libmesh/trunk/debian/exmake/Makefile.ex6
    packages/libmesh/trunk/debian/exmake/Makefile.ex7
    packages/libmesh/trunk/debian/exmake/Makefile.ex8
    packages/libmesh/trunk/debian/exmake/Makefile.ex9
    packages/libmesh/trunk/debian/patches/
    packages/libmesh/trunk/debian/patches/netcdf_support.patch
    packages/libmesh/trunk/debian/patches/ripout_old_gnuc.patch
    packages/libmesh/trunk/debian/patches/scotchmetis_support.patch
    packages/libmesh/trunk/debian/patches/series
    packages/libmesh/trunk/debian/rules   (with props)
    packages/libmesh/trunk/debian/source.dfsg.patch
    packages/libmesh/trunk/debian/watch

Added: packages/libmesh/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/README.Debian?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/README.Debian (added)
+++ packages/libmesh/trunk/debian/README.Debian Sat Oct  9 11:54:50 2010
@@ -1,0 +1,24 @@
+libmesh for Debian
+==================
+
+When developing with the libmesh library, install the
+"libmesh-dev" package.
+
+How to compile your first project
+---------------------------------
+
+The upstream compilation documentation is not suited for Debian (they use
+non-standard ways to compile things). On Debian, you can use the following
+procedure:
+
+ - Install "libmesh-dev" and "libmesh-doc"
+ - Copy the example directory ex2 (for instance) from
+   /usr/share/doc/libmesh-doc/examples/ into your working directory
+ - Run "make"
+
+It should just work (if not, please file a bug report using the reportbug).
+In many cases, it will run the compiled program, generating output.
+
+Unfortunately, most of these examples come with post-processing output for
+the non-free GMV viewer.  This package also has support compiled-in for
+VTK, and the free Paraview viewer can use that format.

Added: packages/libmesh/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/changelog?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/changelog (added)
+++ packages/libmesh/trunk/debian/changelog Sat Oct  9 11:54:50 2010
@@ -1,0 +1,133 @@
+libmesh (0.6.3.dfsg~rc1-2) UNRELEASED; urgency=low
+
+  * Added libmesh-doc package with doxygen-generated .php files.  I think they
+    require a PHP-capable web server, so I have dwww and the Apache PHP module
+    in Suggests.
+  * In include/base/variant_filter_iterator.h, had to remove old GNU C-related
+    defines for doxygen to produce reasonable filenames.
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Fri, 03 Oct 2008 18:16:44 -0400
+
+libmesh (0.6.3.dfsg~rc1-1) unstable; urgency=low
+
+  * New upstream release candidate.
+  * Fixes slow matrix insertion (closes: #).
+  * Package reorg: removed -pure packages, renamed 0.6.3-dev to -dev because
+    there's no way to install multiple -dev packages simultaneously.
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Fri, 22 Aug 2008 14:02:08 -0400
+
+libmesh (0.6.2.dfsg-2) unstable; urgency=low
+
+  * Completed scotch shared lib transition (closes: #470418).
+  * Added conflicts to -dev packages (closes: #486706, #486708).
+  * Added --enable-perflog to configure lines (closes: #491379).
+  * Added VTK support (closes: #491380).
+  * Added working example makefiles, and modified README.Debian
+    (closes: #491381).
+  * Added infinite finite element support (closes: #491744).
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Tue, 22 Jul 2008 08:12:30 -0400
+
+libmesh (0.6.2.dfsg-1) unstable; urgency=low
+
+  * Added Adam Powell to Uploaders.
+  * Upload of unreleased fixes (closes: #450500, #455670, #468550)
+  * Turned on --enable-metis to use scotch metis compatibility.
+  * Removed petscts libs from LDFLAGS because libmesh doesn't use it.
+  * Removed a bunch of conflicts: only the -dev packages conflict with each
+    other.
+  * Changed -dev packages to arch all because they are.
+  * Edited README.Debian removing petsc libraries from example link command
+    because they're linked from libmesh (scotch too when 470422 is fixed).
+
+ -- Adam C. Powell, IV <hazelsct at debian.org>  Wed, 11 Jun 2008 09:11:27 -0400
+
+libmesh (0.6.2.dfsg-0.1) UNRELEASED; urgency=low
+
+  * Non Maintainer Upload.
+  * New upstream release (Closes: #450500)
+  * Added second derivative support, passing --enable-second to the configure
+    call (Closes: #468550)
+  * Added support for scotchmetis with scotchmetis_support.patch.
+  * Disabled metis, exodus and netcdf support, due to them needing libraries
+    that weren't being installed.
+  * Fixed gcc-4.3 issues with gcc-4.3_support.patch (Closes: #455670)
+  * Modified dfsg version so it does clean nicely.
+
+ -- Maximiliano Curia <maxy at gnuservers.com.ar>  Wed, 26 Mar 2008 21:56:46 -0300
+
+libmesh (0.6.1.dfsg-3) unstable; urgency=low
+
+  * Patches moved under the quilt control
+  * Homepage moved to the Homepage field
+  * Standards-Version bumped to 3.7.3
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sat, 16 Feb 2008 14:07:56 +0100
+
+libmesh (0.6.1.dfsg-2) unstable; urgency=low
+
+  * Rebuild against latest openmpi, that works
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sat, 15 Dec 2007 13:50:16 +0100
+
+libmesh (0.6.1.dfsg-1) unstable; urgency=low
+
+  [Ondrej Certik]
+  * New upstream version
+  * Ondrej Certik and Alan Woodland added to Uploaders.
+  * Patch applied, so that libmesh-pure works with ExplicitSystem
+
+  [ Christophe Prud'homme ]
+  * debian/control: set XS-DM-Upload-Allowed to yes
+ -- Christophe Prud'homme <prudhomm at debian.org>  Fri, 30 Nov 2007 11:09:35 +0100
+
+libmesh (0.6.0~rc2.dfsg-3) unstable; urgency=low
+
+  [Ondrej Certik]
+  * Built against libpetsc2.3.3, which is now in Debian (Closes: #435532)
+  
+  [ Christophe Prud'homme ]
+  * debian/control: modified maintainer and uploader fields
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Mon, 03 Sep 2007 22:11:32 +0200
+
+libmesh (0.6.0~rc2.dfsg-2oc1) unstable; urgency=low
+
+  * Build against libpetsc2.3.3
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sun, 22 Jul 2007 16:26:55 +0200
+
+libmesh (0.6.0~rc2.dfsg-2) unstable; urgency=low
+
+  * Upload of unofficial revisions 1oc1, 1oc2, 1oc3 into Debian
+
+ -- Ondrej Certik <ondrej at certik.cz>  Fri, 13 Jul 2007 12:15:25 +0200
+
+libmesh (0.6.0~rc2.dfsg-1oc3) unstable; urgency=low
+
+  * Build two libraries - one with petsc, the other without (libmesh0.6.0-pure)
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sat, 07 Jul 2007 19:42:14 +0200
+
+libmesh (0.6.0~rc2.dfsg-1oc2) unstable; urgency=low
+
+  * build without petsc
+
+ -- Ondrej Certik <ondrej at certik.cz>  Sat, 07 Jul 2007 17:49:12 +0200
+
+libmesh (0.6.0~rc2.dfsg-1oc1) unstable; urgency=low
+
+  * unofficial revision
+  * Use the petsc built against LAM
+  * try to fix some problems with PETSc
+  * use make -j2 - this needs to be reverted in the official revision
+
+ -- Ondrej Certik <ondrej at certik.cz>  Thu, 21 Jun 2007 18:43:29 +0200
+
+libmesh (0.6.0~rc2.dfsg-1) unstable; urgency=low
+
+  * Initial release (Closes: #426734)
+
+ -- Ondrej Certik <ondrej at certik.cz>  Tue, 29 May 2007 11:47:45 +0200
+

Added: packages/libmesh/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/compat?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/compat (added)
+++ packages/libmesh/trunk/debian/compat Sat Oct  9 11:54:50 2010
@@ -1,0 +1,1 @@
+5

Added: packages/libmesh/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/control?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/control (added)
+++ packages/libmesh/trunk/debian/control Sat Oct  9 11:54:50 2010
@@ -1,0 +1,60 @@
+Source: libmesh
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Christophe Prud'homme <prudhomm at debian.org>, Ondrej Certik <ondrej at certik.cz>, Alan Woodland <ajw05 at aber.ac.uk>, "Adam C. Powell, IV" <hazelsct at debian.org>
+XS-DM-Upload-Allowed: yes
+Build-Depends: debhelper (>= 5), autotools-dev (>= 20070306.1), libpetsc2.3.3-dev (>= 2.3.3-3), quilt (>= 0.46-4), autoconf, libscotchmetis-dev (>= 5.0.6-2), libvtk5-dev
+Build-Depends-Indep: doxygen, graphviz, texlive-latex-base
+Standards-Version: 3.8.0
+Section: libs
+Homepage: http://libmesh.sourceforge.net/
+
+Package: libmesh-dev
+Section: libdevel
+Architecture: all
+Depends: libmesh0.6.3 (>= ${source:Version}), libpetsc2.3.3-dev (>= 2.3.3-3), libscotchmetis-dev (>= 5.0.6-2), libvtk5-dev
+Conflicts: libmesh0.6.1-dev, libmesh0.6.1-pure-dev, libmesh0.6.2-dev, libmesh0.6.2-pure-dev
+Replaces: libmesh0.6.1-dev, libmesh0.6.1-pure-dev, libmesh0.6.2-dev, libmesh0.6.2-pure-dev
+Suggests: libmesh-doc
+Description: libMesh - A C++ Finite Element Library
+ The libMesh library is a C++ framework for the numerical simulation of partial
+ differential equations on serial and parallel platforms. Development began in
+ March 2002 with the intent of providing a friendly interface to a number of
+ high-quality software packages that are publicly available. Currently the
+ library supports 1D, 2D, and 3D steady and transient finite element and finite
+ volume simulations. PETSc is currently used for the solution of linear systems
+ on both serial and parallel platforms.
+ .
+ This package contains the C++ header files and shared library links (only
+ needed for developing programs with libmesh).
+
+Package: libmesh0.6.3
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: libMesh - A C++ Finite Element Library
+ The libMesh library is a C++ framework for the numerical simulation of partial
+ differential equations on serial and parallel platforms. Development began in
+ March 2002 with the intent of providing a friendly interface to a number of
+ high-quality software packages that are publicly available. Currently the
+ library supports 1D, 2D, and 3D steady and transient finite element and finite
+ volume simulations. PETSc is currently used for the solution of linear systems
+ on both serial and parallel platforms.
+ .
+ This package contains the libMesh shared library.
+
+Package: libmesh-doc
+Section: doc
+Architecture: all
+Suggests: libmesh-dev (>= ${source:Version}), dwww, libapache-mod-php5 | libapache2-mod-php5
+Description: libMesh - A C++ Finite Element Library
+ The libMesh library is a C++ framework for the numerical simulation of partial
+ differential equations on serial and parallel platforms. Development began in
+ March 2002 with the intent of providing a friendly interface to a number of
+ high-quality software packages that are publicly available. Currently the
+ library supports 1D, 2D, and 3D steady and transient finite element and finite
+ volume simulations. PETSc is currently used for the solution of linear systems
+ on both serial and parallel platforms.
+ .
+ This package contains the class documentation, manual pages and examples; much
+ of the documentation is in PHP format.

Added: packages/libmesh/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/copyright?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/copyright (added)
+++ packages/libmesh/trunk/debian/copyright Sat Oct  9 11:54:50 2010
@@ -1,0 +1,91 @@
+This package was debianized by Ondrej Certik <ondrej at certik.cz> on
+Tue, 29 May 2007 11:47:45 +0200.
+
+It was downloaded from http://libmesh.sourceforge.net/, 
+the file: libmesh_0.6.0-rc2.tar.gz was unpacked, these directories were
+deleted (all of the packages have a non-free license):
+
+contrib/laspack, 
+contrib/metis, 
+contrib/parmetis, 
+contrib/sfcurves,
+contrib/tecplot, 
+contrib/tetgen,
+contrib/triangle
+
+and then it was packed into the file: libmesh_0.6.0~rc2.dfsg.orig.tar.gz. You
+can repeat this process by executing "debian/rules get-orig-source" in any
+directory - it will create the libmesh_0.6.0~rc2.dfsg.orig.tar.gz for you.
+
+Upstream Authors: 
+
+    Benjamin S. Kirk <benkirk at cfdlab.ae.utexas.edu>
+    John W. Peterson <peterson at cfdlab.ae.utexas.edu>
+    Roy Stogner 
+    Steffen Petersen <steffen.petersenattu-harburg.de>
+
+Copyright: 
+
+    Copyright (C) 2002-2007  Benjamin S. Kirk, John W. Peterson
+
+License of all files in the package (unless stated otherwise, see below):
+
+    GNU LESSER GENERAL PUBLIC LICENSE
+
+The Debian packaging is (C) 2007, Ondrej Certik <ondrej at certik.cz> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+
+The file install-sh has the following copyright and license:
+
+# Copyright 1991 by the Massachusetts Institute of Technology
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of M.I.T. not be used in advertising or
+# publicity pertaining to distribution of the software without specific,
+# written prior permission.  M.I.T. makes no representations about the
+# suitability of this software for any purpose.  It is provided "as is"
+# without express or implied warranty.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+
+the package contrib/gzstream is LGPL and has the following copyright:
+
+Copyright (C) 2001  Deepak Bandyopadhyay, Lutz Kettner
+
+the file contrib/bin/make_dependencies.pl is:
+
+Copyright W. Bangerth, University of Heidelberg, 1998, 1999, 2000, 2001, 2002
+
+and using the license QPL (http://www.opensource.org/licenses/qtpl.php).
+
+the file contrib/bin/cvs2html is GPL and copyright:
+
+# Copyright under GPL 1997 - 2002 by
+# Peter Toft (pto at sslug.dk) + the persons above
+
+the files contrib/bin/program2html.pl and contrib/bin/stripcomments.pl are:
+
+Copyright (C) 1999, 2000, 2001, 2002 by Wolfgang Bangerth, University of
+Heidelberg
+With modifications for libmesh by John W. Peterson, 2003.
+
+and are using the license QPL (http://www.opensource.org/licenses/qtpl.php).
+
+the contrib/boost library is 
+
+//  Copyright (c) 2001, 2002 Peter Dimov and Multi Media Ltd.
+//  Copyright (c) 1999, 2000, 2001, 2002 boost.org
+//  Copyright (c) 2002, 2003 Peter Dimov
+//  Copyright (c) 2003 Daniel Frey
+//  Copyright (c) 2003 Howard Hinnant
+//  (C) Copyright Boost.org 2001.
+//
+//  Permission to copy, use, modify, sell and distribute this software
+//  is granted provided this copyright notice appears in all copies.
+//  This software is provided "as is" without express or implied
+//  warranty, and with no claim as to its suitability for any purpose.

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex0
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex0?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex0 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex0 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+gnuplot_script_data: ex0
+	./ex0
+
+ex0: ex0.o
+	g++ $< $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex0.C: ex0.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex0 gnuplot* *~

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex1
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex1?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex1 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex1 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,11 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+ex1: ex1.o
+	g++ $< $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+clean:
+	rm -f *.o ex1 *~

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex10
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex10?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex10 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex10 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.gmv.050: ex10 mesh.xda
+	./ex10 -init_timestep 0 -n_timesteps 50
+
+ex10: ex10.o ../ex9/exact_solution.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex10.C: ex10.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex10 *~ *.gmv.* saved_*

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex11
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex11?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex11 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex11 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.gmv: ex11
+	./ex11
+
+ex11: ex11.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex11.C: ex11.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex11 *~ *.gmv

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex12
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex12?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex12 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex12 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,14 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+ex12: ex12.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex12.C: ex12.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex12 *~ *.gmv *.dat

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex13
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex13?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex13 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex13 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,20 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.gmv.015: ex13 gmv_attributes.attr
+	./ex13
+
+ex13: ex13.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex13.C: ex13.C.gz
+	gunzip -c $< > $@
+
+gmv_attributes.attr: gmv_attributes.attr.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex13 *~ *.gmv.*

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex14
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex14?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex14 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex14 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+lshaped.gmv: ex14 ex14.in lshaped.xda
+	./ex14
+
+ex14: ex14.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex14.C: ex14.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex14 *~ *.gmv *.m

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex15
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex15?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex15 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex15 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+2D_hermite_uniform.gmv: ex15 ex15.in
+	./ex15
+
+ex15: ex15.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex15.C: ex15.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex15 *~ *.gmv *.m

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex16
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex16?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex16 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex16 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.gmv: ex16
+	./ex16
+
+ex16: ex16.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex16.C: ex16.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex16 *~ *.gmv

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex17
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex17?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex17 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex17 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.gmv: ex17
+	./ex17
+
+ex17: ex17.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex17.C: ex17.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex17 *~ *.gmv

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex18
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex18?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex18 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex18 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,20 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.gmv.015: ex18 ex18.in navier.in
+	./ex18
+
+ex18: ex18.o naviersystem.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex18.C: ex18.C.gz
+	gunzip -c $< > $@
+
+naviersystem.C: naviersystem.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex18 *~ *.gmv.*

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex2
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex2?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex2 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex2 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,14 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+ex2: ex2.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex2.C: ex2.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex2 *~

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex3
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex3?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex3 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex3 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.gmv: ex3
+	./ex3
+
+ex3: ex3.o exact_solution.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex3.C: ex3.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex3 *~ out.gmv

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex4
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex4?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex4 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex4 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,22 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+all: out_2.gmv out_3.gmv
+
+out_2.gmv: ex4
+	./ex4 -d 2 -n 15
+
+out_3.gmv: ex4
+	./ex4 -d 3 -n 6
+
+ex4: ex4.o ../ex3/exact_solution.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex4.C: ex4.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex4 *~ out_*

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex5
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex5?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex5 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex5 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,25 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+all: out_0.gmv out_3.gmv out_4.gmv
+
+out_0.gmv: ex5
+	./ex5 -q 0
+
+out_3.gmv: ex5
+	./ex5 -q 3
+
+out_4.gmv: ex5
+	./ex5 -q 4
+
+ex5: ex5.o ../ex3/exact_solution.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex5.C: ex5.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex5 *~ out_*

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex6
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex6?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex6 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex6 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+ifems_added.gmv: ex6
+	./ex6
+
+ex6: ex6.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex6.C: ex6.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex6 *~ *.gmv *.dat

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex7
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex7?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex7 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex7 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,23 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+lshaped.gmv: ex7 lshape.unv lshape_data.unv
+	./ex7
+
+ex7: ex7.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex7.C: ex7.C.gz
+	gunzip -c $< > $@
+
+lshape.unv: lshape.unv.gz
+	gunzip -c $< > $@
+
+lshape_data.unv: lshape_data.unv.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex7 *~ *.gmv *.m

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex8
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex8?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex8 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex8 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,20 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out.030.gmv: ex8 pipe-mesh.unv
+	./ex8 pipe-mesh.unv
+
+ex8: ex8.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex8.C: ex8.C.gz
+	gunzip -c $< > $@
+
+pipe-mesh.unv: pipe-mesh.unv.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex8 *~ *.gmv *.res

Added: packages/libmesh/trunk/debian/exmake/Makefile.ex9
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/exmake/Makefile.ex9?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/exmake/Makefile.ex9 (added)
+++ packages/libmesh/trunk/debian/exmake/Makefile.ex9 Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+INCLUDES = -I/usr/include/mpi -I/usr/include/petsc -I/usr/include/libmesh
+LIBS = -lmesh
+
+out_050.gmv: ex9 ../ex10/mesh.xda
+	./ex9
+
+ex9: ex9.o exact_solution.o
+	g++ $^ $(LIBS) -o $@
+
+.C.o:
+	g++ $< $(INCLUDES) -c -o $@
+
+ex9.C: ex9.C.gz
+	gunzip -c $< > $@
+
+clean:
+	rm -f *.o ex9 *~ *.gmv

Added: packages/libmesh/trunk/debian/patches/netcdf_support.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/patches/netcdf_support.patch?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/patches/netcdf_support.patch (added)
+++ packages/libmesh/trunk/debian/patches/netcdf_support.patch Sat Oct  9 11:54:50 2010
@@ -1,0 +1,13 @@
+--- libmesh-0.6.2.dfsg/aclocal.m4~	2008-06-10 22:34:12.000000000 +0000
++++ libmesh-0.6.2.dfsg/aclocal.m4	2008-06-10 22:36:20.000000000 +0000
+@@ -1375,8 +1375,8 @@
+ dnl where it might be installed...
+ 
+   if (test $enablenetcdf = yes); then
+-     NETCDF_INCLUDE="-I$PWD/contrib/netcdf/Lib"
+-     NETCDF_LIBRARY="\$(EXTERNAL_LIBDIR)/libnetcdf\$(libext)"
++     NETCDF_INCLUDE=""
++     NETCDF_LIBRARY="-lnetcdf"
+      AC_DEFINE(HAVE_NETCDF, 1, [Flag indicating whether the library will be compiled with Netcdf support])
+      AC_MSG_RESULT(<<< Configuring library with Netcdf support >>>)
+      have_netcdf=yes

Added: packages/libmesh/trunk/debian/patches/ripout_old_gnuc.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/patches/ripout_old_gnuc.patch?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/patches/ripout_old_gnuc.patch (added)
+++ packages/libmesh/trunk/debian/patches/ripout_old_gnuc.patch Sat Oct  9 11:54:50 2010
@@ -1,0 +1,53 @@
+--- libmesh-0.6.3.dfsg~rc1/include/base/variant_filter_iterator.h~	2008-08-15 21:31:24.000000000 +0000
++++ libmesh-0.6.3.dfsg~rc1/include/base/variant_filter_iterator.h	2008-10-03 18:11:51.000000000 +0000
+@@ -26,10 +26,6 @@
+ #include <algorithm> // for std::swap
+ #include <cstdlib>   // for std::abort()
+ 
+-#if defined(__GNUC__) && (__GNUC__ < 3)  && !defined(__INTEL_COMPILER)
+-#include <typeinfo>
+-#endif
+-
+ /**
+  * Original Authors: Corwin Joy          * Michael Gradman
+  *                   cjoy at houston.rr.com * Michael.Gradman at caminus.com
+@@ -44,11 +40,7 @@
+  * @author John W. Peterson, 2004.
+  */
+ template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*>
+-#if defined(__GNUC__) && (__GNUC__ < 3)  && !defined(__INTEL_COMPILER)
+-class variant_filter_iterator : public std::forward_iterator<std::forward_iterator_tag, Type>
+-#else
+ class variant_filter_iterator : public std::iterator<std::forward_iterator_tag,  Type>
+-#endif
+ {
+ public:
+   /**
+@@ -195,13 +187,8 @@
+      */
+     virtual bool equal(const IterBase *other) const
+     {
+-#if defined(__SUNPRO_CC) || (defined(__GNUC__) && (__GNUC__ < 3)  && !defined(__INTEL_COMPILER))
+-      const variant_filter_iterator::Iter<IterType>* p = 
+-	dynamic_cast<const variant_filter_iterator::Iter<IterType>*>(other);
+-#else      
+       const Iter<IterType>* p = 
+ 	dynamic_cast<const Iter<IterType>*>(other);      
+-#endif
+       // Check for failed cast
+       if (p == NULL)
+ 	{
+@@ -287,13 +274,8 @@
+       libmesh_assert (in != NULL);
+       
+       // Attempt downcast
+-#if defined(__SUNPRO_CC) || (defined(__GNUC__) && (__GNUC__ < 3)  && !defined(__INTEL_COMPILER))
+-      const variant_filter_iterator::Iter<IterType>* p =
+-	dynamic_cast<const variant_filter_iterator::Iter<IterType>* >(in);
+-#else
+       const Iter<IterType>* p =
+ 	dynamic_cast<const Iter<IterType>* >(in);
+-#endif
+       
+       // Check for failure
+       if ( p == NULL )

Added: packages/libmesh/trunk/debian/patches/scotchmetis_support.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/patches/scotchmetis_support.patch?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/patches/scotchmetis_support.patch (added)
+++ packages/libmesh/trunk/debian/patches/scotchmetis_support.patch Sat Oct  9 11:54:50 2010
@@ -1,0 +1,17 @@
+--- libmesh-0.6.3.dfsg~rc1/aclocal.m4~	2008-08-15 21:32:24.000000000 +0000
++++ libmesh-0.6.3.dfsg~rc1/aclocal.m4	2008-08-22 19:11:31.000000000 +0000
+@@ -1120,11 +1120,11 @@
+ dnl -------------------------------------------------------------
+ AC_DEFUN(CONFIGURE_METIS, 
+ [
+-  AC_CHECK_FILE(./contrib/metis/Lib/metis.h,
++  AC_CHECK_FILE(/usr/include/metis/metis.h,
+ 	        [ 
+-	          METIS_INCLUDE_PATH=$PWD/contrib/metis/Lib
++	          METIS_INCLUDE_PATH=/usr/include/metis
+                   METIS_INCLUDE=-I$METIS_INCLUDE_PATH
+-                  METIS_LIB="\$(EXTERNAL_LIBDIR)/libmetis\$(libext)"
++                  METIS_LIB="-lscotchmetis"
+ 		  AC_SUBST(METIS_INCLUDE)
+                   AC_SUBST(METIS_LIB)
+                   AC_DEFINE(HAVE_METIS, 1,

Added: packages/libmesh/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/patches/series?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/patches/series (added)
+++ packages/libmesh/trunk/debian/patches/series Sat Oct  9 11:54:50 2010
@@ -1,0 +1,3 @@
+scotchmetis_support.patch
+netcdf_support.patch
+ripout_old_gnuc.patch

Added: packages/libmesh/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/rules?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/rules (added)
+++ packages/libmesh/trunk/debian/rules Sat Oct  9 11:54:50 2010
@@ -1,0 +1,130 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+LIBMESH_VERSION=0.6.3
+
+# shared library versions, option 1
+version=2.0.5
+major=2
+
+config.status: configure.in
+	dh_testdir
+	cp /usr/share/misc/config.guess .
+	cp /usr/share/misc/config.sub .
+	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+	autoconf
+	PETSC_DIR=/usr/lib/petsc PETSC_ARCH=linux-gnu-c-opt LDFLAGS=-Wl,-soname,libmesh.so.$(LIBMESH_VERSION),-lpetsc,-lpetscdm,-lpetscksp,-lpetscmat,-lpetscsnes,-lpetscvec,-lscotchmetis,-lvtkIO ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-laspack --disable-slepc --disable-sfc --disable-gzstreams --disable-tecplot --disable-parmetis --disable-tetgen --disable-triangle --disable-gmv --disable-exodus --disable-netcdf --disable-libHilbert --with-mpi=/usr --with-cxx=mpicxx --with-cc=mpicc --with-f77=mpif77 --enable-second --enable-ifem --enable-metis --enable-perflog --enable-vtk --with-vtk-include=/usr/include/vtk-5.0
+
+build: build-stamp
+build-stamp:  config.status
+	dh_testdir
+	$(MAKE)
+	touch $@
+
+build-indep: config.status
+	dh_testdir
+	$(MAKE) doc
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp 
+	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+
+	[ ! -f Make.common ] || $(MAKE) distclean
+	rm -f config.sub config.guess config.log
+	find -type f -name '.*' -exec '{}' ';'
+
+	dh_clean  --exclude ./contrib/triangle/makefile.orig --exclude ./contrib/tetgen/makefile.orig
+
+meshbin = $(CURDIR)/debian/libmesh$(LIBMESH_VERSION)
+meshdev = $(CURDIR)/debian/libmesh-dev
+
+install: install-stamp
+install-stamp: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k  --exclude ./contrib/triangle/makefile.orig --exclude ./contrib/tetgen/makefile.orig
+	dh_installdirs
+
+	mkdir -p $(meshbin)/usr/lib
+	mkdir -p $(meshdev)/usr/lib
+	libdir=`grep "hosttype " Make.common | cut -d "=" -f 2 | cut -c 2-`; \
+	cp lib/$${libdir}_opt/libmesh.so $(meshbin)/usr/lib/libmesh.so.$(LIBMESH_VERSION)
+	ln -s /usr/lib/libmesh.so.$(LIBMESH_VERSION) $(meshdev)/usr/lib/libmesh.so
+	mkdir -p $(meshdev)/usr/include/libmesh
+	cp include/base/* include/enums/* include/error_estimation/* include/fe/* include/geom/* include/mesh/* include/numerics/* include/parallel/* include/partitioning/* include/quadrature/* include/solvers/* include/utils/* $(meshdev)/usr/include/libmesh
+	rm $(meshdev)/usr/include/libmesh/libmesh_config.h.in
+	rm $(meshdev)/usr/include/libmesh/libmesh_contrib_config.h.in
+	touch $@
+
+# Build architecture-independent files here.
+binary-indep: build-indep install-stamp
+	dh_testdir -i
+	dh_testroot -i
+	dh_installchangelogs -i ChangeLog
+	dh_installdocs -i
+	mv debian/libmesh-doc/usr/share/doc/libmesh-doc/man \
+	  debian/libmesh-doc/usr/share/
+	mv debian/libmesh-doc/usr/share/doc/libmesh-doc/latex/*/*.pdf \
+	  debian/libmesh-doc/usr/share/doc/libmesh-doc/
+	rm -rf debian/libmesh-doc/usr/share/doc/libmesh-doc/latex \
+	  debian/libmesh-doc/usr/share/doc/libmesh-doc/Doxyfile* \
+	  debian/libmesh-doc/usr/share/doc/libmesh-doc/dot*
+	dh_installexamples -i "--exclude=.depend"
+	for exmake in `ls debian/exmake/Makefile.ex* | sed 's/debian\/exmake\/Makefile.//'`; do \
+	  cp -f debian/exmake/Makefile.$$exmake \
+	    $(CURDIR)/debian/libmesh-doc/usr/share/doc/libmesh-doc/examples/$$exmake/Makefile; \
+	done
+	dh_compress -i -X.php -X.js -X.pdf
+	dh_fixperms -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install-stamp
+	dh_testdir -a
+	dh_testroot -a
+	dh_installchangelogs -a ChangeLog
+	dh_installdocs -a
+	dh_installman -a
+	dh_link -a
+	dh_strip -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install 
+
+get-orig-source:
+	wget http://qa.debian.org/watch/sf.php/libmesh/libmesh-0.6.3.tar.gz
+	tar xzf libmesh-0.6.3.tar.gz
+	cd libmesh-0.6.3; \
+	rm -r contrib/laspack; \
+	rm -r contrib/metis; \
+	rm -r contrib/parmetis; \
+	rm -r contrib/sfcurves; \
+	rm -r contrib/tecplot; \
+	rm -r contrib/tetgen; \
+	rm -r contrib/triangle; \
+	find -type f -name '.*' -exec rm '{}' ';' ;\
+	patch -p1 < $(CURDIR)/debian/source.dfsg.patch
+	mv libmesh-0.6.3 libmesh-0.6.3.dfsg
+	tar czf libmesh_0.6.3.dfsg.orig.tar.gz libmesh-0.6.3.dfsg
+	rm -r libmesh-0.6.3.dfsg libmesh-0.6.3.tar.gz

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

Added: packages/libmesh/trunk/debian/source.dfsg.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/source.dfsg.patch?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/source.dfsg.patch (added)
+++ packages/libmesh/trunk/debian/source.dfsg.patch Sat Oct  9 11:54:50 2010
@@ -1,0 +1,77 @@
+diff -Naru libmesh-0.6.2/contrib/Makefile ../libmesh-0.6.2.dfsg/contrib/Makefile
+--- libmesh-0.6.2/contrib/Makefile	2007-12-03 11:10:44.000000000 -0300
++++ ../libmesh-0.6.2.dfsg/contrib/Makefile	2008-03-26 13:09:54.000000000 -0300
+@@ -3,30 +3,12 @@
+ #
+ all:
+ 	@echo "----------------------------------------------"
+-	@echo "------- Building Contributed Packages --------"
++	@echo "------- Building Contributed Packages (DFSG) -"
+ 	@echo "----------------------------------------------"
+ 	@echo ""
+-	@echo "--- Building LASPACK -------------------------"
+-	@$(MAKE) -C laspack      $(MAKECMDGOALS)
+-	@echo ""
+-	@echo "--- Building Metis ---------------------------"
+-	@$(MAKE) -C metis/Lib    $(MAKECMDGOALS)
+-	@echo ""
+-	@echo "--- Building Parmetis ------------------------"
+-	@$(MAKE) -C parmetis/Lib $(MAKECMDGOALS)
+-	@echo ""
+-	@echo "--- Building sfcurves ------------------------"
+-	@$(MAKE) -C sfcurves     $(MAKECMDGOALS)
+-	@echo ""
+ 	@echo "--- Building libgzstream ---------------------"
+ 	@$(MAKE) -C gzstream     $(MAKECMDGOALS)
+ 	@echo ""
+-	@echo "--- Building TetGen ---------------------"
+-	@$(MAKE) -C tetgen       $(MAKECMDGOALS)
+-	@echo ""
+-	@echo "--- Building triangle ---------------------"
+-	@$(MAKE) -C triangle     $(MAKECMDGOALS)
+-	@echo ""
+ 	@echo "--- Building gmv ---------------------"
+ 	@$(MAKE) -C gmv          $(MAKECMDGOALS)
+ 	@echo ""
+@@ -53,13 +35,7 @@
+ #
+ clean:
+ 	@rm -f *~
+-	@$(MAKE) -C laspack      $(MAKECMDGOALS)
+-	@$(MAKE) -C metis/Lib    $(MAKECMDGOALS)
+-	@$(MAKE) -C parmetis/Lib $(MAKECMDGOALS)
+-	@$(MAKE) -C sfcurves     $(MAKECMDGOALS)
+ 	@$(MAKE) -C gzstream     $(MAKECMDGOALS)
+-	@$(MAKE) -C tetgen       $(MAKECMDGOALS)
+-	@$(MAKE) -C triangle     $(MAKECMDGOALS)
+ 	@$(MAKE) -C gmv          $(MAKECMDGOALS)
+ 	@$(MAKE) -C netcdf/Lib   $(MAKECMDGOALS)
+ 	@$(MAKE) -C exodusii/Lib/src $(MAKECMDGOALS)
+@@ -71,13 +47,7 @@
+ #
+ clobber:
+ 	@$(MAKE) clean
+-	@$(MAKE) -C laspack      $(MAKECMDGOALS)
+-	@$(MAKE) -C metis/Lib    $(MAKECMDGOALS)
+-	@$(MAKE) -C parmetis/Lib $(MAKECMDGOALS)
+-	@$(MAKE) -C sfcurves     $(MAKECMDGOALS)
+ 	@$(MAKE) -C gzstream     $(MAKECMDGOALS)
+-	@$(MAKE) -C tetgen       $(MAKECMDGOALS)
+-	@$(MAKE) -C triangle     $(MAKECMDGOALS)
+ 	@$(MAKE) -C gmv          $(MAKECMDGOALS)
+ 	@$(MAKE) -C netcdf/Lib   $(MAKECMDGOALS)
+ 	@$(MAKE) -C exodusii/Lib/src $(MAKECMDGOALS)
+@@ -89,13 +59,7 @@
+ #
+ distclean:
+ 	@$(MAKE) clobber
+-	@$(MAKE) -C laspack      $(MAKECMDGOALS)
+-	@$(MAKE) -C metis/Lib    $(MAKECMDGOALS)
+-	@$(MAKE) -C parmetis/Lib $(MAKECMDGOALS)
+-	@$(MAKE) -C sfcurves     $(MAKECMDGOALS)
+ 	@$(MAKE) -C gzstream     $(MAKECMDGOALS)
+-	@$(MAKE) -C tetgen       $(MAKECMDGOALS)
+-	@$(MAKE) -C triangle     $(MAKECMDGOALS)
+ 	@$(MAKE) -C gmv          $(MAKECMDGOALS)
+ 	@$(MAKE) -C netcdf/Lib   $(MAKECMDGOALS)
+ 	@$(MAKE) -C exodusii/Lib/src $(MAKECMDGOALS)

Added: packages/libmesh/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/libmesh/trunk/debian/watch?rev=36925&op=file
==============================================================================
--- packages/libmesh/trunk/debian/watch (added)
+++ packages/libmesh/trunk/debian/watch Sat Oct  9 11:54:50 2010
@@ -1,0 +1,3 @@
+version=3
+opts=dversionmangle=s/\.dfsg[^~]*//,uversionmangle=s/-(rc\d+)/~$1/ \
+ http://sf.net/libmesh/libmesh-([\d\.rc-]+)\.tar\.gz




More information about the debian-science-commits mailing list