Revision
130399
Author
jeremyhu@macports.org
Date
2014-12-29 21:51:04 -0800 (Mon, 29 Dec 2014)

Log Message

libcxx: Update to 3.4.2

Modified Paths

Diff

Modified: trunk/dports/lang/libcxx/Portfile (130398 => 130399)


--- trunk/dports/lang/libcxx/Portfile	2014-12-30 05:39:35 UTC (rev 130398)
+++ trunk/dports/lang/libcxx/Portfile	2014-12-30 05:51:04 UTC (rev 130399)
@@ -1,8 +1,11 @@
 # $Id$
 
 PortSystem              1.0
+PortGroup               compiler_blacklist_versions 1.0
 
 name                    libcxx
+version                 3.4.2
+epoch                   1
 categories              lang
 platforms               darwin
 license                 MIT NCSA
@@ -12,17 +15,14 @@
 
 homepage                http://libcxx.llvm.org/
 
-fetch.type              svn
-svn.revision            183506
-version                 ${svn.revision}
-revision                1
-#worksrcdir              release_32
-#svn.url                 http://llvm.org/svn/llvm-project/libcxx/branches/release_32
-worksrcdir              final
-svn.url                 http://llvm.org/svn/llvm-project/libcxx/tags/RELEASE_33/final
-#worksrcdir              trunk
-#svn.url                 http://llvm.org/svn/llvm-project/libcxx/trunk
+master_sites            http://www.llvm.org/releases/${version}/
+ 
+extract.suffix          .src.tar.gz
+worksrcdir              ${name}-${version}.src
 
+checksums               rmd160  7984caf2d055ea967544107ae1f948c77556d764 \
+                        sha256  826543ee2feb5d3313b0705145255ebb2ed8d52eace878279c2525ccde6e727c
+
 variant universal {}
 use_configure no
 
@@ -41,11 +41,11 @@
         error "unsupported platform"
     }
 } else {
+    # 3.5 and 3.6 are blacklisted to prevent dependency cycles
+    compiler.blacklist *gcc* {clang < 100} macports-clang-3.5 macports-clang-3.6
+
     depends_lib port:libcxxabi
 
-    #configure.compiler macports-clang-3.2
-    configure.compiler macports-clang-3.3
-
     supported_archs i386 x86_64
 
     build.dir ${worksrcpath}/lib