BSD Ports

irc/senpai 0.5.0_2 FreeBSD

Modern terminal IRC client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d81b7ba3c3
License
ISCL
Categories
irc
Package size
2823.7 KiB, 8478.3 KiB installed

Description

senpai is a terminal IRC client that works best with bouncers implementing certain extensions:

  • history is fetched from the server via CHATHISTORY, no logs are kept locally
  • messages can be searched in logs via SEARCH
  • networks are fetched from the server via soju.im/bouncer-networks
  • files can be uploaded via soju.im/FILEHOST (with drag & drop!)

In the other systems

SystemPortVersion
FreeBSDirc/senpai0.5.0_2
OpenBSDnet/senpai0.5.0
NetBSDchat/senpai0.5.0nb5

Install

Binary package:

pkg install senpai

From the ports tree:

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

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

RUN_DEPENDS=	senpai>0:irc/senpai

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:latest0.5.0_10.5.0_1--0.5.0_1
FreeBSD:14:quarterly0.5.0_10.5.0_1n/a-0.5.0_1
FreeBSD:15:latest0.5.0_10.5.0_1n/a--
FreeBSD:15:quarterly0.5.0_10.5.0_1n/an/an/a
FreeBSD:16:latest0.5.00.5.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 19
Run dependencies 16

No port depends on this one.

Configuration

Options name: irc_senpai

OptionDefaultDescription
DESKTOPonInstall .desktop file and application icons
MANPAGESonBuild and/or install manual pages
USES
go:modules
Service scripts
none

Files

Manual pages 2
  • senpai(1)
  • senpai(5)
pkg-plist 6
  • share/applications/senpai.desktop
  • share/icons/hicolor/48x48/apps/senpai.png
  • share/icons/hicolor/scalable/apps/senpai.svg
  • share/man/man1/senpai.1.gz
  • share/man/man5/senpai.5.gz
  • bin/senpai
distinfo 2
FileSizeSHA256
go/irc_senpai/senpai-v0.5.0/v0.5.0.mod841e3a081dbdd89608047e68a0578a9016761bb774be630d16e419513ec033d8fba
go/irc_senpai/senpai-v0.5.0/v0.5.0.zip321308884aad2468ea742c5c903ac31f487999292aab6c6f43c447eb156a75aa3cd8a4

Commit history 3

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
0290ba0664 Bennett Wetters irc/senpai: Add new port
PR: 292552 Event: EuroBSDcon 2026 (Brussels)