KDE: Update KDE Gear to 25.08.1 Announcement: https://kde.org/announcements/gear/25.08.1/ Ports changes: graphics/kolourpaint: - Remove stale patchesf3d770f61e
Port details
devel/kdesdk26.08.2
KDE Software Development Kit
- Maintainer
- kde@FreeBSD.org
- Packages
- kdesdk 26.08.2
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://apps.kde.org/categories/development/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (35)
devel/kdesdk: fix dependence on Kate editor USE_KDE=kate has been broken since migration to Qt6/KF6. PR: 288902 Reported by: Chad Jacob Miliosee70633056
devel/kdesdk: enable all options8bbc7f9da7
devel/cervisia: disconnect port from the build Reported by: Trond Endrestøl via mail37116ca4d8
KDE: update WWW for meta portsdc32bc2fd1
KDE: It goes to 6! This megacommit merges all the work from https://github.com/freebsd/freebsd-ports-kde/tree/kde-it_goes_to_6 Specifically: - KDE Plasma 6 ports updated to 6.2.5 - KDE Applications ports updated to 24.12.0 - Development ports of KDE Applications removed - A lot of various ports switched to Qt 6 by default - Some KDE Frameworks 5 and Plasma 5 ports are adapted to be coinstallable with their 6 counterparts PR: 284351 Exp-run by: antoine Pull Request: https://github.com/freebsd/freebsd-ports/pull/341 Co-authored-by: Max Brazhnikov <makc@FreeBSD.org> Co-authored-by: Kenneth Raplee <kenrap@kennethraplee.com> Co-authored-by: Jason E. Hale <jhale@FreeBSD.org> Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>b44569f137
devel/kdesdk, sysutils/kdeadmin: Remove stray dollar sign ('$')
... in the end of DISTVERSION.
Approved by: portmgr (compliance)d84a640300Mk/Uses: always use colon for build/run suffix Most USES use a colon for build/run(/test) suffixes. Change kde.mk, qt.mk and pyqt.mk to do the same, and update all ports using that. Document in CHANGES. PR: 266034 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36349ddae4e92d8
*: fix tab vs. space issues, and comments according to the guide.4460cf727a
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Update devel/okteta to the latest version. https://www.kde.org/applications/utilities/okteta * Fixed: bad offset of elements in statusbar * Translations improved (cs, en_GB, ga, lv, nn, pt) While here, bump consumer devel/kdevelop (also the library names have changed in innovative ways) and devel/kdesdk (which was still worried about the KDE4 version of okteta).a3acc9a45e
Update KDE Applications to 18.12.2 [1] https://www.kde.org/announcements/announce-applications-18.12.2.php [2] https://www.kde.org/announcements/fulllog_applications-aether.php?version=18.12.2e349bbbca3
Fix Qt5 symbol version scripts to put the catch-all clause first. When a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg)1bf487d3e7
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540b1a1d38bf9
Add the KDE metaports * add multimedia/dragon (was missing) * add the meta ports for the categories * add x11/kde5 [yeah, we know, there technically is no "KDE 5"]14065fd881
KDE2 is dead. The source is no longer available.8179161fb5
BerkeleyDB cleanup - stage 3 Version 2 of Berkeley DB has been repo-copied to databases/db2, for naming consistency with the other ports. Fix dependencies accordingly.3fccc4d9a5
Distfiles have been moved on kde site to Attic. PR: ports/39558 Submitted by: glewis Reviewed by: alanecba84991c6
Fix the KDE ports to not use objprelink, if OSVERSION >= 500029. This is not tested other than for syntax, but should DTRT from what I understand of the problem. Submitted by: bento97e6d16408
Bring in a few changes to the KDE ports infrastructure, and some fixes. - Move all stuff specific to kde core ports to x11/kde2/Makefile.kde. + Default to compile optimized for speed, not debugging, in ports builds, not just packages. We don't really get that many backtraces or debugging information, and there's a better way to provide these things to people willing to spend so PR: 33650 (part of) Submitted by: John Merryweather Cooper <jmcoopr@johncoop.MSHOME.bmi.net> Reviewed by: kde-freebsd@lists.csociety.org (teTeX dep removal, and optimizing for speed, not debugging capability)bda8e9b3d4
If !WANT_KDE_NDEBUG and !PARALLEL_PACKAGE_BUILDING, also add --enable-debug and turn off stripping of binaries so we actually get all the debugging we're supposed to get. :) Submitted by: Alan Eldridge <alane@geeksrus.net>fccbfb4a6f
Conditionalize use of objprelink based on whether we're running on MACHINE_ARCH=i386 *and* whether NO_KDE_OBJPRELINK is defined. Requested by: several06517618a8
Do not include malloc.h PR: 32756 Submitted by: Martin Blapp <mb@imp.ch>2f21e98977
Fix a problem with auto{conf,make}: some build magic was introduced to make sure that the "autoconf" and "automake" binaries KDE looked for were found and were autoconf213 and automake14 (as there are issues with the latest versions), but the logic in setting $PATH was wrong. This puts ${WRKSRC}/auto-bin before the rest of the users $PATH. This fixes KDE auto* problems if automake14 and automak
PR: 32512
Submitted by: Alan Eldridge <alane@geeksrus.net>
Approved by: willc804805778Upgrade KDE to 2.2.2: * General: - Support for objprelink. - Hack for autoconf 2.13/automake 1.4. Note that we can't use the standard USE_AUTO* because they change things in work/*; KDE has its own way of doing that. - Light cleanup of extra dirs in the PLISTs provided by my mkplistpkg[1] script. - Speedups of both compile and runtime through the usage of --disable-debug and
Thanks to the FreeBSD/KDE[1] team[12] who helped me test these out!
[1] http://freebsd.kde.org/;
http://www.databits.net/cgi-bin/cvsweb.cgi/scripts/portbuild/mkplistpkg
[2] Submitted by: Matthew Holmes <matt@speakeasy.net>
[3] PR: 31914
Submitted by: Alan Eldridge <alane@geeksrus.net>
[4] PR: 28475
Submitted by: Arun Sharma <arun@sharmas.dhs.org>
[5] Submitted by: Luc Morin <luc_m@videotron.ca>
[6] Found at: http://webcvs.kde.org/kdebase/ksysguard/ksysguardd/FreeBSD/
[7] PR: 32321
Reported by: gad
Submitted by: James A. Halstead <jah4007@cs.rit.edu>
[8] PR: 32055
Reported by: William Richard <wrichard@trivalley.com>, others
[9] PR: 31629
Submitted by: Alan Eldridge <alane@geeksrus.net>
[10] PR: 32358
Submitted by: Alexander N. Kabaev <ak03@gte.com>
[11] PR: 31809
Requested by: Nathan Ahlstrom <nrahlstr@winternet.com> (denied)
[12] http://freebsd.kde.org/contact.shtml;
http://lists.csociety.org/pipermail/kde-freebsd;
http://lists.csociety.org/listinfo/kde-freebsd1d206a3483Upgrade to 2.2.1. Submitted by: SASAKI Katuhiro <sahiro@crest.ocn.ne.jp> (with slight modifications)c96b4198d0
Set DIST_SUBDIR=KDE6845ee0376
MAINTAINER -> kde@FreeBSD.orged1d654263
Depend on kdebase rather that kdelibs.217b6b13c0
Upgrade to 2.2c845156e7d
*sigh* They changed the path to the tarballs again. This was verified on my local mirror at ftp://csociety-ftp.ecn.purdue.edu/pub/kde/. :\ Submitted by: scottlb4a7c57e95
Overhaul QT/KDE support: - bsd.port.mk update to use bsd.kde.mk for USE_{QT,KDE}* - Cleanup corresponding ports for bsd.kde.mk update. - Fix bsd.kde.mk: use correct kdelibs dependency, put qt at the bottom, introduce QT_NONSTANDARD variable for nonstandard configure setup. - Update KDE2 to 2.1.1. Two patches included in x11/kdelibs2 to fix the proxy authentication that was broken for 2.1.1.
Reviewed by: portmgr, ports (bsd.kde.mk+bsd.port.mk)
Submitted by: David Faure <faure@kde.org> (proxy auth patches)
Alex Zepeda <garbanzo@kde.org> (old patches removal)dbba8af644Update -> 2.1.1.736f01bca4
Add kdesdk. This is a collection of applications and tools used by KDE developers. It also has example code for use in learning KDE programming or starting a new KDE application.3729398c8e