summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2016-01-11 19:16:08 +0000
committerryoon <ryoon@pkgsrc.org>2016-01-11 19:16:08 +0000
commita81dac495e356960d53124e1b17870212484b1ce (patch)
tree6697be8f46578b70fa6a3e8752846fb1363d5d51
parentde9752b54953a9331a4dcf3b676b40b5fafb1816 (diff)
downloadpkgsrc-a81dac495e356960d53124e1b17870212484b1ce.tar.gz
Update to 3.7.1
Changelog: Major changes in 3.7.1 ====================== * 3.7.0 was released with an inadvertent change to the signature of the C API function: LLVMBuildLandingPad, which made the C API incompatible with prior releases. This has been corrected in LLVM 3.7.1. As a result of this change, 3.7.0 is not ABI compatible with 3.7.1. +----------------------------------------------------------------------------+ | History of the LLVMBuildLandingPad() function | +===========================+================================================+ | 3.6.2 and prior releases | LLVMBuildLandingPad(LLVMBuilderRef, | | | LLVMTypeRef, | | | LLVMValueRef, | | | unsigned, const char*) | +---------------------------+------------------------------------------------+ | 3.7.0 | LLVMBuildLandingPad(LLVMBuilderRef, | | | LLVMTypeRef, | | | unsigned, const char*) | +---------------------------+------------------------------------------------+ | 3.7.1 and future releases | LLVMBuildLandingPad(LLVMBuilderRef, | | | LLVMTypeRef, | | | LLVMValueRef, | | | unsigned, const char*) | +---------------------------+------------------------------------------------+
-rw-r--r--lang/clang/Makefile.common4
-rw-r--r--lang/clang/distinfo36
-rw-r--r--lang/clang/patches/patch-tools_llvm-shlib_Makefile6
3 files changed, 23 insertions, 23 deletions
diff --git a/lang/clang/Makefile.common b/lang/clang/Makefile.common
index 35bf7cc3fda..54769618816 100644
--- a/lang/clang/Makefile.common
+++ b/lang/clang/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.10 2015/11/06 13:51:18 wiz Exp $
+# $NetBSD: Makefile.common,v 1.11 2016/01/11 19:16:08 ryoon Exp $
#
# used by lang/clang/Makefile
# used by lang/clang-static-analyzer/Makefile
@@ -7,7 +7,7 @@
# The mesa project tends to release new stable releases whenever clang is
# updated, so it is a good idea to update that package simultaneously.
-DISTNAME= clang-3.7.0
+DISTNAME= clang-3.7.1
CATEGORIES= lang
MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
DISTFILES= llvm-${PKGVERSION_NOREV}.src.tar.xz \
diff --git a/lang/clang/distinfo b/lang/clang/distinfo
index 88ac8d4369d..b0b03045c37 100644
--- a/lang/clang/distinfo
+++ b/lang/clang/distinfo
@@ -1,25 +1,25 @@
-$NetBSD: distinfo,v 1.38 2015/12/29 23:34:44 dholland Exp $
+$NetBSD: distinfo,v 1.39 2016/01/11 19:16:08 ryoon Exp $
-SHA1 (cfe-3.7.0.src.tar.xz) = 4ff8100565528b13d99a73f807e9b426c3b3bed9
-RMD160 (cfe-3.7.0.src.tar.xz) = b59a82dcc44d16f1152f5204584bbc47861d223e
-SHA512 (cfe-3.7.0.src.tar.xz) = 099d34cb019ea548c6ee85efd22b150beba0aa92061394fa3e423b1ebfe4a5c98c0586e5d56fc5c39e2b1606d36db59f442c056cc59473e32df76c8790c9d0ae
-Size (cfe-3.7.0.src.tar.xz) = 9147204 bytes
-SHA1 (compiler-rt-3.7.0.src.tar.xz) = b61362b409bb7909a6d11097b5f69fded061073c
-RMD160 (compiler-rt-3.7.0.src.tar.xz) = 94cc920bce769e8b6234376ce8c517cdccd96e0c
-SHA512 (compiler-rt-3.7.0.src.tar.xz) = 2ba6abb3d6ec7f1469cfe1d48fde2069e9a767d19144f80f05516ac63f353ace90a9df3e9d1c1f708f3c397aba0ec61b12e4f105b25a2e1cd26b25b0dd252bc9
-Size (compiler-rt-3.7.0.src.tar.xz) = 1192832 bytes
-SHA1 (libcxx-3.7.0.src.tar.xz) = 73adf9fdca5086dd47a32b34a398d2c1d492d18e
-RMD160 (libcxx-3.7.0.src.tar.xz) = d78a0948483ff593ab2c39dc5ca745b4d08e8620
-SHA512 (libcxx-3.7.0.src.tar.xz) = e71d04efa0fafab129a97ca6f4fd7b5f185258de7455c7a25d0964f459bc6068c69c5d67199f6d7cd3541bdce630106cbaf3b7099e4737dddbdd57c77a3fe054
-Size (libcxx-3.7.0.src.tar.xz) = 994580 bytes
-SHA1 (llvm-3.7.0.src.tar.xz) = 0355c2fe01a8d17c3315069e6f2ef80c281e7dad
-RMD160 (llvm-3.7.0.src.tar.xz) = 1e47ce5e07df267a921c60e526673b2908ffb99b
-SHA512 (llvm-3.7.0.src.tar.xz) = fe3bfefd3d49423831ad12b89f944ac9f469aaaaafdea1dd94fc7fb6d5cc9fbe66b6463796aeaabfc145ae474ec3ad68da41c4a011e8aa4bc650f1835af75388
-Size (llvm-3.7.0.src.tar.xz) = 14636252 bytes
+SHA1 (cfe-3.7.1.src.tar.xz) = 15475a2c1e750a13755812785a4796cf4d9fa4c2
+RMD160 (cfe-3.7.1.src.tar.xz) = 185b0f75970bc50682766a21794440578db87b5d
+SHA512 (cfe-3.7.1.src.tar.xz) = 8e3285a32ad0fd4721fa77c4fb9709f31bb4e4f7cb5245357aaf57b0767b6ef18a30d902b59d1437a6febffb6c2128214f9ce5aa913bb298743221a28c4f9de5
+Size (cfe-3.7.1.src.tar.xz) = 9110616 bytes
+SHA1 (compiler-rt-3.7.1.src.tar.xz) = 8ad98fcc0bc801ba448c9bc43942fd3f545a6923
+RMD160 (compiler-rt-3.7.1.src.tar.xz) = d80d61d0352e4a88265999e081a745779ccc4897
+SHA512 (compiler-rt-3.7.1.src.tar.xz) = bf434519ea0838264c30de1e1e8681320aa868df0ecc825a45c659077b963a4120c18216946558cbf8aea24a8ac8ec39af2066dab906bc7cabc0894d51d61325
+Size (compiler-rt-3.7.1.src.tar.xz) = 1181772 bytes
+SHA1 (libcxx-3.7.1.src.tar.xz) = fcdb0e3e150f10d9a28a8e8eade818df379ce930
+RMD160 (libcxx-3.7.1.src.tar.xz) = b63d75f0547eb17e3f3f4df0875dfe1d0c32525d
+SHA512 (libcxx-3.7.1.src.tar.xz) = 08d2399a8b36aa15290733256c896c9fa43f1a1223bc5c73bbcd014fddf8880e514d2a6dcc456bcf18b537c01fb6911b092e6d9958bccd8e64e9f375ed7a1ab9
+Size (libcxx-3.7.1.src.tar.xz) = 995724 bytes
+SHA1 (llvm-3.7.1.src.tar.xz) = 5dbdcafac105273dcbff94c68837a66c6dd78cef
+RMD160 (llvm-3.7.1.src.tar.xz) = 677e652107e53ec1edeccaf479eff186a9f4c7d6
+SHA512 (llvm-3.7.1.src.tar.xz) = ac521debc02f6deba96ef975d6a546b0c5c77299c1dbf5e1b87a7974ff5e7fd715bd7e384b92d9adf572ce47130bdbf6d3c648eb0d7f72f16f976292e4909e90
+Size (llvm-3.7.1.src.tar.xz) = 14592544 bytes
SHA1 (patch-ab) = c5e3acb30f824e35fbe60efa72bcaa8303d84450
SHA1 (patch-ac) = 30406cda5a0d04d738e4807e10f3a5a62d399e2b
SHA1 (patch-ad) = 143c01e05aad86ebee7ba55ce69bf46a491bd7cf
SHA1 (patch-configure) = 5c9974c9077084fdf1dcbe0973280df824f5d0e1
SHA1 (patch-include_llvm_Support_Host.h) = 545f9542cd2aaa6cea58d3653902b4e1a9e7189a
SHA1 (patch-tools_clang_tools_scan-build_scan-build) = a671f1e513fb43ddc0e73751a78235ab39aeaf9d
-SHA1 (patch-tools_llvm-shlib_Makefile) = 5cd529e824a935abfe91c4b820cfd9c318e03102
+SHA1 (patch-tools_llvm-shlib_Makefile) = dbd159e13d1096a2543bc5832f775808e19c4a18
diff --git a/lang/clang/patches/patch-tools_llvm-shlib_Makefile b/lang/clang/patches/patch-tools_llvm-shlib_Makefile
index 514291f745f..533e9ae7f50 100644
--- a/lang/clang/patches/patch-tools_llvm-shlib_Makefile
+++ b/lang/clang/patches/patch-tools_llvm-shlib_Makefile
@@ -1,9 +1,9 @@
-$NetBSD: patch-tools_llvm-shlib_Makefile,v 1.2 2015/04/26 13:08:38 tnn Exp $
+$NetBSD: patch-tools_llvm-shlib_Makefile,v 1.3 2016/01/11 19:16:09 ryoon Exp $
Add NetBSD support.
Use full paths to archive files instead of -lfoo to avoid wrapper reordering.
---- tools/llvm-shlib/Makefile.orig 2014-08-01 06:16:03.000000000 +0000
+--- tools/llvm-shlib/Makefile.orig 2015-11-16 18:18:25.000000000 +0000
+++ tools/llvm-shlib/Makefile
@@ -53,18 +53,18 @@ ifeq ($(HOST_OS),Darwin)
LLVMLibsOptions := $(LLVMLibsOptions) -all_load
@@ -20,7 +20,7 @@ Use full paths to archive files instead of -lfoo to avoid wrapper reordering.
-ifeq ($(HOST_OS), $(filter $(HOST_OS), DragonFly Linux FreeBSD GNU/kFreeBSD GNU))
+ifeq ($(HOST_OS), $(filter $(HOST_OS), DragonFly Linux FreeBSD GNU/kFreeBSD NetBSD GNU))
# Add soname to the library.
- LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT)
+ LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME).1$(SHLIBEXT)
endif
-ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux GNU GNU/kFreeBSD))