[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