aboutsummaryrefslogtreecommitdiffstats
path: root/irc/evangeline
diff options
context:
space:
mode:
authorflz <flz@FreeBSD.org>2005-03-04 18:39:40 +0800
committerflz <flz@FreeBSD.org>2005-03-04 18:39:40 +0800
commit1542a2875d9960fde13bbdd223d2c318e6ebabc7 (patch)
treea687b1d28d0716ad45dc296f2766f95ff576da4b /irc/evangeline
parent2c2e5c762d52cc07c1dca9d088bc70feda5f4d48 (diff)
downloadfreebsd-ports-gnome-1542a2875d9960fde13bbdd223d2c318e6ebabc7.tar.gz
freebsd-ports-gnome-1542a2875d9960fde13bbdd223d2c318e6ebabc7.tar.zst
freebsd-ports-gnome-1542a2875d9960fde13bbdd223d2c318e6ebabc7.zip
Add Evangeline 1.1.0, an IRC Bot based on Eggdrop.
PR: ports/77878 Submitted by: Grega Janezic <edini@edini.net> Approved by: pav (mentor)
Diffstat (limited to 'irc/evangeline')
-rw-r--r--irc/evangeline/Makefile43
-rw-r--r--irc/evangeline/distinfo2
-rw-r--r--irc/evangeline/files/patch-Makefile.in53
-rw-r--r--irc/evangeline/pkg-descr11
4 files changed, 109 insertions, 0 deletions
diff --git a/irc/evangeline/Makefile b/irc/evangeline/Makefile
new file mode 100644
index 000000000000..7bb30a5b815c
--- /dev/null
+++ b/irc/evangeline/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: evangeline
+# Date created: 1 Mar 2005
+# Whom: Grega "Edini" Janezic <edini@edini.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= evangeline
+PORTVERSION= 1.1.0
+CATEGORIES= irc tcl84
+MASTER_SITES= http://www.averse.piasta.pl/_data/evangeline/1.1.0/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= IRC Bot based on Eggdrop
+
+LIB_DEPENDS= tcl84.1:${PORTSDIR}/lang/tcl84
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+IS_INTERACTIVE= yes
+
+OPTIONS= IPV6 "Enable IPv6 support" off \
+ CRYPT "Enable Encryption" on
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_IPV6)
+CONFIGURE_ARGS+= --enable-ipv6
+.else
+CONFIGURE_ARGS+= --disable-ipv6
+.endif
+
+.if defined(WITHOUT_CRYPT)
+CONFIGURE_ARGS+= --disable-crypt
+.else
+CONFIGURE_ARGS+= --enable-crypt
+.endif
+
+PLIST_FILES= bin/evangeline
+
+.include <bsd.port.post.mk>
diff --git a/irc/evangeline/distinfo b/irc/evangeline/distinfo
new file mode 100644
index 000000000000..026c7340e48d
--- /dev/null
+++ b/irc/evangeline/distinfo
@@ -0,0 +1,2 @@
+MD5 (evangeline-1.1.0.tar.gz) = 63f10887f269c79ec36cee07511840a7
+SIZE (evangeline-1.1.0.tar.gz) = 1275658
diff --git a/irc/evangeline/files/patch-Makefile.in b/irc/evangeline/files/patch-Makefile.in
new file mode 100644
index 000000000000..21d8efd734f7
--- /dev/null
+++ b/irc/evangeline/files/patch-Makefile.in
@@ -0,0 +1,53 @@
+--- Makefile.in.orig Fri Feb 18 10:28:06 2005
++++ Makefile.in Fri Feb 18 10:27:08 2005
+@@ -217,8 +217,6 @@
+ @echo ""
+ @echo "modules made:"
+ @ls -l modules/*.$(MOD_EXT)
+- @$(MAKE) finish_install
+- @$(installed_msg)
+
+ static: @LIBZ@ EvangelineTest
+ @echo ""
+@@ -233,9 +231,6 @@
+ @echo ""
+ @$(test_run)
+ @ls -l $(EVANGELINEEXEC)
+- @$(MAKE) finish_install
+- @$(installed_msg)
+-
+
+ debug: @LIBZ@ DebugEvangeline
+
+@@ -251,8 +246,6 @@
+ @echo ""
+ @echo "modules made:"
+ @ls -l modules/*.$(MOD_EXT)
+- @$(MAKE) finish_install
+- @$(installed_msg)
+
+ sdebug: @LIBZ@ 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 \
+@@ -290,8 +281,12 @@
+ fi
+ @echo "stamp" >EVANGELINEMOD.stamp
+
++install:
++ @$(MAKE) finish_install
++ @$(installed_msg)
++
+ finish_install:
+- @mv ifiles/starter starter
++ @mv ifiles/starter /usr/local/bin/evangeline
+ @mv ifiles/MyHttp.tcl .data/.scripts/MyHttp.tcl
+ @rm -rf modules/*.mod modules/EvangelineMod.* modules/Makefile* modules/mod.xlibs modules/autoconf modules/*.h modules/*.o
+ @rm -rf src/ tmp/ Makefile* config* disabled_modules lush.h
diff --git a/irc/evangeline/pkg-descr b/irc/evangeline/pkg-descr
new file mode 100644
index 000000000000..a8e3047dccca
--- /dev/null
+++ b/irc/evangeline/pkg-descr
@@ -0,0 +1,11 @@
+Evangeline is an Internet Relay Chat (IRC) Bot based on Eggdrop.
+Its done for IRCnet network and most changes are done to make the bot
+best there. Bot might not work correctly on other networks (known problems
+with kicking on Quakenet).
+Evangeline can be simply extended with modules (Eggdrop's modules with
+some modifications) and Tcl scripts of course.
+
+WWW: http://www.averse.piasta.pl/
+
+- Grega Janezic
+edini@edini.net