Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (95cae0cc3ab1215f51a08992a78637875df11947)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Justin Boffemmyer <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (95cae0cc3ab1215f51a08992a78637875df11947)
  • Date: Mon, 31 Mar 2008 15:07:00 -0500

GIT changes to master grimoire by Justin Boffemmyer <flux AT sourcemage.org>:

ChangeLog | 3 +++
chat-im/ejabberd/19C09311.gpg |binary
chat-im/ejabberd/BUILD | 3 +++
chat-im/ejabberd/CONFIGURE | 32 ++++++++++++++++++++++++++++++++
chat-im/ejabberd/DEPENDS | 23 +++++++++++++++++++++++
chat-im/ejabberd/DETAILS | 20 ++++++++++++++++++++
chat-im/ejabberd/HISTORY | 3 +++
chat-im/ejabberd/INSTALL | 2 ++
chat-im/ejabberd/Makefile.in.patch | 19 +++++++++++++++++++
chat-im/ejabberd/PRE_BUILD | 3 +++
10 files changed, 108 insertions(+)

New commits:
commit 95cae0cc3ab1215f51a08992a78637875df11947
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

ChangeLog,chat-im/ejabberd*: New spell

diff --git a/ChangeLog b/ChangeLog
index 155a257..f138885 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-03-31 Justin Boffemmyer <flux AT sourcemageo.org>
+ * chat-im/ejabberd: new spell, alternative jabber server to jabberd
+
2008-03-30 Vlad Glagolev <stealth AT 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 0000000..3ece8d5
Binary files /dev/null and b/chat-im/ejabberd/19C09311.gpg differ
diff --git a/chat-im/ejabberd/BUILD b/chat-im/ejabberd/BUILD
new file mode 100755
index 0000000..6fcaca7
--- /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 0000000..4139857
--- /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 0000000..5662ad5
--- /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 0000000..42852c6
--- /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 0000000..b42a06b
--- /dev/null
+++ b/chat-im/ejabberd/HISTORY
@@ -0,0 +1,3 @@
+2008-03-31 Justin Boffemmyer <flux AT 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 0000000..e869401
--- /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 0000000..9916469
--- /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 0000000..6a2a84a
--- /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



  • [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (95cae0cc3ab1215f51a08992a78637875df11947), Justin Boffemmyer, 03/31/2008

Archive powered by MHonArc 2.6.24.

Top of Page