Lines 8-14
Link Here
|
8 |
|
8 |
|
9 |
PORTNAME= ircd-ratbox |
9 |
PORTNAME= ircd-ratbox |
10 |
#PORTVERSION= 3.0.0 |
10 |
#PORTVERSION= 3.0.0 |
11 |
DISTVERSION= 3.0.0beta5 |
11 |
DISTVERSION= 3.0.0beta7 |
12 |
CATEGORIES= irc ipv6 |
12 |
CATEGORIES= irc ipv6 |
13 |
MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/testing/ \ |
13 |
MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/testing/ \ |
14 |
ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/testing/ \ |
14 |
ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/testing/ \ |
Lines 25-31
Link Here
|
25 |
USE_BZIP2= yes |
25 |
USE_BZIP2= yes |
26 |
#MAN8= ircd.8 |
26 |
#MAN8= ircd.8 |
27 |
USE_RC_SUBR= ircd-ratbox.sh |
27 |
USE_RC_SUBR= ircd-ratbox.sh |
28 |
#USE_SQLITE= 3 |
28 |
USE_SQLITE= 3 |
|
|
29 |
USE_PERL5_BUILD= yes |
29 |
USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox |
30 |
USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox |
30 |
|
31 |
|
31 |
LOGDIR?= /var/log/${PORTNAME} |
32 |
LOGDIR?= /var/log/${PORTNAME} |
Lines 111-120
Link Here
|
111 |
@${ECHO_MSG} "This port has additional options:" |
112 |
@${ECHO_MSG} "This port has additional options:" |
112 |
@${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" |
113 |
@${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" |
113 |
@${ECHO_MSG} "" |
114 |
@${ECHO_MSG} "" |
|
|
115 |
@${ECHO_MSG} " SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services" |
116 |
@${ECHO_MSG} " USER_SERV [default 'USERSERV'] - Name of user registration service" |
117 |
@${ECHO_MSG} " CHAN_SERV [default 'CHANSERV'] - Name of channel registration serv'" |
118 |
@${ECHO_MSG} " NICK_SERV [default 'NICKSERV'] - Name of nickname registration serv'" |
119 |
@${ECHO_MSG} " ALIS_SERV [default 'ALIS'] - Name of channel list service" |
120 |
@${ECHO_MSG} " OPER_BOT [default 'OPERBOT'] - Name of operbot service" |
121 |
@${ECHO_MSG} " OPER_SERV [default 'OPERSERV'] - Name of oper command service" |
122 |
@${ECHO_MSG} " JUPE_SERV [default 'JUPESERV'] - Name of jupe service" |
123 |
@${ECHO_MSG} " GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service" |
124 |
@${ECHO_MSG} "" |
114 |
@${ECHO_MSG} "Press CTRL+C now if you wish to set them." |
125 |
@${ECHO_MSG} "Press CTRL+C now if you wish to set them." |
115 |
@${ECHO_MSG} "" |
126 |
@${ECHO_MSG} "" |
116 |
|
127 |
|
117 |
post-patch: |
128 |
pre-build: |
118 |
@${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure |
129 |
@${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure |
119 |
@${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ |
130 |
@${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ |
120 |
${WRKSRC}/doc/example.conf \ |
131 |
${WRKSRC}/doc/example.conf \ |
Lines 124-134
Link Here
|
124 |
${WRKSRC}/doc/example.efnet.conf |
135 |
${WRKSRC}/doc/example.efnet.conf |
125 |
@${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h |
136 |
@${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h |
126 |
@${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h |
137 |
@${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h |
|
|
138 |
@${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl |
139 |
|
140 |
#-- ircd-shortcut.pl ratbox-services commands -------------------------------------- |
141 |
|
142 |
.if defined(SERVER_NAME) |
143 |
@${REINPLACE_CMD} -e "s#services.ircd-ratbox.org#${SERVER_NAME}#" \ |
144 |
${WRKSRC}/contrib/ircd-shortcut.pl |
145 |
.endif |
146 |
.if defined(USER_SERV) |
147 |
@${REINPLACE_CMD} -e "s#USERSERV#${USER_SERV}#" \ |
148 |
${WRKSRC}/contrib/ircd-shortcut.pl |
149 |
.endif |
150 |
.if defined(CHAN_SERV) |
151 |
@${REINPLACE_CMD} -e "s#CHANSERV#${CHAN_SERV}#" \ |
152 |
${WRKSRC}/contrib/ircd-shortcut.pl |
153 |
.endif |
154 |
.if defined(NICK_SERV) |
155 |
@${REINPLACE_CMD} -e "s#NICKSERV#${NICK_SERV}#" \ |
156 |
${WRKSRC}/contrib/ircd-shortcut.pl |
157 |
.endif |
158 |
.if defined(ALIS_SERV) |
159 |
@${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV}#" \ |
160 |
${WRKSRC}/contrib/ircd-shortcut.pl |
161 |
.endif |
162 |
.if defined(OPER_BOT) |
163 |
@${REINPLACE_CMD} -e "s#OPERBOT#${OPER_BOT}#" \ |
164 |
${WRKSRC}/contrib/ircd-shortcut.pl |
165 |
.endif |
166 |
.if defined(OPER_SERV) |
167 |
@${REINPLACE_CMD} -e "s#OPERSERV#${OPER_SERV}#" \ |
168 |
${WRKSRC}/contrib/ircd-shortcut.pl |
169 |
.endif |
170 |
.if defined(JUPE_SERV) |
171 |
@${REINPLACE_CMD} -e "s#JUPESERV#${JUPE_SERV}#" \ |
172 |
${WRKSRC}/contrib/ircd-shortcut.pl |
173 |
.endif |
174 |
.if defined(GLOBAL_SERV) |
175 |
@${REINPLACE_CMD} -e "s#GLOBAL#${GLOBAL_SERV}#" \ |
176 |
${WRKSRC}/contrib/ircd-shortcut.pl |
177 |
.endif |
178 |
|
179 |
#------ Execute ircd-shortcut perl script to generate the .c file. ----- |
180 |
@${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation." |
181 |
${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl |
127 |
|
182 |
|
128 |
post-build: |
183 |
post-build: |
129 |
@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \ |
184 |
@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \ |
130 |
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} |
185 |
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} |
131 |
|
186 |
|
|
|
187 |
# ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ---- |
188 |
@${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts." |
189 |
@cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \ |
190 |
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la |
191 |
|
132 |
pre-su-install: |
192 |
pre-su-install: |
133 |
@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL |
193 |
@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL |
134 |
${MKDIR} ${PREFIX}/etc/${PORTNAME} |
194 |
${MKDIR} ${PREFIX}/etc/${PORTNAME} |
Lines 144-152
Link Here
|
144 |
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install |
204 |
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install |
145 |
${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${PREFIX}/etc/${PORTNAME}/ircd.motd.sample |
205 |
${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${PREFIX}/etc/${PORTNAME}/ircd.motd.sample |
146 |
${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${PREFIX}/etc/${PORTNAME}/ircd.conf.sample |
206 |
${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${PREFIX}/etc/${PORTNAME}/ircd.conf.sample |
147 |
${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample |
207 |
# ${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample |
148 |
${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${PREFIX}/etc/${PORTNAME}/genssl.sh |
208 |
${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${PREFIX}/etc/${PORTNAME}/genssl.sh |
149 |
|
209 |
|
|
|
210 |
# ----- We need to install the shortcut.pl module ---- |
211 |
@${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation." |
212 |
${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \ |
213 |
${PREFIX}/lib/${PORTNAME}/modules/contrib |
214 |
|
150 |
@if [ ! -f ${PREFIX}/etc/${PORTNAME}/ircd.conf ]; then \ |
215 |
@if [ ! -f ${PREFIX}/etc/${PORTNAME}/ircd.conf ]; then \ |
151 |
${ECHO} "Installing default configuration file."; \ |
216 |
${ECHO} "Installing default configuration file."; \ |
152 |
${CP} -p ${PREFIX}/etc/${PORTNAME}/ircd.conf.sample ${PREFIX}/etc/${PORTNAME}/ircd.conf ; \ |
217 |
${CP} -p ${PREFIX}/etc/${PORTNAME}/ircd.conf.sample ${PREFIX}/etc/${PORTNAME}/ircd.conf ; \ |