aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorea Christian <chr@chymera.eu>2019-11-25 18:57:04 +0100
committerHorea Christian <chr@chymera.eu>2019-11-25 18:57:04 +0100
commit402183f38c721910fe038ed4ce04e0a98a37c584 (patch)
treeb2e2b313b71d2022ca64e44b237e7c926331c4b9
parentsci-biology/ants: version bump 2.3.1_p20191013 (diff)
downloadsci-402183f38c721910fe038ed4ce04e0a98a37c584.tar.gz
sci-402183f38c721910fe038ed4ce04e0a98a37c584.tar.bz2
sci-402183f38c721910fe038ed4ce04e0a98a37c584.zip
sci-biology/ants: added patch files
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Horea Christian <chr@chymera.eu>
-rw-r--r--sci-biology/ants/files/ants-2.3.1_p20191013-logic.patch37
-rw-r--r--sci-biology/ants/files/ants-2.3.1_p20191013-paths.patch40
2 files changed, 77 insertions, 0 deletions
diff --git a/sci-biology/ants/files/ants-2.3.1_p20191013-logic.patch b/sci-biology/ants/files/ants-2.3.1_p20191013-logic.patch
new file mode 100644
index 000000000..932da9954
--- /dev/null
+++ b/sci-biology/ants/files/ants-2.3.1_p20191013-logic.patch
@@ -0,0 +1,37 @@
+From b2c828ff8e5ce537d7096af04b086e965fede9e8 Mon Sep 17 00:00:00 2001
+From: "Gabriel A. Devenyi" <gdevenyi@gmail.com>
+Date: Mon, 7 Oct 2019 22:01:51 -0400
+Subject: [PATCH] Fix install logic
+
+---
+ ANTS.cmake | 3 ++-
+ SuperBuild.cmake | 2 ++
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/ANTS.cmake b/ANTS.cmake
+index a1baf845..95ffdc74 100644
+--- a/ANTS.cmake
++++ b/ANTS.cmake
+@@ -172,7 +172,8 @@ install(PROGRAMS Scripts/ANTSpexec.sh
+ COMPONENT SCRIPTS
+ )
+
+-if(BUILD_SHARED_LIBS AND NOT (USE_SYSTEM_ITK AND USE_SYSTEM_VTK))
++#Only install ITK/VTK libraries if shared build and superbuild is used
++if(BUILD_SHARED_LIBS AND ((NOT USE_SYSTEM_ITK) OR ((NOT USE_SYSTEM_VTK) AND USE_VTK)))
+ install(DIRECTORY ${CMAKE_BINARY_DIR}/../staging/lib/
+ DESTINATION lib)
+ endif()
+diff --git a/SuperBuild.cmake b/SuperBuild.cmake
+index f4630e64..32b930c2 100644
+--- a/SuperBuild.cmake
++++ b/SuperBuild.cmake
+@@ -207,6 +207,8 @@ list(APPEND ${CMAKE_PROJECT_NAME}_SUPERBUILD_EP_VARS
+ CMAKE_C_COMPILER_LAUNCHER:STRING
+ CMAKE_CXX_COMPILER_LAUNCHER:STRING
+ CMAKE_CUDA_COMPILER_LAUNCHER:STRING
++ USE_SYSTEM_ITK:BOOL
++ USE_SYSTEM_VTK:BOOL
+ )
+
+ _expand_external_project_vars()
diff --git a/sci-biology/ants/files/ants-2.3.1_p20191013-paths.patch b/sci-biology/ants/files/ants-2.3.1_p20191013-paths.patch
new file mode 100644
index 000000000..aaea92808
--- /dev/null
+++ b/sci-biology/ants/files/ants-2.3.1_p20191013-paths.patch
@@ -0,0 +1,40 @@
+diff --git a/Examples/CMakeLists.txt b/Examples/CMakeLists.txt
+--- a/Examples/CMakeLists.txt
++++ b/Examples/CMakeLists.txt
+@@ -16,8 +16,9 @@
++include(GNUInstallDirs)
+ install(TARGETS antsUtilities
+- RUNTIME DESTINATION bin
++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ COMPONENT RUNTIME_antsUtilities
+- LIBRARY DESTINATION lib
++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ COMPONENT RUNTIME_antsUtilities
+- ARCHIVE DESTINATION lib
++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ COMPONENT DEVELOPMENT_antsUtilities
+ )
+@@ -38,8 +38,8 @@
+ install(TARGETS l_${ANTS_FUNCTION_NAME} ${ANTS_FUNCTION_NAME}
+- RUNTIME DESTINATION bin
++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ COMPONENT RUNTIME_${ANTS_FUNCTION_NAME}
+- LIBRARY DESTINATION lib
++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ COMPONENT RUNTIME_${ANTS_FUNCTION_NAME}
+- ARCHIVE DESTINATION lib
++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ COMPONENT DEVELOPMENT_${ANTS_FUNCTION_NAME}
+ )
+@@ -61,8 +61,8 @@
+ install(TARGETS l_${ANTS_FUNCTION_NAME} ${ANTS_FUNCTION_NAME}
+- RUNTIME DESTINATION bin
++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ COMPONENT RUNTIME_${ANTS_FUNCTION_NAME}
+- LIBRARY DESTINATION lib
++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ COMPONENT RUNTIME_${ANTS_FUNCTION_NAME}
+- ARCHIVE DESTINATION lib
++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ COMPONENT DEVELOPMENT_${ANTS_FUNCTION_NAME}
+ )