commit: f6dac7e5f0c578330f3994c83afc702c78d785a4 Author: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org> AuthorDate: Mon Sep 1 17:53:43 2014 +0000 Commit: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org> CommitDate: Mon Sep 1 17:53:43 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f6dac7e5
sci-mathematics/petsc: fix INCLUDE dirs in petscvariables --- sci-mathematics/petsc/ChangeLog | 4 ++++ sci-mathematics/petsc/petsc-3.4.2.ebuild | 4 ++++ sci-mathematics/petsc/petsc-3.5.1.ebuild | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/sci-mathematics/petsc/ChangeLog b/sci-mathematics/petsc/ChangeLog index a0fd4a7..7e45651 100644 --- a/sci-mathematics/petsc/ChangeLog +++ b/sci-mathematics/petsc/ChangeLog @@ -4,6 +4,10 @@ 01 Sep 2014; Jauhien Piatlicki <jauh...@gentoo.org> petsc-3.4.2.ebuild, petsc-3.5.1.ebuild: + fix INCLUDE dirs in petscvariables + + 01 Sep 2014; Jauhien Piatlicki <jauh...@gentoo.org> petsc-3.4.2.ebuild, + petsc-3.5.1.ebuild: make configure work on systems with default python3 interpreter 06 Jan 2014; Justin Lecher <j...@gentoo.org> -petsc-3.3_p5.ebuild, diff --git a/sci-mathematics/petsc/petsc-3.4.2.ebuild b/sci-mathematics/petsc/petsc-3.4.2.ebuild index 065c95d..b0c767a 100644 --- a/sci-mathematics/petsc/petsc-3.4.2.ebuild +++ b/sci-mathematics/petsc/petsc-3.4.2.ebuild @@ -216,6 +216,10 @@ src_install() { "${ED}"/usr/include/${PN}/${PETSC_ARCH}/include/petscconf.h \ "${ED}"/usr/include/${PN}/${PETSC_ARCH}/conf/petscvariables || die sed -i \ + -e "s:-I/include:-I${EPREFIX}/usr/include/${PN}:g" \ + -e "s:-I/linux-gnu-cxx-opt/include:-I${EPREFIX}/usr/include/${PN}/${PETSC_ARCH}/include/:g" \ + "${ED}"/usr/include/${PN}/${PETSC_ARCH}/conf/petscvariables || die + sed -i \ -e "s:usr/lib:usr/$(get_libdir):g" \ "${ED}"/usr/include/${PN}/${PETSC_ARCH}/include/petscconf.h || die diff --git a/sci-mathematics/petsc/petsc-3.5.1.ebuild b/sci-mathematics/petsc/petsc-3.5.1.ebuild index 147c36b..3d01eee 100644 --- a/sci-mathematics/petsc/petsc-3.5.1.ebuild +++ b/sci-mathematics/petsc/petsc-3.5.1.ebuild @@ -211,6 +211,10 @@ src_install() { "${ED}"/usr/include/${PN}/${PETSC_ARCH}/include/petscconf.h \ "${ED}"/usr/include/${PN}/${PETSC_ARCH}/conf/petscvariables || die sed -i \ + -e "s:-I/include:-I${EPREFIX}/usr/include/${PN}:g" \ + -e "s:-I/linux-gnu-cxx-opt/include:-I${EPREFIX}/usr/include/${PN}/${PETSC_ARCH}/include/:g" \ + "${ED}"/usr/include/${PN}/${PETSC_ARCH}/conf/petscvariables || die + sed -i \ -e "s:usr/lib:usr/$(get_libdir):g" \ "${ED}"/usr/include/${PN}/${PETSC_ARCH}/include/petscconf.h || die