sci-physics/geant-vmc: Add patch to honour cflags.
authorOliver Freyermuth <o.freyermuth@googlemail.com>
Thu, 18 Jul 2019 15:17:42 +0000 (17:17 +0200)
committerMichał Górny <mgorny@gentoo.org>
Thu, 18 Jul 2019 15:45:48 +0000 (17:45 +0200)
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com>
Closes: https://github.com/gentoo/gentoo/pull/12451
Signed-off-by: Michał Górny <mgorny@gentoo.org>
sci-physics/geant-vmc/files/geant-vmc-4.4.0-fix-cflags.patch [new file with mode: 0644]
sci-physics/geant-vmc/geant-vmc-4.4.0.ebuild

diff --git a/sci-physics/geant-vmc/files/geant-vmc-4.4.0-fix-cflags.patch b/sci-physics/geant-vmc/files/geant-vmc-4.4.0-fix-cflags.patch
new file mode 100644 (file)
index 0000000..d3bf0df
--- /dev/null
@@ -0,0 +1,15 @@
+diff --git a/g4root/test/OpNovice/CMakeLists.txt b/g4root/test/OpNovice/CMakeLists.txt
+index 1a8f316c..a2e144b6 100644
+--- a/g4root/test/OpNovice/CMakeLists.txt
++++ b/g4root/test/OpNovice/CMakeLists.txt
+@@ -44,7 +44,9 @@ endif()
+ #----------------------------------------------------------------------------
+ # Setup Geant4 include directories and compile definitions
+ #
+-include(${Geant4_USE_FILE})
++# Workaround for upstream bug: http://bugzilla-geant4.kek.jp/show_bug.cgi?id=1663
++#include(${Geant4_USE_FILE})
++include(UseGeant4)
+ #----------------------------------------------------------------------------
+ # Locate sources and headers for this project
index 83c2f0b1204edf09481f5eabce67214b38dea5a9..0f091fe6412ec6a0d35aa9a748407c69f6e3e32f 100644 (file)
@@ -42,6 +42,9 @@ DOCS=(
        history
        README.md
 )
+PATCHES=(
+       "${FILESDIR}"/"${PN}-${PV}"-fix-cflags.patch
+)
 
 src_configure() {
        local mycmakeargs=(