pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/unrealircd Add advanced options available in the ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5976e965bf09
branches:  trunk
changeset: 503794:5976e965bf09
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Tue Nov 29 21:11:55 2005 +0000

description:
Add advanced options available in the default ./Config script
Change default to hub, enable showlistmodes and remove prefixaq in line with
 ./Config defaults
No PKGREVISION bump (riding the initial import)

diffstat:

 chat/unrealircd/Makefile   |   3 +-
 chat/unrealircd/options.mk |  62 ++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 61 insertions(+), 4 deletions(-)

diffs (93 lines):

diff -r 18b77c12ae8e -r 5976e965bf09 chat/unrealircd/Makefile
--- a/chat/unrealircd/Makefile  Tue Nov 29 20:59:44 2005 +0000
+++ b/chat/unrealircd/Makefile  Tue Nov 29 21:11:55 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2005/11/29 19:23:29 adrianp Exp $
+# $NetBSD: Makefile,v 1.3 2005/11/29 21:11:55 adrianp Exp $
 
 DISTNAME=      Unreal3.2.3
 PKGNAME=       unrealircd-3.2.3
@@ -30,7 +30,6 @@
 CONFIGURE_ARGS+=       --enable-dynamic-linking
 
 CONFIGURE_ARGS+=       --with-hostname=${UIRCD_HOST}
-CONFIGURE_ARGS+=       --enable-prefixaq
 CONFIGURE_ARGS+=       --with-listen=${UIRCD_LISTEN}
 CONFIGURE_ARGS+=       --with-sendq=${UIRCD_SENDQ}
 CONFIGURE_ARGS+=       --with-bufferpool=${UIRCD_BUFFER}
diff -r 18b77c12ae8e -r 5976e965bf09 chat/unrealircd/options.mk
--- a/chat/unrealircd/options.mk        Tue Nov 29 20:59:44 2005 +0000
+++ b/chat/unrealircd/options.mk        Tue Nov 29 21:11:55 2005 +0000
@@ -1,8 +1,10 @@
-# $NetBSD: options.mk,v 1.1.1.1 2005/11/29 19:17:03 adrianp Exp $
+# $NetBSD: options.mk,v 1.2 2005/11/29 21:11:55 adrianp Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.unrealircd
 PKG_SUPPORTED_OPTIONS= inet6 nospoof hub leaf ziplinks remoteinc ssl chroot
-PKG_SUGGESTED_OPTIONS= leaf
+PKG_SUPPORTED_OPTIONS+=        prefixaq showlistmodes topicisnuhost shunnotices
+PKG_SUPPORTED_OPTIONS+=        no-operoverride disableusermod operoverride-verify
+PKG_SUGGESTED_OPTIONS= hub showlistmodes
 
 .include "../../mk/bsd.options.mk"
 
@@ -75,3 +77,59 @@
 .if !empty(PKG_OPTIONS:Mchroot)
 CFLAGS+=       -DCHROOTDIR
 .endif
+
+###
+### Enable prefixes for chanadmin and chanowner.
+### This will give +a the & prefix and ~ for +q (just like +o is @)
+### Supported by the major clients: 
+###    mIRC, xchat, epic, eggdrop, Klient, PJIRC, etc.
+### with the notable exceptions of:
+###    irssi, KVIrc and CGI:IRC.
+### This feature should be enabled/disabled network-wide.
+###
+.if !empty(PKG_OPTIONS:Mprefixaq)
+CONFIGURE_ARGS+=               --enable-prefixaq
+.endif
+
+###
+### Show the modes a channel has set in the /list output.
+###
+.if !empty(PKG_OPTIONS:Mshowlistmodes)
+CONFIGURE_ARGS+=               --with-showlistmodes
+.endif
+
+###
+### /topic command to show the nick!user@host of the person
+### who set the topic, rather than just the nickname.
+###
+.if !empty(PKG_OPTIONS:Mtopicisnuhost)
+CONFIGURE_ARGS+=               --with-topicisnuhost
+.endif
+
+###
+### Notify a user when they are no longer shunned.
+###
+.if !empty(PKG_OPTIONS:Mshunnotices)
+CONFIGURE_ARGS+=               --with-shunnotices
+.endif
+
+###
+### Disable oper override.
+###
+.if !empty(PKG_OPTIONS:Mno-operoverride)
+CONFIGURE_ARGS+=               --with-no-operoverride
+.endif
+
+###
+### Disable /sethost, /setident, /chgname, /chghost, and /chgident.
+###
+.if !empty(PKG_OPTIONS:Mdisableusermod)
+CONFIGURE_ARGS+=               --with-disableusermod
+.endif
+
+###
+### Require opers to /invite themselves into a +s or +p channel.
+###
+.if !empty(PKG_OPTIONS:Moperoverride-verify)
+CONFIGURE_ARGS+=               --with-operoverride-verify
+.endif



Home | Main Index | Thread Index | Old Index