[101933] trunk/base/src/port1.0/portconfigure.tcl

jeremyhu at macports.org jeremyhu at macports.org
Mon Jan 21 23:26:50 PST 2013


Revision: 101933
          https://trac.macports.org/changeset/101933
Author:   jeremyhu at macports.org
Date:     2013-01-21 23:26:50 -0800 (Mon, 21 Jan 2013)
Log Message:
-----------
Add dragonegg compilers as an option

Modified Paths:
--------------
    trunk/base/src/port1.0/portconfigure.tcl

Modified: trunk/base/src/port1.0/portconfigure.tcl
===================================================================
--- trunk/base/src/port1.0/portconfigure.tcl	2013-01-22 06:47:14 UTC (rev 101932)
+++ trunk/base/src/port1.0/portconfigure.tcl	2013-01-22 07:26:50 UTC (rev 101933)
@@ -224,6 +224,10 @@
         macports-clang-3.1 { set name "MacPorts clang 3.1" }
         macports-clang-3.2 { set name "MacPorts clang 3.2" }
         macports-clang-3.3 { set name "MacPorts clang 3.3" }
+        macports-dragonegg-3.0 { set name "MacPorts dragonegg 3.0" }
+        macports-dragonegg-3.1 { set name "MacPorts dragonegg 3.1" }
+        macports-dragonegg-3.2 { set name "MacPorts dragonegg 3.2" }
+        macports-dragonegg-3.3 { set name "MacPorts dragonegg 3.3" }
         default { return -code error "Invalid value for configure.compiler: ${configure.compiler}" }
     }
     ui_debug "Using compiler '$name'"
@@ -374,6 +378,10 @@
         macports-clang-3.1 -
         macports-clang-3.2 -
         macports-clang-3.3 -
+        macports-dragonegg-3.0 -
+        macports-dragonegg-3.1 -
+        macports-dragonegg-3.2 -
+        macports-dragonegg-3.3 -
         macports-clang {
             return yes
         }
@@ -412,6 +420,10 @@
         macports-clang-3.1      clang-3.1
         macports-clang-3.2      clang-3.2
         macports-clang-3.3      clang-3.3
+        macports-dragonegg-3.0  dragonegg-3.0
+        macports-dragonegg-3.1  dragonegg-3.1
+        macports-dragonegg-3.2  dragonegg-3.2
+        macports-dragonegg-3.3  dragonegg-3.3
 }
 
 # internal function to determine the default compiler
@@ -707,6 +719,50 @@
                 cxx  { set ret ${prefix}/bin/clang++-mp-3.3 }
             }
         }
+        macports-dragonegg-3.0 {
+            switch -exact ${type} {
+                cc   { set ret ${prefix}/bin/dragonegg-3.0-gcc }
+                objc { set ret ${prefix}/bin/dragonegg-3.0-gcc }
+                cxx  { set ret ${prefix}/bin/dragonegg-3.0-g++ }
+                cpp  { set ret ${prefix}/bin/dragonegg-3.0-cpp }
+                fc   { set ret ${prefix}/bin/dragonegg-3.0-gfortran }
+                f77  { set ret ${prefix}/bin/dragonegg-3.0-gfortran }
+                f90  { set ret ${prefix}/bin/dragonegg-3.0-gfortran }
+            }
+        }
+        macports-dragonegg-3.1 {
+            switch -exact ${type} {
+                cc   { set ret ${prefix}/bin/dragonegg-3.1-gcc }
+                objc { set ret ${prefix}/bin/dragonegg-3.1-gcc }
+                cxx  { set ret ${prefix}/bin/dragonegg-3.1-g++ }
+                cpp  { set ret ${prefix}/bin/dragonegg-3.1-cpp }
+                fc   { set ret ${prefix}/bin/dragonegg-3.1-gfortran }
+                f77  { set ret ${prefix}/bin/dragonegg-3.1-gfortran }
+                f90  { set ret ${prefix}/bin/dragonegg-3.1-gfortran }
+            }
+        }
+        macports-dragonegg-3.2 {
+            switch -exact ${type} {
+                cc   { set ret ${prefix}/bin/dragonegg-3.2-gcc }
+                objc { set ret ${prefix}/bin/dragonegg-3.2-gcc }
+                cxx  { set ret ${prefix}/bin/dragonegg-3.2-g++ }
+                cpp  { set ret ${prefix}/bin/dragonegg-3.2-cpp }
+                fc   { set ret ${prefix}/bin/dragonegg-3.2-gfortran }
+                f77  { set ret ${prefix}/bin/dragonegg-3.2-gfortran }
+                f90  { set ret ${prefix}/bin/dragonegg-3.2-gfortran }
+            }
+        }
+        macports-dragonegg-3.3 {
+            switch -exact ${type} {
+                cc   { set ret ${prefix}/bin/dragonegg-3.3-gcc }
+                objc { set ret ${prefix}/bin/dragonegg-3.3-gcc }
+                cxx  { set ret ${prefix}/bin/dragonegg-3.3-g++ }
+                cpp  { set ret ${prefix}/bin/dragonegg-3.3-cpp }
+                fc   { set ret ${prefix}/bin/dragonegg-3.3-gfortran }
+                f77  { set ret ${prefix}/bin/dragonegg-3.3-gfortran }
+                f90  { set ret ${prefix}/bin/dragonegg-3.3-gfortran }
+            }
+        }
     }
     return $ret
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130121/c9cb33c3/attachment.html>


More information about the macports-changes mailing list