ports/147231: port inspircd is out of date

Chris Tandiono christandiono at tbp.berkeley.edu
Sun May 30 19:50:03 UTC 2010


>Number:         147231
>Category:       ports
>Synopsis:       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 at 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
- at 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
- at mode 640
- at group %%INSPIRCD_GRP%%
- at 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
- at exec if [ ! -f %B/inspircd.censor ] ; then cp -p %D/%F %B/inspircd.censor; fi
- at 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
- at exec if [ ! -f %B/inspircd.conf ] ; then cp -p %D/%F %B/inspircd.conf; fi
- at 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
- at exec if [ ! -f %B/inspircd.filter ] ; then cp -p %D/%F %B/inspircd.filter; fi
- at 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
- at exec if [ ! -f %B/inspircd.helpop ] ; then cp -p %D/%F %B/inspircd.helpop; fi
- at 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
- at exec if [ ! -f %B/inspircd.helpop-full ] ; then cp -p %D/%F %B/inspircd.helpop-full; fi
- at 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
- at exec if [ ! -f %B/inspircd.motd ] ; then cp -p %D/%F %B/inspircd.motd; fi
- at 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
- at exec if [ ! -f %B/inspircd.quotes ] ; then cp -p %D/%F %B/inspircd.quotes; fi
- at 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
- at exec if [ ! -f %B/inspircd.rules ] ; then cp -p %D/%F %B/inspircd.rules; fi
- at dirrmtry %%ETCDIR%%
- at mode
- at group
+ at dirrm inspircd


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



More information about the freebsd-ports-bugs mailing list