irc/unreal 6.2.6 FreeBSD
Unreal - the next generation ircd
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0e55a5b8c5- License
- GPLv2
- Categories
- irc
- Package size
- 1331.3 KiB, 5956.6 KiB installed
Description
Unreal IRCd - the next generation ircd
A highly advanced IRCd with a strong focus on modularity and security. Other key features include: full IRCv3 support, SSL/TLS, cloaking, advanced anti-flood and anti-spam systems, GeoIP, remote includes, and lots of other features.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | irc/unreal | 6.2.6 |
| DragonFly | irc/unreal | 6.1.9.1 |
| MidnightBSD | irc/unreal | 6.1.9.1 |
Install
Binary package:
pkg install unreal
From the ports tree:
cd /usr/ports/irc/unreal/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= unreal>0:irc/unreal
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 6.2.6 | 6.2.6 | - | 6.1.9.1 | 6.2.6 |
| FreeBSD:14:quarterly | 6.2.6 | 6.2.6 | n/a | 6.1.9.1 | 6.2.6 |
| FreeBSD:15:latest | 6.2.6 | 6.2.6 | n/a | - | 6.1.9.1 |
| FreeBSD:15:quarterly | 6.2.6 | 6.2.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.2.6 | 6.2.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 5
libcares.so: dns/c-areslibpcre2-8.so: devel/pcre2libargon2.so: security/libargon2libsodium.so: security/libsodiumlibjansson.so: devel/jansson
The full lists below include those, and their dependencies in turn.
Build dependencies 9
Run dependencies 5
No port depends on this one.
Configuration
Options name: irc_unreal
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cpe gmake pkgconfig ssl
- Service scripts
unrealircd
Files
pkg-plist 302
- @owner ircd
- @group ircd
- etc/unreal/aliases/aliases.conf
- etc/unreal/aliases/anope.conf
- etc/unreal/aliases/atheme.conf
- etc/unreal/aliases/auspice.conf
- etc/unreal/aliases/cygnus.conf
- etc/unreal/aliases/epona.conf
- etc/unreal/aliases/generic.conf
- etc/unreal/aliases/genericstats.conf
- etc/unreal/aliases/ircservices.conf
- etc/unreal/aliases/operstats.conf
- etc/unreal/badwords.conf
- @sample etc/unreal/unrealircd.conf.sample
- etc/unreal/dccallow.conf
- etc/unreal/examples/example.conf
- etc/unreal/examples/example.es.conf
- etc/unreal/examples/example.fr.conf
- etc/unreal/examples/example.pt.conf
- etc/unreal/examples/example.tr.conf
- etc/unreal/help/help.conf
- etc/unreal/help/help.de.conf
- etc/unreal/help/help.es.conf
- etc/unreal/help/help.fr.conf
- etc/unreal/help/help.it.conf
- etc/unreal/help/help.nl.conf
- etc/unreal/help/help.pl.conf
- etc/unreal/help/help.ru.conf
- etc/unreal/help/help.tr.conf
- @sample etc/unreal/ircd.motd.sample
- @sample etc/unreal/ircd.rules.sample
- etc/unreal/modules.default.conf
- etc/unreal/modules.optional.conf
- etc/unreal/modules.sources.list
- etc/unreal/operclass.default.conf
- etc/unreal/rpc-class.default.conf
- etc/unreal/rpc.modules.default.conf
- etc/unreal/snomasks.default.conf
- etc/unreal/spamfilter.conf
- etc/unreal/tls/curl-ca-bundle.crt
- etc/unreal/tls/tls.cnf
- lib/unreal/account-notify.so
- lib/unreal/account-tag.so
- lib/unreal/addmotd.so
- lib/unreal/addomotd.so
- lib/unreal/admin.so
- lib/unreal/antimixedutf8.so
- lib/unreal/antirandom.so
- lib/unreal/authprompt.so
- lib/unreal/away.so
- lib/unreal/batch.so
- lib/unreal/blacklist.so
- lib/unreal/bot-tag.so
- lib/unreal/botmotd.so
- lib/unreal/cap.so
- lib/unreal/central-api.so
- lib/unreal/central-blocklist.so
- lib/unreal/certfp.so
- lib/unreal/chanmodes/censor.so
- lib/unreal/chanmodes/chanadmin.so
- lib/unreal/chanmodes/chanop.so
- lib/unreal/chanmodes/chanowner.so
- lib/unreal/chanmodes/delayjoin.so
- lib/unreal/chanmodes/floodprot.so
- lib/unreal/chanmodes/halfop.so
- lib/unreal/chanmodes/history.so
- lib/unreal/chanmodes/inviteonly.so
- lib/unreal/chanmodes/isregistered.so
- lib/unreal/chanmodes/issecure.so
- lib/unreal/chanmodes/key.so
- lib/unreal/chanmodes/limit.so
- lib/unreal/chanmodes/link.so
- lib/unreal/chanmodes/moderated.so
- lib/unreal/chanmodes/nocolor.so
- lib/unreal/chanmodes/noctcp.so
- lib/unreal/chanmodes/noexternalmsgs.so
- lib/unreal/chanmodes/noinvite.so
- lib/unreal/chanmodes/nokick.so
- lib/unreal/chanmodes/noknock.so
- lib/unreal/chanmodes/nonickchange.so
- lib/unreal/chanmodes/nonotice.so
- lib/unreal/chanmodes/operonly.so
- lib/unreal/chanmodes/permanent.so
- lib/unreal/chanmodes/private.so
- lib/unreal/chanmodes/regonly.so
- lib/unreal/chanmodes/regonlyspeak.so
- lib/unreal/chanmodes/secret.so
- lib/unreal/chanmodes/secureonly.so
- lib/unreal/chanmodes/stripcolor.so
- lib/unreal/chanmodes/topiclimit.so
- lib/unreal/chanmodes/voice.so
- lib/unreal/channel-context.so
- lib/unreal/channeldb.so
- lib/unreal/charsys.so
- lib/unreal/chathistory.so
- lib/unreal/chghost.so
- lib/unreal/chgident.so
- lib/unreal/chgname.so
- lib/unreal/clienttagdeny.so
- lib/unreal/cloak_md5.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| unrealircd-6.2.6.tar.gz | 1.1780385e+07 | 6eaf0f8963c2dc8c28ce580afa0239922e26c7b2df55aed7ec5f73daa307fc9b |
Master sites 1
- https://www.unrealircd.org/downloads/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
0e55a5b8c5 |
Matthew Horan | irc/unreal: Update 6.1.9.1 => 6.2.6 Port changes:
- Drops LIB_DEPENDS and configure flag for libmaxminddb as there
is a new built-in GeoIP database (mmdb).
- No longer RUN_DEPENDS on geoipupdate as the new database reloads
on start or rehash.
Changelog:
https://github.com/unrealircd/unrealircd/blob/unreal60_dev/doc/RELEASE-NOTES.md#unrealircd-626
PR: 297176
Reported by: Matthew Horan <[email protected]> (author)
Approved by: [email protected] (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3 |