summaryrefslogtreecommitdiff
path: root/lang/libunwind
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2016-11-14 20:15:32 +0000
committerryoon <ryoon@pkgsrc.org>2016-11-14 20:15:32 +0000
commit4747c707024461826f0464a1f73e093178ee85ca (patch)
tree7ebf87ab462bc9305316c7c6dc85e8943e01cb47 /lang/libunwind
parentbb593216f69c504377d26c9686346d0ceeda3d6b (diff)
downloadpkgsrc-4747c707024461826f0464a1f73e093178ee85ca.tar.gz
Update llvm packages to 3.9.0
* Drop CppBackend. It is removed. Changelog: * GCC ABI Tag * LLVM IR: new intrinsics etc. * Change LLVM IPO model * Support ThinLTO * Improve the ARM targets, ARMv8.2-A support etc. * Improve the MIPS targets * Improve the PowerPC target, default optim O3 to O2 * Improve the X86 target, SKylake AVX-512 etc. * Improve the AMDGPU, better support for Mesa 12
Diffstat (limited to 'lang/libunwind')
-rw-r--r--lang/libunwind/Makefile4
-rw-r--r--lang/libunwind/distinfo11
-rw-r--r--lang/libunwind/patches/patch-src_AddressSpace.hpp25
3 files changed, 7 insertions, 33 deletions
diff --git a/lang/libunwind/Makefile b/lang/libunwind/Makefile
index 7ee8252a6ac..50bd9c138d3 100644
--- a/lang/libunwind/Makefile
+++ b/lang/libunwind/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2016/08/03 09:06:44 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2016/11/14 20:15:33 ryoon Exp $
-DISTNAME= libunwind-3.8.1.src
+DISTNAME= libunwind-3.9.0.src
PKGNAME= ${DISTNAME:S/.src//}
CATEGORIES= lang devel
MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
diff --git a/lang/libunwind/distinfo b/lang/libunwind/distinfo
index 095896f49f1..713d585217b 100644
--- a/lang/libunwind/distinfo
+++ b/lang/libunwind/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.2 2016/08/03 09:06:44 wiz Exp $
+$NetBSD: distinfo,v 1.3 2016/11/14 20:15:33 ryoon Exp $
-SHA1 (libunwind-3.8.1.src.tar.xz) = e63f72cf6646b1379ebcb07f03bf8ce6d93aeaf9
-RMD160 (libunwind-3.8.1.src.tar.xz) = 24c300852129276bddda7db5eeffd5328e77a646
-SHA512 (libunwind-3.8.1.src.tar.xz) = 2a60d7c4b0aee6c58f50089ac9fa2b756ab1d74faaee32f7436ddace4510589c7ffdd20478919966ed2fa8a23ee1b5d1b26115dbd8ee2834b00b5bcd61d00b14
-Size (libunwind-3.8.1.src.tar.xz) = 60596 bytes
-SHA1 (patch-src_AddressSpace.hpp) = 129ae52d46a2787ebc37a594040d29926a4eff03
+SHA1 (libunwind-3.9.0.src.tar.xz) = dae0d870c3bb6c23a7d86059f3ace0564c4daf12
+RMD160 (libunwind-3.9.0.src.tar.xz) = 0181a9c886032a9a24a35e4286d99bf64917eff6
+SHA512 (libunwind-3.9.0.src.tar.xz) = dce384bea99ed61b363b847e20946fc9d70377389a227cc7054fbaa916e7cb5ba0b9d89f0df6ed33409dbf38beefd3654c18c1abcf0e50b5d0315ce0135a1d25
+Size (libunwind-3.9.0.src.tar.xz) = 61764 bytes
diff --git a/lang/libunwind/patches/patch-src_AddressSpace.hpp b/lang/libunwind/patches/patch-src_AddressSpace.hpp
deleted file mode 100644
index ddd3ef0bafe..00000000000
--- a/lang/libunwind/patches/patch-src_AddressSpace.hpp
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-src_AddressSpace.hpp,v 1.1 2016/03/28 12:56:03 kamil Exp $
-
-Fixed in 3.9.
-
---- src/AddressSpace.hpp.orig 2015-10-16 19:40:09.000000000 +0000
-+++ src/AddressSpace.hpp
-@@ -35,7 +35,7 @@ namespace libunwind {
- #include "Registers.hpp"
-
- #if _LIBUNWIND_ARM_EHABI
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-
- typedef void *_Unwind_Ptr;
-
-@@ -61,7 +61,8 @@ extern EHTEntry __exidx_end;
- #endif // !defined(_LIBUNWIND_IS_BAREMETAL)
- #endif // _LIBUNWIND_ARM_EHABI
-
--#if defined(__CloudABI__) || defined(__FreeBSD__) || defined(__linux__)
-+#if defined(__CloudABI__) || defined(__FreeBSD__) || defined(__linux__) || \
-+ defined(__NetBSD__)
- #if _LIBUNWIND_SUPPORT_DWARF_UNWIND && _LIBUNWIND_SUPPORT_DWARF_INDEX
- #include <link.h>
- // Macro for machine-independent access to the ELF program headers. This