commit:     2af33a430c9ed23e2c5c2fdc13904e3196f4a01f
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Fri Apr 29 17:42:37 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 17:42:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2af33a43

app-doc/ford: pass name of the system C preprocessor

Closes: https://bugs.gentoo.org/839300

Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>

 app-doc/ford/ford-6.1.10.ebuild | 7 ++++++-
 app-doc/ford/ford-6.1.11.ebuild | 7 ++++++-
 app-doc/ford/ford-6.1.8.ebuild  | 7 ++++++-
 3 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/app-doc/ford/ford-6.1.10.ebuild b/app-doc/ford/ford-6.1.10.ebuild
index 369eb1f96..66ccc5ab8 100644
--- a/app-doc/ford/ford-6.1.10.ebuild
+++ b/app-doc/ford/ford-6.1.10.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
 
 MY_PN="FORD"
 DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
@@ -36,6 +36,11 @@ DOCS=( CHANGELOG.md README.md README.rst )
 
 distutils_enable_tests pytest
 
+src_prepare() {
+       default
+       sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 
839300
+}
+
 python_test(){
        # The 'test/test_projects' tests use subprocess, i.e. require FORD to 
be installed.
        distutils_install_for_testing

diff --git a/app-doc/ford/ford-6.1.11.ebuild b/app-doc/ford/ford-6.1.11.ebuild
index 369eb1f96..66ccc5ab8 100644
--- a/app-doc/ford/ford-6.1.11.ebuild
+++ b/app-doc/ford/ford-6.1.11.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
 
 MY_PN="FORD"
 DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
@@ -36,6 +36,11 @@ DOCS=( CHANGELOG.md README.md README.rst )
 
 distutils_enable_tests pytest
 
+src_prepare() {
+       default
+       sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 
839300
+}
+
 python_test(){
        # The 'test/test_projects' tests use subprocess, i.e. require FORD to 
be installed.
        distutils_install_for_testing

diff --git a/app-doc/ford/ford-6.1.8.ebuild b/app-doc/ford/ford-6.1.8.ebuild
index a0e690c66..db76d2774 100644
--- a/app-doc/ford/ford-6.1.8.ebuild
+++ b/app-doc/ford/ford-6.1.8.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
 
 MY_PN="FORD"
 DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
@@ -41,6 +41,11 @@ EPYTEST_IGNORE=(
        test/test_projects/test_external_project.py
 )
 
+src_prepare() {
+       default
+       sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 
839300
+}
+
 python_test(){
        # The 'test/test_projects' tests use subprocess, i.e. require FORD to 
be installed.
        distutils_install_for_testing

Reply via email to