ports/77556: New port: irc/evangeline

Grega edini at edini.net
Tue Feb 15 12:00:37 UTC 2005


>Number:         77556
>Category:       ports
>Synopsis:       New port: irc/evangeline
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 15 12:00:36 GMT 2005
>Closed-Date:
>Last-Modified:
>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 at edini.net:/usr/obj/usr/src/sys/ZEUS i386


	
>Description:
	New port: irc/evangeline Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
>How-To-Repeat:
	sorry, but port is not finished. evangeline`s Makefile dasnt have 'make install' just 'make' therefore i have a problem creating pkg-plist, we need to patch 
Makefile (work/evangeline/Makefile) to create 'make install' i dont know how to do that. please, if you can submit me a patch for Makefile than i can continue what i 
started and create pkg-plist and adding some stuff in (ports) Makefile.

just run 'make configure' and edit work/evangeline/Makefile

here is a patch for work/evangeline/Makefile, but it suck :)

+++ Makefile    Tue Feb 15 11:40:03 2005
@@ -217,8 +217,6 @@
        @echo ""
        @echo "modules made:"
        @ls -l modules/*.$(MOD_EXT)
-       @$(MAKE) finish_install
-       @$(installed_msg)
 
 static:  EvangelineTest
        @echo ""
@@ -233,9 +231,6 @@
        @echo ""
        @$(test_run)
        @ls -l $(EVANGELINEEXEC)
-       @$(MAKE) finish_install
-       @$(installed_msg)
-
 
 debug:  DebugEvangeline
 
@@ -251,8 +246,6 @@
        @echo ""
        @echo "modules made:"
        @ls -l modules/*.$(MOD_EXT)
-       @$(MAKE) finish_install
-       @$(installed_msg)
 
 sdebug:  EvangelineTest
        @echo ""
@@ -267,8 +260,6 @@
        @echo ""
        @$(test_run)
        @ls -l $(EVANGELINEEXEC)
-       @$(MAKE) finish_install
-       @$(installed_msg)
 
 EvangelineTest: conftest
        @if test -f EVANGELINEMOD.stamp; then \
@@ -289,6 +280,10 @@
                exit 1;\
        fi
        @echo "stamp" >EVANGELINEMOD.stamp
+
+install:
+       @$(MAKE) finish_install
+       @$(installed_msg)
 
 finish_install:
        @mv ifiles/starter starter

>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
#
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:        15 Februar 2005
X# Whom:                Grega "Edini" Janezic <edini at 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 at edini.net
XCOMMENT=       Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
X
XWRKSRC=        ${WRKDIR}/${PORTNAME}
X
XMAN1=          evangeline.1
XMANCOMPRESSED= yes
XUSE_GMAKE=     yes
XGNU_CONFIGURE= yes
X
XLIB_DEPENDS+=  tcl84.1:${PORTSDIR}/lang/tcl84
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
exit

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



More information about the freebsd-ports-bugs mailing list