From edini@edini.net  Mon Feb 21 20:21:21 2005
Return-Path: <edini@edini.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id AF86C16A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Feb 2005 20:21:21 +0000 (GMT)
Received: from zeus.edini.net (rufus.edini.net [193.95.220.31])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 9EFDB43D41
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Feb 2005 20:21:20 +0000 (GMT)
	(envelope-from edini@edini.net)
Received: by zeus.edini.net (Postfix, from userid 1001)
	id A939724A63; Mon, 21 Feb 2005 21:21:19 +0100 (CET)
Message-Id: <20050221202119.A939724A63@zeus.edini.net>
Date: Mon, 21 Feb 2005 21:21:19 +0100 (CET)
From: Grega <edini@edini.net>
Reply-To: Grega <edini@edini.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New Port: irc/evangeline Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         77878
>Category:       ports
>Synopsis:       New Port: irc/evangeline Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    flz
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 21 20:30:08 GMT 2005
>Closed-Date:    Fri Mar 04 10:41:57 GMT 2005
>Last-Modified:  Fri Mar 04 10:41:57 GMT 2005
>Originator:     Grega
>Release:        FreeBSD 4.10-RELEASE-p5 i386
>Organization:
>Environment:
System: FreeBSD edini.net 4.10-RELEASE-p5 FreeBSD 4.10-RELEASE-p5 #0: Sat Feb 5 12:32:02 CET 2005 edini@edini.net:/usr/obj/usr/src/sys/ZEUS i386


	
>Description:
	
Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop

TODAY IS MY BIRTHDAY!
>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:
#
#       evangeline
#       evangeline/Makefile
#       evangeline/distinfo
#       evangeline/pkg-descr
#       evangeline/files
#       evangeline/files/patch-Makefile.in
#       evangeline/pkg-plist
#
echo c - evangeline
mkdir -p evangeline > /dev/null 2>&1
echo x - evangeline/Makefile
sed 's/^X//' >evangeline/Makefile << 'END-of-evangeline/Makefile'
X# New ports collection makefile for:   evangeline
X# Date created:                                21 Februar 2005
X# Whom:                                        Grega "Edini" Janezic <edini@edini.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      evangeline
XPORTVERSION=   1.1.0
XCATEGORIES=    irc tcl84
XMASTER_SITES=  http://www.averse.piasta.pl/_data/evangeline/1.1.0/
X
XMAINTAINER=    ports@FreeBSD.org
XCOMMENT=       Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
X
XWRKSRC=        ${WRKDIR}/${PORTNAME}
X
XUSE_GMAKE=     yes
XGNU_CONFIGURE= yes
X#CONFIGURE_TARGET=
X
XLIB_DEPENDS+=  tcl84.1:${PORTSDIR}/lang/tcl84
X
X.if ! defined(WITH_IPV6)
XWITH_IPV6=     yes
X.endif
X
X.if ${WITH_IPV6:L} == "yes"
XCONFIGURE_ARGS+=        --enable-ipv6
X#CATEGORIES+=    ipv6
X.endif
X
X.if ! defined(WITH_CRYPT)
XWITH_CRYPT=     yes
X.endif
X 
X.if ${WITH_CRYPT:L} == "no"
XCONFIGURE_ARGS+=        --disable-crypt
X.endif
X
Xpre-extract:
X       @${ECHO} ""
X       @${ECHO} "You may use the following build options:"
X       @${ECHO} ""
X       @${ECHO} "      WITH_IPV6=yes|no        Enable IPv6 support [yes]"
X       @${ECHO} "      WITH_CRYPT=yes|no       Enable Encryption [yes]"
X       @${ECHO} ""
X
X.include <bsd.port.mk>
END-of-evangeline/Makefile
echo x - evangeline/distinfo
sed 's/^X//' >evangeline/distinfo << 'END-of-evangeline/distinfo'
XMD5 (evangeline-1.1.0.tar.gz) = 63f10887f269c79ec36cee07511840a7
XSIZE (evangeline-1.1.0.tar.gz) = 1275658
END-of-evangeline/distinfo
echo x - evangeline/pkg-descr
sed 's/^X//' >evangeline/pkg-descr << 'END-of-evangeline/pkg-descr'
XEvangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop.
XIts done for IRCnet network and most changes are done to make the bot
Xbest there. Bot might not work correctly on other networks (known problems
Xwith kicking on Quakenet).
XEvangeline can be simply extended with modules (Eggdrop's modules with
Xsome modifications) and Tcl scripts of course.
X
XWWW: http://www.averse.piasta.pl/
END-of-evangeline/pkg-descr
echo c - evangeline/files
mkdir -p evangeline/files > /dev/null 2>&1
echo x - evangeline/files/patch-Makefile.in
sed 's/^X//' >evangeline/files/patch-Makefile.in << 'END-of-evangeline/files/patch-Makefile.in'
X--- Makefile.in.orig   Fri Feb 18 10:28:06 2005
X+++ Makefile.in        Fri Feb 18 10:27:08 2005
X@@ -217,8 +217,6 @@
X       @echo ""
X       @echo "modules made:"
X       @ls -l modules/*.$(MOD_EXT)
X-      @$(MAKE) finish_install
X-      @$(installed_msg)
X 
X static: @LIBZ@ EvangelineTest
X       @echo ""
X@@ -233,9 +231,6 @@
X       @echo ""
X       @$(test_run)
X       @ls -l $(EVANGELINEEXEC)
X-      @$(MAKE) finish_install
X-      @$(installed_msg)
X-
X 
X debug: @LIBZ@ DebugEvangeline
X 
X@@ -251,8 +246,6 @@
X       @echo ""
X       @echo "modules made:"
X       @ls -l modules/*.$(MOD_EXT)
X-      @$(MAKE) finish_install
X-      @$(installed_msg)
X 
X sdebug: @LIBZ@ EvangelineTest
X       @echo ""
X@@ -267,8 +260,6 @@
X       @echo ""
X       @$(test_run)
X       @ls -l $(EVANGELINEEXEC)
X-      @$(MAKE) finish_install
X-      @$(installed_msg)
X 
X EvangelineTest: conftest
X       @if test -f EVANGELINEMOD.stamp; then \
X@@ -290,8 +281,12 @@
X       fi
X       @echo "stamp" >EVANGELINEMOD.stamp
X 
X+install:
X+      @$(MAKE) finish_install
X+      @$(installed_msg)
X+
X finish_install:
X-      @mv ifiles/starter starter
X+      @mv ifiles/starter /usr/local/bin/evangeline
X       @mv ifiles/MyHttp.tcl .data/.scripts/MyHttp.tcl
X       @rm -rf modules/*.mod modules/EvangelineMod.* modules/Makefile* modules/mod.xlibs modules/autoconf modules/*.h modules/*.o
X       @rm -rf src/ tmp/ Makefile* config* disabled_modules lush.h
END-of-evangeline/files/patch-Makefile.in
echo x - evangeline/pkg-plist
sed 's/^X//' >evangeline/pkg-plist << 'END-of-evangeline/pkg-plist'
Xbin/evangeline
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
END-of-evangeline/pkg-plist
exit

>Release-Note:
>Audit-Trail:

From: Florent Thoumie <flz@xbsd.org>
To: Grega <edini@edini.net>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/77878: New Port: irc/evangeline Evangeline is an Internet
 Relay Chat (IRC) Bot based on Eggdrop
Date: Mon, 21 Feb 2005 23:31:43 +0100

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig8D6BE4CB49368B0C4A24DF8C
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 > TODAY IS MY BIRTHDAY!
 
 	Happy birthday \o/
 
 	Here are changes you might want to include :
 
 > echo x - evangeline/Makefile
 > sed 's/^X//' >evangeline/Makefile << 'END-of-evangeline/Makefile'
 > X# New ports collection makefile for:   evangeline
 > X# Date created:                                21 Februar 2005
 > X# Whom:                                        Grega "Edini" Janezic <edini@edini.net>
 > X#
 > X# $FreeBSD$
 > X#
 > X
 > XPORTNAME=      evangeline
 > XPORTVERSION=   1.1.0
 > XCATEGORIES=    irc tcl84
 > XMASTER_SITES=  http://www.averse.piasta.pl/_data/evangeline/1.1.0/
 > X
 > XMAINTAINER=    ports@FreeBSD.org
 
 	Are you sure you want to do this ?
 
 > XCOMMENT=       Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
 > X
 > XWRKSRC=        ${WRKDIR}/${PORTNAME}
 > X
 > XUSE_GMAKE=     yes
 > XGNU_CONFIGURE= yes
 > X#CONFIGURE_TARGET=
 
 	You can remove this comment.
 
 > XLIB_DEPENDS+=  tcl84.1:${PORTSDIR}/lang/tcl84
 > X
 > X.if ! defined(WITH_IPV6)
 > XWITH_IPV6=     yes
 > X.endif
 
 	WITH_IPV6?= yes
 
 > X.if ${WITH_IPV6:L} == "yes"
 > XCONFIGURE_ARGS+=        --enable-ipv6
 > X#CATEGORIES+=    ipv6
 > X.endif
 
 	Remove this comment.
 	It there is a --disable-ipv6, try to use it to avoid auto-detection.
 
 > X.if ! defined(WITH_CRYPT)
 > XWITH_CRYPT=     yes
 > X.endif
 > X
 > X.if ${WITH_CRYPT:L} == "no"
 > XCONFIGURE_ARGS+=        --disable-crypt
 > X.endif
 
 	Same comments as above.
 
 > Xpre-extract:
 > X       @${ECHO} ""
 > X       @${ECHO} "You may use the following build options:"
 > X       @${ECHO} ""
 > X       @${ECHO} "      WITH_IPV6=yes|no        Enable IPv6 support [yes]"
 > X       @${ECHO} "      WITH_CRYPT=yes|no       Enable Encryption [yes]"
 > X       @${ECHO} ""
 
 	People usually use pre-everything:: target to print such messages.
 
 	You can look at OPTIONS support if you want your port to automatically
 	ask the user for options he wants to activate. Lots of ports use
 	OPTIONS, here is a quick example about how to use it [1].
 
 > X.include <bsd.port.mk>
 > echo x - evangeline/pkg-plist
 > sed 's/^X//' >evangeline/pkg-plist << 'END-of-evangeline/pkg-plist'
 > Xbin/evangeline
 > Xshare/nls/POSIX
 > Xshare/nls/en_US.US-ASCII
 
 	These 2 files are probably not installed, you can try to remove them from
 	the packing list. If you do so, there will be only one line remaining,
 	so you might use PLIST_FILES= bin/evangeline in your Makefile, and
 	remove pkg-plist.
 
 > END-of-evangeline/pkg-plist
 > exit
 
 	Consider using portlint (devel/portlint) to run basic checks on your port.
 
 	That's all folks !
 
 	[1] http://www.freebsd.org/cgi/query-pr.cgi?pr=docs/76472
 
 --------------enig8D6BE4CB49368B0C4A24DF8C
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.0 (FreeBSD)
 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 
 iD8DBQFCGmFUMxEkbVFH3PQRAubqAJ0YohB9V6bJSkn5qSnjtCWGKctmGgCgg46d
 m4TtqeydqrIOW7sti/kY1CI=
 =sHzm
 -----END PGP SIGNATURE-----
 
 --------------enig8D6BE4CB49368B0C4A24DF8C--
State-Changed-From-To: open->feedback 
State-Changed-By: flz 
State-Changed-When: Tue Mar 1 15:09:10 GMT 2005 
State-Changed-Why:  
Could you send a polished version of your port with changes I mentioned ? 


Responsible-Changed-From-To: freebsd-ports-bugs->flz 
Responsible-Changed-By: flz 
Responsible-Changed-When: Tue Mar 1 15:09:10 GMT 2005 
Responsible-Changed-Why:  
Grab. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=77878 

From: Florent Thoumie <flz@FreeBSD.org>
To: Grega <edini@edini.net>, freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/77878: New Port: irc/evangeline Evangeline is an Internet
 Relay Chat (IRC) Bot based on Eggdrop
Date: Wed, 02 Mar 2005 17:05:51 +0100

 Grega wrote:
 > hello,
 > 
 > sorry that i didnt answer faster.
 > here is 'polished version'
 > make install works fine, but i think patch files/patch-Makefile.in needs more work.
 > thats my firts port, and i dont think i`ll be able to fix that problem, sorry :|
 > 
 > # 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:
 > #
 > #	evangeline/
 > #	evangeline/Makefile
 > #	evangeline/distinfo
 > #	evangeline/pkg-descr
 > #	evangeline/files
 > #	evangeline/files/patch-Makefile.in
 > #
 > echo c - evangeline/
 > mkdir -p evangeline/ > /dev/null 2>&1
 > echo x - evangeline/Makefile
 > sed 's/^X//' >evangeline/Makefile << 'END-of-evangeline/Makefile'
 > X# New ports collection makefile for:    evangeline
 > X# Date created:                         1 Mar 2005
 > X# Whom:         Grega "Edini" Janezic <edini@edini.net>
 > X#
 > X# $FreeBSD$
 > X#
 > X
 > XPORTNAME=      evangeline
 > XPORTVERSION=   1.1.0
 > XCATEGORIES=    irc tcl84
 > XMASTER_SITES=  http://www.averse.piasta.pl/_data/evangeline/1.1.0/
 > X
 > XMAINTAINER=    ports@FreeBSD.org
 > XCOMMENT=       IRC Bot based on Eggdrop
 > X
 > XWRKSRC=        ${WRKDIR}/${PORTNAME}
 > X
 > XUSE_GMAKE=     yes
 > XGNU_CONFIGURE= yes
 > X
 > XLIB_DEPENDS+=  tcl84.1:${PORTSDIR}/lang/tcl84
 > X
 > XOPTIONS=	IPV6 "Enable IPv6 support" on \
 > X		CRYPT "Disable Encryption" off
 > X
 > X.include <bsd.port.pre.mk>
 > X
 > X.if defined(WITH_IPV6)
 > XCONFIGURE_ARGS+=	--enable-ipv6
 > X.endif
 > X
 > X.if !defined(WITHOUT_CRYPT)
 > XCONFIGURE_ARGS+=	--disable-crypt
 > X.endif
 > X
 > XPLIST_FILES=	bin/evangeline
 > X
 > X#.include <bsd.port.mk>
 > X.include <bsd.port.post.mk>
 > END-of-evangeline/Makefile
 > echo x - evangeline/distinfo
 > sed 's/^X//' >evangeline/distinfo << 'END-of-evangeline/distinfo'
 > XMD5 (evangeline-1.1.0.tar.gz) = 63f10887f269c79ec36cee07511840a7
 > XSIZE (evangeline-1.1.0.tar.gz) = 1275658
 > END-of-evangeline/distinfo
 > echo x - evangeline/pkg-descr
 > sed 's/^X//' >evangeline/pkg-descr << 'END-of-evangeline/pkg-descr'
 > XEvangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop.
 > XIts done for IRCnet network and most changes are done to make the bot
 > Xbest there. Bot might not work correctly on other networks (known problems
 > Xwith kicking on Quakenet).
 > XEvangeline can be simply extended with modules (Eggdrop's modules with
 > Xsome modifications) and Tcl scripts of course.
 > X
 > XWWW: http://www.averse.piasta.pl/
 > END-of-evangeline/pkg-descr
 > echo c - evangeline/files
 > mkdir -p evangeline/files > /dev/null 2>&1
 > echo x - evangeline/files/patch-Makefile.in
 > sed 's/^X//' >evangeline/files/patch-Makefile.in << 'END-of-evangeline/files/patch-Makefile.in'
 > X--- Makefile.in.orig	Fri Feb 18 10:28:06 2005
 > X+++ Makefile.in	Fri Feb 18 10:27:08 2005
 > X@@ -217,8 +217,6 @@
 > X 	@echo ""
 > X 	@echo "modules made:"
 > X 	@ls -l modules/*.$(MOD_EXT)
 > X-	@$(MAKE) finish_install
 > X-	@$(installed_msg)
 > X 
 > X static: @LIBZ@ EvangelineTest
 > X 	@echo ""
 > X@@ -233,9 +231,6 @@
 > X 	@echo ""
 > X 	@$(test_run)
 > X 	@ls -l $(EVANGELINEEXEC)
 > X-	@$(MAKE) finish_install
 > X-	@$(installed_msg)
 > X-
 > X 
 > X debug: @LIBZ@ DebugEvangeline
 > X 
 > X@@ -251,8 +246,6 @@
 > X 	@echo ""
 > X 	@echo "modules made:"
 > X 	@ls -l modules/*.$(MOD_EXT)
 > X-	@$(MAKE) finish_install
 > X-	@$(installed_msg)
 > X 
 > X sdebug: @LIBZ@ EvangelineTest
 > X 	@echo ""
 > X@@ -267,8 +260,6 @@
 > X 	@echo ""
 > X 	@$(test_run)
 > X 	@ls -l $(EVANGELINEEXEC)
 > X-	@$(MAKE) finish_install
 > X-	@$(installed_msg)
 > X 
 > X EvangelineTest: conftest
 > X 	@if test -f EVANGELINEMOD.stamp; then \
 > X@@ -290,8 +281,12 @@
 > X 	fi
 > X 	@echo "stamp" >EVANGELINEMOD.stamp
 > X 
 > X+install:
 > X+	@$(MAKE) finish_install
 > X+	@$(installed_msg)
 > X+
 > X finish_install:
 > X-	@mv ifiles/starter starter
 > X+	@mv ifiles/starter /usr/local/bin/evangeline
 > X 	@mv ifiles/MyHttp.tcl .data/.scripts/MyHttp.tcl
 > X 	@rm -rf modules/*.mod modules/EvangelineMod.* modules/Makefile* modules/mod.xlibs 
 > modules/autoconf modules/*.h modules/*.o
 > X 	@rm -rf src/ tmp/ Makefile* config* disabled_modules lush.h
 > END-of-evangeline/files/patch-Makefile.in
 > exit
 
 	Ok, your ports needs user interaction.
 	Could you come with a patch to suppress that behavior ?
 	I've seen that it tries to add a new user. Maybe you could put this in a
 	pkg-install script. A lot of ports do that (see net/quagga for example).
 
 	Note: Try to keep gnats@ in CC: so that your mail goes in the audit trail.

From: Grega <edini@edini.net>
To: Florent Thoumie <flz@FreeBSD.org>,
	freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/77878: New Port: irc/evangeline Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
Date: Fri, 4 Mar 2005 02:14:12 +0100

 Florent,
 
 sorry, i don`t have nor time nor knowledge,
 i`m leaving that port to you, you can take credit for creating it.
 or just forget it.
 
 Grega.
State-Changed-From-To: feedback->closed 
State-Changed-By: flz 
State-Changed-When: Fri Mar 4 10:41:39 GMT 2005 
State-Changed-Why:  
New port added, thank you! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=77878 
>Unformatted:
