FreeBSD/ports 520097head/science/jmol distinfo Makefile

science/jmol: Update 14.30.0 -> 14.30.1

Reported by:    portscout

FreeBSD/ports 520096head/math/ensmallen distinfo pkg-plist

math/ensmallen: Update 2.10.4 -> 2.10.5

Reported by:    portscout

FreeBSD/ports 520095head/math/py-Pyomo distinfo Makefile

math/py-Pyomo: Update 5.6.7 -> 5.6.8

Reported by:    portscout

FreeBSD/ports 520094head/devel/py-PyUtilib distinfo Makefile

devel/py-PyUtilib: Update 5.7.1 -> 5.7.3

FreeBSD/ports 520093head/misc/openhantek distinfo Makefile

misc/openhantek: Update 3.0.0 -> 3.0.1

Reported by:    portscout

FreeBSD/ports 520092head/multimedia/obs-studio distinfo Makefile

multimedia/obs-studio: Update 24.0.4 -> 24.0.5

Reported by:    portscout

FreeBSD/ports 520091head/games/simutrans Makefile

games/simutrans: Fix LICENSE_FILE_*

FreeBSD/ports 520090head/misc/hashdb pkg-plist Makefile

Fix packaging

PR:            233770

FreeBSD/ports 520089head/security/zeronet pkg-plist

Fix packaging

PR:            233770

FreeBSD/ports 520088head/devel/qbs pkg-plist distinfo

devel/qbs: update to 1.15.0

FreeBSD/ports 520087head/math/R-cran-SparseM distinfo Makefile

- Update to 1.78

FreeBSD/src 355746head/sys/vm uma_core.c uma_int.h

uma dbg: flexible size for slab debug bitset too

Recently (r355315) the size of the struct uma_slab bitset field us_free
became dynamic instead of conservative.  Now, make the debug bitset
size dynamic too.  The debug bitset is INVARIANTS-only, so in fact we
don't care too much about the space savings that results from this, but
enabling minimally-sized slabs on INVARIANTS builds is still important
in order to be able to test new slab layouts effectively.

Reviewed by:    jeff (previous version), markj (previous version)
Sponsored by:   Dell EMC Isilon
Differential Revision:  https://reviews.freebsd.org/D22759

FreeBSD/ports 520086head/textproc/R-cran-rmarkdown distinfo Makefile

- Update to 2.0

FreeBSD/ports 520085head/www/R-cran-RgoogleMaps distinfo Makefile

- Update to 1.4.5

FreeBSD/src 355745stable/12/contrib/openresolv resolvconf.in resolvconf.conf.5.in

MFC 354924:
MFV 354917, 354918, 354919
openresolv: update to version 3.9.2

FreeBSD/ports 520084head/lang/yabasic distinfo Makefile

- Update to 2.86.2

FreeBSD/src 355744head/sys/netpfil/pf pf.c

pf: Make request_maxcount runtime adjustable

There's no reason for this to be a tunable. It's perfectly safe to
change this at runtime.

Reviewed by:    Lutz Donnerhacke
Differential Revision:  https://reviews.freebsd.org/D22737

FreeBSD/src 355743head/sbin/pfctl pfctl_radix.c

pfctl: Warn users when they run into kernel limits

Warn users when they try to add/delete/modify more items than the kernel will
allow.

Reviewed by:    allanjude (previous version), Lutz Donnerhacke
Differential Revision:  https://reviews.freebsd.org/D22733

FreeBSD/ports 520083head/multimedia/x264 Makefile

multimedia/x264 - use base compiler on powerpc* when using clang

Switch powerpc platforms to USES=compiler:c11. This will make them use base clang when 
it's available.

Submitted by:   Alfredo Dal'Ava Júnior
Reviewed by:    koobs (maintainer)
Differential Revision:  https://reviews.freebsd.org/D22688

FreeBSD/ports 520082head/devel Makefile py-apispec, head/devel/py-apispec Makefile pkg-descr

[NEW PORT] devel/py-apispec: Pluggable API specification generator

A pluggable API specification generator. Currently supports the OpenAPI
Specification (f.k.a. the Swagger specification).

Features:

  - Supports the OpenAPI Specification (versions 2 and 3)
  - Framework-agnostic
  - Utilities for parsing docstrings

WWW: https://github.com/marshmallow-code/apispec

PR:            242609
Submitted by:   Goran Mekić <meka tilda.center>

FreeBSD/ports 520081head/multimedia/cmrtlib pkg-plist

multimedia/cmrtlib: add new file after r520080

FreeBSD/ports 520080head/multimedia/cmrtlib distinfo Makefile, head/multimedia/libva-intel-media-driver distinfo Makefile

FreeBSD/src 355742head/sys/kern kern_prot.c, head/sys/sys ucred.h

Remove the useless return value from proc_set_cred

FreeBSD/ports 520079head/lang/rust-nightly distinfo Makefile

lang/rust-nightly: update to 1.41.0.20191214

Changes:        https://github.com/rust-lang/rust/compare/27d6f55f47e8...ff15e9670843

FreeBSD/ports 520078head/www/rubygem-roda distinfo Makefile

roda: Update to 3.27.0

FreeBSD/ports 520077head/emulators/yuzu distinfo Makefile, head/emulators/yuzu-qt5 Makefile

emulators/yuzu: update to s20191213

Changes:        https://github.com/yuzu-emu/yuzu/compare/faf5ae6a5...6d0d79109

FreeBSD/ports 520076head/multimedia/aom Makefile distinfo, head/multimedia/aom/files patch-CMakeLists.txt

multimedia/aom: update to 1.0.0.2819

Changes:        https://aomedia.googlesource.com/aom/+log/aadb0b4b2..8c8930f26

FreeBSD/ports 520075head/emulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.6.9224

Changes:        https://github.com/RPCS3/rpcs3/compare/038694ae2...364ba95d2

FreeBSD/ports 520074head/ftp/curl Makefile

ftp/curl: Add NTLM option (Fix OpenSSL build w/o DES)

curl fails to build when OpenSSL is built without DES support, with many
"use of undeclared identifier" errors. For example:

curl_ntlm_core.c:392:3: error: use of undeclared identifier 'DES_key_schedule'
  DES_key_schedule ks;
  ^

An issue was reported back in 2015 [1], requesting support for ./configure
detecting OPENSSL_NO_DES, but the issue was ultimately closed:

"We just don't support very custom OpenSSL builds. I could be talked into
accepting patches that introduce support for this however".

Accordingly and leui of an upstream configure patch, this change adds an
NTLM option, enabled by default, and when disabled, defines
CURL_DISABLE_NTLM, which prevents #define'ing USE_NTLM in
WRKSRC/lib/curl_setup.h, resulting in a successful build.

This allows users the opportunity to easily disable the DES requiring
functionality in curl, if they happen to run custom or stripped down
OpenSSL builds.

Note: This issue may impact builds with other SSL libraries that allow

    [9 lines not shown]

FreeBSD/src 355741head/sys/dev/pci pcireg.h, head/usr.sbin/pciconf cap.c pciconf.c

Add accessors for the Vendor Specific Extended Capability (VSEC)
Parse out the VSEC.  If the user invokes a second -c command line option,
do a hex dump of the vendor data.

Reviewed by:    imp
MFC after:      3 days
Sponsored by:   Intel
Differential Revision:  http://reviews.freebsd.org/D22808

FreeBSD/ports 520073head/games/simutrans Makefile Makefile.pak, head/games/simutrans-pak128.german Makefile

- Update games/simutrans to 121.0
- Take maintainership
- Move graphic sets into separate ports

FreeBSD/src 355740head/sys/dev/cxgbe/tom t4_listen.c t4_connect.c

Expand net epoch in the cxgbe TOE driver to satisfy assertions.

Reviewed by:    np
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D22483

FreeBSD/src 355739head/sys/contrib/dev/acpica/compiler asltransform.c aslerror.c

MFV:    r355716

Merge ACPICA 20191213.

FreeBSD/src 355738head/sys/modules/i2c/ads111x Makefile

Include ofw_bus_if.h in SRCS only on systems configured with the FDT option.

FreeBSD/ports 520072head/textproc/gspell pkg-plist

textproc/gspell: fix pkg-plist

Pointy Hat: bapt@

PR:            242628
Reported by:    vvd

FreeBSD/ports 520071head/multimedia Makefile mpv-mpris, head/multimedia/mpv-mpris Makefile pkg-descr

New port: multimedia/mpv-mpris:  MPRIS plugin for mpv

mpv-mpris is a plugin for mpv which allows control of the player using standard
media keys.

This plugin implements the MPRIS D-Bus interface and can be controlled using
tools such as playerctl or through many Linux DEs, such as Gnome and KDE.

WWW: https://github.com/hoyon/mpv-mpris

- This makes KDE Plasma desktop's panels media control available for mpv, and
  also exposes mpv to kdeconnect-kde.

FreeBSD/src 355737head/share/man/man9 style.9

Better copyright advice

Document the common practices around copyrights with "all rights reserved" in
them as new copyright notices get added.

It's an open question qhether to point people at the fact that since the Berne
convention was ratified, All rights reserved is largely obsolete.
https://en.wikipedia.org/wiki/All_rights_reserved#Obsolescence has the
details. The committer's guide will be revised shortly, and it's likely that's a
better place for this discussion. If not, I'll add a blurb here.

Reviewed by: jhb@, brooks@
Differential Review: https://reviews.freebsd.org/D22800

FreeBSD/src 355736head/stand/libsa/zfs zfsimpl.c

zfs boot: fix a crash in a rarely taken path in fzap_lookup

Instead of passing NULL to fzap_name_equal and crashing, just return
ENOENT.  This happened when higher bits of a hash of the searched key
(its hash prefix) matched a hash prefix of some key in the ZAP, but the
full hash value of the searched key did not match any key in the ZAP.

I observerved this problem when loader tried to look up
"features_for_read" in a particular old pool that predates pool
features.

MFC after:      2 weeks
Sponsored by:   Panzura

FreeBSD/src 355735head/sys/arm/broadcom/bcm2835 bcm2835_bsc.c, head/sys/arm/mv a37x0_spi.c

Be consistent about checking return value from bus_delayed_attach_children.

Most places checked, but a couple last minute changes didn't. Make them all use
the return value.

Noticed by: rpokala@

FreeBSD/src 355734head/share/man/man9 bus_delayed_attach_children.9

Don't use contractions. Fix the date.

Contractions cause problems for translators, so s/aren't/are not/ in the one
place this slipped through.

While here, noticed I commited with the date I did the work, not today's
date. Fix that too.

Noticed by: bjk@

FreeBSD/src 355733head/sys/fs/nfsclient nfs_clrpcops.c, head/sys/fs/nfsserver nfs_nfsdstate.c nfs_nfsdport.c

Silence some "might not be initialized" warnings for riscv64.

None of these case were actually using the variable(s) uninitialized, but
I figured that silencing the warnings via initializing them made sense.

Some of these predated r355677.

FreeBSD/ports 520070head/devel/qtcreator pkg-plist distinfo

devel/qtcreator: update to 4.11.0

FreeBSD/doc 53688head/en_US.ISO8859-1/books/porters-handbook/versions chapter.xml

Document OSVERSION 1300067 for removal of timeout(9).

FreeBSD/doc 53687head/en_US.ISO8859-1/books/faq book.xml

Update the 11.2-RELEASE references to 11.3-RELEASE in the FAQ

PR:            242300
Submitted by:   pauamma at gundo.com
Patch by:       carlavilla@
Approved by:    bcr@
Differential Revision:  https://reviews.freebsd.org/D22803

FreeBSD/src 355732head ObsoleteFiles.inc, head/share/man/man9 timeout.9 callout.9

Remove the deprecated timeout(9) interface.

All in-tree consumers have been converted to callout(9).

Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D22602

FreeBSD/src 355731stable/11/crypto/openssh sftp-server.c

sftp: disallow creation (of empty files) in read-only mode

Direct commit to stable/11; already fixed in newer OpenSSH in 12 and
later.

PR:            233801
Reported by:    Dani
Obtained from:  OpenBSD 1.111
Security:       CVE-2017-15906

FreeBSD/src 355730head/sys/dev/cxgbe t4_sge.c t4_sched.c, head/sys/dev/cxgbe/crypto t4_kern_tls.c

cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic.

CPL_TX_PKT_XT disables the internal parser on the chip and instead
relies on the driver to provide the exact length of the L2 and L3
headers.  This allows hw checksumming and TSO to be used with L2 and
L3 encapsulations that the chip doesn't understand directly.

Note that netmap tx still uses the old CPL as it never uses the hw
to generate the checksum on tx.

Reviewed by:    jhb@
MFC after:      1 month
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D22788

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

Fix typo

PR:            242627
Submitted by:   lightside <lightside at gmx.com>

FreeBSD/src 355729head/lib/libc/powerpc64 arith.h

[PowerPC] Fully define gdtoa settings on powerpc64.

The settings in arith.h were not fully defined on powerpc64 after the gdtoa
switchover. Generate them using arithchk.c, similar to what AMD64 did for
r114814.

Technically, none of this is necessary in FreeBSD gdtoa, but since the other
platforms have full definitions, we might as well have full definitions
too.

Approved by:    jhibbits (in irc)
Differential Revision:  https://reviews.freebsd.org/D22775

FreeBSD/ports 520068head/net-im/telepathy-qt pkg-plist Makefile

net-im/telepathy-qt: update to 0.9.8