BSD Ports

irc/ircd-hybrid 8.2.47_1 FreeBSD

Fast IRC daemon with a number of new features

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
irc
Package size
295.8 KiB, 1388.4 KiB installed

Description

A port of the ircd-hybrid IRC daemon.

ircd-hybrid includes a number of improvements over a standard ircd-2.8 server, including compressed server<->server links, chanmode +e, TS5 support, IPv6 support for libGeoIP

In the other systems

SystemPortVersion
FreeBSDirc/ircd-hybrid8.2.47_1
OpenBSDnet/ircd-hybrid8.2.47
NetBSDchat/ircd-hybrid8.2.47nb3

Install

Binary package:

pkg install ircd-hybrid

From the ports tree:

cd /usr/ports/irc/ircd-hybrid/ && make install clean

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

RUN_DEPENDS=	ircd-hybrid>0:irc/ircd-hybrid

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:latest8.2.47_18.2.47_18.2.438.2.478.2.47_1
FreeBSD:14:quarterly8.2.47_18.2.47_1n/a8.2.478.2.47_1
FreeBSD:15:latest8.2.47_18.2.47_1n/a8.2.478.2.47
FreeBSD:15:quarterly8.2.47_18.2.47_1n/an/an/a
FreeBSD:16:latest8.2.47_18.2.47_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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

Build dependencies 5
Run dependencies 3

No port depends on this one.

Configuration

Options name: irc_ircd-hybrid

OptionDefaultDescription
ASSERToffEnable parts of the debugging code
GNUTLSoffSSL/TLS support via GnuTLS
OPENSSLonEnable openssl - allows use of CHALLENGE and encrypted links
WOLFSSLoffSSL/TLS support via wolfSSL
USES
cpe gmake libtool:keepla tar:tgz
Service scripts
ircd-hybrid
Conflicts with
ircd-ratbox ircd-ratbox-devel

Message after installing

ircd-hybrid has now been installed.

*** IMPORTANT: ***
mkpasswd has been renamed to ircd-hybrid-mkpasswd to avoid conflicts with
other packages.

	mkpasswd -> ircd-hybrid-mkpasswd

Please read the INSTALL file for more information.

You should now copy
- /usr/local/etc/ircd-hybrid/reference.ircd.conf to
  /usr/local/etc/ircd-hybrid/ircd.conf
- /usr/local/etc/ircd-hybrid/reference.modules.conf to
  /usr/local/etc/ircd-hybrid/modules.conf
and then edit to suit your needs. ircd-hybrid will not start without
/usr/local/etc/ircd-hybrid/ircd.conf

Don't forget to add

ircd_hybrid_enable="YES"

into your /etc/rc.conf.  You may then start the server by running:

	/usr/local/etc/rc.d/ircd-hybrid start

Files

Manual pages 1
  • ircd(8)
pkg-plist 308
  • bin/ircd
  • bin/ircd-hybrid-mkpasswd
  • etc/ircd-hybrid/reference.ircd.conf
  • etc/ircd-hybrid/reference.modules.conf
  • lib/ircd-hybrid/modules/cap_account_notify.la
  • lib/ircd-hybrid/modules/cap_account_notify.so
  • lib/ircd-hybrid/modules/cap_away_notify.la
  • lib/ircd-hybrid/modules/cap_away_notify.so
  • lib/ircd-hybrid/modules/cap_cap_notify.la
  • lib/ircd-hybrid/modules/cap_cap_notify.so
  • lib/ircd-hybrid/modules/cap_chghost.la
  • lib/ircd-hybrid/modules/cap_chghost.so
  • lib/ircd-hybrid/modules/cap_extended_join.la
  • lib/ircd-hybrid/modules/cap_extended_join.so
  • lib/ircd-hybrid/modules/cap_invite_notify.la
  • lib/ircd-hybrid/modules/cap_invite_notify.so
  • lib/ircd-hybrid/modules/cap_multi_prefix.la
  • lib/ircd-hybrid/modules/cap_multi_prefix.so
  • lib/ircd-hybrid/modules/cap_userhost_in_names.la
  • lib/ircd-hybrid/modules/cap_userhost_in_names.so
  • lib/ircd-hybrid/modules/m_accept.la
  • lib/ircd-hybrid/modules/m_accept.so
  • lib/ircd-hybrid/modules/m_admin.la
  • lib/ircd-hybrid/modules/m_admin.so
  • lib/ircd-hybrid/modules/m_away.la
  • lib/ircd-hybrid/modules/m_away.so
  • lib/ircd-hybrid/modules/m_bmask.la
  • lib/ircd-hybrid/modules/m_bmask.so
  • lib/ircd-hybrid/modules/m_cap.la
  • lib/ircd-hybrid/modules/m_cap.so
  • lib/ircd-hybrid/modules/m_capab.la
  • lib/ircd-hybrid/modules/m_capab.so
  • lib/ircd-hybrid/modules/m_certfp.la
  • lib/ircd-hybrid/modules/m_certfp.so
  • lib/ircd-hybrid/modules/m_close.la
  • lib/ircd-hybrid/modules/m_close.so
  • lib/ircd-hybrid/modules/m_connect.la
  • lib/ircd-hybrid/modules/m_connect.so
  • lib/ircd-hybrid/modules/m_die.la
  • lib/ircd-hybrid/modules/m_die.so
  • lib/ircd-hybrid/modules/m_dline.la
  • lib/ircd-hybrid/modules/m_dline.so
  • lib/ircd-hybrid/modules/m_encap.la
  • lib/ircd-hybrid/modules/m_encap.so
  • lib/ircd-hybrid/modules/m_eob.la
  • lib/ircd-hybrid/modules/m_eob.so
  • lib/ircd-hybrid/modules/m_error.la
  • lib/ircd-hybrid/modules/m_error.so
  • lib/ircd-hybrid/modules/m_etrace.la
  • lib/ircd-hybrid/modules/m_etrace.so
  • lib/ircd-hybrid/modules/m_globops.la
  • lib/ircd-hybrid/modules/m_globops.so
  • lib/ircd-hybrid/modules/m_hash.la
  • lib/ircd-hybrid/modules/m_hash.so
  • lib/ircd-hybrid/modules/m_help.la
  • lib/ircd-hybrid/modules/m_help.so
  • lib/ircd-hybrid/modules/m_info.la
  • lib/ircd-hybrid/modules/m_info.so
  • lib/ircd-hybrid/modules/m_invite.la
  • lib/ircd-hybrid/modules/m_invite.so
  • lib/ircd-hybrid/modules/m_ison.la
  • lib/ircd-hybrid/modules/m_ison.so
  • lib/ircd-hybrid/modules/m_join.la
  • lib/ircd-hybrid/modules/m_join.so
  • lib/ircd-hybrid/modules/m_kick.la
  • lib/ircd-hybrid/modules/m_kick.so
  • lib/ircd-hybrid/modules/m_kill.la
  • lib/ircd-hybrid/modules/m_kill.so
  • lib/ircd-hybrid/modules/m_kline.la
  • lib/ircd-hybrid/modules/m_kline.so
  • lib/ircd-hybrid/modules/m_knock.la
  • lib/ircd-hybrid/modules/m_knock.so
  • lib/ircd-hybrid/modules/m_links.la
  • lib/ircd-hybrid/modules/m_links.so
  • lib/ircd-hybrid/modules/m_list.la
  • lib/ircd-hybrid/modules/m_list.so
  • lib/ircd-hybrid/modules/m_locops.la
  • lib/ircd-hybrid/modules/m_locops.so
  • lib/ircd-hybrid/modules/m_lusers.la
  • lib/ircd-hybrid/modules/m_lusers.so
  • lib/ircd-hybrid/modules/m_map.la
  • lib/ircd-hybrid/modules/m_map.so
  • lib/ircd-hybrid/modules/m_message.la
  • lib/ircd-hybrid/modules/m_message.so
  • lib/ircd-hybrid/modules/m_metadata.la
  • lib/ircd-hybrid/modules/m_metadata.so
  • lib/ircd-hybrid/modules/m_mlock.la
  • lib/ircd-hybrid/modules/m_mlock.so
  • lib/ircd-hybrid/modules/m_mode.la
  • lib/ircd-hybrid/modules/m_mode.so
  • lib/ircd-hybrid/modules/m_module.la
  • lib/ircd-hybrid/modules/m_module.so
  • lib/ircd-hybrid/modules/m_monitor.la
  • lib/ircd-hybrid/modules/m_monitor.so
  • lib/ircd-hybrid/modules/m_motd.la
  • lib/ircd-hybrid/modules/m_motd.so
  • lib/ircd-hybrid/modules/m_names.la
  • lib/ircd-hybrid/modules/m_names.so
  • lib/ircd-hybrid/modules/m_nick.la
  • lib/ircd-hybrid/modules/m_nick.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
ircd-hybrid-8.2.47.tgz1.125642e+06d5f253f6dd1a93e7183323f410b7e2269ba4392d3d00a0e7dc6248f6f9864ffe
Master sites 1
  • SF/ircd-hybrid/ircd-hybrid/ircd-hybrid-8.2.47

Commit history 0

No commits in the history this site was built from.