git: 4de1ec7435ef - main - math/geogram: update 1.7.9 → 1.9.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 03 Nov 2024 04:08:40 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4de1ec7435ef7e1061866803c765bd54146e5a36

commit 4de1ec7435ef7e1061866803c765bd54146e5a36
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-11-03 03:19:39 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-11-03 04:08:35 +0000

    math/geogram: update 1.7.9 → 1.9.0
---
 math/geogram/Makefile                              | 22 +++--
 math/geogram/distinfo                              | 16 +++-
 .../files/patch-src_lib_geogram_basic_atomics.h    | 11 ---
 .../patch-src_lib_geogram_basic_thread__sync.h     | 20 -----
 math/geogram/pkg-plist                             | 96 +++++++++++++++++-----
 5 files changed, 105 insertions(+), 60 deletions(-)

diff --git a/math/geogram/Makefile b/math/geogram/Makefile
index 782eb83a4f74..15f208375f55 100644
--- a/math/geogram/Makefile
+++ b/math/geogram/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	geogram
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.7.9
+DISTVERSION=	1.9.0
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Programming library of geometric algorithms
-WWW=		http://alice.loria.fr/software/geogram/doc/html/index.html
+WWW=		https://github.com/BrunoLevy/geogram # was: https://github.com/alicevision/geogram
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/doc/devkit/license.dox
@@ -21,13 +21,23 @@ USE_GL=		gl glu
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
-GH_ACCOUNT=	alicevision
+GH_ACCOUNT=	BrunoLevy
+GH_TUPLE=	ddemidov:amgcl:a705f0822a332e215c41bccbeb6a7d92e90c49f2:ddemidov_amgcl/src/lib/geogram/third_party/amgcl \
+		glfw:glfw:b35641f4a3c62aa86a0b3c983d163bc0fe36026d:glfw_glfw/src/lib/third_party/glfw \
+		ocornut:imgui:6d948ab47ecf984239af01434f3ed03808dbf188:ocornut_imgui/src/lib/geogram_gfx/third_party/imgui \
+		LoicMarechal:libMeshb:e3678731ef14497c720ee7017a14450eba2602d2:LoicMarechal_libMeshb/src/lib/geogram/third_party/libMeshb \
+		diegonehab:rply:4296cc91b5c8c26d4e7d7aac0cee2b194ffc5800:diegonehab_rply/src/lib/geogram/third_party/rply
 
 CMAKE_ON=	GEOGRAM_USE_SYSTEM_GLFW3 VORPALINE_BUILD_DYNAMIC
 CMAKE_ARGS=	-DVORPALINE_PLATFORM:STRING=FreeBSD
 
-CFLAGS+=	-fcommon # https://github.com/alicevision/geogram/issues/16
-CXXFLAGS+=	-fcommon # https://github.com/alicevision/geogram/issues/16
-LDFLAGS+=	-pthread
+LDFLAGS+=	-pthread \
+		-lexecinfo
+
+post-install:
+	# delete empty folders, see https://github.com/BrunoLevy/geogram/issues/185
+	@${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete
+
+# unclear how to run tests, see https://github.com/BrunoLevy/geogram/issues/186
 
 .include <bsd.port.mk>
diff --git a/math/geogram/distinfo b/math/geogram/distinfo
index d7df263361f7..00bb995774c5 100644
--- a/math/geogram/distinfo
+++ b/math/geogram/distinfo
@@ -1,3 +1,13 @@
-TIMESTAMP = 1659162758
-SHA256 (alicevision-geogram-v1.7.9_GH0.tar.gz) = f9f58dbae9f62ee161cc30a8ed184fbb800f8a0f010fdd00275903d4cd23f14d
-SIZE (alicevision-geogram-v1.7.9_GH0.tar.gz) = 6923300
+TIMESTAMP = 1730601343
+SHA256 (BrunoLevy-geogram-v1.9.0_GH0.tar.gz) = 22baa50539a56f0f88ce84adfc8bea50a379caf7120f03d3df834c4bd607a1d0
+SIZE (BrunoLevy-geogram-v1.9.0_GH0.tar.gz) = 5640678
+SHA256 (ddemidov-amgcl-a705f0822a332e215c41bccbeb6a7d92e90c49f2_GH0.tar.gz) = 9f1bc3ad8e1e22e0f5be8f2c170ece55b1fabf7e8f1e4c68b422668a090a5ba5
+SIZE (ddemidov-amgcl-a705f0822a332e215c41bccbeb6a7d92e90c49f2_GH0.tar.gz) = 3036193
+SHA256 (glfw-glfw-b35641f4a3c62aa86a0b3c983d163bc0fe36026d_GH0.tar.gz) = a183c1e033328e253b64e95bbec038b45c3d371afb0065f5ae9355de149d466d
+SIZE (glfw-glfw-b35641f4a3c62aa86a0b3c983d163bc0fe36026d_GH0.tar.gz) = 929291
+SHA256 (ocornut-imgui-6d948ab47ecf984239af01434f3ed03808dbf188_GH0.tar.gz) = 9d2c703592fb6d3165eb128dc1229aa5ef42dbab43383cef994b73fdc9f12a02
+SIZE (ocornut-imgui-6d948ab47ecf984239af01434f3ed03808dbf188_GH0.tar.gz) = 1846848
+SHA256 (LoicMarechal-libMeshb-e3678731ef14497c720ee7017a14450eba2602d2_GH0.tar.gz) = 4efe2e914f1b82436f956c1694d147da4be0dc9aea20f5c4b49a17d9ff263b3c
+SIZE (LoicMarechal-libMeshb-e3678731ef14497c720ee7017a14450eba2602d2_GH0.tar.gz) = 1202361
+SHA256 (diegonehab-rply-4296cc91b5c8c26d4e7d7aac0cee2b194ffc5800_GH0.tar.gz) = c8b8350352c4935a5ec3cc582082b75e84e5415615c8adadc3acddbf43877409
+SIZE (diegonehab-rply-4296cc91b5c8c26d4e7d7aac0cee2b194ffc5800_GH0.tar.gz) = 31153
diff --git a/math/geogram/files/patch-src_lib_geogram_basic_atomics.h b/math/geogram/files/patch-src_lib_geogram_basic_atomics.h
deleted file mode 100644
index 1453a6459d39..000000000000
--- a/math/geogram/files/patch-src_lib_geogram_basic_atomics.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/geogram/basic/atomics.h.orig	2018-12-09 17:41:31 UTC
-+++ src/lib/geogram/basic/atomics.h
-@@ -54,7 +54,7 @@
-  * \brief Functions for atomic operations
-  */
- 
--#ifdef GEO_OS_LINUX
-+#if defined(GEO_OS_LINUX) || defined(GEO_OS_FREEBSD)
- #  if defined(GEO_OS_EMSCRIPTEN) 
- #    define GEO_USE_DUMMY_ATOMICS
- #  elif defined(GEO_OS_RASPBERRY)
diff --git a/math/geogram/files/patch-src_lib_geogram_basic_thread__sync.h b/math/geogram/files/patch-src_lib_geogram_basic_thread__sync.h
deleted file mode 100644
index 45dbda6a3478..000000000000
--- a/math/geogram/files/patch-src_lib_geogram_basic_thread__sync.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/lib/geogram/basic/thread_sync.h.orig	2018-12-09 17:42:18 UTC
-+++ src/lib/geogram/basic/thread_sync.h
-@@ -122,7 +122,7 @@ namespace GEO {
-             unlock_mutex_android(&x);
-         }
- 
--#elif defined(GEO_OS_LINUX) || defined(GEO_COMPILER_MINGW)
-+#elif defined(GEO_OS_LINUX) || defined(GEO_OS_FREEBSD) || defined(GEO_COMPILER_MINGW)
- 
-         /** A lightweight synchronization structure. */
-         typedef unsigned char spinlock;
-@@ -500,7 +500,7 @@ namespace GEO {
-             index_t size_;
-         };
- 
--#elif defined(GEO_OS_LINUX) 
-+#elif defined(GEO_OS_LINUX) || defined(GEO_OS_FREEBSD)
- 
-         /**
-          * \brief An array of light-weight synchronisation
diff --git a/math/geogram/pkg-plist b/math/geogram/pkg-plist
index f5107cde6f76..30e5fd702591 100644
--- a/math/geogram/pkg-plist
+++ b/math/geogram/pkg-plist
@@ -6,6 +6,7 @@ bin/geogram_demo_Delaunay2d
 bin/geogram_demo_Delaunay3d
 bin/geogram_demo_Evert
 bin/geogram_demo_GLUP
+bin/geogram_demo_Picking
 bin/geogram_demo_Raytrace
 bin/geogram_demo_SimpleApp
 bin/geoshade
@@ -13,6 +14,7 @@ bin/vorpalite
 bin/vorpaview
 include/geogram1/geogram/NL/nl.h
 include/geogram1/geogram/NL/nl_64.h
+include/geogram1/geogram/NL/nl_amgcl.h
 include/geogram1/geogram/NL/nl_arpack.h
 include/geogram1/geogram/NL/nl_blas.h
 include/geogram1/geogram/NL/nl_cholmod.h
@@ -32,13 +34,15 @@ include/geogram1/geogram/basic/android_utils.h
 include/geogram1/geogram/basic/android_wrapper.h
 include/geogram1/geogram/basic/argused.h
 include/geogram1/geogram/basic/assert.h
-include/geogram1/geogram/basic/atomics.h
 include/geogram1/geogram/basic/attributes.h
 include/geogram1/geogram/basic/b_stream.h
+include/geogram1/geogram/basic/boolean_expression.h
 include/geogram1/geogram/basic/command_line.h
 include/geogram1/geogram/basic/command_line_args.h
 include/geogram1/geogram/basic/common.h
 include/geogram1/geogram/basic/counted.h
+include/geogram1/geogram/basic/debug_stream.h
+include/geogram1/geogram/basic/determinant.h
 include/geogram1/geogram/basic/environment.h
 include/geogram1/geogram/basic/factory.h
 include/geogram1/geogram/basic/file_system.h
@@ -58,18 +62,22 @@ include/geogram1/geogram/basic/progress.h
 include/geogram1/geogram/basic/psm.h
 include/geogram1/geogram/basic/quaternion.h
 include/geogram1/geogram/basic/range.h
+include/geogram1/geogram/basic/rationalg.h
 include/geogram1/geogram/basic/smart_pointer.h
 include/geogram1/geogram/basic/stopwatch.h
 include/geogram1/geogram/basic/string.h
 include/geogram1/geogram/basic/thread_sync.h
 include/geogram1/geogram/basic/vecg.h
+include/geogram1/geogram/basic/vechg.h
 include/geogram1/geogram/bibliography/bibliography.h
+include/geogram1/geogram/delaunay/CDT_2d.h
 include/geogram1/geogram/delaunay/LFS.h
 include/geogram1/geogram/delaunay/cavity.h
 include/geogram1/geogram/delaunay/delaunay.h
 include/geogram1/geogram/delaunay/delaunay_2d.h
 include/geogram1/geogram/delaunay/delaunay_3d.h
 include/geogram1/geogram/delaunay/delaunay_nn.h
+include/geogram1/geogram/delaunay/delaunay_sync.h
 include/geogram1/geogram/delaunay/delaunay_tetgen.h
 include/geogram1/geogram/delaunay/delaunay_triangle.h
 include/geogram1/geogram/delaunay/parallel_delaunay_3d.h
@@ -90,6 +98,7 @@ include/geogram1/geogram/lua/lua_wrap.h
 include/geogram1/geogram/mesh/index.h
 include/geogram1/geogram/mesh/mesh.h
 include/geogram1/geogram/mesh/mesh_AABB.h
+include/geogram1/geogram/mesh/mesh_CSG.h
 include/geogram1/geogram/mesh/mesh_baking.h
 include/geogram1/geogram/mesh/mesh_compare.h
 include/geogram1/geogram/mesh/mesh_decimate.h
@@ -101,6 +110,7 @@ include/geogram1/geogram/mesh/mesh_geometry.h
 include/geogram1/geogram/mesh/mesh_halfedges.h
 include/geogram1/geogram/mesh/mesh_intersection.h
 include/geogram1/geogram/mesh/mesh_io.h
+include/geogram1/geogram/mesh/mesh_local_operations.h
 include/geogram1/geogram/mesh/mesh_manifold_harmonics.h
 include/geogram1/geogram/mesh/mesh_partition.h
 include/geogram1/geogram/mesh/mesh_preprocessing.h
@@ -110,10 +120,15 @@ include/geogram1/geogram/mesh/mesh_repair.h
 include/geogram1/geogram/mesh/mesh_sampling.h
 include/geogram1/geogram/mesh/mesh_smoothing.h
 include/geogram1/geogram/mesh/mesh_subdivision.h
+include/geogram1/geogram/mesh/mesh_surface_intersection.h
+include/geogram1/geogram/mesh/mesh_surface_intersection_internal.h
 include/geogram1/geogram/mesh/mesh_tetrahedralize.h
 include/geogram1/geogram/mesh/mesh_topology.h
 include/geogram1/geogram/mesh/triangle_intersection.h
+include/geogram1/geogram/numerics/PCK.h
+include/geogram1/geogram/numerics/exact_geometry.h
 include/geogram1/geogram/numerics/expansion_nt.h
+include/geogram1/geogram/numerics/interval_nt.h
 include/geogram1/geogram/numerics/lbfgs_optimizers.h
 include/geogram1/geogram/numerics/matrix_util.h
 include/geogram1/geogram/numerics/multi_precision.h
@@ -154,7 +169,6 @@ include/geogram1/geogram/third_party/HLBFGS/ICFS.h
 include/geogram1/geogram/third_party/HLBFGS/LineSearch.h
 include/geogram1/geogram/third_party/HLBFGS/Lite_Sparse_Matrix.h
 include/geogram1/geogram/third_party/HLBFGS/Sparse_Entry.h
-include/geogram1/geogram/third_party/LM7/libmeshb7.h
 include/geogram1/geogram/third_party/PoissonRecon/Allocator.h
 include/geogram1/geogram/third_party/PoissonRecon/Array.h
 include/geogram1/geogram/third_party/PoissonRecon/BSplineData.h
@@ -178,6 +192,16 @@ include/geogram1/geogram/third_party/PoissonRecon/poisson_geogram.h
 include/geogram1/geogram/third_party/PoissonRecon/unused/CmdLineParser.h
 include/geogram1/geogram/third_party/PoissonRecon/unused/Ply.h
 include/geogram1/geogram/third_party/PoissonRecon/unused/PlyPointStream.h
+include/geogram1/geogram/third_party/amgcl/lib/amgcl.h
+include/geogram1/geogram/third_party/amgcl/lib/amgcl_mpi.h
+include/geogram1/geogram/third_party/libMeshb/legacy_sources/v2/libmesh.h
+include/geogram1/geogram/third_party/libMeshb/legacy_sources/v3/libmesh3.h
+include/geogram1/geogram/third_party/libMeshb/legacy_sources/v4/libmesh4.h
+include/geogram1/geogram/third_party/libMeshb/legacy_sources/v5/libmesh5.h
+include/geogram1/geogram/third_party/libMeshb/legacy_sources/v6/libmesh6.h
+include/geogram1/geogram/third_party/libMeshb/legacy_sources/v7alpha/libmesh7.h
+include/geogram1/geogram/third_party/libMeshb/sources/libmeshb7.h
+include/geogram1/geogram/third_party/libMeshb/utilities/libmeshb7_helpers.h
 include/geogram1/geogram/third_party/lua/lapi.h
 include/geogram1/geogram/third_party/lua/lauxlib.h
 include/geogram1/geogram/third_party/lua/lcode.h
@@ -203,11 +227,12 @@ include/geogram1/geogram/third_party/lua/lualib.h
 include/geogram1/geogram/third_party/lua/lundump.h
 include/geogram1/geogram/third_party/lua/lvm.h
 include/geogram1/geogram/third_party/lua/lzio.h
-include/geogram1/geogram/third_party/pstdint.h
 include/geogram1/geogram/third_party/rply/rply.h
 include/geogram1/geogram/third_party/rply/rplyfile.h
+include/geogram1/geogram/third_party/stb/stb_c_lexer.h
 include/geogram1/geogram/third_party/stb_image/stb_image.h
 include/geogram1/geogram/third_party/stb_image/stb_image_write.h
+include/geogram1/geogram/third_party/tetgen/Tetgen1.6/tetgen.h
 include/geogram1/geogram/third_party/tetgen/tetgen.h
 include/geogram1/geogram/third_party/triangle/triangle.h
 include/geogram1/geogram/third_party/xatlas/xatlas.h
@@ -254,6 +279,8 @@ include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/points_fragment_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/points_vertex_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/spheres_fragment_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/spheres_vertex_shader.h
+include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/thick_lines_fragment_shader.h
+include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/thick_lines_vertex_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/vertex_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPES/vertex_shader_state.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/fragment_shader.h
@@ -267,6 +294,9 @@ include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/spheres_fragment_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/spheres_vertex_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/state.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/tess_evaluation_shader.h
+include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/thick_lines_fragment_shader.h
+include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/thick_lines_geometry_shader.h
+include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/thick_lines_vertex_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/GLUPGLSL/vertex_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/embedded_shaders.h
 include/geogram1/geogram_gfx/GLUP/shaders/fullscreen/ambient_occlusion_fragment_shader.h
@@ -274,8 +304,6 @@ include/geogram1/geogram_gfx/GLUP/shaders/fullscreen/blur_fragment_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/fullscreen/depth_dependent_blur_fragment_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/fullscreen/unsharp_masking_fragment_shader.h
 include/geogram1/geogram_gfx/GLUP/shaders/fullscreen/vertex_shader.h
-include/geogram1/geogram_gfx/ImGui_ext/icon_font.h
-include/geogram1/geogram_gfx/ImGui_ext/imgui_ext.h
 include/geogram1/geogram_gfx/api/defs.h
 include/geogram1/geogram_gfx/basic/GL.h
 include/geogram1/geogram_gfx/basic/GLSL.h
@@ -296,24 +324,53 @@ include/geogram1/geogram_gfx/gui/simple_application.h
 include/geogram1/geogram_gfx/gui/simple_mesh_application.h
 include/geogram1/geogram_gfx/gui/status_bar.h
 include/geogram1/geogram_gfx/gui/text_editor.h
+include/geogram1/geogram_gfx/gui/user_callback_android.h
+include/geogram1/geogram_gfx/imgui_ext/icon_font.h
+include/geogram1/geogram_gfx/imgui_ext/imgui_ext.h
+include/geogram1/geogram_gfx/imgui_ext/imgui_impl_android_ext.h
 include/geogram1/geogram_gfx/lua/lua_glup.h
 include/geogram1/geogram_gfx/lua/lua_imgui.h
 include/geogram1/geogram_gfx/lua/lua_simple_application.h
 include/geogram1/geogram_gfx/mesh/mesh_gfx.h
-include/geogram1/geogram_gfx/third_party/ImGui/glup_compat.h
-include/geogram1/geogram_gfx/third_party/ImGui/imconfig.h
-include/geogram1/geogram_gfx/third_party/ImGui/imgui.h
-include/geogram1/geogram_gfx/third_party/ImGui/imgui_impl_android.h
-include/geogram1/geogram_gfx/third_party/ImGui/imgui_impl_glfw.h
-include/geogram1/geogram_gfx/third_party/ImGui/imgui_impl_opengl3.h
-include/geogram1/geogram_gfx/third_party/ImGui/imgui_impl_win32.h
-include/geogram1/geogram_gfx/third_party/ImGui/imgui_internal.h
-include/geogram1/geogram_gfx/third_party/ImGui/imstb_rectpack.h
-include/geogram1/geogram_gfx/third_party/ImGui/imstb_textedit.h
-include/geogram1/geogram_gfx/third_party/ImGui/imstb_truetype.h
 include/geogram1/geogram_gfx/third_party/ImGuiColorTextEdit/TextEditor.h
+include/geogram1/geogram_gfx/third_party/geogram_imconfig.h
 include/geogram1/geogram_gfx/third_party/glad/KHR/khrplatform.h
 include/geogram1/geogram_gfx/third_party/glad/glad.h
+include/geogram1/geogram_gfx/third_party/glup_compat.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_allegro5.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_android.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_dx10.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_dx11.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_dx12.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_dx9.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_glfw.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_glut.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_metal.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_opengl2.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_opengl3.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_opengl3_loader.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_osx.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_sdl2.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_sdl3.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_sdlrenderer2.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_sdlrenderer3.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_vulkan.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_wgpu.h
+include/geogram1/geogram_gfx/third_party/imgui/backends/imgui_impl_win32.h
+include/geogram1/geogram_gfx/third_party/imgui/examples/example_allegro5/imconfig_allegro5.h
+include/geogram1/geogram_gfx/third_party/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h
+include/geogram1/geogram_gfx/third_party/imgui/examples/libs/glfw/include/GLFW/glfw3.h
+include/geogram1/geogram_gfx/third_party/imgui/examples/libs/glfw/include/GLFW/glfw3native.h
+include/geogram1/geogram_gfx/third_party/imgui/examples/libs/usynergy/uSynergy.h
+include/geogram1/geogram_gfx/third_party/imgui/imconfig.h
+include/geogram1/geogram_gfx/third_party/imgui/imgui.h
+include/geogram1/geogram_gfx/third_party/imgui/imgui_internal.h
+include/geogram1/geogram_gfx/third_party/imgui/imstb_rectpack.h
+include/geogram1/geogram_gfx/third_party/imgui/imstb_textedit.h
+include/geogram1/geogram_gfx/third_party/imgui/imstb_truetype.h
+include/geogram1/geogram_gfx/third_party/imgui/misc/cpp/imgui_stdlib.h
+include/geogram1/geogram_gfx/third_party/imgui/misc/freetype/imgui_freetype.h
+include/geogram1/geogram_gfx/third_party/imgui/misc/single_file/imgui_single_file.h
 include/geogram1/geogram_gfx/third_party/imgui_fonts/cousine_regular.h
 include/geogram1/geogram_gfx/third_party/imgui_fonts/fa_brands.h
 include/geogram1/geogram_gfx/third_party/imgui_fonts/fa_regular.h
@@ -323,13 +380,12 @@ include/geogram1/geogram_gfx/third_party/imgui_lua_bindings/imgui_iterator.h
 lib/cmake/modules/FindGeogram.cmake
 lib/libgeogram.so
 lib/libgeogram.so.1
-lib/libgeogram.so.1.7.9
+lib/libgeogram.so.1.9.0
 lib/libgeogram_gfx.so
 lib/libgeogram_gfx.so.1
-lib/libgeogram_gfx.so.1.7.9
+lib/libgeogram_gfx.so.1.9.0
 lib/libgeogram_num_3rdparty.so
 lib/libgeogram_num_3rdparty.so.1
-lib/libgeogram_num_3rdparty.so.1.7.9
+lib/libgeogram_num_3rdparty.so.1.9.0
 libdata/pkgconfig/geogram1.pc
 libdata/pkgconfig/geogram_gfx1.pc
-@dir include/geogram1/geogram_gfx/gui/colormaps