hi,
https://github.com/kapitainsky/RcloneBrowser is dead upstream so update
to use
https://github.com/SysAdminDoc/RcloneBrowserNG/releases/tag/v2.0.2 which
is what archlinux ships as rclone browser 'ng' - starts fine here,
havent actually tried browsing random remotes yet.
rclone users feedback welcome.
Landry
? patch-src_CMakeLists_txt
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/rclone-browser/Makefile,v
diff -u -r1.6 Makefile
--- Makefile 13 Feb 2026 12:02:17 -0000 1.6
+++ Makefile 7 Nov 2026 15:01:04 -0000
@@ -1,10 +1,11 @@
COMMENT = file browser for rclone-supported remotes
-GH_ACCOUNT = kapitainsky
-GH_PROJECT = RcloneBrowser
-GH_TAGNAME = 1.8.0
-PKGNAME = rclone-browser-${GH_TAGNAME}
-REVISION = 2
+V = 2.0.2
+DISTNAME = RcloneBrowserNG-${V}-source
+PKGNAME = rclone-browser-${V}
+
+SITES =
https://github.com/SysAdminDoc/RcloneBrowserNG/releases/download/v${V}/
+WRKDIST = ${WRKDIR}/${DISTNAME:S/-source//}
CATEGORIES = sysutils x11
@@ -12,19 +13,15 @@
PERMIT_PACKAGE =Yes
MODULES = devel/cmake \
- x11/qt5
+ x11/qt6
RUN_DEPENDS = devel/desktop-file-utils \
sysutils/rclone \
x11/gtk+4,-guic
-WANTLIB += Qt5Core Qt5Gui Qt5Network Qt5Widgets c m
+WANTLIB += GL Qt6Core Qt6Gui Qt6Network Qt6Widgets c m
WANTLIB += ${COMPILER_LIBCXX}
NO_TEST = Yes
-
-
-
-MODCMAKE_POLICY_VERSION_OVERRIDE = Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/rclone-browser/distinfo,v
diff -u -r1.1.1.1 distinfo
--- distinfo 27 Nov 2020 14:19:55 -0000 1.1.1.1
+++ distinfo 7 Nov 2026 15:01:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (RcloneBrowser-1.8.0.tar.gz) =
X4JCoBG4VHd0kSe36U6HQDXEMcL6bfgX5WA+2JFgS+s=
-SIZE (RcloneBrowser-1.8.0.tar.gz) = 384567
+SHA256 (RcloneBrowserNG-2.0.2-source.tar.gz) =
82MUGPOvDZfb1ZOQvAMq93YiZOhoTIQC7QM/3+T5L3U=
+SIZE (RcloneBrowserNG-2.0.2-source.tar.gz) = 555584
Index: patches/patch-src_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/sysutils/rclone-browser/patches/patch-src_CMakeLists_txt,v
diff -u -r1.2 patch-src_CMakeLists_txt
--- patches/patch-src_CMakeLists_txt 11 Mar 2022 19:57:55 -0000 1.2
+++ patches/patch-src_CMakeLists_txt 7 Nov 2026 15:01:04 -0000
@@ -1,15 +1,14 @@
-Workaround to unbreak build with Qt 5.15
-https://github.com/kapitainsky/RcloneBrowser/issues/125
+-Werror doesnt go well with unused params
Index: src/CMakeLists.txt
--- src/CMakeLists.txt.orig
+++ src/CMakeLists.txt
-@@ -10,7 +10,7 @@ endif()
- if(WIN32)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4 /WX /wd4100 /wd4189")
+@@ -13,7 +13,7 @@ if(WIN32)
else()
-- add_definitions("-pedantic -Wall -Wextra -Werror -std=c++11")
-+ add_definitions("-pedantic -Wall -Wextra -std=c++11")
- endif()
-
- if (APPLE)
+ set(CMAKE_CXX_STANDARD 17)
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+- add_definitions("-pedantic -Wall -Wextra -Werror
-Wno-deprecated-declarations")
++ add_definitions("-pedantic -Wall -Wextra -Wno-deprecated-declarations")
+ add_compile_options(-fstack-protector-strong -fcf-protection=full)
+ add_definitions(-D_FORTIFY_SOURCE=3)
+ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/rclone-browser/pkg/PLIST,v
diff -u -r1.2 PLIST
--- pkg/PLIST 11 Mar 2022 19:57:55 -0000 1.2
+++ pkg/PLIST 7 Nov 2026 15:01:04 -0000
@@ -1,10 +1,12 @@
@bin bin/rclone-browser
-share/applications/rclone-browser.desktop
-share/icons/hicolor/128x128/apps/rclone-browser.png
-share/icons/hicolor/256x256/apps/rclone-browser.png
-share/icons/hicolor/32x32/apps/rclone-browser.png
-share/icons/hicolor/512x512/apps/rclone-browser.png
-share/icons/hicolor/64x64/apps/rclone-browser.png
-share/icons/hicolor/scalable/apps/rclone-browser.svg
+share/applications/io.github.sysadmindoc.rclonebrowserng.desktop
+share/icons/hicolor/128x128/apps/io.github.sysadmindoc.rclonebrowserng.png
+share/icons/hicolor/256x256/apps/io.github.sysadmindoc.rclonebrowserng.png
+share/icons/hicolor/32x32/apps/io.github.sysadmindoc.rclonebrowserng.png
+share/icons/hicolor/512x512/apps/io.github.sysadmindoc.rclonebrowserng.png
+share/icons/hicolor/64x64/apps/io.github.sysadmindoc.rclonebrowserng.png
+share/icons/hicolor/scalable/apps/io.github.sysadmindoc.rclonebrowserng.svg
+share/metainfo/
+share/metainfo/io.github.sysadmindoc.rclonebrowserng.metainfo.xml
@tag update-desktop-database
@tag gtk-update-icon-cache %D/share/icons/hicolor