Import gerris-0.9.2 as wip/gerris.

Gerris is a Free Software program for the solution of the partial
differential equations describing fluid flow
This commit is contained in:
Kamel Ibn Aziz Derouiche 2009-12-27 21:23:39 +00:00 committed by Thomas Klausner
parent 04fa955b97
commit d058163093
5 changed files with 199 additions and 0 deletions

2
gerris/DESCR Normal file
View file

@ -0,0 +1,2 @@
Gerris is a Free Software program for the solution of the partial
differential equations describing fluid flow

41
gerris/Makefile Normal file
View file

@ -0,0 +1,41 @@
# $NetBSD: Makefile,v 1.1.1.1 2009/12/27 21:23:39 jihbed Exp $
#
DISTNAME= gerris-0.9.2
CATEGORIES= math
MASTER_SITES= http://garr.dl.sourceforge.net/project/gfs/gerris/0.9.2/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= http://gfs.sourceforge.net/wiki/index.php/Main_Page
COMMENT= Software the solution of the PDE describing fluid flow
#LICENSE= # TODO: (see mk/license.mk)
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config pax
USE_LANGUAGES+= c c++
PKGCONFIG_OVERRIDE+= src/gerris2D.pc.in
PKGCONFIG_OVERRIDE+= src/gerris2D3.pc.in
PKGCONFIG_OVERRIDE+= src/gerris3D.pc.in
REPLACE_PYTHON+= doc/examples/gfs2doc.in
DOCDIR= ${PREFIX}/share/doc/gerris/html
post-install:
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
cd ${WRKSRC}/doc/html && pax -rw -pp . \
${DESTDIR}${PREFIX}/share/doc/gerris/html
${INSTALL_DATA} ${WRKSRC}/doc/tutorial/tutorial.pdf \
${DESTDIR}${PREFIX}/share/doc/gerris
${INSTALL_DATA} ${WRKSRC}/doc/faq/faq.pdf \
${DESTDIR}${PREFIX}/share/doc/gerris
.include "options.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"

129
gerris/PLIST Normal file
View file

@ -0,0 +1,129 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2009/12/27 21:23:39 jihbed Exp $
bin/bat2gts
bin/darcs2dist
bin/gerris2D
bin/gerris2D3
bin/gerris3D
bin/gfs-config
bin/gfs2doc
bin/gfs2oogl2D
bin/gfs2oogl2D3
bin/gfs2oogl3D
bin/gfscompare2D
bin/gfscompare2D3
bin/gfscompare3D
bin/ppmcombine
bin/shapes
bin/streamanime
include/gerris/adaptive.h
include/gerris/advection.h
include/gerris/boundary.h
include/gerris/domain.h
include/gerris/event.h
include/gerris/fluid.h
include/gerris/ftt.h
include/gerris/graphic.h
include/gerris/init.h
include/gerris/ocean.h
include/gerris/output.h
include/gerris/poisson.h
include/gerris/refine.h
include/gerris/simulation.h
include/gerris/solid.h
include/gerris/source.h
include/gerris/tension.h
include/gerris/timestep.h
include/gerris/utils.h
include/gerris/variable.h
include/gerris/vof.h
include/gfs.h
include/gfsconfig.h
lib/gerris/gfs2tex.py
lib/libgfs2D.la
lib/libgfs2D3.la
lib/libgfs3D.la
lib/pkgconfig/gerris2D.pc
lib/pkgconfig/gerris2D3.pc
lib/pkgconfig/gerris3D.pc
share/doc/gerris/faq.pdf
share/doc/gerris/html/book1.html
share/doc/gerris/html/c3347.html
share/doc/gerris/html/c4.html
share/doc/gerris/html/c531.html
share/doc/gerris/html/c9817.html
share/doc/gerris/html/gfs-adaptation-statistics-output.html
share/doc/gerris/html/gfs-advection-diffusion.html
share/doc/gerris/html/gfs-advection.html
share/doc/gerris/html/gfs-balance-statistics-output.html
share/doc/gerris/html/gfs-basic-structure-and-properties.html
share/doc/gerris/html/gfs-cell-faces-operations.html
share/doc/gerris/html/gfs-constant-inflow-boundary.html
share/doc/gerris/html/gfs-diffusion-solver.html
share/doc/gerris/html/gfs-diffusion-statistics-output.html
share/doc/gerris/html/gfs-error-norm-output.html
share/doc/gerris/html/gfs-fluid-box-node.html
share/doc/gerris/html/gfs-fluid-cell.html
share/doc/gerris/html/gfs-fluid-domain.html
share/doc/gerris/html/gfs-fraction-initialisation.html
share/doc/gerris/html/gfs-functions.html
share/doc/gerris/html/gfs-generic-boundary.html
share/doc/gerris/html/gfs-generic-event.html
share/doc/gerris/html/gfs-generic-initialisation-event.html
share/doc/gerris/html/gfs-generic-output-event.html
share/doc/gerris/html/gfs-generic-refinement.html
share/doc/gerris/html/gfs-generic-scalar-output.html
share/doc/gerris/html/gfs-generic-source-term.html
share/doc/gerris/html/gfs-gradient-based-refinement.html
share/doc/gerris/html/gfs-harmonic-analysis-events.html
share/doc/gerris/html/gfs-initialisation-event.html
share/doc/gerris/html/gfs-location-output.html
share/doc/gerris/html/gfs-non-adaptive-fluid-box-node.html
share/doc/gerris/html/gfs-other-operations.html
share/doc/gerris/html/gfs-outflow-boundary.html
share/doc/gerris/html/gfs-parallel-mpi-boundary.html
share/doc/gerris/html/gfs-poisson-solver.html
share/doc/gerris/html/gfs-ppm-output.html
share/doc/gerris/html/gfs-progress-output.html
share/doc/gerris/html/gfs-projection-statistics-output.html
share/doc/gerris/html/gfs-scalar-histogram-output.html
share/doc/gerris/html/gfs-scalar-norm-output.html
share/doc/gerris/html/gfs-scalar-statistics-output.html
share/doc/gerris/html/gfs-scalar-sum-output.html
share/doc/gerris/html/gfs-script-event.html
share/doc/gerris/html/gfs-simple-norm-statistics.html
share/doc/gerris/html/gfs-simple-refinement.html
share/doc/gerris/html/gfs-simulation-output.html
share/doc/gerris/html/gfs-simulations.html
share/doc/gerris/html/gfs-solid-boundaries.html
share/doc/gerris/html/gfs-solid-force-output.html
share/doc/gerris/html/gfs-solid-refinement.html
share/doc/gerris/html/gfs-solid-statistics-output.html
share/doc/gerris/html/gfs-source-term.html
share/doc/gerris/html/gfs-stop-event.html
share/doc/gerris/html/gfs-sum-events.html
share/doc/gerris/html/gfs-surface-distance-refinement.html
share/doc/gerris/html/gfs-surface-refinement.html
share/doc/gerris/html/gfs-surface-tension-source-term.html
share/doc/gerris/html/gfs-time-output.html
share/doc/gerris/html/gfs-timing-statistics-output.html
share/doc/gerris/html/gfs-topological-relationships.html
share/doc/gerris/html/gfs-volume-of-fluid-advection.html
share/doc/gerris/html/gfs-vorticity-based-refinement.html
share/doc/gerris/html/gfs-vorticity-initialisation.html
share/doc/gerris/html/home.png
share/doc/gerris/html/index.sgml
share/doc/gerris/html/left.png
share/doc/gerris/html/right.png
share/doc/gerris/html/style.css
share/doc/gerris/html/up.png
share/doc/gerris/html/x10343.html
share/doc/gerris/html/x10643.html
share/doc/gerris/html/x10863.html
share/doc/gerris/html/x11362.html
share/doc/gerris/html/x11688.html
share/doc/gerris/html/x12762.html
share/doc/gerris/html/x5317.html
share/doc/gerris/html/x5680.html
share/doc/gerris/html/x7734.html
share/doc/gerris/html/x8363.html
share/doc/gerris/tutorial.pdf

5
gerris/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2009/12/27 21:23:39 jihbed Exp $
SHA1 (gerris-0.9.2.tar.gz) = e56b888169703e9e8d174f188eac491f43a16acf
RMD160 (gerris-0.9.2.tar.gz) = fdc3cee4a1c3154e60785e5d317a808d0f5cbdd6
Size (gerris-0.9.2.tar.gz) = 4180547 bytes

22
gerris/options.mk Normal file
View file

@ -0,0 +1,22 @@
# $NetBSD: options.mk,v 1.1.1.1 2009/12/27 21:23:39 jihbed Exp $
.include "../../mk/bsd.prefs.mk"
PKG_OPTIONS_VAR= PKG_OPTIONS.gerris
PKG_SUPPORTED_OPTIONS= gts-check mpi dx
PKG_SUGGESTED_OPTIONS= gts-check
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mgts-check)
. include "../../wip/gts/buildlink3.mk"
CONFIGURE_ARGS+= --enable-gts-check
.endif
.if !empty(PKG_OPTIONS:Mmpi)
CONFIGURE_ARGS+= --disable-mpi
.endif
.if !empty(PKG_OPTIONS:Mdx)
CONFIGURE_ARGS+= --disable-dx
.endif