[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