aboutsummaryrefslogtreecommitdiff
path: root/math/polymake
diff options
context:
space:
mode:
authorPhilipp Ost <bsd@philippost.de>2022-10-04 11:19:34 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2022-10-04 11:23:41 +0000
commit38cc9f001fa7662b8a0c2921911f7a1a66a97d3f (patch)
tree45dd4d0e2034be11b5a046ef9b9f8fad8883a452 /math/polymake
parent7f2f0cc69b9348a6bfcbdbeee5793616628307b4 (diff)
Diffstat (limited to 'math/polymake')
-rw-r--r--math/polymake/Makefile3
-rw-r--r--math/polymake/distinfo6
-rw-r--r--math/polymake/files/patch-apps_topaz_include_grass__plucker.h11
-rw-r--r--math/polymake/pkg-plist31
4 files changed, 38 insertions, 13 deletions
diff --git a/math/polymake/Makefile b/math/polymake/Makefile
index 12d3b33cdd33..bfd2ede6f4a4 100644
--- a/math/polymake/Makefile
+++ b/math/polymake/Makefile
@@ -1,6 +1,5 @@
PORTNAME= polymake
-DISTVERSION= 4.6
-PORTREVISION= 5
+DISTVERSION= 4.7
CATEGORIES= math
MASTER_SITES= https://polymake.org/lib/exe/fetch.php/download/
DISTNAME= ${PORTNAME}-${DISTVERSION}-minimal
diff --git a/math/polymake/distinfo b/math/polymake/distinfo
index ce9fd4415067..3693ad7ef47f 100644
--- a/math/polymake/distinfo
+++ b/math/polymake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642450038
-SHA256 (polymake-4.6-minimal.tar.bz2) = 423a44ddef11eaea8457ab15dd5d86ddb7a8bcc6c9bb11776f9e2958d7dcf9d0
-SIZE (polymake-4.6-minimal.tar.bz2) = 5634651
+TIMESTAMP = 1657991712
+SHA256 (polymake-4.7-minimal.tar.bz2) = d6abfede022c6ccd711e1d364b7c9b91cbd590a4b73990cd3567c9b769f26e61
+SIZE (polymake-4.7-minimal.tar.bz2) = 7258042
diff --git a/math/polymake/files/patch-apps_topaz_include_grass__plucker.h b/math/polymake/files/patch-apps_topaz_include_grass__plucker.h
new file mode 100644
index 000000000000..d2640096d79f
--- /dev/null
+++ b/math/polymake/files/patch-apps_topaz_include_grass__plucker.h
@@ -0,0 +1,11 @@
+--- apps/topaz/include/grass_plucker.h.orig 2022-10-03 19:41:15 UTC
++++ apps/topaz/include/grass_plucker.h
+@@ -122,7 +122,7 @@ using CubeIndex = NamedType<Int, CubeIndexTag>;
+ inline constexpr Int max_n_vertices(31);
+ inline constexpr Int first_cube_index(Int(1) << max_n_vertices);
+ */
+-#define max_n_vertices 31
++#define max_n_vertices ((Int) sizeof(Int)*4-1)
+ #define first_cube_index (CubeIndex(Int(1) << (2*max_n_vertices)))
+ #define MAGIC_VERTEX_MULTIPLE 256
+
diff --git a/math/polymake/pkg-plist b/math/polymake/pkg-plist
index 2238585c3283..50ce399d15c9 100644
--- a/math/polymake/pkg-plist
+++ b/math/polymake/pkg-plist
@@ -266,10 +266,10 @@ include/polymake/polytope/generic_lp_client.h
include/polymake/polytope/generic_milp_client.h
include/polymake/polytope/h_vector.h
include/polymake/polytope/hasse_diagram.h
-include/polymake/polytope/hypersimplex.h
include/polymake/polytope/inner_point.h
include/polymake/polytope/is_regular.h
%%LRS%%include/polymake/polytope/lrs_interface.h
+include/polymake/polytope/matroid_polytopes.h
include/polymake/polytope/minkowski_sum_fukuda.h
%%NORMALIZ%%include/polymake/polytope/normaliz_interface.h
include/polymake/polytope/optimal_contains.h
@@ -312,6 +312,7 @@ include/polymake/topaz/complex_tools.tcc
include/polymake/topaz/connected_sum.h
include/polymake/topaz/connected_sum.tcc
include/polymake/topaz/graph.h
+include/polymake/topaz/grass_plucker.h
include/polymake/topaz/hasse_diagram.h
include/polymake/topaz/is_sphere_h.h
include/polymake/topaz/jockusch.h
@@ -371,13 +372,13 @@ include/polymake/type_utils.h
include/polymake/vector
lib/libpolymake-apps-rt.so
lib/libpolymake-apps-rt.so.4
-lib/libpolymake-apps-rt.so.4.6
+lib/libpolymake-apps-rt.so.4.7
lib/libpolymake-apps.so
lib/libpolymake-apps.so.4
-lib/libpolymake-apps.so.4.6
+lib/libpolymake-apps.so.4.7
lib/libpolymake.so
lib/libpolymake.so.4
-lib/libpolymake.so.4.6
+lib/libpolymake.so.4.7
libexec/polymake/config.ninja
libexec/polymake/lib/common.so
libexec/polymake/lib/fan.so
@@ -387,10 +388,10 @@ libexec/polymake/lib/group.so
libexec/polymake/lib/ideal.so
libexec/polymake/lib/libpolymake-apps-rt.so
libexec/polymake/lib/libpolymake-apps-rt.so.4
-libexec/polymake/lib/libpolymake-apps-rt.so.4.6
+libexec/polymake/lib/libpolymake-apps-rt.so.4.7
libexec/polymake/lib/libpolymake-apps.so
libexec/polymake/lib/libpolymake-apps.so.4
-libexec/polymake/lib/libpolymake-apps.so.4.6
+libexec/polymake/lib/libpolymake-apps.so.4.7
libexec/polymake/lib/matroid.so
libexec/polymake/lib/polytope.so
libexec/polymake/lib/topaz.so
@@ -624,6 +625,7 @@ libexec/polymake/shared
%%DATADIR%%/apps/ideal/rules/ideal.rules
%%DATADIR%%/apps/ideal/rules/ideal_properties.rules
%%DATADIR%%/apps/ideal/rules/main.rules
+%%DATADIR%%/apps/ideal/rules/slack_ideal.rules
%%DATADIR%%/apps/matroid/rules/_4ti2.rules
%%DATADIR%%/apps/matroid/rules/automorphisms.rules
%%DATADIR%%/apps/matroid/rules/dual.rules
@@ -819,6 +821,7 @@ libexec/polymake/shared
%%DATADIR%%/apps/polytope/src/edge_lengths.cc
%%DATADIR%%/apps/polytope/src/edge_middle.cc
%%DATADIR%%/apps/polytope/src/edge_orientable.cc
+%%DATADIR%%/apps/polytope/src/ehrhart_polynomials_of_matroid_polytopes.cc
%%DATADIR%%/apps/polytope/src/explicit-zonotope.cc
%%DATADIR%%/apps/polytope/src/face_lattice.cc
%%DATADIR%%/apps/polytope/src/faces_and_facets.cc
@@ -971,6 +974,7 @@ libexec/polymake/shared
%%DATADIR%%/apps/topaz/rules/common.rules
%%DATADIR%%/apps/topaz/rules/complex_properties.rules
%%DATADIR%%/apps/topaz/rules/gap.rules
+%%DATADIR%%/apps/topaz/rules/grass_plucker.rules
%%DATADIR%%/apps/topaz/rules/help.rules
%%DATADIR%%/apps/topaz/rules/hyperbolic_surface.rules
%%DATADIR%%/apps/topaz/rules/main.rules
@@ -1006,6 +1010,9 @@ libexec/polymake/shared
%%DATADIR%%/apps/topaz/src/fundamental_group.cc
%%DATADIR%%/apps/topaz/src/gkz_computation.cc
%%DATADIR%%/apps/topaz/src/graph.cc
+%%DATADIR%%/apps/topaz/src/grass_plucker.cc
+%%DATADIR%%/apps/topaz/src/grass_plucker_impl.cc
+%%DATADIR%%/apps/topaz/src/grass_plucker_tree_impl.cc
%%DATADIR%%/apps/topaz/src/h_induced_quotient.cc
%%DATADIR%%/apps/topaz/src/h_vector.cc
%%DATADIR%%/apps/topaz/src/hasse_diagram.cc
@@ -1041,6 +1048,7 @@ libexec/polymake/shared
%%DATADIR%%/apps/topaz/src/odd_complex_of_manifold.cc
%%DATADIR%%/apps/topaz/src/orientation.cc
%%DATADIR%%/apps/topaz/src/persistent_homology.cc
+%%DATADIR%%/apps/topaz/src/poincare_sphere.cc
%%DATADIR%%/apps/topaz/src/product.cc
%%DATADIR%%/apps/topaz/src/projective_plane.cc
%%DATADIR%%/apps/topaz/src/projective_potato.cc
@@ -1225,7 +1233,6 @@ libexec/polymake/shared
%%NORMALIZ%%%%DATADIR%%/bundled/libnormaliz/apps/polytope/rules/convexhull.rules
%%NORMALIZ%%%%DATADIR%%/bundled/libnormaliz/apps/polytope/rules/main.rules
%%NORMALIZ%%%%DATADIR%%/bundled/libnormaliz/apps/polytope/src/build_flags.pl
-%%NORMALIZ%%%%DATADIR%%/bundled/libnormaliz/apps/polytope/src/libnormaliz_inst.cc
%%NORMALIZ%%%%DATADIR%%/bundled/libnormaliz/apps/polytope/src/normaliz_interface.cc
%%DATADIR%%/bundled/libnormaliz/polymake.ext
%%LRS%%%%DATADIR%%/bundled/lrs/apps/polytope/rules/lrs_ch.rules
@@ -1255,6 +1262,7 @@ libexec/polymake/shared
%%SINGULAR%%%%DATADIR%%/bundled/singular/apps/ideal/rules/help.rules
%%SINGULAR%%%%DATADIR%%/bundled/singular/apps/ideal/rules/main.rules
%%SINGULAR%%%%DATADIR%%/bundled/singular/apps/ideal/rules/singular.rules
+%%SINGULAR%%%%DATADIR%%/bundled/singular/apps/ideal/rules/slack_ideal.rules
%%SINGULAR%%%%DATADIR%%/bundled/singular/apps/ideal/src/singularConvertTypes.cc
%%SINGULAR%%%%DATADIR%%/bundled/singular/apps/ideal/src/singularIdeal.cc
%%SINGULAR%%%%DATADIR%%/bundled/singular/apps/ideal/src/singularInit.cc
@@ -1284,6 +1292,10 @@ libexec/polymake/shared
%%DATADIR%%/demo/data.ipynb
%%DATADIR%%/demo/face_lattice_tutorial.ipynb
%%DATADIR%%/demo/files/3d_printing_with_x3d/3d_printing_helping_subs.pl
+%%DATADIR%%/demo/files/hands_on_tropical_geometry/3d_printing_helper_functions.pl
+%%DATADIR%%/demo/files/hands_on_tropical_geometry/3d_printing_template_curve.pl
+%%DATADIR%%/demo/files/hands_on_tropical_geometry/3d_printing_template_surface.pl
+%%DATADIR%%/demo/files/hands_on_tropical_geometry/3d_printing_template_surface_and_curve.pl
%%DATADIR%%/demo/files/json_and_polydb/data/geometric_01.pdata
%%DATADIR%%/demo/files/json_and_polydb/data/matroid.mat
%%DATADIR%%/demo/files/json_and_polydb/polydb_meta/Polytopes/01Polytopes/Polytopes.01Polytopes.2.1.json
@@ -1291,12 +1303,13 @@ libexec/polymake/shared
%%DATADIR%%/demo/files/json_and_polydb/polydb_meta/Polytopes/01Polytopes/schema.2.1.json
%%DATADIR%%/demo/files/json_and_polydb/polydb_meta/Polytopes/Polytopes.2.1.json
%%DATADIR%%/demo/files/optimization/c3t.lp
- %%DATADIR%%/demo/files/optimization/c3t.mps
+%%DATADIR%%/demo/files/optimization/c3t.mps
%%DATADIR%%/demo/files/optimization/lpclosure.pl
%%DATADIR%%/demo/files/optimization/mip.lp
%%DATADIR%%/demo/files/optimization/stab.lp
%%DATADIR%%/demo/files/optimization/unbounded.lp
%%DATADIR%%/demo/gomory.ipynb
+%%DATADIR%%/demo/hands_on_tropical_geometry.ipynb
%%DATADIR%%/demo/hyperbolic_surface_tutorial.ipynb
%%DATADIR%%/demo/ilp_and_hilbertbases.ipynb
%%DATADIR%%/demo/json_and_polydb.ipynb
@@ -1494,6 +1507,7 @@ libexec/polymake/shared
%%DATADIR%%/upgrades/4.4
%%DATADIR%%/upgrades/4.5
%%DATADIR%%/upgrades/4.6
+%%DATADIR%%/upgrades/4.7
%%DATADIR%%/upgrades/big_objects-2.10.1
%%DATADIR%%/upgrades/big_objects-2.11.1
%%DATADIR%%/upgrades/big_objects-2.12.1
@@ -1511,6 +1525,7 @@ libexec/polymake/shared
%%DATADIR%%/upgrades/big_objects-4.3.3
%%DATADIR%%/upgrades/big_objects-4.4.1
%%DATADIR%%/upgrades/big_objects-4.5.1
+%%DATADIR%%/upgrades/big_objects-4.6.1
@dir libexec/polymake/bundled/atint
%%BLISS%%@dir libexec/polymake/bundled/bliss
@dir libexec/polymake/bundled/cdd