summaryrefslogtreecommitdiff
path: root/chat/ejabberd/Makefile
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2017-01-03 18:52:33 +0000
committerfhajny <fhajny@pkgsrc.org>2017-01-03 18:52:33 +0000
commit3462d962ba9c8d8860b30bc4b66fa5013fb7f9ad (patch)
tree42316fa6e94df885d0e095408378f55d5aa9a383 /chat/ejabberd/Makefile
parentcd546feffdc8c567331c0ad4d6cc3b331de32c2e (diff)
downloadpkgsrc-3462d962ba9c8d8860b30bc4b66fa5013fb7f9ad.tar.gz
Update chat/ejabberd to 16.12.
API / integration - New API permissions framework Commands - Add configurable weight for ejabberd commands - add_rosteritem: Support several groups separated by ; - create_rooms_file: Fix reading room jids from file - delete_old_messages: Fix command for SQL backends - send_message: Don't duplicate the message - Remove obsolete remove_node command (use leave_cluster) - Fix reload_config - Cleanup mod_admin_extra, add few functions - Expose unregister API command Core XMPP - New BOSH module - Use fxml_gen XML generator - Use our new stand-alone XMPP library instead of jlib.erl - Don't let MAM messages go into offline storage - Add xdata generator for XMPP data form - Get rid of excessive (io)list_to_binary/1 calls HTTP - Add authentication support to mod_http_fileserver - ejabberd_http: Handle missing POST data gracefully - Use inets instead of lhttpc in http_p1 - Add http_p1.erl, rest.erl, and oauth2 ReST backend for OAuth2 tokens MUC - Create room on configuration request as per XEP-0045, 10.1.3 - Ensure that presence_broadcast room option is stored - Fix conference disco#items when running multiple virtual hosts - Fix Result Set Management (RSM) for conference disco#items - Introduce muc_invite hook - Make the constant MAX_ROOMS_DISCOITEMS configurable - mod_carboncopy: Don't copy MUC private messages MUC/Sub - Store the flag "Allow Subscription" room option in database - When getting list of subscribed rooms, also check temporary ones - Add password support in muc_subscribe - When unsubscribes, check if room should get closed Pubsub - Enforce pubsub node removal - Relational databases support - Append ; to privacy_list_data exporting lines - Improve relational database import Build - Make build system compatible with rebar3 - Produce ejabberd.service and fix for systemd usage - Cleanup ext_mod and fix compilation path - Fix compilation of external module with new xmpp lib
Diffstat (limited to 'chat/ejabberd/Makefile')
-rw-r--r--chat/ejabberd/Makefile37
1 files changed, 19 insertions, 18 deletions
diff --git a/chat/ejabberd/Makefile b/chat/ejabberd/Makefile
index 34320c6a24d..025b439db05 100644
--- a/chat/ejabberd/Makefile
+++ b/chat/ejabberd/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2016/10/02 12:17:40 fhajny Exp $
+# $NetBSD: Makefile,v 1.69 2017/01/03 18:52:33 fhajny Exp $
-DISTNAME= ejabberd-16.09
+DISTNAME= ejabberd-16.12
CATEGORIES= chat
MASTER_SITES= http://www.process-one.net/downloads/ejabberd/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tgz
@@ -10,23 +10,24 @@ HOMEPAGE= http://www.ejabberd.im/
COMMENT= Free and Open Source distributed fault-tolerant Jabber server
LICENSE= gnu-gpl-v2
-DEPENDS+= erlang-cache_tab>=1.0.4:../../devel/erlang-cache_tab
-DEPENDS+= erlang-esip>=1.0.8:../../net/erlang-esip
+DEPENDS+= erlang-cache_tab>=1.0.5:../../devel/erlang-cache_tab
+DEPENDS+= erlang-esip>=1.0.10:../../net/erlang-esip
DEPENDS+= erlang-ezlib>=1.0.1:../../devel/erlang-ezlib
-DEPENDS+= erlang-fast_tls>=1.0.7:../../security/erlang-fast_tls
-DEPENDS+= erlang-fast_xml>=1.1.15:../../textproc/erlang-fast_xml
-DEPENDS+= erlang-fast_yaml>=1.0.6:../../textproc/erlang-fast_yaml
-DEPENDS+= erlang-iconv>=1.0.2:../../converters/erlang-iconv
-DEPENDS+= erlang-jiffy>=0.14.7:../../textproc/erlang-jiffy
+DEPENDS+= erlang-fast_tls>=1.0.9:../../security/erlang-fast_tls
+DEPENDS+= erlang-fast_xml>=1.1.18:../../textproc/erlang-fast_xml
+DEPENDS+= erlang-fast_yaml>=1.0.7:../../textproc/erlang-fast_yaml
+DEPENDS+= erlang-iconv>=1.0.3:../../converters/erlang-iconv
+DEPENDS+= erlang-jiffy>=0.14.8:../../textproc/erlang-jiffy
DEPENDS+= erlang-lager>=3.2.1:../../sysutils/erlang-lager
DEPENDS+= erlang-luerl>=0.2:../../lang/erlang-luerl
-DEPENDS+= erlang-p1_mysql>=1.0.1:../../databases/erlang-p1_mysql
+DEPENDS+= erlang-p1_mysql>=1.0.2:../../databases/erlang-p1_mysql
DEPENDS+= erlang-p1_oauth2>=0.6.1:../../security/erlang-p1_oauth2
DEPENDS+= erlang-p1_pam>=1.0.0:../../security/erlang-p1_pam
-DEPENDS+= erlang-p1_pgsql>=1.1.0:../../databases/erlang-p1_pgsql
-DEPENDS+= erlang-p1_utils>=1.0.5:../../misc/erlang-p1_utils
-DEPENDS+= erlang-stringprep>=1.0.6:../../textproc/erlang-stringprep
-DEPENDS+= erlang-stun>=1.0.7:../../net/erlang-stun
+DEPENDS+= erlang-p1_pgsql>=1.1.1:../../databases/erlang-p1_pgsql
+DEPENDS+= erlang-p1_utils>=1.0.6:../../misc/erlang-p1_utils
+DEPENDS+= erlang-stringprep>=1.0.7:../../textproc/erlang-stringprep
+DEPENDS+= erlang-stun>=1.0.9:../../net/erlang-stun
+DEPENDS+= erlang-xmpp>=1.1.4:../../net/erlang-xmpp
CONFLICTS+= jabberd-[0-9]*
GNU_CONFIGURE= yes
@@ -67,8 +68,8 @@ FILES_SUBST+= EJABBERD_USER=${EJABBERD_USER}
FILES_SUBST+= EJABBERD_GROUP=${EJABBERD_GROUP}
FILES_SUBST+= EJABBERD_DB=${EJABBERD_DB}
-PKG_GROUPS+= ${EJABBERD_GROUP}
-PKG_USERS+= ${EJABBERD_USER}:${EJABBERD_GROUP}
+PKG_GROUPS+= ${EJABBERD_GROUP}
+PKG_USERS+= ${EJABBERD_USER}:${EJABBERD_GROUP}
PKG_GECOS.${EJABBERD_USER}= ejabberd user
PKG_HOME.${EJABBERD_USER}= ${EJABBERD_DB}
PKG_SHELL.${EJABBERD_USER}= ${SH}
@@ -92,9 +93,9 @@ SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= Localizing paths
SUBST_STAGE.paths= pre-configure
SUBST_FILES.paths= Makefile.in ejabberd.yml.example ejabberdctl.template
-SUBST_FILES.paths+= tools/ejabberdctl.bc
+SUBST_FILES.paths+= tools/ejabberdctl.bc rebar.config
SUBST_VARS.paths= DISTNAME EJABBERD_DB EJABBERD_LOGDIR EJABBERD_PIDDIR
-SUBST_VARS.paths+= PKG_SYSCONFDIR PREFIX
+SUBST_VARS.paths+= PKG_SYSCONFDIR PREFIX LOCALBASE
post-extract:
cd ${WRKSRC} && ${MKDIR} deps && ${TOUCH} deps/.got deps/.built