mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
New port: math/sympol: C++ library and tool to work with symmetric polyhedra
This commit is contained in:
parent
a6f7fa8663
commit
ebe72cae0e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=559811
6 changed files with 99 additions and 0 deletions
|
@ -924,6 +924,7 @@
|
|||
SUBDIR += symengine
|
||||
SUBDIR += symmetrica
|
||||
SUBDIR += symphony
|
||||
SUBDIR += sympol
|
||||
SUBDIR += sympow
|
||||
SUBDIR += tablix
|
||||
SUBDIR += taucs
|
||||
|
|
29
math/sympol/Makefile
Normal file
29
math/sympol/Makefile
Normal file
|
@ -0,0 +1,29 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sympol
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.1.9
|
||||
CATEGORIES= math
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= C++ library and tool to work with symmetric polyhedra
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= permlib>0:math/permlib
|
||||
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \
|
||||
libcddgmp.so:math/cddlib \
|
||||
libgmp.so:math/gmp
|
||||
|
||||
USES= cmake eigen:3 localbase:ldflags
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= tremlin
|
||||
GH_PROJECT= SymPol
|
||||
|
||||
post-install:
|
||||
@${RM} ${STAGEDIR}${PREFIX}/lib/libcddgmp.so
|
||||
|
||||
.include <bsd.port.mk>
|
3
math/sympol/distinfo
Normal file
3
math/sympol/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1609481846
|
||||
SHA256 (tremlin-SymPol-v0.1.9_GH0.tar.gz) = 6753b8fb30745b66a0886e125c18b539417afcf62b804799eb220bd5a59ccc37
|
||||
SIZE (tremlin-SymPol-v0.1.9_GH0.tar.gz) = 234171
|
15
math/sympol/files/patch-CMakeLists.txt
Normal file
15
math/sympol/files/patch-CMakeLists.txt
Normal file
|
@ -0,0 +1,15 @@
|
|||
--- CMakeLists.txt.orig 2016-05-08 19:52:35 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -23,8 +23,10 @@ add_test(NAME perltest WORKING_DIRECTORY ${PROJECT_SOU
|
||||
|
||||
add_subdirectory(sympol)
|
||||
add_subdirectory(external/lrslib-042c)
|
||||
-add_subdirectory(external/cddlib-094f)
|
||||
-add_subdirectory(test)
|
||||
+#add_subdirectory(external/cddlib-094f)
|
||||
+if (BUILD_TESTS)
|
||||
+ add_subdirectory(test)
|
||||
+endif()
|
||||
|
||||
exec_program( ${CMAKE_COMMAND} ARGS -E copy_directory ${PROJECT_SOURCE_DIR}/data ${PROJECT_BINARY_DIR}/data )
|
||||
|
6
math/sympol/pkg-descr
Normal file
6
math/sympol/pkg-descr
Normal file
|
@ -0,0 +1,6 @@
|
|||
SymPol is a C++ tool to work with symmetric polyhedra. It helps to compute
|
||||
restricted automorphisms (parts of the linear symmetry group) of polyhedra and
|
||||
performs polyhedral description conversion up to a given or computed symmetry
|
||||
group.
|
||||
|
||||
WWW: http://www.math.uni-rostock.de/~rehn/software/sympol.html
|
45
math/sympol/pkg-plist
Normal file
45
math/sympol/pkg-plist
Normal file
|
@ -0,0 +1,45 @@
|
|||
bin/sympol
|
||||
include/sympol/algorithm.h
|
||||
include/sympol/common.h
|
||||
include/sympol/computesymmetries.h
|
||||
include/sympol/config.h
|
||||
include/sympol/configuration.h
|
||||
include/sympol/facesuptosymmetrylist.h
|
||||
include/sympol/facewithdata.h
|
||||
include/sympol/graphconstruction.h
|
||||
include/sympol/graphconstructionbliss.h
|
||||
include/sympol/graphconstructiondefault.h
|
||||
include/sympol/invert.h
|
||||
include/sympol/logger.h
|
||||
include/sympol/matrix.h
|
||||
include/sympol/matrixconstruction.h
|
||||
include/sympol/matrixconstructiondefault.h
|
||||
include/sympol/matrixconstructioneigen.h
|
||||
include/sympol/polyhedron.h
|
||||
include/sympol/polyhedrondatastorage.h
|
||||
include/sympol/polyhedronio.h
|
||||
include/sympol/qarray.h
|
||||
include/sympol/rank.h
|
||||
include/sympol/raycomputation.h
|
||||
include/sympol/raycomputationcdd.h
|
||||
include/sympol/raycomputationlrs.h
|
||||
include/sympol/recursionstrategy.h
|
||||
include/sympol/recursionstrategyadmidmlevel.h
|
||||
include/sympol/recursionstrategyidmadm.h
|
||||
include/sympol/recursionstrategyidmadmlevel.h
|
||||
include/sympol/reportlevel.h
|
||||
include/sympol/symmetrycomputation.h
|
||||
include/sympol/symmetrycomputationadm.h
|
||||
include/sympol/symmetrycomputationadmmemento.h
|
||||
include/sympol/symmetrycomputationdirect.h
|
||||
include/sympol/symmetrycomputationidm.h
|
||||
include/sympol/symmetrycomputationidmmemento.h
|
||||
include/sympol/symmetrycomputationmemento.h
|
||||
include/sympol/types.h
|
||||
include/sympol/usagestats.h
|
||||
include/sympol/zmatrix.h
|
||||
lib/liblrsgmp.so
|
||||
lib/libsympol.so
|
||||
lib/libsympol.so.0.1
|
||||
lib/libsympol.so.0.1.9
|
||||
share/man/man1/sympol.1.gz
|
Loading…
Add table
Reference in a new issue