diff options
author | fhajny <fhajny@pkgsrc.org> | 2018-01-03 22:51:30 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2018-01-03 22:51:30 +0000 |
commit | 0298f58d919c61ef4b5a01a0d97a06f952aea336 (patch) | |
tree | a821426a21cc3925edaf830703ddbf21b1807d66 | |
parent | 90f4178240f3e8dd7680e7d151646daaf06ada51 (diff) | |
download | pkgsrc-0298f58d919c61ef4b5a01a0d97a06f952aea336.tar.gz |
Update chat/ejabberd to 17.12.
pkgsrc
- Change installation home for Erlang libs to prevent build conflicts
with previous versions that may be present on the system, as
encountered by @gdt.
Core
- Rewrite ejabberd system monitor for efficiency
- Fix incoming XMPP processing order
- Use xmpp:try_subtag/2 wherever possible
- Better process subtag decoding errors
- Only allow compression after SASL as per XEP-0170
- Don't crash on unexpected XML events
- Fix session mnesia table cleanup
- Don't let privacy list prevent local roster update
Encryption
- Rely on Server Name Indication for incoming Direct-TLS connections
- Speedup certificate chains creation and validation
- Log warning on empty wildcard paths
- Don't call pkix_is_self_signed/1 too frequently
- Eat less memory during building certificates graph
- Avoid infinite loop between self-signed certs
- Fix function clause on filelib:wildcard/1
- Use ejabberd_pkix API in mod_sip
- Move 'certfile' based options in a single place
Groupchat
- Don't crash on malformed IQ
- Include x tag in presence errors related to nick change
- Include 110 status on shutdown
- Improve muc#roominfo and muc#roomconfig forms
- mod_mam: Never store MUC messages in user archives
PubSub
- Fix num_subscribers on node metadata
- Fix send last items on initial presence
- Send last PEP items to owner on initial presence
- Support pubsub#publish-options PRECONDITIONs
- Add pubsub#multi-items to features list (Support XEP-0060 v1.14)
- Add missing Nidx building records from sql result
- Don't force RSM in get_items when max_items is not provided
Admin
- Introduce option 'ca_file'
- Set executable permission on mac_listener when installing
- Use /bin/sh as the explicit shell when using su in ejabberdctl.
- Windows does not have /tmp, fallback to $HOME/conf for ODBC
configuration files
Logging
- Change loglevel of TLS failures
- Log a warning when a disk is almost full
- Disable default alarm handler
- Handle also process_memory_high_watermark alarm
- Kill and restart lager when it's overloaded
- Avoid excessive logging of SQL failures
Commands
- New muc_online_room_by_regex command
- Fix race between join_cluster and ejabberd_mnesia
- Fix commands rooms_unused_list and _destroy
- send_direct_invitations accepts only user jids
- ejabberd_sm: Fix get_session_sid/3
SQL
- Add missing server_host column in pg.new.sql
- Add new schema for MySQL and Sqlite
- Fix SQL serialization
Installer
- MacOS installer is signed. You can now easily install ejabberd on
your Mac.
Build
- Compile sql_pt early
- Binary installer uses OTP 20.2
-rw-r--r-- | chat/ejabberd/Makefile | 18 | ||||
-rw-r--r-- | chat/ejabberd/PLIST | 687 | ||||
-rw-r--r-- | chat/ejabberd/distinfo | 17 | ||||
-rw-r--r-- | chat/ejabberd/patches/patch-aa | 16 | ||||
-rw-r--r-- | chat/ejabberd/patches/patch-ad | 5 | ||||
-rw-r--r-- | chat/ejabberd/patches/patch-ae | 12 | ||||
-rw-r--r-- | chat/ejabberd/patches/patch-rebar.config | 41 |
7 files changed, 376 insertions, 420 deletions
diff --git a/chat/ejabberd/Makefile b/chat/ejabberd/Makefile index a19dad8fc6a..82f8a5ee979 100644 --- a/chat/ejabberd/Makefile +++ b/chat/ejabberd/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.79 2017/12/29 16:16:47 gdt Exp $ +# $NetBSD: Makefile,v 1.80 2018/01/03 22:51:30 fhajny Exp $ -DISTNAME= ejabberd-17.11 +DISTNAME= ejabberd-17.12 CATEGORIES= chat MASTER_SITES= https://www.process-one.net/downloads/ejabberd/${PKGVERSION_NOREV}/ EXTRACT_SUFX= .tgz @@ -17,10 +17,10 @@ DEPENDS+= erlang-cache_tab>=1.0.12:../../devel/erlang-cache_tab DEPENDS+= erlang-epam>=1.0.3:../../security/erlang-epam DEPENDS+= erlang-eredis>=1.0.8.20150910:../../databases/erlang-eredis DEPENDS+= erlang-eimp>=1.0.2:../../graphics/erlang-eimp -DEPENDS+= erlang-esip>=1.0.17:../../net/erlang-esip +DEPENDS+= erlang-esip>=1.0.18:../../net/erlang-esip DEPENDS+= erlang-ezlib>=1.0.3:../../devel/erlang-ezlib -DEPENDS+= erlang-fast_tls>=1.0.17:../../security/erlang-fast_tls -DEPENDS+= erlang-fast_xml>=1.1.25:../../textproc/erlang-fast_xml +DEPENDS+= erlang-fast_tls>=1.0.18:../../security/erlang-fast_tls +DEPENDS+= erlang-fast_xml>=1.1.26:../../textproc/erlang-fast_xml DEPENDS+= erlang-fast_yaml>=1.0.12:../../textproc/erlang-fast_yaml DEPENDS+= erlang-fs>=2.12.0:../../devel/erlang-fs DEPENDS+= erlang-iconv>=1.0.6:../../converters/erlang-iconv @@ -33,8 +33,8 @@ DEPENDS+= erlang-p1_oauth2>=0.6.2:../../security/erlang-p1_oauth2 DEPENDS+= erlang-p1_pgsql>=1.1.4:../../databases/erlang-p1_pgsql DEPENDS+= erlang-p1_utils>=1.0.10:../../misc/erlang-p1_utils DEPENDS+= erlang-stringprep>=1.0.10:../../textproc/erlang-stringprep -DEPENDS+= erlang-stun>=1.0.16:../../net/erlang-stun -DEPENDS+= erlang-xmpp>=1.1.16:../../net/erlang-xmpp +DEPENDS+= erlang-stun>=1.0.17:../../net/erlang-stun +DEPENDS+= erlang-xmpp>=1.1.17:../../net/erlang-xmpp GNU_CONFIGURE= yes USE_GCC_RUNTIME= yes @@ -87,7 +87,7 @@ PKG_SHELL.${EJABBERD_USER}= ${SH} EGDIR= share/examples/ejabberd INSTALLATION_DIRS+= share/doc/${PKGBASE} ${EGDIR} share/bash-completion.d -INSTALLATION_DIRS+= lib/erlang/lib/${DISTNAME}/priv/sql +INSTALLATION_DIRS+= lib/${DISTNAME}/priv/sql CONF_FILES_PERMS= ${EGDIR}/ejabberd.yml ${PKG_SYSCONFDIR}/ejabberd.yml \ ${REAL_ROOT_USER} ${EJABBERD_GROUP} 0640 @@ -114,7 +114,7 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/tools/ejabberdctl.bc \ ${DESTDIR}${PREFIX}/share/bash-completion.d/ejabberd cd ${WRKSRC}/sql && ${INSTALL_DATA} *.sql \ - ${DESTDIR}${PREFIX}/lib/erlang/lib/${PKGNAME_NOREV}/priv/sql + ${DESTDIR}${PREFIX}/lib/${PKGNAME_NOREV}/priv/sql .include "../../lang/erlang/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/chat/ejabberd/PLIST b/chat/ejabberd/PLIST index 54ffb99ab13..52b1a051b72 100644 --- a/chat/ejabberd/PLIST +++ b/chat/ejabberd/PLIST @@ -1,346 +1,347 @@ -@comment $NetBSD: PLIST,v 1.50 2017/12/14 21:12:21 fhajny Exp $ -lib/erlang/lib/${PKGNAME}/COPYING -lib/erlang/lib/${PKGNAME}/ebin/ELDAPv3.beam -lib/erlang/lib/${PKGNAME}/ebin/XmppAddr.beam -lib/erlang/lib/${PKGNAME}/ebin/acl.beam -lib/erlang/lib/${PKGNAME}/ebin/acme_challenge.beam -lib/erlang/lib/${PKGNAME}/ebin/cyrsasl.beam -lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam -lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_digest.beam -lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_oauth.beam -lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_plain.beam -lib/erlang/lib/${PKGNAME}/ebin/cyrsasl_scram.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd.app -lib/erlang/lib/${PKGNAME}/ebin/ejabberd.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_access_permissions.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_acme.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_acme_comm.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_admin.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_app.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_anonymous.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_external.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_ldap.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_pam.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_bosh.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_c2s.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_captcha.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_cluster.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_commands.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_config.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_ctl.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_db_modules.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_hooks.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_http.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_http_ws.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_idna.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_iq.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_listener.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_local.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_logger.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth_rest.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_oauth_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_options.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_piefxis.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_pkix.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_rdbms.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_receiver.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_redis.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_redis_sup.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_regexp.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_riak_sup.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_multicast.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_redis.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_router_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_s2s.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_s2s_in.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_s2s_out.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_service.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sip.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_redis.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sm_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_socket.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sql_pt.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sql_sup.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_stun.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_sup.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_system_monitor.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_tmp_sup.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_update.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_web.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_web_admin.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_websocket.beam -lib/erlang/lib/${PKGNAME}/ebin/ejabberd_xmlrpc.beam -lib/erlang/lib/${PKGNAME}/ebin/ejd2sql.beam -lib/erlang/lib/${PKGNAME}/ebin/eldap.beam -lib/erlang/lib/${PKGNAME}/ebin/eldap_filter.beam -lib/erlang/lib/${PKGNAME}/ebin/eldap_filter_yecc.beam -lib/erlang/lib/${PKGNAME}/ebin/eldap_pool.beam -lib/erlang/lib/${PKGNAME}/ebin/eldap_utils.beam -lib/erlang/lib/${PKGNAME}/ebin/elixir_logger_backend.beam -lib/erlang/lib/${PKGNAME}/ebin/ext_mod.beam -lib/erlang/lib/${PKGNAME}/ebin/extauth.beam -lib/erlang/lib/${PKGNAME}/ebin/gen_iq_handler.beam -lib/erlang/lib/${PKGNAME}/ebin/gen_mod.beam -lib/erlang/lib/${PKGNAME}/ebin/gen_pubsub_node.beam -lib/erlang/lib/${PKGNAME}/ebin/gen_pubsub_nodetree.beam -lib/erlang/lib/${PKGNAME}/ebin/jd2ejd.beam -lib/erlang/lib/${PKGNAME}/ebin/jlib.beam -lib/erlang/lib/${PKGNAME}/ebin/misc.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_adhoc.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_admin_extra.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_admin_update_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_announce.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_announce_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_announce_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_announce_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_avatar.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_block_strangers.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_blocking.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_bosh.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_redis.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_bosh_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_caps.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_caps_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_caps_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_caps_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_redis.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_carboncopy_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_client_state.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_configure.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_delegation.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_disco.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_echo.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_fail2ban.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_http_api.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_http_fileserver.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_http_upload.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_http_upload_quota.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_irc.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_irc_connection.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_irc_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_irc_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_irc_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_last.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_last_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_last_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_last_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_legacy_auth.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_mam.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_mam_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_mam_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_metrics.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_mix.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_muc.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_muc_admin.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_muc_log.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_muc_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_muc_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_muc_room.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_muc_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_multicast.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_offline.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_offline_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_offline_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_offline_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_ping.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_pres_counter.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_privacy.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_privacy_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_privacy_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_privacy_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_private.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_private_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_private_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_private_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_privilege.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_lib.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_redis.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_service.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_proxy65_stream.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_pubsub.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_push.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_push_keepalive.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_push_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_push_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_register.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_register_web.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_roster.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_roster_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_roster_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_roster_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_s2s_dialback.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_service_log.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_ldap.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_shared_roster_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_sic.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_sip.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_sip_proxy.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_sip_registrar.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_stats.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_stream_mgmt.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_time.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_vcard.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_ldap.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_mnesia.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_riak.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_vcard_xupdate.beam -lib/erlang/lib/${PKGNAME}/ebin/mod_version.beam -lib/erlang/lib/${PKGNAME}/ebin/node_buddy.beam -lib/erlang/lib/${PKGNAME}/ebin/node_club.beam -lib/erlang/lib/${PKGNAME}/ebin/node_dag.beam -lib/erlang/lib/${PKGNAME}/ebin/node_dispatch.beam -lib/erlang/lib/${PKGNAME}/ebin/node_flat.beam -lib/erlang/lib/${PKGNAME}/ebin/node_flat_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/node_hometree.beam -lib/erlang/lib/${PKGNAME}/ebin/node_hometree_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/node_mb.beam -lib/erlang/lib/${PKGNAME}/ebin/node_mb_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/node_mix.beam -lib/erlang/lib/${PKGNAME}/ebin/node_mix_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/node_online.beam -lib/erlang/lib/${PKGNAME}/ebin/node_pep.beam -lib/erlang/lib/${PKGNAME}/ebin/node_pep_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/node_private.beam -lib/erlang/lib/${PKGNAME}/ebin/node_public.beam -lib/erlang/lib/${PKGNAME}/ebin/nodetree_dag.beam -lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree.beam -lib/erlang/lib/${PKGNAME}/ebin/nodetree_tree_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/nodetree_virtual.beam -lib/erlang/lib/${PKGNAME}/ebin/prosody2ejabberd.beam -lib/erlang/lib/${PKGNAME}/ebin/pubsub_db_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/pubsub_index.beam -lib/erlang/lib/${PKGNAME}/ebin/pubsub_migrate.beam -lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription.beam -lib/erlang/lib/${PKGNAME}/ebin/pubsub_subscription_sql.beam -lib/erlang/lib/${PKGNAME}/ebin/randoms.beam -lib/erlang/lib/${PKGNAME}/ebin/rest.beam -lib/erlang/lib/${PKGNAME}/ebin/scram.beam -lib/erlang/lib/${PKGNAME}/ebin/shaper.beam -lib/erlang/lib/${PKGNAME}/ebin/str.beam -lib/erlang/lib/${PKGNAME}/ebin/translate.beam -lib/erlang/lib/${PKGNAME}/ebin/win32_dns.beam -lib/erlang/lib/${PKGNAME}/ebin/xmpp_stream_in.beam -lib/erlang/lib/${PKGNAME}/ebin/xmpp_stream_out.beam -lib/erlang/lib/${PKGNAME}/ebin/xmpp_stream_pkix.beam -lib/erlang/lib/${PKGNAME}/include/ELDAPv3.hrl -lib/erlang/lib/${PKGNAME}/include/XmppAddr.hrl -lib/erlang/lib/${PKGNAME}/include/adhoc.hrl -lib/erlang/lib/${PKGNAME}/include/bosh.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_acme.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_auth.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_commands.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_config.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_ctl.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_http.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_oauth.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_router.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_sm.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_sql_pt.hrl -lib/erlang/lib/${PKGNAME}/include/ejabberd_web_admin.hrl -lib/erlang/lib/${PKGNAME}/include/eldap.hrl -lib/erlang/lib/${PKGNAME}/include/http_bind.hrl -lib/erlang/lib/${PKGNAME}/include/jlib.hrl -lib/erlang/lib/${PKGNAME}/include/logger.hrl -lib/erlang/lib/${PKGNAME}/include/mod_announce.hrl -lib/erlang/lib/${PKGNAME}/include/mod_caps.hrl -lib/erlang/lib/${PKGNAME}/include/mod_carboncopy.hrl -lib/erlang/lib/${PKGNAME}/include/mod_irc.hrl -lib/erlang/lib/${PKGNAME}/include/mod_last.hrl -lib/erlang/lib/${PKGNAME}/include/mod_mam.hrl -lib/erlang/lib/${PKGNAME}/include/mod_muc.hrl -lib/erlang/lib/${PKGNAME}/include/mod_muc_room.hrl -lib/erlang/lib/${PKGNAME}/include/mod_offline.hrl -lib/erlang/lib/${PKGNAME}/include/mod_privacy.hrl -lib/erlang/lib/${PKGNAME}/include/mod_private.hrl -lib/erlang/lib/${PKGNAME}/include/mod_proxy65.hrl -lib/erlang/lib/${PKGNAME}/include/mod_push.hrl -lib/erlang/lib/${PKGNAME}/include/mod_roster.hrl -lib/erlang/lib/${PKGNAME}/include/mod_shared_roster.hrl -lib/erlang/lib/${PKGNAME}/include/mod_vcard.hrl -lib/erlang/lib/${PKGNAME}/include/mod_vcard_xupdate.hrl -lib/erlang/lib/${PKGNAME}/include/pubsub.hrl -lib/erlang/lib/${PKGNAME}/include/translate.hrl -lib/erlang/lib/${PKGNAME}/priv/bin/captcha.sh -lib/erlang/lib/${PKGNAME}/priv/css/admin.css -lib/erlang/lib/${PKGNAME}/priv/css/bosh.css -lib/erlang/lib/${PKGNAME}/priv/css/muc.css -lib/erlang/lib/${PKGNAME}/priv/css/oauth.css -lib/erlang/lib/${PKGNAME}/priv/css/register.css -lib/erlang/lib/${PKGNAME}/priv/img/admin-logo-fill.png -lib/erlang/lib/${PKGNAME}/priv/img/admin-logo.png -lib/erlang/lib/${PKGNAME}/priv/img/bosh-logo.png -lib/erlang/lib/${PKGNAME}/priv/img/favicon.png -lib/erlang/lib/${PKGNAME}/priv/img/oauth-logo.png -lib/erlang/lib/${PKGNAME}/priv/img/powered-by-ejabberd.png -lib/erlang/lib/${PKGNAME}/priv/img/powered-by-erlang.png -lib/erlang/lib/${PKGNAME}/priv/img/valid-xhtml10.png -lib/erlang/lib/${PKGNAME}/priv/img/vcss.png -lib/erlang/lib/${PKGNAME}/priv/js/admin.js -lib/erlang/lib/${PKGNAME}/priv/js/muc.js -lib/erlang/lib/${PKGNAME}/priv/msgs/ca.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/cs.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/de.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/el.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/eo.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/es.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/fr.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/gl.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/he.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/id.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/it.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/ja.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/nl.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/no.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/pl.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/pt-br.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/pt.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/ru.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/sk.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/sv.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/th.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/tr.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/uk.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/vi.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/wa.msg -lib/erlang/lib/${PKGNAME}/priv/msgs/zh.msg -lib/erlang/lib/${PKGNAME}/priv/sql/lite.sql -lib/erlang/lib/${PKGNAME}/priv/sql/mssql.sql -lib/erlang/lib/${PKGNAME}/priv/sql/mysql.sql -lib/erlang/lib/${PKGNAME}/priv/sql/pg.new.sql -lib/erlang/lib/${PKGNAME}/priv/sql/pg.sql +@comment $NetBSD: PLIST,v 1.51 2018/01/03 22:51:30 fhajny Exp $ +lib/${PKGNAME}/COPYING +lib/${PKGNAME}/ebin/ELDAPv3.beam +lib/${PKGNAME}/ebin/XmppAddr.beam +lib/${PKGNAME}/ebin/acl.beam +lib/${PKGNAME}/ebin/acme_challenge.beam +lib/${PKGNAME}/ebin/cyrsasl.beam +lib/${PKGNAME}/ebin/cyrsasl_anonymous.beam +lib/${PKGNAME}/ebin/cyrsasl_digest.beam +lib/${PKGNAME}/ebin/cyrsasl_oauth.beam +lib/${PKGNAME}/ebin/cyrsasl_plain.beam +lib/${PKGNAME}/ebin/cyrsasl_scram.beam +lib/${PKGNAME}/ebin/ejabberd.app +lib/${PKGNAME}/ebin/ejabberd.beam +lib/${PKGNAME}/ebin/ejabberd_access_permissions.beam +lib/${PKGNAME}/ebin/ejabberd_acme.beam +lib/${PKGNAME}/ebin/ejabberd_acme_comm.beam +lib/${PKGNAME}/ebin/ejabberd_admin.beam +lib/${PKGNAME}/ebin/ejabberd_app.beam +lib/${PKGNAME}/ebin/ejabberd_auth.beam +lib/${PKGNAME}/ebin/ejabberd_auth_anonymous.beam +lib/${PKGNAME}/ebin/ejabberd_auth_external.beam +lib/${PKGNAME}/ebin/ejabberd_auth_ldap.beam +lib/${PKGNAME}/ebin/ejabberd_auth_mnesia.beam +lib/${PKGNAME}/ebin/ejabberd_auth_pam.beam +lib/${PKGNAME}/ebin/ejabberd_auth_riak.beam +lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam +lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam +lib/${PKGNAME}/ebin/ejabberd_bosh.beam +lib/${PKGNAME}/ebin/ejabberd_c2s.beam +lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam +lib/${PKGNAME}/ebin/ejabberd_captcha.beam +lib/${PKGNAME}/ebin/ejabberd_cluster.beam +lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam +lib/${PKGNAME}/ebin/ejabberd_commands.beam +lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam +lib/${PKGNAME}/ebin/ejabberd_config.beam +lib/${PKGNAME}/ebin/ejabberd_ctl.beam +lib/${PKGNAME}/ebin/ejabberd_db_modules.beam +lib/${PKGNAME}/ebin/ejabberd_hooks.beam +lib/${PKGNAME}/ebin/ejabberd_http.beam +lib/${PKGNAME}/ebin/ejabberd_http_ws.beam +lib/${PKGNAME}/ebin/ejabberd_idna.beam +lib/${PKGNAME}/ebin/ejabberd_iq.beam +lib/${PKGNAME}/ebin/ejabberd_listener.beam +lib/${PKGNAME}/ebin/ejabberd_local.beam +lib/${PKGNAME}/ebin/ejabberd_logger.beam +lib/${PKGNAME}/ebin/ejabberd_mnesia.beam +lib/${PKGNAME}/ebin/ejabberd_oauth.beam +lib/${PKGNAME}/ebin/ejabberd_oauth_mnesia.beam +lib/${PKGNAME}/ebin/ejabberd_oauth_rest.beam +lib/${PKGNAME}/ebin/ejabberd_oauth_sql.beam +lib/${PKGNAME}/ebin/ejabberd_options.beam +lib/${PKGNAME}/ebin/ejabberd_piefxis.beam +lib/${PKGNAME}/ebin/ejabberd_pkix.beam +lib/${PKGNAME}/ebin/ejabberd_rdbms.beam +lib/${PKGNAME}/ebin/ejabberd_redis.beam +lib/${PKGNAME}/ebin/ejabberd_redis_sup.beam +lib/${PKGNAME}/ebin/ejabberd_regexp.beam +lib/${PKGNAME}/ebin/ejabberd_riak.beam +lib/${PKGNAME}/ebin/ejabberd_riak_sup.beam +lib/${PKGNAME}/ebin/ejabberd_router.beam +lib/${PKGNAME}/ebin/ejabberd_router_mnesia.beam +lib/${PKGNAME}/ebin/ejabberd_router_multicast.beam +lib/${PKGNAME}/ebin/ejabberd_router_redis.beam +lib/${PKGNAME}/ebin/ejabberd_router_riak.beam +lib/${PKGNAME}/ebin/ejabberd_router_sql.beam +lib/${PKGNAME}/ebin/ejabberd_s2s.beam +lib/${PKGNAME}/ebin/ejabberd_s2s_in.beam +lib/${PKGNAME}/ebin/ejabberd_s2s_out.beam +lib/${PKGNAME}/ebin/ejabberd_service.beam +lib/${PKGNAME}/ebin/ejabberd_sip.beam +lib/${PKGNAME}/ebin/ejabberd_sm.beam +lib/${PKGNAME}/ebin/ejabberd_sm_mnesia.beam +lib/${PKGNAME}/ebin/ejabberd_sm_redis.beam +lib/${PKGNAME}/ebin/ejabberd_sm_riak.beam +lib/${PKGNAME}/ebin/ejabberd_sm_sql.beam +lib/${PKGNAME}/ebin/ejabberd_sql.beam +lib/${PKGNAME}/ebin/ejabberd_sql_pt.beam +lib/${PKGNAME}/ebin/ejabberd_sql_sup.beam +lib/${PKGNAME}/ebin/ejabberd_stun.beam +lib/${PKGNAME}/ebin/ejabberd_sup.beam +lib/${PKGNAME}/ebin/ejabberd_system_monitor.beam +lib/${PKGNAME}/ebin/ejabberd_tmp_sup.beam +lib/${PKGNAME}/ebin/ejabberd_update.beam +lib/${PKGNAME}/ebin/ejabberd_web.beam +lib/${PKGNAME}/ebin/ejabberd_web_admin.beam +lib/${PKGNAME}/ebin/ejabberd_websocket.beam +lib/${PKGNAME}/ebin/ejabberd_xmlrpc.beam +lib/${PKGNAME}/ebin/ejd2sql.beam +lib/${PKGNAME}/ebin/eldap.beam +lib/${PKGNAME}/ebin/eldap_filter.beam +lib/${PKGNAME}/ebin/eldap_filter_yecc.beam +lib/${PKGNAME}/ebin/eldap_pool.beam +lib/${PKGNAME}/ebin/eldap_utils.beam +lib/${PKGNAME}/ebin/elixir_logger_backend.beam +lib/${PKGNAME}/ebin/ext_mod.beam +lib/${PKGNAME}/ebin/extauth.beam +lib/${PKGNAME}/ebin/gen_iq_handler.beam +lib/${PKGNAME}/ebin/gen_mod.beam +lib/${PKGNAME}/ebin/gen_pubsub_node.beam +lib/${PKGNAME}/ebin/gen_pubsub_nodetree.beam +lib/${PKGNAME}/ebin/jd2ejd.beam +lib/${PKGNAME}/ebin/jlib.beam +lib/${PKGNAME}/ebin/misc.beam +lib/${PKGNAME}/ebin/mod_adhoc.beam +lib/${PKGNAME}/ebin/mod_admin_extra.beam +lib/${PKGNAME}/ebin/mod_admin_update_sql.beam +lib/${PKGNAME}/ebin/mod_announce.beam +lib/${PKGNAME}/ebin/mod_announce_mnesia.beam +lib/${PKGNAME}/ebin/mod_announce_riak.beam +lib/${PKGNAME}/ebin/mod_announce_sql.beam +lib/${PKGNAME}/ebin/mod_avatar.beam +lib/${PKGNAME}/ebin/mod_block_strangers.beam +lib/${PKGNAME}/ebin/mod_blocking.beam +lib/${PKGNAME}/ebin/mod_bosh.beam +lib/${PKGNAME}/ebin/mod_bosh_mnesia.beam +lib/${PKGNAME}/ebin/mod_bosh_redis.beam +lib/${PKGNAME}/ebin/mod_bosh_riak.beam +lib/${PKGNAME}/ebin/mod_bosh_sql.beam +lib/${PKGNAME}/ebin/mod_caps.beam +lib/${PKGNAME}/ebin/mod_caps_mnesia.beam +lib/${PKGNAME}/ebin/mod_caps_riak.beam +lib/${PKGNAME}/ebin/mod_caps_sql.beam +lib/${PKGNAME}/ebin/mod_carboncopy.beam +lib/${PKGNAME}/ebin/mod_carboncopy_mnesia.beam +lib/${PKGNAME}/ebin/mod_carboncopy_redis.beam +lib/${PKGNAME}/ebin/mod_carboncopy_riak.beam +lib/${PKGNAME}/ebin/mod_carboncopy_sql.beam +lib/${PKGNAME}/ebin/mod_client_state.beam +lib/${PKGNAME}/ebin/mod_configure.beam +lib/${PKGNAME}/ebin/mod_delegation.beam +lib/${PKGNAME}/ebin/mod_disco.beam +lib/${PKGNAME}/ebin/mod_echo.beam +lib/${PKGNAME}/ebin/mod_fail2ban.beam +lib/${PKGNAME}/ebin/mod_http_api.beam +lib/${PKGNAME}/ebin/mod_http_fileserver.beam +lib/${PKGNAME}/ebin/mod_http_upload.beam +lib/${PKGNAME}/ebin/mod_http_upload_quota.beam +lib/${PKGNAME}/ebin/mod_irc.beam +lib/${PKGNAME}/ebin/mod_irc_connection.beam +lib/${PKGNAME}/ebin/mod_irc_mnesia.beam +lib/${PKGNAME}/ebin/mod_irc_riak.beam +lib/${PKGNAME}/ebin/mod_irc_sql.beam +lib/${PKGNAME}/ebin/mod_last.beam +lib/${PKGNAME}/ebin/mod_last_mnesia.beam +lib/${PKGNAME}/ebin/mod_last_riak.beam +lib/${PKGNAME}/ebin/mod_last_sql.beam +lib/${PKGNAME}/ebin/mod_legacy_auth.beam +lib/${PKGNAME}/ebin/mod_mam.beam +lib/${PKGNAME}/ebin/mod_mam_mnesia.beam +lib/${PKGNAME}/ebin/mod_mam_sql.beam +lib/${PKGNAME}/ebin/mod_metrics.beam +lib/${PKGNAME}/ebin/mod_mix.beam +lib/${PKGNAME}/ebin/mod_muc.beam +lib/${PKGNAME}/ebin/mod_muc_admin.beam +lib/${PKGNAME}/ebin/mod_muc_log.beam +lib/${PKGNAME}/ebin/mod_muc_mnesia.beam +lib/${PKGNAME}/ebin/mod_muc_riak.beam +lib/${PKGNAME}/ebin/mod_muc_room.beam +lib/${PKGNAME}/ebin/mod_muc_sql.beam +lib/${PKGNAME}/ebin/mod_multicast.beam +lib/${PKGNAME}/ebin/mod_offline.beam +lib/${PKGNAME}/ebin/mod_offline_mnesia.beam +lib/${PKGNAME}/ebin/mod_offline_riak.beam +lib/${PKGNAME}/ebin/mod_offline_sql.beam +lib/${PKGNAME}/ebin/mod_ping.beam +lib/${PKGNAME}/ebin/mod_pres_counter.beam +lib/${PKGNAME}/ebin/mod_privacy.beam +lib/${PKGNAME}/ebin/mod_privacy_mnesia.beam +lib/${PKGNAME}/ebin/mod_privacy_riak.beam +lib/${PKGNAME}/ebin/mod_privacy_sql.beam +lib/${PKGNAME}/ebin/mod_private.beam +lib/${PKGNAME}/ebin/mod_private_mnesia.beam +lib/${PKGNAME}/ebin/mod_private_riak.beam +lib/${PKGNAME}/ebin/mod_private_sql.beam +lib/${PKGNAME}/ebin/mod_privilege.beam +lib/${PKGNAME}/ebin/mod_proxy65.beam +lib/${PKGNAME}/ebin/mod_proxy65_lib.beam +lib/${PKGNAME}/ebin/mod_proxy65_mnesia.beam +lib/${PKGNAME}/ebin/mod_proxy65_redis.beam +lib/${PKGNAME}/ebin/mod_proxy65_riak.beam +lib/${PKGNAME}/ebin/mod_proxy65_service.beam +lib/${PKGNAME}/ebin/mod_proxy65_sql.beam +lib/${PKGNAME}/ebin/mod_proxy65_stream.beam +lib/${PKGNAME}/ebin/mod_pubsub.beam +lib/${PKGNAME}/ebin/mod_push.beam +lib/${PKGNAME}/ebin/mod_push_keepalive.beam +lib/${PKGNAME}/ebin/mod_push_mnesia.beam +lib/${PKGNAME}/ebin/mod_push_sql.beam +lib/${PKGNAME}/ebin/mod_register.beam +lib/${PKGNAME}/ebin/mod_register_web.beam +lib/${PKGNAME}/ebin/mod_roster.beam +lib/${PKGNAME}/ebin/mod_roster_mnesia.beam +lib/${PKGNAME}/ebin/mod_roster_riak.beam +lib/${PKGNAME}/ebin/mod_roster_sql.beam +lib/${PKGNAME}/ebin/mod_s2s_dialback.beam +lib/${PKGNAME}/ebin/mod_service_log.beam +lib/${PKGNAME}/ebin/mod_shared_roster.beam +lib/${PKGNAME}/ebin/mod_shared_roster_ldap.beam +lib/${PKGNAME}/ebin/mod_shared_roster_mnesia.beam +lib/${PKGNAME}/ebin/mod_shared_roster_riak.beam +lib/${PKGNAME}/ebin/mod_shared_roster_sql.beam +lib/${PKGNAME}/ebin/mod_sic.beam +lib/${PKGNAME}/ebin/mod_sip.beam +lib/${PKGNAME}/ebin/mod_sip_proxy.beam +lib/${PKGNAME}/ebin/mod_sip_registrar.beam +lib/${PKGNAME}/ebin/mod_stats.beam +lib/${PKGNAME}/ebin/mod_stream_mgmt.beam +lib/${PKGNAME}/ebin/mod_time.beam +lib/${PKGNAME}/ebin/mod_vcard.beam +lib/${PKGNAME}/ebin/mod_vcard_ldap.beam +lib/${PKGNAME}/ebin/mod_vcard_mnesia.beam +lib/${PKGNAME}/ebin/mod_vcard_riak.beam +lib/${PKGNAME}/ebin/mod_vcard_sql.beam +lib/${PKGNAME}/ebin/mod_vcard_xupdate.beam +lib/${PKGNAME}/ebin/mod_version.beam +lib/${PKGNAME}/ebin/node_buddy.beam +lib/${PKGNAME}/ebin/node_club.beam +lib/${PKGNAME}/ebin/node_dag.beam +lib/${PKGNAME}/ebin/node_dispatch.beam +lib/${PKGNAME}/ebin/node_flat.beam +lib/${PKGNAME}/ebin/node_flat_sql.beam +lib/${PKGNAME}/ebin/node_hometree.beam +lib/${PKGNAME}/ebin/node_hometree_sql.beam +lib/${PKGNAME}/ebin/node_mb.beam +lib/${PKGNAME}/ebin/node_mb_sql.beam +lib/${PKGNAME}/ebin/node_mix.beam +lib/${PKGNAME}/ebin/node_mix_sql.beam +lib/${PKGNAME}/ebin/node_online.beam +lib/${PKGNAME}/ebin/node_pep.beam +lib/${PKGNAME}/ebin/node_pep_sql.beam +lib/${PKGNAME}/ebin/node_private.beam +lib/${PKGNAME}/ebin/node_public.beam +lib/${PKGNAME}/ebin/nodetree_dag.beam +lib/${PKGNAME}/ebin/nodetree_tree.beam +lib/${PKGNAME}/ebin/nodetree_tree_sql.beam +lib/${PKGNAME}/ebin/nodetree_virtual.beam +lib/${PKGNAME}/ebin/prosody2ejabberd.beam +lib/${PKGNAME}/ebin/pubsub_db_sql.beam +lib/${PKGNAME}/ebin/pubsub_index.beam +lib/${PKGNAME}/ebin/pubsub_migrate.beam +lib/${PKGNAME}/ebin/pubsub_subscription.beam +lib/${PKGNAME}/ebin/pubsub_subscription_sql.beam +lib/${PKGNAME}/ebin/randoms.beam +lib/${PKGNAME}/ebin/rest.beam +lib/${PKGNAME}/ebin/scram.beam +lib/${PKGNAME}/ebin/shaper.beam +lib/${PKGNAME}/ebin/str.beam +lib/${PKGNAME}/ebin/translate.beam +lib/${PKGNAME}/ebin/win32_dns.beam +lib/${PKGNAME}/ebin/xmpp_socket.beam +lib/${PKGNAME}/ebin/xmpp_stream_in.beam +lib/${PKGNAME}/ebin/xmpp_stream_out.beam +lib/${PKGNAME}/ebin/xmpp_stream_pkix.beam +lib/${PKGNAME}/include/ELDAPv3.hrl +lib/${PKGNAME}/include/XmppAddr.hrl +lib/${PKGNAME}/include/adhoc.hrl +lib/${PKGNAME}/include/bosh.hrl +lib/${PKGNAME}/include/ejabberd.hrl +lib/${PKGNAME}/include/ejabberd_acme.hrl +lib/${PKGNAME}/include/ejabberd_auth.hrl +lib/${PKGNAME}/include/ejabberd_commands.hrl +lib/${PKGNAME}/include/ejabberd_config.hrl +lib/${PKGNAME}/include/ejabberd_ctl.hrl +lib/${PKGNAME}/include/ejabberd_http.hrl +lib/${PKGNAME}/include/ejabberd_oauth.hrl +lib/${PKGNAME}/include/ejabberd_router.hrl +lib/${PKGNAME}/include/ejabberd_sm.hrl +lib/${PKGNAME}/include/ejabberd_sql_pt.hrl +lib/${PKGNAME}/include/ejabberd_web_admin.hrl +lib/${PKGNAME}/include/eldap.hrl +lib/${PKGNAME}/include/http_bind.hrl +lib/${PKGNAME}/include/jlib.hrl +lib/${PKGNAME}/include/logger.hrl +lib/${PKGNAME}/include/mod_announce.hrl +lib/${PKGNAME}/include/mod_caps.hrl +lib/${PKGNAME}/include/mod_carboncopy.hrl +lib/${PKGNAME}/include/mod_irc.hrl +lib/${PKGNAME}/include/mod_last.hrl +lib/${PKGNAME}/include/mod_mam.hrl +lib/${PKGNAME}/include/mod_muc.hrl +lib/${PKGNAME}/include/mod_muc_room.hrl +lib/${PKGNAME}/include/mod_offline.hrl +lib/${PKGNAME}/include/mod_privacy.hrl +lib/${PKGNAME}/include/mod_private.hrl +lib/${PKGNAME}/include/mod_proxy65.hrl +lib/${PKGNAME}/include/mod_push.hrl +lib/${PKGNAME}/include/mod_roster.hrl +lib/${PKGNAME}/include/mod_shared_roster.hrl +lib/${PKGNAME}/include/mod_vcard.hrl +lib/${PKGNAME}/include/mod_vcard_xupdate.hrl +lib/${PKGNAME}/include/pubsub.hrl +lib/${PKGNAME}/include/translate.hrl +lib/${PKGNAME}/priv/bin/captcha.sh +lib/${PKGNAME}/priv/css/admin.css +lib/${PKGNAME}/priv/css/bosh.css +lib/${PKGNAME}/priv/css/muc.css +lib/${PKGNAME}/priv/css/oauth.css +lib/${PKGNAME}/priv/css/register.css +lib/${PKGNAME}/priv/img/admin-logo-fill.png +lib/${PKGNAME}/priv/img/admin-logo.png +lib/${PKGNAME}/priv/img/bosh-logo.png +lib/${PKGNAME}/priv/img/favicon.png +lib/${PKGNAME}/priv/img/oauth-logo.png +lib/${PKGNAME}/priv/img/powered-by-ejabberd.png +lib/${PKGNAME}/priv/img/powered-by-erlang.png +lib/${PKGNAME}/priv/img/valid-xhtml10.png +lib/${PKGNAME}/priv/img/vcss.png +lib/${PKGNAME}/priv/js/admin.js +lib/${PKGNAME}/priv/js/muc.js +lib/${PKGNAME}/priv/msgs/ca.msg +lib/${PKGNAME}/priv/msgs/cs.msg +lib/${PKGNAME}/priv/msgs/de.msg +lib/${PKGNAME}/priv/msgs/el.msg +lib/${PKGNAME}/priv/msgs/eo.msg +lib/${PKGNAME}/priv/msgs/es.msg +lib/${PKGNAME}/priv/msgs/fr.msg +lib/${PKGNAME}/priv/msgs/gl.msg +lib/${PKGNAME}/priv/msgs/he.msg +lib/${PKGNAME}/priv/msgs/id.msg +lib/${PKGNAME}/priv/msgs/it.msg +lib/${PKGNAME}/priv/msgs/ja.msg +lib/${PKGNAME}/priv/msgs/nl.msg +lib/${PKGNAME}/priv/msgs/no.msg +lib/${PKGNAME}/priv/msgs/pl.msg +lib/${PKGNAME}/priv/msgs/pt-br.msg +lib/${PKGNAME}/priv/msgs/pt.msg +lib/${PKGNAME}/priv/msgs/ru.msg +lib/${PKGNAME}/priv/msgs/sk.msg +lib/${PKGNAME}/priv/msgs/sv.msg +lib/${PKGNAME}/priv/msgs/th.msg +lib/${PKGNAME}/priv/msgs/tr.msg +lib/${PKGNAME}/priv/msgs/uk.msg +lib/${PKGNAME}/priv/msgs/vi.msg +lib/${PKGNAME}/priv/msgs/wa.msg +lib/${PKGNAME}/priv/msgs/zh.msg +lib/${PKGNAME}/priv/sql/lite.sql +lib/${PKGNAME}/priv/sql/lite.new.sql +lib/${PKGNAME}/priv/sql/mssql.sql +lib/${PKGNAME}/priv/sql/mysql.new.sql +lib/${PKGNAME}/priv/sql/mysql.sql +lib/${PKGNAME}/priv/sql/pg.new.sql +lib/${PKGNAME}/priv/sql/pg.sql sbin/ejabberdctl share/bash-completion.d/ejabberd share/doc/ejabberd/COPYING diff --git a/chat/ejabberd/distinfo b/chat/ejabberd/distinfo index 64ea0b16cae..0f1425097cb 100644 --- a/chat/ejabberd/distinfo +++ b/chat/ejabberd/distinfo @@ -1,12 +1,11 @@ -$NetBSD: distinfo,v 1.53 2017/12/14 21:12:21 fhajny Exp $ +$NetBSD: distinfo,v 1.54 2018/01/03 22:51:30 fhajny Exp $ -SHA1 (ejabberd-17.11.tgz) = 7800a13a764534d893450c290a0c5d1ccce55bd6 -RMD160 (ejabberd-17.11.tgz) = 47d2ca9eb1970d9b787b015f9d75157a07a309d0 -SHA512 (ejabberd-17.11.tgz) = 67c31f59eb7a41b365c043f084a9f306f8467139b894ede04ed841c0352e7a6f7368e4a6ce17893b5b6ce34d217c99ac907e35eefe6bdd652a1596408ef8595a -Size (ejabberd-17.11.tgz) = 1878639 bytes -SHA1 (patch-aa) = a9197c75afa9ea4a2fbad70aec894f1b28c7bc88 -SHA1 (patch-ad) = 6a7cfbabb22cf362cf21791656be454f10ac5de8 -SHA1 (patch-ae) = b9ad2b9e615b6662e117d3aa0309b85e37a09207 +SHA1 (ejabberd-17.12.tgz) = df3db094605adc415c8a8c4d392102980ae59244 +RMD160 (ejabberd-17.12.tgz) = a0bc4965015fc33080487ee13c53e5ce6a163bdc +SHA512 (ejabberd-17.12.tgz) = 6d8c16d72c24c8250fbf09fdde4219130c69086c7471f1bfff044a60e5dac031d0c7a4993b54e4a4eea315f5112196acf45058ef260c7fd0695c944865013fb3 +Size (ejabberd-17.12.tgz) = 1881616 bytes +SHA1 (patch-aa) = 1210ab42871db158fff7311d5552ca916cf30a39 +SHA1 (patch-ad) = de437722779c823a68f576ec587f5bc3a05e6fbc +SHA1 (patch-ae) = d8d1ca7072f35a5652673cf461860e0f585ecd5b SHA1 (patch-configure) = 8cf03f571ef13ed825b445e0f1664d387895b8fe -SHA1 (patch-rebar.config) = 1c9aad883e7e47908ad92580cca5ba35c0c3034a SHA1 (patch-tools_ejabberdctl.bc) = 3c7bc0ad14d5b266a192b29e4d075e8f93103569 diff --git a/chat/ejabberd/patches/patch-aa b/chat/ejabberd/patches/patch-aa index d537adff84d..874d6a9329a 100644 --- a/chat/ejabberd/patches/patch-aa +++ b/chat/ejabberd/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.13 2015/11/05 12:23:50 fhajny Exp $ +$NetBSD: patch-aa,v 1.14 2018/01/03 22:51:30 fhajny Exp $ Fix locations; don't mess with ownership. ---- Makefile.in.orig 2015-10-28 14:53:12.000000000 +0000 +--- Makefile.in.orig 2017-12-28 18:37:19.000000000 +0000 +++ Makefile.in @@ -9,7 +9,7 @@ exec_prefix = @exec_prefix@ DESTDIR = @@ -13,12 +13,8 @@ Fix locations; don't mess with ownership. # /bin/ BINDIR = $(DESTDIR)@bindir@ -@@ -18,10 +18,10 @@ BINDIR = $(DESTDIR)@bindir@ - SBINDIR = $(DESTDIR)@sbindir@ - - # /lib/ --LIBDIR = $(DESTDIR)@libdir@ -+LIBDIR = $(DESTDIR)@prefix@/lib/erlang/lib +@@ -21,7 +21,7 @@ SBINDIR = $(DESTDIR)@sbindir@ + LIBDIR = $(DESTDIR)@libdir@ # /lib/ejabberd/ -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd @@ -26,7 +22,7 @@ Fix locations; don't mess with ownership. # /share/doc/ejabberd PACKAGE_TARNAME = @PACKAGE_TARNAME@ -@@ -50,16 +50,16 @@ MSGSDIR = $(PRIVDIR)/msgs +@@ -59,16 +59,16 @@ JSDIR = $(PRIVDIR)/js SQLDIR = $(PRIVDIR)/sql # /var/lib/ejabberd/ @@ -46,7 +42,7 @@ Fix locations; don't mess with ownership. INSTALLUSER=@INSTALLUSER@ # if no user was enabled, don't set privileges or ownership -@@ -70,10 +70,10 @@ ifeq ($(INSTALLUSER),) +@@ -79,10 +79,10 @@ ifeq ($(INSTALLUSER),) CHOWN_OUTPUT=/dev/null INIT_USER=root else diff --git a/chat/ejabberd/patches/patch-ad b/chat/ejabberd/patches/patch-ad index e4713208c1b..ac03576ef5f 100644 --- a/chat/ejabberd/patches/patch-ad +++ b/chat/ejabberd/patches/patch-ad @@ -1,6 +1,7 @@ -$NetBSD: patch-ad,v 1.8 2015/11/05 12:23:50 fhajny Exp $ +$NetBSD: patch-ad,v 1.9 2018/01/03 22:51:30 fhajny Exp $ Proper path to captcha script. + --- ejabberd.yml.example.orig 2013-09-27 09:19:22.000000000 +0000 +++ ejabberd.yml.example @@ -490,7 +490,7 @@ language: "en" @@ -8,7 +9,7 @@ Proper path to captcha script. ## Full path to a script that generates the image. ## -## captcha_cmd: "/lib/ejabberd/priv/bin/captcha.sh" -+## captcha_cmd: "@PREFIX@/lib/erlang/lib/ejabberd/priv/bin/captcha.sh" ++## captcha_cmd: "@PREFIX@/lib/ejabberd/priv/bin/captcha.sh" ## ## Host for the URL and port where ejabberd listens for CAPTCHA requests. diff --git a/chat/ejabberd/patches/patch-ae b/chat/ejabberd/patches/patch-ae index 0d178946dba..24445ff7554 100644 --- a/chat/ejabberd/patches/patch-ae +++ b/chat/ejabberd/patches/patch-ae @@ -1,4 +1,4 @@ -$NetBSD: patch-ae,v 1.18 2017/10/17 14:55:36 fhajny Exp $ +$NetBSD: patch-ae,v 1.19 2018/01/03 22:51:30 fhajny Exp $ - Default locations. - Use 'su -' instead of just 'su'. Fixes priv delegation on SunOS @@ -7,9 +7,9 @@ $NetBSD: patch-ae,v 1.18 2017/10/17 14:55:36 fhajny Exp $ - At least SunOS has not wheel group. - Portable grep calls. ---- ejabberdctl.template.orig 2017-09-28 13:21:11.000000000 +0000 +--- ejabberdctl.template.orig 2017-12-28 18:37:19.000000000 +0000 +++ ejabberdctl.template -@@ -57,8 +57,8 @@ done +@@ -58,8 +58,8 @@ done # define ejabberd variables if not already defined from the command line : "${ETC_DIR:="{{sysconfdir}}/ejabberd"}" @@ -20,16 +20,16 @@ $NetBSD: patch-ae,v 1.18 2017/10/17 14:55:36 fhajny Exp $ : "${EJABBERD_CONFIG_PATH:="$ETC_DIR/ejabberd.yml"}" : "${EJABBERDCTL_CONFIG_PATH:="$ETC_DIR/ejabberdctl.cfg"}" [ -f "$EJABBERDCTL_CONFIG_PATH" ] && . "$EJABBERDCTL_CONFIG_PATH" -@@ -109,7 +109,7 @@ export ERL_LIBS +@@ -110,7 +110,7 @@ export ERL_LIBS exec_cmd() { case $EXEC_CMD in -- as_install_user) su -c '"$0" "$@"' "$INSTALLUSER" -- "$@" ;; +- as_install_user) su -s /bin/sh -c '"$0" "$@"' "$INSTALLUSER" -- "$@" ;; + as_install_user) su - "$INSTALLUSER" -c '"$@"' -- "$@" ;; as_current_user) "$@" ;; esac } -@@ -208,14 +208,14 @@ uid() +@@ -209,14 +209,14 @@ uid() # stop epmd if there is no other running node stop_epmd() { diff --git a/chat/ejabberd/patches/patch-rebar.config b/chat/ejabberd/patches/patch-rebar.config deleted file mode 100644 index 0069a32042f..00000000000 --- a/chat/ejabberd/patches/patch-rebar.config +++ /dev/null @@ -1,41 +0,0 @@ -$NetBSD: patch-rebar.config,v 1.10 2017/07/07 10:08:40 fhajny Exp $ - -Deps are handled by pkgsrc. - ---- rebar.config.orig 2017-06-30 12:24:35.000000000 +0000 -+++ rebar.config -@@ -79,9 +79,9 @@ - - {erl_opts, [nowarn_deprecated_function, - {i, "include"}, -- {i, "deps/fast_xml/include"}, -- {i, "deps/xmpp/include"}, -- {i, "deps/p1_utils/include"}, -+ {i, "@LOCALBASE@/lib/erlang/lib/fast_xml/include"}, -+ {i, "@LOCALBASE@/lib/erlang/lib/xmpp/include"}, -+ {i, "@LOCALBASE@/lib/erlang/lib/p1_utils/include"}, - {if_var_false, debug, no_debug_info}, - {if_var_true, debug, debug_info}, - {if_var_true, sip, {d, 'SIP'}}, -@@ -108,7 +108,7 @@ - ]}}. - - {if_var_true, elixir, -- {lib_dirs, ["deps/elixir/lib"]}}. -+ {lib_dirs, ["@LOCALBASE@/lib/erlang/lib/elixir/lib"]}}. - {if_var_true, elixir, - {src_dirs, ["include"]}}. - -@@ -138,9 +138,9 @@ - - {eunit_compile_opts, [{i, "tools"}, - {i, "include"}, -- {i, "deps/p1_utils/include"}, -- {i, "deps/fast_xml/include"}, -- {i, "deps/xmpp/include"}]}. -+ {i, "@LOCALBASE@/lib/erlang/lib/p1_utils/include"}, -+ {i, "@LOCALBASE@/lib/erlang/lib/fast_xml/include"}, -+ {i, "@LOCALBASE@/lib/erlang/lib/xmpp/include"}]}. - - {if_version_above, "17", {cover_enabled, true}}. - {cover_export_enabled, true}. |