aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik (Xarthisius) <xarthisius.kk@gmail.com>2011-07-20 13:40:55 +0200
committerKacper Kowalik (Xarthisius) <xarthisius.kk@gmail.com>2011-07-20 13:40:55 +0200
commit8c08d73a6dca9fa5525bcef42d3e0aaa2ce541ad (patch)
tree60b3211663757cfd25bfeac3ed6ac39e44178f9d /dev-lang
parent[dev-lang/path64] Add native use flag for release build (diff)
downloadsci-8c08d73a6dca9fa5525bcef42d3e0aaa2ce541ad.tar.gz
sci-8c08d73a6dca9fa5525bcef42d3e0aaa2ce541ad.tar.bz2
sci-8c08d73a6dca9fa5525bcef42d3e0aaa2ce541ad.zip
[dev-lang/path64] Add fortran,openmp,debugger to IUSE
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/path64/ChangeLog4
-rw-r--r--dev-lang/path64/Manifest6
-rw-r--r--dev-lang/path64/metadata.xml4
-rw-r--r--dev-lang/path64/path64-9999.ebuild8
4 files changed, 15 insertions, 7 deletions
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 26bcc43ba..ebea2b7f5 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild,
+ metadata.xml:
+ Add fortran,openmp,debugger to IUSE
+
20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Add native use flag for release build
diff --git a/dev-lang/path64/Manifest b/dev-lang/path64/Manifest
index e8b58a168..0b7f3f3eb 100644
--- a/dev-lang/path64/Manifest
+++ b/dev-lang/path64/Manifest
@@ -1,3 +1,3 @@
-EBUILD path64-9999.ebuild 2829 RMD160 2601e5d99dd40edd5b96733ced0ad51f0c412a03 SHA1 793440a29edd84c9105710fe38ec9f9e718a59b6 SHA256 c2960cbeaa69ca6fe1782f80f67ce71154e3363263167ae1770aadd990a98279
-MISC ChangeLog 424 RMD160 80a99f1b14354bac921bf1cd4ca3b3a9465f6947 SHA1 672b0e024e7e92f9917006e90fdde0b36ab9e704 SHA256 a9d3d844247a118fe7e7bda85d4d58cd231e003374df281ac419fd4e3055ca1d
-MISC metadata.xml 599 RMD160 db4dbce6755b718f4fd34ced77c3e43c3ac49b29 SHA1 254eeaee0fdfe85349ba117190697731991f3e4a SHA256 297871a74cf9d537062c154ce333137ebda79d9a404e4329cfb504bcf5b5c62d
+EBUILD path64-9999.ebuild 2919 RMD160 bcbaac611ff01e4cc0de38dff7ce8fb96c99389a SHA1 cb2f99c75ba37392a7df923abe686cb582433dc6 SHA256 af322c64bed54b7441910d8fa5752d2c1305b577672393e7c7f45febc9c5e30e
+MISC ChangeLog 553 RMD160 8ec12752fc83f49e167ae87b969670151c68ac56 SHA1 20ad3b2f5946d085e2e72bdf1a2793c0c6b73417 SHA256 92192fdb643676d2a231ce4c218ae4addbc03347bfa74c5bdcc550573b61ebc1
+MISC metadata.xml 723 RMD160 db0d2917268fd37e631f878b1f03b3d388a4b3f3 SHA1 fe4aaa16e9cb916611384197b4da25309cea3271 SHA256 91d773a1787cd749f0c98ce6bf088bf28e4dab3143d704afb5a7f3114f609c96
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
index 2b845df28..1743d1aa3 100644
--- a/dev-lang/path64/metadata.xml
+++ b/dev-lang/path64/metadata.xml
@@ -12,4 +12,8 @@
program performance on any Intel 64 or AMD64 platform supporting Intel MMX,
SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AMD SSE4A and AVX.
</longdescription>
+ <use>
+ <flag name='debugger'>Build PathDB</flag>
+ <flag name='native'>Use EKOPath/Path64 for bootstraping</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 7c2aaeee2..34f7adbff 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -27,8 +27,7 @@ fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="custom-cflags native"
-#TODO: openmp, fortran flags
+IUSE="custom-cflags debugger fortran native +openmp"
DEPEND="sys-devel/gcc:4.2[vanilla]
native? ( || ( dev-lang/ekopath-bin dev-lang/path64 ) )"
@@ -82,10 +81,11 @@ src_configure() {
mycmakeargs=(
-DPATH64_ENABLE_TARGETS="x86_64"
-DPATH64_ENABLE_PROFILING=ON
- -DPATH64_ENABLE_FORTRAN=ON
-DPATH64_ENABLE_MATHLIBS=ON
- -DPATH64_ENABLE_OPENMP=ON
-DPATH64_ENABLE_PATHOPT2=OFF
+ $(cmake-utils_use fortran PATH64_ENABLE_FORTRAN)
+ $(cmake-utils_use openmp PATH64_ENABLE_OPENMP)
+ $(cmake-utils_use debugger PATH64_ENABLE_PATHDB)
-DPSC_CRT_PATH_x86_64=$(dirname ${crt})
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}