ChangeLog

# ChangeLog for app-crypt/cfs
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/cfs/ChangeLog,v 1.10 2007/09/22 13:07:58 opfer Exp $

22 Sep 2007; Christian Faulhammer cfs-1.4.1.17.ebuild:
stable x86, bug 193394; adjusted HOMEPAGE

22 Apr 2007; Christian Heim cfs-1.4.1.14.ebuild,
cfs-1.4.1.17.ebuild:
Use versionator for the PV/DEB_PV manipulations; Use die properly; Use
neconfd/newinitd for #174266; Properly quote variables.

19 Mar 2007; Bryan Østergaard metadata.xml:
Remove mkennedy from metadata.xml due to retirement.

04 Feb 2007; Charlie Shepherd
cfs-1.4.1.14.ebuild, cfs-1.4.1.17.ebuild:
Use mirror://debian/; bug 163303

*cfs-1.4.1.17 (28 Sep 2006)

28 Sep 2006; Matthew Kennedy +cfs-1.4.1.17.ebuild:
New upstream; Resolves Bug #142596.

14 Oct 2004; David Holm cfs-1.4.1.14.ebuild:
Added to ~ppc.

28 Sep 2004; Sven Wegener files/cfsd.init:
Gentoo Technologies, Inc. -> Gentoo Foundation

17 Sep 2004; cfs-1.4.1.14.ebuild:
Minor typographical fix.

*cfs-1.4.1.14 (17 Sep 2004)

17 Sep 2004; +files/README.Gentoo, +files/cfsd.conf,
+files/cfsd.init, +cfs-1.4.1.14.ebuild:
Initial port. Ebuild contributed by Matthew Kennedy

Manifest

AUX README.Gentoo 1584 RMD160 d1e5ed6ab7496e8cf67a768c6e4d284e6fa0d4d9 SHA1 3da888f5938d55ede9ccb866457fe1a7a2b4c1e3 SHA256 b8499aa748482950b72d1623519753b55ef1b3d01bb07cfa03c503df3482a733
AUX cfsd.conf 341 RMD160 937c589da93c0ac762944958fac927f65aaddd4f SHA1 15632e7e695657913b0749946d77bfc8ca354f90 SHA256 d3839a8d9d551d38a9cc18f949a5fe8dd27f9daa36d83aa86e1ce5157f050c51
AUX cfsd.init 671 RMD160 2cbdf921f424d010e592e9b80906fea576468228 SHA1 a9049b9b23272787269cfbdf1ecf2d88fe641916 SHA256 1344bbdb6ebca144bde0347f41328728cbc158ae0d2aedeeda617fac41edd8fa
DIST cfs_1.4.1-14.diff.gz 17787 RMD160 6b26105f7fa7c34f40be4b6b881599b36bcefb35 SHA1 0edb8290903f77853747735f9aa13f48c4297fda SHA256 eefe6a9a4c7782c33eda14b93ab000eb7a5cc405a9af113284f93cdfd5564f7e
DIST cfs_1.4.1-17.diff.gz 18581 RMD160 9fcd6c905f29de64e538c2fbc76c2894e57f14b6 SHA1 427924e1ab9cd92b2118b62164344922de19f13a SHA256 c0938cd88dd603b6ade9dc3cd3073dcd8e3a08e8a16685e62e383681a9506ade
DIST cfs_1.4.1.orig.tar.gz 98376 RMD160 c78b17d920a4c2c3b9382da533a87ca7bea9d8d5 SHA1 ef3dcebcd21071cb04634ce0b3214e7967dde188 SHA256 86b52891c2cff4c80e4c3779337e690c54a6b8e132611269576c3d8d31ec4e74
EBUILD cfs-1.4.1.14.ebuild 2223 RMD160 fafe2fe58d198473226852e5216e698f130df53d SHA1 5db1e3edca2f2faf67c083e6a4d02c46ad30bfc4 SHA256 34e1cd9890b359951670ef8a3086eff62bc2eb2870b22e028afc7a31e7168406
EBUILD cfs-1.4.1.17.ebuild 2219 RMD160 faa1d7e9dc820a376c51cba33e5dd59be913c7c2 SHA1 47c6eff72fe4da8ce8d069f4959678cfb25294ba SHA256 44428a245f7067b4c4a2dbd617caa36eb7b0a1eace1da8eac0232ffa8463ca95
MISC ChangeLog 1464 RMD160 ee358245bc7a6bc15a09730796f73f6eea96e96d SHA1 258edaf71b1f5bc02ca16dfc2b83e110127f6202 SHA256 b255f7e19cdc056b99e2c2c269f169f93809ba3234dc29ede53c6525189117a4
MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b

cfs-1.4.1.14.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/cfs/cfs-1.4.1.14.ebuild,v 1.7 2007/04/22 15:13:57 phreak Exp $

inherit eutils versionator

MY_PV="$(get_version_component_range 1-3)"
DEB_PV="$(get_version_component_range 4)"

# This is a port of the Debian port of CFS which includes several
# useful patches. Many thanks to the Debian developers.

DESCRIPTION="Cryptographic Filesystem"
HOMEPAGE="http://packages.debian.org/unstable/utils/cfs
http://www.crypto.com/software/"
SRC_URI="mirror://debian/pool/main/c/cfs/cfs_${MY_PV}.orig.tar.gz
mirror://debian/pool/main/c/cfs/cfs_${MY_PV}-${DEB_PV}.diff.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
DEPEND="net-fs/nfs-utils"

S=${WORKDIR}/${PN}-${MY_PV}.orig

# Originally from the common-lisp-common.eclass:

do-debian-credits() {
docinto debian
for i in copyright README.Debian changelog; do
# be silent, since all files are not always present
dodoc "${S}"/debian/${i} &>/dev/null || true
done
docinto .
}

cfsd-running() {
test -n "$(mount |grep '\(/var/cfs\|/var/lib/cfs/\.cfsfs\)')"
}

pkg_setup() {
if cfsd-running; then
eerror "It seems that the null directory or CFS root is currently in use."
eerror "You must shutdown CFS before merging this port or at least unmount"
eerror "the CFS root before using this port."
die "cfs is still running!"
fi
}

src_unpack() {
unpack ${A}
epatch cfs_${MY_PV}-${DEB_PV}.diff
}

src_compile() {
make cfs COPT="${CFLAGS} -DPROTOTYPES -g" || die "make failed!"
}

src_install() {
make install_cfs BINDIR="${D}"/usr/bin ETCDIR="${D}"/usr/sbin || \
die "make install failed!"
newconfd "${FILESDIR}"/cfsd.conf cfsd
# exeinto /var/lib/cfs
# doexe debian/cfs_*mount.sh
keepdir /var/run/cfs
keepdir /var/cfs
keepdir /var/lib/cfs/.cfsfs
chmod 0 "${D}"/var/lib/cfs/.cfsfs
doman *.[18]
newinitd "${FILESDIR}"/cfsd.init cfsd
do-debian-credits
dodoc LEVELS README* VERSION
dodoc "${FILESDIR}"/README.Gentoo
}

pkg_postinst() {
rm -f /var/lib/cfs/.cfsfs/.keep
einfo "Please read /usr/share/doc/${PF}/README.Gentoo.gz for"
einfo "information on how to get started with CFS on Gentoo."
}

cfs-1.4.1.17.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/cfs/cfs-1.4.1.17.ebuild,v 1.4 2007/09/22 13:07:58 opfer Exp $

inherit eutils versionator

MY_PV="$(get_version_component_range 1-3)"
DEB_PV="$(get_version_component_range 4)"

# This is a port of the Debian port of CFS which includes several
# useful patches. Many thanks to the Debian developers.

DESCRIPTION="Cryptographic Filesystem"
HOMEPAGE="http://packages.debian.org/stable/utils/cfs
http://www.crypto.com/software/"
SRC_URI="mirror://debian/pool/main/c/cfs/cfs_${MY_PV}.orig.tar.gz
mirror://debian/pool/main/c/cfs/cfs_${MY_PV}-${DEB_PV}.diff.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~ppc x86"
IUSE=""
DEPEND="net-fs/nfs-utils"

S=${WORKDIR}/${PN}-${MY_PV}.orig

# Originally from the common-lisp-common.eclass:

do-debian-credits() {
docinto debian
for i in copyright README.Debian changelog; do
# be silent, since all files are not always present
dodoc "${S}"/debian/${i} &>/dev/null || true
done
docinto .
}

cfsd-running() {
test -n "$(mount |grep '\(/var/cfs\|/var/lib/cfs/\.cfsfs\)')"
}

pkg_setup() {
if cfsd-running; then
eerror "It seems that the null directory or CFS root is currently in use."
eerror "You must shutdown CFS before merging this port or at least unmount"
eerror "the CFS root before using this port."
die "cfs is still running!"
fi
}

src_unpack() {
unpack ${A}
epatch cfs_${MY_PV}-${DEB_PV}.diff
}

src_compile() {
make cfs COPT="${CFLAGS} -DPROTOTYPES -g" || die "make failed!"
}

src_install() {
make install_cfs BINDIR="${D}"/usr/bin ETCDIR="${D}"/usr/sbin || \
die "make install failed!"
newconfd "${FILESDIR}"/cfsd.conf cfsd
# exeinto /var/lib/cfs
# doexe debian/cfs_*mount.sh
keepdir /var/run/cfs
keepdir /var/cfs
keepdir /var/lib/cfs/.cfsfs
chmod 0 "${D}"/var/lib/cfs/.cfsfs
doman *.[18]
newinitd "${FILESDIR}"/cfsd.init cfsd
do-debian-credits
dodoc LEVELS README* VERSION
dodoc "${FILESDIR}"/README.Gentoo
}

pkg_postinst() {
rm -f /var/lib/cfs/.cfsfs/.keep
einfo "Please read /usr/share/doc/${PF}/README.Gentoo.gz for"
einfo "information on how to get started with CFS on Gentoo."
}

files

metadata.xml




no-herd

maintainer-needed@gentoo.org