Update ejabberd to 15.02. Enable odbc, mysql and pgsql support unconditionally (no dependency cost). Changes in 15.02: - Add Elixir support, allows to write plugins in Elixir (not enabled in this pkgsrc package) - New command to reload configuration without restart - Support old style erlang expressions in YAML configuration - Improved captcha listener parsing when protocol not specified - Fix upgrade of old unbinarized pubsub table from 2.1 - Minor updates in the documentation - Other bugfixesdiff -r1.48 -r1.49 pkgsrc/chat/ejabberd/Makefile
(fhajny)
@@ -1,51 +1,48 @@ | @@ -1,51 +1,48 @@ | |||
1 | # $NetBSD: Makefile,v 1.48 2015/01/02 09:14:16 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.49 2015/02/20 21:06:52 fhajny Exp $ | |
2 | 2 | |||
3 | DISTNAME= ejabberd-14.12 | 3 | DISTNAME= ejabberd-15.02 | |
4 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
5 | MASTER_SITES= http://www.process-one.net/downloads/ejabberd/${PKGVERSION_NOREV}/ | 5 | MASTER_SITES= http://www.process-one.net/downloads/ejabberd/${PKGVERSION_NOREV}/ | |
6 | EXTRACT_SUFX= .tgz | 6 | EXTRACT_SUFX= .tgz | |
7 | 7 | |||
8 | DISTFILES= ${DEFAULT_DISTFILES} ${DISTNAME}-deps.tar.gz | 8 | DISTFILES= ${DEFAULT_DISTFILES} ${DISTNAME}-deps.tar.gz | |
9 | SITES.${DISTNAME}-deps.tar.gz= ftp://ftp.NetBSD.org/pub/NetBSD/misc/fhajny/ | 9 | SITES.${DISTNAME}-deps.tar.gz= ftp://ftp.NetBSD.org/pub/NetBSD/misc/fhajny/ | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://www.ejabberd.im/ | 12 | HOMEPAGE= http://www.ejabberd.im/ | |
13 | COMMENT= Free and Open Source distributed fault-tolerant Jabber server | 13 | COMMENT= Free and Open Source distributed fault-tolerant Jabber server | |
14 | LICENSE= gnu-gpl-v2 | 14 | LICENSE= gnu-gpl-v2 | |
15 | 15 | |||
16 | BUILD_DEPENDS+= git-base>=1.5:../../devel/git-base | 16 | BUILD_DEPENDS+= git-base>=1.5:../../devel/git-base | |
17 | CONFLICTS+= jabberd-[0-9]* | 17 | CONFLICTS+= jabberd-[0-9]* | |
18 | 18 | |||
19 | GNU_CONFIGURE= yes | 19 | GNU_CONFIGURE= yes | |
20 | USE_GCC_RUNTIME= yes | 20 | USE_GCC_RUNTIME= yes | |
21 | USE_LANGUAGES= c c++ | 21 | USE_LANGUAGES= c c++ | |
22 | USE_TOOLS+= gmake patch | 22 | USE_TOOLS+= gmake patch | |
23 | 23 | |||
24 | CONFIGURE_ARGS+= --disable-debug | 24 | CONFIGURE_ARGS+= --disable-debug | |
25 | CONFIGURE_ARGS+= --enable-iconv | 25 | CONFIGURE_ARGS+= --enable-iconv | |
26 | CONFIGURE_ARGS+= --enable-json | 26 | CONFIGURE_ARGS+= --enable-json | |
27 | CONFIGURE_ARGS+= --enable-lager | 27 | CONFIGURE_ARGS+= --enable-lager | |
28 | CONFIGURE_ARGS+= --enable-mysql | |||
28 | CONFIGURE_ARGS+= --enable-nif | 29 | CONFIGURE_ARGS+= --enable-nif | |
29 | CONFIGURE_ARGS+= --enable-stun | 30 | CONFIGURE_ARGS+= --enable-odbc | |
30 | CONFIGURE_ARGS+= --enable-user=${EJABBERD_USER} | 31 | CONFIGURE_ARGS+= --enable-pgsql | |
31 | CONFIGURE_ARGS+= --enable-zlib | 32 | CONFIGURE_ARGS+= --enable-zlib | |
32 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |||
33 | 33 | |||
34 | .include "../../lang/erlang/buildlink3.mk" | 34 | CONFIGURE_ARGS+= --enable-user=${EJABBERD_USER} | |
35 | .if !empty(PKG_BUILD_OPTIONS.erlang:Miodbc) || \ | 35 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
36 | !empty(PKG_BUILD_OPTIONS.erlang:Munixodbc) | |||
37 | CONFIGURE_ARGS+= --enable-odbc | |||
38 | .endif | |||
39 | 36 | |||
40 | RCD_SCRIPTS= ejabberd | 37 | RCD_SCRIPTS= ejabberd | |
41 | 38 | |||
42 | BUILD_DEFS+= EJABBERD_USER EJABBERD_GROUP EJABBERD_LOGDIR | 39 | BUILD_DEFS+= EJABBERD_USER EJABBERD_GROUP EJABBERD_LOGDIR | |
43 | BUILD_DEFS+= EJABBERD_PIDDIR EJABBERD_DB EJABBERD_TRANSDIR | 40 | BUILD_DEFS+= EJABBERD_PIDDIR EJABBERD_DB EJABBERD_TRANSDIR | |
44 | BUILD_DEFS+= VARBASE | 41 | BUILD_DEFS+= VARBASE | |
45 | PKG_SYSCONFSUBDIR= ejabberd | 42 | PKG_SYSCONFSUBDIR= ejabberd | |
46 | 43 | |||
47 | .include "../../mk/bsd.prefs.mk" | 44 | .include "../../mk/bsd.prefs.mk" | |
48 | 45 | |||
49 | EJABBERD_USER?= ejabberd | 46 | EJABBERD_USER?= ejabberd | |
50 | EJABBERD_GROUP?= ejabberd | 47 | EJABBERD_GROUP?= ejabberd | |
51 | EJABBERD_PIDDIR?= ${VARBASE}/run/ejabberd | 48 | EJABBERD_PIDDIR?= ${VARBASE}/run/ejabberd | |
@@ -81,42 +78,38 @@ CONF_FILES_PERMS+= ${EGDIR}/ejabberdctl. | @@ -81,42 +78,38 @@ CONF_FILES_PERMS+= ${EGDIR}/ejabberdctl. | |||
81 | ${ROOT_USER} ${EJABBERD_GROUP} 0640 | 78 | ${ROOT_USER} ${EJABBERD_GROUP} 0640 | |
82 | CONF_FILES_PERMS+= ${EGDIR}/inetrc ${PKG_SYSCONFDIR}/inetrc \ | 79 | CONF_FILES_PERMS+= ${EGDIR}/inetrc ${PKG_SYSCONFDIR}/inetrc \ | |
83 | ${ROOT_USER} ${EJABBERD_GROUP} 0640 | 80 | ${ROOT_USER} ${EJABBERD_GROUP} 0640 | |
84 | SPECIAL_PERMS+= sbin/ejabberdctl ${ROOT_USER} ${EJABBERD_GROUP} 0750 | 81 | SPECIAL_PERMS+= sbin/ejabberdctl ${ROOT_USER} ${EJABBERD_GROUP} 0750 | |
85 | 82 | |||
86 | REPLACE_SH= ejabberdctl.template tools/captcha.sh | 83 | REPLACE_SH= ejabberdctl.template tools/captcha.sh | |
87 | 84 | |||
88 | SUBST_CLASSES+= paths | 85 | SUBST_CLASSES+= paths | |
89 | SUBST_MESSAGE.paths= Localizing paths | 86 | SUBST_MESSAGE.paths= Localizing paths | |
90 | SUBST_STAGE.paths= pre-configure | 87 | SUBST_STAGE.paths= pre-configure | |
91 | SUBST_FILES.paths= Makefile.in | 88 | SUBST_FILES.paths= Makefile.in | |
92 | SUBST_FILES.paths+= ejabberd.yml.example | 89 | SUBST_FILES.paths+= ejabberd.yml.example | |
93 | SUBST_FILES.paths+= ejabberdctl.template | 90 | SUBST_FILES.paths+= ejabberdctl.template | |
94 | SUBST_FILES.paths+= doc/guide.tex | |||
95 | SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' | 91 | SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' | |
96 | SUBST_SED.paths+= -e 's,@EJABBERD_DB@,${EJABBERD_DB},g' | 92 | SUBST_SED.paths+= -e 's,@EJABBERD_DB@,${EJABBERD_DB},g' | |
97 | SUBST_SED.paths+= -e 's,@EJABBERD_LOGDIR@,${EJABBERD_LOGDIR},g' | 93 | SUBST_SED.paths+= -e 's,@EJABBERD_LOGDIR@,${EJABBERD_LOGDIR},g' | |
98 | SUBST_SED.paths+= -e 's,@EJABBERD_PIDDIR@,${EJABBERD_PIDDIR},g' | 94 | SUBST_SED.paths+= -e 's,@EJABBERD_PIDDIR@,${EJABBERD_PIDDIR},g' | |
99 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | 95 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | |
100 | SUBST_SED.paths+= -e 's,@DISTNAME@,${DISTNAME},g' | 96 | SUBST_SED.paths+= -e 's,@DISTNAME@,${DISTNAME},g' | |
101 | 97 | |||
102 | # Helper target to refresh remote deps for tarring up | 98 | # Helper target to refresh remote deps for tarring up | |
103 | fetch-deps: | 99 | fetch-deps: | |
104 | cd ${WRKSRC} && ${RM} -rf deps && ${BUILD_MAKE_CMD} deps | 100 | cd ${WRKSRC} && ${RM} -rf deps && ${BUILD_MAKE_CMD} deps | |
105 | 101 | |||
106 | post-extract: | 102 | post-extract: | |
107 | ${LN} -s ${WRKDIR}/deps ${WRKSRC}/ | 103 | ${LN} -s ${WRKDIR}/deps ${WRKSRC}/ | |
108 | 104 | |||
109 | post-patch: | |||
110 | ${RM} -f ${WRKSRC}/doc/guide.tex.orig | |||
111 | ||||
112 | post-install: | 105 | post-install: | |
113 | ${INSTALL_DATA} ${WRKSRC}/doc/dev.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | 106 | ${INSTALL_DATA} ${WRKSRC}/doc/dev.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | |
114 | ${INSTALL_DATA} ${WRKSRC}/doc/features.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | 107 | ${INSTALL_DATA} ${WRKSRC}/doc/features.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | |
115 | ${INSTALL_DATA} ${WRKSRC}/doc/guide.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | 108 | ${INSTALL_DATA} ${WRKSRC}/doc/guide.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | |
116 | 109 | |||
117 | .include "../../converters/libiconv/buildlink3.mk" | 110 | .include "../../converters/libiconv/buildlink3.mk" | |
118 | .include "../../devel/zlib/buildlink3.mk" | 111 | .include "../../devel/zlib/buildlink3.mk" | |
119 | .include "../../security/openssl/buildlink3.mk" | 112 | .include "../../security/openssl/buildlink3.mk" | |
120 | .include "../../textproc/expat/buildlink3.mk" | 113 | .include "../../textproc/expat/buildlink3.mk" | |
121 | .include "../../textproc/libyaml/buildlink3.mk" | 114 | .include "../../textproc/libyaml/buildlink3.mk" | |
122 | .include "../../mk/bsd.pkg.mk" | 115 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.28 2015/01/02 09:14:16 fhajny Exp $ | 1 | @comment $NetBSD: PLIST,v 1.29 2015/02/20 21:06:52 fhajny Exp $ | |
2 | lib/erlang/lib/${PKGNAME}/ebin/ELDAPv3.beam | 2 | lib/erlang/lib/${PKGNAME}/ebin/ELDAPv3.beam | |
3 | lib/erlang/lib/${PKGNAME}/ebin/XmppAddr.beam | 3 | lib/erlang/lib/${PKGNAME}/ebin/XmppAddr.beam | |
4 | lib/erlang/lib/${PKGNAME}/ebin/acl.beam | 4 | lib/erlang/lib/${PKGNAME}/ebin/acl.beam | |
5 | lib/erlang/lib/${PKGNAME}/ebin/adhoc.beam | 5 | lib/erlang/lib/${PKGNAME}/ebin/adhoc.beam | |
6 | lib/erlang/lib/${PKGNAME}/ebin/bitmap.beam | 6 | lib/erlang/lib/${PKGNAME}/ebin/bitmap.beam | |
7 | lib/erlang/lib/${PKGNAME}/ebin/cache_tab.beam | 7 | lib/erlang/lib/${PKGNAME}/ebin/cache_tab.beam | |
8 | lib/erlang/lib/${PKGNAME}/ebin/cache_tab_app.beam | 8 | lib/erlang/lib/${PKGNAME}/ebin/cache_tab_app.beam | |
9 | lib/erlang/lib/${PKGNAME}/ebin/cache_tab_sup.beam | 9 | lib/erlang/lib/${PKGNAME}/ebin/cache_tab_sup.beam | |
10 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl.beam | 10 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl.beam | |
11 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam | 11 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam | |
12 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_digest.beam | 12 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_digest.beam | |
13 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_plain.beam | 13 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_plain.beam | |
14 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_scram.beam | 14 | lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_scram.beam | |
@@ -195,43 +195,56 @@ lib/erlang/lib/${PKGNAME}/ebin/node_home | @@ -195,43 +195,56 @@ lib/erlang/lib/${PKGNAME}/ebin/node_home | |||
195 | lib/erlang/lib/${PKGNAME}/ebin/node_mb.beam | 195 | lib/erlang/lib/${PKGNAME}/ebin/node_mb.beam | |
196 | lib/erlang/lib/${PKGNAME}/ebin/node_pep.beam | 196 | lib/erlang/lib/${PKGNAME}/ebin/node_pep.beam | |
197 | lib/erlang/lib/${PKGNAME}/ebin/node_pep_odbc.beam | 197 | lib/erlang/lib/${PKGNAME}/ebin/node_pep_odbc.beam | |
198 | lib/erlang/lib/${PKGNAME}/ebin/node_private.beam | 198 | lib/erlang/lib/${PKGNAME}/ebin/node_private.beam | |
199 | lib/erlang/lib/${PKGNAME}/ebin/node_public.beam | 199 | lib/erlang/lib/${PKGNAME}/ebin/node_public.beam | |
200 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_dag.beam | 200 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_dag.beam | |
201 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree.beam | 201 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree.beam | |
202 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree_odbc.beam | 202 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree_odbc.beam | |
203 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_virtual.beam | 203 | lib/erlang/lib/${PKGNAME}/ebin/nodetree_virtual.beam | |
204 | lib/erlang/lib/${PKGNAME}/ebin/odbc_queries.beam | 204 | lib/erlang/lib/${PKGNAME}/ebin/odbc_queries.beam | |
205 | lib/erlang/lib/${PKGNAME}/ebin/p1_cache_tab.app | 205 | lib/erlang/lib/${PKGNAME}/ebin/p1_cache_tab.app | |
206 | lib/erlang/lib/${PKGNAME}/ebin/p1_fsm.beam | 206 | lib/erlang/lib/${PKGNAME}/ebin/p1_fsm.beam | |
207 | lib/erlang/lib/${PKGNAME}/ebin/p1_iconv.app | 207 | lib/erlang/lib/${PKGNAME}/ebin/p1_iconv.app | |
208 | lib/erlang/lib/${PKGNAME}/ebin/p1_prof.beam | 208 | lib/erlang/lib/${PKGNAME}/ebin/p1_mysql.app | |
209 | lib/erlang/lib/${PKGNAME}/ebin/p1_mysql.beam | |||
210 | lib/erlang/lib/${PKGNAME}/ebin/p1_mysql_app.beam | |||
211 | lib/erlang/lib/${PKGNAME}/ebin/p1_mysql_auth.beam | |||
212 | lib/erlang/lib/${PKGNAME}/ebin/p1_mysql_conn.beam | |||
213 | lib/erlang/lib/${PKGNAME}/ebin/p1_mysql_recv.beam | |||
214 | lib/erlang/lib/${PKGNAME}/ebin/p1_mysql_sup.beam | |||
215 | lib/erlang/lib/${PKGNAME}/ebin/p1_pgsql.app | |||
209 | lib/erlang/lib/${PKGNAME}/ebin/p1_server.beam | 216 | lib/erlang/lib/${PKGNAME}/ebin/p1_server.beam | |
210 | lib/erlang/lib/${PKGNAME}/ebin/p1_sha.beam | 217 | lib/erlang/lib/${PKGNAME}/ebin/p1_sha.beam | |
211 | lib/erlang/lib/${PKGNAME}/ebin/p1_stringprep.app | 218 | lib/erlang/lib/${PKGNAME}/ebin/p1_stringprep.app | |
212 | lib/erlang/lib/${PKGNAME}/ebin/p1_stun.app | 219 | lib/erlang/lib/${PKGNAME}/ebin/p1_stun.app | |
213 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls.app | 220 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls.app | |
214 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls.beam | 221 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls.beam | |
215 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls_app.beam | 222 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls_app.beam | |
216 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls_sup.beam | 223 | lib/erlang/lib/${PKGNAME}/ebin/p1_tls_sup.beam | |
217 | lib/erlang/lib/${PKGNAME}/ebin/p1_utils.app | 224 | lib/erlang/lib/${PKGNAME}/ebin/p1_utils.app | |
218 | lib/erlang/lib/${PKGNAME}/ebin/p1_xml.app | 225 | lib/erlang/lib/${PKGNAME}/ebin/p1_xml.app | |
219 | lib/erlang/lib/${PKGNAME}/ebin/p1_xmlrpc.beam | 226 | lib/erlang/lib/${PKGNAME}/ebin/p1_xmlrpc.beam | |
220 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml.app | 227 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml.app | |
221 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml.beam | 228 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml.beam | |
222 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml_app.beam | 229 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml_app.beam | |
223 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml_sup.beam | 230 | lib/erlang/lib/${PKGNAME}/ebin/p1_yaml_sup.beam | |
224 | lib/erlang/lib/${PKGNAME}/ebin/p1_zlib.app | 231 | lib/erlang/lib/${PKGNAME}/ebin/p1_zlib.app | |
232 | lib/erlang/lib/${PKGNAME}/ebin/pgsql.beam | |||
233 | lib/erlang/lib/${PKGNAME}/ebin/pgsql_app.beam | |||
234 | lib/erlang/lib/${PKGNAME}/ebin/pgsql_proto.beam | |||
235 | lib/erlang/lib/${PKGNAME}/ebin/pgsql_sup.beam | |||
236 | lib/erlang/lib/${PKGNAME}/ebin/pgsql_tcp.beam | |||
237 | lib/erlang/lib/${PKGNAME}/ebin/pgsql_util.beam | |||
225 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_db_odbc.beam | 238 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_db_odbc.beam | |
226 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_index.beam | 239 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_index.beam | |
227 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription.beam | 240 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription.beam | |
228 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription_odbc.beam | 241 | lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription_odbc.beam | |
229 | lib/erlang/lib/${PKGNAME}/ebin/randoms.beam | 242 | lib/erlang/lib/${PKGNAME}/ebin/randoms.beam | |
230 | lib/erlang/lib/${PKGNAME}/ebin/scram.beam | 243 | lib/erlang/lib/${PKGNAME}/ebin/scram.beam | |
231 | lib/erlang/lib/${PKGNAME}/ebin/shaper.beam | 244 | lib/erlang/lib/${PKGNAME}/ebin/shaper.beam | |
232 | lib/erlang/lib/${PKGNAME}/ebin/str.beam | 245 | lib/erlang/lib/${PKGNAME}/ebin/str.beam | |
233 | lib/erlang/lib/${PKGNAME}/ebin/stringprep.beam | 246 | lib/erlang/lib/${PKGNAME}/ebin/stringprep.beam | |
234 | lib/erlang/lib/${PKGNAME}/ebin/stringprep_app.beam | 247 | lib/erlang/lib/${PKGNAME}/ebin/stringprep_app.beam | |
235 | lib/erlang/lib/${PKGNAME}/ebin/stringprep_sup.beam | 248 | lib/erlang/lib/${PKGNAME}/ebin/stringprep_sup.beam | |
236 | lib/erlang/lib/${PKGNAME}/ebin/stun.beam | 249 | lib/erlang/lib/${PKGNAME}/ebin/stun.beam | |
237 | lib/erlang/lib/${PKGNAME}/ebin/stun_app.beam | 250 | lib/erlang/lib/${PKGNAME}/ebin/stun_app.beam | |
@@ -242,48 +255,50 @@ lib/erlang/lib/${PKGNAME}/ebin/stun_sup. | @@ -242,48 +255,50 @@ lib/erlang/lib/${PKGNAME}/ebin/stun_sup. | |||
242 | lib/erlang/lib/${PKGNAME}/ebin/stun_test.beam | 255 | lib/erlang/lib/${PKGNAME}/ebin/stun_test.beam | |
243 | lib/erlang/lib/${PKGNAME}/ebin/stun_tmp_sup.beam | 256 | lib/erlang/lib/${PKGNAME}/ebin/stun_tmp_sup.beam | |
244 | lib/erlang/lib/${PKGNAME}/ebin/translate.beam | 257 | lib/erlang/lib/${PKGNAME}/ebin/translate.beam | |
245 | lib/erlang/lib/${PKGNAME}/ebin/treap.beam | 258 | lib/erlang/lib/${PKGNAME}/ebin/treap.beam | |
246 | lib/erlang/lib/${PKGNAME}/ebin/turn.beam | 259 | lib/erlang/lib/${PKGNAME}/ebin/turn.beam | |
247 | lib/erlang/lib/${PKGNAME}/ebin/turn_sm.beam | 260 | lib/erlang/lib/${PKGNAME}/ebin/turn_sm.beam | |
248 | lib/erlang/lib/${PKGNAME}/ebin/turn_tmp_sup.beam | 261 | lib/erlang/lib/${PKGNAME}/ebin/turn_tmp_sup.beam | |
249 | lib/erlang/lib/${PKGNAME}/ebin/win32_dns.beam | 262 | lib/erlang/lib/${PKGNAME}/ebin/win32_dns.beam | |
250 | lib/erlang/lib/${PKGNAME}/ebin/xml.beam | 263 | lib/erlang/lib/${PKGNAME}/ebin/xml.beam | |
251 | lib/erlang/lib/${PKGNAME}/ebin/xml_app.beam | 264 | lib/erlang/lib/${PKGNAME}/ebin/xml_app.beam | |
252 | lib/erlang/lib/${PKGNAME}/ebin/xml_gen.beam | 265 | lib/erlang/lib/${PKGNAME}/ebin/xml_gen.beam | |
253 | lib/erlang/lib/${PKGNAME}/ebin/xml_stream.beam | 266 | lib/erlang/lib/${PKGNAME}/ebin/xml_stream.beam | |
254 | lib/erlang/lib/${PKGNAME}/ebin/xml_sup.beam | 267 | lib/erlang/lib/${PKGNAME}/ebin/xml_sup.beam | |
268 | lib/erlang/lib/${PKGNAME}/ebin/xml_util.beam | |||
255 | lib/erlang/lib/${PKGNAME}/ebin/xmlrpc_codec.beam | 269 | lib/erlang/lib/${PKGNAME}/ebin/xmlrpc_codec.beam | |
256 | lib/erlang/lib/${PKGNAME}/include/ELDAPv3.hrl | 270 | lib/erlang/lib/${PKGNAME}/include/ELDAPv3.hrl | |
257 | lib/erlang/lib/${PKGNAME}/include/XmppAddr.hrl | 271 | lib/erlang/lib/${PKGNAME}/include/XmppAddr.hrl | |
258 | lib/erlang/lib/${PKGNAME}/include/adhoc.hrl | 272 | lib/erlang/lib/${PKGNAME}/include/adhoc.hrl | |
259 | lib/erlang/lib/${PKGNAME}/include/ejabberd.hrl | 273 | lib/erlang/lib/${PKGNAME}/include/ejabberd.hrl | |
260 | lib/erlang/lib/${PKGNAME}/include/ejabberd_commands.hrl | 274 | lib/erlang/lib/${PKGNAME}/include/ejabberd_commands.hrl | |
261 | lib/erlang/lib/${PKGNAME}/include/ejabberd_config.hrl | 275 | lib/erlang/lib/${PKGNAME}/include/ejabberd_config.hrl | |
262 | lib/erlang/lib/${PKGNAME}/include/ejabberd_ctl.hrl | 276 | lib/erlang/lib/${PKGNAME}/include/ejabberd_ctl.hrl | |
263 | lib/erlang/lib/${PKGNAME}/include/ejabberd_http.hrl | 277 | lib/erlang/lib/${PKGNAME}/include/ejabberd_http.hrl | |
264 | lib/erlang/lib/${PKGNAME}/include/ejabberd_web_admin.hrl | 278 | lib/erlang/lib/${PKGNAME}/include/ejabberd_web_admin.hrl | |
265 | lib/erlang/lib/${PKGNAME}/include/eldap.hrl | 279 | lib/erlang/lib/${PKGNAME}/include/eldap.hrl | |
266 | lib/erlang/lib/${PKGNAME}/include/esip.hrl | 280 | lib/erlang/lib/${PKGNAME}/include/esip.hrl | |
267 | lib/erlang/lib/${PKGNAME}/include/esip_lib.hrl | 281 | lib/erlang/lib/${PKGNAME}/include/esip_lib.hrl | |
268 | lib/erlang/lib/${PKGNAME}/include/http_bind.hrl | 282 | lib/erlang/lib/${PKGNAME}/include/http_bind.hrl | |
269 | lib/erlang/lib/${PKGNAME}/include/jlib.hrl | 283 | lib/erlang/lib/${PKGNAME}/include/jlib.hrl | |
270 | lib/erlang/lib/${PKGNAME}/include/lager.hrl | 284 | lib/erlang/lib/${PKGNAME}/include/lager.hrl | |
271 | lib/erlang/lib/${PKGNAME}/include/logger.hrl | 285 | lib/erlang/lib/${PKGNAME}/include/logger.hrl | |
272 | lib/erlang/lib/${PKGNAME}/include/mod_muc_room.hrl | 286 | lib/erlang/lib/${PKGNAME}/include/mod_muc_room.hrl | |
273 | lib/erlang/lib/${PKGNAME}/include/mod_privacy.hrl | 287 | lib/erlang/lib/${PKGNAME}/include/mod_privacy.hrl | |
274 | lib/erlang/lib/${PKGNAME}/include/mod_proxy65.hrl | 288 | lib/erlang/lib/${PKGNAME}/include/mod_proxy65.hrl | |
275 | lib/erlang/lib/${PKGNAME}/include/mod_roster.hrl | 289 | lib/erlang/lib/${PKGNAME}/include/mod_roster.hrl | |
276 | lib/erlang/lib/${PKGNAME}/include/ns.hrl | 290 | lib/erlang/lib/${PKGNAME}/include/ns.hrl | |
291 | lib/erlang/lib/${PKGNAME}/include/p1_mysql.hrl | |||
277 | lib/erlang/lib/${PKGNAME}/include/pubsub.hrl | 292 | lib/erlang/lib/${PKGNAME}/include/pubsub.hrl | |
278 | lib/erlang/lib/${PKGNAME}/include/stun.hrl | 293 | lib/erlang/lib/${PKGNAME}/include/stun.hrl | |
279 | lib/erlang/lib/${PKGNAME}/include/xml.hrl | 294 | lib/erlang/lib/${PKGNAME}/include/xml.hrl | |
280 | lib/erlang/lib/${PKGNAME}/include/xml_gen.hrl | 295 | lib/erlang/lib/${PKGNAME}/include/xml_gen.hrl | |
281 | lib/erlang/lib/${PKGNAME}/priv/bin/captcha.sh | 296 | lib/erlang/lib/${PKGNAME}/priv/bin/captcha.sh | |
282 | lib/erlang/lib/${PKGNAME}/priv/jiffy.so | 297 | lib/erlang/lib/${PKGNAME}/priv/jiffy.so | |
283 | lib/erlang/lib/${PKGNAME}/priv/lib/esip_drv.so | 298 | lib/erlang/lib/${PKGNAME}/priv/lib/esip_drv.so | |
284 | lib/erlang/lib/${PKGNAME}/priv/lib/expat_erl.so | 299 | lib/erlang/lib/${PKGNAME}/priv/lib/expat_erl.so | |
285 | lib/erlang/lib/${PKGNAME}/priv/lib/ezlib_drv.so | 300 | lib/erlang/lib/${PKGNAME}/priv/lib/ezlib_drv.so | |
286 | lib/erlang/lib/${PKGNAME}/priv/lib/iconv.so | 301 | lib/erlang/lib/${PKGNAME}/priv/lib/iconv.so | |
287 | lib/erlang/lib/${PKGNAME}/priv/lib/jiffy.so | 302 | lib/erlang/lib/${PKGNAME}/priv/lib/jiffy.so | |
288 | lib/erlang/lib/${PKGNAME}/priv/lib/p1_sha.so | 303 | lib/erlang/lib/${PKGNAME}/priv/lib/p1_sha.so | |
289 | lib/erlang/lib/${PKGNAME}/priv/lib/p1_tls_drv.so | 304 | lib/erlang/lib/${PKGNAME}/priv/lib/p1_tls_drv.so |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.29 2015/01/02 09:14:16 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.30 2015/02/20 21:06:52 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (ejabberd-14.12-deps.tar.gz) = 995cd087df008f7493bac2bd66de6b276cfd37b8 | 3 | SHA1 (ejabberd-15.02-deps.tar.gz) = 4963bf6526ccfea876ea99051c57fbc3710c1836 | |
4 | RMD160 (ejabberd-14.12-deps.tar.gz) = 77f04cb42fbed07680bef05d384093753cc435c0 | 4 | RMD160 (ejabberd-15.02-deps.tar.gz) = 037c2c60ca228ba07df8b24877403357c09cbf34 | |
5 | Size (ejabberd-14.12-deps.tar.gz) = 8906098 bytes | 5 | Size (ejabberd-15.02-deps.tar.gz) = 9099152 bytes | |
6 | SHA1 (ejabberd-14.12.tgz) = baf944fb15a31ea19a3bc6da685bbc0e7c0daeff | 6 | SHA1 (ejabberd-15.02.tgz) = 2cb148fa5e7c4efb3a99fd8a603c12673f1257b9 | |
7 | RMD160 (ejabberd-14.12.tgz) = 71ccb676695730bcb8b5ad0c683d8de4fd6ef569 | 7 | RMD160 (ejabberd-15.02.tgz) = 1224dea34bb01b4ae994a88e235c2ff9b102dd9d | |
8 | Size (ejabberd-14.12.tgz) = 3261685 bytes | 8 | Size (ejabberd-15.02.tgz) = 3281316 bytes | |
9 | SHA1 (patch-aa) = f573f541ae6963acffa5a470a290874b3312b787 | 9 | SHA1 (patch-aa) = 32968bf94c0859cc2c65710b038c8ff7162e1422 | |
10 | SHA1 (patch-ad) = cdd7a61333f3206ac3ae9168b1878a059da25988 | 10 | SHA1 (patch-ad) = cdd7a61333f3206ac3ae9168b1878a059da25988 | |
11 | SHA1 (patch-ae) = 90787d77dda8317d89908ca9520710ea4e8d43f4 | 11 | SHA1 (patch-ae) = 90787d77dda8317d89908ca9520710ea4e8d43f4 | |
12 | SHA1 (patch-configure) = 8cf03f571ef13ed825b445e0f1664d387895b8fe | 12 | SHA1 (patch-configure) = 8cf03f571ef13ed825b445e0f1664d387895b8fe |
@@ -1,55 +1,57 @@ | @@ -1,55 +1,57 @@ | |||
1 | $NetBSD: patch-aa,v 1.10 2013/10/11 13:32:25 fhajny Exp $ | 1 | $NetBSD: patch-aa,v 1.11 2015/02/20 21:06:52 fhajny Exp $ | |
2 | 2 | |||
3 | Fix locations; don't mess with ownership. | 3 | Fix locations; don't mess with ownership. | |
4 | --- Makefile.in.orig 2013-09-27 09:19:22.000000000 +0000 | 4 | --- Makefile.in.orig 2015-02-11 23:14:57.000000000 +0000 | |
5 | +++ Makefile.in | 5 | +++ Makefile.in | |
6 | @@ -9,13 +9,13 @@ exec_prefix = @exec_prefix@ | 6 | @@ -9,7 +9,7 @@ exec_prefix = @exec_prefix@ | |
7 | DESTDIR = | 7 | DESTDIR = | |
8 | 8 | |||
9 | # /etc/ejabberd/ | 9 | # /etc/ejabberd/ | |
10 | -ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd | 10 | -ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd | |
11 | +ETCDIR = $(DESTDIR)@prefix@/share/examples/ejabberd | 11 | +ETCDIR = $(DESTDIR)@prefix@/share/examples/ejabberd | |
12 | 12 | |||
13 | # /sbin/ | 13 | # /bin/ | |
14 | BINDIR = $(DESTDIR)@bindir@ | |||
15 | @@ -18,7 +18,7 @@ BINDIR = $(DESTDIR)@bindir@ | |||
14 | SBINDIR = $(DESTDIR)@sbindir@ | 16 | SBINDIR = $(DESTDIR)@sbindir@ | |
15 | 17 | |||
16 | # /lib/ejabberd/ | 18 | # /lib/ejabberd/ | |
17 | -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd | 19 | -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd | |
18 | +EJABBERDDIR = $(DESTDIR)@prefix@/lib/erlang/lib/@DISTNAME@ | 20 | +EJABBERDDIR = $(DESTDIR)@prefix@/lib/erlang/lib/@DISTNAME@ | |
19 | 21 | |||
20 | # /share/doc/ejabberd | 22 | # /share/doc/ejabberd | |
21 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | 23 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | |
22 | @@ -41,16 +41,16 @@ SODIR = $(PRIVDIR)/lib | 24 | @@ -44,16 +44,16 @@ SODIR = $(PRIVDIR)/lib | |
23 | MSGSDIR = $(PRIVDIR)/msgs | 25 | MSGSDIR = $(PRIVDIR)/msgs | |
24 | 26 | |||
25 | # /var/lib/ejabberd/ | 27 | # /var/lib/ejabberd/ | |
26 | -SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd | 28 | -SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd | |
27 | +SPOOLDIR = $(DESTDIR)@EJABBERD_DB@ | 29 | +SPOOLDIR = $(DESTDIR)@EJABBERD_DB@ | |
28 | 30 | |||
29 | # /var/lock/ejabberdctl | 31 | # /var/lock/ejabberdctl | |
30 | -CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl | 32 | -CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl | |
31 | +CTLLOCKDIR = $(DESTDIR)@EJABBERD_PIDDIR@ | 33 | +CTLLOCKDIR = $(DESTDIR)@EJABBERD_PIDDIR@ | |
32 | 34 | |||
33 | # /var/lib/ejabberd/.erlang.cookie | 35 | # /var/lib/ejabberd/.erlang.cookie | |
34 | COOKIEFILE = $(SPOOLDIR)/.erlang.cookie | 36 | COOKIEFILE = $(SPOOLDIR)/.erlang.cookie | |
35 | 37 | |||
36 | # /var/log/ejabberd/ | 38 | # /var/log/ejabberd/ | |
37 | -LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd | 39 | -LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd | |
38 | +LOGDIR = $(DESTDIR)@EJABBERD_LOGDIR@ | 40 | +LOGDIR = $(DESTDIR)@EJABBERD_LOGDIR@ | |
39 | 41 | |||
40 | INSTALLUSER=@INSTALLUSER@ | 42 | INSTALLUSER=@INSTALLUSER@ | |
41 | # if no user was enabled, don't set privileges or ownership | 43 | # if no user was enabled, don't set privileges or ownership | |
42 | @@ -61,10 +61,10 @@ ifeq ($(INSTALLUSER),) | 44 | @@ -64,10 +64,10 @@ ifeq ($(INSTALLUSER),) | |
43 | CHOWN_OUTPUT=/dev/null | 45 | CHOWN_OUTPUT=/dev/null | |
44 | INIT_USER=root | 46 | INIT_USER=root | |
45 | else | 47 | else | |
46 | - O_USER=-o $(INSTALLUSER) | 48 | - O_USER=-o $(INSTALLUSER) | |
47 | - G_USER=-g $(INSTALLUSER) | 49 | - G_USER=-g $(INSTALLUSER) | |
48 | - CHOWN_COMMAND=chown | 50 | - CHOWN_COMMAND=chown | |
49 | - CHOWN_OUTPUT=&1 | 51 | - CHOWN_OUTPUT=&1 | |
50 | + O_USER= | 52 | + O_USER= | |
51 | + G_USER= | 53 | + G_USER= | |
52 | + CHOWN_COMMAND=echo | 54 | + CHOWN_COMMAND=echo | |
53 | + CHOWN_OUTPUT=/dev/null | 55 | + CHOWN_OUTPUT=/dev/null | |
54 | INIT_USER=$(INSTALLUSER) | 56 | INIT_USER=$(INSTALLUSER) | |
55 | endif | 57 | endif |