--- sfs-0.7.2.ebuild 2006-11-27 15:17:17.000000000 -0500 +++ sfs-0.7.2.ebuild 2006-11-27 15:17:45.000000000 -0500 @@ -6,8 +6,10 @@ 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" +MY_P="${PN}_0.8-0+pre20060720.1" +SRC_URI="mirror://debian/pool/main/s/sfs/${MY_P}.orig.tar.gz + mirror://debian/pool/main/s/sfs/${MY_P}-1.diff.gz" +S="${WORKDIR}/${PN}-0.8pre" LICENSE="GPL-2" SLOT="0" @@ -38,23 +40,25 @@ src_unpack() { cd ${S} sed -i~ 's/-Werror//g' configure - epatch ${WORKDIR}/${P}-gcc3.patch + epatch "${WORKDIR}/${MY_P}-1.diff" + epatch "${S}/debian/patches" } src_compile() { econf \ `use_with ssl openssl /usr` \ --with-gmp=/usr \ - --with-gnuld \ - --prefix=/ \ + --with-gnu-ld \ + --exec-prefix=/ \ || die "econf failed" # won't parallel build w/o baby-sitting - emake -j1 || die + # GMP ldflags don't get properly set?? + emake -j1 LIBGMP=-lgmp || die } src_install() { - einstall prefix=${D}/ || die + emake DESTDIR="${D}" install || die "emake install failed" insinto /etc/sfs/ doins ${FILESDIR}/sfsrwsd_config