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,42 +1,42 @@ PORTNAME= latte-integrale DISTVERSIONPREFIX= version_ DISTVERSION= 1_7_6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Software for counting lattice points/integration over convex polytopes WWW= https://www.math.ucdavis.edu/~latte/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lrs:math/lrslib \ points2triangs:math/topcom LIB_DEPENDS= lib4ti2util.so:math/4ti2 \ libcddgmp.so:math/cddlib \ libgmp.so:math/gmp \ libntl.so:math/ntl RUN_DEPENDS= lrs:math/lrslib \ points2triangs:math/topcom USES= autoreconf:2.69 compiler:c++11-lang gmake libtool \ localbase:ldflags USE_CXXSTD= c++14 USE_GITHUB= yes GH_ACCOUNT= latte-int GH_PROJECT= latte USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --with-topcom=${LOCALBASE} --with-4ti2=${LOCALBASE} --with-cddlib=${LOCALBASE} --with-gmp=${LOCALBASE} --with-ntl=${LOCALBASE} CONFLICTS_INSTALL= latte p5-Math-SigFigs schilyutils # bin/count OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * .include diff --git a/math/topcom/Makefile b/math/topcom/Makefile index ab3cdce726d8..de1e725887c8 100644 --- a/math/topcom/Makefile +++ b/math/topcom/Makefile @@ -1,48 +1,48 @@ 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 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 CONFLICTS_INSTALL= p5-Set-CrossProduct # bin/cross WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} OPTIONS_DEFINE= SOPLEX # SOPLEX shouldn't be made default because SoPlex's license prevents packaging. SOPLEX_DESC= Build with SoPlex linear programming problem solver 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} ' \ s|\.\./external/lib/libcddgmp\.a|${LOCALBASE}/lib/libcddgmp.so| ; \ s|\.\./external/lib/libgmp\.a|${LOCALBASE}/lib/libgmp.so| ; \ s|\.\./external/lib/libgmpxx\.a|${LOCALBASE}/lib/libgmpxx.so|' post-patch-SOPLEX-off: @${REINPLACE_CMD} -e 's|AC_CHECK_LIB(soplex,|AC_CHECK_LIB(soplex_disabled,|' ${WRKSRC}/configure.ac .include 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,99 +1,145 @@ 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 bin/chiro2circuits bin/chiro2cocircuits bin/chiro2dual bin/chiro2finetriang bin/chiro2finetriangs bin/chiro2mintriang bin/chiro2nallfinetriangs bin/chiro2nalltriangs +bin/chiro2ncircuits +bin/chiro2ncocircuits bin/chiro2nfinetriangs bin/chiro2ntriangs bin/chiro2placingtriang bin/chiro2triangs bin/cocircuits2facets 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 bin/santos_triang include/Admissibles.hh 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 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