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