- Remove security/libsodium and audio/opus dependencies;
the port does not reference nor links against them.
- Allow to use ncurses from base (if possible).
- Patch python3 detection to use proper pkgconfig/python3-config and
bin/python3 paths.
- Move USES upper (portlint).
- Bump PORTREVISION.
PR: 239215
Approved by: portmgr (blanket(s): dependencies, build fix(es))
MFH: 2019Q3
July 11, 2019.
Today KDE released the third stability update for KDE Applications 19.04. This
release contains only bugfixes and translation updates, providing a safe and
pleasant update for everyone.
Over sixty recorded bugfixes include improvements to Kontact, Ark, Cantor, JuK,
K3b, Kdenlive, KTouch, Okular, Umbrello, among others.
Improvements include:
* Konqueror and Kontact no longer crash on exit with QtWebEngine 5.13
* Cutting groups with compositions no longer crashes the Kdenlive video editor
* The Python importer in Umbrello UML designer now handles parameters with default arguments
Changelog:
https://kde.org/announcements/fulllog_applications-aether.php?version=19.04.3
Gtk and related dependencies are only induced by these options.
Unfortunately, glib20 is also pulled by Qt5, so setting the above options to OFF would
not practically reduce dependencies.
This allows for port testing with lang/go-devel via GO_PORT, setting
up the Go build environment in a single place, and is step one in
simplifying Go ports that often define too complicated do-build
targets themselves.
USES=go gains new arguments 'run' to add lang/go to RUN_DEPENDS and
'no_targets' for ports with composite builds that call 'go' themselves
and do not need the do-build/do-install targets of USES=go.
PR: 238849
Submitted by: dg@syrec.org (also D20745)
Reviewed by: mat, tobik
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20746
ports to build against it. Most changes are rather minor and mechanical
except for the devel/gdb (obtained via their bugtracker [1], courtesy of
Doug Evans). One port (science/meep) I had to mark BROKEN after fixing
it proved to be very tedious and actually unreliable. It is very old,
there are newer versions available so it should be fixed by updating.
One port (devel/libruin) had revealed a bug in the new Guile code (an
auxiliary script, really) that had to be worked-round; reference to the
problematic upstream commit is provided in the patch.
PR: 229613
Exp-run by: antoine
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=21104#c8
- Without the QQC packages, Quaternion runs but doesn't show anything
in the central chat area. You won't notice that in a KDE Plasma
environment, where those packages are installed as dependencies of
other things, but in a bare xmonad environment, it matters.
Reported by: nassai (on Matrix)
* Give Maintainership to Submitter
* New dependency to graphics/png
* Add porlint suggestions
* libxml2 and tlparser are no longer required
* server.tglpub file is no longer required. As consequence, etc
directory is not required to being installed and Makefile.in file is
not required to being patched either
* strip telegram-purple.so library
PR: 238125
Submitted by: jjuanino@gmail.com
Sponsored by: Netzkommune GmbH
Source has moved to gitlab, still under Matrix.org. Release notes at
https://gitlab.matrix.org/matrix-org/olm/releases
major changes were in 3.1.0 already, Short Authentication String
and public key signing. Various compatibility and build fixes
were also applied.
Also PORTREVISION dependent ports (that I know about). No MFH because
these are feature-based releases, not security updates.
PR: 238384
Submitted by: Alexander Sieg
Reported by: Alexander Sieg
- libqmatrixclient is undergoing a name-change, to libQuotient.
Anticipate that a little.
- libqmatrixclient installed a ${LOCALBASE}/include/util.h which
is awfully generic; move the includes into include/Quotient
(again, in advance of the completion of the renaming).
Reported by Jan Henrik Sylvester.
- quaternion just has a minor release with several-times-rerolled
AppImage support (which isn't relevant for us).
- spectral has had several more tags done, but no official releases.
The tags are build-numbers, really, so PORTVERSION=603 means
build 603, and can be interpreted as 0.0.0.603 until there's
a real release. This does mean that we'll hit a PORTEPOCH once
such a release happens, when PORTVERSION drops back down to
0.0.1 (or whatever).
- spectral doesn't update to the latest tag (648) because that
requires an unreleased libQuotient version (not an issue if you
build from source with git submodules, but problematic in
packaging).
Add USES=compiler:c++11-lang to fix build:
CMake Error in CMakeLists.txt:
The compiler feature "cxx_decltype" is not known to CXX compiler
"GNU"
version 4.2.1.
Approved by: mentors (implicit approval)
Kaidan is a simple, user-friendly Jabber/XMPP client providing a modern user
interface using Kirigami and QtQuick. The back-end of Kaidan is written in C++
using the QXmpp XMPP client library and Qt 5.