summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Cox <steel300@gentoo.org>2004-05-19 23:53:18 +0000
committerJason Cox <steel300@gentoo.org>2004-05-19 23:53:18 +0000
commit5853d9d633b6e145928b4a44065967c05ad54616 (patch)
treec8fa8134e9850d3999de28824d721c0fe94f3bc7 /sys-fs/lufs
parentcorrect bug number, 51306 instead of 49823. (diff)
downloadhistorical-5853d9d633b6e145928b4a44065967c05ad54616.tar.gz
historical-5853d9d633b6e145928b4a44065967c05ad54616.tar.bz2
historical-5853d9d633b6e145928b4a44065967c05ad54616.zip
Fix Broken Ebuild
Diffstat (limited to 'sys-fs/lufs')
-rw-r--r--sys-fs/lufs/ChangeLog7
-rw-r--r--sys-fs/lufs/Manifest14
-rw-r--r--sys-fs/lufs/files/digest-lufs-0.9.7-r21
-rw-r--r--sys-fs/lufs/lufs-0.9.7-r2.ebuild83
4 files changed, 98 insertions, 7 deletions
diff --git a/sys-fs/lufs/ChangeLog b/sys-fs/lufs/ChangeLog
index 0e601ad71ed4..62f4747784c5 100644
--- a/sys-fs/lufs/ChangeLog
+++ b/sys-fs/lufs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-fs/lufs
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/ChangeLog,v 1.8 2004/04/27 21:53:44 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/ChangeLog,v 1.9 2004/05/19 23:53:18 steel300 Exp $
+
+*lufs-0.9.7-r2 (19 May 2004)
+
+ 19 May 2004; <coxj@gentoo.org> lufs-0.9.7-r2.ebuild:
+ Fix Broken Ebuild
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> lufs-0.9.7-r1.ebuild,
lufs-0.9.7.ebuild:
diff --git a/sys-fs/lufs/Manifest b/sys-fs/lufs/Manifest
index 2938e09cecdb..2f4b57a13f5f 100644
--- a/sys-fs/lufs/Manifest
+++ b/sys-fs/lufs/Manifest
@@ -1,25 +1,27 @@
+MD5 272f8ae71369239d44b8132a38bf503b ChangeLog 3537
MD5 4c8efbf2124d4b212b360663d088eb4a lufs-0.7.0.ebuild 1340
MD5 a6e67e52e63e7387b28437be23ae71fc lufs-0.8.0-r1.ebuild 1374
MD5 4af657e5ccd93d3fc3689a60f013eca6 lufs-0.8.0.ebuild 1358
MD5 a5dc63e103707496e880ec07db46d811 lufs-0.9.3.ebuild 1431
MD5 ded4d54b30a607446fa6f95cb945d690 lufs-0.9.4.ebuild 1438
MD5 eb9ac63ee8dfb05e251df7aa77381946 lufs-0.9.5.ebuild 1599
-MD5 e84a85261e1e5373a04860b9f221c605 ChangeLog 3431
MD5 5d2de3bf14dc86deb882aa136a7fd989 lufs-0.9.6.ebuild 1798
+MD5 71dc77ea46f5b9c63d0727a66ab26fcf lufs-0.9.7-r1.ebuild 2013
+MD5 544925318e724d00e73c584f45652b4a lufs-0.9.7-r2.ebuild 2270
MD5 b664ede1e143f7903c8ccf0b2f515d05 lufs-0.9.7.ebuild 1838
MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
-MD5 71dc77ea46f5b9c63d0727a66ab26fcf lufs-0.9.7-r1.ebuild 2013
MD5 c574a7036eebafdb31765fec945e0498 files/digest-lufs-0.7.0 62
MD5 589f3dad16a475a1f541a2be26ff9d33 files/digest-lufs-0.8.0 62
MD5 589f3dad16a475a1f541a2be26ff9d33 files/digest-lufs-0.8.0-r1 62
MD5 f800115ecf5209516be61e1a9e29aa68 files/digest-lufs-0.9.3 62
MD5 fdc68173408348637bf80f972b46f828 files/digest-lufs-0.9.4 62
MD5 c5059868c2a7c434b87106a9b7901a96 files/digest-lufs-0.9.5 62
-MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.7.0-init 361
-MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.8.0-init 361
-MD5 09d17da22336bf2a8b5327a76a02e72c files/lufs-0.9.3-init 471
MD5 24d00303aa3fd302f795fb323bf829fe files/digest-lufs-0.9.6 62
MD5 41054752e68ab9784f5f8a1baed3f7a5 files/digest-lufs-0.9.7 62
-MD5 5bb142fc118cf319966c128949fba3bb files/gentoo-gcc332fix-0.9.7.patch 453
MD5 41054752e68ab9784f5f8a1baed3f7a5 files/digest-lufs-0.9.7-r1 62
+MD5 41054752e68ab9784f5f8a1baed3f7a5 files/digest-lufs-0.9.7-r2 62
+MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.7.0-init 361
+MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.8.0-init 361
+MD5 09d17da22336bf2a8b5327a76a02e72c files/lufs-0.9.3-init 471
MD5 1cc4c0f0d3a43f97ba10d59b026a6c6f files/lufs-0.9.7-fPIC.patch 714
+MD5 5bb142fc118cf319966c128949fba3bb files/gentoo-gcc332fix-0.9.7.patch 453
diff --git a/sys-fs/lufs/files/digest-lufs-0.9.7-r2 b/sys-fs/lufs/files/digest-lufs-0.9.7-r2
new file mode 100644
index 000000000000..54c98d3ea5f8
--- /dev/null
+++ b/sys-fs/lufs/files/digest-lufs-0.9.7-r2
@@ -0,0 +1 @@
+MD5 23f58fe232254a65df6eb4736a81d524 lufs-0.9.7.tar.gz 537772
diff --git a/sys-fs/lufs/lufs-0.9.7-r2.ebuild b/sys-fs/lufs/lufs-0.9.7-r2.ebuild
new file mode 100644
index 000000000000..5e0d80b4c6c9
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.9.7-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.9.7-r2.ebuild,v 1.1 2004/05/19 23:53:18 steel300 Exp $
+
+inherit kmod
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="User-mode filesystem implementation"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+KMOD_SOURCES="${P}.tar.gz"
+HOMEPAGE="http://lufs.sourceforge.net/lufs/"
+LICENSE="GPL-2"
+DEPEND="virtual/linux-sources
+ sys-kernel/config-kernel"
+RDEPEND=""
+KEYWORDS="~x86 ~amd64"
+SLOT="0"
+IUSE="debug lufsusermount disablekernelsupport"
+
+src_unpack() {
+ kmod_src_unpack
+ cd ${S}
+ epatch ${FILESDIR}/${P}-fPIC.patch
+
+ # Fix some sandbox failures
+ sed -i -e's/install-data-hook//' \
+ lufsd/Makefile.in util/Makefile.in kernel/Linux/2.4/Makefile.in
+
+ # Fix GCC 3.3.2 build failure (see also
+ # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13192)
+ epatch ${FILESDIR}/gentoo-gcc332fix-${PV}.patch
+}
+
+src_compile() {
+ kmod_make_linux_writable
+ local myconf
+ myconf="--enable-wavfs --enable-cardfs"
+ if use nokernelsupport; then
+ myconf="${myconf} --disable-kernel-support"
+ fi
+ if ! use lufsusermount; then
+ myconf="${myconf} --disable-suid"
+ fi
+ if [ "`portageq has_version / sys-fs/autofs`" == "0" ] ; then
+ myconf="${myconf} --enable-autofs-install"
+ fi
+ if use debug; then
+ myconf="${myconf} --enable-debug --enable-kdebug"
+ fi
+ unset ARCH
+ econf ${myconf} || die
+ kmod_src_compile || die "kmod_src_compile failed"
+}
+
+src_install () {
+ kmod_make_linux_writable
+ dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \
+ NEWS README THANKS TODO
+ dohtml docs/lufs.html
+ env -u ARCH make DESTDIR=${D} install
+ if ! use nokernelsupport; then
+ insinto ${ROOT}/lib/modules/${KV}/fs/lufs
+ doins kernel/Linux/2.${KV_PATCH}/lufs.$KV_OB
+ fi
+}
+
+pkg_postinst() {
+ kmod_pkg_postinst
+ if ! use lufsusermount
+ then
+ einfo If you want regular users to be able to mount lufs filesystems,
+ einfo you need to run the following command as root:
+ einfo \# chmod +s /usr/bin/lufsmnt /usr/bin/lufsumount
+ einfo You can also set the lufsusermount USE flag to do this
+ einfo automatically.
+ fi
+}
+
+pkg_postrm() {
+ if [ ! "$( egrep "^CONFIG_LUFS_FS=[ym]" /lib/modules/${KV}/build/.config )" ]; then
+ /sbin/modprobe -r lufs
+ fi
+}