pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/atheme atheme-services is a set of Services for I...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0b638faabcb1
branches:  trunk
changeset: 543376:0b638faabcb1
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Mon Jun 16 10:38:27 2008 +0000

description:
atheme-services is a set of Services for IRC networks that allows users to
manage their channels in a secure and efficient way and allows operators to
manage various things about their networks. Unlike it's predecessor, Shrike,
services has a completely reworked form of channel management that feels
somewhat like eggdrop and is somewhat more useful.

Services currently works with many irc daemons. More details are
available in the config file.

diffstat:

 chat/atheme/DESCR            |    8 +
 chat/atheme/Makefile         |   81 +++++++++
 chat/atheme/PLIST            |  357 +++++++++++++++++++++++++++++++++++++++++++
 chat/atheme/distinfo         |    7 +
 chat/atheme/files/atheme.sh  |   47 +++++
 chat/atheme/options.mk       |   25 +++
 chat/atheme/patches/patch-aa |   20 ++
 chat/atheme/patches/patch-ab |   13 +
 8 files changed, 558 insertions(+), 0 deletions(-)

diffs (truncated from 590 to 300 lines):

diff -r 9e6cf5c1a32a -r 0b638faabcb1 chat/atheme/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/atheme/DESCR Mon Jun 16 10:38:27 2008 +0000
@@ -0,0 +1,8 @@
+atheme-services is a set of Services for IRC networks that allows users to
+manage their channels in a secure and efficient way and allows operators to
+manage various things about their networks. Unlike it's predecessor, Shrike,
+services has a completely reworked form of channel management that feels
+somewhat like eggdrop and is somewhat more useful.
+
+Services currently works with many irc daemons. More details are
+available in the config file.
diff -r 9e6cf5c1a32a -r 0b638faabcb1 chat/atheme/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/atheme/Makefile      Mon Jun 16 10:38:27 2008 +0000
@@ -0,0 +1,81 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
+#
+
+DISTNAME=      atheme-services-3.0.4
+PKGNAME=       ${DISTNAME:S/-services//}
+CATEGORIES=    chat
+MASTER_SITES=  http://distfiles.atheme.org/
+EXTRACT_SUFX=  .tbz2
+
+MAINTAINER=    adrianp%NetBSD.org@localhost
+HOMEPAGE=      http://www.atheme.org/
+COMMENT=       Flexible IRC services system with proven scalability
+
+.include "../../mk/bsd.prefs.mk"
+
+GNU_CONFIGURE=         yes
+USE_TOOLS+=            pkg-config
+BUILD_DEFS+=           VARBASE
+PKG_SYSCONFSUBDIR=     atheme
+EGDIR=                 ${PREFIX}/share/examples/atheme
+DOC_FILES=             INSTALL README
+MAKE_JOBS_SAFE=                NO
+ATHEME_USER?=          atheme
+ATHEME_GROUP?=         atheme
+
+RCD_SCRIPTS+=          atheme
+
+PKG_USERS_VARS=                ATHEME_USER
+PKG_GROUPS_VARS=       ATHEME_GROUP
+PKG_GROUPS=            ${ATHEME_GROUP}
+PKG_USERS=             ${ATHEME_USER}:${ATHEME_GROUP}
+
+PKG_GECOS.${ATHEME_USER}=      atheme user
+
+FILES_SUBST+=          ATHEME_USER=${ATHEME_USER}
+FILES_SUBST+=          ATHEME_GROUP=${ATHEME_GROUP}
+
+.include "options.mk"
+
+CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
+CONFIGURE_ARGS+=       --enable-fhs-paths
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
+
+PKGCONFIG_OVERRIDE+=   libmowgli/libmowgli.pc.in
+
+CONF_FILES_PERMS=      ${EGDIR}/atheme.conf.example \
+                       ${PKG_SYSCONFDIR}/atheme.conf \
+                       ${ATHEME_USER} ${ATHEME_GROUP} 0660
+CONF_FILES_PERMS+=     ${EGDIR}/atheme.cron.example \
+                       ${PKG_SYSCONFDIR}/atheme.cron \
+                       ${ATHEME_USER} ${ATHEME_GROUP} 0660
+CONF_FILES_PERMS+=     ${EGDIR}/atheme.motd.example \
+                       ${PKG_SYSCONFDIR}/atheme.motd \
+                       ${ATHEME_USER} ${ATHEME_GROUP} 0660
+CONF_FILES_PERMS+=     ${EGDIR}/atheme.conf.userserv-example \
+                       ${PKG_SYSCONFDIR}/atheme.conf.userserv \
+                       ${ATHEME_USER} ${ATHEME_GROUP} 0660
+
+MAKE_DIRS_PERMS+=      ${VARBASE}/atheme \
+                       ${ATHEME_USER} ${ATHEME_GROUP} 0770
+MAKE_DIRS_PERMS+=      ${VARBASE}/log/atheme \
+                       ${ATHEME_USER} ${ATHEME_GROUP} 0770
+MAKE_DIRS_PERMS+=      ${VARBASE}/run/atheme \
+                       ${ATHEME_USER} ${ATHEME_GROUP} 0770
+
+post-install:
+       ${INSTALL_DATA_DIR} ${EGDIR}
+       ${INSTALL_DATA} ${WRKSRC}/dist/atheme.conf.example \
+               ${EGDIR}/atheme.conf.example
+       ${INSTALL_DATA} ${WRKSRC}/dist/atheme.conf.userserv-example \
+               ${EGDIR}/atheme.conf.userserv-example
+       ${INSTALL_DATA} ${WRKSRC}/dist/atheme.cron.example \
+               ${EGDIR}/atheme.cron.example
+       ${INSTALL_DATA} ${WRKSRC}/dist/atheme.motd.example \
+               ${EGDIR}/atheme.motd.example
+.      for i in ${DOC_FILES}
+               ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/atheme/
+.      endfor
+
+.include "../../devel/mowgli/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 9e6cf5c1a32a -r 0b638faabcb1 chat/atheme/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/atheme/PLIST Mon Jun 16 10:38:27 2008 +0000
@@ -0,0 +1,357 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
+bin/atheme-services
+lib/atheme/modules/backend/flatfile.so
+lib/atheme/modules/chanserv/akick.so
+lib/atheme/modules/chanserv/ban.so
+lib/atheme/modules/chanserv/clear.so
+lib/atheme/modules/chanserv/clear_bans.so
+lib/atheme/modules/chanserv/clear_users.so
+lib/atheme/modules/chanserv/close.so
+lib/atheme/modules/chanserv/count.so
+lib/atheme/modules/chanserv/drop.so
+lib/atheme/modules/chanserv/fflags.so
+lib/atheme/modules/chanserv/flags.so
+lib/atheme/modules/chanserv/ftransfer.so
+lib/atheme/modules/chanserv/getkey.so
+lib/atheme/modules/chanserv/halfop.so
+lib/atheme/modules/chanserv/help.so
+lib/atheme/modules/chanserv/hold.so
+lib/atheme/modules/chanserv/info.so
+lib/atheme/modules/chanserv/invite.so
+lib/atheme/modules/chanserv/kick.so
+lib/atheme/modules/chanserv/list.so
+lib/atheme/modules/chanserv/main.so
+lib/atheme/modules/chanserv/mark.so
+lib/atheme/modules/chanserv/op.so
+lib/atheme/modules/chanserv/owner.so
+lib/atheme/modules/chanserv/protect.so
+lib/atheme/modules/chanserv/quiet.so
+lib/atheme/modules/chanserv/recover.so
+lib/atheme/modules/chanserv/register.so
+lib/atheme/modules/chanserv/set.so
+lib/atheme/modules/chanserv/set_private.so
+lib/atheme/modules/chanserv/status.so
+lib/atheme/modules/chanserv/taxonomy.so
+lib/atheme/modules/chanserv/template.so
+lib/atheme/modules/chanserv/topic.so
+lib/atheme/modules/chanserv/unban_self.so
+lib/atheme/modules/chanserv/version.so
+lib/atheme/modules/chanserv/voice.so
+lib/atheme/modules/chanserv/why.so
+lib/atheme/modules/chanserv/xop.so
+lib/atheme/modules/crypto/ircservices.so
+lib/atheme/modules/crypto/posix.so
+lib/atheme/modules/crypto/sorservices.so
+lib/atheme/modules/gameserv/dice.so
+lib/atheme/modules/gameserv/eightball.so
+lib/atheme/modules/gameserv/help.so
+lib/atheme/modules/gameserv/main.so
+lib/atheme/modules/gameserv/namegen.so
+lib/atheme/modules/gameserv/rps.so
+lib/atheme/modules/global/main.so
+lib/atheme/modules/memoserv/delete.so
+lib/atheme/modules/memoserv/forward.so
+lib/atheme/modules/memoserv/help.so
+lib/atheme/modules/memoserv/ignore.so
+lib/atheme/modules/memoserv/list.so
+lib/atheme/modules/memoserv/main.so
+lib/atheme/modules/memoserv/read.so
+lib/atheme/modules/memoserv/send.so
+lib/atheme/modules/memoserv/sendops.so
+lib/atheme/modules/misc/httpd.so
+lib/atheme/modules/nickserv/access.so
+lib/atheme/modules/nickserv/drop.so
+lib/atheme/modules/nickserv/enforce.so
+lib/atheme/modules/nickserv/freeze.so
+lib/atheme/modules/nickserv/ghost.so
+lib/atheme/modules/nickserv/group.so
+lib/atheme/modules/nickserv/help.so
+lib/atheme/modules/nickserv/hold.so
+lib/atheme/modules/nickserv/identify.so
+lib/atheme/modules/nickserv/info.so
+lib/atheme/modules/nickserv/list.so
+lib/atheme/modules/nickserv/listchans.so
+lib/atheme/modules/nickserv/listmail.so
+lib/atheme/modules/nickserv/login.so
+lib/atheme/modules/nickserv/logout.so
+lib/atheme/modules/nickserv/main.so
+lib/atheme/modules/nickserv/mark.so
+lib/atheme/modules/nickserv/register.so
+lib/atheme/modules/nickserv/resetpass.so
+lib/atheme/modules/nickserv/return.so
+lib/atheme/modules/nickserv/sendpass.so
+lib/atheme/modules/nickserv/set.so
+lib/atheme/modules/nickserv/set_accountname.so
+lib/atheme/modules/nickserv/set_private.so
+lib/atheme/modules/nickserv/set_privmsg.so
+lib/atheme/modules/nickserv/setpass.so
+lib/atheme/modules/nickserv/status.so
+lib/atheme/modules/nickserv/subscribe.so
+lib/atheme/modules/nickserv/taxonomy.so
+lib/atheme/modules/nickserv/verify.so
+lib/atheme/modules/nickserv/vhost.so
+lib/atheme/modules/operserv/akill.so
+lib/atheme/modules/operserv/clearchan.so
+lib/atheme/modules/operserv/clones.so
+lib/atheme/modules/operserv/compare.so
+lib/atheme/modules/operserv/help.so
+lib/atheme/modules/operserv/identify.so
+lib/atheme/modules/operserv/ignore.so
+lib/atheme/modules/operserv/inject.so
+lib/atheme/modules/operserv/jupe.so
+lib/atheme/modules/operserv/main.so
+lib/atheme/modules/operserv/mode.so
+lib/atheme/modules/operserv/modinspect.so
+lib/atheme/modules/operserv/modlist.so
+lib/atheme/modules/operserv/modload.so
+lib/atheme/modules/operserv/modrestart.so
+lib/atheme/modules/operserv/modunload.so
+lib/atheme/modules/operserv/noop.so
+lib/atheme/modules/operserv/rakill.so
+lib/atheme/modules/operserv/raw.so
+lib/atheme/modules/operserv/rehash.so
+lib/atheme/modules/operserv/restart.so
+lib/atheme/modules/operserv/rmatch.so
+lib/atheme/modules/operserv/rnc.so
+lib/atheme/modules/operserv/rwatch.so
+lib/atheme/modules/operserv/shutdown.so
+lib/atheme/modules/operserv/soper.so
+lib/atheme/modules/operserv/specs.so
+lib/atheme/modules/operserv/update.so
+lib/atheme/modules/operserv/uptime.so
+lib/atheme/modules/protocol/asuka.so
+lib/atheme/modules/protocol/bahamut.so
+lib/atheme/modules/protocol/bircd.so
+lib/atheme/modules/protocol/charybdis.so
+lib/atheme/modules/protocol/dreamforge.so
+lib/atheme/modules/protocol/hybrid.so
+lib/atheme/modules/protocol/hyperion.so
+lib/atheme/modules/protocol/inspircd11.so
+lib/atheme/modules/protocol/inspircd12.so
+lib/atheme/modules/protocol/ircnet.so
+lib/atheme/modules/protocol/nefarious.so
+lib/atheme/modules/protocol/officeirc.so
+lib/atheme/modules/protocol/plexus.so
+lib/atheme/modules/protocol/ptlink.so
+lib/atheme/modules/protocol/ratbox.so
+lib/atheme/modules/protocol/shadowircd.so
+lib/atheme/modules/protocol/solidircd.so
+lib/atheme/modules/protocol/sorcery.so
+lib/atheme/modules/protocol/ultimate3.so
+lib/atheme/modules/protocol/undernet.so
+lib/atheme/modules/protocol/unreal.so
+lib/atheme/modules/saslserv/crypt.so
+lib/atheme/modules/saslserv/dh-blowfish.so
+lib/atheme/modules/saslserv/main.so
+lib/atheme/modules/saslserv/plain.so
+lib/atheme/modules/xmlrpc/account.so
+lib/atheme/modules/xmlrpc/channel.so
+lib/atheme/modules/xmlrpc/main.so
+lib/atheme/modules/xmlrpc/memo.so
+share/atheme/help/cservice/akick
+share/atheme/help/cservice/ban
+share/atheme/help/cservice/clear_bans
+share/atheme/help/cservice/clear_users
+share/atheme/help/cservice/close
+share/atheme/help/cservice/count
+share/atheme/help/cservice/drop
+share/atheme/help/cservice/fflags
+share/atheme/help/cservice/flags
+share/atheme/help/cservice/forcexop
+share/atheme/help/cservice/ftransfer
+share/atheme/help/cservice/getkey
+share/atheme/help/cservice/halfop
+share/atheme/help/cservice/hold
+share/atheme/help/cservice/info
+share/atheme/help/cservice/invite
+share/atheme/help/cservice/kick
+share/atheme/help/cservice/kickban
+share/atheme/help/cservice/list
+share/atheme/help/cservice/mark
+share/atheme/help/cservice/op_voice
+share/atheme/help/cservice/quiet
+share/atheme/help/cservice/recover
+share/atheme/help/cservice/register
+share/atheme/help/cservice/set_email
+share/atheme/help/cservice/set_entrymsg
+share/atheme/help/cservice/set_fantasy
+share/atheme/help/cservice/set_founder
+share/atheme/help/cservice/set_guard
+share/atheme/help/cservice/set_keeptopic
+share/atheme/help/cservice/set_mlock
+share/atheme/help/cservice/set_private
+share/atheme/help/cservice/set_property
+share/atheme/help/cservice/set_secure
+share/atheme/help/cservice/set_staffonly
+share/atheme/help/cservice/set_topiclock
+share/atheme/help/cservice/set_url
+share/atheme/help/cservice/set_verbose
+share/atheme/help/cservice/status
+share/atheme/help/cservice/taxonomy
+share/atheme/help/cservice/template
+share/atheme/help/cservice/topic
+share/atheme/help/cservice/topicappend
+share/atheme/help/cservice/topicprepend
+share/atheme/help/cservice/unban
+share/atheme/help/cservice/unban_self
+share/atheme/help/cservice/unquiet
+share/atheme/help/cservice/userinfo
+share/atheme/help/cservice/why



Home | Main Index | Thread Index | Old Index