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