Created attachment 252691 [details] Update to 7.1.4a Hello, I can gladly report that I managed to get a patch through multitail that contains all the FreeBSD-specific changes, plus uwsgi & dovecot log highlighting (the latter of which is actually added back): https://github.com/folkertvanheusden/multitail/pull/40 I took the liberty and made the necessary changes in ports, attached you'll find the patch to make multitail compile with the newest version. 7.x will need libgnuregex as a dependency since the '?)' (non-greedy) operator isn't supported by FreeBSD's libregex. I request a timely merge & update. Cheers, László
Created attachment 252693 [details] Update to 7.1.4a, w/o the duplicate 'cmake' in USES Removed the duplicate cmake from USES, added by mistake before.
You replaced tabs with spaces - this is wrong.
Created attachment 252727 [details] Update to 7.1.5 7.1.5 is out, here's the patch for it.
Created attachment 252728 [details] Portlint errors corrected patch for 7.1.5 Used portlint to place WRKSRC and LIB_DEPENDS to their own section, whatever that means.
Thank you very much for the patch, looks good to me. Some small details: - You can remove PORTREVISION when you update to a new version - You replaced all the tabs with spaces Would it be possible to fix this? And would you like to take over the maintainership of this port as I haven't used multitail in years.
(In reply to Beat Gaetzi from comment #5) Hey, as for the corrections: sure, I can. I can take over the maintenance too, as long as I'll keep using this tool. Cheers László
Created attachment 252824 [details] "Unwronged" patch to 7.1.5
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=726bf485e70ed68f7b09b4ca3a24a28ceb890faf commit 726bf485e70ed68f7b09b4ca3a24a28ceb890faf Author: Beat Gaetzi <beat@FreeBSD.org> AuthorDate: 2024-09-25 17:26:49 +0000 Commit: Beat Gaetzi <beat@FreeBSD.org> CommitDate: 2024-09-25 17:26:49 +0000 sysutils/multitail: Update to 7.1.5 - Pass maintainership to submitter PR: 280755 sysutils/multitail/Makefile | 28 ++++++++++++++------------ sysutils/multitail/distinfo | 6 +++--- sysutils/multitail/files/patch-Makefile (gone) | 25 ----------------------- sysutils/multitail/files/patch-mt.c (gone) | 15 -------------- sysutils/multitail/files/patch-mt.h (gone) | 18 ----------------- sysutils/multitail/files/patch-term.c (gone) | 15 -------------- 6 files changed, 18 insertions(+), 89 deletions(-)
Committed, thanks!
Thank you! I don't know how this maintainership thing works but will figure it out. Out of curiosity, what do you use now, that you don't use multitail anymore? I'm still using it very actively on many servers. lnav doesn't seem to me a real contender.
(In reply to László Károlyi from comment #10) Don't worry! :) There is the porters handbook which has very detailed information if you want to look up something: https://docs.freebsd.org/en/books/porters-handbook/ There is also the ports@ mailing list in case of any questions. I just use tail(1) directly. Like: root@myserver:/var/log # tail -f daemon.log auth.log messages
(In reply to Beat Gaetzi from comment #11) > root@myserver:/var/log # tail -f daemon.log auth.log messages Or "tail -F daemon.log auth.log messages".
Thanks, I knew tail from the get-go, but I needed something with highlighting, which multitail does excellently. I was looking into lnav too, I even tried using it as a PAGER for a shorter time, but it doesn't work sometimes and I stopped using it after it got annoying. Still have it installed, only I don't use it as a PAGER anymore.