BSD Ports

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

SystemPortVersion
FreeBSDirc/ngircd28,1
OpenBSDnet/ngircd27
NetBSDchat/ngircd27nb7
DragonFlyirc/ngircd27_1,1
MidnightBSDirc/ngircd26.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest28,128,126.1,127_1,128,1
FreeBSD:14:quarterly28,128,1n/a27_1,128,1
FreeBSD:15:latest28,128,1n/a27_1,127_1,1
FreeBSD:15:quarterly28,128,1n/an/an/a
FreeBSD:16:latest28,128,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.

No port depends on this one.

Configuration

Options name: irc_ngircd

OptionDefaultDescription
DEBUGoffBuild with debugging support
DOCSoffBuild and/or install documentation
GNUTLSoffSSL/TLS support via GnuTLS
ICONVonEncoding conversion support via iconv
IDENToffIDENT (AUTH) protocol support
IPV6offIPv6 protocol support
IRCPLUSonIRC+ protocol
LIBWRAPonTCP wrapper support
OPENSSLonSSL/TLS support via OpenSSL
PAMonPluggable authentication module support
SNIFFERoffIRC traffic sniffer
SYSLOGonSyslog logging support
ZLIBonzlib 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
FileSizeSHA256
ngircd-28.tar.xz379768b48ba320a931d445ae335c47f88a9406a20f5c71c623bee5f7755d0522d435ee
Master sites 3
  • https://ngircd.barton.de/pub/ngircd/
  • https://ngircd.mirror.3rz.de/pub/ngircd/
  • https://ngircd.sourceforge.io/pub/ngircd/

Commit history 1

DateCommitCreditsLog message
d84ec0e9c6 Siva Mahadevan irc/ngircd: update to 28