ChangeLog

# ChangeLog for app-crypt/cryptoapi
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/cryptoapi/ChangeLog,v 1.16 2007/05/13 18:05:41 bangert Exp $

13 May 2007; Thilo Bangert metadata.xml:
add herd

12 Apr 2007; Stefan Schweizer
cryptoapi-2.4.7.0.ebuild:
Do not use check_KV, bug 150058

24 Jan 2007; Marius Mauch cryptoapi-2.4.7.0.ebuild:
Replacing einfo with elog

12 Mar 2005; Daniel Black cryptoapi-2.4.7.0.ebuild:
Transition to linux-info eclass

25 Apr 2004; Aron Griffis cryptoapi-2.4.7.0.ebuild:
Add die following econf for bug 48950

14 Jan 2004; cryptoapi-2.4.7.0.ebuild:
Added check for 2.5 and 2.6 kernels

01 Dec 2003; cryptoapi-2.4.7.0.ebuild:
Removed legacy -iv support. Fixes #19006

*cryptoapi-2.4.7.0 (7 May 2002)

22 Jul 2002; cselkrik cryptoapi-2.4.7.0.ebuild :

Added KEYWORDS="x86 -ppc". Not building right now on ppc
Added SLOT and RDEPEND (for repoman complience)

7 May 2002; Spider cryptoapi-2.4.7.0.ebuild :
fix sourceforge mirroring.

*cryptoapi-2.4.7.0 (25 Apr 2002)

7 May 2002; Ryan Phillips cryptoapi-2.4.7.0.ebuild :

Added support for option --enable-iv-mode-sector, and tweaked to include
support for check_KV - a new portage 1.9.10 feature.

30 Apr 2002; Ryan Phillips cryptoapi-2.4.7.0.ebuild :

modified trailing text to tell users to make sure loopback is installed
into the kernel

29 Apr 2002; Ryan Phillips cryptoapi-2.4.7.0.ebuild :

changed install directory to match kernel version. should fix (#2222)

25 Apr 2002; Ryan Phillips ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

DIST cryptoapi-2.4.7.0.tar.gz 219709 RMD160 c1985ebaaca0e2369fd057521e3f5aec42ecd85d SHA1 5e972ea00e934b424e1e1e7a26055ffa75e6275a SHA256 3048596b6e2814bc797524cfbb2aa3e0e4647f97294836849b5d90f3ef28d3ab
EBUILD cryptoapi-2.4.7.0.ebuild 1423 RMD160 84ac2c4fa4ca9c898366ddbcfd8ed9cf174afc61 SHA1 8605f0b286e1c54e8ab05bbe2f035a8357c495e4 SHA256 8f3c8ea3eda508c20c27f27ec44570e0c3e1eb07b24a7a1802471121d6ecf1ba
MISC ChangeLog 2299 RMD160 ec0e6e5cbfe0a7d3dbaa0960770f2ca563b6abf3 SHA1 82861b24aa39243a5f996aa557c6f9776d2f4278 SHA256 fbdd07b95764fcf44818625ab660b87b6de4b2d78d3fcacf7a4644a5d8faad71
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a

cryptoapi-2.4.7.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/cryptoapi/cryptoapi-2.4.7.0.ebuild,v 1.27 2007/07/13 21:47:34 mr_bones_ Exp $

inherit linux-info

DESCRIPTION="Modules that add encryption ability at the kernel level."
HOMEPAGE="http://www.sourceforge.net/projects/cryptoapi"
SRC_URI="mirror://sourceforge/cryptoapi/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 -ppc"
IUSE=""

DEPEND=">=sys-apps/util-linux-2.11o-r2
virtual/linux-sources"

pkg_setup() {
if kernel_is gt 2 5; then
die "CryptoAPI is only for 2.4 kernels"
fi
}

src_compile() {
# rphillips - Fixes #19006
# econf --enable-iv-mode-sector
econf || die "econf failed"
cd ${S}/api
sed -i -e "s:-DMODVERSIONS:-DMODVERSIONS -DEXPORT_SYMTAB:g" \
Makefile
cd ..
sed -i -e "s:-DMODVERSIONS:-DMODVERSIONS -DEXPORT_SYMTAB:g" \
config.status
emake || die
}

src_install() {
dodir ${D}/lib/modules/${KV}/misc
make MODLIB=${D}/lib/modules/${KV}/misc install || die

dodoc AUTHORS ChangeLog INSTALL LICENSE.crypto
dodoc NEWS README* TODO doc/* doc/utils/*
}

pkg_postinst() {
elog " "
elog "Please add cryptoloop to your /etc/modules.autoload."
elog " If you would like to enable the module now:"
elog " depmod"
elog " modprobe cryptoloop"
elog "Make sure loopback support is included within your kernel."
elog " "
}

metadata.xml




no-herd

maintainer-needed@gentoo.org