Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jan 2026 11:20:28 +0000
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: a73462695a67 - main - graphics/tulip: Ressurect the port, a GUI for managing and rendering huge graphs
Message-ID:  <696a1efc.34722.6ce6ced1@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by arrowd:

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

commit a73462695a67b36df5c51683dc7695b510c6e337
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-01-16 11:19:28 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-01-16 11:20:22 +0000

    graphics/tulip: Ressurect the port, a GUI for managing and rendering huge graphs
---
 graphics/Makefile                                  |   1 +
 graphics/tulip/Makefile                            |  33 +
 graphics/tulip/distinfo                            |   3 +
 .../files/patch-software_tulip_CMakeLists.txt      |  16 +
 ...-thirdparty_OGDF_cmake_compiler-specifics.cmake |  15 +
 ...tch-thirdparty_OGDF_include_ogdf_basic_System.h |  20 +
 ...patch-thirdparty_OGDF_src_ogdf_basic_System.cpp |  76 ++
 .../files/patch-thirdparty_ftgl_FTVectoriser.cpp   |  11 +
 graphics/tulip/pkg-descr                           |  12 +
 graphics/tulip/pkg-plist                           | 792 +++++++++++++++++++++
 10 files changed, 979 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index 3e13e28bc00f..2a6ba7f7130f 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -1229,6 +1229,7 @@
     SUBDIR += tslib
     SUBDIR += ttygif
     SUBDIR += ttyplot
+    SUBDIR += tulip
     SUBDIR += tweeny
     SUBDIR += ufraw
     SUBDIR += unpaper
diff --git a/graphics/tulip/Makefile b/graphics/tulip/Makefile
new file mode 100644
index 000000000000..4eec2dc1b95f
--- /dev/null
+++ b/graphics/tulip/Makefile
@@ -0,0 +1,33 @@
+PORTNAME=	tulip
+PORTVERSION=	6.0.1
+DISTVERSIONSUFFIX=	_src
+CATEGORIES=	graphics
+MASTER_SITES=	SF/auber/${PORTNAME}/${PORTNAME}-${PORTVERSION}
+
+MAINTAINER=	arrowd@FreeBSD.org
+COMMENT=	System dedicated to the visualization of huge graphs
+
+LICENSE=	LGPL3
+LICENSE_FILE=	${WRKSRC}/COPYING.LESSER
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${PY_FLAVOR}
+LIB_DEPENDS=	libfreetype.so:print/freetype2 \
+		libqhull_r.so:math/qhull \
+		libyajl.so:devel/yajl \
+		libzip.so:archivers/libzip
+RUN_DEPENDS=	bash:shells/bash
+
+USES=		cmake desktop-file-utils gl pkgconfig python qt:6 \
+		shared-mime-info shebangfix
+
+USE_GL=		gl glew opengl
+USE_QT=		5compat base
+
+CMAKE_ON=	TULIP_USE_QT6
+
+WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
+SHEBANG_FILES=	tulip-config.in
+PLIST_SUB=	TULIP_VERSION="${PORTVERSION}" \
+		TULIP_VERS="${PORTVERSION:R}"
+
+.include <bsd.port.mk>
diff --git a/graphics/tulip/distinfo b/graphics/tulip/distinfo
new file mode 100644
index 000000000000..b36d274da583
--- /dev/null
+++ b/graphics/tulip/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1768488258
+SHA256 (tulip-6.0.1_src.tar.gz) = d67cfbaa8cea78272bbc52b5f09a49ffd8eef085c6f659ba9c9b9cd53e7661dd
+SIZE (tulip-6.0.1_src.tar.gz) = 99318412
diff --git a/graphics/tulip/files/patch-software_tulip_CMakeLists.txt b/graphics/tulip/files/patch-software_tulip_CMakeLists.txt
new file mode 100644
index 000000000000..26c731397a47
--- /dev/null
+++ b/graphics/tulip/files/patch-software_tulip_CMakeLists.txt
@@ -0,0 +1,16 @@
+--- software/tulip/CMakeLists.txt.orig	2025-03-31 21:30:22 UTC
++++ software/tulip/CMakeLists.txt
+@@ -96,13 +96,6 @@ IF(LINUX)
+     CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/linux_desktop/Tulip.desktop.in
+                    ${CMAKE_CURRENT_BINARY_DIR}/Tulip-${Tulip_VERSION}.desktop)
+ 
+-    INSTALL(CODE
+-      "EXECUTE_PROCESS(COMMAND mkdir -p ${DESKTOP_CONFIG_INSTALL_PREFIX}/share/mime/packages
+-                       COMMAND mkdir -p ${DESKTOP_CONFIG_INSTALL_PREFIX}/share/applications
+-                       COMMAND mkdir -p ${DESKTOP_CONFIG_INSTALL_PREFIX}/share/pixmaps
+-                       COMMAND mkdir -p ${DESKTOP_CONFIG_INSTALL_PREFIX}/share/icons)"
+-    )
+-
+     INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/linux_desktop/application-x-tulip-tlpx.xml
+                   ${CMAKE_CURRENT_SOURCE_DIR}/linux_desktop/application-x-tulip-tlp.xml
+                   ${CMAKE_CURRENT_SOURCE_DIR}/linux_desktop/application-x-tulip-tlpgz.xml
diff --git a/graphics/tulip/files/patch-thirdparty_OGDF_cmake_compiler-specifics.cmake b/graphics/tulip/files/patch-thirdparty_OGDF_cmake_compiler-specifics.cmake
new file mode 100644
index 000000000000..d4bfc4a281f0
--- /dev/null
+++ b/graphics/tulip/files/patch-thirdparty_OGDF_cmake_compiler-specifics.cmake
@@ -0,0 +1,15 @@
+--- thirdparty/OGDF/cmake/compiler-specifics.cmake.orig	2025-03-31 21:30:23 UTC
++++ thirdparty/OGDF/cmake/compiler-specifics.cmake
+@@ -12,12 +12,6 @@ endif()
+   set(COIN_LIBRARY_TYPE STATIC)
+ endif()
+ 
+-# use native arch (ie, activate things like SSE)
+-if(NOT TULIP_BUILD_FOR_APPIMAGE AND CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" AND NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
+-  # cannot use add_definitions() here because it does not work with check-sse3.cmake
+-  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
+-endif()
+-
+ # set default warning flags for OGDF and tests
+ set(available_default_warning_flags "")
+ set(available_default_warning_flags_debug "")
diff --git a/graphics/tulip/files/patch-thirdparty_OGDF_include_ogdf_basic_System.h b/graphics/tulip/files/patch-thirdparty_OGDF_include_ogdf_basic_System.h
new file mode 100644
index 000000000000..5fcc3183e206
--- /dev/null
+++ b/graphics/tulip/files/patch-thirdparty_OGDF_include_ogdf_basic_System.h
@@ -0,0 +1,20 @@
+--- thirdparty/OGDF/include/ogdf/basic/System.h.orig	2025-03-31 21:30:23 UTC
++++ thirdparty/OGDF/include/ogdf/basic/System.h
+@@ -34,7 +34,7 @@
+ 
+ #include <ogdf/basic/basic.h>
+ 
+-#if defined(OGDF_SYSTEM_OSX)
++#if defined(OGDF_SYSTEM_OSX) || defined(__FreeBSD__)
+ #	include <stdlib.h>
+ #elif defined(OGDF_SYSTEM_UNIX) || defined(__MINGW32__)
+ #	include <malloc.h>
+@@ -133,7 +133,7 @@ class OGDF_EXPORT System { (public)
+ #	else
+ 		return _aligned_malloc(size, 16);
+ #	endif
+-#elif defined(OGDF_SYSTEM_OSX)
++#elif defined(OGDF_SYSTEM_OSX) || defined(__FreeBSD__)
+ 		// malloc returns 16 byte aligned memory on OS X.
+ 		return malloc(size);
+ #else
diff --git a/graphics/tulip/files/patch-thirdparty_OGDF_src_ogdf_basic_System.cpp b/graphics/tulip/files/patch-thirdparty_OGDF_src_ogdf_basic_System.cpp
new file mode 100644
index 000000000000..d8387f1ea1b0
--- /dev/null
+++ b/graphics/tulip/files/patch-thirdparty_OGDF_src_ogdf_basic_System.cpp
@@ -0,0 +1,76 @@
+--- thirdparty/OGDF/src/ogdf/basic/System.cpp.orig	2025-03-31 21:30:23 UTC
++++ thirdparty/OGDF/src/ogdf/basic/System.cpp
+@@ -56,6 +56,13 @@
+ #    include <mach/vm_statistics.h>
+ #    include <mach/mach.h>
+ #    include <mach/machine.h>
++#elif defined(__FreeBSD__)
++#    include <stdlib.h>
++#    include <unistd.h>
++#    include <sys/types.h>
++#    include <sys/sysctl.h>
++#    include <sys/time.h>
++#    include <sys/resource.h>
+ #elif defined(OGDF_SYSTEM_UNIX)
+ #    include <malloc.h>
+ #endif
+@@ -293,6 +300,39 @@ size_t System::memoryUsedByProcess() {
+ 	return 0;
+ }
+ 
++#elif defined(__FreeBSD__)
++
++long long System::physicalMemory()
++{
++       unsigned long value;
++       size_t  size = sizeof( value );
++       if (sysctlbyname("hw.physmem", (void *)&value, &size, NULL, 0) != -1)
++               return value;
++       else
++               return 0;
++}
++
++long long System::availablePhysicalMemory()
++{
++       int pageSize = getpagesize ();
++       unsigned long result;
++    size_t size = sizeof (result);
++
++       if (sysctlbyname("vm.stats.vm.v_free_count", (void *)&result, &size, NULL, 0) != -1)
++        return result * pageSize;
++    else
++        return 0;
++}
++
++size_t System::memoryUsedByProcess()
++{
++    struct rusage r;
++    if (getrusage(RUSAGE_SELF, &r) != -1)
++        return r.ru_maxrss;
++    else
++        return 0;
++}
++
+ #else
+ // LINUX, NOT MAC OS
+ long long System::physicalMemory() {
+@@ -365,6 +405,19 @@ size_t System::memoryInFreelistOfMalloc() { return mst
+ size_t System::memoryAllocatedByMalloc() { return mstats().bytes_used; }
+ 
+ size_t System::memoryInFreelistOfMalloc() { return mstats().bytes_free; }
++
++#elif defined(__FreeBSD__)
++
++size_t System::memoryAllocatedByMalloc()
++{
++       return 0;
++}
++
++size_t System::memoryInFreelistOfMalloc()
++{
++       return 0;
++}
++
+ #else
+ 
+ size_t System::memoryAllocatedByMalloc() {
diff --git a/graphics/tulip/files/patch-thirdparty_ftgl_FTVectoriser.cpp b/graphics/tulip/files/patch-thirdparty_ftgl_FTVectoriser.cpp
new file mode 100644
index 000000000000..59538d0d8e37
--- /dev/null
+++ b/graphics/tulip/files/patch-thirdparty_ftgl_FTVectoriser.cpp
@@ -0,0 +1,11 @@
+--- thirdparty/ftgl/FTVectoriser.cpp.orig	2025-03-31 21:30:23 UTC
++++ thirdparty/ftgl/FTVectoriser.cpp
+@@ -130,7 +130,7 @@ void FTVectoriser::ProcessContours()
+ #if FREETYPE_MAJOR==2 && FREETYPE_MINOR == 13 && FREETYPE_PATCH >= 3
+       unsigned
+ #endif
+-      char* tagList = &outline.tags[startIndex];
++      char* tagList = reinterpret_cast<char*>(&outline.tags[startIndex]);
+ 
+       endIndex = outline.contours[i];
+       contourLength =  (endIndex - startIndex) + 1;
diff --git a/graphics/tulip/pkg-descr b/graphics/tulip/pkg-descr
new file mode 100644
index 000000000000..7fd3bc00dc66
--- /dev/null
+++ b/graphics/tulip/pkg-descr
@@ -0,0 +1,12 @@
+Tulip software is a system dedicated to the visualization of huge
+graphs. It manages graphs with a number of elements (node and edges) up
+to 500.000 on a personal computer(PIII 600, with 256mo). Its SuperGraph
+technology architecture enables to do the following things:
+   * 3D visualizations
+   * 3D modifications
+   * Plug-in support for easy evolution
+   * Building of clusters and navigation into it
+   * Automatic drawing of graphs
+   * Automatic clustering of graphs
+   * Automatic selection of elements
+   * Automatic Metric coloration of graphs
diff --git a/graphics/tulip/pkg-plist b/graphics/tulip/pkg-plist
new file mode 100644
index 000000000000..574ae91af4cc
--- /dev/null
+++ b/graphics/tulip/pkg-plist
@@ -0,0 +1,792 @@
+bin/tulip
+bin/tulip-config
+include/tulip/APIDataBase.h
+include/tulip/AbstractGlCurve.h
+include/tulip/AbstractProperty.h
+include/tulip/AcyclicTest.h
+include/tulip/Algorithm.h
+include/tulip/Array.h
+include/tulip/AutoCompletionDataBase.h
+include/tulip/BasicIterators.h
+include/tulip/Bfs.h
+include/tulip/BiconnectedTest.h
+include/tulip/BooleanProperty.h
+include/tulip/BoundingBox.h
+include/tulip/Camera.h
+include/tulip/CaptionItem.h
+include/tulip/Circle.h
+include/tulip/Color.h
+include/tulip/ColorProperty.h
+include/tulip/ColorScale.h
+include/tulip/ColorScaleConfigDialog.h
+include/tulip/ConnectedTest.h
+include/tulip/Coord.h
+include/tulip/Curves.h
+include/tulip/DataSet.h
+include/tulip/DoubleProperty.h
+include/tulip/DrawingTools.h
+include/tulip/Edge.h
+include/tulip/ExportModule.h
+include/tulip/ForEach.h
+include/tulip/GLInteractor.h
+include/tulip/Gl2DRect.h
+include/tulip/GlAbstractPolygon.h
+include/tulip/GlAxis.h
+include/tulip/GlBezierCurve.h
+include/tulip/GlBox.h
+include/tulip/GlCPULODCalculator.h
+include/tulip/GlCatmullRomCurve.h
+include/tulip/GlCircle.h
+include/tulip/GlColorScale.h
+include/tulip/GlComplexPolygon.h
+include/tulip/GlComposite.h
+include/tulip/GlCubicBSplineInterpolation.h
+include/tulip/GlEdge.h
+include/tulip/GlEntity.h
+include/tulip/GlGlyphRenderer.h
+include/tulip/GlGraphComposite.h
+include/tulip/GlGraphInputData.h
+include/tulip/GlGraphRenderingParameters.h
+include/tulip/GlGrid.h
+include/tulip/GlHexagon.h
+include/tulip/GlLODCalculator.h
+include/tulip/GlLabel.h
+include/tulip/GlLayer.h
+include/tulip/GlLine.h
+include/tulip/GlLines.h
+include/tulip/GlMainView.h
+include/tulip/GlMainWidget.h
+include/tulip/GlNode.h
+include/tulip/GlOffscreenRenderer.h
+include/tulip/GlOpenUniformCubicBSpline.h
+include/tulip/GlPentagon.h
+include/tulip/GlPolygon.h
+include/tulip/GlRect.h
+include/tulip/GlRegularPolygon.h
+include/tulip/GlScene.h
+include/tulip/GlSceneObserver.h
+include/tulip/GlSceneVisitor.h
+include/tulip/GlSceneZoomAndPan.h
+include/tulip/GlShaderProgram.h
+include/tulip/GlSimpleEntity.h
+include/tulip/GlSphere.h
+include/tulip/GlStar.h
+include/tulip/GlTextureManager.h
+include/tulip/GlTools.h
+include/tulip/GlTriangle.h
+include/tulip/GlVertexArrayManager.h
+include/tulip/Glyph.h
+include/tulip/Graph.h
+include/tulip/GraphAbstract.h
+include/tulip/GraphDecorator.h
+include/tulip/GraphMeasure.h
+include/tulip/GraphParallelTools.h
+include/tulip/GraphPropertiesSelectionWidget.h
+include/tulip/GraphProperty.h
+include/tulip/GraphTest.h
+include/tulip/GraphTools.h
+include/tulip/ImportModule.h
+include/tulip/IntegerProperty.h
+include/tulip/Interactor.h
+include/tulip/InteractorComposite.h
+include/tulip/InteractorViewExplorer.h
+include/tulip/Iterator.h
+include/tulip/LayoutProperty.h
+include/tulip/Matrix.h
+include/tulip/MouseInteractors.h
+include/tulip/MutableContainer.h
+include/tulip/Node.h
+include/tulip/NodeLinkDiagramComponent.h
+include/tulip/NodeLinkDiagramComponentInteractor.h
+include/tulip/NumericProperty.h
+include/tulip/Observable.h
+include/tulip/OcclusionTest.h
+include/tulip/OpenGlConfigManager.h
+include/tulip/OpenGlIncludes.h
+include/tulip/OuterPlanarTest.h
+include/tulip/ParallelTools.h
+include/tulip/ParametricCurves.h
+include/tulip/Perspective.h
+include/tulip/PlanarityTest.h
+include/tulip/Plugin.h
+include/tulip/PluginContext.h
+include/tulip/PluginLibraryLoader.h
+include/tulip/PluginLister.h
+include/tulip/PluginLoader.h
+include/tulip/PluginLoaderTxt.h
+include/tulip/PluginProgress.h
+include/tulip/PropertiesCollection.h
+include/tulip/PropertyAlgorithm.h
+include/tulip/PropertyInterface.h
+include/tulip/PropertyTypes.h
+include/tulip/PythonCodeEditor.h
+include/tulip/PythonCppTypesConverter.h
+include/tulip/PythonEditorsTabWidget.h
+include/tulip/PythonIDE.h
+include/tulip/PythonInterpreter.cxx
+include/tulip/PythonInterpreter.h
+include/tulip/PythonPanel.h
+include/tulip/PythonShellWidget.h
+include/tulip/QtGlSceneZoomAndPanAnimator.h
+include/tulip/QuickAccessBar.h
+include/tulip/Rectangle.h
+include/tulip/SerializableType.h
+include/tulip/SimplePluginProgress.h
+include/tulip/SimplePluginProgressWidget.h
+include/tulip/SimpleTest.h
+include/tulip/Size.h
+include/tulip/SizeProperty.h
+include/tulip/SortIterator.h
+include/tulip/StableIterator.h
+include/tulip/StandardInteractorPriority.h
+include/tulip/StaticProperty.h
+include/tulip/StlIterator.h
+include/tulip/StoredType.h
+include/tulip/StringCollection.h
+include/tulip/StringProperty.h
+include/tulip/StringsListSelectionWidget.h
+include/tulip/StringsListSelectionWidgetInterface.h
+include/tulip/TlpQtTools.h
+include/tulip/TlpTools.h
+include/tulip/TreeTest.h
+include/tulip/TriconnectedTest.h
+include/tulip/TulipException.h
+include/tulip/TulipPluginHeaders.h
+include/tulip/TulipProject.h
+include/tulip/TulipRelease.h
+include/tulip/TulipViewSettings.h
+include/tulip/TypeInterface.h
+include/tulip/UniqueIterator.h
+include/tulip/Vector.h
+include/tulip/View.h
+include/tulip/ViewGraphPropertiesSelectionWidget.h
+include/tulip/ViewWidget.h
+include/tulip/WithDependency.h
+include/tulip/WithParameter.h
+include/tulip/cxx/AbstractProperty.cxx
+include/tulip/cxx/Array.cxx
+include/tulip/cxx/Circle.cxx
+include/tulip/cxx/DataSet.cxx
+include/tulip/cxx/Graph.cxx
+include/tulip/cxx/Matrix.cxx
+include/tulip/cxx/MutableContainer.cxx
+include/tulip/cxx/Vector.cxx
+include/tulip/cxx/minmaxproperty.cxx
+include/tulip/memorypool.h
+include/tulip/minmaxproperty.h
+include/tulip/tulipconf.h
+include/tulip/tuliphash.h
+include/tulip/unordered_dense.h
+lib/cmake/TULIP/TULIPConfig.cmake
+lib/cmake/TULIP/TULIPConfigVersion.cmake
+lib/cmake/TULIP/TulipUseFile.cmake
+lib/libtulip-core-%%TULIP_VERS%%.so
+lib/libtulip-gui-%%TULIP_VERS%%.so
+lib/libtulip-ogl-%%TULIP_VERS%%.so
+lib/tulip/glyph/libBillboard-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libCircle-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libCone-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libCross-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libCube-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libCubeOutlinedTransparent-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libCylinder-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libDiamond-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libFontIcon-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libGlowSphere-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libHexagone-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libPentagone-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libRing-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libRoundedBox-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libShadowedSphere-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libSphere-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libSquare-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libStar-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libTriangle-%%TULIP_VERSION%%.so
+lib/tulip/glyph/libWindow-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libFishEyeInteractor-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libInteractorAddNodeEdge-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libInteractorDeleteElement-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libInteractorEditEdgeBends-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libInteractorGetInformation-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libInteractorRectangleZoom-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libInteractorSelection-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libInteractorSelectionModifier-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libMouseLassoNodesSelector-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libMouseMagnifyingGlass-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libNeighborhoodHighlighter-%%TULIP_VERSION%%.so
+lib/tulip/interactor/libPathFinder-%%TULIP_VERSION%%.so
+lib/tulip/libAcyclic-%%TULIP_VERSION%%.so
+lib/tulip/libAdjacencyMatrixImport-%%TULIP_VERSION%%.so
+lib/tulip/libAlignNodes-%%TULIP_VERSION%%.so
+lib/tulip/libAttractAndIntroduce-%%TULIP_VERSION%%.so
+lib/tulip/libAutoSize-%%TULIP_VERSION%%.so
+lib/tulip/libBetweennessCentrality-%%TULIP_VERSION%%.so
+lib/tulip/libBibTeXImport-%%TULIP_VERSION%%.so
+lib/tulip/libBiconnected-%%TULIP_VERSION%%.so
+lib/tulip/libBiconnectedComponent-%%TULIP_VERSION%%.so
+lib/tulip/libBidirectionalEdges-%%TULIP_VERSION%%.so
+lib/tulip/libBollobas-%%TULIP_VERSION%%.so
+lib/tulip/libBuWangZhou-%%TULIP_VERSION%%.so
+lib/tulip/libBubblePack-%%TULIP_VERSION%%.so
+lib/tulip/libBubbleTree-%%TULIP_VERSION%%.so
+lib/tulip/libCSVExport-%%TULIP_VERSION%%.so
+lib/tulip/libCantazaro-%%TULIP_VERSION%%.so
+lib/tulip/libCircular-%%TULIP_VERSION%%.so
+lib/tulip/libCliqueEnumeration-%%TULIP_VERSION%%.so
+lib/tulip/libClusterMetric-%%TULIP_VERSION%%.so
+lib/tulip/libColorMapping-%%TULIP_VERSION%%.so
+lib/tulip/libCompleteGraph-%%TULIP_VERSION%%.so
+lib/tulip/libCompleteTree-%%TULIP_VERSION%%.so
+lib/tulip/libConeTreeExtended-%%TULIP_VERSION%%.so
+lib/tulip/libConnected-%%TULIP_VERSION%%.so
+lib/tulip/libConnectedComponent-%%TULIP_VERSION%%.so
+lib/tulip/libConnectedComponentPacking-%%TULIP_VERSION%%.so
+lib/tulip/libConvolutionClustering-%%TULIP_VERSION%%.so
+lib/tulip/libCurveEdges-%%TULIP_VERSION%%.so
+lib/tulip/libDagLevelMetric-%%TULIP_VERSION%%.so
+lib/tulip/libDegreeMetric-%%TULIP_VERSION%%.so
+lib/tulip/libDelaunay-%%TULIP_VERSION%%.so
+lib/tulip/libDendrogram-%%TULIP_VERSION%%.so
+lib/tulip/libDepthMetric-%%TULIP_VERSION%%.so
+lib/tulip/libDotImport-%%TULIP_VERSION%%.so
+lib/tulip/libERImport-%%TULIP_VERSION%%.so
+lib/tulip/libEccentricity-%%TULIP_VERSION%%.so
+lib/tulip/libEdgeBundling-%%TULIP_VERSION%%.so
+lib/tulip/libEdgeSeparation-%%TULIP_VERSION%%.so
+lib/tulip/libEmptyGraph-%%TULIP_VERSION%%.so
+lib/tulip/libEqualValueClustering-%%TULIP_VERSION%%.so
+lib/tulip/libFORBID-%%TULIP_VERSION%%.so
+lib/tulip/libFastOverlapRemoval-%%TULIP_VERSION%%.so
+lib/tulip/libFileSystem-%%TULIP_VERSION%%.so
+lib/tulip/libFuliao-%%TULIP_VERSION%%.so
+lib/tulip/libGEXFImport-%%TULIP_VERSION%%.so
+lib/tulip/libGMLExport-%%TULIP_VERSION%%.so
+lib/tulip/libGMLImport-%%TULIP_VERSION%%.so
+lib/tulip/libGemLayout-%%TULIP_VERSION%%.so
+lib/tulip/libGrid-%%TULIP_VERSION%%.so
+lib/tulip/libGrip-%%TULIP_VERSION%%.so
+lib/tulip/libGuillaumeLatapy-%%TULIP_VERSION%%.so
+lib/tulip/libHierarchicalClustering-%%TULIP_VERSION%%.so
+lib/tulip/libHierarchicalGraph-%%TULIP_VERSION%%.so
+lib/tulip/libHolmeKim-%%TULIP_VERSION%%.so
+lib/tulip/libIdMetric-%%TULIP_VERSION%%.so
+lib/tulip/libImportPajek-%%TULIP_VERSION%%.so
+lib/tulip/libImportTGF-%%TULIP_VERSION%%.so
+lib/tulip/libImportUCINET-%%TULIP_VERSION%%.so
+lib/tulip/libImprovedWalker-%%TULIP_VERSION%%.so
+lib/tulip/libInducedSubGraphSelection-%%TULIP_VERSION%%.so
+lib/tulip/libKCores-%%TULIP_VERSION%%.so
+lib/tulip/libKlemmEguiluz-%%TULIP_VERSION%%.so
+lib/tulip/libKruskal-%%TULIP_VERSION%%.so
+lib/tulip/libLeafMetric-%%TULIP_VERSION%%.so
+lib/tulip/libLeiden-%%TULIP_VERSION%%.so
+lib/tulip/libLinLog-%%TULIP_VERSION%%.so
+lib/tulip/libLinkCommunities-%%TULIP_VERSION%%.so
+lib/tulip/libLiuEtAl-%%TULIP_VERSION%%.so
+lib/tulip/libLoopSelection-%%TULIP_VERSION%%.so
+lib/tulip/libLouvainClustering-%%TULIP_VERSION%%.so
+lib/tulip/libMCLClustering-%%TULIP_VERSION%%.so
+lib/tulip/libMakeGraph-%%TULIP_VERSION%%.so
+lib/tulip/libMetricSizeMapping-%%TULIP_VERSION%%.so
+lib/tulip/libMixedModel-%%TULIP_VERSION%%.so
+lib/tulip/libMultipleSelection-%%TULIP_VERSION%%.so
+lib/tulip/libNeighborhoodMetric-%%TULIP_VERSION%%.so
+lib/tulip/libNodeMetric-%%TULIP_VERSION%%.so
+lib/tulip/libOGDFPlugins-%%TULIP_VERSION%%.so
+lib/tulip/libOrthoTree-%%TULIP_VERSION%%.so
+lib/tulip/libOuterplanar-%%TULIP_VERSION%%.so
+lib/tulip/libPageRank-%%TULIP_VERSION%%.so
+lib/tulip/libPathLengthMetric-%%TULIP_VERSION%%.so
+lib/tulip/libPerfectLayout-%%TULIP_VERSION%%.so
+lib/tulip/libPlanarGraph-%%TULIP_VERSION%%.so
+lib/tulip/libPlanarity-%%TULIP_VERSION%%.so
+lib/tulip/libPolyominoPacking-%%TULIP_VERSION%%.so
+lib/tulip/libQuotientClustering-%%TULIP_VERSION%%.so
+lib/tulip/libRandom-%%TULIP_VERSION%%.so
+lib/tulip/libRandomGraph-%%TULIP_VERSION%%.so
+lib/tulip/libRandomMetric-%%TULIP_VERSION%%.so
+lib/tulip/libRandomTree-%%TULIP_VERSION%%.so
+lib/tulip/libRandomTreeGeneral-%%TULIP_VERSION%%.so
+lib/tulip/libReachableSubGraphSelection-%%TULIP_VERSION%%.so
+lib/tulip/libReverseEdges-%%TULIP_VERSION%%.so
+lib/tulip/libSVGExport-%%TULIP_VERSION%%.so
+lib/tulip/libSecondOrderCentrality-%%TULIP_VERSION%%.so
+lib/tulip/libSimple-%%TULIP_VERSION%%.so
+lib/tulip/libSmallWorldGraph-%%TULIP_VERSION%%.so
+lib/tulip/libSpanningDagSelection-%%TULIP_VERSION%%.so
+lib/tulip/libSpanningTreeSelection-%%TULIP_VERSION%%.so
+lib/tulip/libSquarifiedTreeMap-%%TULIP_VERSION%%.so
+lib/tulip/libStrahlerMetric-%%TULIP_VERSION%%.so
+lib/tulip/libStrengthClustering-%%TULIP_VERSION%%.so
+lib/tulip/libStrengthMetric-%%TULIP_VERSION%%.so
+lib/tulip/libStrongComponent-%%TULIP_VERSION%%.so
+lib/tulip/libToLabels-%%TULIP_VERSION%%.so
+lib/tulip/libTree-%%TULIP_VERSION%%.so
+lib/tulip/libTreeLeaf-%%TULIP_VERSION%%.so
+lib/tulip/libTreeRadial-%%TULIP_VERSION%%.so
+lib/tulip/libTreeReingoldAndTilforExtended-%%TULIP_VERSION%%.so
+lib/tulip/libTriconnected-%%TULIP_VERSION%%.so
+lib/tulip/libTutte-%%TULIP_VERSION%%.so
+lib/tulip/libVoronoi-%%TULIP_VERSION%%.so
+lib/tulip/libWangEtAl-%%TULIP_VERSION%%.so
+lib/tulip/libWangRong-%%TULIP_VERSION%%.so
+lib/tulip/libWattsStrotgatz-%%TULIP_VERSION%%.so
+lib/tulip/libWebImport-%%TULIP_VERSION%%.so
+lib/tulip/libWelshPowell-%%TULIP_VERSION%%.so
+lib/tulip/libtulip-python-%%TULIP_VERSION%%.so
+lib/tulip/perspective/libGraphPerspective-%%TULIP_VERSION%%.so
+lib/tulip/python/tulip/__init__.py
+lib/tulip/python/tulip/native/_tulip%%PYTHON_TAG%%.so
+lib/tulip/python/tulip/native/sip%%PYTHON_TAG%%.so
+lib/tulip/python/tulip/plugins/color/AlphaMapping.py
+lib/tulip/python/tulip/plugins/general/H3LayoutHelper.py
+lib/tulip/python/tulip/plugins/general/SquarifiedTreeMapHelper.py
+lib/tulip/python/tulip/plugins/import/CMakeDependenciesGraphImport.py
+lib/tulip/python/tulip/plugins/import/GraphMLImport.py
+lib/tulip/python/tulip/plugins/import/NpmPackageDependenciesGraphImport.py
+lib/tulip/python/tulip/plugins/import/cmake.png
+lib/tulip/python/tulip/plugins/import/npm.png
+lib/tulip/python/tulip/plugins/layout/H3Layout.py
+lib/tulip/python/tulip/plugins/layout/h3/LICENSE
+lib/tulip/python/tulip/plugins/layout/h3/__init__.py
+lib/tulip/python/tulip/plugins/layout/h3/h3math.py
+lib/tulip/python/tulip/plugins/layout/h3/node.py
+lib/tulip/python/tulip/plugins/layout/h3/tree.py
+lib/tulip/python/tulipgui/__init__.py
+lib/tulip/python/tulipgui/native/_tulipgui%%PYTHON_TAG%%.so
+lib/tulip/python/tulipplugins.py
+lib/tulip/view/libGeographicView-%%TULIP_VERSION%%.so
+lib/tulip/view/libHistogramView-%%TULIP_VERSION%%.so
+lib/tulip/view/libMatrixView-%%TULIP_VERSION%%.so
+lib/tulip/view/libParallelCoordinatesView-%%TULIP_VERSION%%.so
+lib/tulip/view/libPixelOrientedView-%%TULIP_VERSION%%.so
+lib/tulip/view/libSOMView-%%TULIP_VERSION%%.so
+lib/tulip/view/libScatterPlot2DView-%%TULIP_VERSION%%.so
+lib/tulip/view/libTableView-%%TULIP_VERSION%%.so
+share/applications/Tulip-%%TULIP_VERSION%%.desktop
+share/icons/application-x-tulip.png
+share/icons/tulip.png
+share/mime/packages/application-x-tulip-tlp.xml
+share/mime/packages/application-x-tulip-tlpb.xml
+share/mime/packages/application-x-tulip-tlpbgz.xml
+share/mime/packages/application-x-tulip-tlpbz.xml
+share/mime/packages/application-x-tulip-tlpgz.xml
+share/mime/packages/application-x-tulip-tlpx.xml
+share/mime/packages/application-x-tulip-tlpz.xml
+share/pixmaps/application-x-tulip.png
+share/pixmaps/tulip.png
+%%DATADIR%%/AUTHORS
+%%DATADIR%%/COPYING.LESSER
+%%DATADIR%%/apiFiles/Python-3.10.api
+%%DATADIR%%/apiFiles/Python-3.11.api
+%%DATADIR%%/apiFiles/Python-3.12.api
+%%DATADIR%%/apiFiles/Python-3.13.api
+%%DATADIR%%/apiFiles/Python-3.9.api
+%%DATADIR%%/apiFiles/tulip.api
+%%DATADIR%%/apiFiles/tulipgui.api
+%%DATADIR%%/bitmaps/arrowSprite.png
+%%DATADIR%%/bitmaps/backSlashStripesTexture.png
+%%DATADIR%%/bitmaps/bottomShadowTexture.png
+%%DATADIR%%/bitmaps/candiSprite.png
+%%DATADIR%%/bitmaps/circleTexture.png
+%%DATADIR%%/bitmaps/colorscales/BiologicalHeatMap.png
+%%DATADIR%%/bitmaps/colorscales/BlackPink.png
+%%DATADIR%%/bitmaps/colorscales/BlackRedYellowWhite.png
+%%DATADIR%%/bitmaps/colorscales/Blue.png
+%%DATADIR%%/bitmaps/colorscales/BlueGreenYellow.png
+%%DATADIR%%/bitmaps/colorscales/Brown.png
+%%DATADIR%%/bitmaps/colorscales/BrownCyan.png
+%%DATADIR%%/bitmaps/colorscales/CMYK.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Accent_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Accent_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Accent_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Accent_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Accent_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Accent_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Blues_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Blues_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Blues_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Blues_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Blues_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Blues_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Blues_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BrBG_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuGn_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuGn_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuGn_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuGn_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuGn_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuGn_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuGn_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuPu_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuPu_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuPu_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuPu_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuPu_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuPu_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/BuPu_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Dark2_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Dark2_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Dark2_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Dark2_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Dark2_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Dark2_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/GnBu_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/GnBu_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/GnBu_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/GnBu_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/GnBu_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/GnBu_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/GnBu_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greens_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greens_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greens_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greens_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greens_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greens_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greens_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greys_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greys_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greys_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greys_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greys_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greys_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Greys_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/LICENSE
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/OrRd_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/OrRd_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/OrRd_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/OrRd_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/OrRd_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/OrRd_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/OrRd_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Oranges_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Oranges_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Oranges_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Oranges_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Oranges_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Oranges_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Oranges_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PRGn_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Paired_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel1_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel1_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel1_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel1_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel1_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel1_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel1_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel2_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel2_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel2_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel2_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel2_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Pastel2_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PiYG_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBuGn_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBuGn_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBuGn_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBuGn_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBuGn_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBuGn_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBuGn_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBu_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBu_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBu_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBu_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBu_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBu_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuBu_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuOr_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuRd_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuRd_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuRd_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuRd_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuRd_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuRd_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/PuRd_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Purples_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Purples_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Purples_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Purples_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Purples_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Purples_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Purples_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdBu_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdGy_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdPu_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdPu_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdPu_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdPu_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdPu_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdPu_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdPu_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlBu_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/RdYlGn_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Reds_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Reds_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Reds_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Reds_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Reds_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Reds_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Reds_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set1_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set1_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set1_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set1_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set1_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set1_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set1_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set2_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set2_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set2_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set2_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set2_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set2_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_12.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Set3_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_10.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_11.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/Spectral_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGnBu_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGnBu_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGnBu_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGnBu_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGnBu_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGnBu_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGnBu_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGn_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGn_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGn_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGn_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGn_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGn_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlGn_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrBr_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrBr_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrBr_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrBr_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrBr_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrBr_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrBr_9.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrRd_3.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrRd_4.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrRd_5.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrRd_6.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrRd_7.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrRd_8.png
+%%DATADIR%%/bitmaps/colorscales/ColorBrewer/YlOrRd_9.png
+%%DATADIR%%/bitmaps/colorscales/GreenRed.png
+%%DATADIR%%/bitmaps/colorscales/MentheGrenadine.png
+%%DATADIR%%/bitmaps/colorscales/OrangeBlue.png
+%%DATADIR%%/bitmaps/colorscales/Pink.png
+%%DATADIR%%/bitmaps/colorscales/Rainbow.png
+%%DATADIR%%/bitmaps/colorscales/Red.png
+%%DATADIR%%/bitmaps/colorscales/RedBlue.png
+%%DATADIR%%/bitmaps/colorscales/RedYellow.png
+%%DATADIR%%/bitmaps/colorscales/Temperature.png
+%%DATADIR%%/bitmaps/cylinderTexture.png
+%%DATADIR%%/bitmaps/edgeBlomSprite.png
+%%DATADIR%%/bitmaps/edgeSpring.png
+%%DATADIR%%/bitmaps/fa-brands-400.ttf
+%%DATADIR%%/bitmaps/fa-brands-400.woff2
+%%DATADIR%%/bitmaps/fa-regular-400.ttf
+%%DATADIR%%/bitmaps/fa-regular-400.woff2
+%%DATADIR%%/bitmaps/fa-solid-900.ttf
+%%DATADIR%%/bitmaps/fa-solid-900.woff2
+%%DATADIR%%/bitmaps/font.ttf
+%%DATADIR%%/bitmaps/fontb.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuMono/DejaVuMono.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuMono/DejaVuMono_Bold.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuMono/DejaVuMono_Bold_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuMono/DejaVuMono_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSans/DejaVuSans.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSans/DejaVuSans_Bold.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSans/DejaVuSans_Bold_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSans/DejaVuSans_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSerif/DejaVuSerif.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSerif/DejaVuSerif_Bold.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSerif/DejaVuSerif_Bold_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/DejaVuSerif/DejaVuSerif_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/FreeMono/FreeMono.ttf
+%%DATADIR%%/bitmaps/fonts/FreeMono/FreeMono_Bold.ttf
+%%DATADIR%%/bitmaps/fonts/FreeMono/FreeMono_Bold_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/FreeMono/FreeMono_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSans/FreeSans.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSans/FreeSans_Bold.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSans/FreeSans_Bold_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSans/FreeSans_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSerif/FreeSerif.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSerif/FreeSerif_Bold.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSerif/FreeSerif_Bold_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/FreeSerif/FreeSerif_Italic.ttf
+%%DATADIR%%/bitmaps/fonts/Garuda/Garuda.ttf
+%%DATADIR%%/bitmaps/fonts/Garuda/Garuda_Bold.ttf
+%%DATADIR%%/bitmaps/fonts/Garuda/Garuda_Bold_Italic.ttf
*** 81 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?696a1efc.34722.6ce6ced1>