Skip site navigation (1)Skip section navigation (2)
Date:      Sat,  6 Apr 2002 16:33:58 -0800 (PST)
From:      Sean Chittenden <sean@chittenden.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/36829: New port: irc/ruby-rbot
Message-ID:  <20020407003358.D4F7720F05@mail.tgd.net>

next in thread | raw e-mail | index | archive | help

>Number:         36829
>Category:       ports
>Synopsis:       New port: irc/ruby-rbot
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 06 16:40:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Sean Chittenden
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
>Environment:
System: FreeBSD ninja1.internal 4.5-STABLE FreeBSD 4.5-STABLE #0: Fri Apr 5 18:08:12 PST 2002 root@ninja1.internal:/opt/obj/opt/src/sys/NINJA i386


	
>Description:
	rbot is an extensible IRC bot written in Ruby with plugin support.
>How-To-Repeat:
	
>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/ruby-rbot
#	irc/ruby-rbot/Makefile
#	irc/ruby-rbot/distinfo
#	irc/ruby-rbot/pkg-comment
#	irc/ruby-rbot/pkg-descr
#	irc/ruby-rbot/pkg-message
#	irc/ruby-rbot/files
#	irc/ruby-rbot/files/patch-rbot.rb-aa
#	irc/ruby-rbot/files/patch-plugins-remind.rb-aa
#	irc/ruby-rbot/pkg-plist
#
echo c - irc/ruby-rbot
mkdir -p irc/ruby-rbot > /dev/null 2>&1
echo x - irc/ruby-rbot/Makefile
sed 's/^X//' >irc/ruby-rbot/Makefile << 'END-of-irc/ruby-rbot/Makefile'
X# New ports collection makefile for:	ruby-rbot
X# Date created:		2002-04-06
X# Whom:			Sean Chittenden <sean@chittenden.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	rbot
XPORTVERSION=	0.7.1
XCATEGORIES=	irc ruby
XMASTER_SITES=	http://www.linuxbrit.co.uk/downloads/
XDIST_SUBDIR=	ruby
X
XMAINTAINER=	sean@chittenden.org
X
XUSE_RUBY=	yes
X
XNO_BUILD=	yes
X
X# DOCS_EN=	INSTALL
X
Xdo-install:
X	${RUBY} -p -i -e 'sub(/#{Regexp.escape("/usr/bin/ruby")}/, "${RUBY}")' ${WRKSRC}/rbot.rb 
X	${INSTALL_SCRIPT} ${WRKSRC}/rbot.rb ${PREFIX}/bin/rbot.rb
X	${MKDIR} ${RUBY_SITELIBDIR}/rbot
X	${INSTALL_DATA} ${WRKSRC}/keywords.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/config.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/ircsocket.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/auth.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/timer.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/plugins.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/rfc2812.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/channel.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/utils.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/message.rb ${RUBY_SITELIBDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/language.rb ${RUBY_SITELIBDIR}/rbot/
X	${MKDIR} ${RUBY_SITELIBDIR}/rbot/languages
X	${INSTALL_DATA} ${WRKSRC}/languages/english.lang ${RUBY_SITELIBDIR}/rbot/languages/
X	${MKDIR} ${RUBY_SITELIBDIR}/rbot/plugins
X	${INSTALL_DATA} ${WRKSRC}/plugins/dice.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/excuse.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/fish.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/google.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/host.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/insult.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/karma.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/nslookup.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/quotes.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/remind.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/rot13.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/spell.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${INSTALL_DATA} ${WRKSRC}/plugins/wserver.rb ${RUBY_SITELIBDIR}/rbot/plugins/
X	${MKDIR} ${RUBY_SITELIBDIR}/rbot/rbot
X	${INSTALL_DATA} ${WRKSRC}/rbot/conf.rbot ${RUBY_SITELIBDIR}/rbot/rbot/conf.rbot
X	${MKDIR} ${RUBY_SITELIBDIR}/rbot/rbot/keywords
X	${INSTALL_DATA} ${WRKSRC}/rbot/levels.rbot ${RUBY_SITELIBDIR}/rbot/rbot/levels.rbot
X	${INSTALL_DATA} ${WRKSRC}/rbot/users.rbot ${RUBY_SITELIBDIR}/rbot/rbot/users.rbot
X	${MKDIR} ${RUBY_EXAMPLESDIR}/rbot
X	${INSTALL_DATA} ${WRKSRC}/dbplugins/README ${RUBY_EXAMPLESDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/dbplugins/dash.rb ${RUBY_EXAMPLESDIR}/rbot/
X	${INSTALL_DATA} ${WRKSRC}/dbplugins/gd.rb ${RUBY_EXAMPLESDIR}/rbot/
X
Xpost-install:
X	@${CAT} pkg-message
X.include <bsd.port.mk>
END-of-irc/ruby-rbot/Makefile
echo x - irc/ruby-rbot/distinfo
sed 's/^X//' >irc/ruby-rbot/distinfo << 'END-of-irc/ruby-rbot/distinfo'
XMD5 (ruby/rbot-0.7.1.tar.gz) = 28457c899080d44f00acc13f1e9f788f
END-of-irc/ruby-rbot/distinfo
echo x - irc/ruby-rbot/pkg-comment
sed 's/^X//' >irc/ruby-rbot/pkg-comment << 'END-of-irc/ruby-rbot/pkg-comment'
XA modular and extensible IRC bot written in Ruby with plugin support
END-of-irc/ruby-rbot/pkg-comment
echo x - irc/ruby-rbot/pkg-descr
sed 's/^X//' >irc/ruby-rbot/pkg-descr << 'END-of-irc/ruby-rbot/pkg-descr'
XThis is a port for rbot, an extensible and modular IRC bot written
XRuby that has plugin support.
X
XWWW: http://www.linuxbrit.co.uk/rbot/
X
X- Sean Chittenden <sean@chittenden.org>
END-of-irc/ruby-rbot/pkg-descr
echo x - irc/ruby-rbot/pkg-message
sed 's/^X//' >irc/ruby-rbot/pkg-message << 'END-of-irc/ruby-rbot/pkg-message'
XPlease change the rbot configuration stored in ${RUBY_SITELIB}/rbot/rbot
Xand see the WWW site for details on how to use rbot.
END-of-irc/ruby-rbot/pkg-message
echo c - irc/ruby-rbot/files
mkdir -p irc/ruby-rbot/files > /dev/null 2>&1
echo x - irc/ruby-rbot/files/patch-rbot.rb-aa
sed 's/^X//' >irc/ruby-rbot/files/patch-rbot.rb-aa << 'END-of-irc/ruby-rbot/files/patch-rbot.rb-aa'
X--- rbot.rb.orig	Sat Apr  6 14:23:34 2002
X+++ rbot.rb	Sat Apr  6 14:38:43 2002
X@@ -25,17 +25,17 @@
X require 'observer'
X 
X # my stuff
X-require 'rfc2812'
X-require 'keywords'
X-require 'config'
X-require 'ircsocket'
X-require 'auth'
X-require 'timer'
X-require 'plugins'
X-require 'channel'
X-require 'utils'
X-require 'message'
X-require 'language'
X+require 'rbot/rfc2812'
X+require 'rbot/keywords'
X+require 'rbot/config'
X+require 'rbot/ircsocket'
X+require 'rbot/auth'
X+require 'rbot/timer'
X+require 'rbot/plugins'
X+require 'rbot/channel'
X+require 'rbot/utils'
X+require 'rbot/message'
X+require 'rbot/language'
X 
X $debug=false
X $endl="\n"
END-of-irc/ruby-rbot/files/patch-rbot.rb-aa
echo x - irc/ruby-rbot/files/patch-plugins-remind.rb-aa
sed 's/^X//' >irc/ruby-rbot/files/patch-plugins-remind.rb-aa << 'END-of-irc/ruby-rbot/files/patch-plugins-remind.rb-aa'
X--- plugins/remind.rb.orig	Sat Apr  6 16:04:02 2002
X+++ plugins/remind.rb	Sat Apr  6 16:04:12 2002
X@@ -1,5 +1,5 @@
X require 'net/telnet'
X-require 'utils'
X+require 'rbot/utils'
X 
X class RemindPlugin < Plugin
X   def initialize
END-of-irc/ruby-rbot/files/patch-plugins-remind.rb-aa
echo x - irc/ruby-rbot/pkg-plist
sed 's/^X//' >irc/ruby-rbot/pkg-plist << 'END-of-irc/ruby-rbot/pkg-plist'
Xbin/rbot.rb
X%%RUBY_SITELIBDIR%%/rbot/keywords.rb
X%%RUBY_SITELIBDIR%%/rbot/config.rb
X%%RUBY_SITELIBDIR%%/rbot/ircsocket.rb
X%%RUBY_SITELIBDIR%%/rbot/auth.rb
X%%RUBY_SITELIBDIR%%/rbot/timer.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins.rb
X%%RUBY_SITELIBDIR%%/rbot/channel.rb
X%%RUBY_SITELIBDIR%%/rbot/utils.rb
X%%RUBY_SITELIBDIR%%/rbot/message.rb
X%%RUBY_SITELIBDIR%%/rbot/rfc2812.rb
X%%RUBY_SITELIBDIR%%/rbot/language.rb
X%%RUBY_SITELIBDIR%%/rbot/languages/english.lang
X%%RUBY_SITELIBDIR%%/rbot/plugins/dice.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/excuse.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/fish.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/google.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/host.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/insult.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/karma.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/nslookup.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/quotes.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/remind.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/rot13.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/spell.rb
X%%RUBY_SITELIBDIR%%/rbot/plugins/wserver.rb
X%%RUBY_SITELIBDIR%%/rbot/rbot/conf.rbot
X%%RUBY_SITELIBDIR%%/rbot/rbot/levels.rbot
X%%RUBY_SITELIBDIR%%/rbot/rbot/users.rbot
X%%RUBY_EXAMPLESDIR%%/rbot/README
X%%RUBY_EXAMPLESDIR%%/rbot/dash.rb
X%%RUBY_EXAMPLESDIR%%/rbot/gd.rb
X@dirrm %%RUBY_SITELIBDIR%%/rbot/rbot/keywords
X@dirrm %%RUBY_SITELIBDIR%%/rbot/rbot
X@dirrm %%RUBY_SITELIBDIR%%/rbot/plugins
X@dirrm %%RUBY_SITELIBDIR%%/rbot/languages
X@dirrm %%RUBY_EXAMPLESDIR%%/rbot
X@dirrm %%RUBY_SITELIBDIR%%/rbot
END-of-irc/ruby-rbot/pkg-plist
exit

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020407003358.D4F7720F05>