FreeBSD/ports 419230head/security/vuxml vuln.xml

document Gimp XCF loader vulnerability

Approved by:    rene (mentor)

FreeBSD/ports 419229branches 2016Q3, branches/2016Q3/Mk/Uses tcl.mk

MFH: r418990

Mk/Uses/tcl.mk: fix stage-qa linking error.

 - If a port links to libtk then it will always also link to libtcl.  Include
   libtcl in the LIB_DEPENDS when linking to libtk.
 - Fix indentation of '.if' statements

PR:            211261
Approved by:    ports-secteam (feld), gahr

LLVM/llvm 277124compiler-rt/trunk/include/xray xray_interface.h, compiler-rt/trunk/lib/xray xray_interface.cc xray_init.cc

[compiler-rt][XRay] Address follow-up comments to initial interface and initialisation 
code

This addresses some comments from D21612, which contains the following changes:

- Update __xray_patch() and __xray_unpatch() API documentation to not imply asynchrony.
- Introduce a scope cleanup mechanism to make sure we can roll-back changes to the 
XRayPatching global atomic.
- Introduce a few more comments for potential extension points for other platforms (for 
the implementation details of patching and un-patching).

Reviewers: eugenis, rnk, kcc, echristo, majnemer

Subscribers: llvm-commits, mehdi_amini

Differential Revision: https://reviews.llvm.org/D22911

LLVM/llvm 277123lldb/trunk/source/Plugins/Platform/MacOSX PlatformDarwinKernel.cpp PlatformDarwinKernel.h

PlatformDarwinKernel maintains a list of kexts and kernels
that it finds on the local computer in "well known" locations
when we start up the darwin-kernel platform.  It did not 
distinguish between kexts/kernels with dSYMs from others -
when it needed a kernel/kext with a given UUID, it would grab
the first one it finds.

This change separates these into two vectors -- a collection
of kexts and kernels with dSYMs next t othem, and a collection
of kexts and kernels without dSYMs.  When we have a bundle ID
and uuid to search for, we first try the collections with
dSYMs, and if that fails, then we try the collections that
did not have dSYMs next to them.

Often times we'll have a situation where a kext will be 
installed in multiple locations on a system, but only one
of them will have a dSYM next to it, where the dev just copied
it to a local directory.  This fixes that problem, giving
precedence to those binaries with debug information.

FreeBSD/src 303474head/sys/dev/hyperv/storvsc hv_storvsc_drv_freebsd.c

hyperv/storvsc: Use busdma(9) and enable PIM_UNMAPPED by default.

The UNMAPPED I/O greatly improves userland direct disk I/O performance
by 35% ~ 135%.

Submitted by:   Hongjiang Zhang <honzhan microsoft com>
MFC after:      1 week
Sponsored by:   Microsoft
Differential Revision:  https://reviews.freebsd.org/D7195

LLVM/llvm 277122lld/trunk/ELF LinkerScript.cpp

Remove `continue` at end of a for-loop.

LLVM/llvm 277121lld/trunk/ELF LinkerScript.cpp

Split readOutputSectionDescription.

DragonFlyBSD/dports d6b737apy-fltk Makefile

Tweak x11-toolkits/py-fltk version 1.3.3.1
DeltaFile
+1-1py-fltk/Makefile
+1-11 files

NetBSD/src JdlGdN4tests/dev Makefile, tests/dev/fss t_fss.sh Makefile

   Add a basic test for fss(4)

   XXX For now, we just create required files (including mount-points)
   XXX in the test's working directory.  Eventually someone with more
   XXX rump-foo than I should create a fss rump-component and then update
   XXX the test to run under rump.

NetBSD/src n7hOHYltests/dev Makefile.inc

   Remove.  Nothing here (or below) seems to refer to it, and it won't
   work anyway due to the case of the 'l' in CPPFlAGS
VersionDeltaFile
1.3+0-0tests/dev/Makefile.inc
+0-01 files

FreeBSD/src 303473head/sys/dev/hyperv/vmbus vmbus_var.h vmbus.c

hyperv/vmbus: Revoke unnecessary exposure of vmbus softc

MFC after:      1 week
Sponsored by:   Microsoft
Differential Revision:  https://reviews.freebsd.org/D7348

LLVM/llvm 277120llvm/trunk/lib/Target/X86 X86InstrInfo.cpp X86InstrAVX512.td, llvm/trunk/test/CodeGen/X86 fma-scalar-memfold.ll fold-load-binops.ll

[AVX512] Mark EVEX VMOVSSrm and VMOVSDrm as canFoldAsLoad and isReMaterializable.

LLVM/llvm 277119llvm/trunk/lib/Target/X86 X86InstrAVX512.td X86InstrSSE.td

[AVX512] Copy the patterns that recognize scalar arimetic operations inserting into the 
lower element of a packed vector from AVX/SSE so that we can use EVEX encoded 
instructions.

LLVM/llvm 277118llvm/trunk/test/CodeGen/X86 fma-scalar-memfold.ll fold-load-binops.ll

[AVX512] Add AVX512 run lines to some tests for scalar fma/add/sub/mul/div and regenerate. 
Follow up commits will bring AVX512 code up to the same quality as AVX/SSE.

DragonFlyBSD/dports 557d7c6larswm Makefile

Tweak x11-wm/larswm version 7.5.3_2
DeltaFile
+1-1larswm/Makefile
+1-11 files

NetBSD/src BIuugllsys/netinet6 ip6_output.c

   Avoid memset and rtcache_free if unnecessary

   It's the same as ip_output.
VersionDeltaFile
1.172+5-5sys/netinet6/ip6_output.c
+5-51 files

DragonFlyBSD/dports 9ec260eslim-themes Makefile

Tweak x11-themes/slim-themes version 1.0.1

LLVM/llvm 277117lldb/trunk/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint TestMiBreak.py, lldb/trunk/tools/lldb-mi MICmdArgValString.cpp MICmdCmdBreak.cpp

Fix -break-insert not working when using absolute paths (MI)

Summary:
When trying to parse the -break-insert arguments as a named location, the string parsing 
was not configured to allow directory paths. This patch adds a constructor to allow the 
parsing of string as directory path along with the other parameters.

This fixes https://llvm.org/bugs/show_bug.cgi?id=28709

Patch from malaperle at gmail.com
Reviewers: clayborg, ki.stfu
Subscribers: lldb-commits, ki.stfu
Differential Revision: https://reviews.llvm.org/D22902

FreeBSD/src 303472head/sys/dev/hyperv/vmbus vmbus.c vmbus_et.c

hyperv/vmbus: Move driver glue to the beginning of the files

Just as most of other drivers do.  And move sysinit function close
to its SYSINIT.

MFC after:      1 week
Sponsored by:   Microsoft
Differential Revision:  https://reviews.freebsd.org/D7347

DragonFlyBSD/dports 7ed2ca1pekwm Makefile

Update x11-wm/pekwm to version 0.1.17_4,1
DeltaFile
+9-7pekwm/Makefile
+9-71 files

LLVM/llvm 277116lld/trunk/ELF LinkerScript.h

Add comments.

FreeBSD/src 303471head/sys/dev/hyperv/vmbus vmbus_chan.c vmbus.c

hyperv/vmbus: Forward declare static functions

MFC after:      1 week
Sponsored by:   Microsoft
Differential Revision:  https://reviews.freebsd.org/D7346

LLVM/llvm 277115lld/trunk/ELF LinkerScript.cpp LinkerScript.h

Remove `Ignore` flag from SymbolAssignment class.

Previously, Ignore flag is set if we don't want to assign
a value to symbols. It happens if a symbol assingment is in
PROVIDE() and there's already a symbol with the same name.

The previous code had a subtle but that we assume that the
existing symbol is an absolute symbol even if it is not.
This patch fixes the issue by always overwriting an absolute
symbol.

DragonFlyBSD/dports 2c641cfwebfonts Makefile distinfo

Update x11-fonts/webfonts to version 0.30_11

FreeBSD/ports 419228head/ftp/R-cran-curl distinfo Makefile

- Update to 1.1

LLVM/llvm 277114llvm/trunk/lib/Transforms/Scalar EarlyCSE.cpp, llvm/trunk/test/Transforms/EarlyCSE basic.ll

[EarlyCSE] Correctly handle simplified, but live, instructions

Some instructions may have their uses replaced with a symbolic constant.
However, the instruction may still have side effects which percludes it
from being removed from the function.  EarlyCSE treated such an
instruction as if it were removed, resulting in PR28763.

DragonFlyBSD/dports 975a4a8linuxlibertine Makefile, linuxlibertine/files pkg-deinstall.in

Update x11-fonts/linuxlibertine to version 4.7.5_3

DragonFlyBSD/dports 47e2715terminus-ttf pkg-plist distinfo

Update x11-fonts/terminus-ttf to version 4.40.1

DragonFlyBSD/dports 5d978d3tclwebtest Makefile

Tweak www/tclwebtest version 1.0_3

LLVM/llvm 277113cfe/trunk/include/clang/AST Decl.h, clang-tools-extra/trunk/clang-tidy ClangTidyDiagnosticConsumer.cpp

[Typo police] s/proccess/process/, s/auxiliary/auxilliary/.

DragonFlyBSD/dports eb066b5tt-rss Makefile

Tweak www/tt-rss version 16.1.2016.02.23_1
DeltaFile
+0-1tt-rss/Makefile
+0-11 files

NetBSD/src 2h37hRQtests/fs/tmpfs t_vnd.sh

   Update the test - the "official" name of the vnd configuration utility
   was changed in NetBSD 7 to vndconfig(8).
VersionDeltaFile
1.9+4-4tests/fs/tmpfs/t_vnd.sh
+4-41 files

LLVM/llvm 277112www/trunk/foundation/documents/minutes 2016-05-10.txt 2016-06-03.txt

I dropped some text.  Tanya points out that it is best to match the formal documents 
exactly.

DragonFlyBSD/dports b57bd3fwordpress Makefile

Tweak www/wordpress version 4.5.3,1
DeltaFile
+1-1wordpress/Makefile
+1-11 files

NetBSD/src WHcXZzdusr.sbin/fssconfig fssconfig.8

   Improve wording, enhance the example
VersionDeltaFile
1.12+16-11usr.sbin/fssconfig/fssconfig.8
+16-111 files

DragonFlyBSD/dports d26ccbdsahi Makefile

Tweak www/sahi version 3.5.2011.07.19_1
DeltaFile
+0-1sahi/Makefile
+0-11 files

DragonFlyBSD/dports 300747ftengine Makefile

Bump www/tengine to version 2.0.3_8
DeltaFile
+1-1tengine/Makefile
+1-11 files

LLVM/llvm 277111www/trunk/foundation/documents index.html

Add fiscal outlook and budget link.

DragonFlyBSD/dports bba3c56florence Makefile pkg-descr

Tweak x11/florence version 0.6.3

DragonFlyBSD/dports bd4c5e6pear-Services_Google Makefile

Tweak www/pear-Services_Google version 0.2.0

DragonFlyBSD/dports 8eeb7dapear-HTTP_Upload Makefile

Tweak www/pear-HTTP_Upload version 0.9.1

DragonFlyBSD/dports 23cadd7pear-Services_GeoNames Makefile

Tweak www/pear-Services_GeoNames version 1.0.1

DragonFlyBSD/dports c60f95cphpvirtualbox pkg-plist Makefile

Update www/phpvirtualbox to version 5.0.5

DragonFlyBSD/dports df6463epear-XML_GRDDL Makefile

Tweak www/pear-XML_GRDDL version 0.2.0

LLVM/llvm 277110www/trunk/foundation/documents index.html, www/trunk/foundation/documents/minutes 2016-05-10.txt

Found one more, I think that is all of them.

DragonFlyBSD/dports df241b3webinject Makefile

Tweak www/webinject version 1.41_1
DeltaFile
+2-4webinject/Makefile
+2-41 files

DragonFlyBSD/dports 9327a5cpear-Services_W3C_CSSValidator Makefile

Tweak www/pear-Services_W3C_CSSValidator version 0.2.3

DragonFlyBSD/dports 1588d1fpear-Services_Yahoo Makefile

Tweak www/pear-Services_Yahoo version 0.2.0

LLVM/llvm 277109www/trunk/foundation/documents/minutes 2016-06-03.txt

Curly quotes, seriously.

LLVM/llvm 277108www/trunk/foundation/documents index.html, www/trunk/foundation/documents/minutes 2016-06-03.txt

Add the most recent meeting minutes, and switch to plaintext because that seems better for 
this purpose.