Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Nov 2017 21:57:55 +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: r454464 - in head/math: . ambit ambit/files
Message-ID:  <201711182157.vAILvtv6052650@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Nov 18 21:57:55 2017
New Revision: 454464
URL: https://svnweb.freebsd.org/changeset/ports/454464

Log:
  New port: math/ambit: C++ library for tensor product calculations
  
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13067

Added:
  head/math/ambit/
  head/math/ambit/Makefile   (contents, props changed)
  head/math/ambit/distinfo   (contents, props changed)
  head/math/ambit/files/
  head/math/ambit/files/patch-CMakeLists.txt   (contents, props changed)
  head/math/ambit/pkg-descr   (contents, props changed)
  head/math/ambit/pkg-plist   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Sat Nov 18 21:48:11 2017	(r454463)
+++ head/math/Makefile	Sat Nov 18 21:57:55 2017	(r454464)
@@ -102,6 +102,7 @@
     SUBDIR += algotutor
     SUBDIR += alt-ergo
     SUBDIR += amath
+    SUBDIR += ambit
     SUBDIR += analitza
     SUBDIR += ann
     SUBDIR += apc

Added: head/math/ambit/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/ambit/Makefile	Sat Nov 18 21:57:55 2017	(r454464)
@@ -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>

Added: head/math/ambit/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/ambit/distinfo	Sat Nov 18 21:57:55 2017	(r454464)
@@ -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

Added: head/math/ambit/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/ambit/files/patch-CMakeLists.txt	Sat Nov 18 21:57:55 2017	(r454464)
@@ -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
+ 

Added: head/math/ambit/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/ambit/pkg-descr	Sat Nov 18 21:57:55 2017	(r454464)
@@ -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

Added: head/math/ambit/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/ambit/pkg-plist	Sat Nov 18 21:57:55 2017	(r454464)
@@ -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



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