From nobody  Mon Oct 12 07:11:42 1998
Received: (from nobody@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id HAA27312;
          Mon, 12 Oct 1998 07:11:42 -0700 (PDT)
          (envelope-from nobody)
Message-Id: <199810121411.HAA27312@hub.freebsd.org>
Date: Mon, 12 Oct 1998 07:11:42 -0700 (PDT)
From: rtaylor@csolve.net
To: freebsd-gnats-submit@freebsd.org
Subject: New port (Eggdrop 1.3.21)
X-Send-Pr-Version: www-1.0

>Number:         8285
>Category:       ports
>Synopsis:       New port (Eggdrop 1.3.21)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    billf
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 12 07:20:01 PDT 1998
>Closed-Date:    Tue Feb 23 14:33:27 PST 1999
>Last-Modified:  Tue Feb 23 14:33:53 PST 1999
>Originator:     Rod Taylor
>Release:        2.2.7 stable
>Organization:
>Environment:
>Description:
eggdrop 1.3.21, it installed everything to /usr/local/eggdrop
It's one of the programs I found missing when I first installed FreeBSD.
It belongs in the "net" (and maybe the "irc") categories.

I created a new eggdrop port.  (Some may remember me asking how to get it to you).
I got one friendly reply, explaining how; and a second reply telling me
for the most part to screw off and stop trying.

Whelp, do what you want with this thing.  I made it already, and after recompiling shar managed 
to get it to compress without errors.

Have a nice day!
>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:
#
#       eggdrop
#       eggdrop/pkg
#       eggdrop/pkg/PLIST
#       eggdrop/pkg/COMMENT
#       eggdrop/pkg/DESCR
#       eggdrop/files
#       eggdrop/files/md5
#       eggdrop/Makefile
#       eggdrop/README.html
#
echo c - eggdrop
mkdir -p eggdrop > /dev/null 2>&1
echo c - eggdrop/pkg
mkdir -p eggdrop/pkg > /dev/null 2>&1
echo x - eggdrop/pkg/PLIST
sed 's/^X//' >eggdrop/pkg/PLIST << 'END-of-eggdrop/pkg/PLIST'
Xeggdrop/doc/BOTNET
Xeggdrop/doc/CONTENTS
Xeggdrop/doc/KNOWN-PROBLEMS
Xeggdrop/doc/MODULES
Xeggdrop/doc/Ode_To_Beldin
Xeggdrop/doc/UPDATES.pre1.3
Xeggdrop/doc/UPDATES1.3
Xeggdrop/doc/compiling.FAQ
Xeggdrop/doc/eggdrop.doc
Xeggdrop/doc/nets.list
Xeggdrop/doc/patch.howto
Xeggdrop/doc/tcl-commands.doc
Xeggdrop/doc/tricks
Xeggdrop/doc/man1/eggdrop.1
Xeggdrop/help/assoc.help
Xeggdrop/help/chaninfo
Xeggdrop/help/channels.help
Xeggdrop/help/cmds1.help
Xeggdrop/help/cmds2.help
Xeggdrop/help/console.help
Xeggdrop/help/core.help
Xeggdrop/help/filesys.help
Xeggdrop/help/irc.help
Xeggdrop/help/notes.help
Xeggdrop/help/seen.help
Xeggdrop/help/server.help
Xeggdrop/help/share.help
Xeggdrop/help/userinfo.help
Xeggdrop/help/msg/irc.help
Xeggdrop/help/msg/notes.help
Xeggdrop/help/msg/seen.help
Xeggdrop/help/msg/userinfo.help
Xeggdrop/help/set/channels.help
Xeggdrop/help/set/cmds1.help
Xeggdrop/help/set/cmds2.help
Xeggdrop/help/set/console.help
Xeggdrop/help/set/ctcp.help
Xeggdrop/help/set/filesys.help
Xeggdrop/help/set/irc.help
Xeggdrop/help/set/notes.help
Xeggdrop/help/set/server.help
Xeggdrop/help/set/transfer.help
Xeggdrop/language/core.english.lang
Xeggdrop/language/files.english.lang
Xeggdrop/language/wire.english.lang
Xeggdrop/modules-1.3.20/assoc.so
Xeggdrop/modules-1.3.20/blowfish.so
Xeggdrop/modules-1.3.20/channels.so
Xeggdrop/modules-1.3.20/console.so
Xeggdrop/modules-1.3.20/ctcp.so
Xeggdrop/modules-1.3.20/filesys.so
Xeggdrop/modules-1.3.20/irc.so
Xeggdrop/modules-1.3.20/notes.so
Xeggdrop/modules-1.3.20/seen.so
Xeggdrop/modules-1.3.20/server.so
Xeggdrop/modules-1.3.20/share.so
Xeggdrop/modules-1.3.20/transfer.so
Xeggdrop/modules-1.3.20/wire.so
Xeggdrop/modules-1.3.20/woobie.so
Xeggdrop/scripts/CONTENTS
Xeggdrop/scripts/action.fix.tcl
Xeggdrop/scripts/alltools.tcl
Xeggdrop/scripts/botchk
Xeggdrop/scripts/compat.tcl
Xeggdrop/scripts/getops-2.0.1.tcl
Xeggdrop/scripts/klined.tcl
Xeggdrop/scripts/notes2.tcl
Xeggdrop/scripts/ques4.tcl
Xeggdrop/scripts/userinfo1.0.tcl
Xeggdrop/scripts/weed
Xeggdrop/README
Xeggdrop/eggdrop
Xeggdrop/eggdrop-1.3.20
Xeggdrop/motd
Xeggdrop/modules
X@dirrm eggdrop/doc/man1
X@dirrm eggdrop/doc
X@dirrm eggdrop/filesys/incoming
X@dirrm eggdrop/filesys
X@dirrm eggdrop/help/msg
X@dirrm eggdrop/help/set
X@dirrm eggdrop/help
X@dirrm eggdrop/language
X@dirrm eggdrop/modules-1.3.20
X@dirrm eggdrop/scripts/
X@dirrm eggdrop
X
END-of-eggdrop/pkg/PLIST
echo x - eggdrop/pkg/COMMENT
sed 's/^X//' >eggdrop/pkg/COMMENT << 'END-of-eggdrop/pkg/COMMENT'
XA bot to guard and provide services to irc channels.
END-of-eggdrop/pkg/COMMENT
echo x - eggdrop/pkg/DESCR
sed 's/^X//' >eggdrop/pkg/DESCR << 'END-of-eggdrop/pkg/DESCR'
XEggdrop was created around December 1993 to help stop the incessant wars on
X#gayteen.  It spawned from another bot I had been writing at the time called
X"Unrest".  The purpose of Unrest was to answer help requests from other bots
X(the equivalent of eggdrop's current helpbot option).  The first public
Xrelease was (I think) v0.6, and it's grown a lot since then.
X
XIt is meant to be used to help protect your irc channel from attackers, wars,
Xetc.   It can also provide some features to the channel depending on the
Xscripts you use with it.   Along with the TCL scripting language, eggdrops are
Xcompletly configurable to do almost anything you wish them to.
X
Xhttp://www.sodre.net/eggdrop
X
X- Rod Taylor
Xrtaylor@csolve.net
END-of-eggdrop/pkg/DESCR
echo c - eggdrop/files
mkdir -p eggdrop/files > /dev/null 2>&1
echo x - eggdrop/files/md5
sed 's/^X//' >eggdrop/files/md5 << 'END-of-eggdrop/files/md5'
XMD5 (eggdrop1.3.21.tar.gz) = 595bb823fe5331672cb5c141aac38734
END-of-eggdrop/files/md5
echo x - eggdrop/Makefile
sed 's/^X//' >eggdrop/Makefile << 'END-of-eggdrop/Makefile'
X# New ports collection makefile for:   Eggdrop
X# Version required:    1.3.21
X# Date created:                9 Octover 1998
X# Whom:                        rod
X#
X# $Id$
X#
X
XDISTNAME=      eggdrop1.3.21
XPKGNAME=       eggdrop1.3.21
XCATEGORIES=    net
XMASTER_SITES=  ftp://ftp.sodre.net/pub/eggdrop/GNU/
X
XMAINTAINER=    rtaylor@csolve.net
X
XEXTRACT_SUFX=  .tar.gz
X
XDEST=          /usr/local/eggdrop
X
X#export DEST
X
XLIB_DEPENDS=   tcl81.1:${PORTSDIR}/lang/tcl81
X
XINSTALL_TARGET=        install DEST=${DEST}
X
X.include <bsd.port.mk>
END-of-eggdrop/Makefile
echo x - eggdrop/README.html
sed 's/^X//' >eggdrop/README.html << 'END-of-eggdrop/README.html'
X<html>
X<title> The FreeBSD Ports Collection (net/irc)</title>
X<head><h1> The FreeBSD Ports Collection ("net/irc")</h1> </head> <hr>
X<body>
X
X<p>You are now in the directory for the port "net/irc" (package name "irc-2.9.4").
X
X<p>This is the one-line description for this port:
X
X<p><hr><p>
XThe 'Internet Relay Chat' Server.
X<p><hr>
X
X<p>Please read the file "<a href="pkg/DESCR">pkg/DESCR</a>" for a
Xlonger description.
X
X<p>Go to the <a href="../../README.html">top of the ports tree</a> for
Xa summary on how to use the ports collection.
X
X<p>
X
X<p>
X
X
X<p><hr><p>
X<a href="../README.html"> Go up one level</a>
X|
X<a href="../../README.html"> Go to top of ports tree</a>
X</body>
X</html>
END-of-eggdrop/README.html
exit


>Release-Note:
>Audit-Trail:

From: Bill Fumerola <billf@chc-chimes.com>
To: rtaylor@csolve.net
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: ports/8285: New port (Eggdrop 1.3.21)
Date: Mon, 12 Oct 1998 10:22:21 -0400 (EDT)

 Again, let me voice my concern, as this is really not a program that can
 be used effectivly systemwide, nonetheless, I will give my constructive
 comments.
 
 On Mon, 12 Oct 1998 rtaylor@csolve.net wrote:
 
 > eggdrop 1.3.21, it installed everything to /usr/local/eggdrop
 
 Why in /usr/local/eggdrop? 
 docs should go in /usr/local/share/doc or /usr/local/share/eggdrop
 bins in /usr/local/bin
 config files in /usr/local/etc/
 
 > It's one of the programs I found missing when I first installed FreeBSD.
 > It belongs in the "net" (and maybe the "irc") categories.
 
 There is no irc category.
 
 > I created a new eggdrop port.  (Some may remember me asking how to get it to you).
 > I got one friendly reply, explaining how; and a second reply telling me
 > for the most part to screw off and stop trying.
 
 Those weren't my exact words.
 
 > Xeggdrop/doc/man1/eggdrop.1
 
 This should go in /usr/local/man/man1
 
 > Xeggdrop/eggdrop
 > Xeggdrop/eggdrop-1.3.20
 
 This should go in /usr/local/bin/.
 
 > Xeggdrop/motd
 
 These (like your filesys, modules, etc) files are all dependent on
 directory structure that is shipped with eggdrop. Your changing of this
 will cause the MOTD, filesys, modules, etc to break because the default
 configuration file (which needs to be put in each users config file)
 EXPECTS these files to fall under the same directory where the eggdrop
 binary and the eggdrop config file is kept.
 
 I see no patch or sed/perl statement that fixes this problem.
 
 > X@dirrm eggdrop/doc/man1
 
 This should have never been created.
 
 > X# New ports collection makefile for:   Eggdrop
 
 s/Eggdrop/eggdrop/
 
 > X# Version required:    1.3.21
 > X# Date created:                9 Octover 1998
 
 October.
 
 > X# Whom:                        rod
 > X#
 > X# $Id$
 > X#
 > X
 > XDISTNAME=      eggdrop1.3.21
 > XPKGNAME=       eggdrop1.3.21
 
 This is redundant.
 
 > XCATEGORIES=    net
 
 If you are using tcl (you are) you need to add tcl80 to the category list.
 
 > XMASTER_SITES=  ftp://ftp.sodre.net/pub/eggdrop/GNU/
 
 > XEXTRACT_SUFX=  .tar.gz
 
 This is redundant.
 
 > XLIB_DEPENDS=   tcl81.1:${PORTSDIR}/lang/tcl81
 
 You're depending on the library? TCL 8.1 has been known to cause trouble
 with eggdrop, in past releases. depending on tclsh and
 ${PORTSDIR}/lang/tcl80 is much better.
 
 > echo x - eggdrop/README.html
 > sed 's/^X//' >eggdrop/README.html << 'END-of-eggdrop/README.html'
 
 This file is automatically generated.
 
 - bill fumerola [root/billf]@chc-chimes.com - computer horizons corp -
 -  ph:(800)252.2421 x128 / bfumerol@computerhorizons.com - BF1560  -
 
 	"Logic, like whiskey, loses its beneficial effect 
 	when taken in too large quantities" -Lord Dunsany
 
 
 
 
 

From: asami@FreeBSD.ORG (Satoshi Asami)
To: billf@chc-chimes.com
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: ports/8285: New port (Eggdrop 1.3.21)
Date: Mon, 12 Oct 1998 21:37:01 -0700 (PDT)

 Just one more nit....
 
  *  > XDISTNAME=      eggdrop1.3.21
  *  > XPKGNAME=       eggdrop1.3.21
  *  
  *  This is redundant.
 
 Second line should read "PKGNAME= eggdrop-1.3.21" (see handbook).
 
 Satoshi
State-Changed-From-To: open->suspended 
State-Changed-By: billf 
State-Changed-When: Thu Nov 12 14:42:57 PST 1998 
State-Changed-Why:  
I will oversee any changes made. 


Responsible-Changed-From-To: freebsd-ports->billf 
Responsible-Changed-By: billf 
Responsible-Changed-When: Thu Nov 12 14:42:57 PST 1998 
Responsible-Changed-Why:  
I was formerly a developer for eggdrop. 
I don't see this implmentation of a port working for the general public without some sort of 'skel' style install or something. 
State-Changed-From-To: suspended->closed 
State-Changed-By: billf 
State-Changed-When: Tue Feb 23 14:33:27 PST 1999 
State-Changed-Why:  
This port is going nowhere and hasn't been since November. 
>Unformatted:
