ChangeLog

# ChangeLog for net-libs/xyssl
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/xyssl/ChangeLog,v 1.5 2008/05/29 06:58:20 phreak Exp $

29 May 2008; Christian Heim metadata.xml:
Removing Lars Weiler (Pylon) from metadata.xml (as per #215644). Assigning
to maintainer-needed.

30 Mar 2008; Lars Weiler -xyssl-0.7.ebuild,
-xyssl-0.8.ebuild, xyssl-0.9.ebuild:
QA corrections; cleanup.

20 Oct 2007; Lars Weiler xyssl-0.8.ebuild:
Keyworded ~ppc.

*xyssl-0.8 (20 Oct 2007)

20 Oct 2007; Lars Weiler +xyssl-0.8.ebuild:
Version bump; thanks to Mikael Voss for the reminder.

*xyssl-0.7 (13 Jul 2007)

13 Jul 2007; Lars Weiler +metadata.xml,
+xyssl-0.7.ebuild:
Cryptographic library for embedded systems

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST xyssl-0.9-gpl.tgz 203259 RMD160 81411f71b5caa5939e38297a42f5d577825d978d SHA1 0ececa2084c9cc45afc37d18ba50f90869a3f098 SHA256 a6f911de42d5807ccd36e11ce3d253e6b9c77e216829ca79dd5cc77b0a767cd5
EBUILD xyssl-0.9.ebuild 1337 RMD160 bac877d00eb02ce27b2bd3f8f9efeab28bd65375 SHA1 2f5a4312d3c8318f69c949f0a804937dec62fb04 SHA256 4c143e737dbeebade427d69c9b85ab96390985f71574604d387643610fe0c5d2
MISC ChangeLog 909 RMD160 7551a82886aa45d9a421e6e2c844d65e05ef0b43 SHA1 d9dd34e9e94987250293ce92df0b542351f98925 SHA256 166c3ad35866133faeebfcb02b31892cfb165652fce27217757827c7492f62af
MISC metadata.xml 478 RMD160 d073f4d75f613aa846d522d7acdfca392b04d170 SHA1 6ca92170d738fe01d058bc879abd53d94d39e77b SHA256 0e0c53438e8676024dd3ae4953386a2d997cce62a678eac2867a62fb49455c03
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkg+VBEACgkQyuNVb5qfaOaZDQCfUep7FZmV9o7vEIjgs9IyP98E
UzIAoIAAguD0goXlgTRliVHw5v9eHDtm
=X96G
-----END PGP SIGNATURE-----

metadata.xml




no-herd

maintainer-needed@gentoo.org
Default assignee for orphaned packages


The aim of the XySSL project is to provide a quality, open-source
cryptographic library written in C and targeted at embedded systems.

xyssl-0.9.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/xyssl/xyssl-0.9.ebuild,v 1.2 2008/03/30 09:22:44 pylon Exp $

DESCRIPTION="Cryptographic library for embedded systems"
HOMEPAGE="http://xyssl.org/"
SRC_URI="http://xyssl.org/code/download/${P}-gpl.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc ~sparc ~x86"
IUSE="examples sse2"

DEPEND="virtual/libc"

src_compile() {
cd "${S}/library"
if use sse2 ; then
sed -i '15iCFLAGS += -DHAVE_SSE2 -fPIC' Makefile
else
sed -i '15iCFLAGS += -fPIC' Makefile
fi
emake libxyssl.a || die "emake failed"
emake libxyssl.so || die "emake failed"

if use examples ; then
cd "${S}"/programs
emake all || die "emake failed"
fi
}

src_test() {
cd "${S}"/programs
emake test/selftest || die "emake selftest failed"
./test/selftest || die "selftest failed"
}

src_install() {
dodir /usr/include/xyssl
insinto /usr/include/xyssl
doins include/xyssl/*.h
dolib.so library/libxyssl.so
dolib.a library/libxyssl.a

if use examples ; then
for p in programs/*/* ; do
if [ -x "${p}" ] ; then
f=xyssl_`basename "${p}"`
newbin "${p}" "${f}"
fi
done
for e in aes hash pkey ssl test ; do
docinto "${e}"
dodoc programs/"${e}"/*.c
dodoc programs/"${e}"/*.txt
done
fi
}