science/py-rmf: Update 1.1 -> 1.2

Reported by:	portscout
This commit is contained in:
Yuri Victorovich
2021-04-21 01:31:38 -07:00
parent c48d8c2fad
commit 227a7ec58e
5 changed files with 41 additions and 31 deletions

View File

@@ -1,6 +1,5 @@
PORTNAME= rmf
DISTVERSION= 1.1
PORTREVISION= 1
DISTVERSION= 1.2
CATEGORIES= science graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,14 +13,25 @@ BUILD_DEPENDS= swig:devel/swig
LIB_DEPENDS= libRMF.so:science/rmf
USES= cmake compiler:c++11-lang python:3.6+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= salilab
GH_TAGNAME= f917cf2
SHEBANG_GLOB= *.py
USE_PYTHON= flavors
USE_GITHUB= yes
GH_ACCOUNT= salilab
SHEBANG_GLOB= *.py
CMAKE_ARGS= -DCMAKE_INSTALL_PYTHONDIR:STRING=${PYTHON_SITELIBDIR}
BINARY_ALIAS= python=${PYTHON_CMD}
LDFLAGS+= -lRMF
BINARY_ALIAS= python=${PYTHON_CMD}
do-test:
@${RM} ${WRKSRC}/test/*.cpp
@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>

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1535650392
SHA256 (salilab-rmf-1.1-f917cf2_GH0.tar.gz) = 9c877539b8c7a6af38b3d7155522a90b16b3e28596ec27ac941c7f812f1a1c6f
SIZE (salilab-rmf-1.1-f917cf2_GH0.tar.gz) = 15087905
TIMESTAMP = 1618992396
SHA256 (salilab-rmf-1.2_GH0.tar.gz) = 72ee7c8083f1c1f089fda239b4e94297252149aafefdd71736ede04e00267420
SIZE (salilab-rmf-1.2_GH0.tar.gz) = 15090975

View File

@@ -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,9 +23,9 @@
+# message(FATAL_ERROR " Failed to run setup_git.py: ${setup}; ${error}")
+#endif()
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake_modules)
@@ -116,14 +116,14 @@ configure_file (
# Don't deref quoted variables in if()
if(POLICY CMP0054)
@@ -144,14 +144,14 @@ configure_file (
"${PROJECT_BINARY_DIR}/include/RMF/config.h"
)
@@ -45,15 +45,16 @@
# swig support is a little broken
@@ -142,10 +142,10 @@ endif()
@@ -170,10 +170,12 @@ endif()
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)

View File

@@ -1,10 +1,9 @@
--- include/CMakeLists.txt.orig 2018-06-30 22:26:02 UTC
--- include/CMakeLists.txt.orig 2021-04-19 19:25:22 UTC
+++ include/CMakeLists.txt
@@ -16,5 +16,5 @@ add_custom_target(RMF-decorators ALL DEP
@@ -16,6 +16,3 @@ add_custom_target(RMF-decorators ALL DEPENDS "${PROJEC
"${PROJECT_SOURCE_DIR}/tools/build/make_decorators.py")
set_property(TARGET "RMF-decorators" PROPERTY FOLDER "RMF")
-INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR}/include/RMF DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-INSTALL(FILES ${PROJECT_BINARY_DIR}/include/RMF.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/include/RMF DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+#INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR}/include/RMF DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+#INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/include/RMF DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})

View File

@@ -1,6 +1,6 @@
--- swig/CMakeLists.txt.orig 2018-06-15 00:56:51 UTC
--- swig/CMakeLists.txt.orig 2021-04-19 19:25:22 UTC
+++ swig/CMakeLists.txt
@@ -59,7 +59,7 @@ set_target_properties("${SWIG_MODULE_RMF
@@ -43,7 +43,7 @@ set_target_properties("${SWIG_MODULE_RMF_REAL_NAME}" P
IF(WIN32)
SWIG_LINK_LIBRARIES(RMF ${PYTHON_LIBRARIES} RMF-lib)
ELSE(WIN32)
@@ -9,7 +9,7 @@
ENDIF(WIN32)
INSTALL(TARGETS ${SWIG_MODULE_RMF_REAL_NAME} DESTINATION ${CMAKE_INSTALL_PYTHONDIR})
@@ -95,7 +95,7 @@ set_target_properties("${SWIG_MODULE_RMF
@@ -79,7 +79,7 @@ set_target_properties("${SWIG_MODULE_RMF_HDF5_REAL_NAM
set(RMF_SWIG _RMF CACHE INTERNAL "" FORCE)
@@ -18,7 +18,7 @@
# Don't link in libpython (that prevents the extension from being used in
@@ -104,7 +104,7 @@ INSTALL(FILES "RMF.i" ${SWIG_INCLUDES} D
@@ -88,7 +88,7 @@ INSTALL(FILES "RMF.i" ${SWIG_INCLUDES} DESTINATION "${
IF(WIN32)
SWIG_LINK_LIBRARIES(RMF_HDF5 ${PYTHON_LIBRARIES} RMF-lib)
ELSE(WIN32)
@@ -27,7 +27,7 @@
ENDIF(WIN32)
# Apple linkers complain by default if there are undefined symbols
IF(APPLE)
@@ -116,6 +116,6 @@ INSTALL(TARGETS ${SWIG_MODULE_RMF_HDF5_R
@@ -100,6 +100,6 @@ INSTALL(TARGETS ${SWIG_MODULE_RMF_HDF5_REAL_NAME} DEST
INSTALL(FILES "${CMAKE_BINARY_DIR}/lib/RMF_HDF5.py" DESTINATION ${CMAKE_INSTALL_PYTHONDIR})
set(RMF_SWIG _RMF _RMF_HDF5 CACHE INTERNAL "" FORCE)