Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Apr 2021 08:32:15 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c48d8c2fadd0 - main - science/rmf: Update 1.1 -> 1.2
Message-ID:  <202104210832.13L8WFGr070458@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c48d8c2fadd0859608274d869384ad2f7a0ac973

commit c48d8c2fadd0859608274d869384ad2f7a0ac973
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-04-21 08:30:55 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-04-21 08:32:09 +0000

    science/rmf: Update 1.1 -> 1.2
---
 science/rmf/Makefile                         | 15 +++++++++++----
 science/rmf/distinfo                         |  6 +++---
 science/rmf/files/patch-CMakeLists.txt       | 23 ++++++++++++-----------
 science/rmf/files/patch-src-hdf5_wrapper.cpp | 10 +++++-----
 science/rmf/pkg-plist                        |  2 ++
 5 files changed, 33 insertions(+), 23 deletions(-)

diff --git a/science/rmf/Makefile b/science/rmf/Makefile
index 431a4b74a912..c76e625087b2 100644
--- a/science/rmf/Makefile
+++ b/science/rmf/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	rmf
-DISTVERSION=	1.1
-PORTREVISION=	8
+DISTVERSION=	1.2
 CATEGORIES=	science graphics
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -14,12 +13,20 @@ LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		libsz.so:science/szip
 
 USES=		compiler:c++11-lang cmake python:build shebangfix
+USE_LDCONFIG=	yes
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	salilab
-GH_TAGNAME=	f917cf2
+
 SHEBANG_GLOB=	*.py
-USE_LDCONFIG=	yes
 
 BINARY_ALIAS=	python=${PYTHON_CMD}
 
+do-test:
+	@${RM} ${WRKSRC}/test/*.py
+	@cd ${BUILD_WRKSRC} && \
+		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFREEBSD_BUILS_WITH_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
+
 .include <bsd.port.mk>
diff --git a/science/rmf/distinfo b/science/rmf/distinfo
index b71e79ddbf9f..f595de328afd 100644
--- a/science/rmf/distinfo
+++ b/science/rmf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1535650020
-SHA256 (salilab-rmf-1.1-f917cf2_GH0.tar.gz) = 9c877539b8c7a6af38b3d7155522a90b16b3e28596ec27ac941c7f812f1a1c6f
-SIZE (salilab-rmf-1.1-f917cf2_GH0.tar.gz) = 15087905
+TIMESTAMP = 1618991588
+SHA256 (salilab-rmf-1.2_GH0.tar.gz) = 72ee7c8083f1c1f089fda239b4e94297252149aafefdd71736ede04e00267420
+SIZE (salilab-rmf-1.2_GH0.tar.gz) = 15090975
diff --git a/science/rmf/files/patch-CMakeLists.txt b/science/rmf/files/patch-CMakeLists.txt
index 6df7a51d65e3..71804333cac4 100644
--- a/science/rmf/files/patch-CMakeLists.txt
+++ b/science/rmf/files/patch-CMakeLists.txt
@@ -1,10 +1,10 @@
---- CMakeLists.txt.orig	2018-06-15 00:56:51 UTC
+--- CMakeLists.txt.orig	2021-04-19 19:25:22 UTC
 +++ CMakeLists.txt
-@@ -4,15 +4,15 @@ project(RMF)
- # needs to be in main CMakeLists.txt
- enable_testing()
+@@ -18,15 +18,15 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_S
+ include(cmake_modules/IMPFindPython.cmake)
+ imp_find_python()
  
--execute_process(COMMAND python setup_git.py
+-execute_process(COMMAND ${PYTHON_EXECUTABLE} setup_git.py
 -                  RESULT_VARIABLE setup
 -                  OUTPUT_VARIABLE toutput
 -                  ERROR_VARIABLE error
@@ -13,7 +13,7 @@
 -if(NOT ${setup} EQUAL 0)
 -   message(FATAL_ERROR " Failed to run setup_git.py: ${setup}; ${error}")
 -endif()
-+#execute_process(COMMAND python setup_git.py
++#execute_process(COMMAND ${PYTHON_EXECUTABLE} setup_git.py
 +#                  RESULT_VARIABLE setup
 +#                  OUTPUT_VARIABLE toutput
 +#                  ERROR_VARIABLE error
@@ -23,20 +23,21 @@
 +#   message(FATAL_ERROR " Failed to run setup_git.py: ${setup}; ${error}")
 +#endif()
  
- set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake_modules)
- 
-@@ -140,12 +140,12 @@ else()
+ # Don't deref quoted variables in if()
+ if(POLICY CMP0054)
+@@ -168,12 +168,14 @@ else()
  endif()
  
  
 -add_subdirectory(swig)
 +#add_subdirectory(swig)
  
--add_subdirectory(test)
++if (FREEBSD_BUILS_WITH_TESTS)
+ add_subdirectory(test)
 -add_subdirectory(examples)
 -add_subdirectory(benchmark)
 -add_subdirectory(doc)
-+#add_subdirectory(test)
++endif()
 +#add_subdirectory(examples)
 +#add_subdirectory(benchmark)
 +#add_subdirectory(doc)
diff --git a/science/rmf/files/patch-src-hdf5_wrapper.cpp b/science/rmf/files/patch-src-hdf5_wrapper.cpp
index 0b784ecb1081..b923de1888ac 100644
--- a/science/rmf/files/patch-src-hdf5_wrapper.cpp
+++ b/science/rmf/files/patch-src-hdf5_wrapper.cpp
@@ -1,9 +1,9 @@
---- src/hdf5_wrapper.cpp.orig	2019-10-16 16:05:15 UTC
+--- src/hdf5_wrapper.cpp.orig	2021-04-19 19:25:22 UTC
 +++ src/hdf5_wrapper.cpp
-@@ -138,7 +138,7 @@ hid_t get_parameters() {
-   RMF_HDF5_CALL(H5Pset_cache(plist, 0, 10000, 10000000, 0.0));
- #if defined(H5_VERS_MAJOR) && H5_VERS_MAJOR >= 1 && H5_VERS_MINOR >= 8 && \
-     H5_VERS_RELEASE >= 6
+@@ -150,7 +150,7 @@ hid_t get_parameters() {
+   RMF_HDF5_CALL(H5Pset_libver_bounds(plist, H5F_LIBVER_V18, H5F_LIBVER_LATEST));
+ #elif defined(H5_VERS_MAJOR) && \
+     H5_VERS_MAJOR == 1 && H5_VERS_MINOR == 8 && H5_VERS_RELEASE >= 6
 -  RMF_HDF5_CALL(H5Pset_libver_bounds(plist, H5F_LIBVER_18, H5F_LIBVER_LATEST));
 +  RMF_HDF5_CALL(H5Pset_libver_bounds(plist, H5F_LIBVER_V18, H5F_LIBVER_LATEST));
  #endif
diff --git a/science/rmf/pkg-plist b/science/rmf/pkg-plist
index b7db19bfa0ea..e07f57114647 100644
--- a/science/rmf/pkg-plist
+++ b/science/rmf/pkg-plist
@@ -11,6 +11,7 @@ bin/rmf_transform
 bin/rmf_update
 bin/rmf_validate
 bin/rmf_xml
+include/RMF.h
 include/RMF/BufferConstHandle.h
 include/RMF/BufferHandle.h
 include/RMF/CoordinateTransformer.h
@@ -60,6 +61,7 @@ include/RMF/decorator/reference.h
 include/RMF/decorator/representation.h
 include/RMF/decorator/sequence.h
 include/RMF/decorator/shape.h
+include/RMF/decorator/uncertainty.h
 include/RMF/decorators.h
 include/RMF/enums.h
 include/RMF/exceptions.h



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