diff --git a/irc/thales/Makefile b/irc/thales/Makefile index 8a4bd7ca6af9..4fc331a89f6b 100644 --- a/irc/thales/Makefile +++ b/irc/thales/Makefile @@ -1,56 +1,53 @@ # Created by: Gerrit Beine PORTNAME= thales PORTVERSION= 1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= irc MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org COMMENT= IRC to MySQL gateway LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake mysql shebangfix SHEBANG_FILES= examples/MRTG/thalesinfo.pl USE_RC_SUBR= thales GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ircd=${_IRCD} \ --prefix=${PREFIX}/sbin/thales \ --with-mysql=${LOCALBASE} \ --with-mysql-libraries=${LOCALBASE}/lib/mysql OPTIONS_DEFINE= MODES DOCS EXAMPLES OPTIONS_RADIO= IRCD -OPTIONS_RADIO_IRCD= HYBRID UNREAL -OPTIONS_DEFAULT=MODES UNREAL +OPTIONS_RADIO_IRCD= HYBRID +OPTIONS_DEFAULT=MODES MODES_DESC= Support modes in the database HYBRID_DESC= Build for ircd-hybrid -UNREAL_DESC= Build for unreal ircd MODES_CONFIGURE_OFF= --enable-no-modes HYBRID_RUN_DEPENDS= ${LOCALBASE}/bin/ircd:irc/ircd-hybrid HYBRID_VARS= _IRCD=hybrid IS_INTERACTIVE=yes -UNREAL_RUN_DEPENDS= ${LOCALBASE}/libexec/ircd:irc/unreal -UNREAL_VARS= _IRCD=unreal 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/thales/pkg-descr b/irc/thales/pkg-descr index c9a443e8bacc..d7baa90159e7 100644 --- a/irc/thales/pkg-descr +++ b/irc/thales/pkg-descr @@ -1,15 +1,14 @@ Thales is an IRC to MySQL Gateway. It connects to your IRC network as a service, and converts messages it receives to SQL queries to update the database. It collects data about users, channels and servers. It does not build stats itself, but gives you the database, it's your role to write third-party applications or scripts, for example in PHP, to extract data from it. Some example applications are provided. Supported DBMS and IRCDs: * Currently runs with MySQL -* Currently supports Unreal (3.1 or later) * Support for Bahamut (1.4.27 or later), Hybrid 7 and Ultimate (2.8 or later, 3.0.0 or later) is still included, but is not maintained WWW: http://www.gnu.org/software/thales/