diff options
Diffstat (limited to 'irc/ircd-ratbox-devel/Makefile')
-rw-r--r-- | irc/ircd-ratbox-devel/Makefile | 185 |
1 files changed, 0 insertions, 185 deletions
diff --git a/irc/ircd-ratbox-devel/Makefile b/irc/ircd-ratbox-devel/Makefile deleted file mode 100644 index 27fab6a75ef6..000000000000 --- a/irc/ircd-ratbox-devel/Makefile +++ /dev/null @@ -1,185 +0,0 @@ -PORTNAME= ircd-ratbox -PORTVERSION= 3.0.7 -PORTREVISION= 3 -CATEGORIES= irc -MASTER_SITES= http://www.ratbox.org/download/ \ - http://www.ratbox.org/download/old/ -PKGNAMESUFFIX= -devel - -MAINTAINER= moggie@elasticmind.net -COMMENT= Advanced, stable IRC daemon, used widely on EFnet ('testing' release) -WWW= http://www.ircd-ratbox.org/ - -LICENSE= GPLv2 - -DEPRECATED= Development stalled upstream, consider switching to irc/ircd-ratbox -EXPIRATION_DATE=2024-08-31 - -CONFLICTS= ircd-hybrid ircd-ratbox - -USES= libtool perl5 sqlite tar:bzip2 -USE_RC_SUBR= ircd-ratbox -USE_PERL5= build -USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox - -USERS= ircd -GROUPS= ${USERS} - -LOGDIR?= /var/log/${PORTNAME} -RUNDIR?= /var/run/${PORTNAME} -DBDIR?= /var/db/${PORTNAME} -SUB_FILES= pkg-message -PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} -SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} - -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc/${PORTNAME} \ - --with-logdir=/var/log/${PORTNAME} \ - --with-moduledir=${PREFIX}/lib/${PORTNAME}/modules \ - --libexecdir=${PREFIX}/libexec \ - --with-helpdir=${DATADIR}/help \ - --libdir=${PREFIX}/lib/${PORTNAME} \ - --with-sqlite3=${LOCALBASE} \ - --disable-backups -INSTALL_TARGET= install-strip - -PORTDOCS= [^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.* - -#-- Options ------------------------------------------------------------ - -OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODULES ASSERT SMALL_NET SERVICES DOCS -OPTIONS_DEFAULT= OPENSSL ZIPLINKS SHARED_MODULES -ZIPLINKS_DESC= ziplinks support -SHARED_MODULES_DESC= shared modules support -ASSERT_DESC= Enable debugging code -SMALL_NET_DESC= Tune server for small networks -SERVICES_DESC= ratbox-services compatibility code - -OPENSSL_USES= ssl -OPENSSL_CONFIGURE_ENABLE= openssl -OPENSSL_LDFLAGS= -L${OPENSSLLIB} -OPENSSL_CFLAGS= -I${OPENSSLINC} -IPV6_CONFIGURE_ENABLE= ipv6 -ZIPLINKS_CONFIGURE_ENABLE= zlib -SHARED_MODULES_CONFIGURE_ENABLE=shared-modules -ASSERT_CONFIGURE_ENABLE= assert -SMALL_NET_CONFIGURE_ENABLE= small-net -SERVICES_CONFIGURE_ENABLE= services - -#-- User Configuration ------------------------------------------------- - -.if defined(NICKLEN) -CONFIGURE_ARGS+= --with-nicklen=${NICKLEN} -.endif - -#----------------------------------------------------------------------- - -pre-configure: - @${ECHO_MSG} "" - @${ECHO_MSG} "This port has additional options:" - @${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" - @${ECHO_MSG} "" - @${ECHO_MSG} " SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services" - @${ECHO_MSG} " USER_SERV [default 'USERSERV'] - Name of user registration service" - @${ECHO_MSG} " CHAN_SERV [default 'CHANSERV'] - Name of channel registration serv'" - @${ECHO_MSG} " NICK_SERV [default 'NICKSERV'] - Name of nickname registration serv'" - @${ECHO_MSG} " ALIS_SERV [default 'ALIS'] - Name of channel list service" - @${ECHO_MSG} " OPER_BOT [default 'OPERBOT'] - Name of operbot service" - @${ECHO_MSG} " OPER_SERV [default 'OPERSERV'] - Name of oper command service" - @${ECHO_MSG} " JUPE_SERV [default 'JUPESERV'] - Name of jupe service" - @${ECHO_MSG} " GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service" - @${ECHO_MSG} "" - @${ECHO_MSG} "Press CTRL+C now if you wish to set them." - @${ECHO_MSG} "" - -pre-build: - @${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure - @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ - ${WRKSRC}/doc/example.conf \ - ${WRKSRC}/doc/example.efnet.conf - @${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g" \ - ${WRKSRC}/doc/example.conf \ - ${WRKSRC}/doc/example.efnet.conf - @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" \ - ${WRKSRC}/doc/example.conf \ - ${WRKSRC}/doc/example.efnet.conf - @${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h - @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h - @${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl - -#-- ircd-shortcut.pl ratbox-services commands -------------------------------------- - -.if defined(SERVER_NAME) - @${REINPLACE_CMD} -e "s#services.ircd-ratbox.org#${SERVER_NAME}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(USER_SERV) - @${REINPLACE_CMD} -e "s#USERSERV#${USER_SERV}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(CHAN_SERV) - @${REINPLACE_CMD} -e "s#CHANSERV#${CHAN_SERV}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(NICK_SERV) - @${REINPLACE_CMD} -e "s#NICKSERV#${NICK_SERV}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(ALIS_SERV) - @${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(OPER_BOT) - @${REINPLACE_CMD} -e "s#OPERBOT#${OPER_BOT}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(OPER_SERV) - @${REINPLACE_CMD} -e "s#OPERSERV#${OPER_SERV}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(JUPE_SERV) - @${REINPLACE_CMD} -e "s#JUPESERV#${JUPE_SERV}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif -.if defined(GLOBAL_SERV) - @${REINPLACE_CMD} -e "s#GLOBAL#${GLOBAL_SERV}#" \ - ${WRKSRC}/contrib/ircd-shortcut.pl -.endif - -#------ Execute ircd-shortcut perl script to generate the .c file. ----- - @${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation." - ${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl - -post-build: - @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ - ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} - -# ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ---- - @${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts." - @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \ - ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la - -pre-install: - ${MKDIR} ${STAGEDIR}${ETCDIR} - ${MKDIR} ${STAGEDIR}${DATADIR}/help - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules - -post-install: - ${MKDIR} ${STAGEDIR}${RUNDIR} - ${MKDIR} ${STAGEDIR}${DBDIR} - ${MKDIR} ${STAGEDIR}${LOGDIR} - ${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} - @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ - ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} - ${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample - ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample - ${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample - ${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/genssl.sh - -# ----- We need to install the shortcut.pl module ---- - @${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation." - ${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \ - ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/contrib - -.include <bsd.port.mk> |