From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 30 19:50:03 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40EC31065675 for ; Sun, 30 May 2010 19:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1CCF48FC19 for ; Sun, 30 May 2010 19:50:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o4UJo2oW009387 for ; Sun, 30 May 2010 19:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o4UJo2Xt009386; Sun, 30 May 2010 19:50:02 GMT (envelope-from gnats) Resent-Date: Sun, 30 May 2010 19:50:02 GMT Resent-Message-Id: <201005301950.o4UJo2Xt009386@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, Chris Tandiono Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D8D11065673 for ; Sun, 30 May 2010 19:45:56 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 3B04E8FC13 for ; Sun, 30 May 2010 19:45:56 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o4UJjtsr054721 for ; Sun, 30 May 2010 19:45:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o4UJjteH054720; Sun, 30 May 2010 19:45:55 GMT (envelope-from nobody) Message-Id: <201005301945.o4UJjteH054720@www.freebsd.org> Date: Sun, 30 May 2010 19:45:55 GMT From: Chris Tandiono To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/147232: [patch] port inspircd is out of date X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 May 2010 19:50:03 -0000 >Number: 147232 >Category: ports >Synopsis: [patch] port inspircd is out of date >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun May 30 19:50:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Chris Tandiono >Release: 8.0-RELEASE-p2 >Organization: Tau Beta Pi, CA-A Chapter, IT Committee >Environment: FreeBSD tbp.berkeley.edu 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Tue Jan 5 16:02:27 UTC 2010 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: The port for inspircd is for version 1.1.20. The port was last updated 9/2009, and 1.1.20 of inspircd was released 6/2008. Attached is a patch to update to 1.2.7, which offers significantly better FreeBSD support. This patch gives you access to some standard options, but for a fully configurable install, install from source (at inspircd.org) is recommended. >How-To-Repeat: ?!? >Fix: Attached Patch attached with submission follows: diff --git a/pkg-plist b/pkg-plist index f722e7f..be8037c 100644 --- a/pkg-plist +++ b/pkg-plist @@ -1,28 +1,18 @@ bin/inspircd -inspircd/inspircd +etc/inspircd/inspircd.censor.example +etc/inspircd/inspircd.conf.example +etc/inspircd/inspircd.filter.example +etc/inspircd/inspircd.helpop-full.example +etc/inspircd/inspircd.helpop.example +etc/inspircd/inspircd.motd.example +etc/inspircd/inspircd.quotes.example +etc/inspircd/inspircd.rules.example +etc/inspircd/links.conf.example +etc/inspircd/modules.conf.example +etc/inspircd/opers.conf.example +etc/rc.d/inspircd inspircd/.gdbargs -lib/inspircd/libIRCDasyncdns.so -lib/inspircd/libIRCDbase.so -lib/inspircd/libIRCDchannels.so -lib/inspircd/libIRCDcommand_parse.so -lib/inspircd/libIRCDcommands.so -lib/inspircd/libIRCDconfigreader.so -lib/inspircd/libIRCDcull_list.so -lib/inspircd/libIRCDdynamic.so -lib/inspircd/libIRCDhash.so -lib/inspircd/libIRCDhelper.so -lib/inspircd/libIRCDinspsocket.so -lib/inspircd/libIRCDmode.so -lib/inspircd/libIRCDmodules.so -lib/inspircd/libIRCDsnomasks.so -lib/inspircd/libIRCDsocket.so -lib/inspircd/libIRCDsocketengine.so -lib/inspircd/libIRCDstring.so -lib/inspircd/libIRCDtimer.so -lib/inspircd/libIRCDuserprocess.so -lib/inspircd/libIRCDusers.so -lib/inspircd/libIRCDwildcard.so -lib/inspircd/libIRCDxline.so +inspircd/inspircd lib/inspircd/cmd_admin.so lib/inspircd/cmd_away.so lib/inspircd/cmd_clearcache.so @@ -64,21 +54,21 @@ lib/inspircd/cmd_rules.so lib/inspircd/cmd_server.so lib/inspircd/cmd_squit.so lib/inspircd/cmd_stats.so -lib/inspircd/cmd_summon.so lib/inspircd/cmd_time.so lib/inspircd/cmd_topic.so lib/inspircd/cmd_trace.so lib/inspircd/cmd_unloadmodule.so lib/inspircd/cmd_user.so lib/inspircd/cmd_userhost.so -lib/inspircd/cmd_users.so lib/inspircd/cmd_version.so lib/inspircd/cmd_wallops.so lib/inspircd/cmd_who.so lib/inspircd/cmd_whois.so lib/inspircd/cmd_whowas.so lib/inspircd/cmd_zline.so +lib/inspircd/modules/m_abbreviation.so lib/inspircd/modules/m_alias.so +lib/inspircd/modules/m_allowinvite.so lib/inspircd/modules/m_alltime.so lib/inspircd/modules/m_antibear.so lib/inspircd/modules/m_antibottler.so @@ -89,11 +79,15 @@ lib/inspircd/modules/m_blockamsg.so lib/inspircd/modules/m_blockcaps.so lib/inspircd/modules/m_blockcolor.so lib/inspircd/modules/m_botmode.so +lib/inspircd/modules/m_callerid.so +lib/inspircd/modules/m_cap.so lib/inspircd/modules/m_cban.so lib/inspircd/modules/m_censor.so lib/inspircd/modules/m_cgiirc.so lib/inspircd/modules/m_chancreate.so lib/inspircd/modules/m_chanfilter.so +lib/inspircd/modules/m_chanlog.so +lib/inspircd/modules/m_channelban.so lib/inspircd/modules/m_chanprotect.so lib/inspircd/modules/m_check.so lib/inspircd/modules/m_chghost.so @@ -106,16 +100,18 @@ lib/inspircd/modules/m_commonchans.so lib/inspircd/modules/m_conn_join.so lib/inspircd/modules/m_conn_umodes.so lib/inspircd/modules/m_conn_waitpong.so +lib/inspircd/modules/m_connectban.so lib/inspircd/modules/m_connflood.so lib/inspircd/modules/m_customtitle.so lib/inspircd/modules/m_cycle.so lib/inspircd/modules/m_dccallow.so lib/inspircd/modules/m_deaf.so +lib/inspircd/modules/m_delayjoin.so lib/inspircd/modules/m_denychans.so lib/inspircd/modules/m_devoice.so lib/inspircd/modules/m_dnsbl.so lib/inspircd/modules/m_filter.so -lib/inspircd/modules/m_foobar.so +lib/inspircd/modules/m_gecosban.so lib/inspircd/modules/m_globalload.so lib/inspircd/modules/m_globops.so lib/inspircd/modules/m_helpop.so @@ -123,6 +119,8 @@ lib/inspircd/modules/m_hidechans.so lib/inspircd/modules/m_hideoper.so lib/inspircd/modules/m_hostchange.so lib/inspircd/modules/m_httpd.so +lib/inspircd/modules/m_httpd_acl.so +lib/inspircd/modules/m_httpd_config.so lib/inspircd/modules/m_httpd_stats.so lib/inspircd/modules/m_ident.so lib/inspircd/modules/m_invisible.so @@ -131,59 +129,83 @@ lib/inspircd/modules/m_joinflood.so lib/inspircd/modules/m_jumpserver.so lib/inspircd/modules/m_kicknorejoin.so lib/inspircd/modules/m_knock.so +lib/inspircd/modules/m_ldapauth.so lib/inspircd/modules/m_lockserv.so +lib/inspircd/modules/m_maphide.so lib/inspircd/modules/m_md5.so lib/inspircd/modules/m_messageflood.so +lib/inspircd/modules/m_muteban.so +lib/inspircd/modules/m_mysql.so lib/inspircd/modules/m_namesx.so +lib/inspircd/modules/m_nationalchars.so lib/inspircd/modules/m_nickflood.so lib/inspircd/modules/m_nicklock.so lib/inspircd/modules/m_noctcp.so -lib/inspircd/modules/m_noinvite.so lib/inspircd/modules/m_nokicks.so lib/inspircd/modules/m_nonicks.so lib/inspircd/modules/m_nonotice.so -lib/inspircd/modules/m_oper_hash.so +lib/inspircd/modules/m_nopartmsg.so lib/inspircd/modules/m_operchans.so +lib/inspircd/modules/m_operinvex.so lib/inspircd/modules/m_operjoin.so lib/inspircd/modules/m_operlevels.so lib/inspircd/modules/m_operlog.so lib/inspircd/modules/m_opermodes.so lib/inspircd/modules/m_opermotd.so +lib/inspircd/modules/m_operprefix.so lib/inspircd/modules/m_override.so +lib/inspircd/modules/m_password_hash.so +lib/inspircd/modules/m_permchannels.so +lib/inspircd/modules/m_pgsql.so lib/inspircd/modules/m_randquote.so lib/inspircd/modules/m_redirect.so +lib/inspircd/modules/m_regex_glob.so +lib/inspircd/modules/m_regex_pcre.so lib/inspircd/modules/m_regonlycreate.so lib/inspircd/modules/m_remove.so -lib/inspircd/modules/m_restrictbanned.so lib/inspircd/modules/m_restrictchans.so lib/inspircd/modules/m_restrictmsg.so +lib/inspircd/modules/m_ripemd160.so +lib/inspircd/modules/m_rline.so +lib/inspircd/modules/m_rpc_json.so +lib/inspircd/modules/m_rpctest.so lib/inspircd/modules/m_safelist.so lib/inspircd/modules/m_sajoin.so +lib/inspircd/modules/m_sakick.so lib/inspircd/modules/m_samode.so lib/inspircd/modules/m_sanick.so lib/inspircd/modules/m_sapart.so lib/inspircd/modules/m_saquit.so +lib/inspircd/modules/m_sasl.so +lib/inspircd/modules/m_satopic.so lib/inspircd/modules/m_securelist.so lib/inspircd/modules/m_seenicks.so -lib/inspircd/modules/m_services.so +lib/inspircd/modules/m_serverban.so lib/inspircd/modules/m_services_account.so +lib/inspircd/modules/m_servprotect.so lib/inspircd/modules/m_sethost.so lib/inspircd/modules/m_setident.so lib/inspircd/modules/m_setidle.so lib/inspircd/modules/m_setname.so lib/inspircd/modules/m_sha256.so lib/inspircd/modules/m_showwhois.so +lib/inspircd/modules/m_shun.so lib/inspircd/modules/m_silence.so -lib/inspircd/modules/m_silence_ext.so lib/inspircd/modules/m_spanningtree.so lib/inspircd/modules/m_spy.so -lib/inspircd/modules/m_ssl_dummy.so +lib/inspircd/modules/m_sqlauth.so +lib/inspircd/modules/m_sqlite3.so +lib/inspircd/modules/m_sqllog.so +lib/inspircd/modules/m_sqloper.so +lib/inspircd/modules/m_sqlutils.so +lib/inspircd/modules/m_ssl_gnutls.so +lib/inspircd/modules/m_ssl_openssl.so +lib/inspircd/modules/m_sslinfo.so lib/inspircd/modules/m_sslmodes.so lib/inspircd/modules/m_stripcolor.so lib/inspircd/modules/m_svshold.so lib/inspircd/modules/m_swhois.so lib/inspircd/modules/m_taxonomy.so -lib/inspircd/modules/m_testcommand.so lib/inspircd/modules/m_timedbans.so lib/inspircd/modules/m_tline.so lib/inspircd/modules/m_uhnames.so @@ -191,50 +213,9 @@ lib/inspircd/modules/m_uninvite.so lib/inspircd/modules/m_userip.so lib/inspircd/modules/m_vhost.so lib/inspircd/modules/m_watch.so -lib/inspircd/modules/m_xmlsocket.so -%%FILTER_PCRE%%lib/inspircd/modules/m_filter_pcre.so -%%LDAPAUTH%%lib/inspircd/modules/m_ldapauth.so -%%MYSQL%%lib/inspircd/modules/m_mysql.so -%%PGSQL%%lib/inspircd/modules/m_pgsql.so -%%SQLMODULES%%lib/inspircd/modules/m_sqlauth.so -%%SQLITE3%%lib/inspircd/modules/m_sqlite3.so -%%SQLMODULES%%lib/inspircd/modules/m_sqllog.so -%%SQLMODULES%%lib/inspircd/modules/m_sqloper.so -%%SQLMODULES%%lib/inspircd/modules/m_sqlutils.so -%%GNUTLS%%lib/inspircd/modules/m_ssl_gnutls.so -%%OPENSSL%%lib/inspircd/modules/m_ssl_openssl.so -%%SSLMODULES%%lib/inspircd/modules/m_ssl_oper_cert.so -%%SSLMODULES%%lib/inspircd/modules/m_sslinfo.so -%%ZIPLINK%%lib/inspircd/modules/m_ziplink.so -@dirrm inspircd +lib/inspircd/modules/m_xline_db.so +lib/inspircd/modules/m_ziplink.so +libdata/ldconfig/inspircd @dirrm lib/inspircd/modules @dirrm lib/inspircd -@mode 640 -@group %%INSPIRCD_GRP%% -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.censor.example %D/%%ETCDIR%%/inspircd.censor; then rm -f %D/%%ETCDIR%%/inspircd.censor; fi -%%ETCDIR%%/inspircd.censor.example -@exec if [ ! -f %B/inspircd.censor ] ; then cp -p %D/%F %B/inspircd.censor; fi -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.conf.example %D/%%ETCDIR%%/inspircd.conf; then rm -f %D/%%ETCDIR%%/inspircd.conf; fi -%%ETCDIR%%/inspircd.conf.example -@exec if [ ! -f %B/inspircd.conf ] ; then cp -p %D/%F %B/inspircd.conf; fi -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.filter.example %D/%%ETCDIR%%/inspircd.filter; then rm -f %D/%%ETCDIR%%/inspircd.filter; fi -%%ETCDIR%%/inspircd.filter.example -@exec if [ ! -f %B/inspircd.filter ] ; then cp -p %D/%F %B/inspircd.filter; fi -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.helpop.example %D/%%ETCDIR%%/inspircd.helpop; then rm -f %D/%%ETCDIR%%/inspircd.helpop; fi -%%ETCDIR%%/inspircd.helpop.example -@exec if [ ! -f %B/inspircd.helpop ] ; then cp -p %D/%F %B/inspircd.helpop; fi -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.helpop-full.example %D/%%ETCDIR%%/inspircd.helpop-full; then rm -f %D/%%ETCDIR%%/inspircd.helpop-full; fi -%%ETCDIR%%/inspircd.helpop-full.example -@exec if [ ! -f %B/inspircd.helpop-full ] ; then cp -p %D/%F %B/inspircd.helpop-full; fi -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.motd.example %D/%%ETCDIR%%/inspircd.motd; then rm -f %D/%%ETCDIR%%/inspircd.motd; fi -%%ETCDIR%%/inspircd.motd.example -@exec if [ ! -f %B/inspircd.motd ] ; then cp -p %D/%F %B/inspircd.motd; fi -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.quotes.example %D/%%ETCDIR%%/inspircd.quotes; then rm -f %D/%%ETCDIR%%/inspircd.quotes; fi -%%ETCDIR%%/inspircd.quotes.example -@exec if [ ! -f %B/inspircd.quotes ] ; then cp -p %D/%F %B/inspircd.quotes; fi -@unexec if cmp -s %D/%%ETCDIR%%/inspircd.rules.example %D/%%ETCDIR%%/inspircd.rules; then rm -f %D/%%ETCDIR%%/inspircd.rules; fi -%%ETCDIR%%/inspircd.rules.example -@exec if [ ! -f %B/inspircd.rules ] ; then cp -p %D/%F %B/inspircd.rules; fi -@dirrmtry %%ETCDIR%% -@mode -@group +@dirrm inspircd >Release-Note: >Audit-Trail: >Unformatted: