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: