diff options
author | Ashish SHUKLA <ashish@FreeBSD.org> | 2014-02-05 08:24:45 +0000 |
---|---|---|
committer | Ashish SHUKLA <ashish@FreeBSD.org> | 2014-02-05 08:24:45 +0000 |
commit | a7d5bfaf288cdcf145c8804ef63ae644de6ba067 (patch) | |
tree | 9f244d3ae16f49e2d274b6e421ae86b807c7eef1 /net-im/ejabberd/files | |
parent | ee6bf67e6a8bb2d9eacf7e0c7f062126218c72dd (diff) | |
download | freebsd-ports-a7d5bfaf288cdcf145c8804ef63ae644de6ba067.zip |
- Fix brokenness on 10-RELEASE due to expat library
- Remove ABI version from LIB_DEPENDS
- Add STAGE support
- Add option for documentation
- Use OptionsNG helpers
PR: ports/186274 ports/185594
Diffstat (limited to 'net-im/ejabberd/files')
-rw-r--r-- | net-im/ejabberd/files/patch-src-Makefile.in | 15 | ||||
-rw-r--r-- | net-im/ejabberd/files/pkg-install.in | 8 |
2 files changed, 17 insertions, 6 deletions
diff --git a/net-im/ejabberd/files/patch-src-Makefile.in b/net-im/ejabberd/files/patch-src-Makefile.in index 076cde8ea655..da041681cf7c 100644 --- a/net-im/ejabberd/files/patch-src-Makefile.in +++ b/net-im/ejabberd/files/patch-src-Makefile.in @@ -1,15 +1,18 @@ + +$FreeBSD$ + --- Makefile.in.orig +++ Makefile.in -@@ -89,7 +89,7 @@ +@@ -95,7 +95,7 @@ SBINDIR = $(DESTDIR)@sbindir@ # /lib/ejabberd/ -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd -+EJABBERDDIR = @libdir@/erlang/lib/ejabberd-$(PORTVERSION) ++EJABBERDDIR = $(DESTDIR)@libdir@/erlang/lib/ejabberd-$(PORTVERSION) # /share/doc/ejabberd PACKAGE_TARNAME = @PACKAGE_TARNAME@ -@@ -115,7 +115,7 @@ +@@ -121,7 +121,7 @@ MSGSDIR = $(PRIVDIR)/msgs # /var/lib/ejabberd/ @@ -18,7 +21,7 @@ # /var/lock/ejabberdctl CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl -@@ -178,25 +178,22 @@ +@@ -184,25 +184,22 @@ # # Configuration files install -d -m 750 $(G_USER) $(ETCDIR) @@ -51,7 +54,7 @@ # # Init script sed -e "s*@ctlscriptpath@*$(SBINDIR)*" \ -@@ -253,6 +250,7 @@ +@@ -260,6 +257,7 @@ chmod -R 750 $(LOGDIR) # # Documentation @@ -59,7 +62,7 @@ install -d $(DOCDIR) install -m 644 ../doc/dev.html $(DOCDIR) install -m 644 ../doc/guide.html $(DOCDIR) -@@ -262,6 +260,7 @@ +@@ -269,6 +267,7 @@ && install -m 644 ../doc/guide.pdf $(DOCDIR) \ || echo "No ../doc/guide.pdf was built" install -m 644 ../COPYING $(DOCDIR) diff --git a/net-im/ejabberd/files/pkg-install.in b/net-im/ejabberd/files/pkg-install.in index 18d704bed7de..e4cb90168261 100644 --- a/net-im/ejabberd/files/pkg-install.in +++ b/net-im/ejabberd/files/pkg-install.in @@ -10,5 +10,13 @@ install -d -m 750 -o %%USERS%% -g %%GROUPS%% ${USERS_HOME} /var/log/ejabberd chown -R %%USERS%%:%%GROUPS%% %%PREFIX%%/etc/%%PORTNAME%% chown -R %%USERS%%:%%GROUPS%% %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%% + +find %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%% -type f -print0 | xargs -0 chmod %%SHAREMODE%% +find %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%% -type f -print0 | xargs -0 chown %%SHAREOWN%%:%%SHAREGRP%% + +if [ "%%PAM%%" = 1 ]; then + chmod 4750 %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam + chown root:%%GROUPS%% %%PREFIX%%/lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/priv/bin/epam +fi exit 0 |