ChangeLog

# ChangeLog for dev-libs/libassuan
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/ChangeLog,v 1.56 2008/02/13 10:53:55 alonbl Exp $

13 Feb 2008; Alon Bar-Lev -libassuan-0.6.10.ebuild:
Cleanup

08 Feb 2008; Santiago M. Mola
libassuan-1.0.4.ebuild:
amd64 stable wrt bug #206683, thanks to Thomas A.

21 Jan 2008; Jeroen Roovers libassuan-1.0.4.ebuild:
Stable for HPPA (bug #206683).

20 Jan 2008; Raúl Porcel libassuan-1.0.4.ebuild:
alpha/ia64/sparc/x86 stable wrt #206683

20 Jan 2008; nixnut libassuan-1.0.4.ebuild:
Stable on ppc wrt bug 206683

20 Jan 2008; Brent Baude libassuan-1.0.4.ebuild:
Marking libassuan-1.0.4 ppc64 for bug 206683

02 Jan 2008; Alon Bar-Lev libassuan-0.6.10.ebuild,
libassuan-1.0.2-r1.ebuild, libassuan-1.0.4.ebuild:
Fix home page, bug#204078, thanks to Arfrever Frehtes Taifersar Arahesis

*libassuan-1.0.4 (12 Dec 2007)

12 Dec 2007; Alon Bar-Lev +libassuan-1.0.4.ebuild:
Version bump

10 Nov 2007; Alon Bar-Lev -libassuan-0.6.9.ebuild,
-libassuan-0.9.2.ebuild, -libassuan-0.9.3.ebuild, -libassuan-1.0.0.ebuild,
-libassuan-1.0.1.ebuild, -libassuan-1.0.2.ebuild:
Cleanup

09 Oct 2007; Christoph Mende
libassuan-1.0.2-r1.ebuild:
Stable on amd64 wrt bug #194113

05 Oct 2007; Tom Gall libassuan-1.0.2-r1.ebuild:
stable on ppc64

02 Oct 2007; Raúl Porcel libassuan-1.0.2-r1.ebuild:
alpha/ia64 stable wrt #194113

30 Sep 2007; Markus Meier libassuan-1.0.2-r1.ebuild:
x86 stable, bug #194113

29 Sep 2007; Lars Weiler libassuan-1.0.2-r1.ebuild:
stable ppc, bug #194113

29 Sep 2007; Jeroen Roovers libassuan-1.0.2-r1.ebuild:
Stable for HPPA (bug #194113).

28 Sep 2007; Ferris McCormick
libassuan-1.0.2-r1.ebuild:
Sparc stable --- Bug #194113 --- all tests pass.

*libassuan-1.0.2-r1 (20 Jul 2007)

20 Jul 2007; Alon Bar-Lev +libassuan-1.0.2-r1.ebuild:
Make archive PIC

06 Jul 2007; Alon Bar-Lev libassuan-1.0.2.ebuild:
ebuild cleanups

06 Jul 2007; Alon Bar-Lev libassuan-1.0.2.ebuild:
License update

*libassuan-1.0.2 (06 Jul 2007)

06 Jul 2007; Alon Bar-Lev +libassuan-1.0.2.ebuild:
Version bump

*libassuan-1.0.1 (02 Dec 2006)

02 Dec 2006; Alon Bar-Lev +libassuan-1.0.1.ebuild:
Version bump

*libassuan-1.0.0 (01 Nov 2006)

01 Nov 2006; Alon Bar-Lev +libassuan-1.0.0.ebuild:
Version bump

30 Oct 2006; Alon Bar-Lev ChangeLog:
More dependencies fixes

*libassuan-0.9.3 (29 Oct 2006)

29 Oct 2006; Alon Bar-Lev +libassuan-0.9.3.ebuild:
Version bump, closes bug#153159

*libassuan-0.9.2 (05 Oct 2006)

05 Oct 2006; Robin H. Johnson
+libassuan-0.9.2.ebuild:
Bump version ready for gnupg-1.9.22.

01 Oct 2006; Fabian Groffen libassuan-0.6.10.ebuild:
Marked ~ppc-macos

22 Jul 2006; libassuan-0.6.10.ebuild:
stable on mips

01 Jun 2006; Thomas Cort libassuan-0.6.10.ebuild:
Stable on alpha wrt Bug #132343.

30 May 2006; Joseph Jezak libassuan-0.6.10.ebuild:
Marked ppc stable for bug #132343.

29 May 2006; Jason Wever libassuan-0.6.10.ebuild:
Stable on SPARC wrt bug #132343.

26 May 2006; Chris Gianelloni
libassuan-0.6.10.ebuild:
Stable on amd64 wrt bug #132343

25 May 2006; Chris Gianelloni ChangeLog:
Stable on x86 wrt bug #132343

25 May 2006; Chris Gianelloni
libassuan-0.6.10.ebuild:
Stable on x86 wrt bug #132343

17 May 2006; Diego Pettenò
libassuan-0.6.10.ebuild:
Add ~x86-fbsd keyword.

16 May 2006; Markus Rothe libassuan-0.6.10.ebuild:
Stable on ppc64; bug #132343

11 May 2006; Diego Pettenò
libassuan-0.6.10.ebuild:
Add elibtoolize.

21 Mar 2006; Aron Griffis libassuan-0.6.10.ebuild:
Mark 0.6.10 stable on ia64

29 Sep 2005; Marcelo Goes libassuan-0.6.9.ebuild,
libassuan-0.6.10.ebuild:
Do not dodoc INSTALL.

19 Sep 2005; Gustavo Zacarias
libassuan-0.6.9.ebuild:
Stable on sparc

10 Sep 2005; Aron Griffis libassuan-0.6.9.ebuild:
Mark 0.6.9 stable on alpha

*libassuan-0.6.10 (06 Aug 2005)

06 Aug 2005; Daniel Black libassuan-0.6.9.ebuild,
+libassuan-0.6.10.ebuild:
version bump and transition to mirror://gnupg. x86 stable on 0.6.9

*libassuan-0.6.9-r1 (06 Aug 2005)

06 Aug 2005; Daniel Black libassuan-0.6.9-r1.ebuild files/digest-libassuan-0.6.9-r1
# INSERT ENTRY HERE

31 Jul 2005; Aaron Walker libassuan-0.6.9.ebuild:
Added ~mips for bug 76381.

22 Apr 2005; Simon Stelling libassuan-0.6.9.ebuild:
stable on amd64

31 Mar 2005; Aron Griffis libassuan-0.6.9.ebuild:
stable on ia64

06 Feb 2005; Markus Rothe libassuan-0.6.9.ebuild:
Stable on ppc64

03 Jan 2005; Gustavo Zacarias libassuan-0.6.9.ebuild:
Keyworded ~sparc wrt #76381

*libassuan-0.6.9 (02 Jan 2005)

02 Jan 2005; Daniel Black +metadata.xml,
+libassuan-0.6.9.ebuild:
version bump

20 Dec 2004; Markus Rothe libassuan-0.6.6.ebuild:
Added ~ppc64 to KEYWORDS

29 Aug 2004; David Holm libassuan-0.6.6.ebuild:
Added to ~ppc.

*libassuan-0.6.6 (14 Aug 2004)

14 Aug 2004; Mike Frysinger +libassuan-0.6.6.ebuild:
Version bump #59067 by Colin Tinker. Thanks to pfeifer too.

14 Jul 2004; Danny van Dyk libassuan-0.6.5.ebuild:
Marked ~amd64.

01 Jul 2004; Jeremy Huddleston
libassuan-0.6.2.ebuild, libassuan-0.6.4.ebuild, libassuan-0.6.5.ebuild:
virtual/glibc -> virtual/libc

*libassuan-0.6.5 (05 May 2004)

05 May 2004; Tavis Ormandy libassuan-0.6.5.ebuild:
bump

*libassuan-0.6.4 (28 Feb 2004)

28 Feb 2004; Mike Frysinger :
Version bumpage.

*libassuan-0.6.2 (06 Jan 2004)

06 Jan 2004; Tavis Ormandy libassuan-0.6.2.ebuild:
Initial import

Manifest

DIST libassuan-1.0.2.tar.bz2 275499 RMD160 a445757e6a3bbaf9c5d010cba22368923dcc522b SHA1 6f9bbee22719cd75fae6a5a5c38d557b971fe8fe SHA256 beebc1b9654d7c7e70e9feb412e6ced99aab39a8ba0bb579a7541a48c843e89b
DIST libassuan-1.0.4.tar.bz2 297123 RMD160 d9c46d02a5c3955f813cdac05953d779ed9f1992 SHA1 4b720706a8e4251d8cb7a0f2336226907df1426c SHA256 fcf26bd4c307fabaa2fb158f7522db2b3484f1883e31b7dd7ed32211ca9a34d6
EBUILD libassuan-1.0.2-r1.ebuild 872 RMD160 34acf3545583d1939405e829e561adb22f30928a SHA1 828276b4fead5cd1386d89c19b023f67d95f8295 SHA256 b65a5ccb873faa23b43ccc20842358955295cd6cbe3dc94539623926274769ee
EBUILD libassuan-1.0.4.ebuild 868 RMD160 17910e166cdab120c03c4b37f5426cc947a5fb03 SHA1 10c8cccda63dcccf574c7d76cea7578685821227 SHA256 9e75243c813e8d2dd053cac64c57c7fb680b8067792e4243a7bda32d5ec5c6f3
MISC ChangeLog 6754 RMD160 3a1552f0dd7501cf71356f622a3c0d20894b8cf4 SHA1 496031de40d9e6b1f3bc7ee7b6de9ce87deccbdf SHA256 d544a875db5f34695790d60ba3332f44219d6f13eabfde558f45bced22b3007b
MISC metadata.xml 872 RMD160 dffdce0e3d1c8187a4f7147d9ba9e57c1097ac57 SHA1 064a2db1822f532be41451ba57adc7438327ffca SHA256 8658660839bed26e135e894b9529f389bf34d7706d74b5562234030a7adbe3c1

libassuan-1.0.2-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-1.0.2-r1.ebuild,v 1.10 2008/01/02 18:29:58 alonbl Exp $

inherit flag-o-matic

DESCRIPTION="Standalone IPC library used by gpg, gpgme and newpg"
HOMEPAGE="http://www.gnupg.org/related_software/libassuan"
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE=""

DEPEND=">=dev-libs/pth-1.3.7
>=dev-libs/libgpg-error-1.4"
RDEPEND="${DEPEND}"

src_compile() {
# https://bugs.g10code.com/gnupg/issue817
append-flags "-fpic -fPIC"
append-ldflags "-fpic -fPIC"

econf || die
emake || die
}

src_install() {
make install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog NEWS README THANKS TODO
}

libassuan-1.0.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-1.0.4.ebuild,v 1.7 2008/02/08 20:45:55 coldwind Exp $

inherit flag-o-matic

DESCRIPTION="Standalone IPC library used by gpg, gpgme and newpg"
HOMEPAGE="http://www.gnupg.org/related_software/libassuan"
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE=""

DEPEND=">=dev-libs/pth-1.3.7
>=dev-libs/libgpg-error-1.4"
RDEPEND="${DEPEND}"

src_compile() {
# https://bugs.g10code.com/gnupg/issue817
append-flags "-fpic -fPIC"
append-ldflags "-fpic -fPIC"

econf || die
emake || die
}

src_install() {
make install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog NEWS README THANKS TODO
}

metadata.xml




crypto

crypto@gentoo.org
Crypto Herd


In an ideal world, Assuan is irrelevant. Assuan's primary use is to
allow a client to interact with a non-persistent server. Using Assuan,
this is accomplished by forking a subprocess and communicating with it
via, for example, a pipe or unix domain socket. This method is neither
elegant nor efficient especially when there is a lot of data spread
across several transactions: not only is there a penalty for an
increased number of context switches, but also a significant amount of
data is MEMCPYed from the client to a file descriptor and from the file
descriptor to the server.