Portage is a package management system used by Gentoo Linux
# 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
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
Replacing einfo with elog
12 Mar 2005; Daniel Black
Transition to linux-info eclass
25 Apr 2004; Aron Griffis
Add die following econf for bug 48950
14 Jan 2004;
Added check for 2.5 and 2.6 kernels
01 Dec 2003;
Removed legacy -iv support. Fixes #19006
*cryptoapi-2.4.7.0 (7 May 2002)
22 Jul 2002; cselkrik
Added KEYWORDS="x86 -ppc". Not building right now on ppc
Added SLOT and RDEPEND (for repoman complience)
7 May 2002; Spider
fix sourceforge mirroring.
*cryptoapi-2.4.7.0 (25 Apr 2002)
7 May 2002; Ryan Phillips
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
modified trailing text to tell users to make sure loopback is installed
into the kernel
29 Apr 2002; Ryan Phillips
changed install directory to match kernel version. should fix (#2222)
25 Apr 2002; Ryan Phillips
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.
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
# 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 " "
}