chat/ejabberd: Update to 18.03. Admin - Avoid logging IP addresses in mod_register when it's not desired - Command 'reload-config' allows to reload certificates - Get rid of 'fs' package dependency - Improve log message when module startup has failed - mod_muc_admin: New command get_room_affiliation - prosody2ejabberd: Report meaningful error when luerl is not available Configure - Accept atoms in api_permission command lists and commands with numbers in them - Validate additional listen opts: inet, inet6, backlog - Remove 'iqdisc' option - New option 窶兎nable-group=xxx - New option 'negotiation_timeout' - New option 'new_sql_schema' - New option 'validate_stream' - ejabberd_service: New option 'global_routes' for - mod_avatar: New 'rate_limit' option - mod_block_strangers: New 'access' option - mod_block_strangers: New 'captcha' option - mod_pubsub: New option 'force_node_config' Miscelanea - Simplify ejabberd_sup code - New gen_mod mod_options/1 callback to provide known options and defaults - Replace ?MYLANG with connection's language wherever possible - sql/*: Add username to peer indexes - cyrsasl: Simplify code for splitting auth string in cyrsasl - ejabberd_auth: Cache 'isuser' queries to external auth program - ejabberd_web_admin: Hardcode required ACL rules - mod_admin_extra: Command check_password_hash supports all hash methods - mod_admin_extra: Fix srg_get_info command with @all@ and @online@ - mod_avatar: Fulfill all requirements of XEP-0398 v0.2.0 - mod_avatar: Improve validation of 'convert' option - mod_block_strangers: Bounce groupchat to bare JID - mod_block_strangers: Fix a typo in call to create_captcha() - mod_caps: Only store CAPS if contact is subscribed - mod_carboncopy: Copy outgoing MUC PMs - mod_mam: Really run use_cache/1 and cache_nodes/1 callbacks - mod_pubsub: Remove items of unregistered user - mod_push_keepalive: Preserve timeout on resumption - mod_shared_roster: Try to fix ejabberd_c2s:process_info: got unexpected info - mod_shared_roster_ldap: Fix processing of ldap_memberattr_format_re option - mod_stream_mgmt: Abort connection on count error - mod_stream_mgmt: Clean up on timed out resumptiondiff -r1.82 -r1.83 pkgsrc/chat/ejabberd/Makefile
(fhajny)
@@ -1,62 +1,64 @@ | @@ -1,62 +1,64 @@ | |||
1 | # $NetBSD: Makefile,v 1.82 2018/01/16 12:28:56 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.83 2018/03/28 21:51:09 fhajny Exp $ | |
2 | 2 | |||
3 | DISTNAME= ejabberd-18.01 | 3 | DISTNAME= ejabberd-18.03 | |
4 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
5 | MASTER_SITES= https://www.process-one.net/downloads/ejabberd/${PKGVERSION_NOREV}/ | 5 | MASTER_SITES= https://www.process-one.net/downloads/ejabberd/${PKGVERSION_NOREV}/ | |
6 | EXTRACT_SUFX= .tgz | 6 | EXTRACT_SUFX= .tgz | |
7 | 7 | |||
8 | MAINTAINER= filip@joyent.com | 8 | MAINTAINER= filip@joyent.com | |
9 | HOMEPAGE= https://www.ejabberd.im/ | 9 | HOMEPAGE= https://www.ejabberd.im/ | |
10 | COMMENT= Free and Open Source distributed fault-tolerant Jabber server | 10 | COMMENT= Free and Open Source distributed fault-tolerant Jabber server | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | DEPENDS+= erlang-cache_tab>=1.0.12:../../devel/erlang-cache_tab | 13 | DEPENDS+= erlang-cache_tab>=1.0.13:../../devel/erlang-cache_tab | |
14 | DEPENDS+= erlang-epam>=1.0.3:../../security/erlang-epam | 14 | DEPENDS+= erlang-epam>=1.0.4:../../security/erlang-epam | |
15 | DEPENDS+= erlang-eredis>=1.0.8.20150910:../../databases/erlang-eredis | 15 | DEPENDS+= erlang-eredis>=1.0.8.20150910:../../databases/erlang-eredis | |
16 | DEPENDS+= erlang-eimp>=1.0.2:../../graphics/erlang-eimp | 16 | DEPENDS+= erlang-eimp>=1.0.3:../../graphics/erlang-eimp | |
17 | DEPENDS+= erlang-esip>=1.0.21:../../net/erlang-esip | 17 | DEPENDS+= erlang-esip>=1.0.22:../../net/erlang-esip | |
18 | DEPENDS+= erlang-ezlib>=1.0.3:../../devel/erlang-ezlib | 18 | DEPENDS+= erlang-ezlib>=1.0.4:../../devel/erlang-ezlib | |
19 | DEPENDS+= erlang-fast_tls>=1.0.20:../../security/erlang-fast_tls | 19 | DEPENDS+= erlang-fast_tls>=1.0.21:../../security/erlang-fast_tls | |
20 | DEPENDS+= erlang-fast_xml>=1.1.28:../../textproc/erlang-fast_xml | 20 | DEPENDS+= erlang-fast_xml>=1.1.29:../../textproc/erlang-fast_xml | |
21 | DEPENDS+= erlang-fast_yaml>=1.0.12:../../textproc/erlang-fast_yaml | 21 | DEPENDS+= erlang-fast_yaml>=1.0.13:../../textproc/erlang-fast_yaml | |
22 | DEPENDS+= erlang-fs>=2.12.0:../../devel/erlang-fs | 22 | DEPENDS+= erlang-iconv>=1.0.7:../../converters/erlang-iconv | |
23 | DEPENDS+= erlang-iconv>=1.0.6:../../converters/erlang-iconv | |||
24 | DEPENDS+= erlang-jiffy>=0.14.8:../../textproc/erlang-jiffy | 23 | DEPENDS+= erlang-jiffy>=0.14.8:../../textproc/erlang-jiffy | |
25 | DEPENDS+= erlang-jose>=1.8.4:../../security/erlang-jose | 24 | DEPENDS+= erlang-jose>=1.8.4:../../security/erlang-jose | |
26 | DEPENDS+= erlang-lager>=3.4.2.:../../sysutils/erlang-lager | 25 | DEPENDS+= erlang-lager>=3.4.2.:../../sysutils/erlang-lager | |
27 | DEPENDS+= erlang-luerl>=0.2:../../lang/erlang-luerl | 26 | DEPENDS+= erlang-luerl>=0.3:../../lang/erlang-luerl | |
28 | DEPENDS+= erlang-p1_mysql>=1.0.4:../../databases/erlang-p1_mysql | 27 | DEPENDS+= erlang-p1_mysql>=1.0.5:../../databases/erlang-p1_mysql | |
29 | DEPENDS+= erlang-p1_oauth2>=0.6.2:../../security/erlang-p1_oauth2 | 28 | DEPENDS+= erlang-p1_oauth2>=0.6.2:../../security/erlang-p1_oauth2 | |
30 | DEPENDS+= erlang-p1_pgsql>=1.1.4:../../databases/erlang-p1_pgsql | 29 | DEPENDS+= erlang-p1_pgsql>=1.1.5:../../databases/erlang-p1_pgsql | |
31 | DEPENDS+= erlang-p1_utils>=1.0.10:../../misc/erlang-p1_utils | 30 | DEPENDS+= erlang-p1_utils>=1.0.11:../../misc/erlang-p1_utils | |
32 | DEPENDS+= erlang-stringprep>=1.0.10:../../textproc/erlang-stringprep | 31 | DEPENDS+= erlang-stringprep>=1.0.11:../../textproc/erlang-stringprep | |
33 | DEPENDS+= erlang-stun>=1.0.20:../../net/erlang-stun | 32 | DEPENDS+= erlang-stun>=1.0.21:../../net/erlang-stun | |
34 | DEPENDS+= erlang-xmpp>=1.1.19:../../net/erlang-xmpp | 33 | DEPENDS+= erlang-xmpp>=1.1.20:../../net/erlang-xmpp | |
35 | 34 | |||
36 | GNU_CONFIGURE= yes | 35 | GNU_CONFIGURE= yes | |
37 | USE_GCC_RUNTIME= yes | 36 | USE_GCC_RUNTIME= yes | |
38 | USE_TOOLS+= bash:run gmake patch | 37 | USE_TOOLS+= bash:run gmake patch | |
39 | 38 | |||
40 | CONFIGURE_ARGS+= --disable-debug | 39 | CONFIGURE_ARGS+= --disable-debug | |
41 | CONFIGURE_ARGS+= --enable-system-deps | 40 | CONFIGURE_ARGS+= --enable-system-deps | |
42 | CONFIGURE_ARGS+= --enable-graphics | |||
43 | CONFIGURE_ARGS+= --enable-iconv | 41 | CONFIGURE_ARGS+= --enable-iconv | |
44 | CONFIGURE_ARGS+= --enable-mysql | 42 | CONFIGURE_ARGS+= --enable-mysql | |
45 | CONFIGURE_ARGS+= --enable-odbc | 43 | CONFIGURE_ARGS+= --enable-odbc | |
46 | CONFIGURE_ARGS+= --enable-pam | 44 | CONFIGURE_ARGS+= --enable-pam | |
47 | CONFIGURE_ARGS+= --enable-pgsql | 45 | CONFIGURE_ARGS+= --enable-pgsql | |
46 | CONFIGURE_ARGS+= --enable-redis | |||
47 | CONFIGURE_ARGS+= --enable-sip | |||
48 | CONFIGURE_ARGS+= --enable-stun | |||
48 | CONFIGURE_ARGS+= --enable-zlib | 49 | CONFIGURE_ARGS+= --enable-zlib | |
49 | CONFIGURE_ARGS+= --enable-user=${EJABBERD_USER} | 50 | CONFIGURE_ARGS+= --enable-user=${EJABBERD_USER} | |
51 | CONFIGURE_ARGS+= --enable-group=${EJABBERD_GROUP} | |||
50 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | 52 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
51 | 53 | |||
52 | MAKE_ENV+= USE_GLOBAL_DEPS=true | 54 | MAKE_ENV+= USE_GLOBAL_DEPS=true | |
53 | 55 | |||
54 | RCD_SCRIPTS= ejabberd | 56 | RCD_SCRIPTS= ejabberd | |
55 | 57 | |||
56 | BUILD_DEFS+= EJABBERD_USER EJABBERD_GROUP EJABBERD_LOGDIR | 58 | BUILD_DEFS+= EJABBERD_USER EJABBERD_GROUP EJABBERD_LOGDIR | |
57 | BUILD_DEFS+= EJABBERD_PIDDIR EJABBERD_DB EJABBERD_TRANSDIR | 59 | BUILD_DEFS+= EJABBERD_PIDDIR EJABBERD_DB EJABBERD_TRANSDIR | |
58 | BUILD_DEFS+= VARBASE | 60 | BUILD_DEFS+= VARBASE | |
59 | PKG_SYSCONFSUBDIR= ejabberd | 61 | PKG_SYSCONFSUBDIR= ejabberd | |
60 | 62 | |||
61 | .include "../../mk/bsd.prefs.mk" | 63 | .include "../../mk/bsd.prefs.mk" | |
62 | .include "options.mk" | 64 | .include "options.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.51 2018/01/03 22:51:30 fhajny Exp $ | 1 | @comment $NetBSD: PLIST,v 1.52 2018/03/28 21:51:09 fhajny Exp $ | |
2 | lib/${PKGNAME}/COPYING | 2 | lib/${PKGNAME}/COPYING | |
3 | lib/${PKGNAME}/ebin/ELDAPv3.beam | 3 | lib/${PKGNAME}/ebin/ELDAPv3.beam | |
4 | lib/${PKGNAME}/ebin/XmppAddr.beam | 4 | lib/${PKGNAME}/ebin/XmppAddr.beam | |
5 | lib/${PKGNAME}/ebin/acl.beam | 5 | lib/${PKGNAME}/ebin/acl.beam | |
6 | lib/${PKGNAME}/ebin/acme_challenge.beam | 6 | lib/${PKGNAME}/ebin/acme_challenge.beam | |
7 | lib/${PKGNAME}/ebin/cyrsasl.beam | 7 | lib/${PKGNAME}/ebin/cyrsasl.beam | |
8 | lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam | 8 | lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam | |
9 | lib/${PKGNAME}/ebin/cyrsasl_digest.beam | 9 | lib/${PKGNAME}/ebin/cyrsasl_digest.beam | |
10 | lib/${PKGNAME}/ebin/cyrsasl_oauth.beam | 10 | lib/${PKGNAME}/ebin/cyrsasl_oauth.beam | |
11 | lib/${PKGNAME}/ebin/cyrsasl_plain.beam | 11 | lib/${PKGNAME}/ebin/cyrsasl_plain.beam | |
12 | lib/${PKGNAME}/ebin/cyrsasl_scram.beam | 12 | lib/${PKGNAME}/ebin/cyrsasl_scram.beam | |
13 | lib/${PKGNAME}/ebin/ejabberd.app | 13 | lib/${PKGNAME}/ebin/ejabberd.app | |
14 | lib/${PKGNAME}/ebin/ejabberd.beam | 14 | lib/${PKGNAME}/ebin/ejabberd.beam | |
@@ -26,41 +26,39 @@ lib/${PKGNAME}/ebin/ejabberd_auth_pam.be | @@ -26,41 +26,39 @@ lib/${PKGNAME}/ebin/ejabberd_auth_pam.be | |||
26 | lib/${PKGNAME}/ebin/ejabberd_auth_riak.beam | 26 | lib/${PKGNAME}/ebin/ejabberd_auth_riak.beam | |
27 | lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam | 27 | lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam | |
28 | lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam | 28 | lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam | |
29 | lib/${PKGNAME}/ebin/ejabberd_bosh.beam | 29 | lib/${PKGNAME}/ebin/ejabberd_bosh.beam | |
30 | lib/${PKGNAME}/ebin/ejabberd_c2s.beam | 30 | lib/${PKGNAME}/ebin/ejabberd_c2s.beam | |
31 | lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam | 31 | lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam | |
32 | lib/${PKGNAME}/ebin/ejabberd_captcha.beam | 32 | lib/${PKGNAME}/ebin/ejabberd_captcha.beam | |
33 | lib/${PKGNAME}/ebin/ejabberd_cluster.beam | 33 | lib/${PKGNAME}/ebin/ejabberd_cluster.beam | |
34 | lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam | 34 | lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam | |
35 | lib/${PKGNAME}/ebin/ejabberd_commands.beam | 35 | lib/${PKGNAME}/ebin/ejabberd_commands.beam | |
36 | lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam | 36 | lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam | |
37 | lib/${PKGNAME}/ebin/ejabberd_config.beam | 37 | lib/${PKGNAME}/ebin/ejabberd_config.beam | |
38 | lib/${PKGNAME}/ebin/ejabberd_ctl.beam | 38 | lib/${PKGNAME}/ebin/ejabberd_ctl.beam | |
39 | lib/${PKGNAME}/ebin/ejabberd_db_modules.beam | |||
40 | lib/${PKGNAME}/ebin/ejabberd_hooks.beam | 39 | lib/${PKGNAME}/ebin/ejabberd_hooks.beam | |
41 | lib/${PKGNAME}/ebin/ejabberd_http.beam | 40 | lib/${PKGNAME}/ebin/ejabberd_http.beam | |
42 | lib/${PKGNAME}/ebin/ejabberd_http_ws.beam | 41 | lib/${PKGNAME}/ebin/ejabberd_http_ws.beam | |
43 | lib/${PKGNAME}/ebin/ejabberd_idna.beam | 42 | lib/${PKGNAME}/ebin/ejabberd_idna.beam | |
44 | lib/${PKGNAME}/ebin/ejabberd_iq.beam | 43 | lib/${PKGNAME}/ebin/ejabberd_iq.beam | |
45 | lib/${PKGNAME}/ebin/ejabberd_listener.beam | 44 | lib/${PKGNAME}/ebin/ejabberd_listener.beam | |
46 | lib/${PKGNAME}/ebin/ejabberd_local.beam | 45 | lib/${PKGNAME}/ebin/ejabberd_local.beam | |
47 | lib/${PKGNAME}/ebin/ejabberd_logger.beam | 46 | lib/${PKGNAME}/ebin/ejabberd_logger.beam | |
48 | lib/${PKGNAME}/ebin/ejabberd_mnesia.beam | 47 | lib/${PKGNAME}/ebin/ejabberd_mnesia.beam | |
49 | lib/${PKGNAME}/ebin/ejabberd_oauth.beam | 48 | lib/${PKGNAME}/ebin/ejabberd_oauth.beam | |
50 | lib/${PKGNAME}/ebin/ejabberd_oauth_mnesia.beam | 49 | lib/${PKGNAME}/ebin/ejabberd_oauth_mnesia.beam | |
51 | lib/${PKGNAME}/ebin/ejabberd_oauth_rest.beam | 50 | lib/${PKGNAME}/ebin/ejabberd_oauth_rest.beam | |
52 | lib/${PKGNAME}/ebin/ejabberd_oauth_sql.beam | 51 | lib/${PKGNAME}/ebin/ejabberd_oauth_sql.beam | |
53 | lib/${PKGNAME}/ebin/ejabberd_options.beam | |||
54 | lib/${PKGNAME}/ebin/ejabberd_piefxis.beam | 52 | lib/${PKGNAME}/ebin/ejabberd_piefxis.beam | |
55 | lib/${PKGNAME}/ebin/ejabberd_pkix.beam | 53 | lib/${PKGNAME}/ebin/ejabberd_pkix.beam | |
56 | lib/${PKGNAME}/ebin/ejabberd_rdbms.beam | 54 | lib/${PKGNAME}/ebin/ejabberd_rdbms.beam | |
57 | lib/${PKGNAME}/ebin/ejabberd_redis.beam | 55 | lib/${PKGNAME}/ebin/ejabberd_redis.beam | |
58 | lib/${PKGNAME}/ebin/ejabberd_redis_sup.beam | 56 | lib/${PKGNAME}/ebin/ejabberd_redis_sup.beam | |
59 | lib/${PKGNAME}/ebin/ejabberd_regexp.beam | 57 | lib/${PKGNAME}/ebin/ejabberd_regexp.beam | |
60 | lib/${PKGNAME}/ebin/ejabberd_riak.beam | 58 | lib/${PKGNAME}/ebin/ejabberd_riak.beam | |
61 | lib/${PKGNAME}/ebin/ejabberd_riak_sup.beam | 59 | lib/${PKGNAME}/ebin/ejabberd_riak_sup.beam | |
62 | lib/${PKGNAME}/ebin/ejabberd_router.beam | 60 | lib/${PKGNAME}/ebin/ejabberd_router.beam | |
63 | lib/${PKGNAME}/ebin/ejabberd_router_mnesia.beam | 61 | lib/${PKGNAME}/ebin/ejabberd_router_mnesia.beam | |
64 | lib/${PKGNAME}/ebin/ejabberd_router_multicast.beam | 62 | lib/${PKGNAME}/ebin/ejabberd_router_multicast.beam | |
65 | lib/${PKGNAME}/ebin/ejabberd_router_redis.beam | 63 | lib/${PKGNAME}/ebin/ejabberd_router_redis.beam | |
66 | lib/${PKGNAME}/ebin/ejabberd_router_riak.beam | 64 | lib/${PKGNAME}/ebin/ejabberd_router_riak.beam | |
@@ -325,27 +323,27 @@ lib/${PKGNAME}/priv/msgs/nl.msg | @@ -325,27 +323,27 @@ lib/${PKGNAME}/priv/msgs/nl.msg | |||
325 | lib/${PKGNAME}/priv/msgs/no.msg | 323 | lib/${PKGNAME}/priv/msgs/no.msg | |
326 | lib/${PKGNAME}/priv/msgs/pl.msg | 324 | lib/${PKGNAME}/priv/msgs/pl.msg | |
327 | lib/${PKGNAME}/priv/msgs/pt-br.msg | 325 | lib/${PKGNAME}/priv/msgs/pt-br.msg | |
328 | lib/${PKGNAME}/priv/msgs/pt.msg | 326 | lib/${PKGNAME}/priv/msgs/pt.msg | |
329 | lib/${PKGNAME}/priv/msgs/ru.msg | 327 | lib/${PKGNAME}/priv/msgs/ru.msg | |
330 | lib/${PKGNAME}/priv/msgs/sk.msg | 328 | lib/${PKGNAME}/priv/msgs/sk.msg | |
331 | lib/${PKGNAME}/priv/msgs/sv.msg | 329 | lib/${PKGNAME}/priv/msgs/sv.msg | |
332 | lib/${PKGNAME}/priv/msgs/th.msg | 330 | lib/${PKGNAME}/priv/msgs/th.msg | |
333 | lib/${PKGNAME}/priv/msgs/tr.msg | 331 | lib/${PKGNAME}/priv/msgs/tr.msg | |
334 | lib/${PKGNAME}/priv/msgs/uk.msg | 332 | lib/${PKGNAME}/priv/msgs/uk.msg | |
335 | lib/${PKGNAME}/priv/msgs/vi.msg | 333 | lib/${PKGNAME}/priv/msgs/vi.msg | |
336 | lib/${PKGNAME}/priv/msgs/wa.msg | 334 | lib/${PKGNAME}/priv/msgs/wa.msg | |
337 | lib/${PKGNAME}/priv/msgs/zh.msg | 335 | lib/${PKGNAME}/priv/msgs/zh.msg | |
338 | lib/${PKGNAME}/priv/sql/lite.sql | |||
339 | lib/${PKGNAME}/priv/sql/lite.new.sql | 336 | lib/${PKGNAME}/priv/sql/lite.new.sql | |
337 | lib/${PKGNAME}/priv/sql/lite.sql | |||
340 | lib/${PKGNAME}/priv/sql/mssql.sql | 338 | lib/${PKGNAME}/priv/sql/mssql.sql | |
341 | lib/${PKGNAME}/priv/sql/mysql.new.sql | 339 | lib/${PKGNAME}/priv/sql/mysql.new.sql | |
342 | lib/${PKGNAME}/priv/sql/mysql.sql | 340 | lib/${PKGNAME}/priv/sql/mysql.sql | |
343 | lib/${PKGNAME}/priv/sql/pg.new.sql | 341 | lib/${PKGNAME}/priv/sql/pg.new.sql | |
344 | lib/${PKGNAME}/priv/sql/pg.sql | 342 | lib/${PKGNAME}/priv/sql/pg.sql | |
345 | sbin/ejabberdctl | 343 | sbin/ejabberdctl | |
346 | share/bash-completion.d/ejabberd | 344 | share/bash-completion.d/ejabberd | |
347 | share/doc/ejabberd/COPYING | 345 | share/doc/ejabberd/COPYING | |
348 | share/examples/ejabberd/ejabberd.yml | 346 | share/examples/ejabberd/ejabberd.yml | |
349 | share/examples/ejabberd/ejabberdctl.cfg | 347 | share/examples/ejabberd/ejabberdctl.cfg | |
350 | share/examples/ejabberd/inetrc | 348 | share/examples/ejabberd/inetrc | |
351 | @pkgdir bin | 349 | @pkgdir bin |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.55 2018/01/16 12:28:56 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.56 2018/03/28 21:51:09 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (ejabberd-18.01.tgz) = a95d243845cd44d487bb5131a3cf94e334da68e5 | 3 | SHA1 (ejabberd-18.03.tgz) = 27557bab45027823147972a254ba3521a94572d0 | |
4 | RMD160 (ejabberd-18.01.tgz) = c4df350ba3fd41c4103039cd1a363b0943625d52 | 4 | RMD160 (ejabberd-18.03.tgz) = b72d4dc86c03fcd2a708e18a6d7e5b821c1f95b7 | |
5 | SHA512 (ejabberd-18.01.tgz) = 7b54410be6b5b20147d94209758ae2b9e265229cd0770c86b479255598b2ba85578e309f009b076dda37b0cfef9517d5554ca7070ef670ae12fefc51fc1deb6e | 5 | SHA512 (ejabberd-18.03.tgz) = 49a25e4a0ba27975eb4e998be3323bc8de8814808e41fbba46baf37035219c1ee6c907c0f22dd5b926af426287252b56e87c3ff9d93a8815816323c2fc5d16b4 | |
6 | Size (ejabberd-18.01.tgz) = 1863311 bytes | 6 | Size (ejabberd-18.03.tgz) = 1864193 bytes | |
7 | SHA1 (patch-aa) = 1210ab42871db158fff7311d5552ca916cf30a39 | 7 | SHA1 (patch-aa) = b36ab8e2a189e07dc09186fdea0599d99294e0e5 | |
8 | SHA1 (patch-ad) = de437722779c823a68f576ec587f5bc3a05e6fbc | 8 | SHA1 (patch-ad) = de437722779c823a68f576ec587f5bc3a05e6fbc | |
9 | SHA1 (patch-ae) = d8d1ca7072f35a5652673cf461860e0f585ecd5b | 9 | SHA1 (patch-ae) = d8d1ca7072f35a5652673cf461860e0f585ecd5b | |
10 | SHA1 (patch-configure) = 8cf03f571ef13ed825b445e0f1664d387895b8fe | 10 | SHA1 (patch-configure) = 8cf03f571ef13ed825b445e0f1664d387895b8fe | |
11 | SHA1 (patch-tools_ejabberdctl.bc) = 3c7bc0ad14d5b266a192b29e4d075e8f93103569 | 11 | SHA1 (patch-tools_ejabberdctl.bc) = 3c7bc0ad14d5b266a192b29e4d075e8f93103569 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: options.mk,v 1.5 2017/04/13 19:04:53 fhajny Exp $ | 1 | # $NetBSD: options.mk,v 1.6 2018/03/28 21:51:09 fhajny Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ejabberd | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ejabberd | |
4 | PKG_SUPPORTED_OPTIONS= sqlite | 4 | PKG_SUPPORTED_OPTIONS= sqlite | |
5 | PKG_SUGGESTED_OPTIONS= # | 5 | PKG_SUGGESTED_OPTIONS= # | |
6 | 6 | |||
7 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
8 | 8 | |||
9 | # | 9 | # | |
10 | # Add SQLite 3 support | 10 | # Add SQLite 3 support | |
11 | # | 11 | # | |
12 | .if !empty(PKG_OPTIONS:Msqlite) | 12 | .if !empty(PKG_OPTIONS:Msqlite) | |
13 | DEPENDS+= erlang-sqlite3>=1.1.5:../../databases/erlang-sqlite3 | 13 | DEPENDS+= erlang-sqlite3>=1.1.6:../../databases/erlang-sqlite3 | |
14 | .endif | 14 | .endif |
@@ -1,59 +1,65 @@ | @@ -1,59 +1,65 @@ | |||
1 | $NetBSD: patch-aa,v 1.14 2018/01/03 22:51:30 fhajny Exp $ | 1 | $NetBSD: patch-aa,v 1.15 2018/03/28 21:51:09 fhajny Exp $ | |
2 | 2 | |||
3 | Fix locations; don't mess with ownership. | 3 | Fix locations; don't mess with ownership. | |
4 | 4 | |||
5 | --- Makefile.in.orig 2017-12-28 18:37:19.000000000 +0000 | 5 | --- Makefile.in.orig 2018-03-23 13:48:17.000000000 +0000 | |
6 | +++ Makefile.in | 6 | +++ Makefile.in | |
7 | @@ -9,7 +9,7 @@ exec_prefix = @exec_prefix@ | 7 | @@ -9,7 +9,7 @@ exec_prefix = @exec_prefix@ | |
8 | DESTDIR = | 8 | DESTDIR = | |
9 | 9 | |||
10 | # /etc/ejabberd/ | 10 | # /etc/ejabberd/ | |
11 | -ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd | 11 | -ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd | |
12 | +ETCDIR = $(DESTDIR)@prefix@/share/examples/ejabberd | 12 | +ETCDIR = $(DESTDIR)@prefix@/share/examples/ejabberd | |
13 | 13 | |||
14 | # /bin/ | 14 | # /bin/ | |
15 | BINDIR = $(DESTDIR)@bindir@ | 15 | BINDIR = $(DESTDIR)@bindir@ | |
16 | @@ -21,7 +21,7 @@ SBINDIR = $(DESTDIR)@sbindir@ | 16 | @@ -21,7 +21,7 @@ SBINDIR = $(DESTDIR)@sbindir@ | |
17 | LIBDIR = $(DESTDIR)@libdir@ | 17 | LIBDIR = $(DESTDIR)@libdir@ | |
18 | 18 | |||
19 | # /lib/ejabberd/ | 19 | # /lib/ejabberd/ | |
20 | -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd | 20 | -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd | |
21 | +EJABBERDDIR = $(LIBDIR)/ejabberd | 21 | +EJABBERDDIR = $(LIBDIR)/ejabberd | |
22 | 22 | |||
23 | # /share/doc/ejabberd | 23 | # /share/doc/ejabberd | |
24 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | 24 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | |
25 | @@ -59,16 +59,16 @@ JSDIR = $(PRIVDIR)/js | 25 | @@ -59,37 +59,24 @@ JSDIR = $(PRIVDIR)/js | |
26 | SQLDIR = $(PRIVDIR)/sql | 26 | SQLDIR = $(PRIVDIR)/sql | |
27 | 27 | |||
28 | # /var/lib/ejabberd/ | 28 | # /var/lib/ejabberd/ | |
29 | -SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd | 29 | -SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd | |
30 | +SPOOLDIR = $(DESTDIR)@EJABBERD_DB@ | 30 | +SPOOLDIR = $(DESTDIR)@EJABBERD_DB@ | |
31 | 31 | |||
32 | # /var/lock/ejabberdctl | 32 | # /var/lock/ejabberdctl | |
33 | -CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl | 33 | -CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl | |
34 | +CTLLOCKDIR = $(DESTDIR)@EJABBERD_PIDDIR@ | 34 | +CTLLOCKDIR = $(DESTDIR)@EJABBERD_PIDDIR@ | |
35 | 35 | |||
36 | # /var/lib/ejabberd/.erlang.cookie | 36 | # /var/lib/ejabberd/.erlang.cookie | |
37 | COOKIEFILE = $(SPOOLDIR)/.erlang.cookie | 37 | COOKIEFILE = $(SPOOLDIR)/.erlang.cookie | |
38 | 38 | |||
39 | # /var/log/ejabberd/ | 39 | # /var/log/ejabberd/ | |
40 | -LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd | 40 | -LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd | |
41 | +LOGDIR = $(DESTDIR)@EJABBERD_LOGDIR@ | 41 | +LOGDIR = $(DESTDIR)@EJABBERD_LOGDIR@ | |
42 | 42 | |||
43 | INSTALLUSER=@INSTALLUSER@ | 43 | INSTALLUSER=@INSTALLUSER@ | |
44 | # if no user was enabled, don't set privileges or ownership | 44 | -# if no user was enabled, don't set privileges or ownership | |
45 | @@ -79,10 +79,10 @@ ifeq ($(INSTALLUSER),) | 45 | -ifeq ($(INSTALLUSER),) | |
46 | O_USER= | |||
47 | G_USER= | |||
48 | CHOWN_COMMAND=echo | |||
46 | CHOWN_OUTPUT=/dev/null | 49 | CHOWN_OUTPUT=/dev/null | |
47 | INIT_USER=root | 50 | INIT_USER=root | |
48 | else | 51 | -else | |
49 | - O_USER=-o $(INSTALLUSER) | 52 | - O_USER=-o $(INSTALLUSER) | |
50 | - G_USER=-g $(INSTALLUSER) | 53 | - G_USER=-g $(INSTALLUSER) | |
51 | - CHOWN_COMMAND=chown | 54 | - CHOWN_COMMAND=chown | |
52 | - CHOWN_OUTPUT=&1 | 55 | - CHOWN_OUTPUT=&1 | |
53 | + O_USER= | 56 | - INIT_USER=$(INSTALLUSER) | |
54 | + G_USER= | 57 | -endif | |
55 | + CHOWN_COMMAND=echo | 58 | -# if no group was enabled, don't set privileges or ownership | |
56 | + CHOWN_OUTPUT=/dev/null | 59 | INSTALLGROUP=@INSTALLGROUP@ | |
57 | INIT_USER=$(INSTALLUSER) | 60 | -ifneq ($(INSTALLGROUP),) | |
58 | endif | 61 | - G_USER=-g $(INSTALLGROUP) | |
62 | -endif | |||
63 | ||||
64 | all: deps src | |||
59 | 65 |