ports/77878: New Port: irc/evangeline Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop
Florent Thoumie
flz at xbsd.org
Mon Feb 21 22:40:22 UTC 2005
The following reply was made to PR ports/77878; it has been noted by GNATS.
From: Florent Thoumie <flz at xbsd.org>
To: Grega <edini at edini.net>
Cc: FreeBSD-gnats-submit at 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 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 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--
More information about the freebsd-ports-bugs
mailing list