BSD Ports

irc/undernet-ircu 2.10.12.19_1 FreeBSD

Undernet IRCU irc daemon

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ec457ffbc9
License
GPLv1
Categories
irc, net
Package size
533.2 KiB, 1975.2 KiB installed

Description

Undernet's popular and reliable irc daemon.

Note that this port is titled "undernet-ircu" to differentiate it from another ircd known as ircu (which was created and is maintained by a former undernet coder who forked project paths without changing project names).

In the other systems

SystemPortVersion
FreeBSDirc/undernet-ircu2.10.12.19_1
DragonFlyirc/undernet-ircu2.10.12.19_1
HardenedBSDirc/undernet-ircu2.10.12.19_1

Install

Binary package:

pkg install undernet-ircu

From the ports tree:

cd /usr/ports/irc/undernet-ircu/ && make install clean

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

RUN_DEPENDS=	undernet-ircu>0:irc/undernet-ircu

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:latest2.10.12.19_12.10.12.19_1-2.10.12.19_12.10.12.19_1
FreeBSD:14:quarterly2.10.12.19_12.10.12.19_1n/a2.10.12.19_12.10.12.19_1
FreeBSD:15:latest2.10.12.19_12.10.12.19_1n/a2.10.12.19_12.10.12.19_1
FreeBSD:15:quarterly2.10.12.19_12.10.12.19_1n/an/an/a
FreeBSD:16:latest2.10.12.19_12.10.12.19_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 8
Run dependencies 8

No port depends on this one.

Configuration

Options name: irc_undernet-ircu

OptionDefaultDescription
ASSERTSonEnable assertion checking
DEBUGoffBuild with debugging support
DEVPOLLonEnable the /dev/poll-based engine
DOCSoffBuild and/or install documentation
EPOLLonEnable the epoll-based engine
INLINESonEnable inlining for a few critical functions
IPV6offIPv6 protocol support
KQUEUEonEnable the kqueue-based engine
LEAKDETECToffTurn on the leak detector (reqs patched boehm)
PEDANTICoffEnable pedantic warnings
POLLoffForce poll to be used even if not a sys call
WARNINGSoffEnable warnings (add -Wall to CFLAGS)
Service scripts
undernet
Conflicts with
ircd-hybrid-7.[0-9]*

Message after installing

To run undernet ircu you must add 'undernet_enable="YES"' to
	"/etc/rc.conf" .  It can then be started with
	"/usr/local/etc/rc.d/undernet start"

	You must also copy "/usr/local/etc/ircd.conf.example" to
	"/usr/local/etc/ircd.conf\" and modify its settings according to
	your needs.  See documentation at http://coder-com.undernet.org.

Files

distinfo 1
FileSizeSHA256
ircu2.10.12.19.tar.gz1.113628e+0679e3264b36c093c1f7c7019511b8ab7d3f0c16086c8b8b2f07463b7bd3787334
Master sites 2
  • https://github.com/UndernetIRC/ircu2/releases/download/u2.10.12.19/
  • ftp://ftpmirror.uk/freebsd-ports/undernet-ircu/

Commit history 2

DateCommitCreditsLog message
ec457ffbc9 Daniel Austin irc/undernet-ircu: unbreak after libc_p removal
- also enable on aarch64 and riscv64 after the BROKEN reason could not be reproduced on aarch64 PR: 298763 MFH: 2026Q3
3058258865 Daniel Engberg irc/undernet-ircu: Mark as BROKEN
Fails to build, /usr/local/bin/ld: cannot find -lc_p: No such file or directory Reported by: pkg-fallout