<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/10e3962f43fce7f6a0dfcaff90e3c7aae2d41436">https://github.com/macports/macports-ports/commit/10e3962f43fce7f6a0dfcaff90e3c7aae2d41436</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 10e3962f43fce7f6a0dfcaff90e3c7aae2d41436
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Jul 5 17:45:00 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> krusader: Fix ordered comparison between pointer and zero
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/58459
</span>---
kde/krusader/Portfile | 8 ++--
kde/krusader/files/ordered-comparison.patch | 60 +++++++++++++++++++++++++++++
2 files changed, 65 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/krusader/Portfile b/kde/krusader/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c084365d3ca..626c1a6a828 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/kde/krusader/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/krusader/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,14 +16,16 @@ long_description Krusader is an advanced twin panel (commander style) file ma
</span> many extras such as directory synchronization, transparent archive handling, \
FTP, advanced search, internal viewer, ...
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://krusader.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://krusader.org
</span> master_sites sourceforge:project/krusader/krusader/${version}
distname krusader-${version}
use_bzip2 yes
checksums rmd160 569cf99ab8d2f23d888e922dc4c996d16ef1f0bc \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 ca43ddeef91e2821142b723d13c0be4bf0d138a9718cccd914cecb675cc97dae
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ca43ddeef91e2821142b723d13c0be4bf0d138a9718cccd914cecb675cc97dae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4305463
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles ordered-comparison.patch
</span>
if {![variant_isset docs]} {
patchfiles-append patch-CMakeLists.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/kde/krusader/files/ordered-comparison.patch b/kde/krusader/files/ordered-comparison.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f14cc9f8c5b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/kde/krusader/files/ordered-comparison.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,60 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: ordered comparison between pointer and zero ('const void *' and 'int')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://svnweb.freebsd.org/ports?view=revision&revision=478438
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- krusader/Dialogs/packgui.cpp.orig 2018-08-30 09:48:14 UTC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ krusader/Dialogs/packgui.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,7 +40,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <QtGui/QComboBox>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <khistorycombobox.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define PS(x) lst.contains(x)>0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PS(x) bool(lst.contains(x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // clear the statics first
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QString PackGUI::filename = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- krusader/Konfigurator/kgarchives.cpp.orig 2018-08-30 09:48:24 UTC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ krusader/Konfigurator/kgarchives.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -163,7 +163,7 @@ void KgArchives::slotAutoConfigure()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void KgArchives::disableNonExistingPackers()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define PS(x) lst.contains(x)>0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PS(x) bool(lst.contains(x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // get list of available packers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QStringList lst = KRarcHandler::supportedPackers();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- krusader/Konfigurator/krresulttable.cpp.orig 2018-08-30 09:48:49 UTC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ krusader/Konfigurator/krresulttable.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ using namespace std;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define PS(x) _supported.contains(x)>0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define PS(x) bool(_supported.contains(x))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KrResultTable::KrResultTable(QWidget* parent)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : QWidget(parent),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- krusader/MountMan/kmountman.cpp.orig 2018-08-30 09:48:03 UTC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ krusader/MountMan/kmountman.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -109,18 +109,18 @@ KMountMan::~KMountMan() {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool KMountMan::invalidFilesystem(QString type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return (invalid_fs.contains(type) > 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return (invalid_fs.contains(type));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // this is an ugly hack, but type can actually be a mountpoint. oh well...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool KMountMan::nonmountFilesystem(QString type, QString mntPoint)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return((nonmount_fs.contains(type) > 0) || (nonmount_fs_mntpoint.contains(mntPoint) > 0));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return(bool(nonmount_fs.contains(type)) || bool(nonmount_fs_mntpoint.contains(mntPoint)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool KMountMan::networkFilesystem(QString type)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return (network_fs.contains(type) > 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return (network_fs.contains(type));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void KMountMan::mainWindow()
</span></pre><pre style='margin:0'>
</pre>