pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc llvm: updated to 5.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/725e01ade8d2
branches:  trunk
changeset: 373212:725e01ade8d2
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Dec 30 10:39:24 2017 +0000

description:
llvm: updated to 5.0.1

LLVM 5.0.1:
This release contains bug-fixes for the LLVM 5.0.0 release. This
release is API and ABI compatible with 5.0.0.

diffstat:

 devel/lldb/Makefile                                        |  16 +++++++-------
 devel/lldb/buildlink3.mk                                   |   9 +++----
 devel/lldb/distinfo                                        |  10 ++++----
 devel/polly/Makefile                                       |   4 +-
 devel/polly/distinfo                                       |  10 ++++----
 lang/clang-static-analyzer/Makefile                        |   8 ++----
 lang/clang/Makefile.common                                 |   9 +++++--
 lang/clang/PLIST                                           |   4 +-
 lang/clang/distinfo                                        |  11 ++++-----
 lang/clang/patches/patch-tools_clang-format_CMakeLists.txt |  16 --------------
 lang/libunwind/Makefile                                    |   8 +++---
 lang/libunwind/distinfo                                    |  10 ++++----
 lang/llvm/Makefile                                         |   4 +-
 lang/llvm/distinfo                                         |  10 ++++----
 14 files changed, 56 insertions(+), 73 deletions(-)

diffs (truncated from 318 to 300 lines):

diff -r c1ec13826b93 -r 725e01ade8d2 devel/lldb/Makefile
--- a/devel/lldb/Makefile       Sat Dec 30 10:39:07 2017 +0000
+++ b/devel/lldb/Makefile       Sat Dec 30 10:39:24 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2017/12/01 19:22:12 adam Exp $
+# $NetBSD: Makefile,v 1.14 2017/12/30 10:39:24 adam Exp $
 
-DISTNAME=      lldb-5.0.0.src
+DISTNAME=      lldb-5.0.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
@@ -13,20 +13,21 @@
 
 DEPENDS+=      llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm
 DEPENDS+=      clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang
+DEPENDS+=      swig3>=3.0:../../devel/swig3
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 
 CONFIGURE_DIRS=                ${WRKDIR}/build
 CMAKE_ARG_PATH=                ${WRKSRC}
 
+USE_CMAKE=             yes
 USE_LANGUAGES=         c c++11
-USE_CMAKE=             yes
 GCC_REQD+=             4.8
 PY_PATCHPLIST=         yes
 
 # XXX: some old compilers need this; remove for lldb-5.x
-CFLAGS+=       -Wno-non-pod-varargs
+#CFLAGS+=      -Wno-non-pod-varargs
 
-PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # compilation failure in 3.8.1 (3.8.0 worked)
+#PYTHON_VERSIONS_ACCEPTED=     27 # compilation failure in 3.8.1 (3.8.0 worked)
 
 CMAKE_ARGS+=   -DLLVM_CONFIG=${LLVM_CONFIG_PATH}
 CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE=Release
@@ -64,9 +65,9 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-PLIST_VARS+=           posix
+PLIST_VARS+=   posix
 .if ${OPSYS} != "Darwin"
-PLIST.posix=           yes
+PLIST.posix=   yes
 .endif
 
 .if ${OPSYS} == "NetBSD"
@@ -82,7 +83,6 @@
 
 #.include "../../devel/googletest/buildlink3.mk" # check-lldb-unit
 .include "../../devel/libatomic_ops/buildlink3.mk"
-.include "../../devel/swig/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/clang/buildlink3.mk"
 .include "../../lang/llvm/buildlink3.mk"
diff -r c1ec13826b93 -r 725e01ade8d2 devel/lldb/buildlink3.mk
--- a/devel/lldb/buildlink3.mk  Sat Dec 30 10:39:07 2017 +0000
+++ b/devel/lldb/buildlink3.mk  Sat Dec 30 10:39:24 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.3 2017/07/11 19:47:37 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2017/12/30 10:39:24 adam Exp $
 
 BUILDLINK_TREE+=       lldb
 
@@ -8,11 +8,10 @@
 BUILDLINK_API_DEPENDS.lldb+=   lldb>=4.0.1
 BUILDLINK_PKGSRCDIR.lldb?=     ../../devel/lldb
 
-.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../lang/llvm/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/clang/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../devel/swig/buildlink3.mk"
+.include "../../lang/llvm/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
 .endif # LLDB_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -lldb
diff -r c1ec13826b93 -r 725e01ade8d2 devel/lldb/distinfo
--- a/devel/lldb/distinfo       Sat Dec 30 10:39:07 2017 +0000
+++ b/devel/lldb/distinfo       Sat Dec 30 10:39:24 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2017/12/01 19:22:12 adam Exp $
+$NetBSD: distinfo,v 1.10 2017/12/30 10:39:24 adam Exp $
 
-SHA1 (lldb-5.0.0.src.tar.xz) = a8b64d7c34b6e76e2ba5feb173c13ab8e5f96be9
-RMD160 (lldb-5.0.0.src.tar.xz) = 95527bacf127bec8ea034033c1e9498452c7573d
-SHA512 (lldb-5.0.0.src.tar.xz) = bc70953c7f6b3f0bc797461fb53d9c60c5ab36c0b9aae815a3c37fc597a61c7220695ee3b60a9682486d2e4713c5f78ea85e853e13c587e356510a1c99a62ba9
-Size (lldb-5.0.0.src.tar.xz) = 19203772 bytes
+SHA1 (lldb-5.0.1.src.tar.xz) = f358c10ce85a18aee4687b14d80f051d653fb8ee
+RMD160 (lldb-5.0.1.src.tar.xz) = 6da45a1c0299e242b3a9553c6689f3697fdd77eb
+SHA512 (lldb-5.0.1.src.tar.xz) = ebb3c3251098cfce28ccb6a5bbc50491a16b88d1adf3c71fd38efc95482d702e1bd9e7fb11c29597304d97cc0fd88241c70ec11276426aad901e5d23f05ca53a
+Size (lldb-5.0.1.src.tar.xz) = 19225084 bytes
 SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 8f7d06a4b3a1e996af9af4affd650291c4f01fe5
 SHA1 (patch-scripts_Python_modules_readline_readline.cpp) = 4a030226c47cf7d54ebc727e92e278c163e48bf5
diff -r c1ec13826b93 -r 725e01ade8d2 devel/polly/Makefile
--- a/devel/polly/Makefile      Sat Dec 30 10:39:07 2017 +0000
+++ b/devel/polly/Makefile      Sat Dec 30 10:39:24 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2017/12/01 19:22:12 adam Exp $
+# $NetBSD: Makefile,v 1.8 2017/12/30 10:39:24 adam Exp $
 
-DISTNAME=      polly-5.0.0.src
+DISTNAME=      polly-5.0.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
diff -r c1ec13826b93 -r 725e01ade8d2 devel/polly/distinfo
--- a/devel/polly/distinfo      Sat Dec 30 10:39:07 2017 +0000
+++ b/devel/polly/distinfo      Sat Dec 30 10:39:24 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2017/12/01 19:22:12 adam Exp $
+$NetBSD: distinfo,v 1.8 2017/12/30 10:39:24 adam Exp $
 
-SHA1 (polly-5.0.0.src.tar.xz) = d242c7b2f4a2bf5d2393d2df53092e0945c52bd5
-RMD160 (polly-5.0.0.src.tar.xz) = f9e13c9c8120db4133e9b6937730da09c8dcb9c6
-SHA512 (polly-5.0.0.src.tar.xz) = c835a9c5a3ca20cd094b3b5cfb69a30ca66bb07fd06b2efac25efb4c41f4c841eed72dd3c8efa05daf804398f4387d453506b8dbdb76b7117600409dc935851c
-Size (polly-5.0.0.src.tar.xz) = 8499644 bytes
+SHA1 (polly-5.0.1.src.tar.xz) = 8e1f5cc243ac8c5148926995730f2ed8c0f5e3ee
+RMD160 (polly-5.0.1.src.tar.xz) = adffff1011da70a11b2e0802f7d2556c310bcb83
+SHA512 (polly-5.0.1.src.tar.xz) = ea2444cf28e07a87b202c368daeaf100477aa0189d5dda9b1e0e45784fad976bf8a45e2c87301cb3c6bc83c0c8d313c525de9b4163f1d43f00054b160d238490
+Size (polly-5.0.1.src.tar.xz) = 8530544 bytes
 SHA1 (patch-CMakeLists.txt) = 8138e11f858f23e0069c8fa0c07eff2b7aaf8c43
 SHA1 (patch-lib_External_isl_configure) = 97c83ab1d2f83e60ab39b41cf055c18074167e66
diff -r c1ec13826b93 -r 725e01ade8d2 lang/clang-static-analyzer/Makefile
--- a/lang/clang-static-analyzer/Makefile       Sat Dec 30 10:39:07 2017 +0000
+++ b/lang/clang-static-analyzer/Makefile       Sat Dec 30 10:39:24 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/01/01 14:43:45 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2017/12/30 10:39:25 adam Exp $
 
 PKGNAME=       ${DISTNAME:S/cfe/clang-static-analyzer/:S/.src//}
 
@@ -7,13 +7,11 @@
 USE_TOOLS+=    perl:run
 
 BUILD_TARGET=  clang-check scan-build scan-view
-
 INSTALL_DIRS=  ../build/tools/clang-check ../build/tools/scan-build ../build/tools/scan-view
 
 CMAKE_ARGS+=   -DCLANG_ENABLE_STATIC_ANALYZER=ON
 
-REPLACE_PYTHON=        # empty
-PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 3.5
+PYTHON_VERSIONS_ACCEPTED=      27 # not yet ported as of 5.0.1
 
-.include "../../lang/python/application.mk"
+.include "../../lang/python/pyversion.mk"
 .include "../../lang/clang/Makefile.common"
diff -r c1ec13826b93 -r 725e01ade8d2 lang/clang/Makefile.common
--- a/lang/clang/Makefile.common        Sat Dec 30 10:39:07 2017 +0000
+++ b/lang/clang/Makefile.common        Sat Dec 30 10:39:24 2017 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.24 2017/12/01 19:22:12 adam Exp $
+# $NetBSD: Makefile.common,v 1.25 2017/12/30 10:39:24 adam Exp $
 # used by lang/clang/Makefile
 # used by lang/clang-static-analyzer/Makefile
 
-DISTNAME=      cfe-5.0.0.src
+DISTNAME=      cfe-5.0.1.src
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
@@ -21,7 +21,7 @@
 USE_CMAKE=             yes
 GCC_REQD+=             4.8
 
-CMAKE_ARGS+=   -DLLVM_CONFIG=${LLVM_CONFIG_PATH}
+CMAKE_ARGS+=   -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q}
 CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE=Release
 CMAKE_ARGS+=   -DCMAKE_C_COMPILER=${CC:Q}
 CMAKE_ARGS+=   -DCMAKE_CXX_COMPILER=${CXX:Q}
@@ -29,6 +29,9 @@
 CMAKE_ARGS+=   -DCLANG_ENABLE_ARCMT=OFF
 
 CMAKE_ARGS.Darwin+=    -DCMAKE_LIBTOOL=/usr/bin/libtool
+.if defined(OSX_SDK_PATH)
+CMAKE_ARGS.Darwin+=    -DDEFAULT_SYSROOT=${OSX_SDK_PATH:Q}
+.endif
 
 REPLACE_PERL+=         test/make_test_dirs.pl
 REPLACE_PERL+=         tools/scan-build/bin/scan-build
diff -r c1ec13826b93 -r 725e01ade8d2 lang/clang/PLIST
--- a/lang/clang/PLIST  Sat Dec 30 10:39:07 2017 +0000
+++ b/lang/clang/PLIST  Sat Dec 30 10:39:24 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2017/12/01 19:22:12 adam Exp $
+@comment $NetBSD: PLIST,v 1.23 2017/12/30 10:39:24 adam Exp $
 bin/c-index-test
 bin/clang
 bin/clang++
@@ -9,6 +9,7 @@
 bin/clang-import-test
 bin/clang-offload-bundler
 bin/clang-rename
+bin/git-clang-format
 include/clang-c/BuildSystem.h
 include/clang-c/CXCompilationDatabase.h
 include/clang-c/CXErrorCode.h
@@ -629,4 +630,3 @@
 share/clang/clang-format.py
 share/clang/clang-rename.el
 share/clang/clang-rename.py
-share/clang/git-clang-format
diff -r c1ec13826b93 -r 725e01ade8d2 lang/clang/distinfo
--- a/lang/clang/distinfo       Sat Dec 30 10:39:07 2017 +0000
+++ b/lang/clang/distinfo       Sat Dec 30 10:39:24 2017 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.49 2017/12/01 19:22:12 adam Exp $
+$NetBSD: distinfo,v 1.50 2017/12/30 10:39:24 adam Exp $
 
-SHA1 (cfe-5.0.0.src.tar.xz) = 8c67071be174c66264b6c7629c291c0e30ecbdc5
-RMD160 (cfe-5.0.0.src.tar.xz) = 743f1b22554c984c07798bfdbed36d429fb6ae08
-SHA512 (cfe-5.0.0.src.tar.xz) = 14acdd622310122b544c952ee5b932b7006d9d8424319f0e3974f2503d40a0cec4200fdd3d813a32ce0d877bcfbb9a5bd5c36f6142b4330e6c814f113ca2efe8
-Size (cfe-5.0.0.src.tar.xz) = 11437024 bytes
-SHA1 (patch-tools_clang-format_CMakeLists.txt) = 4efc9c9f69caf7df1dd0db384eae644c606c5ca9
+SHA1 (cfe-5.0.1.src.tar.xz) = 0cfb79b1fb767c18e167f4bc8836476ca24d9a19
+RMD160 (cfe-5.0.1.src.tar.xz) = 205adf6bdc9252b7b891157904befa28f40c9e9a
+SHA512 (cfe-5.0.1.src.tar.xz) = 6619177a2ff9934fe8b15d6aa229abb8e34d0b1a75228d9efba9393daf71d6419a7256de57b31e2f9f829f71f842118556f996e86ee076f1e0a7cd394dfd31a2
+Size (cfe-5.0.1.src.tar.xz) = 11483036 bytes
diff -r c1ec13826b93 -r 725e01ade8d2 lang/clang/patches/patch-tools_clang-format_CMakeLists.txt
--- a/lang/clang/patches/patch-tools_clang-format_CMakeLists.txt        Sat Dec 30 10:39:07 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-tools_clang-format_CMakeLists.txt,v 1.2 2016/11/14 20:15:33 ryoon Exp $
-
-git-clang-format is a git integration for clang-format,
-written in python. It could be moved to a separate package
-to avoid a python runtime dependency here, but for now I just opted
-to move it to share/clang and skip the interpreter check.
-
---- tools/clang-format/CMakeLists.txt.orig     2016-02-23 20:33:15.000000000 +0000
-+++ tools/clang-format/CMakeLists.txt
-@@ -35,5 +35,5 @@ install(PROGRAMS clang-format.py
-   DESTINATION share/clang
-   COMPONENT clang-format)
- install(PROGRAMS git-clang-format
--  DESTINATION bin
-+  DESTINATION share/clang
-   COMPONENT clang-format)
diff -r c1ec13826b93 -r 725e01ade8d2 lang/libunwind/Makefile
--- a/lang/libunwind/Makefile   Sat Dec 30 10:39:07 2017 +0000
+++ b/lang/libunwind/Makefile   Sat Dec 30 10:39:24 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2017/12/01 19:22:12 adam Exp $
+# $NetBSD: Makefile,v 1.11 2017/12/30 10:39:25 adam Exp $
 
-DISTNAME=      libunwind-5.0.0.src
+DISTNAME=      libunwind-5.0.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
@@ -13,9 +13,9 @@
 
 CONFIGURE_DIRS=                ${WRKDIR}/build
 
-USE_TOOLS+=            pax
+USE_CMAKE=             yes
 USE_LANGUAGES=         c c++11
-USE_CMAKE=             yes
+USE_TOOLS+=            pax
 GCC_REQD+=             4.8
 
 CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE=Release
diff -r c1ec13826b93 -r 725e01ade8d2 lang/libunwind/distinfo
--- a/lang/libunwind/distinfo   Sat Dec 30 10:39:07 2017 +0000
+++ b/lang/libunwind/distinfo   Sat Dec 30 10:39:24 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2017/12/01 19:22:12 adam Exp $
+$NetBSD: distinfo,v 1.8 2017/12/30 10:39:25 adam Exp $
 
-SHA1 (libunwind-5.0.0.src.tar.xz) = 6bdb6e1fcaf79c29866b0d62c66a405347dea75b
-RMD160 (libunwind-5.0.0.src.tar.xz) = 87ea51017ddbaed7a3a9f50ed2f1477e288c5296
-SHA512 (libunwind-5.0.0.src.tar.xz) = 20d54d5342d67425f5e36e9c690f1bb67bc2a3b7184b3ad546b689e510728d7c596f178d4f5186daf7480409ed4e455848b4ad1d9d896370fac1db69885fc793
-Size (libunwind-5.0.0.src.tar.xz) = 72236 bytes
+SHA1 (libunwind-5.0.1.src.tar.xz) = 93d878be85f3bebdcd6cef0795cbb90cf42cc7d1
+RMD160 (libunwind-5.0.1.src.tar.xz) = 26d3dac149e2fd355e1b8b367a9bf61e01c38fbf
+SHA512 (libunwind-5.0.1.src.tar.xz) = 6c0f7a286c1ffa46769685ee36604cd90ed40470e1c3d3ef03c46bcc9e5f9e36e68a0a1f67b9b300823170b48c9b8d2db4625afd885f1d024905db1dffd9fc49
+Size (libunwind-5.0.1.src.tar.xz) = 72180 bytes
diff -r c1ec13826b93 -r 725e01ade8d2 lang/llvm/Makefile
--- a/lang/llvm/Makefile        Sat Dec 30 10:39:07 2017 +0000
+++ b/lang/llvm/Makefile        Sat Dec 30 10:39:24 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2017/12/01 19:22:12 adam Exp $
+# $NetBSD: Makefile,v 1.27 2017/12/30 10:39:24 adam Exp $
 #
 # when updating this, please also update:
 # devel/include-what-you-use
@@ -12,7 +12,7 @@
 # Always update all */buildlink3.mk to require the latest stable release
 # version in BUILDLINK_API_DEPENDS, as there is no backwards compatibility
 
-DISTNAME=      llvm-5.0.0.src
+DISTNAME=      llvm-5.0.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/



Home | Main Index | Thread Index | Old Index