summaryrefslogtreecommitdiff
path: root/net-im/ejabberd/files
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish@FreeBSD.org>2014-07-31 11:27:40 +0000
committerAshish SHUKLA <ashish@FreeBSD.org>2014-07-31 11:27:40 +0000
commitc47c14f35137b114b05c1b8fc6152277ec65b524 (patch)
treef79b92aa0655f722cb7dba7ab98fecb34646bd15 /net-im/ejabberd/files
parentdevel/p5-Exporter-Lite: 0.05 -> 0.06 (diff)
- Update to 14.07
- Remove STUN option, as it is removed upstream - Clean up CONFIGURE_ARGS, as some of the arguments are not supported - Do not display pkg-message in post-install[1] - Strip libraries[1] - Add missing @dirrmtry entries to pkg-plist[1] - Replace /var/lock (not in mtree) with /var/run[1] PR: 192011[1] Submitted by: olgeni[1]
Diffstat (limited to 'net-im/ejabberd/files')
-rw-r--r--net-im/ejabberd/files/patch-Makefile.in20
-rw-r--r--net-im/ejabberd/files/patch-ejabberdctl.template23
2 files changed, 24 insertions, 19 deletions
diff --git a/net-im/ejabberd/files/patch-Makefile.in b/net-im/ejabberd/files/patch-Makefile.in
index a3e6157a6db0..1df921834af8 100644
--- a/net-im/ejabberd/files/patch-Makefile.in
+++ b/net-im/ejabberd/files/patch-Makefile.in
@@ -12,15 +12,20 @@ $FreeBSD$
# /share/doc/ejabberd
PACKAGE_TARNAME = @PACKAGE_TARNAME@
-@@ -41,7 +41,7 @@
+@@ -41,10 +41,10 @@
MSGSDIR = $(PRIVDIR)/msgs
# /var/lib/ejabberd/
-SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd
+SPOOLDIR = $(DESTDIR)@localstatedir@/spool/ejabberd
- # /var/lock/ejabberdctl
- CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl
+-# /var/lock/ejabberdctl
+-CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl
++# /var/run/ejabberdctl
++CTLLOCKDIR = $(DESTDIR)@localstatedir@/run/ejabberdctl
+
+ # /var/lib/ejabberd/.erlang.cookie
+ COOKIEFILE = $(SPOOLDIR)/.erlang.cookie
@@ -109,25 +109,22 @@
#
# Configuration files
@@ -54,15 +59,6 @@ $FreeBSD$
#
# Init script
$(SED) -e "s*@ctlscriptpath@*$(SBINDIR)*" \
-@@ -151,6 +148,8 @@
- # Binary C programs
- $(INSTALL) -d $(PBINDIR)
- $(INSTALL) -m 750 $(O_USER) tools/captcha.sh $(PBINDIR)
-+ -[ -f deps/p1_pam/priv/bin/epam ] \
-+ && $(INSTALL) -m 750 $(O_USER) deps/p1_pam/priv/bin/epam $(PBINDIR)
- #
- # Binary system libraries
- $(INSTALL) -d $(SODIR)
@@ -177,6 +176,7 @@
chmod -R 750 $(LOGDIR)
#
diff --git a/net-im/ejabberd/files/patch-ejabberdctl.template b/net-im/ejabberd/files/patch-ejabberdctl.template
index 4b49be468b60..98a1dc839cee 100644
--- a/net-im/ejabberd/files/patch-ejabberdctl.template
+++ b/net-im/ejabberd/files/patch-ejabberdctl.template
@@ -3,20 +3,20 @@ $FreeBSD$
--- ejabberdctl.template.orig
+++ ejabberdctl.template
-@@ -68,10 +68,10 @@
- EJABBERD_CONFIG_PATH=$ETCDIR/ejabberd.yml
+@@ -67,10 +67,10 @@
+ EJABBERD_CONFIG_PATH=$ETC_DIR/ejabberd.yml
fi
if [ "$LOGS_DIR" = "" ] ; then
- LOGS_DIR={{localstatedir}}/log/ejabberd
-+ LOGS_DIR=/var/log/ejabberd
++ LOGS_DIR=/var/log/ejabberd
fi
- if [ "$SPOOLDIR" = "" ] ; then
-- SPOOLDIR={{localstatedir}}/lib/ejabberd
-+ SPOOLDIR=/var/spool/ejabberd
+ if [ "$SPOOL_DIR" = "" ] ; then
+- SPOOL_DIR={{localstatedir}}/lib/ejabberd
++ SPOOLDIR=/var/spool/ejabberd
fi
if [ "$EJABBERD_DOC_PATH" = "" ] ; then
EJABBERD_DOC_PATH={{docdir}}
-@@ -85,10 +85,10 @@
+@@ -84,10 +84,10 @@
EJABBERDDIR={{libdir}}/ejabberd
fi
if [ "$EJABBERD_EBIN_PATH" = "" ] ; then
@@ -29,3 +29,12 @@ $FreeBSD$
fi
if [ "$EJABBERD_BIN_PATH" = "" ] ; then
EJABBERD_BIN_PATH=$EJABBERD_PRIV_PATH/bin
+@@ -281,7 +281,7 @@
+ # using flock if available. Expects a linux-style
+ # flock that can lock a file descriptor.
+ MAXCONNID=100
+- CONNLOCKDIR={{localstatedir}}/lock/ejabberdctl
++ CONNLOCKDIR={{localstatedir}}/run/ejabberdctl
+ FLOCK='/usr/bin/flock'
+ if [ ! -x "$FLOCK" ] || [ ! -d "$CONNLOCKDIR" ] ; then
+ JOT='/usr/bin/jot'