FreeBSD/ports 506796head UPDATING, head/sysutils/py-borgmatic Makefile

sysutils/py-borgmatic: move borgmatic's default config dir to ${PREFIX}

PR:            239002

FreeBSD/ports 506795head/devel/py-colorama distinfo Makefile

devel/py-colorama: update 0.3.9 to 0.4.1

PR:            238260
Approved by:    portmgr (maintainer timeout: > 2 weeks), koobs
MFH:           2019Q2

FreeBSD/ports 506794head/www/csso Makefile pkg-descr

- Add LICENSE_FILE
- Add NO_ARCH
- Update WWW

Approved by:    portmgr blanket

FreeBSD/ports 506793head/math/moab Makefile

math/moab: fix build with GCC

Add USES=compiler:c++11-lang to fix:
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 
(message):
  Could NOT find MPI (missing: MPI_CXX_FOUND) (found version "3.0")

Approved by:    mentors (implicit approval)

FreeBSD/doc 53261head/en_US.ISO8859-1/articles/contributors contrib.additional.xml

Add Nuno Teixeira to the list of additional contributors. He's maintaining a couple of 
ports.

FreeBSD/ports 506792head/deskutils Makefile cfiles, head/deskutils/cfiles Makefile pkg-descr

New port: deskutils/cfiles: Ncurses file manager written in C with vim-like keybindings

FreeBSD/src 350079head/share/zoneinfo Makefile, head/usr.sbin/tzsetup tzsetup.c

tzsetup: upgrade to zone1970.tab

zone.tab is deprecated.  Install zone1970.tab alongside it, and use it
for tzsetup(8).  This is also useful for other applications that need
the modern better maintained file.

Reviewed by: philip
Approved by: allanjude (mentor)
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D20646

FreeBSD/ports 506791head/misc/free42 distinfo Makefile

misc/free42: Update 2.4.1 -> 2.4.2

FreeBSD/ports 506790head/devel/ddd Makefile

Deprecate devel/ddd

It does not work with modern gdb.

While here reset MAINTAINER.

PR:            238984, 226827
Approved by:    maintainer timeout (~1.5 years based on PR 226827)
Reported by:    jhb

FreeBSD/ports 506789head/lang/cint Makefile

Deprecate lang/cint

Development has stopped many years ago in favor of the LLVM-based
lang/cling.

PR:            238907
Approved by:    fjoe (maintainer timeout, 2 weeks)

FreeBSD/ports 506788head/mail/aerc Makefile distinfo

mail/aerc: Update to latest commit

FreeBSD/src 350078head/share/man/man4 snd_hda.4, head/sys/dev/sound/pci/hda hdaa.c hdaa.h

I add the ability to accept the default pin widget configuration to help
with various laptops using hdaa(4) sound devices.  We don't seem to know
the "correct" configurations for these devices and the defaults are far
superiour, e.g. they work if you don't nuke the default configs.

PR:     200526
Differential Revision:  https://reviews.freebsd.org/D17772

FreeBSD/ports 506787head/lang/gcc8-devel distinfo Makefile

Update to the 20180712 snapshot of GCC 8.3.1.

This brings bugfixes in the Fortran frontend and optimization.

FreeBSD/src 350077head/usr.sbin/bhyve pci_nvme.c

bhyve: update the NVMe CQ based on the status

Instead of skipping the NVMe Completion Queue update based on the
opcode, define a synthetic status value which indicates the completion
queue entry is invalid. This will also allow deferred completion queue
updates for other commands.

Also returns the correct status for unrecognized opcodes ("invalid
opcode").

Reviewed by:    imp, jhb, araujo
Approved by:    imp (mentor), jhb (maintainer)
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D20945

FreeBSD/src 350076head ObsoleteFiles.inc

More follow-up to r350075,  I forgot to update ObsoleteFiles.

Spotted by:     lwhsu

FreeBSD/src 350075head/share/man/man4 Makefile

Add an MLINK for igb.

Discussed with: lwhsu

FreeBSD/src 350074head/share/man/man4 ixl.4 ixgbe.4

Mention iflib(4).

FreeBSD/ports 506786head/devel Makefile buildstream, head/devel/buildstream Makefile pkg-descr

New port: devel/buildstream: Free software tool for integrating software stacks

FreeBSD/src 350073stable 11 12, stable/11/sys/contrib/ipfilter/netinet fil.c

MFC r349978:

style(9)

FreeBSD/ports 506785head/devel/libzookeeper Makefile

Fix Poudriere build failure

PKG_CHECK_MODULES is defined in pkgconf, so add "USES= pkgconfig"

PR:            239254
Submitted by:   Sergey Akhmatov <sergey at akhmatov.ru>

FreeBSD/src 350072stable 12, stable/12/sys/dev/iwm if_iwm.c

MFC r349711:
iwm: Drain callouts after stopping the device during detach.

FreeBSD/ports 506784head/audio Makefile, head/audio/string-machine-lv2 Makefile distinfo

New port: audio/string-machine-lv2: Digital model of electronic string ensemble instrument

FreeBSD/src 350071head/sys/ufs/ufs ufsmount.h

Style.
No change intended.

FreeBSD/src 350070head/sys/ufs/ffs ffs_balloc.c ffs_alloc.c, head/sys/ufs/ufs ufsmount.h

When a process attempts to allocate space on a full filesystem, a
filesystem full message is sent to the offending process or the
kernel log if the offending process cannot be identified.

To prevent an explotion of messages, the kernel ppsratecheck()
function is used to limit the messages to one per second. This
revision changes the variable that tracks the rate of these messages
from a systemwide limit to a per-filesystem limit by moving it from
a global variable to a variable in the ufsmount structure.

Suggested by: kib
Reviewed by:  kib
Sponsored by: Netflix

FreeBSD/ports 506783head/emulators/virtualbox-ose distinfo, head/emulators/virtualbox-ose-additions Makefile distinfo

FreeBSD/src 350069head/usr.bin/truss mips-freebsd.c arm-freebsd.c

Use PT_GET_SC_ARGS and PT_GET_SC_RET in truss.

This removes all of the architecture-specific functions from truss.

A per-ABI structure is still needed to map syscall numbers to names
and FreeBSD errno values to ABI error values as well as hold syscall
counters.  However, the linker set of ABI structures is now replaced
with a simple table mapping ABI names to structures.  This approach
permits sharing the same ABI structure among separate names such as
i386 a.out and ELF binaries as well as ELF v1 vs ELF v2 for powerpc64.

A few differences are visible due to using PT_GET_SC_RET to fetch the
error value of a system call.  Note that ktrace/kdump have had the
"new" behaviors for a long time already:
- System calls that return with EJUSTRETURN or ERESTART will now be
  noticed and logged as such.  Previously sigreturn (which uses
  EJUSTRETURN) would report whatever random value was in the register
  holding errno from the previous system call for example.  Now it
  reports EJUSTRETURN.
- System calls that return errno as their error value such as
  posix_fallocate() and posix_fadvise() now report non-zero return
  values as errors instead of success with a non-zero return value.

Reviewed by:    kib
MFC after:      1 month

    [2 lines not shown]

FreeBSD/src 350068head/sys/dev/nvme nvme_ctrlr.c

Assume that the timeout value from the capacity is 1-based

Neither the 1.3 or 1.4 standards say this number is 1's based, but adding 1
costs little and copes with those NVMe drives that report '0' in this field
cheaply. This is consistent with what the Linux driver does as well.

FreeBSD/src 350067head/contrib/netbsd-tests/lib/libc/gen t_ftok.c, head/contrib/netbsd-tests/lib/libc/stdio t_fopen.c

Add missing mode in open(2) calls with O_CREAT.

When O_CREAT is specified, the third, variadic argument is
required as the permission. If on is not passed, then depending
on the ABI, either the contents of the third argument register
or some arbitrary stuff on the stack will be used as the permission.

This has been merged to NetBSD.

Reviewed by:    asomers, ngie
Obtained from:  CheriBSD
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D20972

FreeBSD/ports 506782head/devel/libstatgrab Makefile distinfo

Update libstatgrab to 0.92

The previous patch is now included in the upstream release.

FreeBSD/ports 506781branches 2019Q3, branches/2019Q3/lang/php72 distinfo Makefile

MFH: r506578

lang/php72: Upgrade from 7.2.19 to 7.2.20

Changelog:

    Core:
        Fixed bug #76980 (Interface gets skipped if autoloader throws an exception).
    DOM:
        Fixed bug #78025 (segfault when accessing properties of DOMDocumentType).
    MySQLi:
        Fixed bug #77956 (When mysqli.allow_local_infile = Off, use a meaningful error 
message).
        Fixed bug #38546 (bindParam incorrect processing of bool types).
    Opcache:
        Fixed bug #78106 (Path resolution fails if opcache disabled during request).
    OpenSSL:
        Fixed bug #78079 (openssl_encrypt_ccm.phpt fails with OpenSSL 1.1.1c).
    Sockets:
        Fixed bug #78038 (Socket_select fails when resource array contains references).
    Standard:
        Fixed bug #77135 (Extract with EXTR_SKIP should skip $this).
        Fixed bug #77937 (preg_match failed).
    Zip:
        Fixed bug #76345 (zip.h not found).

    [4 lines not shown]

FreeBSD/ports 506780branches 2019Q3, branches/2019Q3/lang/php73 distinfo Makefile

MFH: r506579

lang/php73: Update from 7.3.6 to 7.3.7

Changelog:

    Core:
        Fixed bug #76980 (Interface gets skipped if autoloader throws an exception).
    DOM:
        Fixed bug #78025 (segfault when accessing properties of DOMDocumentType).
    MySQLi:
        Fixed bug #77956 (When mysqli.allow_local_infile = Off, use a meaningful error 
message).
        Fixed bug #38546 (bindParam incorrect processing of bool types).
    MySQLnd:
        Fixed bug #77955 (Random segmentation fault in mysqlnd from php-fpm).
    Opcache:
        Fixed bug #78015 (Incorrect evaluation of expressions involving partials arrays in 
SCCP).
        Fixed bug #78106 (Path resolution fails if opcache disabled during request).
    OpenSSL:
        Fixed bug #78079 (openssl_encrypt_ccm.phpt fails with OpenSSL 1.1.1c).
    phpdbg:
        Fixed bug #78050 (SegFault phpdbg + opcache on include file twice).
    Sockets:

    [12 lines not shown]

FreeBSD/doc 53260head/share/xml news.xml

Add a newsflash entry mentioning the FreeBSD.org outbound email
system is going to change, as announced at:
https://lists.freebsd.org/pipermail/freebsd-announce/2019-July/001892.html

Reviewed by:    peter
Sponsored by:   Rubicon Communications, LLC (Netgate)

FreeBSD/src 350066stable 11, stable/11/sys/modules/spigen Makefile

MFC r336561 by lwhsu: Fix `make` in sys/modules/spigen

PR:            239119

FreeBSD/src 350065stable/11/sys/modules/tpm Makefile

Make tpm(4) kernel module buildable outside of kernel build environment.

This direct commit is partial merge of r345632 (by lwhsu) from head
that cannot be merged completely due to significant differences
in code base.

PR:            239120

FreeBSD/ports 506779head/devel/p5-Alien-Build distinfo Makefile

FreeBSD/ports 506778head/devel Makefile py-prance, head/devel/py-prance Makefile pkg-descr

Add py-prance 0.15.0

Prance provides parsers for Swagger/OpenAPI 2.0 and 3.0 API specifications in
Python. It uses flex, swagger_spec_validator or openapi_spec_validator to
validate specifications, but additionally resolves JSON references in accordance
with the OpenAPI spec.

Mostly the latter involves handling non-URI references; OpenAPI is fine with
providing relative file paths, whereas JSON references require URIs at this
point in time.

WWW: https://github.com/jfinkhaeuser/prance

FreeBSD/src 350064head/sys/contrib/ipfilter/netinet fil.c

As of upstream fil.c CVS r1.53 (March 1, 2009), prior to the import of
ipfilter 5.1.2 into FreeBSD-10, the fix for, 2580062 from/to targets
should be able to use any interface name, moved frentry.fr_cksum to
prior to frentry.fr_func thereby making this code redundant. After
investigating whether this fix to move fr_cksum was correct and if it
broke anything, it has been determined that the fix is correct and this
code is redundant. We remove it here.

MFC after:      2 weeks

FreeBSD/src 350063head/sys/contrib/ipfilter/netinet fil.c

Refactor, removing one compare.

This changes the return code however the caller only tests for 0 and != 0.
One might ask then, why multiple return codes when the caller only tests
for 0 and != 0? From what I can tell, Darren probably passed various
return codes for sake of debugging. The debugging code is long gone
however we can still use the different return codes using DTrace FBT
traces. We can still determine why the compare failed by examining the
differences between the fr1 and fr2 frentry structs, which is a simple
test in DTrace. This allows reducing the number of tests, improving the
code while not affecting our ability to capture information for
diagnostic purposes.

MFC after:      1 week

FreeBSD/ports 506777head/archivers/arj Makefile distinfo

archivers/arj: Unbreak upgrading debian patchset

Version 17 of debian patches is not available anymore.  Upgrade it to use
version 21 and fix the build

PR:            239233
Reported by:    Darin Luckie <darin at technotic.ca>
MFH:           2019Q3
Sponsored by:   Rubicon Communications, LLC (Netgate)

FreeBSD/ports 506776head/devel/kf5-kconfig distinfo, head/x11-themes/kf5-breeze-icons pkg-plist

KDE Frameworks: update to 5.60.0

July 13, 2019. KDE today announces the release of KDE Frameworks 5.60.0.

KDE Frameworks are over 70 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well tested
libraries with friendly licensing terms.

Announcement:
        https://kde.org/announcements/kde-frameworks-5.60.0.php

PR:            239183
Exp-run by:     antoine

FreeBSD/src 350062stable 12, stable/12/sys/modules/efirt Makefile

MFC r345632 by lwhsu: Fix `make` in sys/modules

PR:             239120

FreeBSD/src 350061head/sys/netinet/tcp_stacks rack_bbr_common.c

Fix compilation on platforms using gcc.
When compiling RACK on platforms using gcc, a warning that tcp_outflags
is defined but not used is issued and terminates compilation on PPC64,
for example. So don't indicate that tcp_outflags is used.

Reviewed by:           rrs@
Sponsored by:          Netflix, Inc.
Differential Revision:  https://reviews.freebsd.org/D20971

FreeBSD/ports 506775head/sysutils/backuppc4 distinfo Makefile

sysutils/backuppc4: update to 4.3.1

PR:            239221
Submitted by:   Alexander Moisseev <moiseev at mezonplus.ru> (maintainer)

FreeBSD/ports 506774head/dns/dsc distinfo Makefile

dns/dsc: update to 2.8.1

PR:            239220
Submitted by:   Leo Vandewoestijne <freebsd at dns.company> (maintainer)

FreeBSD/ports 506773head/comms/xastir Makefile pkg-plist

comms/xastir: update to 2.1.4

PR:            239217
Submitted by:   carl at stagecraft.cx (maintainer)

FreeBSD/src 350060stable 12 11, stable/11/contrib/llvm/tools/lld/ELF SymbolTable.cpp SymbolTable.h

MFC r349971:

Pull in r365760 from upstream lld trunk (by Fangrui Song):

  [ELF] Handle non-glob patterns before glob patterns in version
  scripts & fix a corner case of --dynamic-list

  This fixes PR38549, which is silently accepted by ld.bfd.
  This seems correct because it makes sense to let non-glob patterns
  take precedence over glob patterns.

  lld issues an error because
  `assignWildcardVersion(ver, VER_NDX_LOCAL);` is processed before
  `assignExactVersion(ver, v.id, v.name);`.

  Move all assignWildcardVersion() calls after assignExactVersion()
  calls to fix this.

  Also, move handleDynamicList() to the bottom. computeBinding() called
  by includeInDynsym() has this cryptic rule:

      if (versionId == VER_NDX_LOCAL && isDefined() && !isPreemptible)
        return STB_LOCAL;

  Before the change:

    [26 lines not shown]

FreeBSD/ports 506772head/www/squid distinfo Makefile, head/www/squid/files patch-src_comm_TcpAcceptor.cc

www/squid: update to 4.8

PR:            239214
Submitted by:   timp87 at gmail.com (maintainer)

FreeBSD/ports 506771head/www/tomcat85 pkg-plist distinfo

www/tomcat85: Update to 8.5.42

PR:            239209
Submitted by:   VVD <vvd at unislabs.com> (maintainer)

FreeBSD/ports 506770head/www/tomcat9 distinfo pkg-plist

www/tomcat9: update to 9.0.22

PR:            239208
Submitted by:   VVD <vvd at unislabs.com> (maintainer)

FreeBSD/src 350059stable 12, stable/12/usr.bin/calendar/calendars calendar.freebsd

MFC r349869

update calendar.freebsd