summaryrefslogtreecommitdiff
path: root/chat/ejabberd/Makefile
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2018-01-03 22:51:30 +0000
committerfhajny <fhajny@pkgsrc.org>2018-01-03 22:51:30 +0000
commit0298f58d919c61ef4b5a01a0d97a06f952aea336 (patch)
treea821426a21cc3925edaf830703ddbf21b1807d66 /chat/ejabberd/Makefile
parent90f4178240f3e8dd7680e7d151646daaf06ada51 (diff)
downloadpkgsrc-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
Diffstat (limited to 'chat/ejabberd/Makefile')
-rw-r--r--chat/ejabberd/Makefile18
1 files changed, 9 insertions, 9 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"