View | Details | Raw Unified | Return to bug 119784
Collapse All | Expand All

(-)ircd-ratbox/Makefile (-4 / +57 lines)
Lines 7-14 Link Here
7
# ex: ts=8
7
# ex: ts=8
8
8
9
PORTNAME=	ircd-ratbox
9
PORTNAME=	ircd-ratbox
10
PORTVERSION=	2.2.6
10
PORTVERSION=	2.2.8
11
PORTREVISION=	1
12
CATEGORIES=	irc ipv6
11
CATEGORIES=	irc ipv6
13
MASTER_SITES=	ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/		\
12
MASTER_SITES=	ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/		\
14
		ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/		\
13
		ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/		\
Lines 24-29 Link Here
24
23
25
MAN8=		ircd.8
24
MAN8=		ircd.8
26
USE_RC_SUBR=	ircd-ratbox.sh
25
USE_RC_SUBR=	ircd-ratbox.sh
26
USE_PERL5_BUILD=	yes
27
27
28
LOGDIR=		/var/log/${PORTNAME}
28
LOGDIR=		/var/log/${PORTNAME}
29
RUNDIR=		/var/run/${PORTNAME}
29
RUNDIR=		/var/run/${PORTNAME}
Lines 111-128 Link Here
111
	@${ECHO_MSG} "    NICKLEN     [default 9, max 50]    - Max nick length on server"
111
	@${ECHO_MSG} "    NICKLEN     [default 9, max 50]    - Max nick length on server"
112
	@${ECHO_MSG} "    TOPICLEN    [default 160, max 390] - Max topic length"
112
	@${ECHO_MSG} "    TOPICLEN    [default 160, max 390] - Max topic length"
113
	@${ECHO_MSG} ""
113
	@${ECHO_MSG} ""
114
	@${ECHO_MSG} "    SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services"
115
	@${ECHO_MSG} "    USER_SERV   [default 'USERSERV'] - Name of user registration service"
116
	@${ECHO_MSG} "    CHAN_SERV   [default 'CHANSERV'] - Name of channel registration serv'"
117
	@${ECHO_MSG} "    NICK_SERV   [default 'NICKSERV'] - Name of nickname registration serv'"
118
	@${ECHO_MSG} "    ALIS_SERV   [default 'ALIS'] - Name of channel list service"
119
	@${ECHO_MSG} "    OPER_BOT    [default 'OPERBOT'] - Name of operbot service"
120
	@${ECHO_MSG} "    OPER_SERV   [default 'OPERSERV'] - Name of oper command service"
121
	@${ECHO_MSG} "    JUPE_SERV   [default 'JUPESERV'] - Name of jupe service"
122
	@${ECHO_MSG} "    GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service"
123
	@${ECHO_MSG} ""
114
	@${ECHO_MSG} "Press CTRL+C now if you wish to set them."
124
	@${ECHO_MSG} "Press CTRL+C now if you wish to set them."
115
	@${ECHO_MSG} ""
125
	@${ECHO_MSG} ""
116
126
117
post-patch:
127
post-patch:
118
	@${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure
128
	@${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure
119
	@${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g"		  \
129
	@${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g"		  \
120
			  ${WRKSRC}/doc/example.conf		  \
130
			${WRKSRC}/doc/example.conf		  \
121
			  ${WRKSRC}/doc/example.efnet.conf
131
			${WRKSRC}/doc/example.efnet.conf
122
	@${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g"		\
132
	@${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g"		\
123
				${WRKSRC}/doc/example.conf	\
133
				${WRKSRC}/doc/example.conf	\
124
				${WRKSRC}/doc/example.efnet.conf
134
				${WRKSRC}/doc/example.efnet.conf
125
	@${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h
135
	@${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h
136
	@${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl
137
138
#-- ircd-shortcut.pl ratbox-services commands --------------------------------------
139
140
.if defined(SERVER_NAME)
141
	@${REINPLACE_CMD} -e "s#services.ircd-ratbox.org#${SERVER_NAME}#"       \
142
	${WRKSRC}/contrib/ircd-shortcut.pl
143
.endif
144
.if defined(USER_SERV)
145
	@${REINPLACE_CMD} -e "s#USERSERV#${USER_SERV}#" \
146
	${WRKSRC}/contrib/ircd-shortcut.pl
147
.endif
148
.if defined(CHAN_SERV)
149
	@${REINPLACE_CMD} -e "s#CHANSERV#${CHAN_SERV}#" \
150
	${WRKSRC}/contrib/ircd-shortcut.pl
151
.endif
152
.if defined(NICK_SERV)
153
	@${REINPLACE_CMD} -e "s#NICKSERV#${NICK_SERV}#" \
154
	${WRKSRC}/contrib/ircd-shortcut.pl
155
.endif
156
.if defined(ALIS_SERV)
157
	@${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV}#"     \
158
	${WRKSRC}/contrib/ircd-shortcut.pl
159
.endif
160
.if defined(OPER_BOT)
161
	@${REINPLACE_CMD} -e "s#OPERBOT#${OPER_BOT}#"   \
162
	${WRKSRC}/contrib/ircd-shortcut.pl
163
.endif
164
.if defined(OPER_SERV)
165
	@${REINPLACE_CMD} -e "s#OPERSERV#${OPER_SERV}#" \
166
	${WRKSRC}/contrib/ircd-shortcut.pl
167
.endif
168
.if defined(JUPE_SERV)
169
	@${REINPLACE_CMD} -e "s#JUPESERV#${JUPE_SERV}#" \
170
	${WRKSRC}/contrib/ircd-shortcut.pl
171
.endif
172
.if defined(GLOBAL_SERV)
173
	@${REINPLACE_CMD} -e "s#GLOBAL#${GLOBAL_SERV}#" \
174
	${WRKSRC}/contrib/ircd-shortcut.pl
175
.endif
176
177
#-- execute ircd-shortcut perl script to generate the .c file. -----
178
	${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl
126
179
127
pre-su-install:
180
pre-su-install:
128
	@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
181
	@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
(-)ircd-ratbox/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (ircd-ratbox-2.2.6.tgz) = d288f8169e08d9031a115814a8a88033
1
MD5 (ircd-ratbox-2.2.8.tgz) = d4cccf7dd1523e362b5c38c1a20884e2
2
SHA256 (ircd-ratbox-2.2.6.tgz) = b6dd01a15d13f29c0a87f507a63b212b3fe7a62bcd101ac123ec75fcca847c35
2
SHA256 (ircd-ratbox-2.2.8.tgz) = f5d53e4821437f7d196af6a89f44edc2a1c39afed33a640c42c99f4f76c7b787
3
SIZE (ircd-ratbox-2.2.6.tgz) = 713577
3
SIZE (ircd-ratbox-2.2.8.tgz) = 730097
(-)ircd-ratbox/files/patch-contrib_Makefile.in (-6 / +5 lines)
Lines 1-12 Link Here
1
--- contrib/Makefile.in.orig	Thu Jun 17 23:19:00 2004
1
--- contrib/Makefile.in.orig	Sun Jan 13 02:35:03 2008
2
+++ contrib/Makefile.in	Mon Jan 23 17:17:00 2006
2
+++ contrib/Makefile.in	Sun Jan 13 02:38:59 2008
3
@@ -43,8 +43,7 @@
3
@@ -44,7 +44,7 @@
4
   spy_stats_p_notice.c		\
4
   spy_stats_p_notice.c		\
5
   spy_trace_notice.c		\
6
   spy_whois_notice.c            \
5
   spy_whois_notice.c            \
7
-  spy_whois_notice_global.c	\
6
   spy_whois_notice_global.c	\
8
-  example_module.c
7
-  example_module.c
9
+  spy_whois_notice_global.c
8
+  m_rsshortcut.c
10
 
9
 
11
 OBJS = ${SRCS:.c=.so}
10
 OBJS = ${SRCS:.c=.so}
12
 
11
 
(-)ircd-ratbox/files/patch-contrib_ircd-shortcut.pl (+11 lines)
Line 0 Link Here
1
--- contrib/ircd-shortcut.pl.orig	Fri Jan 11 20:28:57 2008
2
+++ contrib/ircd-shortcut.pl	Sun Jan 13 14:55:34 2008
3
@@ -36,7 +36,7 @@
4
 ######################################
5
 
6
 
7
-open(FILE, '>', 'm_rsshortcut.c');
8
+open(FILE, '>', '%%WRKSRC%%/contrib/m_rsshortcut.c');
9
 
10
 print FILE <<".EOF.";
11
 /* m_rsshortcut.c
(-)ircd-ratbox/files/pkg-message.in (+5 lines)
Lines 12-16 Link Here
12
12
13
	%%PREFIX%%/etc/rc.d/ircd-ratbox start
13
	%%PREFIX%%/etc/rc.d/ircd-ratbox start
14
14
15
If you specified options for ircd-shortcut commands, these will have
16
been added and the module included in the contrib module directory.
17
You may wish to add an entry to your ircd.conf file for this module to
18
be loaded when your IRCD starts.
19
15
Be sure to check out 'ratbox-services' if you need a services package.
20
Be sure to check out 'ratbox-services' if you need a services package.
16
------------------------------------------------------------------------
21
------------------------------------------------------------------------
(-)ircd-ratbox/pkg-plist (+2 lines)
Lines 61-66 Link Here
61
lib/ircd-ratbox/modules/autoload/m_whois.so
61
lib/ircd-ratbox/modules/autoload/m_whois.so
62
lib/ircd-ratbox/modules/autoload/m_whowas.so
62
lib/ircd-ratbox/modules/autoload/m_whowas.so
63
lib/ircd-ratbox/modules/autoload/m_xline.so
63
lib/ircd-ratbox/modules/autoload/m_xline.so
64
@unexec f="%D/lib/ircd-ratbox/modules/autoload/m_services.so"; if [ -f "$f" ]; then rm -f "$f"; fi
64
lib/ircd-ratbox/modules/contrib/m_clearchan.so
65
lib/ircd-ratbox/modules/contrib/m_clearchan.so
65
lib/ircd-ratbox/modules/contrib/m_flags.so
66
lib/ircd-ratbox/modules/contrib/m_flags.so
66
lib/ircd-ratbox/modules/contrib/m_force.so
67
lib/ircd-ratbox/modules/contrib/m_force.so
Lines 78-83 Link Here
78
lib/ircd-ratbox/modules/contrib/spy_stats_p_notice.so
79
lib/ircd-ratbox/modules/contrib/spy_stats_p_notice.so
79
lib/ircd-ratbox/modules/contrib/spy_whois_notice.so
80
lib/ircd-ratbox/modules/contrib/spy_whois_notice.so
80
lib/ircd-ratbox/modules/contrib/spy_whois_notice_global.so
81
lib/ircd-ratbox/modules/contrib/spy_whois_notice_global.so
82
lib/ircd-ratbox/modules/contrib/m_rsshortcut.so
81
lib/ircd-ratbox/modules/m_die.so
83
lib/ircd-ratbox/modules/m_die.so
82
lib/ircd-ratbox/modules/m_error.so
84
lib/ircd-ratbox/modules/m_error.so
83
lib/ircd-ratbox/modules/m_join.so
85
lib/ircd-ratbox/modules/m_join.so

Return to bug 119784