From 64ab2aa437b69759be3f783767066d38495e5c75 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Thu, 21 Aug 2008 07:31:49 +0000
Subject: [PATCH] cleanup

---
 Makefile                   |  3 +--
 Plugin/Annotate.cpp        |  4 ++--
 Plugin/Curl.cpp            |  4 ++--
 Plugin/CutGrid.cpp         |  4 ++--
 Plugin/CutMap.cpp          |  4 ++--
 Plugin/CutParametric.cpp   |  4 ++--
 Plugin/CutPlane.cpp        |  4 ++--
 Plugin/CutSphere.cpp       |  4 ++--
 Plugin/Divergence.cpp      |  4 ++--
 Plugin/Eigenvalues.cpp     |  4 ++--
 Plugin/Evaluate.cpp        |  4 ++--
 Plugin/Extract.cpp         |  4 ++--
 Plugin/ExtractEdges.cpp    |  4 ++--
 Plugin/ExtractElements.cpp |  4 ++--
 Plugin/FieldView.cpp       |  6 +++---
 Plugin/GSHHS.cpp           |  6 +++---
 Plugin/Gradient.cpp        |  4 ++--
 Plugin/HarmonicToTime.cpp  |  4 ++--
 Plugin/Integrate.cpp       |  4 ++--
 Plugin/Lambda2.cpp         |  2 +-
 Plugin/MakeSimplex.cpp     |  4 ++--
 Plugin/ModulusPhase.cpp    |  4 ++--
 Plugin/Probe.cpp           |  4 ++--
 Plugin/Remove.cpp          |  4 ++--
 Plugin/Skin.cpp            |  4 ++--
 Plugin/Smooth.cpp          |  4 ++--
 Plugin/SphericalRaise.cpp  |  4 ++--
 Plugin/StreamLines.cpp     |  4 ++--
 Plugin/Transform.cpp       |  4 ++--
 Plugin/TransformLatLon.cpp |  4 ++--
 Plugin/Triangulate.cpp     |  4 ++--
 Plugin/Warp.cpp            |  4 ++--
 configure                  | 28 ++++++++++++++++------------
 configure.in               | 28 ++++++++++++++++------------
 34 files changed, 96 insertions(+), 89 deletions(-)

diff --git a/Makefile b/Makefile
index 5632d02be7..2e141cb4a2 100644
--- a/Makefile
+++ b/Makefile
@@ -202,8 +202,7 @@ source-tree: purge
 
 source: source-tree
 	cd gmsh-${GMSH_VERSION} && rm -rf ${GMSH_VERSION_FILE}\
-          contrib/NR contrib/Triangle/triangle.* contrib/Tetgen/tetgen.*\
-          contrib/Tetgen/predicates.* utils/nightly
+          contrib/NR contrib/Tetgen/*.{cxx,h} contrib/misc/variables.i*\
 	tar zcf gmsh-${GMSH_VERSION}-source.tgz gmsh-${GMSH_VERSION}
 
 # Rules to package the binaries
diff --git a/Plugin/Annotate.cpp b/Plugin/Annotate.cpp
index 6d9d2b5ec5..05a2a6f384 100644
--- a/Plugin/Annotate.cpp
+++ b/Plugin/Annotate.cpp
@@ -187,8 +187,8 @@ void GMSH_AnnotatePlugin::getName(char *name) const
 void GMSH_AnnotatePlugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Annotate) adds the text string `Text',\n"
          "in font `Font' and size `FontSize', in the view\n"
diff --git a/Plugin/Curl.cpp b/Plugin/Curl.cpp
index 152d5f8bd1..5fd5106440 100644
--- a/Plugin/Curl.cpp
+++ b/Plugin/Curl.cpp
@@ -26,8 +26,8 @@ void GMSH_CurlPlugin::getName(char *name) const
 void GMSH_CurlPlugin::getInfos(char *author, char *copyright,
 			       char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Curl) computes the curl of the field\n"
          "in the view `iView'. If `iView' < 0, the plugin\n"
diff --git a/Plugin/CutGrid.cpp b/Plugin/CutGrid.cpp
index 27188d3426..4429950114 100644
--- a/Plugin/CutGrid.cpp
+++ b/Plugin/CutGrid.cpp
@@ -167,8 +167,8 @@ void GMSH_CutGridPlugin::getName(char *name) const
 void GMSH_CutGridPlugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
-  strcpy(author, "J.-F. Remacle");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(CutGrid) cuts the view `iView' with a\n"
          "rectangular grid defined by the 3 points\n"
diff --git a/Plugin/CutMap.cpp b/Plugin/CutMap.cpp
index e746d3475e..a745f60187 100644
--- a/Plugin/CutMap.cpp
+++ b/Plugin/CutMap.cpp
@@ -87,8 +87,8 @@ void GMSH_CutMapPlugin::getName(char *name) const
 void GMSH_CutMapPlugin::getInfos(char *author, char *copyright,
                                  char *help_text) const
 {
-  strcpy(author, "J.-F. Remacle");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(CutMap) extracts the isosurface of value\n"
          "`A' from the view `iView' and draws the\n"
diff --git a/Plugin/CutParametric.cpp b/Plugin/CutParametric.cpp
index 2c83b3bb4e..7deb59f3f5 100644
--- a/Plugin/CutParametric.cpp
+++ b/Plugin/CutParametric.cpp
@@ -199,8 +199,8 @@ void GMSH_CutParametricPlugin::getName(char *name) const
 void GMSH_CutParametricPlugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(CutParametric) cuts the view `iView' with\n"
          "the parametric function (`X'(u), `Y'(u), `Z'(u)),\n"
diff --git a/Plugin/CutPlane.cpp b/Plugin/CutPlane.cpp
index 42b5daab89..0f802b64b2 100644
--- a/Plugin/CutPlane.cpp
+++ b/Plugin/CutPlane.cpp
@@ -120,8 +120,8 @@ void GMSH_CutPlanePlugin::getName(char *name) const
 void GMSH_CutPlanePlugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
-  strcpy(author, "J.-F. Remacle");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(CutPlane) cuts the view `iView' with\n"
          "the plane `A'*X + `B'*Y + `C'*Z + `D' = 0. If\n"
diff --git a/Plugin/CutSphere.cpp b/Plugin/CutSphere.cpp
index 645924401a..ddc9155eb4 100644
--- a/Plugin/CutSphere.cpp
+++ b/Plugin/CutSphere.cpp
@@ -116,8 +116,8 @@ void GMSH_CutSpherePlugin::getName(char *name) const
 void GMSH_CutSpherePlugin::getInfos(char *author, char *copyright,
                                     char *help_text) const
 {
-  strcpy(author, "J.-F. Remacle");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(CutSphere) cuts the view `iView' with the\n"
          "sphere (X-`Xc')^2 + (Y-`Yc')^2 + (Z-`Zc')^2 = `R'^2.\n"
diff --git a/Plugin/Divergence.cpp b/Plugin/Divergence.cpp
index 1a916aed10..6f009a6262 100644
--- a/Plugin/Divergence.cpp
+++ b/Plugin/Divergence.cpp
@@ -26,8 +26,8 @@ void GMSH_DivergencePlugin::getName(char *name) const
 void GMSH_DivergencePlugin::getInfos(char *author, char *copyright,
 				     char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Divergence) computes the divergence of the\n"
          "field in the view `iView'. If `iView' < 0, the plugin\n"
diff --git a/Plugin/Eigenvalues.cpp b/Plugin/Eigenvalues.cpp
index 985bf69c74..06e7804b09 100644
--- a/Plugin/Eigenvalues.cpp
+++ b/Plugin/Eigenvalues.cpp
@@ -25,8 +25,8 @@ void GMSH_EigenvaluesPlugin::getName(char *name) const
 
 void GMSH_EigenvaluesPlugin::getInfos(char *author, char *copyright, char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Eigenvalues) computes the three real\n"
          "eigenvalues of each tensor in the view `iView'.\n"
diff --git a/Plugin/Evaluate.cpp b/Plugin/Evaluate.cpp
index 76c1d36abc..7703164367 100644
--- a/Plugin/Evaluate.cpp
+++ b/Plugin/Evaluate.cpp
@@ -37,8 +37,8 @@ void GMSH_EvaluatePlugin::getName(char *name) const
 void GMSH_EvaluatePlugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Evaluate) sets the `Component'-th\n"
          "component of the `TimeStep'-th time step in the\n"
diff --git a/Plugin/Extract.cpp b/Plugin/Extract.cpp
index 29b2d9cd7e..f2b395da3e 100644
--- a/Plugin/Extract.cpp
+++ b/Plugin/Extract.cpp
@@ -45,8 +45,8 @@ void GMSH_ExtractPlugin::getName(char *name) const
 
 void GMSH_ExtractPlugin::getInfos(char *author, char *copyright, char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Extract) extracts a combination of\n"
          "components from the `TimeStep'th time step\n"
diff --git a/Plugin/ExtractEdges.cpp b/Plugin/ExtractEdges.cpp
index 23c8f0e960..03a8f60fd4 100644
--- a/Plugin/ExtractEdges.cpp
+++ b/Plugin/ExtractEdges.cpp
@@ -31,8 +31,8 @@ void GMSH_ExtractEdgesPlugin::getName(char *name) const
 
 void GMSH_ExtractEdgesPlugin::getInfos(char *author, char *copyright, char *help_text) const
 {
-  strcpy(author, "C. Geuzaine (geuz@geuz.org)");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(ExtractEdges) extracts the geometry edges\n"
          "from the surface view `iView', using `Angle' as\n"
diff --git a/Plugin/ExtractElements.cpp b/Plugin/ExtractElements.cpp
index 1b98f1c769..f281e5eb90 100644
--- a/Plugin/ExtractElements.cpp
+++ b/Plugin/ExtractElements.cpp
@@ -30,8 +30,8 @@ void GMSH_ExtractElementsPlugin::getName(char *name) const
 
 void GMSH_ExtractElementsPlugin::getInfos(char *author, char *copyright, char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(ExtractElements) extracts the elements\n"
          "from the view `iView' whose `TimeStep'-th values\n"
diff --git a/Plugin/FieldView.cpp b/Plugin/FieldView.cpp
index cfe61bc09e..d156e5c612 100644
--- a/Plugin/FieldView.cpp
+++ b/Plugin/FieldView.cpp
@@ -29,10 +29,10 @@ void GMSH_FieldViewPlugin::getName(char *name) const
 void GMSH_FieldViewPlugin::getInfos(char *author, char *copyright,
                                     char *help_text) const
 {
-  strcpy(author, "J. Lambrechts (jonathanlambrechts@gmail.org)");
-  strcpy(copyright, "GPL");
+  strcpy(author, "J. Lambrechts");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
-         "Plugin(FieldView) evaluate a field on the choosen view.\n");
+         "Plugin(FieldView) evaluates a field on the choosen view.\n");
 }
 
 int GMSH_FieldViewPlugin::getNbOptions() const
diff --git a/Plugin/GSHHS.cpp b/Plugin/GSHHS.cpp
index 252c85f805..41e9b54419 100644
--- a/Plugin/GSHHS.cpp
+++ b/Plugin/GSHHS.cpp
@@ -284,7 +284,7 @@ class GeoEarthImport
   }
 };
 
-/*      $Id: GSHHS.cpp,v 1.14 2008-08-18 14:24:42 remacle Exp $
+/*      $Id: GSHHS.cpp,v 1.15 2008-08-21 07:31:49 geuzaine Exp $
  *
  * PROGRAM:	gshhs.c
  * AUTHOR:	Paul Wessel (pwessel@hawaii.edu)
@@ -438,8 +438,8 @@ void GMSH_GSHHSPlugin::getName(char *name) const
 void GMSH_GSHHSPlugin::getInfos(char *author, char *copyright,
                                 char *help_text) const
 {
-  strcpy(author, "J. Lambrechts (jonathanlambrechts@gmail.com)");
-  strcpy(copyright, "GPL");
+  strcpy(author, "J. Lambrechts");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text, "Plugin(GSHHS) read differenct kind of contour lines data and write a .geo file.\n"
   "Valid values for \"Format\" are :\n"
   " -\"gshhs\" : open GSHHS file\n"
diff --git a/Plugin/Gradient.cpp b/Plugin/Gradient.cpp
index 8987890c12..db9287d43f 100644
--- a/Plugin/Gradient.cpp
+++ b/Plugin/Gradient.cpp
@@ -26,8 +26,8 @@ void GMSH_GradientPlugin::getName(char *name) const
 void GMSH_GradientPlugin::getInfos(char *author, char *copyright,
 				   char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Gradient) computes the gradient of the\n"
          "field in the view `iView'. If `iView' < 0, the\n"
diff --git a/Plugin/HarmonicToTime.cpp b/Plugin/HarmonicToTime.cpp
index 67fa64d1ae..6e81ddb4dd 100644
--- a/Plugin/HarmonicToTime.cpp
+++ b/Plugin/HarmonicToTime.cpp
@@ -34,8 +34,8 @@ void GMSH_HarmonicToTimePlugin::getName(char *name) const
 void GMSH_HarmonicToTimePlugin::getInfos(char *author, char *copyright,
                                         char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(HarmonicToTime) takes the values in the\n"
          "time steps `RealPart' and `ImaginaryPart' of\n"
diff --git a/Plugin/Integrate.cpp b/Plugin/Integrate.cpp
index 68849d46c7..e8b4a0b50f 100644
--- a/Plugin/Integrate.cpp
+++ b/Plugin/Integrate.cpp
@@ -32,8 +32,8 @@ void GMSH_IntegratePlugin::getName(char *name) const
 void GMSH_IntegratePlugin::getInfos(char *author, char *copyright,
                                     char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Integrate) integrates scalar fields over\n"
          "all the elements in the view `iView', as well\n"
diff --git a/Plugin/Lambda2.cpp b/Plugin/Lambda2.cpp
index d35ed58234..dc9464836b 100644
--- a/Plugin/Lambda2.cpp
+++ b/Plugin/Lambda2.cpp
@@ -33,7 +33,7 @@ void GMSH_Lambda2Plugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
   strcpy(author, "E. Marchandise");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Lambda2) computes the eigenvalues\n"
          "Lambda(1,2,3) of the tensor (S_ik S_kj +\n"
diff --git a/Plugin/MakeSimplex.cpp b/Plugin/MakeSimplex.cpp
index f97e5270b6..6836e21f05 100644
--- a/Plugin/MakeSimplex.cpp
+++ b/Plugin/MakeSimplex.cpp
@@ -30,8 +30,8 @@ void GMSH_MakeSimplexPlugin::getName(char *name) const
 void GMSH_MakeSimplexPlugin::getInfos(char *author, char *copyright,
                                       char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(MakeSimplex) decomposes all non-\n"
          "simplectic elements (quadrangles, prisms,\n"
diff --git a/Plugin/ModulusPhase.cpp b/Plugin/ModulusPhase.cpp
index f32b960a17..68346ea1a6 100644
--- a/Plugin/ModulusPhase.cpp
+++ b/Plugin/ModulusPhase.cpp
@@ -27,8 +27,8 @@ void GMSH_ModulusPhasePlugin::getName(char *name) const
 void GMSH_ModulusPhasePlugin::getInfos(char *author, char *copyright,
                                         char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(ModulusPhase) interprets the time steps\n"
          "`realPart' and `imaginaryPart' in the view `iView'\n"
diff --git a/Plugin/Probe.cpp b/Plugin/Probe.cpp
index ba064ba612..810563dc18 100644
--- a/Plugin/Probe.cpp
+++ b/Plugin/Probe.cpp
@@ -106,8 +106,8 @@ void GMSH_ProbePlugin::getName(char *name) const
 void GMSH_ProbePlugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Probe) gets the value of the view `iView' at\n"
          "the point (`X',`Y',`Z'). If `iView' < 0, the plugin is\n"
diff --git a/Plugin/Remove.cpp b/Plugin/Remove.cpp
index 9b3c48ef82..035c0bec30 100644
--- a/Plugin/Remove.cpp
+++ b/Plugin/Remove.cpp
@@ -38,8 +38,8 @@ void GMSH_RemovePlugin::getName(char *name) const
 void GMSH_RemovePlugin::getInfos(char *author, char *copyright,
                                    char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Remove) removes the marked items\n"
          "from the view `iView'. If `iView' < 0, the plugin\n"
diff --git a/Plugin/Skin.cpp b/Plugin/Skin.cpp
index c6991ef239..00b7a16980 100644
--- a/Plugin/Skin.cpp
+++ b/Plugin/Skin.cpp
@@ -35,8 +35,8 @@ void GMSH_SkinPlugin::getName(char *name) const
 
 void GMSH_SkinPlugin::getInfos(char *author, char *copyright, char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Skin) extracts the skin (the boundary) of\n"
          "the view `iView'. If `iView' < 0, the plugin is run\n"
diff --git a/Plugin/Smooth.cpp b/Plugin/Smooth.cpp
index d832f7fd4e..66296710d8 100644
--- a/Plugin/Smooth.cpp
+++ b/Plugin/Smooth.cpp
@@ -25,8 +25,8 @@ void GMSH_SmoothPlugin::getName(char *name) const
 void GMSH_SmoothPlugin::getInfos(char *author, char *copyright,
                                  char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Smooth) averages the values at the nodes\n"
          "of the scalar view `iView'. If `iView' < 0, the\n"
diff --git a/Plugin/SphericalRaise.cpp b/Plugin/SphericalRaise.cpp
index 2f1caad1fb..07b95be06a 100644
--- a/Plugin/SphericalRaise.cpp
+++ b/Plugin/SphericalRaise.cpp
@@ -32,8 +32,8 @@ void GMSH_SphericalRaisePlugin::getName(char *name) const
 void GMSH_SphericalRaisePlugin::getInfos(char *author, char *copyright,
                                          char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(SphericalRaise) transforms the\n"
          "coordinates of the elements in the view\n"
diff --git a/Plugin/StreamLines.cpp b/Plugin/StreamLines.cpp
index 2b52fbd140..7e98405460 100644
--- a/Plugin/StreamLines.cpp
+++ b/Plugin/StreamLines.cpp
@@ -147,8 +147,8 @@ void GMSH_StreamLinesPlugin::getName(char *name) const
 void GMSH_StreamLinesPlugin::getInfos(char *author, char *copyright,
                                       char *help_text) const
 {
-  strcpy(author, "J.-F. Remacle");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(StreamLines) computes stream lines\n"
          "from the `TimeStep'-th time step of a vector\n"
diff --git a/Plugin/Transform.cpp b/Plugin/Transform.cpp
index bfa70573b2..2831b26b2a 100644
--- a/Plugin/Transform.cpp
+++ b/Plugin/Transform.cpp
@@ -38,8 +38,8 @@ void GMSH_TransformPlugin::getName(char *name) const
 void GMSH_TransformPlugin::getInfos(char *author, char *copyright,
                                     char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Transform) transforms the homogeneous\n"
          "node coordinates (x,y,z,1) of the elements in\n"
diff --git a/Plugin/TransformLatLon.cpp b/Plugin/TransformLatLon.cpp
index dc1acd5632..6c8d7545e7 100644
--- a/Plugin/TransformLatLon.cpp
+++ b/Plugin/TransformLatLon.cpp
@@ -31,8 +31,8 @@ void GMSH_TransformLatLonPlugin::getName(char *name) const
 void GMSH_TransformLatLonPlugin::getInfos(char *author, char *copyright,
                                           char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "J. Lambrechts");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(TransformLatLon) transforms the homogeneous\n"
          "node coordinates (x,y,z,1) of the elements in\n"
diff --git a/Plugin/Triangulate.cpp b/Plugin/Triangulate.cpp
index 1c25505166..7a4f7c0a43 100644
--- a/Plugin/Triangulate.cpp
+++ b/Plugin/Triangulate.cpp
@@ -34,8 +34,8 @@ void GMSH_TriangulatePlugin::getName(char *name) const
 void GMSH_TriangulatePlugin::getInfos(char *author, char *copyright,
                                       char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Triangulate) triangulates the points in the\n"
          "view `iView', assuming that all the points belong\n"
diff --git a/Plugin/Warp.cpp b/Plugin/Warp.cpp
index 0009417a94..0a20162466 100644
--- a/Plugin/Warp.cpp
+++ b/Plugin/Warp.cpp
@@ -31,8 +31,8 @@ void GMSH_WarpPlugin::getName(char *name) const
 void GMSH_WarpPlugin::getInfos(char *author, char *copyright,
 			       char *help_text) const
 {
-  strcpy(author, "C. Geuzaine");
-  strcpy(copyright, "DGR (www.multiphysics.com)");
+  strcpy(author, "C. Geuzaine, J.-F. Remacle");
+  strcpy(copyright, "C. Geuzaine, J.-F. Remacle");
   strcpy(help_text,
          "Plugin(Warp) transforms the elements in the\n"
          "view `iView' by adding to their node coordinates\n"
diff --git a/configure b/configure
index 550ce399ed..b272482aab 100755
--- a/configure
+++ b/configure
@@ -4458,9 +4458,8 @@ fi
       FLAGS="-DHAVE_ANN ${FLAGS}"
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains ANN, the"
-      echo "  Approximate Nearest Neighbor library."
-      echo "  Please note that by doing so, you agree with ANN's licensing"
-      echo "  requirements stated in contrib/ANN/Copyright.txt."
+      echo "  Approximate Nearest Neighbor library. ANN is available under"
+      echo "  the GNU LGPL."
       echo "  To disable ANN, run configure again with the --disable-ann"
       echo "  option."
       echo "********************************************************************"
@@ -4535,8 +4534,8 @@ fi
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains the METIS mesh"
       echo "  partitioner."
-      echo "  Please note that by including METIS, you agree with the METIS"
-      echo "  licensing requirements stated in contrib/Metis/README."
+      echo "  Please note that by including METIS, you agree with METIS'"
+      echo "  special licensing requirements stated in contrib/Metis/README."
       echo "  To disable METIS, run configure again with the --disable-metis"
       echo "  option."
       echo "********************************************************************"
@@ -4573,7 +4572,7 @@ fi
       FLAGS="-DHAVE_NETGEN ${FLAGS}"
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains the Netgen 3D"
-      echo "  mesh generator. Netgen is distributed under the GNU LGPL."
+      echo "  mesh generator. Netgen is available under the GNU LGPL."
       echo "  To disable Netgen, run configure again with the --disable-netgen"
       echo "  option."
       echo "********************************************************************"
@@ -4611,9 +4610,8 @@ fi
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains the Tetgen 3D"
       echo "  mesh generator."
-      echo "  Please note that by doing so, you agree with Tetgen's licensing"
-      echo "  requirements stated in contrib/Tetgen/LICENSE. (Most notably,"
-      echo "  you may then only redistribute Gmsh for non-commercial purposes.)"
+      echo "  Please note that by doing so, you agree with Tetgen's special"
+      echo "  licensing requirements stated in contrib/Tetgen/LICENSE."
       echo "  To disable Tetgen, run configure again with the --disable-tetgen"
       echo "  option."
       echo "********************************************************************"
@@ -4648,6 +4646,12 @@ fi
       GMSH_DIRS="${GMSH_DIRS} contrib/MathEval"
       GMSH_LIBS="${GMSH_LIBS} -lGmshMathEval"
       FLAGS="-DHAVE_MATH_EVAL ${FLAGS}"
+      echo "********************************************************************"
+      echo "  You are building a version of Gmsh that contains GNU MathEval."
+      echo "  MathEval is available under the GNU GPL."
+      echo "  To disable MathEval, run configure again with the"
+      echo "  --disable-matheval option."
+      echo "********************************************************************"
     fi
   fi
 
@@ -4818,14 +4822,14 @@ else
 fi
 
   if test "x${NR}" = "xyes"; then
+    GMSH_DIRS="${GMSH_DIRS} contrib/NR"
+    GMSH_LIBS="${GMSH_LIBS} -lGmshNR"
     echo "********************************************************************"
     echo "  You are building a non-free version of Gmsh, using code copyright"
-    echo "  (C) 1986-92 Numerical Recipes Software J!0."
+    echo "  (C) 1986-92 Numerical Recipes Software."
     echo "  To use the GSL instead, run configure again with the --enable-gsl"
     echo "  option."
     echo "********************************************************************"
-    GMSH_DIRS="${GMSH_DIRS} contrib/NR"
-    GMSH_LIBS="${GMSH_LIBS} -lGmshNR"
   else
     { { echo "$as_me:$LINENO: error: Could not find GSL, aborting." >&5
 echo "$as_me: error: Could not find GSL, aborting." >&2;}
diff --git a/configure.in b/configure.in
index 93d76f0f3f..057f7f1cc2 100644
--- a/configure.in
+++ b/configure.in
@@ -407,9 +407,8 @@ if test "x$enable_contrib" != "xno"; then
       FLAGS="-DHAVE_ANN ${FLAGS}"
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains ANN, the"
-      echo "  Approximate Nearest Neighbor library."
-      echo "  Please note that by doing so, you agree with ANN's licensing"
-      echo "  requirements stated in contrib/ANN/Copyright.txt."
+      echo "  Approximate Nearest Neighbor library. ANN is available under"
+      echo "  the GNU LGPL."
       echo "  To disable ANN, run configure again with the --disable-ann"
       echo "  option."
       echo "********************************************************************"
@@ -442,8 +441,8 @@ if test "x$enable_contrib" != "xno"; then
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains the METIS mesh"
       echo "  partitioner."
-      echo "  Please note that by including METIS, you agree with the METIS"
-      echo "  licensing requirements stated in contrib/Metis/README."
+      echo "  Please note that by including METIS, you agree with METIS'"
+      echo "  special licensing requirements stated in contrib/Metis/README."
       echo "  To disable METIS, run configure again with the --disable-metis"
       echo "  option."
       echo "********************************************************************"
@@ -459,7 +458,7 @@ if test "x$enable_contrib" != "xno"; then
       FLAGS="-DHAVE_NETGEN ${FLAGS}"
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains the Netgen 3D"
-      echo "  mesh generator. Netgen is distributed under the GNU LGPL."
+      echo "  mesh generator. Netgen is available under the GNU LGPL."
       echo "  To disable Netgen, run configure again with the --disable-netgen"
       echo "  option."
       echo "********************************************************************"
@@ -476,9 +475,8 @@ if test "x$enable_contrib" != "xno"; then
       echo "********************************************************************"
       echo "  You are building a version of Gmsh that contains the Tetgen 3D"
       echo "  mesh generator."
-      echo "  Please note that by doing so, you agree with Tetgen's licensing"
-      echo "  requirements stated in contrib/Tetgen/LICENSE. (Most notably,"
-      echo "  you may then only redistribute Gmsh for non-commercial purposes.)"
+      echo "  Please note that by doing so, you agree with Tetgen's special"
+      echo "  licensing requirements stated in contrib/Tetgen/LICENSE."
       echo "  To disable Tetgen, run configure again with the --disable-tetgen"
       echo "  option."
       echo "********************************************************************"
@@ -492,6 +490,12 @@ if test "x$enable_contrib" != "xno"; then
       GMSH_DIRS="${GMSH_DIRS} contrib/MathEval"
       GMSH_LIBS="${GMSH_LIBS} -lGmshMathEval"
       FLAGS="-DHAVE_MATH_EVAL ${FLAGS}"
+      echo "********************************************************************"
+      echo "  You are building a version of Gmsh that contains GNU MathEval."
+      echo "  MathEval is available under the GNU GPL."
+      echo "  To disable MathEval, run configure again with the"
+      echo "  --disable-matheval option."
+      echo "********************************************************************"
     fi
   fi
 
@@ -518,14 +522,14 @@ if test "x${GSL}" != "xyes"; then
   dnl Check if non-free numerical recipes routines are in the tree
   AC_CHECK_FILE(./contrib/NR/dsvdcmp.cpp,NR="yes",NR="no")
   if test "x${NR}" = "xyes"; then
+    GMSH_DIRS="${GMSH_DIRS} contrib/NR"
+    GMSH_LIBS="${GMSH_LIBS} -lGmshNR"
     echo "********************************************************************"
     echo "  You are building a non-free version of Gmsh, using code copyright"
-    echo "  (C) 1986-92 Numerical Recipes Software J!0."
+    echo "  (C) 1986-92 Numerical Recipes Software."
     echo "  To use the GSL instead, run configure again with the --enable-gsl"
     echo "  option."
     echo "********************************************************************"
-    GMSH_DIRS="${GMSH_DIRS} contrib/NR"
-    GMSH_LIBS="${GMSH_LIBS} -lGmshNR"
   else
     AC_MSG_ERROR([Could not find GSL, aborting.])
   fi
-- 
GitLab