ChangeLog

# ChangeLog for net-libs/loudmouth
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/loudmouth/ChangeLog,v 1.96 2010/07/24 17:32:44 jer Exp $

24 Jul 2010; Jeroen Roovers loudmouth-1.4.3-r1.ebuild:
Stable for HPPA (bug #320273).

26 Jun 2010; loudmouth-1.4.3-r1.ebuild:
ppc stable #320273

19 Jun 2010; Raúl Porcel loudmouth-1.4.3-r1.ebuild:
alpha/ia64/sparc stable wrt #320273

30 May 2010; Pawel Hajdan jr
loudmouth-1.4.3-r1.ebuild:
x86 stable wrt bug #320273

25 May 2010; Pacho Ramos loudmouth-1.4.3-r1.ebuild:
stable amd64, bug 320273

18 May 2010; Fabian Groffen
loudmouth-1.4.3-r1.ebuild:
Marked ~ppc-macos

31 Aug 2009; Olivier Crête loudmouth-1.4.3-r1.ebuild,
+files/loudmouth-1.4.3-async-fix.patch:
Import anopatch for asyncns crash from debian

*loudmouth-1.4.3-r1 (05 Jul 2009)

05 Jul 2009; Olivier Crête
+files/loudmouth-1.4.3-drop-stanzas-on-fail.patch,
+files/loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch,
+loudmouth-1.4.3-r1.ebuild:
Import patches from debian

17 Jun 2009; Gilles Dartiguelongue
-loudmouth-1.2.3.ebuild, -loudmouth-1.4.2.ebuild,
-loudmouth-1.4.2-r1.ebuild, loudmouth-1.4.3.ebuild,
+files/loudmouth-1.4.3-gnutls28.patch:
Clean up old revisions. Fix detection of gnutls, bug #272027

15 May 2009; Raúl Porcel loudmouth-1.4.3.ebuild:
ia64/sparc stable wrt #265960

19 Apr 2009; Markus Meier loudmouth-1.4.3:
amd64/x86 stable, bug #265960

18 Apr 2009; Tobias Klausmann
loudmouth-1.4.3.ebuild:
Stable on alpha, bug #265960

18 Apr 2009; nixnut loudmouth-1.4.3.ebuild:
ppc stable #265960

14 Apr 2009; Jeroen Roovers loudmouth-1.4.3.ebuild:
Stable for HPPA (bug #265960).

13 Apr 2009; Brent Baude loudmouth-1.4.3.ebuild:
Marking loudmouth-1.4.3 ppc64 for bug 265960

14 Mar 2009; Gilles Dartiguelongue
loudmouth-1.4.3.ebuild:
Add dev-util/gtk-doc-am for eautoreconf, bug #262422.

07 Jan 2009; Raúl Porcel loudmouth-1.4.3.ebuild:
Add ~alpha/~ia64 wrt #245949

*loudmouth-1.4.3 (04 Dec 2008)

04 Dec 2008; Gilles Dartiguelongue
+files/loudmouth-1.4.3-asyncns-system.patch, +loudmouth-1.4.3.ebuild:
Bump to 1.4.3. Allow building against system libasyncns, bug #236844.

*loudmouth-1.4.2-r1 (23 Oct 2008)

23 Oct 2008; Mart Raudsepp +loudmouth-1.4.2-r1.ebuild:
New revision that disables asyncns code for now, as it currently segfaults
on some machines

20 Sep 2008; Gilles Dartiguelongue
-loudmouth-1.3.4.ebuild, -loudmouth-1.4.0.ebuild, -loudmouth-1.4.1.ebuild:
removing old revisions.

18 Sep 2008; Brent Baude loudmouth-1.4.2.ebuild:
Marking loudmouth-1.4.2 ppc64 for bug 236959

13 Sep 2008; nixnut loudmouth-1.4.2.ebuild:
Stable on ppc wrt bug 236959

12 Sep 2008; Raúl Porcel loudmouth-1.4.2.ebuild:
sparc stable wrt #236959

08 Sep 2008; Jeroen Roovers loudmouth-1.4.2.ebuild:
Stable for HPPA (bug #236959).

07 Sep 2008; Markus Meier loudmouth-1.4.2.ebuild:
amd64/x86 stable, bug #236959

*loudmouth-1.4.2 (28 Aug 2008)

28 Aug 2008; Gilles Dartiguelongue
+loudmouth-1.4.2.ebuild:
bump to 1.4.2, leak & build fixes.

03 Aug 2008; Mart Raudsepp loudmouth-1.4.1.ebuild:
Default enable USE=asyncns - you most likely want this feature for the UI to
not lock up while DNS resolving is happening

*loudmouth-1.4.1 (31 Jul 2008)

31 Jul 2008; Gilles Dartiguelongue
+loudmouth-1.4.1.ebuild:
bump to 1.4.1. do not fail if keepalive doesn't work.
probably fixes bug #233409.

24 Jul 2008; Raúl Porcel loudmouth-1.4.0.ebuild:
sparc/x86 stable wrt #232205

22 Jul 2008; Markus Rothe loudmouth-1.4.0.ebuild:
Stable on ppc64; bug #232205

21 Jul 2008; nixnut loudmouth-1.4.0.ebuild:
Stable on ppc wrt bug 232205

18 Jul 2008; Santiago M. Mola
loudmouth-1.4.0.ebuild:
amd64 stable wrt bug #232205

18 Jul 2008; Jeroen Roovers loudmouth-1.4.0.ebuild:
Stable for HPPA (bug #232205).

*loudmouth-1.4.0 (08 Jun 2008)

08 Jun 2008; Gilles Dartiguelongue
-loudmouth-1.0.1.ebuild, -loudmouth-1.3.3.ebuild, loudmouth-1.3.4.ebuild,
+loudmouth-1.4.0.ebuild:
bump to 1.4.0. Remove openssl dep, bug #216705. Clean up old revisions.

08 Apr 2008; Raúl Porcel loudmouth-1.2.3.ebuild:
sparc stable wrt #215125

04 Apr 2008; Santiago M. Mola
loudmouth-1.2.3.ebuild:
amd64 stable wrt bug #215125

03 Apr 2008; Brent Baude loudmouth-1.2.3.ebuild:
stable ppc, bug 215125

01 Apr 2008; Christian Faulhammer
loudmouth-1.2.3.ebuild:
stable x86, bug 215125

30 Mar 2008; Markus Rothe loudmouth-1.2.3.ebuild:
Stable on ppc64; bug #215125

*loudmouth-1.3.4 (22 Mar 2008)

22 Mar 2008; Gilles Dartiguelongue
+loudmouth-1.3.4.ebuild:
bump to 1.3.4, introduce asyncns USE flag

18 Mar 2008; Rémi Cardona loudmouth-1.2.3.ebuild,
loudmouth-1.3.3.ebuild:
update HOMEPAGE to new url (bug #208858)

24 Feb 2008; Gilles Dartiguelongue
loudmouth-1.2.3.ebuild, loudmouth-1.3.3.ebuild:
fix gnutls/openssl dependency, bug #198093

*loudmouth-1.3.3 (27 Jan 2008)

27 Jan 2008; Gilles Dartiguelongue
-files/loudmouth-0.17.2-gnutls_deprecation.patch,
-loudmouth-0.17.2-r2.ebuild, -loudmouth-1.0.5.ebuild,
-loudmouth-1.1.4.ebuild, -loudmouth-1.2.1.ebuild, -loudmouth-1.2.2.ebuild,
+loudmouth-1.3.3.ebuild:
bump to 1.3.3 and clean up of old revisions

07 Dec 2007; Jeroen Roovers loudmouth-1.2.3.ebuild:
Marked ~hppa (bug #201532).

04 Nov 2007; Gilles Dartiguelongue
loudmouth-1.2.3.ebuild:
add the possibility to use openssl instead of gnutls

14 Jun 2007; Stefan Schweizer metadata.xml,
loudmouth-1.2.3.ebuild:
Fix DEPEND, bug 181823 thanks to Daniel Díaz and
drop myself from metadata again.

*loudmouth-1.2.3 (13 Jun 2007)

13 Jun 2007; Marinus Schraal loudmouth-1.2.3.ebuild :
New release

05 Jun 2007; Stefan Schweizer loudmouth-1.2.2.ebuild:
Add check depend for tests thanks to graaff in bug 180613

*loudmouth-1.2.2 (30 May 2007)

30 May 2007; +loudmouth-1.2.2.ebuild:
New version (for gossip 0.25)

*loudmouth-1.2.1 (06 Apr 2007)

06 Apr 2007; Stefan Schweizer +loudmouth-1.2.1.ebuild:
Version bump thanks to desowin in bug 172893

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

*loudmouth-1.1.4 (15 Oct 2006)

15 Oct 2006; Stefan Schweizer
-loudmouth-1.0.4.ebuild, -loudmouth-1.1.2.ebuild, +loudmouth-1.1.4.ebuild:
version bump

18 Sep 2006; John N. Laliberte
+loudmouth-1.0.1.ebuild:
re-add only stable loudmouth 1

*loudmouth-1.0.5 (17 Sep 2006)

17 Sep 2006; Marinus Schraal loudmouth-1.0.5.ebuild :
bugfix release

*loudmouth-1.1.2 (29 Jun 2006)

29 Jun 2006; Stefan Schweizer metadata.xml,
+loudmouth-1.1.2.ebuild:
version bump: loudmouth-1.1.2 for telepathy

*loudmouth-1.0.4 (29 Jun 2006)

29 Jun 2006; Marinus Schraal loudmouth-1.0.4.ebuild :
New release

26 May 2006; Mark Loeser loudmouth-1.0.1.ebuild:
Stable on x86; bug #124659

17 Apr 2006; Markus Rothe loudmouth-1.0.1.ebuild:
Stable on ppc64; bug #124659

13 Apr 2006; Jason Wever loudmouth-1.0.1.ebuild:
Stable on SPARC wrt bug #124659.

09 Apr 2006; loudmouth-1.0.1.ebuild:
Stable on ppc. Bug #124659

09 Apr 2006; Olivier Crête loudmouth-1.0.1.ebuild:
Stable on amd64 per bug #124659

*loudmouth-1.0.2 (05 Apr 2006)

05 Apr 2006; Marinus Schraal loudmouth-1.0.2.ebuild,
files/loudmouth-1.0.2-build_without_ssl.patch :
New release, add patch to fix -ssl build

17 Dec 2005; Markus Rothe loudmouth-1.0.1.ebuild:
Added ~ppc64

*loudmouth-1.0.1 (16 Aug 2005)

16 Aug 2005; Marinus Schraal loudmouth-1.0.1.ebuild :
New release

20 Jul 2005; Olivier Crête
loudmouth-0.17.2-r2.ebuild:
Oops, marked the wrong version stable on amd64, now is the right version

19 Jul 2005; Olivier Crête loudmouth-0.17.1.ebuild:
Stable on amd64

02 May 2005; Jason Wever loudmouth-0.17.2-r2.ebuild:
Stable on SPARC.

30 Apr 2005; Spider loudmouth-0.17.2-r2.ebuild:
bump to stable x86 to follow gnutls

02 Apr 2005; Jason Wever loudmouth-0.17.1.ebuild:
Stable on SPARC.

*loudmouth-0.17.2-r2 (15 Feb 2005)

15 Feb 2005; foser loudmouth-0.17.2-r2.ebuild :
Bump fix, actually apply the patch

*loudmouth-0.17.2-r1 (15 Feb 2005)

15 Feb 2005; foser loudmouth-0.17.2-r1.ebuild :
Add patch to fix gnutls deprecated symbol issues (#79309)

*loudmouth-0.17.2 (18 Dec 2004)

18 Dec 2004; foser loudmouth-0.17.2.ebuild :
New release

03 Sep 2004; Tom Martin loudmouth-0.17.1.ebuild:
Marked ~amd64, resolves bug 58323. Thanks to Joe Seeder for
reporting.

*loudmouth-0.17.1 (03 Sep 2004)

03 Sep 2004; loudmouth-0.17.1.ebuild:
Update version, some dependency changes and disabling mono bindings. (cannot
test them for validity, so they are hard removed. )

03 Sep 2004; loudmouth-0.16.ebuild:
stable on x86

27 Apr 2004; Aron Griffis loudmouth-0.15.ebuild:
Add inherit eutils

09 Apr 2004; David Holm loudmouth-0.16.ebuild:
Added to ~ppc.

*loudmouth-0.16 (07 Apr 2004)

07 Apr 2004; foser loudmouth-0.16.ebuild :
New release

29 Feb 2004; Jason Wever loudmouth-0.15.1.ebuild:
Come on baby, do the ~sparc.

*loudmouth-0.15.1 (06 Feb 2004)

06 Feb 2004; loudmouth-0.15.1.ebuild:
versionbump now that gnutls >1.0 is in the tree.

06 Feb 2004; Alastair Tse loudmouth-0.15.ebuild,
files/loudmouth-0.15-gnutls_1.0.patch:
add workaround for gnutls-1.0 incompatibility

*loudmouth-0.15 (22 Jan 2004)

22 Jan 2004; loudmouth-0.15.ebuild:
Update homepage + versionbump

*loudmouth-0.14.1 (07 Dec 2003)

07 Dec 2003; loudmouth-0.14.1.ebuild:
Moving to stable x86

18 Nov 2003; :
Updated version, removed gnutls patch

*loudmouth-0.14 (03 Oct 2003)

03 Oct 2003; foser loudmouth-0.14.ebuild :
New version
Added patch to fix possible gnutls problems

*loudmouth-0.13.2-r1 (07 Sep 2003)

09 Sep 2003; foser loudmouth-0.13.2-r1.ebuild :
Add 'ssl' to IUSE

07 Sep 2003; foser loudmouth-0.13.2-r1.ebuild :
Add ssl support via gnutls

*loudmouth-0.13.2 (18 Aug 2003)

18 Aug 2003; foser loudmouth-0.13.2.ebuild :
New version

*loudmouth-0.13.1 (05 Aug 2003)

05 Aug 2003; foser loudmouth-0.13.1.ebuild :
New version

*loudmouth-0.12 (26 Jul 2003)

26 Jul 2003; foser loudmouth-0.12.ebuild :
Complete rewrite

*loudmouth-0.11 (16 Jul 2003)

16 Jul 2003; Don Seiler ; loudmouth-0.11.ebuild:
Thanks to Justin Mecham for initially submitting this
ebuild.

Manifest

AUX loudmouth-1.4.3-async-fix.patch 971 RMD160 f4287b8c87187e614e646cfa7d111578d505d3d4 SHA1 c7edd56ee0b60524e1cdd3c7d1971e9773024e7e SHA256 3d5bf6f38c0f6bfff1e3f1ac2dc3becac55e48f44760c7296a230658b2f8dd65
AUX loudmouth-1.4.3-asyncns-system.patch 2597 RMD160 5e93e7e1bd1971f6f2f343d85a7866c7af063811 SHA1 7916119f99f4301413c8771a35db22d4ff3084b6 SHA256 80c853318b7e7111682128361acace88b496fa4b5b360d618762eb8aec1bde09
AUX loudmouth-1.4.3-drop-stanzas-on-fail.patch 1413 RMD160 b3f2f17ef410507ca04379160bf1aa3c94620def SHA1 6da9ef9e9dd472956ab6ca3335e033bdbcb632a5 SHA256 9bc2a0e7bf84c904f78e5d8ddf06a2c61214bae935ae3e498a690945040394d0
AUX loudmouth-1.4.3-fix-sasl-md5-digest-uri.patch 794 RMD160 811c552ebce72853133b2dbad5bd7ffc49f13f60 SHA1 c38f70d5b9d4fa66520cab9350e6a8d51efd76df SHA256 d5aadd091a826597e8f9bdbe413de70093f92aa734c7888840f7314de7dae978
AUX loudmouth-1.4.3-gnutls28.patch 703 RMD160 efd8db33c1bedc818ae2c6aef5cd94d8c4cebd03 SHA1 18c45db10cd3a4f185b73d84f97d9f75f88a7784 SHA256 6b74102efa1673fd57fbad52682cd002e4676768c5a8eb49c489f5618727b275
DIST loudmouth-1.4.3.tar.bz2 366818 RMD160 59852d085f73d68b3c061b7192a484527843e67d SHA1 55dd0475760f98ff0ba1f5c712c52ab776b432be SHA256 95a93f5d009b71ea8193d994aa11f311bc330a3efe1b7cd74dc48f11c7f929e3
EBUILD loudmouth-1.4.3-r1.ebuild 1837 RMD160 2345ea9ba0264fd1e74c8d5772ce50dff4f64988 SHA1 9381557cfe3b1bd01889a48efb941543185a740a SHA256 0e125ba88300f57e294774d04bf7fc185b0d1905fd8bab312b537857b52e71db
EBUILD loudmouth-1.4.3.ebuild 1334 RMD160 750f3dad9aabe86fda435f6329f3256b020eb80e SHA1 e6cf49368cb4428f0d2148e8c52cb3fbd52c3cd0 SHA256 69de54a0810b0a389046d70c0058155b60265037ecb3b339dd759a957674af52
MISC ChangeLog 12259 RMD160 e83b2de5ec0f1668191f2929f646b5f01e9abec2 SHA1 104e6d9ba40c61ba0438a2c504029911455b60b3 SHA256 7585c496a3c923ecbefa83e3bd5317deb7db268b20ec8afecce5729a6225c319
MISC metadata.xml 258 RMD160 85cf4588f19fabaeb6fe13f58c6ae1fb6e51e798 SHA1 bced822ded5aef8c673d7e65f1cdc727fe3711c4 SHA256 0db8d15e4fd277e63ff3200516092f2cc3ab46da07da76e5e7baf37937a734c5

files

loudmouth-1.4.3-r1.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/loudmouth/loudmouth-1.4.3-r1.ebuild,v 1.10 2010/07/24 17:32:44 jer Exp $

inherit autotools gnome2

DESCRIPTION="Lightweight C Jabber library"
HOMEPAGE="http://www.loudmouth-project.org/"
SRC_URI="http://ftp.imendio.com/pub/imendio/${PN}/src/${P}.tar.bz2"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc64 sparc x86 ~ppc-macos"

IUSE="asyncns doc ssl debug test"

RDEPEND=">=dev-libs/glib-2.4
ssl? ( >=net-libs/gnutls-1.4.0 )
asyncns? ( net-libs/libasyncns )"
# FIXME:
# openssl dropped because of bug #216705

DEPEND="${RDEPEND}
test? ( dev-libs/check )
dev-util/pkgconfig
doc? ( >=dev-util/gtk-doc-1 )
>=dev-util/gtk-doc-am-1"

DOCS="AUTHORS ChangeLog NEWS README"

pkg_setup() {
G2CONF="${G2CONF} $(use_enable debug)"

if use ssl; then
G2CONF="${G2CONF} --with-ssl=gnutls"
else
G2CONF="${G2CONF} --with-ssl=no"
fi

if use asyncns; then
G2CONF="${G2CONF} --with-asyncns=system"
else
G2CONF="${G2CONF} --without-asyncns"
fi
}

src_unpack() {
gnome2_src_unpack

# Use system libasyncns, bug #236844
epatch "${FILESDIR}/${P}-asyncns-system.patch"

# Fix detection of gnutls-2.8, bug #272027
epatch "${FILESDIR}/${P}-gnutls28.patch"

# Fix digest auth with SRV (or similar)
# Upstream: http://loudmouth.lighthouseapp.com/projects/17276-libloudmouth/tickets/44-md5-digest-uri-not-set-correctly-when-using-srv
epatch "${FILESDIR}/${P}-fix-sasl-md5-digest-uri.patch"

# Drop stanzas when failing to convert them to LmMessages
# From debian..
epatch "${FILESDIR}/${P}-drop-stanzas-on-fail.patch"

# Don't check for sync dns problems when using asyncns [#33]
# From debian..
epatch "${FILESDIR}/${P}-async-fix.patch"

eautoreconf
}

loudmouth-1.4.3.ebuild

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/loudmouth/loudmouth-1.4.3.ebuild,v 1.10 2009/06/17 22:09:46 eva Exp $

inherit autotools gnome2

DESCRIPTION="Lightweight C Jabber library"
HOMEPAGE="http://www.loudmouth-project.org/"
SRC_URI="http://ftp.imendio.com/pub/imendio/${PN}/src/${P}.tar.bz2"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"

IUSE="asyncns doc ssl debug test"

RDEPEND=">=dev-libs/glib-2.4
ssl? ( >=net-libs/gnutls-1.4.0 )
asyncns? ( net-libs/libasyncns )"
# FIXME:
# openssl dropped because of bug #216705

DEPEND="${RDEPEND}
test? ( dev-libs/check )
dev-util/pkgconfig
doc? ( >=dev-util/gtk-doc-1 )
>=dev-util/gtk-doc-am-1"

DOCS="AUTHORS ChangeLog NEWS README"

pkg_setup() {
G2CONF="${G2CONF} $(use_enable debug)"

if use ssl; then
G2CONF="${G2CONF} --with-ssl=gnutls"
else
G2CONF="${G2CONF} --with-ssl=no"
fi

if use asyncns; then
G2CONF="${G2CONF} --with-asyncns=system"
else
G2CONF="${G2CONF} --without-asyncns"
fi
}

src_unpack() {
gnome2_src_unpack

# Use system libasyncns, bug #236844
epatch "${FILESDIR}/${P}-asyncns-system.patch"

# Fix detection of gnutls-2.8, bug #272027
epatch "${FILESDIR}/${P}-gnutls28.patch"

eautoreconf
}

metadata.xml




gnome

Use libasyncns for asynchronous name resolution.