summaryrefslogtreecommitdiffstats
path: root/irc/gseen.mod
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2004-06-01 14:19:53 +0000
committerpav <pav@FreeBSD.org>2004-06-01 14:19:53 +0000
commit33ddbd49ab8cc6339fa6d88853bc046ee15f8346 (patch)
tree914acd4bbad58f38fbbc4b1bda75e4c9036f1624 /irc/gseen.mod
parent48a9626a92c9092870501f53566ed2c2ac26cfc5 (diff)
downloadFreeBSD-ports-33ddbd49ab8cc6339fa6d88853bc046ee15f8346.zip
FreeBSD-ports-33ddbd49ab8cc6339fa6d88853bc046ee15f8346.tar.gz
Add gseen.mod, a !seen module for eggdrop, an IRC bot.
gseen works similar to countless seen scripts. It logs for each user when he or she was last seen in the channel and makes this information publically available. It takes switching nick names into consideration and supports wildcards in search-requests. The advantage of gseen in contrast to most other seen scripts is it's speed. gseen can handle databases of several thousand nicks withouta lag in seen requests. It also supports several languages. PR: ports/67386 Submitted by: Gerrit Beine <tux@pinguru.net>
Diffstat (limited to 'irc/gseen.mod')
-rw-r--r--irc/gseen.mod/Makefile42
-rw-r--r--irc/gseen.mod/distinfo2
-rw-r--r--irc/gseen.mod/pkg-descr12
-rw-r--r--irc/gseen.mod/pkg-plist4
4 files changed, 60 insertions, 0 deletions
diff --git a/irc/gseen.mod/Makefile b/irc/gseen.mod/Makefile
new file mode 100644
index 0000000..0281462
--- /dev/null
+++ b/irc/gseen.mod/Makefile
@@ -0,0 +1,42 @@
+# Ports collection makefile for: gseen.mod
+# Date created: 28 Mai 2004
+# Whom: Gerrit Beine (<tux@pinguru.net>)
+#
+# $FreeBSD$
+#
+
+PORTNAME= gseen.mod
+PORTVERSION= 1.1.1.p3
+CATEGORIES= irc
+MASTER_SITES= http://www.visions-of-fantasy.de/gseen.mod/
+DISTNAME= ${PORTNAME}.${PORTVERSION:S/p/dev/}
+
+MAINTAINER= tux@pinguru.net
+COMMENT= A seen-module for the eggdrop IRC bot
+
+EXTRACT_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/irc/eggdrop:configure
+RUN_DEPENDS= eggdrop:${PORTSDIR}/irc/eggdrop
+
+WRKSRC= ${WRKDIR}/eggdrop
+
+do-extract:
+ @${RM} -rf ${WRKDIR}
+ @${MKDIR} ${WRKDIR}
+ @${CP} -R ${WRKDIRPREFIX}${.CURDIR}/../../irc/eggdrop/work/eggdrop1.6.15 ${WRKSRC}
+ cd ${WRKSRC}/src/mod && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${EXTRACT_ONLY} ${EXTRACT_AFTER_ARGS}
+
+pre-build:
+ @${ECHO_CMD} gseen.mod >> ${WRKSRC}/.modules
+ @${ECHO_CMD} gseen.mod >> ${WRKSRC}/.known_modules
+ @cd ${WRKSRC} && ./configure
+
+do-install:
+ @${INSTALL_PROGRAM} ${WRKSRC}/gseen.so ${PREFIX}/lib/eggdrop
+ @${INSTALL_DATA} ${WRKSRC}/src/mod/gseen.mod/*lang ${PREFIX}/share/eggdrop/language
+ @${INSTALL_DATA} ${WRKSRC}/src/mod/gseen.mod/gseen.conf ${PREFIX}/etc
+ @${ECHO_MSG} "Please add the line"
+ @${ECHO_MSG} "source /usr/local/etc/gseen.conf"
+ @${ECHO_MSG} "at the end of your eggdrop config file"
+ @${ECHO_MSG} "and .rehash your bot"
+
+.include <bsd.port.mk>
diff --git a/irc/gseen.mod/distinfo b/irc/gseen.mod/distinfo
new file mode 100644
index 0000000..e038197
--- /dev/null
+++ b/irc/gseen.mod/distinfo
@@ -0,0 +1,2 @@
+MD5 (gseen.mod.1.1.1.dev3.tar.gz) = 8452fca4333f5ea9a6e0ec5a715690fc
+SIZE (gseen.mod.1.1.1.dev3.tar.gz) = 32016
diff --git a/irc/gseen.mod/pkg-descr b/irc/gseen.mod/pkg-descr
new file mode 100644
index 0000000..8b40eab
--- /dev/null
+++ b/irc/gseen.mod/pkg-descr
@@ -0,0 +1,12 @@
+gseen.mod
+
+gseen works similar to countless seen scripts. It logs for each user
+when he or she was last seen in the channel and makes this information
+publically available. It takes switching nick names into consideration
+and supports wildcards in search-requests.
+
+The advantage of gseen in contrast to most other seen scripts is it's speed.
+gseen can handle databases of several thousand nicks without a lag in seen
+requests. It also supports several languages.
+
+WWW: http://www.visions-of-fantasy.de/gseen.mod/
diff --git a/irc/gseen.mod/pkg-plist b/irc/gseen.mod/pkg-plist
new file mode 100644
index 0000000..67ad5e5
--- /dev/null
+++ b/irc/gseen.mod/pkg-plist
@@ -0,0 +1,4 @@
+etc/gseen.conf
+lib/eggdrop/gseen.so
+share/eggdrop/language/gseen.de.lang
+share/eggdrop/language/gseen.en.lang
OpenPOWER on IntegriCloud