summaryrefslogtreecommitdiff
path: root/net-im/ejabberd/files
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish@FreeBSD.org>2014-05-25 03:55:50 +0000
committerAshish SHUKLA <ashish@FreeBSD.org>2014-05-25 03:55:50 +0000
commitbd830b0955e24618784ca2921de9e864bbdaaa5d (patch)
tree9cb04ee52b2e8079d970bf3ac3f557bb0c22d4f9 /net-im/ejabberd/files
parentAdd a missing patch to fix build. (diff)
- Update to 14.05[1]
- Add a separate tarball to contain dependencies. - Add OPTIONS for HTTP, STUN, JSON, MYSQL, PGSQL, LAGER, and ICONV - Add diff to install epam binary[2] PR: ports/189812[1] Submitted by: Joseph Benden <joe at thrallingpenguin.com>[1], Christophe Romain <christophe.romain at process-one.net>[2]
Diffstat (limited to 'net-im/ejabberd/files')
-rw-r--r--net-im/ejabberd/files/patch-Makefile.in81
-rw-r--r--net-im/ejabberd/files/patch-ejabberdctl.template31
-rw-r--r--net-im/ejabberd/files/patch-src-Makefile.in72
-rw-r--r--net-im/ejabberd/files/patch-src_ejabberdctl.template28
4 files changed, 112 insertions, 100 deletions
diff --git a/net-im/ejabberd/files/patch-Makefile.in b/net-im/ejabberd/files/patch-Makefile.in
new file mode 100644
index 000000000000..a3e6157a6db0
--- /dev/null
+++ b/net-im/ejabberd/files/patch-Makefile.in
@@ -0,0 +1,81 @@
+
+$FreeBSD$
+
+--- Makefile.in.orig
++++ Makefile.in
+@@ -15,7 +15,7 @@
+ SBINDIR = $(DESTDIR)@sbindir@
+
+ # /lib/ejabberd/
+-EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd
++EJABBERDDIR = $(DESTDIR)@libdir@/erlang/lib/ejabberd-$(PORTVERSION)
+
+ # /share/doc/ejabberd
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
+@@ -41,7 +41,7 @@
+ MSGSDIR = $(PRIVDIR)/msgs
+
+ # /var/lib/ejabberd/
+-SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd
++SPOOLDIR = $(DESTDIR)@localstatedir@/spool/ejabberd
+
+ # /var/lock/ejabberdctl
+ CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl
+@@ -109,25 +109,22 @@
+ #
+ # Configuration files
+ $(INSTALL) -d -m 750 $(G_USER) $(ETCDIR)
+- [ -f $(ETCDIR)/ejabberd.yml ] \
+- && $(INSTALL) -b -m 640 $(G_USER) ejabberd.yml.example $(ETCDIR)/ejabberd.yml-new \
+- || $(INSTALL) -b -m 640 $(G_USER) ejabberd.yml.example $(ETCDIR)/ejabberd.yml
++ $(INSTALL) -m 640 $(G_USER) ejabberd.yml.example $(ETCDIR)
+ $(SED) -e "s*{{rootdir}}*@prefix@*" \
+ -e "s*{{installuser}}*@INSTALLUSER@*" \
+ -e "s*{{libdir}}*@libdir@*" \
+ -e "s*{{sysconfdir}}*@sysconfdir@*" \
+ -e "s*{{localstatedir}}*@localstatedir@*" \
+ -e "s*{{docdir}}*@docdir@*" \
+- -e "s*{{erl}}*@ERL@*" ejabberdctl.template \
+- > ejabberdctl.example
+- [ -f $(ETCDIR)/ejabberdctl.cfg ] \
+- && $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg-new \
+- || $(INSTALL) -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg
+- $(INSTALL) -b -m 644 $(G_USER) inetrc $(ETCDIR)/inetrc
++ -e "s*{{erl}}*@ERL@*" \
++ -e "s*lib/erlang/lib/ejabberd*lib/erlang/lib/ejabberd-$(PORTVERSION)*" \
++ ejabberdctl.template > ejabberdctl.example
++ $(INSTALL) -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)
++ $(INSTALL) -b -m 644 $(G_USER) inetrc $(ETCDIR)/inetrc.example
+ #
+ # Administration script
+ [ -d $(SBINDIR) ] || $(INSTALL) -d -m 755 $(SBINDIR)
+- $(INSTALL) -m 550 $(G_USER) ejabberdctl.example $(SBINDIR)/ejabberdctl
++ $(INSTALL) -m 555 $(G_USER) ejabberdctl.example $(SBINDIR)/ejabberdctl
+ #
+ # 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)
+ #
+ # Documentation
++ifndef NOPORTDOCS
+ $(INSTALL) -d $(DOCDIR)
+ $(INSTALL) -m 644 doc/dev.html $(DOCDIR)
+ $(INSTALL) -m 644 doc/guide.html $(DOCDIR)
+@@ -186,6 +186,7 @@
+ && $(INSTALL) -m 644 doc/guide.pdf $(DOCDIR) \
+ || echo "No doc/guide.pdf was built"
+ $(INSTALL) -m 644 COPYING $(DOCDIR)
++endif
+
+ uninstall: uninstall-binary
+
diff --git a/net-im/ejabberd/files/patch-ejabberdctl.template b/net-im/ejabberd/files/patch-ejabberdctl.template
new file mode 100644
index 000000000000..4b49be468b60
--- /dev/null
+++ b/net-im/ejabberd/files/patch-ejabberdctl.template
@@ -0,0 +1,31 @@
+
+$FreeBSD$
+
+--- ejabberdctl.template.orig
++++ ejabberdctl.template
+@@ -68,10 +68,10 @@
+ EJABBERD_CONFIG_PATH=$ETCDIR/ejabberd.yml
+ fi
+ if [ "$LOGS_DIR" = "" ] ; then
+- LOGS_DIR={{localstatedir}}/log/ejabberd
++ LOGS_DIR=/var/log/ejabberd
+ fi
+ if [ "$SPOOLDIR" = "" ] ; then
+- SPOOLDIR={{localstatedir}}/lib/ejabberd
++ SPOOLDIR=/var/spool/ejabberd
+ fi
+ if [ "$EJABBERD_DOC_PATH" = "" ] ; then
+ EJABBERD_DOC_PATH={{docdir}}
+@@ -85,10 +85,10 @@
+ EJABBERDDIR={{libdir}}/ejabberd
+ fi
+ if [ "$EJABBERD_EBIN_PATH" = "" ] ; then
+- EJABBERD_EBIN_PATH=$EJABBERDDIR/ebin
++ EJABBERD_EBIN_PATH={{rootdir}}/lib/erlang/lib/ejabberd/ebin
+ fi
+ if [ "$EJABBERD_PRIV_PATH" = "" ] ; then
+- EJABBERD_PRIV_PATH=$EJABBERDDIR/priv
++ EJABBERD_PRIV_PATH={{rootdir}}/lib/erlang/lib/ejabberd/priv
+ fi
+ if [ "$EJABBERD_BIN_PATH" = "" ] ; then
+ EJABBERD_BIN_PATH=$EJABBERD_PRIV_PATH/bin
diff --git a/net-im/ejabberd/files/patch-src-Makefile.in b/net-im/ejabberd/files/patch-src-Makefile.in
deleted file mode 100644
index da041681cf7c..000000000000
--- a/net-im/ejabberd/files/patch-src-Makefile.in
+++ /dev/null
@@ -1,72 +0,0 @@
-
-$FreeBSD$
-
---- Makefile.in.orig
-+++ Makefile.in
-@@ -95,7 +95,7 @@
- SBINDIR = $(DESTDIR)@sbindir@
-
- # /lib/ejabberd/
--EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd
-+EJABBERDDIR = $(DESTDIR)@libdir@/erlang/lib/ejabberd-$(PORTVERSION)
-
- # /share/doc/ejabberd
- PACKAGE_TARNAME = @PACKAGE_TARNAME@
-@@ -121,7 +121,7 @@
- MSGSDIR = $(PRIVDIR)/msgs
-
- # /var/lib/ejabberd/
--SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd
-+SPOOLDIR = $(DESTDIR)@localstatedir@/spool/ejabberd
-
- # /var/lock/ejabberdctl
- CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl
-@@ -184,25 +184,22 @@
- #
- # Configuration files
- install -d -m 750 $(G_USER) $(ETCDIR)
-- [ -f $(ETCDIR)/ejabberd.cfg ] \
-- && install -b -m 640 $(G_USER) ejabberd.cfg.example $(ETCDIR)/ejabberd.cfg-new \
-- || install -b -m 640 $(G_USER) ejabberd.cfg.example $(ETCDIR)/ejabberd.cfg
-+ install -m 640 $(G_USER) ejabberd.cfg.example $(ETCDIR)
- sed -e "s*@rootdir@*@prefix@*" \
- -e "s*@installuser@*@INSTALLUSER@*" \
- -e "s*@LIBDIR@*@libdir@*" \
- -e "s*@SYSCONFDIR@*@sysconfdir@*" \
- -e "s*@LOCALSTATEDIR@*@localstatedir@*" \
- -e "s*@DOCDIR@*@docdir@*" \
-- -e "s*@erl@*@ERL@*" ejabberdctl.template \
-- > ejabberdctl.example
-- [ -f $(ETCDIR)/ejabberdctl.cfg ] \
-- && install -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg-new \
-- || install -b -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)/ejabberdctl.cfg
-- install -b -m 644 $(G_USER) inetrc $(ETCDIR)/inetrc
-+ -e "s*@erl@*@ERL@*" \
-+ -e "s*lib/erlang/lib/ejabberd*lib/erlang/lib/ejabberd-$(PORTVERSION)*" \
-+ ejabberdctl.template > ejabberdctl.example
-+ install -m 640 $(G_USER) ejabberdctl.cfg.example $(ETCDIR)
-+ install -m 640 $(G_USER) inetrc $(ETCDIR)/inetrc.example
- #
- # Administration script
- [ -d $(SBINDIR) ] || install -d -m 755 $(SBINDIR)
-- install -m 550 $(G_USER) ejabberdctl.example $(SBINDIR)/ejabberdctl
-+ install -m 555 $(G_USER) ejabberdctl.example $(SBINDIR)/ejabberdctl
- #
- # Init script
- sed -e "s*@ctlscriptpath@*$(SBINDIR)*" \
-@@ -260,6 +257,7 @@
- chmod -R 750 $(LOGDIR)
- #
- # Documentation
-+ifndef NOPORTDOCS
- install -d $(DOCDIR)
- install -m 644 ../doc/dev.html $(DOCDIR)
- install -m 644 ../doc/guide.html $(DOCDIR)
-@@ -269,6 +267,7 @@
- && install -m 644 ../doc/guide.pdf $(DOCDIR) \
- || echo "No ../doc/guide.pdf was built"
- install -m 644 ../COPYING $(DOCDIR)
-+endif
-
- uninstall: uninstall-binary
-
diff --git a/net-im/ejabberd/files/patch-src_ejabberdctl.template b/net-im/ejabberd/files/patch-src_ejabberdctl.template
deleted file mode 100644
index c4c693885fa8..000000000000
--- a/net-im/ejabberd/files/patch-src_ejabberdctl.template
+++ /dev/null
@@ -1,28 +0,0 @@
---- ejabberdctl.template.orig 2009-12-12 21:23:49.192455441 +0000
-+++ ejabberdctl.template 2009-12-12 21:35:11.121377666 +0000
-@@ -43,10 +43,10 @@
- fi
- [ -f "$EJABBERDCTL_CONFIG_PATH" ] && . "$EJABBERDCTL_CONFIG_PATH"
- if [ "$LOGS_DIR" = "" ] ; then
-- LOGS_DIR=@LOCALSTATEDIR@/log/ejabberd
-+ LOGS_DIR=/var/log/ejabberd
- fi
- if [ "$SPOOLDIR" = "" ] ; then
-- SPOOLDIR=@LOCALSTATEDIR@/lib/ejabberd
-+ SPOOLDIR=/var/spool/ejabberd
- fi
- if [ "$EJABBERD_DOC_PATH" = "" ] ; then
- EJABBERD_DOC_PATH=@DOCDIR@
-@@ -86,10 +86,10 @@
- EJABBERDDIR=@LIBDIR@/ejabberd
- fi
- if [ "$EJABBERD_EBIN_PATH" = "" ]; then
-- EJABBERD_EBIN_PATH=$EJABBERDDIR/ebin
-+ EJABBERD_EBIN_PATH=@rootdir@/lib/erlang/lib/ejabberd/ebin
- fi
- if [ "$EJABBERD_PRIV_PATH" = "" ]; then
-- EJABBERD_PRIV_PATH=$EJABBERDDIR/priv
-+ EJABBERD_PRIV_PATH=@rootdir@/lib/erlang/lib/ejabberd/priv
- fi
- if [ "$EJABBRD_BIN_PATH" = "" ]; then
- EJABBERD_BIN_PATH=$EJABBERD_PRIV_PATH/bin