[95838] trunk/dports/lang/eero-devel/Portfile

vince at macports.org vince at macports.org
Tue Jul 24 05:58:57 PDT 2012


Revision: 95838
          https://trac.macports.org/changeset/95838
Author:   vince at macports.org
Date:     2012-07-24 05:58:56 -0700 (Tue, 24 Jul 2012)
Log Message:
-----------
Requires clang as a compiler, since llvm-gcc does seems to break compilation
at some point due to some missing feature.

Modified Paths:
--------------
    trunk/dports/lang/eero-devel/Portfile

Modified: trunk/dports/lang/eero-devel/Portfile
===================================================================
--- trunk/dports/lang/eero-devel/Portfile	2012-07-24 12:27:54 UTC (rev 95837)
+++ trunk/dports/lang/eero-devel/Portfile	2012-07-24 12:58:56 UTC (rev 95838)
@@ -73,21 +73,23 @@
                         --prefix="${sub_prefix}" \
 						--enable-targets=x86,x86_64,arm,powerpc
 
-# g++-4.0 fails to build some of the newer C++ for ppc
-# Intel looks ok, but I prefer using gcc-4.2 for consistency
-if {${configure.compiler} == "gcc-4.0"} {
-    configure.compiler gcc-4.2
+variant mp_ld64 description "uses MacPorts cctools ld64 - currently broken" {
+}
+
+# It seems only clang (>= 3.1 ?) can compile eero
+if {${configure.compiler} == "gcc-4.0" || ${configure.compiler} == "gcc-4.2"} {
+    configure.compiler macports-clang-3.1
     if {![file exists ${configure.cc}]} {
-        depends_build-append port:apple-gcc42 port:ld64 port:cctools
-        depends_skip_archcheck-append apple-gcc42 ld64 cctools
+        depends_build-append port:clang-3.1 port:cctools
+		if {[variant_isset mp_ld64}} {
+			depends_build-append	port:ld64
+		}
+        depends_skip_archcheck-append clang-3.1 ld64 cctools
 
-        configure.compiler apple-gcc-4.2
+        configure.compiler macports-clang-3.1
     }
 }
 
-variant mp_ld64 description "uses MacPorts cctools ld64 - currently broken" {
-}
-
 variant universal {
     build.env-append \
         UNIVERSAL=1 \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120724/a7303b76/attachment.html>


More information about the macports-changes mailing list