svn commit: r486728 - in head/math: . topcom
Yuri Victorovich
yuri at FreeBSD.org
Thu Dec 6 00:47:37 UTC 2018
Author: yuri
Date: Thu Dec 6 00:47:35 2018
New Revision: 486728
URL: https://svnweb.freebsd.org/changeset/ports/486728
Log:
New port: math/topcom: Computing triangulations of point configurations and oriented matroids
Added:
head/math/topcom/
head/math/topcom/Makefile (contents, props changed)
head/math/topcom/distinfo (contents, props changed)
head/math/topcom/pkg-descr (contents, props changed)
head/math/topcom/pkg-plist (contents, props changed)
Modified:
head/math/Makefile
Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile Thu Dec 6 00:11:11 2018 (r486727)
+++ head/math/Makefile Thu Dec 6 00:47:35 2018 (r486728)
@@ -860,6 +860,7 @@
SUBDIR += tmv
SUBDIR += tomsfastmath
SUBDIR += topaz
+ SUBDIR += topcom
SUBDIR += triangle
SUBDIR += trlan
SUBDIR += truthtable
Added: head/math/topcom/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/topcom/Makefile Thu Dec 6 00:47:35 2018 (r486728)
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME= topcom
+DISTVERSIONPREFIX= Release_
+DISTVERSION= 0.17.8
+CATEGORIES= math
+MASTER_SITES= http://www.rambau.wm.uni-bayreuth.de/Software/
+DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Computing triangulations of point configurations and oriented matroids
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libcddgmp.so:math/cddlib \
+ libgmp.so:math/gmp
+
+USES= autoreconf gmake localbase:ldflags
+GNU_CONFIGURE= yes
+
+CFLAGS+= -I${LOCALBASE}/include/cdd/
+LDFLAGS+= -lgmp -lgmpxx -lcddgmp
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+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|'
+
+.include <bsd.port.mk>
Added: head/math/topcom/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/topcom/distinfo Thu Dec 6 00:47:35 2018 (r486728)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544052159
+SHA256 (TOPCOM-0.17.8.tar.gz) = 3f83b98f51ee859ec321bacabf7b172c25884f14848ab6c628326b987bd8aaab
+SIZE (TOPCOM-0.17.8.tar.gz) = 8994044
Added: head/math/topcom/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/topcom/pkg-descr Thu Dec 6 00:47:35 2018 (r486728)
@@ -0,0 +1,6 @@
+TOPCOM is a package for computing Triangulations Of Point Configurations and
+Oriented Matroids. It was very much inspired by the maple program PUNTOS, which
+was written by Jesus de Loera. TOPCOM is entirely written in C++, so there is a
+significant speed up compared to PUNTOS.
+
+WWW: http://www.rambau.wm.uni-bayreuth.de/TOPCOM/
Added: head/math/topcom/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/topcom/pkg-plist Thu Dec 6 00:47:35 2018 (r486728)
@@ -0,0 +1,99 @@
+bin/B_A
+bin/B_A_center
+bin/B_D
+bin/checkregularity
+bin/chiro2allfinetriangs
+bin/chiro2alltriangs
+bin/chiro2circuits
+bin/chiro2cocircuits
+bin/chiro2dual
+bin/chiro2finetriang
+bin/chiro2finetriangs
+bin/chiro2mintriang
+bin/chiro2nallfinetriangs
+bin/chiro2nalltriangs
+bin/chiro2nfinetriangs
+bin/chiro2ntriangs
+bin/chiro2placingtriang
+bin/chiro2triangs
+bin/cocircuits2facets
+bin/cross
+bin/cube
+bin/cyclic
+bin/hypersimplex
+bin/lattice
+bin/points2allfinetriangs
+bin/points2alltriangs
+bin/points2chiro
+bin/points2facets
+bin/points2finetriang
+bin/points2finetriangs
+bin/points2flips
+bin/points2nallfinetriangs
+bin/points2nalltriangs
+bin/points2nfinetriangs
+bin/points2nflips
+bin/points2ntriangs
+bin/points2placingtriang
+bin/points2triangs
+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/Cocircuits.hh
+include/CommandlineOptions.hh
+include/CompressedIntegerSet.hh
+include/ComputeTriangs.hh
+include/Facets.hh
+include/FastSimplicialComplex.hh
+include/Field.hh
+include/FineTriang.hh
+include/Flip.hh
+include/Global.hh
+include/HashKey.hh
+include/HashMap.hh
+include/HashSet.hh
+include/IndexTableArray.hh
+include/Integer.h
+include/IntegerSet.hh
+include/InteriorFacets.hh
+include/LPinterface.hh
+include/MarkedFlips.hh
+include/Matrix.hh
+include/Pair.hh
+include/PartialTriang.hh
+include/Permutation.hh
+include/PlacingTriang.hh
+include/PlainArray.hh
+include/PlainHashIndexTable.hh
+include/PlainHashMap.hh
+include/PlainHashSet.hh
+include/PlainHashTable.hh
+include/PointConfiguration.hh
+include/Rational.h
+include/RealChiro.hh
+include/RefCount.hh
+include/RegularityCheck.hh
+include/SPXinterface.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/Symmetry.hh
+include/TriangFlips.hh
+include/TriangNode.hh
+include/Vector.hh
+include/VertexFacetTable.hh
+include/VertexFacetTableArray.hh
+include/VirtualChiro.hh
+lib/libCHECKREG.a
+lib/libTOPCOM.a
More information about the svn-ports-all
mailing list