Bug 294234 - New port: irc/flume: Modern terminal IRC client
Summary: New port: irc/flume: Modern terminal IRC client
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-03 15:26 UTC by Emilio Escobar
Modified: 2026-04-07 15:53 UTC (History)
0 users

See Also:


Attachments
shar for irc/flume 1.2.4 (9.76 KB, text/plain)
2026-04-03 15:26 UTC, Emilio Escobar
no flags Details
git diff for irc/flume 1.2.4 (9.80 KB, patch)
2026-04-05 04:06 UTC, Mark Linimon
no flags Details | Diff
git-format patch file as requested (61.75 KB, patch)
2026-04-05 15:45 UTC, Emilio Escobar
no flags Details | Diff
git diff for irc/flume 1.2.4 (60.70 KB, patch)
2026-04-05 16:04 UTC, Emilio Escobar
no flags Details | Diff
git diff for irc/flume 1.2.5 (60.70 KB, patch)
2026-04-07 15:53 UTC, Emilio Escobar
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Emilio Escobar 2026-04-03 15:26:05 UTC
New port: irc/flume

Flume is a fast, modern, terminal-based IRC client built in Rust.
Multi-server, IRCv3, Lua/Python scripting, theming, split views,
DCC, LLM generation, emoji shortcodes.

Homepage: https://github.com/FlumeIRC/flume
License: Apache-2.0
Version: 1.2.4
Comment 1 Emilio Escobar 2026-04-03 15:26:06 UTC
Created attachment 269344 [details]
shar for irc/flume 1.2.4
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2026-04-05 04:06:23 UTC
Created attachment 269374 [details]
git diff for irc/flume 1.2.4

^Triage: we now prefer patches to be in 'git patch' format.

Although the crates fetch, portlint fails with:

  FATAL: no /home/freebsd/freebsd-ports/irc/flume/distinfo in ".".

and make patch fails with:

  => Attempting to fetch https://codeload.github.com/FlumeIRC/flume/tar.gz/1.2.4?dummy=/FlumeIRC-flume-1.2.4_GH0.tar.gz
  fetch: https://codeload.github.com/FlumeIRC/flume/tar.gz/1.2.4?dummy=/FlumeIRC-flume-1.2.4_GH0.tar.gz: Not Found
Comment 3 Emilio Escobar 2026-04-05 15:27:40 UTC
(In reply to Mark Linimon from comment #2)
On it. Will take care of it today, thx!
Comment 4 Emilio Escobar 2026-04-05 15:45:41 UTC
Created attachment 269389 [details]
git-format patch file as requested

Updated to git-format patch as requested. Fixes:
- Added DISTVERSIONPREFIX=v (fixes source tarball fetch)
- Full distinfo with SHA256 for source + 365 crates
- All port files included: Makefile, Makefile.crates, distinfo, pkg-descr, pkg-plist
Comment 5 Emilio Escobar 2026-04-05 16:04:47 UTC
Updated port to version 1.2.4.
Comment 6 Emilio Escobar 2026-04-05 16:04:48 UTC
Created attachment 269390 [details]
git diff for irc/flume 1.2.4
Comment 7 Emilio Escobar 2026-04-05 16:11:51 UTC
Comment on attachment 269390 [details]
git diff for irc/flume 1.2.4

Apologies for the duplicate, testing automated release job.
Comment 8 Emilio Escobar 2026-04-07 14:58:37 UTC
Heads up - while testing the other package distribution, I realized that flume was compiled with python3.12 specifically (since the GH action runner has this). I have then since changed flume to link Python but in a more generic way (basically supporting any python 3.7+ installation). So it may be possible that the project compiles but the binary will not run unless the box has python 3.12. I am holding back a 1.2.5 release that fixes this (among other things) while you're reviewing 1.2.4. I am avoiding being a pain as much as I can but I figured I'd be transparent about where things are.
Comment 9 Emilio Escobar 2026-04-07 15:53:04 UTC
New upstream version 1.2.5 released. Attaching updated git-format patch with the latest source tarball, crate dependencies, and distinfo. This supersedes any previous patch on this bug — please use this latest one for review.
Comment 10 Emilio Escobar 2026-04-07 15:53:05 UTC
Created attachment 269462 [details]
git diff for irc/flume 1.2.5