Release notes at
https://github.com/Nheko-Reborn/mtxclient/releases
Since we skipped 0.5.0: supports edits, API changes, TLS support,
sticker packs and emotes and all that rich-IM-drip. This isn't
compatible with the nheko version in ports, though, waiting for
an update there.
2021-04-22 net/samba411: Security Support ends on 03 Dec 2020
2021-04-22 net-im/cordless: Unmaintained and dead upstream, uses the old Discord API which notably has got users banned
2021-04-18 news/plor: listed as "Alpha-release" but last update in 2001; unmaintained
2021-04-20 security/certificate-transparency: Broken for more than 6 months
KDE Gear 21.04
Thursday, 22 April 2021
Welcome to KDE Gear ⚙️ 21.04!
KDE produces literally dozens of apps for work, play, education, and
creativity. Kontact, for example, gives you control over all your email,
contact, and agenda; Itinerary keeps you up to date with everything you
need regarding your trips; the KAlgebra graphing calculator works
equally well on your desktop and your phone; Cantor provides you with an
intuitive way of analyzing data and graphing the results; and Kdenlive
makes cutting and building sophisticated-looking videos not only easy,
but fun as well.
These are but a few of the apps releasing new updates today. When
combined with the KDE’s powerful Plasma desktop, they provide you with
most, if not all, the tools you need to be productive in a versatile and
flexible Linux^WFreeBSD environment.
But you don’t even need to run Linux! Many of the apps in this
announcement work on Windows, macOS, and Android as well. This is what
convergent means for KDE: use your favorite apps anywhere, on any
system, on your work computer, mobile or even on your TV!
And, remember: KDE’s apps, the Plasma desktop, Plasma Mobile, Plasma
BigScreen and all the rest of KDE’s software are free and open source.
No licensing, no hidden costs, no spying. Share them with your friends,
install them at work, or use them in your school lab. It is your
software to enjoy where and how you want.
Full announcement and changelogs:
https://kde.org/announcements/gear/21.04/
These ports use KDE Frameworks and require kdoctools to build. Since
that is no longer an implicit build & run dependency, (re)introduce it
explicitly as a build-time dependency.
If a port has no documentation, it doesn't need a DOCS
option (which turns on, or off, exactly an empty set
of documentation). This is now handled correctly by
kde.mk since ports 620d7678c8.
KDE **applications** with a DOCS option get doctools_build
added for free; this covers the majority of KDE-things-with
documentation. Note that DOCS isn't expected to **change**
anything: most of the ports that have (or had) that option
didn't do anything with it and always built the docs anyway.
PR: 255260
Reported by: Naram Qashat
This regeneration is required as the new gitlab version changed
the address and the directory the source files can be downloaded.
This commit also applies some small fixes to make sure all ports using
gitlab are buildable.
Reviewed by: mat
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D29628
As of Golang 1.16, the cgo tool will no longer try to translate C struct
bitfields into Go struct fields, even if their size can be represented
in Go. The order in which C bitfields appear in memory is implementation
dependent, so in some cases the cgo tool produced results that were
silently incorrect.
In this case "accel_flags" is the bitwise field in question. A new
declaration for GtkAccelKey structure that does not explicitly access
to 'accel_flags' has been addressed in the patch.
https://github.com/gotk3/gotk3/pull/730
Patch will be removed when vendor library will be updated.
libQuotient is a Matrix-client library used by several Matrix
clients in the ports tree. 0.6.6 fixes a crash that can be
triggered remotely. Bump two consumers to make them rebuild.
net-im/spectral isn't bumped because it doesn't see any
development, needs a specific bundled git hash, etc ..
While here mark the old-old name of libQuotient as deprecated;
I don't think it has any consumers.
For ports optionally dependending on Python 2.7, just mark those options
as expired. Remove konquerer from the x11/kde-baseapps metaport and bump
its PORTREVISION.
Submitted by: rene
Reviewed by: portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D28665
- Written in C++17 and does not need Vala since v3.5.0
- mbedTLS is used instead of libcurl since v3.3.0
- Now graphic-wise depends only on jpeg and libpng
Upstream switched where it places the tarballs (from "stable/" to
"unstable/" even while releasing stability-fixes), so this wasn't
spotted earlier. While here, update the WWW to point to an actual
site, rather than the unofficial GitHub mirror of the source code.
Release notes at:
https://www.kaidan.im/2020/08/20/kaidan-0.6.0/https://www.kaidan.im/2021/02/02/kaidan-0.7.0/
Synapse now requires forwarded-for headers when running behind a reverse
proxy, but it will warn the user if those are missing.
PR: ports/254277
Submitted by: Sascha Biberhofer <ports@skyforge.at> (maintainer)
They were a last minute addition despite they already were presented in
Makefile. Not bumping PORTREVISION, because actual dependencies list is not
changed.
While here, pet both portclippy and portfmt.
PR: 254150
Submitted by: Henry Hu <henry.hu.sh@gmail.com> (maintainer)
Approved by: fernape (mentor)
Differential Revision: https://reviews.freebsd.org/D29184
* PyQt5: update to 5.15.3
This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages.
- Added the missing QImage.setAlphaChannel().
- Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package.
- Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel.
* QScintilla2: update to 2.12.0
This adds support for Qt6 and removes support for Qt4.
- Change the new distname (again)i due to a conflict
- Use the new sip-build system
* devel/py-qtbuilder: update to 1.9.0
* devel/py-sip: fix flavor for sip-distinfo
PR: 253865
Exp-run by: antoine
- Switch to depending on upstream tarballs for all the JAR files this port
needs. Since 0.8.0, the upstream switched to a Kotlin-based Gradle file,
which broke the Gradle dependency resolution mechanism implemented in
files/build.gradle.in. It is unproductive to fix that script. Let's just
use the provided JAR files.
- Java is no longer used to during build, so set JAVA_RUN=jre.
- Release notes:
https://github.com/AsamK/signal-cli/blob/v0.8.1/CHANGELOG.md
libsignal-client is an implementation of the Signal client protocol in Rust.
It is under heavy development at the moment and subject to change without
notice. Its use outside Signal is not yet recommended.
WWW: https://github.com/signalapp/libsignal-client
20.12.3 Releases
Over 120 individual programs plus dozens of programmer libraries and feature
plugins are released simultaneously as part of KDE’s release service.
neochat is a Matrix client supporting multiple accounts, multiple
servers, and generally being a nice modern client for IM.
There is a release announcement at
https://carlschwan.eu/2021/02/23/neochat-1.1/
KDE ports that use unreleased versions / versions straight from git.
PORTVERSION or DISTVERSION increased:
- audio/amarok has a newer tag so the commit hash jumps.
- devel/heaptrack has a newer tag so the commit hash jumps.
- graphics/kooka advances to a newer commit, nothing spectacular.
- graphics/peruse advances a great deal to its current state, which
is slightly-before-a-real-release. This one will be dropping KDE_INVENT
and going to normally-released soon, says upstream.
- net/smb4k has a newer tag so the commit hash jumps.
PORTVERSION unchanged, but I didn't bump PORTREVISION either
because it's the same software:
- editors/kile gets the hash for the tag it was previously using.
(because USE_GITLAB does not understand tags and needs a full hash).
There is lots of newer commits but nothing that looks like a complete
releaseable state.
- net-im/ruqola gets the hash for the tag it was previously using.
Note that none of the updates that might have been possible were
reported by portscout; that's part of the hazard of using a semi-
official-at-best mirror. I hope it does catch updates from KDE Invent,
although these bits of software have flaky update schedules anyway.
Reviewed by: tcberner
Some of our projects release on their own timescale and some get released
en-masse. The 20.12.2 bundle of projects was released today with dozens of
bugfixes and will be available through app stores and distros soon. See the
20.12.2 releases page for details.
Some of the fixes in today’s bugfix releases include:
* Ark no longer crashes when closing the window while loading a TAR archive
* Dolphin calculates the folder size on FUSE and network file systems correctly now
* Konsole no longer crashes when exiting all tabs at the same time
* Dictionaries can be added in Kiten’s config dialog
* Umbrello doesn’t crash anymore if exiting when a widget in a diagram is selected
Release Notes:
https://community.kde.org/Releases/20.12_Release_Notes
Full Changelog:
https://kde.org/announcements/fulllog_releases-20.12.2/
Ruqola is a Rocket.chat (modern rich-text instant-messaging) client.
There are no release notes for this version. The commit messages
don't help much either, so let's go with "newer, better!"
Reported by: portscout
There are some version-numbering shenanigans, which I've followed
because that is easiest; I *am* looking forward to it hitting 0.1.0
and then having a more sensible versioning scheme.
Release notes are at
https://github.com/quotient-im/Quaternion/releases/tag/0.0.95-beta3
Most important new feature is `/md` for Markdown-formatted messages
(for when you **really** want to bold that message).
Now checks for QQC2 at build-time, so shuffled those dependencies forward.
This is a major upgrade from 3.x to 4.x.
Changelog from versions 3.4.1--4.5.1 can be found here:
https://github.com/opencv/opencv/wiki/ChangeLog
Note: this has explicitely not been added as a new graphics/opencv4 port, but replaces the
previous graphics/opencv[3] port. Again, to improve maintainability by not giving ports
the option to pick the "wrong one" - this leads however to some abandoned ports being
broken.
The port has been greatly simplified:
* graphics/opencv-core which existed to enable ffmpeg to depend on opencv, and vice versa
has been removed. ffmpeg no longer can depend on opencv.
* graphics/py-opencv has been integrated into graphics/opencv, the default versions python
bindings will be built unless the PYTHON option is explicitely turned off.
* graphics/opencv-java has been integrated into graphics/opencv -- it is off by default,
but can be enabled by toggling the JAVA option -- there are no consumers in the tree,
so that option might go away in the future.
* All the previous options have been removed and replaced by a (hopefully) sane set of
dependencies that make the port and package most usable for the majority of consumers.
- Please let me know if you think there are better defaults (i.e. anything that is missing,
or something that should not be dependet on).
- If you think something should be added or removed, please open a bug report.
- If you think something should be added as an optional dependency, please open a
bug report (with a good reason [tm]).
The depending ports have been updated to work against opencv4, or marked broken.
* Ports broken:
- graphics/rubygem-objectdetect: OpenCV4 no longer ships opencv-1.0 API
- graphics/p5-Image-ObjectDetect: OpenCV4 no longer ships opencv-1.0 API
- graphics/gimp-gmic-plugin: OpenCV4 no longer ships opencv-1.0 API
* Backports:
- misc/visp: dfa7e4bd47
- multimedia/zart: 6ca1964690,
d3a2931b1a
* Others:
- misc/actiona: switch to pkgconfig 'opencv4'
- multimedia/libav: drop opencv support
- misc/darknet: already failed to build prior to the upgrade
- math/saga: remove patching added to work against opencv3