Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jun 2020 12:19:03 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r540058 - in head: . math math/ogdf math/ogdf/files
Message-ID:  <202006241219.05OCJ3pF084304@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Wed Jun 24 12:19:03 2020
New Revision: 540058
URL: https://svnweb.freebsd.org/changeset/ports/540058

Log:
  - Resurrect, unbreak, and update to version 2020.02 (Catalpa)
  - The build is purely CMake-based now and doesn't use any shell
    or Python helper scripts
  - Keep PLIST_SUB+=COIN="" to reduce the churn on the pkg-plist,
    will be cleaned up separately (COIN support is now mandatory)
  - Chase 301 Moved Permanently redirect in the WWW line of the
    port description while here

Added:
  head/math/ogdf/
     - copied from r526851, head/math/ogdf/
  head/math/ogdf/files/patch-cmake_doc.cmake   (contents, props changed)
  head/math/ogdf/files/patch-include_ogdf_basic_internal_config.h
     - copied, changed from r526851, head/math/ogdf/files/patch-include_ogdf_internal_basic_config.h
Deleted:
  head/math/ogdf/files/patch-include_coin_CglLandPUtils.hpp
  head/math/ogdf/files/patch-include_ogdf_internal_basic_config.h
  head/math/ogdf/files/patch-makeMakefile.config
  head/math/ogdf/files/patch-makeMakefile.py
  head/math/ogdf/files/patch-test_gtest_gtest.h
Modified:
  head/MOVED
  head/math/Makefile
  head/math/ogdf/Makefile
  head/math/ogdf/distinfo
  head/math/ogdf/files/patch-include_ogdf_basic_System.h
  head/math/ogdf/pkg-descr
  head/math/ogdf/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Wed Jun 24 12:08:21 2020	(r540057)
+++ head/MOVED	Wed Jun 24 12:19:03 2020	(r540058)
@@ -14321,7 +14321,6 @@ graphics/py-chart||2020-02-22|Has expired: Broken, use
 japanese/tegaki-recognize||2020-02-22|Has expired: Broken, uses EOLed python27
 mail/py-zope.sendmail||2020-02-22|Has expired: Old, uses EOLed python27
 mail/pysieved||2020-02-22|Has expired: Broken, uses EOLed python27
-math/ogdf||2020-02-22|Has expired: Broken, uses EOLed python27
 math/py-viper||2020-02-22|Has expired: Broken, uses EOLed python27
 misc/fbless||2020-02-22|Has expired: Broken, uses EOLed python27
 misc/pylize||2020-02-22|Has expired: Broken, uses EOLed python27

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Wed Jun 24 12:08:21 2020	(r540057)
+++ head/math/Makefile	Wed Jun 24 12:19:03 2020	(r540058)
@@ -513,6 +513,7 @@
     SUBDIR += octave-forge-zenity
     SUBDIR += octave-forge-zeromq
     SUBDIR += octomap
+    SUBDIR += ogdf
     SUBDIR += oleo
     SUBDIR += onednn
     SUBDIR += openblas

Modified: head/math/ogdf/Makefile
==============================================================================
--- head/math/ogdf/Makefile	Sat Feb 22 18:53:40 2020	(r526851)
+++ head/math/ogdf/Makefile	Wed Jun 24 12:19:03 2020	(r540058)
@@ -2,64 +2,31 @@
 # $FreeBSD$
 
 PORTNAME=	ogdf
-PORTVERSION=	2015.05
-PORTREVISION=	1
+PORTVERSION=	2020.02
 CATEGORIES=	math
-MASTER_SITES=	http://www.ogdf.net/lib/exe/fetch.php/tech:
+MASTER_SITES=	https://ogdf.uos.de/wp-content/uploads/2020/02/
 DISTNAME=	${PORTNAME}.v${PORTVERSION}
 
 MAINTAINER=	woodsb02@FreeBSD.org
 COMMENT=	C++ class library for the automatic layout of diagrams
 
-BROKEN=		unfetchable
-DEPRECATED=	Broken, uses EOLed python27
-EXPIRATION_DATE=	2020-02-19
-
 LICENSE=		GPLv2 GPLv3
 LICENSE_COMB=		dual
 LICENSE_FILE_GPLv2=	${WRKSRC}/LICENSE_GPL_v2.txt
 LICENSE_FILE_GPLv3=	${WRKSRC}/LICENSE_GPL_v3.txt
 
-USES=			compiler:features gmake python:2.7,build zip
-USE_LDCONFIG=		yes
-LDFLAGS+=		-L${LOCALBASE}/lib
+USES=		cmake compiler:c++11-lang zip
+USE_LDCONFIG=	yes
+CMAKE_ARGS=	-DBUILD_SHARED_LIBS:BOOL=ON \
+		-DEXAMPLES_INSTALL_DIR:PATH=${EXAMPLESDIR_REL}
 
-FETCH_BEFORE_ARGS=	-o ${PORTNAME}.v${PORTVERSION}.zip
-WRKSRC=			${WRKDIR}/${PORTNAME:tu}
+WRKSRC=		${WRKDIR}/${PORTNAME:tu}
 
-OPTIONS_DEFINE=		COIN
-OPTIONS_DEFAULT=	COIN
-OPTIONS_SUB=		yes
+OPTIONS_DEFINE=	EXAMPLES
 
-COIN_DESC=		Build with COIN solvers
-COIN_USE=		coin=true
-COIN_CONFLICTS_INSTALL=	CoinMP
+PLIST_SUB+=	COIN=""
 
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_FEATURES:Mc++11}
-STDCPP11=		-std=c++11
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e '\
-	    s|%%CXX%%|${CXX}|g; \
-	    s|%%CXXFLAGS%%|${CXXFLAGS}|g; \
-	    s|%%LOCALBASE%%|${LOCALBASE}|g; \
-	    s|%%USE_COIN%%|${USE_COIN}|g' \
-		${WRKSRC}/makeMakefile.config
-
-	@${REINPLACE_CMD} -e '\
-	    s|%%STDCPP11%%|${STDCPP11}|g' \
-		${WRKSRC}/makeMakefile.py
-
-do-configure:
-	cd ${WRKSRC} && ${PYTHON_CMD} makeMakefile.py
-
 post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libOGDF.so
-.if ${PORT_OPTIONS:MCOIN}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libCOIN.so
-.endif
+	@${RMDIR} ${STAGEDIR}${PREFIX}/include/ogdf/lib/minisat/doc
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/math/ogdf/distinfo
==============================================================================
--- head/math/ogdf/distinfo	Sat Feb 22 18:53:40 2020	(r526851)
+++ head/math/ogdf/distinfo	Wed Jun 24 12:19:03 2020	(r540058)
@@ -1,2 +1,3 @@
-SHA256 (ogdf.v2015.05.zip) = 12c279fe288e911b905956dcfdfb61ad983832175f16a72039a69fab2e6b5b3e
-SIZE (ogdf.v2015.05.zip) = 5682221
+TIMESTAMP = 1581287113
+SHA256 (ogdf.v2020.02.zip) = dff274a1e0ad571e3f0028601b58185582e5c6a56b9b0ffeeaa99231f9d75ea5
+SIZE (ogdf.v2020.02.zip) = 5108638

Added: head/math/ogdf/files/patch-cmake_doc.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/ogdf/files/patch-cmake_doc.cmake	Wed Jun 24 12:19:03 2020	(r540058)
@@ -0,0 +1,19 @@
+--- cmake/doc.cmake.orig	2020-02-09 22:05:19 UTC
++++ cmake/doc.cmake
+@@ -1,13 +1,12 @@
+ # Documentation-related CMake configuration
+ 
+ set(doc_dir "${PROJECT_SOURCE_DIR}/doc")
+-set(DOC_INSTALL_DIR "share/doc/libogdf" CACHE PATH "Installation path of OGDF documentation and examples")
++set(DOC_INSTALL_DIR "share/doc/libogdf" CACHE PATH "Installation path of OGDF documentation")
+ mark_as_advanced(DOC_INSTALL_DIR)
+ 
+-# installation of examples as documentation
+ file(GLOB_RECURSE example_files "${doc_dir}/*.txt" "${doc_dir}/*.bench" "${doc_dir}/*.gml")
+-install(DIRECTORY doc/examples
+-  DESTINATION ${DOC_INSTALL_DIR}
++install(DIRECTORY doc/examples/
++  DESTINATION ${EXAMPLES_INSTALL_DIR}
+   FILES_MATCHING
+     PATTERN "*.cpp"
+     PATTERN "*.txt"

Modified: head/math/ogdf/files/patch-include_ogdf_basic_System.h
==============================================================================
--- head/math/ogdf/files/patch-include_ogdf_basic_System.h	Sat Feb 22 18:53:40 2020	(r526851)
+++ head/math/ogdf/files/patch-include_ogdf_basic_System.h	Wed Jun 24 12:19:03 2020	(r540058)
@@ -10,9 +10,9 @@
  #elif defined(OGDF_SYSTEM_UNIX) || defined(__MINGW32__)
  #include <malloc.h>
 @@ -176,7 +176,7 @@ public:
- 	static void *alignedMemoryAlloc16(size_t size) {
- #ifdef OGDF_SYSTEM_WINDOWS
+ # else
  		return _aligned_malloc(size, 16);
+ # endif
 -#elif defined(OGDF_SYSTEM_OSX)
 +#elif defined(OGDF_SYSTEM_OSX) || defined(OGDF_SYSTEM_FREEBSD)
  		// malloc returns 16 byte aligned memory on OS X.

Copied and modified: head/math/ogdf/files/patch-include_ogdf_basic_internal_config.h (from r526851, head/math/ogdf/files/patch-include_ogdf_internal_basic_config.h)
==============================================================================
--- head/math/ogdf/files/patch-include_ogdf_internal_basic_config.h	Sat Feb 22 18:53:40 2020	(r526851, copy source)
+++ head/math/ogdf/files/patch-include_ogdf_basic_internal_config.h	Wed Jun 24 12:19:03 2020	(r540058)
@@ -1,5 +1,5 @@
---- include/ogdf/internal/basic/config.h.orig	2015-05-29 15:36:28 UTC
-+++ include/ogdf/internal/basic/config.h
+--- include/ogdf/basic/internal/config.h.orig	2015-05-29 15:36:28 UTC
++++ include/ogdf/basic/internal/config.h
 @@ -95,6 +95,11 @@ using std::string;
  #define OGDF_SYSTEM_OSX
  #endif
@@ -10,14 +10,5 @@
 +#endif
 +
  
- // COIN and ABACUS
- #if defined(USE_COIN)
-@@ -124,7 +129,7 @@ using std::string;
- // C++ standard
- //---------------------------------------------------------
+ // C++11 standard
  
--#if __cplusplus >= 201103
-+#if __cplusplus >= 201103L
- #define OGDF_HAVE_CPP11
- 
- #elif defined(_MSC_VER)

Modified: head/math/ogdf/pkg-descr
==============================================================================
--- head/math/ogdf/pkg-descr	Sat Feb 22 18:53:40 2020	(r526851)
+++ head/math/ogdf/pkg-descr	Wed Jun 24 12:19:03 2020	(r540058)
@@ -10,4 +10,4 @@ The library provides:
 * Self-contained code that does not require any additional libraries
   (except for some optional branch-and-cut algorithms).
 
-WWW: http://www.ogdf.net
+WWW: https://ogdf.uos.de/

Modified: head/math/ogdf/pkg-plist
==============================================================================
--- head/math/ogdf/pkg-plist	Sat Feb 22 18:53:40 2020	(r526851)
+++ head/math/ogdf/pkg-plist	Wed Jun 24 12:19:03 2020	(r540058)
@@ -1,32 +1,3 @@
-%%COIN%%include/coin/CglAllDifferent.hpp
-%%COIN%%include/coin/CglClique.hpp
-%%COIN%%include/coin/CglConfig.h
-%%COIN%%include/coin/CglCutGenerator.hpp
-%%COIN%%include/coin/CglDuplicateRow.hpp
-%%COIN%%include/coin/CglFlowCover.hpp
-%%COIN%%include/coin/CglGomory.hpp
-%%COIN%%include/coin/CglKnapsackCover.hpp
-%%COIN%%include/coin/CglLandP.hpp
-%%COIN%%include/coin/CglLandPMessages.hpp
-%%COIN%%include/coin/CglLandPSimplex.hpp
-%%COIN%%include/coin/CglLandPTabRow.hpp
-%%COIN%%include/coin/CglLandPUtils.hpp
-%%COIN%%include/coin/CglLandPValidator.hpp
-%%COIN%%include/coin/CglLiftAndProject.hpp
-%%COIN%%include/coin/CglMessage.hpp
-%%COIN%%include/coin/CglMixedIntegerRounding.hpp
-%%COIN%%include/coin/CglMixedIntegerRounding2.hpp
-%%COIN%%include/coin/CglOddHole.hpp
-%%COIN%%include/coin/CglParam.hpp
-%%COIN%%include/coin/CglPreProcess.hpp
-%%COIN%%include/coin/CglProbing.hpp
-%%COIN%%include/coin/CglRedSplit.hpp
-%%COIN%%include/coin/CglRedSplitParam.hpp
-%%COIN%%include/coin/CglResidualCapacity.hpp
-%%COIN%%include/coin/CglSimpleRounding.hpp
-%%COIN%%include/coin/CglStored.hpp
-%%COIN%%include/coin/CglTreeInfo.hpp
-%%COIN%%include/coin/CglTwomir.hpp
 %%COIN%%include/coin/ClpCholeskyBase.hpp
 %%COIN%%include/coin/ClpCholeskyDense.hpp
 %%COIN%%include/coin/ClpCholeskyMumps.hpp
@@ -70,7 +41,6 @@
 %%COIN%%include/coin/ClpPrimalColumnDantzig.hpp
 %%COIN%%include/coin/ClpPrimalColumnPivot.hpp
 %%COIN%%include/coin/ClpPrimalColumnSteepest.hpp
-%%COIN%%include/coin/ClpPrimalQuadraticDantzig.hpp
 %%COIN%%include/coin/ClpQuadraticObjective.hpp
 %%COIN%%include/coin/ClpSimplex.hpp
 %%COIN%%include/coin/ClpSimplexDual.hpp
@@ -123,13 +93,11 @@
 %%COIN%%include/coin/CoinShallowPackedVector.hpp
 %%COIN%%include/coin/CoinSignal.hpp
 %%COIN%%include/coin/CoinSimpFactorization.hpp
-%%COIN%%include/coin/CoinSmartPtr.hpp
 %%COIN%%include/coin/CoinSnapshot.hpp
 %%COIN%%include/coin/CoinSort.hpp
 %%COIN%%include/coin/CoinStructuredModel.hpp
 %%COIN%%include/coin/CoinTime.hpp
 %%COIN%%include/coin/CoinTypes.hpp
-%%COIN%%include/coin/CoinUtility.hpp
 %%COIN%%include/coin/CoinUtilsConfig.h
 %%COIN%%include/coin/CoinWarmStart.hpp
 %%COIN%%include/coin/CoinWarmStartBasis.hpp
@@ -156,135 +124,37 @@
 %%COIN%%include/coin/OsiSolverBranch.hpp
 %%COIN%%include/coin/OsiSolverInterface.hpp
 %%COIN%%include/coin/OsiSolverParameters.hpp
-%%COIN%%include/coin/OsiSymSolverInterface.hpp
-%%COIN%%include/coin/OsiSymSolverParameters.hpp
-%%COIN%%include/coin/SymConfig.h
-%%COIN%%include/coin/SymWarmStart.hpp
 %%COIN%%include/coin/config.h
-%%COIN%%include/coin/config_cgl.h
-%%COIN%%include/coin/config_cgl_default.h
 %%COIN%%include/coin/config_clp_default.h
 %%COIN%%include/coin/config_coinutils_default.h
 %%COIN%%include/coin/config_default.h
-%%COIN%%include/coin/config_sym_default.h
 %%COIN%%include/coin/configall_system.h
 %%COIN%%include/coin/configall_system_msc.h
-%%COIN%%include/coin/sym_cg.h
-%%COIN%%include/coin/sym_cg_params.h
-%%COIN%%include/coin/sym_cg_u.h
-%%COIN%%include/coin/sym_constants.h
-%%COIN%%include/coin/sym_cp.h
-%%COIN%%include/coin/sym_cp_params.h
-%%COIN%%include/coin/sym_cp_u.h
-%%COIN%%include/coin/sym_dg.h
-%%COIN%%include/coin/sym_dg_params.h
-%%COIN%%include/coin/sym_dg_u.h
-%%COIN%%include/coin/sym_lp.h
-%%COIN%%include/coin/sym_lp_params.h
-%%COIN%%include/coin/sym_lp_solver.h
-%%COIN%%include/coin/sym_lp_u.h
-%%COIN%%include/coin/sym_macros.h
-%%COIN%%include/coin/sym_master.h
-%%COIN%%include/coin/sym_master_params.h
-%%COIN%%include/coin/sym_master_u.h
-%%COIN%%include/coin/sym_messages.h
-%%COIN%%include/coin/sym_pack_array.h
-%%COIN%%include/coin/sym_pack_cut.h
-%%COIN%%include/coin/sym_prep.h
-%%COIN%%include/coin/sym_prep_params.h
-%%COIN%%include/coin/sym_primal_heuristics.h
-%%COIN%%include/coin/sym_proccomm.h
-%%COIN%%include/coin/sym_proto.h
-%%COIN%%include/coin/sym_qsort.h
-%%COIN%%include/coin/sym_return_values.h
-%%COIN%%include/coin/sym_timemeas.h
-%%COIN%%include/coin/sym_tm.h
-%%COIN%%include/coin/sym_tm_params.h
-%%COIN%%include/coin/sym_types.h
-%%COIN%%include/coin/sym_win32_time.h
-%%COIN%%include/coin/symphony.h
-%%COIN%%include/coin/symphony_api.h
-include/ogdf/abacus/abacusroot.h
-include/ogdf/abacus/active.h
-include/ogdf/abacus/bheap.h
-include/ogdf/abacus/boundbranchrule.h
-include/ogdf/abacus/bprioqueue.h
-include/ogdf/abacus/branchrule.h
-include/ogdf/abacus/column.h
-include/ogdf/abacus/colvar.h
-include/ogdf/abacus/conbranchrule.h
-include/ogdf/abacus/conclass.h
-include/ogdf/abacus/constraint.h
-include/ogdf/abacus/convar.h
-include/ogdf/abacus/csense.h
-include/ogdf/abacus/cutbuffer.h
-include/ogdf/abacus/fixcand.h
-include/ogdf/abacus/fsvarstat.h
-include/ogdf/abacus/global.h
-include/ogdf/abacus/hash.h
-include/ogdf/abacus/history.h
-include/ogdf/abacus/infeascon.h
-include/ogdf/abacus/lp.h
-include/ogdf/abacus/lpmaster.h
-include/ogdf/abacus/lpmasterosi.h
-include/ogdf/abacus/lpsolution.h
-include/ogdf/abacus/lpsub.h
-include/ogdf/abacus/lpsubosi.h
-include/ogdf/abacus/lpvarstat.h
-include/ogdf/abacus/master.h
-include/ogdf/abacus/nonduplpool.h
-include/ogdf/abacus/numcon.h
-include/ogdf/abacus/numvar.h
-include/ogdf/abacus/opensub.h
-include/ogdf/abacus/optsense.h
-include/ogdf/abacus/osiif.h
-include/ogdf/abacus/osiinclude.h
-include/ogdf/abacus/pool.h
-include/ogdf/abacus/poolslot.h
-include/ogdf/abacus/poolslotref.h
-include/ogdf/abacus/ring.h
-include/ogdf/abacus/row.h
-include/ogdf/abacus/rowcon.h
-include/ogdf/abacus/separator.h
-include/ogdf/abacus/setbranchrule.h
-include/ogdf/abacus/slackstat.h
-include/ogdf/abacus/sparvec.h
-include/ogdf/abacus/srowcon.h
-include/ogdf/abacus/standardpool.h
-include/ogdf/abacus/sub.h
-include/ogdf/abacus/tailoff.h
-include/ogdf/abacus/valbranchrule.h
-include/ogdf/abacus/variable.h
-include/ogdf/abacus/vartype.h
+include/ogdf/augmentation/AugmentationModule.h
 include/ogdf/augmentation/DfsMakeBiconnected.h
 include/ogdf/augmentation/PlanarAugmentation.h
 include/ogdf/augmentation/PlanarAugmentationFix.h
+include/ogdf/augmentation/planar/PALabel.h
 include/ogdf/basic/AdjEntryArray.h
 include/ogdf/basic/AdjacencyOracle.h
 include/ogdf/basic/Array.h
 include/ogdf/basic/Array2D.h
 include/ogdf/basic/ArrayBuffer.h
 include/ogdf/basic/Barrier.h
-include/ogdf/basic/BinaryHeap.h
-include/ogdf/basic/BinaryHeap2.h
 include/ogdf/basic/BoundedQueue.h
-include/ogdf/basic/BoundedStack.h
 include/ogdf/basic/CombinatorialEmbedding.h
-include/ogdf/basic/Constraints.h
-include/ogdf/basic/CriticalSection.h
 include/ogdf/basic/DisjointSets.h
 include/ogdf/basic/DualGraph.h
-include/ogdf/basic/EFreeList.h
-include/ogdf/basic/EList.h
 include/ogdf/basic/EdgeArray.h
 include/ogdf/basic/EdgeComparer.h
 include/ogdf/basic/EdgeComparerSimple.h
+include/ogdf/basic/EpsilonTest.h
 include/ogdf/basic/FaceArray.h
 include/ogdf/basic/FaceSet.h
+include/ogdf/basic/GF2Solver.h
 include/ogdf/basic/Graph.h
 include/ogdf/basic/GraphAttributes.h
 include/ogdf/basic/GraphCopy.h
-include/ogdf/basic/GraphCopyAttributes.h
 include/ogdf/basic/GraphList.h
 include/ogdf/basic/GraphObserver.h
 include/ogdf/basic/Graph_d.h
@@ -294,46 +164,80 @@ include/ogdf/basic/HashArray.h
 include/ogdf/basic/HashArray2D.h
 include/ogdf/basic/HashIterator2D.h
 include/ogdf/basic/Hashing.h
-include/ogdf/basic/HeapBase.h
-include/ogdf/basic/HyperGraph.h
 include/ogdf/basic/IncNodeInserter.h
 include/ogdf/basic/Layout.h
+include/ogdf/basic/LayoutModule.h
 include/ogdf/basic/LayoutStandards.h
+include/ogdf/basic/LayoutStatistics.h
 include/ogdf/basic/List.h
 include/ogdf/basic/Logger.h
 include/ogdf/basic/Math.h
 include/ogdf/basic/MinHeap.h
-include/ogdf/basic/MinPriorityQueue.h
 include/ogdf/basic/Module.h
-include/ogdf/basic/ModuleOption.h
 include/ogdf/basic/NearestRectangleFinder.h
 include/ogdf/basic/NodeArray.h
-include/ogdf/basic/NodeComparer.h
 include/ogdf/basic/NodeSet.h
+include/ogdf/basic/PQTree.h
 include/ogdf/basic/PreprocessorLayout.h
+include/ogdf/basic/PriorityQueue.h
 include/ogdf/basic/Queue.h
+include/ogdf/basic/Reverse.h
 include/ogdf/basic/SList.h
+include/ogdf/basic/STNumbering.h
 include/ogdf/basic/Skiplist.h
-include/ogdf/basic/Stack.h
+include/ogdf/basic/SortedSequence.h
 include/ogdf/basic/Stopwatch.h
 include/ogdf/basic/SubsetEnumerator.h
 include/ogdf/basic/System.h
 include/ogdf/basic/Thread.h
 include/ogdf/basic/Timeouter.h
-include/ogdf/basic/TopologyModule.h
 include/ogdf/basic/basic.h
 include/ogdf/basic/comparer.h
 include/ogdf/basic/exceptions.h
 include/ogdf/basic/extended_graph_alg.h
 include/ogdf/basic/geometry.h
+include/ogdf/basic/graph_generators/deterministic.h
+include/ogdf/basic/graph_generators/operations.h
+include/ogdf/basic/graph_generators/randomGeographicalThresholdGraph.h
+include/ogdf/basic/graph_generators/randomHierarchy.h
+include/ogdf/basic/graph_generators/randomized.h
 include/ogdf/basic/graph_generators.h
 include/ogdf/basic/graphics.h
+include/ogdf/basic/heap/BinaryHeap.h
+include/ogdf/basic/heap/BinomialHeap.h
+include/ogdf/basic/heap/FibonacciHeap.h
+include/ogdf/basic/heap/HeapBase.h
+include/ogdf/basic/heap/HotQueue.h
+include/ogdf/basic/heap/PairingHeap.h
+include/ogdf/basic/heap/RMHeap.h
+include/ogdf/basic/heap/RadixHeap.h
+include/ogdf/basic/internal/config.h
+include/ogdf/basic/internal/config_autogen.h
+include/ogdf/basic/internal/graph_iterators.h
+include/ogdf/basic/internal/intrinsics.h
+include/ogdf/basic/internal/list_templates.h
+include/ogdf/basic/internal/version.h
+include/ogdf/basic/memory/MallocMemoryAllocator.h
+include/ogdf/basic/memory/PoolMemoryAllocator.h
 include/ogdf/basic/memory.h
+include/ogdf/basic/pqtree/PQBasicKey.h
+include/ogdf/basic/pqtree/PQBasicKeyRoot.h
+include/ogdf/basic/pqtree/PQInternalKey.h
+include/ogdf/basic/pqtree/PQInternalNode.h
+include/ogdf/basic/pqtree/PQLeaf.h
+include/ogdf/basic/pqtree/PQLeafKey.h
+include/ogdf/basic/pqtree/PQNode.h
+include/ogdf/basic/pqtree/PQNodeKey.h
+include/ogdf/basic/pqtree/PQNodeRoot.h
 include/ogdf/basic/precondition.h
 include/ogdf/basic/simple_graph_alg.h
 include/ogdf/basic/tuples.h
+include/ogdf/clique/CliqueFinderHeuristic.h
+include/ogdf/clique/CliqueFinderModule.h
+include/ogdf/clique/CliqueFinderSPQR.h
 include/ogdf/cluster/CPlanarEdgeInserter.h
 include/ogdf/cluster/CPlanarSubClusteredGraph.h
+include/ogdf/cluster/CPlanarSubgraphModule.h
 include/ogdf/cluster/CconnectClusterPlanar.h
 include/ogdf/cluster/CconnectClusterPlanarEmbed.h
 include/ogdf/cluster/ClusterAnalysis.h
@@ -345,9 +249,28 @@ include/ogdf/cluster/ClusterGraphObserver.h
 include/ogdf/cluster/ClusterOrthoLayout.h
 include/ogdf/cluster/ClusterOrthoShaper.h
 include/ogdf/cluster/ClusterPlanRep.h
+include/ogdf/cluster/ClusterPlanarModule.h
+include/ogdf/cluster/ClusterPlanarity.h
 include/ogdf/cluster/ClusterPlanarizationLayout.h
 include/ogdf/cluster/ClusterSet.h
+include/ogdf/cluster/HananiTutteCPlanarity.h
+include/ogdf/cluster/LayoutClusterPlanRepModule.h
 include/ogdf/cluster/MaximumCPlanarSubgraph.h
+include/ogdf/cluster/internal/CP_MasterBase.h
+include/ogdf/cluster/internal/CPlanarEdgeVar.h
+include/ogdf/cluster/internal/CPlanarSubClusteredST.h
+include/ogdf/cluster/internal/CPlanarityMaster.h
+include/ogdf/cluster/internal/CPlanaritySub.h
+include/ogdf/cluster/internal/ChunkConnection.h
+include/ogdf/cluster/internal/ClusterKuratowskiConstraint.h
+include/ogdf/cluster/internal/ClusterPQContainer.h
+include/ogdf/cluster/internal/CutConstraint.h
+include/ogdf/cluster/internal/EdgeVar.h
+include/ogdf/cluster/internal/MaxCPlanarMaster.h
+include/ogdf/cluster/internal/MaxCPlanarSub.h
+include/ogdf/cluster/internal/MaxPlanarEdgesConstraint.h
+include/ogdf/cluster/internal/MinimalClusterConnection.h
+include/ogdf/cluster/internal/basics.h
 include/ogdf/decomposition/BCTree.h
 include/ogdf/decomposition/DynamicBCTree.h
 include/ogdf/decomposition/DynamicPlanarSPQRTree.h
@@ -361,38 +284,92 @@ include/ogdf/decomposition/Skeleton.h
 include/ogdf/decomposition/StaticPlanarSPQRTree.h
 include/ogdf/decomposition/StaticSPQRTree.h
 include/ogdf/decomposition/StaticSkeleton.h
+include/ogdf/energybased/DTreeMultilevelEmbedder.h
 include/ogdf/energybased/DavidsonHarel.h
 include/ogdf/energybased/DavidsonHarelLayout.h
 include/ogdf/energybased/FMMMLayout.h
 include/ogdf/energybased/FastMultipoleEmbedder.h
+include/ogdf/energybased/ForceLayoutModule.h
 include/ogdf/energybased/GEMLayout.h
 include/ogdf/energybased/MultilevelLayout.h
+include/ogdf/energybased/NodeRespecterLayout.h
 include/ogdf/energybased/PivotMDS.h
-include/ogdf/energybased/SpringEmbedderFR.h
 include/ogdf/energybased/SpringEmbedderFRExact.h
+include/ogdf/energybased/SpringEmbedderGridVariant.h
 include/ogdf/energybased/SpringEmbedderKK.h
+include/ogdf/energybased/SpringForceModel.h
 include/ogdf/energybased/StressMinimization.h
 include/ogdf/energybased/TutteLayout.h
-include/ogdf/energybased/multilevelmixer/BarycenterPlacer.h
-include/ogdf/energybased/multilevelmixer/CirclePlacer.h
-include/ogdf/energybased/multilevelmixer/EdgeCoverMerger.h
-include/ogdf/energybased/multilevelmixer/IndependentSetMerger.h
-include/ogdf/energybased/multilevelmixer/InitialPlacer.h
-include/ogdf/energybased/multilevelmixer/LocalBiconnectedMerger.h
-include/ogdf/energybased/multilevelmixer/MMMExampleFastLayout.h
-include/ogdf/energybased/multilevelmixer/MMMExampleNiceLayout.h
-include/ogdf/energybased/multilevelmixer/MMMExampleNoTwistLayout.h
-include/ogdf/energybased/multilevelmixer/MatchingMerger.h
-include/ogdf/energybased/multilevelmixer/MedianPlacer.h
-include/ogdf/energybased/multilevelmixer/MixedForceLayout.h
-include/ogdf/energybased/multilevelmixer/ModularMultilevelMixer.h
-include/ogdf/energybased/multilevelmixer/MultilevelBuilder.h
-include/ogdf/energybased/multilevelmixer/RandomMerger.h
-include/ogdf/energybased/multilevelmixer/RandomPlacer.h
-include/ogdf/energybased/multilevelmixer/ScalingLayout.h
-include/ogdf/energybased/multilevelmixer/SolarMerger.h
-include/ogdf/energybased/multilevelmixer/SolarPlacer.h
-include/ogdf/energybased/multilevelmixer/ZeroPlacer.h
+include/ogdf/energybased/davidson_harel/Attraction.h
+include/ogdf/energybased/davidson_harel/EnergyFunction.h
+include/ogdf/energybased/davidson_harel/NodePairEnergy.h
+include/ogdf/energybased/davidson_harel/Overlap.h
+include/ogdf/energybased/davidson_harel/Planarity.h
+include/ogdf/energybased/davidson_harel/PlanarityGrid.h
+include/ogdf/energybased/davidson_harel/Repulsion.h
+include/ogdf/energybased/davidson_harel/UniformGrid.h
+include/ogdf/energybased/dtree/DTree.h
+include/ogdf/energybased/dtree/DTreeEmbedder.h
+include/ogdf/energybased/dtree/DTreeForce.h
+include/ogdf/energybased/dtree/DTreeForceTypes.h
+include/ogdf/energybased/dtree/DTreeWSPD.h
+include/ogdf/energybased/dtree/GalaxyLevel.h
+include/ogdf/energybased/dtree/utils.h
+include/ogdf/energybased/fast_multipole_embedder/ArrayGraph.h
+include/ogdf/energybased/fast_multipole_embedder/ComplexDouble.h
+include/ogdf/energybased/fast_multipole_embedder/EdgeChain.h
+include/ogdf/energybased/fast_multipole_embedder/FMEFunc.h
+include/ogdf/energybased/fast_multipole_embedder/FMEFunctional.h
+include/ogdf/energybased/fast_multipole_embedder/FMEKernel.h
+include/ogdf/energybased/fast_multipole_embedder/FMEMultipoleKernel.h
+include/ogdf/energybased/fast_multipole_embedder/FMEThread.h
+include/ogdf/energybased/fast_multipole_embedder/FastUtils.h
+include/ogdf/energybased/fast_multipole_embedder/GalaxyMultilevel.h
+include/ogdf/energybased/fast_multipole_embedder/LinearQuadtree.h
+include/ogdf/energybased/fast_multipole_embedder/LinearQuadtreeBuilder.h
+include/ogdf/energybased/fast_multipole_embedder/LinearQuadtreeExpansion.h
+include/ogdf/energybased/fast_multipole_embedder/WSPD.h
+include/ogdf/energybased/fmmm/EdgeAttributes.h
+include/ogdf/energybased/fmmm/FMMMOptions.h
+include/ogdf/energybased/fmmm/FruchtermanReingold.h
+include/ogdf/energybased/fmmm/MAARPacking.h
+include/ogdf/energybased/fmmm/Multilevel.h
+include/ogdf/energybased/fmmm/NewMultipoleMethod.h
+include/ogdf/energybased/fmmm/NodeAttributes.h
+include/ogdf/energybased/fmmm/Set.h
+include/ogdf/energybased/fmmm/common.h
+include/ogdf/energybased/fmmm/maar_packing/PackingRowInfo.h
+include/ogdf/energybased/fmmm/maar_packing/Rectangle.h
+include/ogdf/energybased/fmmm/multilevel/Edge.h
+include/ogdf/energybased/fmmm/multilevel/Node.h
+include/ogdf/energybased/fmmm/new_multipole_method/ParticleInfo.h
+include/ogdf/energybased/fmmm/new_multipole_method/QuadTreeNM.h
+include/ogdf/energybased/fmmm/new_multipole_method/QuadTreeNodeNM.h
+include/ogdf/energybased/fmmm/numexcept.h
+include/ogdf/energybased/multilevel_mixer/BarycenterPlacer.h
+include/ogdf/energybased/multilevel_mixer/CirclePlacer.h
+include/ogdf/energybased/multilevel_mixer/EdgeCoverMerger.h
+include/ogdf/energybased/multilevel_mixer/IndependentSetMerger.h
+include/ogdf/energybased/multilevel_mixer/InitialPlacer.h
+include/ogdf/energybased/multilevel_mixer/LocalBiconnectedMerger.h
+include/ogdf/energybased/multilevel_mixer/MatchingMerger.h
+include/ogdf/energybased/multilevel_mixer/MedianPlacer.h
+include/ogdf/energybased/multilevel_mixer/ModularMultilevelMixer.h
+include/ogdf/energybased/multilevel_mixer/MultilevelBuilder.h
+include/ogdf/energybased/multilevel_mixer/MultilevelGraph.h
+include/ogdf/energybased/multilevel_mixer/MultilevelLayoutModule.h
+include/ogdf/energybased/multilevel_mixer/RandomMerger.h
+include/ogdf/energybased/multilevel_mixer/RandomPlacer.h
+include/ogdf/energybased/multilevel_mixer/ScalingLayout.h
+include/ogdf/energybased/multilevel_mixer/SolarMerger.h
+include/ogdf/energybased/multilevel_mixer/SolarPlacer.h
+include/ogdf/energybased/multilevel_mixer/ZeroPlacer.h
+include/ogdf/energybased/spring_embedder/MasterBase.h
+include/ogdf/energybased/spring_embedder/SEGV_ForceModel.h
+include/ogdf/energybased/spring_embedder/SpringEmbedderBase.h
+include/ogdf/energybased/spring_embedder/WorkerBase.h
+include/ogdf/energybased/spring_embedder/common.h
+include/ogdf/external/Minisat.h
 include/ogdf/external/abacus.h
 include/ogdf/external/coin.h
 include/ogdf/fileformats/DLParser.h
@@ -401,35 +378,84 @@ include/ogdf/fileformats/DotLexer.h
 include/ogdf/fileformats/DotParser.h
 include/ogdf/fileformats/GDF.h
 include/ogdf/fileformats/GEXF.h
+include/ogdf/fileformats/GML.h
 include/ogdf/fileformats/GdfParser.h
 include/ogdf/fileformats/GexfParser.h
 include/ogdf/fileformats/GmlParser.h
 include/ogdf/fileformats/GraphIO.h
 include/ogdf/fileformats/GraphML.h
 include/ogdf/fileformats/GraphMLParser.h
-include/ogdf/fileformats/LineBuffer.h
-include/ogdf/fileformats/Ogml.h
-include/ogdf/fileformats/OgmlParser.h
+include/ogdf/fileformats/SvgPrinter.h
 include/ogdf/fileformats/Tlp.h
 include/ogdf/fileformats/TlpLexer.h
 include/ogdf/fileformats/TlpParser.h
-include/ogdf/fileformats/UmlDiagramGraph.h
-include/ogdf/fileformats/UmlModelGraph.h
-include/ogdf/fileformats/UmlToGraphConverter.h
 include/ogdf/fileformats/Utils.h
-include/ogdf/fileformats/XmlParser.h
-include/ogdf/fileformats/XmlScanner.h
-include/ogdf/graphalg/CliqueFinder.h
+include/ogdf/graphalg/AStarSearch.h
 include/ogdf/graphalg/Clusterer.h
+include/ogdf/graphalg/ClustererModule.h
+include/ogdf/graphalg/ConnectivityTester.h
 include/ogdf/graphalg/ConvexHull.h
 include/ogdf/graphalg/Dijkstra.h
+include/ogdf/graphalg/EdgeIndependentSpanningTrees.h
 include/ogdf/graphalg/GraphReduction.h
+include/ogdf/graphalg/Matching.h
+include/ogdf/graphalg/MaxAdjOrdering.h
+include/ogdf/graphalg/MaxFlowEdmondsKarp.h
+include/ogdf/graphalg/MaxFlowGoldbergTarjan.h
+include/ogdf/graphalg/MaxFlowModule.h
+include/ogdf/graphalg/MaxFlowSTPlanarDigraph.h
+include/ogdf/graphalg/MaxFlowSTPlanarItaiShiloach.h
+include/ogdf/graphalg/MinCostFlowModule.h
 include/ogdf/graphalg/MinCostFlowReinelt.h
+include/ogdf/graphalg/MinSTCutBFS.h
+include/ogdf/graphalg/MinSTCutDijkstra.h
+include/ogdf/graphalg/MinSTCutMaxFlow.h
+include/ogdf/graphalg/MinSTCutModule.h
+include/ogdf/graphalg/MinSteinerTreeDirectedCut.h
+include/ogdf/graphalg/MinSteinerTreeDualAscent.h
+include/ogdf/graphalg/MinSteinerTreeGoemans139.h
+include/ogdf/graphalg/MinSteinerTreeKou.h
+include/ogdf/graphalg/MinSteinerTreeMehlhorn.h
+include/ogdf/graphalg/MinSteinerTreeModule.h
+include/ogdf/graphalg/MinSteinerTreePrimalDual.h
+include/ogdf/graphalg/MinSteinerTreeRZLoss.h
+include/ogdf/graphalg/MinSteinerTreeShore.h
+include/ogdf/graphalg/MinSteinerTreeTakahashi.h
+include/ogdf/graphalg/MinSteinerTreeZelikovsky.h
 include/ogdf/graphalg/MinimumCut.h
+include/ogdf/graphalg/ModifiedNibbleClusterer.h
 include/ogdf/graphalg/PageRank.h
 include/ogdf/graphalg/ShortestPathAlgorithms.h
+include/ogdf/graphalg/ShortestPathModule.h
 include/ogdf/graphalg/ShortestPathWithBFM.h
+include/ogdf/graphalg/SteinerTreeLowerBoundDualAscent.h
+include/ogdf/graphalg/SteinerTreePreprocessing.h
+include/ogdf/graphalg/Triconnectivity.h
 include/ogdf/graphalg/Voronoi.h
+include/ogdf/graphalg/steiner_tree/EdgeWeightedGraph.h
+include/ogdf/graphalg/steiner_tree/EdgeWeightedGraphCopy.h
+include/ogdf/graphalg/steiner_tree/Full2ComponentGenerator.h
+include/ogdf/graphalg/steiner_tree/Full3ComponentGeneratorEnumeration.h
+include/ogdf/graphalg/steiner_tree/Full3ComponentGeneratorModule.h
+include/ogdf/graphalg/steiner_tree/Full3ComponentGeneratorVoronoi.h
+include/ogdf/graphalg/steiner_tree/FullComponentDecisions.h
+include/ogdf/graphalg/steiner_tree/FullComponentGeneratorCaller.h
+include/ogdf/graphalg/steiner_tree/FullComponentGeneratorDreyfusWagner.h
+include/ogdf/graphalg/steiner_tree/FullComponentGeneratorDreyfusWagnerWithoutMatrix.h
+include/ogdf/graphalg/steiner_tree/FullComponentStore.h
+include/ogdf/graphalg/steiner_tree/HeavyPathDecomposition.h
+include/ogdf/graphalg/steiner_tree/LPRelaxationSER.h
+include/ogdf/graphalg/steiner_tree/Save.h
+include/ogdf/graphalg/steiner_tree/SaveDynamic.h
+include/ogdf/graphalg/steiner_tree/SaveEnum.h
+include/ogdf/graphalg/steiner_tree/SaveStatic.h
+include/ogdf/graphalg/steiner_tree/Triple.h
+include/ogdf/graphalg/steiner_tree/common_algorithms.h
+include/ogdf/graphalg/steiner_tree/goemans/Approximation.h
+include/ogdf/graphalg/steiner_tree/goemans/BlowupComponents.h
+include/ogdf/graphalg/steiner_tree/goemans/BlowupGraph.h
+include/ogdf/graphalg/steiner_tree/goemans/CoreEdgeModule.h
+include/ogdf/graphalg/steiner_tree/goemans/CoreEdgeRandomSpanningTree.h
 include/ogdf/hypergraph/EdgeStandardRep.h
 include/ogdf/hypergraph/Hypergraph.h
 include/ogdf/hypergraph/HypergraphArray.h
@@ -437,80 +463,9 @@ include/ogdf/hypergraph/HypergraphAttributes.h
 include/ogdf/hypergraph/HypergraphLayout.h
 include/ogdf/hypergraph/HypergraphLayoutModule.h
 include/ogdf/hypergraph/HypergraphObserver.h
-include/ogdf/internal/augmentation/PALabel.h
-include/ogdf/internal/basic/MallocMemoryAllocator.h
-include/ogdf/internal/basic/PoolMemoryAllocator.h
-include/ogdf/internal/basic/config.h
-include/ogdf/internal/basic/intrinsics.h
-include/ogdf/internal/basic/list_templates.h
-include/ogdf/internal/cluster/CPlanarSubClusteredST.h
-include/ogdf/internal/cluster/ClusterPQContainer.h
-include/ogdf/internal/cluster/Cluster_ChunkConnection.h
-include/ogdf/internal/cluster/Cluster_CutConstraint.h
-include/ogdf/internal/cluster/Cluster_EdgeVar.h
-include/ogdf/internal/cluster/Cluster_MaxPlanarEdges.h
-include/ogdf/internal/cluster/KuratowskiConstraint.h
-include/ogdf/internal/cluster/MaxCPlanar_Master.h
-include/ogdf/internal/cluster/MaxCPlanar_MinimalClusterConnection.h
-include/ogdf/internal/cluster/MaxCPlanar_Sub.h
-include/ogdf/internal/cluster/basics.h
-include/ogdf/internal/config_autogen.h
-include/ogdf/internal/energybased/Attraction.h
-include/ogdf/internal/energybased/EdgeAttributes.h
-include/ogdf/internal/energybased/EnergyFunction.h
-include/ogdf/internal/energybased/FruchtermanReingold.h
-include/ogdf/internal/energybased/IntersectionRectangle.h
-include/ogdf/internal/energybased/MultilevelGraph.h
-include/ogdf/internal/energybased/NMM.h
-include/ogdf/internal/energybased/NodeAttributes.h
-include/ogdf/internal/energybased/NodePairEnergy.h
-include/ogdf/internal/energybased/Overlap.h
-include/ogdf/internal/energybased/ParticleInfo.h
-include/ogdf/internal/energybased/Planarity.h
-include/ogdf/internal/energybased/PlanarityGrid.h
-include/ogdf/internal/energybased/QuadTreeNM.h
-include/ogdf/internal/energybased/QuadTreeNodeNM.h
-include/ogdf/internal/energybased/Repulsion.h
-include/ogdf/internal/energybased/UniformGrid.h
-include/ogdf/internal/lpsolver/LPSolver_coin.h
-include/ogdf/internal/orthogonal/NodeInfo.h
-include/ogdf/internal/orthogonal/RoutingChannel.h
-include/ogdf/internal/planarity/BoyerMyrvoldInit.h
-include/ogdf/internal/planarity/BoyerMyrvoldPlanar.h
-include/ogdf/internal/planarity/CliqueReplacer.h
-include/ogdf/internal/planarity/ConnectedSubgraph.h
-include/ogdf/internal/planarity/CrossingStructure.h
-include/ogdf/internal/planarity/EmbedIndicator.h
-include/ogdf/internal/planarity/EmbedPQTree.h
-include/ogdf/internal/planarity/EmbedderMaxFaceBiconnectedGraphs.h
-include/ogdf/internal/planarity/EmbedderMaxFaceBiconnectedGraphsLayers.h
-include/ogdf/internal/planarity/FindKuratowskis.h
-include/ogdf/internal/planarity/FixEdgeInserterCore.h
-include/ogdf/internal/planarity/IndInfo.h
-include/ogdf/internal/planarity/MDMFLengthAttribute.h
-include/ogdf/internal/planarity/MaxSequencePQTree.h
-include/ogdf/internal/planarity/PQBasicKey.h
-include/ogdf/internal/planarity/PQBasicKeyRoot.h
-include/ogdf/internal/planarity/PQInternalKey.h
-include/ogdf/internal/planarity/PQInternalNode.h
-include/ogdf/internal/planarity/PQLeaf.h
-include/ogdf/internal/planarity/PQLeafKey.h
-include/ogdf/internal/planarity/PQNode.h
-include/ogdf/internal/planarity/PQNodeKey.h
-include/ogdf/internal/planarity/PQNodeRoot.h
-include/ogdf/internal/planarity/PQTree.h
-include/ogdf/internal/planarity/PlanarLeafKey.h
-include/ogdf/internal/planarity/PlanarPQTree.h
-include/ogdf/internal/planarity/PlanarSubgraphPQTree.h
-include/ogdf/internal/planarity/VarEdgeInserterCore.h
-include/ogdf/internal/planarity/VarEdgeInserterDynCore.h
-include/ogdf/internal/planarity/whaInfo.h
-include/ogdf/internal/steinertree/EdgeWeightedGraph.h
-include/ogdf/internal/upward/UpwardPlanarityEmbeddedDigraph.h
-include/ogdf/internal/upward/UpwardPlanaritySingleSource.h
-include/ogdf/internal/version.h
 include/ogdf/labeling/ELabelInterface.h
 include/ogdf/labeling/ELabelPosSimple.h
+include/ogdf/layered/AcyclicSubgraphModule.h
 include/ogdf/layered/BarycenterHeuristic.h
 include/ogdf/layered/BlockOrder.h
 include/ogdf/layered/CoffmanGrahamRanking.h
@@ -525,57 +480,108 @@ include/ogdf/layered/GreedyInsertHeuristic.h
 include/ogdf/layered/GreedySwitchHeuristic.h
 include/ogdf/layered/GridSifting.h
 include/ogdf/layered/Hierarchy.h
+include/ogdf/layered/HierarchyClusterLayoutModule.h
+include/ogdf/layered/HierarchyLayoutModule.h
 include/ogdf/layered/HierarchyLevels.h
+include/ogdf/layered/LayerByLayerSweep.h
+include/ogdf/layered/LayeredCrossMinModule.h
 include/ogdf/layered/Level.h
 include/ogdf/layered/LongestPathRanking.h
 include/ogdf/layered/MedianHeuristic.h
 include/ogdf/layered/OptimalHierarchyClusterLayout.h
 include/ogdf/layered/OptimalHierarchyLayout.h
 include/ogdf/layered/OptimalRanking.h
+include/ogdf/layered/RankingModule.h
 include/ogdf/layered/SiftingHeuristic.h
 include/ogdf/layered/SplitHeuristic.h
 include/ogdf/layered/SugiyamaLayout.h
+include/ogdf/lib/abacus/abacusroot.h
+include/ogdf/lib/abacus/active.h
+include/ogdf/lib/abacus/active.inc
+include/ogdf/lib/abacus/bheap.h
+include/ogdf/lib/abacus/bheap.inc
+include/ogdf/lib/abacus/boundbranchrule.h
+include/ogdf/lib/abacus/bprioqueue.h
+include/ogdf/lib/abacus/bprioqueue.inc
+include/ogdf/lib/abacus/branchrule.h
+include/ogdf/lib/abacus/column.h
+include/ogdf/lib/abacus/colvar.h
+include/ogdf/lib/abacus/conbranchrule.h
+include/ogdf/lib/abacus/conclass.h
+include/ogdf/lib/abacus/constraint.h
+include/ogdf/lib/abacus/convar.h
+include/ogdf/lib/abacus/csense.h
+include/ogdf/lib/abacus/cutbuffer.h
+include/ogdf/lib/abacus/cutbuffer.inc
+include/ogdf/lib/abacus/fixcand.h
+include/ogdf/lib/abacus/fsvarstat.h
+include/ogdf/lib/abacus/global.h
+include/ogdf/lib/abacus/hash.h
+include/ogdf/lib/abacus/hash.inc
+include/ogdf/lib/abacus/history.h
+include/ogdf/lib/abacus/infeascon.h
+include/ogdf/lib/abacus/lp.h
+include/ogdf/lib/abacus/lpmaster.h
+include/ogdf/lib/abacus/lpmasterosi.h
+include/ogdf/lib/abacus/lpsolution.h
+include/ogdf/lib/abacus/lpsolution.inc
+include/ogdf/lib/abacus/lpsub.h
+include/ogdf/lib/abacus/lpsubosi.h
+include/ogdf/lib/abacus/lpvarstat.h
+include/ogdf/lib/abacus/master.h
+include/ogdf/lib/abacus/nonduplpool.h
+include/ogdf/lib/abacus/nonduplpool.inc
+include/ogdf/lib/abacus/numcon.h
+include/ogdf/lib/abacus/numvar.h
+include/ogdf/lib/abacus/opensub.h
+include/ogdf/lib/abacus/optsense.h
+include/ogdf/lib/abacus/osiif.h
+include/ogdf/lib/abacus/osiinclude.h
+include/ogdf/lib/abacus/pool.h
+include/ogdf/lib/abacus/poolslot.h
+include/ogdf/lib/abacus/poolslot.inc
+include/ogdf/lib/abacus/poolslotref.h
+include/ogdf/lib/abacus/poolslotref.inc
+include/ogdf/lib/abacus/ring.h
+include/ogdf/lib/abacus/ring.inc
+include/ogdf/lib/abacus/row.h
+include/ogdf/lib/abacus/rowcon.h
+include/ogdf/lib/abacus/separator.h
+include/ogdf/lib/abacus/separator.inc
+include/ogdf/lib/abacus/setbranchrule.h
+include/ogdf/lib/abacus/slackstat.h
+include/ogdf/lib/abacus/sparvec.h
+include/ogdf/lib/abacus/srowcon.h
+include/ogdf/lib/abacus/standardpool.h
+include/ogdf/lib/abacus/standardpool.inc
+include/ogdf/lib/abacus/sub.h
+include/ogdf/lib/abacus/tailoff.h
+include/ogdf/lib/abacus/valbranchrule.h
+include/ogdf/lib/abacus/variable.h
+include/ogdf/lib/abacus/vartype.h
+include/ogdf/lib/backward/backward.hpp
+include/ogdf/lib/minisat/core/Solver.h
+include/ogdf/lib/minisat/core/SolverTypes.h
+include/ogdf/lib/minisat/mtl/Alg.h
+include/ogdf/lib/minisat/mtl/Alloc.h
+include/ogdf/lib/minisat/mtl/Heap.h
+include/ogdf/lib/minisat/mtl/IntTypes.h
+include/ogdf/lib/minisat/mtl/Map.h
+include/ogdf/lib/minisat/mtl/Queue.h
+include/ogdf/lib/minisat/mtl/Sort.h
+include/ogdf/lib/minisat/mtl/Vec.h
+include/ogdf/lib/minisat/mtl/XAlloc.h
+include/ogdf/lib/minisat/simp/SimpSolver.h
+include/ogdf/lib/minisat/utils/Options.h
+include/ogdf/lib/minisat/utils/ParseUtils.h
+include/ogdf/lib/pugixml/pugiconfig.h
+include/ogdf/lib/pugixml/pugixml.h
 include/ogdf/lpsolver/LPSolver.h
 include/ogdf/misclayout/BalloonLayout.h
 include/ogdf/misclayout/BertaultLayout.h
 include/ogdf/misclayout/CircularLayout.h
+include/ogdf/misclayout/LinearLayout.h
 include/ogdf/misclayout/ProcrustesSubLayout.h
-include/ogdf/module/AcyclicSubgraphModule.h
-include/ogdf/module/AugmentationModule.h
-include/ogdf/module/CCLayoutPackModule.h
-include/ogdf/module/CPlanarSubgraphModule.h
-include/ogdf/module/ClustererModule.h
-include/ogdf/module/CrossingMinimizationModule.h
-include/ogdf/module/EdgeInsertionModule.h
-include/ogdf/module/EmbedderModule.h
-include/ogdf/module/FUPSModule.h
-include/ogdf/module/ForceLayoutModule.h
-include/ogdf/module/GridLayoutModule.h
-include/ogdf/module/HierarchyClusterLayoutModule.h
-include/ogdf/module/HierarchyLayoutModule.h
-include/ogdf/module/LayerByLayerSweep.h
-include/ogdf/module/LayeredCrossMinModule.h
-include/ogdf/module/LayoutClusterPlanRepModule.h
-include/ogdf/module/LayoutModule.h
-include/ogdf/module/LayoutPlanRepModule.h
-include/ogdf/module/LayoutPlanRepUMLModule.h
-include/ogdf/module/MMCrossingMinimizationModule.h
-include/ogdf/module/MMEdgeInsertionModule.h
-include/ogdf/module/MinCostFlowModule.h
-include/ogdf/module/MixedModelCrossingsBeautifierModule.h
-include/ogdf/module/MultilevelLayoutModule.h
-include/ogdf/module/PlanarSubgraphModule.h
-include/ogdf/module/PlanarityModule.h
-include/ogdf/module/RankingModule.h
-include/ogdf/module/ShellingOrderModule.h
-include/ogdf/module/ShortestPathModule.h
-include/ogdf/module/UMLCrossingMinimizationModule.h
-include/ogdf/module/UMLEdgeInsertionModule.h
-include/ogdf/module/UMLLayoutModule.h
-include/ogdf/module/UPRLayoutModule.h
-include/ogdf/module/UpwardEdgeInserterModule.h
-include/ogdf/module/UpwardPlanarSubgraphModule.h
-include/ogdf/module/UpwardPlanarizerModule.h
 include/ogdf/orthogonal/CompactionConstraintGraph.h
 include/ogdf/orthogonal/EdgeRouter.h
 include/ogdf/orthogonal/FlowCompaction.h
@@ -584,10 +590,17 @@ include/ogdf/orthogonal/MinimumEdgeDistances.h
 include/ogdf/orthogonal/OrthoLayout.h
 include/ogdf/orthogonal/OrthoRep.h
 include/ogdf/orthogonal/OrthoShaper.h
+include/ogdf/orthogonal/edge_router/NodeInfo.h
+include/ogdf/orthogonal/internal/CommonCompactionConstraintGraphBase.h
+include/ogdf/orthogonal/internal/RoutingChannel.h
+include/ogdf/packing/CCLayoutPackModule.h
 include/ogdf/packing/ComponentSplitterLayout.h
+include/ogdf/packing/SimpleCCPacker.h
 include/ogdf/packing/TileToRowsCCPacker.h
 include/ogdf/planarity/BoothLueker.h
 include/ogdf/planarity/BoyerMyrvold.h
+include/ogdf/planarity/CrossingMinimizationModule.h
+include/ogdf/planarity/EdgeInsertionModule.h
 include/ogdf/planarity/EdgeTypePatterns.h
 include/ogdf/planarity/EmbedderMaxFace.h
 include/ogdf/planarity/EmbedderMaxFaceLayers.h
@@ -595,11 +608,14 @@ include/ogdf/planarity/EmbedderMinDepth.h
 include/ogdf/planarity/EmbedderMinDepthMaxFace.h
 include/ogdf/planarity/EmbedderMinDepthMaxFaceLayers.h
 include/ogdf/planarity/EmbedderMinDepthPiTa.h
+include/ogdf/planarity/EmbedderModule.h
 include/ogdf/planarity/EmbedderOptimalFlexDraw.h
 include/ogdf/planarity/ExtractKuratowskis.h
-include/ogdf/planarity/FastPlanarSubgraph.h
 include/ogdf/planarity/FixedEmbeddingInserter.h
 include/ogdf/planarity/KuratowskiSubdivision.h
+include/ogdf/planarity/LayoutPlanRepModule.h
+include/ogdf/planarity/MMCrossingMinimizationModule.h
+include/ogdf/planarity/MMEdgeInsertionModule.h
 include/ogdf/planarity/MMFixedEmbeddingInserter.h
 include/ogdf/planarity/MMSubgraphPlanarizer.h
 include/ogdf/planarity/MMVariableEmbeddingInserter.h
@@ -612,25 +628,66 @@ include/ogdf/planarity/PlanRep.h
 include/ogdf/planarity/PlanRepExpansion.h
 include/ogdf/planarity/PlanRepInc.h
 include/ogdf/planarity/PlanRepLight.h
+include/ogdf/planarity/PlanarSubgraphBoyerMyrvold.h
+include/ogdf/planarity/PlanarSubgraphCactus.h
+include/ogdf/planarity/PlanarSubgraphEmpty.h
+include/ogdf/planarity/PlanarSubgraphFast.h
+include/ogdf/planarity/PlanarSubgraphModule.h
+include/ogdf/planarity/PlanarSubgraphTree.h
+include/ogdf/planarity/PlanarSubgraphTriangles.h
+include/ogdf/planarity/PlanarityModule.h
 include/ogdf/planarity/PlanarizationGridLayout.h
 include/ogdf/planarity/PlanarizationLayout.h
 include/ogdf/planarity/RemoveReinsertType.h
 include/ogdf/planarity/SimpleEmbedder.h
 include/ogdf/planarity/SimpleIncNodeInserter.h
 include/ogdf/planarity/SubgraphPlanarizer.h
+include/ogdf/planarity/TopologyModule.h
 include/ogdf/planarity/VariableEmbeddingInserter.h
+include/ogdf/planarity/VariableEmbeddingInserterBase.h
 include/ogdf/planarity/VariableEmbeddingInserterDyn.h
+include/ogdf/planarity/booth_lueker/EmbedIndicator.h
+include/ogdf/planarity/booth_lueker/EmbedPQTree.h
+include/ogdf/planarity/booth_lueker/IndInfo.h
+include/ogdf/planarity/booth_lueker/PlanarLeafKey.h
+include/ogdf/planarity/booth_lueker/PlanarPQTree.h
+include/ogdf/planarity/boyer_myrvold/BoyerMyrvoldInit.h
+include/ogdf/planarity/boyer_myrvold/BoyerMyrvoldPlanar.h
+include/ogdf/planarity/boyer_myrvold/FindKuratowskis.h
+include/ogdf/planarity/embedder/ConnectedSubgraph.h
+include/ogdf/planarity/embedder/CrossingStructure.h
+include/ogdf/planarity/embedder/EmbedderBCTreeBase.h
+include/ogdf/planarity/embedder/EmbedderMaxFaceBiconnectedGraphs.h
+include/ogdf/planarity/embedder/EmbedderMaxFaceBiconnectedGraphsLayers.h
+include/ogdf/planarity/embedder/LayersBlockEmbedder.h
+include/ogdf/planarity/embedder/MDMFLengthAttribute.h
+include/ogdf/planarity/embedding_inserter/CrossingsBucket.h
+include/ogdf/planarity/embedding_inserter/FixEdgeInserterCore.h
+include/ogdf/planarity/embedding_inserter/VarEdgeInserterCore.h
+include/ogdf/planarity/embedding_inserter/VarEdgeInserterDynCore.h

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



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