aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik (Xarthisius) <xarthisius@gentoo.org>2011-07-23 13:27:43 +0200
committerKacper Kowalik (Xarthisius) <xarthisius@gentoo.org>2011-07-23 13:27:43 +0200
commitb0b0e48efb603ae250268c7523e08796f462a914 (patch)
tree88b27b8a6cdf02f66af41acac09b81eb845f4283 /dev-lang/path64
parent[dev-lang/path64] Add env file (diff)
downloadsci-b0b0e48efb603ae250268c7523e08796f462a914.tar.gz
sci-b0b0e48efb603ae250268c7523e08796f462a914.tar.bz2
sci-b0b0e48efb603ae250268c7523e08796f462a914.zip
[dev-lang/path64] Fix fortran specific env handling
Diffstat (limited to 'dev-lang/path64')
-rw-r--r--dev-lang/path64/ChangeLog3
-rw-r--r--dev-lang/path64/Manifest4
-rw-r--r--dev-lang/path64/path64-9999.ebuild4
3 files changed, 9 insertions, 2 deletions
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 9c14339a9..9376de419 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Fix fortran specific env handling
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Add env file
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
diff --git a/dev-lang/path64/Manifest b/dev-lang/path64/Manifest
index ade13ae2a..a80ca10ed 100644
--- a/dev-lang/path64/Manifest
+++ b/dev-lang/path64/Manifest
@@ -1,3 +1,3 @@
-EBUILD path64-9999.ebuild 3237 RMD160 252ffb2ef7b74fb5051ea190f25a59d8d0216512 SHA1 642ab6e1139c046b2c2207a2463c37343321f3e7 SHA256 472ced3502af371f95b04b87643802ac62903a8d08a45c579cc9e321bfc7f679
-MISC ChangeLog 837 RMD160 aa03d887249772507ff6556acffbf2d4075c9794 SHA1 0bde7b37eb18c67ca20fbafe7755058f6f8a7044 SHA256 3f3cfdb1bf00e7d5a08378233ed66f0f5aae116018993085eb75f7d890fa716f
+EBUILD path64-9999.ebuild 3342 RMD160 7f84bfec20ec6d3fcf35fb82a4ecb8107069c901 SHA1 5a51ca0193875f3f32cf96b99911d5eba12a22d9 SHA256 a22c6e9a74ce55e8ad39663f89b871b63a8b813dc709cd3d9df10e195d6e1da4
+MISC ChangeLog 948 RMD160 3e06fc3862c4b63a2b0a83477893cba291e84ac3 SHA1 967b20c528b831a05d5a75450f583f8bfbfc276d SHA256 6e95ebbb8e182c68f5bceb32b1788e4337055bf166ee759212333c01bd1f38d0
MISC metadata.xml 723 RMD160 db0d2917268fd37e631f878b1f03b3d388a4b3f3 SHA1 fe4aaa16e9cb916611384197b4da25309cea3271 SHA256 91d773a1787cd749f0c98ce6bf088bf28e4dab3143d704afb5a7f3114f609c96
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 0d72194d3..1424a2598 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -71,12 +71,15 @@ src_configure() {
if use custom-cflags; then
MY_CFLAGS=${CFLAGS}
MY_CXXFLAGS=${CXXFLAGS}
+ MY_FCFLAGS=${FCFLAGS}
fi
if use native ; then
export CMAKE_BUILD_TYPE=Release
export CC=pathcc
export CXX=pathCC
+ export FC=pathf90
+ export F90=pathf90
export MYCMAKEARGS="-UCMAKE_USER_MAKE_RULES_OVERRIDE"
if use amd64 ; then
MY_CFLAGS="${MY_CFLAGS} -fPIC"
@@ -100,6 +103,7 @@ src_configure() {
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
-DCMAKE_Fortran_COMPILER="$(tc-getFC)"
+ -DCMAKE_Fortran_FLAGS="${MY_FCFLAGS}"
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_C_FLAGS="${MY_CFLAGS}"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"