debian/0000755000000000000000000000000012255543222007170 5ustar debian/copyright0000644000000000000000000002144512150120367011124 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION Name: Feel++ Maintainer: Christophe Prud'homme Source: http://ljkforge.imag.fr/feel Copyright: 2004-2013, Christophe Prud'homme 2011-2013, Universite de Strasbourg 2004-2006, Ecole Polytechnique Federale de Lausanne 2006-2012, Universite Joseph Fourier (Grenoble 1) 2008-2012, University of Coimbra License: LGPL-2.1+ and LGPL-3 On Debian systems the full text of the GNU Lesser General Public License 2.1 can be found in the `/usr/share/common-licenses/LGPL-2.1' file. On Debian systems the full text of the GNU Lesser General Public License 3 can be found in the `/usr/share/common-licenses/LGPL-3.0' file. Files: cmake/UseLATEX.cmake Copyright: 2004, Sandia Corporation. License: there is a non-exclusive license for use of this work by or on behalf of the U.S. Government. Redistribution and use in source and binary forms, with or without modification, are permitted provided that this Notice and any statement of authorship are reproduced on all copies. Files: cmake/UseDoxygen.cmake Copyright: 2009, Tobias Rautenkranz License: CMake BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: cmake/FindTrilinos.cmake Copyright: 2009, Christophe Prud'homme License: LGPL-3.0 On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-3.0' file. Files: cmake/FindPackageMultipass.cmake cmake/FindPETSc.cmake cmake/ResolveCompilerPaths.cmake Copyright: 2009, Jed Brown License: CMake BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: 2009, Christophe Prud'homme License: GPL On Debian systems the full text of the GNU General Public License can be found in the `/usr/share/common-licenses/GPL' file. Files: doc/manual/pngs/*.png Copyright: 2009, Christophe Prud'homme License: LGPL-2.1+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-2.1'. The files were generated using paraview [1] from Feel++ applications distributed in feel-apps and are licensed like Feel++ 1. http://www.paraview.org Files: contrib/gmm/* Copyright: 1995-2009, Yves Renard 2000-2009, Julien Pommier 2001-2009, Jeremie Lasry 2002-2009, Vanessa Lleras 2002-2008, Michel Salaün 2002-2008, Houari Khenous 2002-2008, Jean-Yves Heddebaut Thorsten Ottosen License: LGPL-2.1+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL' file. Files: contrib/gmm/include/gmm/gmm_dense_lu.h contrib/gmm/include/gmm/gmm_precond_ildlt.h contrib/gmm/include/gmm/gmm_precond_ilu.h contrib/gmm/include/gmm/gmm_precond_mr_approx_inverse.h contrib/gmm/include/gmm/gmm_solver_bicgstab.h contrib/gmm/include/gmm/gmm_solver_cg.h contrib/gmm/include/gmm/gmm_solver_gmres.h contrib/gmm/include/gmm/gmm_solver_qmr.h Copyright: 1997-2001, The Trustees of Indiana University 1997-2008, Yves Renard License: BSD and LGPL-2.1+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the University of California, Berkeley nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE TRUSTEES OF INDIANA UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE TRUSTEES OF INDIANA UNIVERSITY AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-2.1' file. Files: contrib/eigen/* Copyright: Copyright © 2006-2009 Benoit Jacob Copyright © 2007 Michael Olbrich Copyright © 2008-2009 Gael Guennebaud Copyright © 2008-2009 Konstantinos Margaritis Copyright © 2009 Keir Mierle Copyright (C) 2008 Guillaume Saupin Copyright (C) 2010 Jitse Niesen Copyright (C) 2010 Manuel Yguel Copyright (C) 2009 Rohit Garg Copyright (C) 2009 Thomas Capricelli Copyright (C) 2009 Ilya Baran Copyright (C) 2010 Vincent Lejeune Copyright (C) 2009 Kenneth Riddile Copyright (C) 2010 Hauke Heibel Copyright (C) 2007 Michael Olbrich Copyright (C) 2009 Ricard Marxer Copyright (C) 2009 Claire Maurice License: LGPL-2.1+ and LGPL-3 On Debian systems the full text of the GNU Lesser General Public License 2.1 can be found in the `/usr/share/common-licenses/LGPL-2.1' file. On Debian systems the full text of the GNU Lesser General Public License 3 can be found in the `/usr/share/common-licenses/LGPL-3.0' file. debian/dirs0000644000000000000000000000000111336252151010040 0ustar debian/changelog0000644000000000000000000003102212255543222011040 0ustar feel++ (1:0.95.0-final-2build2) trusty; urgency=low * Rebuild against latest openmpi. -- Bhavani Shankar Sun, 22 Dec 2013 16:30:35 +0530 feel++ (1:0.95.0-final-2build1) trusty; urgency=low * No-change rebuild for new glpk. -- Logan Rosen Sun, 08 Dec 2013 15:16:07 -0500 feel++ (1:0.95.0-final-2) unstable; urgency=low * unset CMAKE_{C,CXX}_FLAGS in order to fix powerpc build -- Christophe Prud'homme Sun, 20 Oct 2013 08:40:53 +0200 feel++ (1:0.95.0-final-1) unstable; urgency=low [ Christophe Prud'homme ] * New upstream release: final 0.95.0 release -- Christophe Prud'homme Fri, 04 Oct 2013 10:02:09 +0200 feel++ (1:0.95.0-beta.4-1) unstable; urgency=low [ Christophe Prud'homme ] * New upstream release: beta.4 -- Christophe Prud'homme Thu, 03 Oct 2013 23:23:51 +0200 feel++ (1:0.95.0~gitcd3b85a-3) unstable; urgency=low * use g++-4.8 on sparc -- Christophe Prud'homme Thu, 03 Oct 2013 09:42:23 +0200 feel++ (1:0.95.0~gitcd3b85a-2) unstable; urgency=low [Christophe Prud'homme] * use g++ on sparc -- Christophe Prud'homme Thu, 03 Oct 2013 00:25:20 +0200 feel++ (1:0.95.0~gitcd3b85a-1) unstable; urgency=low [ Christophe Prud'homme ] * New upstream release * Ship glog and gflags modified libraries that fit feel++ needs -- Christophe Prud'homme Tue, 01 Oct 2013 23:12:41 +0200 feel++ (1:0.95.0~git7a87e68-1) unstable; urgency=low [ Christophe Prud'homme ] * New upstream release : beta3 -- Christophe Prud'homme Tue, 01 Oct 2013 00:05:52 +0200 feel++ (0.95.0~gitc88a9ee-1) unstable; urgency=low [ Christophe Prud'homme ] * New upstream beta2 release -- Christophe Prud'homme Mon, 30 Sep 2013 00:16:53 +0200 feel++ (0.95.0~gitb8726d5-1) unstable; urgency=low [ Christophe Prud'homme ] * New upstream beta1 release -- Christophe Prud'homme Sat, 28 Sep 2013 21:47:32 +0200 feel++ (0.94.0~gita1ad50c-2) unstable; urgency=low [Christophe Prud'homme] * debian/control: added libgmsh-dev to libfeel++-dev Depends -- Christophe Prud'homme Sun, 01 Sep 2013 14:11:39 +0200 feel++ (0.94.0~gita1ad50c-1) unstable; urgency=low [Christophe Prud'homme] * New upstream release The new upstream fixes the Boost 1.54 compilation errors and should allow to pass the Boost1.54 transition * debian/control: update Standards-Version to 3.9.4 (no change) * removed embedded eigen3 copy from tarball (Closes: #714022). -- Christophe Prud'homme Sun, 01 Sep 2013 13:37:14 +0200 feel++ (0.93.0-1) unstable; urgency=low [ Anton Gladky ] * Add libgmsh-dev to build-depends (Closes: #682650) [ Christophe Prud'homme] * New upstream release -- Christophe Prud'homme Sat, 25 May 2013 13:00:25 +0200 feel++ (0.91.4-3) unstable; urgency=low [ Christophe Prud'homme ] * debian/control: update Standards-Version to 3.9.3 (no change) * debian/rules: revert back to g++-4.6, g++-4.7 is too broken [ Dmitrijs Ledkovs ] * debian/control: remove alternative dependencies on libboost1.46-* in the libfeel++-dev package. BinNMUs can and have transitioned the package to boost1.49 by now, so the dependency should only be on the default boost packages. This will get the package 'unstuck' in the boost1.49 transition tracker. [ Daniel Leidert ] * debian/watch: sent watch file patch for google code -- Christophe Prud'homme Mon, 11 Jun 2012 00:32:51 +0200 feel++ (0.91.4-2) unstable; urgency=low * debian/control: openturns-wrapper no longer exists, do no depend on it anymore -- Christophe Prud'homme Sun, 20 May 2012 21:48:47 +0200 feel++ (0.91.4-1) unstable; urgency=low [ Christophe Prud'homme ] * New upstream release * debian/{control,rules}: remove trilinos deps and support -- Christophe Prud'homme Sat, 19 May 2012 00:03:11 +0200 feel++ (0.91.3-4) unstable; urgency=low * debian/control: depend only on slepc which depend on petsc and depend on slepc3.1(hence petsc3.1) as well as slepc3.2 (hence petsc3.2). This change should allow to compile on Ubuntu. -- Christophe Prud'homme Sat, 07 Apr 2012 07:42:58 +0200 feel++ (0.91.3-3) unstable; urgency=low * debian/copyright: update. * debian/control: remove some build-depends (e.g. python-{pyx,scipy}) that are no longer necessary * debian/control: only build for amd64, i386 ia64, powerpc and sparc. The other architectures are not targets for feel++ which requires a lot of memory to compile. -- Christophe Prud'homme Wed, 04 Apr 2012 12:04:06 +0200 feel++ (0.91.3-2) unstable; urgency=low * debian/rules: remove sparc specific config -- Christophe Prud'homme Tue, 03 Apr 2012 10:05:33 +0200 feel++ (0.91.3-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Tue, 03 Apr 2012 09:10:57 +0200 feel++ (0.91.2-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Mon, 02 Apr 2012 23:32:28 +0200 feel++ (0.91.1-2) unstable; urgency=low * Fix conflicting installation of cmake files (Closes: 664594) -- Christophe Prud'homme Tue, 20 Mar 2012 05:56:30 +0100 feel++ (0.91.1-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Sun, 18 Mar 2012 17:02:49 +0100 feel++ (0.91.0-1) unstable; urgency=low * New upstream release * using gcc4.6 allows to reduce memory usage footprint (Closes: #650642). * Feel++ uses now gcc4.6 (Closes: #654730). * Feel++ uses now gcc4.6 (Closes: #654731). * Feel++ uses now gcc4.6 (Closes: #654732). -- Christophe Prud'homme Sun, 11 Mar 2012 23:17:00 +0100 feel++ (0.91.0~svn7215-3) unstable; urgency=low * debian/rules: fix PETSC_ARCH for armel. It should fix the build failure on this arch -- Christophe Prud'homme Tue, 14 Jun 2011 08:10:15 +0200 feel++ (0.91.0~svn7215-2) unstable; urgency=low * debian/rules: define the proper PETSC_ARCH and fix kfreebsd build * fix compilation in i386 (Closes: #628426). -- Christophe Prud'homme Mon, 13 Jun 2011 18:51:33 +0200 feel++ (0.91.0~svn7215-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Mon, 13 Jun 2011 00:01:48 +0200 feel++ (0.91.0~svn7079-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Wed, 25 May 2011 07:23:05 +0200 feel++ (0.91.0~svn7063-2) unstable; urgency=low * debian/rules: re-enabled lam on sparc, hopefully fixing build on sparc * Fixed issue with g++-4.6 miscompilation (Closes: #625093). -- Christophe Prud'homme Mon, 16 May 2011 23:39:20 +0200 feel++ (0.91.0~svn7063-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Mon, 16 May 2011 17:13:56 +0200 feel++ (0.91.0~svn7044-1) unstable; urgency=low [Christophe Prud'homme] * New upstream release * debian/control: Updated standard-versions to 3.9.2 (no change) * debian/control: Added texlive-fonts-extra for manual to b-d * Switch to dpkg-source 3.0 (quilt) format -- Christophe Prud'homme Mon, 09 May 2011 23:31:49 +0200 feel++ (0.91.0~svn7013-2) unstable; urgency=low * debian/patches/manual.patch: try again to fix the latex font creation on some platforms -- Christophe Prud'homme Tue, 26 Apr 2011 05:56:22 +0200 feel++ (0.91.0~svn7013-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Sun, 24 Apr 2011 19:25:17 +0200 feel++ (0.91.0~svn7009-3) unstable; urgency=low * debian/rules: in Release mode, use -O2 instead of -O3 as the former use less memory and produces the same efficiency -- Christophe Prud'homme Sun, 24 Apr 2011 14:43:23 +0200 feel++ (0.91.0~svn7009-2) unstable; urgency=low * debian/control: apply ubuntu patch -- Christophe Prud'homme Sun, 24 Apr 2011 12:57:03 +0200 feel++ (0.91.0~svn7009-1) unstable; urgency=low * New upstream release * debian/patches: removed patches, applied upstream -- Christophe Prud'homme Sat, 23 Apr 2011 23:49:32 +0200 feel++ (0.90.0-13) unstable; urgency=low * debian/control: libfeel++-dev update Depends -- Christophe Prud'homme Wed, 20 Apr 2011 05:35:57 +0200 feel++ (0.90.0-12) unstable; urgency=low * debian/control: d-b on texlive-fonts-recommended to avoid font issues with pdflatex on some arches -- Christophe Prud'homme Tue, 19 Apr 2011 19:45:05 +0200 feel++ (0.90.0-11) unstable; urgency=low * debian/control: b-d on libslepc3.0.0 for testing * debian/patches: update minconf.patch to reduce even more the minimum configuration -- Christophe Prud'homme Tue, 19 Apr 2011 17:17:06 +0200 feel++ (0.90.0-10) unstable; urgency=low * debian/control: added texlive-latex-recommended to fix manual compilation on some arch -- Christophe Prud'homme Mon, 11 Apr 2011 20:57:24 +0200 feel++ (0.90.0-9) unstable; urgency=low * debian/control: depend on doxygen-latex and not on texlive-* packages anymore -- Christophe Prud'homme Sun, 10 Apr 2011 20:27:57 +0200 feel++ (0.90.0-8) unstable; urgency=low * debian/control: Fix tbb depends for non amd64/i386 arch (Closes: #620645). * fix feel-manual compilation -- Christophe Prud'homme Sun, 10 Apr 2011 09:57:26 +0200 feel++ (0.90.0-7) unstable; urgency=low [Christophe Prud'homme] * debian/patches/minconf.patch: even more minimal configuration for low memory configuration -- Christophe Prud'homme Sun, 20 Mar 2011 21:41:20 +0100 feel++ (0.90.0-6) unstable; urgency=low [Christophe Prud'homme] * debian/patches/s390.patches: fix for s390 * debian/rules: tring minimal configuration for failing arches -- Christophe Prud'homme Sat, 19 Mar 2011 10:56:20 +0100 feel++ (0.90.0-5) unstable; urgency=low [Christophe Prud'homme] * debian/control: build-depends on tbb only on amd64 and i386 * debian/patches/sse.patch: remove sse options to build on non intel arches -- Christophe Prud'homme Fri, 18 Mar 2011 11:17:34 +0100 feel++ (0.90.0-4) unstable; urgency=low [Christophe Prud'homme] * debian/control: tighten up build-depends to help building on more platforms -- Christophe Prud'homme Fri, 18 Mar 2011 07:56:02 +0100 feel++ (0.90.0-3) unstable; urgency=low [Christophe Prud'homme] * debian/{control,rules}: use quilt -- Christophe Prud'homme Fri, 18 Mar 2011 06:53:33 +0100 feel++ (0.90.0-2) unstable; urgency=low [Christophe Prud'homme] * debian/patches/feelgeo: fix compilation in buildd -- Christophe Prud'homme Thu, 17 Mar 2011 21:41:36 +0100 feel++ (0.90.0-1) unstable; urgency=low * New upstream release -- Christophe Prud'homme Thu, 17 Mar 2011 11:52:26 +0100 feel++ (0.90.0~svn6918-1) experimental; urgency=low [ Christophe Prud'homme ] * New upstream release * debian/control: fix lintian warnings -- Christophe Prud'homme Sun, 20 Feb 2011 17:28:51 +0100 feel++ (0.90.0~svn6917-1) experimental; urgency=low [ Christophe Prud'homme ] * New upstream release * debian/control: update slepc deps to 3.1 -- Christophe Prud'homme Sun, 20 Feb 2011 10:13:13 +0100 feel++ (0.90.0~svn6901-1) experimental; urgency=low * New upstream release -- Christophe Prud'homme Sat, 29 Jan 2011 11:36:01 +0100 feel++ (0.90.0~svn6893-1) experimental; urgency=low * New upstream release -- Christophe Prud'homme Sun, 16 Jan 2011 12:59:48 +0100 feel++ (0.90.0~svn6877-1) experimental; urgency=low * New upstream release -- Christophe Prud'homme Sun, 02 Jan 2011 22:49:39 +0100 feel++ (0.90.0~svn6870-1) experimental; urgency=low [Christophe Prud'homme] * Feel++ is near release 0.90.0 * Life was renamed Feel++ and Feel++ package will replace Life package -- Christophe Prud'homme Fri, 31 Dec 2010 17:39:18 +0100 debian/feel++-doc.lintian-overrides0000644000000000000000000001234511462532553014365 0ustar feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/about_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/adbinaryfunctions_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/adfstream_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/adtraits_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/adtypeorder1_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/adtypeorder2_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/backend__adaptive__reuse__pc_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/backendtrilinos_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/basis_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/bdf2_8cpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/cholesky_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/classFeel++_1_1Bdf__inherit__graph.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/classFeel++_1_1DualBasis__inherit__graph.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/classFeel++_1_1FunctionSpace__inherit__graph.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/classFeel++_1_1PolynomialSet__inherit__graph.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/classFeel++_1_1Reference__inherit__graph.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/classFeel++_1_1Simplex__inherit__graph.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/constants_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/edges_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/elements_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/exportergnuplot_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/eye_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/faces_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/faq.html feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/geometricdata_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/inherit__graph__3.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/inherit__graph__6.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/integratordirac_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/integratoron_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/iteration_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/jacobi_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/material_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/matrix_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/matrixblock_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/matrixublas_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/matvec_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/ones_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/operators2_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/operators3_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/operators_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/options_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/points_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/ppoperators_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/projectors_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/publis.html feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/shape_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/simplex_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/singleton_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/timermap_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/twovalued_8hpp__incl.map feel++-doc: zero-byte-file-in-doc-directory usr/share/doc/feel++-doc/api/html/typetraits_8hpp__incl.map debian/feel++.doc-base0000644000000000000000000000061711507405230011627 0ustar Document: Feel++UserGuide Title: Feel++ User Guide Author: Christophe Prud'homme Abstract: This manual is a user guide for the Feel++ platform, it provides a tutorial, some examples and a quick reference on the variational language for partial differential equations Section: math Format: pdf Files: /usr/share/doc/feel++/feel-manual.pdf Format: html Files: /usr/share/doc/feel++/html/index.html debian/README.Debian0000644000000000000000000000036111462532553011235 0ustar feel++ for Debian ----------------- Feel++ in Debian has all features enabled. Metis support is ensured by the Scotch metis interface which is free software. -- Christophe Prud'homme , Fri, 29 Oct 2010 13:45:34 +0200 debian/source/0000755000000000000000000000000012230675457010501 5ustar debian/source/format0000644000000000000000000000001411562057011011672 0ustar 3.0 (quilt) debian/libfeel++1.install0000644000000000000000000000012712221502211012353 0ustar debian/tmp/usr/lib/libfeel*.so.* usr/lib debian/tmp/usr/bin/feelpp_excompiler usr/bin debian/libfeel++-dev.install0000644000000000000000000000021211555441214013057 0ustar debian/tmp/usr/lib/libfeel*.so usr/lib debian/tmp/usr/include/feel usr/include debian/tmp/usr/share/feel usr/share debian/control0000644000000000000000000001650412223471115010575 0ustar Source: feel++ Section: science Priority: extra Maintainer: Debian Science Maintainers Uploaders: Christophe Prud'homme Build-Depends: cdbs, quilt, debhelper (>= 7), cmake (>=2.6), g++-4.8, clang (>=3.2) | clang-3.3[!sparc], gfortran (>=4.5), chrpath, libboost-all-dev, libboost-mpi-dev, mpi-default-dev[!hurd-i386], mpi-default-bin[!hurd-i386], libeigen3-dev, libcln-dev, libslepc3.4.2-dev, libxml2-dev, libgmsh-dev, gmsh, bison,flex, doxygen, doxygen-latex, transfig,imagemagick, libtbb-dev[amd64 i386], libopenturns-dev, libann-dev, libglpk-dev Standards-Version: 3.9.4 Homepage: http://www.feelpp.org Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/feel++/trunk Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/feel++/trunk Package: libfeel++1 Section: libs Architecture: amd64 i386 ia64 powerpc sparc Depends: ${shlibs:Depends}, ${misc:Depends}, gmsh Replaces: liblife Description: A library for the finite element method Provides the dynamic Feel++ libraries. . Feel++ is a versatile finite element library to solve partial differential equations. . Support 1D, 2D, 3D . Support the following basic entities: simplices (segment, triangle, tetrahedron) and product of simplices (quadrangle, hexahedron) . Support various point sets on these basic entities: equispaced points, quadrature points, interpolation points (Gauss-Lobatto, Fekete, WarpBlend?) . Support continuous and discontinuous Galerkin methods . Support various polynomial sets: . * Lagrange(continuous,discontinuous,all dimensions,all interpolation point sets) . * Dubiner(discontinuous), boundary adapted(continuous) . * Legendre(discontinuous), boundary adapted(continuous) . Provide mathematical concept for higher order abstraction (Function spaces and associated elements, forms and operators) . Provide a language embedded in C++ for variational formulations, projection and numerical integration Package: libfeel++-dev Section: libdevel Architecture: amd64 i386 ia64 powerpc sparc Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-dev, libfeel++1 (= ${binary:Version}), libvtk5-dev, libboost-all-dev, libboost-mpi-dev, mpi-default-dev, mpi-default-bin, libgmsh-dev, libeigen3-dev, libcln-dev, libslepc3.4.2-dev, libvtk5-dev, libxml2-dev, libtbb-dev [amd64 i386], libopenturns-dev, libann-dev, libglpk-dev Suggests: feel++-doc, libfeel++-dbg, doxygen, cmake, cmake-curses-gui Replaces: liblife-dev Description: A library for the finite element method Provides the header files and static libraries. . Feel++ is a versatile finite element library to solve partial differential equations. . Support 1D, 2D, 3D . Support the following basic entities: simplices (segment, triangle, tetrahedron) and product of simplices (quadrangle, hexahedron) . Support various point sets on these basic entities: equispaced points, quadrature points, interpolation points (Gauss-Lobatto, Fekete, WarpBlend?) . Support continuous and discontinuous Galerkin methods . Support various polynomial sets: . * Lagrange(continuous,discontinuous,all dimensions,all interpolation point sets) . * Dubiner(discontinuous), boundary adapted(continuous) . * Legendre(discontinuous), boundary adapted(continuous) . Provide mathematical concept for higher order abstraction (Function spaces and associated elements, forms and operators) . Provide a language embedded in C++ for variational formulations, projection and numerical integration Package: libfeel++-dbg Section: debug Architecture: amd64 i386 ia64 powerpc sparc Depends: ${shlibs:Depends}, ${misc:Depends}, mpi-default-dev, libfeel++-dev, libtbb2-dbg [amd64 i386] Replaces: liblife-dbg Description: A library for the finite element method Feel++ is a versatile finite element library to solve partial differential equations . Support 1D, 2D, 3D . Support the following basic entities: simplices (segment, triangle, tetrahedron) and product of simplices (quadrangle, hexahedron) . Support various point sets on these basic entities: equispaced points, quadrature points, interpolation points (Gauss-Lobatto, Fekete, WarpBlend?) . Support continuous and discontinuous Galerkin methods . Support various polynomial sets: . * Lagrange(continuous,discontinuous,all dimensions,all interpolation point sets) . * Dubiner(discontinuous), boundary adapted(continuous) . * Legendre(discontinuous), boundary adapted(continuous) . Provide mathematical concept for higher order abstraction (Function spaces and associated elements, forms and operators) . Provide a language embedded in C++ for variational formulations, projection and numerical integration Package: feel++-apps Section: science Architecture: amd64 i386 ia64 powerpc sparc Depends: ${shlibs:Depends}, ${misc:Depends}, libfeel++1 (= ${binary:Version}), libfeel++-dev (= ${binary:Version}), gmsh Recommends: paraview Replaces: life-apps Description: A library for the finite element method Provides some applications codes(source and executables) such as laplacian with cG and dG methods, stokes, heat transfer, solid mechanics(static and dynamic). . Feel++ is a versatile finite element library to solve partial differential equations . Support 1D, 2D, 3D . Support the following basic entities: simplices (segment, triangle, tetrahedron) and product of simplices (quadrangle, hexahedron) . Support various point sets on these basic entities: equispaced points, quadrature points, interpolation points (Gauss-Lobatto, Fekete, WarpBlend?) . Support continuous and discontinuous Galerkin methods . Support various polynomial sets: . * Lagrange(continuous,discontinuous,all dimensions,all interpolation point sets) . * Dubiner(discontinuous), boundary adapted(continuous) . * Legendre(discontinuous), boundary adapted(continuous) . Provide mathematical concept for higher order abstraction (Function spaces and associated elements, forms and operators) . Provide a language embedded in C++ for variational formulations, projection and numerical integration Package: feel++-doc Section: doc Architecture: all Depends: ${misc:Depends} Replaces: life-doc Description: A library for the finite element method Provides the documentation for the Feel++ library : a user guide including a tutorial and the api documentation generated by doxygen. . Feel++ is a versatile finite element library to solve partial differential equations. . Support 1D, 2D, 3D . Support the following basic entities: simplices (segment, triangle, tetrahedron) and product of simplices (quadrangle, hexahedron) . Support various point sets on these basic entities: equispaced points, quadrature points, interpolation points (Gauss-Lobatto, Fekete, WarpBlend?) . Support continuous and discontinuous Galerkin methods . Support various polynomial sets: . * Lagrange(continuous,discontinuous,all dimensions,all interpolation point sets) . * Dubiner(discontinuous), boundary adapted(continuous) . * Legendre(discontinuous), boundary adapted(continuous) . Provide mathematical concept for higher order abstraction (Function spaces and associated elements, forms and operators) . Provide a language embedded in C++ for variational formulations, projection and numerical integration debian/patches/0000755000000000000000000000000012230675457010630 5ustar debian/patches/fixpgf.patch0000644000000000000000000000103211550261442013115 0ustar Index: feel++-0.90.0/doc/tutorial/feel-manual.tex =================================================================== --- feel++-0.90.0.orig/doc/tutorial/feel-manual.tex 2011-04-10 09:55:50.000000000 +0200 +++ feel++-0.90.0/doc/tutorial/feel-manual.tex 2011-04-10 09:56:03.000000000 +0200 @@ -34,7 +34,7 @@ } \usepackage{amsmath,amssymb} -\usepackage{xspace,pgf,pgfkeys,pgfmath} +\usepackage{xspace} \usepackage{tikz} \usetikzlibrary{arrows,patterns,plotmarks,shapes,snakes,er,3d,automata,backgrounds,topaths,trees,petri,mindmap} debian/patches/series0000644000000000000000000000000011632435371012025 0ustar debian/patches/feelgeo.patch0000644000000000000000000000125611540471075013254 0ustar Index: feel++-0.90.0/feel/feelfilters/CMakeLists.txt =================================================================== --- feel++-0.90.0.orig/feel/feelfilters/CMakeLists.txt 2011-03-17 21:38:57.000000000 +0100 +++ feel++-0.90.0/feel/feelfilters/CMakeLists.txt 2011-03-17 21:39:08.000000000 +0100 @@ -39,5 +39,7 @@ # create $ENV{HOME}/feel/geo if it does not exist already: this is the geometry # files repository -file(MAKE_DIRECTORY $ENV{HOME}/feel/geo) -file(COPY feel.geo feel.geo DESTINATION $ENV{HOME}/feel/geo ) +if (EXISTS $ENV{HOME}) + file(MAKE_DIRECTORY $ENV{HOME}/feel/geo) + file(COPY feel.geo feel.geo DESTINATION $ENV{HOME}/feel/geo ) +endif (EXISTS $ENV{HOME}) debian/patches/compil.patch0000644000000000000000000000117111402415765013126 0ustar Index: life-0.9.24/CMakeLists.txt =================================================================== --- life-0.9.24.orig/CMakeLists.txt 2010-06-05 11:37:24.000000000 +0200 +++ life-0.9.24/CMakeLists.txt 2010-06-05 11:37:30.000000000 +0200 @@ -2,7 +2,7 @@ SET(CMAKE_CXX_FLAGS "-std=c++0x" CACHE STRING "Default flags" FORCE) SET(CMAKE_CXX_FLAGS_DEBUG "-std=c++0x -g" CACHE STRING "Debug flags" FORCE) -SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++0x -O3 -DNDEBUG" CACHE STRING "Release flags" FORCE) +SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++0x -O2 -DNDEBUG" CACHE STRING "Release flags" FORCE) LIST(REMOVE_DUPLICATES CMAKE_CXX_FLAGS) debian/patches/manual.patch0000644000000000000000000000102211555441214013110 0ustar Index: feel++-0.91.0~svn7013/doc/tutorial/feel-manual.tex =================================================================== --- feel++-0.91.0~svn7013.orig/doc/tutorial/feel-manual.tex 2011-04-26 05:53:20.000000000 +0200 +++ feel++-0.91.0~svn7013/doc/tutorial/feel-manual.tex 2011-04-26 05:53:47.000000000 +0200 @@ -4,7 +4,9 @@ \usepackage{a4wide} \usepackage[utf8]{inputenc} -%\usepackage[T1]{fontenc} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage{lmodern} %%\usepackage{fullpage} \usepackage{longtable} debian/patches/mindoc.patch0000644000000000000000000000250211365062027013110 0ustar Index: life-0.9.23/doc/tutorial/CMakeLists.txt =================================================================== --- life-0.9.23.orig/doc/tutorial/CMakeLists.txt 2010-04-23 12:38:03.000000000 +0200 +++ life-0.9.23/doc/tutorial/CMakeLists.txt 2010-04-23 12:39:09.000000000 +0200 @@ -56,11 +56,12 @@ endforeach() endmacro() -foreach( docex myapp mymesh myintegrals laplacian stokes bratu nonlinearpow ) +#foreach( docex myapp mymesh myintegrals laplacian stokes bratu nonlinearpow ) +foreach( docex myapp mymesh myintegrals laplacian ) add_docex( ${docex} ) endforeach() # Natural convection problem -include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) -add_executable( life_doc_convection convection.hpp convection_other.cpp convection_main.cpp convection_run.cpp convection_residual.cpp convection_jacobian.cpp convection_jacobian1.cpp convection_jacobian2.cpp convection_lo.cpp convection_lo2.cpp ) -target_link_libraries( life_doc_convection ${LIFE_LIBRARIES} ) +#include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) +#add_executable( life_doc_convection convection.hpp convection_other.cpp convection_main.cpp convection_run.cpp convection_residual.cpp convection_jacobian.cpp convection_jacobian1.cpp convection_jacobian2.cpp convection_lo.cpp convection_lo2.cpp ) +#target_link_libraries( life_doc_convection ${LIFE_LIBRARIES} ) debian/patches/minconfig.patch0000644000000000000000000000463111553333215013614 0ustar Index: feel++-0.90.0/doc/tutorial/CMakeLists.txt =================================================================== --- feel++-0.90.0.orig/doc/tutorial/CMakeLists.txt 2011-04-19 18:18:53.000000000 +0200 +++ feel++-0.90.0/doc/tutorial/CMakeLists.txt 2011-04-19 18:19:52.000000000 +0200 @@ -80,14 +80,10 @@ endforeach() endmacro() -foreach( docex myapp myintegrals mymesh myfunctionspace laplacian residualestimator) +foreach( docex myapp ) add_docex( ${docex} ) endforeach() -set(FEEL_INSTALL_APPS ${FEEL_INSTALL_APPS};${LIST_APPS} PARENT_SCOPE) -message(STATUS "doc tutorial: ${LIST_APPS}") - - add_custom_target( tut-prerequisites ALL @@ -100,7 +96,7 @@ if ( NOT FEEL_MINIMAL_CONFIGURATION ) -foreach( docex stokes bratu nonlinearpow ) +foreach( docex mymesh myintegrals myfunctionspace laplacian residualestimator stokes bratu nonlinearpow ) add_docex( ${docex} ) endforeach() @@ -111,6 +107,9 @@ endif ( NOT FEEL_MINIMAL_CONFIGURATION ) +set(FEEL_INSTALL_APPS ${FEEL_INSTALL_APPS};${LIST_APPS} PARENT_SCOPE) +message(STATUS "doc tutorial: ${LIST_APPS}") + IF ( OCTAVE_FOUND ) GET_DIRECTORY_PROPERTY(cmake_include_directories INCLUDE_DIRECTORIES) Index: feel++-0.90.0/CMakeLists.txt =================================================================== --- feel++-0.90.0.orig/CMakeLists.txt 2011-04-19 18:18:53.000000000 +0200 +++ feel++-0.90.0/CMakeLists.txt 2011-04-19 18:19:04.000000000 +0200 @@ -214,6 +214,7 @@ set( ENABLE_INSTANTIATION_MODE OFF ) UNSET( FEEL_INSTANTIATION_MODE CACHE ) SET(FEEL_MESH_MAX_ORDER "1" CACHE STRING "maximum geometrical order in templates to instantiate" FORCE ) + add_definitions( -DFEEL_MINIMAL_CONFIGURATION=1 ) ENDIF( FEEL_MINIMAL_CONFIGURATION ) # Index: feel++-0.90.0/doc/tutorial/myintegrals.cpp =================================================================== --- feel++-0.90.0.orig/doc/tutorial/myintegrals.cpp 2011-04-19 18:18:53.000000000 +0200 +++ feel++-0.90.0/doc/tutorial/myintegrals.cpp 2011-04-19 18:19:04.000000000 +0200 @@ -248,10 +248,13 @@ std::cout << app.optionsDescription() << "\n"; return 0; } - +#if defined(FEEL_MINIMAL_CONFIGURATION) + app.add( new MyIntegrals<2>( app.vm(), app.about() ) ); +#else app.add( new MyIntegrals<1>( app.vm(), app.about() ) ); app.add( new MyIntegrals<2>( app.vm(), app.about() ) ); app.add( new MyIntegrals<3>( app.vm(), app.about() ) ); +#endif app.run(); } debian/patches/s390.patch0000644000000000000000000000323111541167656012347 0ustar Index: feel++-0.90.0/feel/feelcore/debug.cpp =================================================================== --- feel++-0.90.0.orig/feel/feelcore/debug.cpp 2011-03-19 08:16:52.000000000 +0100 +++ feel++-0.90.0/feel/feelcore/debug.cpp 2011-03-19 08:17:26.000000000 +0100 @@ -399,6 +399,8 @@ } return *this; } +#endif +#if defined( __APPLE__ ) DebugStream& DebugStream::operator<<( ptrdiff_t s) { Index: feel++-0.90.0/feel/feelcore/debug.hpp =================================================================== --- feel++-0.90.0.orig/feel/feelcore/debug.hpp 2011-03-19 08:14:55.000000000 +0100 +++ feel++-0.90.0/feel/feelcore/debug.hpp 2011-03-19 08:16:33.000000000 +0100 @@ -136,7 +136,10 @@ DebugStream& operator<<( int32_type ); DebugStream& operator<<( uint16_type ); DebugStream& operator<<( uint32_type ); -#if defined (__s390x__) || defined( __s390__ ) || defined( __APPLE__ ) +#if defined (__s390x__) || defined( __s390__ ) + DebugStream& operator<<( size_type ); +#endif +#if defined( __APPLE__ ) DebugStream& operator<<( size_type ); DebugStream& operator<<( ptrdiff_t ); #endif @@ -204,7 +207,10 @@ NdebugStream& operator<<( int32_type ) { return *this; } NdebugStream& operator<<( uint16_type ) { return *this; } NdebugStream& operator<<( uint32_type ) { return *this; } -#if defined (__s390x__) || defined( __s390__ ) || defined( __APPLE__ ) +#if defined (__s390x__) || defined( __s390__ ) + NdebugStream& operator<<( size_type ) { return *this; } +#endif +#if defined( __APPLE__ ) NdebugStream& operator<<( size_type ) { return *this; } NdebugStream& operator<<( ptrdiff_t ) { return *this; } #endif debian/patches/fixcompile.patch0000644000000000000000000000151211632435371014001 0ustar Index: feel++-0.91.0~svn7215/doc/tutorial/CMakeLists.txt =================================================================== --- feel++-0.91.0~svn7215.orig/doc/tutorial/CMakeLists.txt 2011-06-13 18:52:57.000000000 +0200 +++ feel++-0.91.0~svn7215/doc/tutorial/CMakeLists.txt 2011-06-13 18:54:30.000000000 +0200 @@ -104,7 +104,7 @@ if ( NOT FEEL_MINIMAL_CONFIGURATION ) -foreach( docex myintegrals mymesh geotool myfunctionspace laplacian residualestimator stokes bratu nonlinearpow ) +foreach( docex myintegrals mymesh geotool myfunctionspace laplacian residualestimator ) add_docex( ${docex} ) endforeach() @@ -119,7 +119,8 @@ message(STATUS "doc tutorial: ${LIST_APPS}") -IF ( OCTAVE_FOUND ) +#IF ( OCTAVE_FOUND ) +IF ( 0 ) GET_DIRECTORY_PROPERTY(cmake_include_directories INCLUDE_DIRECTORIES) SET(octave_include_dirs) debian/patches/sse.patch0000644000000000000000000000267611540630365012446 0ustar Index: feel++-0.90.0/CMakeLists.txt =================================================================== --- feel++-0.90.0.orig/CMakeLists.txt 2011-03-18 11:14:54.000000000 +0100 +++ feel++-0.90.0/CMakeLists.txt 2011-03-18 11:15:09.000000000 +0100 @@ -23,9 +23,9 @@ # cmake_minimum_required (VERSION 2.6) -SET(CMAKE_CXX_FLAGS "-std=c++0x -mssse3" CACHE STRING "Default flags" FORCE) -SET(CMAKE_CXX_FLAGS_DEBUG "-std=c++0x -g -mssse3" CACHE STRING "Debug flags" FORCE) -SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++0x -O2 -mssse3 -DNDEBUG" CACHE STRING "Release flags" FORCE) +SET(CMAKE_CXX_FLAGS "-std=c++0x " CACHE STRING "Default flags" FORCE) +SET(CMAKE_CXX_FLAGS_DEBUG "-std=c++0x -g " CACHE STRING "Debug flags" FORCE) +SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++0x -O2 -DNDEBUG" CACHE STRING "Release flags" FORCE) LIST(REMOVE_DUPLICATES CMAKE_CXX_FLAGS) @@ -131,7 +131,7 @@ OPTION(FEEL_BENCHMARK_FLAGS "enable benchmarks flags" OFF) if ( FEEL_BENCHMARK_FLAGS ) set(CMAKE_BUILD_TYPE Release ) - SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++0x -O3 -mssse3 -DNDEBUG --param max-inline-recursive-depth=32 --param max-gcse-passes=3 --param max-gcse-memory=8000 --param max-inline-insns-single=2000" CACHE STRING "Release flags" FORCE) + SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++0x -O3 -DNDEBUG --param max-inline-recursive-depth=32 --param max-gcse-passes=3 --param max-gcse-memory=8000 --param max-inline-insns-single=2000" CACHE STRING "Release flags" FORCE) endif() debian/feel++-doc.install0000644000000000000000000000032111727312220012353 0ustar debian/tmp/usr/share/doc/feel/html /usr/share/doc/feel++-doc/ debian/tmp/usr/share/doc/feel/examples /usr/share/doc/feel++-doc/ # debian/tmp/usr/bin/feel_get_tutorial /usr/bin debian/docs0000644000000000000000000000003712150120367010036 0ustar ChangeLog COPYING.md README.md debian/rules0000755000000000000000000000320012230674366010252 0ustar #!/usr/bin/make -f DEB_AUTO_CLEANUP_RCS := yes DEB_COMPRESS_EXCLUDE := .pdf include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/cmake.mk include /usr/share/cdbs/1/rules/patchsys-quilt.mk DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH) DEB_BUILD_ARCH_OS := $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS) DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM) PETSC_ARCH=$(DEB_BUILD_GNU_SYSTEM) FEELPP_INSTALL_ENABLERS=-DBUILD_TESTING=OFF \ -DFEELPP_ENABLE_DOXYGEN=ON \ -DFEELPP_ENABLE_DOCUMENTATION=ON \ -DFEELPP_MINIMAL_CONFIGURATION=ON DEB_CMAKE_EXTRA_FLAGS= \ -DCMAKE_BUILD_TYPE=Release \ -DPETSC_ARCH=$(PETSC_ARCH)-c-opt \ -DPETSC_DIR=/usr/lib/petsc \ -DPETSC_EXECUTABLE_RUNS=ON \ ${FEELPP_INSTALL_ENABLERS} \ $(CURDIR)/$(DEB_SRCDIR) ifeq (,$(filter $(DEB_HOST_ARCH),sparc)) DEB_CMAKE_EXTRA_FLAGS+=\ -DCMAKE_CXX_COMPILER=/usr/bin/clang++ \ -DCMAKE_C_FLAGS="" \ -DCMAKE_C_FLAGS_RELEASE="-O2 -DNDEBUG -g0" \ -DCMAKE_CXX_FLAGS="" \ -DCMAKE_CXX_FLAGS_RELEASE="-O2 -DNDEBUG -g0" else DEB_CMAKE_EXTRA_FLAGS+=\ -DCMAKE_CXX_COMPILER=/usr/bin/g++-4.8 \ -DCMAKE_CXX_FLAGS_RELEASE="-Og -DNDEBUG" endif #build/feel++-apps:: # -cd $(DEB_BUILDDIR) && ctest -D Experimental #build/libfeel++:: # -cd $(DEB_BUILDDIR) && make doc build/feel++-doc:: -cd $(DEB_BUILDDIR)/ && make doxygen binary-install/libfeel++1:: chrpath -d debian/libfeel++1/usr/lib/libfeelpp_glog* binary-install/feel++-apps:: strip debian/feel++-apps/usr/bin/* get-orig-source: uscan --force-download debian/compat0000644000000000000000000000000211336252151010363 0ustar 7 debian/FAL0000644000000000000000000002273011336252151007516 0ustar Free Art License 1.3 [ Copyleft Attitude ] Free Art License 1.3 (FAL 1.3) Preamble The Free Art License grants the right to freely copy, distribute, and transform creative works without infringing the author's rights. The Free Art License recognizes and protects these rights. Their implementation has been reformulated in order to allow everyone to use creations of the human mind in a creative manner, regardless of their types and ways of expression. While the public's access to creations of the human mind usually is restricted by the implementation of copyright law, it is favoured by the Free Art License. This license intends to allow the use of a work’s resources; to establish new conditions for creating in order to increase creation opportunities. The Free Art License grants the right to use a work, and acknowledges the right holder’s and the user’s rights and responsibility. The invention and development of digital technologies, Internet and Free Software have changed creation methods: creations of the human mind can obviously be distributed, exchanged, and transformed. They allow to produce common works to which everyone can contribute to the benefit of all. The main rationale for this Free Art License is to promote and protect these creations of the human mind according to the principles of copyleft: freedom to use, copy, distribute, transform, and prohibition of exclusive appropriation. Definitions “work” either means the initial work, the subsequent works or the common work as defined hereafter: “common work” means a work composed of the initial work and all subsequent contributions to it (originals and copies). The initial author is the one who, by choosing this license, defines the conditions under which contributions are made. “Initial work” means the work created by the initiator of the common work (as defined above), the copies of which can be modified by whoever wants to “Subsequent works” means the contributions made by authors who participate in the evolution of the common work by exercising the rights to reproduce, distribute, and modify that are granted by the license. “Originals” (sources or resources of the work) means all copies of either the initial work or any subsequent work mentioning a date and used by their author(s) as references for any subsequent updates, interpretations, copies or reproductions. “Copy” means any reproduction of an original as defined by this license. 1. OBJECT The aim of this license is to define the conditions under which one can use this work freely. 2. SCOPE This work is subject to copyright law. Through this license its author specifies the extent to which you can copy, distribute, and modify it. 2.1 FREEDOM TO COPY (OR TO MAKE REPRODUCTIONS) You have the right to copy this work for yourself, your friends or any other person, whatever the technique used. 2.2 FREEDOM TO DISTRIBUTE, TO PERFORM IN PUBLIC You have the right to distribute copies of this work; whether modified or not, whatever the medium and the place, with or without any charge, provided that you: attach this license without any modification to the copies of this work or indicate precisely where the license can be found, specify to the recipient the names of the author(s) of the originals, including yours if you have modified the work, specify to the recipient where to access the originals (either initial or subsequent). The authors of the originals may, if they wish to, give you the right to distribute the originals under the same conditions as the copies. 2.3 FREEDOM TO MODIFY You have the right to modify copies of the originals (whether initial or subsequent) provided you comply with the following conditions: all conditions in article 2.2 above, if you distribute modified copies; indicate that the work has been modified and, if it is possible, what kind of modifications have been made; distribute the subsequent work under the same license or any compatible license. The author(s) of the original work may give you the right to modify it under the same conditions as the copies. 3. RELATED RIGHTS Activities giving rise to author’s rights and related rights shall not challenge the rights granted by this license. For example, this is the reason why performances must be subject to the same license or a compatible license. Similarly, integrating the work in a database, a compilation or an anthology shall not prevent anyone from using the work under the same conditions as those defined in this license. 4. INCORPORATION OF THE WORK Incorporating this work into a larger work that is not subject to the Free Art License shall not challenge the rights granted by this license. If the work can no longer be accessed apart from the larger work in which it is incorporated, then incorporation shall only be allowed under the condition that the larger work is subject either to the Free Art License or a compatible license. 5. COMPATIBILITY A license is compatible with the Free Art License provided: it gives the right to copy, distribute, and modify copies of the work including for commercial purposes and without any other restrictions than those required by the respect of the other compatibility criteria; it ensures proper attribution of the work to its authors and access to previous versions of the work when possible; it recognizes the Free Art License as compatible (reciprocity); it requires that changes made to the work be subject to the same license or to a license which also meets these compatibility criteria. 6. YOUR INTELLECTUAL RIGHTS This license does not aim at denying your author's rights in your contribution or any related right. By choosing to contribute to the development of this common work, you only agree to grant others the same rights with regard to your contribution as those you were granted by this license. Conferring these rights does not mean you have to give up your intellectual rights. 7. YOUR RESPONSIBILITIES The freedom to use the work as defined by the Free Art License (right to copy, distribute, modify) implies that everyone is responsible for their own actions. 8. DURATION OF THE LICENSE This license takes effect as of your acceptance of its terms. The act of copying, distributing, or modifying the work constitutes a tacit agreement. This license will remain in effect for as long as the copyright which is attached to the work. If you do not respect the terms of this license, you automatically lose the rights that it confers. If the legal status or legislation to which you are subject makes it impossible for you to respect the terms of this license, you may not make use of the rights which it confers. 9. VARIOUS VERSIONS OF THE LICENSE This license may undergo periodic modifications to incorporate improvements by its authors (instigators of the “Copyleft Attitude” movement) by way of new, numbered versions. You will always have the choice of accepting the terms contained in the version under which the copy of the work was distributed to you, or alternatively, to use the provisions of one of the subsequent versions. 10. SUB-LICENSING Sub-licenses are not authorized by this license. Any person wishing to make use of the rights that it confers will be directly bound to the authors of the common work. 11. LEGAL FRAMEWORK This license is written with respect to both French law and the Berne Convention for the Protection of Literary and Artistic Works. USER GUIDE - How to use the Free Art License? To benefit from the Free Art License, you only need to mention the following elements on your work: [Name of the author, title, date of the work. When applicable, names of authors of the common work and, if possible, where to find the originals]. Copyleft: This is a free work, you can copy, distribute, and modify it under the terms of the Free Art License http://artlibre.org/licence/lal/en/ - Why to use the Free Art License? 1.To give the greatest number of people access to your work. 2.To allow it to be distributed freely. 3.To allow it to evolve by allowing its copy, distribution, and transformation by others. 4.So that you benefit from the resources of a work when it is under the Free Art License: to be able to copy, distribute or transform it freely. 5.But also, because the Free Art License offers a legal framework to disallow any misappropriation. It is forbidden to take hold of your work and bypass the creative process for one's exclusive possession. - When to use the Free Art License? Any time you want to benefit and make others benefit from the right to copy, distribute and transform creative works without any exclusive appropriation, you should use the Free Art License. You can for example use it for scientific, artistic or educational projects. - What kinds of works can be subject to the Free Art License? The Free Art License can be applied to digital as well as physical works. You can choose to apply the Free Art License on any text, picture, sound, gesture, or whatever sort of stuff on which you have sufficient author's rights. - Historical background of this license: It is the result of observing, using and creating digital technologies, free software, the Internet and art. It arose from the “Copyleft Attitude” meetings which took place in Paris in 2000. For the first time, these meetings brought together members of the Free Software community, artists, and members of the art world. The goal was to adapt the principles of Copyleft and free software to all sorts of creations. http://www.artlibre.org Copyleft Attitude, 2007. You can make reproductions and distribute this license verbatim (without any changes). debian/feel++-doc.docs0000644000000000000000000000004011507405230011633 0ustar debian/tmp/usr/share/doc/feel/* debian/watch0000644000000000000000000000043011765220324010216 0ustar version=3 opts=\ downloadurlmangle=s#^.*name=(feel%2B%2B-[\d.]+\.tar\.gz).*$#http://feelpp.googlecode.com/files/$1#,\ filenamemangle=s#^.*name=feel%2B%2B-([\d.]+\.tar\.gz).*$#feel++-$1# \ http://code.google.com/p/feelpp/downloads/list ^detail\?name=feel%2B%2B-([\d.]+)\.tar\.gz.* debian/feel++-apps.install0000644000000000000000000000041012221502211012537 0ustar debian/tmp/usr/bin/feelpp_doc* /usr/bin debian/tmp/usr/bin/feelpp_qs* /usr/bin debian/tmp/usr/bin/feelpp_ls* /usr/bin #debian/tmp/usr/share/* /usr/share #debian/tmp/usr/lib/openturns /usr/lib #debian/tmp/usr/lib/octave /usr/lib