pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jan  5 11:54:32 UTC 2017

Modified Files:
        pkgsrc/devel/lldb: Makefile PLIST distinfo
        pkgsrc/devel/polly: Makefile distinfo
        pkgsrc/lang/clang: Makefile.common PLIST distinfo
        pkgsrc/lang/libLLVM: Makefile distinfo
        pkgsrc/lang/libunwind: Makefile distinfo
        pkgsrc/lang/llvm: Makefile distinfo
Added Files:
        pkgsrc/devel/lldb: PLIST.Darwin
        pkgsrc/lang/clang-static-analyzer: PLIST.Darwin

Log Message:
Changes 3.9.1:
The LLVMContext gains a new runtime check (see LLVMContext::discardValueNames()) that can be set to discard Value names (other than GlobalValue). This is intended to be used in release builds by 
clients that are interested in saving CPU/memory as much as possible.
There is no longer a “global context” available in LLVM, except for the C API.
The autoconf build system has been removed in favor of CMake. LLVM 3.9 requires CMake 3.4.3 or later to build. For information about using CMake please see the documentation on Building LLVM with 
CMake. For information about the CMake language there is also a CMake Primer document available.
C API functions LLVMParseBitcode, LLVMParseBitcodeInContext, LLVMGetBitcodeModuleInContext and LLVMGetBitcodeModule having been removed. LLVMGetTargetMachineData has been removed (use 
LLVMGetDataLayout instead).
The C API function LLVMLinkModules has been removed.
The C API function LLVMAddTargetData has been removed.
The C API function LLVMGetDataLayout is deprecated in favor of LLVMGetDataLayoutStr.
The C API enum LLVMAttribute and associated API is deprecated in favor of the new LLVMAttributeRef API. The deprecated functions are LLVMAddFunctionAttr, LLVMAddTargetDependentFunctionAttr, 
LLVMRemoveFunctionAttr, LLVMGetFunctionAttr, LLVMAddAttribute, LLVMRemoveAttribute, LLVMGetAttribute, LLVMAddInstrAttribute, LLVMRemoveInstrAttribute and LLVMSetInstrParamAlignment.
TargetFrameLowering::eliminateCallFramePseudoInstr now returns an iterator to the next instruction instead of void. Targets that previously did MBB.erase(I); return; now probably want return 
MBB.erase(I);.
SelectionDAGISel::Select now returns void. Out-of-tree targets will need to be updated to replace the argument node and remove any dead nodes in cases where they currently return an SDNode * from 
this interface.
Added the MemorySSA analysis, which hopes to replace MemoryDependenceAnalysis. It should provide higher-quality results than MemDep, and be algorithmically faster than MemDep. Currently, GVNHoist 
(which is off by default) makes use of MemorySSA.
The minimum density for lowering switches with jump tables has been reduced from 40% to 10% for functions which are not marked optsize (that is, compiled with -Os).


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/lldb/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/lldb/PLIST pkgsrc/devel/lldb/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/lldb/PLIST.Darwin
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/polly/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/polly/distinfo
cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/clang/Makefile.common
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/clang/PLIST
cvs rdiff -u -r1.45 -r1.46 pkgsrc/lang/clang/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/clang-static-analyzer/PLIST.Darwin
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/libLLVM/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/libLLVM/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/libunwind/Makefile \
    pkgsrc/lang/libunwind/distinfo
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/llvm/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/llvm/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/lldb/Makefile
diff -u pkgsrc/devel/lldb/Makefile:1.5 pkgsrc/devel/lldb/Makefile:1.6
--- pkgsrc/devel/lldb/Makefile:1.5      Sun Jan  1 14:43:31 2017
+++ pkgsrc/devel/lldb/Makefile  Thu Jan  5 11:54:32 2017
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.5 2017/01/01 14:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2017/01/05 11:54:32 adam Exp $
 
-DISTNAME=      lldb-3.9.0.src
+DISTNAME=      lldb-3.9.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
-#MASTER_SITES= http://llvm.org/pre-releases/3.8.0/rc1/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -116,6 +115,11 @@ TEST_ENV+=         LD_LIBRARY_PATH=${WRKDIR}/bu
 
 .include "../../mk/bsd.prefs.mk"
 
+PLIST_VARS+=           posix
+.if ${OPSYS} != "Darwin"
+PLIST.posix=           yes
+.endif
+
 .if ${OPSYS} == "NetBSD"
 .  if exists(/usr/include/panel.h)
 CMAKE_ARGS+=   -DLLDB_DISABLE_CURSES:BOOL=FALSE

Index: pkgsrc/devel/lldb/PLIST
diff -u pkgsrc/devel/lldb/PLIST:1.3 pkgsrc/devel/lldb/PLIST:1.4
--- pkgsrc/devel/lldb/PLIST:1.3 Mon Nov 14 20:15:33 2016
+++ pkgsrc/devel/lldb/PLIST     Thu Jan  5 11:54:32 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2016/11/14 20:15:33 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.4 2017/01/05 11:54:32 adam Exp $
 bin/lldb
 bin/${PKGNAME}
 bin/lldb-argdumper
@@ -570,7 +570,7 @@ lib/liblldbPluginPlatformWindows.a
 lib/liblldbPluginProcessElfCore.a
 lib/liblldbPluginProcessGDBRemote.a
 lib/liblldbPluginProcessMachCore.a
-lib/liblldbPluginProcessPOSIX.a
+${PLIST.posix}lib/liblldbPluginProcessPOSIX.a
 lib/liblldbPluginProcessUtility.a
 lib/liblldbPluginRenderScriptRuntime.a
 lib/liblldbPluginScriptInterpreterNone.a
Index: pkgsrc/devel/lldb/distinfo
diff -u pkgsrc/devel/lldb/distinfo:1.3 pkgsrc/devel/lldb/distinfo:1.4
--- pkgsrc/devel/lldb/distinfo:1.3      Mon Nov 14 20:15:33 2016
+++ pkgsrc/devel/lldb/distinfo  Thu Jan  5 11:54:32 2017
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.3 2016/11/14 20:15:33 ryoon Exp $
+$NetBSD: distinfo,v 1.4 2017/01/05 11:54:32 adam Exp $
 
-SHA1 (lldb-3.9.0.src.tar.xz) = 413549d22671c189f1548155813b4382de5c6b95
-RMD160 (lldb-3.9.0.src.tar.xz) = dbcbe796ea46fc0081e6d5519b4a96c6c32e0fc5
-SHA512 (lldb-3.9.0.src.tar.xz) = b2d7f36b4462dba8e478022da19981e2d029bc4728efeed50600f0d03e3dd4573e7fb3cee773ec19b11ad3d8ba53b1aef9de1b21612e77d2888d0f6de433b24a
-Size (lldb-3.9.0.src.tar.xz) = 13754516 bytes
+SHA1 (lldb-3.9.1.src.tar.xz) = f6da59c9ed570c4c7091c25f0abe59aba0e29de3
+RMD160 (lldb-3.9.1.src.tar.xz) = ccf20f4099bca5b02aea9173e863d1b2cfa6b72c
+SHA512 (lldb-3.9.1.src.tar.xz) = e2957a1da60284595b21c205b07fa3db5c474bfad1935ab8e1bc832f30af497e9eb709efeb703591ef62e7dd73a28d22fc21398097a232c8a729946d72eb5df7
+Size (lldb-3.9.1.src.tar.xz) = 13750816 bytes
 SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 8f7d06a4b3a1e996af9af4affd650291c4f01fe5
 SHA1 (patch-include_lldb_Utility_regcclass.h) = 9ed649e8deb5924feaf82a6e675f5c596367b3d6
 SHA1 (patch-include_lldb_Utility_regcname.h) = b67145f0437d3c09adc33a925d49267cd9ba4fd7

Index: pkgsrc/devel/polly/Makefile
diff -u pkgsrc/devel/polly/Makefile:1.2 pkgsrc/devel/polly/Makefile:1.3
--- pkgsrc/devel/polly/Makefile:1.2     Mon Nov 14 20:49:15 2016
+++ pkgsrc/devel/polly/Makefile Thu Jan  5 11:54:32 2017
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.2 2016/11/14 20:49:15 ryoon Exp $
+# $NetBSD: Makefile,v 1.3 2017/01/05 11:54:32 adam Exp $
 
-DISTNAME=      polly-3.9.0.src
+DISTNAME=      polly-3.9.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
-#MASTER_SITES= http://llvm.org/pre-releases/3.8.0/rc1/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/polly/distinfo
diff -u pkgsrc/devel/polly/distinfo:1.3 pkgsrc/devel/polly/distinfo:1.4
--- pkgsrc/devel/polly/distinfo:1.3     Mon Nov 14 20:49:15 2016
+++ pkgsrc/devel/polly/distinfo Thu Jan  5 11:54:32 2017
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2016/11/14 20:49:15 ryoon Exp $
+$NetBSD: distinfo,v 1.4 2017/01/05 11:54:32 adam Exp $
 
-SHA1 (polly-3.9.0.src.tar.xz) = 9d5809bd413b05de18480b69fcf6dbe8d3b1f9ac
-RMD160 (polly-3.9.0.src.tar.xz) = 76b4fba05ffbfa1ce1486e80b55824fdcbfcbfe2
-SHA512 (polly-3.9.0.src.tar.xz) = f666bbf16ced79e1201db82f8b5111f352d5b5f3f9f43feeff72e85c9b35ada7572fc546a04162335fddba828d9e9fc9edfc2148b29807ad389fe9a92bbf51e9
-Size (polly-3.9.0.src.tar.xz) = 8744836 bytes
+SHA1 (polly-3.9.1.src.tar.xz) = 01db5a1fa44a165ec7b2950292a5b785f2b9c3d2
+RMD160 (polly-3.9.1.src.tar.xz) = 4d4109afd1f5b090301134dbba7dfd66a25a2bc3
+SHA512 (polly-3.9.1.src.tar.xz) = 2efe3858069e076fe3961fa117dd0c93ead0559ff04a9b43a76a3a3742cd186b5a14f6482cd208806336b61aa8c09c4152adc00838919ac8f4d38bc293e29c96
+Size (polly-3.9.1.src.tar.xz) = 8683324 bytes
 SHA1 (patch-CMakeLists.txt) = 5a5eca0d2b6ceee8fe92b60392d4af06ed69f1c0
 SHA1 (patch-lib_External_isl_configure) = dad55f0d959b64f0cb910dad412bfe5bb3702ec9

Index: pkgsrc/lang/clang/Makefile.common
diff -u pkgsrc/lang/clang/Makefile.common:1.16 pkgsrc/lang/clang/Makefile.common:1.17
--- pkgsrc/lang/clang/Makefile.common:1.16      Sat Dec 17 23:28:34 2016
+++ pkgsrc/lang/clang/Makefile.common   Thu Jan  5 11:54:32 2017
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.16 2016/12/17 23:28:34 joerg Exp $
+# $NetBSD: Makefile.common,v 1.17 2017/01/05 11:54:32 adam Exp $
 # used by lang/clang/Makefile
 # used by lang/clang-static-analyzer/Makefile
 
-DISTNAME=      cfe-3.9.0.src
+DISTNAME=      cfe-3.9.1.src
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/lang/clang/PLIST
diff -u pkgsrc/lang/clang/PLIST:1.19 pkgsrc/lang/clang/PLIST:1.20
--- pkgsrc/lang/clang/PLIST:1.19        Mon Nov 14 20:15:33 2016
+++ pkgsrc/lang/clang/PLIST     Thu Jan  5 11:54:32 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2016/11/14 20:15:33 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.20 2017/01/05 11:54:32 adam Exp $
 bin/c-index-test
 bin/clang
 bin/clang++
@@ -519,6 +519,7 @@ lib/clang/${PKGVERSION}/include/mm3dnow.
 lib/clang/${PKGVERSION}/include/mm_malloc.h
 lib/clang/${PKGVERSION}/include/mmintrin.h
 lib/clang/${PKGVERSION}/include/module.modulemap
+lib/clang/${PKGVERSION}/include/msa.h
 lib/clang/${PKGVERSION}/include/mwaitxintrin.h
 lib/clang/${PKGVERSION}/include/nmmintrin.h
 lib/clang/${PKGVERSION}/include/opencl-c.h

Index: pkgsrc/lang/clang/distinfo
diff -u pkgsrc/lang/clang/distinfo:1.45 pkgsrc/lang/clang/distinfo:1.46
--- pkgsrc/lang/clang/distinfo:1.45     Sat Dec 17 23:28:51 2016
+++ pkgsrc/lang/clang/distinfo  Thu Jan  5 11:54:32 2017
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.45 2016/12/17 23:28:51 joerg Exp $
+$NetBSD: distinfo,v 1.46 2017/01/05 11:54:32 adam Exp $
 
-SHA1 (cfe-3.9.0.src.tar.xz) = 00d49ee82451130a8e1e7b1d56cffa37b783bcb2
-RMD160 (cfe-3.9.0.src.tar.xz) = a33d18142ce0fd69db59a96b75ffcfd20cef2f2c
-SHA512 (cfe-3.9.0.src.tar.xz) = f405b5819fd19276b2de4da80a51171a3b1c5c00df810e1f284184c693e410775fe2933576f942b881664dd3b75e78f0f15b7e5a3eca7819ffbcfe528d9a578e
-Size (cfe-3.9.0.src.tar.xz) = 10390440 bytes
+SHA1 (cfe-3.9.1.src.tar.xz) = 95e4be54b70f32cf98a8de36821ea5495b84add8
+RMD160 (cfe-3.9.1.src.tar.xz) = 51930c2d55eacd44df28b49a84565771c94f418e
+SHA512 (cfe-3.9.1.src.tar.xz) = 3f0eea194597e438bbe49ce9ef5fdced81459c21cbdd2653750b2fe02c55a0154d6a33a8cfd02e607b83314a8e35b2c300f944462120ab6de1d4139d85db56b8
+Size (cfe-3.9.1.src.tar.xz) = 10363080 bytes
 SHA1 (patch-tools_clang-format_CMakeLists.txt) = 4efc9c9f69caf7df1dd0db384eae644c606c5ca9

Index: pkgsrc/lang/libLLVM/Makefile
diff -u pkgsrc/lang/libLLVM/Makefile:1.15 pkgsrc/lang/libLLVM/Makefile:1.16
--- pkgsrc/lang/libLLVM/Makefile:1.15   Tue Dec 20 22:40:06 2016
+++ pkgsrc/lang/libLLVM/Makefile        Thu Jan  5 11:54:32 2017
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2016/12/20 22:40:06 tnn Exp $
+# $NetBSD: Makefile,v 1.16 2017/01/05 11:54:32 adam Exp $
 
-DISTNAME=      llvm-3.9.0.src
+DISTNAME=      llvm-3.9.1.src
 PKGNAME=       ${DISTNAME:S/llvm/libLLVM/:S/.src//}
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
@@ -88,6 +88,10 @@ TEST_ENV+=           LD_LIBRARY_PATH=${WRKDIR}/bu
 
 .include "../../mk/bsd.prefs.mk"
 
+.if ${OPSYS} == "Darwin"
+CMAKE_ARGS+=   -DCMAKE_LIBTOOL=/usr/bin/libtool
+.endif
+
 # 3.8.0 -> 3.8
 LLVM_MAJOR_MINOR=      ${PKGVERSION_NOREV:C/^([0-9]+\.[0-9]+)\..*$/\1/}
 PLIST_SUBST+=          LLVM_MAJOR_MINOR=${LLVM_MAJOR_MINOR}

Index: pkgsrc/lang/libLLVM/distinfo
diff -u pkgsrc/lang/libLLVM/distinfo:1.6 pkgsrc/lang/libLLVM/distinfo:1.7
--- pkgsrc/lang/libLLVM/distinfo:1.6    Sat Dec 10 22:30:27 2016
+++ pkgsrc/lang/libLLVM/distinfo        Thu Jan  5 11:54:32 2017
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.6 2016/12/10 22:30:27 maya Exp $
+$NetBSD: distinfo,v 1.7 2017/01/05 11:54:32 adam Exp $
 
-SHA1 (llvm-3.9.0.src.tar.xz) = da792f11a208d5b994c4fe1c8faa20f90ff0e4a3
-RMD160 (llvm-3.9.0.src.tar.xz) = bbde781a914f6cd7fab3f71745fc576b2e7e23c9
-SHA512 (llvm-3.9.0.src.tar.xz) = f18ae32531218ab156c3e56c11826be0fd05f0799c82eaf2e6a043b38e1277560b4d921987513b88b11d97ea2619feaf277eec72181dd2ae4f4108c2836bf7b2
-Size (llvm-3.9.0.src.tar.xz) = 18235716 bytes
+SHA1 (llvm-3.9.1.src.tar.xz) = ce801cf456b8dacd565ce8df8288b4d90e7317ff
+RMD160 (llvm-3.9.1.src.tar.xz) = b0a3c68cfec83a2b4dad6922316b71c0dc25c40a
+SHA512 (llvm-3.9.1.src.tar.xz) = 50cbe8ee911080f586e77861c442348701bd02e2de0c090c54c34f82ac275ecfcd712af0f41e387c33b4a6057778a4258a27554292fe68ab4af3fd9dd6d90683
+Size (llvm-3.9.1.src.tar.xz) = 18130436 bytes
 SHA1 (patch-CMakeLists.txt) = 770e0bc00a987430b6c6be7e4141f33e5be54a8f
 SHA1 (patch-cmake_modules_AddLLVM.cmake) = 1fd7598a55eede8b1ef50556ab8d7277fe5b2f43
 SHA1 (patch-cmake_modules_CMakeLists.txt) = bf31e9d3914e2041a7d435390b63ad67282b272f

Index: pkgsrc/lang/libunwind/Makefile
diff -u pkgsrc/lang/libunwind/Makefile:1.3 pkgsrc/lang/libunwind/Makefile:1.4
--- pkgsrc/lang/libunwind/Makefile:1.3  Mon Nov 14 20:15:33 2016
+++ pkgsrc/lang/libunwind/Makefile      Thu Jan  5 11:54:32 2017
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2016/11/14 20:15:33 ryoon Exp $
+# $NetBSD: Makefile,v 1.4 2017/01/05 11:54:32 adam Exp $
 
-DISTNAME=      libunwind-3.9.0.src
+DISTNAME=      libunwind-3.9.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
-#MASTER_SITES= http://llvm.org/pre-releases/3.8.0/rc2/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/lang/libunwind/distinfo
diff -u pkgsrc/lang/libunwind/distinfo:1.3 pkgsrc/lang/libunwind/distinfo:1.4
--- pkgsrc/lang/libunwind/distinfo:1.3  Mon Nov 14 20:15:33 2016
+++ pkgsrc/lang/libunwind/distinfo      Thu Jan  5 11:54:32 2017
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2016/11/14 20:15:33 ryoon Exp $
+$NetBSD: distinfo,v 1.4 2017/01/05 11:54:32 adam Exp $
 
-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
+SHA1 (libunwind-3.9.1.src.tar.xz) = 9291fe05c10ca43fb185ef81e10f7cc666d14b5c
+RMD160 (libunwind-3.9.1.src.tar.xz) = cdebe5ab20d00a10802270521d453c7b336d6612
+SHA512 (libunwind-3.9.1.src.tar.xz) = a80f5d0660e209f5bf709316b5df2ca63b9f0db49f5f74dfe9c9e580c654f61a15acc071a739fdb84baf5ffa9420b92498f8560331173642d80f6b74e1e2afb7
+Size (libunwind-3.9.1.src.tar.xz) = 61788 bytes

Index: pkgsrc/lang/llvm/Makefile
diff -u pkgsrc/lang/llvm/Makefile:1.11 pkgsrc/lang/llvm/Makefile:1.12
--- pkgsrc/lang/llvm/Makefile:1.11      Mon Jan  2 00:03:42 2017
+++ pkgsrc/lang/llvm/Makefile   Thu Jan  5 11:54:32 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2017/01/02 00:03:42 gdt Exp $
+# $NetBSD: Makefile,v 1.12 2017/01/05 11:54:32 adam Exp $
 #
 # when updating this, please also update:
 # devel/include-what-you-use
@@ -9,11 +9,10 @@
 # lang/libLLVM
 # lang/libunwind
 
-DISTNAME=      llvm-3.9.0.src
+DISTNAME=      llvm-3.9.1.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
-#MASTER_SITES= http://llvm.org/pre-releases/3.8.0/rc2/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -98,6 +97,7 @@ CXXFLAGS+=    -march=i586
 .endif
 
 .if ${OPSYS} == "Darwin"
+CMAKE_ARGS+=   -DCMAKE_LIBTOOL=/usr/bin/libtool
 .PHONY: fix-darwin-install-name
 post-install: fix-darwin-install-name
 fix-darwin-install-name:

Index: pkgsrc/lang/llvm/distinfo
diff -u pkgsrc/lang/llvm/distinfo:1.4 pkgsrc/lang/llvm/distinfo:1.5
--- pkgsrc/lang/llvm/distinfo:1.4       Mon Nov 14 20:15:32 2016
+++ pkgsrc/lang/llvm/distinfo   Thu Jan  5 11:54:32 2017
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.4 2016/11/14 20:15:32 ryoon Exp $
+$NetBSD: distinfo,v 1.5 2017/01/05 11:54:32 adam Exp $
 
-SHA1 (llvm-3.9.0.src.tar.xz) = da792f11a208d5b994c4fe1c8faa20f90ff0e4a3
-RMD160 (llvm-3.9.0.src.tar.xz) = bbde781a914f6cd7fab3f71745fc576b2e7e23c9
-SHA512 (llvm-3.9.0.src.tar.xz) = f18ae32531218ab156c3e56c11826be0fd05f0799c82eaf2e6a043b38e1277560b4d921987513b88b11d97ea2619feaf277eec72181dd2ae4f4108c2836bf7b2
-Size (llvm-3.9.0.src.tar.xz) = 18235716 bytes
+SHA1 (llvm-3.9.1.src.tar.xz) = ce801cf456b8dacd565ce8df8288b4d90e7317ff
+RMD160 (llvm-3.9.1.src.tar.xz) = b0a3c68cfec83a2b4dad6922316b71c0dc25c40a
+SHA512 (llvm-3.9.1.src.tar.xz) = 50cbe8ee911080f586e77861c442348701bd02e2de0c090c54c34f82ac275ecfcd712af0f41e387c33b4a6057778a4258a27554292fe68ab4af3fd9dd6d90683
+Size (llvm-3.9.1.src.tar.xz) = 18130436 bytes
 SHA1 (patch-cmake_modules_AddLLVM.cmake) = ec89e9469115b22feeb106e1c36b36af1f079576
 SHA1 (patch-include_llvm_Support_Host.h) = ad6ac520f15bba96ab887c962fb717e22aaee7bf

Added files:

Index: pkgsrc/devel/lldb/PLIST.Darwin
diff -u /dev/null pkgsrc/devel/lldb/PLIST.Darwin:1.1
--- /dev/null   Thu Jan  5 11:54:32 2017
+++ pkgsrc/devel/lldb/PLIST.Darwin      Thu Jan  5 11:54:32 2017
@@ -0,0 +1,15 @@
+$NetBSD: PLIST.Darwin,v 1.1 2017/01/05 11:54:32 adam Exp $
+bin/debugserver
+bin/lldb-launcher
+lib/liblldbPluginDynamicLoaderDarwinKernel.a
+lib/liblldbPluginProcessMacOSXKernel.a
+lib/liblldbPluginSymbolVendorMacOSX.a
+${PYSITELIB}/lldb/darwin-debug
+${PYSITELIB}/lldb/diagnose/__init__.py
+${PYSITELIB}/lldb/diagnose/diagnose_nsstring.py
+${PYSITELIB}/lldb/diagnose/diagnose_unwind.py
+${PYSITELIB}/lldb/macosx/__init__.py
+${PYSITELIB}/lldb/macosx/crashlog.py
+${PYSITELIB}/lldb/macosx/heap.py
+${PYSITELIB}/lldb/macosx/heap/Makefile
+${PYSITELIB}/lldb/macosx/heap/heap_find.cpp

Index: pkgsrc/lang/clang-static-analyzer/PLIST.Darwin
diff -u /dev/null pkgsrc/lang/clang-static-analyzer/PLIST.Darwin:1.1
--- /dev/null   Thu Jan  5 11:54:32 2017
+++ pkgsrc/lang/clang-static-analyzer/PLIST.Darwin      Thu Jan  5 11:54:32 2017
@@ -0,0 +1,2 @@
+$NetBSD: PLIST.Darwin,v 1.1 2017/01/05 11:54:32 adam Exp $
+bin/set-xcode-analyzer



Home | Main Index | Thread Index | Old Index