From owner-freebsd-ports-bugs@FreeBSD.ORG  Sat Jun  9 22:20:01 2007
Return-Path: <owner-freebsd-ports-bugs@FreeBSD.ORG>
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 [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 52D7E16A46B
	for <freebsd-ports-bugs@hub.freebsd.org>;
	Sat,  9 Jun 2007 22:20:01 +0000 (UTC)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40])
	by mx1.freebsd.org (Postfix) with ESMTP id 2F9EA13C468
	for <freebsd-ports-bugs@hub.freebsd.org>;
	Sat,  9 Jun 2007 22:20:01 +0000 (UTC)
	(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 l59MK1Gw039454
	for <freebsd-ports-bugs@freefall.freebsd.org>;
	Sat, 9 Jun 2007 22:20:01 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l59MK1Vd039453;
	Sat, 9 Jun 2007 22:20:01 GMT (envelope-from gnats)
Resent-Date: Sat, 9 Jun 2007 22:20:01 GMT
Resent-Message-Id: <200706092220.l59MK1Vd039453@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 <brain@inspircd.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 0239416A41F
	for <FreeBSD-gnats-submit@freebsd.org>;
	Sat,  9 Jun 2007 22:11:58 +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 5C5A213C480
	for <FreeBSD-gnats-submit@freebsd.org>;
	Sat,  9 Jun 2007 22:11:57 +0000 (UTC)
	(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 <brain@neuron.brainbox.winbot.co.uk>)
	id 1Hx9A4-000IC9-EW; Sat, 09 Jun 2007 22:11:56 +0000
Received: (from root@localhost)
	by neuron.brainbox.winbot.co.uk (8.13.3/8.13.3/Submit) id
	l59MBuGQ069944; Sat, 9 Jun 2007 23:11:56 +0100 (BST)
	(envelope-from brain)
Message-Id: <200706092211.l59MBuGQ069944@neuron.brainbox.winbot.co.uk>
Date: Sat, 9 Jun 2007 23:11:56 +0100 (BST)
From: Craig Edwards <brain@inspircd.org>
To: FreeBSD-gnats-submit@FreeBSD.org
X-Send-Pr-Version: 3.113
Cc: brain@mail1.chatspike.net
Subject: ports/113502: Update for 1.1.8 freebsd port, fixes permissions error
X-BeenThere: freebsd-ports-bugs@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Craig Edwards <brain@inspircd.org>
List-Id: Ports bug reports <freebsd-ports-bugs.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs>, 
	<mailto:freebsd-ports-bugs-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs>
List-Post: <mailto:freebsd-ports-bugs@freebsd.org>
List-Help: <mailto:freebsd-ports-bugs-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs>, 
	<mailto:freebsd-ports-bugs-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Jun 2007 22:20:01 -0000


>Number:         113502
>Category:       ports
>Synopsis:       Update for 1.1.8 freebsd port, fixes permissions error
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 09 22:20:00 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Craig Edwards
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>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:
	The 1.1.8 port submitted at 22:40 BST changes the permissions on /usr/local/bin to be 0700. This updated shar for the port fixes the issue. This is why this update is marked serious/high, to save devlopers hassle testing this port, and to save users systems being left in odd states by installing said port.
>How-To-Repeat:
	Install older port submitted at 22:40 to see issue.
>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:
#
#	irc/inspircd/
#	irc/inspircd/distinfo
#	irc/inspircd/Makefile
#	irc/inspircd/pkg-descr
#	irc/inspircd/pkg-plist
#	irc/inspircd/pkg-message
#	irc/inspircd/Makefile~
#
echo c - irc/inspircd/
mkdir -p irc/inspircd/ > /dev/null 2>&1
echo x - irc/inspircd/distinfo
sed 's/^X//' >irc/inspircd/distinfo << 'END-of-irc/inspircd/distinfo'
XMD5 (InspIRCd-1.1.8.tar.bz2) = f86b39cef74381434a27508357161fe8
XSIZE (InspIRCd-1.1.8.tar.bz2) = 484433
END-of-irc/inspircd/distinfo
echo x - irc/inspircd/Makefile
sed 's/^X//' >irc/inspircd/Makefile << 'END-of-irc/inspircd/Makefile'
X# New ports collection makefile for:   inspircd
X# Date created:        25 August 2006
X# Whom:                brain
X#
X# $FreeBSD: ports/irc/inspircd/Makefile,v 1.2 2007/01/11 17:05:18 pav Exp $
X#
X
XPORTNAME=	inspircd
XPORTVERSION=	1.1.8
XCATEGORIES=	irc
XMASTER_SITES=	http://www.inspircd.org/downloads/ \
X		http://www.chatspike.net/downloads/
XDISTNAME=	InspIRCd-${PORTVERSION}
XWRKSRC=		${WRKDIR}/inspircd
X
XMAINTAINER=	brain@inspircd.org
XCOMMENT=	A modular C++ IRC daemon
X
XUSE_GCC=	3.2+
XUSE_GMAKE=	yes
XUSE_BZIP2=	yes
XMAKE_ENV=	INSTMODE=755
X
X# Configure script is written in perl
XUSE_PERL5_BUILD=yes
X
XCONFIGURE_ARGS=	--with-cc=${CXX} --config-dir=${PREFIX}/etc/inspircd --module-dir=${PREFIX}/lib/inspircd/modules \
X		--library-dir=${PREFIX}/lib/inspircd --prefix=${PREFIX}/inspircd --binary-dir=${PREFIX}/bin \
X		--enable-remote-ipv6 --disable-interactive
X
XHAS_CONFIGURE=	yes
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XBROKEN=		does not compile (old perl)
X.endif
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-su-install:
X	@-${MKDIR} ${PREFIX}/inspircd
X	@-${MKDIR} ${PREFIX}/lib/inspircd
X	@-${MKDIR} ${PREFIX}/lib/inspircd/modules
X	@-${MKDIR} ${PREFIX}/etc/inspircd
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 <bsd.port.post.mk>
END-of-irc/inspircd/Makefile
echo x - irc/inspircd/pkg-descr
sed 's/^X//' >irc/inspircd/pkg-descr << 'END-of-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-irc/inspircd/pkg-descr
echo x - irc/inspircd/pkg-plist
sed 's/^X//' >irc/inspircd/pkg-plist << 'END-of-irc/inspircd/pkg-plist'
Xbin/inspircd
Xinspircd/inspircd
Xinspircd/.gdbargs
Xlib/inspircd/libIRCDasyncdns.so
Xlib/inspircd/libIRCDbase.so
Xlib/inspircd/libIRCDchannels.so
Xlib/inspircd/libIRCDcommand_parse.so
Xlib/inspircd/libIRCDcommands.so
Xlib/inspircd/libIRCDconfigreader.so
Xlib/inspircd/libIRCDcull_list.so
Xlib/inspircd/libIRCDdynamic.so
Xlib/inspircd/libIRCDhash.so
Xlib/inspircd/libIRCDhelper.so
Xlib/inspircd/libIRCDinspsocket.so
Xlib/inspircd/libIRCDmode.so
Xlib/inspircd/libIRCDmodules.so
Xlib/inspircd/libIRCDsnomasks.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/cmd_admin.so
Xlib/inspircd/cmd_away.so
Xlib/inspircd/cmd_clearcache.so
Xlib/inspircd/cmd_commands.so
Xlib/inspircd/cmd_connect.so
Xlib/inspircd/cmd_die.so
Xlib/inspircd/cmd_eline.so
Xlib/inspircd/cmd_gline.so
Xlib/inspircd/cmd_info.so
Xlib/inspircd/cmd_invite.so
Xlib/inspircd/cmd_ison.so
Xlib/inspircd/cmd_join.so
Xlib/inspircd/cmd_kick.so
Xlib/inspircd/cmd_kill.so
Xlib/inspircd/cmd_kline.so
Xlib/inspircd/cmd_links.so
Xlib/inspircd/cmd_list.so
Xlib/inspircd/cmd_loadmodule.so
Xlib/inspircd/cmd_lusers.so
Xlib/inspircd/cmd_map.so
Xlib/inspircd/cmd_mode.so
Xlib/inspircd/cmd_modules.so
Xlib/inspircd/cmd_motd.so
Xlib/inspircd/cmd_names.so
Xlib/inspircd/cmd_nick.so
Xlib/inspircd/cmd_notice.so
Xlib/inspircd/cmd_oper.so
Xlib/inspircd/cmd_part.so
Xlib/inspircd/cmd_pass.so
Xlib/inspircd/cmd_ping.so
Xlib/inspircd/cmd_pong.so
Xlib/inspircd/cmd_privmsg.so
Xlib/inspircd/cmd_qline.so
Xlib/inspircd/cmd_quit.so
Xlib/inspircd/cmd_rehash.so
Xlib/inspircd/cmd_reloadmodule.so
Xlib/inspircd/cmd_restart.so
Xlib/inspircd/cmd_rules.so
Xlib/inspircd/cmd_server.so
Xlib/inspircd/cmd_squit.so
Xlib/inspircd/cmd_stats.so
Xlib/inspircd/cmd_summon.so
Xlib/inspircd/cmd_time.so
Xlib/inspircd/cmd_topic.so
Xlib/inspircd/cmd_trace.so
Xlib/inspircd/cmd_unloadmodule.so
Xlib/inspircd/cmd_user.so
Xlib/inspircd/cmd_userhost.so
Xlib/inspircd/cmd_users.so
Xlib/inspircd/cmd_version.so
Xlib/inspircd/cmd_wallops.so
Xlib/inspircd/cmd_who.so
Xlib/inspircd/cmd_whois.so
Xlib/inspircd/cmd_whowas.so
Xlib/inspircd/cmd_zline.so
Xlib/inspircd/modules/m_blockcaps.so
Xlib/inspircd/modules/m_blockamsg.so
Xlib/inspircd/modules/m_dnsbl.so
Xlib/inspircd/modules/m_censor.so
Xlib/inspircd/modules/m_hideoper.so
Xlib/inspircd/modules/m_conn_waitpong.so
Xlib/inspircd/modules/m_vhost.so
Xlib/inspircd/modules/m_safelist.so
Xlib/inspircd/modules/m_remove.so
Xlib/inspircd/modules/m_override.so
Xlib/inspircd/modules/m_sapart.so
Xlib/inspircd/modules/m_watch.so
Xlib/inspircd/modules/m_botmode.so
Xlib/inspircd/modules/m_tline.so
Xlib/inspircd/modules/m_silence_ext.so
Xlib/inspircd/modules/m_xmlsocket.so
Xlib/inspircd/modules/m_uhnames.so
Xlib/inspircd/modules/m_noinvite.so
Xlib/inspircd/modules/m_services.so
Xlib/inspircd/modules/m_filter.so
Xlib/inspircd/modules/m_invisible.so
Xlib/inspircd/modules/m_operjoin.so
Xlib/inspircd/modules/m_sha256.so
Xlib/inspircd/modules/m_knock.so
Xlib/inspircd/modules/m_cban.so
Xlib/inspircd/modules/m_noctcp.so
Xlib/inspircd/modules/m_oper_hash.so
Xlib/inspircd/modules/m_globalload.so
Xlib/inspircd/modules/m_userip.so
Xlib/inspircd/modules/m_antibottler.so
Xlib/inspircd/modules/m_nokicks.so
Xlib/inspircd/modules/m_devoice.so
Xlib/inspircd/modules/m_showwhois.so
Xlib/inspircd/modules/m_ident.so
Xlib/inspircd/modules/m_joinflood.so
Xlib/inspircd/modules/m_blockcolor.so
Xlib/inspircd/modules/m_helpop.so
Xlib/inspircd/modules/m_opermotd.so
Xlib/inspircd/modules/m_sslmodes.so
Xlib/inspircd/modules/m_timedbans.so
Xlib/inspircd/modules/m_chanprotect.so
Xlib/inspircd/modules/m_nonicks.so
Xlib/inspircd/modules/m_connflood.so
Xlib/inspircd/modules/m_chanfilter.so
Xlib/inspircd/modules/m_opermodes.so
Xlib/inspircd/modules/m_md5.so
Xlib/inspircd/modules/m_namesx.so
Xlib/inspircd/modules/m_restrictmsg.so
Xlib/inspircd/modules/m_chghost.so
Xlib/inspircd/modules/m_operchans.so
Xlib/inspircd/modules/m_uninvite.so
Xlib/inspircd/modules/m_services_account.so
Xlib/inspircd/modules/m_taxonomy.so
Xlib/inspircd/modules/m_banredirect.so
Xlib/inspircd/modules/m_sanick.so
Xlib/inspircd/modules/m_alias.so
Xlib/inspircd/modules/m_inviteexception.so
Xlib/inspircd/modules/m_deaf.so
Xlib/inspircd/modules/m_lockserv.so
Xlib/inspircd/modules/m_banexception.so
Xlib/inspircd/modules/m_redirect.so
Xlib/inspircd/modules/m_restrictchans.so
Xlib/inspircd/modules/m_securelist.so
Xlib/inspircd/modules/m_globops.so
Xlib/inspircd/modules/m_check.so
Xlib/inspircd/modules/m_seenicks.so
Xlib/inspircd/modules/m_spy.so
Xlib/inspircd/modules/m_spanningtree.so
Xlib/inspircd/modules/m_swhois.so
Xlib/inspircd/modules/m_setname.so
Xlib/inspircd/modules/m_nonotice.so
Xlib/inspircd/modules/m_randquote.so
Xlib/inspircd/modules/m_httpd_stats.so
Xlib/inspircd/modules/m_cgiirc.so
Xlib/inspircd/modules/m_cloaking.so
Xlib/inspircd/modules/m_setidle.so
Xlib/inspircd/modules/m_silence.so
Xlib/inspircd/modules/m_http_client.so
Xlib/inspircd/modules/m_regonlycreate.so
Xlib/inspircd/modules/m_operlevels.so
Xlib/inspircd/modules/m_messageflood.so
Xlib/inspircd/modules/m_stripcolor.so
Xlib/inspircd/modules/m_conn_join.so
Xlib/inspircd/modules/m_denychans.so
Xlib/inspircd/modules/m_httpd.so
Xlib/inspircd/modules/m_foobar.so
Xlib/inspircd/modules/m_svshold.so
Xlib/inspircd/modules/m_hostchange.so
Xlib/inspircd/modules/m_sajoin.so
Xlib/inspircd/modules/m_hidechans.so
Xlib/inspircd/modules/m_saquit.so
Xlib/inspircd/modules/m_dccallow.so
Xlib/inspircd/modules/m_samode.so
Xlib/inspircd/modules/m_sethost.so
Xlib/inspircd/modules/m_nicklock.so
Xlib/inspircd/modules/m_ssl_dummy.so
Xlib/inspircd/modules/m_jumpserver.so
Xlib/inspircd/modules/m_operlog.so
Xlib/inspircd/modules/m_kicknorejoin.so
Xlib/inspircd/modules/m_conn_umodes.so
Xlib/inspircd/modules/m_setident.so
Xlib/inspircd/modules/m_testcommand.so
Xlib/inspircd/modules/m_clones.so
Xlib/inspircd/modules/m_alltime.so
Xlib/inspircd/modules/m_auditorium.so
Xlib/inspircd/modules/m_chancreate.so
Xlib/inspircd/modules/m_chgident.so
Xlib/inspircd/modules/m_restrictbanned.so
Xlib/inspircd/modules/m_antibear.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
X@dirrmtry etc/inspircd
END-of-irc/inspircd/pkg-plist
echo x - irc/inspircd/pkg-message
sed 's/^X//' >irc/inspircd/pkg-message << 'END-of-irc/inspircd/pkg-message'
XDon't forget to copy the example configuration file inspircd.conf.example
Xas inspircd.conf, or use inspircd -config <filename> to start InspIRCd.
END-of-irc/inspircd/pkg-message
echo x - irc/inspircd/Makefile~
sed 's/^X//' >irc/inspircd/Makefile~ << 'END-of-irc/inspircd/Makefile~'
X# New ports collection makefile for:   inspircd
X# Date created:        25 August 2006
X# Whom:                brain
X#
X# $FreeBSD: ports/irc/inspircd/Makefile,v 1.2 2007/01/11 17:05:18 pav Exp $
X#
X
XPORTNAME=	inspircd
XPORTVERSION=	1.1.8
XCATEGORIES=	irc
XMASTER_SITES=	http://www.inspircd.org/downloads/ \
X		http://www.chatspike.net/downloads/
XDISTNAME=	InspIRCd-${PORTVERSION}
XWRKSRC=		${WRKDIR}/inspircd
X
XMAINTAINER=	brain@inspircd.org
XCOMMENT=	A modular C++ IRC daemon
X
XUSE_GCC=	3.2+
XUSE_GMAKE=	yes
XUSE_BZIP2=	yes
X
X# Configure script is written in perl
XUSE_PERL5_BUILD=yes
X
XCONFIGURE_ARGS=	--with-cc=${CXX} --config-dir=${PREFIX}/etc/inspircd --module-dir=${PREFIX}/lib/inspircd/modules \
X		--library-dir=${PREFIX}/lib/inspircd --prefix=${PREFIX}/inspircd --binary-dir=${PREFIX}/bin \
X		--enable-remote-ipv6 --disable-interactive
X
XHAS_CONFIGURE=	yes
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XBROKEN=		does not compile (old perl)
X.endif
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-su-install:
X	@-${MKDIR} ${PREFIX}/inspircd
X	@-${MKDIR} ${PREFIX}/lib/inspircd
X	@-${MKDIR} ${PREFIX}/lib/inspircd/modules
X	@-${MKDIR} ${PREFIX}/etc/inspircd
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 <bsd.port.post.mk>
END-of-irc/inspircd/Makefile~
exit

>Release-Note:
>Audit-Trail:
>Unformatted: