BSD Ports

irc/halloy 2026.9_1 FreeBSD

IRC client written in Rust, with the iced GUI library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
GPLv3
Categories
irc
Package size
12498.2 KiB, 35258.1 KiB installed

Description

Halloy is an open-source IRC client written in Rust, with the iced GUI library.

Features:

  • IRCv3.2 capabilities
  • SASL support
  • DCC Send
  • Keyboard shortcuts
  • Auto-completion for nicknames, commands, and channels
  • Notifications support
  • Multiple channels at the same time across servers
  • Commandbar for for quick actions
  • Custom themes
  • Portable mode

In the other systems

SystemPortVersion
FreeBSDirc/halloy2026.9_1
NetBSDwip/halloy2024.14
HardenedBSDirc/halloy2026.8_1
GhostBSDirc/halloy2026.8_1

Install

Binary package:

pkg install halloy

From the ports tree:

cd /usr/ports/irc/halloy/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	halloy>0:irc/halloy

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.8_12026.9_1-2025.6_12026.9_1
FreeBSD:14:quarterly2026.8_12026.8_1n/a2025.62026.8_1
FreeBSD:15:latest2026.9_12026.9_1n/a2025.6_12025.6_1
FreeBSD:15:quarterly2026.8_12026.8_1n/an/an/a
FreeBSD:16:latest2026.8_12026.9_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 30
Run dependencies 21

No port depends on this one.

Configuration

No options to configure.

USES
cargo desktop-file-utils xorg
Service scripts
none

Files

pkg-plist 11
  • bin/halloy
  • share/applications/halloy.desktop
  • share/icons/hicolor/128x128/apps/halloy.png
  • share/icons/hicolor/16x16/apps/halloy.png
  • share/icons/hicolor/24x24/apps/halloy.png
  • share/icons/hicolor/256x256/apps/halloy.png
  • share/icons/hicolor/32x32/apps/halloy.png
  • share/icons/hicolor/48x48/apps/halloy.png
  • share/icons/hicolor/512x512/apps/halloy.png
  • share/icons/hicolor/64x64/apps/halloy.png
  • share/icons/hicolor/96x96/apps/halloy.png
distinfo 976
FileSizeSHA256
rust/crates/ab_glyph-0.2.32.crate2096701c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
rust/crates/ab_glyph_rasterizer-0.1.10.crate11206366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/aes-0.8.4.crate124812b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/aligned-0.4.3.crate10452ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685
rust/crates/aligned-vec-0.6.4.crate12609dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/alsa-0.11.0.crate76094812947049edcd670a82cd5c73c3661d2e58468577ba8489de58e1a73c04cbd5d
rust/crates/alsa-sys-0.4.0.crate35672ad7569085a265dd3f607ebecce7458eaab2132a84393534c95b18dcbc3f31e04
rust/crates/amplify-4.9.0.crate414103f7fb4ac7c881e54a8e7015e399b6112a2a5bc958b6c89ac510840ff20273b31
rust/crates/amplify_derive-4.0.1.crate395392a6309e6b8d89b36b9f959b7a8fa093583b94922a0f6438a24fb08936de4d428
rust/crates/amplify_num-0.5.3.crate2759099bcb75a2982047f733547042fc3968c0f460dfcf7d90b90dea3b2744580e9ad
rust/crates/amplify_syn-2.0.1.crate195667736fb8d473c0d83098b5bac44df6a561e20470375cd8bcae30516dc889fd62a
rust/crates/android-activity-0.6.1.crate3226110f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd
rust/crates/android-properties-0.2.2.crate4563fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/any_ascii-0.3.3.crate30002790c6333e01ba7235575b6ab53e5af10f1c327927fd97c36462917e289557ea64
rust/crates/anyhow-1.0.104.crate48819330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470

Commit history 6

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
5deac448cf Herbert J. Skuhra irc/halloy: update to 2026.9
Changelog: https://github.com/squidowl/halloy/releases/tag/2026.9 Commitlog: https://github.com/squidowl/halloy/compare/2026.8...2026.9 PR: 299307 Approved by: Andie Bradley (maintainer)
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
0075dbc93f Robert Clausecker irc/halloy: fix build on armv7
The usual issue of time_t being 64 bits on armv7 despite it being a 32 bit platform. Refactor the time conversion code to just use i64 throughout, avoiding any type conversion issues. Approved by: portmgr (build fix blanket) See also: 0c9905d54dedcf8763df802a01beb2ea3d4ac4a0 MFH: 2026Q3
114992f8ef Andie Bradley irc/halloy: Update 2026.7.2 => 2026.8
Changelog: https://github.com/squidowl/halloy/releases/tag/2026.8 PR: 297158 Reported by: Andie Bradley <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q3

The latest 5 of 6 in the history this site was built from.