summaryrefslogtreecommitdiffstats
path: root/chat-libs
diff options
context:
space:
mode:
authorVlad Glagolev2013-01-16 18:16:38 +0400
committerVlad Glagolev2013-01-16 18:16:38 +0400
commit1764d87074ec2f0705359c84f3516c388482e805 (patch)
tree790680e555c04db8d30f611311e57f66a3405a08 /chat-libs
parent995290d4874246e38970d91829982db3cf3c4c0b (diff)
loudmouth: => 1.5.0-20121201
Diffstat (limited to 'chat-libs')
-rwxr-xr-xchat-libs/loudmouth/BUILD2
-rwxr-xr-xchat-libs/loudmouth/CONFIGURE4
-rwxr-xr-xchat-libs/loudmouth/DEPENDS32
-rwxr-xr-xchat-libs/loudmouth/DETAILS22
-rw-r--r--chat-libs/loudmouth/HISTORY7
-rwxr-xr-xchat-libs/loudmouth/PRE_BUILD7
-rw-r--r--chat-libs/loudmouth/loudmouth-1.5.0-20121201.tar.bz2.sigbin0 -> 287 bytes
-rw-r--r--chat-libs/loudmouth/loudmouth-1.5.0.tar.gz.sigbin287 -> 0 bytes
8 files changed, 51 insertions, 23 deletions
diff --git a/chat-libs/loudmouth/BUILD b/chat-libs/loudmouth/BUILD
deleted file mode 100755
index d7d63bd24c..0000000000
--- a/chat-libs/loudmouth/BUILD
+++ /dev/null
@@ -1,2 +0,0 @@
-make_single &&
-default_build
diff --git a/chat-libs/loudmouth/CONFIGURE b/chat-libs/loudmouth/CONFIGURE
new file mode 100755
index 0000000000..3f53c6ac86
--- /dev/null
+++ b/chat-libs/loudmouth/CONFIGURE
@@ -0,0 +1,4 @@
+config_query_list LOUDMOUTH_SSL "Which SSL backend do you want for SSL support?" \
+ gnutls \
+ openssl \
+ none
diff --git a/chat-libs/loudmouth/DEPENDS b/chat-libs/loudmouth/DEPENDS
index 94ed4d86d6..14a4b75597 100755
--- a/chat-libs/loudmouth/DEPENDS
+++ b/chat-libs/loudmouth/DEPENDS
@@ -1,6 +1,26 @@
-depends glib2 &&
-depends libidn &&
-optional_depends "openssl" \
- "--with-ssl=openssl" \
- "--with-ssl=no" \
- "for SSL support"
+depends glib2 &&
+
+if spell_ok libidn; then
+ depends libidn
+else
+ optional_depends libidn "" "" "for IDN support"
+fi &&
+
+optional_depends libasyncns \
+ "--with-asyncns" \
+ "--without-asyncns" \
+ "for asynchronous DNS support" &&
+
+case $LOUDMOUTH_SSL in
+ gnutls) depends gnutls "--with-ssl=gnutls"
+ ;;
+ openssl) depends openssl "--with-ssl=openssl"
+ ;;
+ none) OPTS="--without-ssl $OPTS"
+ ;;
+esac &&
+
+optional_depends gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "to build documentation"
diff --git a/chat-libs/loudmouth/DETAILS b/chat-libs/loudmouth/DETAILS
index 155a936b56..a3aae66bdd 100755
--- a/chat-libs/loudmouth/DETAILS
+++ b/chat-libs/loudmouth/DETAILS
@@ -1,16 +1,22 @@
SPELL=loudmouth
- VERSION=1.5.0
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://engineyard.github.com/$SPELL/download/$SOURCE
- WEB_SITE=http://www.loudmouth-project.org/
+ VERSION=1.5.0-20121201
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=http://mcabber.com/files/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://github.com/mcabber/loudmouth/
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=LGPL
ENTERED=20030823
KEYWORDS="jabber chat libs"
- SHORT="Loudmouth is a lightweight and easy-to-use C library for programming with the Jabber protocol."
+ SHORT="lightweight and easy-to-use C library for programming with the Jabber protocol"
cat << EOF
Loudmouth is a lightweight and easy-to-use C library for programming with the
-Jabber protocol. It's designed to be easy to get started with and yet
-extensible to let you do anything the Jabber protocol allows.
+Jabber protocol. It's designed to be easy to get started with and yet extensible
+to let you do anything the Jabber protocol allows.
+
+Official loudmouth project is no more maintained - both
+<http://projects.imendio.com/loudmouth> and
+<http://loudmouth-project.org>.
+
+This fork of loudmouth is lazily maintained by MCabber community.
EOF
diff --git a/chat-libs/loudmouth/HISTORY b/chat-libs/loudmouth/HISTORY
index e20fa20ef8..dcfea2fb72 100644
--- a/chat-libs/loudmouth/HISTORY
+++ b/chat-libs/loudmouth/HISTORY
@@ -1,3 +1,10 @@
+2013-01-16 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 1.5.0-20121201, renewed 1.5.0 branch driven
+ by mcabber community; renewed descs
+ * DEPENDS: rewritten dependency tree
+ * CONFIGURE: added, for ability to select SSL backend
+ * {PRE_,}BUILD: dropped, not needed anymore
+
2012-05-20 Arjan Bouter <abouter@sourcemage.org>
* PRE_BUILD: fix for glib2 includes
diff --git a/chat-libs/loudmouth/PRE_BUILD b/chat-libs/loudmouth/PRE_BUILD
deleted file mode 100755
index 4fe4605da8..0000000000
--- a/chat-libs/loudmouth/PRE_BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-sedit 's#glib/gerror.h#glib.h#' loudmouth/lm-error.c &&
-sedit '#*glib/gi18n.h*#d' loudmouth/lm-sock.c &&
-if [ $(installed_version glibc | cut -d. -f2) -gt 9 ]; then
- sedit 's/HAVE_STRNDUP/__USE_XOPEN2K8/' loudmouth/asyncns.c
-fi
diff --git a/chat-libs/loudmouth/loudmouth-1.5.0-20121201.tar.bz2.sig b/chat-libs/loudmouth/loudmouth-1.5.0-20121201.tar.bz2.sig
new file mode 100644
index 0000000000..605b1728c0
--- /dev/null
+++ b/chat-libs/loudmouth/loudmouth-1.5.0-20121201.tar.bz2.sig
Binary files differ
diff --git a/chat-libs/loudmouth/loudmouth-1.5.0.tar.gz.sig b/chat-libs/loudmouth/loudmouth-1.5.0.tar.gz.sig
deleted file mode 100644
index 4e693cdafb..0000000000
--- a/chat-libs/loudmouth/loudmouth-1.5.0.tar.gz.sig
+++ /dev/null
Binary files differ