diff --git a/irc/atheme-services/Makefile b/irc/atheme-services/Makefile index 1d509ea2a72b..53788ca62cf2 100644 --- a/irc/atheme-services/Makefile +++ b/irc/atheme-services/Makefile @@ -1,56 +1,54 @@ -# Created by: tdb - PORTNAME= atheme-services PORTVERSION= 7.2.12 CATEGORIES= irc net MASTER_SITES= https://github.com/atheme/atheme/releases/download/v${PORTVERSION}/ DISTNAME= atheme-services-v${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:xz 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 CONFLICTS_INSTALL= lifelines 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 diff --git a/irc/bip/Makefile b/irc/bip/Makefile index 1587de09f5e4..8120541db913 100644 --- a/irc/bip/Makefile +++ b/irc/bip/Makefile @@ -1,47 +1,45 @@ -# Created by: Chess Griffin - PORTNAME= bip DISTVERSION= 0.9.0-rc4 CATEGORIES= irc MASTER_SITES= https://projects.duckcorp.org/attachments/download/97/ MAINTAINER= swills@FreeBSD.org COMMENT= Simple IRC proxy with SSL support LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB} CFLAGS+= -Wno-sign-compare -Wno-error -I${OPENSSLINC} USES= cpe gmake ssl CPE_VENDOR= duckcorp INSTALL_TARGET= SUBDIR=src install-exec TEST_TARGET= check PATCH_STRIP= -p1 SUB_FILES= pkg-message PORTDOCS= AUTHORS BUGS ChangeLog NEWS README TODO EXAMPLEFILES= bip.conf bip.vim OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${INSTALL_MAN} ${WRKSRC}/bip.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/bipmkpw.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/bip.conf.5 ${STAGEDIR}${PREFIX}/man/man5 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docs in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR} .endfor post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in ${EXAMPLEFILES} ${INSTALL_DATA} ${WRKSRC}/samples/${i} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/irc/bitchx/Makefile b/irc/bitchx/Makefile index 6f46afcd83c2..91f54e715635 100644 --- a/irc/bitchx/Makefile +++ b/irc/bitchx/Makefile @@ -1,75 +1,73 @@ -# Created by: Jimbo Bahooli - PORTNAME= bitchx PORTVERSION= 1.2.1 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES+= irc MASTER_SITES= SF/${PORTNAME}/ircii-pana/${PORTNAME}-${DISTVERSION} MAINTAINER= freebsd@bitchx.org COMMENT= Feature-rich scriptable IRC client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= cpe gmake ncurses GNU_CONFIGURE= yes CONFIGURE_ARGS+=--exec-prefix="${PREFIX}/share" \ --bindir="${PREFIX}/bin" \ --datadir="${PREFIX}/share" \ --libdir="${PREFIX}/share" CONFLICTS_INSTALL?= zh-bitchx OPTIONS_SUB= yes PLIST_SUB+= DISTVERSION=${DISTVERSION} DOCSDIR= ${PREFIX}/share/bx/help PORTDOCS= * DATADIR= ${PREFIX}/share/bx MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS LANG_HE IPV6 LATIN PLUGINS SSL TOGGLES OPTIONS_DEFAULT= PLUGINS SSL LATIN_DESC= Recommended for ISO-8859-1 display PLUGINS_DESC= Build a handful of BitchX plugins TOGGLES_DESC= Disable annoyance toggles IPV6_CONFIGURE_ENABLE= ipv6 SSL_CONFIGURE_WITH= ssl="${OPENSSLBASE}" SSL_USES= ssl PLUGINS_CONFIGURE_WITH= plugins="${PLUGIN_LIST:C/\$$/,/g}" PLUGIN_LIST= abot acro arcfour autocycle blowfish cavlink cdrom encrypt \ europa fserv hint nap nicklist pkga possum qbx qmail wavplay post-patch: ${REINPLACE_CMD} -e 's|bzip2|true|g' ${WRKSRC}/Makefile.in ${REINPLACE_CMD} -e 's|SSLeay|ERR_get_error|' ${WRKSRC}/configure post-patch-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/bitchx-docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-patch-LATIN-on: ${REINPLACE_CMD} -e 's|#undef LATIN1|#define LATIN1|' \ ${WRKSRC}/include/config.h post-patch-LANG_HE-on: ${REINPLACE_CMD} -e 's|#undef WANT_HEBREW|#define WANT_HEBREW|' \ ${WRKSRC}/include/config.h post-patch-TOGGLES-on: ${REINPLACE_CMD} -e 's|DEFAULT_AUTO_AWAY ON|DEFAULT_AUTO_AWAY OFF|' \ ${WRKSRC}/include/config.h ${REINPLACE_CMD} -e 's|DEFAULT_KICK_OPS ON|DEFAULT_KICK_OPS OFF|' \ ${WRKSRC}/include/config.h ${REINPLACE_CMD} -e 's|DEFAULT_AUTO_REJOIN ON|DEFAULT_AUTO_REJOIN OFF|' \ ${WRKSRC}/include/config.h .include diff --git a/irc/bitlbee-facebook/Makefile b/irc/bitlbee-facebook/Makefile index 46ecf4b2ce43..5b4409c38c88 100644 --- a/irc/bitlbee-facebook/Makefile +++ b/irc/bitlbee-facebook/Makefile @@ -1,33 +1,31 @@ -# Created by: gahr - PORTNAME= bitlbee-facebook PORTVERSION= 1.2.2 DISTVERSIONPREFIX=v PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= irc MAINTAINER= gahr@FreeBSD.org COMMENT= Facebook plugin for bitlbee LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib BUILD_DEPENDS= bitlbee:irc/bitlbee USES= autoreconf gettext-runtime gnome libtool pkgconfig USE_GNOME= glib20 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-plugindir=${PREFIX}/lib/bitlbee USE_GITHUB= yes GH_ACCOUNT= bitlbee MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip PLIST_FILES= lib/bitlbee/facebook.so .include diff --git a/irc/bnc/Makefile b/irc/bnc/Makefile index 0390597ec804..105034e403dd 100644 --- a/irc/bnc/Makefile +++ b/irc/bnc/Makefile @@ -1,36 +1,34 @@ -# Created by: Bill Fumerola - PORTNAME= bnc PORTVERSION= 2.9.4 CATEGORIES= irc MASTER_SITES= http://home.risingnet.net/download/ \ http://bnc.acmeshells.com/ \ http://www.sourcefiles.org/System/Servers/ \ https://BSDforge.com/projects/source/irc/bnc/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Simple IRC relay proxy with support for virtual hosting LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes DOCS= COPYING Changelog README example.conf BINS= bnc mkpasswd SCRIPTS= bncchk bncsetup OPTIONS_DEFINE= DOCS post-patch: ${SED} -e 's,@PREFIX@,${PREFIX},g' ${WRKSRC}/bncsetup do-install: ${INSTALL_PROGRAM} ${BINS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/example.conf ${STAGEDIR}${PREFIX}/etc/bnc.conf.sample .include diff --git a/irc/bopm/Makefile b/irc/bopm/Makefile index 91b5fed5dc59..d70155d1c9b8 100644 --- a/irc/bopm/Makefile +++ b/irc/bopm/Makefile @@ -1,34 +1,32 @@ -# Created by: Evgueni V. Gavrilov - PORTNAME= bopm PORTVERSION= 3.1.3 PORTREVISION= 3 CATEGORIES= irc MASTER_SITES= http://static.blitzed.org/www.blitzed.org/bopm/files/ \ ftp://rusunix.org/pub/FreeBSD/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= Open proxy and DNSBL monitor designed for use with ircds GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var/log/bopm INSTALL_TARGET= install-strip USES= libtool USE_LDCONFIG= yes USE_RC_SUBR= bopm USERS= bopm GROUPS= bopm MAKE_JOBS_UNSAFE= yes post-patch: @${REINPLACE_CMD} \ -e 's,/some/path/bopm.pid,/var/run/bopm/bopm.pid,g' \ -e 's,/some/path/scan.log,/var/log/bopm/scan.log,g' \ ${WRKSRC}/bopm.conf.sample post-install: @${MKDIR} ${STAGEDIR}/var/run/bopm .include diff --git a/irc/cgiirc/Makefile b/irc/cgiirc/Makefile index 9e3e85f2b37c..477b7d1eb30b 100644 --- a/irc/cgiirc/Makefile +++ b/irc/cgiirc/Makefile @@ -1,29 +1,27 @@ -# Created by: Vsevolod Stakhov - PORTNAME= cgiirc PORTVERSION= 0.5.12 CATEGORIES= irc www perl5 MASTER_SITES= http://cgiirc.org/releases/ \ SF/${PORTNAME}/cgi-irc/${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= IRC web gateway written in Perl LICENSE= GPLv2 USES= cpe perl5 shebangfix NO_BUILD= yes SHEBANG_FILES= docs/identd.pl \ irc.cgi \ client-perl.cgi \ nph-irc.cgi PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} pre-install: @${MV} ${WRKSRC}/cgiirc.config ${WRKSRC}/cgiirc.config.sample do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/www/cgiirc cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/cgiirc .include diff --git a/irc/ctrlproxy/Makefile b/irc/ctrlproxy/Makefile index 0c9668910ecc..b13e7951a468 100644 --- a/irc/ctrlproxy/Makefile +++ b/irc/ctrlproxy/Makefile @@ -1,38 +1,36 @@ -# Created by: ijliao - PORTNAME= ctrlproxy PORTVERSION= 3.0.8 PORTREVISION= 9 CATEGORIES= irc MASTER_SITES= http://launchpadlibrarian.net/50016234/ \ LOCAL/ashish/ MAINTAINER= ashish@FreeBSD.org COMMENT= Flexible IRC proxy LIB_DEPENDS= libgnutls.so:security/gnutls USES= compiler:c11 gmake gnome localbase:ldflags pathfix pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes PATHFIX_MAKEFILEIN= Makefile OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ctrlproxy @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ctrlproxy-admin @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/linestack-cmd @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/ctrlproxyd ${INSTALL_MAN} ${WRKSRC}/doc/ctrlproxy.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/ctrlproxy_config.5 ${STAGEDIR}${MANPREFIX}/man/man5 @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/doc/help.txt ${STAGEDIR}${DATADIR}/help.txt @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in AUTHORS HACKING NEWS README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/doc/user-guide.html ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/cwirc/Makefile b/irc/cwirc/Makefile index 0ebfa1c838b9..8c4ff58a9f7f 100644 --- a/irc/cwirc/Makefile +++ b/irc/cwirc/Makefile @@ -1,40 +1,38 @@ -# Created by: db - PORTNAME= cwirc PORTVERSION= 2.0.0 PORTREVISION= 7 CATEGORIES= irc comms hamradio MASTER_SITES= http://myspace.voo.be/pcoupard/cwirc/download/ \ LOCAL/db MAINTAINER= hamradio@FreeBSD.org COMMENT= X-Chat Morse plugin LICENSE= GPLv2 BUILD_DEPENDS= hexchat:irc/hexchat LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gettext-runtime gnome pkgconfig USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango post-patch: @${CP} ${FILESDIR}/Makefile ${WRKSRC} @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ -e 's|%%STAGEDIR%%|${STAGEDIR}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|xchat|hexchat|g' \ -e 's|XCHAT|HEXCHAT|g' ${WRKSRC}/plugin.c @${RM} -r ${WRKSRC}/xchat post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in COPYING LISEZMOI README RELEASE_NOTES ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR}/schematics .for f in cw_oscillator.jpg rs232_key_connection.jpg ${INSTALL_DATA} ${WRKSRC}/schematics/$f ${STAGEDIR}${DOCSDIR}/schematics .endfor .include diff --git a/irc/dancer/Makefile b/irc/dancer/Makefile index 63212fe45ff4..6b6d587e1023 100644 --- a/irc/dancer/Makefile +++ b/irc/dancer/Makefile @@ -1,29 +1,27 @@ -# Created by: Dominic Marks - PORTNAME= dancer PORTVERSION= 4.16 PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= IRC bot written in C for UNIX, Windows, and AmigaOS PATCH_WRKSRC= ${WRKDIR}/${DISTNAME} WRKSRC= ${WRKDIR}/${DISTNAME}/src GNU_CONFIGURE= yes MAKE_ARGS+= CSPECIAL="${CFLAGS}" LDFLAGS="${LDFLAGS}" LDFLAGS+= -lm CPP= # USE_CSTD= gnu89 CONFLICTS_INSTALL= p5-Dancer do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/../${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/../example && ${INSTALL_DATA} \ dancer.config dancer.users \ dancer.funcs dancer.explain ${STAGEDIR}${DATADIR} .include diff --git a/irc/darkbot/Makefile b/irc/darkbot/Makefile index c816b6d9dd56..009b2a7631aa 100644 --- a/irc/darkbot/Makefile +++ b/irc/darkbot/Makefile @@ -1,49 +1,47 @@ -# Created by: A. Gabriel - PORTNAME= darkbot PORTVERSION= 6f6.r6 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= irc MASTER_SITES= http://darkbot.sourceforge.net/archive/unix/ \ http://www.BSDCode.org/port/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/} MAINTAINER= ports@FreeBSD.org COMMENT= IRC talking bot with a fast algorithm for its database # Converted from NO_CDROM LICENSE= darkbot LICENSE_NAME= darkbot LICENSE_TEXT= no commercial distribution LICENSE_PERMS= dist-mirror pkg-mirror auto-accept SUB_FILES= pkg-message PORTDOCS= README OPTIONS_DEFINE= DOCS pre-configure: ${CP} ${WRKSRC}/configure ${WRKSRC}/config do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${ETCDIR}/dat ${STAGEDIR}${ETCDIR}/logs ${TOUCH} ${STAGEDIR}${ETCDIR}/logs/.pkgcreate cd ${WRKSRC}/dat; \ for file in *; do \ ${INSTALL_DATA} $$file ${STAGEDIR}${ETCDIR}/dat/$${file}.dist; \ done ${ECHO_CMD} '#!/bin/sh' > ${WRKSRC}/configure ${ECHO_CMD} 'cd ${ETCDIR} && ${SH} config' >> ${WRKSRC}/configure .for s in config configure AddServer Adduser ${INSTALL_SCRIPT} ${WRKSRC}/$s ${STAGEDIR}${ETCDIR} .endfor do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/irc/dircproxy/Makefile b/irc/dircproxy/Makefile index 1fbb49d39ffa..e29df25fd76a 100644 --- a/irc/dircproxy/Makefile +++ b/irc/dircproxy/Makefile @@ -1,25 +1,23 @@ -# Created by: George Reid - PORTNAME= dircproxy DISTVERSION= 1.2.0-RC1 PORTREVISION= 2 CATEGORIES= irc MAINTAINER= mm@FreeBSD.org COMMENT= Detachable irc proxy server with many features LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= w8tvi GH_PROJECT= dircproxy GH_TAGNAME= dc563b3 GNU_CONFIGURE= yes SUB_FILES+= pkg-message USES= autoreconf cpe post-install: @cd ${WRKSRC}/doc && ${MAKE_CMD} install-man DESTDIR=${STAGEDIR} .include diff --git a/irc/eggdrop/Makefile b/irc/eggdrop/Makefile index b5c347b17a47..6207db24b355 100644 --- a/irc/eggdrop/Makefile +++ b/irc/eggdrop/Makefile @@ -1,119 +1,117 @@ -# Created by: Ulrich Spoerlein - PORTNAME= eggdrop PORTVERSION= 1.9.2 DISTVERSIONPREFIX= v CATEGORIES= irc MAINTAINER= dbaio@FreeBSD.org COMMENT= Popular Internet Relay Chat (IRC) bot LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= tcl ssl USE_GITHUB= yes GH_ACCOUNT= eggheads GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-tcllib=${LOCALBASE}/lib/libtcl${TCL_SHLIB_VER}.so \ --with-tclinc=${LOCALBASE}/include/tcl${TCL_VER}/tcl.h \ --with-sslinc=${OPENSSLINC} \ --with-ssllib=${OPENSSLLIB} MAKE_JOBS_UNSAFE= yes LLD_UNSAFE= yes SUB_FILES= pkg-message CONFLICTS= eggdrop-devel OPTIONS_DEFINE= DOCS post-patch: @${SED} -e 's#%%PREFIX%%#${PREFIX}#g' ${WRKSRC}/eggdrop.conf \ > ${WRKSRC}/eggdrop.conf.sample post-configure: @(cd ${WRKSRC}; ${MAKE} config) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/eggdrop ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/man1/eggdrop.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf.sample ${STAGEDIR}${PREFIX}/etc @${MKDIR} ${STAGEDIR}${PREFIX}/lib/eggdrop .for f in assoc.so blowfish.so channels.so compress.so console.so ctcp.so \ dns.so filesys.so irc.so notes.so seen.so server.so share.so \ transfer.so uptime.so ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/lib/eggdrop .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/help .for f in assoc.mod/help/assoc.help channels.mod/help/chaninfo.help \ channels.mod/help/channels.help console.mod/help/console.help \ compress.mod/help/compress.help ctcp.mod/help/ctcp.help \ filesys.mod/help/filesys.help irc.mod/help/irc.help \ notes.mod/help/notes.help seen.mod/help/seen.help \ server.mod/help/server.help share.mod/help/share.help \ transfer.mod/help/transfer.help uptime.mod/help/uptime.help ${INSTALL_DATA} ${WRKSRC}/src/mod/${f} ${STAGEDIR}${DATADIR}/help .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/help/set .for f in channels.mod/help/set/channels.help \ compress.mod/help/set/compress.help \ console.mod/help/set/console.help ctcp.mod/help/set/ctcp.help \ filesys.mod/help/set/filesys.help irc.mod/help/set/irc.help \ notes.mod/help/set/notes.help server.mod/help/set/server.help \ share.mod/help/set/share.help transfer.mod/help/set/transfer.help ${INSTALL_DATA} ${WRKSRC}/src/mod/$f ${STAGEDIR}${DATADIR}/help/set .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/help/msg .for f in irc.mod/help/msg/irc.help notes.mod/help/msg/notes.help \ seen.mod/help/msg/seen.help ${INSTALL_DATA} ${WRKSRC}/src/mod/$f ${STAGEDIR}${DATADIR}/help/msg .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/language ${INSTALL_DATA} ${WRKSRC}/language/core.*.lang ${STAGEDIR}${DATADIR}/language @cd ${WRKSRC}/src/mod \ && ${FIND} . -name "*.lang" -exec ${INSTALL_DATA} {} \ ${STAGEDIR}${DATADIR}/language ";" @${MKDIR} ${STAGEDIR}${DATADIR}/scripts .for f in CONTENTS action.fix.tcl autobotchk alltools.tcl botchk \ cmd_resolve.tcl compat.tcl dccwhois.tcl getops.tcl klined.tcl notes2.tcl ques5.tcl \ quotepong.tcl sentinel.tcl userinfo.tcl weed ${INSTALL_DATA} ${WRKSRC}/scripts/${f} ${STAGEDIR}${DATADIR}/scripts .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/scripts/help .for f in cmd_resolve.help userinfo.help ${INSTALL_DATA} ${WRKSRC}/scripts/help/${f} ${STAGEDIR}${DATADIR}/scripts/help .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/scripts/help/msg .for f in userinfo.help ${INSTALL_DATA} ${WRKSRC}/scripts/help/msg/${f} ${STAGEDIR}${DATADIR}/scripts/help/msg .endfor .for f in cmds1.help cmds2.help core.help ${INSTALL_DATA} ${WRKSRC}/help/${f} ${STAGEDIR}${DATADIR}/help .endfor .for f in cmds1.help ${INSTALL_DATA} ${WRKSRC}/help/set/${f} ${STAGEDIR}${DATADIR}/help/set .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/text .for f in banner motd ${INSTALL_DATA} ${WRKSRC}/text/${f} ${STAGEDIR}${DATADIR}/text .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ABOUT BANS BOTNET BUG-REPORT COMPILE-GUIDE CONTENTS \ FIRST-SCRIPT KNOWN-PROBLEMS MODULES PARTYLINE PATCH-HOWTO \ TEXT-SUBSTITUTIONS TRICKS Changes1.6 USERS WEIRD-MESSAGES \ tcl-commands.doc ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/html cd ${WRKSRC}/doc/html && ${INSTALL_DATA} *.html ${STAGEDIR}${DOCSDIR}/html @${MKDIR} ${STAGEDIR}${DOCSDIR}/settings cd ${WRKSRC}/doc/settings && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}/settings .include diff --git a/irc/epic4/Makefile b/irc/epic4/Makefile index e00ca5ff8376..61d99db0e4fd 100644 --- a/irc/epic4/Makefile +++ b/irc/epic4/Makefile @@ -1,56 +1,54 @@ -# Created by: Ben Hutchinson - PORTNAME= epic4 PORTVERSION= 2.10.10 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= ports@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 diff --git a/irc/epic5/Makefile b/irc/epic5/Makefile index 96e02e639c37..1cdb393c326f 100644 --- a/irc/epic5/Makefile +++ b/irc/epic5/Makefile @@ -1,49 +1,47 @@ -# Created by: Josh Paetzel - PORTNAME= epic5 PORTVERSION= 2.1.7 PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= http://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/ MAINTAINER= epic@dsllsn.net COMMENT= Enhanced Programmable IRC-II Client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= iconv libarchive ncurses ssl tar:xz GNU_CONFIGURE= yes PLIST_SUB+= PORTVERSION=${PORTVERSION} CFLAGS:= ${CFLAGS:C/-O2/-O/g} OPTIONS_DEFINE= DOCS PERL PYTHON RUBY TCL OPTIONS_DEFAULT= PYTHON CONFIGURE_ARGS+=--with-iconv=${ICONV_PREFIX} PERL_USES= perl5 PERL_CONFIGURE_WITH= perl PYTHON_USES= python gettext-runtime PYTHON_CONFIGURE_ON= --with-python=${PYTHON_CMD}-config PYTHON_CONFIGURE_OFF= --without-python RUBY_USE= ruby=yes RUBY_CONFIGURE_WITH= ruby TCL_USES= tcl TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR}/tclConfig.sh TCL_CONFIGURE_OFF= --with-tcl=no 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 diff --git a/irc/evangeline/Makefile b/irc/evangeline/Makefile index 000ea1b036dc..5e379676a009 100644 --- a/irc/evangeline/Makefile +++ b/irc/evangeline/Makefile @@ -1,66 +1,64 @@ -# Created by: Edini - PORTNAME= evangeline PORTVERSION= 1.1.4 CATEGORIES= irc tcl MASTER_SITES= http://www.averse.piasta.pl/_data/evangeline/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-b1 MAINTAINER= ports@FreeBSD.org COMMENT= IRC Bot based on Eggdrop LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake tcl GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-tcllib=${LOCALBASE}/lib/libtcl${TCL_SHLIB_VER}.so \ --with-tclinc=${TCL_INCLUDEDIR}/tcl.h LLD_UNSAFE= yes # Needs linker to provide library search paths. PLIST_FILES= bin/evangeline OPTIONS_DEFINE= IPV6 CRYPT OPTIONS_DEFAULT= CRYPT CRYPT_DESC= Enable Encryption .include .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-ipv6 .else CONFIGURE_ARGS+= --disable-ipv6 .endif .if ${PORT_OPTIONS:MCRYPT} CONFIGURE_ARGS+= --enable-crypt .else CONFIGURE_ARGS+= --disable-crypt .endif pre-everything:: @${ECHO_MSG} 'To redefine the "admin" user name, set ADMIN_NAME' @${ECHO_MSG} 'To redefine the "Permanent owner" name, set OWNER_NAME' post-patch: @${REINPLACE_CMD} 's,^read usersq,usersq=n,' ${WRKDIR}/evangeline/configure # Turns out that putting ADMIN_NAME more than 9 chars creates an overflow... # Fix that here while replacing the name. post-configure: .if !empty(ADMIN_NAME) @${REINPLACE_CMD} \ 's,^char admin[^ ]* = [^;]*,const char* admin = "${ADMIN_NAME}",' \ ${WRKDIR}/evangeline/src/main.c .endif .if !empty(OWNER_NAME) @${REINPLACE_CMD} \ 's,^char owner[^ ]* = [^;]*,const char* owner = "${OWNER_NAME}",' \ ${WRKDIR}/evangeline/src/main.c .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-${PORTVERSION}-B1 ${STAGEDIR}${PREFIX}/bin/evangeline .include diff --git a/irc/ezbounce/Makefile b/irc/ezbounce/Makefile index be8bf82b0c28..c9ae3c2af985 100644 --- a/irc/ezbounce/Makefile +++ b/irc/ezbounce/Makefile @@ -1,49 +1,47 @@ -# Created by: Chris Piazza - PORTNAME= ezbounce PORTVERSION= 1.99.15 PORTREVISION= 20 CATEGORIES= irc MASTER_SITES= https://BSDforge.com/projects/source/irc/ezbounce/ MAINTAINER= portmaster@BSDforge.com COMMENT= Highly configurable IRC Proxy OPTIONS_DEFINE= DOCS SSL COMPRESS OPTIONS_DEFAULT=SSL COMPRESS OPTIONS_SUB= yes SSL_USES= ssl SSL_CONFIGURE_WITH= ssl COMPRESS_BUILD_DEPENDS= ${LOCALBASE}/include/boost/function.hpp:devel/boost-libs COMPRESS_CONFIGURE_WITH=boost COMPRESS_DESC= Chat log compression (requires boost) GNU_CONFIGURE= yes USES= compiler:c++0x cpe gmake USE_GCC= yes # ezbounce 1.99.15 isn't compatible with C++11 and later, which some compilers # such as GCC 6 default to. USE_CXXSTD= gnu++98 SUB_FILES= pkg-message post-patch: @${SED} -e "s:/path/to:${PREFIX}/sbin:" ${WRKSRC}/sample.conf > \ ${WRKSRC}/ezb.conf.default @${REINPLACE_CMD} -e 's|=-O2|="$$CXXFLAGS"|g' ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ezbounce ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/ezb.conf.default ${STAGEDIR}${PREFIX}/etc ${INSTALL_MAN} ${WRKSRC}/docs/ezbounce.1 ${STAGEDIR}${PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGES ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/worklog ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/gruftistats/Makefile b/irc/gruftistats/Makefile index e5ab2e422794..093d896ae2fb 100644 --- a/irc/gruftistats/Makefile +++ b/irc/gruftistats/Makefile @@ -1,22 +1,20 @@ -# Created by: Matthew West - PORTNAME= gruftistats PORTVERSION= 0.2.4 PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Produces a web page of statistics and quotes from IRC channel logs GNU_CONFIGURE= YES USES= gmake OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's,strcasestr,strcasestr_x,g' ${WRKSRC}/ircstats.h \ ${WRKSRC}/lib.c .include diff --git a/irc/hexchat/Makefile b/irc/hexchat/Makefile index 6060aee156eb..6f10dc42824e 100644 --- a/irc/hexchat/Makefile +++ b/irc/hexchat/Makefile @@ -1,85 +1,83 @@ -# Created by: Rusmir Dusko - PORTNAME= hexchat DISTVERSION= 2.16.1 PORTREVISION= 2 CATEGORIES= irc gnome MASTER_SITES= https://dl.hexchat.net/hexchat/ MAINTAINER= pkubaj@FreeBSD.org 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 \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} 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 cpe desktop-file-utils gettext-tools gnome \ libtool localbase meson ninja pkgconfig python:3.5+ shebangfix \ ssl tar:xz xorg CPE_VENDOR= ${PORTNAME}_project SHEBANG_FILES= meson_post_install.py \ plugins/perl/generate_header.py \ plugins/python/generate_plugin.py \ src/common/make-te.py USE_GNOME= cairo gdkpixbuf2 gtk20 intltool libxml2 USE_XORG= x11 INSTALLS_ICONS=yes MESON_ARGS= -Dtls=enabled -Dgtk-frontend=true -Dwith-python=python-${PYTHON_VER} SUB_FILES= pkg-message PORTDOCS= * OPTIONS_DEFINE= CA_BUNDLE CANBERRA DBUS DOCS FISHLIM LUA PERL TEXTFE \ SYSINFO OPTIONS_DEFAULT= CA_BUNDLE CANBERRA DBUS 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 CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra CANBERRA_MESON_ON= -Dlibcanberra=enabled CANBERRA_MESON_OFF= -Dlibcanberra=disabled DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib DBUS_MESON_ON= -Ddbus=enabled DBUS_MESON_OFF= -Ddbus=disabled 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=yes PERL_MESON_TRUE= with-perl PERL_USES= perl5 TEXTFE_MESON_TRUE= text-frontend SYSINFO_MESON_TRUE= with-sysinfo post-patch: @${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 diff --git a/irc/icbirc/Makefile b/irc/icbirc/Makefile index a20328f73656..7fdddfc2145a 100644 --- a/irc/icbirc/Makefile +++ b/irc/icbirc/Makefile @@ -1,19 +1,17 @@ -# Created by: hrs - PORTNAME= icbirc PORTVERSION= 2.1 CATEGORIES= irc MASTER_SITES= http://www.benzedrine.ch/ MAINTAINER= hrs@FreeBSD.org COMMENT= Proxy IRC client and ICB server LICENSE= BSD2CLAUSE LICENSE_FILE= ${FILESDIR}/COPYING USES= uidfix MAKE_ENV= BINDIR="${PREFIX}/bin" MANDIR="${PREFIX}/man/man" PLIST_FILES= bin/icbirc \ man/man8/icbirc.8.gz .include diff --git a/irc/ii/Makefile b/irc/ii/Makefile index 7fee828e9da9..5f99d0fc38f3 100644 --- a/irc/ii/Makefile +++ b/irc/ii/Makefile @@ -1,28 +1,26 @@ -# Created by: Julien Laffaye - PORTNAME= ii PORTVERSION= 1.9 CATEGORIES= irc MASTER_SITES= http://dl.suckless.org/tools/ \ LOCAL/sbz MAINTAINER= sbz@FreeBSD.org COMMENT= Minimalist FIFO and filesystem-based IRC client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PLIST_FILES= bin/ii man/man1/ii.1.gz PORTDOCS= CHANGES FAQ README OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/infobot/Makefile b/irc/infobot/Makefile index 0b9ba28c7d9c..6b6a942e79c2 100644 --- a/irc/infobot/Makefile +++ b/irc/infobot/Makefile @@ -1,46 +1,44 @@ -# Created by: perlguy@perlguy.com - PORTNAME= infobot PORTVERSION= 0.45.3 PORTREVISION= 3 CATEGORIES= irc MASTER_SITES= http://www.infobot.org/src/ \ http://www.infobot.org/src/prior/ MAINTAINER= ports@FreeBSD.org COMMENT= Bot written in Perl with a rabid AI LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 shebangfix SHEBANG_FILES= ${PORTNAME} scripts/* USE_PERL5= run NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= DOCS post-patch: -@${RM} ${WRKSRC}/src/*.orig .for i in config help users @${RM} ${WRKSRC}/conf/infobot.$i .endfor do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -r ${WRKSRC}/src ${WRKSRC}/extras ${WRKSRC}/files \ ${WRKSRC}/scripts ${STAGEDIR}${DATADIR}/ @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/conf/* ${STAGEDIR}${ETCDIR} ${SED} -e 's,$$param{\(.\)basedir\(.\)} = .*,$$param{\1basedir\2} = "${DATADIR}";,' \ -e 's,$$param{\(.\)confdir\(.\)} = .*,$$param{\1confdir\2} = "${ETCDIR}";,' \ ${WRKSRC}/infobot > ${WRKDIR}/infobot ${INSTALL_SCRIPT} ${WRKDIR}/infobot ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${WRKSRC}/README ${WRKSRC}/REVISIONS ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/inspircd/Makefile b/irc/inspircd/Makefile index 10fdf1f42203..b074b5943b99 100644 --- a/irc/inspircd/Makefile +++ b/irc/inspircd/Makefile @@ -1,107 +1,105 @@ -# Created by: Craig Edwards - PORTNAME= inspircd DISTVERSIONPREFIX= v DISTVERSION= 3.13.0 CATEGORIES= irc MAINTAINER= driesm@FreeBSD.org COMMENT= Modular C++ IRC daemon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/LICENSE.txt USES= compiler:c++11-lang cpe gmake localbase:ldflags perl5 USE_GITHUB= yes USE_PERL5= build USE_RC_SUBR= ${PORTNAME} HAS_CONFIGURE= yes CONFIGURE_ARGS= --binary-dir=${PREFIX}/bin \ --config-dir=${ETCDIR} \ --data-dir=${_INSPIRCD_DBDIR} \ --disable-auto-extras \ --distribution-label=${OPSYS}-${PORTVERSION} \ --gid=nobody \ --log-dir=${_INSPIRCD_LOGDIR} \ --manual-dir=${MANPREFIX}/man/man1 \ --module-dir=${PREFIX}/libexec/${PORTNAME}/modules \ --prefix=${PREFIX}/libexec/${PORTNAME} \ --runtime-dir=${_INSPIRCD_RUNDIR} \ --uid=nobody MAKEFILE= GNUmakefile SUB_FILES= pkg-message SUB_LIST= INSPIRCD_DBDIR=${_INSPIRCD_DBDIR} \ INSPIRCD_GROUP=${GROUPS} \ INSPIRCD_LOGDIR=${_INSPIRCD_LOGDIR} \ INSPIRCD_RUNDIR=${_INSPIRCD_RUNDIR} \ INSPIRCD_USER=${USERS} \ PORTNAME=${PORTNAME} USERS= ircd GROUPS= ircd PLIST_SUB= INSPIRCD_DBDIR=${_INSPIRCD_DBDIR} \ INSPIRCD_GROUP=${GROUPS} \ INSPIRCD_LOGDIR=${_INSPIRCD_LOGDIR} \ INSPIRCD_RUNDIR=${_INSPIRCD_RUNDIR} \ INSPIRCD_USER=${USERS} OPTIONS_DEFINE= GNUTLS LDAP MBEDTLS MYSQL OPENSSL PCRE PGSQL POSIX \ SQLITE SSLREHASH OPTIONS_DEFAULT= OPENSSL POSIX OPTIONS_SUB= yes GNUTLS_DESC= Build m_ssl_gnutls module LDAP_DESC= Build m_ldap module MBEDTLS_DESC= Build m_ssl_mbedtls module MYSQL_DESC= Build m_mysql module OPENSSL_DESC= Build m_ssl_openssl module PCRE_DESC= Build m_regex_pcre module PGSQL_DESC= Build m_pgsql module POSIX_DESC= Build m_regex_posix module SQLITE_DESC= Build m_sqlite3 module SSLREHASH_DESC= Build m_sslrehashsignal module GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_USES= pkgconfig GNUTLS_VARS= EXTRAS+=m_ssl_gnutls.cpp LDAP_USE= OPENLDAP=yes LDAP_VARS= EXTRAS+=m_ldap.cpp MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls MBEDTLS_VARS= EXTRAS+=m_ssl_mbedtls.cpp MYSQL_USES= mysql MYSQL_VARS= EXTRAS+=m_mysql.cpp OPENSSL_USES= pkgconfig ssl OPENSSL_VARS= EXTRAS+=m_ssl_openssl.cpp PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_VARS= EXTRAS+=m_regex_pcre.cpp PGSQL_USES= pgsql PGSQL_VARS= EXTRAS+=m_pgsql.cpp POSIX_VARS= EXTRAS+=m_regex_posix.cpp SQLITE_USES= pkgconfig sqlite SQLITE_VARS= EXTRAS+=m_sqlite3.cpp SSLREHASH_VARS+= EXTRAS+=m_sslrehashsignal.cpp _INSPIRCD_DBDIR?= /var/db/${PORTNAME} _INSPIRCD_LOGDIR?= /var/log/${PORTNAME} _INSPIRCD_RUNDIR?= /var/run/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/inspircd.conf.example @${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/modules.conf.example pre-configure: @(cd ${WRKSRC}/src/modules && for m in ${EXTRAS}; do ${RLN} extra/$$m $$m; done) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/modules/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${_INSPIRCD_DBDIR} @${MKDIR} ${STAGEDIR}${_INSPIRCD_LOGDIR} @${MKDIR} ${STAGEDIR}${_INSPIRCD_RUNDIR} .include diff --git a/irc/insub/Makefile b/irc/insub/Makefile index 4eb5d8e73dbb..f162a85f6a7a 100644 --- a/irc/insub/Makefile +++ b/irc/insub/Makefile @@ -1,43 +1,41 @@ -# Created by: Alfred Perlstein - PORTNAME= insub PORTVERSION= 16.0 PORTREVISION= 1 CATEGORIES= irc MAINTAINER= ports@FreeBSD.org COMMENT= Some scripts for expressing how you feel on IRC and the web RUN_DEPENDS= cowsay:games/cowsay \ figlet:misc/figlet USE_GITHUB= yes GH_ACCOUNT= cjones USES= perl5 python shebangfix SHEBANG_FILES= insub.py USE_PERL5= run NO_BUILD= yes NO_ARCH= yes DATADIR= ${PREFIX}/share/cows OPTIONS_DEFINE= COWS OPTIONS_DEFAULT=COWS OPTIONS_SUB= yes COWS_DESC= Install a collection of cowsay(1) cows post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' \ ${WRKSRC}/${PORTNAME}.py ${WRKSRC}/irssi/${PORTNAME}.pl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/share/irssi/scripts ${INSTALL_DATA} ${WRKSRC}/irssi/${PORTNAME}.pl \ ${STAGEDIR}${PREFIX}/share/irssi/scripts @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/old/cows-extra && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include diff --git a/irc/irc/Makefile b/irc/irc/Makefile index 691a0dcfe44d..3aaea6194111 100644 --- a/irc/irc/Makefile +++ b/irc/irc/Makefile @@ -1,34 +1,32 @@ -# Created by: torstenb - PORTNAME= irc PORTVERSION= 2.11.2p3 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} MAINTAINER= ports@FreeBSD.org COMMENT= The "Internet Relay Chat" Server BROKEN_aarch64= Fails to link: missing sbrk BROKEN_riscv64= Fails to link: missing sbrk CONFLICTS_INSTALL= charybdis ircd-hybrid Nefarious \ ru-ircd-hybrid ircd-ru USES= tar:tgz 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 diff --git a/irc/irc2dc/Makefile b/irc/irc2dc/Makefile index 746abaed8ed2..5fd0be8c0a25 100644 --- a/irc/irc2dc/Makefile +++ b/irc/irc2dc/Makefile @@ -1,19 +1,17 @@ -# Created by: Maxim Ignatenko - PORTNAME= irc2dc PORTVERSION= 0.1 CATEGORIES= irc net-p2p MASTER_SITES= SF MAINTAINER= gelraen.ua@gmail.com COMMENT= Provides intercommunication between DC++ hub and IRC channel USES= tar:bzip2 HAS_CONFIGURE= yes USE_RC_SUBR= irc2dc PLIST_FILES= bin/irc2dc \ etc/irc2dc.conf.dist .include diff --git a/irc/ircII/Makefile b/irc/ircII/Makefile index 7bfd4a442c0f..63ed3847cf94 100644 --- a/irc/ircII/Makefile +++ b/irc/ircII/Makefile @@ -1,51 +1,49 @@ -# Created by: torstenb - PORTNAME= ircii PORTVERSION= 20210314 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= cpe iconv ncurses tar:bzip2 CPE_VENDOR= eterna 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 diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile index 9b969673d0b0..a0c1a9250475 100644 --- a/irc/ircd-hybrid/Makefile +++ b/irc/ircd-hybrid/Makefile @@ -1,75 +1,73 @@ -# Created by: David Taylor - PORTNAME= ircd-hybrid PORTVERSION= 8.2.40 CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= fox@FreeBSD.org COMMENT= Fast irc daemon with a number of new features LICENSE= GPLv2 # :keepla because port uses lt_dlopen USES= cpe gmake libtool:keepla tar:tgz GNU_CONFIGURE= yes 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-ratbox-devel/Makefile b/irc/ircd-ratbox-devel/Makefile index 577d930d52ce..819949e2f605 100644 --- a/irc/ircd-ratbox-devel/Makefile +++ b/irc/ircd-ratbox-devel/Makefile @@ -1,183 +1,181 @@ -# Created by: Shaun Amott - PORTNAME= ircd-ratbox PORTVERSION= 3.0.7 PORTREVISION= 3 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-hybrid ircd-ratbox 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 diff --git a/irc/ircd-ratbox/Makefile b/irc/ircd-ratbox/Makefile index 061fef4a1f2b..7d59c2137f05 100644 --- a/irc/ircd-ratbox/Makefile +++ b/irc/ircd-ratbox/Makefile @@ -1,181 +1,179 @@ -# Created by: Shaun Amott - PORTNAME= ircd-ratbox PORTVERSION= 3.0.10 PORTREVISION= 7 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-hybrid ircd-ratbox-devel 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 diff --git a/irc/ircproxy/Makefile b/irc/ircproxy/Makefile index c77682be2155..a3607b5a30f5 100644 --- a/irc/ircproxy/Makefile +++ b/irc/ircproxy/Makefile @@ -1,50 +1,48 @@ -# Created by: Jonas Kvinge - PORTNAME= ircproxy PORTVERSION= 1.3.6 PORTREVISION= 3 CATEGORIES= irc MASTER_SITES= https://BSDforge.com/projects/source/irc/ircproxy/ MAINTAINER= portmaster@BSDforge.com COMMENT= IRC proxy/bouncer daemon LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcares.so:dns/c-ares USES= autoreconf tar:bzip2 GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib -lcrypto CFLAGS+= -I${LOCALBASE}/include USERS= ircproxyd GROUPS= ircproxyd SUB_LIST= IRC_USR=${USERS} IRC_GRP=${GROUPS} SUB_FILES= pkg-deinstall OPTIONS_DEFINE= SSL IPV6 MEMDEBUG FDDEBUG OPTIONS_DEFAULT= SSL MEMDEBUG FDDEBUG MEMDEBUG_DESC= Enable memory debugging FDDEBUG_DESC= Enable file descriptor debugging MEMDEBUG_CONFIGURE_ENABLE= memdebug FDDEBUG_CONFIGURE_ENABLE= fddebug IPV6_CONFIGURE_ENABLE= ipv6 SSL_CONFIGURE_ENABLE= ssl SSL_USES= ssl .include post-patch: @${REINPLACE_CMD} -e 's|EUSER="ircproxy"|EUSER="ircproxyd"|g; \ s|EGROUP="users"|EGROUP="ircproxyd"|g' ${WRKSRC}/data/${PORTNAME}d.conf @${REINPLACE_CMD} -e '/gnutls/!s,SSL_library_init,OPENSSL_init_ssl,' \ ${WRKSRC}/configure.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/imkpasswd ${STAGEDIR}${PREFIX}/bin/ircproxyd .include diff --git a/irc/irssi-dcc_send_limiter/Makefile b/irc/irssi-dcc_send_limiter/Makefile index 2c95d5cc65eb..1775a2f99ca8 100644 --- a/irc/irssi-dcc_send_limiter/Makefile +++ b/irc/irssi-dcc_send_limiter/Makefile @@ -1,45 +1,43 @@ -# Created by: Timothy Redaelli - PORTNAME= dcc_send_limiter PORTVERSION= 0.8.10 PORTREVISION= 2 CATEGORIES= irc MASTER_SITES= http://svn.irssi.org/repos/modules/trunk/ \ http://utenti.gufi.org/~drizzt/codes/irssi-dcc_send_limiter/ PKGNAMEPREFIX= irssi- DISTNAME= dcc-send-limiter EXTRACT_SUFX= .c PATCH_SITES= http://utenti.gufi.org/~drizzt/codes/irssi-dcc_send_limiter/ PATCHFILES= ${DISTFILES}.diff MAINTAINER= ports@FreeBSD.org COMMENT= Irssi plugin to limit the transmit speed of DCC sends LICENSE= GPLv2+ BUILD_DEPENDS= irssi:irc/irssi RUN_DEPENDS= irssi:irc/irssi USES= gnome pkgconfig USE_GNOME= glib20 NO_WRKSUBDIR= yes PLIST_FILES= lib/irssi/modules/lib/${DISTNAME}.so CFLAGS+= -shared -fPIC -I${LOCALBASE}/include/irssi -I${LOCALBASE}/include/irssi/src -I${LOCALBASE}/include/irssi/src/core -I${LOCALBASE}/include/irssi/src/irc/core -I${LOCALBASE}/include/irssi/src/irc/dcc `pkg-config --cflags glib-2.0` do-extract: @${RM} -r ${WRKSRC} @${MKDIR} ${WRKSRC} @${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC} do-build: ${CC} ${CFLAGS} -o ${WRKSRC}/${DISTNAME}.so ${WRKSRC}/${DISTFILES} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/irssi/modules/lib ${INSTALL_LIB} ${WRKSRC}/${DISTNAME}.so \ ${STAGEDIR}${PREFIX}/lib/irssi/modules/lib .include diff --git a/irc/irssi-fish/Makefile b/irc/irssi-fish/Makefile index f06cff907559..78c344f77bc9 100644 --- a/irc/irssi-fish/Makefile +++ b/irc/irssi-fish/Makefile @@ -1,41 +1,39 @@ -# Created by: Jens Holmqvist - PORTNAME= irssi-fish DISTVERSION= 1.6.20200629 CATEGORIES= irc security MAINTAINER= ashish@FreeBSD.org COMMENT= Encryption plugin for irssi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/glib-2.0/glib.h:devel/glib20 \ ${LOCALBASE}/include/irssi/src/common.h:irc/irssi RUN_DEPENDS= irssi:irc/irssi USES= cmake gnome pkgconfig ssl USE_GNOME+= glib20 USE_LDCONFIG= yes USE_GITHUB= yes GH_PROJECT= FiSH-irssi GH_ACCOUNT= falsovsky GH_TAGNAME= 5295563 CMAKE_ARGS= -DOPENSSL_FOUND=1 \ -DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \ -DOPENSSL_LIBRARY_DIRS=${OPENSSLLIB} PLIST_FILES= lib/irssi/modules/libfish.so PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e "s,/usr/local,${LOCALBASE},g" \ -e "s,share/doc/FiSH-irssi,${DOCSDIR_REL},g" \ ${WRKSRC}/CMakeLists.txt .include diff --git a/irc/irssi-scripts/Makefile b/irc/irssi-scripts/Makefile index 8d37693a5975..5056365ad12a 100644 --- a/irc/irssi-scripts/Makefile +++ b/irc/irssi-scripts/Makefile @@ -1,26 +1,24 @@ -# Created by: Alexey Mikhailov - PORTNAME= irssi-scripts PORTVERSION= 20181120 CATEGORIES= irc MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Collection of useful scripts for the irssi IRC-client RUN_DEPENDS= irssi:irc/irssi WRKSRC= ${WRKDIR}/${PORTNAME} USES= shebangfix tar:xz SHEBANG_FILES= scripts/*.pl perl_OLD_CMD= /usr/pkg/bin/perl /usr/bin/irssi NO_BUILD= yes NO_ARCH= yes do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/irssi/scripts ${INSTALL_SCRIPT} ${WRKSRC}/scripts/*.pl ${STAGEDIR}${PREFIX}/share/irssi/scripts .include diff --git a/irc/irssi-xmpp/Makefile b/irc/irssi-xmpp/Makefile index f5b315c881e7..105f760df11e 100644 --- a/irc/irssi-xmpp/Makefile +++ b/irc/irssi-xmpp/Makefile @@ -1,40 +1,38 @@ -# Created by: Philippe Audeoud - PORTNAME= irssi-xmpp PORTVERSION= 0.54 CATEGORIES= irc MASTER_SITES= http://cybione.org/~irssi-xmpp/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Irssi plugin to connect to Jabber network LICENSE= GPLv2 BROKEN= Doesn't build with Irssi 1.4.1 BUILD_DEPENDS= irssi:irc/irssi LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gettext-runtime gnome pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" DATADIR= ${PREFIX}/share/irssi DOCSDIR= ${PREFIX}/share/doc/irssi CFLAGS_aarch64= -fPIC CFLAGS_amd64= -fPIC CFLAGS_i386= -fPIC CFLAGS_powerpc64= -fPIC OPTIONS_DEFINE= DOCS post-patch: # Try to unbreak parallel builds (-jX) @${REINPLACE_CMD} -E 's|cd (.+) && (\$$\{MAKE})|\2 -C \1|' \ ${WRKSRC}/Makefile ${WRKSRC}/src/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/irssi/modules/*.so .include diff --git a/irc/irssistats/Makefile b/irc/irssistats/Makefile index f69b4479204c..95b05cdd4583 100644 --- a/irc/irssistats/Makefile +++ b/irc/irssistats/Makefile @@ -1,36 +1,34 @@ -# Created by: Travis Poppe - PORTNAME= irssistats PORTVERSION= 0.75 CATEGORIES= irc MASTER_SITES= http://royale.zerezo.com/irssistats/ MAINTAINER= ports@FreeBSD.org COMMENT= Generate IRC statistics based on irssi logs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING ALL_TARGET= irssistats OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/etc/irssistats.conf|${PREFIX}/etc/irssistats.conf|g' ${WRKSRC}/irssistats.c @${REINPLACE_CMD} -e 's|gcc|$$(CC)|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/data/* ${STAGEDIR}${DATADIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample.* ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/keitairc2/Makefile b/irc/keitairc2/Makefile index e7a154a21f13..25bbf88d02e8 100644 --- a/irc/keitairc2/Makefile +++ b/irc/keitairc2/Makefile @@ -1,41 +1,39 @@ -# Created by: Makoto Matsushita - PORTNAME= keitairc PORTVERSION= 2.0 CATEGORIES= irc MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= IRC proxy for mobilephone that have a web interface RUN_DEPENDS= p5-POE-Component-IRC>=0:irc/p5-POE-Component-IRC \ p5-URI>=0:net/p5-URI \ p5-libwww>=0:www/p5-libwww \ p5-HTML-Template>=0:www/p5-HTML-Template \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-Proc-Daemon>=0:devel/p5-Proc-Daemon \ p5-AppConfig>=0:devel/p5-AppConfig CONFLICTS= keitairc-1.* USES= shebangfix perl5 NO_BUILD= yes SHEBANG_FILES= keitairc post-extract: ${FIND} ${WRKSRC} -name .cvsignore | ${XARGS} ${RM} -r post-patch: ${FIND} ${WRKSRC} -name '*.orig' | ${XARGS} ${RM} -r ${REINPLACE_CMD} -i '' -e "s,/usr/share/keitairc/lib,${DATADIR}/lib," \ ${WRKSRC}/keitairc ${REINPLACE_CMD} -i '' -e "s,__KEITAIRC_DATA_DIR__,${DATADIR}/lib," \ ${WRKSRC}/lib/Keitairc/Config.pm do-install: ${INSTALL_SCRIPT} ${WRKSRC}/keitairc ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "doc etc lib" ${STAGEDIR}${DATADIR}) .include diff --git a/irc/konversation/Makefile b/irc/konversation/Makefile index e1a934983cd2..37372ef27bab 100644 --- a/irc/konversation/Makefile +++ b/irc/konversation/Makefile @@ -1,33 +1,31 @@ -# Created by: Kirill Ponomarew - PORTNAME= konversation DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= irc kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= User friendly IRC client for KDE LICENSE= GPLv2+ USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext kde:5 \ python:run qca qt:5 shebangfix tar:xz USE_KDE= archive attica auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons doctools \ emoticons globalaccel i18n iconthemes idletime itemviews \ jobwidgets kio newstuff notifications notifyconfig parts service solid \ sonnet textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build \ init_run USE_QT= concurrent core dbus gui multimedia network phonon4 widgets xml \ buildtools_build qmake_build SHEBANG_FILES= data/scripts/bug \ data/scripts/cmd \ data/scripts/media \ data/scripts/sayclip \ data/scripts/sysinfo \ data/updaters/*.pl OPTIONS_DEFINE= DOCS .include diff --git a/irc/kvirc/Makefile b/irc/kvirc/Makefile index d2685637b92e..1b833893a37d 100644 --- a/irc/kvirc/Makefile +++ b/irc/kvirc/Makefile @@ -1,34 +1,32 @@ -# Created by: Michael Ranner - PORTNAME= KVIrc DISTVERSION= 5.0.0-73 DISTVERSIONSUFFIX= -gbdeac0429 CATEGORIES= irc kde MAINTAINER= kde@FreeBSD.org COMMENT= IRC client for KDE LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/ABOUT-LICENSE LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \ libenchant.so:textproc/enchant USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext gnome \ kde:5 perl5 pkgconfig python qt:5 ssl tar:bzip2 xorg USE_GNOME= glib20 USE_PERL5= build USE_KDE= auth codecs config configwidgets coreaddons i18n notifications \ service widgetsaddons windowsystem xmlgui USE_QT= core dbus gui multimedia network phonon4 printsupport sql svg \ webkit widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext xrender xscrnsaver USE_LDCONFIG= yes USE_GITHUB= yes CMAKE_ARGS= -DMANDIR:STRING=share/man PLIST_SUB= VER=5.0 .include diff --git a/irc/libircclient/Makefile b/irc/libircclient/Makefile index 8ad0ab25dcee..610e9613295a 100644 --- a/irc/libircclient/Makefile +++ b/irc/libircclient/Makefile @@ -1,38 +1,36 @@ -# Created by: Julien Laffaye - PORTNAME= libircclient DISTVERSION= 1.10 CATEGORIES= irc devel MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= IRC library to create IRC clients LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared MAKE_ARGS= exec_prefix=${PREFIX} BUILD_WRKSRC= ${WRKSRC}/src OPTIONS_DEFINE= OPENSSL IPV6 EXAMPLES OPTIONS_DEFAULT= OPENSSL OPENSSL_USES= ssl OPENSSL_CONFIGURE_ENV= ac_cv_lib_ssl_SSL_library_init=yes OPENSSL_CONFIGURE_ENABLE= openssl OPENSSL_LDFLAGS= -L${OPENSSLLIB} OPENSSL_CFLAGS= -I${OPENSSLINC} IPV6_CONFIGURE_ENABLE= ipv6 PORTEXAMPLES= * do-install-EXAMPLES-on: (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/irc/miau/Makefile b/irc/miau/Makefile index 034f7504871e..ebb9e4bbf2ab 100644 --- a/irc/miau/Makefile +++ b/irc/miau/Makefile @@ -1,50 +1,48 @@ -# Created by: Oliver Eikemeier - PORTNAME= miau PORTVERSION= 0.6.6 PORTREVISION= 3 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 diff --git a/irc/muh/Makefile b/irc/muh/Makefile index e2872312e4b0..85f669f7608c 100644 --- a/irc/muh/Makefile +++ b/irc/muh/Makefile @@ -1,26 +1,24 @@ -# Created by: Bill Fumerola - PORTNAME= muh PORTVERSION= 2.2a 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 diff --git a/irc/ngircd/Makefile b/irc/ngircd/Makefile index 92b67ae5634c..f3f3a90ec064 100644 --- a/irc/ngircd/Makefile +++ b/irc/ngircd/Makefile @@ -1,62 +1,60 @@ -# Created by: Kirill Ponomarew - PORTNAME= ngircd PORTVERSION= 26.1 PORTEPOCH= 1 CATEGORIES= irc MASTER_SITES= https://ngircd.barton.de/pub/ngircd/ \ https://ngircd.mirror.3rz.de/pub/ngircd/ 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 IDENT_CONFIGURE_WITH= ident 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 diff --git a/irc/ninja/Makefile b/irc/ninja/Makefile index e2883ac513bc..a135e5505484 100644 --- a/irc/ninja/Makefile +++ b/irc/ninja/Makefile @@ -1,24 +1,22 @@ -# Created by: Chris Piazza - PORTNAME= ninja PORTVERSION= 1.5.8.1 CATEGORIES= irc PKGNAMEPREFIX= irc- MASTER_SITES= http://www.bayofrum.net/dist/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Another ircII based irc client USES= ncurses GNU_CONFIGURE= yes CONFIGURE_ENV= IRCLIB="${DATADIR}" MAKE_JOBS_UNSAFE= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ninja ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/ninjawserv ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/translation ${INSTALL_DATA} ${WRKSRC}/translation/* ${STAGEDIR}${DATADIR}/translation .include diff --git a/irc/onis/Makefile b/irc/onis/Makefile index ba224aa14e6e..866a7d36c092 100644 --- a/irc/onis/Makefile +++ b/irc/onis/Makefile @@ -1,19 +1,17 @@ -# Created by: koji@jet.es - PORTNAME= onis PORTVERSION= 0.8.2 CATEGORIES= irc MASTER_SITES= http://verplant.org/onis/ MAINTAINER= ports@FreeBSD.org COMMENT= Script that converts IRC logfiles into an HTML statistics page USES= perl5 NO_BUILD= yes NO_ARCH= yes do-install: ${MKDIR} ${STAGEDIR}${DATADIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include diff --git a/irc/p5-AnyEvent-IRC/Makefile b/irc/p5-AnyEvent-IRC/Makefile index 658d87cf1a80..326fde20ac51 100644 --- a/irc/p5-AnyEvent-IRC/Makefile +++ b/irc/p5-AnyEvent-IRC/Makefile @@ -1,24 +1,22 @@ -# Created by: Wen Heping - PORTNAME= AnyEvent-IRC PORTVERSION= 0.97 PORTREVISION= 1 CATEGORIES= irc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Event system independent IRC protocol module LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-AnyEvent>=0:devel/p5-AnyEvent \ p5-Object-Event>=0.7:devel/p5-Object-Event NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/irc/p5-Bot-BasicBot/Makefile b/irc/p5-Bot-BasicBot/Makefile index e1572a11dd3b..815fa2df42b9 100644 --- a/irc/p5-Bot-BasicBot/Makefile +++ b/irc/p5-Bot-BasicBot/Makefile @@ -1,24 +1,22 @@ -# Created by: Aaron Dalton - PORTNAME= Bot-BasicBot PORTVERSION= 0.93 CATEGORIES= irc perl5 MASTER_SITES= CPAN/Bot PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Simple irc bot baseclass LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=0:devel/p5-POE \ p5-POE-Component-IRC>=6.90:irc/p5-POE-Component-IRC NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/irc/p5-IRC-Bot-Hangman/Makefile b/irc/p5-IRC-Bot-Hangman/Makefile index 670c3ed73955..d9cda5bb7df6 100644 --- a/irc/p5-IRC-Bot-Hangman/Makefile +++ b/irc/p5-IRC-Bot-Hangman/Makefile @@ -1,24 +1,22 @@ -# Created by: Aaron Dalton - PORTNAME= IRC-Bot-Hangman PORTVERSION= 0.1 PORTREVISION= 2 CATEGORIES= irc games perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:PDENIS PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= IRC hangman bot BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Bot-BasicBot>=0:irc/p5-Bot-BasicBot \ p5-Games-GuessWord>=0:games/p5-Games-GuessWord \ p5-Module-Find>=0:devel/p5-Module-Find \ p5-Chatbot-Eliza>=0:misc/p5-Chatbot-Eliza \ p5-Regexp-Common>=0:textproc/p5-Regexp-Common USES= perl5 USE_PERL5= modbuild .include diff --git a/irc/p5-IRC-Utils/Makefile b/irc/p5-IRC-Utils/Makefile index d05e737c44db..1217af837884 100644 --- a/irc/p5-IRC-Utils/Makefile +++ b/irc/p5-IRC-Utils/Makefile @@ -1,22 +1,20 @@ -# Created by: TERAMOTO Masahiro - PORTNAME= IRC-Utils PORTVERSION= 0.12 PORTREVISION= 1 CATEGORIES= irc perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:HINRIK PKGNAMEPREFIX= p5- MAINTAINER= markun@onohara.to COMMENT= Common utilities for IRC-related tasks LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/irc/p5-POE-Component-IRC-Object/Makefile b/irc/p5-POE-Component-IRC-Object/Makefile index eb8eb6a9e63f..7a1684aa904d 100644 --- a/irc/p5-POE-Component-IRC-Object/Makefile +++ b/irc/p5-POE-Component-IRC-Object/Makefile @@ -1,27 +1,25 @@ -# Created by: Sergey Skvortsov - PORTNAME= POE-Component-IRC-Object PORTVERSION= 0.02 PORTREVISION= 1 CATEGORIES= irc perl5 devel MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Slightly simpler OO interface to POE::Component::IRC BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=0:devel/p5-POE \ p5-POE-Component-IRC>=0:irc/p5-POE-Component-IRC #PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/example/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC-Plugin-Blowfish/Makefile b/irc/p5-POE-Component-IRC-Plugin-Blowfish/Makefile index dad0b2e50eaa..5f90212bdb6e 100644 --- a/irc/p5-POE-Component-IRC-Plugin-Blowfish/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-Blowfish/Makefile @@ -1,38 +1,36 @@ -# Created by: Jase Thew - PORTNAME= POE-Component-IRC-Plugin-Blowfish PORTVERSION= 0.01 PORTREVISION= 1 CATEGORIES= irc perl5 devel MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:PLU PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE::Component::IRC plugin tthat provides blowfish encryption LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=0.37:devel/p5-POE \ p5-POE-Component-IRC>=5.07:irc/p5-POE-Component-IRC \ p5-Crypt-Blowfish_PP>=1.12:security/p5-Crypt-Blowfish_PP PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" USES= perl5 shebangfix USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES PORTEXAMPLES= synopsis.pl SHEBANG_FILES= examples/synopsis.pl .include post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC-Plugin-Bollocks/Makefile b/irc/p5-POE-Component-IRC-Plugin-Bollocks/Makefile index c82972f4cc1c..542ef92cbc18 100644 --- a/irc/p5-POE-Component-IRC-Plugin-Bollocks/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-Bollocks/Makefile @@ -1,34 +1,32 @@ -# Created by: Martin Wilke =0.06:textproc/p5-Dev-Bollocks \ p5-POE>=0:devel/p5-POE \ p5-POE-Component-IRC>=0:irc/p5-POE-Component-IRC OPTIONS_DEFINE= EXAMPLES NO_ARCH= yes USES= perl5 USE_PERL5= configure PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" PORTEXAMPLES= * post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC-Plugin-CoreList/Makefile b/irc/p5-POE-Component-IRC-Plugin-CoreList/Makefile index a35d75d31382..c0e983e73f27 100644 --- a/irc/p5-POE-Component-IRC-Plugin-CoreList/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-CoreList/Makefile @@ -1,33 +1,31 @@ -# Created by: Martin Wilke =0:devel/p5-POE \ p5-POE-Component-IRC>=0:irc/p5-POE-Component-IRC OPTIONS_DEFINE= EXAMPLES NO_ARCH= yes USES= perl5 USE_PERL5= configure PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" PORTEXAMPLES= * post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC-Plugin-Hailo/Makefile b/irc/p5-POE-Component-IRC-Plugin-Hailo/Makefile index 8b5a09d47e5e..07f0537f9006 100644 --- a/irc/p5-POE-Component-IRC-Plugin-Hailo/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-Hailo/Makefile @@ -1,30 +1,28 @@ -# Created by: milki - PORTNAME= POE-Component-IRC-Plugin-Hailo PORTVERSION= 0.18 PORTREVISION= 1 CATEGORIES= irc perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:HINRIK PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= PoCo-IRC plugin for a Hailo conversation simulator LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-IRC-Utils>=0.05:irc/p5-IRC-Utils \ p5-Math-Random-OO>=0.21:math/p5-Math-Random-OO \ p5-POE>=0:devel/p5-POE \ p5-POE-Component-Hailo>=0:devel/p5-POE-Component-Hailo \ p5-POE-Component-IRC>=6.22:irc/p5-POE-Component-IRC TEST_DEPENDS= p5-Test-Script>=1.07:devel/p5-Test-Script USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile b/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile index 6e4ef170e1f4..4f13dce9f4a2 100644 --- a/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile @@ -1,35 +1,33 @@ -# Created by: Martin Wilke - PORTNAME= POE-Component-IRC-Plugin-POE-Knee PORTVERSION= 1.12 CATEGORIES= irc perl5 devel MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE::Component::IRC plugin that runs Acme::POE::Knee races LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Math-Random>=0.69:math/p5-Math-Random \ p5-POE>=0:devel/p5-POE \ p5-POE-Component-IRC>=0:irc/p5-POE-Component-IRC NO_ARCH= yes USES= perl5 shebangfix USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" PORTEXAMPLES= * SHEBANG_FILES= examples/*.pl post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile index 483d1e41fdfd..e16c42757c72 100644 --- a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile @@ -1,28 +1,26 @@ -# Created by: Martin Wilke - PORTNAME= POE-Component-IRC-Plugin-QueryDNS PORTVERSION= 1.04 PORTREVISION= 1 CATEGORIES= irc perl5 devel MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE::Component::IRC plugin for IRC based DNS queries BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Net-IP>=1.25:net-mgmt/p5-Net-IP \ p5-POE-Component-Client-DNS>=1.00:dns/p5-POE-Component-Client-DNS \ p5-POE-Component-IRC>=0:irc/p5-POE-Component-IRC PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile b/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile index 78fc8387163a..f726353aa49a 100644 --- a/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile @@ -1,35 +1,33 @@ -# Created by: Martin Wilke - PORTNAME= POE-Component-IRC-Plugin-QueryDNSBL PORTVERSION= 1.04 PORTREVISION= 1 CATEGORIES= irc perl5 devel MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE::Component::IRC plugin for IRC based DNSBL queries BUILD_DEPENDS= p5-POE>=0:devel/p5-POE \ p5-POE-Component-IRC>=6.68:irc/p5-POE-Component-IRC \ p5-POE-Component-Client-DNSBL>=0.06:dns/p5-POE-Component-Client-DNSBL \ p5-Net-IP>=1.25:net-mgmt/p5-Net-IP RUN_DEPENDS:= p5-POE>=0:devel/p5-POE \ p5-POE-Component-IRC>=6.68:irc/p5-POE-Component-IRC \ p5-POE-Component-Client-DNSBL>=0.06:dns/p5-POE-Component-Client-DNSBL \ p5-Net-IP>=1.25:net-mgmt/p5-Net-IP PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" USES= perl5 shebangfix USE_PERL5= configure SHEBANG_FILES= examples/*.pl PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile index 75b22671170e..9fb68ffd444a 100644 --- a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile +++ b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile @@ -1,36 +1,34 @@ -# Created by: Martin Wilke - PORTNAME= POE-Component-IRC-Plugin-RSS-Headlines PORTVERSION= 1.10 CATEGORIES= irc perl5 devel MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE::Component::IRC plugin that provides RSS headline retrieval LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTTP-Message>=0:www/p5-HTTP-Message \ p5-POE>=1.004:devel/p5-POE \ p5-POE-Component-Client-HTTP>=0.73:www/p5-POE-Component-Client-HTTP \ p5-POE-Component-IRC>=5.07:irc/p5-POE-Component-IRC \ p5-XML-RSS>=1.1:textproc/p5-XML-RSS NO_ARCH= yes USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" PORTEXAMPLES= * post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-IRC/Makefile b/irc/p5-POE-Component-IRC/Makefile index 90f23c62b5e7..986ef236d33f 100644 --- a/irc/p5-POE-Component-IRC/Makefile +++ b/irc/p5-POE-Component-IRC/Makefile @@ -1,38 +1,36 @@ -# Created by: ijliao - PORTNAME= POE-Component-IRC PORTVERSION= 6.93 CATEGORIES= irc devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Fully event-driven IRC client module LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-IRC-Utils>=0.12:irc/p5-IRC-Utils \ p5-POE>=1.311:devel/p5-POE \ p5-POE-Component-Client-DNS>=0.99:dns/p5-POE-Component-Client-DNS \ p5-POE-Component-SSLify>=0:security/p5-POE-Component-SSLify \ p5-POE-Component-Syndicator>=0.01:devel/p5-POE-Component-Syndicator \ p5-POE-Filter-IRCD>=2.42:irc/p5-POE-Filter-IRCD TEST_DEPENDS= p5-Test-Differences>=0.610:devel/p5-Test-Differences USES= perl5 USE_PERL5= configure NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-POE-Component-Server-IRC/Makefile b/irc/p5-POE-Component-Server-IRC/Makefile index 366b222bdabb..d998b3e5bf3b 100644 --- a/irc/p5-POE-Component-Server-IRC/Makefile +++ b/irc/p5-POE-Component-Server-IRC/Makefile @@ -1,33 +1,31 @@ -# Created by: Masahiro Teramoto - PORTNAME= POE-Component-Server-IRC PORTVERSION= 1.54 PORTREVISION= 1 CATEGORIES= irc perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:HINRIK PKGNAMEPREFIX= p5- MAINTAINER= markun@onohara.to COMMENT= Fully event-driven networkable IRC server daemon module LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Crypt-PasswdMD5>=1.3:security/p5-Crypt-PasswdMD5 \ p5-IRC-Utils>=0.10:irc/p5-IRC-Utils \ p5-Net-Netmask>=1.9012:net-mgmt/p5-Net-Netmask \ p5-POE>=0.9999:devel/p5-POE \ p5-POE-Component-Client-DNS>=1:dns/p5-POE-Component-Client-DNS \ p5-POE-Component-Client-Ident>=1:net/p5-POE-Component-Client-Ident \ p5-POE-Component-IRC>=6.68:irc/p5-POE-Component-IRC \ p5-POE-Component-Syndicator>=0.04:devel/p5-POE-Component-Syndicator \ p5-POE-Component-SSLify>=0:security/p5-POE-Component-SSLify \ p5-POE-Filter-IRCD>=2.2:irc/p5-POE-Filter-IRCD \ p5-POE-Filter-Zlib>0:archivers/p5-POE-Filter-Zlib USES= perl5 USE_PERL5= configure .include diff --git a/irc/p5-POE-Filter-IRCD/Makefile b/irc/p5-POE-Filter-IRCD/Makefile index f00a9eee7c60..f38ee8f021df 100644 --- a/irc/p5-POE-Filter-IRCD/Makefile +++ b/irc/p5-POE-Filter-IRCD/Makefile @@ -1,24 +1,22 @@ -# Created by: Andrew Pantyukhin - PORTNAME= POE-Filter-IRCD PORTVERSION= 2.44 PORTREVISION= 1 CATEGORIES= irc devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= POE-based parser for the IRC protocol LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=0:devel/p5-POE USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/irc/p5-POE-Session-Irssi/Makefile b/irc/p5-POE-Session-Irssi/Makefile index 8a2796e14417..1984deb287f6 100644 --- a/irc/p5-POE-Session-Irssi/Makefile +++ b/irc/p5-POE-Session-Irssi/Makefile @@ -1,38 +1,36 @@ -# Created by: Jase Thew - PORTNAME= POE-Session-Irssi PORTVERSION= 0.50 PORTREVISION= 3 CATEGORIES= irc perl5 devel MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MARTIJN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Emit POE events for Irssi signals LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-POE>=1.003:devel/p5-POE \ p5-Sub-Uplevel>0:devel/p5-Sub-Uplevel \ p5-POE-Loop-Glib>=0.036:devel/p5-POE-Loop-Glib RUN_DEPENDS= p5-POE>=1.003:devel/p5-POE \ p5-Sub-Uplevel>0:devel/p5-Sub-Uplevel \ p5-POE-Loop-Glib>=0.036:devel/p5-POE-Loop-Glib \ irssi:irc/irssi PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" CONFIGURE_ARGS+= INSTALLDIRS=site USES= perl5 shebangfix SHEBANG_FILES= samples/clean-backlog.pl USE_PERL5= configure NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/p5-Parse-IRC/Makefile b/irc/p5-Parse-IRC/Makefile index dd4af5a6a186..83cbdb7b30e5 100644 --- a/irc/p5-Parse-IRC/Makefile +++ b/irc/p5-Parse-IRC/Makefile @@ -1,19 +1,17 @@ -# Created by: Martin Wilke - PORTNAME= Parse-IRC PORTVERSION= 1.22 CATEGORIES= irc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Parser for the IRC protocol LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE USES= perl5 USE_PERL5= configure .include diff --git a/irc/pear-Net_SmartIRC/Makefile b/irc/pear-Net_SmartIRC/Makefile index 3f782d69dd05..8400cc341e07 100644 --- a/irc/pear-Net_SmartIRC/Makefile +++ b/irc/pear-Net_SmartIRC/Makefile @@ -1,16 +1,14 @@ -# Created by: Antonio Carlos Venancio Junior () - PORTNAME= Net_SmartIRC PORTVERSION= 1.1.14 CATEGORIES= irc www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEAR class for communication with IRC networks LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= pear .include diff --git a/irc/pircbot/Makefile b/irc/pircbot/Makefile index 24d65cfced00..06c56d5dc78f 100644 --- a/irc/pircbot/Makefile +++ b/irc/pircbot/Makefile @@ -1,30 +1,28 @@ -# Created by: Tim Bishop - PORTNAME= pircbot PORTVERSION= 1.5.0 PORTREVISION= 1 CATEGORIES= irc java MASTER_SITES= http://www.jibble.org/files/ \ http://www.i-scream.org/pub/www.jibble.org/files/ MAINTAINER= tdb@FreeBSD.org COMMENT= PircBot Java IRC Bot Framework LICENSE= GPLv2 USES= zip NO_BUILD= yes NO_ARCH= yes USE_JAVA= yes SUB_FILES= pkg-message SUB_LIST= JAVAJARDIR=${JAVAJARDIR} OPTIONS_DEFINE= DOCS do-install: ${INSTALL_DATA} ${WRKSRC}/pircbot.jar ${STAGEDIR}${JAVAJARDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -r ${WRKSRC}/javadocs/* ${STAGEDIR}${DOCSDIR}/ .include diff --git a/irc/pisg/Makefile b/irc/pisg/Makefile index 508aaeaf96a8..16fc4c556f13 100644 --- a/irc/pisg/Makefile +++ b/irc/pisg/Makefile @@ -1,48 +1,46 @@ -# Created by: pgl@instinct.org - PORTNAME= pisg PORTVERSION= 0.73 PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Perl IRC Statistics Generator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= perl5 shebangfix SHEBANG_FILES= pisg NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= LOGCHARSET DOCS LOGCHARSET_DESC= Character set for logfiles LOGCHARSET_RUN_DEPENDS= p5-Text-Iconv>=0:converters/p5-Text-Iconv pre-patch: @${REINPLACE_CMD} -e 's|lang.txt|${PREFIX}/share/pisg/lang.txt|; \ s|layout/|${PREFIX}/share/pisg/layout/|' \ ${WRKSRC}/modules/Pisg.pm do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/pisg @${MKDIR} ${STAGEDIR}${DATADIR}/layout @${MKDIR} ${STAGEDIR}${DATADIR}/gfx @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/Pisg/Parser/Format ${INSTALL_DATA} ${WRKSRC}/pisg.cfg ${STAGEDIR}${PREFIX}/etc/pisg/pisg.cfg.sample ${INSTALL_DATA} ${WRKSRC}/gfx/* ${STAGEDIR}${DATADIR}/gfx ${INSTALL_DATA} ${WRKSRC}/layout/* ${STAGEDIR}${DATADIR}/layout ${INSTALL_DATA} ${WRKSRC}/lang.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/modules/Pisg.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} ${INSTALL_DATA} ${WRKSRC}/modules/Pisg/*.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/Pisg ${INSTALL_DATA} ${WRKSRC}/modules/Pisg/Parser/*.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/Pisg/Parser ${INSTALL_DATA} ${WRKSRC}/modules/Pisg/Parser/Format/*.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/Pisg/Parser/Format ${INSTALL_SCRIPT} ${WRKSRC}/pisg ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/pisg-doc.txt ${STAGEDIR}${DOCSDIR}/pisg-doc.txt .include diff --git a/irc/polari/Makefile b/irc/polari/Makefile index 924d2da0e070..d2512df56ac5 100644 --- a/irc/polari/Makefile +++ b/irc/polari/Makefile @@ -1,34 +1,32 @@ -# Created by: Gustau Perez - PORTNAME= polari PORTVERSION= 42.0 CATEGORIES= irc gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Internet Relay Chat (IRC) client designed for GNOME LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= appstream-util:devel/appstream-glib \ gjs-console:lang/gjs \ itstool:textproc/itstool LIB_DEPENDS= libtelepathy-glib.so:net-im/telepathy-glib \ libsecret-1.so:security/libsecret \ libtelepathy-logger.so:net-im/telepathy-logger RUN_DEPENDS= gjs-console:lang/gjs \ telepathy-idle>0:net-im/telepathy-idle \ gspell>0:textproc/gspell PORTSCOUT= limitw:1,even USES= desktop-file-utils gettext gnome localbase \ meson pkgconfig tar:xz USE_GNOME= cairo gtk30 introspection USE_LDCONFIG= yes GLIB_SCHEMAS= org.gnome.Polari.gschema.xml .include diff --git a/irc/py-irc/Makefile b/irc/py-irc/Makefile index f017ac3912ec..07509627b022 100644 --- a/irc/py-irc/Makefile +++ b/irc/py-irc/Makefile @@ -1,43 +1,41 @@ -# Created by: Hye-Shik Chang - PORTNAME= irc PORTVERSION= 20.1.0 CATEGORIES= irc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= IRC protocol client library for Python LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jaraco.functools>=1.20:devel/py-jaraco.functools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.logging>0:devel/py-jaraco.logging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.util>0:devel/py-jaraco.util@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tempora>=1.6:devel/py-tempora@${PY_FLAVOR} USES= python:3.7+ shebangfix USE_PYTHON= autoplist distutils pytest SHEBANG_FILES= irc/*.py scripts/*.py EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} NO_ARCH= yes PORTEXAMPLES= dccreceive.py dccsend.py irccat.py irccat2.py servermap.py \ ssl-cat.py testbot.py OPTIONS_DEFINE= EXAMPLES post-patch: ${CHMOD} -R o-w ${WRKSRC}/irc.egg-info post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${PORTEXAMPLES:S,^,${WRKSRC}/scripts/,} ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/irc/py-limnoria/Makefile b/irc/py-limnoria/Makefile index 0a1af0602ab6..acbfbf33de77 100644 --- a/irc/py-limnoria/Makefile +++ b/irc/py-limnoria/Makefile @@ -1,73 +1,71 @@ -# Created by: Kubilay Kocak - PORTNAME= limnoria PORTVERSION= 2019.09.08 CATEGORIES= irc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Modified version of Supybot (IRC bot and framework) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= cpe python:3.6-3.9 CPE_VENDOR= ${PORTNAME}_project USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= ProgVal GH_PROJECT= Limnoria GH_TAGNAME= master-2019-09-08 OPTIONS_DEFINE= ECDSA PROXY OPTIONS_DEFAULT= ECDSA ENCODING RSS TIME OPTIONS_GROUP= EXTRAS OPTIONS_GROUP_EXTRAS= ENCODING GPG RSS TIME OPTIONS_RADIO= AKA OPTIONS_RADIO_AKA= SQLITE SQLALCHEMY EXTRAS_DESC= Plugin Extras AKA_DESC= AKA Plugin: SQL Backend (none = plugin disabled) ECDSA_DESC= ECDSA SASL authentication PROXY_DESC= SOCKS Proxy connections ENCODING_DESC= Web Plugin: Better encoding detection (via chardet) GPG_DESC= GPG Plugin: GnuPG Authentication RSS_DESC= RSS Plugin: Feed parsing (via feedparser) TIME_DESC= Time Plugin: Extra time features (via dateutil/pytz) SQLALCHEMY_DESC= SQLAlchemy database support ECDSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} PROXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} GPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0:security/py-python-gnupg@${PY_FLAVOR} RSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} TIME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} NO_ARCH= yes # Needs to be installed first to work. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${LOCALBASE}/bin/supybot-test \ --no-network \ --plugins-dir="./build/lib*/supybot/plugins/" \ --disable-multiprocessing .include diff --git a/irc/quassel/Makefile b/irc/quassel/Makefile index 6c1d8418d8dd..53668cda5388 100644 --- a/irc/quassel/Makefile +++ b/irc/quassel/Makefile @@ -1,100 +1,98 @@ -# Created by: Martin Wilke - PORTNAME= quassel DISTVERSION= 0.14.0 CATEGORIES= irc MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSION}/ MAINTAINER= fluffy@FreeBSD.org COMMENT?= Qt 5 based distributed IRC client (client and monolithic binary) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/optional.hpp:devel/boost-libs USES= cmake compiler:c++11-lib cpe pkgconfig qca qt:5 tar:xz USE_GITHUB= nodefault #GH_ACCOUNT= ${PORTNAME} #GH_PROJECT= ${PORTNAME} USE_OPENLDAP= yes USE_QT= buildtools_build core network qmake_build CPE_VENDOR= quassel-irc CPE_PRODUCT= quassel_irc OPTIONS_DEFINE= NLS OPTIONS_MULTI= MODULE DB OPTIONS_GROUP= UI MODULE_DESC= Quassel components UI_DESC= Spellcheck and KDE integration for GUI app DB_DESC= Database for Quassel core / monolithic OPTIONS_MULTI_MODULE= CLIENT CORE MONO OPTIONS_MULTI_DB= PGSQL SQLITE3 OPTIONS_GROUP_UI= KDE SPELL OPTIONS_DEFAULT= CLIENT MONO SQLITE3 OPTIONS_SUB= yes CLIENT_DESC= Quassel client (for use with core) CLIENT_CMAKE_BOOL= WANT_QTCLIENT CLIENT_USE= qt=dbus,gui,multimedia,phonon4,webkit,widgets CLIENT_LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt CLIENT_PREVENTS= CORE CLIENT_PREVENTS_MSG= Quassel core server should be installed via irc/quassel-core port CORE_DESC= Quassel core server (for use with client) CORE_CMAKE_BOOL= WANT_CORE CORE_USE= qt=script,sql CORE_SUB_FILES= pkg-message CORE_VARS= use_rc_subr=quasselcore \ users=quasselcore \ groups=quasselcore \ plist=${NONEXISTENT} # allow core to override PLIST_FILES CORE_PLIST_FILES= bin/quasselcore CORE_PREVENTS= CLIENT MONO KDE SPELL MONO_DESC= Quassel standalone (monolithic binary: core+client combined) MONO_CMAKE_BOOL= WANT_MONO MONO_USE= qt=dbus,gui,multimedia,phonon4,script,sql,webkit,widgets MONO_LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt MONO_PREVENTS= CORE MONO_PREVENTS_MSG= Quassel core server should be installed via irc/quassel-core port KDE_DESC= Enable KDE integration for client / monolitic KDE_CMAKE_BOOL= WITH_KDE KDE_USE= kde=configwidgets,coreaddons,notifications,notifyconfig,textwidgets,widgetsaddons,xmlgui,ecm_build KDE_USES= kde:5 SPELL_DESC= Enable spellcheck in client / monolitic via KF5Sonnet SPELL_USE= kde=sonnet,ecm_build SPELL_USES= kde:5 NLS_USE= QT=linguisttools_build PGSQL_USE= qt=sql-pgsql SQLITE3_USE= qt=sql-sqlite3_run _LIBVERSION= 0.14.0 PLIST_SUB= LIBVERSION=${_LIBVERSION} .include .if ${PORT_OPTIONS:MCLIENT} || ${PORT_OPTIONS:MMONO} PLIST_SUB+= GUI="" .else PLIST_SUB+= GUI="@comment " .endif post-patch-NLS-off: ${REINPLACE_CMD} -e '/add_subdirectory(po)/d' \ ${WRKSRC}/CMakeLists.txt post-install-CLIENT-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quasselclient post-install-CORE-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quasselcore post-install-MONO-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quassel .include diff --git a/irc/quirc/Makefile b/irc/quirc/Makefile index a034d47d50ef..a4aa0ef21cd4 100644 --- a/irc/quirc/Makefile +++ b/irc/quirc/Makefile @@ -1,44 +1,42 @@ -# Created by: Chris Piazza - PORTNAME= quirc PORTVERSION= 0.9.84 PORTREVISION= 6 CATEGORIES= irc tk MASTER_SITES= https://BSDforge.com/projects/source/irc/quirc/ MAINTAINER= portmaster@BSDforge.com COMMENT= Tcl/Tk IRC client for the X Window System LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= DOCS USES= tk xorg USE_XORG= xt GNU_CONFIGURE= yes MAKE_ENV+= DESTDIR=${STAGEDIR} PORTDOCS= AUTHORS ChangeLog FAQ NEWS README doc/*.txt CONFIGURE_ARGS= --with-wish=${WISH} \ --with-tcl-include-dir=${TCL_INCLUDEDIR} \ --with-tk-include-dir=${TK_INCLUDEDIR} \ --with-tcl-lib-dir=${TCL_LIBDIR} \ --with-tk-lib-dir=${TK_LIBDIR} \ --with-tcl-lib=tcl${TCL_SHLIB_VER} \ --with-tk-lib=tk${TCL_SHLIB_VER} \ --with-tcl-version=${TCL_VER} post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/common ${LN} -sf ../install.tcl ${STAGEDIR}${DATADIR}/common @${MKDIR} ${STAGEDIR}${DATADIR}/themes ${LN} -sf ../default.tcl ${STAGEDIR}${DATADIR}/themes post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/ratbox-respond/Makefile b/irc/ratbox-respond/Makefile index 3151dc9a757a..4ca7530ef19f 100644 --- a/irc/ratbox-respond/Makefile +++ b/irc/ratbox-respond/Makefile @@ -1,33 +1,31 @@ -# Created by: Shaun Amott - PORTNAME= ratbox-respond PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= irc sysutils MASTER_SITES= http://www.ratbox.org/download/${PORTNAME}/ \ http://mirrors.gigenet.com/ratbox/${PORTNAME}/ \ ZI MAINTAINER= zi@FreeBSD.org COMMENT= Client-side implementation of the challenge oper system in ircd-ratbox CONFIGURE_WRKSRC=${WRKSRC}/${PORTNAME} BUILD_WRKSRC= ${WRKSRC}/${PORTNAME} USES= ssl tar:tgz GNU_CONFIGURE= yes PORTDOCS= challenge.txt PORTEXAMPLES= * PLIST_FILES= bin/ratbox-respond bin/makekeypair OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/makekeypair ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/challenge.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/client-scripts/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/irc/rbot/Makefile b/irc/rbot/Makefile index 63af914c977f..2c132e35fedd 100644 --- a/irc/rbot/Makefile +++ b/irc/rbot/Makefile @@ -1,50 +1,48 @@ -# Created by: David Bushong - PORTNAME= rbot PORTVERSION= 20160325 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= irc ruby MAINTAINER= ports@FreeBSD.org COMMENT= Ruby IRC bot similar to infobot LICENSE= GPLv2 MIT LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/GPLv2 LICENSE_FILE_MIT= ${WRKSRC}/COPYING.rbot RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/tokyocabinet.so:databases/ruby-tokyocabinet \ rubygem-gettext>=0:devel/rubygem-gettext \ rubygem-htmlentities>=0:textproc/rubygem-htmlentities \ rubygem-hpricot>=0:www/rubygem-hpricot \ rubygem-mechanize>=0:www/rubygem-mechanize \ rubygem-tzinfo>=0:devel/rubygem-tzinfo \ rubygem-oauth>=0:net/rubygem-oauth \ rubygem-oauth21>=0:net/rubygem-oauth21 LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet USES= cpe USE_RUBY= yes USE_RUBY_SETUP= yes CONFIGURE_ARGS= --prefix=${PREFIX} NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= ruby-${PORTNAME} GH_TAGNAME= e358601cc521d8aced941eb928fae2d8c53cf0c2 SUB_FILES= pkg-message PORTDOCS= REQUIREMENTS ChangeLog CPE_VENDOR= ruby-rbot OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/riece/Makefile b/irc/riece/Makefile index eb9efa72f1e6..e447837cd4f2 100644 --- a/irc/riece/Makefile +++ b/irc/riece/Makefile @@ -1,33 +1,31 @@ -# Created by: KIMURA Yasuhiro - PORTNAME= riece PORTVERSION= 9.0.0 PORTREVISION= 17 PORTEPOCH= 1 CATEGORIES= irc elisp MASTER_SITES= SAVANNAH PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= IRC client for Emacs LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= emacs gmake NO_ARCH= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-emacs=${EMACS_CMD} \ --with-lispdir=${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} INFO= riece-en riece-ja OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS ChangeLog NEWS NEWS.ja README README.ja doc/HACKING doc/HACKING.ja ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/irc/rubygem-lita-irc/Makefile b/irc/rubygem-lita-irc/Makefile index 755334ba059a..0f3779bc5ab0 100644 --- a/irc/rubygem-lita-irc/Makefile +++ b/irc/rubygem-lita-irc/Makefile @@ -1,22 +1,20 @@ -# Created by: Steve Wills - PORTNAME= lita-irc PORTVERSION= 2.2.0 PORTREVISION= 2 CATEGORIES= irc rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= IRC adapter for the Lita chat robot LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-cinch>=2.0:irc/rubygem-cinch \ rubygem-lita>=4.0:net-im/rubygem-lita NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/irc/rubygem-net-irc/Makefile b/irc/rubygem-net-irc/Makefile index 4d652c33ccc4..23e0af9c099c 100644 --- a/irc/rubygem-net-irc/Makefile +++ b/irc/rubygem-net-irc/Makefile @@ -1,25 +1,23 @@ -# Created by: TAKATSU Tomonari - PORTNAME= net-irc PORTVERSION= 0.0.9 PORTREVISION= 1 CATEGORIES= irc rubygems MASTER_SITES= RG MAINTAINER= tota@FreeBSD.org COMMENT= Ruby library for implementing IRC server and client LICENSE= RUBY NO_ARCH= yes REINPLACE_ARGS= -i '' USE_RUBY= yes USES= gem post-patch: @${REINPLACE_CMD} -e '1d' \ ${WRKSRC}/spec/channel_manager_spec.rb \ ${WRKSRC}/spec/net-irc_spec.rb .include diff --git a/irc/scrollz/Makefile b/irc/scrollz/Makefile index 26ab1a1672af..a6d3787e9909 100644 --- a/irc/scrollz/Makefile +++ b/irc/scrollz/Makefile @@ -1,60 +1,58 @@ -# Created by: Will Andrews - PORTNAME= ScrollZ PORTVERSION= 2.3.1 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= irc # Fix build with clang PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= c0dfa140341cf9a848a6e5f926392623d03d2c28.patch:-p1 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_DEFAULT= OPENSSL REGEX UTF8 OPTIONS_RADIO= SSL OPTIONS_RADIO_SSL= GNUTLS OPENSSL 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 diff --git a/irc/sic/Makefile b/irc/sic/Makefile index 7c716cd636e5..c4270ed4456b 100644 --- a/irc/sic/Makefile +++ b/irc/sic/Makefile @@ -1,20 +1,18 @@ -# Created by: sec@42.org - PORTNAME= sic PORTVERSION= 0.23a CATEGORIES= irc MASTER_SITES= ftp://ftp.funet.fi/pub/unix/irc/sic/ MAINTAINER= ports@FreeBSD.org COMMENT= Another 'Internet Relay Chat' Client LICENSE= GPLv2 USES= ncurses tar:tgz GNU_CONFIGURE= yes PLIST_SUB= VERSION="${PORTVERSION}" post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${PORTVERSION} .include diff --git a/irc/simpleirc/Makefile b/irc/simpleirc/Makefile index 7eee951ca845..73c7208dcdaf 100644 --- a/irc/simpleirc/Makefile +++ b/irc/simpleirc/Makefile @@ -1,25 +1,23 @@ -# Created by: Dennis Herrmann - PORTNAME= simpleirc PORTVERSION= 1.2 CATEGORIES= irc MASTER_SITES= http://dl.suckless.org/tools/ \ LOCAL/dhn DISTNAME= sic-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Extremely simple IRC client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PLIST_FILES= bin/simpleirc man/man1/simpleirc.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/smartirc4net/Makefile b/irc/smartirc4net/Makefile index 58c8f909e3e8..15501c6efc08 100644 --- a/irc/smartirc4net/Makefile +++ b/irc/smartirc4net/Makefile @@ -1,19 +1,17 @@ -# Created by: Romain Tartiere - PORTNAME= smartirc4net PORTVERSION= 1.1 PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= https://smuxi.im/jaws/data/files/ MAINTAINER= mono@FreeBSD.org COMMENT= Multi-layered IRC library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_path_MCS=${LOCALBASE}/bin/mcs USES= gmake mono pathfix pkgconfig .include diff --git a/irc/smuxi/Makefile b/irc/smuxi/Makefile index 19fe689564e0..e9ddf73d6c59 100644 --- a/irc/smuxi/Makefile +++ b/irc/smuxi/Makefile @@ -1,46 +1,44 @@ -# Created by: Romain Tartiere - PORTNAME= smuxi PORTVERSION= 1.1 CATEGORIES= irc MASTER_SITES= http://www.smuxi.org/jaws/data/files/ MAINTAINER= fox@FreeBSD.org COMMENT= Smart MUltipleXed Irc LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/log4net.pc:devel/log4net \ ${LOCALBASE}/libdata/pkgconfig/mono-addins.pc:devel/mono-addins \ ${LOCALBASE}/libdata/pkgconfig/nini-1.1.pc:devel/nini \ bash:shells/bash \ intltool-update:textproc/intltool LIB_DEPENDS= libstfl.so:devel/stfl RUN_DEPENDS= mono-addins>0:devel/mono-addins GNU_CONFIGURE= yes USES= desktop-file-utils gettext-tools:build gmake gnome mono \ pkgconfig USE_GNOME= gtksharp20 OPTIONS_DEFINE= DBUS NLS SPELLCHECK OPTIONS_DEFAULT= DBUS NLS SPELLCHECK OPTIONS_SUB= yes SPELLCHECK_DESC= Spell checking support via GtkSpell DBUS_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-sharp-glib-2.0.pc:devel/dbus-sharp-glib \ ${LOCALBASE}/libdata/pkgconfig/gtk-sharp-3.0.pc:x11-toolkits/gtk-sharp30 SPELLCHECK_LIB_DEPENDS= libgtkspell.so:textproc/gtkspell NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls CONFIGURE_SHELL= "env ${LOCALBASE}/bin/bash" # Fails due to build order dependency issue. MAKE_JOBS_UNSAFE= yes .include diff --git a/irc/srvx/Makefile b/irc/srvx/Makefile index 447e2560c08c..0a862518f600 100644 --- a/irc/srvx/Makefile +++ b/irc/srvx/Makefile @@ -1,45 +1,43 @@ -# Created by: Walter Venable - PORTNAME= srvx PORTVERSION= 1.3.1 CATEGORIES= irc net MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Services for ircu P10 protocol networks LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_armv6= fails to configure: Cannot detect format string for time_t BROKEN_armv7= fails to configure: Cannot detect format string for time_t USES= cpe GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-getopt SUB_FILES= pkg-message PLIST_FILES= bin/srvx etc/srvx.conf.example etc/sockcheck.conf.example PORTDOCS= * OPTIONS_DEFINE= BAHAMUT DEBUG DOCS OPTIONS_DEFAULT= BAHAMUT BAHAMUT_DESC= Enable Bahamut protocol (P10 is default) DEBUG_CONFIGURE_ON= --enable-debug BAHAMUT_CONFIGURE_ON= --with-protocol=bahamut post-patch: @${REINPLACE_CMD} -e 's|srvx\.conf|${PREFIX}/etc/srx.conf|' \ ${WRKSRC}/src/main.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/srvx ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/*.conf.example ${STAGEDIR}${PREFIX}/etc do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/*.help ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/thales/Makefile b/irc/thales/Makefile index 9bb3c3c8b714..3d9ffd6ba259 100644 --- a/irc/thales/Makefile +++ b/irc/thales/Makefile @@ -1,50 +1,48 @@ -# Created by: Gerrit Beine - PORTNAME= thales PORTVERSION= 1.0 PORTREVISION= 5 CATEGORIES= irc MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org COMMENT= IRC to MySQL gateway LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/bin/ircd:irc/ircd-hybrid USES= gmake mysql shebangfix SHEBANG_FILES= examples/MRTG/thalesinfo.pl USE_RC_SUBR= thales GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ircd=hybrid \ --prefix=${PREFIX}/sbin/thales \ --with-mysql=${LOCALBASE} \ --with-mysql-libraries=${LOCALBASE}/lib/mysql OPTIONS_DEFINE= MODES DOCS EXAMPLES OPTIONS_DEFAULT=MODES MODES_DESC= Support modes in the database MODES_CONFIGURE_OFF= --enable-no-modes post-patch: .SILENT ${FIND} -d ${WRKSRC} -type d -name CVS -exec ${RM} -r {} \; ${REINPLACE_CMD} -e 's,thales.conf,${PREFIX}/etc/&,' \ ${WRKSRC}/src/conf.h # Fix the build with -fno-common (for Clang 11 and GCC 10) ${REINPLACE_CMD} -e '/total_read, total_written/s,^,extern ,' \ ${WRKSRC}/src/sockutil.h do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/src/thales ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/data/thales.conf.default ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/data/*.sql ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${STAGEDIR}${DATADIR}/tools ${CP} -r ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} ${CP} -r ${WRKSRC}/tools/* ${STAGEDIR}${DATADIR}/tools .include diff --git a/irc/tircproxy/Makefile b/irc/tircproxy/Makefile index 149ba8eafa88..98ee1239ef6f 100644 --- a/irc/tircproxy/Makefile +++ b/irc/tircproxy/Makefile @@ -1,24 +1,22 @@ -# Created by: Eugeny Kuzakov - PORTNAME= tircproxy PORTVERSION= 0.4.5 PORTREVISION= 4 CATEGORIES= irc MASTER_SITES= http://bre.klaki.net/programs/tircproxy/ MAINTAINER= ports@FreeBSD.org COMMENT= IRC proxy server WRKSRC= ${WRKDIR}/tircproxy-0.4 GNU_CONFIGURE= YES OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tircproxy ${STAGEDIR}${PREFIX}/sbin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/undernet-ircu/Makefile b/irc/undernet-ircu/Makefile index c9858f24b7a2..c4e3451f86dc 100644 --- a/irc/undernet-ircu/Makefile +++ b/irc/undernet-ircu/Makefile @@ -1,96 +1,94 @@ -# Created by: Walter Venable - PORTNAME= undernet-ircu PORTVERSION= 2.10.12.19 CATEGORIES= irc net MASTER_SITES= https://github.com/UndernetIRC/ircu2/releases/download/u${PORTVERSION}/ \ ftp://ftpmirror.uk/freebsd-ports/undernet-ircu/ DISTNAME= ircu${PORTVERSION} MAINTAINER= freebsd-ports@dan.me.uk COMMENT= Undernet IRCU irc daemon LICENSE= GPLv1 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= Fails to compile: undefined reference to .mcount BROKEN_riscv64= Fails to compile: undefined reference to .mcount USE_GCC= yes USE_RC_SUBR= undernet GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-dpath=${PREFIX}/etc/ --with-symlink=no CONFLICTS= ircd-hybrid-7.[0-9]* SUB_FILES= pkg-message USERS= undernet GROUPS= ${USERS} PLIST_FILES= bin/undernet-convert-conf \ bin/undernet-umkpasswd \ etc/ircd.conf.sample \ sbin/ircd PORTDOCS= * OPTIONS_DEFINE= DOCS IPV6 POLL DEBUG ASSERTS PEDANTIC WARNINGS \ INLINES DEVPOLL KQUEUE EPOLL LEAKDETECT OPTIONS_DEFAULT=ASSERTS INLINES DEVPOLL KQUEUE EPOLL ASSERTS_DESC= Enable assertion checking DEVPOLL_DESC= Enable the /dev/poll-based engine EPOLL_DESC= Enable the epoll-based engine INLINES_DESC= Enable inlining for a few critical functions KQUEUE_DESC= Enable the kqueue-based engine LEAKDETECT_DESC= Turn on the leak detector (reqs patched boehm) PEDANTIC_DESC= Enable pedantic warnings POLL_DESC= Force poll to be used even if not a sys call WARNINGS_DESC= Enable warnings (add -Wall to CFLAGS) ASSERTS_CONFIGURE_ENABLE= asserts DEBUG_CONFIGURE_ENABLE= debug DEVPOLL_CONFIGURE_ENABLE= devpoll EPOLL_CONFIGURE_ENABLE= epoll INLINES_CONFIGURE_ENABLE= inlines IPV6_CONFIGURE_WITH= ipv6 KQUEUE_CONFIGURE_ENABLE= kqueue LEAKDETECT_CONFIGURE_WITH= leak-detect PEDANTIC_CONFIGURE_ENABLE= pedantic POLL_CONFIGURE_ENABLE= poll WARNINGS_CONFIGURE_ENABLE= warnings .if !defined(NO_PROFILE) CONFIGURE_ARGS+= --enable-profile .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ircd/ircd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/ircd/convert-conf \ ${STAGEDIR}${PREFIX}/bin/undernet-convert-conf ${INSTALL_PROGRAM} ${WRKSRC}/ircd/umkpasswd \ ${STAGEDIR}${PREFIX}/bin/undernet-umkpasswd ${INSTALL_DATA} ${WRKSRC}/doc/example.conf \ ${STAGEDIR}${PREFIX}/etc/ircd.conf.sample do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/api ${STAGEDIR}${DOCSDIR}/history (cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog.11 ChangeLog.12 INSTALL \ INSTALL_FR README RELEASE.NOTES ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/doc && ${INSTALL_DATA} Authors debug_memleak_gc.patch \ example.conf fda.txt features.txt freebsd.txt iso-time.html \ linux-poll.patch p10.html readme.asll readme.chroot \ readme.crules readme.cvs readme.features readme.gline \ readme.iauth readme.indent readme.jupe readme.log readme.who \ readme.www readme.xquery rfc1413.txt rfc1459.unet \ snomask.html strings.txt ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/doc/api && ${INSTALL_DATA} api.txt events.txt \ features.txt gline.txt ircd_snprintf.txt joinbuf.txt \ jupe.txt log.txt modebuf.txt motd.txt msgq.txt \ privileges.txt send.txt ${STAGEDIR}${DOCSDIR}/api) (cd ${WRKSRC}/doc/history && ${INSTALL_DATA} 2.4.notes README-2.6 \ 2.7-New ChangeLog.07 ChangeLog.10 Manual README.patches \ history.pre24 overview.u2.9 ${STAGEDIR}${DOCSDIR}/history) .include diff --git a/irc/weechat/Makefile b/irc/weechat/Makefile index d3eeeebe23dd..58bd4205333e 100644 --- a/irc/weechat/Makefile +++ b/irc/weechat/Makefile @@ -1,95 +1,93 @@ -# Created by: clement - PORTNAME= weechat DISTVERSION= 3.6 CATEGORIES= irc MASTER_SITES= https://weechat.org/files/src/ MAINTAINER= brnrd@FreeBSD.org COMMENT= Lightweight and user friendly ncurses based IRC client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS+= libcurl.so:ftp/curl \ libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libgpg-error.so:security/libgpg-error \ libzstd.so:archivers/zstd USES= cmake cpe ncurses libtool pkgconfig tar:xz USE_LDCONFIG= yes CMAKE_ARGS= -DLIBDATADIR=${LOCALBASE}/libdata OPTIONS_DEFINE= BACKTRACE DOCS CA_BUNDLE HEADLESS ICON ICONV \ MANPAGES NLS OPTIONS_DEFAULT= ASPELL BACKTRACE CA_BUNDLE CHARSET HEADLESS \ ICON LUA MANPAGES PERL PYTHON RUBY TCL TYPING OPTIONS_SUB= yes OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= ASPELL CHARSET GUILE JAVASCRIPT LUA PERL PHP PYTHON \ RUBY TCL TYPING BACKTRACE_DESC= Provide crash backtraces CA_BUNDLE_DESC= Include CA bundle for certificate verification CHARSET_DESC= Charset plugin (implies ICONV) GUILE_DESC= Guile script support HEADLESS_DESC= Build headless weechat as well ICON_DESC= Desktop icon JAVASCRIPT_DESC= Javascript script support PLUGINS_DESC= Weechat Plugins PYTHON_DESC= Python script support RUBY_DESC= Ruby script support TYPING_DESC= Typing status plugin .for _opt in ${OPTIONS_GROUP_PLUGINS} BACKTRACE HEADLESS ICONV GNUTLS NLS ${_opt}_CMAKE_BOOL= ENABLE_${_opt} .endfor ASPELL_CMAKE_BOOL= ENABLE_SPELL ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss CHARSET_IMPLIES= ICONV DOCS_CMAKE_BOOL= ENABLE_DOC DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/asciidoctor:textproc/rubygem-asciidoctor GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 ICONV_USES= iconv JAVASCRIPT_LIB_DEPENDS= libv8.so:lang/v8 LUA_USES= lua pkgconfig MANPAGES_CMAKE_BOOL= ENABLE_MAN MANPAGES_CMAKE_ON= -DMANDIR=${MANPREFIX}/man MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/bin/asciidoctor:textproc/rubygem-asciidoctor NLS_USES= gettext PERL_USES= perl5 PHP_USES= php:build,embed PYTHON_USES= python RUBY_USE= ruby=yes TCL_CMAKE_ON= -DTCL_VERSION:STRING="${TCL_VER}" \ -DTCL_TCLSH:PATH="${TCLSH}" TCL_USES= tcl .include .if !empty(PORT_OPTIONS:MPYTHON) && ${PYTHON_MAJOR_VER} == 2 CMAKE_ARGS+= -DENABLE_PYTHON2:BOOL=true \ # -DPYTHON_LIBRARIES=${LOCALBASE}/lib .endif post-patch: .if ${LOCALBASE} != "/usr/local" . for f in src/core/CMakeLists.txt cmake/*.cmake @${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/$f . endfor .endif @${REINPLACE_CMD} 's|python${PYTHON_MAJOR_VER}|python-${PYTHON_VER}|' \ ${WRKSRC}/cmake/FindPython.cmake post-patch-ICON-off: @${REINPLACE_CMD} -e '/^# icon$$/,/^$$/d' ${WRKSRC}/CMakeLists.txt post-install: ${LN} -sf weechat ${STAGEDIR}${PREFIX}/bin/weechat-curses .include diff --git a/irc/znc/Makefile b/irc/znc/Makefile index 592e9cd6c327..5dbe27505626 100644 --- a/irc/znc/Makefile +++ b/irc/znc/Makefile @@ -1,83 +1,81 @@ -# Created by: elvstone@gmail.com - PORTNAME= znc PORTVERSION= 1.8.2 PORTREVISION= 5 CATEGORIES= irc MASTER_SITES= https://znc.in/releases/ \ https://znc.in/releases/archive/ # Fix build with libressl PATCH_SITES= https://github.com/znc/znc/commit/ PATCHFILES= dcb5f3df82fcfec48aab356252067dc897fb98cf.patch:-p1 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= swig>=3.0.0:devel/swig 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= swig>=3.0.0:devel/swig 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