Portage is a package management system used by Gentoo Linux
# ChangeLog for net-fs/sfs
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/sfs/ChangeLog,v 1.17 2007/06/23 22:54:14 dirtyepic Exp $
23 Jun 2007; Ryan Hill
sfs-0.8.0_pre20070512.ebuild:
Actually commit the finished ebuild this time.
*sfs-0.8.0_pre20070512 (13 May 2007)
13 May 2007; Ryan Hill
+sfs-0.8.0_pre20070512.ebuild:
CVS snapshot. Fixes GCC 4 build (bug #147269) and excessive files in / (bug
#119029). Package masked, please test.
06 May 2007; Marius Mauch
Replacing einfo with elog
29 Apr 2007; Torsten Veller
Fix *initd, *confd and *envd calls (#173884, #174266)
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
06 Mar 2006; Simon Stelling
move compressed patches to the mirrors
26 Jul 2005; David Holm
Added to ~ppc.
15 Jun 2005; Maurice van der Pot
+files/sfs-0.7.2-gcc3.patch.bz2, sfs-0.7.2.ebuild:
Fixed compilation errors reported in bug #56958 by Lonnie Olson
01 Jul 2004; Jeremy Huddleston
virtual/glibc -> virtual/libc
09 Jun 2004; Aron Griffis
Fix use invocation
27 Apr 2004; Aron Griffis
Add inherit eutils
26 Apr 2004; Aron Griffis
Add die following econf for bug 48950
05 Jan 2004; zhen
adding to net-fs herd
17 Jun 2003; Wout Mertens
Fixed bug #22791 and now uses enewuser and enewgroup. No revision bump
because only fixes compilation problem and built executables are exactly the
same.
*sfs-0.7.2 (19 Mar 2003)
19 Mar 2003; Wout Mertens
Initial import. Ebuild submitted by Marshall T. Vandegrift
AUX sfscd 491 RMD160 97e0e86bc80fdeba0f9881491b6d308c6e27e8b0 SHA1 a74dadaeda4aa75da8210704678ed6d98ba848ff SHA256 0bb42c2163aa21fd63a9bded59b782528be828654903a1a16e3ec7f1a74e08af
AUX sfsrwsd_config 561 RMD160 46a63df9366fe6f3b6e2da6634c260b002bf98b7 SHA1 3f2005044c2e77b581d70cf2c5ff2951d6ee9043 SHA256 a992e9be2f145b8216e95e4be6f5cebd768ae46510ccdf884b625297f8933903
AUX sfssd 702 RMD160 ba4fdbf73ac2d20ebb0039bf1c46128a40c56ad5 SHA1 290de10f779a7f7357c25ba1e4e00dbc016a59db SHA256 7e9b15001d7a09ba5c25b4f0882ce2be19868ede774f34ba4609a3cd7e5b00c2
DIST sfs-0.7.2-gcc3.patch.bz2 12797 RMD160 3d10f75b14f573410551bb2f567330d4ca4a4cbb SHA1 6e20e2800eff776ccf70ed765cba4195d2b3a6d2 SHA256 c24760d31b86e9a98d18bd5bcc9bd5d43b793d2108f36e7d78d160f3d052f7b8
DIST sfs-0.7.2.tar.gz 1283652 RMD160 30cd5e21c4f63292ef0f5671720f6036d08e5ff1 SHA1 3619afc9b785e4aa41f7cdf202c5b233a6b5fe08 SHA256 06cfa24b474ded453b01423ec09e7a575b5478da1d8d88ea5f9ac29dea19a952
DIST sfs-0.8.0_pre20070512.tar.bz2 2072279 RMD160 e220eb933eb7afd659d50f773e7ea84ab2a728fd SHA1 fa71265ec3b97c8190b8695f97dbc9e76330bb27 SHA256 0ee1b1fea87334a2590a0c3833cad14dd547fc7fdc3d0722a3cd9ce8522b702e
EBUILD sfs-0.7.2.ebuild 2033 RMD160 890ca05a92d73302900edbb306311a7993abfe7c SHA1 0cb084acbeec1209e993766fdb1e306f7eed4d41 SHA256 7bd23ca55d7f71198b01be7c4bcbda1589220576163a40741b6090c9d0a3f986
EBUILD sfs-0.8.0_pre20070512.ebuild 1848 RMD160 f512d9e04923bca6465e5a49c1a993608ea0fd28 SHA1 6daae2959713748462b16f1563b1c5b8d531ff14 SHA256 c918ec5eb7d936d31047c7f3f5df9c1d06f362d88881cffcaf264e4c41a71886
MISC ChangeLog 2132 RMD160 1dfdc5bfa45b254eb3df7bd043b50ccb30ce7948 SHA1 4e4fc976ebf4b57539825620be43c2aeba289814 SHA256 357c5c5e68b4844c48c2e366b5662b9227b2790caa204ff7aac18cc042cae547
MISC metadata.xml 255 RMD160 4bfe7e522b8b282f61079bbeee8ad5d7ce2282a4 SHA1 e64b27ae98b8cac572261b818933a388139c2585 SHA256 636152115b650509ce32338bc64a33fbccd9f9a9eb43d35b533da86e1dcbb568
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/sfs/sfs-0.7.2.ebuild,v 1.17 2007/05/06 10:36:37 genone Exp $
inherit eutils
DESCRIPTION="Self-certifying File System client and server daemons"
HOMEPAGE="http://www.fs.net/"
SRC_URI="http://www.fs.net/sfs/@new-york.lcs.mit.edu,u83s4uk49nt8rmp4uwmt2exvz6d3cavh/pub/sfswww/dist/${P}.tar.gz
mirror://gentoo/${P}-gcc3.patch.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc x86"
IUSE="ssl"
DEPEND="virtual/libc
>=dev-libs/gmp-4.1
>=net-fs/nfs-utils-0.3.3
ssl? ( >=dev-libs/openssl-0.9.6 )"
RDEPEND="${DEPEND}
>=net-nds/portmap-5b-r6"
pkg_setup() {
# checking for NFS support *seems* like a good idea, but since
# nfs-utils doesn't do it, sfs won't either
# add the sfs user and group if necessary
enewgroup sfs
enewuser sfs "" "" "" sfs
}
src_unpack() {
unpack ${A}
# Temporary workaround so that it will compile. Remove this on
# the next version. See bug #22791
cd ${S}
sed -i~ 's/-Werror//g' configure
epatch ${WORKDIR}/${P}-gcc3.patch
}
src_compile() {
econf \
`use_with ssl openssl /usr` \
--with-gmp=/usr \
--with-gnuld \
--prefix=/ \
|| die "econf failed"
# won't parallel build w/o baby-sitting
emake -j1 || die
}
src_install() {
einstall prefix=${D}/ || die
insinto /etc/sfs/
doins ${FILESDIR}/sfsrwsd_config
dodoc AUTHORS ChangeLog NEWS \
README README.0.7-upgrade \
STANDARDS TODO
doinitd ${FILESDIR}/sfscd \
${FILESDIR}/sfssd
dosym /lib/${P}/newaid /bin/newaid
}
pkg_postinst() {
elog "Execute '/etc/init.d/sfscd start' to start the SFS client,"
elog " or 'rc-update add sfscd default' to add it to the"
elog " default runlevel."
elog
elog "See the SFS documentation for server configuration."
elog
elog "Both the client and server require kernel support"
elog " for NFS version 3 in order to operate properly."
elog
}
pkg_config() {
einfo "Generating SFS host key..."
sfskey gen -P /etc/sfs/sfs_host_key
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-fs/sfs/sfs-0.8.0_pre20070512.ebuild,v 1.2 2007/06/23 22:54:14 dirtyepic Exp $
inherit autotools
DESCRIPTION="Self-certifying File System client and server daemons"
HOMEPAGE="http://www.fs.net/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc ~x86"
IUSE="ssl"
DEPEND=">=dev-libs/gmp-4.1
>=net-fs/nfs-utils-0.3.3
ssl? ( >=dev-libs/openssl-0.9.6 )"
RDEPEND="${DEPEND}
>=net-nds/portmap-5b-r6"
pkg_setup() {
# checking for NFS support *seems* like a good idea, but since
# nfs-utils doesn't do it, sfs won't either
# add the sfs user and group if necessary
enewgroup sfs
enewuser sfs "" "" "" sfs
}
src_unpack() {
unpack ${A}
cd "${S}"
m4 libsfs/Makefile.am.m4 > libsfs/Makefile.am
m4 svc/Makefile.am.m4 > svc/Makefile.am
eautoreconf
sed -i -e 's:\ -Werror::g' configure
}
src_compile() {
econf \
$(use_with ssl openssl /usr) \
--with-gmp=/usr \
--with-gnuld \
|| die "econf failed"
emake
}
src_install() {
emake DESTDIR=${D} install || die
insinto /etc/sfs/
doins ${FILESDIR}/sfsrwsd_config
dodoc AUTHORS ChangeLog NEWS \
README README.0.7-upgrade \
STANDARDS TODO
doinitd ${FILESDIR}/sfscd \
${FILESDIR}/sfssd
dosym /usr/lib/${P}/newaid /usr/bin/newaid
}
pkg_postinst() {
elog "Execute '/etc/init.d/sfscd start' to start the SFS client,"
elog " or 'rc-update add sfscd default' to add it to the"
elog " default runlevel."
elog
elog "See the SFS documentation for server configuration."
elog
elog "Both the client and server require kernel support"
elog " for NFS version 3 in order to operate properly."
elog
}
pkg_config() {
einfo "Generating SFS host key..."
sfskey gen -P /etc/sfs/sfs_host_key
}