FreeBSD/src 345509stable 11 12, stable/11/share/examples/etc make.conf

MFC:    r345387

Catch up with Clang 7.0.

FreeBSD/ports 496844head/games/colobot Makefile

games/colobot: fix build with GCC-based architectures

PR:     236745
Submitted by:   pkubaj at anongoth.pl

FreeBSD/ports 496843head/sysutils/mapdir Makefile distinfo

sysutils/mapdir: update to 1.2

PR:     236764
Submitted by:   bsd at olivermahmoudi.com (maintainer)

FreeBSD/ports 496842head/deskutils/sysctlview Makefile distinfo

deskutils/sysctlview: update to 0.2

From ChangeLog: https://gitlab.com/alfix/sysctlview/blob/master/CHANGELOG

* change C GTK -> C++ GTKmm
* add menu
* add "node dialog" when a row is
* clicked
* add manual page "sysctlview.1"
* add TreeView "Main"
* delete
* TreeView "description"
* delete TreeView "values"
* delete TreeView "info"
* delete sysctlmibinfo.c/h (dynamic linking)
* delete sysctlview.window.xml

PR:     236762
Submitted by:   alfix86 at gmail.com (maintainer)

FreeBSD/ports 496841head/x11-fonts/psftools distinfo Makefile

x11-fonts/psftools: Update to 1.0.12

FreeBSD/src 345508stable 10, stable/10/sys/dev/pms/RefTisa/tisa/sassata/sas/ini itdio.c

MFC r345009:

Fix a scribbler in the PMS driver.

The ESGL bit was left uninitialized when executing the REPORT LUNS
ioctl. This could allow a zeroed data buffer to be treated as a
scatter/gather list. The firmware would eventually walk past the end
of the data buffer, potentially find what looked like a valid
address/length pair, and write the result to semi-random memory.

Obtained from:  Dell EMC Isilon
Sponsored by:   Dell EMC Isilon

FreeBSD/src 345507stable 11, stable/11/sys/dev/pms/RefTisa/tisa/sassata/sas/ini itdio.c

MFC r345009:

Fix a scribbler in the PMS driver.

The ESGL bit was left uninitialized when executing the REPORT LUNS
ioctl. This could allow a zeroed data buffer to be treated as a
scatter/gather list. The firmware would eventually walk past the end
of the data buffer, potentially find what looked like a valid
address/length pair, and write the result to semi-random memory.

Obtained from:  Dell EMC Isilon
Sponsored by:   Dell EMC Isilon

FreeBSD/src 345506stable 12, stable/12/sys/dev/pms/RefTisa/tisa/sassata/sas/ini itdio.c

MFC r345009:

Fix a scribbler in the PMS driver.

The ESGL bit was left uninitialized when executing the REPORT LUNS
ioctl. This could allow a zeroed data buffer to be treated as a
scatter/gather list. The firmware would eventually walk past the end
of the data buffer, potentially find what looked like a valid
address/length pair, and write the result to semi-random memory.

Obtained from:  Dell EMC Isilon
Sponsored by:   Dell EMC Isilon

FreeBSD/ports 496840head/net-im/mtxclient/files patch-tests_utils.cpp

Fix build of net-im/mtxclient by patching out one more "json.hpp".

Pointy hat: adridg@

Reported by:    antoine

FreeBSD/src 345505head/sys/netinet sctp_ss_functions.c

Initialize scheduler specific data for the FCFS scheduler.
This is joint work with rrs@. The issue was reported by using
syzkaller.

MFC after:             1 week

FreeBSD/ports 496839head/deskutils Makefile meteo, head/deskutils/meteo Makefile pkg-plist

New port: deskutils/meteo

Know the forecast of the next hours & days. Meteo is a forecast
application developed with Vala & Gtk, using OpenWeatherMap API.

WWW: https://gitlab.com/bitseater/meteo

PR:            236350
Submitted by:   Hiroki Tagato <tagattie at yandex.com>
Approved by:    miwi (mentor)
Differential Revision:  https://reviews.freebsd.org/D19613

FreeBSD/ports 496838head MOVED, head/devel Makefile rubygem-fog-json102

Obsolete, please use devel/rubygem-fog-json instead.

FreeBSD/ports 496837head/x11-toolkits/py-xlib Makefile distinfo

x11-toolkits/py-xlib: Update to 0.25

While I'm here:

* Fix license
* Set MASTER_SITES to CHEESESHOP
* Pet portlint

Changelog since 0.23-4:

* Fix increasing memory usage on display instantiation
* Fix protocol handling: correctly support explicit Unix connections and fix
  support fox macOS
* Fix xfixes example
* Fix a bunch of typos in the code / documentation
* Improve Python 3 support: fix events sub-code handling and possible crashes
  when unpacking text data
* Add support for error handlers to the Composite extension

NV-CONTROL extension

* Add first implementation by Roberto Leinardi

https://github.com/python-xlib/python-xlib/blob/0.25/CHANGELOG.md


    [4 lines not shown]

FreeBSD/ports 496836head MOVED, head/net-im Makefile rubygem-hipchat15

Obsolete, please use net-im/rubygem-hipchat instead.

FreeBSD/ports 496835head MOVED, head/textproc Makefile rubygem-version_sorter21

Obsolete, please use textproc/rubygem-version_sorter instead.

FreeBSD/ports 496834head MOVED, head/www Makefile rubygem-unicorn51

Obsolete, please use www/rubygem-unicorn instead.

FreeBSD/ports 496833head MOVED, head/www Makefile rubygem-unicorn-worker-killer044

Obsolete, please use www/rubygem-unicorn-worker-killer instead.

FreeBSD/ports 496832head/devel/packr distinfo Makefile

devel/packr: Update to 2.0.8

Changelog:

https://github.com/gobuffalo/packr/releases/tag/v2.0.8

PR:            236722
Submitted by:   Dmitri Goutnik (maintainer)
Approved by:    miwi (mentor)
Differential Revision:  https://reviews.freebsd.org/D19698

FreeBSD/ports 496831head MOVED, head/net Makefile rubygem-fog-openstack02

Obsolete, please use net/rubygem-fog-openstack instead.

FreeBSD/ports 496830head/astro/xephem Makefile, head/astro/xephem/files patch-auxil_mpcorb2edb.pl

Fix a typo in a helper script that was causing a file to be left laying around.

Submitted by:   Scott Allendorf <scott-allendorf at uiowa.edu>

FreeBSD/ports 496829head/net-mgmt/py-ciscoconfparse distinfo Makefile

net-mgmt/py-ciscoconfparse: Update to 1.3.32

Changelog:

* Fix CiscoRange() should automatically prune duplicates added to the list
* Fix ciscoconfparse.ccp_util.CiscoRange() should support emtpy ranges
* Fix ciscoconfparse.models_cisco needs an explicit MAX_VLAN constant
* Fix IOSCfgLine().re_match_typed() doesn't have an 'untyped_default'
  boolean
* Fix trunk_vlans_allowed returns only two lines

Approved by:    miwi (mentor)
Differential Revision:  https://reviews.freebsd.org/D19684

FreeBSD/ports 496828head/www Makefile py-dj21-django-auth-ldap, head/www/py-dj21-django-auth-ldap Makefile

New port: www/py-dj21-django-auth-ldap

Repo-copy www/py-django-auth-ldap and assign it to Django 2.1 to enable LDAP
authentication with net-mgmt/netbox that has been switched to Django 2.1
recently.

Also limit the port to Python 3.5+ as Django 2.1 requires it as minimum
dependency and to save some overhead in the building infrastructure.

Reported by:    Thomas Kurschel (via private email)
Approved by:    miwi (mentor)
Differential Revision:  https://reviews.freebsd.org/D19576

FreeBSD/src 345504head/sys/netinet sctp_pcb.c

Improve locking when tearing down an SCTP association.
This is joint work with rrs@ and the issue was found by
syzkaller.

MFC after:             1 week

FreeBSD/ports 496827head/security/i2pd distinfo Makefile, head/security/i2pd/files patch-bc3f02cb6b89cb00b83439330c942006039e1cba

- Update to 2.24.0

FreeBSD/ports 496826head/devel/jenkins distinfo Makefile

- Update to 2.169

Sponsored by:   The FreeBSD Foundation

FreeBSD/src 345503stable 12, stable/12/release/arm64 RPI3.conf PINE64-LTS.conf

MFC 345379:
 Bump the IMAGE_SIZE for arm64 SoC images to prevent failures due
 to full filesystem.  This makes the size of the arm64 SoC images
 consistent with armv6 and armv7.

Sponsored by:   The FreeBSD Foundation

FreeBSD/ports 496825head/multimedia/plexmediaserver Makefile, head/multimedia/plexmediaserver-plexpass Makefile

multimedia/plexmediaserver{-plexpass}: Improve service shutdown reliability

Plex child worker processes don't handle TERM

PR:            236104

FreeBSD/ports 496824head/graphics/sdl_ttf/files patch-bug1401

graphics/sdl_ttf: unbreak --no-allow-shlib-undefined with Gold or LLD 9

Clang 8 on x86 with -O1 converts ceil(float) to ceilf() but wants
-msse4.1 to use builtin. GCC 8 on x86 and aarch64 with -O1 and Clang 8
on aarch64 always use builtin ceil(). To avoid guessing when library
call will be made just append -lm explicitly.

ld: error: ./.libs/libSDL_ttf.so: undefined reference to ceilf

PR:            236141
Reported by:    pkg-fallout (via antoine)
Obtained from:  upstream
Approved by:    portmgr blanket (blocks 144 consumers)

FreeBSD/src 345502stable 12, stable/12/sys/kern kern_proc.c

MFC r344823:
Show wiring state of map entries in procstat -v.

FreeBSD/src 345501stable 12, stable/12/contrib/netbsd-tests/lib/libpthread t_cond.c

MFC r344935:
Have pthread_cond_destroy() return EBUSY if the condvar has waiters.

PR:     234805

FreeBSD/src 345500stable 12, stable/12/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/syscall tst.args.c

MFC r345355:
Ensure that we use a 64-bit value for the last mmap() argument.

FreeBSD/ports 496823head/devel Makefile deployer, head/devel/deployer Makefile pkg-descr

New port: devel/deployer

A deployment tool written in PHP with support for popular frameworks out of the
box.

WWW: https://deployer.org/

Sponsored by:   anyMOTION GRAPHICS GmbH

FreeBSD/src 345499head/sys/sys ctype.h

Change all kernel C-type macros into static inline functions.

The current kernel C-type macros might obscurely hide the fact that
the input argument might be used multiple times.

This breaks code like:
isalpha(*ptr++)

Use static inline functions instead of macros to fix this.

Reviewed by:           kib @
Differential Revision:  https://reviews.freebsd.org/D19694
MFC after:             1 week
Sponsored by:          Mellanox Technologies
DeltaFile
+58-12head/sys/sys/ctype.h
+58-121 files

FreeBSD/ports 496822head/lang/gcc9-devel distinfo Makefile

Update to the 20180317 snapshot of GCC 9.0.1.

FreeBSD/ports 496821head/net/miniupnpd distinfo Makefile, head/net/miniupnpd/files patch-portinuse.c

Upgrade net/miniupnpd from 2.0.20180503 to 2.1.20190210

Add a patch to unbreak port when CHECK_PORTINUSE option
is activated. The issue was caussed by changes in the
structures xtcpcb and xinpcb returned by the kernel after
r315662. The fix was inspired by changes made in
usr.bin/systat/netstat.c tool.

The patch was submitted to the upstream project and
merged : https://github.com/miniupnp/miniupnp/pull/353

PR:            236173
Reported by:    Igor Pavlov <igor.arabesc.pavlov at gmail.com>
Approved by:    Tor Halvard Furulund <squat at squat.no> (maintainer)

FreeBSD/ports 496820head/graphics/ilmbase Makefile

Simplify pthread + libtool workaround.

Improve upon r496818. Instead of setting both MAKE_ENV and patching ilmthread's
Makefile, just make sure PTHREAD_LIBS is set a configuration time. This is what
Debian does, and it achieves the same solution with fewer lines.

While here, add an explanation for why we need this.

PR:            236734
Approved by:    mandree (maintainer)

FreeBSD/ports 496819head/shells Makefile, head/shells/ion distinfo pkg-plist

New port: shells/ion

Ion is a modern system shell that features a simple, yet powerful,
syntax.  It is written entirely in Rust, which greatly increases
the overall quality and security of the shell, eliminating the
possibilities of a ShellShock-like vulnerability, and making
development easier.  It also offers a level of performance that
exceeds that of Dash, when taking advantage of Ion's features.
While it is developed alongside, and primarily for, RedoxOS, it is
a fully capable on other *nix platforms.

WWW: https://gitlab.redox-os.org/redox-os/ion

FreeBSD/ports 496818head/graphics/ilmbase Makefile

Link against -lpthread to prepare for linker changes

PR:            236734
Reported by:    rakuco@

FreeBSD/src 345498projects/krb5/contrib/llvm/include/llvm/IR IntrinsicsHexagon.td, projects/krb5/sys/dev/cxgbe/firmware t6fw-1.23.0.0.bin.uu t6fw-1.22.0.3.bin.uu

MFH to r345497.

FreeBSD/src 345497head/contrib/libarchive/libarchive archive_entry.c archive_write_disk_posix.c, head/contrib/libarchive/libarchive/test test_read_format_zip.c test_read_format_rar5.c

MFV r345495:
Sync libarchive with vendor.

Relevant vendor changes:
  PR #1153: fixed 2 bugs in ZIP reader [1]
  PR #1143: ensure archive_read_disk_entry_from_file() uses ARCHIVE_READ_DISK
  Changes to file flags code, support more file flags on FreeBSD:
    UF_OFFLINE, UF_READONLY, UF_SPARSE, UF_REPARSE, UF_SYSTEM
    UF_ARCHIVE is not supported by intention (yet)

PR:            236300
MFC after:      2 weeks

FreeBSD/src 345496head/lib/libvgl simple.c

Fix another type of buffer overrun for segmented modes.  The buffer index
was not taken modulo the window size in VGLClear().

Segmented modes also need a kernel fix to almost work.  The ioctl to set
the window origin is broken.

These bugs are rarely problems since non-VESA modes only need
segmentation to support multiple pages but libvgl doesn't support
multiple pages and treats these modes as non-segmented, and VESA modes
are usually mapped linearly except on old hardware so they really are
non-segmented.

FreeBSD/ports 496817head/security/py-scp distinfo Makefile

security/py-scp: Update to 0.13.2

Fix AssertionError in recursive get() when _rename is set and server sends
a POPD at the end (_depth > 0).

PR:            236778
Submitted by:   Sergey Akhmatov <sergey at akhmatov.ru> (maintainer)
Relnotes:       https://github.com/jbardin/scp.py/blob/v0.13.2/CHANGELOG.md

FreeBSD/src 345495vendor/libarchive/dist/build/ci travis_ci.sh, vendor/libarchive/dist/libarchive archive_entry.c archive_write_disk_posix.c

Update vendor/libarchive/dist to git 3c079320b23ddf5ef38c443569c25898ad79ddb9

Relevant vendor changes:
  PR #1153: fixed 2 bugs in ZIP reader
  PR #1143: ensure archive_read_disk_entry_from_file() uses ARCHIVE_READ_DISK
  Changes to file flags code, support more file flags on FreeBSD:
    UF_OFFLINE, UF_READONLY, UF_SPARSE, UF_REPARSE, UF_SYSTEM
    UF_ARCHIVE is not supported by intention (yet)

FreeBSD/ports 496816head/www/groupoffice pkg-plist distinfo

Update to 6.3.67

Sponsored by:   Netzkommune GmbH

FreeBSD/ports 496815head/net-im/mtxclient Makefile

Remove duplicate line-ending-escape introduced in r496814

FreeBSD/ports 496814head/net-im/mtxclient pkg-plist Makefile, head/net-im/mtxclient/files patch-include_mtx_responses_groups.hpp

New ports security/olm and net-im/mtxclient

These are support libraries for Matrix clients; Nheko in particular.
Until I wrap-up Nheko, they aren't used by anything.

FreeBSD/ports 496813head/www/domoticz Makefile distinfo

www/domoticz: unbreak with boost 1.70

PR:            236604
Obtained from:  upstream

FreeBSD/ports 496812head/graphics/pcl-pointclouds Makefile distinfo

graphics/pcl-pointclouds: unbreak with boost 1.70

PR:            236595
Obtained from:  upstream

FreeBSD/ports 496811head/net-im/profanity Makefile

Add a copy of the distfile to my local distfiles.

It seems the MASTER_SITE randomly resets connections

Reported by:    pkgbuild

FreeBSD/ports 496810head/dns/bind914 distinfo Makefile

Update to 9.14.0.