FreeBSD/src 345326stable 11, stable/11/sys/dev/hwpmc hwpmc_core.c

MFC r345078:
hwpmc/core: Adopt to upcoming Skylake TSX errata.

FreeBSD/src 345325stable 12, stable/12/sys/i386/i386 exception.s

MFC r345246:
i386: improve detection of the fast page fault assist.

FreeBSD/src 345324head/sys/vm vm_fault.c

vm_fault_copy_entry: accept invalid source pages.

Either msync(MS_INVALIDATE) or the object unlock during vnode
truncation can expose invalid pages backing wired entries.  Accept
them, but do not install them into destrination pmap.  We must create
copied pages in the copy case, because e.g. vm_object_unwire() expects
that the entry is fully backed.

Reported by:    syzkaller, via emaste
Reported by:    syzbot+514d40ce757a3f8b15bc at syzkaller.appspotmail.com
Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D19615

FreeBSD/ports 496341head/comms/gnuradio Makefile

Fix DEPENDS

FreeNAS/freenas 61a3173src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ipmi_sel.py vmware_snapshot.py

Alerts Improvements

FreeNAS/freenas c2056bcsrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ipmi_sel.py vmware_snapshot.py

Alerts Improvements

NetBSD/pkgsrc-wip 2ea2295termbox Makefile DESCR

wip/termbox: import termbox-1.1.2

Termbox is a library that provides minimalistic API which allows the
programmer to write text-based user interfaces.
It is based on a very simple abstraction. The main idea is viewing
terminals as a table of fixed-size cells and input being a stream of
structured messages.
The model is inspired by the windows console API.
The abstraction itself is not perfect and it may create problems in
certain areas. The most sensitive ones are copy & pasting and wide
characters (mostly Chinese, Japanese, Korean (CJK) characters).
When it comes to copy & pasting, the notion of cells is not really
compatible with the idea of text. And CJK runes often require more
than one cell to display them nicely.
Termbox is aimed at pseudo-graphical user interfaces.

FreeBSD/ports 496340head/textproc/nuspell Makefile

textproc/nuspell: pet portlint

Add USE_LDCONFIG after BUILD_SHARED_LIBS. As USE_LDCONFIG=yes is nop
there's no need to bump PORTREVISION.

FreeNAS/freenas dfe924esrc/middlewared/middlewared/plugins nis.py

Add back nis.start method

FreeNAS/freenas 11623eegui/directoryservice forms.py, src/middlewared/middlewared/plugins nis.py

Various improvements to NIS plugin
- add private decorator to cache_fill
- move start / stop logic into nis.update method.

NetBSD/pkgsrc 30vP8JQsysutils/logrotate distinfo Makefile, sysutils/logrotate/patches patch-logrotate.c

   Back out suggested fix to ship args to scripts.
   It was not accepted upstream; use "$@" in the script section to ship args.
   We'll see if a documentation improvement can be suggested instead.
   Bump PKGREVISION.

FreeBSD/ports 496339head/textproc/nuspell distinfo

textproc/nuspell: remove leftover from unbundling catch2

FreeBSD/ports 496338head/www/phalcon Makefile distinfo

Update to 3.4.3

Changelog: https://github.com/phalcon/cphalcon/releases/tag/v3.4.3

- Add PHP 7.3 support
- Give Maintainership to Submitter [1]

PR:            236239
Reported by:    Franco Fichtner <franco at opnsense.org>
Approved by:    maintainer [1]
Sponsored by:   Netzkommune GmbH

LLVM/llvm 356552llvm/trunk/lib/CodeGen/SelectionDAG DAGCombiner.cpp

Remove out of date comment. NFCI.

DAGCombiner::convertBuildVecZextToZext just requires the extractions to be sequential, 
they don't have to start from 0'th index.

FreeBSD/ports 496337head/Mk bsd.default-versions.mk, head/devel/cquery Makefile

Switch to devel/llvm80 for DEFAULT_VERSIONS

PR:            235215

FreeBSD/ports 496336head/textproc/nuspell Makefile pkg-plist

NetBSD/pkgsrc 3hqCFAogames/xpat2 Makefile, graphics/GMT Makefile

   *: remove commented out libXp dependency
VersionDeltaFile
1.31+1-2games/xpat2/Makefile
1.55+1-2graphics/GMT/Makefile
+2-42 files

NetBSD/pkgsrc rKvtZxOdoc CHANGES-2019, x11 Makefile

   *: remove libXprint packages

   Long unsupported upstream.

NetBSD/pkgsrc JOEi2Z8doc CHANGES-2019

   doc: Updated meta-pkgs/modular-xorg-libs to 1.6
VersionDeltaFile
1.1406+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc CJ4Led8doc CHANGES-2019, x11 Makefile

   liblbxutil: remove

   Long unsupported upstream.

NetBSD/pkgsrc UQL4w8Gmeta-pkgs/modular-xorg-libs Makefile

   modular-xorg-libs: bump version to 1.6.

   Add libdmx, remove Xprint and lbx support libraries (both long
   unsupported upstream).

NetBSD/pkgsrc-wip 0de2ab8efl121 Makefile buildlink3.mk

efl121: remove libXp dependency

NetBSD/pkgsrc x3zWVl5devel/ecore Makefile buildlink3.mk, graphics/edje Makefile

   ecore: remove libXp support.

   Bump PKGREVISION, and recursively bump all affected packages.

   Untested since eet, an ecore dependency, does not build for me.

NetBSD/pkgsrc y2pZM1Edoc CHANGES-2019

   doc: Updated x11/xdpyinfo to 1.3.2nb1
VersionDeltaFile
1.1404+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc AsAslzbx11/xdpyinfo Makefile

   xdpyinfo: update to 1.3.2nb1.

   Add libXcomposite and libdmx support.

   Remove libXp, not used here.
VersionDeltaFile
1.14+4-3x11/xdpyinfo/Makefile
+4-31 files

NetBSD/pkgsrc EIl3kRUdoc CHANGES-2019

   doc: Added x11/libdmx version 1.1.4
VersionDeltaFile
1.1403+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc Yn4yQSKx11 Makefile

   x11/Makefile: add libdmx
VersionDeltaFile
1.834+2-1x11/Makefile
+2-11 files

NetBSD/pkgsrc-wip ca43a23libdmx PLIST Makefile

libdmx: remove, imported to pkgsrc/x11/libdmx

NetBSD/pkgsrc v6ofCXRx11/libdmx PLIST Makefile

   x11/libdmx: import libdmx-1.1.4

   Based on pkgsrc-wip version by Blair Sadewitz and myself.

   Distributed, multi-headed X protocol headers from modular X.org.

NetBSD/pkgsrc nTBOGEUdoc CHANGES-2019

   doc: Updated lang/openjdk7 to 1.7.141nb10
VersionDeltaFile
1.1402+2-1doc/CHANGES-2019
+2-11 files

FreeBSD/ports 496335branches 2019Q1, branches/2019Q1/www/gitea distinfo Makefile

MFH: r496334

Update to 1.7.3

Changelog: https://blog.gitea.io/2019/03/gitea-1.7.4-is-released/

PR:            236563
Submitted by:   stb at lassitu.de (maintainer)
Security:       8ba7358-4b02-11e9-9ba0-4c72b94353b5
Sponsored by:   Netzkommune GmbH

Approved by:    ports-secteam (joneum)

FreeBSD/ports 496334head/www/gitea distinfo Makefile

Update to 1.7.3

Changelog: https://blog.gitea.io/2019/03/gitea-1.7.4-is-released/

PR:            236563
Submitted by:   stb at lassitu.de (maintainer)
MFH:           2019Q1
Security:       8ba7358-4b02-11e9-9ba0-4c72b94353b5
Sponsored by:   Netzkommune GmbH

OpenBSD/ports wo9051Zmisc/osinfo/osinfo-db Makefile distinfo, misc/osinfo/osinfo-db/pkg PLIST

   Update to osinfo-db-20190319.

LLVM/llvm 356551cfe/trunk/include/clang/Basic AttrDocs.td

Correct this attribute group documentation to have a heading, which fixes the docs 
builder.

HardenedBSD/hardenedbsd 212fd3ausr.sbin/freebsd-update freebsd-update.sh

Merge remote-tracking branch 'origin/hardened/11-stable/master' into 
hardened/11-stable/unstable

* origin/hardened/11-stable/master:
  MFC r34505: freebsd-update: restore old exit code when no updates are available locally

NetBSD/pkgsrc iRHKS1Jlang/openjdk7 Makefile options.mk

   openjdk7: update to 1.7.141nb10.

   Remove libXp build dependency, not used.
VersionDeltaFile
1.133+2-2lang/openjdk7/Makefile
1.13+1-3lang/openjdk7/options.mk
+3-52 files

LLVM/llvm 356550llvm/trunk/lib/CodeGen ExpandMemCmp.cpp, llvm/trunk/test/CodeGen/X86 memcmp-optsize.ll

[ExpandMemCmp] Trigger on bcmp too.

Summary: Fixes 41150.

Reviewers: gchatelet

Subscribers: hiraditya, llvm-commits, ckennelly, sbenza, jyknight

Tags: #llvm

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

OpenBSD/ports ewdzCDTmultimedia/minidlna Makefile distinfo, multimedia/minidlna/patches patch-minidlna_conf patch-kqueue_c

   Use glebius's fork which has a lot of improved code for kqueue support. Upstream
   is too slow to respond for now.
   Add a pkg-readme while here.

   input/ok sthen@ (maintainer)

HardenedBSD/hardenedbsd 4a28a45usr.sbin/freebsd-update freebsd-update.sh

Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master

* freebsd/11-stable/master:
  MFC r34505: freebsd-update: restore old exit code when no updates are available locally

LLVM/llvm 356549llvm/trunk/lib/Target/X86 X86ISelLowering.cpp

[X86] Use getConstantOperandAPInt to detect out-of-range shifts.

LLVM/llvm 356548clang-tools-extra/trunk/clang-tidy/tool clang-tidy-diff.py

[clang-tidy] Cosmetic fix

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

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

Add entry for www/gitea

PR:            236563

LLVM/llvm 356547clang-tools-extra/trunk/clang-tidy/tool clang-tidy-diff.py

[clang-tidy] Parallelize clang-tidy-diff.py

This patch has 2 rationales:

- large patches lead to long command lines and often cause max command line length 
restrictions imposed by OS;
- clang-tidy runs on modified files are independent and can be done in parallel, the same 
as done for run-clang-tidy.

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

OPNSense/plugins 70246demail/postfix pkg-descr Makefile, mail/postfix/src/etc/inc/plugins.inc.d postfix.inc

mail/postfix: sync with master

OPNSense/plugins 1069a55mail/postfix pkg-descr Makefile, mail/postfix/src/etc/inc/plugins.inc.d postfix.inc

mail/postfix: allow HA config sync (#1266)

LLVM/llvm 356546llvm/trunk/lib/Target/X86 X86ISelLowering.cpp X86ISelLowering.h

[X86] Remove X86 specific dag nodes for RDTSC/RDTSCP/RDPMC. NFCI

This patch removes the following dag node opcodes from namespace X86ISD:

RDTSC_DAG,
RDTSCP_DAG,
RDPMC_DAG

The logic that expands RDTSC/RDPMC/XGETBV intrinsics is basically the same. The
only differences are:

    RDTSC/RDTSCP don't implicitly read ECX.
    RDTSCP also implicitly writes ECX.

I moved the common expansion logic into a helper function with the goal to get
rid of code repetition. That helper is now used for the expansion of
RDTSC/RDTSCP/RDPMC/XGETBV intrinsics.

No functional change intended.

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

FreeBSD/ports 496332head/math/cocoalib pkg-plist Makefile, head/math/cocoalib/files Makefile.AlgebraicCore patch-src_AlgebraicCore_TmpLDP.C

math/cocoalib: create port

CoCoALib is a C++ library for Computations in Commutative Algebra,
focused mainly on polynomial rings, ideals, Groebner basis and
similar topics.

WWW: http://cocoa.dima.unige.it

PR:            231807
Submitted by:   Lorenzo Salvadore <phascolarctos at protonmail.ch>

FreeBSD/ports 496331branches/2019Q1/www/node6 Makefile

Mark BROKEN in 2019Q1: fails to build

1 warning and 12 errors generated.
gmake[2]: *** [node_lib.target.mk:161: 
/wrkdirs/usr/ports/www/node6/work/node-v6.17.0/out/Release/obj.target/node_lib/src/node.o] 
Error 1
rm fdbae697ce2581eab655830cb44851fdf8723710.intermediate
gmake[2]: Leaving directory '/wrkdirs/usr/ports/www/node6/work/node-v6.17.0/out'
gmake[1]: *** [Makefile:73: node] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/node6/work/node-v6.17.0'
*** Error code 1

Reported by:    pkg-fallout
Approved by:    ports-secteam (joneum)

NetBSD/pkgsrc qoqpwXJdoc CHANGES-2019

   doc: Updated lang/openjdk8 to 1.8.202nb1
VersionDeltaFile
1.1401+2-1doc/CHANGES-2019
+2-11 files

LLVM/llvm 356545test-suite/trunk/utils compare.py

Add geomean summary row to output from utils/compare.py.

This change adds a summary row with the geometric mean of the selected
metric to the output of utils/compare.py. The 'rhs' values are
normalized to the 'lhs' values and the geometric mean of the results
is computed.

This should be similar to the geomean row in the LNT HTML UI and allow
to compare 2 sets of runs.

Reviewers: anemet, MatzeB, cmatthews, serge-sans-paille

Reviewed By: anemet

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