git: 01807ba27a07 - main - math/topcom: update 0.17.8 → 1.1.2

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 05 May 2024 15:48:37 UTC
The branch main has been updated by yuri:

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

commit 01807ba27a0790623f2a3846dac25dd58be339bc
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-05-05 15:45:27 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-05-05 15:48:31 +0000

    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)
---
 math/latte-integrale/Makefile |  2 +-
 math/topcom/Makefile          | 18 ++++++++--------
 math/topcom/distinfo          |  6 +++---
 math/topcom/pkg-plist         | 48 ++++++++++++++++++++++++++++++++++++++++++-
 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