[108322] trunk/dports/math/eigen3/Portfile
eborisch at macports.org
eborisch at macports.org
Fri Jul 19 07:07:24 PDT 2013
Revision: 108322
https://trac.macports.org/changeset/108322
Author: eborisch at macports.org
Date: 2013-07-19 07:07:24 -0700 (Fri, 19 Jul 2013)
Log Message:
-----------
eigen3-devel: Update to 3.2-rc1; Add gcc48/49 variants.
Modified Paths:
--------------
trunk/dports/math/eigen3/Portfile
Modified: trunk/dports/math/eigen3/Portfile
===================================================================
--- trunk/dports/math/eigen3/Portfile 2013-07-19 13:48:56 UTC (rev 108321)
+++ trunk/dports/math/eigen3/Portfile 2013-07-19 14:07:24 UTC (rev 108322)
@@ -36,13 +36,16 @@
subport eigen3-devel {
conflicts eigen3
- version 3.2.0-beta1
+ version 3.2-rc1
revision 0
- distname 3.2-beta1
+ # rc version seen as older than beta
+ epoch 1
+ distname ${version}
checksums \
- rmd160 e56f8a3d64040ac20d684ee7f9d35466ea6b0ce1 \
- sha256 e7ef55030a9509e9c2b6083d6845bf59520253852002f7cff7cca4528312f38a
- livecheck.regex {development release.*Eigen (\d+(?:\.[\dbeta-]+)*).}
+ rmd160 15b955890dfced658768036e86743419140e15e6 \
+ sha256 b73fdb6951ddf588a411c42583b19800bdaa6673521a8776e796364ab5c0db44
+ livecheck.regex \
+ {development release.*Eigen (([\d]|\.|beta|rc|-)+)\.}
}
# Install via CMake by default. Slower than a header-only install, but makes
@@ -51,29 +54,41 @@
# Variants
variant gcc44 description {Use MacPorts' gcc44 compilers for +blas} \
- conflicts gcc45 gcc46 gcc47 {
+ conflicts gcc45 gcc46 gcc47 gcc48 gcc49 {
depends_build-append port:gcc44
configure.compiler macports-gcc-4.4
}
variant gcc45 description {Use MacPorts' gcc45 compilers for +blas} \
- conflicts gcc44 gcc46 gcc47 {
+ conflicts gcc44 gcc46 gcc47 gcc48 gcc49 {
depends_build-append port:gcc45
configure.compiler macports-gcc-4.5
}
variant gcc46 description {Use MacPorts' gcc46 compilers for +blas} \
- conflicts gcc44 gcc45 gcc47 {
+ conflicts gcc44 gcc45 gcc47 gcc48 gcc49 {
depends_build-append port:gcc46
configure.compiler macports-gcc-4.6
}
variant gcc47 description {Use MacPorts' gcc47 compilers for +blas} \
- conflicts gcc44 gcc45 gcc46 {
+ conflicts gcc44 gcc45 gcc46 gcc48 gcc49 {
depends_build-append port:gcc47
configure.compiler macports-gcc-4.7
}
+variant gcc48 description {Use MacPorts' gcc48 compilers for +blas} \
+ conflicts gcc44 gcc45 gcc46 gcc47 gcc49 {
+ depends_build-append port:gcc48
+ configure.compiler macports-gcc-4.8
+}
+
+variant gcc49 description {Use MacPorts' gcc49 compilers for +blas} \
+ conflicts gcc44 gcc45 gcc46 gcc47 gcc48 {
+ depends_build-append port:gcc49
+ configure.compiler macports-gcc-4.9
+}
+
variant doc \
description \
{Place local documentation into <prefix>/share/doc/eigen3/html}\
@@ -91,7 +106,9 @@
if {![variant_isset gcc44] &&
![variant_isset gcc45] &&
![variant_isset gcc46] &&
- ![variant_isset gcc47]} {
+ ![variant_isset gcc47] &&
+ ![variant_isset gcc48] &&
+ ![variant_isset gcc49]} {
ui_error "eigen3: To use +blas please select +gcc4\[4567\]!!!"
return -code error
} else {
@@ -105,7 +122,9 @@
if {([variant_isset gcc44] ||
[variant_isset gcc45] ||
[variant_isset gcc46] ||
- [variant_isset gcc47]) && ![variant_isset blas]} {
+ [variant_isset gcc47] ||
+ [variant_isset gcc48] ||
+ [variant_isset gcc49]) && ![variant_isset blas]} {
ui_warn "eigen3: gcc4* only impacts +blas"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130719/a95878bb/attachment.html>
More information about the macports-changes
mailing list