LLVM/llvm 351686clang-tools-extra/trunk/clang-tidy/misc NonPrivateMemberVariablesInClassesCheck.cpp, clang-tools-extra/trunk/docs/clang-tidy/checks misc-non-private-member-variables-in-classes.rst

[clang-tidy] misc-non-private-member-variables-in-classes: ignore implicit methods

Otherwise we don't warn on a struct containing a single public int, but
we warn on a struct containing a single public std::string, which is

FreeBSD/src 343215head/bin/sh histedit.c

sh: Send libedit "ferr" output to fd 2

The libedit "fout" output must be sent to fd 2 since it contains prompts
that POSIX says must be sent to fd 2. However, the libedit "ferr" output
receives error messages such as from "bind" that make no sense to send to fd

FreeBSD/ports 490793head/x11-toolkits/plasma5-kdeplasma-addons Makefile

x11-toolkits/plasma5-kdeplasma-addons:  make dependency on misc/kf5-purpose optional

PR:            235074
Reported by:    Ivan <bsd at abinet.ru>

FreeBSD/ports 490792head/security/sandsifter Makefile distinfo, head/security/sandsifter/files patch-sifter.py patch-Makefile

security/sandsifter: update to version 1.03

This version is based on a fork of the original repository (which was
itself a fork) and is the same fork that Debian and Ubuntu use. The
previous repository is no longer under development.

Some binaries have been renamed by the new upstream.

Extend pkg-messsage with some more usage instructions.

Reported by:    repology

FreeBSD/ports 490791head/graphics/okular Makefile

graphics/okular: make dependency on misc/kf5-purpose optional

PR:            235074
Reported by:    Ivan <bsd at abinet.ru>

FreeBSD/src 343214projects/clang800-import/contrib/llvm/tools/clang/include/clang/Basic BuiltinsHexagon.def, projects/clang800-import/contrib/llvm/tools/clang/lib/AST ASTImporter.cpp

Merge clang trunk r351319, resolve conflicts, and update FREEBSD-Xlist.

FreeBSD/ports 490790head/comms/cutecom Makefile distinfo

comms/cutecom: Add c++11-lang for GCC-based platforms, upgrade to 0.51.0

Upstream has moved to Gitlab

PR:             235043
Reported by:    Piotr Kubaj

OPNSense/core c6c3252src/etc/rc.subr.d var

rc: permanent location for patches

LLVM/llvm 351685llvm/trunk/test/Analysis/CostModel/X86 fshl.ll fshr.ll, llvm/trunk/test/Transforms/LoopVectorize/X86 imprecise-through-phis.ll

[CostModel][X86] Add explicit vector select costs

Prior to SSE41 (and sometimes on AVX1), vector select has to be performed as a ((X & C)|(Y 
& ~C)) bit select.

Exposes a couple of issues with the min/max reduction costs (which only go down to SSE42 
for some reason).

The increase pre-SSE41 selection costs also prevent a couple of tests from firing any 
longer, so I've either tweaked the target or added AVX tests as well to the existing SSE2 

FreeBSD/ports 490789head/devel/lightning Makefile

Fix typo.

Reported by:    Piotr Kubaj

NetBSD/pkgsrc 5QOc9Medevel/ruby-mocha PLIST distinfo

   devel/ruby-mocha: update to 1.8.0

   ## 1.8.0

   * Constrain rubocop version to avoid breaking Travis CI builds (05e507f5)
   * Avoid calling Kernel#format from ObjectMethods#mocha_inspect - thanks to @hoffmanilya 
   * Fix build matrix script (#346)
   * Avoid deprecation warning in gemspec (4976e0bc)
   * Removed link to documentation translation (ef428ea2)
   * Don't use the new bundler v2 in builds (683ded9b)
   * Moved documentation from https://gofreerange.com/mocha/docs to 

NetBSD/pkgsrc OdqKg7udoc CHANGES-2019

   doc: Updated devel/ruby-ffi to 1.10.0
+2-11 files

NetBSD/pkgsrc JVpokk7devel/ruby-ffi distinfo PLIST

   devel/ruby-ffi: update to 1.10.0

   1.10.0 / 2019-01-06

   * Add /opt/local/lib/ to ffi's fallback library search path. #638
   * Add binary gem support for ruby-2.6 on Windows
   * Add FreeBSD on AArch64 and ARM support. #644
   * Add FFI::LastError.winapi_error on Windows native or Cygwin. #633

   * Update to rake-compiler-dock-0.7.0
   * Use 64-bit inodes on FreeBSD >= 12. #644
   * Switch time_t and suseconds_t types to long on FreeBSD. #627
   * Make register_t long_long on 64-bit FreeBSD. #644
   * Fix Pointer#write_array_of_type #637

   * Drop binary gem support for ruby-2.0 and 2.1 on Windows

NetBSD/pkgsrc b5uVvzfdoc CHANGES-2019

   doc: Updated devel/ruby-fast_gettext to 2.0.0
+2-11 files

NetBSD/pkgsrc zynLMRGdevel/ruby-fast_gettext distinfo Makefile

   devel/ruby-fast_gettext: update to 2.0.0

   pkgsrc change: add "USE_LANGUAGES= # none".

   2.0.0 -- Changed p_ separator to \0004 https://github.com/grosser/fast_gettext/pull/107 
add np and add gettext aliases

NetBSD/pkgsrc B2c9XYHdoc CHANGES-2019

   doc: Updated devel/ruby-curses to 1.2.7
+2-11 files

NetBSD/pkgsrc fSqlGUUdevel/ruby-curses distinfo Makefile

   devel/ruby-curses: update to 1.2.7

   ### 1.2.7 / 2019-01-10

   Bug fixes:

   * Add curses.so for Ruby 2.5/2.6 on x86-mingw32.

   ### 1.2.6 / 2019-01-09

   New features:

   * Add Curses::Menu and Curses::Item.

NetBSD/pkgsrc KsUFn3Fdoc CHANGES-2019

   doc: Updated devel/ruby-cucumber-wire to 1.0.0
+2-11 files

NetBSD/pkgsrc HwSl9Q2devel/ruby-cucumber-wire distinfo Makefile

   devel/ruby-cucumber-wire: update to 1.0.0

   ## [1.0.0](https://github.com/cucumber/cucumber-ruby-wire/compare/v0.0.1...v1.0.0)

   ### Added

   * Added this CHANGELOG.md file per [cucumber/cucumber

   ### Changed

   * Changes to work with a modern Cucumber-Ruby
   * Adapt to the move of Location to Cucumber::Core::Test

   <!-- Contributors -->
   [brasmusson]:   https://github.com/brasmusson
   [jaysonesmith]: https://github.com/jaysonesmith
   [junaruga]:     https://github.com/junaruga
   [mattwynne]:    https://github.com/mattwynne
   [olleolleolle]: https://github.com/olleolleolle

FreeBSD/ports 490788head/devel/libuv distinfo Makefile

Upgrade to v1.25.0.

Release notes at <https://github.com/libuv/libuv/releases/tag/v1.25.0>.

NetBSD/pkgsrc 6TakcqYdoc CHANGES-2019

   doc: Updated devel/ruby-cucumber-core to 4.0.0
+2-11 files

NetBSD/pkgsrc YrxERcDdevel/ruby-cucumber-core Makefile

   devel/ruby-cucumber-core: update to 4.0.0

   ## [4.0.0](https://github.com/cucumber/cucumber-ruby-core/compare/v3.2.0...v4.0.0)

   ### Changed

   * Update to use Gherkin v6
   * Let Scenarios with no Steps get the result status Undefined
   * Convert to use the Gherkin compiler and Pickles

   ### Added

   * N/A

   ### Fixed

   * N/A

   ### Removed

    [4 lines not shown]
+3-31 files

NetBSD/pkgsrc wR7hfY7doc CHANGES-2019

   doc: Updated lang/ruby-gherkin to 6.0.15
+2-11 files

NetBSD/pkgsrc 12F7N8alang/ruby-gherkin PLIST distinfo

   lang/ruby-gherkin: update to 6.0.15

   6.0.15 - 2018-10-31


   * (Go) Executables are uploaded to GitHub releases.


   * Fix bug where leading tabs prevented parser from identifying keywords (#512
   * [JavaScript] Fix JavaScript build (#499 noisygerman)

   6.0.13 - 2018-09-25

   This major release aligns Gherkin with Example Mapping, a collaborative
   technique for designing scenarios and discovering details about rules and

   A new Rule keyword has been introduced, and acts as a grouping of one or more
   Examples - a new synonym for Scenario.  The Scenario Outline keyword can now
   be interchanged with the Scenario keyword, which makes Gherkin a little less

    [62 lines not shown]

FreeBSD/src 343213head/sys/net80211 ieee80211_freebsd.c ieee80211_ioctl.c, head/sys/sys param.h

net80211: resolve ioctl <-> detach race for ieee80211com structure

Since r287197 ieee80211com is a part of drivers softc; as a result,
after detach all pointers to it (iv_ic, ni_ic) are invalid. Most
possible users (tasks, interrupt handlers) are blocked / removed
when device is stopped; however, ioctl handlers were not tracked
and may crash if ieee80211com structure is accessed.

Since ieee80211com pointer access from ieee80211vap structure is not
protected by lock (constant after interface creation) and used in
many other places just use reference counting for ioctl handlers;
on detach set 'detached' flag and wait until reference counter goes to 0.

For HEAD ieee80211vap size was changed (__FreeBSD_version bumped);
however, in stable branches I'm going to split / reuse the last
iv_spare field for KBI stability.

Tested with:
 - rsu(4), SIOCSIFCAP (-rxcsum) ioctl;
 - rtwn_pci(4), SIOCG80211 / IEEE80211_IOC_HTPROTMODE ioctl.

MFC after:      1 week

NetBSD/pkgsrc 2DDTLFgdoc CHANGES-2019

   doc: Updated devel/ruby-cucumber-messages to 2.0.0
+2-11 files

NetBSD/pkgsrc LtMqHIpdevel/ruby-cucumber-messages PLIST distinfo

   devel/ruby-cucumber-messages: update to 2.1.1

   Update to 2.1.1.  Handy changes are not available.  Please refer:

NetBSD/pkgsrc oRc7ksCdoc CHANGES-2019

   Updated textproc/py-validators, www/py-waitress
+3-11 files

NetBSD/pkgsrc Bn8u0Gmdoc CHANGES-2019

   doc: Updated devel/ruby-celluloid to 0.17.4
+2-11 files

NetBSD/pkgsrc RjU82CSdevel/ruby-celluloid distinfo Makefile

   devel/ruby-celluloid: update to 0.17.4

   pkgsrc changes: add "USE_LANGUAGES= # none".

   0.17.4 (2018-12-20)
   * [#773](https://github.com/celluloid/celluloid/pull/773)
     Fix the errant 'Couldn't cleanly terminate all actors in 10 seconds!' message
     after forking.  Fixes celluloid/celluloid#696.

LLVM/llvm 351684llvm/trunk/lib/Target/X86 X86TargetTransformInfo.cpp, llvm/trunk/test/Analysis/CostModel/X86 fcmp.ll

[CostModel][X86] Add explicit fcmp costs for pre-SSE42 targets

Typical throughputs: cmpss/cmpps = 1cy and cmpsd/cmppd = 2cy before the Core2 era

NetBSD/pkgsrc gePvfyDwww/py-waitress Makefile PLIST

   py-waitress: updated to 1.2.0

   No changes since the last beta release. Enjoy Waitress!

   - Modified clear_untrusted_proxy_headers to be usable without a

   - Modified trusted_proxy_count to error when used without a

   - Fixed logic to no longer warn on writes where the output is required to have
     a body but there may not be any data to be written. Solves issue posted on
     the Pylons Project mailing list with 1.2.0b1.

   Happy New Year!

   - Setting the trusted_proxy setting to '*' (wildcard) will allow all
     upstreams to be considered trusted proxies, thereby allowing services behind

    [50 lines not shown]

NetBSD/pkgsrc 0Ixfwxydoc CHANGES-2019

   doc: Updated databases/ruby-pg to 1.1.4
+2-11 files

NetBSD/pkgsrc 9zrVANTdatabases/ruby-pg distinfo Makefile

   databases/ruby-pg: update to 1.1.4

   == v1.1.4 [2019-01-08] Michael Granger <ged at FaerieMUD.org>

   - Fix PG::BinaryDecoder::Timestamp on 32 bit systems. # 284
   - Add new error-codes of PostgreSQL-11.
   - Add ruby-2.6 support for Windows fat binary gems and remove ruby-2.0 and 2.1.

FreeBSD/src 343212stable 11, stable/11/sys/amd64/vmm/intel vmx.c

MFC r343108:
Trim whitespace at EoL, use tabs instead of spaces for indent.

PR:     235004

NetBSD/pkgsrc fvxmE7Ptextproc/py-validators distinfo Makefile

   py-validators: updated to 0.12.4

   - Use inspect.getfullargspec() in py3

NetBSD/src yqpord8sys/arch/arm/amlogic files.amlogic

   Remove unused file.
+1-11 files

FreeBSD/ports 490787branches 2019Q1, branches/2019Q1/www/joomla3 distinfo Makefile

MFH: r490768

www/joomla3: Update to 3.9.2.

Release notes: 

Security:       6aa398d0-1c4d-11e9-96dd-a4badb296695

Approved by:    ports-secteam (miwi)

FreeBSD/ports 490786head/benchmarks/py-locust Makefile, head/benchmarks/py-locust/files extra-EXAMPLES-events.py extra-EXAMPLES-custom_xmlrpc_client.py

[NEW] benchmarks/py-locust: Python utility for doing distributed load tests

  Locust is an easy-to-use, distributed, user load testing tool. It is
  intended for load-testing web sites (or other systems) and figuring out
  how many concurrent users a system can handle.

  The behavior of each locust (or test user if you will) is defined by you
  and the swarming process is monitored from a web UI in real-time. This
  will help you battle test and identify bottlenecks in your code before
  letting real users in.

  WWW: https://locust.io/

Approved by:    araujo (mentor), rene (mentor)
Sponsored by:   cleverbridge AG
Differential Revision:  https://reviews.freebsd.org/D18895

FreeBSD/ports 490785head/lang/gcc8/files patch-spe-config

Update files/patch-spe-config (and with that our local adjustments to
config.gcc) to the changed directory structure under gcc/config brought
by GCC 8 when powerpcspe was cloned and broken out from the regular
powerpc port.

PR:            234419
Submitted by:   jhibbits
MFH:           2019Q1 (build fix on powerpcspe)

LLVM/llvm 351683llvm/trunk/lib/Target/X86 X86TargetTransformInfo.cpp

[TTI][X86] Reordered getCmpSelInstrCost cost tables in descending ISA order. NFCI.

Minor tidyup to make it clearer whats going on before adding additional costs.

OpenBSD/src WlZ2Tu9lib/libssl tls13_handshake_msg.c tls13_internal.h

   Provide a handshake message handling implementation for TLS 1.3.

   It receives handshake messages by reading and parsing data from the record
   layer. It also provides support for building and sending handshake

   ok tb@

FreeBSD/src 343211stable 12, stable/12/sys/amd64/vmm/intel vmx.c

MFC r343108:
Trim whitespace at EoL, use tabs instead of spaces for indent.

PR:     235004

LLVM/llvm 351682llvm/trunk/test/Analysis/CostModel/X86 icmp.ll fcmp.ll

[CostModel][X86] Split icmp/fcmp costs tests and test all comparison codes

OpenBSD/ports q3VNhnEnet/py-netifaces Makefile distinfo

   update to py-netifaces 0.10.9, memory management bug in an error path and
   a potential infinite loop in netifaces.gateways()

   from Pamela Mosiejczuk completed with Kurt Mosiejczuk

NetBSD/pkgsrc rlcZ1Dsdoc CHANGES-2019

   Updated security/py-cryptodome, devel/py-packaging
+3-11 files

NetBSD/pkgsrc QIkqZtxdevel/py-packaging distinfo Makefile

   py-packaging: updated to 19.0


   * Fix string representation of PEP 508 direct URL requirements with markers.

   * Better handling of file URLs

     This allows for using file:///absolute/path, which was previously
     prevented due to the missing netloc.

     This allows for all file URLs that urlunparse turns back into the
     original URL to be valid.

NetBSD/pkgsrc x1VCGBHsecurity/py-cryptodome PLIST distinfo

   py-cryptodome: updated to 3.7.3

   Resolved issues
   False positive on PSS signatures when externally provided salt is too long.
   Include type stub files for Crypto.IO and Crypto.Util.

OpenBSD/ports cKaOze6net/ktorrent Makefile

   use samurai instead ninja as build system

   naddy@ spotted so many times bulk failures, so let's try samurai as build
+4-11 files

OpenBSD/ports vaIN6FJsysutils/u-boot Makefile, sysutils/u-boot/pkg PFRAG.arm

   Build the am335x_evm target which outputs a FIT image including device
   trees for multiple am335x boards including the BeagleBone Black.

   The am335x_boneblack target has been removed in the U-Boot repository
   and will not be in the next major release.  Continue building it till