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:           Sat Oct 19 14:01:37 UTC 2019

Modified Files:
        pkgsrc/devel/lld: Makefile PLIST distinfo
        pkgsrc/devel/lldb: Makefile PLIST PLIST.Darwin distinfo
        pkgsrc/devel/lldb/patches: patch-cmake_modules_LLDBStandalone.cmake
            patch-source_API_CMakeLists.txt
        pkgsrc/devel/polly: Makefile PLIST distinfo
        pkgsrc/parallel/openmp: Makefile distinfo
Removed Files:
        pkgsrc/devel/lld/patches: patch-ELF_Config.h
        pkgsrc/devel/lldb/patches:
            patch-scripts_Python_modules_readline_readline.cpp

Log Message:
lld: updated to 9.0.0

9.0.0:
Non-comprehensive list of changes in this release

ELF Improvements

ld.lld now has typo suggestions for flags: $ ld.lld --call-shared now prints unknown argument '--call-shared', did you mean '--call_shared'.

--allow-shlib-undefined and --no-allow-shlib-undefined options are added. --no-allow-shlib-undefined is the default for executables.

-nmagic and -omagic options are fully supported.

Segment layout has changed. PT_GNU_RELRO, which was previously placed in the middle of readable/writable PT_LOAD segments, is now placed at the beginning of them. This change permits lld-produced ELF 
files to be read correctly by GNU strip older than 2.31, which has a bug to discard a PT_GNU_RELRO in the former layout.

-z common-page-size is supported.

Diagnostics messages have improved. A new flag --vs-diagnostics alters the format of diagnostic output to enable source hyperlinks in Microsoft Visual Studio IDE.

Linker script compatibility with GNU BFD linker has generally improved.

The clang --dependent-library form of autolinking is supported.

This feature is added to implement the Windows-style autolinking for Unix. On Unix, in order to use a library, you usually have to include a header file provided by the library and then explicitly 
link the library with the linker -l option. On Windows, header files usually contain pragmas that list needed libraries. Compilers copy that information to object files, so that linkers can 
automatically link needed libraries. --dependent-library is added for implementing that Windows semantics on Unix.

AArch64 BTI and PAC are supported.

lld now supports replacing JAL with JALX instructions in case of MIPS-microMIPS cross-mode jumps.

lld now creates LA25 thunks for MIPS R6 code.

Put MIPS-specific .reginfo, .MIPS.options, and .MIPS.abiflags sections into corresponding PT_MIPS_REGINFO, PT_MIPS_OPTIONS, and PT_MIPS_ABIFLAGS segments.

The quality of RISC-V and PowerPC ports have greatly improved. Many applications can now be linked by lld. PowerPC64 is now almost production ready.

The Linux kernel for arm32_7, arm64, ppc64le and x86_64 can now be linked by lld.

x86-64 TLSDESC is supported.

DF_STATIC_TLS flag is set for i386 and x86-64 when needed.

The experimental partitioning feature is added to allow a program to be split into multiple pieces.

The feature allows you to semi-automatically split a single program into multiple ELF files called “partitions”. Since all partitions share the same memory address space and don’t use PLT/GOT, split 
programs run as fast as regular programs.

With the mechanism, you can start a program only with a “main” partition and load remaining partitions on-demand. For example, you can split a web browser into a main partition and a PDF reader 
sub-partition and load the PDF reader partition only when a user tries to open a PDF file.

See the documentation for more information.

If “-” is given as an output filename, lld writes the final result to the standard output. Previously, it created a file “-” in the current directory.

-z ifunc-noplt option is added to reduce IFunc function call overhead in a freestanding environment such as the OS kernel.

Functions resolved by the IFunc mechanism are usually dispatched via PLT and thus slower than regular functions because of the cost of indirection. With -z ifunc-noplt, you can eliminate it by doing 
text relocations at load-time. You need a special loader to utilize this feature. This feature is added for the FreeBSD kernel but can be used by any operating systems.

--undefined-glob option is added. The new option is an extension to --undefined to take a glob pattern instead of a single symbol name.

COFF Improvements

Like the ELF driver, lld-link now has typo suggestions for flags.
lld-link now correctly reports duplicate symbol errors for object files that were compiled with /Gy.
lld-link now correctly reports duplicate symbol errors when several resource (.res) input files define resources with the same type, name and language. This can be demoted to a warning using 
/force:multipleres.
lld-link now rejects more than one resource object input files, matching link.exe. Previously, lld-link would silently ignore all but one. If you hit this: Don’t pass resource object files to the 
linker, instead pass res files to the linker directly. Don’t put resource files in static libraries, pass them on the command line.
Having more than two /natvis: now works correctly; it used to not work for larger binaries before.
Undefined symbols are now printed only in demangled form. Pass /demangle:no to see raw symbol names instead.
Several speed and memory usage improvements.
lld-link now supports resource object files created by GNU windres and MS cvtres, not only llvm-cvtres.
The generated thunks for delayimports now share the majority of code among thunks, significantly reducing the overhead of using delayimport.
IMAGE_REL_ARM{,64}_REL32 relocations are supported.
Range extension thunks for AArch64 are now supported, so lld can create large executables for Windows/ARM64.
The following flags have been added: /functionpadmin

WebAssembly Improvements

Imports from custom module names are supported.
Symbols that are in llvm.used are now exported by default.
Initial support for PIC and dynamic linking has landed.
wasm-ld now add __start_/__stop_ symbols for data sections.
wasm-ld now doesn’t report an error on archives without a symbol index.
The following flags have been added: --emit-relocs

MinGW Improvements

lld now correctly links crtend.o as the last object file, handling terminators for the sections such as .eh_frame properly, fixing DWARF exception handling with libgcc and gcc’s crtend.o.
lld now also handles DWARF unwind info generated by GCC, when linking with libgcc.
PDB output can be requested without manually specifying the PDB file name, with the new option -pdb= with an empty value to the option. (The old existing syntax -pdb <filename> was more cumbersome to 
use with an empty parameter value.)
--no-insert-timestamp option is added as an alias to /timestamp:0.
Many more GNU ld options are now supported, which e.g. allows the lld MinGW frontend to be called by GCC.
The following options are added: --exclude-all-symbols, --appcontainer, --undefined


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/lld/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/lld/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/lld/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/devel/lld/patches/patch-ELF_Config.h
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/lldb/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/lldb/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/lldb/PLIST.Darwin
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/lldb/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/lldb/patches/patch-scripts_Python_modules_readline_readline.cpp
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/polly/Makefile \
    pkgsrc/devel/polly/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/polly/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/parallel/openmp/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/parallel/openmp/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/lld/Makefile
diff -u pkgsrc/devel/lld/Makefile:1.6 pkgsrc/devel/lld/Makefile:1.7
--- pkgsrc/devel/lld/Makefile:1.6       Sun Sep  8 20:49:11 2019
+++ pkgsrc/devel/lld/Makefile   Sat Oct 19 14:01:36 2019
@@ -1,12 +1,9 @@
-# $NetBSD: Makefile,v 1.6 2019/09/08 20:49:11 rjs Exp $
+# $NetBSD: Makefile,v 1.7 2019/10/19 14:01:36 adam Exp $
 
-DISTNAME=      lld-8.0.1.src
+DISTNAME=      lld-9.0.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
-PKGREVISION=   1
 CATEGORIES=    devel
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=llvm/}
-GITHUB_PROJECT=        llvm-project
-GITHUB_RELEASE=        llvmorg-${PKGVERSION_NOREV}
+MASTER_SITES=  http://releases.llvm.org/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    mgorny%NetBSD.org@localhost

Index: pkgsrc/devel/lld/PLIST
diff -u pkgsrc/devel/lld/PLIST:1.1 pkgsrc/devel/lld/PLIST:1.2
--- pkgsrc/devel/lld/PLIST:1.1  Fri Feb  1 16:30:00 2019
+++ pkgsrc/devel/lld/PLIST      Sat Oct 19 14:01:36 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2019/02/01 16:30:00 mgorny Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/10/19 14:01:36 adam Exp $
 bin/ld.lld
 bin/ld64.lld
 bin/lld
@@ -7,6 +7,7 @@ bin/wasm-ld
 include/lld/Common/Args.h
 include/lld/Common/Driver.h
 include/lld/Common/ErrorHandler.h
+include/lld/Common/Filesystem.h
 include/lld/Common/LLVM.h
 include/lld/Common/Memory.h
 include/lld/Common/Reproduce.h

Index: pkgsrc/devel/lld/distinfo
diff -u pkgsrc/devel/lld/distinfo:1.4 pkgsrc/devel/lld/distinfo:1.5
--- pkgsrc/devel/lld/distinfo:1.4       Sun Sep  8 20:49:11 2019
+++ pkgsrc/devel/lld/distinfo   Sat Oct 19 14:01:36 2019
@@ -1,14 +1,7 @@
-$NetBSD: distinfo,v 1.4 2019/09/08 20:49:11 rjs Exp $
+$NetBSD: distinfo,v 1.5 2019/10/19 14:01:36 adam Exp $
 
-SHA1 (lld-8.0.1.src.tar.xz) = 67d84c054c8b858d29389aa8ad47a25f632e4a3a
-RMD160 (lld-8.0.1.src.tar.xz) = eb28179fe500862f1ccffe1633b6b1af7239d190
-SHA512 (lld-8.0.1.src.tar.xz) = 646418d4a4ce922d1a69e9bf2e472f5d758f25ec21b80a2c66dfe5effc59c9c312fb167cf64ee2d8a2ced986e7474ed3d2996a38be66fbf63c574229d28e0900
-Size (lld-8.0.1.src.tar.xz) = 996440 bytes
+SHA1 (lld-9.0.0.src.tar.xz) = 021a8c38cf27d63db37d939c7cdec46ffd627be2
+RMD160 (lld-9.0.0.src.tar.xz) = d46b068f4de55d174be71e061aa38f7d4d1499dc
+SHA512 (lld-9.0.0.src.tar.xz) = bc4812232840ef5edbd8edf1d1a329e85a4bfd3a7859fe322e11dd053435e722c6f1140a718fd2b3524ee9783a357178d2ba30d12519847bd3acc294698007f3
+Size (lld-9.0.0.src.tar.xz) = 1100608 bytes
 SHA1 (patch-CMakeLists.txt) = df8e32f5f23bf2f2615a891177f61dc65359e955
-SHA1 (patch-ELF_Config.h) = de2578f6c447aade843c59f78189da4f1d79b29a
-SHA1 (patch-ELF_Driver.cpp) = 4ea55eb73e29dd90d369487528899d7e5930f2af
-SHA1 (patch-ELF_Driver.h) = e100fb0c86cc7d20b0f64919e73888a81a4836df
-SHA1 (patch-ELF_Options.td) = c8107a2c599b2444e52bdefe5f2dc539d277a092
-SHA1 (patch-ELF_Writer.cpp) = ab4ca25f832f20a5b4c80fe0f5f28822c09fb4ee
-SHA1 (patch-docs_ld.lld.1) = a6865d0099216094422aede3d65f43ee6fee22fe
-SHA1 (patch-test_ELF_gnustack.s) = b3827436dcfc67d51b8d293b11538808537ddeec

Index: pkgsrc/devel/lldb/Makefile
diff -u pkgsrc/devel/lldb/Makefile:1.22 pkgsrc/devel/lldb/Makefile:1.23
--- pkgsrc/devel/lldb/Makefile:1.22     Mon Aug  5 19:06:50 2019
+++ pkgsrc/devel/lldb/Makefile  Sat Oct 19 14:01:37 2019
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.22 2019/08/05 19:06:50 adam Exp $
+# $NetBSD: Makefile,v 1.23 2019/10/19 14:01:37 adam Exp $
 
-DISTNAME=      lldb-8.0.1.src
+DISTNAME=      lldb-9.0.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    lang devel
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=llvm/}
-GITHUB_PROJECT=        llvm-project
-GITHUB_RELEASE=        llvmorg-${PKGVERSION_NOREV}
+MASTER_SITES=  http://releases.llvm.org/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/lldb/PLIST
diff -u pkgsrc/devel/lldb/PLIST:1.10 pkgsrc/devel/lldb/PLIST:1.11
--- pkgsrc/devel/lldb/PLIST:1.10        Sun Jun  2 08:35:55 2019
+++ pkgsrc/devel/lldb/PLIST     Sat Oct 19 14:01:37 2019
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.10 2019/06/02 08:35:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2019/10/19 14:01:37 adam Exp $
 bin/lldb
 bin/lldb-argdumper
+bin/lldb-instr
 bin/lldb-mi
 bin/lldb-server
-bin/lldb-test
 bin/lldb-vscode
 include/lldb/API/LLDB.h
 include/lldb/API/SBAddress.h
@@ -30,7 +30,6 @@ include/lldb/API/SBFileSpecList.h
 include/lldb/API/SBFrame.h
 include/lldb/API/SBFunction.h
 include/lldb/API/SBHostOS.h
-include/lldb/API/SBInitializerOptions.h
 include/lldb/API/SBInstruction.h
 include/lldb/API/SBInstructionList.h
 include/lldb/API/SBLanguageRuntime.h
@@ -46,6 +45,7 @@ include/lldb/API/SBProcess.h
 include/lldb/API/SBProcessInfo.h
 include/lldb/API/SBQueue.h
 include/lldb/API/SBQueueItem.h
+include/lldb/API/SBReproducer.h
 include/lldb/API/SBSection.h
 include/lldb/API/SBSourceManager.h
 include/lldb/API/SBStream.h
@@ -82,6 +82,7 @@ include/lldb/Breakpoint/BreakpointLocati
 include/lldb/Breakpoint/BreakpointLocationList.h
 include/lldb/Breakpoint/BreakpointName.h
 include/lldb/Breakpoint/BreakpointOptions.h
+include/lldb/Breakpoint/BreakpointPrecondition.h
 include/lldb/Breakpoint/BreakpointResolver.h
 include/lldb/Breakpoint/BreakpointResolverAddress.h
 include/lldb/Breakpoint/BreakpointResolverFileLine.h
@@ -125,7 +126,6 @@ include/lldb/Core/ModuleSpec.h
 include/lldb/Core/Opcode.h
 include/lldb/Core/PluginInterface.h
 include/lldb/Core/PluginManager.h
-include/lldb/Core/RangeMap.h
 include/lldb/Core/RichManglingContext.h
 include/lldb/Core/STLUtils.h
 include/lldb/Core/SearchFilter.h
@@ -178,13 +178,13 @@ include/lldb/DataFormatters/VectorIterat
 include/lldb/DataFormatters/VectorType.h
 include/lldb/Expression/DWARFExpression.h
 include/lldb/Expression/DiagnosticManager.h
+include/lldb/Expression/DynamicCheckerFunctions.h
 include/lldb/Expression/Expression.h
 include/lldb/Expression/ExpressionParser.h
 include/lldb/Expression/ExpressionSourceCode.h
 include/lldb/Expression/ExpressionTypeSystemHelper.h
 include/lldb/Expression/ExpressionVariable.h
 include/lldb/Expression/FunctionCaller.h
-include/lldb/Expression/IRDynamicChecks.h
 include/lldb/Expression/IRExecutionUnit.h
 include/lldb/Expression/IRInterpreter.h
 include/lldb/Expression/IRMemoryMap.h
@@ -198,6 +198,7 @@ include/lldb/Host/ConnectionFileDescript
 include/lldb/Host/Debug.h
 include/lldb/Host/Editline.h
 include/lldb/Host/File.h
+include/lldb/Host/FileAction.h
 include/lldb/Host/FileCache.h
 include/lldb/Host/FileSystem.h
 include/lldb/Host/Host.h
@@ -220,6 +221,7 @@ include/lldb/Host/OptionParser.h
 include/lldb/Host/Pipe.h
 include/lldb/Host/PipeBase.h
 include/lldb/Host/PosixApi.h
+include/lldb/Host/ProcessLaunchInfo.h
 include/lldb/Host/ProcessLauncher.h
 include/lldb/Host/ProcessRunLock.h
 include/lldb/Host/PseudoTerminal.h
@@ -227,7 +229,6 @@ include/lldb/Host/SafeMachO.h
 include/lldb/Host/Socket.h
 include/lldb/Host/SocketAddress.h
 include/lldb/Host/StringConvert.h
-include/lldb/Host/Symbols.h
 include/lldb/Host/TaskPool.h
 include/lldb/Host/Terminal.h
 include/lldb/Host/ThreadLauncher.h
@@ -333,6 +334,7 @@ include/lldb/Symbol/CompileUnit.h
 include/lldb/Symbol/CompilerDecl.h
 include/lldb/Symbol/CompilerDeclContext.h
 include/lldb/Symbol/CompilerType.h
+include/lldb/Symbol/CxxModuleHandler.h
 include/lldb/Symbol/DWARFCallFrameInfo.h
 include/lldb/Symbol/DebugMacros.h
 include/lldb/Symbol/DeclVendor.h
@@ -341,8 +343,11 @@ include/lldb/Symbol/FuncUnwinders.h
 include/lldb/Symbol/Function.h
 include/lldb/Symbol/LineEntry.h
 include/lldb/Symbol/LineTable.h
+include/lldb/Symbol/LocateSymbolFile.h
 include/lldb/Symbol/ObjectContainer.h
 include/lldb/Symbol/ObjectFile.h
+include/lldb/Symbol/PostfixExpression.h
+include/lldb/Symbol/SourceModule.h
 include/lldb/Symbol/Symbol.h
 include/lldb/Symbol/SymbolContext.h
 include/lldb/Symbol/SymbolContextScope.h
@@ -360,11 +365,9 @@ include/lldb/Symbol/Variable.h
 include/lldb/Symbol/VariableList.h
 include/lldb/Symbol/VerifyDecl.h
 include/lldb/Target/ABI.h
-include/lldb/Target/CPPLanguageRuntime.h
 include/lldb/Target/DynamicLoader.h
 include/lldb/Target/ExecutionContext.h
 include/lldb/Target/ExecutionContextScope.h
-include/lldb/Target/FileAction.h
 include/lldb/Target/InstrumentationRuntime.h
 include/lldb/Target/InstrumentationRuntimeStopInfo.h
 include/lldb/Target/JITLoader.h
@@ -375,13 +378,10 @@ include/lldb/Target/Memory.h
 include/lldb/Target/MemoryHistory.h
 include/lldb/Target/MemoryRegionInfo.h
 include/lldb/Target/ModuleCache.h
-include/lldb/Target/ObjCLanguageRuntime.h
 include/lldb/Target/OperatingSystem.h
 include/lldb/Target/PathMappingList.h
 include/lldb/Target/Platform.h
 include/lldb/Target/Process.h
-include/lldb/Target/ProcessInfo.h
-include/lldb/Target/ProcessLaunchInfo.h
 include/lldb/Target/ProcessStructReader.h
 include/lldb/Target/Queue.h
 include/lldb/Target/QueueItem.h
@@ -389,6 +389,7 @@ include/lldb/Target/QueueList.h
 include/lldb/Target/RegisterCheckpoint.h
 include/lldb/Target/RegisterContext.h
 include/lldb/Target/RegisterNumber.h
+include/lldb/Target/RemoteAwarePlatform.h
 include/lldb/Target/SectionLoadHistory.h
 include/lldb/Target/SectionLoadList.h
 include/lldb/Target/StackFrame.h
@@ -442,6 +443,7 @@ include/lldb/Utility/DataExtractor.h
 include/lldb/Utility/Endian.h
 include/lldb/Utility/Environment.h
 include/lldb/Utility/Event.h
+include/lldb/Utility/FileCollector.h
 include/lldb/Utility/FileSpec.h
 include/lldb/Utility/Flags.h
 include/lldb/Utility/IOObject.h
@@ -453,9 +455,12 @@ include/lldb/Utility/Log.h
 include/lldb/Utility/Logging.h
 include/lldb/Utility/NameMatches.h
 include/lldb/Utility/Predicate.h
+include/lldb/Utility/ProcessInfo.h
+include/lldb/Utility/RangeMap.h
 include/lldb/Utility/RegisterValue.h
 include/lldb/Utility/RegularExpression.h
 include/lldb/Utility/Reproducer.h
+include/lldb/Utility/ReproducerInstrumentation.h
 include/lldb/Utility/Scalar.h
 include/lldb/Utility/SelectHelper.h
 include/lldb/Utility/SharedCluster.h
@@ -479,6 +484,7 @@ include/lldb/Utility/TraceOptions.h
 include/lldb/Utility/UUID.h
 include/lldb/Utility/UriParser.h
 include/lldb/Utility/UserID.h
+include/lldb/Utility/UserIDResolver.h
 include/lldb/Utility/VASPrintf.h
 include/lldb/Utility/VMRange.h
 include/lldb/lldb-defines.h
@@ -495,99 +501,7 @@ include/lldb/lldb-types.h
 include/lldb/lldb-versioning.h
 lib/liblldb.so
 lib/liblldb.so.${PKGVERSION}
-${PLIST.posix}lib/liblldb.so.8
-lib/liblldbBase.a
-lib/liblldbBreakpoint.a
-lib/liblldbCommands.a
-lib/liblldbCore.a
-lib/liblldbDataFormatters.a
-lib/liblldbExpression.a
-lib/liblldbHost.a
-lib/liblldbInitialization.a
-lib/liblldbInterpreter.a
-lib/liblldbPluginABIMacOSX_arm.a
-lib/liblldbPluginABIMacOSX_arm64.a
-lib/liblldbPluginABIMacOSX_i386.a
-lib/liblldbPluginABISysV_arm.a
-lib/liblldbPluginABISysV_arm64.a
-lib/liblldbPluginABISysV_hexagon.a
-lib/liblldbPluginABISysV_i386.a
-lib/liblldbPluginABISysV_mips.a
-lib/liblldbPluginABISysV_mips64.a
-lib/liblldbPluginABISysV_ppc.a
-lib/liblldbPluginABISysV_ppc64.a
-lib/liblldbPluginABISysV_s390x.a
-lib/liblldbPluginABISysV_x86_64.a
-lib/liblldbPluginAppleObjCRuntime.a
-lib/liblldbPluginArchitectureArm.a
-lib/liblldbPluginArchitectureMips.a
-lib/liblldbPluginArchitecturePPC64.a
-lib/liblldbPluginCPlusPlusLanguage.a
-lib/liblldbPluginCXXItaniumABI.a
-lib/liblldbPluginClangCommon.a
-lib/liblldbPluginDisassemblerLLVM.a
-lib/liblldbPluginDynamicLoaderDarwinKernel.a
-lib/liblldbPluginDynamicLoaderHexagonDYLD.a
-lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
-lib/liblldbPluginDynamicLoaderPosixDYLD.a
-lib/liblldbPluginDynamicLoaderStatic.a
-lib/liblldbPluginDynamicLoaderWindowsDYLD.a
-lib/liblldbPluginExpressionParserClang.a
-lib/liblldbPluginInstructionARM.a
-lib/liblldbPluginInstructionARM64.a
-lib/liblldbPluginInstructionMIPS.a
-lib/liblldbPluginInstructionMIPS64.a
-lib/liblldbPluginInstructionPPC64.a
-lib/liblldbPluginInstrumentationRuntimeASan.a
-lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
-lib/liblldbPluginInstrumentationRuntimeTSan.a
-lib/liblldbPluginInstrumentationRuntimeUBSan.a
-lib/liblldbPluginJITLoaderGDB.a
-lib/liblldbPluginMemoryHistoryASan.a
-lib/liblldbPluginOSPython.a
-lib/liblldbPluginObjCLanguage.a
-lib/liblldbPluginObjCPlusPlusLanguage.a
-lib/liblldbPluginObjectContainerBSDArchive.a
-lib/liblldbPluginObjectContainerMachOArchive.a
-lib/liblldbPluginObjectFileBreakpad.a
-lib/liblldbPluginObjectFileELF.a
-lib/liblldbPluginObjectFileJIT.a
-lib/liblldbPluginObjectFileMachO.a
-lib/liblldbPluginObjectFilePECOFF.a
-lib/liblldbPluginPlatformAndroid.a
-lib/liblldbPluginPlatformFreeBSD.a
-lib/liblldbPluginPlatformGDB.a
-lib/liblldbPluginPlatformKalimba.a
-lib/liblldbPluginPlatformLinux.a
-lib/liblldbPluginPlatformMacOSX.a
-lib/liblldbPluginPlatformNetBSD.a
-lib/liblldbPluginPlatformOpenBSD.a
-lib/liblldbPluginPlatformPOSIX.a
-lib/liblldbPluginPlatformWindows.a
-${PLIST.posix}lib/liblldbPluginProcess${OPSYS}.a
-lib/liblldbPluginProcessElfCore.a
-lib/liblldbPluginProcessGDBRemote.a
-lib/liblldbPluginProcessMachCore.a
-lib/liblldbPluginProcessMinidump.a
-${PLIST.posix}lib/liblldbPluginProcessPOSIX.a
-lib/liblldbPluginProcessUtility.a
-lib/liblldbPluginRenderScriptRuntime.a
-lib/liblldbPluginScriptInterpreterNone.a
-lib/liblldbPluginScriptInterpreterPython.a
-lib/liblldbPluginStructuredDataDarwinLog.a
-lib/liblldbPluginSymbolFileBreakpad.a
-lib/liblldbPluginSymbolFileDWARF.a
-lib/liblldbPluginSymbolFileNativePDB.a
-lib/liblldbPluginSymbolFilePDB.a
-lib/liblldbPluginSymbolFileSymtab.a
-lib/liblldbPluginSymbolVendorELF.a
-lib/liblldbPluginSystemRuntimeMacOSX.a
-lib/liblldbPluginUnwindAssemblyInstEmulation.a
-lib/liblldbPluginUnwindAssemblyX86.a
-lib/liblldbSymbol.a
-lib/liblldbTarget.a
-lib/liblldbUtility.a
-lib/liblldbUtilityHelpers.a
+${PLIST.posix}lib/liblldb.so.9
 ${PYSITELIB}/lldb/__init__.py
 ${PYSITELIB}/lldb/_lldb.so
 ${PYSITELIB}/lldb/embedded_interpreter.py

Index: pkgsrc/devel/lldb/PLIST.Darwin
diff -u pkgsrc/devel/lldb/PLIST.Darwin:1.5 pkgsrc/devel/lldb/PLIST.Darwin:1.6
--- pkgsrc/devel/lldb/PLIST.Darwin:1.5  Sun Jun  2 08:35:55 2019
+++ pkgsrc/devel/lldb/PLIST.Darwin      Sat Oct 19 14:01:37 2019
@@ -1,12 +1,6 @@
-@comment $NetBSD: PLIST.Darwin,v 1.5 2019/06/02 08:35:55 adam Exp $
+@comment $NetBSD: PLIST.Darwin,v 1.6 2019/10/19 14:01:37 adam Exp $
 bin/darwin-debug
 bin/debugserver
-lib/liblldbHostMacOSXObjCXX.a
-lib/liblldbPluginDynamicLoaderDarwinKernel.a
-lib/liblldbPluginPlatformMacOSXObjCXX.a
-lib/liblldbPluginProcessMacOSXKernel.a
-lib/liblldbPluginProcessMachCore.a
-lib/liblldbPluginSymbolVendorMacOSX.a
 ${PYSITELIB}/lldb/diagnose/__init__.py
 ${PYSITELIB}/lldb/diagnose/diagnose_nsstring.py
 ${PYSITELIB}/lldb/diagnose/diagnose_unwind.py

Index: pkgsrc/devel/lldb/distinfo
diff -u pkgsrc/devel/lldb/distinfo:1.16 pkgsrc/devel/lldb/distinfo:1.17
--- pkgsrc/devel/lldb/distinfo:1.16     Mon Aug  5 19:06:50 2019
+++ pkgsrc/devel/lldb/distinfo  Sat Oct 19 14:01:37 2019
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.16 2019/08/05 19:06:50 adam Exp $
+$NetBSD: distinfo,v 1.17 2019/10/19 14:01:37 adam Exp $
 
-SHA1 (lldb-8.0.1.src.tar.xz) = 3333ac8f4208d12b863a016a89e1aa40b75ab918
-RMD160 (lldb-8.0.1.src.tar.xz) = 063b9faece0d5f4dadb0ed44e499581a631d17d9
-SHA512 (lldb-8.0.1.src.tar.xz) = eb031985ad4d08226ec47a90fe32c1e6d070948971ca5235fd431cf7d5b7ea20f5d5131237bf83a6419773d18c339590bf9672e7b4f884304497e63c1030988f
-Size (lldb-8.0.1.src.tar.xz) = 19586288 bytes
-SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 7d079e2fc74f7419a833c79ec39c51c18792443f
-SHA1 (patch-scripts_Python_modules_readline_readline.cpp) = 4a030226c47cf7d54ebc727e92e278c163e48bf5
-SHA1 (patch-source_API_CMakeLists.txt) = 47213a9f674c8afc03a0baecb26ef7bb0cb68925
+SHA1 (lldb-9.0.0.src.tar.xz) = 7ac23c548c805be55713a759c4275d0389f9197e
+RMD160 (lldb-9.0.0.src.tar.xz) = ec312e0ef133e8a649a833ce7ca7338d5fdae377
+SHA512 (lldb-9.0.0.src.tar.xz) = 86455d9d9866cde75e8d9bee7ddeb2680088dbc671e7d0c7bfff4c68ac963bc293bcaaf1a595db2b5529ddeee0dd0057ece37c90ee4ea194ac5e3fdb3122de01
+Size (lldb-9.0.0.src.tar.xz) = 9846624 bytes
+SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 55a8d614cc52872968fc7c7c205c7d6e4021b538
+SHA1 (patch-source_API_CMakeLists.txt) = 07e3e45f36af36f18ab5837bba170bd9bdc94b74
 SHA1 (patch-source_Host_CMakeLists.txt) = 5c7ae7b896aa110fe7ab21ed3616350e0958bc2a

Index: pkgsrc/devel/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake
diff -u pkgsrc/devel/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake:1.3 pkgsrc/devel/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake:1.4
--- pkgsrc/devel/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake:1.3      Sun Jun  2 08:35:55 2019
+++ pkgsrc/devel/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake  Sat Oct 19 14:01:37 2019
@@ -1,12 +1,12 @@
-$NetBSD: patch-cmake_modules_LLDBStandalone.cmake,v 1.3 2019/06/02 08:35:55 adam Exp $
+$NetBSD: patch-cmake_modules_LLDBStandalone.cmake,v 1.4 2019/10/19 14:01:37 adam Exp $
 
---- cmake/modules/LLDBStandalone.cmake.orig    2019-01-29 14:23:34.000000000 +0000
+--- cmake/modules/LLDBStandalone.cmake.orig    2019-07-17 19:36:20.000000000 +0000
 +++ cmake/modules/LLDBStandalone.cmake
-@@ -85,7 +85,6 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR
-   include(AddLLVM)
-   include(TableGen)
-   include(HandleLLVMOptions)
--  include(CheckAtomic)
+@@ -74,7 +74,6 @@ list(APPEND CMAKE_MODULE_PATH "${LLVM_DI
+ include(AddLLVM)
+ include(TableGen)
+ include(HandleLLVMOptions)
+-include(CheckAtomic)
+ include(LLVMDistributionSupport)
  
-   if (PYTHON_EXECUTABLE STREQUAL "")
-     set(Python_ADDITIONAL_VERSIONS 3.5 3.4 3.3 3.2 3.1 3.0 2.7 2.6 2.5)
+ set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")

Index: pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt
diff -u pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.2 pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.3
--- pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.2       Sun Jun  2 08:35:55 2019
+++ pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt   Sat Oct 19 14:01:37 2019
@@ -1,11 +1,11 @@
-$NetBSD: patch-source_API_CMakeLists.txt,v 1.2 2019/06/02 08:35:55 adam Exp $
+$NetBSD: patch-source_API_CMakeLists.txt,v 1.3 2019/10/19 14:01:37 adam Exp $
 
 Fix finding libxml2's includes.
 
---- source/API/CMakeLists.txt.orig     2019-01-04 12:47:02.000000000 +0000
+--- source/API/CMakeLists.txt.orig     2019-07-10 11:09:29.000000000 +0000
 +++ source/API/CMakeLists.txt
-@@ -9,6 +9,10 @@ if(NOT LLDB_DISABLE_PYTHON)
-   set(lldb_python_wrapper ${lldb_scripts_dir}/LLDBWrapPython.cpp)
+@@ -13,6 +13,10 @@ if(LLDB_BUILD_FRAMEWORK)
+   set(option_install_prefix INSTALL_PREFIX ${LLDB_FRAMEWORK_INSTALL_DIR})
  endif()
  
 +if(LIBXML2_FOUND)

Index: pkgsrc/devel/polly/Makefile
diff -u pkgsrc/devel/polly/Makefile:1.14 pkgsrc/devel/polly/Makefile:1.15
--- pkgsrc/devel/polly/Makefile:1.14    Mon Aug  5 19:06:50 2019
+++ pkgsrc/devel/polly/Makefile Sat Oct 19 14:01:36 2019
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.14 2019/08/05 19:06:50 adam Exp $
+# $NetBSD: Makefile,v 1.15 2019/10/19 14:01:36 adam Exp $
 
-DISTNAME=      polly-8.0.1.src
+DISTNAME=      polly-9.0.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    devel
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=llvm/}
-GITHUB_PROJECT=        llvm-project
-GITHUB_RELEASE=        llvmorg-${PKGVERSION_NOREV}
+MASTER_SITES=  http://releases.llvm.org/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/devel/polly/distinfo
diff -u pkgsrc/devel/polly/distinfo:1.14 pkgsrc/devel/polly/distinfo:1.15
--- pkgsrc/devel/polly/distinfo:1.14    Mon Aug  5 19:06:50 2019
+++ pkgsrc/devel/polly/distinfo Sat Oct 19 14:01:36 2019
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.14 2019/08/05 19:06:50 adam Exp $
+$NetBSD: distinfo,v 1.15 2019/10/19 14:01:36 adam Exp $
 
-SHA1 (polly-8.0.1.src.tar.xz) = 70670752494e016ce0edd1f9fc2d8d2fca4654f7
-RMD160 (polly-8.0.1.src.tar.xz) = d753179e2464812fe7da5e62471ad17819936ed5
-SHA512 (polly-8.0.1.src.tar.xz) = 2dd3c672cb1a0ed6ab28bf81bd61a7859563576ae8a6315e7b9f58abcd6c1020e5e719f40f5c7585f233762b0d45ec3f4d4f4c104543d4f7f6818c9f306df402
-Size (polly-8.0.1.src.tar.xz) = 8711692 bytes
+SHA1 (polly-9.0.0.src.tar.xz) = 99e5d6c2f1f92bdf0311cec4c36fbecb1ff725da
+RMD160 (polly-9.0.0.src.tar.xz) = 9cce54e805f090f3c5e82f1f659e3a2f8c20cd23
+SHA512 (polly-9.0.0.src.tar.xz) = 1eb94d90fee827620fcd1e450ac8e62297d7311d4a695d9b5741c399fe3e61c3b5c8ce66f09e9729576559299ff3e6e1a4eee3d0a579dc20bb3f92e08857c31d
+Size (polly-9.0.0.src.tar.xz) = 8719928 bytes
 SHA1 (patch-CMakeLists.txt) = 8138e11f858f23e0069c8fa0c07eff2b7aaf8c43
 SHA1 (patch-lib_External_isl_configure) = 97c83ab1d2f83e60ab39b41cf055c18074167e66

Index: pkgsrc/devel/polly/PLIST
diff -u pkgsrc/devel/polly/PLIST:1.6 pkgsrc/devel/polly/PLIST:1.7
--- pkgsrc/devel/polly/PLIST:1.6        Sun Dec  9 20:04:39 2018
+++ pkgsrc/devel/polly/PLIST    Sat Oct 19 14:01:36 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2018/12/09 20:04:39 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2019/10/19 14:01:36 adam Exp $
 include/polly/Canonicalization.h
 include/polly/CodeGen/BlockGenerators.h
 include/polly/CodeGen/CodeGeneration.h
@@ -8,6 +8,8 @@ include/polly/CodeGen/IslAst.h
 include/polly/CodeGen/IslExprBuilder.h
 include/polly/CodeGen/IslNodeBuilder.h
 include/polly/CodeGen/LoopGenerators.h
+include/polly/CodeGen/LoopGeneratorsGOMP.h
+include/polly/CodeGen/LoopGeneratorsKMP.h
 include/polly/CodeGen/PPCGCodeGeneration.h
 include/polly/CodeGen/PerfMonitor.h
 include/polly/CodeGen/RuntimeDebugBuilder.h
@@ -26,6 +28,7 @@ include/polly/PolyhedralInfo.h
 include/polly/PruneUnprofitable.h
 include/polly/RegisterPasses.h
 include/polly/ScheduleOptimizer.h
+include/polly/ScheduleTreeTransform.h
 include/polly/ScopBuilder.h
 include/polly/ScopDetection.h
 include/polly/ScopDetectionDiagnostic.h

Index: pkgsrc/parallel/openmp/Makefile
diff -u pkgsrc/parallel/openmp/Makefile:1.3 pkgsrc/parallel/openmp/Makefile:1.4
--- pkgsrc/parallel/openmp/Makefile:1.3 Sun Aug 11 13:22:34 2019
+++ pkgsrc/parallel/openmp/Makefile     Sat Oct 19 14:01:37 2019
@@ -1,12 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2019/08/11 13:22:34 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2019/10/19 14:01:37 adam Exp $
 
-DISTNAME=      openmp-8.0.1.src
+DISTNAME=      openmp-9.0.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
-PKGREVISION=   1
 CATEGORIES=    devel
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=llvm/}
-GITHUB_PROJECT=        llvm-project
-GITHUB_RELEASE=        llvmorg-${PKGVERSION_NOREV}
+MASTER_SITES=  http://releases.llvm.org/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/parallel/openmp/distinfo
diff -u pkgsrc/parallel/openmp/distinfo:1.2 pkgsrc/parallel/openmp/distinfo:1.3
--- pkgsrc/parallel/openmp/distinfo:1.2 Mon Aug  5 19:06:49 2019
+++ pkgsrc/parallel/openmp/distinfo     Sat Oct 19 14:01:37 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2019/08/05 19:06:49 adam Exp $
+$NetBSD: distinfo,v 1.3 2019/10/19 14:01:37 adam Exp $
 
-SHA1 (openmp-8.0.1.src.tar.xz) = 64fc83d7ba5be944835961827acad93fd36a9c0c
-RMD160 (openmp-8.0.1.src.tar.xz) = 96bb80f69878e463f5c464b1d8508b5e5ffd5822
-SHA512 (openmp-8.0.1.src.tar.xz) = 9ded785c8129e7b3a70b54f07c4dde529456edcc94904ad77fc578cf7f096cfa3ff2279959d7f7f1db51571e11c53375f33b597c7f36ce6dc6b512c44ced8026
-Size (openmp-8.0.1.src.tar.xz) = 933320 bytes
+SHA1 (openmp-9.0.0.src.tar.xz) = 53a17a74f23a2b6a24964cc3f6c1dd8a8e7d8eb3
+RMD160 (openmp-9.0.0.src.tar.xz) = 43db5865294f92a8c724ec3e83d500263b32ff59
+SHA512 (openmp-9.0.0.src.tar.xz) = 0be0e95026db574ad75d4a9d2fe4234056d16dc4fe24760f3e9e39f3e10099c7eea4ff76d7236e5a570809111fa18fa017cb679391c16a995ba0c194eb9391d4
+Size (openmp-9.0.0.src.tar.xz) = 939036 bytes



Home | Main Index | Thread Index | Old Index