Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Nov 2020 16:28:56 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556585 - in head: . math math/freefem++ math/freefem++/files
Message-ID:  <202011291628.0ATGSum8061594@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: thierry
Date: Sun Nov 29 16:28:55 2020
New Revision: 556585
URL: https://svnweb.freebsd.org/changeset/ports/556585

Log:
  Revive port math/freefem++: finite element method application.
  
  PR:		242759
  Submitted by:	Kouichi Hirabayashi

Added:
  head/math/freefem++/
     - copied from r240057, head/math/freefem++/
  head/math/freefem++/files/patch-Makefile.am   (contents, props changed)
  head/math/freefem++/files/patch-configure.ac   (contents, props changed)
  head/math/freefem++/files/patch-examples_CMakeLists.txt   (contents, props changed)
  head/math/freefem++/files/patch-plugin_seq_load.link.in   (contents, props changed)
Deleted:
  head/math/freefem++/files/patch-DOC_freefem++doc.tex
  head/math/freefem++/files/patch-configure
  head/math/freefem++/files/patch-examples++-tutorial::Makefile.in
  head/math/freefem++/files/patch-src_Makefile.in
Modified:
  head/MOVED
  head/math/Makefile
  head/math/freefem++/Makefile   (contents, props changed)
  head/math/freefem++/distinfo   (contents, props changed)
  head/math/freefem++/pkg-plist   (contents, props changed)

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun Nov 29 16:28:20 2020	(r556584)
+++ head/MOVED	Sun Nov 29 16:28:55 2020	(r556585)
@@ -788,7 +788,6 @@ devel/p5-MooseX-Policy-SemiAffordanceAccessor|devel/p5
 www/mediawiki12|www/mediawiki112|2009-08-19|Renamed
 lang/gcc42-withgcjawt|lang/gcc42|2009-08-19|Not needed any longer, still an option for the regular lang/gcc ports
 math/octave-forge-windows||2009-08-23|Abandoned upstream
-math/freefem++||2009-08-23|Has expired: unmaintained and consistently unportable
 math/it++||2009-08-23|Has expired: unmaintained and consistently unportable
 databases/firebird-client||2009-09-03|Removed: no longer under development
 databases/firebird-server||2009-09-03|Removed: no longer under development

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Sun Nov 29 16:28:20 2020	(r556584)
+++ head/math/Makefile	Sun Nov 29 16:28:55 2020	(r556585)
@@ -269,6 +269,7 @@
     SUBDIR += fpc-gmp
     SUBDIR += fpc-numlib
     SUBDIR += fplll
+    SUBDIR += freefem++
     SUBDIR += fricas
     SUBDIR += frobby
     SUBDIR += fxt

Modified: head/math/freefem++/Makefile
==============================================================================
--- head/math/freefem++/Makefile	Fri Aug 21 21:50:15 2009	(r240057)
+++ head/math/freefem++/Makefile	Sun Nov 29 16:28:55 2020	(r556585)
@@ -1,146 +1,67 @@
-# New ports collection makefile for:	FreeFem++
-# Date created:        17 October 2003
-# Whom:                thierry@pompo.net
-#
+# Created by: Thierry Thomas <thierry@pompo.net>
 # $FreeBSD$
-#
 
 PORTNAME=	freefem++
-DISTVERSION=	3.0-5
-PORTREVISION=	2
+PORTVERSION=	4.6
+DISTVERSIONPREFIX=	v
 CATEGORIES=	math science
-MASTER_SITES=	http://www.freefem.org/ff++/ftp/
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	An implementation of a language dedicated to the finite element method
+MAINTAINER=	kh@mogami.com
+COMMENT=	Partial differential equation solver
 
-LIB_DEPENDS=	fltk.1:${PORTSDIR}/x11-toolkits/fltk-threads		\
-		fftw3.5:${PORTSDIR}/math/fftw3				\
-		umfpack.1:${PORTSDIR}/math/suitesparse			\
-		arpack.1:${PORTSDIR}/math/arpack			\
-		gsl.13:${PORTSDIR}/math/gsl
-BUILD_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick		\
-		dvips:${PORTSDIR}/print/dvipsk-tetex			\
-		pdflatex:${PORTSDIR}/print/teTeX-base			\
-		${LOCALBASE}/lib/libtet.a:${PORTSDIR}/math/tetgen
-RUN_DEPENDS=	dvips:${PORTSDIR}/print/dvipsk-tetex			\
-		pdflatex:${PORTSDIR}/print/teTeX-base			\
-		bamg:${PORTSDIR}/math/bamg
+LICENSE=	LGPL3
 
-RESTRICTED=	No resale or commercial use
-DEPRECATED=	fails to compile with up-to-date compilers, nobody really interested
-EXPIRATION_DATE=2009-08-20
+BUILD_DEPENDS=	amk_fft2:cad/scotch		\
+		bash:shells/bash		\
+		gmm++>0:math/gmm++		\
+		pipe:misc/pipe			\
+		tetgen:math/tetgen
+LIB_DEPENDS=	libhdf5.so:science/hdf5		\
+		libamd.so:math/suitesparse	\
+		libarpack.so:math/arpack-ng	\
+		libfftw3.so:math/fftw3		\
+		libgsl.so:math/gsl		\
+		libipopt.so:math/ipopt		\
+		libmetis.so:math/metis		\
+		libcmumps.so:math/mumps		\
+		libnlopt.so:math/nlopt		\
+		libsuperlu.so:math/superlu	\
+		libsz.so:science/szip
+RUN_DEPENDS=	bash:shells/bash		\
+		pipe:misc/pipe
 
-USE_FORTRAN=		yes
-FORTRANLIBDIR=		`${DIRNAME} \`${FC} -print-libgcc-file-name\``
-FORTRANLIBDIR2=		`${DIRNAME} \`${FC} -print-libgcc-file-name\``/../../../
-USE_BISON=		build
-USE_GL=			glut
-USE_GMAKE=		yes
-GNU_CONFIGURE=		yes
-CONFIGURE_ARGS=		--disable-download					\
-			--without-wget						\
-			--without-cadna						\
-			--with-blas="${BLAS}"					\
-			--with-lapack="${LAPACK}"				\
-			--with-amd="-lamd"					\
-			--with-umfpack="-lumfpack"				\
-			--with-arpack="${ARPACK}"
-CONFIGURE_ENV=		CPPFLAGS="${MPICFLAGS} -I${LOCALBASE}/include -I${LOCALBASE}/suitesparse/include ${PTHREAD_CFLAGS}"	\
-			LDFLAGS="${MPILDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+USE_GITHUB=	yes
+GH_ACCOUNT=	FreeFem
+GH_PROJECT=	FreeFem-sources
 
-DOC_TARGET=	freefem++doc.pdf
-PORTDOCS=	AUTHORS BUGS COPYING HISTORY HISTORY_BEFORE_2005 INNOVATION README TODO ${DOC_TARGET}
-BADSAMPLES=	load/myfunction.o
+USES=		autoreconf bison blaslapack:openblas compiler:c++11-lib fortran	\
+		gl gmake localbase perl5 pkgconfig shebangfix xorg
+SHEBANG_GLOB=	ff-pkg-download.in
+SHEBANG_FILES=	examples/CheckAllEdp ./examples/misc/speedtest.sh
 
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "amd64"
-MAKE_ARGS+=	"PIC=-fPIC"
+CPPFLAGS+=	-I${LOCALBASE}/include/superlu
+.if !defined{WITH_DEBUG}
+LDFLAGS+=	-s
 .endif
 
-.if ${ARCH} == "sparc64"
-CONFIGURE_ARGS+=	--disable-optim
-.endif
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	CNOFLAGS="${CFLAGS}"
+CONFIGURE_ARGS=	--disable-download		\
+		--without-mpi			\
+		--with-blas=${BLASLIB}		\
+		--with-lapack=${LAPACKLIB}
 
-.if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS)
-WITH_ATLAS=	yes
-.endif
-.if defined(WITH_ATLAS)
-LIB_DEPENDS+=	atlas.2:${PORTSDIR}/math/atlas
-BLAS=		-lcblas -lf77blas -latlas -L${FORTRANLIBDIR} -L${FORTRANLIBDIR2} -lgfortranbegin -lgfortran
-LAPACK=		-lalapack ${BLAS}
-ARPACK=		-larpack
-.else
-LIB_DEPENDS+=	blas.2:${PORTSDIR}/math/blas
-LIB_DEPENDS+=	lapack.4:${PORTSDIR}/math/lapack
-BLAS=		-lblas
-LAPACK=		-llapack ${BLAS}
-ARPACK=		-larpack
-.endif
+USE_GL=		gl glu glut
 
-.if exists(${LOCALBASE}/mpich2/include/mpicxx.h) && !defined(WITHOUT_MPI)
-WITH_MPI=	yes
-.endif
-.if defined(WITH_MPI)
-BUILD_DEPENDS+=	${LOCALBASE}/mpich2/bin/mpicxx:${PORTSDIR}/net/mpich2
-RUN_DEPENDS+=	${LOCALBASE}/mpich2/bin/mpiexec:${PORTSDIR}/net/mpich2
-MPICFLAGS=	-I${LOCALBASE}/mpich2/include -DMPICH_IGNORE_CXX_SEEK
-MPILDFLAGS=	-L${LOCALBASE}/mpich2/lib
-CONFIGURE_ENV+=	PATH="$$PATH:${LOCALBASE}/mpich2/bin"
-CONFIGURE_ARGS+=	--with-mpi=${LOCALBASE}/mpich2/bin/mpicxx
-PLIST_SUB+=	MPI=""
-.else
-PLIST_SUB+=	MPI="@comment "
-CONFIGURE_ARGS+=	--without-mpi
-.endif
+OPTIONS_DEFINE=	EXAMPLES
+OPTIONS_DEFAULT=EXAMPLES
 
-pre-configure:
-	${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g"		\
-		-e "s|/usr/X11R6|${LOCALBASE}|g"				\
-		${WRKSRC}/${CONFIGURE_SCRIPT}
-	${REINPLACE_CMD} -e "s|mpicc|${LOCALBASE}/mpich2/bin/mpicxx|"	\
-		${WRKSRC}/src/mpi/Makefile.in
-.for sf in configure src/mpi/parallelempi.cpp
-	${REINPLACE_CMD} -e 's|mpi++.h|mpicxx.h|' ${WRKSRC}/${sf}
-.endfor
-#	${FIND} ${WRKSRC} -name "*.edp" | ${XARGS} \
-#		${REINPLACE_CMD} -e 's|exec("medit|// exec("medit|g'
+PLIST_SUB=	VER=${PORTVERSION}
+DATADIR=	${PREFIX}/share/FreeFEM/${PORTVERSION}
 
-post-build:
-.if !defined(NOPORTDOCS)
-	(cd ${BUILD_WRKSRC}/DOC;	\
-	${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${DOC_TARGET}; \
-	${CP} ${DOC_TARGET} ${BUILD_WRKSRC})
-.endif
+TEST_TARGET=	check
 
-post-install:
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
-	@${ECHO_MSG} "===>  Documentation installed in ${DOCSDIR}."
-.endif
-.if !defined(NOPORTEXAMPLES)
-. for direx in "" -3d -bug -chapt3 -eigen -load -mpi -other -tutorial
-	cd ${WRKSRC}/examples++${direx} && ${FIND} . -type d	\
-		-exec ${MKDIR} ${EXAMPLESDIR}/${direx:S/-//}/{} \;
-	cd ${WRKSRC}/examples++${direx} && ${FIND} -L . -type f	\
-		-exec ${INSTALL_DATA} ${WRKSRC}/examples++${direx}/{}	\
-			${EXAMPLESDIR}/${direx:S/-//} \;
-. endfor
-	${FIND} ${EXAMPLESDIR} -name "Makefile*" -delete
-	${RMDIR} ${EXAMPLESDIR}/load/include
-. for sample in ${BADSAMPLES}
-	${RM} ${EXAMPLESDIR}/${sample}
-. endfor
-	@${ECHO_MSG} "===>  Examples installed in ${EXAMPLESDIR}."
-.endif
+pre-configure:
+	${REINPLACE_CMD} -e 's|-llapack|${LAPACKLIB}|' ${WRKSRC}/configure.ac
 
-.if defined(MAINTAINER_MODE)
-regression-test:	install
-	# Gnuplot and medit needed! Click on the picture to end a set.
-	(cd ${WRKSRC}/examples++ &&	\
-	${PREFIX}/bin/FreeFem++ regtests.edp)
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/math/freefem++/distinfo
==============================================================================
--- head/math/freefem++/distinfo	Fri Aug 21 21:50:15 2009	(r240057)
+++ head/math/freefem++/distinfo	Sun Nov 29 16:28:55 2020	(r556585)
@@ -1,3 +1,3 @@
-MD5 (freefem++-3.0-5.tar.gz) = fcdaff128c57fb95427954cbe2f52a61
-SHA256 (freefem++-3.0-5.tar.gz) = c5b57867845e12b45043d4c877131b26b948265248d5858317e44ffaf32a1bb1
-SIZE (freefem++-3.0-5.tar.gz) = 11251188
+TIMESTAMP = 1591981622
+SHA256 (FreeFem-FreeFem-sources-v4.6_GH0.tar.gz) = 6c09af8e189fc02214b0e664b679b49832c134e29cf1ede3cab29cf754f6078f
+SIZE (FreeFem-FreeFem-sources-v4.6_GH0.tar.gz) = 12387265

Added: head/math/freefem++/files/patch-Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/freefem++/files/patch-Makefile.am	Sun Nov 29 16:28:55 2020	(r556585)
@@ -0,0 +1,53 @@
+--- Makefile.am.orig	2020-04-02 12:11:06 UTC
++++ Makefile.am
+@@ -142,20 +142,17 @@ idp/CC.idp
+ 
+ FF_MAC_PREFIX=FreeFem++v$(VERSION)$(ADD_PACKAGE_NAME)
+ 
+-FF_EXAMPLES_FILES=examples/tutorial/aile.msh \
+-	examples/tutorial/xyf \
+-	examples/3d/dodecaedre01.mesh \
+-	examples/3d/lac-leman-v4.msh \
+-	examples/load/load.link \
+-	examples/load/cube.msh \
+-	examples/load/fig.pgm	\
+-	examples/plugin/lg.pgm \
+-	examples/mpi/regtests.sh \
+-	examples/misc/speedtest.sh \
+-	examples/*/*.edp \
+-	examples/CheckAllEdp \
+-	examples/plugin/ch.pts \
+-	examples/plugin/g.gmesh
++FF_EXAMPLES_FILES=tutorial/aile.msh \
++	tutorial/xyf \
++	3d/dodecaedre01.mesh \
++	3d/lac-leman-v4.msh \
++	plugin/lg.pgm \
++	mpi/regtests.sh \
++	misc/speedtest.sh \
++	*/*.edp \
++	CheckAllEdp \
++	plugin/ch.pts \
++	plugin/g.gmesh
+ 
+ clean-local::
+ 	-find . \( -name '*~' -or  -name ListOfUnAllocPtr.bin \) | xargs rm
+@@ -259,13 +256,14 @@ clean-local::
+ # ----------------------
+ install-exec-local:: bin/script/PostInstall.sh FreeFEM-documentation.pdf
+ 	test `uname` != Darwin || $(MAKE) FreeFem++-CoCoa  bin/script/PostInstall.sh
+-	$(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir)/$(VERSION)
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir)	\
++		$(DESTDIR)$(PREFIX)/share/examples/freefem++
+ 	test `uname` != Darwin || $(mkinstalldirs) -m 755 $(DESTDIR)/etc/paths.d/
+ 	test `uname` != Darwin || $(mkinstalldirs) -m 755 $(DESTDIR)/usr/local/bin
+-	tar cvf - $(FF_EXAMPLES_FILES)| (cd $(DESTDIR)$(pkgdatadir)/$(VERSION); tar xvf -)
+-	$(INSTALL_SCRIPT) examples/CheckAll examples/CheckAllEdp $(DESTDIR)$(pkgdatadir)/$(VERSION)
++	cd examples ; tar cvf - $(FF_EXAMPLES_FILES) | (cd $(DESTDIR)$(PREFIX)/share/examples/freefem++; tar xvf -)
++	$(INSTALL_SCRIPT) examples/CheckAll examples/CheckAllEdp $(DESTDIR)$(PREFIX)/share/examples/freefem++
+ 	$(mkinstalldirs) -m 755 $(DESTDIR)${bindir}
+-	test ! -s FreeFEM-documentation.pdf || $(INSTALL_DATA) FreeFEM-documentation.pdf  "$(DESTDIR)$(pkgdatadir)" 
++	test ! -s FreeFEM-documentation.pdf || $(INSTALL_DATA) FreeFEM-documentation.pdf  "$(DESTDIR)$(PREFIX)/share/doc/freefem++"
+ 	test `uname` != Darwin || $(INSTALL_SCRIPT) FreeFem++-CoCoa  $(DESTDIR)${bindir}
+ 	test `uname` != Darwin || echo $(bindir) >$(DESTDIR)/etc/paths.d/FreeFem++
+ 	test `uname` != Darwin || ( rm $(DESTDIR)/usr/local/bin/FreeFem++-CoCoa ; $(INSTALL_SCRIPT) FreeFem++-CoCoa  $(DESTDIR)/usr/local/bin )

Added: head/math/freefem++/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/freefem++/files/patch-configure.ac	Sun Nov 29 16:28:55 2020	(r556585)
@@ -0,0 +1,38 @@
+--- configure.ac.orig	2020-04-02 12:11:06 UTC
++++ configure.ac
+@@ -65,7 +65,7 @@ m4_define([AC_FF_WHERELIB],
+         AC_MSG_CHECKING(check $1)
+ 	ff_save_libs=$LIBS
+ 	LIBS="$LIBS $2 $4"
+-	AC_LINK_IFELSE([AC_LANG_PROGRAM([m4_if($3,,,[#include <$3>])],[])], [ff_WHERE=yes],[ff_WHERE=no])
++	AC_LINK_IFELSE([AC_LANG_PROGRAM([m4_if($3,,,[#include <$3>],[#include <stdint.h>],[#include <stdio.h>])],[])], [ff_WHERE=yes],[ff_WHERE=no])
+ 	if test "$ff_WHERE" = "yes" ; then
+ 	    echo "$1 LD $2"  >>$ff_where_lib_conf
+ 	    ff_WHERE_INC=`AS_DIRNAME(["$3"])`
+@@ -674,7 +674,7 @@ ff_prefix_dir_data="$datadir/$PACKAGE_NAME"
+ ff_prefix_dir_include="$ff_prefix_dir/include"
+ ff_prefix_dir_etc="$ff_prefix_dir/etc"
+ ff_prefix_dir_lib_mpi="$ff_prefix_dir/lib/mpi"
+-ff_prefix_dir_example="$ff_prefix_dir_data/$PACKAGE_VERSION"
++ff_prefix_dir_example="${prefix}/share/examples/freefem++"
+ AC_SUBST(ff_prefix_dir_lib,$ff_prefix_dir_lib)
+ AC_SUBST(ff_prefix_dir_include,$ff_prefix_dir_include)
+ AC_SUBST(ff_prefix_dir_etc,$ff_prefix_dir_etc)
+@@ -2084,7 +2084,7 @@ fi
+ 
+ m4_map([AC_FF_WHERELIB],[
+ 	[[mumps],[-ldmumps -lzmumps  -lmumps_common  -lpord],[dmumps_c.h],[]],
+-	[[mumps_seq],[-ldmumps_seq -lzmumps_seq  -lmumps_common_seq  -lpord_seq -lmpiseq_seq],[dmumps_c.h],[]],
++	[[mumps_seq],[$ff_blas_libs $ff_lapack_lib -ldmumps_seq -lzmumps_seq  -lmumps_common_seq  -lpord_seq -lmpiseq_seq],[dmumps_c.h],[]],
+ 	[[libseq],[-lmpiseq_seq],[${inc_usr_include}mumps_seq/mpi.h]],
+ 	[[mumps_ptscotch],[-lpord_ptscotch -lmumps_common_ptscotch -ldmumps_ptscotch -lzmumps_ptscotch -lpord_ptscotch],[dmumps_c.h]],
+ 	[[mumps_scotch],[-lpord_scotch -lmumps_common_scotch -ldmumps_scotch -lzmumps_scotch -lpord_scotch],[dmumps_c.h]],
+@@ -2092,7 +2092,7 @@ m4_map([AC_FF_WHERELIB],[
+ 	[[superlu],[-lsuperlu],[${inc_usr_include}superlu/superlu_enum_consts.h],[]],
+         [[blacs],[ -lblacsCinit$ff_with_mpi	-lblacsF77init$ff_with_mpi	-lblacs$ff_with_mpi],[]],
+         [[scalapack],[-lscalapack$ff_with_mpi],[]],
+-        [[scotch],[-lscotch -lscotcherr],[scotch.h]],
++        [[scotch],[-lscotch -lscotcherr], [scotch.h]],
+         [[ptscotch],[-lptscotch -lptscotcherr],[ptscotch.h]],
+ 	[[metis],[-lmetis],[${inc_usr_include}metis/metis.h],[]],
+ 	[[metis],[-lmetis],[metis.h],[]],

Added: head/math/freefem++/files/patch-examples_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/freefem++/files/patch-examples_CMakeLists.txt	Sun Nov 29 16:28:55 2020	(r556585)
@@ -0,0 +1,11 @@
+--- examples/CMakeLists.txt.orig	2020-04-02 12:11:06 UTC
++++ examples/CMakeLists.txt
+@@ -6,7 +6,7 @@ ADD_SUBDIRECTORY(examples)
+ ADD_SUBDIRECTORY(eigen)
+ #ADD_SUBDIRECTORY(plugin)
+ ADD_SUBDIRECTORY(mpi)
+-ADD_SUBDIRECTORY(other)
++#ADD_SUBDIRECTORY(other)
+ ADD_SUBDIRECTORY(tutorial)
+ ADD_SUBDIRECTORY(ffddm)
+ 

Added: head/math/freefem++/files/patch-plugin_seq_load.link.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/freefem++/files/patch-plugin_seq_load.link.in	Sun Nov 29 16:28:55 2020	(r556585)
@@ -0,0 +1,11 @@
+--- plugin/seq/load.link.in.orig	2020-04-02 12:11:06 UTC
++++ plugin/seq/load.link.in
+@@ -245,7 +245,7 @@ case "$WIN32$uu" in
+ 	;;
+     FreeBSD|NetBSD)
+ 	SHARED="-shared"
+-	FLAGS='-fPIC';;
++	FLAGS="-fPIC $LDFLAGS";;
+ 	# 64 bit Linux needs -fPIC (ALH)
+     SunOS)
+         SHARED="-shared"

Modified: head/math/freefem++/pkg-plist
==============================================================================
--- head/math/freefem++/pkg-plist	Fri Aug 21 21:50:15 2009	(r240057)
+++ head/math/freefem++/pkg-plist	Sun Nov 29 16:28:55 2020	(r556585)
@@ -1,475 +1,684 @@
 bin/FreeFem++
-bin/FreeFem++-glx
 bin/FreeFem++-nw
-%%MPI%%bin/FreeFem++-mpi
-bin/FreeFem++-x11
+bin/bamg
+bin/cvmsh2
 bin/ff-c++
+bin/ff-get-dep
+bin/ff-pkg-download
 bin/ffglut
+bin/ffmaster
 bin/ffmedit
-etc/freefem++.pref
-include/AFunction.hpp
-include/AddNewFE.h
-include/AnyType.hpp
-include/BFGS.hpp
-include/BamgFreeFem.hpp
-include/BrentLS.hpp
-include/CG.hpp
-include/CGNL.hpp
-include/CodeAlloc.hpp
-include/CubicLS.hpp
-include/DOperator.hpp
-include/FESpace.hpp
-include/FESpacen.hpp
-include/FQuadTree.hpp
-include/GQuadTree.hpp
-include/GenericMesh.hpp
-include/HashTable.hpp
-include/HeapSort.hpp
-include/InitFunct.hpp
-include/Label.hpp
-include/LineSearch.hpp
-include/MatriceCreuse.hpp
-include/MatriceCreuse_tpl.hpp
-include/Mesh1dn.hpp
-include/Mesh2.h
-include/Mesh2dn.hpp
-include/Mesh3dn.hpp
-include/MeshPoint.hpp
-include/Meshio.h
-include/Metric.h
-include/NRJ.hpp
-include/NewtonRaphson.hpp
-include/Operator.hpp
-include/Optima.hpp
-include/Param.hpp
-include/PkLagrange.hpp
-include/PlotStream.hpp
-include/QuadTree.h
-include/QuadratureFormular.hpp
-include/R1.hpp
-include/R2.h
-include/R2.hpp
-include/R3.hpp
-include/RNM.hpp
-include/RNM_op.hpp
-include/RNM_opc.hpp
-include/RNM_tpl.hpp
-include/RefCounter.hpp
-include/RosenBrock.hpp
-include/Serialize.hpp
-include/SetOfE4.h
-include/String.hpp
-include/array_init.hpp
-include/array_resize.hpp
-include/array_tlp.hpp
-include/assertion.hpp
-include/config-wrapper.h
-include/config.h
-include/defs.hpp
-include/endian.hpp
-include/environment.hpp
-include/error.hpp
-include/fem.hpp
-include/fem3.hpp
-include/ff++.hpp
-include/ffstack.hpp
-include/getprog-unix.hpp
-include/glrgraph.hpp
-include/gmres.hpp
-include/lex.hpp
-include/lg.tab.hpp
-include/lgfem.hpp
-include/lgmesh3.hpp
-include/lgsolver.hpp
-include/libmesh5.h
-include/meshtype.h
-include/mode_open.hpp
-include/problem.hpp
-include/rgraph.hpp
-include/showverb.hpp
-include/strversionnumber.hpp
-include/throwassert.hpp
-include/ufunction.hpp
-include/versionnumber.hpp
-lib/BernadiRaugel.so
-lib/Element_P3.so
-lib/Element_P3dc.so
-lib/Element_P4.so
-lib/Element_P4dc.so
-lib/Element_PkEdge.so
-lib/Morley.so
-lib/addNewType.so
-lib/ffrandom.so
-lib/funcTemplate.so
-lib/lgbmo.so
-lib/mat_dervieux.so
-lib/mat_psi.so
-lib/medit.so
-lib/msh3.so
-lib/myfunction.so
-lib/qf11to25.so
-lib/splitmesh3.so
-lib/splitmesh6.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/._NSP1P1.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/._NSP1P1b.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._Lac.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._Laplace3d.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._Stokes.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/._first.edp
+lib/ff++/%%VER%%/bin/ff-get-dep
+lib/ff++/%%VER%%/bin/ff-pkg-download
+lib/ff++/%%VER%%/%%ETCDIR%%.pref
+lib/ff++/%%VER%%/idp/CC.idp
+lib/ff++/%%VER%%/idp/DDM-Schwarz-macro.idp
+lib/ff++/%%VER%%/idp/DDM-funcs-v2.idp
+lib/ff++/%%VER%%/idp/ExtractDofsonBorder.idp
+lib/ff++/%%VER%%/idp/Heat3d.idp
+lib/ff++/%%VER%%/idp/MPIGMRESmacro.idp
+lib/ff++/%%VER%%/idp/MPIplot.idp
+lib/ff++/%%VER%%/idp/MeshSurface.idp
+lib/ff++/%%VER%%/idp/cobrameshcavity.idp
+lib/ff++/%%VER%%/idp/cube.idp
+lib/ff++/%%VER%%/idp/ffddm.idp
+lib/ff++/%%VER%%/idp/ffddm_coarsemeshCS.idp
+lib/ff++/%%VER%%/idp/ffddm_functions.idp
+lib/ff++/%%VER%%/idp/ffddm_geneoCS.idp
+lib/ff++/%%VER%%/idp/ffddm_geneoCS_3rdlvl.idp
+lib/ff++/%%VER%%/idp/ffddm_parameters.idp
+lib/ff++/%%VER%%/idp/ffddm_partitioning.idp
+lib/ff++/%%VER%%/idp/func-max.idp
+lib/ff++/%%VER%%/idp/getARGV.idp
+lib/ff++/%%VER%%/idp/gsl.idp
+lib/ff++/%%VER%%/idp/macro_ddm.idp
+lib/ff++/%%VER%%/idp/macro_ddm_substructuring.idp
+lib/ff++/%%VER%%/idp/mortar-msh.idp
+lib/ff++/%%VER%%/idp/movemeshsmooth.idp
+lib/ff++/%%VER%%/include/AFunction.hpp
+lib/ff++/%%VER%%/include/AFunction_ext.hpp
+lib/ff++/%%VER%%/include/AddNewFE.h
+lib/ff++/%%VER%%/include/AnyType.hpp
+lib/ff++/%%VER%%/include/BFGS.hpp
+lib/ff++/%%VER%%/include/BamgFreeFem.hpp
+lib/ff++/%%VER%%/include/BrentLS.hpp
+lib/ff++/%%VER%%/include/CG.hpp
+lib/ff++/%%VER%%/include/CGNL.hpp
+lib/ff++/%%VER%%/include/CodeAlloc.hpp
+lib/ff++/%%VER%%/include/CubicLS.hpp
+lib/ff++/%%VER%%/include/DOperator.hpp
+lib/ff++/%%VER%%/include/DataFindBoundary.hpp
+lib/ff++/%%VER%%/include/FESpace.hpp
+lib/ff++/%%VER%%/include/FESpacen.hpp
+lib/ff++/%%VER%%/include/FQuadTree.hpp
+lib/ff++/%%VER%%/include/GQuadTree.hpp
+lib/ff++/%%VER%%/include/GenericMesh.hpp
+lib/ff++/%%VER%%/include/HashMatrix.hpp
+lib/ff++/%%VER%%/include/HashTable.hpp
+lib/ff++/%%VER%%/include/HeapSort.hpp
+lib/ff++/%%VER%%/include/InitFunct.hpp
+lib/ff++/%%VER%%/include/Label.hpp
+lib/ff++/%%VER%%/include/LineSearch.hpp
+lib/ff++/%%VER%%/include/MatriceCreuse.hpp
+lib/ff++/%%VER%%/include/MatriceCreuse_tpl.hpp
+lib/ff++/%%VER%%/include/MatriceElementaire.hpp
+lib/ff++/%%VER%%/include/Mesh1dn.hpp
+lib/ff++/%%VER%%/include/Mesh2.h
+lib/ff++/%%VER%%/include/Mesh2dn.hpp
+lib/ff++/%%VER%%/include/Mesh3dn.hpp
+lib/ff++/%%VER%%/include/MeshLn.hpp
+lib/ff++/%%VER%%/include/MeshPoint.hpp
+lib/ff++/%%VER%%/include/MeshSn.hpp
+lib/ff++/%%VER%%/include/Meshio.h
+lib/ff++/%%VER%%/include/Metric.h
+lib/ff++/%%VER%%/include/NRJ.hpp
+lib/ff++/%%VER%%/include/NewtonRaphson.hpp
+lib/ff++/%%VER%%/include/Operator.hpp
+lib/ff++/%%VER%%/include/Optima.hpp
+lib/ff++/%%VER%%/include/P1IsoValue.hpp
+lib/ff++/%%VER%%/include/Param.hpp
+lib/ff++/%%VER%%/include/PkLagrange.hpp
+lib/ff++/%%VER%%/include/PlotStream.hpp
+lib/ff++/%%VER%%/include/QuadTree.h
+lib/ff++/%%VER%%/include/QuadratureFormular.hpp
+lib/ff++/%%VER%%/include/R1.hpp
+lib/ff++/%%VER%%/include/R2.h
+lib/ff++/%%VER%%/include/R2.hpp
+lib/ff++/%%VER%%/include/R3.hpp
+lib/ff++/%%VER%%/include/RNM.hpp
+lib/ff++/%%VER%%/include/RNM_op.hpp
+lib/ff++/%%VER%%/include/RNM_opc.hpp
+lib/ff++/%%VER%%/include/RNM_tpl.hpp
+lib/ff++/%%VER%%/include/RefCounter.hpp
+lib/ff++/%%VER%%/include/RosenBrock.hpp
+lib/ff++/%%VER%%/include/Serialize.hpp
+lib/ff++/%%VER%%/include/SetOfE4.h
+lib/ff++/%%VER%%/include/SkyLineSolver.hpp
+lib/ff++/%%VER%%/include/SolverSkyLine.hpp
+lib/ff++/%%VER%%/include/SparseLinearSolver.hpp
+lib/ff++/%%VER%%/include/String.hpp
+lib/ff++/%%VER%%/include/VirtualMatrix.hpp
+lib/ff++/%%VER%%/include/VirtualSolver.hpp
+lib/ff++/%%VER%%/include/VirtualSolverCG.hpp
+lib/ff++/%%VER%%/include/VirtualSolverSkyLine.hpp
+lib/ff++/%%VER%%/include/VirtualSolverSparseSuite.hpp
+lib/ff++/%%VER%%/include/array_init.hpp
+lib/ff++/%%VER%%/include/array_resize.hpp
+lib/ff++/%%VER%%/include/array_tlp.hpp
+lib/ff++/%%VER%%/include/assertion.hpp
+lib/ff++/%%VER%%/include/bmo.hpp
+lib/ff++/%%VER%%/include/clapack.h
+lib/ff++/%%VER%%/include/config.h
+lib/ff++/%%VER%%/include/defs.hpp
+lib/ff++/%%VER%%/include/eigenv.h
+lib/ff++/%%VER%%/include/endian.hpp
+lib/ff++/%%VER%%/include/environment.hpp
+lib/ff++/%%VER%%/include/error.hpp
+lib/ff++/%%VER%%/include/fem.hpp
+lib/ff++/%%VER%%/include/fem3.hpp
+lib/ff++/%%VER%%/include/ff++.hpp
+lib/ff++/%%VER%%/include/ffapi.hpp
+lib/ff++/%%VER%%/include/ffstack.hpp
+lib/ff++/%%VER%%/include/getprog-unix.hpp
+lib/ff++/%%VER%%/include/glrgraph.hpp
+lib/ff++/%%VER%%/include/gmres.hpp
+lib/ff++/%%VER%%/include/lex.hpp
+lib/ff++/%%VER%%/include/lg.tab.hpp
+lib/ff++/%%VER%%/include/lgfem.hpp
+lib/ff++/%%VER%%/include/lgmesh3.hpp
+lib/ff++/%%VER%%/include/lgsolver.hpp
+lib/ff++/%%VER%%/include/libMesh/chrono.h
+lib/ff++/%%VER%%/include/libMesh/eigenv.h
+lib/ff++/%%VER%%/include/libMesh/libmeshb7.h
+lib/ff++/%%VER%%/include/libMesh/memory.h
+lib/ff++/%%VER%%/include/libmesh5.h
+lib/ff++/%%VER%%/include/meshtype.h
+lib/ff++/%%VER%%/include/mode_open.hpp
+lib/ff++/%%VER%%/include/msh3.hpp
+lib/ff++/%%VER%%/include/pcm.hpp
+lib/ff++/%%VER%%/include/ppmimg.h
+lib/ff++/%%VER%%/include/problem.hpp
+lib/ff++/%%VER%%/include/renumb.hpp
+lib/ff++/%%VER%%/include/rgraph.hpp
+lib/ff++/%%VER%%/include/showverb.hpp
+lib/ff++/%%VER%%/include/splitsimplex.hpp
+lib/ff++/%%VER%%/include/strversionnumber.hpp
+lib/ff++/%%VER%%/include/throwassert.hpp
+lib/ff++/%%VER%%/include/ufunction.hpp
+lib/ff++/%%VER%%/include/versionnumber.hpp
+lib/ff++/%%VER%%/include/write_hdf5.hpp
+lib/ff++/%%VER%%/include/write_xdmf.hpp
+lib/ff++/%%VER%%/lib/BEC.so
+lib/ff++/%%VER%%/lib/BernardiRaugel.so
+lib/ff++/%%VER%%/lib/BinaryIO.so
+lib/ff++/%%VER%%/lib/CircumCenter.so
+lib/ff++/%%VER%%/lib/ClosePoints.so
+lib/ff++/%%VER%%/lib/Curvature.so
+lib/ff++/%%VER%%/lib/DxWriter.so
+lib/ff++/%%VER%%/lib/Element_HCT.so
+lib/ff++/%%VER%%/lib/Element_Mixte.so
+lib/ff++/%%VER%%/lib/Element_Mixte3d.so
+lib/ff++/%%VER%%/lib/Element_P1bl.so
+lib/ff++/%%VER%%/lib/Element_P1dc1.so
+lib/ff++/%%VER%%/lib/Element_P1ncdc.so
+lib/ff++/%%VER%%/lib/Element_P2bulle3.so
+lib/ff++/%%VER%%/lib/Element_P2pnc.so
+lib/ff++/%%VER%%/lib/Element_P3.so
+lib/ff++/%%VER%%/lib/Element_P3dc.so
+lib/ff++/%%VER%%/lib/Element_P4.so
+lib/ff++/%%VER%%/lib/Element_P4dc.so
+lib/ff++/%%VER%%/lib/Element_PkEdge.so
+lib/ff++/%%VER%%/lib/Element_QF.so
+lib/ff++/%%VER%%/lib/FreeFemQA.so
+lib/ff++/%%VER%%/lib/IncompleteCholesky.so
+lib/ff++/%%VER%%/lib/MUMPS.so
+lib/ff++/%%VER%%/lib/MUMPS_seq.so
+lib/ff++/%%VER%%/lib/MetricKuate.so
+lib/ff++/%%VER%%/lib/MetricPk.so
+lib/ff++/%%VER%%/lib/Morley.so
+lib/ff++/%%VER%%/lib/NewSolver.so
+lib/ff++/%%VER%%/lib/SaveHB.so
+lib/ff++/%%VER%%/lib/Schur-Complement.so
+lib/ff++/%%VER%%/lib/SuperLu.so
+lib/ff++/%%VER%%/lib/UMFPACK64.so
+lib/ff++/%%VER%%/lib/VTK_writer.so
+lib/ff++/%%VER%%/lib/VTK_writer_3d.so
+lib/ff++/%%VER%%/lib/WHERE.libMesh
+lib/ff++/%%VER%%/lib/WHERE_LIBRARY
+lib/ff++/%%VER%%/lib/WHERE_LIBRARY-config
+lib/ff++/%%VER%%/lib/WHERE_LIBRARY-download
+lib/ff++/%%VER%%/lib/addNewType.so
+lib/ff++/%%VER%%/lib/bfstream.so
+lib/ff++/%%VER%%/lib/biofunc.so
+lib/ff++/%%VER%%/lib/dfft.so
+lib/ff++/%%VER%%/lib/distance.so
+lib/ff++/%%VER%%/lib/exactpartition.so
+lib/ff++/%%VER%%/lib/ff-AiryBiry.so
+lib/ff++/%%VER%%/lib/ff-Ipopt.so
+lib/ff++/%%VER%%/lib/ff-NLopt.so
+lib/ff++/%%VER%%/lib/ff-cmaes.so
+lib/ff++/%%VER%%/lib/ff-get-dep.awk
+lib/ff++/%%VER%%/lib/fflapack.so
+lib/ff++/%%VER%%/lib/ffnewuoa.so
+lib/ff++/%%VER%%/lib/ffrandom.so
+lib/ff++/%%VER%%/lib/funcTemplate.so
+lib/ff++/%%VER%%/lib/geophysics.so
+lib/ff++/%%VER%%/lib/gmsh.so
+lib/ff++/%%VER%%/lib/gsl.so
+lib/ff++/%%VER%%/lib/iohdf5.so
+lib/ff++/%%VER%%/lib/iovtk.so
+lib/ff++/%%VER%%/lib/isoline.so
+lib/ff++/%%VER%%/lib/lapack.so
+lib/ff++/%%VER%%/lib/lgbmo.so
+lib/ff++/%%VER%%/lib/libMesh.a
+lib/ff++/%%VER%%/lib/mat_dervieux.so
+lib/ff++/%%VER%%/lib/mat_edgeP1.so
+lib/ff++/%%VER%%/lib/mat_psi.so
+lib/ff++/%%VER%%/lib/medit.so
+lib/ff++/%%VER%%/lib/metis.so
+lib/ff++/%%VER%%/lib/msh3.so
+lib/ff++/%%VER%%/lib/myfunction.so
+lib/ff++/%%VER%%/lib/myfunction2.so
+lib/ff++/%%VER%%/lib/pcm2rnm.so
+lib/ff++/%%VER%%/lib/ppm2rnm.so
+lib/ff++/%%VER%%/lib/qf11to25.so
+lib/ff++/%%VER%%/lib/scotch.so
+lib/ff++/%%VER%%/lib/shell.so
+lib/ff++/%%VER%%/lib/splitedges.so
+lib/ff++/%%VER%%/lib/splitmesh12.so
+lib/ff++/%%VER%%/lib/splitmesh3.so
+lib/ff++/%%VER%%/lib/splitmesh4.so
+lib/ff++/%%VER%%/lib/splitmesh6.so
+lib/ff++/%%VER%%/lib/symmetrizeCSR.so
+lib/ff++/%%VER%%/lib/tetgen.so
+lib/ff++/%%VER%%/lib/thresholdings.so
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/3d-Leman.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/ArrayFE-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/EqPoisson.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Lac.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Laplace-Adapt-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Laplace-Adapt-aniso-3d.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Laplace3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/LaplaceRT-3d.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/NSI3d-carac.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/NSI3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Period-Poisson-cube-ballon.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Poisson-cube-ballon.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Poisson.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Poisson3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Sphere-Isocahedron.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/Stokes.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/TruncLac.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/all.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/beam-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/bottle.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cone.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/convect-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/crack-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cube-period.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cylinder-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/cylinder.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/dodecaedre01.mesh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/extract-boundary3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/fallingspheres.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/first.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/intlevelset3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/lac-leman-v4.msh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/meditddm.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/p.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/periodic-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/pyramide.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/ref.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/refinesphere.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/regtests.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/regtests.m4
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/D2.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FE-medit.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NSP1P1.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NSP1P1b.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NSP1P2.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Richard.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aaRT.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aaa-adp.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aadaptation.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aalapacien.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aalaplace-nc.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/aamove.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/all.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrayoFVh.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bilap.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/._MassP0.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/._bugRT.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/AAA.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/MassP0.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/NSP1P2.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/P2b.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/schwarz-nm-3d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/sphere2.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/sphere6.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/sphereincube.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/tetgencube.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3d/tetgenholeregion.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/LaplacianCurve.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/QMoscillator-new1d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/WaveEquation-new1d.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/all.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/basicGlue.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/buildParametricMeshL.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/elasticstring.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dCurve/extractMeshes.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/HeatTorus.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/LapP1withflux.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/Laplace3dSP2.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/LaplacianSurf.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/Pinocchio.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/all.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/beam-3dS.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/buildMeshSfromMesh3.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/cauchyproblem.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/elasticityplate.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/extractSurfFromMesh3.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/glu3DSurf.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/operatorsOnMeshS.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3dSurf/testvtk.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CheckAll
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CheckAllEdp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/SegmentationFault.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/a.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/a0.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/aa.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/b.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bb.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/aaa.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bug-arg-string.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bug-mesh.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bug-toto.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugRT.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugborder.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugf.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugifexp.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/bugv1.18.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/fe-vect.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/func.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/laptopbig.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/ll.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/mesh.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bug/zArithmetic_bug1.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccc-adp.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/._lame.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/._membranerror.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/._stokes.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/BlackScholes2D.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/NSprojection.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/all.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/condensor.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/convects.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/heatex.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/lame.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/membrane.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/membranerror.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/muwave.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/optimcontrol.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/potential.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/ref.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/regtests.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/regtests.m4
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/schwarz.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/sound.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/stokes.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/test1.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/testbed.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/thermal.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chapt3/thermic.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo1.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/._Stokes-eigen.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/BeamEigenValue.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/BeamEigenValueperio.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/Lap3dEigenValue.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapComplexEigenValue.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigen1DBeltrami.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenBeltrami.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenValue.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenValueFunc.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapEigenValueFuncV2.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapnosymComplexEigenValue.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/LapnosymEigenValue.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/Stokes-eigen.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/VP-Steklov-Poincare.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/WGM-sphere.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/all.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/bb.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/condition-number.edp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/free-cyl-axi.edp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/neuman.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eigen/testeigen.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/funct.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/include.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lap_mat.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lapacienprecon.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._LapDG4.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._LaplaceP4.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._bilapMorley.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._testFE.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/._testFEMorley.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AFunction.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AFunction_ext.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AddNewFE.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/AnyType.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BFGS.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BamgFreeFem.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BernadiRaugel.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BernadiRaugel.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BernadiRaugel.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/BrentLS.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CG.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CGNL.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CodeAlloc.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/CubicLS.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/DOperator.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P3dc.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_P4dc.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_PkEdge.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_PkEdge.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Element_PkEdge.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/FESpace.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/FESpacen.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/FQuadTree.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/GQuadTree.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/GenericMesh.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/HashTable.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/HeapSort.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/InitFunct.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Label.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LapDG3.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LapDG4.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LaplaceP3.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LaplaceP4.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/LineSearch.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/MatriceCreuse.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/MatriceCreuse_tpl.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh1dn.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh2.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh2dn.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Mesh3dn.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/MeshPoint.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Meshio.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Metric.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Morley.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Morley.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Morley.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NRJ.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NSP2BRP0.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NewSolver.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/NewtonRaphson.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Operator.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Optima.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Param.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/PkLagrange.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/PlotStream.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/QuadTree.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/QuadratureFormular.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R1.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R2.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R2.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/R3.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/REAME_SuperLU
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM_op.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM_opc.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RNM_tpl.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RefCounter.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/RosenBrock.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/Serialize.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/SetOfE4.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/String.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/SuperLu.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/SuperLu.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/addNewType.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/addNewType.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/addNewType.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/all.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/array_init.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/array_resize.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/array_tlp.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/assertion.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bilapMorley.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bmo.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bmo.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/bmo.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/config-wrapper.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/config.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/config.log
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/convect_dervieux.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/convectchacon.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/defs.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/dfft.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/dfft.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/dfft.link
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/endian.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/environment.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/error.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/fem.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/fem3.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ff++.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ff-c++
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffrandom.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/ffstack.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.cpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.edp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.o
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/funcTemplate.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/getprog-unix.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/glrgraph.hpp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/load/gmres.hpp

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011291628.0ATGSum8061594>