CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

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)

Max Brazhnikov (makc) · 26.08.2
KDE: Update KDE Gear to 25.08.1

Announcement: https://kde.org/announcements/gear/25.08.1/

Ports changes:

graphics/kolourpaint:
 - Remove stale patches
f3d770f61e
Max Brazhnikov (makc)
devel/kdesdk: fix dependence on Kate editor

USE_KDE=kate has been broken since migration to Qt6/KF6.

PR:		288902
Reported by:	Chad Jacob Milios
ee70633056
Max Brazhnikov (makc)
devel/kdesdk: enable all options
8bbc7f9da7
Max Brazhnikov (makc)
devel/cervisia: disconnect port from the build

Reported by:	Trond Endrestøl via mail
37116ca4d8
Max Brazhnikov (makc)
KDE: update WWW for meta ports
dc32bc2fd1
Gleb Popov (arrowd)
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
Yuri Victorovich (yuri)
devel/kdesdk, sysutils/kdeadmin: Remove stray dollar sign ('$')

... in the end of DISTVERSION.

Approved by:	portmgr (compliance)
d84a640300
Felix Palmen (zirias)
Mk/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/D36349
ddae4e92d8
Jimmy Olgeni (olgeni)
*: fix tab vs. space issues, and comments according to the guide.
4460cf727a
Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148f48
Adriaan de Groot (adridg)
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
Tobias C. Berner (tcberner)
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.2
e349bbbca3
Tijl Coosemans (tijl)
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
Tobias C. Berner (tcberner)
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/D15540
b1a1d38bf9
Tobias C. Berner (tcberner)
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
Alan Eldridge (alane)
KDE2 is dead. The source is no longer available.
8179161fb5
Ade Lovett (ade) · 2.2.2
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
Alan Eldridge (alane) · 2.2.2
Distfiles have been moved on kde site to Attic.

PR:		ports/39558
Submitted by:	glewis
Reviewed by:	alane
cba84991c6
Will Andrews (will) · 2.2.2
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:	bento
97e6d16408
Will Andrews (will) · 2.2.2
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
Will Andrews (will) · 2.2.2
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
Will Andrews (will) · 2.2.2
Conditionalize use of objprelink based on whether we're running on MACHINE_ARCH=i386 *and* whether NO_KDE_OBJPRELINK is defined.

Requested by:	several
06517618a8
Dmitry Sivachenko (demon) · 2.2.2
Do not include malloc.h

PR:		32756
Submitted by:	Martin Blapp <mb@imp.ch>
2f21e98977
Pete Fritchman (petef) · 2.2.2
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:	will
c804805778
Will Andrews (will) · 2.2.2
Upgrade 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-freebsd
1d206a3483
Dmitry Sivachenko (demon) · 2.2.1
Upgrade to 2.2.1.

Submitted by:		SASAKI Katuhiro <sahiro@crest.ocn.ne.jp>
(with slight modifications)
c96b4198d0
Dmitry Sivachenko (demon) · 2.2
Set DIST_SUBDIR=KDE
6845ee0376
Dmitry Sivachenko (demon) · 2.2
MAINTAINER -> kde@FreeBSD.org
ed1d654263
Dmitry Sivachenko (demon) · 2.2
Depend on kdebase rather that kdelibs.
217b6b13c0
Dmitry Sivachenko (demon) · 2.2
Upgrade to 2.2
c845156e7d
Will Andrews (will) · 2.1.1
*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:	scottl
b4a7c57e95
Will Andrews (will) · 2.1.1
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)
dbba8af644
Dmitry Sivachenko (demon) · 2.1.1
Update -> 2.1.1.
736f01bca4
Dmitry Sivachenko (demon) · 2.1
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