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
 

Reply via email to