aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2024-05-05 15:45:27 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2024-05-05 15:48:31 +0000
commit01807ba27a0790623f2a3846dac25dd58be339bc (patch)
treed9ab61be893c68f79173631c2b0c444a13d7c68d
parentc802e52005198bd71ba7f5d177cdd5bf2672d235 (diff)
downloadports-01807ba27a0790623f2a3846dac25dd58be339bc.tar.gz
ports-01807ba27a0790623f2a3846dac25dd58be339bc.zip
math/topcom: update 0.17.8 → 1.1.2
PR: 278778 (addition of EXTRACT_AFTER_ARGS) Submitted by: Daniel Engberg <diizzy@FreeBSD.org> (addition of EXTRACT_AFTER_ARGS)
-rw-r--r--math/latte-integrale/Makefile2
-rw-r--r--math/topcom/Makefile18
-rw-r--r--math/topcom/distinfo6
-rw-r--r--math/topcom/pkg-plist48
4 files changed, 60 insertions, 14 deletions
diff --git a/math/latte-integrale/Makefile b/math/latte-integrale/Makefile
index 3fc4dd4dcb07..bfb127f3b712 100644
--- a/math/latte-integrale/Makefile
+++ b/math/latte-integrale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= latte-integrale
DISTVERSIONPREFIX= version_
DISTVERSION= 1_7_6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/topcom/Makefile b/math/topcom/Makefile
index ab3cdce726d8..de1e725887c8 100644
--- a/math/topcom/Makefile
+++ b/math/topcom/Makefile
@@ -1,13 +1,12 @@
PORTNAME= topcom
-DISTVERSION= 0.17.8
-PORTREVISION= 1
+DISTVERSION= 1.1.2
CATEGORIES= math
-MASTER_SITES= http://www.rambau.wm.uni-bayreuth.de/Software/
-DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
+MASTER_SITES= https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM-Downloads/
+DISTNAME= ${PORTNAME:tu}-${DISTVERSION:S/./_/g}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computing triangulations of point configurations and oriented matroids
-WWW= http://www.rambau.wm.uni-bayreuth.de/TOPCOM/
+WWW= https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM/index.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -15,9 +14,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcddgmp.so:math/cddlib \
libgmp.so:math/gmp
-USES= autoreconf gmake localbase:ldflags
+USES= autoreconf gmake localbase:ldflags tar:tgz
+
GNU_CONFIGURE= yes
+EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/external \
+ --no-same-owner --no-same-permissions
+
CFLAGS+= -I${LOCALBASE}/include/cdd/
LDFLAGS+= -lgmp -lgmpxx -lcddgmp
@@ -32,9 +35,6 @@ SOPLEX_CXXFLAGS= -I${LOCALBASE}/include/soplex
SOPLEX_LIB_DEPENDS= libsoplex.so:math/SoPlex
SOPLEX_BROKEN= not compatible with SoPlex-5.0.2 - missing header, reported to the upstream author vie e-mail
-post-extract:
- @${RM} -r ${WRKSRC}/external
-
post-patch:
@${FIND} ${WRKSRC} -name "Makefile*" \
| ${XARGS} ${REINPLACE_CMD} ' \
diff --git a/math/topcom/distinfo b/math/topcom/distinfo
index dde574ff54cd..bbb7657d27f2 100644
--- a/math/topcom/distinfo
+++ b/math/topcom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544052159
-SHA256 (TOPCOM-0.17.8.tar.gz) = 3f83b98f51ee859ec321bacabf7b172c25884f14848ab6c628326b987bd8aaab
-SIZE (TOPCOM-0.17.8.tar.gz) = 8994044
+TIMESTAMP = 1714922168
+SHA256 (TOPCOM-1_1_2.tgz) = 4fb10754ee5b76056441fea98f2c8dee5db6f2984d8c14283b49239ad4378ab6
+SIZE (TOPCOM-1_1_2.tgz) = 7924000
diff --git a/math/topcom/pkg-plist b/math/topcom/pkg-plist
index 8d35b5d72618..5251c63f3efb 100644
--- a/math/topcom/pkg-plist
+++ b/math/topcom/pkg-plist
@@ -1,6 +1,12 @@
bin/B_A
bin/B_A_center
bin/B_D
+bin/B_D_center
+bin/B_S
+bin/B_S_center
+bin/Dnxk
+bin/binomial
+bin/check
bin/checkregularity
bin/chiro2allfinetriangs
bin/chiro2alltriangs
@@ -12,6 +18,8 @@ bin/chiro2finetriangs
bin/chiro2mintriang
bin/chiro2nallfinetriangs
bin/chiro2nalltriangs
+bin/chiro2ncircuits
+bin/chiro2ncocircuits
bin/chiro2nfinetriangs
bin/chiro2ntriangs
bin/chiro2placingtriang
@@ -21,21 +29,32 @@ bin/cross
bin/cube
bin/cyclic
bin/hypersimplex
+bin/kDn
bin/lattice
+bin/permutahedron
bin/points2allfinetriangs
bin/points2alltriangs
bin/points2chiro
+bin/points2circuits
+bin/points2cocircuits
bin/points2facets
bin/points2finetriang
bin/points2finetriangs
bin/points2flips
+bin/points2gale
+bin/points2mintriang
bin/points2nallfinetriangs
bin/points2nalltriangs
+bin/points2ncircuits
+bin/points2ncocircuits
bin/points2nfinetriangs
bin/points2nflips
bin/points2ntriangs
bin/points2placingtriang
+bin/points2prettyprint
+bin/points2symmetries
bin/points2triangs
+bin/points2vertices
bin/points2volume
bin/santos_22_triang
bin/santos_dim4_triang
@@ -45,41 +64,56 @@ include/Array.hh
include/CheckTriang.hh
include/Chirotope.hh
include/Circuits.hh
+include/ClassifiedExtensionSymmetries.hh
+include/ClassifiedSubsetSymmetries.hh
include/Cocircuits.hh
include/CommandlineOptions.hh
include/CompressedIntegerSet.hh
+include/ComputeCircuits.hh
+include/ComputeCocircuits.hh
include/ComputeTriangs.hh
+include/ContainerIO.hh
include/Facets.hh
include/FastSimplicialComplex.hh
include/Field.hh
include/FineTriang.hh
include/Flip.hh
include/Global.hh
+include/Graphics.hh
include/HashKey.hh
include/HashMap.hh
include/HashSet.hh
+include/Incidences.hh
include/IndexTableArray.hh
include/Integer.h
include/IntegerSet.hh
+include/IntegerSet64.hh
include/InteriorFacets.hh
include/LPinterface.hh
+include/LabelSet.hh
include/MarkedFlips.hh
include/Matrix.hh
include/Pair.hh
include/PartialTriang.hh
+include/PermlibPermutationGroup.hh
include/Permutation.hh
+include/PermutationPartialComparator.hh
include/PlacingTriang.hh
include/PlainArray.hh
include/PlainHashIndexTable.hh
include/PlainHashMap.hh
include/PlainHashSet.hh
include/PlainHashTable.hh
+include/PlainLinkedHashTable.hh
+include/PlainUnlinkedHashTable.hh
include/PointConfiguration.hh
+include/QSOinterface.hh
include/Rational.h
include/RealChiro.hh
include/RefCount.hh
include/RegularityCheck.hh
include/SPXinterface.hh
+include/Simplex.hh
include/SimplicialComplex.hh
include/SimplicialComplexTemplate.hh
include/SimplicialComplexTemplate_Declarations.hh
@@ -87,13 +121,25 @@ include/SimplicialComplexTemplate_Definitions.hh
include/SparseIntegerSet.hh
include/SparseSimplicialComplex.hh
include/StairCaseMatrix.hh
-include/SymmetricBFS.hh
+include/Statistics.hh
+include/StrictStairCaseMatrix.hh
+include/StrictStairCaseMatrixTrans.hh
+include/SwitchTable.hh
+include/SymmetricExtensionGraph.hh
+include/SymmetricExtensionGraphMaster.hh
+include/SymmetricExtensionGraphNode.hh
+include/SymmetricFlipGraph.hh
+include/SymmetricSubsetGraph.hh
+include/SymmetricSubsetGraphMaster.hh
+include/SymmetricSubsetGraphNode.hh
include/Symmetry.hh
include/TriangFlips.hh
include/TriangNode.hh
include/Vector.hh
include/VertexFacetTable.hh
include/VertexFacetTableArray.hh
+include/Vertices.hh
include/VirtualChiro.hh
+include/Volumes.hh
lib/libCHECKREG.a
lib/libTOPCOM.a