vte3 requires fribidi>=1.0.0 I forgot to push it with the update of vte3.
BTW, an exp-run for fribidi has been requested (PR #228876). In the meantime, I revert my commit.
PR: 249319
Reported by: VVD
September 06, 2020. KDE today announces the release of KDE Frameworks 5.74.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. For an introduction see the KDE
Frameworks web page.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Full announcement:
https://kde.org/announcements/kde-frameworks-5.74.0
PR: 249277
Exp-run: antoine
- this makes it possible for users to not install gvfs by making it an optional dependeny
- and moving it to nautilus directly instead of very high up the gnome stack in libngomeui
- it is on by default in nautilus, so no change for users of that
PR: 228307
Submitted by: VVD <vvd@unislabs.com>
- update to the last commit in the repo which adds support for the Qt in ports
- deprecate as upstream abandonned the project
Approved by: Greg V <greg@unrelenting.technology> (maintainer)
Differential Revision: https://reviews.freebsd.org/D26415
As gnome@ is lacking active committers at the moment, transfer some of its
ports [1] up the stack to the desktop@ group, in hope that this way we get some
updates in as the set of people that "should feel responsible" grows.
As soon as gnome@ grows some committers again, this can (and should) of course
be reverted again.
[1] The list of ports chosen in this move consits of all the ports that are
required to build x11/kde5.
Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D26362
Release 20.09.0:
core:
* Compability fix for Forms
* Fix fetching of Objects failing in some cases
* Fix clearing date in Annot setModified/setDate
* TextSelectionPainter: support glyphless fonts
* Splash: Don't try read past end of image
* avoid abort() on large memory allocation
* Fix memory leak on broken files
* Fix potential invalid memory read
* Small code improvements
qt5:
* Document TextAnnotation::inplaceAlign
* Make Annotation::setModification/CreationDate work on existing annots
* Be a bit more stubborn converting dates that come from xml
* Clean as many null characters from the end as possible when converting strings
glib:
* Add accessor functions for PopplerAttachment
* Deprecate PopplerAttachment GTime fields
* Deprecate PopplerDocument date properties
utils:
* pdftoppm: report error and exit if output file cannot be written
* Document that PDF-file can be '-' to read it from stdin
build system:
* cmake: Modern way to link against libpng, zlib and libtiff
* cmake: Remove stray support for lcms1 in pdftocairo
PR: 249060
Exp-run by: antoine
Tuesday, 1 September 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.19.5. Plasma 5.19 was released in June 2020 with many feature
refinements and new modules to complete the desktop experience.
This release adds a month's worth of new translations and fixes from KDE's
contributors. The bugfixes are typically small but important and include:
* Powerdevil: On wakeup from suspend restore remembered keyboard brightness.
* KSysGuard: Correctly handle monitors list changing.
* xdg-desktop-portal-kde: enable printing of multiple copies.
Full changelog:
https://kde.org/announcements/plasma-5.19.4-5.19.5-changelog
Apply a crashfix when wlroots is built with libseat session backend
but user opted out of the new default via environ(7). Upstream impact
was more serious because the patch wasn't optional.
Fix the build of x11-toolkits/xform when built with -fno-common, which is
the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Add QtQuick3D and QtQuick Timeline.
QtQuick3D
Description from Qt [1]:
Qt Quick 3D provides a high-level API for creating 3D content or UIs based on Qt Quick. Rather than using an external engine which creates syncing issues, and additional layers of abstraction, we provide extensions to the existing Qt Quick scenegraph for spatial content, and a renderer for that extended scenegraph. When using the Spatial scenegraph it is also be possible to mix Qt Quick 2D content with 3D content.
QtQuick Timeline
Description from Qt [2]:
The Qt Quick Timeline module enables keyframe-based animations and parameterization. This module is directly supported by Qt Design Studio and Qt Quick Designer, with a timeline editor to create keyframe-based animations.
[1] https://doc.qt.io/qt-5/qtquick3d-index.html
[2] https://doc.qt.io/qt-5/qtquicktimeline-index.html
Approved by: tcberner and swills (mentors)
Differential Revision: https://reviews.freebsd.org/D25762
2020-08-15 audio/py-cddb: Uses deprecated version of python
2020-08-15 databases/py-sybase: Uses deprecated version of python
2020-08-15 devel/py-pp: Uses deprecated version of python
2020-08-15 security/py-keyczar: Uses deprecated version of python
2020-08-15 math/py-pysparse: Uses deprecated version of python
2020-08-15 net/py-beanstalkc: Uses deprecated version of python
2020-08-15 x11-toolkits/py-wxPython30: Uses deprecated version of python
2020-08-15 net-im/py-skype4py: Uses deprecated version of python
2020-08-15 net-im/telepathy-haze: Uses deprecated version of python
2020-08-15 archivers/py-backports.lzma: Uses deprecated version of python
2020-08-15 archivers/py-bup: Uses deprecated version of python
2020-08-15 archivers/py-librtfcomp: Uses deprecated version of python
2020-08-15 audio/blop-lv2: Uses deprecated version of python
2020-08-15 audio/bs2b-lv2: Uses deprecated version of python
2020-08-15 audio/py-gmusicproxy: Uses deprecated version of python
2020-08-15 audio/py-karaoke: Uses deprecated version of python
2020-08-15 audio/py-openal: Uses deprecated version of python
2020-08-15 audio/py-py-jack: Uses deprecated version of python
2020-08-15 audio/py-xmms2: Uses deprecated version of python
2020-08-15 audio/triceratops-lv2: Uses deprecated version of python
2020-08-15 biology/py-biom-format: Uses deprecated version of python
2020-08-15 comms/py-bulksms: Uses deprecated version of python
2020-08-15 comms/py-gammu: Uses deprecated version of python
2020-08-15 databases/py-geoalchemy: Uses deprecated version of python
2020-08-15 databases/py-htsql-mysql: Uses deprecated version of python
2020-08-15 databases/py-htsql-pgsql: Uses deprecated version of python
2020-08-15 databases/py-mysql2pgsql: Uses deprecated version of python
2020-08-15 databases/py-oursql: Uses deprecated version of python
2020-08-15 databases/py-pyPgSQL: Uses deprecated version of python
2020-08-15 databases/py-pyhs: Uses deprecated version of python
2020-08-15 databases/py-pytc: Uses deprecated version of python
2020-08-15 databases/py-riak: Uses deprecated version of python
2020-08-15 databases/py-umemcache: Uses deprecated version of python
2020-08-15 devel/py-Breve: Uses deprecated version of python
2020-08-15 devel/py-PyODE: Uses deprecated version of python
2020-08-15 devel/py-akismet: Uses deprecated version of python
2020-08-15 devel/py-aspects: Uses deprecated version of python
2020-08-15 devel/py-backports.tempfile: Uses deprecated version of python
2020-08-15 devel/py-backports.weakref: Uses deprecated version of python
2020-08-15 devel/py-cfgparse: Uses deprecated version of python
2020-08-15 devel/py-ciphon: Uses deprecated version of python
2020-08-15 devel/py-cjson: Uses deprecated version of python
2020-08-15 devel/py-clonedigger: Uses deprecated version of python
2020-08-15 devel/py-cuisine: Uses deprecated version of python
2020-08-15 devel/py-deliciousapi: Uses deprecated version of python
2020-08-15 devel/py-dialog: Uses deprecated version of python
2020-08-15 devel/py-efl: Uses deprecated version of python
2020-08-15 devel/py-ezpyinline: Uses deprecated version of python
2020-08-15 devel/py-fsm: Uses deprecated version of python
2020-08-15 devel/py-gdbgui: Uses deprecated version of python
2020-08-15 devel/py-gearman: Uses deprecated version of python
2020-08-15 devel/py-generate: Uses deprecated version of python
2020-08-15 devel/py-geotypes: Uses deprecated version of python
2020-08-15 devel/py-gitosis: Uses deprecated version of python
2020-08-15 devel/py-google-apputils: Uses deprecated version of python
2020-08-15 devel/py-hghooks: Uses deprecated version of python
2020-08-15 devel/py-instant: Uses deprecated version of python
2020-08-15 devel/py-jcc: Uses deprecated version of python
2020-08-15 devel/py-json-py: Uses deprecated version of python
2020-08-15 devel/py-json-sempai: Uses deprecated version of python
2020-08-15 devel/py-jsonlib: Uses deprecated version of python
2020-08-15 devel/py-jsonlib2: Uses deprecated version of python
2020-08-15 devel/py-jsonrpclib: Uses deprecated version of python
2020-08-15 devel/py-kayako: Uses deprecated version of python
2020-08-15 devel/py-kid: Uses deprecated version of python
2020-08-15 devel/py-kjbuckets: Uses deprecated version of python
2020-08-15 devel/py-kqueue: Uses deprecated version of python
2020-08-15 devel/py-log4py: Uses deprecated version of python
2020-08-15 devel/py-mwlib.ext: Uses deprecated version of python
2020-08-15 devel/py-mx-experimental: Uses deprecated version of python
2020-08-15 devel/py-option_merge: Uses deprecated version of python
2020-08-15 devel/py-prioritized_methods: Uses deprecated version of python
2020-08-15 devel/py-protocols: Uses deprecated version of python
2020-08-15 devel/py-ptrace: Uses deprecated version of python
2020-08-15 devel/py-pydoop: Uses deprecated version of python
2020-08-15 devel/py-pyke: Uses deprecated version of python
2020-08-15 devel/py-pymtbl: Uses deprecated version of python
2020-08-15 devel/py-pyshapelib: Uses deprecated version of python
2020-08-15 devel/py-pytemplate: Uses deprecated version of python
2020-08-15 devel/py-python2-pythondialog: Uses deprecated version of python
2020-08-15 devel/py-pyutil: Uses deprecated version of python
2020-08-15 devel/py-pyvalid: Uses deprecated version of python
2020-08-15 devel/py-pyxml2obj: Uses deprecated version of python
2020-08-15 devel/py-qpid: Uses deprecated version of python
2020-08-15 devel/py-repoze.what-pylons: Uses deprecated version of python
2020-08-15 devel/py-repoze.who-friendlyform: Uses deprecated version of python
2020-08-15 devel/py-robotframework-ride: Uses deprecated version of python
2020-08-15 devel/py-ruamel.ordereddict: Uses deprecated version of python
2020-08-15 devel/py-sanetime: Uses deprecated version of python
2020-08-15 devel/py-selectors34: Uses deprecated version of python
2020-08-15 devel/py-sqlcc: Uses deprecated version of python
2020-08-15 devel/py-statgrab: Uses deprecated version of python
2020-08-15 devel/py-tconfpy: Uses deprecated version of python
2020-08-15 devel/py-terminable_thread: Uses deprecated version of python
2020-08-15 devel/py-trace2html: Uses deprecated version of python
2020-08-15 devel/py-tvrage: Uses deprecated version of python
2020-08-15 devel/py-tw.forms: Uses deprecated version of python
2020-08-15 devel/py-uncompyle2: Uses deprecated version of python
2020-08-15 devel/py-yum-metadata-parser: Uses deprecated version of python
2020-08-15 devel/rubygem-warden127: No longer needed
2020-08-15 dns/py-dnschain: Uses deprecated version of python
2020-08-15 dns/py-idnkit2: Uses deprecated version of python
2020-08-15 games/colobot: Uses deprecated version of python
2020-08-15 games/endgame-singularity: Uses deprecated version of python
2020-08-15 games/katawa-shoujo: Uses deprecated version of RenPy
2020-08-15 games/pyfa: Uses deprecated version of python
2020-08-15 games/renpy6: Uses deprecated version of python
2020-08-15 games/solarwolf: Uses deprecated version of python
2020-08-15 games/thudboard: Uses deprecated version of python
2020-08-15 graphics/djvusmooth: Uses deprecated version of python
2020-08-15 graphics/py-glewpy: Uses deprecated version of python
2020-08-15 graphics/py-openexr: Uses deprecated version of python
2020-08-15 graphics/py-poppler: Uses deprecated version of python
2020-08-15 graphics/py-pygooglechart: Uses deprecated version of python
2020-08-15 graphics/py-sane: Uses deprecated version of python
2020-08-15 graphics/py-stltools: Uses deprecated version of python
2020-08-15 graphics/sk1: Uses deprecated version of python
2020-08-15 japanese/py-mecab: Uses deprecated version of python
2020-08-15 japanese/py-tegaki-gtk: Uses deprecated version of python
2020-08-15 lang/py-mx-base: Uses deprecated version of python
2020-08-15 mail/mailpile: Uses deprecated version of python
2020-08-15 math/py-ffc: Uses deprecated version of python
2020-08-15 math/py-fiat: Uses deprecated version of python
2020-08-15 math/py-nzmath: Uses deprecated version of python
2020-08-15 math/py-pymc: Uses deprecated version of python
2020-08-15 math/py-ufl: Uses deprecated version of python
2020-08-15 misc/py-socli: Uses deprecated version of python
2020-08-15 misc/py-yolk: Uses deprecated version of python
2020-08-15 multimedia/py-flvlib: Uses deprecated version of python
2020-08-15 net/py-gspreadsheet: Uses deprecated version of python
2020-08-15 net/py-libnet: Uses deprecated version of python
2020-08-15 net/py-netlib: Uses deprecated version of python
2020-08-15 net/py-pynmsg: Uses deprecated version of python
2020-08-15 net/py-rainbowstream: Uses deprecated version of python
2020-08-15 net/py-wolframalpha: Uses deprecated version of python
2020-08-15 net-im/empathy: Uses deprecated version of python
2020-08-15 net-im/farsight2: Uses deprecated version of python
2020-08-15 net-im/py-xmpppy: Uses deprecated version of python
2020-08-15 net-im/telepathy-farsight: Uses deprecated version of python
2020-08-15 net-im/telepathy-python: Uses deprecated version of python
2020-08-15 net-im/telepathy-rakia: Uses deprecated version of python
2020-08-15 net-mgmt/py-pynsca: Uses deprecated version of python
2020-08-15 net-mgmt/py-yapsnmp: Uses deprecated version of python
2020-08-15 net-p2p/py-py2play: Uses deprecated version of python
2020-08-15 news/py-yenc: Uses deprecated version of python
2020-08-15 print/py-pyscript: Uses deprecated version of python
2020-08-15 print/py-stapler: Uses deprecated version of python
2020-08-15 print/py-trml2pdf: Uses deprecated version of python
2020-08-15 science/py-PyQuante: Uses deprecated version of python
2020-08-15 science/py-mlpy: Uses deprecated version of python
2020-08-15 science/py-ws2300: Uses deprecated version of python
2020-08-15 security/py-PF: Uses deprecated version of python
2020-08-15 security/py-cracklib: Uses deprecated version of python
2020-08-15 security/py-fteproxy: Uses deprecated version of python
2020-08-15 security/py-onetime: Uses deprecated version of python
2020-08-15 security/py-pydeep: Uses deprecated version of python
2020-08-15 security/py-slowaes: Uses deprecated version of python
2020-08-15 security/py-sslstrip: Uses deprecated version of python
2020-08-15 security/py-volatility: Uses deprecated version of python
2020-08-15 sysutils/py-analyzemft: Uses deprecated version of python
2020-08-15 sysutils/py-cdmi: Uses deprecated version of python
2020-08-15 sysutils/py-ezjailremote: Uses deprecated version of python
2020-08-15 sysutils/py-gmailfs-fuse: Uses deprecated version of python
2020-08-15 sysutils/py-ploy_ec2: Uses deprecated version of python
2020-08-15 sysutils/py-ploy_fabric: Uses deprecated version of python
2020-08-15 sysutils/py-scriptine: Uses deprecated version of python
2020-08-15 sysutils/py-superlance: Uses deprecated version of python
2020-08-15 textproc/py-bugzillatools: Uses deprecated version of python
2020-08-15 textproc/py-elib.intl: Uses deprecated version of python
2020-08-15 textproc/py-errorhandler: Uses deprecated version of python
2020-08-15 textproc/py-hyperestraier-python: Uses deprecated version of python
2020-08-15 textproc/py-pyes: Uses deprecated version of python
2020-08-15 textproc/py-pyhwp: Uses deprecated version of python
2020-08-15 textproc/py-sphinx_numfig: Uses deprecated version of python
2020-08-15 www/py-HTMLgen: Uses deprecated version of python
2020-08-15 www/py-albatross: Uses deprecated version of python
2020-08-15 www/py-amf: Uses deprecated version of python
2020-08-15 www/py-apachelog: Uses deprecated version of python
2020-08-15 www/py-aws-requests-auth: Uses deprecated version of python
2020-08-15 www/py-clientform: Uses deprecated version of python
2020-08-15 www/py-django-appmedia: Uses deprecated version of python
2020-08-15 www/py-django-evolution: Uses deprecated version of python
2020-08-15 www/py-fedex: Uses deprecated version of python
2020-08-15 www/py-formalchemy: Uses deprecated version of python
2020-08-15 www/py-frappe-bench: Uses deprecated version of python
2020-08-15 www/py-funkload: Uses deprecated version of python
2020-08-15 www/py-goobook: Uses deprecated version of python
2020-08-15 www/py-poster: Uses deprecated version of python
2020-08-15 www/py-pyquery: Uses deprecated version of python
2020-08-15 www/py-pysearch: Uses deprecated version of python
2020-08-15 www/py-pywebdav: Uses deprecated version of python
2020-08-15 www/py-slimmer: Uses deprecated version of python
2020-08-15 www/py-surl: Uses deprecated version of python
2020-08-15 www/py-tmdb3: Uses deprecated version of python
2020-08-15 www/py-trello: Uses deprecated version of python
2020-08-15 www/py-uliweb: Uses deprecated version of python
2020-08-15 www/py-wsgiauth: Uses deprecated version of python
2020-08-15 x11-toolkits/py-wax: Uses deprecated version of python
2020-08-15 x11-toolkits/py-wxPython-common: Uses deprecated version of python
2020-08-15 x11-toolkits/py-wxPython28-common: Uses deprecated version of python
August 08, 2020. KDE today announces the release of KDE Frameworks 5.73.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. For an introduction see the KDE
Frameworks web page.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Changelog:
https://kde.org/announcements/kde-frameworks-5.73.0
PR: 248534
Exp-run by: antoine
seatd is a seat management deamon, that does everything it needs to
do. Nothing more, nothing less. Depends only on libc.
libseat is a seat management library allowing applications to use
whatever seat management is available.
Supports:
- seatd
- (e)logind
- embedded seatd for standalone operation
Each backend can be compile-time included and is runtime auto-detected
or manually selected with the `LIBSEAT_BACKEND` environment variable.
Which backend is in use is transparent to the application, providing a
simple common interface.
WWW: https://git.sr.ht/~kennylevinsen/seatd
Tuesday, 28 July 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.19.4. Plasma 5.19 was released in June 2020 with many feature
refinements and new modules to complete the desktop experience.
This release adds three week's worth of new translations and fixes from KDE's
contributors. The bugfixes are typically small but important and include:
* Plasma Networkmanager: Make hotspot configuration dialog bigger.
* Only open KCM in systemsettings if it can be displayed. Fixes bug #423612
* Plasma Vault: Reset password field when the user clicks Ok. Fixes bug #424063
Full changelog:
https://kde.org/announcements/plasma-5.19.3-5.19.4-changelog
Gnome Pango 1.42 and later is affected by: Buffer Overflow. The impact is: The heap based buffer overflow can be used to get code execution. The component is: function name: pango_log2vis_get_embedding_levels, assignment of nchars and the loop condition. The attack vector is: Bug can be used when application pass invalid utf-8 strings to functions like pango_itemize.
PR: 239563
Reported by: Miyashita Touka <imagin8r@protonmail.com>
Approved by: gnome (maintainer timeout)
MFH: 2020Q3
Security: 456375e1-cd09-11ea-9172-4c72b94353b5
Sponsored by: Netzkommune GmbH
- unfortunately some hunks got droppend, and I did not see it in time :/
- add missing plist changes
- add missing distinfo updates
Reported by: VVD, Michael Butler
Pointy hat: tcberner
===> Applying distribution patches for wlroots-0.11.0
1 out of 1 hunks failed--saving rejects to backend/session/meson.build.rej
1 out of 2 hunks failed--saving rejects to meson.build.rej
1 out of 1 hunks failed--saving rejects to meson_options.txt.rej
===> FAILED Applying distribution patch e8cc137111bc.patch with -p1
*** Error code 1
Tuesday, 7 July 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.19.3. Plasma 5.19 was released in June 2020 with many feature
refinements and new modules to complete the desktop experience.
This release adds a fortnight's worth of new translations and fixes from KDE's
contributors. The bugfixes are typically small but important and include:
* KWin: Make sure tablet coordinates take decorations into account. Fixes bug #423833
* Fix a KCM crash when no file manager is installed. Fixes bug #422819
* Powerdevil: Fix compilation with Qt 5.15, this hit the time bomb too.
Full Plasma 5.19.3 changelog:
https://kde.org/announcements/plasma-5.19.2-5.19.3-changelog
This is a major upgrade of the Qt libraries [1], [2].
* People that use upgrading mechanisms with incomplete dependency handling
(portmaster & Co) should make sure to manually remove the existing Qt
packages to guarantee a safe upgrade. Keep in mind, that Qt does not like if
you have an incomplete upgrade.
* This version of Qt drops support for OpenSSL 1.0 -- this means that there
won't be any binary packages for Qt5 provided by the FreeBSD package builders
for FreeBSD 11.x anymore -- and the same for *all* the ports depending on
net/qt5-network [3]. If you cannot upgrade to a more recent FreeBSD
version (12.x, 13.x), you will need to build Qt5 from ports while switching
to an SSL implementation from ports.
Big thanks are due for
* kai@ for updating webengine (also mikael@)
* Felix Palmen for providing LibreSSL support patches
* adridg@ and lbartoletti@ for helping me fix the fallout
[1] https://www.qt.io/blog/qt-5.15-released
[2] https://wiki.qt.io/New_Features_in_Qt_5.15
[3] https://www.freshports.org/net/qt5-network
PR: 247010
Exp-run by: antoine