irc/ngircd 28,1 FreeBSD
Free open source daemon for Internet Relay Chat (IRC)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d84ec0e9c6- License
- GPLv2+
- Categories
- irc
- Package size
- 190.7 KiB, 595.6 KiB installed
Description
ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License. It is simple to configure, can cope with dynamic IP addresses, and supports IPv6 as well as SSL. It is written from scratch and not based on the original IRCd.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | irc/ngircd | 28,1 |
| OpenBSD | net/ngircd | 27 |
| NetBSD | chat/ngircd | 27nb7 |
| DragonFly | irc/ngircd | 27_1,1 |
| MidnightBSD | irc/ngircd | 26.1_1,1 |
Install
Binary package:
pkg install ngircd
From the ports tree:
cd /usr/ports/irc/ngircd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ngircd>0:irc/ngircd
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 | 28,1 | 28,1 | 26.1,1 | 27_1,1 | 28,1 |
| FreeBSD:14:quarterly | 28,1 | 28,1 | n/a | 27_1,1 | 28,1 |
| FreeBSD:15:latest | 28,1 | 28,1 | n/a | 27_1,1 | 27_1,1 |
| FreeBSD:15:quarterly | 28,1 | 28,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 28,1 | 28,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
Options name: irc_ngircd
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
| GNUTLS | off | SSL/TLS support via GnuTLS |
| ICONV | on | Encoding conversion support via iconv |
| IDENT | off | IDENT (AUTH) protocol support |
| IPV6 | off | IPv6 protocol support |
| IRCPLUS | on | IRC+ protocol |
| LIBWRAP | on | TCP wrapper support |
| OPENSSL | on | SSL/TLS support via OpenSSL |
| PAM | on | Pluggable authentication module support |
| SNIFFER | off | IRC traffic sniffer |
| SYSLOG | on | Syslog logging support |
| ZLIB | on | zlib compression support |
- USES
- cpe localbase:ldflags tar:xz
- Service scripts
ngircd
Files
Manual pages 2
- ngircd(8)
- ngircd.conf(5)
pkg-plist 27
- @sample(,ngircd,640) etc/ngircd/ngircd.conf.sample
- sbin/ngircd
- share/doc/ngircd/AUTHORS.md
- share/doc/ngircd/Bopm.txt
- share/doc/ngircd/Capabilities.txt
- share/doc/ngircd/ChangeLog
- share/doc/ngircd/Commands.txt
- share/doc/ngircd/Container.md
- share/doc/ngircd/Contributing.txt
- share/doc/ngircd/FAQ.md
- share/doc/ngircd/HowToRelease.txt
- share/doc/ngircd/INSTALL.md
- share/doc/ngircd/Modes.txt
- share/doc/ngircd/NEWS
- share/doc/ngircd/PAM.txt
- share/doc/ngircd/Platforms.txt
- share/doc/ngircd/Protocol.txt
- share/doc/ngircd/README-AUX.txt
- share/doc/ngircd/README-BeOS.txt
- share/doc/ngircd/README-Interix.txt
- share/doc/ngircd/README.md
- share/doc/ngircd/RFC.txt
- share/doc/ngircd/SSL.md
- share/doc/ngircd/Services.txt
- share/doc/ngircd/sample-ngircd.conf
- share/man/man5/ngircd.conf.5.gz
- share/man/man8/ngircd.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ngircd-28.tar.xz | 379768 | b48ba320a931d445ae335c47f88a9406a20f5c71c623bee5f7755d0522d435ee |
Master sites 3
- https://ngircd.barton.de/pub/ngircd/
- https://ngircd.mirror.3rz.de/pub/ngircd/
- https://ngircd.sourceforge.io/pub/ngircd/