mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-01 10:59:55 +00:00
New port: math/ambit: C++ library for tensor product calculations
Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D13067
This commit is contained in:
parent
21969052f2
commit
e97cec485d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=454464
@ -102,6 +102,7 @@
|
||||
SUBDIR += algotutor
|
||||
SUBDIR += alt-ergo
|
||||
SUBDIR += amath
|
||||
SUBDIR += ambit
|
||||
SUBDIR += analitza
|
||||
SUBDIR += ann
|
||||
SUBDIR += apc
|
||||
|
37
math/ambit/Makefile
Normal file
37
math/ambit/Makefile
Normal file
@ -0,0 +1,37 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ambit
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2-37
|
||||
DISTVERSIONSUFFIX= -g9c7049a
|
||||
CATEGORIES= math
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= C++ library for tensor product calculations
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libhdf5.so:science/hdf5 \
|
||||
libsz.so:science/szip
|
||||
|
||||
USES= cmake:outsource
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= jturney
|
||||
|
||||
# some declared cmake options do nothing: see https://github.com/jturney/ambit/issues/25 and the patch
|
||||
CMAKE_ARGS+= -DSHARED_ONLY:BOOL=ON
|
||||
CMAKE_ARGS+= -DENABLE_OPENMP:BOOL=ON # bug#223678: find_package(OpenMP) doesn't find the openmp package
|
||||
CMAKE_ARGS+= -DENABLE_TESTS:BOOL=OFF # https://github.com/jturney/ambit/issues/24
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
|
||||
# It requires clang version >3.6
|
||||
BUILD_DEPENDS+= clang38:lang/clang38
|
||||
RUN_DEPENDS+= clang38:lang/clang38
|
||||
CC= clang38
|
||||
CXX= clang++38
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
math/ambit/distinfo
Normal file
3
math/ambit/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1510519038
|
||||
SHA256 (jturney-ambit-v0.2-37-g9c7049a_GH0.tar.gz) = a7c56697f538c4c6ea7ceebfbd50f6f372eff04e38f171ccb63457c7f31fa23b
|
||||
SIZE (jturney-ambit-v0.2-37-g9c7049a_GH0.tar.gz) = 328416
|
20
math/ambit/files/patch-CMakeLists.txt
Normal file
20
math/ambit/files/patch-CMakeLists.txt
Normal file
@ -0,0 +1,20 @@
|
||||
--- CMakeLists.txt.orig 2017-11-12 20:15:25 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -155,7 +155,7 @@ add_subdirectory(include)
|
||||
# recursively add source directories
|
||||
add_subdirectory(src)
|
||||
|
||||
-#if (NOT ENABLE_PSI4)
|
||||
+if (ENABLE_TESTS)
|
||||
# test suite
|
||||
enable_testing()
|
||||
include(CTest)
|
||||
@@ -163,7 +163,7 @@ add_subdirectory(src)
|
||||
|
||||
# sample suite
|
||||
add_subdirectory(samples)
|
||||
-#endif()
|
||||
+endif()
|
||||
|
||||
# Add all targets to the build-tree export set
|
||||
|
4
math/ambit/pkg-descr
Normal file
4
math/ambit/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
C++ library for the implementation of tensor product calculations through
|
||||
a clean, concise user interface.
|
||||
|
||||
WWW: https://github.com/jturney/ambit
|
29
math/ambit/pkg-plist
Normal file
29
math/ambit/pkg-plist
Normal file
@ -0,0 +1,29 @@
|
||||
include/ambit/blocked_tensor.h
|
||||
include/ambit/common_types.h
|
||||
include/ambit/composite_tensor.h
|
||||
include/ambit/helpers/psi4/convert.h
|
||||
include/ambit/helpers/psi4/integrals.h
|
||||
include/ambit/helpers/psi4/io.h
|
||||
include/ambit/io/hdf5.h
|
||||
include/ambit/io/hdf5/attribute.h
|
||||
include/ambit/io/hdf5/dataset.h
|
||||
include/ambit/io/hdf5/dataspace.h
|
||||
include/ambit/io/hdf5/file.h
|
||||
include/ambit/io/hdf5/group.h
|
||||
include/ambit/io/hdf5/location.h
|
||||
include/ambit/io/hdf5/type.h
|
||||
include/ambit/io/psi4/file.h
|
||||
include/ambit/io/psi4/io.h
|
||||
include/ambit/io/psi4/iwl.h
|
||||
include/ambit/io/psi4/manager.h
|
||||
include/ambit/print.h
|
||||
include/ambit/settings.h
|
||||
include/ambit/sym_blocked_tensor.h
|
||||
include/ambit/tensor.h
|
||||
include/ambit/timer.h
|
||||
lib/libambit.so
|
||||
share/cmake/ambit/FindTargetHDF5.cmake
|
||||
share/cmake/ambit/ambitConfig.cmake
|
||||
share/cmake/ambit/ambitConfigVersion.cmake
|
||||
share/cmake/ambit/ambitTargets-shared-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
share/cmake/ambit/ambitTargets-shared.cmake
|
Loading…
Reference in New Issue
Block a user