summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin Boffemmyer2008-03-31 15:48:36 -0500
committerJustin Boffemmyer2008-03-31 15:48:36 -0500
commit95cae0cc3ab1215f51a08992a78637875df11947 (patch)
tree1bc1e744ac8472bf1bf40895819037930baacb43
parent7b16acfa055e257d55f6563e46148a4eefe85b03 (diff)
ChangeLog,chat-im/ejabberd*: New spell
-rw-r--r--ChangeLog3
-rw-r--r--chat-im/ejabberd/19C09311.gpgbin0 -> 911 bytes
-rwxr-xr-xchat-im/ejabberd/BUILD3
-rwxr-xr-xchat-im/ejabberd/CONFIGURE32
-rwxr-xr-xchat-im/ejabberd/DEPENDS23
-rwxr-xr-xchat-im/ejabberd/DETAILS20
-rw-r--r--chat-im/ejabberd/HISTORY3
-rwxr-xr-xchat-im/ejabberd/INSTALL2
-rw-r--r--chat-im/ejabberd/Makefile.in.patch19
-rwxr-xr-xchat-im/ejabberd/PRE_BUILD3
10 files changed, 108 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 155a2571cd..f1388856f5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-03-31 Justin Boffemmyer <flux@sourcemageo.org>
+ * chat-im/ejabberd: new spell, alternative jabber server to jabberd
+
2008-03-30 Vlad Glagolev <stealth@sourcemage.org>
* crypto/gtk-led-askpass: new spell, another GTK+2-based ssh-askpass
diff --git a/chat-im/ejabberd/19C09311.gpg b/chat-im/ejabberd/19C09311.gpg
new file mode 100644
index 0000000000..3ece8d5781
--- /dev/null
+++ b/chat-im/ejabberd/19C09311.gpg
Binary files differ
diff --git a/chat-im/ejabberd/BUILD b/chat-im/ejabberd/BUILD
new file mode 100755
index 0000000000..6fcaca7f1e
--- /dev/null
+++ b/chat-im/ejabberd/BUILD
@@ -0,0 +1,3 @@
+OPTS="$EJABBERD_OPTS $OPTS" &&
+cd $SOURCE_DIRECTORY/src &&
+default_build
diff --git a/chat-im/ejabberd/CONFIGURE b/chat-im/ejabberd/CONFIGURE
new file mode 100755
index 0000000000..4139857546
--- /dev/null
+++ b/chat-im/ejabberd/CONFIGURE
@@ -0,0 +1,32 @@
+config_query_option EJABBERD_OPTS "Enable mod_pubsub?" y \
+ "--enable-mod_pubsub" "--disable-mod_pubsub" &&
+
+config_query_option EJABBERD_OPTS "Enable mod_irc?" y \
+ "--enable-mod_irc" "--disable-mod_irc" &&
+
+config_query_option EJABBERD_OPTS "Enable mod_muc?" y \
+ "--enable-mod_muc" "--disable-mod_muc" &&
+
+config_query_option EJABBERD_OPTS "Enable mod_proxy65?" y \
+ "--enable-mod_proxy65" "--disable-mod_proxy65" &&
+
+config_query_option EJABBERD_OPTS "Enable eldap?" y \
+ "--enable-eldap" "--disable-eldap" &&
+
+config_query_option EJABBERD_OPTS "Enable web?" y \
+ "--enable-web" "--disable-web" &&
+
+config_query_option EJABBERD_OPTS "Enable tls?" y \
+ "--enable-tls" "--disable-tls" &&
+
+config_query_option EJABBERD_OPTS "Compile natively with HiPE?" n \
+ "--enable-hipe" "--disable-hipe" &&
+
+config_query_option EJABBERD_OPTS "Enable workaround for gate subscriptions?" n \
+ "--enable-roster-gateway-workaround" "--disable-roster-gateway-workaround" &&
+
+config_query_option EJABBERD_OPTS "Use Erlang supervision for transient process?" y \
+ "--enable-transient-supervisors" "--disable-transient-supervisors" &&
+
+config_query_option EJABBERD_OPTS "Use XML features in XMPP stream (requires XML client)?" n \
+ "--enable-full-xml" "--disable-full-xml"
diff --git a/chat-im/ejabberd/DEPENDS b/chat-im/ejabberd/DEPENDS
new file mode 100755
index 0000000000..5662ad52d6
--- /dev/null
+++ b/chat-im/ejabberd/DEPENDS
@@ -0,0 +1,23 @@
+depends erlang &&
+
+depends expat &&
+
+optional_depends openssl \
+ "--enable-openssl" \
+ "--disable-openssl" \
+ "openssl support (recommended)" &&
+
+optional_depends zlib \
+ "--enable-zlib" \
+ "--disable-zlib" \
+ "stream compression support" &&
+
+optional_depends linux-pam \
+ "--enable-pam" \
+ "--disable-pam" \
+ "pam support" &&
+
+optional_depends unixodbc \
+ "--enable-odbc" \
+ "--disable-odbc" \
+ "enable ODBC"
diff --git a/chat-im/ejabberd/DETAILS b/chat-im/ejabberd/DETAILS
new file mode 100755
index 0000000000..42852c6451
--- /dev/null
+++ b/chat-im/ejabberd/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=ejabberd
+ VERSION=2.0.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=http://www.process-one.net/downloads/${SPELL}/${VERSION}/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=19C09311.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.process-one.net/en/ejabberd/ "
+ LICENSE[0]=GPL
+ ENTERED=20080331
+ SHORT="A distributed fault-tolerant Jabber server."
+cat << EOF
+ejabberd is a multi-platform, scalable, distributed, and fault-tolerant
+XMPP Jabber server. Moreover, it supports several advanced features such as
+multi-user chat, IRC transport, publish and subscribe services, Jabber user
+directory, a Web-based administration interface, an HTTP polling service,
+SSL and TLS support, LDAP and external authentication.
+EOF
diff --git a/chat-im/ejabberd/HISTORY b/chat-im/ejabberd/HISTORY
new file mode 100644
index 0000000000..b42a06bda1
--- /dev/null
+++ b/chat-im/ejabberd/HISTORY
@@ -0,0 +1,3 @@
+2008-03-31 Justin Boffemmyer <flux@sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, HISTORY: spell created
+
diff --git a/chat-im/ejabberd/INSTALL b/chat-im/ejabberd/INSTALL
new file mode 100755
index 0000000000..e8694012bf
--- /dev/null
+++ b/chat-im/ejabberd/INSTALL
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/src &&
+make install
diff --git a/chat-im/ejabberd/Makefile.in.patch b/chat-im/ejabberd/Makefile.in.patch
new file mode 100644
index 0000000000..9916469016
--- /dev/null
+++ b/chat-im/ejabberd/Makefile.in.patch
@@ -0,0 +1,19 @@
+--- Makefile.in.orig 2008-03-31 14:26:33.000000000 -0500
++++ Makefile.in 2008-03-31 14:32:28.000000000 -0500
+@@ -50,13 +50,13 @@
+
+ DESTDIR =
+
+-EJABBERDDIR = $(DESTDIR)@prefix@/var/lib/ejabberd
++EJABBERDDIR = $(DESTDIR)@localstatedir@/lib/ejabberd
+ BEAMDIR = $(EJABBERDDIR)/ebin
+ PRIVDIR = $(EJABBERDDIR)/priv
+ SODIR = $(PRIVDIR)/lib
+ MSGSDIR = $(PRIVDIR)/msgs
+-LOGDIR = $(DESTDIR)@prefix@/var/log/ejabberd
+-ETCDIR = $(DESTDIR)@prefix@/etc/ejabberd
++LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd
++ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd
+ SBINDIR = $(DESTDIR)@prefix@/sbin
+
+ ifeq ($(shell uname),Darwin)
diff --git a/chat-im/ejabberd/PRE_BUILD b/chat-im/ejabberd/PRE_BUILD
new file mode 100755
index 0000000000..6a2a84af7a
--- /dev/null
+++ b/chat-im/ejabberd/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY/src &&
+patch -p0 < $SCRIPT_DIRECTORY/Makefile.in.patch