debian/0000775000000000000000000000000012275220341007166 5ustar debian/patches/0000775000000000000000000000000011615770600010622 5ustar debian/patches/gcc_header.diff0000664000000000000000000000063611615770546013536 0ustar Index: freefem-3.5.8/freefem/fem/femParser.hpp =================================================================== --- freefem-3.5.8.orig/freefem/fem/femParser.hpp 2011-08-02 14:45:11.000000000 +0200 +++ freefem-3.5.8/freefem/fem/femParser.hpp 2011-08-02 14:45:23.000000000 +0200 @@ -33,6 +33,7 @@ #include #include +#include #include #include debian/freefem.10000664000000000000000000000101611615752201010661 0ustar .TH FREEFEM 1 .SH NAME freefem \- a language for the Finite Element Method (FEM) .SH SYNOPSIS .B freefem .I "[example_file].pde" .br .SH DESCRIPTION .PP This manual page documents briefly the .B freefem command. .PP See the documentation in \fI/usr/share/doc/freefem\fR and \fI/usr/share/doc/freefem-doc\fR. There is an extensive documentation on the language, its features and limitations. .PP Enjoy! .SH AUTHOR This manual page was written by Christophe Prud'homme , for the Debian GNU/Linux system. debian/README.Debian0000664000000000000000000000030211615752201011224 0ustar freefem for Debian ------------------ usage: freefem * some examples are available in freefem-examples -- Christophe Prud'homme , Mon, 31 Jul 2006 08:10:20 +0200 debian/control0000664000000000000000000000570012275220331010572 0ustar Source: freefem Section: math Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Science Team Uploaders: Christophe Prud'homme Build-Depends: cdbs, debhelper (>> 5), autoconf, libtool, automake, libxt-dev, hevea, doxygen-latex, texlive-latex-base, texlive-latex-recommended, latex2html Standards-Version: 3.9.2 Homepage: http://kfem.sourceforge.net Vcs-Svn: svn://svn.debian.org/svn/debian-science/freefem/trunk/ Vcs-Browser: http://svn.debian.org/wsvn/debian-science/freefem/ Package: freefem Architecture: any Depends: libfreefem0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: freefem-examples (= ${source:Version}), freefem-doc (= ${source:Version}) Description: PDE oriented language using Finite Element Method FreeFEM is a language adapted to Partial Differential equation. The underlying method used is the Finite Element Method. This tool has been successfully used as a teaching tool and even as a research tool. Package: freefem-doc Section: doc Depends: ${misc:Depends} Architecture: all Suggests: pdf-viewer Description: Documentation for FreeFEM (html and pdf) FreeFEM is a language adapted to Partial Differential equation. The underlying method used is the Finite Element Method. This tool has been successfully used as a teaching tool and even as a research tool. Package: freefem-examples Architecture: all Depends: freefem, ${misc:Depends} Description: Example files for FreeFEM FreeFEM is a language adapted to Partial Differential equation. The underlying method used is the Finite Element Method. This tool has been successfully used as a teaching tool and even as a research tool. Package: libfreefem0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libfreefem Conflicts: libfreefem Provides: libfreefem Description: Shared libraries for FreeFEM FreeFEM is a language adapted to Partial Differential equation. The underlying method used is the Finite Element Method. This tool has been successfully used as a teaching tool and even as a research tool. Package: libfreefem-dev Section: libdevel Architecture: any Depends: libfreefem0 (= ${binary:Version}), ${misc:Depends} Suggests: libfreefem-doc (= ${source:Version}) Description: Development library, header files and manpages FreeFEM is a language adapted to Partial Differential equation. The underlying method used is the Finite Element Method. This tool has been successfully used as a teaching tool and even as a research tool. Package: libfreefem-doc Section: doc Depends: ${misc:Depends} Architecture: all Description: Documentation for FreeFEM development FreeFEM is a language adapted to Partial Differential equation. The underlying method used is the Finite Element Method. This tool has been successfully used as a teaching tool and even as a research tool. debian/source/0000775000000000000000000000000011615770676010510 5ustar debian/source/format0000664000000000000000000000001411615770676011716 0ustar 3.0 (quilt) debian/libfreefem-doc.install0000664000000000000000000000005611615752201013424 0ustar freefem-api/html usr/share/doc/libfreefem-doc debian/freefem-examples.install0000664000000000000000000000005711615752201014007 0ustar examples/*.pde /usr/share/doc/freefem-examples debian/freefem-doc.install0000664000000000000000000000036511615752201012740 0ustar doc/*.tex /usr/share/doc/freefem-doc/ doc/*.pdf /usr/share/doc/freefem-doc/ doc/freefem/*.html /usr/share/doc/freefem-doc/freefem doc/freefem/*.css /usr/share/doc/freefem-doc/freefem doc/freefem/*.gif /usr/share/doc/freefem-doc/freefem debian/freefem.install0000664000000000000000000000011211615752201012163 0ustar debian/tmp/usr/bin/freefem /usr/bin/ debian/freefem.1 /usr/share/man/man1 debian/libfreefem-dev.install0000664000000000000000000000013211615774704013444 0ustar debian/tmp/usr/include/ debian/tmp/usr/lib/libfreefem.a debian/tmp/usr/lib/libfreefem.so debian/rules0000775000000000000000000000227412275220227010256 0ustar #!/usr/bin/make -f # Sample debian/rules that uses cdbs. Originaly written by Robert Millan. # This file is public domain. DEB_TAR_SRCDIR := freefem-3.5.8 DEB_AUTO_CLEANUP_RCS := yes # Add here any variable or target overrides you need include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk #include /usr/share/cdbs/1/rules/tarball.mk include /usr/share/cdbs/1/rules/simple-patchsys.mk DEB_CONFIGURE_EXTRA_FLAGS := --includedir=/usr/include/fem DEB_COMPRESS_EXCLUDE := .pdf DEB_INSTALL_DOCS_ALL := FAQ NEWS README TODO debian/stamp-autotools-files: libtoolize autoreconf -fi -I admin/ build/libfreefem-doc:: doxygen freefem.doxygen # cd freefem-api/latex && make build/freefem-doc:: cd doc && pdflatex freefem && makeindex freefem && pdflatex freefem && pdflatex freefem cd doc && \ rm -rf freefem && \ mkdir freefem && \ hevea -fix -o freefem/freefem.hevea freefem.tex && \ cd freefem && \ hacha freefem.hevea && \ rm -f freefem.hevea *.haux *.hind *.htoc cleanbuilddir/freefem-doc:: rm -rf doc/freefem cleanbuilddir/libfreefem-doc:: rm -rf freefem-api/html rm -rf freefem-api/latex rm -rf freefem-api/man debian/freefem-doc.doc-base0000664000000000000000000000070211615752201012742 0ustar Document: freefem-doc Title: FreeFEM User Manual Author: Christophe Prud'homme Abstract: FreeFEM User Manual. FreeFEM is a language for the Finite Element method to solve elliptic Partial Differential Equations. Section: Science/Mathematics Format: HTML Index: /usr/share/doc/freefem-doc/freefem/index.html Files: /usr/share/doc/freefem-doc/freefem/*.html Format: PDF Files: /usr/share/doc/freefem-doc/freefem.pdf debian/compat0000664000000000000000000000000211615752201010366 0ustar 5 debian/libfreefem0.install0000664000000000000000000000005411615752201012737 0ustar debian/tmp/usr/lib/libfreefem.so.* /usr/lib debian/changelog0000664000000000000000000002161512275230232011045 0ustar freefem (3.5.8-5ubuntu1) trusty; urgency=low * debian/rules Apply patch from Hideki Yamane to fix FTBFS: - specify "-fi" option to autoreconf (Closes: #724199) (LP: #1277626) -- Andreas Moog Fri, 07 Feb 2014 19:07:25 +0100 freefem (3.5.8-5) unstable; urgency=low * Team uploaded * Use doxygen-latex instead of texlive-latex-base texlive-latex-recommended (Closes: #616214) * Standards-Version updated to version 3.9.2 * Package switched to the debian science team * Update of the copyright file * Missing debhelper-but-no-misc-depends fixed * la file removed * description-synopsis-starts-with-article fixed [ Rafael Laboissiere ] * debian/control: Added Vcs-Svn and Vcs-Browser fields to the Source section [ Daniel Leidert ] * debian/control: Put packages into the correct sections. Set Homepage field. (Standards-Version): Updated to latest version 3.7.3. (Depends, Suggests): Cleaned up. Replaced Source-Version variables. * debian/copyright: Added license information. * debian/dirs: Removed. * debian/docs: Removed. * debian/freefem.1: Fixed a GROFF issue to make lintian happy. Small improvements to the content and code. * debian/freefem-doc.doc-base (Section): Fixed for doc-base 0.8.10. * debian/rules: Set DEB_INSTALL_DOCS_ALL in favour of debian/docs. * debian/watch: Added. [ Sylvestre Ledru ] * Switch to dpkg-source 3.0 (quilt) format -- Sylvestre Ledru Tue, 02 Aug 2011 14:46:54 +0200 freefem (3.5.8-4.2) unstable; urgency=low * Non-maintainer upload. * debian/control: - add ${shlibs:Depends} (Closes: #553132) - use ${source:Version} or ${binary:Version} instead of ${Source-Version}, which is deprecated -- David Paleino Sun, 15 Nov 2009 10:27:39 +0100 freefem (3.5.8-4.1) unstable; urgency=low * Non-maintainer upload. * Fix gcc-4.3 FTBFS, patch by Cyril Brulebois (Closes: #455278) -- Marc 'HE' Brockschmidt Sun, 16 Mar 2008 17:38:46 +0100 freefem (3.5.8-4) unstable; urgency=low [ Rafael Laboissiere ] * debian/control: + Replaced build-dependencies on teTeX by the corresponding TeXLive ones + Removed useless build-dependency on doc-base * doc/freefem.tex: Use fancyhdr.sty instead of the deprecated fancyheadings.sty (closes: #421071) [ Andreas Barth ] * Actually upload. -- Andreas Barth Sat, 9 Jun 2007 22:34:17 +0000 freefem (3.5.8-3) unstable; urgency=low * Build-Depends on automake1.9 -- Christophe Prud'homme Mon, 31 Jul 2006 15:34:38 +0200 freefem (3.5.8-2) unstable; urgency=low * Fix compilation -- Christophe Prud'homme Mon, 31 Jul 2006 14:52:43 +0200 freefem (3.5.8-1) unstable; urgency=low * New Upstream release (minor fixes and applied debian patches) * Bug fix: "freefem: FTBFS: bashisms", thanks to Julien Danjou (Closes: #378555). * Bug fix: "packaged as a native package", thanks to Matthias Klose (Closes: #315246). * Bug fix: "freefem: package description typo(s) and the like", thanks to Florian Zumbiehl (Closes: #299980). * Bug fix: "freefem-examples: package description typo(s) and the like", thanks to Florian Zumbiehl (Closes: #299982). * Bug fix: "freefem-doc: package description typo(s) and the like", thanks to Florian Zumbiehl (Closes: #299986). * Bug fix: "libfreefem-dev: package description typo(s) and the like", thanks to Florian Zumbiehl (Closes: #300005). * Bug fix: "libfreefem-doc: package description typo(s) and the like", thanks to Florian Zumbiehl (Closes: #300009). * Bug fix: "libfreefem0: package description typo(s) and the like", thanks to Florian Zumbiehl (Closes: #300021). -- Christophe Prud'homme Mon, 31 Jul 2006 09:53:11 +0200 freefem (3.5.7-5) unstable; urgency=low * Bug fix: "freefem: FTBFS: fails to build from source", thanks to Aurelien Jarno (Closes: #347213). -- Christophe Prud'homme Mon, 9 Jan 2006 23:37:57 +0100 freefem (3.5.7-4) unstable; urgency=low * Bug fix: "freefem: FTBFS: build-depends on removed xlibs-dev", thanks to Adeodato Simó (Closes: #346696). * Use pdf-viewer as a suggestion for the -doc package * Fixed lintian errors and some warnings * Fixed some linda warnings * Updated Standards-Version -- Christophe Prud'homme Mon, 9 Jan 2006 09:14:38 +0100 freefem (3.5.7-3) unstable; urgency=low * Build depends on hevea instead of latex2html using patch by Stefano Zacchiroli (closes: #221335) -- Christophe Prud'homme Fri, 9 Jan 2004 11:17:56 +0100 freefem (3.5.7-2) unstable; urgency=low * removed automake1.5 dependency thanks to Eric Dorland and Artur R. Czechowski for pointing this out. It was a remnant of an old build system. (closes: #205984) * update Standards-Version to 3.6.0.0 * use dh_install instead of dh_movefile * freefem-examples depends on freefem and there is a link to the example in /usr/share/doc/freefem/examples . -- Christophe Prud'homme Wed, 20 Aug 2003 10:38:31 +0200 freefem (3.5.7-1) unstable; urgency=low * move from g++-3.2 to g++ (back to normal) * fix the .dhelp 0 size file problem (closes: #161738) * don't do make ps( do generate pdf doc) anymore when generating the doc (closes: #166894) -- Christophe Prud'homme Fri, 28 Feb 2003 10:49:43 +0100 freefem (3.5.7-pre1v1) unstable; urgency=low * new upstream: minor fixes * now build-depends on g++-3.2 -- Christophe Prud'homme Mon, 23 Sep 2002 13:35:11 -0400 freefem (3.5.6-5) unstable; urgency=low * dont use build-depends-indep (closes: #146099) -- Christophe Prud'homme Tue, 7 May 2002 08:42:10 -0400 freefem (3.5.6-4) unstable; urgency=low * Argh, dh_installexamples disappeared in previous version, re-add it now * now depends on g++-3.0 for all arch (closes: #146074) * clean up control a bit more * removed link to /usr/doc let debhelper do it (closes: #145805) -- Christophe Prud'homme Tue, 7 May 2002 01:04:01 -0400 freefem (3.5.6-3) unstable; urgency=low * fix the build-dependencies for g++ for good (closes: #141779) * fix build of arm (closes: #133022) * use library versioning now: starts with libfreefem0 (closes: #141800) * standalone build-indeps, should be cool for auto-builders * put all documentation (arch-indep) into freefem-doc or libfreefem-doc * do not compress pdf files they are already compressed * added configure and doc in the .PHONY rule -- Christophe Prud'homme Tue, 23 Apr 2002 22:43:32 -0400 freefem (3.5.6-2) unstable; urgency=low * fix the build-dependencies for g++ (closes: #141779) -- Christophe Prud'homme Mon, 8 Apr 2002 09:24:51 -0400 freefem (3.5.6-1) unstable; urgency=low * sync with upstream * now uses g++-3.0 for all platforms * fixed internal compiler error on arm with g++-3.0 usage (closes: #133022) -- Christophe Prud'homme Sat, 6 Apr 2002 13:50:15 -0500 freefem (3.5.5-2) unstable; urgency=low * now Suggests dhelp * touch .dhelp in /usr/share/doc/libfreefem-doc/html and force link in /usr/doc (closes: #127146, #116756) -- Christophe Prud'homme Tue, 29 Jan 2002 20:47:19 -0500 freefem (3.5.5-1) unstable; urgency=low * sync with upstream * added some ideas from autotools README ideas: config.{sub,guess} and correct arch * fix gcc 3.0 miscompilation thanks to sync with upstream. Fix micompilation on hppa architecture.(closes: #124291) -- Christophe Prud'homme Sat, 29 Dec 2001 17:11:54 -0500 freefem (3.5.4-1) unstable; urgency=low * sync with upstream * applied patch from James Stroup to upstream(closes: #115483) * suggest acroread for the freefem documentation manual -- Christophe Prud'homme Sat, 20 Oct 2001 15:14:15 -0400 freefem (3.5.3-2) unstable; urgency=low * Build-Depends on xlibs-dev (>> 4.1.0) and not xlibs(>> 4.1.0) (closes: #115231) -- Christophe Prud'homme Thu, 11 Oct 2001 15:59:27 -0400 freefem (3.5.3-1) unstable; urgency=low * new upstream -- Christophe Prud'homme Mon, 8 Oct 2001 00:30:10 -0400 freefem (3.5.2-1) unstable; urgency=low * new upstream release * now freefem is split in 4 packages -- Christophe Prud'homme Thu, 3 Aug 2000 17:02:23 -0400 freefem (3.5.1-1) stable; urgency=low * changes debain config -- Christophe Prud'homme Tue, 13 Jun 2000 20:30:37 -0400 freefem (3.4.0-1) unstable; urgency=low * Initial Release. Now it seems that I know how to build a debian package Hopefully it is ok now! -- Christophe Prud'homme Sat, 7 Aug 1999 17:01:41 +0200 debian/watch0000664000000000000000000000006711615752201010224 0ustar version=3 http://sf.net/kfem/freefem-([\d.]+)\.tar\.gz debian/copyright0000664000000000000000000000211111615774603011130 0ustar This package was debianized by Christophe Prud'homme prudhomm@debian.org It was downloaded from: http://kfem.sourceforge.net Copyright 1994-2001 C. Prud'homme and others License: GNU GPL 2 (or later) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. On Debian systems a copy of the GNU General Public License v2 or later can be found in `/usr/share/common-licenses/GPL*'.