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

Port details

x11-fm/krusader22.9.0_2

Twin panel file manager for KDE, like midnight or norton commander

Maintainer
kde@FreeBSD.org
Packages
krusader 2.9.0_2
Upstream
up to date
CPE
krusader:krusader from the port
WWW
https://krusader.org/
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 (102)

Max Brazhnikov (makc) · 2.9.0_2
*/*: force rebuild after devel/kf6-kio update
c2d5342be2
Max Brazhnikov (makc) · 2.9.0_1
x11-fm/krusader2: fix folder view for zip archives

- bsdunzip has different options, force Krusader to use unzip from ports.

PR:		270879
Reported by:	danfe@
cb09c76274
Max Brazhnikov (makc) · 2.9.0
x11-fm/krusader2: update to 2.9.0 and switch to KF6/Qt6
f1c7fcd263
Adriaan de Groot (adridg) · 2.8.1
x11-fm/krusader2: update to 2.8.1, latest release

Some bugfixes, release notes at
	https://invent.kde.org/utilities/krusader/-/blob/stable/ChangeLog
d81ed61899
Muhammad Moinur Rahman (bofh) · 2.8.0_3
Mk/Uses: Move man to share/man for kde framework

All ports utilizing USES=kde has been tested. If there are breakage on
other parts of the tree buzz me.

Approved by:	portmgr (blanket)
39c1f7c5dd
Tobias C. Berner (tcberner) · 2.8.0_2
KDE: make ecm a build-only dependency in kde@ maintained ports
c6274ee942
Christian Weisgerber (naddy) · 2.8.0_1
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Tobias C. Berner (tcberner) · 2.8.0
KDE: Update KDE Gear to 23.04.0

Thursday, 20 April 2023

New apps join KDE Gear ⚙️ 23.04 and unlock access to fledgling social
media platforms, online video streaming services, podcasts, and much
more. This new generation of apps are designed to work both on your
computer and mobile phone right out of the box.

But, of course, if you are also looking forward to new versions of the
KDE tools you already know and trust, those are here too! Classics like
Spectacle, Dolphin, Kdenlive, Kate, and Okular all boast shiny new
features, code optimizations, and performance improvements.

Read on to find out what's new and what has been improved in KDE Gear ⚙️
23.04:

Announcement:		https://kde.org/announcements/gear/23.04.0/
Changelog:		https://kde.org/announcements/changelogs/gear/23.04.0/
24f9930043
Dima Panov (fluffy) · 2.8.0
x11-fm/krusader2: update to 2.8.0 release (+)

Release notes:	https://krusader.org/release/2.8.0/release_notes.txt
Changelog:	https://krusader.org/release/2.8.0/changelog.txt
9f8d95d50d
Felix Palmen (zirias) · 2.7.2_2
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
Stefan Eßer (se) · 2.7.2_2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 2.7.2_2
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Dima Panov (fluffy) · 2.7.2_2
x11-fm/krusader2: pet stage-qa
9c404e22fd
Tobias C. Berner (tcberner) · 2.7.2_1
x11-fm: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Alejandro Pulver <alejandro@varnet.biz>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Nordby <anders@fix.no>
  *  Beñat Gonzalez Etxepare <bbtruk@users.sourceforge.net>
  *  Geyer Klaus
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Heiner <h.eichmann@gmx.de>
  *  Jens K. Loewe <bsd@tuxproject.de>
  *  Lars Engels <lars.engels@0x20.net>
  *  Martin Tournoij <carpetsmoker@xs4all.nl>
  *  Oliver Lehmann <oliver@FreeBSD.org>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Rodrigo Osorio <rodrigo@freebsd.org>
  *  Simon Dick <simond@irrelevant.org>
  *  Zhihao Yuan <lichray@gmail.com>
  *  ade, archie
  *  lukin
  *  minoura@netbsd.org
  *  ptiJo
  *  trevor

With hat:	portmgr
ae1b9e306e
Tobias C. Berner (tcberner) · 2.7.2_1
x11-fm/krusader2: update url in pkg-message

PR:		261289
c3521af9c7
Tobias Kortkamp (tobik) · 2.7.2_1
*: apply refactor.remove-consecutive-empty-lines

Submitted by:	portedit
ce1af7fdc2
Bernhard Froehlich (decke) · 2.7.2_1
x11-fm/krusader2: Add CPE information

Approved by:    portmgr (blanket)
62ceef8f59
Adriaan de Groot (adridg) · 2.7.2_1
x11-fm/krusader2: fix crash-on-exit

Details are in the patch which has been added; committed upstream.
c94f4ee946
Mathieu Arnold (mat) · 2.7.2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Tobias C. Berner (tcberner) · 2.7.2
Remove obsolete CONFLICTS on kde4 ports

- kde4 has been removed 2018-12-31, that's way back when.
906751bc45
Tobias C. Berner (tcberner) · 2.7.2
x11-fm/krusader2: update to 2.7.2

Changelog [1]:

2.7.2 "Peace of Mind"
=====================

    FIXED: Memory leak in the Locate dialog
    FIXED: UDSEntry::insert deprecation warnings
    FIXED: [ 167410 ] synchronize directory window: column widths are incorrect
    FIXED: [ 328918 ] Context menu item "copy selected to clipboard" copies all result items
    FIXED: [ 330788 ] "Information - Krusader" dialog does not fit to screen width; text non-copyable
    FIXED: [ 392750 ] After trying to rename the file that's being updated, rename function stops working on any file on this tab
    FIXED: [ 395609 ] New Text File is created with 600 (-rw-------) permissions
    FIXED: [ 397398 ] Misleading ‘Created’ date in file properties
    FIXED: [ 405212 ] Compilation error because of QOverload usage
    FIXED: [ 410118 ] The list of search results doesn't get the focus
    FIXED: [ 410120 ] Krusader does not search correctly if the "Follow links" checkbox is disabled
    FIXED: Okteta support for versions >= 0.26 (due to oktetapart file layout change)

[1] https://cgit.kde.org/krusader.git/tree/ChangeLog?h=v2.7.2
0e897b7bfe
Mathieu Arnold (mat) · 2.7.1_2
Convert to UCL & cleanup pkg-message (categories x)
467ad301e8
Gerald Pfeifer (gerald) · 2.7.1_2
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Tobias C. Berner (tcberner) · 2.7.1_1
Fix with build on GCC architectures.

PR:		235093
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
438b3468a7
Tijl Coosemans (tijl) · 2.7.1_1
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) · 2.7.1
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
707c6bf295
Tobias C. Berner (tcberner) · 2.7.1
x11-fm/krusader2: update to 2.7.1
fe1b6b884f
Tobias C. Berner (tcberner) · 2.7.0
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
Raphael Kubo da Costa (rakuco) · 2.7.0
Update Krusader to 2.7.0.

This version is based on KDE Frameworks 5. Release notes:
https://krusader.org/release/2.7.0/release_notes.txt

While here, update pkg-message by pointing to Krusader's documentation, as
providing a list of all ports Krusader might use as external dependencies is
too much.

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D15436
557ef47f49
Raphael Kubo da Costa (rakuco) · 2.4.0.b3_6
Update WWW in pkg-descr
e810193229
Tobias C. Berner (tcberner) · 2.4.0.b3_6
Rename KDE4 meta ports

This is done for
 * consistency,
 * and to simplify the import of the newer KDE Plasma5 desktop and KDE applications

Bumps the dependencies.

Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D12979
737c1cc56d
Thomas Zander (riggs) · 2.4.0.b3_5
Chase ffmpeg 3.3 update (ABI changes)

PR:		218658
Submitted by:	riggs
b50a4186ce
Tobias C. Berner (tcberner) · 2.4.0.b3_4
Take maintainership of x11-fm/krusader2

Approved by:	rakuco (mentor)
1735bebfe5
Tobias C. Berner (tcberner) · 2.4.0.b3_4
Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and Plasma5 ports

At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.

The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
    handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
    Ports -- I chose to leave this out for now, as the diff is already large
    enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
    want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5

PR:             210667
Approved by:    portmgr, mat (mentor), rakuco (mentor)
Reviewed by:    mat, rakuco
Differential Revision:   https://reviews.freebsd.org/D6961
0f583d8700
Rene Ladan (rene) · 2.4.0.b3_4
Remove expired misc/kdehier4 and update all of its consumers to not reference it any longer. This is a no-op because KDE4_PREFIX is equal to LOCALBASE

Fix up properties for misc/kde4-l10n/files/bsd.l10n.mk to make svn happy.

PR:		209014 (partial)
Submitted by:	myself
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D6542
059340ceb7
Dmitry Marakasov (amdmi3) · 2.4.0.b3_4
- Fix trailing whitespace in pkg-messages

Approved by:	portmgr blanket
e87a8bd319
Dmitry Marakasov (amdmi3) · 2.4.0.b3_4
Convert LICENSE= "GPLxx # or later" to "GPLxx+"

Approved by:	portmgr blanket
b9398223bd
Koop Mast (kwm) · 2.4.0.b3_4
Add upstream patch to fix that the first symbol in directory's name can't be changed in the new directory dialog.

PR:		201336
Submitted by:	Andriy Solonenko <ap_berzerk@yahoo.com>
Tested by:	Tobias Berner <tcberner@gmail.com>
Obtained from:	krusader upstream
7ea932b697
Dmitry Marakasov (amdmi3) · 2.4.0.b3_3
- Add LICENSE - Fix WWW:
dbafd1388b
Frederic Culot (culot) · 2.4.0.b3_3
- Reassign to the heap after fluffy@'s bit was taken in for safekeeping
d0d2fb3c56
Max Brazhnikov (makc) · 2.4.0.b3_3
- Remove deprecated USE_KDE4=kdehier - while here, remove any reference to KDE in deskutils/charmtimetracker (Qt-only app)   and supposedly fix build of graphics/gnash with KDE4 option
b22224f636
Dmitry Marakasov (amdmi3) · 2.4.0.b3_3
- Drop @dirrm* from and add empty directories to pkg-plists

Approved by:	portmgr blanket, kwm (for gnome@ ports)
80bd908d15
Gerald Pfeifer (gerald) · 2.4.0.b3_3
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
15945f8122
Matthias Andree (mandree) · 2.4.0.b3_2
Upgrade OpenEXR and ilmbase to 2.2.0.

GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so
GCC-based systems will upgrade to the default ports compiler (GCC 4.7
currently.)

Add two patches to OpenEXR to permit building it in a live system with
the older OpenEXR version installed. Bug report filed to upstream Github
at https://github.com/openexr/openexr/issues/130

Couple OpenEXR more tightly to ilmbase and require its exact .so
version.

Add UPDATING note, and bump PORTREVISION of all dependent ports.

Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer.

Approved by:	portmgr (implicit for bumping PORTREVISION on unstaged ports)
515db2ed10
Martin Wilke (miwi) · 2.4.0.b3_1
- Convert BZIP2 to USES
684a024ea7
Max Brazhnikov (makc) · 2.4.0.b3_1
- Bump PORTREVISION after KDE4_PREFIX change
d2de2b00e4
Raphael Kubo da Costa (rakuco) · 2.4.0.b3
- Support staging. - Stop setting the outdated LATEST_LINK variable.

Approved by:	fluffy (maintainer, implicit)
8ae707e5d9
Baptiste Daroussin (bapt) · 2.4.0.b3
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-fm)
f0d1c93f67
Alex Kozlov (ak) · 2.4.0.b3
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Alex Kozlov (ak) · 2.4.0.b3
- Convert USE_GETTEXT to USES (part 1)

Approved by:	portmgr (bapt)
08c99f3ad5