FreeBSD/ports 474759branches 2018Q3, branches/2018Q3/graphics/sekrit-twc-zimg distinfo Makefile

MFH: r474709

graphics/sekrit-twc-zimg: update to 2.7.5

Changes:        https://github.com/sekrit-twc/zimg/compare/release-2.7.4...release-2.7.5
ABI:           https://abi-laboratory.pro/tracker/timeline/z/
Approved by:    ports-secteam (miwi)

FreeBSD/src 336357head/sys/fs/nfs nfsproto.h, head/sys/fs/nfsserver nfs_nfsdstate.c nfs_nfsdserv.c

Modify the reasons for not issuing a delegation in the NFSv4.1 server.

The ESXi NFSv4.1 client will generate warning messages when the reason for
not issuing a delegation is two. Two refers to a resource limit and I do
not see why it would be considered invalid. However it probably was not the
best choice of reason for not issuing a delegation.
This patch changes the reasons used to ones that the ESXi client doesn't
complain about. This change does not affect the FreeBSD client and does
not appear to affect behaviour of the Linux NFSv4.1 client.
RFC5661 defines these "reasons" but does not give any guidance w.r.t. which
ones are more appropriate to return to a client.

Tested by:      andreas.nagy at frequentis.com
PR:            226650
MFC after:      2 weeks

FreeNAS/freenas e4a6100gui/services/migrations 0003_add_ntlmv1_auth.py

Use Python string continuation rather than Javascript silliness

LLVM/llvm 337217llvm/trunk/lib/Demangle ItaniumDemangle.cpp Utility.h

[LLVMDemangle] Move some utility classes to header files.

In a followup I'm looking to add a Microsoft demangler.  Doing
so needs a lot of the same utility classes and feature test
macros which are already implemented in ItaniumDemangle.cpp.
So move all of these things into header files so that they
can be re-used by a new demangler.

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

NetBSD/pkgsrc tqA5Uewcomms Makefile

   asterisk18 has been deleted
VersionDeltaFile
1.108+1-2comms/Makefile
+1-21 files

LLVM/llvm 337216test-suite/trunk/ABI-Testsuite/test/mangling c++11s.xpp

Fixed test to conform to FileCceck change in r336830.

NetBSD/pkgsrc aMzWootaudio/libaudiofile Makefile

   libaudiofile: be explicit about needing C99.

   PR pkg/43947
VersionDeltaFile
1.64+2-2audio/libaudiofile/Makefile
+2-21 files

FreeBSD/ports 474758head/devel/awscli distinfo Makefile

devel/awscli: Update 1.15.55 -> 1.15.59

Sponsored by:   Miles AS

FreeBSD/ports 474757head/misc/ansiweather distinfo Makefile

NetBSD/pkgsrc G2EZX8Tcomms/asterisk18 MESSAGE Makefile, comms/asterisk18/files asterisk.sh

   Deleting comms/asterisk18 (Asterisk 1.8.*) as mentioned on
   pkgsrc-users@ a few weeks ago.  This package is ancient and has
   been EOL for a couple of years.  It likely has numerous security
   issues.  Also, the PKGNAME will conflict with the upcoming Asterisk
   18.* in a couple of years times.  There were no objections.

FreeBSD/ports 474756head/devel/py-botocore distinfo Makefile

devel/py-botocore: Update 1.10.54 -> 1.10.58

Sponsored by:   Miles AS

FreeNAS/freenas e8280dcsrc/middlewared/middlewared/alert/source ntp_status.py

Merge pull request #1549 from freenas/fix-add-unavailable-exception-to-ntp-alert

fix(alert): Add UnavailableException to NTPStatusAlertSource

pfSense/pfsense 360e771src/usr/local/www status_ipsec.php

Fixed td placement from previous commit

pfSense/pfsense 437263fsrc/usr/local/www status_ipsec.php

Fixed table spacing when no tunnels were active

NetBSD/pkgsrc q2QFgHzdoc CHANGES-2018

   doc: Removed comms/asterisk18
VersionDeltaFile
1.3211+2-1doc/CHANGES-2018
+2-11 files

LLVM/llvm 337215cfe/trunk/include/clang/StaticAnalyzer/Core CheckerManager.h, cfe/trunk/lib/StaticAnalyzer/Checkers MisusedMovedObjectChecker.cpp RetainCountChecker.cpp

[analyzer] Make checkEndFunction() give access to the return statement.

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

LLVM/llvm 337214cfe/trunk/unittests/ASTMatchers ASTMatchersTraversalTest.cpp

[ASTMatchers] Quickfix for tests.

LLVM/llvm 337213cfe/trunk/lib/StaticAnalyzer/Core BugReporterVisitors.cpp, cfe/trunk/test/Analysis/diagnostics macro-null-return-suppression.cpp

[analyzer] Bugfix for an overly eager suppression for null pointer return from macros.

Only suppress those cases where the null which came from the macro is
relevant to the bug, and was not overwritten in between.

rdar://41497323

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

LLVM/llvm 337212cfe/trunk/lib/StaticAnalyzer/Checkers GCDAntipatternChecker.cpp, cfe/trunk/test/Analysis gcdantipatternchecker_test.m

[analyzer] Fix GCDAntipatternChecker to only fire when the semaphore is initialized to 
zero

Initializing a semaphore with a different constant most likely signals a different intent

rdar://41802552

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

LLVM/llvm 337211cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter PathDiagnostic.h

[analyzer] Provide a symmetric method for generating a PathDiagnosticLocation from Decl

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

LLVM/llvm 337210lld/trunk/test/ELF/lto thinlto-debug-fission.ll

remove temporal  file directory before testing in thinlto-debug-fission.ll

Summary:
This removes the %T/dwo directory before calling ld.lld in 
ELF/lto/thinlto-debug-fission.ll so that
files aren't left over from previous runs.

Reviewers: espindola, pcc

Reviewed By: pcc

Subscribers: inglorion, emaste, arichardson, eraman, steven_wu, dexonsmith, llvm-commits

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

LLVM/llvm 337209cfe/trunk/docs LibASTMatchersReference.html, cfe/trunk/include/clang/ASTMatchers ASTMatchers.h

[ASTMatchers] Introduce Objective-C matchers `hasReceiver` and `isInstanceMessage` for 
ObjCMessageExpr

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

FreeNAS/freenas b3d6368gui/vcp forms.py, src/middlewared/middlewared/plugins vcenter.py

Bug fix for vCenter

A bug in middlewared caused the vcenter UI to not load in legacy UI, this commit fixes 
that
Ticket: #33189

FreeNAS/freenas 3108defsrc/middlewared/middlewared/alert/source ntp_status.py

fix(alert): Add UnavailableException to NTPStatusAlertSource

Ticket: #38058

NetBSD/src 57tT6pqsys/dev/usb if_urtwn.c, sys/net80211 ieee80211.c ieee80211_proto.c

   State save.
   urtwn now can attach and shows up in the "ifconfig -a" list.

FreeNAS/freenas fd7390bgui/vcp forms.py, src/middlewared/middlewared/plugins vcenter.py

Bug fix for vCenter

A bug in middlewared caused the vcenter UI to not load in legacy UI, this commit fixes 
that
Ticket: #33189

LLVM/llvm 337208llvm/trunk/test/Transforms/InstCombine canonicalize-signed-truncation-check.ll canonicalize-lack-of-signed-truncation-check.ll

[NFC][InstCombine] Fine-tune 'check for [no] signed truncation' tests

We are using i8 for these tests, and shifting by 4,
which is exactly the half of i8.

But as it is seen from the proofs https://rise4fun.com/Alive/mgu
KeptBits = bitwidth(%x) - MaskedBits,
so with using shifts by 4, we are not really testing that
we actually properly handle the other cases with shifts not by half...

LLVM/llvm 337207cfe/trunk/lib/CodeGen CGOpenMPRuntime.cpp CGOpenMPRuntime.h, cfe/trunk/test/OpenMP declare_target_link_codegen.cpp

[OPENMP] Fix checks for declare target link entries.

If the declare target link entries are created but not used, the
compiler will produce an error message. Patch improves handling of such
situations + improves checks for possibly lost declare target variables.

LLVM/llvm 337206compiler-rt/trunk/lib/fuzzer FuzzerMutate.cpp FuzzerMutate.h, compiler-rt/trunk/test/fuzzer fuzzer-mutationstats.test

Revert r337194 (https://reviews.llvm.org/D48891) due to compilation errors.

FreeNAS/freenas 240feb7src/middlewared/middlewared/plugins cloud_sync.py

Merge pull request #1546 from freenas/FIX-cloud-sync-defaults

Fix cloud sync defaults (follow-up to 36003)

LLVM/llvm 337205libcxx/trunk/src/experimental memory_resource.cpp

Fix PR38160 - init_priority attribute not supported by GCC on Apple.

This patch guards the use of __attribute__((init_priority(101)))
within memory_resource.cpp when building with compilers that don't
support it. Specifically GCC on Apple platforms, and MSVC.

NetBSD/pkgsrc ih9cgpudoc CHANGES-2018

   doc: Updated mail/neomutt to 20180716
VersionDeltaFile
1.3210+2-1doc/CHANGES-2018
+2-11 files

NetBSD/pkgsrc fTeZ8V0mail/neomutt distinfo Makefile

   neomutt: update to 20180716.

   2018-07-16  Richard Russon  <rich at flatcap.org>
   * Features
     - <check-stats> function
   * Bug Fixes
     - Lots
VersionDeltaFile
1.35+5-5mail/neomutt/distinfo
1.45+2-2mail/neomutt/Makefile
+7-72 files

NetBSD/pkgsrc jIB8uInmk bsd.prefs.mk

   mips64 is more likely not 64bit.
VersionDeltaFile
1.398+2-3mk/bsd.prefs.mk
+2-31 files

OpenBSD/ports R61WWeJgraphics Makefile

   hook sk1
VersionDeltaFile
1.459+2-1graphics/Makefile
+2-11 files

OpenBSD/ports ZMfBi2qgraphics/sk1 Makefile, graphics/sk1/patches patch-src_sk1_app_conf_py patch-src_uc2_utils_system_py

   Initial revision

FreeBSD/ports 474755head/security/tripwire12 Makefile

Schedule for deletion: unfetchable.

LLVM/llvm 337204llvm/trunk/test/tools/llvm-objcopy many-sections.test strict-no-add.test, llvm/trunk/test/tools/llvm-objcopy/Inputs ungzip.py

[llvm-objcopy] Add support for large indexes

This patch is an update of an older patch that never landed
(see here: https://reviews.llvm.org/D42516)

Recently various users have run into this issue and it just 100%
has to be solved at this point. The main difference in this patch
is that I use gunzip instead of unzip which should hopefully allow
tests to pass. Please review this as if it is a new patch however.
I found some issues along the way and made some minor modifications.

The binary used in this patch for testing (a zip file to make it small)
can be found here:
https://drive.google.com/file/d/1UjsnTO9edLttZibbr-2T1bJl92KEQFAO/view?usp=sharing

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

FreeBSD/src 336356head/sys/dev/e1000 if_em.c

Update igb_sctx_init for r336313, missed when incorporating shurd@'s
feedback on the initial D15720.

Reported by:    kib

FreeBSD/src 336355head/sys/cddl/dev/dtrace/powerpc dtrace_isa.c

dtrace/powerpc: Correct register indices for non-indexed registers in the trapframe

Fix an off-by-one error, LR starts at index 32, not index 33, and the others
follow suit.

LLVM/llvm 337203compiler-rt/trunk/test/fuzzer CMakeLists.txt

[cmake][libFuzzer] fixup r337193 to ensure msan/dfsan are not added
to test deps for libfuzzer when they're not supported by the platform

OpenBSD/ports pRC4ol9net/tor Makefile distinfo

   Update to tor 0.3.3.9.  Same diff from juanfra@.
VersionDeltaFile
1.119+2-3net/tor/Makefile
1.97+2-2net/tor/distinfo
+4-52 files

OpenBSD/ports 9lcJ9Gumail/mutt Makefile distinfo

   update to mutt-1.10.1
VersionDeltaFile
1.108+2-2mail/mutt/Makefile
1.26+2-2mail/mutt/distinfo
+4-42 files

FreeNAS/freenas fc6c72dsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/client client.py

Merge pull request #1545 from freenas/FIX-38058

UnavailableException for alert checkers

FreeBSD/src 336354head/stand/i386/zfsboot zfsboot.c

zfsboot: fix build with WITHOUT_LOADER_GELI

Reviewed by:    ian
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D16292

LLVM/llvm 337202lldb/trunk/cmake/modules AddLLDB.cmake

[CMake] Give lldb tools functional install targets when building LLDB.framework

Summary:
This change makes the install targets for lldb tools functional when
building for the framework.

I am currently working on the install rules for lldb-framework and this will
let me make `install-lldb-framework` rely on `install-lldb-argdumper` for
instance. This is especially important for `install-lldb-framework-stripped`. It
is much better for `install-lldb-framework-stripped` to rely on
`install-lldb-argdumper-stripped` than to copy and strip lldb-argdumper
manually.

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

FreeBSD/src 336353head/sys/conf Makefile.amd64 Makefile.arm

config(8): Bump major version after r335998

config-generated hints.c/env.c from r335998 and later are incompatible with
earlier kernels due to no longer setting envmode/hintmode. A minor bump for
this is insufficient, as matching major version with a later minor version
is still viewed as backwards-compatible.

This was an MI kernel change, soo all VERSREQ's are bumped.

LLVM/llvm 337201polly/trunk/lib/Analysis ScopInfo.cpp

[ScopInfo] Replace isl foreach calls with for loops

After Philip added support for range-based for loops to our C++
bindings, we now convert another bunch of foreach calls to range-for loops.
This improves general readability of the code.

FreeBSD/src 336352head/sys/geom/eli g_eli_crypto.c g_eli.h, head/sys/kgssapi/krb5 kcrypto_aes.c kcrypto_des.c

OCF: Convert consumers to the session id typedef

These were missed in the earlier r336269.

No functional change.

Sponsored by:   Dell EMC Isilon

PC-BSD/trueos 5185f0eusr.bin/ldap aldap.c ber.c

Import OpenBSD ldap client

Things to do:

- Need to convert pledge() to capsicum
- Add ldap to Makefiles to build and install
- Track work going on in OpenBSD
- Bring in OpenBSD sys/cdefs for the __dead macro