diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile index c4933aae7e85..f0d7a7a94ce3 100644 --- a/irc/ircd-hybrid/Makefile +++ b/irc/ircd-hybrid/Makefile @@ -1,75 +1,75 @@ PORTNAME= ircd-hybrid -PORTVERSION= 8.2.45 +PORTVERSION= 8.2.46 CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= fox@FreeBSD.org COMMENT= Fast IRC daemon with a number of new features WWW= https://www.ircd-hybrid.org/ LICENSE= GPLv2 # :keepla because port uses lt_dlopen USES= cpe gmake libtool:keepla tar:tgz GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIB_DEPENDS+= libltdl.so:devel/libltdl CONFLICTS_INSTALL= ircd-ratbox ircd-ratbox-devel USERS= ircd GROUPS= ${USERS} USE_RC_SUBR= ircd-hybrid SUB_FILES= pkg-message PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= ASSERT OPTIONS_RADIO= TLS OPTIONS_RADIO_TLS= GNUTLS OPENSSL WOLFSSL OPTIONS_DEFAULT= OPENSSL OPTIONS_SUB= yes ASSERT_CONFIGURE_ENABLE= assert ASSERT_DESC= Enable parts of the debugging code OPENSSL_DESC= Enable openssl - allows use of CHALLENGE and encrypted links INSTALL_TARGET= install-strip INSTALL_IGNORES= charby* ircd-rat* ircu-* CERTSFILE= ${LOCALBASE}/share/certs/ca-root-nss.crt .include .if ${PORT_OPTIONS:MOPENSSL} USES+= ssl CONFIGURE_ARGS+= --with-tls=openssl CONFIGURE_ENV+= libssl_CFLAGS="-I${OPENSSLINC}" \ libssl_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" .elif ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libgnutls.so:security/gnutls CONFIGURE_ARGS+= --with-tls=gnutls .elif ${PORT_OPTIONS:MWOLFSSL} LIB_DEPENDS+= libwolfssl.so:security/wolfssl CONFIGURE_ARGS+= --with-tls=wolfssl .else CONFIGURE_ARGS+= --with-tls=none .endif .if ${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL} || ${PORT_OPTIONS:MWOLFSSL} RUN_DEPENDS+= ${CERTSFILE}:security/ca_root_nss .endif CONFIGURE_ARGS+= --datadir=${PREFIX}/share/${PORTNAME}-${PORTVERSION} \ --localstatedir=/var/${PORTNAME} \ --sysconfdir=${PREFIX}/etc/${PORTNAME} post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/mkpasswd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-mkpasswd .include diff --git a/irc/ircd-hybrid/distinfo b/irc/ircd-hybrid/distinfo index a20f97bcb2b3..93a3a34dd8fb 100644 --- a/irc/ircd-hybrid/distinfo +++ b/irc/ircd-hybrid/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720129353 -SHA256 (ircd-hybrid-8.2.45.tgz) = 951ae032ab04a87b47e602339e07e0d06b6e87bd5a4eb334f3b395be14f75e44 -SIZE (ircd-hybrid-8.2.45.tgz) = 1102995 +TIMESTAMP = 1737619918 +SHA256 (ircd-hybrid-8.2.46.tgz) = a5d5c8f1888fa82fbded7a313456f5a659b871f2ce07e6ff81eb5a8d73f3c74b +SIZE (ircd-hybrid-8.2.46.tgz) = 1131585 diff --git a/irc/ircd-hybrid/files/patch-libio_src_io__time.c b/irc/ircd-hybrid/files/patch-libio_src_io__time.c new file mode 100644 index 000000000000..070d3eb74175 --- /dev/null +++ b/irc/ircd-hybrid/files/patch-libio_src_io__time.c @@ -0,0 +1,11 @@ +--- libio/src/io_time.c.orig 2025-01-23 08:31:29 UTC ++++ libio/src/io_time.c +@@ -205,8 +205,6 @@ io_internal_gettime(clockid_t clock_id, struct timespe + return IO_TIME_ERR_GET_REAL; + case CLOCK_MONOTONIC: + return IO_TIME_ERR_GET_MONO; +- case CLOCK_MONOTONIC_RAW: +- return IO_TIME_ERR_GET_MONO_RAW; + default: + abort(); /* Invalid clock_id, abort the program. */ + } diff --git a/irc/ircd-hybrid/files/pkg-message.in b/irc/ircd-hybrid/files/pkg-message.in index 4cdff7af8c4a..b55abeae1e92 100644 --- a/irc/ircd-hybrid/files/pkg-message.in +++ b/irc/ircd-hybrid/files/pkg-message.in @@ -1,27 +1,31 @@ [ { type: install message: < ircd-hybrid-mkpasswd Please read the INSTALL file for more information. -You should now copy %%PREFIX%%/etc/ircd-hybrid/reference.conf to -%%PREFIX%%/etc/ircd-hybrid/ircd.conf, and then edit to suit your needs. -ircd-hybrid will not start without %%PREFIX%%/etc/ircd-hybrid/ircd.conf +You should now copy +- %%PREFIX%%/etc/ircd-hybrid/reference.ircd.conf to + %%PREFIX%%/etc/ircd-hybrid/ircd.conf +- %%PREFIX%%/etc/ircd-hybrid/reference.modules.conf to + %%PREFIX%%/etc/ircd-hybrid/modules.conf +and then edit to suit your needs. ircd-hybrid will not start without +%%PREFIX%%/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: %%PREFIX%%/etc/rc.d/ircd-hybrid start EOM } ] diff --git a/irc/ircd-hybrid/pkg-plist b/irc/ircd-hybrid/pkg-plist index abf7086acafe..041a78f29a38 100644 --- a/irc/ircd-hybrid/pkg-plist +++ b/irc/ircd-hybrid/pkg-plist @@ -1,240 +1,309 @@ bin/ircd bin/ircd-hybrid-mkpasswd %%ETCDIR%%/reference.ircd.conf %%ETCDIR%%/reference.modules.conf etc/rc.d/ircd-hybrid +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 lib/ircd-hybrid/modules/m_oper.la lib/ircd-hybrid/modules/m_oper.so lib/ircd-hybrid/modules/m_opme.la lib/ircd-hybrid/modules/m_opme.so lib/ircd-hybrid/modules/m_part.la lib/ircd-hybrid/modules/m_part.so lib/ircd-hybrid/modules/m_pass.la lib/ircd-hybrid/modules/m_pass.so lib/ircd-hybrid/modules/m_ping.la lib/ircd-hybrid/modules/m_ping.so lib/ircd-hybrid/modules/m_pong.la lib/ircd-hybrid/modules/m_pong.so lib/ircd-hybrid/modules/m_post.la lib/ircd-hybrid/modules/m_post.so lib/ircd-hybrid/modules/m_quit.la lib/ircd-hybrid/modules/m_quit.so lib/ircd-hybrid/modules/m_rehash.la lib/ircd-hybrid/modules/m_rehash.so lib/ircd-hybrid/modules/m_restart.la lib/ircd-hybrid/modules/m_restart.so lib/ircd-hybrid/modules/m_resv.la lib/ircd-hybrid/modules/m_resv.so lib/ircd-hybrid/modules/m_resync.la lib/ircd-hybrid/modules/m_resync.so lib/ircd-hybrid/modules/m_server.la lib/ircd-hybrid/modules/m_server.so lib/ircd-hybrid/modules/m_set.la lib/ircd-hybrid/modules/m_set.so lib/ircd-hybrid/modules/m_sjoin.la lib/ircd-hybrid/modules/m_sjoin.so lib/ircd-hybrid/modules/m_squit.la lib/ircd-hybrid/modules/m_squit.so lib/ircd-hybrid/modules/m_stats.la lib/ircd-hybrid/modules/m_stats.so lib/ircd-hybrid/modules/m_svinfo.la lib/ircd-hybrid/modules/m_svinfo.so lib/ircd-hybrid/modules/m_svsaccount.la lib/ircd-hybrid/modules/m_svsaccount.so lib/ircd-hybrid/modules/m_svshost.la lib/ircd-hybrid/modules/m_svshost.so lib/ircd-hybrid/modules/m_svsjoin.la lib/ircd-hybrid/modules/m_svsjoin.so lib/ircd-hybrid/modules/m_svskill.la lib/ircd-hybrid/modules/m_svskill.so lib/ircd-hybrid/modules/m_svsmode.la lib/ircd-hybrid/modules/m_svsmode.so lib/ircd-hybrid/modules/m_svsnick.la lib/ircd-hybrid/modules/m_svsnick.so lib/ircd-hybrid/modules/m_svspart.la lib/ircd-hybrid/modules/m_svspart.so lib/ircd-hybrid/modules/m_svstag.la lib/ircd-hybrid/modules/m_svstag.so lib/ircd-hybrid/modules/m_tburst.la lib/ircd-hybrid/modules/m_tburst.so lib/ircd-hybrid/modules/m_time.la lib/ircd-hybrid/modules/m_time.so lib/ircd-hybrid/modules/m_tmode.la lib/ircd-hybrid/modules/m_tmode.so lib/ircd-hybrid/modules/m_topic.la lib/ircd-hybrid/modules/m_topic.so lib/ircd-hybrid/modules/m_trace.la lib/ircd-hybrid/modules/m_trace.so lib/ircd-hybrid/modules/m_undline.la lib/ircd-hybrid/modules/m_undline.so lib/ircd-hybrid/modules/m_unkline.la lib/ircd-hybrid/modules/m_unkline.so lib/ircd-hybrid/modules/m_unresv.la lib/ircd-hybrid/modules/m_unresv.so lib/ircd-hybrid/modules/m_unxline.la lib/ircd-hybrid/modules/m_unxline.so lib/ircd-hybrid/modules/m_user.la lib/ircd-hybrid/modules/m_user.so lib/ircd-hybrid/modules/m_userhost.la lib/ircd-hybrid/modules/m_userhost.so lib/ircd-hybrid/modules/m_version.la lib/ircd-hybrid/modules/m_version.so -lib/ircd-hybrid/modules/m_wallops.la -lib/ircd-hybrid/modules/m_wallops.so lib/ircd-hybrid/modules/m_webirc.la lib/ircd-hybrid/modules/m_webirc.so lib/ircd-hybrid/modules/m_who.la lib/ircd-hybrid/modules/m_who.so lib/ircd-hybrid/modules/m_whois.la lib/ircd-hybrid/modules/m_whois.so lib/ircd-hybrid/modules/m_whowas.la lib/ircd-hybrid/modules/m_whowas.so lib/ircd-hybrid/modules/m_xline.la lib/ircd-hybrid/modules/m_xline.so +lib/ircd-hybrid/modules/umode_admin.la +lib/ircd-hybrid/modules/umode_admin.so +lib/ircd-hybrid/modules/umode_bot.la +lib/ircd-hybrid/modules/umode_bot.so +lib/ircd-hybrid/modules/umode_callerid.la +lib/ircd-hybrid/modules/umode_callerid.so +lib/ircd-hybrid/modules/umode_cloak.la +lib/ircd-hybrid/modules/umode_cloak.so +lib/ircd-hybrid/modules/umode_connect.la +lib/ircd-hybrid/modules/umode_connect.so +lib/ircd-hybrid/modules/umode_deaf.la +lib/ircd-hybrid/modules/umode_deaf.so +lib/ircd-hybrid/modules/umode_expiration.la +lib/ircd-hybrid/modules/umode_expiration.so +lib/ircd-hybrid/modules/umode_external.la +lib/ircd-hybrid/modules/umode_external.so +lib/ircd-hybrid/modules/umode_farconnect.la +lib/ircd-hybrid/modules/umode_farconnect.so +lib/ircd-hybrid/modules/umode_flood.la +lib/ircd-hybrid/modules/umode_flood.so +lib/ircd-hybrid/modules/umode_hidden.la +lib/ircd-hybrid/modules/umode_hidden.so +lib/ircd-hybrid/modules/umode_hidechans.la +lib/ircd-hybrid/modules/umode_hidechans.so +lib/ircd-hybrid/modules/umode_hideidle.la +lib/ircd-hybrid/modules/umode_hideidle.so +lib/ircd-hybrid/modules/umode_invisible.la +lib/ircd-hybrid/modules/umode_invisible.so +lib/ircd-hybrid/modules/umode_locops.la +lib/ircd-hybrid/modules/umode_locops.so +lib/ircd-hybrid/modules/umode_nickchange.la +lib/ircd-hybrid/modules/umode_nickchange.so +lib/ircd-hybrid/modules/umode_oper.la +lib/ircd-hybrid/modules/umode_oper.so +lib/ircd-hybrid/modules/umode_registered.la +lib/ircd-hybrid/modules/umode_registered.so +lib/ircd-hybrid/modules/umode_regonly.la +lib/ircd-hybrid/modules/umode_regonly.so +lib/ircd-hybrid/modules/umode_reject.la +lib/ircd-hybrid/modules/umode_reject.so +lib/ircd-hybrid/modules/umode_secure.la +lib/ircd-hybrid/modules/umode_secure.so +lib/ircd-hybrid/modules/umode_secureonly.la +lib/ircd-hybrid/modules/umode_secureonly.so +lib/ircd-hybrid/modules/umode_servnotice.la +lib/ircd-hybrid/modules/umode_servnotice.so +lib/ircd-hybrid/modules/umode_skill.la +lib/ircd-hybrid/modules/umode_skill.so +lib/ircd-hybrid/modules/umode_softcallerid.la +lib/ircd-hybrid/modules/umode_softcallerid.so +lib/ircd-hybrid/modules/umode_spy.la +lib/ircd-hybrid/modules/umode_spy.so +lib/ircd-hybrid/modules/umode_wallops.la +lib/ircd-hybrid/modules/umode_wallops.so +lib/ircd-hybrid/modules/umode_webirc.la +lib/ircd-hybrid/modules/umode_webirc.so %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/accept %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/admin %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/away %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/close %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/cmode %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/connect %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/die %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/dline %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/etrace %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/extban %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/hash %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/help %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/index %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/info %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/invite %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/ison %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/join %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/kick %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/kill %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/kline %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/knock %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/links %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/list %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/locops %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/lusers %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/map %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/module %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/monitor %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/motd %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/names %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/nick %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/notice %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/oper %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/part %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/pass %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/ping %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/pong %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/post %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/privmsg %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/quit %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/rehash %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/restart %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/resv %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/set %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/squit %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/stats %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/time %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/topic %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/trace %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/umode %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/undline %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/unkline %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/unresv %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/unxline %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/user %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/userhost %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/version -%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/wallops %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/who %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whois %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whowas %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/xline share/man/man8/ircd.8.gz @dir /var/ircd-hybrid/lib @dir /var/ircd-hybrid/log @dir /var/ircd-hybrid/run @dir /var/ircd-hybrid