diff options
-rw-r--r-- | irc/Makefile | 1 | ||||
-rw-r--r-- | irc/nefarious/Makefile | 54 | ||||
-rw-r--r-- | irc/nefarious/distinfo | 3 | ||||
-rw-r--r-- | irc/nefarious/files/patch-ircd_Makefile.in | 18 | ||||
-rw-r--r-- | irc/nefarious/pkg-descr | 6 | ||||
-rw-r--r-- | irc/nefarious/pkg-plist | 10 |
6 files changed, 92 insertions, 0 deletions
diff --git a/irc/Makefile b/irc/Makefile index dc9c0de244ec..d42d01934523 100644 --- a/irc/Makefile +++ b/irc/Makefile @@ -68,6 +68,7 @@ SUBDIR += lostirc SUBDIR += miau SUBDIR += muh + SUBDIR += nefarious SUBDIR += nethirc SUBDIR += netwalker-ircc SUBDIR += ngircd diff --git a/irc/nefarious/Makefile b/irc/nefarious/Makefile new file mode 100644 index 000000000000..8813670a349a --- /dev/null +++ b/irc/nefarious/Makefile @@ -0,0 +1,54 @@ +# New ports collection makefile for: Nefarious +# Date created: 12 August 2007 +# Whom: Frank J. Laszlo <laszlof@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= Nefarious +PORTVERSION= 1.0.1 +CATEGORIES= irc +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= evilnet + +MAINTAINER= laszlof@FreeBSD.org +COMMENT= IRC server used by evilnet based off of Undernet\'s ircu + +USE_BZIP2= yes +HAS_CONFIGURE= yes +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +PLIST_SUB+= INSTALL_PREFIX=${INSTALL_PREFIX:S/${PREFIX}\///} +MAN8= ircd.8 + +.include <bsd.port.pre.mk> + +.if !defined(INSTALL_PREFIX) +INSTALL_PREFIX=${PREFIX}/${PORTNAME} +.endif + +.if defined(WITH_OPENSSL) +USE_OPENSSL= yes +CONFIGURE_ARGS+= --enable-ssl +.endif + +.if defined(WITH_CHROOT) +CONFIGURE_ARGS+= --with-chroot=${INSTALL_PREFIX} +.endif + +.if defined(DOMAIN) +CONFIGURE_ARGS+= --with-domain=${DOMAIN} +.endif + +CONFIGURE_ARGS+= --prefix=${INSTALL_PREFIX} --mandir=${PREFIX}/man --infodir=${PREFIX}/info + +pre-configure: + @${ECHO_CMD} "" + @${ECHO_CMD} "User configurable options for ${PORTNAME}:" + @${ECHO_CMD} "INSTALL_PREFIX - Where to install all Nefarious files (default: PREFIX/Nefarious)" + @${ECHO_CMD} "WITH_OPENSSL - Compile with SSL support" + @${ECHO_CMD} "WITH_CHROOT - chroot the ircd within INSTALL_PREFIX" + @${ECHO_CMD} "DOMAIN - Domain to use for IRCd" + @${ECHO_CMD} "" + @sleep 5 + +.include <bsd.port.post.mk> diff --git a/irc/nefarious/distinfo b/irc/nefarious/distinfo new file mode 100644 index 000000000000..ce83829aa798 --- /dev/null +++ b/irc/nefarious/distinfo @@ -0,0 +1,3 @@ +MD5 (Nefarious-1.0.1.tar.bz2) = 7cd04f6ae101d5b7f93f8cbd4a1e9ee9 +SHA256 (Nefarious-1.0.1.tar.bz2) = f3fb2fd72c1b15a0411fe316d09ce926541f8e619026b40e8f464e5739bd8c09 +SIZE (Nefarious-1.0.1.tar.bz2) = 1828893 diff --git a/irc/nefarious/files/patch-ircd_Makefile.in b/irc/nefarious/files/patch-ircd_Makefile.in new file mode 100644 index 000000000000..8aa78d2a2c5a --- /dev/null +++ b/irc/nefarious/files/patch-ircd_Makefile.in @@ -0,0 +1,18 @@ +--- ircd/Makefile.in.orig Sun Aug 12 15:43:23 2007 ++++ ircd/Makefile.in Sun Aug 12 15:44:03 2007 +@@ -295,13 +295,8 @@ + ${CHOWN} ${IRCDOWN} ${DPATH}; \ + ${CHGRP} ${IRCDGRP} ${DPATH}; \ + fi +- @echo `date +%Y%m%d%H%M` > /tmp/ircd.tag; +- @echo "Installing new ircd as ${BINDIR}/ircd.`cat /tmp/ircd.tag` :" +- ${INSTALL} -m ${IRCDMODE} -o ${IRCDOWN} -g ${IRCDGRP} ircd ${BINDIR}/ircd.`cat /tmp/ircd.tag` +- @( cd ${BINDIR}; \ +- ${RM} -f ${SYMLINK}; \ +- ${LN_S} ircd.`cat /tmp/ircd.tag` ${SYMLINK}; ) +- @${RM} /tmp/ircd.tag ++ @echo "Installing new ircd as ${BINDIR}/ircd :" ++ ${INSTALL} -m ${IRCDMODE} -o ${IRCDOWN} -g ${IRCDGRP} ircd ${BINDIR}/ircd + ${INSTALL} -s -m 700 -o ${IRCDOWN} -g ${IRCDGRP} chkconf ${BINDIR} + ${INSTALL} -m 600 -o ${IRCDOWN} -g ${IRCDGRP} ${top_srcdir}/doc/example.conf ${DPATH} + ${INSTALL} -m 600 -o ${IRCDOWN} -g ${IRCDGRP} ${top_srcdir}/doc/ircd.quotes ${DPATH} diff --git a/irc/nefarious/pkg-descr b/irc/nefarious/pkg-descr new file mode 100644 index 000000000000..dcf51a49367f --- /dev/null +++ b/irc/nefarious/pkg-descr @@ -0,0 +1,6 @@ +Nefarious IRCu is a collection of modifications to the Undernet IRC +daemon known as IRCu. This version is based on Undernet IRCu by the +Undernet Coder Committee. The original code can be obtained from +their webpage, http://coder-com.undernet.org/ + +WWW: http://www.sourceforge.net/projects/evilnet diff --git a/irc/nefarious/pkg-plist b/irc/nefarious/pkg-plist new file mode 100644 index 000000000000..5ed4faf5d8b4 --- /dev/null +++ b/irc/nefarious/pkg-plist @@ -0,0 +1,10 @@ +%%INSTALL_PREFIX%%/bin/ircd +%%INSTALL_PREFIX%%/bin/chkconf +%%INSTALL_PREFIX%%/lib/example.conf +%%INSTALL_PREFIX%%/lib/ircd.quotes +%%INSTALL_PREFIX%%/lib/ircd.rules +%%INSTALL_PREFIX%%/lib/ircd.opermotd +%%INSTALL_PREFIX%%/lib/ircd.motd +@dirrm %%INSTALL_PREFIX%%/bin +@dirrm %%INSTALL_PREFIX%%/lib +@dirrm %%INSTALL_PREFIX%% |