git: 0f0b8a22a3c7 - main - x11-fm/filerunner: Update 23.03.07.16 => 24.07.12.20, improve port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 14 Nov 2025 15:33:03 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0f0b8a22a3c714cc02eda364a4e56c9d93b78867
commit 0f0b8a22a3c714cc02eda364a4e56c9d93b78867
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-11-14 15:27:20 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-11-14 15:27:20 +0000
x11-fm/filerunner: Update 23.03.07.16 => 24.07.12.20, improve port
Changelog:
https://sourceforge.net/projects/filerunner/files/release-24.07.12.20/changelog-24.07.12.20.txt/download
Improve port:
- Replace PORTVERSION with DISTVERSION.
- Use shebangfix instead of manual REINPLACE_CMD.
- Reimplement do-install.
PR: 290612
Co-authored-by: Aldis Berjoza <aldis@berjoza.lv>
---
x11-fm/filerunner/Makefile | 24 +++++++++---------
x11-fm/filerunner/distinfo | 6 ++---
x11-fm/filerunner/pkg-plist | 60 ++++++++++++++++++++++++++++++++++++++++++---
3 files changed, 71 insertions(+), 19 deletions(-)
diff --git a/x11-fm/filerunner/Makefile b/x11-fm/filerunner/Makefile
index f7a41de35e63..b7c22b814d34 100644
--- a/x11-fm/filerunner/Makefile
+++ b/x11-fm/filerunner/Makefile
@@ -1,8 +1,8 @@
PORTNAME= filerunner
-PORTVERSION= 23.03.07.16
+DISTVERSION= 24.07.12.20
CATEGORIES= x11-fm tk
-MASTER_SITES= SF/${PORTNAME}/release-${PORTVERSION}
-DISTNAME= fr-${PORTVERSION}
+MASTER_SITES= SF/${PORTNAME}/release-${DISTVERSION}
+DISTNAME= fr-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Tcl/Tk-based filemanager with FTP capabilities
@@ -10,22 +10,20 @@ WWW= https://sourceforge.net/projects/filerunner/
LICENSE= GPLv2
-USES= tk:run
+USES= shebangfix tk:run
USE_LDCONFIG= yes
+SHEBANG_FILES= fr frftp
+tk_OLD_CMD= "/usr/bin/env wish"
+
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
-post-patch:
- ${REINPLACE_CMD} -e 's|/usr/bin/env wish|${WISH}|' ${WRKSRC}/fr
-
do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}
-.for file in fr frftp
- @${CHMOD} ${BINMODE} ${STAGEDIR}${DATADIR}/${file}
-.endfor
- @${LN} -sf ${DATADIR}/fr ${STAGEDIR}${PREFIX}/bin/fr
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
+ '! ( -name fr -o -name frftp ) ')
+ ${INSTALL_SCRIPT} ${WRKSRC}/fr ${WRKSRC}/frftp ${STAGEDIR}${DATADIR}
+ ${RLN} ${STAGEDIR}${DATADIR}/fr ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/x11-fm/filerunner/distinfo b/x11-fm/filerunner/distinfo
index 3d7fcb810404..f5923f2b7876 100644
--- a/x11-fm/filerunner/distinfo
+++ b/x11-fm/filerunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704532284
-SHA256 (fr-23.03.07.16.tar.gz) = 79cf8196a2dd9913059937494301d30be674deb6cdf00303816f8bb828625ebf
-SIZE (fr-23.03.07.16.tar.gz) = 3053709
+TIMESTAMP = 1761595057
+SHA256 (fr-24.07.12.20.tar.gz) = 9ffe6a581681fd9e8834870f8c6ab205534177eed644bbaae13173362fd3240e
+SIZE (fr-24.07.12.20.tar.gz) = 3487526
diff --git a/x11-fm/filerunner/pkg-plist b/x11-fm/filerunner/pkg-plist
index bf3d259fe744..d0e9bb9335b5 100644
--- a/x11-fm/filerunner/pkg-plist
+++ b/x11-fm/filerunner/pkg-plist
@@ -22,6 +22,7 @@ bin/fr
%%DATADIR%%/Makefiles/syncExcludeList
%%DATADIR%%/Makefiles/syncWithSim.tcl
%%DATADIR%%/Makefiles/tcl-inotify-1.4.1.tar.gz
+%%DATADIR%%/Makefiles/tcl-panicTrap-1.0.0.tar.gz
%%DATADIR%%/Makefiles/tip_index.tcl
%%DATADIR%%/Makefiles/toUnix.tcl
%%DATADIR%%/Makefiles/trim-inotify.tcl
@@ -54,8 +55,8 @@ bin/fr
%%DATADIR%%/bitmaps/up.bit
%%DATADIR%%/bitmaps/update.bit
%%DATADIR%%/bitmaps/xterm.bit
-%%DATADIR%%/cmd.tcl
%%DATADIR%%/cmdcomplete.tcl
+%%DATADIR%%/cmds.tcl
%%DATADIR%%/colorList.tcl
%%DATADIR%%/config.tcl
%%DATADIR%%/cript.tcl
@@ -76,7 +77,6 @@ bin/fr
%%DATADIR%%/font.tcl
%%DATADIR%%/fr
%%DATADIR%%/fr-inotify.tcl
-%%DATADIR%%/fr.bak
%%DATADIR%%/fr.tcl
%%DATADIR%%/frBalloon.tcl
%%DATADIR%%/frExpandFileListing.tcl
@@ -106,7 +106,6 @@ bin/fr
%%DATADIR%%/frlib/isCommand.tcl
%%DATADIR%%/frlib/killCode.tcl
%%DATADIR%%/frlib/ldelete.tcl
-%%DATADIR%%/frlib/lnorm.tcl
%%DATADIR%%/frlib/passwordLocker.tcl
%%DATADIR%%/frlib/pathmasking.tcl
%%DATADIR%%/frlib/patternListSearch.tcl
@@ -183,10 +182,12 @@ bin/fr
%%DATADIR%%/packages/mswindows/VFSrecycle.tcl
%%DATADIR%%/packages/mswindows/VFSregistry.tcl
%%DATADIR%%/packages/mswindows/auto_execOk.tcl
+%%DATADIR%%/packages/mswindows/cifsWindowsExt.tcl
%%DATADIR%%/packages/mswindows/cmdProperities.tcl
%%DATADIR%%/packages/mswindows/configc.tcl
%%DATADIR%%/packages/mswindows/configl.tcl
%%DATADIR%%/packages/mswindows/findUNC.tcl
+%%DATADIR%%/packages/mswindows/findUNC.tclX
%%DATADIR%%/packages/mswindows/findUNC.xtcl
%%DATADIR%%/packages/mswindows/fixMSWcommand.tcl
%%DATADIR%%/packages/mswindows/frWinBits.tcl
@@ -199,6 +200,59 @@ bin/fr
%%DATADIR%%/packages/mswindows/which.tcl
%%DATADIR%%/packages/mswindows/winLnkFile.tcl
%%DATADIR%%/packages/mswindows/windows.tcl
+%%DATADIR%%/packages/panic/index.html
+%%DATADIR%%/packages/panic/libpanicTrap1.0.0.so
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/AUTHORS
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/BUGS
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/ChangeLog
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/Makefile
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/Makefile.in
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/README
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/README.panicTrap
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/TODO
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/aclocal.m4
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/buildrelease
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/config.log
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/config.status
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/configure
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/configure.in
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/doc/tcl-inotify.n
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/index.html
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/libpanicTrap1.0.0.so
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/license.terms
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/panicTrap.o
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/pkgIndex.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/run.sh
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/ChangeLog
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/README.txt
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/install-sh
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/tcl.m4
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/132.txt
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/tailf.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test1.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test2.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test3.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test_mem.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test_mem2.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/panicTrap-nosys.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/panicTrap.c
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/panicTrap.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclInt.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclIntDecls.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclIntPlatDecls.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclPort.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclUnixPort.h
+%%DATADIR%%/packages/panic/pkgIndex.tcl
+%%DATADIR%%/packages/tcl-combobox/ANNOUNCE.txt
+%%DATADIR%%/packages/tcl-combobox/CHANGES.txt
+%%DATADIR%%/packages/tcl-combobox/LICENSE
+%%DATADIR%%/packages/tcl-combobox/README.txt
+%%DATADIR%%/packages/tcl-combobox/combobox.html
+%%DATADIR%%/packages/tcl-combobox/combobox.n
+%%DATADIR%%/packages/tcl-combobox/combobox.tcl
+%%DATADIR%%/packages/tcl-combobox/combobox.tmml
+%%DATADIR%%/packages/tcl-combobox/example.tcl
+%%DATADIR%%/packages/tcl-combobox/pkgIndex.tcl
%%DATADIR%%/packages/textmenu/pkgIndex.tcl
%%DATADIR%%/packages/textmenu/textCascadMenu.tcl
%%DATADIR%%/packages/textmenu/textmenu.tcl