From owner-freebsd-ports Sat Apr 6 16:40:25 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id CE28137B41A for ; Sat, 6 Apr 2002 16:40:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g370e1q27901; Sat, 6 Apr 2002 16:40:01 -0800 (PST) (envelope-from gnats) Received: from mail.tgd.net (mail.tgd.net [209.81.25.10]) by hub.freebsd.org (Postfix) with ESMTP id ADF3E37B419 for ; Sat, 6 Apr 2002 16:33:59 -0800 (PST) Received: by mail.tgd.net (Postfix, from userid 1001) id D4F7720F05; Sat, 6 Apr 2002 16:33:58 -0800 (PST) Message-Id: <20020407003358.D4F7720F05@mail.tgd.net> Date: Sat, 6 Apr 2002 16:33:58 -0800 (PST) From: Sean Chittenden Reply-To: Sean Chittenden To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/36829: New port: irc/ruby-rbot Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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 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