From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Aug 27 18:20:37 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E15C16A4DE for ; Sun, 27 Aug 2006 18:20:37 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61A9A43D5A for ; Sun, 27 Aug 2006 18:20:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k7RIKN2i076730 for ; Sun, 27 Aug 2006 18:20:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k7RIKNHD076729; Sun, 27 Aug 2006 18:20:23 GMT (envelope-from gnats) Resent-Date: Sun, 27 Aug 2006 18:20:23 GMT Resent-Message-Id: <200608271820.k7RIKNHD076729@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Craig Edwards Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51DF016A4DF for ; Sun, 27 Aug 2006 18:17:15 +0000 (UTC) (envelope-from brain@neuron.brainbox.winbot.co.uk) Received: from brainbox.winbot.co.uk (cpc1-mapp3-0-0-cust243.nott.cable.ntl.com [82.20.212.244]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FDC943D6B for ; Sun, 27 Aug 2006 18:17:06 +0000 (GMT) (envelope-from brain@neuron.brainbox.winbot.co.uk) Received: from localhost.localdomain ([127.0.0.1] helo=neuron.brainbox.winbot.co.uk) by brainbox.winbot.co.uk with esmtp (Exim 4.60 (FreeBSD)) (envelope-from ) id 1GHPBw-000DWP-K9 for FreeBSD-gnats-submit@freebsd.org; Sun, 27 Aug 2006 18:17:05 +0000 Received: (from root@localhost) by neuron.brainbox.winbot.co.uk (8.13.3/8.13.3/Submit) id k7RIH4Ca051980; Sun, 27 Aug 2006 19:17:04 +0100 (BST) (envelope-from brain) Message-Id: <200608271817.k7RIH4Ca051980@neuron.brainbox.winbot.co.uk> Date: Sun, 27 Aug 2006 19:17:04 +0100 (BST) From: Craig Edwards To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/102583: New port irc/inspircd The InspIRCd IRC Daemon X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Craig Edwards List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Aug 2006 18:20:37 -0000 >Number: 102583 >Category: ports >Synopsis: New port irc/inspircd The InspIRCd IRC Daemon >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 27 18:20:22 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Craig Edwards >Release: FreeBSD 5.4-RELEASE i386 >Organization: inspircd development team >Environment: System: FreeBSD neuron.brainbox.winbot.co.uk 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Mon Oct 24 20:39:41 UTC 2005 brain@neuron.brainbox.winbot.co.uk:/usr/src/sys/i386/compile/BRAINBOX i386 >Description: InspIRCd is a highly modular C++ IRC server. >How-To-Repeat: not applicable >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/irc/inspircd # /usr/ports/irc/inspircd/distinfo # /usr/ports/irc/inspircd/Makefile # /usr/ports/irc/inspircd/pkg-descr # /usr/ports/irc/inspircd/pkg-plist # /usr/ports/irc/inspircd/files # /usr/ports/irc/inspircd/files/config.cache # /usr/ports/irc/inspircd/pkg-message # echo c - /usr/ports/irc/inspircd mkdir -p /usr/ports/irc/inspircd > /dev/null 2>&1 echo x - /usr/ports/irc/inspircd/distinfo sed 's/^X//' >/usr/ports/irc/inspircd/distinfo << 'END-of-/usr/ports/irc/inspircd/distinfo' XMD5 (inspircd-1.0.6.tar.gz) = 574ddfd0a173f1f5249fb5313177d523 XSHA256 (inspircd-1.0.6.tar.gz) = d558309cedd74bc277174a633d218826aab3eb66ff41581301319ea120be8ab7 XSIZE (inspircd-1.0.6.tar.gz) = 422997 END-of-/usr/ports/irc/inspircd/distinfo echo x - /usr/ports/irc/inspircd/Makefile sed 's/^X//' >/usr/ports/irc/inspircd/Makefile << 'END-of-/usr/ports/irc/inspircd/Makefile' X# New ports collection makefile for: inspircd X# Date created: 25 August 2006 X# Whom: brain X# X# $FreeBSD$ X# X XPORTNAME= inspircd XPORTVERSION= 1.0.6 XCATEGORIES= irc XMASTER_SITES= http://www.inspircd.org/downloads/ \ X http://www.chatspike.net/downloads/ X XMAINTAINER= brain@inspircd.org XCOMMENT= A modular C++ IRC daemon X XUSE_GCC= 3.2+ X X# Configure script is written in perl XUSE_PERL5_BUILD= yes X XCONFIGURE_ARGS= -update XHAS_CONFIGURE= yes X X# 1.0.6 Makefile forgets to make these directories X# during install. We make these ourselves. This may X# be fixed in a later version of InspIRCd. Xpre-install: X @-${MKDIR} ${PREFIX}/inspircd X @-${MKDIR} ${PREFIX}/lib/inspircd X @-${MKDIR} ${PREFIX}/lib/inspircd/modules X @-${MKDIR} ${PREFIX}/etc/inspircd X X# We're using a nonstandard configure, so these cached X# values must be copied into the ${WRKSRC} directory. Xpre-configure: X @${CP} ${FILESDIR}/config.cache ${WRKSRC}/.config.cache X @echo 'CC="${CC}"' >> ${WRKSRC}/.config.cache X @echo 'CONFIG_DIR="${PREFIX}/etc/inspircd"' >> ${WRKSRC}/.config.cache X @echo 'MODULE_DIR="${PREFIX}/lib/inspircd/modules"' >> ${WRKSRC}/.config.cache X @echo 'LIBRARY_DIR="${PREFIX}/lib/inspircd"' >> ${WRKSRC}/.config.cache X @echo 'BASE_DIR="${PREFIX}/inspircd"' >> ${WRKSRC}/.config.cache X @echo 'BINARY_DIR="${PREFIX}/bin"' >> ${WRKSRC}/.config.cache X @echo 'ME="${PREFIX}"' >> ${WRKSRC}/.config.cache X Xpost-install: X ${STRIP_CMD} ${PREFIX}/lib/inspircd/modules/*.so X ${STRIP_CMD} ${PREFIX}/lib/inspircd/*.so X ${STRIP_CMD} ${PREFIX}/bin/inspircd X X.include END-of-/usr/ports/irc/inspircd/Makefile echo x - /usr/ports/irc/inspircd/pkg-descr sed 's/^X//' >/usr/ports/irc/inspircd/pkg-descr << 'END-of-/usr/ports/irc/inspircd/pkg-descr' XInspIRCd is a highly modular C++ IRC daemon. It supports most features Xof other IRC daemons, and supports FreeBSD kqueue() for connection Xmanagement. X XWWW: http://www.inspircd.org/ END-of-/usr/ports/irc/inspircd/pkg-descr echo x - /usr/ports/irc/inspircd/pkg-plist sed 's/^X//' >/usr/ports/irc/inspircd/pkg-plist << 'END-of-/usr/ports/irc/inspircd/pkg-plist' Xbin/inspircd Xinspircd/inspircd Xlib/inspircd/libIRCDaes.so Xlib/inspircd/libIRCDasyncdns.so Xlib/inspircd/libIRCDbase.so Xlib/inspircd/libIRCDchannels.so Xlib/inspircd/libIRCDcommand_parse.so Xlib/inspircd/libIRCDcommands.so Xlib/inspircd/libIRCDcull_list.so Xlib/inspircd/libIRCDdnsqueue.so Xlib/inspircd/libIRCDdynamic.so Xlib/inspircd/libIRCDhash.so Xlib/inspircd/libIRCDhelper.so Xlib/inspircd/libIRCDio.so Xlib/inspircd/libIRCDmessage.so Xlib/inspircd/libIRCDmode.so Xlib/inspircd/libIRCDmodules.so Xlib/inspircd/libIRCDsocket.so Xlib/inspircd/libIRCDsocketengine.so Xlib/inspircd/libIRCDstring.so Xlib/inspircd/libIRCDtimer.so Xlib/inspircd/libIRCDuserprocess.so Xlib/inspircd/libIRCDusers.so Xlib/inspircd/libIRCDwildcard.so Xlib/inspircd/libIRCDxline.so Xlib/inspircd/modules/m_alias.so Xlib/inspircd/modules/m_antibear.so Xlib/inspircd/modules/m_antibottler.so Xlib/inspircd/modules/m_banexception.so Xlib/inspircd/modules/m_blockamsg.so Xlib/inspircd/modules/m_blockcaps.so Xlib/inspircd/modules/m_blockcolor.so Xlib/inspircd/modules/m_botmode.so Xlib/inspircd/modules/m_cban.so Xlib/inspircd/modules/m_censor.so Xlib/inspircd/modules/m_chanfilter.so Xlib/inspircd/modules/m_chanprotect.so Xlib/inspircd/modules/m_check.so Xlib/inspircd/modules/m_chghost.so Xlib/inspircd/modules/m_chgident.so Xlib/inspircd/modules/m_cloaking.so Xlib/inspircd/modules/m_conn_lusers.so Xlib/inspircd/modules/m_conn_waitpong.so Xlib/inspircd/modules/m_connflood.so Xlib/inspircd/modules/m_denychans.so Xlib/inspircd/modules/m_devoice.so Xlib/inspircd/modules/m_filter.so Xlib/inspircd/modules/m_foobar.so Xlib/inspircd/modules/m_globalload.so Xlib/inspircd/modules/m_globops.so Xlib/inspircd/modules/m_helpop.so Xlib/inspircd/modules/m_hostchange.so Xlib/inspircd/modules/m_ident.so Xlib/inspircd/modules/m_inviteexception.so Xlib/inspircd/modules/m_joinflood.so Xlib/inspircd/modules/m_kicknorejoin.so Xlib/inspircd/modules/m_knock.so Xlib/inspircd/modules/m_messageflood.so Xlib/inspircd/modules/m_nicklock.so Xlib/inspircd/modules/m_noctcp.so Xlib/inspircd/modules/m_noinvite.so Xlib/inspircd/modules/m_nokicks.so Xlib/inspircd/modules/m_nonicks.so Xlib/inspircd/modules/m_nonotice.so Xlib/inspircd/modules/m_operchans.so Xlib/inspircd/modules/m_operjoin.so Xlib/inspircd/modules/m_operlevels.so Xlib/inspircd/modules/m_opermd5.so Xlib/inspircd/modules/m_opermodes.so Xlib/inspircd/modules/m_opermotd.so Xlib/inspircd/modules/m_opersha256.so Xlib/inspircd/modules/m_operwho.so Xlib/inspircd/modules/m_override.so Xlib/inspircd/modules/m_park.so Xlib/inspircd/modules/m_randquote.so Xlib/inspircd/modules/m_redirect.so Xlib/inspircd/modules/m_remove.so Xlib/inspircd/modules/m_restrictchans.so Xlib/inspircd/modules/m_restrictmsg.so Xlib/inspircd/modules/m_safelist.so Xlib/inspircd/modules/m_sajoin.so Xlib/inspircd/modules/m_samode.so Xlib/inspircd/modules/m_sanick.so Xlib/inspircd/modules/m_sapart.so Xlib/inspircd/modules/m_saquit.so Xlib/inspircd/modules/m_securelist.so Xlib/inspircd/modules/m_services.so Xlib/inspircd/modules/m_services_account.so Xlib/inspircd/modules/m_sethost.so Xlib/inspircd/modules/m_setident.so Xlib/inspircd/modules/m_setidle.so Xlib/inspircd/modules/m_setname.so Xlib/inspircd/modules/m_showwhois.so Xlib/inspircd/modules/m_silence.so Xlib/inspircd/modules/m_spanningtree.so Xlib/inspircd/modules/m_spy.so Xlib/inspircd/modules/m_ssl_dummy.so Xlib/inspircd/modules/m_sslmodes.so Xlib/inspircd/modules/m_stripcolor.so Xlib/inspircd/modules/m_swhois.so Xlib/inspircd/modules/m_testcommand.so Xlib/inspircd/modules/m_timedbans.so Xlib/inspircd/modules/m_uninvite.so Xlib/inspircd/modules/m_userip.so Xlib/inspircd/modules/m_vhost.so Xlib/inspircd/modules/m_watch.so X@dirrm inspircd X@dirrm lib/inspircd/modules X@dirrm lib/inspircd X@unexec if cmp -s %D/etc/inspircd/inspircd.conf.example %D/etc/inspircd/inspircd.conf; then rm -f %D/etc/inspircd/inspircd.conf; fi Xetc/inspircd/inspircd.conf.example X@exec if [ ! -f %D/etc/inspircd/inspircd.conf ] ; then cp -p %D/%F %B/inspircd.conf; fi X@unexec if cmp -s %D/etc/inspircd/inspircd.quotes.example %D/etc/inspircd/inspircd.quotes; then rm -f %D/etc/inspircd/inspircd.quotes; fi Xetc/inspircd/inspircd.quotes.example X@exec if [ ! -f %D/etc/inspircd/inspircd.quotes ] ; then cp -p %D/%F %B/inspircd.quotes; fi X@unexec if cmp -s %D/etc/inspircd/inspircd.rules.example %D/etc/inspircd/inspircd.rules; then rm -f %D/etc/inspircd/inspircd.rules; fi Xetc/inspircd/inspircd.rules.example X@exec if [ ! -f %D/etc/inspircd/inspircd.rules ] ; then cp -p %D/%F %B/inspircd.rules; fi END-of-/usr/ports/irc/inspircd/pkg-plist echo c - /usr/ports/irc/inspircd/files mkdir -p /usr/ports/irc/inspircd/files > /dev/null 2>&1 echo x - /usr/ports/irc/inspircd/files/config.cache sed 's/^X//' >/usr/ports/irc/inspircd/files/config.cache << 'END-of-/usr/ports/irc/inspircd/files/config.cache' XMAX_KICK="255" XMAKEPROG="make" XMAX_IDENT="12" XHAS_KQUEUE="1" XMAX_GECOS="128" XMAX_CLIENT_T="5018" XSTATIC_LINK="no" XMAXI_MODES="20" XUSE_GNUTLS="n" XHAS_OPENSSL="n" XGCCVER="3" XTHREADED_DNS="n" XMAX_TOPIC="307" XMAKEORDER="ircd mods" XHAS_GNUTLS="n" XHAS_EPOLL="0" XCHAN_LENGT="64" XUSE_OPENSSL="n" XOPTIMISATI="-g" XUSE_KQUEUE="y" XFLAGS="-fPIC -frtti -Wall -Woverloaded-virtual -g" XNICK_LENGT="31" XHAS_STRLCPY="true" XMAX_CLIENT="5018" XMAX_CHANNE="20" XMAX_DESCRIPTORS="5018" XGCC34="4" XMAX_AWAY="200" XLDLIBS="-Ldl -lstdc++" XCHANGE_COMPILER="n" XMAX_QUIT="255" XSTATICLIBS="" XOSNAME="FreeBSD" XMAX_OPERCH="60" XOPTIMITEMP="0" XUSE_EPOLL="y" END-of-/usr/ports/irc/inspircd/files/config.cache echo x - /usr/ports/irc/inspircd/pkg-message sed 's/^X//' >/usr/ports/irc/inspircd/pkg-message << 'END-of-/usr/ports/irc/inspircd/pkg-message' XDon't forget to copy the example configuration file inspircd.conf.example Xas inspircd.conf, or use inspircd -config to start InspIRCd. END-of-/usr/ports/irc/inspircd/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted: