> -------------------- > Provided by Anope Dev. <dev@anope.org> - 2006 > 02/04 A Events for channel kicks and NickServ logout. [ #00] > 03/02 A Added support for TS6 Save (FNC) on ratbox, shadow and charybdis. [#424] > 03/07 F Counting issue in /os stats uplink. [#468] > 03/02 F BotServ/HostServ are no longer loaded when they are disabled. [#440] > 03/01 F Added ircd module support for valid_chan. [ #00] > 03/01 F Minor issues in ns_saset. [#455] > 02/13 F Yet anotehr 64bit issue. [ #00] > 01/14 F SGLines will now be removed correctly. [ #00] > 01/26 F Export buildStringList() for modules. [#425] > 02/11 F Fixed a few memleaks. [#420] > 02/17 F cs_getpass will now unload if encryption is enaled. [ #00] > 02/19 F Fixed position of EVENT_ACCESS_DEL. [ #00] > 03/01 F Fixed ident check on /bs bot change. [#463] > 03/01 F Fixed # prefix check on /cs forbid. [#461] > 03/01 F Fixed events on /join 0. [#417] > 03/01 F Added NULL checks to add_invite and add_exception. [#419] > 03/01 F Fixed suspend check on /cs invite. [#429] > 03/01 F Fixed memleaks in some protocol files. [#434] > 03/01 F Fixed bot check on /bs unassign. [#446] > 03/01 F Fixed wasteful finduser() call in os_oline.c. [#457] > 03/01 F Fixed memleak in runDefCon(). [#451] > 03/01 F Fixed function type of get_xop_level. [#459] > 03/01 F Prevented registration of UnrealIRCd's "local" channels. [#456] > 03/01 F Fixed bug in moduleNoticeLang(). [#421] > 03/01 F Made should_mode_change() extern. [#436] > 03/01 F Made add_ns_timeout() static. [#438] > 03/01 F Fixed memleak in os_mode.c. [#444] > 03/01 F Fixed memleak in do_mass_mode(). [#450] > 03/01 F Fixed memleaks in cs_list.c, hs_list.c and ns_list.c. [#447] > 03/01 F Fixed memleaks in hs_set.c. [#441] > 03/02 F Fixed missing TS6 functionality in channels.c. [#418] > 03/02 F Fixed possible overflow in process(). [#445] > 03/02 F Fixed memleak in do_cmode(). [#430] > 03/03 F Rage, Bahamut and Viagra will now use the correct server desc. [#467] > 03/03 F Fixed botserv's mode behaviour with protect umode. [#333] > 03/18 F Fixed sstrdup() with NULL argument in cs_akick.c. [#460] > 03/18 F Fixed charybdis umodes. [#471] > 03/19 F Fixed a gcc4 compiling issue. [#453] > 03/21 F Fixed bot check on /bs kick. [ #00] > 03/23 F Fixed some obsolete defines. [#390] > > Provided by nenolod. <nenolod@nenolod.net> - 2006 > 02/03 A Support for Charybdis IRCd. [ #00] > 02/12 F more va_list issues for 64bit platforms. [ #00] > 01/15 F va_arg issue on various 64bit platforms. [#415] > > Provided by illu. <illu@rs2i.net> - 2006 > 01/25 F Updated the french language file. [ #00] > > Provided by Trystan <trystan@nomadirc.net> - 2006 > 03/18 A New icon file for anope win32. [#472] > 03/14 A Anope will now terminate on Win98. Added version check. [#473] > 03/01 A Clarity on module loading status numbers. [#435] > 03/24 F Fixed segfault on /bs change. [#483] > 03/22 F Fixed distclean in all Makefiles. [#481] > 03/19 F Fixed some gcc4 compiling issues. [#453] > 03/18 F Fixed closing of file pointer in langtool.c. [#478] > 03/14 F Fixed gcc switches for modules. [#474] > 03/12 F moduleGetLastBuffer() returning NULL on alias and pseudo clients [#476] > 03/12 F nickIsServices() returns correctly for aliases [ #00] > 03/05 F Fixed moduleNoteiceLang() issue. [#469] > 03/01 F Applied ultiamte3 chan sqline patch. [#412] > 03/22 F Fixed distclean in all Makefiles. [#481] > 03/19 F Fixed some gcc4 compiling issues. [#453] > 03/18 F Fixed closing of file pointer in langtool.c. [#478] > 03/14 F Fixed gcc switches for modules. [#474] > 03/12 F moduleGetLastBuffer() returning NULL on alias and pseudo clients [#476] > 03/12 F nickIsServices() returns correctly for aliases [ #00] > 03/05 F Fixed moduleNoteiceLang() issue. [#469] > 03/01 F Applied ultiamte3 chan sqline patch. [#412] > 03/01 F Crash when not giving user for moduleGetLangString. [#454] > 02/23 F Usermatching possible null arg on sstrdup. [ #00] > 02/20 F Fixed some TS6 issues with do_cmode() and do_nick() [#396] > 02/12 F Double unbanning of in certain conditions. [ #00] > 01/25 F va_copy issue for various platforms. [ #00] > > Provided by ThaPrince <jon@vile.com> - 2006 > 02/28 F fantasy kick now honours protected, just like cs versions. [ #00] > > Provided by Brain <brain@inspircd.org> - 2006 > 03/01 F Updated inspircd protocol files. [#422] > > Provided by Monk <monk@mindforge.org> - 2006 > 03/22 U Updated de.l. [#482]
70 lines
2.3 KiB
Makefile
70 lines
2.3 KiB
Makefile
# $NetBSD: Makefile,v 1.15 2006/06/07 20:41:55 adrian_p Exp $
|
|
|
|
DISTNAME= anope-1.7.14
|
|
CATEGORIES= net
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=anope/}
|
|
|
|
MAINTAINER= adrianp@NetBSD.org
|
|
HOMEPAGE= http://www.anope.org/
|
|
COMMENT= Set of Services for IRC networks
|
|
|
|
GNU_CONFIGURE= YES
|
|
PTHREAD_OPTS+= require
|
|
USE_TOOLS+= gmake perl:run
|
|
ANOPE_USER= anope
|
|
ANOPE_GROUP= anope
|
|
RCD_SCRIPTS= anope
|
|
FILES_SUBST+= ANOPE_USER=${ANOPE_USER:Q}
|
|
FILES_SUBST+= ANOPE_GROUP=${ANOPE_GROUP:Q}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
PKG_USERS= ${ANOPE_USER}:${ANOPE_GROUP}::anope\ user:${PREFIX}/lib/anope:${NOLOGIN}
|
|
PKG_GROUPS= ${ANOPE_GROUP}
|
|
MAKE_ENV+= RUNGROUP=${ANOPE_GROUP:Q}
|
|
|
|
CONF_FILES_PERMS+= ${PREFIX}/share/examples/anope/example.conf \
|
|
${PREFIX}/lib/anope/services.conf \
|
|
${ANOPE_USER} ${ANOPE_GROUP} 0640
|
|
|
|
CONFIGURE_ARGS+= --with-permissions=077
|
|
CONFIGURE_ARGS+= --with-bindir=${PREFIX}/lib/anope
|
|
CONFIGURE_ARGS+= --with-datadir=${PREFIX}/lib/anope
|
|
CONFIGURE_ARGS+= --with-rungroup=${ANOPE_GROUP:Q}
|
|
|
|
.include "options.mk"
|
|
|
|
SUBST_CLASSES+= paths
|
|
SUBST_STAGE.paths= post-patch
|
|
SUBST_FILES.paths= data/example.chk data/example.conf
|
|
SUBST_SED.paths= -e "s|/home/ircd/services|${PREFIX}/lib/anope|g"
|
|
SUBST_SED.paths+= -e "s|/usr/local/lib/services|${PREFIX}/lib/anope|g"
|
|
SUBST_SED.paths+= -e "s|/home/username/services|${PREFIX}/lib/anope|g"
|
|
SUBST_MESSAGE.paths= Fixing hardcoded paths.
|
|
|
|
SUBST_CLASSES+= utils
|
|
SUBST_STAGE.utils= post-patch
|
|
SUBST_FILES.utils= src/Makefile
|
|
SUBST_SED.utils= -e "s|find|${FIND}|g"
|
|
SUBST_SED.utils+= -e "s|chgrp|${CHGRP}|g"
|
|
SUBST_SED.utils+= -e "s|chmod|${CHMOD}|g"
|
|
SUBST_SED.utils+= -e "s|ln|${LN}|g"
|
|
SUBST_MESSAGE.utils= Fixing hardcoded utilities.
|
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/anope
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/anope
|
|
${INSTALL_DATA} ${WRKSRC}/docs/* ${PREFIX}/share/doc/anope
|
|
${CHMOD} ${BINMODE} ${PREFIX}/lib/anope/anoperc
|
|
${CHMOD} ${BINMODE} ${PREFIX}/lib/anope/listchans
|
|
${CHMOD} ${BINMODE} ${PREFIX}/lib/anope/listnicks
|
|
${CHMOD} ${BINMODE} ${PREFIX}/lib/anope/services
|
|
${CHMOD} ${BINMODE} ${PREFIX}/lib/anope/modules/*.so
|
|
${CHOWN} ${ANOPE_USER} ${PREFIX}/lib/anope
|
|
${CHOWN} ${ANOPE_USER} ${PREFIX}/lib/anope/backups
|
|
${CHOWN} ${ANOPE_USER} ${PREFIX}/lib/anope/logs
|
|
${INSTALL_DATA} ${WRKSRC}/data/* ${PREFIX}/share/examples/anope
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|