[144562] trunk/dports/lang/libcxx

jeremyhu at macports.org jeremyhu at macports.org
Tue Jan 12 12:13:25 PST 2016


Revision: 144562
          https://trac.macports.org/changeset/144562
Author:   jeremyhu at macports.org
Date:     2016-01-12 12:13:25 -0800 (Tue, 12 Jan 2016)
Log Message:
-----------
libcxx: Update to 3.7.1 and fix a build failure with clang-mp-3.8 (#50304)

Modified Paths:
--------------
    trunk/dports/lang/libcxx/Portfile

Added Paths:
-----------
    trunk/dports/lang/libcxx/files/0005-string-Fix-exception-declaration.patch

Modified: trunk/dports/lang/libcxx/Portfile
===================================================================
--- trunk/dports/lang/libcxx/Portfile	2016-01-12 19:40:40 UTC (rev 144561)
+++ trunk/dports/lang/libcxx/Portfile	2016-01-12 20:13:25 UTC (rev 144562)
@@ -4,7 +4,7 @@
 PortGroup               compiler_blacklist_versions 1.0
 
 name                    libcxx
-version                 3.7.0
+version                 3.7.1
 epoch                   1
 categories              lang
 platforms               darwin
@@ -26,8 +26,8 @@
 use_xz                  yes
 distname                ${name}-${version}.src
 
-checksums               rmd160  d78a0948483ff593ab2c39dc5ca745b4d08e8620 \
-                        sha256  c18f3c8333cd7e678c1424a57fe5e25efe740ca7caf62ac67152b4723f3ad08e
+checksums               rmd160  b63d75f0547eb17e3f3f4df0875dfe1d0c32525d \
+                        sha256  357fbd4288ce99733ba06ae2bec6f503413d258aeebaab8b6a791201e6f7f144
 
 variant universal {}
 use_configure no
@@ -76,7 +76,8 @@
         0001-buildit-build-fix-for-Leopard.patch \
         0002-buildit-Set-compatibility-version-to-RC_ProjectSourc.patch \
         0003-Fix-local-and-iterator-when-building-with-Lion-and-n.patch \
-        0004-implement-atomic-using-mutex-lock_guard-for-64b-ops-.patch
+        0004-implement-atomic-using-mutex-lock_guard-for-64b-ops-.patch \
+        0005-string-Fix-exception-declaration.patch
 
     build.dir ${worksrcpath}/lib
     build.cmd ./buildit

Added: trunk/dports/lang/libcxx/files/0005-string-Fix-exception-declaration.patch
===================================================================
--- trunk/dports/lang/libcxx/files/0005-string-Fix-exception-declaration.patch	                        (rev 0)
+++ trunk/dports/lang/libcxx/files/0005-string-Fix-exception-declaration.patch	2016-01-12 20:13:25 UTC (rev 144562)
@@ -0,0 +1,14 @@
+--- orig/include/string	2016-01-08 14:43:17.000000000 +0000
++++ new/include/string	2016-01-08 14:44:29.000000000 +0000
+@@ -1936,6 +1936,11 @@
+ template <class _CharT, class _Traits, class _Allocator>
+ inline _LIBCPP_INLINE_VISIBILITY
+ basic_string<_CharT, _Traits, _Allocator>::basic_string(const allocator_type& __a)
++#if _LIBCPP_STD_VER <= 14
++        _NOEXCEPT_(is_nothrow_copy_constructible<allocator_type>::value)
++#else
++        _NOEXCEPT
++#endif
+     : __r_(__a)
+ {
+ #if _LIBCPP_DEBUG_LEVEL >= 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160112/c20e669e/attachment.html>


More information about the macports-changes mailing list