Index: head/irc/atheme-services/Makefile =================================================================== --- head/irc/atheme-services/Makefile (revision 514137) +++ head/irc/atheme-services/Makefile (revision 514138) @@ -1,55 +1,55 @@ # Created by: tdb # $FreeBSD$ PORTNAME= atheme-services PORTVERSION= 7.2.9 -CATEGORIES= irc ipv6 net +CATEGORIES= irc net MASTER_SITES= https://github.com/atheme/atheme/releases/download/v${PORTVERSION}/ DISTNAME= atheme-${PORTVERSION} MAINTAINER= tdb@FreeBSD.org COMMENT= Set of services for IRC networks LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmowgli-2.so:devel/libmowgli2 USES= cpe gmake localbase pathfix pkgconfig ssl tar:bzip2 PATHFIX_MAKEFILEIN= Makefile USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-fhs-paths \ --sysconfdir=${PREFIX}/etc/atheme \ --localstatedir=/var \ --disable-gtk-doc \ --enable-large-net CPE_PRODUCT= atheme USERS= ircservices GROUPS= ircservices USE_RC_SUBR= atheme-services OPTIONS_DEFINE= CONTRIB CRACKLIB DOCS LDAP NLS PCRE PERL OPTIONS_DEFAULT= CRACKLIB LDAP PCRE PERL CONTRIB_DESC= Enable contrib modules CRACKLIB_DESC= Use cracklib for checking password strength OPTIONS_SUB= yes CONTRIB_CONFIGURE_ENABLE= contrib CRACKLIB_LIB_DEPENDS= libcrack.so:security/cracklib CRACKLIB_CONFIGURE_WITH= cracklib LDAP_USE= openldap=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CONFIGURE_WITH= pcre PERL_USES= perl5 PERL_CONFIGURE_WITH= perl .include Index: head/irc/charybdis/Makefile =================================================================== --- head/irc/charybdis/Makefile (revision 514137) +++ head/irc/charybdis/Makefile (revision 514138) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= charybdis PORTVERSION= 3.5.3 -CATEGORIES= irc ipv6 net +CATEGORIES= irc net MASTER_SITES= http://distfiles.charybdis.io/ MAINTAINER= crees@FreeBSD.org COMMENT= Powerful IRC daemon, based on ircd-ratbox LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_mips= Does not build: undefined reference to le32toh BROKEN_mips64= Does not build: undefined reference to le32toh BROKEN_powerpc64= Does not build: undefined reference to le32toh CONFLICTS= ircd-ratbox-[0-9]* ircd-ratbox-devel-[0-9]* \ nefarious-[0-9]* ircd-hybrid-[0-9]* \ ptlink-ircd-[0-9]* bnc-[0-9]* \ whois-[0-9]* undernet-ircu-[0-9]* \ ru-ircd-hybrid-[0-9]* \ USES= libtool pathfix ssl tar:bz2 USE_RC_SUBR= ${PORTNAME} USE_LDCONFIG= yes GNU_CONFIGURE= yes USERS= ircd GROUPS= ircd CONFIGURE_ARGS= --sysconfdir=${ETCDIR} \ --with-rundir=/var/run \ --enable-fhs-paths \ --enable-kqueue pre-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd \ ${STAGEDIR}${ETCDIR}/ircd.motd.sample post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libratbox.so .include Index: head/irc/dxirc/Makefile =================================================================== --- head/irc/dxirc/Makefile (revision 514137) +++ head/irc/dxirc/Makefile (revision 514138) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= dxirc PORTVERSION= 1.30.0 PORTREVISION= 3 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= arch_dvx@users.sourceforge.net COMMENT= Simple IRC client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang pkgconfig USE_XORG= ice sm x11 xext INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS LUA ENCHANT NOTIFY OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= FOX16 QT5 OPTIONS_DEFAULT= LUA QT5 OPTIONS_SUB= yes ENCHANT_DESC= Spell checking support via Enchant ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant ENCHANT_CMAKE_BOOL= HAVE_ENCHANT FOX16_DESC= FOX 1.6 toolkit support FOX16_LIB_DEPENDS= libFOX-1.6.so:x11-toolkits/fox16 FOX16_USES= ssl FOX16_CMAKE_ON= -DFOX_ENABLE_IPV6:BOOL=ON \ -DBUILD_FOX:BOOL=ON -DBUILD_QT:BOOL=OFF FOX16_CMAKE_OFF= -DBUILD_FOX:BOOL=OFF -DBUILD_QT:BOOL=ON LUA_USES= lua LUA_CMAKE_BOOL= WITH_LUA NLS_USES= gettext NLS_CMAKE_BOOL= WITH_NLS NOTIFY_RUN_DEPENDS= notify-send:devel/libnotify QT5_USES= qt:5 QT5_USE= QT=core,gui,multimedia,network,widgets \ QT=buildtools_build,qmake_build QT5_CMAKE_ON= -DQT5:BOOL=ON .include Index: head/irc/epic4/Makefile =================================================================== --- head/irc/epic4/Makefile (revision 514137) +++ head/irc/epic4/Makefile (revision 514138) @@ -1,57 +1,57 @@ # Created by: Ben Hutchinson # $FreeBSD$ PORTNAME= epic4 PORTVERSION= 2.10.7 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://ftp.epicsol.org/pub/epic/EPIC4-PRODUCTION/ \ http://ftp.cc.uoc.gr/mirrors/irc/epic/EPIC4-PRODUCTION/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-help-20050315.tar.bz2 MAINTAINER= jpaetzel@FreeBSD.org COMMENT= (E)nhanced (P)rogrammable (I)RC-II (C)lient LICENSE= BSD3CLAUSE USES= ncurses tar:xz CONFLICTS= epic5-0.[0-2]* GNU_CONFIGURE= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} CFLAGS:= ${CFLAGS:C/-O2/-g -O/g} OPTIONS_DEFINE= IPV6 TCL PERL SSL DOCS OPTIONS_DEFAULT= TCL PERL SSL IPV6_CONFIGURE_WITH= ipv6 SSL_CONFIGURE_WITH= ssl="${OPENSSLBASE}" SSL_USES= ssl TCL_CONFIGURE_WITH= tcl="${TCL_LIBDIR}" TCL_USES= tcl PERL_CONFIGURE_WITH= perl PERL_USES= perl5 .include post-extract: @${FIND} ${WRKDIR} -type d -name CVS | ${XARGS} ${RM} -r post-patch: @${RM} ${WRKDIR}/help/Makefile @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure post-install: @${CP} -R ${WRKDIR}/help/* ${STAGEDIR}${PREFIX}/share/epic/help .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in BUG_FORM COPYRIGHT KNOWNBUGS README UPDATES VOTES ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/irc/epic5/Makefile =================================================================== --- head/irc/epic5/Makefile (revision 514137) +++ head/irc/epic5/Makefile (revision 514138) @@ -1,43 +1,43 @@ # Created by: Josh Paetzel # $FreeBSD$ PORTNAME= epic5 PORTVERSION= 2.1.1 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/ MAINTAINER= mp39590@gmail.com COMMENT= Enhanced Programmable IRC-II Client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT GNU_CONFIGURE= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} CFLAGS:= ${CFLAGS:C/-O2/-O/g} OPTIONS_DEFINE= DOCS PERL RUBY TCL CONFIGURE_ARGS+=--with-iconv=${ICONV_PREFIX} USES= iconv libarchive ncurses ssl tar:xz PERL_USES= perl5 PERL_CONFIGURE_WITH= perl RUBY_USE= ruby=yes RUBY_CONFIGURE_WITH= ruby TCL_USES= tcl TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR}/tclConfig.sh post-patch: @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/epic5-${PORTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/epic5-wserv4 ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in BUG_FORM EPIC4-USERS-README FILES KNOWNBUGS README README-CRYPTO UPDATES WISHLIST ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/irc/hexchat/Makefile =================================================================== --- head/irc/hexchat/Makefile (revision 514137) +++ head/irc/hexchat/Makefile (revision 514138) @@ -1,92 +1,92 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= hexchat PORTVERSION= 2.14.2 DISTVERSIONPREFIX= v PORTREVISION= 3 -CATEGORIES= irc gnome ipv6 +CATEGORIES= irc gnome MAINTAINER= pkubaj@anongoth.pl COMMENT= IRC chat program with GTK and Text Frontend LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes LIB_DEPENDS= libproxy.so:net/libproxy \ libfontconfig.so:x11-fonts/fontconfig \ libdbus-1.so:devel/dbus \ libfreetype.so:print/freetype2 RUN_DEPENDS= ${LOCALBASE}/share/xml/iso-codes/iso_639.xml:misc/iso-codes USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome \ libtool meson ninja pkgconfig python:3.5+ shebangfix ssl USE_GNOME= cairo gtk20 intltool libxml2 USE_XORG= x11 USE_GITHUB= yes MESON_ARGS= -Dwith-ssl=true -Dwith-gtk=true -Dwith-python=python-${PYTHON_VER} INSTALLS_ICONS= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lX11 SUB_FILES= pkg-message PORTDOCS= * OPTIONS_DEFINE= CA_BUNDLE CANBERRA DBUS DOCS FISHLIM LUA NOTIFY \ PERL TEXTFE SYSINFO OPTIONS_DEFAULT= CA_BUNDLE CANBERRA DBUS NOTIFY PERL OPTIONS_SUB= yes CA_BUNDLE_DESC= Include CA bundle for SSL verification CANBERRA_DESC= Audio support via Libcanberra FISHLIM_DESC= FiSHLiM plugin TEXTFE_DESC= Text frontend SYSINFO_DESC= Sysinfo plugin CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss CA_BUNDLE_VARS= CA_BUNDLE="${LOCALBASE}/share/certs/ca-root-nss.crt" CA_BUNDLE_VARS_OFF= CA_BUNDLE=NULL CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra CANBERRA_MESON_TRUE= with-libcanberra DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib DBUS_MESON_TRUE= with-dbus DBUS_USE= GNOME=gconf2 FISHLIM_MESON_TRUE= with-fishlim LUA_MESON_ON= -Dwith-lua=lua-${LUA_VER} LUA_MESON_OFF= -Dwith-lua=false LUA_USES= lua LUA_USE= GCC=any NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_MESON_TRUE= with-libnotify PERL_MESON_TRUE= with-perl PERL_USES= perl5 TEXTFE_MESON_TRUE= with-text SYSINFO_MESON_TRUE= with-sysinfo SHEBANG_FILES= meson_post_install.py \ plugins/perl/generate_header.py \ src/common/make-te.py post-patch: @${REINPLACE_CMD} -e 's|%%CA_BUNDLE%%|${CA_BUNDLE}|' \ ${WRKSRC}/src/common/server.c @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%PERL_VER%%|${PERL_VER}|g' \ ${WRKSRC}/plugins/perl/meson.build post-install: ${LN} -sf ../share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} .include Index: head/irc/irc/Makefile =================================================================== --- head/irc/irc/Makefile (revision 514137) +++ head/irc/irc/Makefile (revision 514138) @@ -1,34 +1,34 @@ # Created by: torstenb # $FreeBSD$ PORTNAME= irc PORTVERSION= 2.11.2p3 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://ftp.irc.org/ftp/irc/server/ \ ftp://ftp.archive.de.uu.net/pub/mirrors/ftp.irc.org/server/ \ ftp://ftp.nl.uu.net/pub/mirrors/ftp.irc.org/server/ DISTNAME= ${PORTNAME}${PORTVERSION} EXTRACT_SUFX= .tgz MAINTAINER= johans@FreeBSD.org COMMENT= The "Internet Relay Chat" Server CONFLICTS_INSTALL= charybdis-[0-9]* ircd-hybrid-[0-9]* Nefarious-[0-9]* \ ru-ircd-hybrid-[0-9]* ircd-ru-[0-9]* BROKEN_aarch64= Fails to link: missing sbrk USE_RC_SUBR= ircd GNU_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/ircd CONFIGURE_WRKSRC= ${WRKSRC}/build CONFIGURE_SCRIPT= support/configure OPTIONS_DEFINE= IPV6 IPV6_CONFIGURE_ENABLE= ipv6 post-configure: @${LN} -sf ${WRKSRC}/support/config.h.dist ${BUILD_WRKSRC}/config.h .include Index: head/irc/ircII/Makefile =================================================================== --- head/irc/ircII/Makefile (revision 514137) +++ head/irc/ircII/Makefile (revision 514138) @@ -1,50 +1,50 @@ # Created by: torstenb # $FreeBSD$ PORTNAME= ircii PORTVERSION= 20190117 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://ircii.warped.com/ MAINTAINER= andrew@tao11.riddles.org.uk COMMENT= Small and high extensible IRC client LICENSE= BSD3CLAUSE GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-warnings DATADIR= ${PREFIX}/share/irc USES= iconv ncurses tar:bzip2 OPTIONS_DEFINE= EMACS_KEYS HELP IRCBUG OPENSSL SCRIPTS OPTIONS_DEFAULT=EMACS_KEYS HELP OPENSSL SCRIPTS OPTIONS_SUB= yes HELP_DESC= Install ircII help files EMACS_KEYS_DESC=Use emacs meta keys IRCBUG_DESC= Install ircII bug-reporting script SCRIPTS_DESC= Install ircII script collection EMACS_KEYS_CONFIGURE_WITH= emacs-meta-keys OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl=${OPENSSLBASE} OPENSSL_LDFLAGS= -L${OPENSSLLIB} .include # The ordering is very specific. This must come after pre.mk or # ircII won't link against libssl from ports CPPFLAGS+= -I${ICONV_PREFIX}/include LDFLAGS+= -L${ICONV_PREFIX}/lib post-patch: @${REINPLACE_CMD} -e '/^mandir =/s/@mandir@/$${DESTDIR}&/' \ -e '/^LDFLAGS =/s/$$/ ${STRIP} ${ICONV_LIB}/' \ -e '/^INCLUDES =/s|$$| -I${ICONV_PREFIX}/include -DHAVE_ICONV_OPEN|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|PREFIX/|${PREFIX}/|' ${WRKSRC}/doc/ircII.1 post-install: ${MV} -f ${STAGEDIR}${PREFIX}/bin/irc-${PORTVERSION} ${STAGEDIR}${PREFIX}/bin/irc .include Index: head/irc/ircd-hybrid/Makefile =================================================================== --- head/irc/ircd-hybrid/Makefile (revision 514137) +++ head/irc/ircd-hybrid/Makefile (revision 514138) @@ -1,50 +1,50 @@ # Created by: David Taylor # $FreeBSD$ PORTNAME= ircd-hybrid PORTVERSION= 8.2.22 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= db@FreeBSD.org COMMENT= Fast irc daemon with a number of new features LICENSE= GPLv2 INSTALL_IGNORES= ircu-* ircd-rat* charby* # :keepla because port uses lt_dlopen USES= cpe gmake libtool:keepla tar:tgz GNU_CONFIGURE= yes USERS= ircd GROUPS= ${USERS} USE_RC_SUBR= ircd-hybrid SUB_FILES= pkg-message PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= OPENSSL HALFOPS ASSERT OPTIONS_DEFAULT=OPENSSL ASSERT_CONFIGURE_ENABLE= assert ASSERT_DESC= Enable parts of the debugging code HALFOPS_CONFIGURE_ENABLE= halfops HALFOPS_DESC= Enable halfops on the server OPENSSL_DESC= Enable openssl - allows use of CHALLENGE and encrypted links .include .if ${PORT_OPTIONS:MOPENSSL} USES += ssl CONFIGURE_ARGS+= --enable-openssl=${OPENSSLBASE} .endif CONFIGURE_ARGS+= \ --sysconfdir=${PREFIX}/etc/ircd-hybrid \ --datarootdir=${PREFIX}/share/${PORTNAME}-${PORTVERSION} \ --localstatedir=/var .include Index: head/irc/ircd-ratbox/Makefile =================================================================== --- head/irc/ircd-ratbox/Makefile (revision 514137) +++ head/irc/ircd-ratbox/Makefile (revision 514138) @@ -1,182 +1,182 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= ircd-ratbox PORTVERSION= 3.0.10 PORTREVISION= 6 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://www.ratbox.org/download/ \ http://www.ratbox.org/download/old/ MAINTAINER= moggie@elasticmind.net COMMENT= Advanced, stable IRC daemon, used widely on EFnet LICENSE= GPLv2 CONFLICTS= ircd-ratbox-devel-[0-9]* charybdis-[0-9]* USES= cpe libtool sqlite tar:bzip2 CPE_VENDOR= ratbox USE_RC_SUBR= ircd-ratbox USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox MAKE_JOBS_UNSAFE= yes USERS= ircd GROUPS= ${USERS} LOGDIR?= /var/log/${PORTNAME} RUNDIR?= /var/run/${PORTNAME} DBDIR?= /var/db/${PORTNAME} SUB_FILES= pkg-message PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc/${PORTNAME} \ --with-logdir=/var/log/${PORTNAME} \ --with-moduledir=${PREFIX}/lib/${PORTNAME}/modules \ --libexecdir=${PREFIX}/libexec \ --with-helpdir=${DATADIR}/help \ --libdir=${PREFIX}/lib/${PORTNAME} \ --with-sqlite3=${LOCALBASE} \ --disable-backups INSTALL_TARGET= install-strip PORTDOCS= [^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.* #-- Options ------------------------------------------------------------ OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODS ASSERT SMALL_NET \ SERVICES SHORTCUTS DOCS ZIPLINKS_DESC= Support compressed server links SHARED_MODS_DESC= Support shared modules ASSERT_DESC= Enable debugging code SMALL_NET_DESC= Tune server internals for small networks SERVICES_DESC= Enable ratbox-services compatibility code SHORTCUTS_DESC= Build with ircd-shortcut commands OPTIONS_DEFAULT= OPENSSL ZIPLINKS SHARED_MODS OPTIONS_EXCLUDE= NLS EXAMPLES OPTIONS_SUB= yes ASSERT_CONFIGURE_ENABLE= assert IPV6_CONFIGURE_ENABLE= ipv6 OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= --enable-openssl=${OPENSSLBASE} OPENSSL_CONFIGURE_OFF= --disable-openssl SERVICES_CONFIGURE_ENABLE= services SHARED_MODS_CONFIGURE_ON= --disable-static SHARED_MODS_CONFIGURE_OFF= --enable-static SHORTCUTS_USES= perl5 SHORTCUTS_USE= perl5=build SMALL_NET_CONFIGURE_ENABLE= small-net ZIPLINKS_CONFIGURE_ENABLE= zlib #-- User Configuration ------------------------------------------------- .if !empty(NICKLEN) CONFIGURE_ARGS+= --with-nicklen=${NICKLEN} .endif #----------------------------------------------------------------------- .include .if ${ARCH} == "i386" USE_GCC= yes .endif post-patch: .if !defined(WITH_DEBUG) ${REINPLACE_CMD} 's|@INSTALL@|@INSTALL@ -s|' ${WRKSRC}/install-mod.sh.in .endif pre-configure: @${ECHO_MSG} "" @${ECHO_MSG} "This port has additional options:" @${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" @${ECHO_MSG} "" @${ECHO_MSG} " SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services" @${ECHO_MSG} " USER_SERV [default 'USERSERV'] - Name of user registration service" @${ECHO_MSG} " CHAN_SERV [default 'CHANSERV'] - Name of channel registration serv'" @${ECHO_MSG} " NICK_SERV [default 'NICKSERV'] - Name of nickname registration serv'" @${ECHO_MSG} " ALIS_SERV [default 'ALIS'] - Name of channel list service" @${ECHO_MSG} " OPER_BOT [default 'OPERBOT'] - Name of operbot service" @${ECHO_MSG} " OPER_SERV [default 'OPERSERV'] - Name of oper command service" @${ECHO_MSG} " JUPE_SERV [default 'JUPESERV'] - Name of jupe service" @${ECHO_MSG} " GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service" @${ECHO_MSG} "" @${ECHO_MSG} "Press CTRL+C now if you wish to set them." @${ECHO_MSG} "" pre-build: @${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h #-- ircd-shortcut.pl ratbox-services commands -------------------------------------- @${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV:UALIS}#" \ -e "s#CHANSERV#${CHAN_SERV:UCHANSERV}#" -e "s#GLOBAL#${GLOBAL_SERV:UGLOBAL}#" \ -e "s#JUPESERV#${JUPE_SERV:UJUPESERV}#" -e "s#NICKSERV#${NICK_SERV:UNICKSERV}#" \ -e "s#OPERBOT#${OPER_BOT:UOPERBOT}#" -e "s#USERSERV#${USER_SERV:UUSERSERV}#" \ -e "s#services.ircd-ratbox.org#${SERVER_NAME:Uservices.ircd-ratbox.org}#" \ -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl # ----- Execute ircd-shortcut perl script to generate the .c file. ----- .if ${PORT_OPTIONS:MSHORTCUTS} @${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation." ${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl .endif post-build: @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} # ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ---- .if ${PORT_OPTIONS:MSHORTCUTS} @${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts." @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la .endif pre-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${DATADIR}/help ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${RUNDIR} ${MKDIR} ${STAGEDIR}${DBDIR} ${MKDIR} ${STAGEDIR}${LOGDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} ${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/genssl.sh .if !defined(WITH_DEBUG) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ircd-ratbox/libcore.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ircd-ratbox/libratbox.so .endif # ----- We need to install the shortcut.pl module ---- .if ${PORT_OPTIONS:MSHORTCUTS} @${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation." ${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/contrib .endif .include Index: head/irc/ircd-ratbox-devel/Makefile =================================================================== --- head/irc/ircd-ratbox-devel/Makefile (revision 514137) +++ head/irc/ircd-ratbox-devel/Makefile (revision 514138) @@ -1,184 +1,184 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= ircd-ratbox PORTVERSION= 3.0.7 PORTREVISION= 3 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://www.ratbox.org/download/ \ http://www.ratbox.org/download/old/ PKGNAMESUFFIX= -devel MAINTAINER= moggie@elasticmind.net COMMENT= Advanced, stable IRC daemon, used widely on EFnet ('testing' release) LICENSE= GPLv2 CONFLICTS= ircd-ratbox-[0-9]* charybdis-[0-9]* USES= libtool perl5 sqlite tar:bzip2 USE_RC_SUBR= ircd-ratbox USE_PERL5= build USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox USERS= ircd GROUPS= ${USERS} LOGDIR?= /var/log/${PORTNAME} RUNDIR?= /var/run/${PORTNAME} DBDIR?= /var/db/${PORTNAME} SUB_FILES= pkg-message PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc/${PORTNAME} \ --with-logdir=/var/log/${PORTNAME} \ --with-moduledir=${PREFIX}/lib/${PORTNAME}/modules \ --libexecdir=${PREFIX}/libexec \ --with-helpdir=${DATADIR}/help \ --libdir=${PREFIX}/lib/${PORTNAME} \ --with-sqlite3=${LOCALBASE} \ --disable-backups INSTALL_TARGET= install-strip PORTDOCS= [^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.* #-- Options ------------------------------------------------------------ OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODULES ASSERT SMALL_NET SERVICES DOCS OPTIONS_DEFAULT= OPENSSL ZIPLINKS SHARED_MODULES ZIPLINKS_DESC= ziplinks support SHARED_MODULES_DESC= shared modules support ASSERT_DESC= Enable debugging code SMALL_NET_DESC= Tune server for small networks SERVICES_DESC= ratbox-services compatibility code OPENSSL_USES= ssl OPENSSL_CONFIGURE_ENABLE= openssl OPENSSL_LDFLAGS= -L${OPENSSLLIB} OPENSSL_CFLAGS= -I${OPENSSLINC} IPV6_CONFIGURE_ENABLE= ipv6 ZIPLINKS_CONFIGURE_ENABLE= zlib SHARED_MODULES_CONFIGURE_ENABLE=shared-modules ASSERT_CONFIGURE_ENABLE= assert SMALL_NET_CONFIGURE_ENABLE= small-net SERVICES_CONFIGURE_ENABLE= services #-- User Configuration ------------------------------------------------- .if defined(NICKLEN) CONFIGURE_ARGS+= --with-nicklen=${NICKLEN} .endif #----------------------------------------------------------------------- pre-configure: @${ECHO_MSG} "" @${ECHO_MSG} "This port has additional options:" @${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" @${ECHO_MSG} "" @${ECHO_MSG} " SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services" @${ECHO_MSG} " USER_SERV [default 'USERSERV'] - Name of user registration service" @${ECHO_MSG} " CHAN_SERV [default 'CHANSERV'] - Name of channel registration serv'" @${ECHO_MSG} " NICK_SERV [default 'NICKSERV'] - Name of nickname registration serv'" @${ECHO_MSG} " ALIS_SERV [default 'ALIS'] - Name of channel list service" @${ECHO_MSG} " OPER_BOT [default 'OPERBOT'] - Name of operbot service" @${ECHO_MSG} " OPER_SERV [default 'OPERSERV'] - Name of oper command service" @${ECHO_MSG} " JUPE_SERV [default 'JUPESERV'] - Name of jupe service" @${ECHO_MSG} " GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service" @${ECHO_MSG} "" @${ECHO_MSG} "Press CTRL+C now if you wish to set them." @${ECHO_MSG} "" pre-build: @${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl #-- ircd-shortcut.pl ratbox-services commands -------------------------------------- .if defined(SERVER_NAME) @${REINPLACE_CMD} -e "s#services.ircd-ratbox.org#${SERVER_NAME}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(USER_SERV) @${REINPLACE_CMD} -e "s#USERSERV#${USER_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(CHAN_SERV) @${REINPLACE_CMD} -e "s#CHANSERV#${CHAN_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(NICK_SERV) @${REINPLACE_CMD} -e "s#NICKSERV#${NICK_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(ALIS_SERV) @${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(OPER_BOT) @${REINPLACE_CMD} -e "s#OPERBOT#${OPER_BOT}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(OPER_SERV) @${REINPLACE_CMD} -e "s#OPERSERV#${OPER_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(JUPE_SERV) @${REINPLACE_CMD} -e "s#JUPESERV#${JUPE_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(GLOBAL_SERV) @${REINPLACE_CMD} -e "s#GLOBAL#${GLOBAL_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif #------ Execute ircd-shortcut perl script to generate the .c file. ----- @${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation." ${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl post-build: @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} # ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ---- @${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts." @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la pre-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${DATADIR}/help ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules post-install: ${MKDIR} ${STAGEDIR}${RUNDIR} ${MKDIR} ${STAGEDIR}${DBDIR} ${MKDIR} ${STAGEDIR}${LOGDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} ${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/genssl.sh # ----- We need to install the shortcut.pl module ---- @${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation." ${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/contrib .include Index: head/irc/miau/Makefile =================================================================== --- head/irc/miau/Makefile (revision 514137) +++ head/irc/miau/Makefile (revision 514138) @@ -1,51 +1,51 @@ # Created by: Oliver Eikemeier # $FreeBSD$ PORTNAME= miau PORTVERSION= 0.6.6 PORTREVISION= 3 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= SF MAINTAINER= freebsd-ports@dan.me.uk COMMENT= Fully featured easy to use IRC-bouncer USES= iconv tar:bzip2 GNU_CONFIGURE= yes INFO= miau CONFIGURE_ARGS= --enable-dccbounce \ --enable-automode \ --enable-releasenick \ --enable-ctcp-replies \ --enable-mkpasswd \ --enable-uptime \ --enable-chanlog \ --enable-privlog \ --enable-onconnect \ --enable-empty-awaymsg \ --enable-dumpstatus \ --disable-dependency-tracking CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= DOCS IPV6ONLY IPV6ONLY_DESC= Enable IPv6 ONLY (disables IPv4) .include .if ${PORT_OPTIONS:MIPV6ONLY} CONFIGURE_ARGS+= --enable-ipv6 .endif post-patch: @${REINPLACE_CMD} -e 's,\$$datadir/doc/miau/examples,${EXAMPLESDIR},g' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} .endif .include Index: head/irc/muh/Makefile =================================================================== --- head/irc/muh/Makefile (revision 514137) +++ head/irc/muh/Makefile (revision 514138) @@ -1,27 +1,27 @@ # Created by: Bill Fumerola # $FreeBSD$ PORTNAME= muh PORTVERSION= 2.2a -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= oliver@FreeBSD.org COMMENT= Smart irc-bouncing-tool that remains on IRC all the time GNU_CONFIGURE= yes .if defined(WITH_IPV6) CONFIGURE_ARGS= "--enable-ipv6" .endif post-patch: @${REINPLACE_CMD} -e "s|=muh|=${PREFIX}/bin/muh|g" ${WRKSRC}/misc/muh-check do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/muh ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/misc/muh-check ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/misc/muh-rotatelog ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/misc/muhrc ${STAGEDIR}${PREFIX}/share/skel/dot.muhrc .include Index: head/irc/ngircd/Makefile =================================================================== --- head/irc/ngircd/Makefile (revision 514137) +++ head/irc/ngircd/Makefile (revision 514138) @@ -1,63 +1,63 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= ngircd PORTVERSION= 25 PORTEPOCH= 1 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://arthur.barton.de/pub/${PORTNAME}/ \ http://ngircd.mirror.3rz.org/pub/${PORTNAME}/ MAINTAINER= fgsch@lodoss.net COMMENT= Free open source daemon for Internet Relay Chat (IRC) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe localbase:ldflags tar:xz GNU_CONFIGURE= yes USE_RC_SUBR= ngircd CPE_VENDOR= barton CPE_VERSION= ${PORTVERSION:C/^([0-9]+)$/\1.0/} PORTDOCS= * PLIST_FILES= etc/ngircd.conf.sample \ man/man5/ngircd.conf.5.gz \ man/man8/ngircd.8.gz \ sbin/ngircd OPTIONS_DEFINE= DEBUG DOCS ICONV IDENT IPV6 IRCPLUS LIBWRAP PAM \ SNIFFER SYSLOG ZLIB OPTIONS_RADIO= TLS OPTIONS_RADIO_TLS= GNUTLS OPENSSL OPTIONS_DEFAULT= ICONV IRCPLUS LIBWRAP OPENSSL PAM SYSLOG ZLIB DEBUG_CONFIGURE_ENABLE= debug GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls ICONV_USES= iconv ICONV_CONFIGURE_WITH= iconv IDENT_DESC= IDENT (AUTH) protocol support IDENT_LIB_DEPENDS= libident.so:security/libident INDENT_CONFIGURE_WITH= dent IPV6_CONFIGURE_ENABLE= ipv6 IRCPLUS_DESC= IRC+ protocol IRCPLUS_CONFIGURE_ENABLE= ircplus LIBWRAP_CONFIGURE_WITH= tcp-wrappers OPENSSL_USES= ssl OPENSSL_CONFIGURE_WITH= openssl PAM_CONFIGURE_WITH= pam SNIFFER_DESC= IRC traffic sniffer SNIFFER_CONFIGURE_ENABLE= sniffer SYSLOG_CONFIGURE_WITH= syslog ZLIB_CONFIGURE_WITH= zlib post-patch: @${REINPLACE_CMD} -e \ '/LIBS/s|-liconv|${ICONV_LIB}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/toplevel/s| \.\./COPYING|| ; \ /INSTALL/s|.conf$$|.conf.sample|' ${WRKSRC}/doc/Makefile.in .include Index: head/irc/psybnc/Makefile =================================================================== --- head/irc/psybnc/Makefile (revision 514137) +++ head/irc/psybnc/Makefile (revision 514138) @@ -1,63 +1,63 @@ # Created by: Mina Naguib # $FreeBSD$ PORTNAME= psybnc DISTVERSION= 2.3.2-9 PORTREVISION= 2 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://www.psybnc.at/download/beta/ DISTNAME= psyBNC-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Powerful IRC bouncer LICENSE= GPLv1+ # though COPYING is GPLv2 USES= dos2unix ssl DOS2UNIX_GLOB= *.c *.h WRKSRC= ${WRKDIR}/psybnc PSYBASE?= ${PREFIX}/psybnc MAKE_ARGS= PSYBASE=${PSYBASE} SUB_FILES= pkg-message SUB_LIST= PSYBASE=${PSYBASE} PLIST_SUB= PSYBASE=${PSYBASE:S,^${PREFIX}/,,} OPTIONS_DEFINE= MENUCONFIG MENUCONFIG_DESC=Configure using menu .include .if ${PORT_OPTIONS:MMENUCONFIG} IS_INTERACTIVE= yes .endif post-patch: @${REINPLACE_CMD} -e 's#=help/#=${PSYBASE}/help/#' ${WRKSRC}/lang/* @${REINPLACE_CMD} -e 's,gcc,${CC} -Wno-return-type,g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,gcc,${CC} -Wno-return-type,g' ${WRKSRC}/tools/autoconf.c do-configure: .if ${PORT_OPTIONS:MMENUCONFIG} cd ${WRKSRC} && ${MAKE_CMD} menuconfig .else # Fool makefile.out into believing certs are unnecessary ${TOUCH} ${WRKSRC}/key/psybnc.cert.pem .endif do-install: ${MKDIR} ${STAGEDIR}${PSYBASE}/lang/ ${STAGEDIR}${PSYBASE}/key/ ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_DATA} ${WRKSRC}/lang/INFO ${STAGEDIR}${PSYBASE}/lang/ ${INSTALL_DATA} ${WRKSRC}/lang/*.lng ${STAGEDIR}${PSYBASE}/lang/ ${INSTALL_DATA} ${WRKSRC}/src/ssl.cnf ${STAGEDIR}${PSYBASE}/key/ ${INSTALL_DATA} ${WRKSRC}/help/*.TXT ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_DATA} ${WRKSRC}/help/*.DEU ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_DATA} ${WRKSRC}/help/*.ITA ${STAGEDIR}${PSYBASE}/help/ ${INSTALL_PROGRAM} ${WRKSRC}/psybnc ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/psybnc.conf ${STAGEDIR}${PREFIX}/etc/psybnc.conf.sample if [ -f ${WRKSRC}/key/psybnc.req.pem ]; then \ ${INSTALL_DATA} ${WRKSRC}/key/psybnc.cert.pem ${STAGEDIR}${PSYBASE}/key/; \ ${INSTALL_DATA} ${WRKSRC}/key/psybnc.key.pem ${STAGEDIR}${PSYBASE}/key/; \ ${INSTALL_DATA} ${WRKSRC}/key/psybnc.req.pem ${STAGEDIR}${PSYBASE}/key/; \ fi .include Index: head/irc/scrollz/Makefile =================================================================== --- head/irc/scrollz/Makefile (revision 514137) +++ head/irc/scrollz/Makefile (revision 514138) @@ -1,58 +1,58 @@ # Created by: Will Andrews # $FreeBSD$ PORTNAME= ScrollZ PORTVERSION= 2.3 DISTVERSIONPREFIX= ${PORTNAME}- PORTREVISION= 1 -CATEGORIES= irc ipv6 +CATEGORIES= irc MAINTAINER= freebsd@bitchx.org COMMENT= Enhanced ircII client that supports scripts, colors, and more LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= gmake iconv ncurses USE_GITHUB= yes GNU_CONFIGURE= yes DATADIR= ${PREFIX}/share/${PORTNAME:tl} PLIST_SUB= SCROLLZ_VER="${PORTVERSION}" OPTIONS_DEFINE= IPV6 REGEX UTF8 OPTIONS_RADIO= SSL OPTIONS_RADIO_SSL= GNUTLS OPENSSL OPTIONS_DEFAULT= OPENSSL REGEX UTF8 IPV6_CONFIGURE_ENABLE= ipv6 GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_USES= pkgconfig GNUTLS_CONFIGURE_ON= --with-ssl REGEX_CONFIGURE_ENABLE= regexp OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} UTF8_CONFIGURE_ENABLE= utf8 .include .if !empty(ICONV_LIB) CONFIGURE_ENV+=ac_cv_func_iconv_open=yes .endif post-patch: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure pre-build: .if !defined(BATCH) @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${CC} ${CFLAGS} -o SZdist \ SZdist.c) @(cd ${WRKSRC} && ./SZdist) .endif post-install: .for i in scrollz-${PORTVERSION} wservz @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} .endfor .include Index: head/irc/sirc/Makefile =================================================================== --- head/irc/sirc/Makefile (revision 514137) +++ head/irc/sirc/Makefile (revision 514138) @@ -1,73 +1,73 @@ # $FreeBSD$ PORTNAME= sirc PORTVERSION= 2.211 PORTREVISION= 2 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= LOCAL/bdrewery/${PORTNAME} \ http://www.iagora.com/~espel/sirc/ \ LOCAL/bdrewery/${PORTNAME}/scripts:s \ http://www.iagora.com/~espel/sirc/scripts/:s DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= sirc EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Small (150k), fast, perl-based IRC client RUN_DEPENDS= p5-Perl4-CoreLibs>=0:devel/p5-Perl4-CoreLibs USES= ncurses perl5 IPV6_RUN_DEPENDS= p5-IO-Socket-INET6>0:net/p5-IO-Socket-INET6 IPV6_EXTRA_PATCHES= ${PATCHDIR}/dsirc-ipv6 SIRC_SCRIPTS_DESC= Additional scripts for the client SIRC_SCRIPTS_DISTFILES= ${SIRC_SCRIPTS:S|$|:s|} SUB_FILES= sirc PORTDOCS= ChangeLog PROGRAMMING README SIRC_SCRIPTS= adcc.pl akickban.pl avoice.pl country.pl finger.pl ftp.pl \ howl.pl lastlog.pl nocolor.pl patattack.pl prefix.pl quiet.pl \ quit.pl thx.pl www.pl yiff.pl SIRCLIBDIR= ${STAGEDIR}${PREFIX}/libexec/sirc OPTIONS_DEFINE= DOCS IPV6 SIRC_SCRIPTS SOCKS OPTIONS_DEFAULT=SIRC_SCRIPTS OPTIONS_SUB= yes IPV6_EXTRA_PATCHES_OFF= ${PATCHDIR}/dsirc-minimal SOCKS_VARS= PKGMESSAGE=${FILESDIR}/pkg-message-socks pre-patch: @${CP} ${WRKSRC}/dsirc ${WRKSRC}/dsirc.prepatch @${SED} -e "1s|^#!/usr/local/bin/perl|#!${PREFIX}/bin/perl|" \ -e "s#irc.primenet.com#irc.efnet.org#" \ ${WRKSRC}/dsirc.prepatch > ${WRKSRC}/dsirc do-build: ${CC} ${CFLAGS} ${WRKSRC}/ssfe.c -o ${WRKSRC}/ssfe \ ${LDFLAGS} -lncurses do-install: @${MKDIR} ${SIRCLIBDIR} ${INSTALL_DATA} ${WRKSRC}/n0thing.pl ${SIRCLIBDIR} ${INSTALL_DATA} ${WRKSRC}/sirc.help.gz ${SIRCLIBDIR} ${INSTALL_SCRIPT} ${WRKSRC}/dsirc ${SIRCLIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/ssfe ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKDIR}/sirc ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/ssfe.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/sirc.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/socks.pl ${SIRCLIBDIR} do-install-SIRC_SCRIPTS-on: (cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${SIRC_SCRIPTS} \ ${SIRCLIBDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.socks ${STAGEDIR}${DOCSDIR} .include Index: head/irc/unreal/Makefile =================================================================== --- head/irc/unreal/Makefile (revision 514137) +++ head/irc/unreal/Makefile (revision 514138) @@ -1,142 +1,142 @@ # Created by: Gerrit Beine () # $FreeBSD$ PORTNAME= Unreal PORTVERSION= 3.2.10.7 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= http://www.unrealircd.com/downloads/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Unreal - the next generation ircd LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcares.so:dns/c-ares BROKEN_aarch64= Fails to link: missing sbrk MODULESDIR= ${PREFIX}/lib/${PORTNAME} CONFIGDIR= ${PREFIX}/etc/${PORTNAME} RUNDIR= /var/run/ircd LOGDIR= /var/log/ircd HAS_CONFIGURE= yes USE_RC_SUBR= unrealircd USERS= ircd GROUPS= ircd CPE_VENDOR= unrealircd CPE_PRODUCT= unrealircd USES= pkgconfig cpe SUB_LIST+= RUNDIR=${RUNDIR} SUB_LIST+= USERS=${USERS} SUB_LIST+= GROUPS=${GROUPS} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= ${CPPFLAGS} CONFIGURE_ARGS= --with-listen=5 \ --with-dpath=${CONFIGDIR} \ --with-spath=${PREFIX}/libexec/ircd \ --with-nick-history=2000 \ --with-sendq=3000000 \ --with-bufferpool=18 \ --with-permissions=0600 \ --with-fd-setsize=1024 \ --with-system-cares \ --enable-dynamic-linking OPTIONS_DEFINE= HUB NOSPOOF ZIPLINKS SSL IPV6 PREFIXAQ REMOTE DOCS OPTIONS_DEFAULT= HUB SSL HUB_DESC= Configure as a hub (otherwise configure as a leaf) NOSPOOF_DESC= Enable anti-spoof protection ZIPLINKS_DESC= Enable ziplinks support PREFIXAQ_DESC= Enable prefixes for chanadmin and chanowner REMOTE_DESC= Enable remote includes PORTDOCS= * DOCS= Donation doc/Authors doc/coding-guidelines \ doc/example.conf doc/tao.of.irc \ doc/translations.txt doc/unreal32docs.html \ doc/technical/005.txt doc/technical/base64.txt \ doc/technical/protoctl.txt doc/technical/token.txt \ doc/technical/vl.txt HUB_CONFIGURE_ENABLE= hub NOSPOOF_CONFIGURE_ENABLE= nospoof ZIPLINKS_CONFIGURE_ENABLE= ziplinks IPV6_CONFIGURE_ENABLE= inet6 SSL_CONFIGURE_ENABLE= ssl SSL_USES= ssl REMOTE_LIB_DEPENDS= libcurl.so:ftp/curl REMOTE_CONFIGURE_ENABLE= --enable-libcurl=${LOCALBASE} PREFIXAQ_CONFIGURE_ENABLE= prefixaq SQLMOD= ${PORTNAME}/SQLMod.tar.gz .if exists(${DISTDIR}/${SQLMOD}) USE_MYSQL= yes WITH_SQLMOD= yes MAKE_ARGS= all custommodule MODULEFILE=m_sqlmod PLIST_SUB+= SQLMOD="" .else PLIST_SUB+= SQLMOD="@comment " .endif post-extract: .if defined(WITH_SQLMOD) @${TAR} xfz ${DISTDIR}/${SQLMOD} -C ${WRKSRC} @${MV} ${WRKSRC}/SQLMod* ${WRKSRC}/SQLMod @${CP} -r ${WRKSRC}/SQLMod/m_sqlmod.c ${WRKSRC}/src/modules .endif post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \ -e "s,%%RUNDIR%%,${RUNDIR}," \ -e "s,%%USERS%%,${USERS}," \ -e "s,%%GROUPS%%,${GROUPS}," \ -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \ -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/doc/example.conf @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/ircd.c @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/modules.c @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/s_conf.c @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/url.c .if defined(WITH_SQLMOD) @${PATCH} -d ${WRKSRC} < ${WRKSRC}/SQLMod/patch .endif @${REINPLACE_CMD} -e "/Your system does not support IPv6/ s|as_fn_error|echo|" ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ircd ${STAGEDIR}${PREFIX}/libexec/ircd ${MKDIR} ${STAGEDIR}${MODULESDIR} ${MKDIR} ${STAGEDIR}${CONFIGDIR} || true ${MKDIR} ${STAGEDIR}${CONFIGDIR}/aliases || true ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/aliases ${MKDIR} ${STAGEDIR}${RUNDIR}/tmp ${MKDIR} ${STAGEDIR}${LOGDIR} ${TOUCH} ${STAGEDIR}${CONFIGDIR}/ircd.motd ${TOUCH} ${STAGEDIR}${CONFIGDIR}/ircd.rules ${INSTALL_DATA} ${WRKSRC}/badwords.*.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/help.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/spamfilter.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${EXAMPLESDIR}/unrealircd.conf ${INSTALL_DATA} ${WRKSRC}/aliases/*.conf ${STAGEDIR}${EXAMPLESDIR}/aliases ${INSTALL} ${WRKSRC}/src/modules/*.so ${STAGEDIR}${MODULESDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .if defined(WITH_SQLMOD) @${CP} ${WRKSRC}/SQLMod/sample.conf ${STAGEDIR}${CONFIGDIR}/m_sqlmod.conf @${CP} ${WRKSRC}/SQLMod/Changes ${STAGEDIR}${DOCSDIR}/Changes.sqlmod @${CP} ${WRKSRC}/SQLMod/README ${STAGEDIR}${DOCSDIR}/README.sqlmod @${CP} ${WRKSRC}/SQLMod/LICENSE ${STAGEDIR}${DOCSDIR}/LICENSE.sqlmod .endif .include Index: head/irc/znc/Makefile =================================================================== --- head/irc/znc/Makefile (revision 514137) +++ head/irc/znc/Makefile (revision 514138) @@ -1,80 +1,80 @@ # Created by: elvstone@gmail.com # $FreeBSD$ PORTNAME= znc PORTVERSION= 1.7.5 PORTREVISION= 1 -CATEGORIES= irc ipv6 +CATEGORIES= irc MASTER_SITES= https://znc.in/releases/ \ https://znc.in/releases/archive/ MAINTAINER= dbaio@FreeBSD.org COMMENT= Advanced IRC bouncer LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lib cpe cmake:run iconv pathfix pkgconfig python:3.5+ USE_RC_SUBR= znc SUB_FILES= pkg-message PORTDOCS= README.md USERS= znc GROUPS= znc OPTIONS_DEFINE= CHARSET CYRUS DEBUG DOCS IPV6 NLS OPENSSL PERL PYTHON TCL OPTIONS_DEFAULT= CHARSET OPENSSL PERL PYTHON OPTIONS_SUB= yes CHARSET_DESC= Character encoding support via ICU CYRUS_DESC= Cyrus SASL module DEBUG_DESC= Debugging support PERL_DESC= Perl scripting module PYTHON_DESC= Python scripting module TCL_DESC= Tcl scripting module CHARSET_CMAKE_BOOL= WANT_ICU CHARSET_LIB_DEPENDS= libicuuc.so:devel/icu CYRUS_CMAKE_BOOL= WANT_CYRUS CYRUS_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 DEBUG_VARS= CMAKE_BUILD_TYPE=Debug IPV6_CMAKE_BOOL= WANT_IPV6 NLS_CMAKE_BOOL= WANT_I18N NLS_LIB_DEPENDS= libboost_locale.so:devel/boost-libs NLS_USES= gettext OPENSSL_CMAKE_BOOL= WANT_OPENSSL OPENSSL_CMAKE_ON= -DOPENSSL_ROOT_DIR=${OPENSSLBASE} OPENSSL_USES= ssl PERL_BUILD_DEPENDS= swig30>=3.0.0:devel/swig30 PERL_CMAKE_BOOL= WANT_PERL WANT_SWIG PERL_USE= perl5=build,run PERL_USES= perl5 PYTHON_CMAKE_BOOL= WANT_PYTHON WANT_SWIG PYTHON_CMAKE_ON= -DWANT_PYTHON_VERSION:STRING=python-${PYTHON_VER} PYTHON_BUILD_DEPENDS= swig30>=3.0.0:devel/swig30 PYTHON_IMPLIES= CHARSET PYTHON_USE= perl5=build PYTHON_USES= perl5 TCL_CMAKE_BOOL= WANT_TCL TCL_USES= tcl post-patch: @${REINPLACE_CMD} -e 's|python3|python${PYTHON_VER}|g' \ ${WRKSRC}/znc-buildmod.cmake.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor post-install-NLS-off: @${RM} -r ${STAGEDIR}${DATADIR}/translations post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} .include