Fri Aug 12 08:39:57 2022 UTC ()
lang/libunwind: llvm update


(pin)
diff -r1.25 -r1.26 pkgsrc/lang/libunwind/Makefile
diff -r1.2 -r1.3 pkgsrc/lang/libunwind/PLIST
diff -r1.10 -r1.11 pkgsrc/lang/libunwind/buildlink3.mk
diff -r1.24 -r1.25 pkgsrc/lang/libunwind/distinfo

cvs diff -r1.25 -r1.26 pkgsrc/lang/libunwind/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/libunwind/Makefile 2021/07/12 18:46:07 1.25
+++ pkgsrc/lang/libunwind/Makefile 2022/08/12 08:39:56 1.26
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.25 2021/07/12 18:46:07 adam Exp $ 1# $NetBSD: Makefile,v 1.26 2022/08/12 08:39:56 pin Exp $
2 2
3.include "../../lang/llvm/version.mk" 3.include "../../lang/llvm/version.mk"
4 4
5DISTNAME= libunwind-${LLVM_VERSION}.src 5DISTNAME= libunwind-${LLVM_VERSION}.src
6PKGNAME= ${DISTNAME:S/.src//} 6PKGNAME= ${DISTNAME:S/.src//}
7CATEGORIES= lang devel 7CATEGORIES= lang devel
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10#HOMEPAGE= http://libunwind.llvm.org/ 10#HOMEPAGE= http://libunwind.llvm.org/
11COMMENT= LLVM libunwind 11COMMENT= LLVM libunwind
12LICENSE= apache-2.0 12LICENSE= apache-2.0
13 13
14# libunwind requires llvm and libcxx source code to build 14# libunwind requires llvm and libcxx source code to build
@@ -16,27 +16,27 @@ LIBCXX= libcxx-${LLVM_VERSION}.src @@ -16,27 +16,27 @@ LIBCXX= libcxx-${LLVM_VERSION}.src
16LLVMDIST= llvm-${LLVM_VERSION}.src 16LLVMDIST= llvm-${LLVM_VERSION}.src
17_EXTRA_DIST= ${LIBCXX}${EXTRACT_SUFX} ${LLVMDIST}${EXTRACT_SUFX} 17_EXTRA_DIST= ${LIBCXX}${EXTRACT_SUFX} ${LLVMDIST}${EXTRACT_SUFX}
18SITES.${LIBCXX}${EXTRACT_SUFX}= ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/} 18SITES.${LIBCXX}${EXTRACT_SUFX}= ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/}
19SITES.${LLLVMDIST}${EXTRACT_SUFX}= ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/} 19SITES.${LLLVMDIST}${EXTRACT_SUFX}= ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/}
20 20
21DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST} 21DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST}
22 22
23CONFIGURE_DIRS= ${WRKDIR}/build 23CONFIGURE_DIRS= ${WRKDIR}/build
24CMAKE_ARG_PATH= ${WRKSRC} 24CMAKE_ARG_PATH= ${WRKSRC}
25 25
26USE_CMAKE= yes 26USE_CMAKE= yes
27USE_LANGUAGES= c c++11 27USE_LANGUAGES= c c++11
28USE_TOOLS+= pax 28USE_TOOLS+= pax
29GCC_REQD+= 4.8 29GCC_REQD+= 12
30SSP_SUPPORTED= no 30SSP_SUPPORTED= no
31 31
32CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 32CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
33CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} 33CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q}
34CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} 34CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q}
35 35
36INSTALLATION_DIRS= include 36INSTALLATION_DIRS= include
37 37
38post-extract: 38post-extract:
39 ${MKDIR} ${WRKDIR}/build 39 ${MKDIR} ${WRKDIR}/build
40 ${LN} -f -s ${WRKDIR}/${LIBCXX} ${WRKDIR}/libcxx 40 ${LN} -f -s ${WRKDIR}/${LIBCXX} ${WRKDIR}/libcxx
41 ${LN} -f -s ${WRKDIR}/${LLVMDIST} ${WRKDIR}/llvm 41 ${LN} -f -s ${WRKDIR}/${LLVMDIST} ${WRKDIR}/llvm
42 42

cvs diff -r1.2 -r1.3 pkgsrc/lang/libunwind/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/libunwind/PLIST 2017/03/17 22:38:18 1.2
+++ pkgsrc/lang/libunwind/PLIST 2022/08/12 08:39:56 1.3
@@ -1,9 +1,12 @@ @@ -1,9 +1,12 @@
1@comment $NetBSD: PLIST,v 1.2 2017/03/17 22:38:18 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2022/08/12 08:39:56 pin Exp $
 2include/CMakeLists.txt
2include/__libunwind_config.h 3include/__libunwind_config.h
3include/libunwind.h 4include/libunwind.h
4include/mach-o/compact_unwind_encoding.h 5include/mach-o/compact_unwind_encoding.h
5include/unwind.h 6include/unwind.h
 7include/unwind_arm_ehabi.h
 8include/unwind_itanium.h
6lib/libunwind.a 9lib/libunwind.a
7lib/libunwind.so 10lib/libunwind.so
8lib/libunwind.so.1 11lib/libunwind.so.1
9lib/libunwind.so.1.0 12lib/libunwind.so.1.0

cvs diff -r1.10 -r1.11 pkgsrc/lang/libunwind/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/lang/libunwind/buildlink3.mk 2021/11/23 21:42:02 1.10
+++ pkgsrc/lang/libunwind/buildlink3.mk 2022/08/12 08:39:56 1.11
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: buildlink3.mk,v 1.10 2021/11/23 21:42:02 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.11 2022/08/12 08:39:56 pin Exp $
2 2
3BUILDLINK_TREE+= libunwind 3BUILDLINK_TREE+= libunwind
4 4
5.if !defined(LIBUNWIND_BUILDLINK3_MK) 5.if !defined(LIBUNWIND_BUILDLINK3_MK)
6LIBUNWIND_BUILDLINK3_MK:= 6LIBUNWIND_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libunwind+= libunwind>=12.0.0 8BUILDLINK_API_DEPENDS.libunwind+= libunwind>=14.0.0
9BUILDLINK_PKGSRCDIR.libunwind?= ../../lang/libunwind 9BUILDLINK_PKGSRCDIR.libunwind?= ../../lang/libunwind
10 10
11.endif # LIBUNWIND_BUILDLINK3_MK 11.endif # LIBUNWIND_BUILDLINK3_MK
12 12
13BUILDLINK_TREE+= -libunwind 13BUILDLINK_TREE+= -libunwind

cvs diff -r1.24 -r1.25 pkgsrc/lang/libunwind/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/libunwind/distinfo 2022/02/03 20:38:39 1.24
+++ pkgsrc/lang/libunwind/distinfo 2022/08/12 08:39:56 1.25
@@ -1,16 +1,11 @@ @@ -1,16 +1,11 @@
1$NetBSD: distinfo,v 1.24 2022/02/03 20:38:39 adam Exp $ 1$NetBSD: distinfo,v 1.25 2022/08/12 08:39:56 pin Exp $
2 2
3BLAKE2s (libcxx-13.0.1.src.tar.xz) = 535bd0b2448148f3fa568ec11e6a615f56eaf7b8b5e4a3d028fa640f10fa7486 3BLAKE2s (libcxx-14.0.6.src.tar.xz) = e77dfac79fb977adf84345b7e4c2762b3fa89f3d1f611baa8f8fa6831d1bc68a
4SHA512 (libcxx-13.0.1.src.tar.xz) = 72970fbb3db44a652e89ace7843e992b4f118c978fa0fa7035bf5825cb6958cf71f7c80b56c1970977177bb3bcbf81309d4f01c29b3ac1cd057be54baf55e56f 4SHA512 (libcxx-14.0.6.src.tar.xz) = c39bb01317e8ae7e5b23a677754a866953b6c45188c194d3d76fbd276de9565df8bcbcab8cf6606584af7dd30a61f39376c0e2de6b8c32c69f7fc592587e710d
5Size (libcxx-13.0.1.src.tar.xz) = 2085992 bytes 5Size (libcxx-14.0.6.src.tar.xz) = 3065120 bytes
6BLAKE2s (libunwind-13.0.1.src.tar.xz) = d7fd74a650518d6b03364ab2dfc75d71b0f786458246293564e354771e974f60 6BLAKE2s (libunwind-14.0.6.src.tar.xz) = 21da632762db6524a46c1f721908b233265afe83728c1de5dd7757c662db0d99
7SHA512 (libunwind-13.0.1.src.tar.xz) = 982d36d187db8a38bae0bfb1ecb56941a341002a93ac8d229da74f1e213310104879ce5151935521d24a5b490f9bf2f112453c54ae780d60f5e21df88d541ca6 7SHA512 (libunwind-14.0.6.src.tar.xz) = c8f3804c47ac33273238899e5682f9cb52465dcceff0e0ecf9925469620c6c9a62cc2c708a35a0e156b666e1198df52c5fff1da9d5ee3194605dfd62c296b058
8Size (libunwind-13.0.1.src.tar.xz) = 99560 bytes 8Size (libunwind-14.0.6.src.tar.xz) = 108680 bytes
9BLAKE2s (llvm-13.0.1.src.tar.xz) = 5fff4c8506340cc14b2160478be6403c80f526841209a4b1b3a9f16cf61dcc05 9BLAKE2s (llvm-14.0.6.src.tar.xz) = 2d44946453add45426569fd4187654f83881341c5c0109e4ffacc60e8f73af60
10SHA512 (llvm-13.0.1.src.tar.xz) = 05fbe8708ac3d0dfef3a9135ee88185a95ed492095429a97d33b8aadb0187e59ad42d1a7184f02b5c84fdd31f3d7227c65bd292ed0aa039b29522e59cf90a965 10SHA512 (llvm-14.0.6.src.tar.xz) = 6461bdde27aac17fa44c3e99a85ec47ffb181d0d4e5c3ef1c4286a59583e3b0c51af3c8081a300f45b99524340773a3011380059e3b3a571c3b0a8733e96fc1d
11Size (llvm-13.0.1.src.tar.xz) = 45479112 bytes 11Size (llvm-14.0.6.src.tar.xz) = 49660136 bytes
12SHA1 (patch-include_____libunwind__config.h) = b1727e79e7a00e4e5c412584dcfc357a696e2d6a 
13SHA1 (patch-src_UnwindRegistersRestore.S) = bd8aa0754a87315efbe6cedcb81febcb32c8a020 
14SHA1 (patch-src_UnwindRegistersSave.S) = 6c976325c8d871550d75fa51047e6a0b92f00f52 
15SHA1 (patch-src_config.h) = c41a01427316ce7713a5b357a3a7a76a71ad8e6f 
16SHA1 (patch-src_libunwind.cpp) = 6da6a2ac31364113e9b1f3e9377669dbc56cfa2a