Tue Feb 5 19:10:50 2019 UTC ()
chat/anope: Update to 2.0.6

[10 years of updates, no changelog. Based on work in pkgsrc-wip.]


(nia)
diff -r1.1.1.1 -r1.2 pkgsrc/chat/anope/DESCR
diff -r1.1.1.1 -r1.2 pkgsrc/chat/anope/options.mk
diff -r1.21 -r1.22 pkgsrc/chat/anope/Makefile
diff -r1.7 -r1.8 pkgsrc/chat/anope/PLIST
diff -r1.9 -r1.10 pkgsrc/chat/anope/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/chat/anope/files/anope.sh
diff -r1.2 -r0 pkgsrc/chat/anope/patches/patch-aa
diff -r1.2 -r0 pkgsrc/chat/anope/patches/patch-af
diff -r1.1 -r0 pkgsrc/chat/anope/patches/patch-ab
diff -r1.1 -r0 pkgsrc/chat/anope/patches/patch-ac
diff -r1.1 -r0 pkgsrc/chat/anope/patches/patch-ad
diff -r1.1 -r0 pkgsrc/chat/anope/patches/patch-ae
diff -r1.1 -r0 pkgsrc/chat/anope/patches/patch-configure
diff -r1.1 -r0 pkgsrc/chat/anope/patches/patch-src_tools_anopesmtp.c
diff -r0 -r1.1 pkgsrc/chat/anope/patches/patch-data_example.conf

cvs diff -r1.1.1.1 -r1.2 pkgsrc/chat/anope/DESCR (expand / switch to unified diff)

--- pkgsrc/chat/anope/DESCR 2006/10/20 22:40:24 1.1.1.1
+++ pkgsrc/chat/anope/DESCR 2019/02/05 19:10:50 1.2
@@ -1,3 +1,5 @@ @@ -1,3 +1,5 @@
1Anope is a set of Services for IRC networks that allows users to 1Anope is an open source set of IRC Services. It is highly modular,
2manage their nicks and channels in a secure and efficient way, and 2with a vast number of configurable parameters, and is the most used
3administrators to manage their network with powerful tools. 3IRC services package. There are also many modules on the modsite
 4to add additional features. It supports many modern IRCds, including
 5InspIRCd, UnrealIRCd, and ircd-hybrid.

cvs diff -r1.1.1.1 -r1.2 pkgsrc/chat/anope/options.mk (expand / switch to unified diff)

--- pkgsrc/chat/anope/options.mk 2006/10/20 22:40:24 1.1.1.1
+++ pkgsrc/chat/anope/options.mk 2019/02/05 19:10:50 1.2
@@ -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
3PKG_OPTIONS_VAR= PKG_OPTIONS.anope 3PKG_OPTIONS_VAR= PKG_OPTIONS.anope
4PKG_SUPPORTED_OPTIONS= mysql anope-dbencryption 4PKG_SUPPORTED_OPTIONS= gnutls openssl mysql ldap pcre sqlite3
 5PKG_SUGGESTED_OPTIONS= openssl
 6PLIST_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 11PLIST.gnutls= yes
10### 12ANOPE_EXTRAS+= m_ssl_gnutls.cpp
 13.include "../../security/gnutls/buildlink3.mk"
 14.endif
 15
 16.if !empty(PKG_OPTIONS:Mopenssl)
 17PLIST.openssl= yes
 18ANOPE_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" 23PLIST.mysql= yes
13.else 24ANOPE_EXTRAS+= m_mysql.cpp
14CONFIGURE_ARGS+= --without-mysql 25.include "../../mk/mysql.buildlink3.mk"
 26.endif
 27
 28.if !empty(PKG_OPTIONS:Mldap)
 29PLIST.ldap= yes
 30ANOPE_EXTRAS+= m_ldap.cpp
 31ANOPE_EXTRAS+= m_ldap_authentication.cpp
 32.include "../../databases/openldap-client/buildlink3.mk"
 33.endif
 34
 35.if !empty(PKG_OPTIONS:Mpcre)
 36PLIST.pcre= yes
 37ANOPE_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) 42PLIST.sqlite3= yes
19### 43ANOPE_EXTRAS+= m_sqlite.cpp
20.if !empty(PKG_OPTIONS:Mmysql) && !empty(PKG_OPTIONS:Manope-dbencryption) 44.include "../../databases/sqlite3/buildlink3.mk"
21CONFIGURE_ARGS+= --with-encryption 
22.endif 45.endif

cvs diff -r1.21 -r1.22 pkgsrc/chat/anope/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/anope/Makefile 2018/08/22 09:43:00 1.21
+++ pkgsrc/chat/anope/Makefile 2019/02/05 19:10:50 1.22
@@ -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
3DISTNAME= anope-1.7.21 3PKGNAME= anope-2.0.6
4PKGREVISION= 9 4DISTNAME= ${PKGNAME}-source
5CATEGORIES= chat 5CATEGORIES= chat
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=anope/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=anope/}
 7GITHUB_PROJECT= anope
 8GITHUB_RELEASE= ${PKGVERSION_NOREV}
 9
 10MAINTAINER= nia@NetBSD.org
 11HOMEPAGE= https://www.anope.org/
 12COMMENT= Modular set of IRC services
 13LICENSE= gnu-gpl-v2
 14
 15USE_LANGUAGES= c c++
 16USE_CMAKE= yes
 17
 18CMAKE_ARGS+= -DPROGRAM_NAME=anope
 19
 20CMAKE_ARGS+= -DDISABLE_TOOLS=ON
 21
 22CMAKE_ARGS+= -DDB_DIR=anope/data
 23CMAKE_ARGS+= -DCONF_DIR=${PKG_SYSCONFDIR}/anope
 24CMAKE_ARGS+= -DLIB_DIR=lib/anope
 25CMAKE_ARGS+= -DLOCALE_DIR=${PKGLOCALEDIR}/locale
 26CMAKE_ARGS+= -DLOGS_DIR=anope/logs
 27
 28.include "../../mk/bsd.prefs.mk"
 29
 30ANOPE_USER?= anope
 31ANOPE_GROUP?= anope
 32PKG_GROUPS= ${ANOPE_GROUP}
 33PKG_USERS= ${ANOPE_USER}:${ANOPE_GROUP}
 34PKG_GROUPS_VARS= ANOPE_USER
 35PKG_USERS_VARS= ANOPE_GROUP
 36
 37OWN_DIRS_PERMS+= ${PREFIX}/anope ${ANOPE_USER} ${ANOPE_GROUP} 0755
 38OWN_DIRS_PERMS+= ${PREFIX}/anope/data ${ANOPE_USER} ${ANOPE_GROUP} 0755
 39OWN_DIRS_PERMS+= ${PREFIX}/anope/logs ${ANOPE_USER} ${ANOPE_GROUP} 0755
 40
 41FILES_SUBST+= ANOPE_GROUP=${ANOPE_GROUP:Q}
 42FILES_SUBST+= ANOPE_USER=${ANOPE_USER:Q}
 43FILES_SUBST+= PKGLOCALEDIR=${PKGLOCALEDIR}
 44
 45SUBST_CLASSES+= conf
 46SUBST_STAGE.conf= pre-configure
 47SUBST_MESSAGE.conf= Set variables in configuration file.
 48SUBST_FILES.conf+= data/example.conf
 49SUBST_SED.conf+= -e "s,@PREFIX@,${PREFIX},g"
 50SUBST_SED.conf+= -e "s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g"
 51SUBST_SED.conf+= -e "s,@PKGLOCALEDIR@,${PKGLOCALEDIR},g"
7 52
8MAINTAINER= pkgsrc-users@NetBSD.org 
9HOMEPAGE= http://www.anope.org/ 
10COMMENT= Set of Services for IRC networks 
11 
12PKG_DESTDIR_SUPPORT= destdir 
13 
14GNU_CONFIGURE= YES 
15PTHREAD_OPTS+= require 
16USE_TOOLS+= gmake perl:run 
17ANOPE_USER= anope 
18ANOPE_GROUP= anope 
19RCD_SCRIPTS= anope 53RCD_SCRIPTS= anope
20FILES_SUBST+= ANOPE_USER=${ANOPE_USER} 
21FILES_SUBST+= ANOPE_GROUP=${ANOPE_GROUP} 
22 54
23USERGROUP_PHASE= pre-install 55EGDIR= ${PREFIX}/share/examples/anope
24PKG_USERS_VARS+= ANOPE_USER 56DOCDIR= ${PREFIX}/share/doc/anope
25PKG_GROUPS_VARS+= ANOPE_GROUP 
26 57
27.include "../../mk/bsd.prefs.mk" 58USE_PKGLOCALEDIR= yes
28 59
29PKG_USERS= ${ANOPE_USER}:${ANOPE_GROUP} 60INSTALLATION_DIRS+= ${EGDIR}
30PKG_HOME.${ANOPE_USER}= ${PREFIX}/lib/anope 61INSTALLATION_DIRS+= ${DOCDIR}
31PKG_GROUPS= ${ANOPE_GROUP} 
32MAKE_ENV+= RUNGROUP=${ANOPE_GROUP} 
33OWN_DIRS_PERMS+= ${PREFIX}/lib/anope/logs \ 
34 ${ANOPE_USER} ${ANOPE_GROUP} 2755 
35OWN_DIRS_PERMS+= ${PREFIX}/lib/anope/modules/runtime \ 
36 ${ANOPE_USER} ${ANOPE_GROUP} 2755 
37 
38CONF_FILES_PERMS+= ${PREFIX}/share/examples/anope/example.conf \ 
39 ${PREFIX}/lib/anope/services.conf \ 
40 ${ANOPE_USER} ${ANOPE_GROUP} 0640 
41 
42CONFIGURE_ARGS+= --with-permissions=077 
43CONFIGURE_ARGS+= --with-bindir=${PREFIX}/lib/anope 
44CONFIGURE_ARGS+= --with-datadir=${PREFIX}/lib/anope 
45CONFIGURE_ARGS+= --with-rungroup=${ANOPE_GROUP} 
46 62
47.include "options.mk" 63CONF_FILES+= ${EGDIR}/botserv.conf ${PKG_SYSCONFDIR}/anope/botserv.conf
 64CONF_FILES+= ${EGDIR}/chanserv.conf ${PKG_SYSCONFDIR}/anope/chanserv.conf
 65CONF_FILES+= ${EGDIR}/chanstats.conf ${PKG_SYSCONFDIR}/anope/chanstats.conf
 66CONF_FILES+= ${EGDIR}/services.conf ${PKG_SYSCONFDIR}/anope/services.conf
 67CONF_FILES+= ${EGDIR}/global.conf ${PKG_SYSCONFDIR}/anope/global.conf
 68CONF_FILES+= ${EGDIR}/hostserv.conf ${PKG_SYSCONFDIR}/anope/hostserv.conf
 69CONF_FILES+= ${EGDIR}/irc2sql.conf ${PKG_SYSCONFDIR}/anope/irc2sql.conf
 70CONF_FILES+= ${EGDIR}/memoserv.conf ${PKG_SYSCONFDIR}/anope/memoserv.conf
 71CONF_FILES+= ${EGDIR}/modules.conf ${PKG_SYSCONFDIR}/anope/modules.conf
 72CONF_FILES+= ${EGDIR}/nickserv.conf ${PKG_SYSCONFDIR}/anope/nickserv.conf
 73CONF_FILES+= ${EGDIR}/operserv.conf ${PKG_SYSCONFDIR}/anope/operserv.conf
48 74
49SUBST_CLASSES+= paths 75.include "options.mk"
50SUBST_STAGE.paths= pre-configure 
51SUBST_FILES.paths= data/example.chk data/example.conf 
52SUBST_SED.paths= -e "s|/home/ircd/services|${PREFIX}/lib/anope|g" 
53SUBST_SED.paths+= -e "s|/usr/local/lib/services|${PREFIX}/lib/anope|g" 
54SUBST_SED.paths+= -e "s|/home/username/services|${PREFIX}/lib/anope|g" 
55SUBST_MESSAGE.paths= Fixing hardcoded paths. 
56 
57SUBST_CLASSES+= utils 
58SUBST_STAGE.utils= pre-configure 
59SUBST_FILES.utils= src/Makefile 
60SUBST_SED.utils= -e "s|find|${FIND}|g" 
61SUBST_SED.utils+= -e "s|chgrp|${CHGRP}|g" 
62SUBST_SED.utils+= -e "s|chmod|${CHMOD}|g" 
63SUBST_SED.utils+= -e "s|ln|${LN}|g" 
64SUBST_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) 
70LDFLAGS+= -lexecinfo 
71.endif 
72 76
73INSTALLATION_DIRS+= share/doc/anope share/examples/anope lib/anope/modules 77pre-configure:
 78.for srcfile in ${ANOPE_EXTRAS}
 79 ${LN} -sf ${WRKSRC}/modules/extra/${srcfile} ${WRKSRC}/modules/${srcfile}
 80.endfor
74 81
75post-install: 82post-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"

cvs diff -r1.7 -r1.8 pkgsrc/chat/anope/PLIST (expand / switch to unified diff)

--- pkgsrc/chat/anope/PLIST 2018/01/01 22:29:19 1.7
+++ pkgsrc/chat/anope/PLIST 2019/02/05 19:10:50 1.8
@@ -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 $
2lib/anope/anoperc 2anope/data/modules/webcpanel/templates/default/chanserv/access.html
3lib/anope/languages/cat 3anope/data/modules/webcpanel/templates/default/chanserv/akick.html
4lib/anope/languages/de 4anope/data/modules/webcpanel/templates/default/chanserv/chanlist.html
5lib/anope/languages/en_us 5anope/data/modules/webcpanel/templates/default/chanserv/drop.html
6lib/anope/languages/es 6anope/data/modules/webcpanel/templates/default/chanserv/main.html
7lib/anope/languages/fr 7anope/data/modules/webcpanel/templates/default/chanserv/modes.html
8lib/anope/languages/gr 8anope/data/modules/webcpanel/templates/default/chanserv/set.html
9lib/anope/languages/hun 9anope/data/modules/webcpanel/templates/default/confirm.html
10lib/anope/languages/it 10anope/data/modules/webcpanel/templates/default/cubes.png
11lib/anope/languages/nl 11anope/data/modules/webcpanel/templates/default/favicon.ico
12lib/anope/languages/pl 12anope/data/modules/webcpanel/templates/default/footer.html
13lib/anope/languages/pt 13anope/data/modules/webcpanel/templates/default/header.html
14lib/anope/languages/ru 14anope/data/modules/webcpanel/templates/default/hostserv/request.html
15lib/anope/languages/tr 15anope/data/modules/webcpanel/templates/default/login.html
16lib/anope/listchans 16anope/data/modules/webcpanel/templates/default/logo.png
17lib/anope/listnicks 17anope/data/modules/webcpanel/templates/default/memoserv/memos.html
 18anope/data/modules/webcpanel/templates/default/nickserv/access.html
 19anope/data/modules/webcpanel/templates/default/nickserv/alist.html
 20anope/data/modules/webcpanel/templates/default/nickserv/cert.html
 21anope/data/modules/webcpanel/templates/default/nickserv/info.html
 22anope/data/modules/webcpanel/templates/default/operserv/akill.html
 23anope/data/modules/webcpanel/templates/default/register.html
 24anope/data/modules/webcpanel/templates/default/style.css
 25bin/anope
18lib/anope/modules/bahamut.so 26lib/anope/modules/bahamut.so
19lib/anope/modules/bs_act.so 27lib/anope/modules/botserv.so
20lib/anope/modules/bs_assign.so 28lib/anope/modules/bs_assign.so
 29lib/anope/modules/bs_autoassign.so
21lib/anope/modules/bs_badwords.so 30lib/anope/modules/bs_badwords.so
22lib/anope/modules/bs_bot.so 31lib/anope/modules/bs_bot.so
23lib/anope/modules/bs_botlist.so 32lib/anope/modules/bs_botlist.so
24lib/anope/modules/bs_fantasy.so 33lib/anope/modules/bs_control.so
25lib/anope/modules/bs_fantasy_kick.so 
26lib/anope/modules/bs_fantasy_kickban.so 
27lib/anope/modules/bs_fantasy_owner.so 
28lib/anope/modules/bs_fantasy_seen.so 
29lib/anope/modules/bs_fantasy_unban.so 
30lib/anope/modules/bs_help.so 
31lib/anope/modules/bs_info.so 34lib/anope/modules/bs_info.so
32lib/anope/modules/bs_kick.so 35lib/anope/modules/bs_kick.so
33lib/anope/modules/bs_say.so 
34lib/anope/modules/bs_set.so 36lib/anope/modules/bs_set.so
35lib/anope/modules/bs_unassign.so 37lib/anope/modules/chanserv.so
36lib/anope/modules/charybdis.so 38lib/anope/modules/charybdis.so
37lib/anope/modules/cs_access.so 39lib/anope/modules/cs_access.so
38lib/anope/modules/cs_akick.so 40lib/anope/modules/cs_akick.so
39lib/anope/modules/cs_appendtopic.so 
40lib/anope/modules/cs_ban.so 41lib/anope/modules/cs_ban.so
41lib/anope/modules/cs_clear.so 42lib/anope/modules/cs_clone.so
42lib/anope/modules/cs_drop.so 43lib/anope/modules/cs_drop.so
43lib/anope/modules/cs_enforce.so 44lib/anope/modules/cs_enforce.so
44lib/anope/modules/cs_forbid.so 45lib/anope/modules/cs_entrymsg.so
 46lib/anope/modules/cs_flags.so
45lib/anope/modules/cs_getkey.so 47lib/anope/modules/cs_getkey.so
46lib/anope/modules/cs_getpass.so 
47lib/anope/modules/cs_help.so 
48lib/anope/modules/cs_identify.so 
49lib/anope/modules/cs_info.so 48lib/anope/modules/cs_info.so
50lib/anope/modules/cs_invite.so 49lib/anope/modules/cs_invite.so
51lib/anope/modules/cs_kick.so 50lib/anope/modules/cs_kick.so
52lib/anope/modules/cs_list.so 51lib/anope/modules/cs_list.so
53lib/anope/modules/cs_logout.so 52lib/anope/modules/cs_log.so
54lib/anope/modules/cs_modes.so 53lib/anope/modules/cs_mode.so
55lib/anope/modules/cs_register.so 54lib/anope/modules/cs_register.so
56lib/anope/modules/cs_sendpass.so 55lib/anope/modules/cs_seen.so
57lib/anope/modules/cs_set.so 56lib/anope/modules/cs_set.so
 57lib/anope/modules/cs_set_misc.so
58lib/anope/modules/cs_status.so 58lib/anope/modules/cs_status.so
 59lib/anope/modules/cs_statusupdate.so
59lib/anope/modules/cs_suspend.so 60lib/anope/modules/cs_suspend.so
60lib/anope/modules/cs_tban.so 61lib/anope/modules/cs_sync.so
61lib/anope/modules/cs_topic.so 62lib/anope/modules/cs_topic.so
 63lib/anope/modules/cs_unban.so
 64lib/anope/modules/cs_updown.so
62lib/anope/modules/cs_xop.so 65lib/anope/modules/cs_xop.so
63lib/anope/modules/dreamforge.so 66lib/anope/modules/db_flatfile.so
 67lib/anope/modules/db_old.so
 68lib/anope/modules/db_redis.so
 69lib/anope/modules/db_sql.so
 70lib/anope/modules/db_sql_live.so
 71lib/anope/modules/enc_bcrypt.so
64lib/anope/modules/enc_md5.so 72lib/anope/modules/enc_md5.so
65lib/anope/modules/enc_none.so 73lib/anope/modules/enc_none.so
66lib/anope/modules/enc_old.so 74lib/anope/modules/enc_old.so
67lib/anope/modules/enc_sha1.so 75lib/anope/modules/enc_sha1.so
68lib/anope/modules/he_help.so 76lib/anope/modules/enc_sha256.so
 77lib/anope/modules/fantasy.so
 78lib/anope/modules/gl_global.so
 79lib/anope/modules/global.so
 80lib/anope/modules/greet.so
 81lib/anope/modules/help.so
 82lib/anope/modules/hostserv.so
69lib/anope/modules/hs_del.so 83lib/anope/modules/hs_del.so
70lib/anope/modules/hs_delall.so 
71lib/anope/modules/hs_group.so 84lib/anope/modules/hs_group.so
72lib/anope/modules/hs_help.so 
73lib/anope/modules/hs_list.so 85lib/anope/modules/hs_list.so
74lib/anope/modules/hs_off.so 86lib/anope/modules/hs_off.so
75lib/anope/modules/hs_on.so 87lib/anope/modules/hs_on.so
76lib/anope/modules/hs_request.so 88lib/anope/modules/hs_request.so
77lib/anope/modules/hs_set.so 89lib/anope/modules/hs_set.so
78lib/anope/modules/hs_setall.so 
79lib/anope/modules/hybrid.so 90lib/anope/modules/hybrid.so
80lib/anope/modules/inspircd10.so 91lib/anope/modules/inspircd12.so
81lib/anope/modules/inspircd11.so 92lib/anope/modules/inspircd20.so
 93lib/anope/modules/m_dns.so
 94lib/anope/modules/m_dnsbl.so
 95lib/anope/modules/m_helpchan.so
 96lib/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
 100lib/anope/modules/m_proxyscan.so
 101lib/anope/modules/m_redis.so
 102${PLIST.pcre}lib/anope/modules/m_regex_pcre.so
 103lib/anope/modules/m_rewrite.so
 104lib/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
 108lib/anope/modules/m_xmlrpc.so
 109lib/anope/modules/m_xmlrpc_main.so
 110lib/anope/modules/memoserv.so
82lib/anope/modules/ms_cancel.so 111lib/anope/modules/ms_cancel.so
83lib/anope/modules/ms_check.so 112lib/anope/modules/ms_check.so
84lib/anope/modules/ms_del.so 113lib/anope/modules/ms_del.so
85lib/anope/modules/ms_help.so 114lib/anope/modules/ms_ignore.so
86lib/anope/modules/ms_info.so 115lib/anope/modules/ms_info.so
87lib/anope/modules/ms_list.so 116lib/anope/modules/ms_list.so
88lib/anope/modules/ms_read.so 117lib/anope/modules/ms_read.so
89lib/anope/modules/ms_rsend.so 118lib/anope/modules/ms_rsend.so
90lib/anope/modules/ms_send.so 119lib/anope/modules/ms_send.so
91lib/anope/modules/ms_sendall.so 120lib/anope/modules/ms_sendall.so
92lib/anope/modules/ms_set.so 121lib/anope/modules/ms_set.so
93lib/anope/modules/ms_staff.so 122lib/anope/modules/ms_staff.so
 123lib/anope/modules/ngircd.so
 124lib/anope/modules/nickserv.so
94lib/anope/modules/ns_access.so 125lib/anope/modules/ns_access.so
 126lib/anope/modules/ns_ajoin.so
95lib/anope/modules/ns_alist.so 127lib/anope/modules/ns_alist.so
 128lib/anope/modules/ns_cert.so
96lib/anope/modules/ns_drop.so 129lib/anope/modules/ns_drop.so
97lib/anope/modules/ns_forbid.so 
98lib/anope/modules/ns_getemail.so 130lib/anope/modules/ns_getemail.so
99lib/anope/modules/ns_getpass.so 131lib/anope/modules/ns_getpass.so
100lib/anope/modules/ns_ghost.so 
101lib/anope/modules/ns_group.so 132lib/anope/modules/ns_group.so
102lib/anope/modules/ns_help.so 
103lib/anope/modules/ns_identify.so 133lib/anope/modules/ns_identify.so
104lib/anope/modules/ns_info.so 134lib/anope/modules/ns_info.so
105lib/anope/modules/ns_list.so 135lib/anope/modules/ns_list.so
106lib/anope/modules/ns_logout.so 136lib/anope/modules/ns_logout.so
107lib/anope/modules/ns_maxemail.so 137lib/anope/modules/ns_maxemail.so
108lib/anope/modules/ns_noop_convert.so 
109lib/anope/modules/ns_recover.so 138lib/anope/modules/ns_recover.so
110lib/anope/modules/ns_register.so 139lib/anope/modules/ns_register.so
111lib/anope/modules/ns_release.so 140lib/anope/modules/ns_resetpass.so
112lib/anope/modules/ns_saset.so 
113lib/anope/modules/ns_sendpass.so 
114lib/anope/modules/ns_set.so 141lib/anope/modules/ns_set.so
 142lib/anope/modules/ns_set_misc.so
115lib/anope/modules/ns_status.so 143lib/anope/modules/ns_status.so
116lib/anope/modules/ns_suspend.so 144lib/anope/modules/ns_suspend.so
117lib/anope/modules/ns_update.so 145lib/anope/modules/ns_update.so
118lib/anope/modules/os_admin.so 146lib/anope/modules/operserv.so
119lib/anope/modules/os_akill.so 147lib/anope/modules/os_akill.so
120lib/anope/modules/os_chankill.so 148lib/anope/modules/os_chankill.so
121lib/anope/modules/os_chanlist.so 149lib/anope/modules/os_config.so
122lib/anope/modules/os_clearmodes.so 
123lib/anope/modules/os_defcon.so 150lib/anope/modules/os_defcon.so
124lib/anope/modules/os_global.so 151lib/anope/modules/os_dns.so
125lib/anope/modules/os_help.so 152lib/anope/modules/os_forbid.so
126lib/anope/modules/os_ignore.so 153lib/anope/modules/os_ignore.so
127lib/anope/modules/os_info.so 154lib/anope/modules/os_info.so
128lib/anope/modules/os_jupe.so 155lib/anope/modules/os_jupe.so
129lib/anope/modules/os_kick.so 156lib/anope/modules/os_kick.so
130lib/anope/modules/os_logonnews.so 157lib/anope/modules/os_kill.so
 158lib/anope/modules/os_list.so
 159lib/anope/modules/os_login.so
 160lib/anope/modules/os_logsearch.so
131lib/anope/modules/os_mode.so 161lib/anope/modules/os_mode.so
132lib/anope/modules/os_modinfo.so 162lib/anope/modules/os_modinfo.so
133lib/anope/modules/os_modlist.so 163lib/anope/modules/os_module.so
134lib/anope/modules/os_modload.so 164lib/anope/modules/os_news.so
135lib/anope/modules/os_modunload.so 
136lib/anope/modules/os_noop.so 165lib/anope/modules/os_noop.so
137lib/anope/modules/os_oline.so 166lib/anope/modules/os_oline.so
138lib/anope/modules/os_oper.so 167lib/anope/modules/os_oper.so
139lib/anope/modules/os_opernews.so 
140lib/anope/modules/os_quit.so 
141lib/anope/modules/os_randomnews.so 
142lib/anope/modules/os_raw.so 
143lib/anope/modules/os_reload.so 168lib/anope/modules/os_reload.so
144lib/anope/modules/os_restart.so 
145lib/anope/modules/os_session.so 169lib/anope/modules/os_session.so
146lib/anope/modules/os_set.so 170lib/anope/modules/os_set.so
147lib/anope/modules/os_sgline.so 
148lib/anope/modules/os_shutdown.so 171lib/anope/modules/os_shutdown.so
149lib/anope/modules/os_sqline.so 
150lib/anope/modules/os_staff.so 
151lib/anope/modules/os_stats.so 172lib/anope/modules/os_stats.so
152lib/anope/modules/os_svsnick.so 173lib/anope/modules/os_svs.so
153lib/anope/modules/os_szline.so 174lib/anope/modules/os_sxline.so
154lib/anope/modules/os_umode.so 
155lib/anope/modules/os_update.so 175lib/anope/modules/os_update.so
156lib/anope/modules/os_userlist.so 176lib/anope/modules/plexus.so
157lib/anope/modules/plexus2.so 
158lib/anope/modules/plexus3.so 
159lib/anope/modules/ptlink.so 
160lib/anope/modules/rageircd.so 
161lib/anope/modules/ratbox.so 177lib/anope/modules/ratbox.so
162lib/anope/modules/shadowircd.so 178lib/anope/modules/unreal.so
163lib/anope/modules/solidircd.so 179lib/anope/modules/unreal4.so
164lib/anope/modules/ultimate2.so 180lib/anope/modules/webcpanel.so
165lib/anope/modules/ultimate3.so 181share/doc/anope/example.chk
166lib/anope/modules/unreal31.so 182share/doc/anope/stats.standalone.example.conf
167lib/anope/modules/unreal32.so 183share/examples/anope/botserv.conf
168lib/anope/modules/viagra.so 184share/examples/anope/chanserv.conf
169lib/anope/mydbgen 185share/examples/anope/chanstats.conf
170lib/anope/services 186share/examples/anope/global.conf
171lib/anope/tools/anopesmtp 187share/examples/anope/hostserv.conf
172lib/anope/tools/db-merger 188share/examples/anope/irc2sql.conf
173lib/anope/tools/epona2anope 189share/examples/anope/memoserv.conf
174share/doc/anope/BUGS 190share/examples/anope/modules.conf
175share/doc/anope/COPYING 191share/examples/anope/nickserv.conf
176share/doc/anope/DEFCON 192share/examples/anope/operserv.conf
177share/doc/anope/EVENTS 193share/examples/anope/services.conf
178share/doc/anope/FAQ 194share/locale/ca_ES/LC_MESSAGES/anope.mo
179share/doc/anope/INSTALL 195share/locale/de_DE/LC_MESSAGES/anope.mo
180share/doc/anope/IRCD 196share/locale/el_GR/LC_MESSAGES/anope.mo
181share/doc/anope/MODULES 197share/locale/en_US/LC_MESSAGES/anope.mo
182share/doc/anope/MYSQL 198share/locale/es_ES/LC_MESSAGES/anope.mo
183share/doc/anope/NEWS 199share/locale/fr_FR/LC_MESSAGES/anope.mo
184share/doc/anope/OLDCHANGES 200share/locale/hu_HU/LC_MESSAGES/anope.mo
185share/doc/anope/PROXY 201share/locale/it_IT/LC_MESSAGES/anope.mo
186share/doc/anope/README 202share/locale/nl_NL/LC_MESSAGES/anope.mo
187share/doc/anope/WIN32.txt 203share/locale/pl_PL/LC_MESSAGES/anope.mo
188share/examples/anope/example.chk 204share/locale/pt_PT/LC_MESSAGES/anope.mo
189share/examples/anope/example.conf 205share/locale/ru_RU/LC_MESSAGES/anope.mo
190share/examples/anope/tables.sql 206share/locale/tr_TR/LC_MESSAGES/anope.mo
 207@pkgdir anope/logs
 208@pkgdir anope/data/backups

cvs diff -r1.9 -r1.10 pkgsrc/chat/anope/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/anope/distinfo 2015/11/03 01:20:17 1.9
+++ pkgsrc/chat/anope/distinfo 2019/02/05 19:10:50 1.10
@@ -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
3SHA1 (anope-1.7.21.tar.gz) = 1a8c845fcfd6351a4225fc8e38bb6e90f5201a4b 3SHA1 (anope-2.0.6-source.tar.gz) = bba0c947657f7388da2980241bc11b03f9f64743
4RMD160 (anope-1.7.21.tar.gz) = ac2b22d60e6be2e7ea02e933fc005c5b3b206180 4RMD160 (anope-2.0.6-source.tar.gz) = 1771ee896cf30f9962abec56aed3a5f71f17b8e0
5SHA512 (anope-1.7.21.tar.gz) = a2ab0430f72681c384b02d967672cad63e2876c4a5e16aead8ec404b2daf70273e5f051d771d7f67e99a62642fe6d872d795308b078b22e7d1f029432071bb81 5SHA512 (anope-2.0.6-source.tar.gz) = c100758d6159023832bc7a4dceb7d554a9b3cd9120b033efc9a93c7ff28e76a086d0594b66b9cd2946b231421217674990f2a3ebaa8a6598c2a25e2dafd1b65b
6Size (anope-1.7.21.tar.gz) = 1523615 bytes 6Size (anope-2.0.6-source.tar.gz) = 1792912 bytes
7SHA1 (patch-aa) = 6db1799996f7eb8f2d88ddd99f4baef5a843865b 7SHA1 (patch-data_example.conf) = 0adb909df1a7fa0ed7c96433f37119d90b0516db
8SHA1 (patch-ab) = 9684780fa938db06f53014e7d45e9e6debf9e92c 
9SHA1 (patch-ac) = d08a26c28b7e6130b7eb459a7109ad67160eb43d 
10SHA1 (patch-ad) = 7b64822e486fa8673db8e47edc9b86c7183505c7 
11SHA1 (patch-ae) = 6c02aaa1d809e113338d35b672911269c1932d29 
12SHA1 (patch-af) = 1d874c5be0f624f2c83bd6d66be0ddc4ce29d3fe 
13SHA1 (patch-configure) = c151c6a87b04ecb35dc54b98425ad0027d70ea66 
14SHA1 (patch-src_tools_anopesmtp.c) = 4322ba9479dad29898c58f8ed9b66e0f3f373487 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/chat/anope/files/anope.sh (expand / switch to unified diff)

--- pkgsrc/chat/anope/files/anope.sh 2006/10/20 22:40:24 1.1.1.1
+++ pkgsrc/chat/anope/files/anope.sh 2019/02/05 19:10:50 1.2
@@ -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
10if [ -f /etc/rc.subr ] 8. /etc/rc.subr
11then 
12 . /etc/rc.subr 
13fi 
14 9
15name="anope" 10name="anope"
16rcvar=${name} 11rcvar=${name}
17command="@PREFIX@/lib/anope/services" 12command="@PREFIX@/bin/anope"
18required_files="@PREFIX@/lib/anope/services.conf" 13command_args="--confdir=@PKG_SYSCONFDIR@/anope"
 14command_args="${command_args} --dbdir=@PREFIX@/anope/data"
 15command_args="${command_args} --localedir=@PREFIX@/@PKGLOCALEDIR@/locale"
 16command_args="${command_args} --logdir=@PREFIX@/anope/logs"
 17command_args="${command_args} --modulesdir=@PREFIX@/lib/anope"
 18required_files="@PKG_SYSCONFDIR@/anope/services.conf"
 19pidfile="@PREFIX@/anope/${name}.pid"
 20
19anope_user="@ANOPE_USER@" 21anope_user="@ANOPE_USER@"
20anope_group="@ANOPE_GROUP@" 22anope_group="@ANOPE_GROUP@"
21 23
 24extra_commands="support"
 25support_cmd="anope_support"
 26
 27anope_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
22load_rc_config $name 36load_rc_config $name
23run_rc_command "$1" 37run_rc_command "$1"

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-aa

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-af

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-ab

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-ac

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-ad

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-ae

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-configure

File Deleted: pkgsrc/chat/anope/patches/Attic/patch-src_tools_anopesmtp.c

File Added: pkgsrc/chat/anope/patches/patch-data_example.conf
$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"
 }