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/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/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/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/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/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/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/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/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.

FreeBSD/ports 496809head/dns/bind9-devel distinfo Makefile, head/dns/bind9-devel/files extrapatch-bind-min-override-ttl patch-configure

Update to latest commit.

FreeBSD/ports 496808head/lang/perl5-devel distinfo Makefile, head/lang/perl5-devel/files patch-perl.c

Update to v5.29.9-19-g25d7b7aa37.

FreeBSD/ports 496807head/www/nginx distinfo Makefile

Update 3rd Party Module

Sponsored by:   Netzkommune GmbH

FreeBSD/ports 496806head/net-mgmt/telegraf distinfo Makefile, head/net-mgmt/telegraf/files patch-scripts_build_py

FreeBSD/ports 496805head/security/keepassxc/files patch-src_gui_DatabaseWidget.cpp

Import upstream paatch which fixes build when KEESHARE is disabled.

PR:            236774
Submitted by:   myself
Approved by:    portmgr (blanket: bugfix, build/run fix)
Obtained from:  
https://github.com/keepassxreboot/keepassxc/commit/eb9ff677d0c681a86a9ef296f5a363549b94c42c

FreeBSD/ports 496804head/finance/p5-Business-OnlinePayment-Jettis Makefile pkg-descr

- Add LICENSE
- Add NO_ARCH
- Add WWW

Approved by:    portmgr blanket

FreeBSD/ports 496803head/emulators/vice Makefile

- add USES localbase:ldflags
PR:            236704

FreeBSD/ports 496802head/graphics/py-scikit-image distinfo Makefile

graphics/py-scikit-image:
- Update to 0.14.2
- Take maintainership

PR:            236763
Approved by:    Eric Camachat (maintainer)

FreeBSD/ports 496801head/multimedia/kodi-devel Makefile

multimedia/kodi-devel: Enable DBUS by default

It's needed for a working shutdown dialog via consolekit2.

FreeBSD/ports 496800head/sysutils/consolekit2 pkg-plist Makefile

sysutils/consolekit2: Make ck-system-* scripts user editable

This might be needed when using alternatives to init(8), like
sysutils/runit-faster, which do not react well to signals send by
shutdown(8)/reboot(8) and where you have to use other commands,
like runit-init {0,6}.  By updating the ck-system-* scripts to run
them instead, we can actually make use of things like the Xfce4
logout dialog or Kodi's shutdown dialog with runit-faster.  But to
make this permanent across updates the scripts have to be installed
as sample files.

PR:            236445
Submitted by:   tobik
Approved by:    gnome (maintainer timeout, 14 days)

FreeBSD/ports 496799branches 2019Q1, branches/2019Q1/www/py-requests Makefile distinfo

MFH: r490937 www/py-requests: Update to 2.21.0

 - Update USES comment (Python 3.3 support dropped)
 - Rebase setup.py patch (idna change released)
 - Remove comment about failing tests due to httpbin issue which seems
   to now be fixed.

This update includes a pinned urllib3 version bump to < 1.25, which paves
the way for a net/urllib3 update to 1.24 [1].

Note: 2.20.0 includes a security vulnerability fix for CVE-2018-18074

Changelog:

  https://github.com/requests/requests/blob/v2.21.0/HISTORY.md

PR:            229322 [1]
Security:       50ad9a9a-1e28-11e9-98d7-0050562a4d7b

Approved by:    ports-secteam (miwi)

FreeBSD/ports 496798branches 2019Q1, branches/2019Q1/net/py-pyzmq Makefile files

MFH: r491252 net/py-pyzmq: Fix framework compliance issues

Identified while QA'ing an upcoming net/libzmq update [1]:

 - Strip shared libraries.
 - Update (correct) LICENSE definition, previous was incomplete.
 - Backport upstream PR [2] to fix test_large_send OOM issue.

 QA: 209 passed, 33 skipped in 58.81 seconds

 [2] https://github.com/zeromq/pyzmq/pull/1219

PR:            230575 [1]
Approved by:    portmgr (blanket: framework compliance)

Approved by:    ports-secteam (blanket: framework compliance)

FreeBSD/ports 496797branches 2019Q1, branches/2019Q1/devel/py-buildbot Makefile

MFH: r489253 devel/py-buildbot: Version-suffix rc script command

For python ports, particularly those that use USE_PYTHON=concurrent, only
the *default* python version/flavor (of the port) gets symlinks created for
any script/binary filenames installed in LOCALBASE/bin.

For non-default Python versions/flavors of the port or package, *only* a
version-suffixed script filename is installed.

The devel/buildbot-worker rc script was fixed in ports r483022 [1] to use a
version-suffixed script name.

This change fixes the same for devel/py-buildbot, whos rc script currently
fails to run due to trying to invoke a non-existent 'buildbot' script name
for the non-default (!2.7) case.

Since a port/package cannot know at run time, at any point what the default
Python version currently is, or whether it has changed, Python ports *must*
always and only refer to version-specific variants for everything,
including the Python interpreter, script shebangs, commands, paths, etc,
for the Python version they are currently being built with.

PR:            234565, 227675 [1]
Reported by:    Andreas Sommer <andreas.sommer87 googlemail com>

Approved by:    ports-secteam (miwi)

FreeBSD/ports 496796branches 2019Q1, branches/2019Q1/security/py-keyrings.alt Makefile files

MFH: r489245 security/py-keyrings.alt: Add test support to assist committer QA

Add TEST_DEPENDS and (do-)test target to help QA of an upcoming devel/py-fs
update [1].

The tests currently pass: 128 passed, 61 skipped in 21.56 seconds

While I'm here:

 - Pet portlint (extra item placed in the USES/USE_x section)

PR:            234491
Approved by:    portmgr (framework/infrastructure support/compliance)

Approved by:    ports-secteam (miwi)

FreeBSD/ports 496795head/Mk/Uses cargo.mk, head/audio/spotifyd Makefile

Mk/Uses/cargo.mk: Add GitLab support and drop CARGO_GH_CARGOTOML

- Add a CARGO_USE_GITHUB equivalent for GitLab instances,
  CARGO_USE_GITLAB
- Replace CARGO_GH_CARGOTOML with a ${FIND} and just patch
  all Cargo.toml under ${WRKDIR}.  It is too tedious to find all
  the Cargo.toml that need patching manually due to transitive
  dependencies.