Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Dec 2018 00:47:35 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r486728 - in head/math: . topcom
Message-ID:  <201812060047.wB60lZHX031613@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812060047.wB60lZHX031613>