diff options
author | adam <adam@pkgsrc.org> | 2019-10-19 13:59:06 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2019-10-19 13:59:06 +0000 |
commit | 6476a73ca5e847e1fb4648370074528ec8f9a71e (patch) | |
tree | ad97583bb2ef8b415ceed61a70ebff441d1889d1 /lang/libunwind | |
parent | 9ca7cdbfaea7a358874bca36f6daa182b020ef52 (diff) | |
download | pkgsrc-6476a73ca5e847e1fb4648370074528ec8f9a71e.tar.gz |
libcxx: updated to 9.0.0
Libc++ 9.0.0
Fixes
Minor fixes to std::chrono operators.
libc++ now correctly handles Objective-C++ ARC qualifiers in std::is_pointer.
std::span general updates and fixes.
Updates to the std::abs implementation.
std::to_chars now adds leading zeros.
Ensure std::tuple is trivially constructible.
std::aligned_union now works in C++03.
Output of nullptr to std::basic_ostream is formatted properly.
Features
Implemented P0608: sane variant converting constructor.
Added ssize function.
Added front and back methods in std::span.
std::is_unbounded_array and std::is_bounded_array added to type traits.
std::atomic now includes many new features and specialization including improved Freestanding support.
Added std::midpoint and std::lerp math functions.
Added the function std::is_constant_evaluated.
Erase-like algorithms now return size type.
Added contains method to container types.
std::swap is now a constant expression.
Updates
libc++ dropped support for GCC 4.9; we now support GCC 5.1 and above.
libc++ added explicit support for WebAssembly System Interface (WASI).
Progress towards full support of rvalues and variadics in C++03 mode. std::move and std::forward now both work in C++03 mode.
Diffstat (limited to 'lang/libunwind')
-rw-r--r-- | lang/libunwind/Makefile | 10 | ||||
-rw-r--r-- | lang/libunwind/buildlink3.mk | 4 | ||||
-rw-r--r-- | lang/libunwind/distinfo | 10 |
3 files changed, 11 insertions, 13 deletions
diff --git a/lang/libunwind/Makefile b/lang/libunwind/Makefile index 0d91c0d2409..09976944d84 100644 --- a/lang/libunwind/Makefile +++ b/lang/libunwind/Makefile @@ -1,11 +1,9 @@ -# $NetBSD: Makefile,v 1.18 2019/08/05 19:06:49 adam Exp $ +# $NetBSD: Makefile,v 1.19 2019/10/19 13:59:06 adam Exp $ -DISTNAME= libunwind-8.0.1.src +DISTNAME= libunwind-9.0.0.src PKGNAME= ${DISTNAME:S/.src//} CATEGORIES= lang devel -MASTER_SITES= ${MASTER_SITE_GITHUB:=llvm/} -GITHUB_PROJECT= llvm-project -GITHUB_RELEASE= llvmorg-${PKGVERSION_NOREV} +MASTER_SITES= http://releases.llvm.org/${PKGVERSION_NOREV}/ EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org @@ -30,7 +28,7 @@ CMAKE_ARG_PATH= ${WRKSRC} INSTALLATION_DIRS= include post-extract: - ${RUN} mkdir -p ${WRKDIR}/build + ${MKDIR} ${WRKDIR}/build post-install: cd ${WRKSRC}/include && ${PAX} -rw . ${DESTDIR}${PREFIX}/include diff --git a/lang/libunwind/buildlink3.mk b/lang/libunwind/buildlink3.mk index 5626f61beb4..a77e5a8f3d2 100644 --- a/lang/libunwind/buildlink3.mk +++ b/lang/libunwind/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.6 2019/06/02 08:35:56 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.7 2019/10/19 13:59:06 adam Exp $ BUILDLINK_TREE+= libunwind .if !defined(LIBUNWIND_BUILDLINK3_MK) LIBUNWIND_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.libunwind+= libunwind>=8.0.0 +BUILDLINK_API_DEPENDS.libunwind+= libunwind>=9.0.0 BUILDLINK_PKGSRCDIR.libunwind?= ../../lang/libunwind .include "../../lang/llvm/buildlink3.mk" diff --git a/lang/libunwind/distinfo b/lang/libunwind/distinfo index e22e282bf1a..7e2a52ca0ee 100644 --- a/lang/libunwind/distinfo +++ b/lang/libunwind/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.14 2019/08/05 19:06:49 adam Exp $ +$NetBSD: distinfo,v 1.15 2019/10/19 13:59:06 adam Exp $ -SHA1 (libunwind-8.0.1.src.tar.xz) = 6aebc6eaa54408138143ace8b5745301981883c8 -RMD160 (libunwind-8.0.1.src.tar.xz) = 4dcb0ab57818a4ebc347d6529ce32a576a8e7f9a -SHA512 (libunwind-8.0.1.src.tar.xz) = c115582ca879e215b97d24e4aa80696796383e79856cf26e40b4ddd6b255d598f9fa9867b30f0fd1691be770779835ac1d4b9a5e4a71424b18499b79ea37d060 -Size (libunwind-8.0.1.src.tar.xz) = 87188 bytes +SHA1 (libunwind-9.0.0.src.tar.xz) = ae3cc4616986b8131e8336f40e60f97745cbddfb +RMD160 (libunwind-9.0.0.src.tar.xz) = 67cd3ca7762eccf1893985207f621d6b1208c02f +SHA512 (libunwind-9.0.0.src.tar.xz) = 55b44439b76638a7c5ea25dd3713a3f6a2d54bcfb7bf34d3388753f0d25be2e843b5f05dc1c0052d7a9cd5a141c6818f4da42bc9174a16d89e819ea262ad5706 +Size (libunwind-9.0.0.src.tar.xz) = 90372 bytes |