From ChangeLog: https://freeshell.de/~mk/projects/dsbmd-relnotes.html
* The fuse daemon to mount MTP devices has been changed to sysutils/fusefs-jmtpfs
(Entry added in UPDATING)
* The environment variables DSBMD_USB_UNIT and DSBMD_USB_ADDR has been added which
can be used by commands in dsbmd.conf
PR: 242888
Submitted by: mk@nic-nac-project.org (maintainer)
* Convert the RUN_DEPENDS into separate OPTIONS as they are listed as extra
dependencies in setup.py. Also set those as default that contain the
previous RUN_DEPENDS to allow a clean transition.
* Remove the Python-specific version limitation for security/py-certifi
because it's required for all Python versions.
* Also remove the info about the broken IPv6 support of net/py-socks (was
broken in 1.5.7) and the relevant patch as both are obsolete.
* Update the TEST_DEPENDS and add a "do-test" target to make future QA easier.
Please note that a MFH won't be done as it didn't get an approval because
there are too much changes to make it work in the 2019Q4 branch. [1]
Notable changes since 1.22:
* Require and validate certificates by default when using HTTPS.
* Add mitigation for BPO-37428 affecting Python < 3.7.4 and OpenSSL 1.1.1+
which caused certificate verification to be enabled when using
"cert_reqs=CERT_NONE".
* Add TLSv1.3 support to CPython, pyOpenSSL and SecureTransport "SSLContext"
implementations.
https://github.com/urllib3/urllib3/blob/1.25.6/CHANGES.rst
Exp-run by: antoine
PR: 229322 [1]
Reported by: Patrice Clement <monsieurp@gentoo.org>
Security: 87270ba5-03d3-11ea-b81f-3085a9a95629
The biggest change is the removal of vmxnet from this package. This means you
*must* be using the vmx driver included in FreeBSD or your networking will fail
after this update. This is a danger for people who are running unsupported versions
of FreeBSD but could also affect people who are running custom kernels that have
removed vmx from them.
This update reduces our patchset by taking advantage of patches submitted upstream.
Sponsored by: Panzura
Under the hood runs Chromium 73.0.3683.105 with applied security fixes from
Chrome up to version 74.0.3729.157.
Most of the patches were synced with www/chromium 73.0.3683.103 (= r498089)
with some re-added/modified patches from r497877 and r499210 to get also
successful builds on aarch64. Some tweaking might still be needed to get
positive build results on the armv7 architecture.
Other notable changes:
* GN keywords "use_system_{libusb,libcxx}" aren't used anymore thus both
were removed from the FreeBSD specific qmake file "freebsd.pri".
* In various GN files the OS is now identified as "freebsd" (prior it was
"bsd") so "mkspecs/features/functions.prf" was changed accordingly.
* The hook up of the sandbox feature is no longer excluded which led to some
more patches (= patch-*crashpad* files)
* Add "xorg" to USES as using USE_XORG alone is deprecated.
Changelog:
https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.13.0
Approved by: tcberner (kde)
Differential Revision: https://reviews.freebsd.org/D22095
Plasma 5.17 is the version where the desktop anticipates your needs. Night
Color, the color-grading system that relaxes your eyes when the sun sets, has
landed for X11. Your Plasma desktop also recognizes when you are giving a
presentation, and stops messages popping up in the middle of your slideshow. If
you are using Wayland, Plasma now comes with fractional scaling, which means
that you can adjust the size of all your desktop elements, windows, fonts and
panels perfectly to your HiDPI monitor.
The best part? All these improvements do not tax your hardware! Plasma 5.17 is
as lightweight and thrifty with resources as ever.
Important startup change:
With Plasma 5.17 the startup script has been renamed. People who use the
.xinitrc method to start Plasma have to call the new binary.
Previously:
exec ck-launch-session startkde
Change to:
exec ck-launch-session startplasma-x11
Announcement:
https://kde.org/announcements/plasma-5.17.0.php
- Update to 2.0
- Add upstream patches to fix crash due to constructors init order
- Remove sample configuration files as default configuration files are NOT intended for modification by users and SHOULD be overwritten on port upgrade.
- Remove NO_SHARED CMake flag as it is on by default
- Add notes to UPDATING
mail/rspamd-devel:
- Update to 2.1.a1.20191014
- Remove sample configuration files as default configuration files are NOT intended for modification by users and SHOULD be overwritten on port upgrade.
- Add notes to UPDATING
PR: 241204
Submitted by: Alexander Moisseev <moiseev at mezonplus.ru>
Reported by: Yasuhiro KIMURA <yasu at utahime.org>
Now that groff is required for manpages that are not supported by mandoc
the default dependency on X11 has become a big concern for many people.
From now the entire X11 option has been removed as it is only needed for
legacy part of groff that have little end user value.
The other part that was dragging in all the X11 dependencies was the ghostscript
dependency which is needed for 2 cases:
1. find the path of the urw fonts which is needed for pdf generation. the
configure script has been patched to stop using ghostscript to find that path,
but directly use the one provided.
2. the html driver which calls at runtime the gs binary along with some binaries
provided by the netpbm package. Given how little use it is, add a message to
tell the users to manually install ghostscript and netpbm as optional dependency
if they do need to use groff -Thtml.
Requested by: many
* Introduce EXAMPLES option which installs a sample rc script to the example
location. Using the script will eliminate the need for
sysutils/py-supervisor for those who run NetBox as a system service. [1]
If there's a lot of interest it can also be installed in near future as
regular rc script.
* Consolidate keywords in pkg-message to avoid accidental deletion of these.
Notable changes since 2.5.13:
* Improved performance via Caching through Redis
* Support for Power Panels and Feeds
* Introduction of view-only permissions
* Ability to create custom links under the admin UI
* Support for Prometheus metrics
* Many other enhancements and bug fixes
https://github.com/netbox-community/netbox/blob/v2.6.5/CHANGELOG.md
Submitted by: Thomas Kurschel (via private email) [1]
file disabled by default
- Modify name of program in .desktop file for xfce4-screensaver,
so that the UI does not show two identical lines when both it and
xscreensaver are installed
- Add UPDATING note and update xfce4-session pkg-message to explain
the issue to users
PR: 240804, 240810, 240811
Submitted by: John <jlmales@gmail.com>
Resurrect -nox11 slave port as -daemon slave port.
Split off cli and tx utilities from main port into -utils slave port.
PR: 237017
Submitted by: Daniel Morante
Reported by: jbeich
Two important changes arise with it:
- Default user switches from "pgsql" to "postgres"
- Default data-dir switches from "/usr/local/pgsql/data" to "/var/db/postgres/data11"
Also add a migration procedure, which takes the user-switch into account by preventing
it on database-side.
Exp-Run: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239514
Thanks to: tobik, antoine, mfechner
Sponsored by: Professionelles Bounce Management
to confirm to man hier. An entry has been added to UPDATING.
Other changes:
* configuration file is now chmod 640
* data diretory is now chmod 750
* create the missing /var/run/ot-recorder for the PID
* Remove the EMAIL option and convert the dependencies of it as general
runtime requirements.
While I'm here:
* Remove superfluous occurrences of "+=" from PLIST_SUB, SUB_LIST and the
*_RUN_DEPENDS option helpers because there are no previous definitions of
those variables.
* Remove workaround for devel/py-msgpack from the post-patch target that is
no longer required.
* Do some cleanup and place variables to their intended locations.
Changelog:
* Note: The support for Python 2.7 was dropped with the 1.1.0 release!
https://github.com/matrix-org/synapse/releases/tag/v1.2.1
PR: 239013
Submitted by: Sascha Biberhofer <ports@skyforge.at> (maintainer)
MFH: 2019Q3
Security: 38d2df4d-b143-11e9-87e7-901b0e934d69
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
packages. Using c6_64 instead of c6 made them install mixed amd64/i386
CentOS 6 packages and allowed Linux application ports to install amd64
binaries when available. The i386-only configuration was only useful for
users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
until recently.
With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
need for i386-only Linux on amd64. Let DEFAULT_VERSIONS+=linux=c6 make
Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages,
like c6_64 before, and remove support for c6_64 as a value.
Replace LINUX_ARCH with ARCH everywhere because they are always the same
now.
When accessing video capture devices warnings like below are emitted [2]:
[40533:463527936:0420/214650.072475:ERROR:create_video_capture_device_factory.cc(58)] Not implemented reached in std::unique_ptr<VideoCaptureDeviceFactory> media::(anonymous namespace)::CreatePlatformSpecificVideoCaptureDeviceFactory(scoped_refptr<base::SingleThreadTaskRunner>)
Also websites that want to access the camera, microphone, etc. exhibit
broken behavior, e.g. no dialogs to permit access on the desired capture
devices come up. [1]
Thus add the related patches from www/chromium [2] that enable support for
video capture devices and explicitly activate the WebRTC feature. [1]
PR: 236915 [1], 237423 [2]
Submitted by: cmt [2]
Reported by: thea20lineisameme@protonmail.com [1]
Reviewed by: rakuco, tcberner (kde), Lorenzo Salvadore
Approved by: tcberner (kde)
Differential Revision: https://reviews.freebsd.org/D19900
Change log: https://github.com/NLnetLabs/routinator/releases/tag/v0.4.0
If you have been using previous releases of net/routinator check UPDATING file.
- Add an entry in UPDATING and fix typo in the previous entry
PR: 238335
Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl>