diff options
author | Lucas Mitrak <lucas@lucasmitrak.com> | 2021-06-10 17:11:21 -0400 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2021-06-11 12:13:18 +0200 |
commit | 877cafa591695d148ce3a915043b005d320ce1bf (patch) | |
tree | fc4671d294e8e227d44f087f58a68593c581a981 /sci-biology/dcm2niix | |
parent | sci-mathematics/gappa: add version 1.4.0 (diff) | |
download | sci-877cafa591695d148ce3a915043b005d320ce1bf.tar.gz sci-877cafa591695d148ce3a915043b005d320ce1bf.tar.bz2 sci-877cafa591695d148ce3a915043b005d320ce1bf.zip |
sci-biology/dcm2niix: add patch
* Disable finding git in cmake
* Add patch to ebuild
Currently, sci-biology/dcm2niix will not compile if git is not found.
The patch dcm2niix-disable_find_git.patch comments out the lines which
attempt to find git and require it to be found. With this patch, the
package will compile correctly. Without this patch, cmake will throw
an error if git is not found.
This commit was tested in a docker image with dev-util/ebuildtester.
This commit was written, tested, and submitted by Lucas Mitrak.
Closes: https://bugs.gentoo.org/755746
Signed-off-by: Lucas Mitrak <lucas@lucasmitrak.com>
Closes: https://github.com/gentoo/sci/pull/1091
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'sci-biology/dcm2niix')
-rw-r--r-- | sci-biology/dcm2niix/dcm2niix-1.0.20201102.ebuild | 4 | ||||
-rw-r--r-- | sci-biology/dcm2niix/files/dcm2niix-disable_find_git.patch | 19 |
2 files changed, 23 insertions, 0 deletions
diff --git a/sci-biology/dcm2niix/dcm2niix-1.0.20201102.ebuild b/sci-biology/dcm2niix/dcm2niix-1.0.20201102.ebuild index b7f4166f5..e9d0d7ea0 100644 --- a/sci-biology/dcm2niix/dcm2niix-1.0.20201102.ebuild +++ b/sci-biology/dcm2niix/dcm2niix-1.0.20201102.ebuild @@ -16,6 +16,10 @@ KEYWORDS="~amd64 ~x86" DEPEND="" RDEPEND="" +PATCHES=( + "${FILESDIR}"/${PN}-disable_find_git.patch +) + pkg_postinst() { optfeature "parallel gzip support" app-arch/pigz } diff --git a/sci-biology/dcm2niix/files/dcm2niix-disable_find_git.patch b/sci-biology/dcm2niix/files/dcm2niix-disable_find_git.patch new file mode 100644 index 000000000..ba51997f2 --- /dev/null +++ b/sci-biology/dcm2niix/files/dcm2niix-disable_find_git.patch @@ -0,0 +1,19 @@ +disable finding git because it should not be used nor needed +Written and tested by Lucas Mitrak. +https://bugs.gentoo.org/755746 + +--- a/SuperBuild/SuperBuild.cmake ++++ b/SuperBuild/SuperBuild.cmake +@@ -1,8 +1,8 @@ + # Check if git exists +-find_package(Git) +-if(NOT GIT_FOUND) +- message(FATAL_ERROR "Cannot find Git. Git is required for Superbuild") +-endif() ++#find_package(Git) ++#if(NOT GIT_FOUND) ++# message(FATAL_ERROR "Cannot find Git. Git is required for Superbuild") ++#endif() + + # Use git protocol or not + option(USE_GIT_PROTOCOL "If behind a firewall turn this off to use http instead." ON) |