*/*: force rebuild after devel/kf6-kio updatec2d5342be2
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:krusaderfrom 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)
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
x11-fm/krusader2: update to 2.9.0 and switch to KF6/Qt6f1c7fcd263
x11-fm/krusader2: update to 2.8.1, latest release Some bugfixes, release notes at https://invent.kde.org/utilities/krusader/-/blob/stable/ChangeLogd81ed61899
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
KDE: make ecm a build-only dependency in kde@ maintained portsc6274ee942
audio/opus: bump consumers after update to 1.4feb1fa34f5
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
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.txt9f8d95d50d
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/D36349ddae4e92d8
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
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
x11-fm/krusader2: pet stage-qa9c404e22fd
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: portmgrae1b9e306e
x11-fm/krusader2: update url in pkg-message PR: 261289c3521af9c7
*: apply refactor.remove-consecutive-empty-lines Submitted by: porteditce1af7fdc2
x11-fm/krusader2: Add CPE information Approved by: portmgr (blanket)62ceef8f59
x11-fm/krusader2: fix crash-on-exit Details are in the patch which has been added; committed upstream.c94f4ee946
Remove # $FreeBSD$ from Makefiles.305f148f48
Remove obsolete CONFLICTS on kde4 ports - kde4 has been removed 2018-12-31, that's way back when.906751bc45
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.20e897b7bfeConvert to UCL & cleanup pkg-message (categories x)467ad301e8
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: 238330ea8c8ec7da
Fix with build on GCC architectures. PR: 235093 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl>438b3468a7
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
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: antoine707c6bf295
x11-fm/krusader2: update to 2.7.1fe1b6b884f
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
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/D15436557ef47f49
Update WWW in pkg-descre810193229
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/D12979737c1cc56d
Chase ffmpeg 3.3 update (ABI changes) PR: 218658 Submitted by: riggsb50a4186ce
Take maintainership of x11-fm/krusader2 Approved by: rakuco (mentor)1735bebfe5
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/D69610f583d8700Remove 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/D6542059340ceb7
- Fix trailing whitespace in pkg-messages Approved by: portmgr blankete87a8bd319
Convert LICENSE= "GPLxx # or later" to "GPLxx+" Approved by: portmgr blanketb9398223bd
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 upstream7ea932b697
- Add LICENSE - Fix WWW:dbafd1388b
- Reassign to the heap after fluffy@'s bit was taken in for safekeepingd0d2fb3c56
- 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 optionb22224f636
- Drop @dirrm* from and add empty directories to pkg-plists Approved by: portmgr blanket, kwm (for gnome@ ports)80bd908d15
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
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
- Convert BZIP2 to USES684a024ea7
- Bump PORTREVISION after KDE4_PREFIX changed2de2b00e4
- Support staging. - Stop setting the outdated LATEST_LINK variable. Approved by: fluffy (maintainer, implicit)8ae707e5d9
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-fm)f0d1c93f67
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
- Convert USE_GETTEXT to USES (part 1) Approved by: portmgr (bapt)08c99f3ad5