chat/anope: Update to 2.0.6 [10 years of updates, no changelog. Based on work in pkgsrc-wip.]diff -r1.1.1.1 -r1.2 pkgsrc/chat/anope/DESCR
(nia)
@@ -1,3 +1,5 @@ | @@ -1,3 +1,5 @@ | |||
1 | Anope is a set of Services for IRC networks that allows users to | 1 | Anope is an open source set of IRC Services. It is highly modular, | |
2 | manage their nicks and channels in a secure and efficient way, and | 2 | with a vast number of configurable parameters, and is the most used | |
3 | administrators to manage their network with powerful tools. | 3 | IRC services package. There are also many modules on the modsite | |
4 | to add additional features. It supports many modern IRCds, including | |||
5 | InspIRCd, UnrealIRCd, and ircd-hybrid. |
@@ -1,22 +1,45 @@ | @@ -1,22 +1,45 @@ | |||
1 | # $NetBSD: options.mk,v 1.1.1.1 2006/10/20 22:40:24 adrianp Exp $ | 1 | # $NetBSD: options.mk,v 1.2 2019/02/05 19:10:50 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.anope | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.anope | |
4 | PKG_SUPPORTED_OPTIONS= mysql anope-dbencryption | 4 | PKG_SUPPORTED_OPTIONS= gnutls openssl mysql ldap pcre sqlite3 | |
5 | PKG_SUGGESTED_OPTIONS= openssl | |||
6 | PLIST_VARS+= gnutls openssl mysql ldap pcre sqlite3 | |||
5 | 7 | |||
6 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
7 | 9 | |||
8 | ### | 10 | .if !empty(PKG_OPTIONS:Mgnutls) | |
9 | ### Use MySQL for storing data | 11 | PLIST.gnutls= yes | |
10 | ### | 12 | ANOPE_EXTRAS+= m_ssl_gnutls.cpp | |
13 | .include "../../security/gnutls/buildlink3.mk" | |||
14 | .endif | |||
15 | ||||
16 | .if !empty(PKG_OPTIONS:Mopenssl) | |||
17 | PLIST.openssl= yes | |||
18 | ANOPE_EXTRAS+= m_ssl_openssl.cpp | |||
19 | .include "../../security/openssl/buildlink3.mk" | |||
20 | .endif | |||
21 | ||||
11 | .if !empty(PKG_OPTIONS:Mmysql) | 22 | .if !empty(PKG_OPTIONS:Mmysql) | |
12 | . include "../../mk/mysql.buildlink3.mk" | 23 | PLIST.mysql= yes | |
13 | .else | 24 | ANOPE_EXTRAS+= m_mysql.cpp | |
14 | CONFIGURE_ARGS+= --without-mysql | 25 | .include "../../mk/mysql.buildlink3.mk" | |
26 | .endif | |||
27 | ||||
28 | .if !empty(PKG_OPTIONS:Mldap) | |||
29 | PLIST.ldap= yes | |||
30 | ANOPE_EXTRAS+= m_ldap.cpp | |||
31 | ANOPE_EXTRAS+= m_ldap_authentication.cpp | |||
32 | .include "../../databases/openldap-client/buildlink3.mk" | |||
33 | .endif | |||
34 | ||||
35 | .if !empty(PKG_OPTIONS:Mpcre) | |||
36 | PLIST.pcre= yes | |||
37 | ANOPE_EXTRAS+= m_regex_pcre.cpp | |||
38 | .include "../../devel/pcre/buildlink3.mk" | |||
15 | .endif | 39 | .endif | |
16 | 40 | |||
17 | ### | 41 | .if !empty(PKG_OPTIONS:Msqlite3) | |
18 | ### Encrypt sensitive data in the database (only with mysql) | 42 | PLIST.sqlite3= yes | |
19 | ### | 43 | ANOPE_EXTRAS+= m_sqlite.cpp | |
20 | .if !empty(PKG_OPTIONS:Mmysql) && !empty(PKG_OPTIONS:Manope-dbencryption) | 44 | .include "../../databases/sqlite3/buildlink3.mk" | |
21 | CONFIGURE_ARGS+= --with-encryption | |||
22 | .endif | 45 | .endif |
@@ -1,88 +1,110 @@ | @@ -1,88 +1,110 @@ | |||
1 | # $NetBSD: Makefile,v 1.21 2018/08/22 09:43:00 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.22 2019/02/05 19:10:50 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= anope-1.7.21 | 3 | PKGNAME= anope-2.0.6 | |
4 | PKGREVISION= 9 | 4 | DISTNAME= ${PKGNAME}-source | |
5 | CATEGORIES= chat | 5 | CATEGORIES= chat | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=anope/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=anope/} | |
7 | GITHUB_PROJECT= anope | |||
8 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | |||
9 | ||||
10 | MAINTAINER= nia@NetBSD.org | |||
11 | HOMEPAGE= https://www.anope.org/ | |||
12 | COMMENT= Modular set of IRC services | |||
13 | LICENSE= gnu-gpl-v2 | |||
14 | ||||
15 | USE_LANGUAGES= c c++ | |||
16 | USE_CMAKE= yes | |||
17 | ||||
18 | CMAKE_ARGS+= -DPROGRAM_NAME=anope | |||
19 | ||||
20 | CMAKE_ARGS+= -DDISABLE_TOOLS=ON | |||
21 | ||||
22 | CMAKE_ARGS+= -DDB_DIR=anope/data | |||
23 | CMAKE_ARGS+= -DCONF_DIR=${PKG_SYSCONFDIR}/anope | |||
24 | CMAKE_ARGS+= -DLIB_DIR=lib/anope | |||
25 | CMAKE_ARGS+= -DLOCALE_DIR=${PKGLOCALEDIR}/locale | |||
26 | CMAKE_ARGS+= -DLOGS_DIR=anope/logs | |||
27 | ||||
28 | .include "../../mk/bsd.prefs.mk" | |||
29 | ||||
30 | ANOPE_USER?= anope | |||
31 | ANOPE_GROUP?= anope | |||
32 | PKG_GROUPS= ${ANOPE_GROUP} | |||
33 | PKG_USERS= ${ANOPE_USER}:${ANOPE_GROUP} | |||
34 | PKG_GROUPS_VARS= ANOPE_USER | |||
35 | PKG_USERS_VARS= ANOPE_GROUP | |||
36 | ||||
37 | OWN_DIRS_PERMS+= ${PREFIX}/anope ${ANOPE_USER} ${ANOPE_GROUP} 0755 | |||
38 | OWN_DIRS_PERMS+= ${PREFIX}/anope/data ${ANOPE_USER} ${ANOPE_GROUP} 0755 | |||
39 | OWN_DIRS_PERMS+= ${PREFIX}/anope/logs ${ANOPE_USER} ${ANOPE_GROUP} 0755 | |||
40 | ||||
41 | FILES_SUBST+= ANOPE_GROUP=${ANOPE_GROUP:Q} | |||
42 | FILES_SUBST+= ANOPE_USER=${ANOPE_USER:Q} | |||
43 | FILES_SUBST+= PKGLOCALEDIR=${PKGLOCALEDIR} | |||
44 | ||||
45 | SUBST_CLASSES+= conf | |||
46 | SUBST_STAGE.conf= pre-configure | |||
47 | SUBST_MESSAGE.conf= Set variables in configuration file. | |||
48 | SUBST_FILES.conf+= data/example.conf | |||
49 | SUBST_SED.conf+= -e "s,@PREFIX@,${PREFIX},g" | |||
50 | SUBST_SED.conf+= -e "s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g" | |||
51 | SUBST_SED.conf+= -e "s,@PKGLOCALEDIR@,${PKGLOCALEDIR},g" | |||
7 | 52 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | |||
9 | HOMEPAGE= http://www.anope.org/ | |||
10 | COMMENT= Set of Services for IRC networks | |||
11 | ||||
12 | PKG_DESTDIR_SUPPORT= destdir | |||
13 | ||||
14 | GNU_CONFIGURE= YES | |||
15 | PTHREAD_OPTS+= require | |||
16 | USE_TOOLS+= gmake perl:run | |||
17 | ANOPE_USER= anope | |||
18 | ANOPE_GROUP= anope | |||
19 | RCD_SCRIPTS= anope | 53 | RCD_SCRIPTS= anope | |
20 | FILES_SUBST+= ANOPE_USER=${ANOPE_USER} | |||
21 | FILES_SUBST+= ANOPE_GROUP=${ANOPE_GROUP} | |||
22 | 54 | |||
23 | USERGROUP_PHASE= pre-install | 55 | EGDIR= ${PREFIX}/share/examples/anope | |
24 | PKG_USERS_VARS+= ANOPE_USER | 56 | DOCDIR= ${PREFIX}/share/doc/anope | |
25 | PKG_GROUPS_VARS+= ANOPE_GROUP | |||
26 | 57 | |||
27 | .include "../../mk/bsd.prefs.mk" | 58 | USE_PKGLOCALEDIR= yes | |
28 | 59 | |||
29 | PKG_USERS= ${ANOPE_USER}:${ANOPE_GROUP} | 60 | INSTALLATION_DIRS+= ${EGDIR} | |
30 | PKG_HOME.${ANOPE_USER}= ${PREFIX}/lib/anope | 61 | INSTALLATION_DIRS+= ${DOCDIR} | |
31 | PKG_GROUPS= ${ANOPE_GROUP} | |||
32 | MAKE_ENV+= RUNGROUP=${ANOPE_GROUP} | |||
33 | OWN_DIRS_PERMS+= ${PREFIX}/lib/anope/logs \ | |||
34 | ${ANOPE_USER} ${ANOPE_GROUP} 2755 | |||
35 | OWN_DIRS_PERMS+= ${PREFIX}/lib/anope/modules/runtime \ | |||
36 | ${ANOPE_USER} ${ANOPE_GROUP} 2755 | |||
37 | ||||
38 | CONF_FILES_PERMS+= ${PREFIX}/share/examples/anope/example.conf \ | |||
39 | ${PREFIX}/lib/anope/services.conf \ | |||
40 | ${ANOPE_USER} ${ANOPE_GROUP} 0640 | |||
41 | ||||
42 | CONFIGURE_ARGS+= --with-permissions=077 | |||
43 | CONFIGURE_ARGS+= --with-bindir=${PREFIX}/lib/anope | |||
44 | CONFIGURE_ARGS+= --with-datadir=${PREFIX}/lib/anope | |||
45 | CONFIGURE_ARGS+= --with-rungroup=${ANOPE_GROUP} | |||
46 | 62 | |||
47 | .include "options.mk" | 63 | CONF_FILES+= ${EGDIR}/botserv.conf ${PKG_SYSCONFDIR}/anope/botserv.conf | |
64 | CONF_FILES+= ${EGDIR}/chanserv.conf ${PKG_SYSCONFDIR}/anope/chanserv.conf | |||
65 | CONF_FILES+= ${EGDIR}/chanstats.conf ${PKG_SYSCONFDIR}/anope/chanstats.conf | |||
66 | CONF_FILES+= ${EGDIR}/services.conf ${PKG_SYSCONFDIR}/anope/services.conf | |||
67 | CONF_FILES+= ${EGDIR}/global.conf ${PKG_SYSCONFDIR}/anope/global.conf | |||
68 | CONF_FILES+= ${EGDIR}/hostserv.conf ${PKG_SYSCONFDIR}/anope/hostserv.conf | |||
69 | CONF_FILES+= ${EGDIR}/irc2sql.conf ${PKG_SYSCONFDIR}/anope/irc2sql.conf | |||
70 | CONF_FILES+= ${EGDIR}/memoserv.conf ${PKG_SYSCONFDIR}/anope/memoserv.conf | |||
71 | CONF_FILES+= ${EGDIR}/modules.conf ${PKG_SYSCONFDIR}/anope/modules.conf | |||
72 | CONF_FILES+= ${EGDIR}/nickserv.conf ${PKG_SYSCONFDIR}/anope/nickserv.conf | |||
73 | CONF_FILES+= ${EGDIR}/operserv.conf ${PKG_SYSCONFDIR}/anope/operserv.conf | |||
48 | 74 | |||
49 | SUBST_CLASSES+= paths | 75 | .include "options.mk" | |
50 | SUBST_STAGE.paths= pre-configure | |||
51 | SUBST_FILES.paths= data/example.chk data/example.conf | |||
52 | SUBST_SED.paths= -e "s|/home/ircd/services|${PREFIX}/lib/anope|g" | |||
53 | SUBST_SED.paths+= -e "s|/usr/local/lib/services|${PREFIX}/lib/anope|g" | |||
54 | SUBST_SED.paths+= -e "s|/home/username/services|${PREFIX}/lib/anope|g" | |||
55 | SUBST_MESSAGE.paths= Fixing hardcoded paths. | |||
56 | ||||
57 | SUBST_CLASSES+= utils | |||
58 | SUBST_STAGE.utils= pre-configure | |||
59 | SUBST_FILES.utils= src/Makefile | |||
60 | SUBST_SED.utils= -e "s|find|${FIND}|g" | |||
61 | SUBST_SED.utils+= -e "s|chgrp|${CHGRP}|g" | |||
62 | SUBST_SED.utils+= -e "s|chmod|${CHMOD}|g" | |||
63 | SUBST_SED.utils+= -e "s|ln|${LN}|g" | |||
64 | SUBST_MESSAGE.utils= Fixing hardcoded utilities. | |||
65 | ||||
66 | .include "../../mk/pthread.buildlink3.mk" | |||
67 | ||||
68 | # for backtrace | |||
69 | .if ${OPSYS} == "NetBSD" && exists(/usr/include/execinfo.h) | |||
70 | LDFLAGS+= -lexecinfo | |||
71 | .endif | |||
72 | 76 | |||
73 | INSTALLATION_DIRS+= share/doc/anope share/examples/anope lib/anope/modules | 77 | pre-configure: | |
78 | .for srcfile in ${ANOPE_EXTRAS} | |||
79 | ${LN} -sf ${WRKSRC}/modules/extra/${srcfile} ${WRKSRC}/modules/${srcfile} | |||
80 | .endfor | |||
74 | 81 | |||
75 | post-install: | 82 | post-install: | |
76 | ${INSTALL_DATA} ${WRKSRC}/docs/* ${DESTDIR}${PREFIX}/share/doc/anope | 83 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/botserv.example.conf \ | |
77 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/lib/anope/anoperc | 84 | ${DESTDIR}${EGDIR}/botserv.conf | |
78 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/lib/anope/listchans | 85 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/chanserv.example.conf \ | |
79 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/lib/anope/listnicks | 86 | ${DESTDIR}${EGDIR}/chanserv.conf | |
80 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/lib/anope/services | 87 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/chanstats.example.conf \ | |
81 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/lib/anope/modules/*.so | 88 | ${DESTDIR}${EGDIR}/chanstats.conf | |
82 | ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/lib/anope/languages/* | 89 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/example.conf \ | |
83 | ${CHOWN} ${ANOPE_USER} ${DESTDIR}${PREFIX}/lib/anope | 90 | ${DESTDIR}${EGDIR}/services.conf | |
84 | ${CHOWN} ${ANOPE_USER} ${DESTDIR}${PREFIX}/lib/anope/backups | 91 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/global.example.conf \ | |
85 | ${CHOWN} ${ANOPE_USER} ${DESTDIR}${PREFIX}/lib/anope/logs | 92 | ${DESTDIR}${EGDIR}/global.conf | |
86 | ${INSTALL_DATA} ${WRKSRC}/data/* ${DESTDIR}${PREFIX}/share/examples/anope | 93 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/hostserv.example.conf \ | |
94 | ${DESTDIR}${EGDIR}/hostserv.conf | |||
95 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/irc2sql.example.conf \ | |||
96 | ${DESTDIR}${EGDIR}/irc2sql.conf | |||
97 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/memoserv.example.conf \ | |||
98 | ${DESTDIR}${EGDIR}/memoserv.conf | |||
99 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/modules.example.conf \ | |||
100 | ${DESTDIR}${EGDIR}/modules.conf | |||
101 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/nickserv.example.conf \ | |||
102 | ${DESTDIR}${EGDIR}/nickserv.conf | |||
103 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/operserv.example.conf \ | |||
104 | ${DESTDIR}${EGDIR}/operserv.conf | |||
105 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/example.chk \ | |||
106 | ${DESTDIR}${DOCDIR}/example.chk | |||
107 | ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/anope/stats.standalone.example.conf \ | |||
108 | ${DESTDIR}${DOCDIR}/stats.standalone.example.conf | |||
87 | 109 | |||
88 | .include "../../mk/bsd.pkg.mk" | 110 | .include "../../mk/bsd.pkg.mk" |
@@ -1,190 +1,208 @@ | @@ -1,190 +1,208 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2018/01/01 22:29:19 rillig Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2019/02/05 19:10:50 nia Exp $ | |
2 | lib/anope/anoperc | 2 | anope/data/modules/webcpanel/templates/default/chanserv/access.html | |
3 | lib/anope/languages/cat | 3 | anope/data/modules/webcpanel/templates/default/chanserv/akick.html | |
4 | lib/anope/languages/de | 4 | anope/data/modules/webcpanel/templates/default/chanserv/chanlist.html | |
5 | lib/anope/languages/en_us | 5 | anope/data/modules/webcpanel/templates/default/chanserv/drop.html | |
6 | lib/anope/languages/es | 6 | anope/data/modules/webcpanel/templates/default/chanserv/main.html | |
7 | lib/anope/languages/fr | 7 | anope/data/modules/webcpanel/templates/default/chanserv/modes.html | |
8 | lib/anope/languages/gr | 8 | anope/data/modules/webcpanel/templates/default/chanserv/set.html | |
9 | lib/anope/languages/hun | 9 | anope/data/modules/webcpanel/templates/default/confirm.html | |
10 | lib/anope/languages/it | 10 | anope/data/modules/webcpanel/templates/default/cubes.png | |
11 | lib/anope/languages/nl | 11 | anope/data/modules/webcpanel/templates/default/favicon.ico | |
12 | lib/anope/languages/pl | 12 | anope/data/modules/webcpanel/templates/default/footer.html | |
13 | lib/anope/languages/pt | 13 | anope/data/modules/webcpanel/templates/default/header.html | |
14 | lib/anope/languages/ru | 14 | anope/data/modules/webcpanel/templates/default/hostserv/request.html | |
15 | lib/anope/languages/tr | 15 | anope/data/modules/webcpanel/templates/default/login.html | |
16 | lib/anope/listchans | 16 | anope/data/modules/webcpanel/templates/default/logo.png | |
17 | lib/anope/listnicks | 17 | anope/data/modules/webcpanel/templates/default/memoserv/memos.html | |
18 | anope/data/modules/webcpanel/templates/default/nickserv/access.html | |||
19 | anope/data/modules/webcpanel/templates/default/nickserv/alist.html | |||
20 | anope/data/modules/webcpanel/templates/default/nickserv/cert.html | |||
21 | anope/data/modules/webcpanel/templates/default/nickserv/info.html | |||
22 | anope/data/modules/webcpanel/templates/default/operserv/akill.html | |||
23 | anope/data/modules/webcpanel/templates/default/register.html | |||
24 | anope/data/modules/webcpanel/templates/default/style.css | |||
25 | bin/anope | |||
18 | lib/anope/modules/bahamut.so | 26 | lib/anope/modules/bahamut.so | |
19 | lib/anope/modules/bs_act.so | 27 | lib/anope/modules/botserv.so | |
20 | lib/anope/modules/bs_assign.so | 28 | lib/anope/modules/bs_assign.so | |
29 | lib/anope/modules/bs_autoassign.so | |||
21 | lib/anope/modules/bs_badwords.so | 30 | lib/anope/modules/bs_badwords.so | |
22 | lib/anope/modules/bs_bot.so | 31 | lib/anope/modules/bs_bot.so | |
23 | lib/anope/modules/bs_botlist.so | 32 | lib/anope/modules/bs_botlist.so | |
24 | lib/anope/modules/bs_fantasy.so | 33 | lib/anope/modules/bs_control.so | |
25 | lib/anope/modules/bs_fantasy_kick.so | |||
26 | lib/anope/modules/bs_fantasy_kickban.so | |||
27 | lib/anope/modules/bs_fantasy_owner.so | |||
28 | lib/anope/modules/bs_fantasy_seen.so | |||
29 | lib/anope/modules/bs_fantasy_unban.so | |||
30 | lib/anope/modules/bs_help.so | |||
31 | lib/anope/modules/bs_info.so | 34 | lib/anope/modules/bs_info.so | |
32 | lib/anope/modules/bs_kick.so | 35 | lib/anope/modules/bs_kick.so | |
33 | lib/anope/modules/bs_say.so | |||
34 | lib/anope/modules/bs_set.so | 36 | lib/anope/modules/bs_set.so | |
35 | lib/anope/modules/bs_unassign.so | 37 | lib/anope/modules/chanserv.so | |
36 | lib/anope/modules/charybdis.so | 38 | lib/anope/modules/charybdis.so | |
37 | lib/anope/modules/cs_access.so | 39 | lib/anope/modules/cs_access.so | |
38 | lib/anope/modules/cs_akick.so | 40 | lib/anope/modules/cs_akick.so | |
39 | lib/anope/modules/cs_appendtopic.so | |||
40 | lib/anope/modules/cs_ban.so | 41 | lib/anope/modules/cs_ban.so | |
41 | lib/anope/modules/cs_clear.so | 42 | lib/anope/modules/cs_clone.so | |
42 | lib/anope/modules/cs_drop.so | 43 | lib/anope/modules/cs_drop.so | |
43 | lib/anope/modules/cs_enforce.so | 44 | lib/anope/modules/cs_enforce.so | |
44 | lib/anope/modules/cs_forbid.so | 45 | lib/anope/modules/cs_entrymsg.so | |
46 | lib/anope/modules/cs_flags.so | |||
45 | lib/anope/modules/cs_getkey.so | 47 | lib/anope/modules/cs_getkey.so | |
46 | lib/anope/modules/cs_getpass.so | |||
47 | lib/anope/modules/cs_help.so | |||
48 | lib/anope/modules/cs_identify.so | |||
49 | lib/anope/modules/cs_info.so | 48 | lib/anope/modules/cs_info.so | |
50 | lib/anope/modules/cs_invite.so | 49 | lib/anope/modules/cs_invite.so | |
51 | lib/anope/modules/cs_kick.so | 50 | lib/anope/modules/cs_kick.so | |
52 | lib/anope/modules/cs_list.so | 51 | lib/anope/modules/cs_list.so | |
53 | lib/anope/modules/cs_logout.so | 52 | lib/anope/modules/cs_log.so | |
54 | lib/anope/modules/cs_modes.so | 53 | lib/anope/modules/cs_mode.so | |
55 | lib/anope/modules/cs_register.so | 54 | lib/anope/modules/cs_register.so | |
56 | lib/anope/modules/cs_sendpass.so | 55 | lib/anope/modules/cs_seen.so | |
57 | lib/anope/modules/cs_set.so | 56 | lib/anope/modules/cs_set.so | |
57 | lib/anope/modules/cs_set_misc.so | |||
58 | lib/anope/modules/cs_status.so | 58 | lib/anope/modules/cs_status.so | |
59 | lib/anope/modules/cs_statusupdate.so | |||
59 | lib/anope/modules/cs_suspend.so | 60 | lib/anope/modules/cs_suspend.so | |
60 | lib/anope/modules/cs_tban.so | 61 | lib/anope/modules/cs_sync.so | |
61 | lib/anope/modules/cs_topic.so | 62 | lib/anope/modules/cs_topic.so | |
63 | lib/anope/modules/cs_unban.so | |||
64 | lib/anope/modules/cs_updown.so | |||
62 | lib/anope/modules/cs_xop.so | 65 | lib/anope/modules/cs_xop.so | |
63 | lib/anope/modules/dreamforge.so | 66 | lib/anope/modules/db_flatfile.so | |
67 | lib/anope/modules/db_old.so | |||
68 | lib/anope/modules/db_redis.so | |||
69 | lib/anope/modules/db_sql.so | |||
70 | lib/anope/modules/db_sql_live.so | |||
71 | lib/anope/modules/enc_bcrypt.so | |||
64 | lib/anope/modules/enc_md5.so | 72 | lib/anope/modules/enc_md5.so | |
65 | lib/anope/modules/enc_none.so | 73 | lib/anope/modules/enc_none.so | |
66 | lib/anope/modules/enc_old.so | 74 | lib/anope/modules/enc_old.so | |
67 | lib/anope/modules/enc_sha1.so | 75 | lib/anope/modules/enc_sha1.so | |
68 | lib/anope/modules/he_help.so | 76 | lib/anope/modules/enc_sha256.so | |
77 | lib/anope/modules/fantasy.so | |||
78 | lib/anope/modules/gl_global.so | |||
79 | lib/anope/modules/global.so | |||
80 | lib/anope/modules/greet.so | |||
81 | lib/anope/modules/help.so | |||
82 | lib/anope/modules/hostserv.so | |||
69 | lib/anope/modules/hs_del.so | 83 | lib/anope/modules/hs_del.so | |
70 | lib/anope/modules/hs_delall.so | |||
71 | lib/anope/modules/hs_group.so | 84 | lib/anope/modules/hs_group.so | |
72 | lib/anope/modules/hs_help.so | |||
73 | lib/anope/modules/hs_list.so | 85 | lib/anope/modules/hs_list.so | |
74 | lib/anope/modules/hs_off.so | 86 | lib/anope/modules/hs_off.so | |
75 | lib/anope/modules/hs_on.so | 87 | lib/anope/modules/hs_on.so | |
76 | lib/anope/modules/hs_request.so | 88 | lib/anope/modules/hs_request.so | |
77 | lib/anope/modules/hs_set.so | 89 | lib/anope/modules/hs_set.so | |
78 | lib/anope/modules/hs_setall.so | |||
79 | lib/anope/modules/hybrid.so | 90 | lib/anope/modules/hybrid.so | |
80 | lib/anope/modules/inspircd10.so | 91 | lib/anope/modules/inspircd12.so | |
81 | lib/anope/modules/inspircd11.so | 92 | lib/anope/modules/inspircd20.so | |
93 | lib/anope/modules/m_dns.so | |||
94 | lib/anope/modules/m_dnsbl.so | |||
95 | lib/anope/modules/m_helpchan.so | |||
96 | lib/anope/modules/m_httpd.so | |||
97 | ${PLIST.ldap}lib/anope/modules/m_ldap.so | |||
98 | ${PLIST.ldap}lib/anope/modules/m_ldap_authentication.so | |||
99 | ${PLIST.mysql}lib/anope/modules/m_mysql.so | |||
100 | lib/anope/modules/m_proxyscan.so | |||
101 | lib/anope/modules/m_redis.so | |||
102 | ${PLIST.pcre}lib/anope/modules/m_regex_pcre.so | |||
103 | lib/anope/modules/m_rewrite.so | |||
104 | lib/anope/modules/m_sasl.so | |||
105 | ${PLIST.sqlite3}lib/anope/modules/m_sqlite.so | |||
106 | ${PLIST.gnutls}lib/anope/modules/m_ssl_gnutls.so | |||
107 | ${PLIST.openssl}lib/anope/modules/m_ssl_openssl.so | |||
108 | lib/anope/modules/m_xmlrpc.so | |||
109 | lib/anope/modules/m_xmlrpc_main.so | |||
110 | lib/anope/modules/memoserv.so | |||
82 | lib/anope/modules/ms_cancel.so | 111 | lib/anope/modules/ms_cancel.so | |
83 | lib/anope/modules/ms_check.so | 112 | lib/anope/modules/ms_check.so | |
84 | lib/anope/modules/ms_del.so | 113 | lib/anope/modules/ms_del.so | |
85 | lib/anope/modules/ms_help.so | 114 | lib/anope/modules/ms_ignore.so | |
86 | lib/anope/modules/ms_info.so | 115 | lib/anope/modules/ms_info.so | |
87 | lib/anope/modules/ms_list.so | 116 | lib/anope/modules/ms_list.so | |
88 | lib/anope/modules/ms_read.so | 117 | lib/anope/modules/ms_read.so | |
89 | lib/anope/modules/ms_rsend.so | 118 | lib/anope/modules/ms_rsend.so | |
90 | lib/anope/modules/ms_send.so | 119 | lib/anope/modules/ms_send.so | |
91 | lib/anope/modules/ms_sendall.so | 120 | lib/anope/modules/ms_sendall.so | |
92 | lib/anope/modules/ms_set.so | 121 | lib/anope/modules/ms_set.so | |
93 | lib/anope/modules/ms_staff.so | 122 | lib/anope/modules/ms_staff.so | |
123 | lib/anope/modules/ngircd.so | |||
124 | lib/anope/modules/nickserv.so | |||
94 | lib/anope/modules/ns_access.so | 125 | lib/anope/modules/ns_access.so | |
126 | lib/anope/modules/ns_ajoin.so | |||
95 | lib/anope/modules/ns_alist.so | 127 | lib/anope/modules/ns_alist.so | |
128 | lib/anope/modules/ns_cert.so | |||
96 | lib/anope/modules/ns_drop.so | 129 | lib/anope/modules/ns_drop.so | |
97 | lib/anope/modules/ns_forbid.so | |||
98 | lib/anope/modules/ns_getemail.so | 130 | lib/anope/modules/ns_getemail.so | |
99 | lib/anope/modules/ns_getpass.so | 131 | lib/anope/modules/ns_getpass.so | |
100 | lib/anope/modules/ns_ghost.so | |||
101 | lib/anope/modules/ns_group.so | 132 | lib/anope/modules/ns_group.so | |
102 | lib/anope/modules/ns_help.so | |||
103 | lib/anope/modules/ns_identify.so | 133 | lib/anope/modules/ns_identify.so | |
104 | lib/anope/modules/ns_info.so | 134 | lib/anope/modules/ns_info.so | |
105 | lib/anope/modules/ns_list.so | 135 | lib/anope/modules/ns_list.so | |
106 | lib/anope/modules/ns_logout.so | 136 | lib/anope/modules/ns_logout.so | |
107 | lib/anope/modules/ns_maxemail.so | 137 | lib/anope/modules/ns_maxemail.so | |
108 | lib/anope/modules/ns_noop_convert.so | |||
109 | lib/anope/modules/ns_recover.so | 138 | lib/anope/modules/ns_recover.so | |
110 | lib/anope/modules/ns_register.so | 139 | lib/anope/modules/ns_register.so | |
111 | lib/anope/modules/ns_release.so | 140 | lib/anope/modules/ns_resetpass.so | |
112 | lib/anope/modules/ns_saset.so | |||
113 | lib/anope/modules/ns_sendpass.so | |||
114 | lib/anope/modules/ns_set.so | 141 | lib/anope/modules/ns_set.so | |
142 | lib/anope/modules/ns_set_misc.so | |||
115 | lib/anope/modules/ns_status.so | 143 | lib/anope/modules/ns_status.so | |
116 | lib/anope/modules/ns_suspend.so | 144 | lib/anope/modules/ns_suspend.so | |
117 | lib/anope/modules/ns_update.so | 145 | lib/anope/modules/ns_update.so | |
118 | lib/anope/modules/os_admin.so | 146 | lib/anope/modules/operserv.so | |
119 | lib/anope/modules/os_akill.so | 147 | lib/anope/modules/os_akill.so | |
120 | lib/anope/modules/os_chankill.so | 148 | lib/anope/modules/os_chankill.so | |
121 | lib/anope/modules/os_chanlist.so | 149 | lib/anope/modules/os_config.so | |
122 | lib/anope/modules/os_clearmodes.so | |||
123 | lib/anope/modules/os_defcon.so | 150 | lib/anope/modules/os_defcon.so | |
124 | lib/anope/modules/os_global.so | 151 | lib/anope/modules/os_dns.so | |
125 | lib/anope/modules/os_help.so | 152 | lib/anope/modules/os_forbid.so | |
126 | lib/anope/modules/os_ignore.so | 153 | lib/anope/modules/os_ignore.so | |
127 | lib/anope/modules/os_info.so | 154 | lib/anope/modules/os_info.so | |
128 | lib/anope/modules/os_jupe.so | 155 | lib/anope/modules/os_jupe.so | |
129 | lib/anope/modules/os_kick.so | 156 | lib/anope/modules/os_kick.so | |
130 | lib/anope/modules/os_logonnews.so | 157 | lib/anope/modules/os_kill.so | |
158 | lib/anope/modules/os_list.so | |||
159 | lib/anope/modules/os_login.so | |||
160 | lib/anope/modules/os_logsearch.so | |||
131 | lib/anope/modules/os_mode.so | 161 | lib/anope/modules/os_mode.so | |
132 | lib/anope/modules/os_modinfo.so | 162 | lib/anope/modules/os_modinfo.so | |
133 | lib/anope/modules/os_modlist.so | 163 | lib/anope/modules/os_module.so | |
134 | lib/anope/modules/os_modload.so | 164 | lib/anope/modules/os_news.so | |
135 | lib/anope/modules/os_modunload.so | |||
136 | lib/anope/modules/os_noop.so | 165 | lib/anope/modules/os_noop.so | |
137 | lib/anope/modules/os_oline.so | 166 | lib/anope/modules/os_oline.so | |
138 | lib/anope/modules/os_oper.so | 167 | lib/anope/modules/os_oper.so | |
139 | lib/anope/modules/os_opernews.so | |||
140 | lib/anope/modules/os_quit.so | |||
141 | lib/anope/modules/os_randomnews.so | |||
142 | lib/anope/modules/os_raw.so | |||
143 | lib/anope/modules/os_reload.so | 168 | lib/anope/modules/os_reload.so | |
144 | lib/anope/modules/os_restart.so | |||
145 | lib/anope/modules/os_session.so | 169 | lib/anope/modules/os_session.so | |
146 | lib/anope/modules/os_set.so | 170 | lib/anope/modules/os_set.so | |
147 | lib/anope/modules/os_sgline.so | |||
148 | lib/anope/modules/os_shutdown.so | 171 | lib/anope/modules/os_shutdown.so | |
149 | lib/anope/modules/os_sqline.so | |||
150 | lib/anope/modules/os_staff.so | |||
151 | lib/anope/modules/os_stats.so | 172 | lib/anope/modules/os_stats.so | |
152 | lib/anope/modules/os_svsnick.so | 173 | lib/anope/modules/os_svs.so | |
153 | lib/anope/modules/os_szline.so | 174 | lib/anope/modules/os_sxline.so | |
154 | lib/anope/modules/os_umode.so | |||
155 | lib/anope/modules/os_update.so | 175 | lib/anope/modules/os_update.so | |
156 | lib/anope/modules/os_userlist.so | 176 | lib/anope/modules/plexus.so | |
157 | lib/anope/modules/plexus2.so | |||
158 | lib/anope/modules/plexus3.so | |||
159 | lib/anope/modules/ptlink.so | |||
160 | lib/anope/modules/rageircd.so | |||
161 | lib/anope/modules/ratbox.so | 177 | lib/anope/modules/ratbox.so | |
162 | lib/anope/modules/shadowircd.so | 178 | lib/anope/modules/unreal.so | |
163 | lib/anope/modules/solidircd.so | 179 | lib/anope/modules/unreal4.so | |
164 | lib/anope/modules/ultimate2.so | 180 | lib/anope/modules/webcpanel.so | |
165 | lib/anope/modules/ultimate3.so | 181 | share/doc/anope/example.chk | |
166 | lib/anope/modules/unreal31.so | 182 | share/doc/anope/stats.standalone.example.conf | |
167 | lib/anope/modules/unreal32.so | 183 | share/examples/anope/botserv.conf | |
168 | lib/anope/modules/viagra.so | 184 | share/examples/anope/chanserv.conf | |
169 | lib/anope/mydbgen | 185 | share/examples/anope/chanstats.conf | |
170 | lib/anope/services | 186 | share/examples/anope/global.conf | |
171 | lib/anope/tools/anopesmtp | 187 | share/examples/anope/hostserv.conf | |
172 | lib/anope/tools/db-merger | 188 | share/examples/anope/irc2sql.conf | |
173 | lib/anope/tools/epona2anope | 189 | share/examples/anope/memoserv.conf | |
174 | share/doc/anope/BUGS | 190 | share/examples/anope/modules.conf | |
175 | share/doc/anope/COPYING | 191 | share/examples/anope/nickserv.conf | |
176 | share/doc/anope/DEFCON | 192 | share/examples/anope/operserv.conf | |
177 | share/doc/anope/EVENTS | 193 | share/examples/anope/services.conf | |
178 | share/doc/anope/FAQ | 194 | share/locale/ca_ES/LC_MESSAGES/anope.mo | |
179 | share/doc/anope/INSTALL | 195 | share/locale/de_DE/LC_MESSAGES/anope.mo | |
180 | share/doc/anope/IRCD | 196 | share/locale/el_GR/LC_MESSAGES/anope.mo | |
181 | share/doc/anope/MODULES | 197 | share/locale/en_US/LC_MESSAGES/anope.mo | |
182 | share/doc/anope/MYSQL | 198 | share/locale/es_ES/LC_MESSAGES/anope.mo | |
183 | share/doc/anope/NEWS | 199 | share/locale/fr_FR/LC_MESSAGES/anope.mo | |
184 | share/doc/anope/OLDCHANGES | 200 | share/locale/hu_HU/LC_MESSAGES/anope.mo | |
185 | share/doc/anope/PROXY | 201 | share/locale/it_IT/LC_MESSAGES/anope.mo | |
186 | share/doc/anope/README | 202 | share/locale/nl_NL/LC_MESSAGES/anope.mo | |
187 | share/doc/anope/WIN32.txt | 203 | share/locale/pl_PL/LC_MESSAGES/anope.mo | |
188 | share/examples/anope/example.chk | 204 | share/locale/pt_PT/LC_MESSAGES/anope.mo | |
189 | share/examples/anope/example.conf | 205 | share/locale/ru_RU/LC_MESSAGES/anope.mo | |
190 | share/examples/anope/tables.sql | 206 | share/locale/tr_TR/LC_MESSAGES/anope.mo | |
207 | @pkgdir anope/logs | |||
208 | @pkgdir anope/data/backups |
@@ -1,14 +1,7 @@ | @@ -1,14 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2015/11/03 01:20:17 agc Exp $ | 1 | $NetBSD: distinfo,v 1.10 2019/02/05 19:10:50 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (anope-1.7.21.tar.gz) = 1a8c845fcfd6351a4225fc8e38bb6e90f5201a4b | 3 | SHA1 (anope-2.0.6-source.tar.gz) = bba0c947657f7388da2980241bc11b03f9f64743 | |
4 | RMD160 (anope-1.7.21.tar.gz) = ac2b22d60e6be2e7ea02e933fc005c5b3b206180 | 4 | RMD160 (anope-2.0.6-source.tar.gz) = 1771ee896cf30f9962abec56aed3a5f71f17b8e0 | |
5 | SHA512 (anope-1.7.21.tar.gz) = a2ab0430f72681c384b02d967672cad63e2876c4a5e16aead8ec404b2daf70273e5f051d771d7f67e99a62642fe6d872d795308b078b22e7d1f029432071bb81 | 5 | SHA512 (anope-2.0.6-source.tar.gz) = c100758d6159023832bc7a4dceb7d554a9b3cd9120b033efc9a93c7ff28e76a086d0594b66b9cd2946b231421217674990f2a3ebaa8a6598c2a25e2dafd1b65b | |
6 | Size (anope-1.7.21.tar.gz) = 1523615 bytes | 6 | Size (anope-2.0.6-source.tar.gz) = 1792912 bytes | |
7 | SHA1 (patch-aa) = 6db1799996f7eb8f2d88ddd99f4baef5a843865b | 7 | SHA1 (patch-data_example.conf) = 0adb909df1a7fa0ed7c96433f37119d90b0516db | |
8 | SHA1 (patch-ab) = 9684780fa938db06f53014e7d45e9e6debf9e92c | |||
9 | SHA1 (patch-ac) = d08a26c28b7e6130b7eb459a7109ad67160eb43d | |||
10 | SHA1 (patch-ad) = 7b64822e486fa8673db8e47edc9b86c7183505c7 | |||
11 | SHA1 (patch-ae) = 6c02aaa1d809e113338d35b672911269c1932d29 | |||
12 | SHA1 (patch-af) = 1d874c5be0f624f2c83bd6d66be0ddc4ce29d3fe | |||
13 | SHA1 (patch-configure) = c151c6a87b04ecb35dc54b98425ad0027d70ea66 | |||
14 | SHA1 (patch-src_tools_anopesmtp.c) = 4322ba9479dad29898c58f8ed9b66e0f3f373487 |
@@ -1,23 +1,37 @@ | @@ -1,23 +1,37 @@ | |||
1 | #!@RCD_SCRIPTS_SHELL@ | 1 | #!@RCD_SCRIPTS_SHELL@ | |
2 | # | 2 | # | |
3 | # $NetBSD: anope.sh,v 1.1.1.1 2006/10/20 22:40:24 adrianp Exp $ | 3 | # $NetBSD: anope.sh,v 1.2 2019/02/05 19:10:50 nia Exp $ | |
4 | # | 4 | # | |
5 | # PROVIDE: anope | 5 | # PROVIDE: anope | |
6 | # REQUIRE: DAEMON | 6 | # REQUIRE: DAEMON | |
7 | # KEYWORD: shutdown | |||
8 | # | |||
9 | 7 | |||
10 | if [ -f /etc/rc.subr ] | 8 | . /etc/rc.subr | |
11 | then | |||
12 | . /etc/rc.subr | |||
13 | fi | |||
14 | 9 | |||
15 | name="anope" | 10 | name="anope" | |
16 | rcvar=${name} | 11 | rcvar=${name} | |
17 | command="@PREFIX@/lib/anope/services" | 12 | command="@PREFIX@/bin/anope" | |
18 | required_files="@PREFIX@/lib/anope/services.conf" | 13 | command_args="--confdir=@PKG_SYSCONFDIR@/anope" | |
14 | command_args="${command_args} --dbdir=@PREFIX@/anope/data" | |||
15 | command_args="${command_args} --localedir=@PREFIX@/@PKGLOCALEDIR@/locale" | |||
16 | command_args="${command_args} --logdir=@PREFIX@/anope/logs" | |||
17 | command_args="${command_args} --modulesdir=@PREFIX@/lib/anope" | |||
18 | required_files="@PKG_SYSCONFDIR@/anope/services.conf" | |||
19 | pidfile="@PREFIX@/anope/${name}.pid" | |||
20 | ||||
19 | anope_user="@ANOPE_USER@" | 21 | anope_user="@ANOPE_USER@" | |
20 | anope_group="@ANOPE_GROUP@" | 22 | anope_group="@ANOPE_GROUP@" | |
21 | 23 | |||
24 | extra_commands="support" | |||
25 | support_cmd="anope_support" | |||
26 | ||||
27 | anope_support() | |||
28 | { | |||
29 | if [ ! -f ${required_files} ]; then | |||
30 | warn "${required_files} does not exist." | |||
31 | return 1; | |||
32 | fi | |||
33 | su -m ${anope_user}:${anope_group} -c "${command} ${command_args} --support" | |||
34 | } | |||
35 | ||||
22 | load_rc_config $name | 36 | load_rc_config $name | |
23 | run_rc_command "$1" | 37 | run_rc_command "$1" |
$NetBSD: patch-data_example.conf,v 1.1 2019/02/05 19:10:50 nia Exp $
Fix config file filenames for pkgsrc's CONF_FILES system.
--- data/example.conf.orig 2017-03-30 21:00:24.000000000 +0000
+++ data/example.conf
@@ -231,13 +231,13 @@ serverinfo
* The filename containing the Services process ID. The path is relative to the
* services root directory.
*/
- pid = "data/services.pid"
+ pid = "@PREFIX@/anope/anope.pid"
/*
* The filename containing the Message of the Day. The path is relative to the
* services root directory.
*/
- motd = "conf/services.motd"
+ motd = "@PKG_SYSCONFDIR@/anope/services.motd"
}
/*
@@ -560,7 +560,7 @@ options
include
{
type = "file"
- name = "botserv.example.conf"
+ name = "botserv.conf"
}
/*
@@ -573,7 +573,7 @@ include
include
{
type = "file"
- name = "chanserv.example.conf"
+ name = "chanserv.conf"
}
/*
@@ -586,7 +586,7 @@ include
include
{
type = "file"
- name = "global.example.conf"
+ name = "global.conf"
}
/*
@@ -599,7 +599,7 @@ include
include
{
type = "file"
- name = "hostserv.example.conf"
+ name = "hostserv.conf"
}
/*
@@ -612,7 +612,7 @@ include
include
{
type = "file"
- name = "memoserv.example.conf"
+ name = "memoserv.conf"
}
/*
@@ -625,7 +625,7 @@ include
include
{
type = "file"
- name = "nickserv.example.conf"
+ name = "nickserv.conf"
}
/*
@@ -638,7 +638,7 @@ include
include
{
type = "file"
- name = "operserv.example.conf"
+ name = "operserv.conf"
}
/*
@@ -1232,7 +1232,7 @@ module { name = "enc_sha256" }
include
{
type = "file"
- name = "modules.example.conf"
+ name = "modules.conf"
}
/*
@@ -1242,7 +1242,7 @@ include
#include
{
type = "file"
- name = "chanstats.example.conf"
+ name = "chanstats.conf"
}
/*
@@ -1255,5 +1255,5 @@ include
#include
{
type = "file"
- name = "irc2sql.example.conf"
+ name = "irc2sql.conf"
}