<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6126b3003a490d9710bc118642b3971771af0800">https://github.com/macports/macports-ports/commit/6126b3003a490d9710bc118642b3971771af0800</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6126b3003a490d9710bc118642b3971771af0800
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Jun 12 23:13:23 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    sympol: new port (version 0.1.9)
</span>---
 math/sympol/Portfile                               |  42 +++++++++
 .../0001-patch-for-bliss-0.77-compatibility.patch  | 100 +++++++++++++++++++++
 .../files/0002-Enforce-GMP-based-bliss.patch       |  25 ++++++
 .../0003-patch-for-cddlib-0.94-compatibility.patch |  65 ++++++++++++++
 .../0004-patch-for-lrslib-7.2-compatibility.patch  |  78 ++++++++++++++++
 ...005-patch-for-permlib-0.2.9-compatibility.patch |  49 ++++++++++
 math/sympol/files/0006-fix-headers.patch           |  60 +++++++++++++
 7 files changed, 419 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/sympol/Portfile b/math/sympol/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6b37bf95938
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/sympol/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            tremlin SymPol 0.1.9 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     tarball
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                    sympol
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              math science
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@catap korins.ky:kirill} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             C++ tool to work with symmetric polyhedra.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        {*}${description} It helps to compute restricted automorphisms \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    (parts of the linear symmetry group) of polyhedra and performs polyhedral description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conversion up to a given or computed symmetry group.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                http://www.math.uni-rostock.de/~rehn/software/sympol.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  5fce5bbcb8ef1b521c39ef2d2cd5f334818c7736 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  88e32321fa98eaf614abfda9be7fad992282db37952604707e79939f1144dd5a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    234244
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       0001-patch-for-bliss-0.77-compatibility.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0002-Enforce-GMP-based-bliss.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0003-patch-for-cddlib-0.94-compatibility.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0004-patch-for-lrslib-7.2-compatibility.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0005-patch-for-permlib-0.2.9-compatibility.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0006-fix-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# permlib header only library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:permlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      port:bliss \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:cddlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:eigen3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:lrslib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2011
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/sympol/files/0001-patch-for-bliss-0.77-compatibility.patch b/math/sympol/files/0001-patch-for-bliss-0.77-compatibility.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ce2062e0f2c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/sympol/files/0001-patch-for-bliss-0.77-compatibility.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,100 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 66f6ed0fdbc740d29550ac5069198dcc84b3dbdd Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: r-value <i@rvalue.moe>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 12 Oct 2021 01:10:39 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] patch for bliss-0.77 compatibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../graphconstructionbliss.cpp                | 54 +++++++------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 20 insertions(+), 34 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/symmetrygroupconstruction/graphconstructionbliss.cpp sympol/symmetrygroupconstruction/graphconstructionbliss.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 83f84e0..8d25d9d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/symmetrygroupconstruction/graphconstructionbliss.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/symmetrygroupconstruction/graphconstructionbliss.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,35 +16,6 @@ using namespace permlib;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static LoggerPtr logger(Logger::getLogger("SymGraphB "));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/// data structure used for the bliss callback
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-struct BlissData {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  unsigned int T;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  std::list<Permutation::ptr> generators;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/// bliss callback for graph automorphism generators
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void blisshook(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  void*                 user_param,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  unsigned int          n,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  const unsigned int*   aut
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  BOOST_ASSERT( user_param != 0 );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  BlissData* bliss = reinterpret_cast<BlissData*>(user_param);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  BOOST_ASSERT( n % bliss->T == 0 );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  Permutation::perm proj(n / bliss->T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for (unsigned int i = 0; i < proj.size(); ++i) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          proj[i] = aut[i];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          BOOST_ASSERT( aut[i] < proj.size() );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  Permutation::ptr p(new Permutation(proj));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  bliss->generators.push_back(p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ boost::shared_ptr<sympol::PermutationGroup> GraphConstructionBliss::compute(const MatrixConstruction* matrix) const {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   const unsigned int T = static_cast<unsigned int>(std::ceil( log2((double) matrix->k() + 1.0) ));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   const unsigned int matrixRows = matrix->dimension();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -71,14 +42,29 @@ boost::shared_ptr<sympol::PermutationGroup> GraphConstructionBliss::compute(cons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   YALLOG_DEBUG(logger, "start graph automorphism search with bliss");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   bliss::Stats stats;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  BlissData data;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  data.T = T;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  std::list<Permutation::ptr> generators;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  /// bliss callback for graph automorphism generators
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  auto blisshook = [T, &generators](
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          unsigned int n,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          const unsigned int* aut
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          BOOST_ASSERT( n % T == 0 );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          Permutation::perm proj(n / T);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          for (unsigned int i = 0; i < proj.size(); ++i) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  proj[i] = aut[i];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  BOOST_ASSERT( aut[i] < proj.size() );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          Permutation::ptr p(new Permutation(proj));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          generators.push_back(p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /* Prefer splitting partition cells corresponding to nodes with color 0 or 1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * so that we obtain a group basis beginning with them. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   G.set_splitting_heuristic(bliss::Graph::shs_f);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // disable component recursion as advised by Tommi Junttila from bliss
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   G.set_component_recursion(false);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  G.find_automorphisms(stats, blisshook, &data);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  G.find_automorphisms(stats, blisshook);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (yal::DEBUG <= yal::ReportLevel::get())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           stats.print(stdout);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -103,12 +89,12 @@ boost::shared_ptr<sympol::PermutationGroup> GraphConstructionBliss::compute(cons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   KnownBSGSConstruction<PERMUTATION, TRANSVERSAL> bsgsSetup(matrixRows);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   boost::shared_ptr<PermutationGroup> group(new PermutationGroup(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          bsgsSetup.construct(data.generators.begin(), data.generators.end(), baseVars.begin(), baseVars.end())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          bsgsSetup.construct(generators.begin(), generators.end(), baseVars.begin(), baseVars.end())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   SchreierSimsConstruction<PERMUTATION, TRANSVERSAL> bsgsSetup(matrixRows);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   boost::shared_ptr<PermutationGroup> group(new PermutationGroup(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          bsgsSetup.construct(data.generators.begin(), data.generators.end())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          bsgsSetup.construct(generators.begin(), generators.end())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/sympol/files/0002-Enforce-GMP-based-bliss.patch b/math/sympol/files/0002-Enforce-GMP-based-bliss.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7ec0c50ffad
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/sympol/files/0002-Enforce-GMP-based-bliss.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From a124e68e1d3d3ee7caceaf1cd7b43ee9faa1b19c Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: "Kirill A. Korinsky" <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 13 Jun 2023 11:52:51 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Enforce GMP based bliss
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sympol/CMakeLists.txt | 2 ++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 2 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/CMakeLists.txt sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index de9b4a8..9434c45 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,6 +26,8 @@ IF(BLISS_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   include_directories(${BLISS_INCLUDE_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(TARGET_LIBS ${TARGET_LIBS} ${BLISS_LIBRARIES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(HAVE_BLISS 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  # use GMP based bliss
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  add_definitions(-DBLISS_USE_GMP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF(BLISS_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/sympol/files/0003-patch-for-cddlib-0.94-compatibility.patch b/math/sympol/files/0003-patch-for-cddlib-0.94-compatibility.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8be5e4c7d7a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/sympol/files/0003-patch-for-cddlib-0.94-compatibility.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,65 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From ee5afe029d26055bb4b1c98c275aae7bcc7fd5c1 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: "Kirill A. Korinsky" <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 13 Jun 2023 11:40:42 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] patch for cddlib-0.94 compatibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMakeLists.txt               | 1 -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sympol/CMakeLists.txt        | 6 ++++--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sympol/raycomputationcdd.cpp | 4 ++--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 3 files changed, 6 insertions(+), 5 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a5370b0..ec3db33 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +23,6 @@ add_test(NAME perltest WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/contrib COMMAND p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_subdirectory(sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_subdirectory(external/lrslib-042c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-add_subdirectory(external/cddlib-094f)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_subdirectory(test)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exec_program( ${CMAKE_COMMAND} ARGS -E copy_directory ${PROJECT_SOURCE_DIR}/data ${PROJECT_BINARY_DIR}/data )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/CMakeLists.txt sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9434c45..df6fd6f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,7 +40,7 @@ SET (Boost_USE_MULTITHREADED TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(Boost 1.34.1 COMPONENTS program_options REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_directories(${Boost_INCLUDE_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-include_directories(../external/boost ../external/permlib ../external/lrslib-042c ../external/cddlib-094f ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include_directories(../external/boost ../external/permlib ../external/cddlib-094f ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions(-Woverloaded-virtual)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # lrs flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions(-DGMP -DLRS_QUIET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -75,7 +75,9 @@ set_target_properties(sympol PROPERTIES VERSION ${SYMPOL_MAJOR}.${SYMPOL_MINOR}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_executable(sympolbin sympol.cpp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_target_properties(sympolbin PROPERTIES OUTPUT_NAME sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(TARGET_LIBS ${TARGET_LIBS} lrsgmp cddgmp ${GMP_LIBRARIES} ${Boost_LIBRARIES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++find_library(CDDGMP cddgmp REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(TARGET_LIBS ${TARGET_LIBS} lrsgmp ${CDDGMP} ${GMP_LIBRARIES} ${Boost_LIBRARIES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(sympol ${TARGET_LIBS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(sympolbin sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/raycomputationcdd.cpp sympol/raycomputationcdd.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 17091f3..46ef4ff 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/raycomputationcdd.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/raycomputationcdd.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,8 +25,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "polyhedron.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern "C" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  #include <setoper.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  #include <cdd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #include <cddlib/setoper.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #include <cddlib/cdd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ctime>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/sympol/files/0004-patch-for-lrslib-7.2-compatibility.patch b/math/sympol/files/0004-patch-for-lrslib-7.2-compatibility.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..27231543b81
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/sympol/files/0004-patch-for-lrslib-7.2-compatibility.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,78 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From b67f66ad7e2544e3e4c5a415ac992816cc452203 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: "Kirill A. Korinsky" <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 13 Jun 2023 11:50:41 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] patch for lrslib-7.2 compatibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMakeLists.txt               | 1 -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sympol/CMakeLists.txt        | 7 ++++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sympol/raycomputationlrs.cpp | 5 +++--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 3 files changed, 7 insertions(+), 6 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ec3db33..0c1bc57 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,7 +22,6 @@ enable_testing()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_test(NAME perltest WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/contrib COMMAND perl test-sympol.pl ${PROJECT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_subdirectory(sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-add_subdirectory(external/lrslib-042c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_subdirectory(test)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exec_program( ${CMAKE_COMMAND} ARGS -E copy_directory ${PROJECT_SOURCE_DIR}/data ${PROJECT_BINARY_DIR}/data )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/CMakeLists.txt sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index df6fd6f..a19bb16 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,10 +40,10 @@ SET (Boost_USE_MULTITHREADED TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_package(Boost 1.34.1 COMPONENTS program_options REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_directories(${Boost_INCLUDE_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-include_directories(../external/boost ../external/permlib ../external/cddlib-094f ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include_directories(../external/boost ../external/permlib ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions(-Woverloaded-virtual)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # lrs flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-add_definitions(-DGMP -DLRS_QUIET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++add_definitions(-DGMP -DMA -DLRS_QUIET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # cdd flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions(-DGMPRATIONAL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -75,9 +75,10 @@ set_target_properties(sympol PROPERTIES VERSION ${SYMPOL_MAJOR}.${SYMPOL_MINOR}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_executable(sympolbin sympol.cpp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_target_properties(sympolbin PROPERTIES OUTPUT_NAME sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++find_library(LRS lrs REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ find_library(CDDGMP cddgmp REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(TARGET_LIBS ${TARGET_LIBS} lrsgmp ${CDDGMP} ${GMP_LIBRARIES} ${Boost_LIBRARIES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(TARGET_LIBS ${TARGET_LIBS} ${LRS} ${CDDGMP} ${GMP_LIBRARIES} ${Boost_LIBRARIES})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(sympol ${TARGET_LIBS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_link_libraries(sympolbin sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/raycomputationlrs.cpp sympol/raycomputationlrs.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c599548..fd4519a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/raycomputationlrs.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/raycomputationlrs.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,7 +25,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "polyhedron.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern "C" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  #include <lrslib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #define MA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #include <lrslib/lrsrestart.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #include <lrslib/lrslib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ctime>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -66,7 +68,6 @@ bool RayComputationLRS::finish() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    lrs_mp_close();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (RayComputationLRS::ms_fIn != NULL) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (std::fclose(RayComputationLRS::ms_fIn)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/sympol/files/0005-patch-for-permlib-0.2.9-compatibility.patch b/math/sympol/files/0005-patch-for-permlib-0.2.9-compatibility.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0de6990b3f0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/sympol/files/0005-patch-for-permlib-0.2.9-compatibility.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,49 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 7ca523953eaa2b2dc19f2def4dbd86e5575384fb Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: "Kirill A. Korinsky" <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 13 Jun 2023 11:56:32 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] patch for permlib-0.2.9 compatibility
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+It also follow https://github.com/tremlin/PermLib/pull/8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMakeLists.txt        | 6 +++++-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sympol/CMakeLists.txt | 4 ++--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 7 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0c1bc57..1204604 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,8 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cmake_minimum_required (VERSION 2.6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cmake_minimum_required (VERSION 3.10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ project (SymPol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/external/cmake/Modules")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(CMAKE_CXX_STANDARD 11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(CMAKE_CXX_STANDARD_REQUIRED ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(CMAKE_CXX_EXTENSIONS OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_directories(${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(GMP REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/CMakeLists.txt sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a19bb16..70fdf05 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,10 +37,10 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET (Boost_FIND_REQUIRED TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET (Boost_FIND_QUIETLY TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET (Boost_USE_MULTITHREADED TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-find_package(Boost 1.34.1 COMPONENTS program_options REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++find_package(Boost 1.67 COMPONENTS program_options REQUIRED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_directories(${Boost_INCLUDE_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-include_directories(../external/boost ../external/permlib ${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include_directories(${CMAKE_CURRENT_BINARY_DIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions(-Woverloaded-virtual)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # lrs flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions(-DGMP -DMA -DLRS_QUIET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/sympol/files/0006-fix-headers.patch b/math/sympol/files/0006-fix-headers.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e60ff2ab6b5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/sympol/files/0006-fix-headers.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,60 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 2cf61f7b304a819480d87354be5db01d384b327b Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: "Kirill A. Korinsky" <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 13 Jun 2023 11:57:02 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] fix headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See: https://gitlab.archlinux.org/archlinux/packaging/packages/sympol/-/blob/main/sympol-fix-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sympol/CMakeLists.txt | 20 +++++++++++++-------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 13 insertions(+), 7 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git sympol/CMakeLists.txt sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 70fdf05..2df91eb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sympol/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -104,11 +104,6 @@ install(FILES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   configuration.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   facesuptosymmetrylist.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   facewithdata.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  matrix/algorithm.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  matrix/invert.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  matrix/matrix.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  matrix/rank.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  matrix/zmatrix.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   polyhedrondatastorage.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   polyhedron.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   polyhedronio.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -127,6 +122,16 @@ install(FILES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrycomputationidm.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrycomputationidmmemento.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrycomputationmemento.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  types.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  DESTINATION ${INCLUDE_INSTALL_DIR}/sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(FILES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  matrix/algorithm.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  matrix/invert.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  matrix/matrix.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  matrix/rank.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  matrix/zmatrix.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  DESTINATION ${INCLUDE_INSTALL_DIR}/sympol/matrix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(FILES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrygroupconstruction/computesymmetries.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrygroupconstruction/graphconstructionbliss.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrygroupconstruction/graphconstructiondefault.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -134,10 +139,11 @@ install(FILES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrygroupconstruction/matrixconstructiondefault.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrygroupconstruction/matrixconstructioneigen.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   symmetrygroupconstruction/matrixconstruction.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  types.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  DESTINATION ${INCLUDE_INSTALL_DIR}/sympol/symmetrygroupconstruction)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(FILES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   yal/logger.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   yal/reportlevel.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   yal/usagestats.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  DESTINATION ${INCLUDE_INSTALL_DIR}/sympol)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  DESTINATION ${INCLUDE_INSTALL_DIR}/sympol/yal)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(FILES ../man/sympol.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         DESTINATION "share/man/man1")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>