summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/cramfs/ChangeLog22
-rw-r--r--sys-fs/cramfs/Manifest4
-rw-r--r--sys-fs/cramfs/cramfs-1.1.ebuild25
-rw-r--r--sys-fs/cramfs/files/digest-cramfs-1.11
-rw-r--r--sys-fs/dd_rescue/ChangeLog19
-rw-r--r--sys-fs/dd_rescue/Manifest4
-rw-r--r--sys-fs/dd_rescue/dd_rescue-1.02.ebuild33
-rw-r--r--sys-fs/dd_rescue/files/digest-dd_rescue-1.021
-rw-r--r--sys-fs/devfsd/ChangeLog82
-rw-r--r--sys-fs/devfsd/Manifest20
-rw-r--r--sys-fs/devfsd/devfsd-1.3.24.ebuild39
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r1.ebuild47
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r2.ebuild47
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r3.ebuild47
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r4.ebuild48
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25.ebuild39
-rw-r--r--sys-fs/devfsd/files/devfsd13
-rw-r--r--sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2bin0 -> 1556 bytes
-rw-r--r--sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch27
-rw-r--r--sys-fs/devfsd/files/devfsd.conf41
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.241
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.251
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r11
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r21
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r31
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r41
-rw-r--r--sys-fs/e2fsprogs/ChangeLog127
-rw-r--r--sys-fs/e2fsprogs/Manifest14
-rw-r--r--sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild105
-rw-r--r--sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild106
-rw-r--r--sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild106
-rw-r--r--sys-fs/e2fsprogs/files/digest-e2fsprogs-1.32-r21
-rw-r--r--sys-fs/e2fsprogs/files/digest-e2fsprogs-1.331
-rw-r--r--sys-fs/e2fsprogs/files/digest-e2fsprogs-1.341
-rw-r--r--sys-fs/e2fsprogs/files/e2fsprogs-1.27ea-0.8.21.diff427
-rw-r--r--sys-fs/e2fsprogs/files/e2fsprogs-1.32-mk_cmds-cosmetic.patch11
-rw-r--r--sys-fs/efsd/ChangeLog28
-rw-r--r--sys-fs/efsd/Manifest8
-rw-r--r--sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild44
-rw-r--r--sys-fs/efsd/efsd-0.0.1.20030629.ebuild41
-rw-r--r--sys-fs/efsd/files/digest-efsd-0.0.1.20030220-r11
-rw-r--r--sys-fs/efsd/files/digest-efsd-0.0.1.200306291
-rw-r--r--sys-fs/evms/ChangeLog85
-rw-r--r--sys-fs/evms/Manifest20
-rw-r--r--sys-fs/evms/evms-1.2.1-r1.ebuild80
-rw-r--r--sys-fs/evms/evms-2.0.1.ebuild74
-rw-r--r--sys-fs/evms/evms-2.1.0.ebuild83
-rw-r--r--sys-fs/evms/files/digest-evms-1.2.1-r11
-rw-r--r--sys-fs/evms/files/digest-evms-2.0.11
-rw-r--r--sys-fs/evms/files/digest-evms-2.1.01
-rw-r--r--sys-fs/evms/files/evms-init33
-rw-r--r--sys-fs/evms/files/evms2-init16
-rw-r--r--sys-fs/ext2resize/ChangeLog30
-rw-r--r--sys-fs/ext2resize/Manifest8
-rw-r--r--sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild33
-rw-r--r--sys-fs/ext2resize/ext2resize-1.1.17.ebuild25
-rw-r--r--sys-fs/ext2resize/files/digest-ext2resize-1.1.171
-rw-r--r--sys-fs/ext2resize/files/digest-ext2resize-1.1.17-r11
-rw-r--r--sys-fs/hfsplusutils/ChangeLog37
-rw-r--r--sys-fs/hfsplusutils/Manifest8
-rw-r--r--sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.41
-rw-r--r--sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4-r11
-rw-r--r--sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-errno.patch19
-rw-r--r--sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-glob.patch12
-rw-r--r--sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild49
-rw-r--r--sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild43
-rw-r--r--sys-fs/hfsutils/ChangeLog42
-rw-r--r--sys-fs/hfsutils/Manifest12
-rw-r--r--sys-fs/hfsutils/files/digest-hfsutils-3.2.61
-rw-r--r--sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r11
-rw-r--r--sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r21
-rw-r--r--sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r31
-rw-r--r--sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch13
-rw-r--r--sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild37
-rw-r--r--sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild43
-rw-r--r--sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild50
-rw-r--r--sys-fs/hfsutils/hfsutils-3.2.6.ebuild32
-rw-r--r--sys-fs/jfsutils/ChangeLog92
-rw-r--r--sys-fs/jfsutils/Manifest20
-rw-r--r--sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r11
-rw-r--r--sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r21
-rw-r--r--sys-fs/jfsutils/files/digest-jfsutils-1.1.11
-rw-r--r--sys-fs/jfsutils/files/digest-jfsutils-1.1.1-r12
-rw-r--r--sys-fs/jfsutils/files/digest-jfsutils-1.1.21
-rw-r--r--sys-fs/jfsutils/files/digest-jfsutils-1.1.31
-rw-r--r--sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild28
-rw-r--r--sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild31
-rw-r--r--sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild42
-rw-r--r--sys-fs/jfsutils/jfsutils-1.1.1.ebuild31
-rw-r--r--sys-fs/jfsutils/jfsutils-1.1.2.ebuild31
-rw-r--r--sys-fs/jfsutils/jfsutils-1.1.3.ebuild31
-rw-r--r--sys-fs/linux-ntfs/ChangeLog22
-rw-r--r--sys-fs/linux-ntfs/Manifest4
-rw-r--r--sys-fs/linux-ntfs/files/digest-linux-ntfs-1.6.01
-rw-r--r--sys-fs/linux-ntfs/files/linux-ntfs-1.6.0-gcc3.2.patch13
-rw-r--r--sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild38
-rw-r--r--sys-fs/lufs/ChangeLog59
-rw-r--r--sys-fs/lufs/Manifest20
-rw-r--r--sys-fs/lufs/files/digest-lufs-0.7.01
-rw-r--r--sys-fs/lufs/files/digest-lufs-0.8.01
-rw-r--r--sys-fs/lufs/files/digest-lufs-0.8.0-r11
-rw-r--r--sys-fs/lufs/files/digest-lufs-0.9.31
-rw-r--r--sys-fs/lufs/files/digest-lufs-0.9.41
-rw-r--r--sys-fs/lufs/files/digest-lufs-0.9.51
-rw-r--r--sys-fs/lufs/files/lufs-0.7.0-init24
-rw-r--r--sys-fs/lufs/files/lufs-0.8.0-init24
-rw-r--r--sys-fs/lufs/files/lufs-0.9.3-init27
-rw-r--r--sys-fs/lufs/lufs-0.7.0.ebuild53
-rw-r--r--sys-fs/lufs/lufs-0.8.0-r1.ebuild54
-rw-r--r--sys-fs/lufs/lufs-0.8.0.ebuild53
-rw-r--r--sys-fs/lufs/lufs-0.9.3.ebuild56
-rw-r--r--sys-fs/lufs/lufs-0.9.4.ebuild53
-rw-r--r--sys-fs/lufs/lufs-0.9.5.ebuild58
-rw-r--r--sys-fs/lvm-user/ChangeLog101
-rw-r--r--sys-fs/lvm-user/Manifest20
-rw-r--r--sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc41
-rw-r--r--sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4-r11
-rw-r--r--sys-fs/lvm-user/files/digest-lvm-user-1.0.31
-rw-r--r--sys-fs/lvm-user/files/digest-lvm-user-1.0.41
-rw-r--r--sys-fs/lvm-user/files/digest-lvm-user-1.0.51
-rw-r--r--sys-fs/lvm-user/files/digest-lvm-user-1.0.61
-rw-r--r--sys-fs/lvm-user/files/digest-lvm-user-1.0.71
-rw-r--r--sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild46
-rw-r--r--sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild45
-rw-r--r--sys-fs/lvm-user/lvm-user-1.0.3.ebuild46
-rw-r--r--sys-fs/lvm-user/lvm-user-1.0.4.ebuild49
-rw-r--r--sys-fs/lvm-user/lvm-user-1.0.5.ebuild49
-rw-r--r--sys-fs/lvm-user/lvm-user-1.0.6.ebuild55
-rw-r--r--sys-fs/lvm-user/lvm-user-1.0.7.ebuild55
-rw-r--r--sys-fs/lvm2/ChangeLog54
-rw-r--r--sys-fs/lvm2/Manifest4
-rw-r--r--sys-fs/lvm2/files/digest-lvm2-2.00.061
-rw-r--r--sys-fs/lvm2/lvm2-2.00.06.ebuild29
-rw-r--r--sys-fs/lvm2/metadata.xml9
-rw-r--r--sys-fs/mkisofs/ChangeLog26
-rw-r--r--sys-fs/mkisofs/Manifest4
-rw-r--r--sys-fs/mkisofs/files/digest-mkisofs-1.13-r21
-rw-r--r--sys-fs/mkisofs/mkisofs-1.13-r2.ebuild50
-rw-r--r--sys-fs/raidtools/ChangeLog52
-rw-r--r--sys-fs/raidtools/Manifest8
-rw-r--r--sys-fs/raidtools/files/digest-raidtools-0.90-r21
-rw-r--r--sys-fs/raidtools/files/digest-raidtools-1.00.3-r11
-rw-r--r--sys-fs/raidtools/files/mkraid.c-gcc33.patch59
-rw-r--r--sys-fs/raidtools/raidtools-0.90-r2.ebuild42
-rw-r--r--sys-fs/raidtools/raidtools-1.00.3-r1.ebuild42
-rw-r--r--sys-fs/reiserfsprogs/ChangeLog132
-rw-r--r--sys-fs/reiserfsprogs/Manifest14
-rw-r--r--sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.101
-rw-r--r--sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.111
-rw-r--r--sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.31
-rw-r--r--sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.4-r11
-rw-r--r--sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.81
-rw-r--r--sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.91
-rw-r--r--sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.4-bitops.patch41
-rw-r--r--sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.5-flush_buffers-bug.patch78
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild32
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild32
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild27
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild51
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild32
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild32
-rw-r--r--sys-fs/udftools/ChangeLog15
-rw-r--r--sys-fs/udftools/Manifest4
-rw-r--r--sys-fs/udftools/files/digest-udftools-1.0.0b1
-rw-r--r--sys-fs/udftools/udftools-1.0.0b.ebuild30
-rw-r--r--sys-fs/xfsdump/ChangeLog64
-rw-r--r--sys-fs/xfsdump/Manifest14
-rw-r--r--sys-fs/xfsdump/files/digest-xfsdump-1.1.71
-rw-r--r--sys-fs/xfsdump/files/digest-xfsdump-2.2.4-r11
-rw-r--r--sys-fs/xfsdump/xfsdump-1.1.7.ebuild48
-rw-r--r--sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild48
-rw-r--r--sys-fs/xfsprogs/ChangeLog115
-rw-r--r--sys-fs/xfsprogs/Manifest18
-rw-r--r--sys-fs/xfsprogs/files/digest-xfsprogs-1.3.131
-rw-r--r--sys-fs/xfsprogs/files/digest-xfsprogs-2.3.91
-rw-r--r--sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild42
-rw-r--r--sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild55
177 files changed, 5024 insertions, 127 deletions
diff --git a/sys-fs/cramfs/ChangeLog b/sys-fs/cramfs/ChangeLog
new file mode 100644
index 000000000000..16a3fdd6cfba
--- /dev/null
+++ b/sys-fs/cramfs/ChangeLog
@@ -0,0 +1,22 @@
+# ChangeLog for sys-fs/cramfs
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cramfs/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*cramfs-1.1 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> cramfs-1.1.ebuild:
+ moved to sys-fs
+
+*cramfs-1.1 (19 Jul 2002)
+ 16 Jan 2003; Rodney Rees <manson@gentoo.org> added ~sparc keyword to
+ cramfs-1.1.ebuild and updated ChangeLog
+
+ 30 Dec 2002; Martin Holzer <mholzer@gentoo.org> cramfs-1.1.ebuild ChangeLog :
+ Change SRC_URI to use mirror://sf
+
+ 25 Oct 2002; Zach Welch <zwelch@gentoo.org> :
+ Update ebuild and commit package
+
+ 19 Jul 2002; Sean Summers <ebuild@generalprotectionfault.com> cramfs-1.1.ebuild :
+ Initial package
+
diff --git a/sys-fs/cramfs/Manifest b/sys-fs/cramfs/Manifest
index f8b3b83b72c3..f1c9a74b4d18 100644
--- a/sys-fs/cramfs/Manifest
+++ b/sys-fs/cramfs/Manifest
@@ -1,3 +1,3 @@
-MD5 3f95499a50c5d7fc41374c938b55d8d2 ChangeLog 656
-MD5 6ef3e1ddfcf1d796f3c1ce8ed592df65 cramfs-1.1.ebuild 630
+MD5 a062d1fdac23a23756233403ceb28a7c cramfs-1.1.ebuild 628
+MD5 ea71696b60717ff7705060b55dbb332b ChangeLog 770
MD5 7dcf4ce13ed2da3461188ad05e5276a1 files/digest-cramfs-1.1 61
diff --git a/sys-fs/cramfs/cramfs-1.1.ebuild b/sys-fs/cramfs/cramfs-1.1.ebuild
new file mode 100644
index 000000000000..432b543534a1
--- /dev/null
+++ b/sys-fs/cramfs/cramfs-1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cramfs/cramfs-1.1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+DESCRIPTION="Linux filesystem designed to be simple, small, and to compress things well"
+HOMEPAGE="http://sf.net/projects/cramfs/"
+LICENSE="GPL-2"
+DEPEND="sys-libs/zlib
+ virtual/glibc"
+KEYWORDS="~x86 amd64 ~ppc ~sparc"
+
+SLOT="0"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+S=${WORKDIR}/${P}
+
+src_compile() {
+ emake || die
+}
+
+src_install () {
+ into /
+ dosbin mkcramfs cramfsck
+ dodoc README NOTES
+}
diff --git a/sys-fs/cramfs/files/digest-cramfs-1.1 b/sys-fs/cramfs/files/digest-cramfs-1.1
new file mode 100644
index 000000000000..4327a9ee48d8
--- /dev/null
+++ b/sys-fs/cramfs/files/digest-cramfs-1.1
@@ -0,0 +1 @@
+MD5 d3912b9f7bf745fbfea68f6a9b9de30f cramfs-1.1.tar.gz 24179
diff --git a/sys-fs/dd_rescue/ChangeLog b/sys-fs/dd_rescue/ChangeLog
new file mode 100644
index 000000000000..ee00995da33f
--- /dev/null
+++ b/sys-fs/dd_rescue/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for sys-fs/dd_rescue
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd_rescue/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*dd_rescue-1.02 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> dd_rescue-1.02.ebuild:
+ moved to sys-fs
+
+ 24 Aug 2003; Jason Wever <weeve@gentoo.org> dd_rescue-1.02.ebuild:
+ Marked stable for sparc.
+
+ 29 May 2003; Jason Wever <weeve@gentoo.org> dd_rescue-1.02.ebuild:
+ Added ~sparc to keywords.
+
+*dd_rescue-1.02 (13 Feb 2003)
+
+ 13 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Initial import. Ebuild submitted by Matthias Schwarzott <zzam@gmx.de> in #15002.
diff --git a/sys-fs/dd_rescue/Manifest b/sys-fs/dd_rescue/Manifest
index c440fb5e7fe0..29311e3cdbd9 100644
--- a/sys-fs/dd_rescue/Manifest
+++ b/sys-fs/dd_rescue/Manifest
@@ -1,3 +1,3 @@
-MD5 f1661645833456060177a3f48e9457de ChangeLog 576
-MD5 c571bb60dbc37f085e21162ade9b671c dd_rescue-1.02.ebuild 756
+MD5 c7e0b1d183420e8a5081aacbaa318692 dd_rescue-1.02.ebuild 756
+MD5 58e883b3e03a169b16788091d31ed4ce ChangeLog 699
MD5 9f49c553e1275331b33edf279ae7e322 files/digest-dd_rescue-1.02 65
diff --git a/sys-fs/dd_rescue/dd_rescue-1.02.ebuild b/sys-fs/dd_rescue/dd_rescue-1.02.ebuild
new file mode 100644
index 000000000000..89726d87b904
--- /dev/null
+++ b/sys-fs/dd_rescue/dd_rescue-1.02.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd_rescue/dd_rescue-1.02.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+DESCRIPTION="similar to dd but can copy from source with errors"
+HOMEPAGE="http://www.garloff.de/kurt/linux/ddrescue/"
+SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${P}.tar.gz"
+LICENSE="GPL-2"
+
+IUSE=""
+SLOT="0"
+KEYWORDS="x86 amd64 sparc"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ mv Makefile Makefile.orig
+ sed -e "s:^CFLAGS.*:CFLAGS = ${CFLAGS}:" \
+ Makefile.orig > Makefile
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+
+ dodoc COPYING README.dd_rescue
+}
+
diff --git a/sys-fs/dd_rescue/files/digest-dd_rescue-1.02 b/sys-fs/dd_rescue/files/digest-dd_rescue-1.02
new file mode 100644
index 000000000000..b95ef3391459
--- /dev/null
+++ b/sys-fs/dd_rescue/files/digest-dd_rescue-1.02
@@ -0,0 +1 @@
+MD5 e4c16d6522ade9146ac8c98d39912d51 dd_rescue-1.02.tar.gz 16466
diff --git a/sys-fs/devfsd/ChangeLog b/sys-fs/devfsd/ChangeLog
new file mode 100644
index 000000000000..43899b78e40e
--- /dev/null
+++ b/sys-fs/devfsd/ChangeLog
@@ -0,0 +1,82 @@
+# ChangeLog for sys-fs/devfsd
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*devfsd-1.3.25-r4 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> devfsd-1.3.24.ebuild,
+ devfsd-1.3.25-r1.ebuild, devfsd-1.3.25-r2.ebuild, devfsd-1.3.25-r3.ebuild,
+ devfsd-1.3.25-r4.ebuild, devfsd-1.3.25.ebuild, files/devfsd,
+ files/devfsd-1.3.25-kernel-2.5.patch.bz2,
+ files/devfsd-1.3.25-shutup-modprobe.patch, files/devfsd.conf:
+ moved to sys-fs
+
+ 07 Sep 2003; Alexander Gabert <pappy@gentoo.org> devfsd-1.3.25-r4.ebuild:
+ added hardened-gcc excludes
+
+*devfsd-1.3.25-r4 (03 Aug 2003)
+
+ 03 Aug 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r4.ebuild,
+ files/devfsd-1.3.25-kernel-2.5.patch.bz2:
+ Add patch to better work with changes between modutils and module-init-tools,
+ thanks to Andrey Borzenkov <arvidjaar@mail.ru>.
+
+ 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> devfsd-1.3.25-r3.ebuild:
+ Mark stable on alpha
+
+*devfsd-1.3.25-r3 (10 March 2003)
+
+ 13 Jun 2003; Guy Martin <gmsoft@gentoo.org> devfsd-1.3.25-r3.ebuild :
+ Added hppa to KEYWORDS.
+
+ 28 Mar 2003; Christian Birchinger <joker@gentoo.org> devfsd-1.3.25-r3.ebuild:
+ Added sparc stable keyword
+
+ Remove the patch from -r1 and -r2, should close bug #17319. This should
+ be fine, as module-init-tools-0.9.10-r4 should behave itself now (finally).
+
+*devfsd-1.3.25-r2 (10 March 2003)
+
+ 13 Mar 2003; Zach Welch <zwelch@gentoo.org> devfsd-1.3.25-r2.ebuild:
+ add arm keyword
+
+ 10 March 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r2.ebuild :
+ Change the patch to rather send modprobe output to syslog (-s).
+
+*devfsd-1.3.25-r1 (02 March 2003)
+
+ 02 March 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r1.ebuild :
+ Call modprobe with -q to minimize errors to stderr ... many stuff comes from
+ /etc/*.devfs anyhow, so very possible that no module present ...
+
+ 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> devfsd-1.3.25.ebuild :
+ Added hppa to keywords.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*devfsd-1.3.25 (9 May 2002)
+
+ 19 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
+ Added mips to keywords
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> devfsd-1.3.25.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 9 May 2002; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25.ebuild :
+
+ Update to latest version.
+
+*devfsd-1.3.24 (19 Feb 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> devfsd-1.3.24.ebuild :
+ Added KEYWORDS, SLOT.
+
+*devfsd-1.3.21 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ 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.
diff --git a/sys-fs/devfsd/Manifest b/sys-fs/devfsd/Manifest
index c67848027b04..857de6c011af 100644
--- a/sys-fs/devfsd/Manifest
+++ b/sys-fs/devfsd/Manifest
@@ -1,17 +1,17 @@
-MD5 d998397ef94008540ca75200d1f2a2d9 ChangeLog 2695
-MD5 57c98a0c7f64170b23084f40e7218edb devfsd-1.3.24.ebuild 1003
-MD5 c18b83b0b5bb15e06d35de4ba09c07d1 devfsd-1.3.25-r1.ebuild 1156
-MD5 c10d4ed0fc1f94651991fad39161eedd devfsd-1.3.25-r2.ebuild 1160
-MD5 2130f5a65e510eb2c2c9beab1e98c63e devfsd-1.3.25-r3.ebuild 1183
-MD5 38d40ce73a0f97134e210191db1ff923 devfsd-1.3.25.ebuild 1025
-MD5 286d41b507268ca8cbbaae14cd125ea8 devfsd-1.3.25-r4.ebuild 1188
-MD5 ebcf65c3f4a7675a7214fb8e28ba9f6d files/devfsd.conf 1555
+MD5 a39d1189c5ce6d2d846a11bb9fd9ad7e devfsd-1.3.25-r4.ebuild 1185
+MD5 2e362bf6cec7b894e29ce218c4215c91 devfsd-1.3.25.ebuild 1021
+MD5 e0be193f061cfa8c6f412a8464b2cfa9 devfsd-1.3.25-r1.ebuild 1153
+MD5 c47c41f4edcc2d455c965e08cffb1d07 devfsd-1.3.25-r3.ebuild 1180
+MD5 31cb9c2bfe7cfa9604edbfba5539258d devfsd-1.3.24.ebuild 999
+MD5 bd5bf15be3a4ba655c24dd8c137c3de5 devfsd-1.3.25-r2.ebuild 1157
+MD5 7b73562a0482df3807afd92330f0611d ChangeLog 3066
+MD5 b64f47136c8298cec42e00df32c4276f files/devfsd-1.3.25-kernel-2.5.patch.bz2 1556
MD5 d580e9efc3658a0e71a165b3b531d415 files/devfsd 245
-MD5 a07c9024e5217528c12e9af075dfbb0d files/devfsd-1.3.25-shutup-modprobe.patch 828
MD5 f59c1fb784ac9e8f41530ecd2036e33e files/digest-devfsd-1.3.24 65
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25 65
+MD5 a07c9024e5217528c12e9af075dfbb0d files/devfsd-1.3.25-shutup-modprobe.patch 828
+MD5 ebcf65c3f4a7675a7214fb8e28ba9f6d files/devfsd.conf 1555
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r1 65
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r2 65
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r3 65
-MD5 b64f47136c8298cec42e00df32c4276f files/devfsd-1.3.25-kernel-2.5.patch.bz2 1556
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r4 65
diff --git a/sys-fs/devfsd/devfsd-1.3.24.ebuild b/sys-fs/devfsd/devfsd-1.3.24.ebuild
new file mode 100644
index 000000000000..1e6ca921a2d2
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.24.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.24.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+KEYWORDS="x86 amd64 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild
new file mode 100644
index 000000000000..f0d86e37d538
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="x86 amd64 ppc ~sparc ~alpha ~mips ~hppa"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+
+ # Get modprobe from module-init-tools to shutup
+ epatch ${FILESDIR}/${P}-shutup-modprobe.patch
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild
new file mode 100644
index 000000000000..c2f6e03008f4
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="x86 amd64 ppc ~sparc ~alpha ~mips ~hppa arm"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+
+ # Get modprobe from module-init-tools to shutup
+ epatch ${FILESDIR}/${P}-shutup-modprobe.patch
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild
new file mode 100644
index 000000000000..98eef57ae028
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="x86 amd64 ppc sparc alpha ~mips hppa arm"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ # http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml
+ has_version 'sys-devel/hardened-gcc' && append-flags '-yet_exec'
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild
new file mode 100644
index 000000000000..8d7bf7847c23
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ # http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml
+ has_version 'sys-devel/hardened-gcc' && append-flags '-yet_exec'
+
+ cd ${S}
+ epatch ${FILESDIR}/${P}-kernel-2.5.patch.bz2
+
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '32,34d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ -i GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25.ebuild b/sys-fs/devfsd/devfsd-1.3.25.ebuild
new file mode 100644
index 000000000000..6d29e0236068
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+KEYWORDS="x86 amd64 ppc sparc alpha mips hppa"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/files/devfsd b/sys-fs/devfsd/files/devfsd
new file mode 100644
index 000000000000..b01a3b879d43
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd
@@ -0,0 +1,13 @@
+#!/bin/sh
+#RCUPDATE:boot:04:This line is required for script management
+
+
+. /etc/rc.d/config/basic
+. /etc/rc.d/config/functions
+
+# Test if we use devfs and start devfsd
+mount --bind /dev /dev-state
+mount -t devfs none /dev
+/sbin/devfsd /dev
+
+
diff --git a/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2 b/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2
new file mode 100644
index 000000000000..23d2a9d6eb62
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2
Binary files differ
diff --git a/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch b/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch
new file mode 100644
index 000000000000..7106da6d45b9
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch
@@ -0,0 +1,27 @@
+--- devfsd/devfsd.c.orig 2003-02-22 15:21:43.000000000 +0200
++++ devfsd/devfsd.c 2003-02-22 15:23:08.000000000 +0200
+@@ -1217,7 +1217,7 @@
+ [RETURNS] Nothing.
+ */
+ {
+- char *argv[6];
++ char *argv[7];
+ char device[STRING_LENGTH];
+ char *env[4] = {"HOME=/", "TERM=linux", /* Safe mode environment */
+ "PATH=/sbin:/usr/sbin:/bin:/usr/bin", NULL};
+@@ -1239,10 +1239,11 @@
+ }
+ argv[0] = "/sbin/modprobe";
+ argv[1] = "-k";
+- argv[2] = "-C";
+- argv[3] = "/etc/modules.devfs";
+- argv[4] = device;
+- argv[5] = NULL;
++ argv[2] = "-s";
++ argv[3] = "-C";
++ argv[4] = "/etc/modules.devfs";
++ argv[5] = device;
++ argv[6] = NULL;
+ snprintf (device, sizeof (device), "/dev/%s", info->devname);
+ if (trace_level > 1)
+ fprintf (stderr, "%s modprobe with name: \"%s\"\n",
diff --git a/sys-fs/devfsd/files/devfsd.conf b/sys-fs/devfsd/files/devfsd.conf
new file mode 100644
index 000000000000..beb691a4e834
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd.conf
@@ -0,0 +1,41 @@
+# Sample /etc/devfsd.conf configuration file.
+# Richard Gooch <rgooch@atnf.csiro.au> 3-JUL-2000
+#
+# Enable full compatibility mode for old device names. You may comment these
+# out if you don't use the old device names. Make sure you know what you're
+# doing!
+REGISTER .* MKOLDCOMPAT
+UNREGISTER .* RMOLDCOMPAT
+
+# You may comment out the above and uncomment the following if you've
+# configured your system to use the original "new" devfs names or the really
+# new names
+#REGISTER vc/.* MKOLDCOMPAT
+#UNREGISTER vc/.* RMOLDCOMPAT
+#REGISTER pty/.* MKOLDCOMPAT
+#UNREGISTER pty/.* RMOLDCOMPAT
+#REGISTER misc MKOLDCOMPAT
+#UNREGISTER misc RMOLDCOMPAT
+
+# You may comment these out if you don't use the original "new" names
+REGISTER .* MKNEWCOMPAT
+UNREGISTER .* RMNEWCOMPAT
+
+# Enable module autoloading. You may comment this out if you don't use
+# autoloading
+LOOKUP .* MODLOAD
+
+# Uncomment this if you want permissions to be saved and restored
+REGISTER ^pt[sy]/.* IGNORE
+CHANGE ^pt[sy]/.* IGNORE
+REGISTER .* COPY /dev-state/$devname $devpath
+CHANGE .* COPY $devpath /dev-state/$devname
+CREATE .* COPY $devpath /dev-state/$devname
+
+LOOKUP ^cdrom$ CFUNCTION GLOBAL symlink ${mntpnt}/cdroms/cdrom0 $devpath
+REGISTER ^cdrom/cdrom0$ CFUNCTION GLOBAL symlink cdroms/cdrom0 cdrom
+UNREGISTER ^cdrom/cdrom0$ CFUNCTION GLOBAL unlink cdrom
+
+LOOKUP snd MODLOAD ACTION snd
+REGISTER sound/.* PERMISSIONS root.audio 660
+REGISTER snd/.* PERMISSIONS root.audio 660
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.24 b/sys-fs/devfsd/files/digest-devfsd-1.3.24
new file mode 100644
index 000000000000..b8fb3237a2c3
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.24
@@ -0,0 +1 @@
+MD5 03ca482ba46fa50c1fb62c899e14450e devfsd-v1.3.24.tar.gz 42226
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25 b/sys-fs/devfsd/files/digest-devfsd-1.3.25
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/e2fsprogs/ChangeLog b/sys-fs/e2fsprogs/ChangeLog
new file mode 100644
index 000000000000..96ba70117f59
--- /dev/null
+++ b/sys-fs/e2fsprogs/ChangeLog
@@ -0,0 +1,127 @@
+# ChangeLog for sys-fs/e2fsprogs
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*e2fsprogs-1.33 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> e2fsprogs-1.32-r2.ebuild,
+ e2fsprogs-1.33.ebuild, e2fsprogs-1.34.ebuild,
+ files/e2fsprogs-1.27ea-0.8.21.diff,
+ files/e2fsprogs-1.32-mk_cmds-cosmetic.patch:
+ moved to sys-fs
+
+*e2fsprogs-1.34 (30 Jul 2003)
+
+ 30 Jul 2003; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.34.ebuild:
+ Bump
+
+ 31 May 2003; Daniel Robbins <drobbins@gentoo.org>: moving to x86 (stable.)
+
+*e2fsprogs-1.33 (21 Apr 2003)
+
+ 21 Apr 2003; Daniel Robbins <drobbins@gentoo.org>: New upstream release.
+ Creation of locale stuff fails so commented out its creation in the ebuild.
+ Marked ~x86 only.
+
+*e2fsprogs-1.32-r2 (31 Dec 2002)
+
+ 15 Mar 2003; Jan Seidel <tuxus@gentoo.org> :
+ Added mips to KEYWORDS
+
+ 23 Feb 2003; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.32-r2.ebuild :
+ Fix minor error in the ebuild where "die" could be called from within
+ a subshell.
+
+ 20 Feb 2003; Zach Welch <zwelch@gentoo.org> e2fsprogs-1.32-r2.ebuild :
+ Added arm to keywords.
+
+ 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> e2fsprogs-1.32-r2.ebuild :
+ Added hppa to keywords.
+
+ 31 Dec 2002; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.32-r2.ebuild :
+
+ Symlink the mkfs.ext3 to mke2fs as it should be. Marked stable.
+
+*e2fsprogs-1.32-r1 (26 Dec 2002)
+
+ 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org> e2fsprogs-1.32-r1.ebuild :
+
+ Fix trying to move lsattr, chattr and uuidgen to non existing directory
+ in src_install(). Move compile_et and mk_cmds to /usr/bin. Fix a cosmetic
+ error in mk_cmds help output.
+
+ 10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> e2fsprogs-1.32.ebuild :
+
+ Mark stable.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> :
+
+ Changed sparc ~sparc keywords
+
+*e2fsprogs-1.32 (11 Nov 2002)
+
+ 25 Feb 2003; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.27-r1.ebuild e2fsprogs-1.27.ebuild e2fsprogs-1.29-r1.ebuild e2fsprogs-1.29.ebuild e2fsprogs-1.32-r1.ebuild e2fsprogs-1.32.ebuild :
+ Fix nesteddies
+
+ 18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
+ Added mips to keywords
+
+ 11 Nov 2002; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.32.ebuild :
+
+ New version from upstream.
+
+*e2fsprogs-1.30 (01 Nov 2002)
+
+ 01 Nov 2002; Brandon Low <lostlogic@gentoo.org> :
+
+ New version, also updated the ebuild to use econf and einstall.
+
+*e2fsprogs-1.29-r1 (26 Oct 2002)
+
+ 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Install linker scripts to fix bug #4411.
+
+*e2fsprogs-1.29 (25 Sep 2002)
+
+ 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Version update. Major bugfix release (curruption among things).
+
+*e2fsprogs-1.25-r1.ebuild (14 July 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.25-r1.ebuild :
+ Added KEYWORDS, SLOT.
+
+*e2fsprogs-1.27-r1 (21 Jun 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.27.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.27-r1.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 21 Jun 2002; Joachim Blaabejrg <styx@gentoo.org> e2fsprogs-1.27-r1.ebuild :
+ Added ACL support.
+
+ 03 Aug 2002; Nick Hadaway <raker@gentoo.org> e2fsprogs-1.27-r1.ebuild :
+ Updated ebuild to install /bin/compile_et's template files. Fixes a
+ cyrus-imapd compile problem.
+
+*e2fsprogs-1.27 (21 March 2002)
+
+ 03 Aug 2002; Nick Hadaway <raker@gentoo.org> e2fsprogs-1.27.ebuild :
+ Updated ebuild to install /bin/compile_et's template files. Fixes a
+ cyrus-imapd compile problem.
+
+
+*e2fsprogs-1.25-r3 (1 Feb 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.25-r3.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ 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.
diff --git a/sys-fs/e2fsprogs/Manifest b/sys-fs/e2fsprogs/Manifest
index 03fd51ccbe58..ddabb5787f15 100644
--- a/sys-fs/e2fsprogs/Manifest
+++ b/sys-fs/e2fsprogs/Manifest
@@ -1,9 +1,9 @@
-MD5 65ef842f6f7bc192c716c1425f1abd9f ChangeLog 3977
-MD5 7521fc473785fcc59beec08805df3955 e2fsprogs-1.32-r2.ebuild 2314
-MD5 0e50d40c6d0d6b1efac078c329c5f8e0 e2fsprogs-1.33.ebuild 2387
-MD5 70f40e8cae7206fe0ddd53f4ed27f3b9 e2fsprogs-1.34.ebuild 2390
-MD5 db361eb5cdf39ddae07e9f794d308b42 files/digest-e2fsprogs-1.32-r2 67
-MD5 3307c0c209b26bf447ff2840b7118862 files/digest-e2fsprogs-1.33 67
-MD5 0b77829b4c6500ac9722143384ddda95 files/e2fsprogs-1.27ea-0.8.21.diff 15214
+MD5 0d25a43c0b3311e374e0858a964bf882 e2fsprogs-1.33.ebuild 2384
+MD5 eb9e8d96b1ac4476cfb355c91b51d39f e2fsprogs-1.32-r2.ebuild 2311
+MD5 b1fda3762f2014dbdb378eda63ba4949 e2fsprogs-1.34.ebuild 2387
+MD5 459416f0ea50b272f0603046c1cb8496 ChangeLog 4231
MD5 1a896f2697b055d4b8b4139c3482ac9e files/e2fsprogs-1.32-mk_cmds-cosmetic.patch 316
+MD5 3307c0c209b26bf447ff2840b7118862 files/digest-e2fsprogs-1.33 67
MD5 9c39bba6702e492a7a01624ae60587bc files/digest-e2fsprogs-1.34 67
+MD5 0b77829b4c6500ac9722143384ddda95 files/e2fsprogs-1.27ea-0.8.21.diff 15214
+MD5 db361eb5cdf39ddae07e9f794d308b42 files/digest-e2fsprogs-1.32-r2 67
diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild
new file mode 100644
index 000000000000..138646359923
--- /dev/null
+++ b/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.32-r2.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+inherit eutils
+
+DESCRIPTION="Standard EXT2 and EXT3 filesystem utilities"
+HOMEPAGE="http://e2fsprogs.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+KEYWORDS="x86 amd64 ppc sparc alpha hppa arm mips"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="nls"
+
+#debianutils is for 'readlink'
+DEPEND="${DEPEND}
+ virtual/glibc
+ nls? ( sys-devel/gettext )
+ sys-apps/debianutils
+ sys-apps/texinfo"
+RDEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+ # Fix a cosmetic error in mk_cmds's help output.
+ cd ${S}; epatch ${FILESDIR}/${P}-mk_cmds-cosmetic.patch
+}
+
+src_compile() {
+ econf \
+ --enable-dynamic-e2fsck \
+ --enable-elf-shlibs \
+ `use_enable nls` \
+ || die
+
+ # Parallel make sometimes fails
+ MAKEOPTS="-j1" emake || die
+}
+
+src_install() {
+ einstall libdir=zapme || die
+ #evil e2fsprogs makefile -- I'll get you!
+ rm -rf ${D}/zapme
+
+ make DESTDIR=${D} install-libs || die
+
+ if use nls; then
+ make -C po DESTDIR=${D} install || die
+ fi
+
+ dodoc COPYING ChangeLog README RELEASE-NOTES SHLIBS
+ docinto e2fsck
+ dodoc e2fsck/ChangeLog e2fsck/CHANGES
+
+ dodir /lib /bin /sbin
+ cd ${D}/usr/lib
+ mv * ../../lib
+ cd ${D}/lib
+ mv *.a ../usr/lib
+ local mylib=""
+ local x=""
+ #install ldscripts to fix bug #4411
+ cd ${D}/usr/lib
+ for x in *.a
+ do
+ [ ! -f ${x} ] && continue
+ gen_usr_ldscript ${x/a}so
+ done
+ #normalize evil symlinks
+ cd ${D}/lib
+ for x in *
+ do
+ [ ! -L ${x} ] && continue
+ mylib="`readlink ${x}`"
+ mylib="`basename ${mylib}`"
+ ln -sf ${mylib} ${x}
+ done
+
+ mv ${D}/usr/sbin/* ${D}/sbin
+ cd ${D}/usr/bin
+ mv lsattr chattr uuidgen ../../bin
+ cd ${D}/sbin
+ mv mklost+found ../usr/sbin
+ #time to convert hard links/duplicates to symbolic links
+ cd ${D}/sbin
+ rm fsck.*
+ ln -sf e2fsck fsck.ext2
+ ln -sf e2fsck fsck.ext3
+ rm mkfs.*
+ ln -sf mke2fs mkfs.ext2
+ ln -sf mke2fs mkfs.ext3
+
+ # 03 Aug 2002 <raker@gentoo.org>
+ # There are awk files that don't get installed when doing
+ # a 'make install'. They are the template files for
+ # /bin/compile_et.
+
+ cd ${S}/lib/et
+ insinto /usr/share/et
+ doins et_c.awk et_h.awk
+ cd ${S}/lib/ss
+ insinto /usr/share/ss
+ doins ct_c.awk
+}
diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild
new file mode 100644
index 000000000000..a3fe13b9513d
--- /dev/null
+++ b/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.33.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+inherit eutils
+
+DESCRIPTION="Standard EXT2 and EXT3 filesystem utilities"
+HOMEPAGE="http://e2fsprogs.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+KEYWORDS="x86 amd64 hppa ~ppc"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="nls"
+
+#debianutils is for 'readlink'
+DEPEND="${DEPEND}
+ virtual/glibc
+ nls? ( sys-devel/gettext )
+ sys-apps/debianutils
+ sys-apps/texinfo"
+RDEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+ # Fix a cosmetic error in mk_cmds's help output.
+ cd ${S}; epatch ${FILESDIR}/e2fsprogs-1.32-mk_cmds-cosmetic.patch
+}
+
+src_compile() {
+ econf \
+ --enable-dynamic-e2fsck \
+ --enable-elf-shlibs \
+ `use_enable nls` \
+ || die
+
+ # Parallel make sometimes fails
+ MAKEOPTS="-j1" emake || die
+}
+
+src_install() {
+ einstall libdir=zapme || die
+ #evil e2fsprogs makefile -- I'll get you!
+ rm -rf ${D}/zapme
+
+ make DESTDIR=${D} install-libs || die
+
+ #There is .po file b0rkage with 1.33; commenting this out (drobbins, 21 Apr 2003)
+ #if use nls; then
+ # make -C po DESTDIR=${D} install || die
+ #fi
+
+ dodoc COPYING ChangeLog README RELEASE-NOTES SHLIBS
+ docinto e2fsck
+ dodoc e2fsck/ChangeLog e2fsck/CHANGES
+
+ dodir /lib /bin /sbin
+ cd ${D}/usr/lib
+ mv * ../../lib
+ cd ${D}/lib
+ mv *.a ../usr/lib
+ local mylib=""
+ local x=""
+ #install ldscripts to fix bug #4411
+ cd ${D}/usr/lib
+ for x in *.a
+ do
+ [ ! -f ${x} ] && continue
+ gen_usr_ldscript ${x/a}so
+ done
+ #normalize evil symlinks
+ cd ${D}/lib
+ for x in *
+ do
+ [ ! -L ${x} ] && continue
+ mylib="`readlink ${x}`"
+ mylib="`basename ${mylib}`"
+ ln -sf ${mylib} ${x}
+ done
+
+ mv ${D}/usr/sbin/* ${D}/sbin
+ cd ${D}/usr/bin
+ mv lsattr chattr uuidgen ../../bin
+ cd ${D}/sbin
+ mv mklost+found ../usr/sbin
+ #time to convert hard links/duplicates to symbolic links
+ cd ${D}/sbin
+ rm fsck.*
+ ln -sf e2fsck fsck.ext2
+ ln -sf e2fsck fsck.ext3
+ rm mkfs.*
+ ln -sf mke2fs mkfs.ext2
+ ln -sf mke2fs mkfs.ext3
+
+ # 03 Aug 2002 <raker@gentoo.org>
+ # There are awk files that don't get installed when doing
+ # a 'make install'. They are the template files for
+ # /bin/compile_et.
+
+ cd ${S}/lib/et
+ insinto /usr/share/et
+ doins et_c.awk et_h.awk
+ cd ${S}/lib/ss
+ insinto /usr/share/ss
+ doins ct_c.awk
+}
diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild
new file mode 100644
index 000000000000..eaf12346068c
--- /dev/null
+++ b/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.34.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+inherit eutils
+
+DESCRIPTION="Standard EXT2 and EXT3 filesystem utilities"
+HOMEPAGE="http://e2fsprogs.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+KEYWORDS="~x86 ~amd64 ~hppa ~ppc"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="nls"
+
+#debianutils is for 'readlink'
+DEPEND="${DEPEND}
+ virtual/glibc
+ nls? ( sys-devel/gettext )
+ sys-apps/debianutils
+ sys-apps/texinfo"
+RDEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+ # Fix a cosmetic error in mk_cmds's help output.
+ cd ${S}; epatch ${FILESDIR}/e2fsprogs-1.32-mk_cmds-cosmetic.patch
+}
+
+src_compile() {
+ econf \
+ --enable-dynamic-e2fsck \
+ --enable-elf-shlibs \
+ `use_enable nls` \
+ || die
+
+ # Parallel make sometimes fails
+ MAKEOPTS="-j1" emake || die
+}
+
+src_install() {
+ einstall libdir=zapme || die
+ #evil e2fsprogs makefile -- I'll get you!
+ rm -rf ${D}/zapme
+
+ make DESTDIR=${D} install-libs || die
+
+ #There is .po file b0rkage with 1.33; commenting this out (drobbins, 21 Apr 2003)
+ #if use nls; then
+ # make -C po DESTDIR=${D} install || die
+ #fi
+
+ dodoc COPYING ChangeLog README RELEASE-NOTES SHLIBS
+ docinto e2fsck
+ dodoc e2fsck/ChangeLog e2fsck/CHANGES
+
+ dodir /lib /bin /sbin
+ cd ${D}/usr/lib
+ mv * ../../lib
+ cd ${D}/lib
+ mv *.a ../usr/lib
+ local mylib=""
+ local x=""
+ #install ldscripts to fix bug #4411
+ cd ${D}/usr/lib
+ for x in *.a
+ do
+ [ ! -f ${x} ] && continue
+ gen_usr_ldscript ${x/a}so
+ done
+ #normalize evil symlinks
+ cd ${D}/lib
+ for x in *
+ do
+ [ ! -L ${x} ] && continue
+ mylib="`readlink ${x}`"
+ mylib="`basename ${mylib}`"
+ ln -sf ${mylib} ${x}
+ done
+
+ mv ${D}/usr/sbin/* ${D}/sbin
+ cd ${D}/usr/bin
+ mv lsattr chattr uuidgen ../../bin
+ cd ${D}/sbin
+ mv mklost+found ../usr/sbin
+ #time to convert hard links/duplicates to symbolic links
+ cd ${D}/sbin
+ rm fsck.*
+ ln -sf e2fsck fsck.ext2
+ ln -sf e2fsck fsck.ext3
+ rm mkfs.*
+ ln -sf mke2fs mkfs.ext2
+ ln -sf mke2fs mkfs.ext3
+
+ # 03 Aug 2002 <raker@gentoo.org>
+ # There are awk files that don't get installed when doing
+ # a 'make install'. They are the template files for
+ # /bin/compile_et.
+
+ cd ${S}/lib/et
+ insinto /usr/share/et
+ doins et_c.awk et_h.awk
+ cd ${S}/lib/ss
+ insinto /usr/share/ss
+ doins ct_c.awk
+}
diff --git a/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.32-r2 b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.32-r2
new file mode 100644
index 000000000000..36577bde405a
--- /dev/null
+++ b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.32-r2
@@ -0,0 +1 @@
+MD5 a7ced9d6edaba3a000ccc5200e09b90d e2fsprogs-1.32.tar.gz 2894603
diff --git a/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.33 b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.33
new file mode 100644
index 000000000000..57abbd3ba2f6
--- /dev/null
+++ b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.33
@@ -0,0 +1 @@
+MD5 8d922086299ae9794b008256bde6188f e2fsprogs-1.33.tar.gz 2959524
diff --git a/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.34 b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.34
new file mode 100644
index 000000000000..a0afabeaa2cf
--- /dev/null
+++ b/sys-fs/e2fsprogs/files/digest-e2fsprogs-1.34
@@ -0,0 +1 @@
+MD5 9be9375224f0970a55e39ebebf2a0ce5 e2fsprogs-1.34.tar.gz 3074827
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.27ea-0.8.21.diff b/sys-fs/e2fsprogs/files/e2fsprogs-1.27ea-0.8.21.diff
new file mode 100644
index 000000000000..c204210abb29
--- /dev/null
+++ b/sys-fs/e2fsprogs/files/e2fsprogs-1.27ea-0.8.21.diff
@@ -0,0 +1,427 @@
+Extended Attributes patch to the e2fsprogs package
+14 March 2002, 20:03:41
+
+After extracting the e2fsprogs-1.27.tar.gz package, apply this patch as follows:
+
+ cd e2fsprogs-1.27
+ patch -p1 < ../e2fsprogs-1.27-ea-0.8.21.patch
+
+diff -Nur e2fsprogs-1.27/debugfs/icheck.c e2fsprogs-1.27ea/debugfs/icheck.c
+--- e2fsprogs-1.27/debugfs/icheck.c Sun Feb 24 22:03:58 2002
++++ e2fsprogs-1.27ea/debugfs/icheck.c Thu Mar 14 07:26:40 2002
+@@ -108,7 +108,7 @@
+ while (ino) {
+ if (!inode.i_links_count)
+ goto next;
+- if (!ext2fs_inode_has_valid_blocks(&inode))
++ if (!ext2fs_inode_has_valid_blocks(current_fs, &inode))
+ goto next;
+ /*
+ * To handle filesystems touched by 0.3c extfs; can be
+diff -Nur e2fsprogs-1.27/e2fsck/e2fsck.c e2fsprogs-1.27ea/e2fsck/e2fsck.c
+--- e2fsprogs-1.27/e2fsck/e2fsck.c Sun Feb 24 22:03:58 2002
++++ e2fsprogs-1.27ea/e2fsck/e2fsck.c Thu Mar 14 07:26:44 2002
+@@ -30,6 +30,7 @@
+ memset(context, 0, sizeof(struct e2fsck_struct));
+
+ context->process_inode_size = 256;
++ context->ext_attr_ver = 2;
+
+ *ret = context;
+ return 0;
+diff -Nur e2fsprogs-1.27/e2fsck/e2fsck.h e2fsprogs-1.27ea/e2fsck/e2fsck.h
+--- e2fsprogs-1.27/e2fsck/e2fsck.h Sun Feb 24 22:03:58 2002
++++ e2fsprogs-1.27ea/e2fsck/e2fsck.h Thu Mar 14 07:26:44 2002
+@@ -254,6 +254,8 @@
+ int fs_ext_attr_inodes;
+ int fs_ext_attr_blocks;
+
++ int ext_attr_ver;
++
+ /*
+ * For the use of callers of the e2fsck functions; not used by
+ * e2fsck functions themselves.
+@@ -322,7 +324,7 @@
+
+ /* pass1.c */
+ extern void e2fsck_use_inode_shortcuts(e2fsck_t ctx, int bool);
+-extern int e2fsck_pass1_check_device_inode(struct ext2_inode *inode);
++extern int e2fsck_pass1_check_device_inode(ext2_filsys fs, struct ext2_inode *inode);
+ extern int e2fsck_pass1_check_symlink(ext2_filsys fs, struct ext2_inode *inode);
+
+ /* pass2.c */
+diff -Nur e2fsprogs-1.27/e2fsck/pass1.c e2fsprogs-1.27ea/e2fsck/pass1.c
+--- e2fsprogs-1.27/e2fsck/pass1.c Sun Feb 24 22:03:58 2002
++++ e2fsprogs-1.27ea/e2fsck/pass1.c Thu Mar 14 08:42:27 2002
+@@ -123,14 +123,14 @@
+ * since they have the same requirement; the i_block fields should be
+ * zero.
+ */
+-int e2fsck_pass1_check_device_inode(struct ext2_inode *inode)
++int e2fsck_pass1_check_device_inode(ext2_filsys fs, struct ext2_inode *inode)
+ {
+ int i;
+
+ /*
+ * If i_blocks is non-zero, then this is a bogus device/fifo/socket
+ */
+- if (inode->i_blocks)
++ if (ext2fs_inode_data_blocks(fs, inode) != 0)
+ return 0;
+ /*
+ * We should be able to do the test below all the time, but
+@@ -179,9 +179,9 @@
+ EXT2_INDEX_FL)))
+ return 0;
+
+- if (inode->i_blocks) {
++ if (inode->i_size > sizeof (inode->i_block) - 1) {
+ if ((inode->i_size > fs->blocksize) ||
+- (inode->i_blocks != fs->blocksize >> 9) ||
++ (ext2fs_inode_data_blocks(fs, inode) != fs->blocksize>>9) ||
+ (inode->i_block[0] < fs->super->s_first_data_block) ||
+ (inode->i_block[0] >= fs->super->s_blocks_count))
+ return 0;
+@@ -190,7 +190,7 @@
+ if (inode->i_block[i])
+ return 0;
+ } else {
+- if (inode->i_size > sizeof(inode->i_block) - 1)
++ if (ext2fs_inode_data_blocks(fs, inode) != 0)
+ return 0;
+
+ if (inode->i_size !=
+@@ -603,12 +603,12 @@
+ ext2fs_mark_inode_bitmap(ctx->inode_reg_map, ino);
+ ctx->fs_regular_count++;
+ } else if (LINUX_S_ISCHR (inode.i_mode) &&
+- e2fsck_pass1_check_device_inode(&inode)) {
++ e2fsck_pass1_check_device_inode(fs, &inode)) {
+ check_immutable(ctx, &pctx);
+ check_size(ctx, &pctx);
+ ctx->fs_chardev_count++;
+ } else if (LINUX_S_ISBLK (inode.i_mode) &&
+- e2fsck_pass1_check_device_inode(&inode)) {
++ e2fsck_pass1_check_device_inode(fs, &inode)) {
+ check_immutable(ctx, &pctx);
+ check_size(ctx, &pctx);
+ ctx->fs_blockdev_count++;
+@@ -617,18 +617,19 @@
+ ctx->fs_symlinks_count++;
+ if (!e2fsck_pass1_check_symlink(fs, &inode))
+ mark_inode_bad(ctx, ino);
+- if (!inode.i_blocks) {
++ if (ext2fs_inode_data_blocks(fs, &inode) == 0) {
+ ctx->fs_fast_symlinks_count++;
++ check_blocks(ctx, &pctx, block_buf);
+ goto next;
+ }
+ }
+ else if (LINUX_S_ISFIFO (inode.i_mode) &&
+- e2fsck_pass1_check_device_inode(&inode)) {
++ e2fsck_pass1_check_device_inode(fs, &inode)) {
+ check_immutable(ctx, &pctx);
+ check_size(ctx, &pctx);
+ ctx->fs_fifo_count++;
+ } else if ((LINUX_S_ISSOCK (inode.i_mode)) &&
+- e2fsck_pass1_check_device_inode(&inode)) {
++ e2fsck_pass1_check_device_inode(fs, &inode)) {
+ check_immutable(ctx, &pctx);
+ check_size(ctx, &pctx);
+ ctx->fs_sockets_count++;
+@@ -1057,7 +1058,10 @@
+ goto clear_extattr;
+ header = (struct ext2_ext_attr_header *) block_buf;
+ pctx->blk = inode->i_file_acl;
+- if (header->h_magic != EXT2_EXT_ATTR_MAGIC) {
++ if ((ctx->ext_attr_ver == 1 &&
++ header->h_magic != EXT2_EXT_ATTR_MAGIC_v1) ||
++ (ctx->ext_attr_ver == 2 &&
++ header->h_magic != EXT2_EXT_ATTR_MAGIC)) {
+ if (fix_problem(ctx, PR_1_BAD_EA_BLOCK, pctx))
+ goto clear_extattr;
+ }
+@@ -1085,7 +1089,10 @@
+ if (fix_problem(ctx, PR_1_EA_ALLOC_COLLISION, pctx))
+ goto clear_extattr;
+ }
+- if (entry->e_name_len == 0 || entry->e_name_index != 0) {
++ if ((ctx->ext_attr_ver == 1 &&
++ (entry->e_name_len == 0 || entry->e_name_index != 0)) ||
++ (ctx->ext_attr_ver == 2 &&
++ entry->e_name_index == 0)) {
+ if (fix_problem(ctx, PR_1_EA_BAD_NAME, pctx))
+ goto clear_extattr;
+ }
+@@ -1136,9 +1143,9 @@
+ int bad_size = 0;
+ __u64 size;
+
+- if (!ext2fs_inode_has_valid_blocks(pctx->inode))
++ if (!ext2fs_inode_has_valid_blocks(fs, inode) && !inode->i_file_acl)
+ return;
+-
++
+ pb.ino = ino;
+ pb.num_blocks = pb.last_block = 0;
+ pb.num_illegal_blocks = 0;
+@@ -1165,14 +1172,16 @@
+ }
+ }
+
+- pctx->errcode = ext2fs_block_iterate2(fs, ino,
+- pb.is_dir ? BLOCK_FLAG_HOLE : 0,
+- block_buf, process_block, &pb);
+- if (ctx->flags & E2F_FLAG_SIGNAL_MASK)
+- return;
+- end_problem_latch(ctx, PR_LATCH_BLOCK);
+- if (pctx->errcode)
+- fix_problem(ctx, PR_1_BLOCK_ITERATE, pctx);
++ if (ext2fs_inode_has_valid_blocks(fs, inode)) {
++ pctx->errcode = ext2fs_block_iterate2(fs, ino,
++ pb.is_dir ? BLOCK_FLAG_HOLE : 0,
++ block_buf, process_block, &pb);
++ if (ctx->flags & E2F_FLAG_SIGNAL_MASK)
++ return;
++ end_problem_latch(ctx, PR_LATCH_BLOCK);
++ if (pctx->errcode)
++ fix_problem(ctx, PR_1_BLOCK_ITERATE, pctx);
++ }
+
+ if (pb.fragmented && pb.num_blocks < fs->super->s_blocks_per_group)
+ ctx->fs_fragmented++;
+diff -Nur e2fsprogs-1.27/e2fsck/pass1b.c e2fsprogs-1.27ea/e2fsck/pass1b.c
+--- e2fsprogs-1.27/e2fsck/pass1b.c Sun Feb 24 22:03:58 2002
++++ e2fsprogs-1.27ea/e2fsck/pass1b.c Thu Mar 14 07:26:40 2002
+@@ -200,7 +200,7 @@
+ pctx.ino = ctx->stashed_ino = ino;
+ if ((ino != EXT2_BAD_INO) &&
+ (!ext2fs_test_inode_bitmap(ctx->inode_used_map, ino) ||
+- !ext2fs_inode_has_valid_blocks(&inode)))
++ !ext2fs_inode_has_valid_blocks(fs, &inode)))
+ goto next;
+
+ pb.ino = ino;
+diff -Nur e2fsprogs-1.27/e2fsck/pass2.c e2fsprogs-1.27ea/e2fsck/pass2.c
+--- e2fsprogs-1.27/e2fsck/pass2.c Sun Feb 24 22:03:59 2002
++++ e2fsprogs-1.27ea/e2fsck/pass2.c Thu Mar 14 07:26:40 2002
+@@ -672,7 +672,7 @@
+ ext2fs_unmark_inode_bitmap(fs->inode_map, ino);
+ ext2fs_mark_ib_dirty(fs);
+
+- if (!ext2fs_inode_has_valid_blocks(&inode))
++ if (!ext2fs_inode_has_valid_blocks(fs, &inode))
+ return;
+
+ if (!LINUX_S_ISDIR(inode.i_mode) &&
+@@ -718,16 +718,16 @@
+ !(LINUX_S_ISSOCK(inode.i_mode)))
+ problem = PR_2_BAD_MODE;
+ else if (LINUX_S_ISCHR(inode.i_mode)
+- && !e2fsck_pass1_check_device_inode(&inode))
++ && !e2fsck_pass1_check_device_inode(fs, &inode))
+ problem = PR_2_BAD_CHAR_DEV;
+ else if (LINUX_S_ISBLK(inode.i_mode)
+- && !e2fsck_pass1_check_device_inode(&inode))
++ && !e2fsck_pass1_check_device_inode(fs, &inode))
+ problem = PR_2_BAD_BLOCK_DEV;
+ else if (LINUX_S_ISFIFO(inode.i_mode)
+- && !e2fsck_pass1_check_device_inode(&inode))
++ && !e2fsck_pass1_check_device_inode(fs, &inode))
+ problem = PR_2_BAD_FIFO;
+ else if (LINUX_S_ISSOCK(inode.i_mode)
+- && !e2fsck_pass1_check_device_inode(&inode))
++ && !e2fsck_pass1_check_device_inode(fs, &inode))
+ problem = PR_2_BAD_SOCKET;
+ else if (LINUX_S_ISLNK(inode.i_mode)
+ && !e2fsck_pass1_check_symlink(fs, &inode)) {
+diff -Nur e2fsprogs-1.27/e2fsck/pass4.c e2fsprogs-1.27ea/e2fsck/pass4.c
+--- e2fsprogs-1.27/e2fsck/pass4.c Sun Feb 24 22:03:59 2002
++++ e2fsprogs-1.27ea/e2fsck/pass4.c Thu Mar 14 09:56:54 2002
+@@ -34,8 +34,8 @@
+ pctx.ino = i;
+ pctx.inode = &inode;
+
+- if (!inode.i_blocks && (LINUX_S_ISREG(inode.i_mode) ||
+- LINUX_S_ISDIR(inode.i_mode))) {
++ if (ext2fs_inode_data_blocks(fs, &inode) == 0 &&
++ (LINUX_S_ISREG(inode.i_mode) || LINUX_S_ISDIR(inode.i_mode))) {
+ /*
+ * This is a zero-length file; prompt to delete it...
+ */
+diff -Nur e2fsprogs-1.27/e2fsck/super.c e2fsprogs-1.27ea/e2fsck/super.c
+--- e2fsprogs-1.27/e2fsck/super.c Sun Feb 24 22:03:59 2002
++++ e2fsprogs-1.27ea/e2fsck/super.c Thu Mar 14 07:26:40 2002
+@@ -172,7 +172,7 @@
+ errcode_t retval;
+ struct process_block_struct pb;
+
+- if (!ext2fs_inode_has_valid_blocks(inode))
++ if (!ext2fs_inode_has_valid_blocks(fs, inode))
+ return 0;
+
+ pb.buf = block_buf + 3 * ctx->fs->blocksize;
+diff -Nur e2fsprogs-1.27/e2fsck/swapfs.c e2fsprogs-1.27ea/e2fsck/swapfs.c
+--- e2fsprogs-1.27/e2fsck/swapfs.c Sun Feb 24 22:03:59 2002
++++ e2fsprogs-1.27ea/e2fsck/swapfs.c Thu Mar 14 07:26:40 2002
+@@ -158,7 +158,7 @@
+ ((inode->i_block[EXT2_IND_BLOCK] ||
+ inode->i_block[EXT2_DIND_BLOCK] ||
+ inode->i_block[EXT2_TIND_BLOCK]) &&
+- ext2fs_inode_has_valid_blocks(inode)))
++ ext2fs_inode_has_valid_blocks(fs, inode)))
+ swap_inode_blocks(ctx, ino, block_buf, inode);
+
+ if (ctx->flags & E2F_FLAG_SIGNAL_MASK)
+diff -Nur e2fsprogs-1.27/e2fsck/unix.c e2fsprogs-1.27ea/e2fsck/unix.c
+--- e2fsprogs-1.27/e2fsck/unix.c Fri Mar 8 07:05:02 2002
++++ e2fsprogs-1.27ea/e2fsck/unix.c Thu Mar 14 07:26:44 2002
+@@ -79,6 +79,7 @@
+ " -j external-journal Set location of the external journal\n"
+ " -l bad_blocks_file Add to badblocks list\n"
+ " -L bad_blocks_file Set badblocks list\n"
++ " -E version Extended attribute version (1-2)\n"
+ ));
+
+ exit(FSCK_USAGE);
+@@ -467,7 +468,7 @@
+ ctx->program_name = *argv;
+ else
+ ctx->program_name = "e2fsck";
+- while ((c = getopt (argc, argv, "panyrcC:B:dfvtFVM:b:I:j:P:l:L:N:Ss")) != EOF)
++ while ((c = getopt (argc, argv, "panyrcC:B:dfvtFVM:b:I:j:P:l:L:N:SsE:")) != EOF)
+ switch (c) {
+ case 'C':
+ ctx->progress = e2fsck_update_progress;
+@@ -580,6 +581,14 @@
+ "of e2fsck\n"));
+ exit(1);
+ #endif
++ case 'E':
++ if (atoi(optarg) != 1 && atoi(optarg) != 2) {
++ usage(ctx);
++ exit(1);
++ }
++ ctx->ext_attr_ver = atoi(optarg);
++ break;
++
+ default:
+ usage(ctx);
+ }
+diff -Nur e2fsprogs-1.27/lib/ext2fs/bmove.c e2fsprogs-1.27ea/lib/ext2fs/bmove.c
+--- e2fsprogs-1.27/lib/ext2fs/bmove.c Sun Feb 24 22:03:59 2002
++++ e2fsprogs-1.27ea/lib/ext2fs/bmove.c Thu Mar 14 07:26:40 2002
+@@ -134,7 +134,7 @@
+
+ while (ino) {
+ if ((inode.i_links_count == 0) ||
+- !ext2fs_inode_has_valid_blocks(&inode))
++ !ext2fs_inode_has_valid_blocks(fs, &inode))
+ goto next;
+
+ pb.ino = ino;
+diff -Nur e2fsprogs-1.27/lib/ext2fs/ext2_ext_attr.h e2fsprogs-1.27ea/lib/ext2fs/ext2_ext_attr.h
+--- e2fsprogs-1.27/lib/ext2fs/ext2_ext_attr.h Sun Feb 24 22:03:59 2002
++++ e2fsprogs-1.27ea/lib/ext2fs/ext2_ext_attr.h Thu Mar 14 07:26:44 2002
+@@ -7,7 +7,8 @@
+ */
+
+ /* Magic value in attribute blocks */
+-#define EXT2_EXT_ATTR_MAGIC 0xEA010000
++#define EXT2_EXT_ATTR_MAGIC_v1 0xEA010000
++#define EXT2_EXT_ATTR_MAGIC 0xEA020000
+
+ /* Maximum number of references to one attribute block */
+ #define EXT2_EXT_ATTR_REFCOUNT_MAX 1024
+@@ -22,7 +23,7 @@
+
+ struct ext2_ext_attr_entry {
+ __u8 e_name_len; /* length of name */
+- __u8 e_name_index; /* index into table of names (n/i) */
++ __u8 e_name_index; /* attribute name index */
+ __u16 e_value_offs; /* offset in disk block of value */
+ __u32 e_value_block; /* disk block attribute is stored on (n/i) */
+ __u32 e_value_size; /* size of attribute value */
+diff -Nur e2fsprogs-1.27/lib/ext2fs/ext2fs.h e2fsprogs-1.27ea/lib/ext2fs/ext2fs.h
+--- e2fsprogs-1.27/lib/ext2fs/ext2fs.h Fri Mar 8 07:05:02 2002
++++ e2fsprogs-1.27ea/lib/ext2fs/ext2fs.h Thu Mar 14 07:26:40 2002
+@@ -811,7 +811,7 @@
+ struct ext2_inode *f, int hostorder);
+
+ /* valid_blk.c */
+-extern int ext2fs_inode_has_valid_blocks(struct ext2_inode *inode);
++extern int ext2fs_inode_has_valid_blocks(ext2_filsys fs, struct ext2_inode *inode);
+
+ /* version.c */
+ extern int ext2fs_parse_version_string(const char *ver_string);
+@@ -992,6 +992,13 @@
+ _INLINE_ int ext2fs_group_of_ino(ext2_filsys fs, ext2_ino_t ino)
+ {
+ return (ino - 1) / fs->super->s_inodes_per_group;
++}
++
++_INLINE_ blk_t ext2fs_inode_data_blocks(ext2_filsys fs,
++ struct ext2_inode *inode)
++{
++ return inode->i_blocks -
++ (inode->i_file_acl ? fs->blocksize >> 9 : 0);
+ }
+ #undef _INLINE_
+ #endif
+diff -Nur e2fsprogs-1.27/lib/ext2fs/valid_blk.c e2fsprogs-1.27ea/lib/ext2fs/valid_blk.c
+--- e2fsprogs-1.27/lib/ext2fs/valid_blk.c Sun Feb 24 22:04:00 2002
++++ e2fsprogs-1.27ea/lib/ext2fs/valid_blk.c Thu Mar 14 07:26:40 2002
+@@ -24,7 +24,7 @@
+ * This function returns 1 if the inode's block entries actually
+ * contain block entries.
+ */
+-int ext2fs_inode_has_valid_blocks(struct ext2_inode *inode)
++int ext2fs_inode_has_valid_blocks(ext2_filsys fs, struct ext2_inode *inode)
+ {
+ /*
+ * Only directories, regular files, and some symbolic links
+@@ -38,7 +38,8 @@
+ * If the symbolic link is a "fast symlink", then the symlink
+ * target is stored in the block entries.
+ */
+- if (LINUX_S_ISLNK (inode->i_mode) && inode->i_blocks == 0)
++ if (LINUX_S_ISLNK (inode->i_mode) &&
++ ext2fs_inode_data_blocks(fs, inode) == 0)
+ return 0;
+
+ return 1;
+diff -Nur e2fsprogs-1.27/misc/e2image.c e2fsprogs-1.27ea/misc/e2image.c
+--- e2fsprogs-1.27/misc/e2image.c Tue Mar 5 09:31:15 2002
++++ e2fsprogs-1.27ea/misc/e2image.c Thu Mar 14 07:26:40 2002
+@@ -396,7 +396,7 @@
+ if (ino == 0)
+ break;
+ if (!inode.i_links_count ||
+- !ext2fs_inode_has_valid_blocks(&inode))
++ !ext2fs_inode_has_valid_blocks(fs, &inode))
+ continue;
+
+ stashed_ino = ino;
+diff -Nur e2fsprogs-1.27/resize/resize2fs.c e2fsprogs-1.27ea/resize/resize2fs.c
+--- e2fsprogs-1.27/resize/resize2fs.c Fri Mar 8 07:05:02 2002
++++ e2fsprogs-1.27ea/resize/resize2fs.c Thu Mar 14 07:26:40 2002
+@@ -992,7 +992,7 @@
+ pb.is_dir = LINUX_S_ISDIR(inode.i_mode);
+ pb.changed = 0;
+
+- if (ext2fs_inode_has_valid_blocks(&inode) &&
++ if (ext2fs_inode_has_valid_blocks(rfs->old_fs, &inode) &&
+ (rfs->bmap || pb.is_dir)) {
+ pb.ino = ino;
+ retval = ext2fs_block_iterate2(rfs->old_fs,
+diff -Nur e2fsprogs-1.27/version.h e2fsprogs-1.27ea/version.h
+--- e2fsprogs-1.27/version.h Fri Mar 8 09:32:48 2002
++++ e2fsprogs-1.27ea/version.h Thu Mar 14 07:26:44 2002
+@@ -6,5 +6,5 @@
+ * Ts'o. This file may be redistributed under the GNU Public License.
+ */
+
+-#define E2FSPROGS_VERSION "1.27"
+-#define E2FSPROGS_DATE "8-Mar-2002"
++#define E2FSPROGS_VERSION "1.27ea"
++#define E2FSPROGS_DATE "14-Mar-2002"
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.32-mk_cmds-cosmetic.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.32-mk_cmds-cosmetic.patch
new file mode 100644
index 000000000000..52b6d75b6c9f
--- /dev/null
+++ b/sys-fs/e2fsprogs/files/e2fsprogs-1.32-mk_cmds-cosmetic.patch
@@ -0,0 +1,11 @@
+--- e2fsprogs-1.32/lib/ss/mk_cmds.sh.in.orig 2002-12-26 18:44:42.000000000 +0200
++++ e2fsprogs-1.32/lib/ss/mk_cmds.sh.in 2002-12-26 18:45:33.000000000 +0200
+@@ -31,7 +31,7 @@
+ TMP="ct$$.c"
+
+ if test ! -f "$FILE" ; then
+- echo "$FILE: File not found"
++ echo "mk_cmds: $FILE: File not found"
+ exit 1;
+ fi
+
diff --git a/sys-fs/efsd/ChangeLog b/sys-fs/efsd/ChangeLog
new file mode 100644
index 000000000000..aa0d56e6d331
--- /dev/null
+++ b/sys-fs/efsd/ChangeLog
@@ -0,0 +1,28 @@
+# ChangeLog for sys-fs/efsd
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*efsd-0.0.1.20030629 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
+ efsd-0.0.1.20030220-r1.ebuild, efsd-0.0.1.20030629.ebuild:
+ moved to sys-fs
+
+*efsd-0.0.1.20030629 (29 Jun 2003)
+
+ 29 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump.
+
+*efsd-0.0.1.20030220-r1 (20 Mar 2003)
+
+ 20 Mar 2003; Seemant Kulleen <seemant@gentoo.org>
+ efsd-0.0.1.20030220-r1.ebuild:
+ removed pic cruft
+
+*efsd-0.0.1.20030220 (20 Feb 2003)
+
+ 13 Mar 2003; Aron Griffis <agriffis@gentoo.org> efsd-0.0.1.20030220.ebuild:
+ Add ~alpha to KEYWORDS and add -fPIC on alpha
+
+ 20 Feb 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/sys-fs/efsd/Manifest b/sys-fs/efsd/Manifest
index 8871fb3f67a9..3b6fc54301f8 100644
--- a/sys-fs/efsd/Manifest
+++ b/sys-fs/efsd/Manifest
@@ -1,5 +1,5 @@
-MD5 c1e8fb287ddbf8507b92745b4f36b437 files/digest-efsd-0.0.1.20030629 72
+MD5 4ae8e58dcfcf13ee5b206ec63199546a efsd-0.0.1.20030629.ebuild 1009
+MD5 70e0c536b4f401a8de5466fdd4eb3d96 efsd-0.0.1.20030220-r1.ebuild 1285
+MD5 52adf045cc2526f3270f985353d0a806 ChangeLog 881
MD5 1edeeb20b5a5550a1a233e25d7bb2e27 files/digest-efsd-0.0.1.20030220-r1 72
-MD5 91b6ee9bd4618a2951a65f15f7b885eb ChangeLog 716
-MD5 6435a73bf7e087a64fc045e772cfdee1 efsd-0.0.1.20030629.ebuild 1010
-MD5 26f0676aa669079652c98aa4e9095b03 efsd-0.0.1.20030220-r1.ebuild 1286
+MD5 c1e8fb287ddbf8507b92745b4f36b437 files/digest-efsd-0.0.1.20030629 72
diff --git a/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild b/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild
new file mode 100644
index 000000000000..308dd6f32c3e
--- /dev/null
+++ b/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/efsd-0.0.1.20030220-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+inherit flag-o-matic
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="daemon that provides commonly needed file system functionality to clients"
+HOMEPAGE="http://www.enlightenment.org/pages/efsd.html"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm"
+
+DEPEND="dev-lang/perl"
+
+RDEPEND="${DEPEND}
+ app-admin/fam-oss
+ >=dev-libs/libxml2-2.3.10"
+# See the other ebuild for comment
+# >=dev-db/edb-1.0.3.2003*
+
+pkg_setup() {
+ # the stupid gettextize script prevents non-interactive mode, so we hax it
+ cp `which gettextize` ${T} || die "could not copy gettextize"
+ cp ${T}/gettextize ${T}/gettextize.old
+ sed -e 's:read dummy < /dev/tty::' ${T}/gettextize.old > ${T}/gettextize
+}
+
+src_compile() {
+ env PATH="${T}:${PATH}" WANT_AUTOCONF_2_5=1 NOCONFIGURE=yes ./autogen.sh || die
+ use alpha && append-flags -fPIC
+ econf --with-gnu-ld || die
+ emake || die
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ dodoc AUTHORS ChangeLog NEWS README TODO
+ dohtml -r doc
+ docinto example
+ doins example/*
+}
diff --git a/sys-fs/efsd/efsd-0.0.1.20030629.ebuild b/sys-fs/efsd/efsd-0.0.1.20030629.ebuild
new file mode 100644
index 000000000000..d8db002f4f3f
--- /dev/null
+++ b/sys-fs/efsd/efsd-0.0.1.20030629.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/efsd/efsd-0.0.1.20030629.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+inherit enlightenment flag-o-matic
+
+DESCRIPTION="daemon that provides commonly needed file system functionality to clients"
+HOMEPAGE="http://www.enlightenment.org/pages/efsd.html"
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm"
+
+DEPEND="${DEPEND}
+ dev-lang/perl"
+RDEPEND="${DEPEND}
+ app-admin/fam-oss
+ >=dev-libs/libxml2-2.3.10
+ >=dev-db/edb-1.0.3.2003*"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ gettext_modify
+}
+
+src_compile() {
+ env PATH="${T}:${PATH}" WANT_AUTOCONF_2_5=1 NOCONFIGURE=yes ./autogen.sh || die
+ use alpha && append-flags -fPIC
+ econf --with-gnu-ld || die
+ emake || die
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ dodoc AUTHORS ChangeLog NEWS README TODO
+ dohtml -r doc
+ docinto example
+ doins example/*
+}
diff --git a/sys-fs/efsd/files/digest-efsd-0.0.1.20030220-r1 b/sys-fs/efsd/files/digest-efsd-0.0.1.20030220-r1
new file mode 100644
index 000000000000..966f41c2a3da
--- /dev/null
+++ b/sys-fs/efsd/files/digest-efsd-0.0.1.20030220-r1
@@ -0,0 +1 @@
+MD5 93e99cbbce9061e327ef611065b8a637 efsd-0.0.1.20030220.tar.bz2 221622
diff --git a/sys-fs/efsd/files/digest-efsd-0.0.1.20030629 b/sys-fs/efsd/files/digest-efsd-0.0.1.20030629
new file mode 100644
index 000000000000..99937bbebfd5
--- /dev/null
+++ b/sys-fs/efsd/files/digest-efsd-0.0.1.20030629
@@ -0,0 +1 @@
+MD5 869a0d22ddde93979d8f227824d92baf efsd-0.0.1.20030629.tar.bz2 223438
diff --git a/sys-fs/evms/ChangeLog b/sys-fs/evms/ChangeLog
new file mode 100644
index 000000000000..b1761c4a2f17
--- /dev/null
+++ b/sys-fs/evms/ChangeLog
@@ -0,0 +1,85 @@
+# ChangeLog for sys-fs/evms
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*evms-2.0.0-r1 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> evms-1.2.0-r1.ebuild,
+ evms-1.2.0.ebuild, evms-1.2.1-r1.ebuild, evms-1.2.1.ebuild,
+ evms-2.0.0-r1.ebuild, evms-2.0.1.ebuild, evms-2.1.0.ebuild, files/evms-init,
+ files/evms2-init:
+ moved to sys-fs
+
+*evms-2.1.0 (13 Jul 2003)
+
+ 13 Jul 2003; Jay Pfeifer <pfeifer@gentoo.org>:
+ Version bump.
+ Kernel support for 2.1.0 is in pfeifer-sources-2.4.21-pre3
+
+*evms-2.0.1 (10 May 2003)
+
+ 10 May 2003; Jay Pfeifer <pfeifer@gentoo.org>:
+ Version bump.
+ Kernel support for 2.0.1 is in gentoo-sources-2.4.20-r5
+
+*evms-2.0.0-r1 (08 Apr 2003)
+
+ 08 Apr 2003; Michael Imhof <tantive@gentoo.org>:
+ Version bumped to -r1 as -r0 was borked. Removed -r0.
+ Added new init-script for 2.0.0
+ Should close #18835.
+
+*evms-2.0.0 (06 Apr 2003)
+
+ 06 Apr 2003; Michael Imhof <tantive@gentoo.org>:
+ Version bumped.
+
+*evms-1.2.1-r1 (05 Mar 2003)
+
+ 03 Apr 2003; Graham Forest <vladimir@gentoo.org> evms-1.2.1-r1.ebuild:
+ set ~ppc in keywords
+
+ 05 Mar 2003; Brandon Low <lostlogic@gentoo.org> evms-1.2.1-r1.ebuild:
+ Set keyword stable to match gentoo-sources release
+
+*evms-1.2.1 (27 Dec 2002)
+
+ 27 Dec 2002; Seth Chandler <sethbc@gentoo.org>: added evms 1.2.1 to
+ portage ~masked
+
+*evms-1.2.0 (02 Oct 2002)
+
+ 02 Oct 2002; Donny Davies <woodchip@gentoo.org>: New evms-1.2.0 release
+ which is backwards compatible with 1.1.0 kernel drivers. Now builds
+ independent of /usr/src/linux headers. Thanks lnx1138@us.ibm.com.
+
+*evms-1.1.0 (07 Aug 2002)
+
+ 27 Aug 2002; Donny Davies <woodchip@gentoo.org>: Removed the LVM clone tools.
+
+ 07 Aug 2002; Daniel Robbins <drobbins@gentoo.org>: New release version of evms 1.1.0.
+
+*evms-1.1.0_pre4 (31 Jul 2002)
+
+ 31 Jul 2002; Daniel Robbins <drobbins@gentoo.org>: New version for evms 1.1.0 systems.
+
+*evms-1.0.1 (08 May 2002)
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: updated keywords (-ppc)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> evms-1.0.1.ebuild : Added KEYWORDS.
+
+ 08 May 2002; Donny Davies <woodchip@gentoo.org>: Updated to 1.0.1.
+
+*evms-1.0.0-r1 (30 Apr 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> evms-1.0.0-r1.ebuild : Added KEYWORDS.
+
+ 30 Apr 2002; Donny Davies <woodchip@gentoo.org>: Moved the plugins to
+ /lib/evms, where they belong. Please unmerge the older version of this
+ package if you had it installed.
+
+*evms-1.0.0 (27 Apr 2002)
+
+ 27 Apr 2002; Donny Davies <woodchip@gentoo.org>: Made a package for IBM's
+ Enterprise Volume Management System.
diff --git a/sys-fs/evms/Manifest b/sys-fs/evms/Manifest
index 32da509ba403..fb7b617a1cb9 100644
--- a/sys-fs/evms/Manifest
+++ b/sys-fs/evms/Manifest
@@ -1,17 +1,9 @@
-MD5 e99faba102f91808eb120b1396e13154 ChangeLog 2428
-MD5 7dffb6b43c06bd8b52e4759a54d7d490 evms-1.2.0-r1.ebuild 1990
-MD5 677f7b95c691a0bd8fd69cfde7afa8b5 evms-1.2.0.ebuild 1719
-MD5 39b0ae1bf3514b78cda3225dcdc5727f evms-1.2.1-r1.ebuild 1999
-MD5 cd7fa7065cd56bdb0578ad892fd3f6e1 evms-1.2.1.ebuild 1987
-MD5 071ee06519bbe34e82567def5b07cdc7 evms-2.0.0-r1.ebuild 1934
-MD5 48c883c10a459c5552889d658005fc14 evms-2.0.1.ebuild 1931
-MD5 85c12197a899111596530f3d80010170 evms-2.1.0.ebuild 2301
-MD5 a517e498166c7e91d886ad9c88844802 files/digest-evms-1.2.0 63
-MD5 a517e498166c7e91d886ad9c88844802 files/digest-evms-1.2.0-r1 63
-MD5 cd670e457535a10c1c329aea559f7696 files/digest-evms-1.2.1 63
+MD5 2726111d2a2d39341cae1e93ffd95d23 evms-2.1.0.ebuild 2297
+MD5 1b51bf14fd8e6afcff2ebce354720a51 evms-1.2.1-r1.ebuild 1994
+MD5 5ec83817393efe75dfaae5e7c72df3df evms-2.0.1.ebuild 1926
+MD5 47e12457aed6a64eb03aa95bf3cc8bfd ChangeLog 2707
MD5 cd670e457535a10c1c329aea559f7696 files/digest-evms-1.2.1-r1 63
-MD5 0b2cae18bf9b9f03fc724a2c39c15a60 files/digest-evms-2.0.0-r1 63
MD5 dfa82f05ac2b2dab963df98f19482b17 files/digest-evms-2.0.1 63
MD5 46223a12f7e7dcde8bbe47a3e4217bbc files/digest-evms-2.1.0 63
-MD5 2b3f4efed2b75c1c175bc36ca4d9e7b1 files/evms-init 1019
-MD5 77d5342b82a8bfc5e0a9787383cc54eb files/evms2-init 371
+MD5 d4808be7c9cf9f68c724cd9a6c2b0058 files/evms2-init 369
+MD5 8f1eecefba4d91d0f4b06cb099ac9034 files/evms-init 1018
diff --git a/sys-fs/evms/evms-1.2.1-r1.ebuild b/sys-fs/evms/evms-1.2.1-r1.ebuild
new file mode 100644
index 000000000000..444de9c3dac6
--- /dev/null
+++ b/sys-fs/evms/evms-1.2.1-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-1.2.1-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE="ncurses gtk"
+
+inherit eutils
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="Utilities for the IBM Enterprise Volume Management System"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.sourceforge.net/projects/evms"
+
+KEYWORDS="x86 amd64 ~ppc"
+LICENSE="GPL-2"
+SLOT="0"
+
+#EVMS uses libuuid from e2fsprogs
+DEPEND="virtual/glibc
+ sys-fs/e2fsprogs
+ gtk? ( =x11-libs/gtk+-1* )
+ ncurses? ( sys-libs/ncurses )"
+
+
+src_compile() {
+ local interfaces="CommandLine,utilities,LvmUtils"
+ use ncurses && interfaces="ncurses,${interfaces}"
+ use gtk && interfaces="evmsgui,${interfaces}"
+
+ cd engine
+ ./configure \
+ --prefix=/usr \
+ --libdir=/lib \
+ --sbindir=/sbin \
+ --with-plugins=all \
+ --mandir=/usr/share/man \
+ --includedir=/usr/include \
+ --with-interfaces=${interfaces} \
+ --host=${CHOST} || die "bad ./configure"
+ #1.2.0 doesn't support parallel make
+ make || die "compile problem"
+}
+
+src_install() {
+ make -C engine DESTDIR=${D} install || die
+ dodoc CHANGES COPYING EVMS*.txt PLUGIN.IDS
+
+ # move static libraries to /usr/lib
+ dodir /usr/lib
+ mv -f ${D}/lib/*.a ${D}/usr/lib
+ # Create linker scripts for dynamic libs in /lib, else gcc
+ # links to the static ones in /usr/lib first. Bug #4411.
+ for x in ${D}/usr/lib/*.a
+ do
+ if [ -f ${x} ]
+ then
+ local lib="${x##*/}"
+ gen_usr_ldscript ${lib/\.a/\.so}
+ fi
+ done
+
+ # realize these symlinks now so they get included
+ cd ${D}/lib
+ rm -f libdlist.so libevms.so
+ ln -sf libevms-${PV}.so libevms.so.1
+ ln -sf libevms.so.1 libevms.so
+ ln -sf libdlist-1.0.so libdlist.so.1
+ ln -sf libdlist.so.1 libdlist.so
+
+ # the gtk+ frontend should live in /usr/sbin
+ if [ -n "`use gtk`" ]
+ then
+ dodir /usr/sbin
+ mv -f ${D}/sbin/evmsgui ${D}/usr/sbin
+ fi
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/evms-init evms
+}
+
diff --git a/sys-fs/evms/evms-2.0.1.ebuild b/sys-fs/evms/evms-2.0.1.ebuild
new file mode 100644
index 000000000000..134585f5c23f
--- /dev/null
+++ b/sys-fs/evms/evms-2.0.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-2.0.1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE="ncurses gtk"
+
+inherit eutils
+
+DESCRIPTION="Utilities for the IBM Enterprise Volume Management System"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.sourceforge.net/projects/evms"
+
+KEYWORDS="x86 amd64 ppc"
+LICENSE="GPL-2"
+SLOT="0"
+
+#EVMS uses libuuid from e2fsprogs
+DEPEND="virtual/glibc
+ sys-fs/e2fsprogs
+ gtk? ( =x11-libs/gtk+-1* )
+ ncurses? ( sys-libs/ncurses )"
+
+src_compile() {
+ local excluded_interfaces=""
+ use ncurses || excluded_interfaces="--disable-text-mode"
+ use gtk || excluded_interfaces="${excluded_interfaces} --disable-gui"
+
+ ./configure \
+ --prefix=/usr \
+ --libdir=/lib \
+ --sbindir=/sbin \
+ --mandir=/usr/share/man \
+ --includedir=/usr/include \
+ ${excluded_interfaces} || die "Failed configure"
+ emake || die "Failed emake"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "Make install died"
+ dodoc ChangeLog COPYING TERMINOLOGY PLUGIN.IDS INSTALL INSTALL.HA INSTALL.initrd
+
+ # move static libraries to /usr/lib
+ dodir /usr/lib
+ mv -f ${D}/lib/*.a ${D}/usr/lib
+
+ # Create linker scripts for dynamic libs in /lib, else gcc
+ # links to the static ones in /usr/lib first. Bug #4411.
+ for x in ${D}/usr/lib/*.a
+ do
+ if [ -f ${x} ]
+ then
+ local lib="${x##*/}"
+ gen_usr_ldscript ${lib/\.a/\.so}
+ fi
+ done
+
+ # realize these symlinks now so they get included
+ cd ${D}/lib
+ rm -f libdlist.so libevms.so
+ ln -sf libevms-${PV}.so libevms.so.1
+ ln -sf libevms.so.1 libevms.so
+ ln -sf libdlist-1.0.so libdlist.so.1
+ ln -sf libdlist.so.1 libdlist.so
+
+ # the gtk+ frontend should live in /usr/sbin
+ if [ -n "`use gtk`" ]
+ then
+ dodir /usr/sbin
+ mv -f ${D}/sbin/evmsgui ${D}/usr/sbin
+ fi
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/evms2-init evms
+}
diff --git a/sys-fs/evms/evms-2.1.0.ebuild b/sys-fs/evms/evms-2.1.0.ebuild
new file mode 100644
index 000000000000..f55ebc4c3e7b
--- /dev/null
+++ b/sys-fs/evms/evms-2.1.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/evms-2.1.0.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE="ncurses gtk"
+
+inherit eutils
+
+DESCRIPTION="Utilities for the IBM Enterprise Volume Management System"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.sourceforge.net/projects/evms"
+
+KEYWORDS="~x86 -amd64 -ppc -sparc -alpha -arm -hppa -mips"
+LICENSE="GPL-2"
+SLOT="0"
+
+#EVMS uses libuuid from e2fsprogs
+DEPEND="virtual/glibc
+ sys-fs/e2fsprogs
+ gtk? ( =x11-libs/gtk+-1* )
+ ncurses? ( sys-libs/ncurses )"
+
+src_compile() {
+ local excluded_interfaces=""
+ use ncurses || excluded_interfaces="--disable-text-mode"
+ use gtk || excluded_interfaces="${excluded_interfaces} --disable-gui"
+
+ ./configure \
+ --prefix=/usr \
+ --libdir=/lib \
+ --sbindir=/sbin \
+ --mandir=/usr/share/man \
+ --includedir=/usr/include \
+ ${excluded_interfaces} || die "Failed configure"
+ emake || die "Failed emake"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "Make install died"
+ dodoc ChangeLog COPYING TERMINOLOGY PLUGIN.IDS INSTALL INSTALL.HA INSTALL.initrd
+
+ # move static libraries to /usr/lib
+ dodir /usr/lib
+ mv -f ${D}/lib/*.a ${D}/usr/lib
+
+ # Create linker scripts for dynamic libs in /lib, else gcc
+ # links to the static ones in /usr/lib first. Bug #4411.
+ for x in ${D}/usr/lib/*.a
+ do
+ if [ -f ${x} ]
+ then
+ local lib="${x##*/}"
+ gen_usr_ldscript ${lib/\.a/\.so}
+ fi
+ done
+
+ # realize these symlinks now so they get included
+ cd ${D}/lib
+ rm -f libdlist.so libevms.so
+ ln -sf libevms-${PV}.so libevms.so.1
+ ln -sf libevms.so.1 libevms.so
+ ln -sf libdlist-1.0.so libdlist.so.1
+ ln -sf libdlist.so.1 libdlist.so
+
+ # the gtk+ frontend should live in /usr/sbin
+ if [ -n "`use gtk`" ]
+ then
+ dodir /usr/sbin
+ mv -f ${D}/sbin/evmsgui ${D}/usr/sbin
+ fi
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/evms2-init evms
+}
+
+pkg_postinst() {
+
+ ewarn "You just installed evms 2.1.0 - See the ChangeLog for current kernel support"
+ ewarn "At this time, only pfeifer-sources-2.4.21_pre3 supports this."
+ ewarn "Ensure you add evms2 to your use flags when emerging pfeifer-sources..."
+ ewarn "If you do not, you will only have evms 1.2.1 support in the kernel."
+
+}
diff --git a/sys-fs/evms/files/digest-evms-1.2.1-r1 b/sys-fs/evms/files/digest-evms-1.2.1-r1
new file mode 100644
index 000000000000..ddf7efc0d5ee
--- /dev/null
+++ b/sys-fs/evms/files/digest-evms-1.2.1-r1
@@ -0,0 +1 @@
+MD5 fc51e5411459466563de4143c74689b8 evms-1.2.1.tar.gz 1628253
diff --git a/sys-fs/evms/files/digest-evms-2.0.1 b/sys-fs/evms/files/digest-evms-2.0.1
new file mode 100644
index 000000000000..e5eb405f84a9
--- /dev/null
+++ b/sys-fs/evms/files/digest-evms-2.0.1
@@ -0,0 +1 @@
+MD5 879a1acbf15b993b5ad3f7a35f02e8b9 evms-2.0.1.tar.gz 1721291
diff --git a/sys-fs/evms/files/digest-evms-2.1.0 b/sys-fs/evms/files/digest-evms-2.1.0
new file mode 100644
index 000000000000..f5ac70c3f932
--- /dev/null
+++ b/sys-fs/evms/files/digest-evms-2.1.0
@@ -0,0 +1 @@
+MD5 fa5b6dcfec8b3b11123d904754037a67 evms-2.1.0.tar.gz 1836796
diff --git a/sys-fs/evms/files/evms-init b/sys-fs/evms/files/evms-init
new file mode 100644
index 000000000000..0ea1da449745
--- /dev/null
+++ b/sys-fs/evms/files/evms-init
@@ -0,0 +1,33 @@
+#!/sbin/runscript
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/files/evms-init,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+start() {
+ test -x /sbin/evms_rediscover || eend 1
+
+ # Only run if EVMS modules have been loaded. If no modules are
+ # loaded, evms modules have been compiled in, in which case discovery
+ # has already been done by the kernel, or there is no evms support,
+ # and thus nothing for us to do.
+
+ if ! lsmod | egrep -q '^(ldev_mgr|dos_part|lvm_vge|evms.*|md_core|md_linear|md_raid0|md_raid1|AIXlvm_vge|os2lvm_vge|snapshot) '
+ then
+ ewarn
+ ewarn "Nothing to do; evms support is either statically compiled into"
+ ewarn "your kernel or you forgot to load the modules!"
+ ewarn
+ eend 0
+ fi
+
+ ebegin "Starting evms"
+ evms_rediscover
+ evms_devnode_fixup
+ eend 0
+}
+
+stop() {
+ # nothing to do..
+ # this initscript should probably be moved into bootmisc or something..
+ eend 0
+}
diff --git a/sys-fs/evms/files/evms2-init b/sys-fs/evms/files/evms2-init
new file mode 100644
index 000000000000..a487bc53d617
--- /dev/null
+++ b/sys-fs/evms/files/evms2-init
@@ -0,0 +1,16 @@
+#!/sbin/runscript
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/evms/files/evms2-init,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+start() {
+ ebegin "Starting evms"
+ evms_activate
+ eend 0
+}
+
+stop() {
+ ebegin "Stopping evms"
+ evms_deactivate
+ eend 0
+}
diff --git a/sys-fs/ext2resize/ChangeLog b/sys-fs/ext2resize/ChangeLog
new file mode 100644
index 000000000000..356ccfed6dea
--- /dev/null
+++ b/sys-fs/ext2resize/ChangeLog
@@ -0,0 +1,30 @@
+# ChangeLog for sys-fs/ext2resize
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext2resize/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*ext2resize-1.1.17 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
+ ext2resize-1.1.17-r1.ebuild, ext2resize-1.1.17.ebuild:
+ moved to sys-fs
+
+*ext2resize-1.1.17-r1 (24 Apr 2003)
+
+ 24 Apr 2003; Brandon Low <lostlogic@gentoo.org> ext2resize-1.1.17-r1.ebuild:
+ Move executables to /sbin instead of /usr/sbin, enable 'static' use flag,
+ thanks to msterret@gentoo.org
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*ext2resize-1.1.17 (29 May 2002)
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
+ updated keywords (ppc)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> ext2resize-1.1.17.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 29 May 2002; B.Lauwers <blauwers@gentoo.org> ChangeLog :
+
+ Added initial changelog for ext2resize a tool which allows LVM users to
+ grow and shrink filesystem both online as offline.
diff --git a/sys-fs/ext2resize/Manifest b/sys-fs/ext2resize/Manifest
index 782dfa8e841a..120fd4a63956 100644
--- a/sys-fs/ext2resize/Manifest
+++ b/sys-fs/ext2resize/Manifest
@@ -1,5 +1,5 @@
-MD5 645730dd8d00144745184e3b4681b15a ChangeLog 923
-MD5 4a566508f6857c3bbc836bf79f4b8bcc ext2resize-1.1.17.ebuild 673
-MD5 b432da271084cebea49212cf7b781c3d ext2resize-1.1.17-r1.ebuild 887
-MD5 47b7f77e01a5ed768f6456a7e85f3962 files/digest-ext2resize-1.1.17 70
+MD5 75af4253ae028e056fbb08f99850ff37 ext2resize-1.1.17.ebuild 669
+MD5 069ded8e4921ac7ee31c5fdf147e7aad ext2resize-1.1.17-r1.ebuild 884
+MD5 27e22acd50103d6fbb836c768fe80c7f ChangeLog 1079
MD5 47b7f77e01a5ed768f6456a7e85f3962 files/digest-ext2resize-1.1.17-r1 70
+MD5 47b7f77e01a5ed768f6456a7e85f3962 files/digest-ext2resize-1.1.17 70
diff --git a/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild b/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild
new file mode 100644
index 000000000000..8334c778ebd5
--- /dev/null
+++ b/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext2resize/ext2resize-1.1.17-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE="static"
+
+DESCRIPTION="EXT2 and EXT3 filesystem resizing utilities"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+HOMEPAGE="http://ext2resize.sourceforge.net/"
+KEYWORDS="x86 amd64 ~ppc ~sparc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ if [ "`use static`" ]; then
+ LDFLAGS="${LDFLAGS} -static"
+ fi
+
+ econf --exec-prefix="${D}/"|| die "Configure failed"
+
+ emake LDFLAGS="${LDFLAGS}"|| die "Make failed"
+}
+
+src_install() {
+ einstall || die "Install failed"
+ dodir /usr/sbin
+ dosym /sbin/ext2online /usr/sbin/ext2online
+ dosym /sbin/ext2prepare /usr/sbin/ext2prepare
+ dosym /sbin/ext2resize /usr/sbin/ext2resize
+
+}
diff --git a/sys-fs/ext2resize/ext2resize-1.1.17.ebuild b/sys-fs/ext2resize/ext2resize-1.1.17.ebuild
new file mode 100644
index 000000000000..a4bb7e82d57b
--- /dev/null
+++ b/sys-fs/ext2resize/ext2resize-1.1.17.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext2resize/ext2resize-1.1.17.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+DESCRIPTION="EXT2 and EXT3 filesystem resizing utilities"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+HOMEPAGE="http://ext2resize.sourceforge.net/"
+KEYWORDS="x86 amd64 ppc sparc "
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ ./configure --host=${CHOST} \
+ --prefix=/usr \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info || die
+
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+}
diff --git a/sys-fs/ext2resize/files/digest-ext2resize-1.1.17 b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17
new file mode 100644
index 000000000000..7672ccffc700
--- /dev/null
+++ b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17
@@ -0,0 +1 @@
+MD5 439bf19d6520194ca42b942f5b7a0703 ext2resize-1.1.17.tar.bz2 110853
diff --git a/sys-fs/ext2resize/files/digest-ext2resize-1.1.17-r1 b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17-r1
new file mode 100644
index 000000000000..7672ccffc700
--- /dev/null
+++ b/sys-fs/ext2resize/files/digest-ext2resize-1.1.17-r1
@@ -0,0 +1 @@
+MD5 439bf19d6520194ca42b942f5b7a0703 ext2resize-1.1.17.tar.bz2 110853
diff --git a/sys-fs/hfsplusutils/ChangeLog b/sys-fs/hfsplusutils/ChangeLog
new file mode 100644
index 000000000000..f6f5114a4567
--- /dev/null
+++ b/sys-fs/hfsplusutils/ChangeLog
@@ -0,0 +1,37 @@
+# ChangeLog for sys-fs/hfsplusutils
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsplusutils/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*hfsplusutils-1.0.4 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
+ hfsplusutils-1.0.4-r1.ebuild, hfsplusutils-1.0.4.ebuild,
+ files/hfsplusutils-1.0.4-errno.patch, files/hfsplusutils-1.0.4-glob.patch:
+ moved to sys-fs
+
+ 03 Jun 2003; Luca Barbato <lu_zero@gentoo.org> : hfsplusutils-1.0.4-r1.ebuild
+ unmasked on ppc
+
+*hfsplusutils-1.0.4-r1 (March 30, 2003)
+
+ 30 Mar 2003; Luca Barbato <lu_zero@gentoo.org> : hfsplusutils-1.0.4-r1.ebuild
+ Made sure it works on glibc-2.3.2.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*hfsplusutils-1.0.4 (June 17, 2002)
+
+ 09 Oct 2002; Mark Guertin <gerk@gentoo.org> hfsplusutils-1.0.4.ebuild :
+ Added patch for fixups with gcc 3.2 9also still works on 2.95.3), thanks
+ Johnathon Nall (nall), closes bug #8289. Also added -alpha to keywords
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> hfsplusutils-1.0.4.ebuild :
+ Added KEYWORDS.
+
+June 21 2002 Gerk (gerk@gentoo.org)
+
+ Added ARCH check, no revision bump
+
+June 20, 2002; Gerk <gerk@gentoo.org>:
+
+ This is an initial ebuild for hfsplusutils 1.0.4 for ppc machines.
diff --git a/sys-fs/hfsplusutils/Manifest b/sys-fs/hfsplusutils/Manifest
index f46f07c7a159..4dd9de9e2ed0 100644
--- a/sys-fs/hfsplusutils/Manifest
+++ b/sys-fs/hfsplusutils/Manifest
@@ -1,7 +1,7 @@
-MD5 569c5261d3d50d50d52f79090442111f ChangeLog 1102
-MD5 bb2807c3a3d03832aa1a3247920a8da0 hfsplusutils-1.0.4-r1.ebuild 1124
-MD5 e9ceeaa239eda18e84ae22850c2b953c hfsplusutils-1.0.4.ebuild 1042
+MD5 6733745c0a62b308a170c010bbc8bc2c hfsplusutils-1.0.4.ebuild 1041
+MD5 c94d156ac65afb2bd7b267d808f021f3 hfsplusutils-1.0.4-r1.ebuild 1121
+MD5 ff5b4eee29a9e912402d58526f71f021 ChangeLog 1340
MD5 4d95cf7ea2995218d48dbf18375f0673 files/digest-hfsplusutils-1.0.4 70
-MD5 4d95cf7ea2995218d48dbf18375f0673 files/digest-hfsplusutils-1.0.4-r1 70
MD5 55d48aa8e0ed10af513c1ccf3afeb25f files/hfsplusutils-1.0.4-errno.patch 445
MD5 04d73b3a534085a657c52eee99c5e1d4 files/hfsplusutils-1.0.4-glob.patch 288
+MD5 4d95cf7ea2995218d48dbf18375f0673 files/digest-hfsplusutils-1.0.4-r1 70
diff --git a/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4 b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4
new file mode 100644
index 000000000000..7b1622cd2a1c
--- /dev/null
+++ b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4
@@ -0,0 +1 @@
+MD5 18fa1efb5432469357ffa6bfa7c08fcd hfsplus_1.0.4.src.tar.bz2 185461
diff --git a/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4-r1 b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4-r1
new file mode 100644
index 000000000000..7b1622cd2a1c
--- /dev/null
+++ b/sys-fs/hfsplusutils/files/digest-hfsplusutils-1.0.4-r1
@@ -0,0 +1 @@
+MD5 18fa1efb5432469357ffa6bfa7c08fcd hfsplus_1.0.4.src.tar.bz2 185461
diff --git a/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-errno.patch b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-errno.patch
new file mode 100644
index 000000000000..c9caeb4208fb
--- /dev/null
+++ b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-errno.patch
@@ -0,0 +1,19 @@
+diff -ruN hfsplus.orig/src/hpmkdir.c hfsplus-1.0.4/src/hpmkdir.c
+--- hfsplus.orig/src/hpmkdir.c 2003-03-30 20:09:59.000000000 +0200
++++ hfsplus-1.0.4/src/hpmkdir.c 2003-03-30 20:11:15.000000000 +0200
+@@ -46,8 +46,9 @@
+ # include <string.h>
+ # include <time.h>
+ # include <ctype.h>
+-# include <errno.h>
+ */
++# include <errno.h>
++
+ # include <stdio.h>
+ # include <stdlib.h>
+
+@@ -164,3 +165,4 @@
+ hfsputil_perrorp(argv0);
+ return -1;
+ }
++
diff --git a/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-glob.patch b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-glob.patch
new file mode 100644
index 000000000000..cd92d0a0a86d
--- /dev/null
+++ b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-glob.patch
@@ -0,0 +1,12 @@
+--- src/glob.c.orig 2002-10-09 08:02:31.000000000 -0500
++++ src/glob.c 2002-10-09 08:02:46.000000000 -0500
+@@ -48,7 +48,7 @@
+
+ switch (*pat)
+ {
+- case NULL: // pattern at end
++ case '\0': // pattern at end
+ return (!*str); // String at end ?
+
+ case '*': // match all
+
diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild
new file mode 100644
index 000000000000..c80782094705
--- /dev/null
+++ b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit eutils
+
+MY_P="hfsplus_${PV}"
+DESCRIPTION="HFS+ Filesystem Access Utilities (PPC Only)"
+SRC_URI="http://ftp.penguinppc.org/users/hasi/${MY_P}.src.tar.bz2"
+HOMEPAGE="http://ftp.penguinppc.org/users/hasi/"
+
+KEYWORDS="ppc x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="sys-devel/autoconf
+ sys-devel/automake
+ sys-apps/bzip2"
+RDEPEND=""
+
+S=${WORKDIR}/hfsplus-${PV}
+
+MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man'
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/hfsplusutils-1.0.4-glob.patch
+ epatch ${FILESDIR}/hfsplusutils-1.0.4-errno.patch
+}
+
+src_compile() {
+ # This does a autoconf, automake, etc.
+ emake -f Makefile.cvs all || die
+ econf || die
+ emake || die
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/man
+ make \
+ prefix=${D}/usr \
+ mandir=${D}/usr/share/man \
+ infodir=${D}/usr/share/info \
+ install || die
+ newman doc/man/hfsp.man hfsp.1
+}
diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild b/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild
new file mode 100644
index 000000000000..9c7dbce4903e
--- /dev/null
+++ b/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsplusutils/hfsplusutils-1.0.4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+MY_P="hfsplus_${PV}"
+DESCRIPTION="HFS+ Filesystem Access Utilities (PPC Only)"
+SRC_URI="http://ftp.penguinppc.org/users/hasi/${MY_P}.src.tar.bz2"
+HOMEPAGE="http://ftp.penguinppc.org/users/hasi/"
+
+KEYWORDS="ppc ~x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="sys-devel/autoconf
+ sys-devel/automake
+ sys-apps/bzip2"
+RDEPEND=""
+
+S=${WORKDIR}/hfsplus-${PV}
+
+MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man'
+
+src_compile() {
+ # This does a autoconf, automake, etc.
+ emake -f Makefile.cvs all || die
+
+ patch -p0 < ${FILESDIR}/hfsplusutils-1.0.4-glob.patch || die "Patch failed"
+
+ econf || die
+ emake || die
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/man
+ make \
+ prefix=${D}/usr \
+ mandir=${D}/usr/share/man \
+ infodir=${D}/usr/share/info \
+ install || die
+ newman doc/man/hfsp.man hfsp.1
+}
diff --git a/sys-fs/hfsutils/ChangeLog b/sys-fs/hfsutils/ChangeLog
new file mode 100644
index 000000000000..b605165743e1
--- /dev/null
+++ b/sys-fs/hfsutils/ChangeLog
@@ -0,0 +1,42 @@
+# ChangeLog for sys-fs/hfsutils
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*hfsutils-3.2.6 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> hfsutils-3.2.6-r1.ebuild,
+ hfsutils-3.2.6-r2.ebuild, hfsutils-3.2.6-r3.ebuild, hfsutils-3.2.6.ebuild,
+ files/hfsutils-3.2.6-errno.patch:
+ moved to sys-fs
+
+*hfsutils-3.2.6-r3 (11 Apr 2003)
+
+ 11 Apr 2003; Pieter Van den Abeele <pvdabeel@gentoo.org> hfsutils-3.2.6-r3.ebuild:
+ Now also makes and installs hfsck
+
+*hfsutils-3.2.6-r2 (31 Mar 2003)
+
+ 31 Mar 2003; Luca Barbato <lu_zero@gentoo.org> hfsutils-3.2.6-r2.ebuild:
+ Fix the errno issue on glibc-2.3.2
+
+*hfsutils-3.2.6-r1 (04 Feb 2003)
+
+ 04 Feb 2002; Jon Nall <nall@gentoo.org> hfsutils-3.2.6-r1.ebuild,
+ files/digest-hfsutils-3.2.6-r1 :
+ added tcltk dependency if tcltk use var is set
+
+*hfsutils-3.2.6 (Sun Mar 17 23:27:28 CST 2002)
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> hfsutils-3.2.6.ebuild :
+ Added KEYWORDS.
+
+June 21 2002 Gerk (gerk@gentoo.org)
+
+ Added ARCH checks
+
+
+Sun Mar 17 23:29:06 CST 2002; Kain <kain@kain.org> all:
+
+ This is an initial .ebuild for hfsutils 3.2.6 for ppc machines.
diff --git a/sys-fs/hfsutils/Manifest b/sys-fs/hfsutils/Manifest
index b1fe8c32d0ea..83ff1851c9ca 100644
--- a/sys-fs/hfsutils/Manifest
+++ b/sys-fs/hfsutils/Manifest
@@ -1,10 +1,10 @@
-MD5 d0d0942f3fddae7a8d6da6aa6b2e0b46 ChangeLog 1104
-MD5 4f710f218d8381b8482e6008b86dc68f hfsutils-3.2.6-r1.ebuild 848
-MD5 3a53f23cec548953fb9fd4435ae424c6 hfsutils-3.2.6-r2.ebuild 935
-MD5 04d8d612a7e3e50ead27a5bae4523b14 hfsutils-3.2.6-r3.ebuild 1042
-MD5 5a636b11717282aae9dc8c40d7424138 hfsutils-3.2.6.ebuild 724
+MD5 a88e8abb51abda1e1c4fcc81db072dce hfsutils-3.2.6.ebuild 723
+MD5 deecc64d9b3220744f3f2f91cf79328c hfsutils-3.2.6-r1.ebuild 845
+MD5 40f8e4ef3043fec794c20ac228aad86c hfsutils-3.2.6-r3.ebuild 1039
+MD5 55a6fa7b301020fd6f73ce427d3e7632 ChangeLog 1340
+MD5 e6b4dbb2c23dc90221163d228716db85 hfsutils-3.2.6-r2.ebuild 932
+MD5 4f5ea10416823de9fd38f6121dd3b8f0 files/hfsutils-3.2.6-errno.patch 377
MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6 66
MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6-r1 66
MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6-r2 66
MD5 fd9d7c89b89c800cd750f13d4f7385d3 files/digest-hfsutils-3.2.6-r3 66
-MD5 4f5ea10416823de9fd38f6121dd3b8f0 files/hfsutils-3.2.6-errno.patch 377
diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6
new file mode 100644
index 000000000000..7cdf8f29675b
--- /dev/null
+++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6
@@ -0,0 +1 @@
+MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697
diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r1 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r1
new file mode 100644
index 000000000000..7cdf8f29675b
--- /dev/null
+++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r1
@@ -0,0 +1 @@
+MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697
diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r2 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r2
new file mode 100644
index 000000000000..7cdf8f29675b
--- /dev/null
+++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r2
@@ -0,0 +1 @@
+MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697
diff --git a/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r3 b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r3
new file mode 100644
index 000000000000..7cdf8f29675b
--- /dev/null
+++ b/sys-fs/hfsutils/files/digest-hfsutils-3.2.6-r3
@@ -0,0 +1 @@
+MD5 fa572afd6da969e25c1455f728750ec4 hfsutils-3.2.6.tar.gz 207697
diff --git a/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch b/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch
new file mode 100644
index 000000000000..6e25f794b220
--- /dev/null
+++ b/sys-fs/hfsutils/files/hfsutils-3.2.6-errno.patch
@@ -0,0 +1,13 @@
+diff -ruN hfsutils.orig/tclhfs.c hfsutils-3.2.6/tclhfs.c
+--- hfsutils.orig/tclhfs.c 2003-03-31 17:34:55.000000000 +0200
++++ hfsutils-3.2.6/tclhfs.c 2003-03-31 17:39:51.000000000 +0200
+@@ -43,8 +43,7 @@
+ # include "charset.h"
+ # include "suid.h"
+ # include "version.h"
+-
+-extern int errno;
++# include <errno.h>
+
+ # define ERROR(code, str) (hfs_error = (str), errno = (code))
+
diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild
new file mode 100644
index 000000000000..e3f69d2cedcf
--- /dev/null
+++ b/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+DESCRIPTION="HFS FS Access utils"
+SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz"
+HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/"
+IUSE="tcltk"
+
+KEYWORDS="ppc ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc
+ tcltk? ( dev-lang/tcl dev-lang/tk )"
+RDEPEND=""
+
+MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man'
+
+src_compile() {
+ local myconf
+ use tcltk && myconf="--with-tcl --with-tk"
+
+ econf ${myconf} || die
+ emake || die
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/man/man1
+ make \
+ prefix=${D}/usr \
+ MANDEST=${D}/usr/share/man \
+ infodir=${D}/usr/share/info \
+ install || die
+}
diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild
new file mode 100644
index 000000000000..654520d5d8bf
--- /dev/null
+++ b/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+DESCRIPTION="HFS FS Access utils"
+SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz"
+HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/"
+IUSE="tcltk"
+
+KEYWORDS="ppc ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc
+ tcltk? ( dev-lang/tcl dev-lang/tk )"
+RDEPEND=""
+
+MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man'
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/hfsutils-3.2.6-errno.patch
+}
+
+src_compile() {
+ local myconf
+ use tcltk && myconf="--with-tcl --with-tk"
+
+ econf ${myconf} || die
+ emake || die
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/man/man1
+ make \
+ prefix=${D}/usr \
+ MANDEST=${D}/usr/share/man \
+ infodir=${D}/usr/share/info \
+ install || die
+}
diff --git a/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild
new file mode 100644
index 000000000000..62d0928ad892
--- /dev/null
+++ b/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6-r3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+DESCRIPTION="HFS FS Access utils"
+SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz"
+HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/"
+IUSE="tcltk"
+
+KEYWORDS="ppc ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc
+ tcltk? ( dev-lang/tcl dev-lang/tk )"
+RDEPEND=""
+
+MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man'
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/hfsutils-3.2.6-errno.patch
+}
+
+src_compile() {
+ local myconf
+ use tcltk && myconf="--with-tcl --with-tk"
+
+ econf ${myconf} || die
+ emake || die
+ cd ${S}/hfsck
+ emake || die
+ cd ${S}
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/man/man1
+ cd ${S}
+ make \
+ prefix=${D}/usr \
+ MANDEST=${D}/usr/share/man \
+ infodir=${D}/usr/share/info \
+ install || die
+ cd ${S}/hfsck
+ install -m0755 hfsck ${D}/usr/bin/
+ cd ${S}
+}
diff --git a/sys-fs/hfsutils/hfsutils-3.2.6.ebuild b/sys-fs/hfsutils/hfsutils-3.2.6.ebuild
new file mode 100644
index 000000000000..1bb64349f3f8
--- /dev/null
+++ b/sys-fs/hfsutils/hfsutils-3.2.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/hfsutils/hfsutils-3.2.6.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+DESCRIPTION="HFS FS Access utils"
+SRC_URI="ftp://ftp.mars.org/pub/hfs/${P}.tar.gz"
+HOMEPAGE="http://www.mars.org/home/rob/proj/hfs/"
+
+KEYWORDS="ppc ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+RDEPEND=""
+
+MAKEOPTS='PREFIX=/usr MANDIR=/usr/share/man'
+
+src_compile() {
+ econf || die
+ emake || die
+}
+
+src_install() {
+ dodir /usr/bin
+ dodir /usr/lib
+ dodir /usr/share/man/man1
+ make \
+ prefix=${D}/usr \
+ MANDEST=${D}/usr/share/man \
+ infodir=${D}/usr/share/info \
+ install || die
+}
diff --git a/sys-fs/jfsutils/ChangeLog b/sys-fs/jfsutils/ChangeLog
new file mode 100644
index 000000000000..016b18ce6708
--- /dev/null
+++ b/sys-fs/jfsutils/ChangeLog
@@ -0,0 +1,92 @@
+# ChangeLog for sys-fs/jfsutils
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*jfsutils-1.1.1-r1 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> jfsutils-1.1.0-r1.ebuild,
+ jfsutils-1.1.0-r2.ebuild, jfsutils-1.1.1-r1.ebuild, jfsutils-1.1.1.ebuild,
+ jfsutils-1.1.2.ebuild, jfsutils-1.1.3.ebuild:
+ moved to sys-fs
+
+*jfsutils-1.1.3 (08 Sep 2003)
+
+ 08 Sep 2003; Daniel Ahlberg <aliz@gentoo.org> jfsutils-1.1.3.ebuild:
+ version bump
+
+* jfsutils-1.1.2 (26 Mar 2003)
+
+ 28 Mar 2003; Guy Martin <gmsoft@gentoo.org> jfsutils-1.1.2.ebuild :
+ Added ~hppa to KEYWORDS.
+
+ 26 Mar 2003; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.2.ebuild,
+ files/digest-jfsutils-1.1.2:
+
+ Version bump, removed errno patch as it was fixed upstream.
+
+*jfsutils-1.1.1-r1 (10 Mar 2003)
+
+ 10 Mar 2003; Seemant Kulleen <seemant@gentoo.org> jfsutils-1.1.1-r1.ebuild:
+ patch to allow compile against glibc-2.3.2's errno issue
+
+* jfsutils-1.1.1 (18 Dec 2002)
+
+ 18 Dec 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.1.ebuild,
+ files/digest-jfsutils-1.1.0:
+
+ Version bump, corrects segfault when using mkfs.jfs on bad block device.
+
+* jfsutils-1.1.0-r2 (16 Dec 2002)
+
+ 16 Dec 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.0-r2.ebuild,
+ files/digest-jfsutils-1.1.0-r2:
+
+ Changed syntax a bit.
+
+*jfsutils-1.1.0-r1 (10 Dec 2002)
+
+ 10 Dec 2002; Daniel Robbins <drobbins@gentoo.org> jfsutils-1.1.0-r1.ebuild:
+ ensured that binaries get installed to /sbin; created mkfs.jfs and fsck.jfs
+ symlinks. Unmasking for x86 since we are using a 7-8 month old version of
+ jfsutils.
+
+*jfsutils-1.1.0 (20 Nov 2002)
+
+ 20 Nov 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.0.ebuild,
+ files/digest-jfsutils-1.1.0 : Version bump.
+
+*jfsutils-1.0.24 (18 Oct 2002)
+
+ 18 Oct 2002; Brad Cowan <bcowan@gentoo.org> jfsutils-1.0.24.ebuild,
+ files/digest-jfsutils-1.0.24 : Version bump.
+
+*jfsutils-1.0.22 (21 Sep 2002)
+
+ 16 Sep 2002; Brad Cowan <bradlyatc@cowancomputers.com> ChangeLog:
+ jfsutils-1.0.22.ebuild, files/digest-jfsutils-1.0.22 : version bump, updated
+ ebuild
+
+*jfsutils-1.0.21 (24 Aug 2002)
+
+ 24 Aug 2002; Brad Cowan <bradlyatc@cowancomputers.com> ChangeLog:
+ jfsutils-1.0.21.ebuild, files/digest-jfsutils-1.0.21 : version bump, updated
+ ebuild (resolves bug #6984 -- commited by Matthew Kennedy
+ <mkennedy@gentoo.org>)
+
+*jfsutils-1.0.17 (25 Apr 2002)
+
+ 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+ Removed bootcd USE flag
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
+ updated keywords (-ppc) no JFS currently on PPC
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> jfsutils-1.0.17.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 25 Apr 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog,
+ jfsutils-1.0.17.ebuild, files/digest-jfsutils-1.0.17 :
+
+ New ebuild.
+
+ IBM's Journaling Filesystem (JFS) Utilities
diff --git a/sys-fs/jfsutils/Manifest b/sys-fs/jfsutils/Manifest
index cb33bafef1c0..166af0754be1 100644
--- a/sys-fs/jfsutils/Manifest
+++ b/sys-fs/jfsutils/Manifest
@@ -1,13 +1,13 @@
-MD5 7ac4da0fa50f9905ed5e5c26f46efc62 ChangeLog 2708
-MD5 77f26e52bd539f541a49c69d0d4013e6 jfsutils-1.1.0-r1.ebuild 849
-MD5 aedb63498960e73e1df7f234a250956a jfsutils-1.1.0-r2.ebuild 824
-MD5 416d95ea7e2c22a4f2d1436582c662cf jfsutils-1.1.1.ebuild 821
-MD5 26c7a71cb2d1c435639a403b32411456 jfsutils-1.1.1-r1.ebuild 1021
-MD5 60f5399721e63f01911818405b8d0f01 jfsutils-1.1.2.ebuild 827
-MD5 76ee0843341e643bc244c630fa3e8dca jfsutils-1.1.3.ebuild 825
-MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r1 66
-MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r2 66
+MD5 15e78f54d96600c7c9f05172b8f43b12 jfsutils-1.1.0-r1.ebuild 846
+MD5 84d9248de829165c43647c2087c7deb3 jfsutils-1.1.2.ebuild 824
+MD5 28d004ca57d00cba9268cb02b1c88a1a jfsutils-1.1.0-r2.ebuild 821
+MD5 f98347ea162fb41d5e62d0e5e7b4e756 jfsutils-1.1.1.ebuild 818
+MD5 ac93d780833394feb2aa8d9ce4e220e9 ChangeLog 2962
+MD5 745e5fee854d4bf39c0df8d278127ed3 jfsutils-1.1.1-r1.ebuild 1018
+MD5 ecef658344fc4a4f946bc4c08e0c89a9 jfsutils-1.1.3.ebuild 826
MD5 707821828c75636f2dcb29c3fff8db30 files/digest-jfsutils-1.1.1 66
-MD5 184a5086ccee55d695da4b34eb6c9f68 files/digest-jfsutils-1.1.1-r1 137
MD5 715d1522f73093d3a6caef53d4fd7b0d files/digest-jfsutils-1.1.2 66
MD5 e785b4639def65d28e65596530a4204c files/digest-jfsutils-1.1.3 66
+MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r1 66
+MD5 9df5c3cda43191d385b965c3e7e4b623 files/digest-jfsutils-1.1.0-r2 66
+MD5 184a5086ccee55d695da4b34eb6c9f68 files/digest-jfsutils-1.1.1-r1 137
diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r1 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r1
new file mode 100644
index 000000000000..cda9258ebb96
--- /dev/null
+++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r1
@@ -0,0 +1 @@
+MD5 22532ed5a4939666b49cb1cfb34b44e3 jfsutils-1.1.0.tar.gz 468823
diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r2 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r2
new file mode 100644
index 000000000000..cda9258ebb96
--- /dev/null
+++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.0-r2
@@ -0,0 +1 @@
+MD5 22532ed5a4939666b49cb1cfb34b44e3 jfsutils-1.1.0.tar.gz 468823
diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.1 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1
new file mode 100644
index 000000000000..83bfbbeb2b1c
--- /dev/null
+++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1
@@ -0,0 +1 @@
+MD5 ecd3a0812faa7f7f9cd48df209465b6b jfsutils-1.1.1.tar.gz 469178
diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.1-r1 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1-r1
new file mode 100644
index 000000000000..283f0aa493d0
--- /dev/null
+++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.1-r1
@@ -0,0 +1,2 @@
+MD5 ecd3a0812faa7f7f9cd48df209465b6b jfsutils-1.1.1.tar.gz 469178
+MD5 6d31ae94f190db0938c141b718535968 jfsutils-1.1.1-errno.diff.bz2 769
diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.2 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.2
new file mode 100644
index 000000000000..ccffeb7fbe7e
--- /dev/null
+++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.2
@@ -0,0 +1 @@
+MD5 324b8b8f8c09817fb79dc093092998f2 jfsutils-1.1.2.tar.gz 499839
diff --git a/sys-fs/jfsutils/files/digest-jfsutils-1.1.3 b/sys-fs/jfsutils/files/digest-jfsutils-1.1.3
new file mode 100644
index 000000000000..b4e22d3e48ea
--- /dev/null
+++ b/sys-fs/jfsutils/files/digest-jfsutils-1.1.3
@@ -0,0 +1 @@
+MD5 6d9ea69c4e05557155e79792263a2d4e jfsutils-1.1.3.tar.gz 490519
diff --git a/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild b/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..764f830668fc
--- /dev/null
+++ b/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.0-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+
+DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
+SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz"
+HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html"
+
+KEYWORDS="x86 amd64 -ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ ./configure --prefix=/usr --mandir=/usr/share/man --sbindir=/sbin || die
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=$D install
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+ cd ${D}/sbin
+ rm -f mkfs.jfs; ln -sf jfs_mkfs mkfs.jfs
+ rm -f fsck.jfs; ln -sf jfs_fsck fsck.jfs
+}
diff --git a/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild b/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild
new file mode 100644
index 000000000000..d90d16215272
--- /dev/null
+++ b/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.0-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+
+DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
+SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz"
+HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html"
+
+KEYWORDS="x86 amd64 -ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ econf \
+ --sbindir=/sbin
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+
+ rm -f ${D}/sbin/mkfs.jfs fsck.jfs
+ dosym /sbin/jfs_mkfs /sbin/mkfs.jfs
+ dosym /sbin/jfs_fsck /sbin/fsck.jfs
+
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+}
diff --git a/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild b/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild
new file mode 100644
index 000000000000..76021e3e083c
--- /dev/null
+++ b/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.1-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit eutils
+
+S=${WORKDIR}/${P}
+DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
+HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html"
+SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz
+ mirror://gentoo/${P}-errno.diff.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 amd64 -ppc"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ # Patch to allow compilation with glibc-2.3.2
+ # (the infamous errno issue)
+ epatch ${WORKDIR}/${P}-errno.diff
+}
+
+
+src_compile() {
+ econf \
+ --sbindir=/sbin
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+
+ rm -f ${D}/sbin/mkfs.jfs fsck.jfs
+ dosym /sbin/jfs_mkfs /sbin/mkfs.jfs
+ dosym /sbin/jfs_fsck /sbin/fsck.jfs
+
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+}
diff --git a/sys-fs/jfsutils/jfsutils-1.1.1.ebuild b/sys-fs/jfsutils/jfsutils-1.1.1.ebuild
new file mode 100644
index 000000000000..db7cd7eebc62
--- /dev/null
+++ b/sys-fs/jfsutils/jfsutils-1.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+
+DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
+SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz"
+HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html"
+
+KEYWORDS="x86 amd64 -ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ econf \
+ --sbindir=/sbin
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+
+ rm -f ${D}/sbin/mkfs.jfs fsck.jfs
+ dosym /sbin/jfs_mkfs /sbin/mkfs.jfs
+ dosym /sbin/jfs_fsck /sbin/fsck.jfs
+
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+}
diff --git a/sys-fs/jfsutils/jfsutils-1.1.2.ebuild b/sys-fs/jfsutils/jfsutils-1.1.2.ebuild
new file mode 100644
index 000000000000..ebb33ce227e0
--- /dev/null
+++ b/sys-fs/jfsutils/jfsutils-1.1.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
+HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html"
+SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 amd64 -ppc ~hppa"
+
+DEPEND="virtual/glibc"
+
+
+src_compile() {
+ econf \
+ --sbindir=/sbin
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+
+ rm -f ${D}/sbin/mkfs.jfs fsck.jfs
+ dosym /sbin/jfs_mkfs /sbin/mkfs.jfs
+ dosym /sbin/jfs_fsck /sbin/fsck.jfs
+
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+}
diff --git a/sys-fs/jfsutils/jfsutils-1.1.3.ebuild b/sys-fs/jfsutils/jfsutils-1.1.3.ebuild
new file mode 100644
index 000000000000..f826391bb753
--- /dev/null
+++ b/sys-fs/jfsutils/jfsutils-1.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
+HOMEPAGE="http://www-124.ibm.com/developerworks/oss/jfs/index.html"
+SRC_URI="http://www10.software.ibm.com/developer/opensource/jfs/project/pub/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64 -ppc ~hppa"
+
+DEPEND="virtual/glibc"
+
+
+src_compile() {
+ econf \
+ --sbindir=/sbin
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+
+ rm -f ${D}/sbin/mkfs.jfs fsck.jfs
+ dosym /sbin/jfs_mkfs /sbin/mkfs.jfs
+ dosym /sbin/jfs_fsck /sbin/fsck.jfs
+
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+}
diff --git a/sys-fs/linux-ntfs/ChangeLog b/sys-fs/linux-ntfs/ChangeLog
new file mode 100644
index 000000000000..81ee6ec8a10c
--- /dev/null
+++ b/sys-fs/linux-ntfs/ChangeLog
@@ -0,0 +1,22 @@
+# ChangeLog for sys-fs/linux-ntfs
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/linux-ntfs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*linux-ntfs-1.6.0 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> linux-ntfs-1.6.0.ebuild,
+ files/linux-ntfs-1.6.0-gcc3.2.patch:
+ moved to sys-fs
+
+*linux-ntfs-1.6.0 (02 Nov 2002)
+
+ 02 Nov 2002; Donny Davies <woodchip@gentoo.org> :
+ Compile the project ourselves, thanks to cory@visi.name; #9810.
+
+*linux-ntfs-1.5.0-r1 (1 Feb 2002)
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org> :
+ updated keywords (-ppc -sparc -sparc64) - this is a binary pkg for x86.
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> :
+ Added LICENSE, KEYWORDS, SLOT.
diff --git a/sys-fs/linux-ntfs/Manifest b/sys-fs/linux-ntfs/Manifest
index 18982217d4ca..4c8f6454de06 100644
--- a/sys-fs/linux-ntfs/Manifest
+++ b/sys-fs/linux-ntfs/Manifest
@@ -1,4 +1,4 @@
-MD5 7334b698d350b5f5115eff3a4e06b263 ChangeLog 610
-MD5 37705f34be63fda613d49090cce9921d linux-ntfs-1.6.0.ebuild 1028
+MD5 f43c6ac6fd07063c20851e38e760d410 linux-ntfs-1.6.0.ebuild 1025
+MD5 390f06f79c39441d5afa194cc2841c30 ChangeLog 775
MD5 9ba7db6e2242b6eec4de0d5f8d5d8eac files/digest-linux-ntfs-1.6.0 68
MD5 f2dc9e4ce99630231fc2247b68c4eee5 files/linux-ntfs-1.6.0-gcc3.2.patch 493
diff --git a/sys-fs/linux-ntfs/files/digest-linux-ntfs-1.6.0 b/sys-fs/linux-ntfs/files/digest-linux-ntfs-1.6.0
new file mode 100644
index 000000000000..ae1f99f736e7
--- /dev/null
+++ b/sys-fs/linux-ntfs/files/digest-linux-ntfs-1.6.0
@@ -0,0 +1 @@
+MD5 414a63a29086963ce150bb214f972b8c linux-ntfs-1.6.0.tar.gz 318600
diff --git a/sys-fs/linux-ntfs/files/linux-ntfs-1.6.0-gcc3.2.patch b/sys-fs/linux-ntfs/files/linux-ntfs-1.6.0-gcc3.2.patch
new file mode 100644
index 000000000000..1fd14b969290
--- /dev/null
+++ b/sys-fs/linux-ntfs/files/linux-ntfs-1.6.0-gcc3.2.patch
@@ -0,0 +1,13 @@
+--- include/types.h.orig 2002-10-15 12:22:55.000000000 -0400
++++ include/types.h 2002-10-15 12:23:29.000000000 -0400
+@@ -55,8 +55,8 @@
+ * structure.
+ */
+ typedef union {
+- __u8; /* Unnamed __u8 to serve as default when just using
+- a_val without specifying any of the below. */
++ __u8 _default; /* Unnamed __u8 to serve as default when just using
++ a_val without specifying any of the below. */
+ STANDARD_INFORMATION std_inf;
+ ATTR_LIST_ENTRY al_entry;
+ FILE_NAME_ATTR filename;
diff --git a/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild b/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild
new file mode 100644
index 000000000000..bfc07766d363
--- /dev/null
+++ b/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/linux-ntfs/linux-ntfs-1.6.0.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+DESCRIPTION="Utilities and library for accessing NTFS filesystems"
+HOMEPAGE="http://linux-ntfs.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.gz"
+
+DEPEND=">=sys-devel/gcc-2.95"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 amd64"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S} || die
+ patch -p0 <${FILESDIR}/${P}-gcc3.2.patch || die
+}
+
+src_compile() {
+ econf
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+
+ # lot's of docs (a good thing :)
+ dodoc CREDITS ChangeLog NEWS README TODO.include TODO.mkntfs TODO.ntfsfix \
+ doc/attribute_definitions doc/attributes.txt doc/compression.txt \
+ doc/system_files.txt doc/system_security_descriptors.txt \
+ doc/tunable_settings
+
+ # a normal user cannot run ntfsfix
+ cd ${D}
+ mv usr/bin/ntfsfix usr/sbin
+ rm -rf usr/bin
+}
diff --git a/sys-fs/lufs/ChangeLog b/sys-fs/lufs/ChangeLog
new file mode 100644
index 000000000000..6892edabe2c5
--- /dev/null
+++ b/sys-fs/lufs/ChangeLog
@@ -0,0 +1,59 @@
+# ChangeLog for sys-fs/lufs
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*lufs-0.8.0 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> lufs-0.7.0.ebuild,
+ lufs-0.8.0-r1.ebuild, lufs-0.8.0.ebuild, lufs-0.9.3.ebuild,
+ lufs-0.9.4.ebuild, lufs-0.9.5.ebuild, files/lufs-0.7.0-init,
+ files/lufs-0.8.0-init, files/lufs-0.9.3-init:
+ moved to sys-fs
+
+ 26 Apr 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.5.ebuild :
+ Fix sandbox failure for kernel 2.5. No revision bump because it just didn't
+ build for 2.5. Fixes #18740, thanks to Jedi/Sector One.
+
+*lufs-0.9.5 (05 Apr 2003)
+ 05 Apr 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.5.ebuild :
+ New upstream version, and it builds and works fine on all my test systems,
+ and nothing depends on it. Only, if you do ldd /usr/bin/lufsd, you
+ get many dependencies, and I want to have them in DEPEND before I
+ declare these ebuilds stable.
+
+*lufs-0.9.4 (18 Mar 2003)
+ 18 Mar 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.4.ebuild :
+ Turns out there was a new upstream version, and the init script and
+ lufs user don't make sense any more because the daemon was rewritten.
+
+ 18 Mar 2003; Wout Mertens <wmertens@gentoo.org> lufs-0.9.3.ebuild :
+ Fixed typo in install, -init was missing from the init script. Didn't
+ bump revision since the people that have it running probably
+ figured that out by themselves.
+
+*lufs-0.9.3 (12 Feb 2003)
+
+ 12 Feb 2003; Luca Barbato <lu_zero@gentoo.org> lufs-0.9.3.ebuild
+ files/digest-lufs-0.9.3 lufs-0.9.3-init
+ ebuild submitted by Fred Point <fpoint@club-internet.fr>
+
+*lufs-0.8.0-r1 (24 Nov 2002)
+
+ 24 Nov 2002; Matt Keadle <mkeadle@gentoo.org> lufs-0.8.0-r1.ebuild
+ files/digest-lufs-0.8.0-r1
+
+ Fixed a symlink creation that has it's parameters reversed.
+
+*lufs-0.8.0 (20 Nov 2002)
+
+ 20 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Initial import.
+
+*lufs-0.7.0 (01 Nov 2002)
+
+ 20 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> lufs-0.7.0.ebuild :
+ Fixed a typo, updated HOMEPAGE. Jan Andersson <janneand@yahoo.com> in #10992 found the typo.
+ Repoman:ed and lintool:ed.
+
+ 01 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Initial import. Ebuild submitted by Marko Mikulicic <marko@seul.org> in #7314.
diff --git a/sys-fs/lufs/Manifest b/sys-fs/lufs/Manifest
index 38f9833c1950..38fa7c5c0054 100644
--- a/sys-fs/lufs/Manifest
+++ b/sys-fs/lufs/Manifest
@@ -1,16 +1,16 @@
-MD5 f70dc43e2c7ce3bfe38b4bfcd078a3a8 ChangeLog 2077
-MD5 605357e00850584d8323df2e3e928512 lufs-0.7.0.ebuild 1342
-MD5 8c9527338eee71a4e88e8bad8d5e0adc lufs-0.8.0-r1.ebuild 1376
-MD5 dfe6e358ebe4d72ccd7b392179a8ab59 lufs-0.8.0.ebuild 1360
-MD5 f20441971994360ab22c72a3b08269cc lufs-0.9.3.ebuild 1433
-MD5 1409bb8a711fe5eb364c9b66e2d723ff lufs-0.9.4.ebuild 1440
-MD5 60e407d4ff53b4a283575c03ba63c806 lufs-0.9.5.ebuild 1601
+MD5 20536a19a24f3e7915e1311010411ead lufs-0.9.5.ebuild 1598
+MD5 d3c1ff3a56cb6c2b189be121b22a25f2 lufs-0.9.4.ebuild 1437
+MD5 f4293dfe7ffad2144ef4c5150ae3e517 lufs-0.7.0.ebuild 1339
+MD5 4ee3cf88550ec19b1efed98628d65662 lufs-0.8.0-r1.ebuild 1373
+MD5 c5caac9761cac69c861867120f7af652 lufs-0.8.0.ebuild 1357
+MD5 5d6b76b1655d6e6a9e57b92844a2142f ChangeLog 2361
+MD5 e4c2423261807f6ddba1fb14b8baea19 lufs-0.9.3.ebuild 1430
+MD5 3f5d97db2f2eedc51f0ae99618a924c2 files/lufs-0.7.0-init 361
+MD5 589f3dad16a475a1f541a2be26ff9d33 files/digest-lufs-0.8.0-r1 62
+MD5 09d17da22336bf2a8b5327a76a02e72c files/lufs-0.9.3-init 471
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
diff --git a/sys-fs/lufs/files/digest-lufs-0.7.0 b/sys-fs/lufs/files/digest-lufs-0.7.0
new file mode 100644
index 000000000000..6f30d7a3320e
--- /dev/null
+++ b/sys-fs/lufs/files/digest-lufs-0.7.0
@@ -0,0 +1 @@
+MD5 b2523519b90ff4d77861f243c843f608 lufs-0.7.0.tar.gz 287792
diff --git a/sys-fs/lufs/files/digest-lufs-0.8.0 b/sys-fs/lufs/files/digest-lufs-0.8.0
new file mode 100644
index 000000000000..93fcf0b2d34c
--- /dev/null
+++ b/sys-fs/lufs/files/digest-lufs-0.8.0
@@ -0,0 +1 @@
+MD5 0a90155e92d0bff030017b3a370def8b lufs-0.8.0.tar.gz 345135
diff --git a/sys-fs/lufs/files/digest-lufs-0.8.0-r1 b/sys-fs/lufs/files/digest-lufs-0.8.0-r1
new file mode 100644
index 000000000000..93fcf0b2d34c
--- /dev/null
+++ b/sys-fs/lufs/files/digest-lufs-0.8.0-r1
@@ -0,0 +1 @@
+MD5 0a90155e92d0bff030017b3a370def8b lufs-0.8.0.tar.gz 345135
diff --git a/sys-fs/lufs/files/digest-lufs-0.9.3 b/sys-fs/lufs/files/digest-lufs-0.9.3
new file mode 100644
index 000000000000..f029989b67c2
--- /dev/null
+++ b/sys-fs/lufs/files/digest-lufs-0.9.3
@@ -0,0 +1 @@
+MD5 9015829e47f5c7e68f29c04956826ab6 lufs-0.9.3.tar.gz 410725
diff --git a/sys-fs/lufs/files/digest-lufs-0.9.4 b/sys-fs/lufs/files/digest-lufs-0.9.4
new file mode 100644
index 000000000000..ecd7a6b2082e
--- /dev/null
+++ b/sys-fs/lufs/files/digest-lufs-0.9.4
@@ -0,0 +1 @@
+MD5 5965236d501468488442f3c87181e947 lufs-0.9.4.tar.gz 413150
diff --git a/sys-fs/lufs/files/digest-lufs-0.9.5 b/sys-fs/lufs/files/digest-lufs-0.9.5
new file mode 100644
index 000000000000..78e58894f03f
--- /dev/null
+++ b/sys-fs/lufs/files/digest-lufs-0.9.5
@@ -0,0 +1 @@
+MD5 71dc7c5709952b50914ab9790d652230 lufs-0.9.5.tar.gz 412920
diff --git a/sys-fs/lufs/files/lufs-0.7.0-init b/sys-fs/lufs/files/lufs-0.7.0-init
new file mode 100644
index 000000000000..1723f880e796
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-0.7.0-init
@@ -0,0 +1,24 @@
+#!/sbin/runscript
+
+# lufsd
+#
+# description: LUFS Userspace Daemon
+#
+# processname: lufs
+# chkconfig: - 91 91
+
+depend () {
+ need localmount
+}
+
+start () {
+ echo -n "Starting lufsd... "
+ su - lufs -c "lufsd -d 2>~/lufsd.err >~/lufsd.log"
+ echo
+}
+
+stop () {
+ echo -n "Shutting down lufsd... "
+ killall lufsd
+ echo
+}
diff --git a/sys-fs/lufs/files/lufs-0.8.0-init b/sys-fs/lufs/files/lufs-0.8.0-init
new file mode 100644
index 000000000000..1723f880e796
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-0.8.0-init
@@ -0,0 +1,24 @@
+#!/sbin/runscript
+
+# lufsd
+#
+# description: LUFS Userspace Daemon
+#
+# processname: lufs
+# chkconfig: - 91 91
+
+depend () {
+ need localmount
+}
+
+start () {
+ echo -n "Starting lufsd... "
+ su - lufs -c "lufsd -d 2>~/lufsd.err >~/lufsd.log"
+ echo
+}
+
+stop () {
+ echo -n "Shutting down lufsd... "
+ killall lufsd
+ echo
+}
diff --git a/sys-fs/lufs/files/lufs-0.9.3-init b/sys-fs/lufs/files/lufs-0.9.3-init
new file mode 100644
index 000000000000..011ae995693f
--- /dev/null
+++ b/sys-fs/lufs/files/lufs-0.9.3-init
@@ -0,0 +1,27 @@
+#!/sbin/runscript
+
+# lufsd
+#
+# description: LUFS Userspace Daemon
+#
+# processname: lufs
+# chkconfig: - 91 91
+#
+# lufsd is started by the lufs user, and logs are kept in its homedir.
+#
+
+depend () {
+ need localmount
+}
+
+start () {
+ ebegin "Starting lufsd"
+ su - lufs -c "lufsd -d 2>~/lufsd.err >~/lufsd.log"
+ eend $? "Error starting lufsd"
+}
+
+stop () {
+ ebegin "Stopping lufsd"
+ pkill lufsd
+ eend $? "Error stopping lufsd"
+}
diff --git a/sys-fs/lufs/lufs-0.7.0.ebuild b/sys-fs/lufs/lufs-0.7.0.ebuild
new file mode 100644
index 000000000000..a1c5630f01fe
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.7.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.7.0.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="User-mode filesystem implementation"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+HOMEPAGE="http://lufs.sourceforge.net/lufs/"
+LICENSE="GPL-2"
+DEPEND="virtual/linux-sources"
+#RDEPEND=""
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/lufsd
+ mv Makefile.in Makefile.in.orig
+ sed -e '416s/install-exec-hook//' Makefile.in.orig > Makefile.in
+
+ cd ${S}/util
+ mv Makefile.in Makefile.in.orig
+ sed -e '332s/install-exec-hook//' Makefile.in.orig > Makefile.in
+
+ cd ${S}/kernel2.4
+ mv Makefile.in Makefile.in.orig
+ sed -e '291s/install-data-hook//' Makefile.in.orig > Makefile.in
+}
+
+src_install () {
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/${P}-init lufs
+
+ dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \
+ NEWS README THANKS TODO
+ dohtml docs/lufs.html
+ make DESTDIR=${D} install
+
+ dosym /usr/bin/auto.sshfs /etc/auto.sshfs
+ dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs
+ dosym /sbin/mount.lufs /usr/bin/lufsd
+
+}
+
+pkg_postinst() {
+ id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs
+}
+
+pkg_postrm() {
+ userdel lufs
+}
diff --git a/sys-fs/lufs/lufs-0.8.0-r1.ebuild b/sys-fs/lufs/lufs-0.8.0-r1.ebuild
new file mode 100644
index 000000000000..be6a4daac752
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.8.0-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.8.0-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="User-mode filesystem implementation"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+HOMEPAGE="http://lufs.sourceforge.net/lufs/"
+LICENSE="GPL-2"
+DEPEND="virtual/linux-sources"
+#RDEPEND
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/lufsd
+ mv Makefile.in Makefile.in.orig
+ sed -e '497s/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/util
+ mv Makefile.in Makefile.in.orig
+ sed -e '429s/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/kernel2.4
+ mv Makefile.in Makefile.in.orig
+ sed -e '366s/install-data-hook//' Makefile.in.orig > Makefile.in || die
+}
+
+src_install () {
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/${P}-init lufs
+
+ dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \
+ NEWS README THANKS TODO
+ dohtml docs/lufs.html
+ make DESTDIR=${D} install
+
+ dosym /usr/bin/auto.sshfs /etc/auto.sshfs
+ dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs
+ dodir /sbin
+ dosym /usr/bin/lufsd /sbin/mount.lufs
+
+}
+
+pkg_postinst() {
+ id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs
+}
+
+pkg_postrm() {
+ userdel lufs
+}
diff --git a/sys-fs/lufs/lufs-0.8.0.ebuild b/sys-fs/lufs/lufs-0.8.0.ebuild
new file mode 100644
index 000000000000..c074f5e3fc4f
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.8.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lufs/lufs-0.8.0.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="User-mode filesystem implementation"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+HOMEPAGE="http://lufs.sourceforge.net/lufs/"
+LICENSE="GPL-2"
+DEPEND="virtual/linux-sources"
+#RDEPEND
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/lufsd
+ mv Makefile.in Makefile.in.orig
+ sed -e '497s/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/util
+ mv Makefile.in Makefile.in.orig
+ sed -e '429s/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/kernel2.4
+ mv Makefile.in Makefile.in.orig
+ sed -e '366s/install-data-hook//' Makefile.in.orig > Makefile.in || die
+}
+
+src_install () {
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/${P}-init lufs
+
+ dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \
+ NEWS README THANKS TODO
+ dohtml docs/lufs.html
+ make DESTDIR=${D} install
+
+ dosym /usr/bin/auto.sshfs /etc/auto.sshfs
+ dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs
+ dosym /sbin/mount.lufs /usr/bin/lufsd
+
+}
+
+pkg_postinst() {
+ id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs
+}
+
+pkg_postrm() {
+ userdel lufs
+}
diff --git a/sys-fs/lufs/lufs-0.9.3.ebuild b/sys-fs/lufs/lufs-0.9.3.ebuild
new file mode 100644
index 000000000000..5b3306ad78a8
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.9.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2003 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.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="User-mode filesystem implementation"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+HOMEPAGE="http://lufs.sourceforge.net/lufs/"
+LICENSE="GPL-2"
+DEPEND="virtual/linux-sources"
+#RDEPEND
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/lufsd
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/util
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/kernel/Linux/2.4
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die
+}
+
+src_install () {
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/${P}-init lufs
+
+ dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \
+ NEWS README THANKS TODO
+ dohtml docs/lufs.html
+ make DESTDIR=${D} install
+
+ dosym /usr/bin/auto.sshfs /etc/auto.sshfs
+ dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs
+ dodir /sbin
+ dosym /usr/bin/lufsd /sbin/mount.lufs
+
+}
+
+pkg_postinst() {
+ id lufs 2>/dev/null || useradd -g nobody -d /home/lufs -m -s /bin/sh -c "LUFS user" lufs
+ /usr/sbin/update-modules || return 0
+}
+
+pkg_postrm() {
+ /sbin/modprobe -r lufs
+ userdel lufs
+}
diff --git a/sys-fs/lufs/lufs-0.9.4.ebuild b/sys-fs/lufs/lufs-0.9.4.ebuild
new file mode 100644
index 000000000000..6ed55a9866d1
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.9.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2003 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.4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="User-mode filesystem implementation"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+HOMEPAGE="http://lufs.sourceforge.net/lufs/"
+LICENSE="GPL-2"
+DEPEND="virtual/linux-sources"
+#RDEPEND
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/lufsd
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/util
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/kernel/Linux/2.4
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die
+}
+
+src_install () {
+ dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \
+ NEWS README THANKS TODO
+ dohtml docs/lufs.html
+ make DESTDIR=${D} install
+
+ dosym /usr/bin/auto.sshfs /etc/auto.sshfs
+ dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs
+ dodir /sbin
+ dosym /usr/bin/lufsd /sbin/mount.lufs
+}
+
+pkg_postinst() {
+ /usr/sbin/update-modules
+ 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
+}
+
+pkg_postrm() {
+ /sbin/modprobe -r lufs
+}
diff --git a/sys-fs/lufs/lufs-0.9.5.ebuild b/sys-fs/lufs/lufs-0.9.5.ebuild
new file mode 100644
index 000000000000..3e1708ec15d5
--- /dev/null
+++ b/sys-fs/lufs/lufs-0.9.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2003 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.5.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="User-mode filesystem implementation"
+SRC_URI="mirror://sourceforge/lufs/${P}.tar.gz"
+HOMEPAGE="http://lufs.sourceforge.net/lufs/"
+LICENSE="GPL-2"
+DEPEND="virtual/linux-sources"
+RDEPEND=""
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+
+ # Fix some sandbox failures
+ cd ${S}/lufsd
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/util
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-exec-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/kernel/Linux/2.4
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die
+
+ cd ${S}/kernel/Linux/2.5
+ mv Makefile.in Makefile.in.orig
+ sed -e 's/install-data-hook//' Makefile.in.orig > Makefile.in || die
+}
+
+src_install () {
+ dodoc AUTHORS COPYING ChangeLog Contributors INSTALL \
+ NEWS README THANKS TODO
+ dohtml docs/lufs.html
+ make DESTDIR=${D} install
+
+ dosym /usr/bin/auto.sshfs /etc/auto.sshfs
+ dosym /usr/bin/auto.ftpfs /etc/auto.ftpfs
+ dodir /sbin
+ dosym /usr/bin/lufsd /sbin/mount.lufs
+}
+
+pkg_postinst() {
+ /usr/sbin/update-modules
+ 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
+}
+
+pkg_postrm() {
+ /sbin/modprobe -r lufs
+}
diff --git a/sys-fs/lvm-user/ChangeLog b/sys-fs/lvm-user/ChangeLog
new file mode 100644
index 000000000000..822cf9f56aa2
--- /dev/null
+++ b/sys-fs/lvm-user/ChangeLog
@@ -0,0 +1,101 @@
+# ChangeLog for sys-fs/lvm-user
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*lvm-user-1.0.4 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
+ lvm-user-1.0.1_rc4-r1.ebuild, lvm-user-1.0.1_rc4.ebuild,
+ lvm-user-1.0.3.ebuild, lvm-user-1.0.4.ebuild, lvm-user-1.0.5.ebuild,
+ lvm-user-1.0.6.ebuild, lvm-user-1.0.7.ebuild:
+ moved to sys-fs
+
+ 02 Sep 2003; Max Kalika <max@gentoo.org> lvm-user-1.0.1_rc4-r1.ebuild,
+ lvm-user-1.0.1_rc4.ebuild, lvm-user-1.0.3.ebuild, lvm-user-1.0.4.ebuild,
+ lvm-user-1.0.5.ebuild, lvm-user-1.0.6.ebuild, lvm-user-1.0.7.ebuild:
+ Add !sys-fs/lvm2 block to RDEPEND. No rev bump needed.
+
+*lvm-user-1.0.7 (25 Mar 2002)
+
+ 28 Jul 2003; Guy Martin <gmsoft@gentoo.org> lvm-user-1.0.7.ebuild :
+ Marked stable for hppa.
+
+ 09 Apr 2003; Todd Sunderlin <todd@gentoo.org> lvm-user-1.0.7.ebuild:
+ Marked stable for sparc.
+
+ 28 Mar 2003; Guy Martin <gmsoft@gentoo.org> lvm-user-1.0.7.ebuild :
+ Added ~hppa to keywords.
+
+ 25 Mar 2003; Daniel Robbins <drobbins@gentoo.org> lvm-user-1.0.7.ebuild:
+ new upstream release.
+
+ 23 Jan 2003; Daniel Robbins <drobbins@gentoo.org> lvm-user-1.0.6.ebuild:
+ misplaced sed dependency is now a DEPEND rather than an RDEPEND. No
+ rev bump.
+
+ 05 Dec 2003; Daniel Ahlberg <aliz@gentoo.org> lvm-user-1.0.6.ebuild :
+ Unmasked for x86.
+
+ 16 Dec 2002; Daniel Ahlberg <aliz@gentoo.org> lvm-user-1.0.5.ebuild :
+ Closes #12219, added filter-flags.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*lvm-user-1.0.6 (07 Nov 2002)
+
+ 07 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump.
+
+*lvm-user-1.0.5 (01 Aug 2002)
+
+ 25 Feb 2003; Brandon Low <lostlogic@gentoo.org> lvm-user-1.0.1_rc4-r1.ebuild
+ lvm-user-1.0.1_rc4.ebuild lvm-user-1.0.3.ebuild lvm-user-1.0.4.ebuild
+ lvm-user-1.0.5.ebuild : Fix nesteddies
+
+ 01 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> lvm-user-1.0.5.ebuild :
+
+ Version bump, ebuild cleanup.
+
+*lvm-user-1.0.4 (23 Jun 2002)
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
+ updated keywords (-ppc), this relies on x86 kernel ATM
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.4.ebuild :
+ Added KEYWORDS.
+
+ 23 Jun 2002; Jon Nelson <jnelson@gentoo.org>: lvm-user-1.0.4.ebuild
+ Update to 1.0.4
+ 1.0.4 vgscan creates /etc/lvmtab and /etc/lvmtab.d by default (closes #2293)
+
+ LVM is under the GPL version 2
+ The LVM library is under the LGPL version 2
+
+*lvm-user-1.0.3 (9 Apr 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.3.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 9 Apr 2002; Jon Nelson <jnelson@jamponi.net>: lvm-user-1.0.3.ebuild
+ Update to 1.0.3
+
+*lvm-user-1.0.1_rc4-r1 (8 Feb 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.1_rc4.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> lvm-user-1.0.1_rc4-r1.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 8 Feb 2002; Daniel Robbins <drobbins@gentoo.org>: remove "-fomit-frame-pointer"
+ from $CFLAGS if it's in there. This closes bug #598.
+
+*lvm-user-1.0.1_rc4 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ 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.
diff --git a/sys-fs/lvm-user/Manifest b/sys-fs/lvm-user/Manifest
index 204ab480efd5..c2509ff647c1 100644
--- a/sys-fs/lvm-user/Manifest
+++ b/sys-fs/lvm-user/Manifest
@@ -1,15 +1,15 @@
-MD5 80df94fef73c79bca01bfcb77b7c79a2 ChangeLog 3347
-MD5 7eacf6cf875d8e21b93f48cba934eb55 lvm-user-1.0.1_rc4-r1.ebuild 1177
-MD5 20e3327e554210983f3efddd69a48bd9 lvm-user-1.0.1_rc4.ebuild 1103
-MD5 01ebe5bd3d0bfb69063d33b0096afa76 lvm-user-1.0.3.ebuild 1177
-MD5 e74e2ea89e0e43f5064a97ab46087263 lvm-user-1.0.4.ebuild 1330
-MD5 110f8d876fc461c0b54fa6221608e5c8 lvm-user-1.0.5.ebuild 1280
-MD5 59babfab93b5f894f9cefdcaa775e912 lvm-user-1.0.6.ebuild 1461
-MD5 9b8b40f250a643cec5d0f09cb0cc6b0c lvm-user-1.0.7.ebuild 1299
-MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4 65
-MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4-r1 65
+MD5 96ee7b27ad969df522a2a6821d01b343 lvm-user-1.0.6.ebuild 1458
+MD5 9061ead30165168aa45224b47d22078e lvm-user-1.0.3.ebuild 1178
+MD5 384b438cd16e810b2626c72ced18f77e lvm-user-1.0.1_rc4-r1.ebuild 1179
+MD5 dcdc51cb59c206fd16676a92d7715254 lvm-user-1.0.1_rc4.ebuild 1104
+MD5 909d7335fa32d3549293ac1d76565b50 lvm-user-1.0.5.ebuild 1281
+MD5 bb079cdf1b933f6774d96c1bfa21ed37 lvm-user-1.0.7.ebuild 1296
+MD5 4f45e2a02a4b599a2c8b43cc56826d0e ChangeLog 3624
+MD5 3d217d48916d0f74f1db8ad735c7fc36 lvm-user-1.0.4.ebuild 1331
MD5 2b10a1a6318a6f58c03b6186451b05dd files/digest-lvm-user-1.0.3 61
MD5 d29fb5fcc112eaf89e0ca282a5d49f1e files/digest-lvm-user-1.0.4 61
MD5 3c660d5d2ef7ab2759ad56ee6c33e634 files/digest-lvm-user-1.0.5 61
MD5 f1353504d261cee034d82171452b8ab4 files/digest-lvm-user-1.0.6 61
MD5 b8c544acbd931e92ce7d68d1f54ef230 files/digest-lvm-user-1.0.7 61
+MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4-r1 65
+MD5 3b82c9404362b6f9edae1553e241edbe files/digest-lvm-user-1.0.1_rc4 65
diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4
new file mode 100644
index 000000000000..fd8734f99104
--- /dev/null
+++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4
@@ -0,0 +1 @@
+MD5 1aa87a35a1d808534cc78f32af0a1b2d lvm_1.0.1-rc4.tar.gz 359540
diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4-r1 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4-r1
new file mode 100644
index 000000000000..fd8734f99104
--- /dev/null
+++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.1_rc4-r1
@@ -0,0 +1 @@
+MD5 1aa87a35a1d808534cc78f32af0a1b2d lvm_1.0.1-rc4.tar.gz 359540
diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.3 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.3
new file mode 100644
index 000000000000..a512893bb7e8
--- /dev/null
+++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.3
@@ -0,0 +1 @@
+MD5 17c5a6c1a32a1042a069e20893579709 lvm_1.0.3.tar.gz 371951
diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.4 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.4
new file mode 100644
index 000000000000..954e6701c88a
--- /dev/null
+++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.4
@@ -0,0 +1 @@
+MD5 9081ae96e94bef6c4c2e8c5f2dcc654c lvm_1.0.4.tar.gz 373104
diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.5 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.5
new file mode 100644
index 000000000000..6495b9b6c1ad
--- /dev/null
+++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.5
@@ -0,0 +1 @@
+MD5 a6d644019cb8fa4ff36fe59b15be6ab6 lvm_1.0.5.tar.gz 374023
diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.6 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.6
new file mode 100644
index 000000000000..8d509eea4135
--- /dev/null
+++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.6
@@ -0,0 +1 @@
+MD5 88f8c5c839708c0bc627d0e1238dc061 lvm_1.0.6.tar.gz 374900
diff --git a/sys-fs/lvm-user/files/digest-lvm-user-1.0.7 b/sys-fs/lvm-user/files/digest-lvm-user-1.0.7
new file mode 100644
index 000000000000..b22fd4463c8c
--- /dev/null
+++ b/sys-fs/lvm-user/files/digest-lvm-user-1.0.7
@@ -0,0 +1 @@
+MD5 de56e9ab0384596b795702802f1c1e6a lvm_1.0.7.tar.gz 372838
diff --git a/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild b/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild
new file mode 100644
index 000000000000..227950a5a2c1
--- /dev/null
+++ b/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.1_rc4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+NV=1.0.1-rc4
+S=${WORKDIR}/LVM/${NV}
+DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz"
+HOMEPAGE="http://www.mosix.org"
+KEYWORDS="x86 amd64"
+SLOT="0"
+LICENSE="GPL-2 | LGPL-2"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ !sys-apps/lvm2"
+
+KS=/usr/src/linux
+
+src_compile() {
+ cd ${S}
+ #This ebuild doesn't like this opt setting; closes bug #598
+ export CFLAGS="${CFLAGS/-fomit-frame-pointer/}"
+ if [ -f "Makefile" ]; then
+ make clean || die
+ fi
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ ./configure --prefix=/ \
+ --mandir=/usr/share/man \
+ --with-kernel_dir="${KS}" || die
+ make || die
+}
+
+src_install () {
+ cd ${S}/tools
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ make install \
+ -e prefix=${D} \
+ mandir=${D}/usr/share/man \
+ sbindir=${D}/sbin \
+ libdir=${D}/lib || die
+ #no need for a static library in /lib
+ dodir /usr/lib
+ mv ${D}/lib/*.a ${D}/usr/lib
+}
+
diff --git a/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild b/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild
new file mode 100644
index 000000000000..632a894b0543
--- /dev/null
+++ b/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.1_rc4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+#our version, but with "eh" formatting
+NV=1.0.1-rc4
+S=${WORKDIR}/LVM/${NV}
+DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz"
+HOMEPAGE="http://www.mosix.org"
+KEYWORDS="x86 amd64"
+SLOT="0"
+LICENSE="GPL-2 | LGPL-2"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ !sys-apps/lvm2"
+
+KS=/usr/src/linux
+
+src_compile() {
+ cd ${S}
+ if [ -f "Makefile" ];then
+ make clean || die
+ fi
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ ./configure --prefix=/ \
+ --mandir=/usr/share/man \
+ --with-kernel_dir="${KS}" || die
+ make || die
+}
+
+src_install () {
+ cd ${S}/tools
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ make install \
+ -e prefix=${D} \
+ mandir=${D}/usr/share/man \
+ sbindir=${D}/sbin \
+ libdir=${D}/lib || die
+ #no need for a static library in /lib
+ dodir /usr/lib
+ mv ${D}/lib/*.a ${D}/usr/lib
+}
+
diff --git a/sys-fs/lvm-user/lvm-user-1.0.3.ebuild b/sys-fs/lvm-user/lvm-user-1.0.3.ebuild
new file mode 100644
index 000000000000..43f88c972b5f
--- /dev/null
+++ b/sys-fs/lvm-user/lvm-user-1.0.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+NV=1.0.3
+S=${WORKDIR}/LVM/${NV}
+DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz"
+HOMEPAGE="http://www.sistina.com/"
+KEYWORDS="x86 amd64 sparc "
+SLOT="0"
+LICENSE="GPL-2 | LGPL-2"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ !sys-apps/lvm2"
+
+KS=/usr/src/linux
+
+src_compile() {
+ cd ${S}
+ #This ebuild doesn't like this opt setting; closes bug #598
+ export CFLAGS="${CFLAGS/-fomit-frame-pointer/}"
+ if [ -f "Makefile" ]; then
+ make clean || die
+ fi
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ ./configure --prefix=/ \
+ --mandir=/usr/share/man \
+ --with-kernel_dir="${KS}" || die
+ make || die
+}
+
+src_install () {
+ cd ${S}/tools
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ make install \
+ -e prefix=${D} \
+ mandir=${D}/usr/share/man \
+ sbindir=${D}/sbin \
+ libdir=${D}/lib || die
+ #no need for a static library in /lib
+ dodir /usr/lib
+ mv ${D}/lib/*.a ${D}/usr/lib
+}
+
diff --git a/sys-fs/lvm-user/lvm-user-1.0.4.ebuild b/sys-fs/lvm-user/lvm-user-1.0.4.ebuild
new file mode 100644
index 000000000000..a7309f297959
--- /dev/null
+++ b/sys-fs/lvm-user/lvm-user-1.0.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.4.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+NV=1.0.4
+S=${WORKDIR}/LVM/${NV}
+DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${NV}.tar.gz"
+HOMEPAGE="http://www.sistina.com/"
+KEYWORDS="x86 amd64 -ppc sparc "
+
+DEPEND="virtual/glibc
+ virtual/linux-sources"
+RDEPEND="virtual/glibc
+ !sys-apps/lvm2"
+LICENSE="GPL-2 | LGPL-2"
+SLOT="0"
+
+KS=/usr/src/linux
+
+src_compile() {
+ cd ${S}
+ #This ebuild doesn't like this opt setting; closes bug #598
+ export CFLAGS="${CFLAGS/-fomit-frame-pointer/}"
+ if [ -f "Makefile" ]; then
+ make clean || die
+ fi
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ ./configure --prefix=/ \
+ --mandir=/usr/share/man \
+ --with-kernel_dir="${KS}" || die
+ make || die
+}
+
+src_install() {
+ cd ${S}/tools
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ make install \
+ -e prefix=${D} \
+ mandir=${D}/usr/share/man \
+ sbindir=${D}/sbin \
+ libdir=${D}/lib || die
+ #no need for a static library in /lib
+ dodir /usr/lib
+ mv ${D}/lib/*.a ${D}/usr/lib
+ cd ${S}
+ dodoc ABSTRACT CHANGELOG CONTRIBUTORS COPYING COPYING.LIB KNOWN_BUGS FAQ INSTALL LVM-HOWTO README TODO WHATSNEW
+}
+
diff --git a/sys-fs/lvm-user/lvm-user-1.0.5.ebuild b/sys-fs/lvm-user/lvm-user-1.0.5.ebuild
new file mode 100644
index 000000000000..020a1fe7bc64
--- /dev/null
+++ b/sys-fs/lvm-user/lvm-user-1.0.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.5.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit flag-o-matic
+
+S=${WORKDIR}/LVM/${PV}
+DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz"
+HOMEPAGE="http://www.sistina.com/"
+KEYWORDS="x86 amd64 -ppc sparc "
+
+DEPEND="virtual/glibc
+ virtual/linux-sources"
+RDEPEND="virtual/glibc
+ !sys-apps/lvm2"
+LICENSE="GPL-2 | LGPL-2"
+SLOT="0"
+
+KS=/usr/src/linux
+
+src_compile() {
+ addwrite /dev/stderr
+ filter-flags -fomit-frame-pointer
+ if [ -f "Makefile" ];then
+ make clean || die
+ fi
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ ./configure --prefix=/ \
+ --mandir=/usr/share/man \
+ --with-kernel_dir="${KS}" || die
+ make || die
+}
+
+src_install() {
+ cd ${S}/tools
+ CFLAGS="${CFLAGS} -I${KS}/include" \
+ make install \
+ -e prefix=${D} \
+ mandir=${D}/usr/share/man \
+ sbindir=${D}/sbin \
+ libdir=${D}/lib || die
+ #no need for a static library in /lib
+ dodir /usr/lib
+ mv ${D}/lib/*.a ${D}/usr/lib
+ cd ${S}
+ dodoc ABSTRACT CHANGELOG CONTRIBUTORS COPYING COPYING.LIB KNOWN_BUGS FAQ INSTALL LVM-HOWTO README TODO WHATSNEW
+}
+
diff --git a/sys-fs/lvm-user/lvm-user-1.0.6.ebuild b/sys-fs/lvm-user/lvm-user-1.0.6.ebuild
new file mode 100644
index 000000000000..bdac2cfd99de
--- /dev/null
+++ b/sys-fs/lvm-user/lvm-user-1.0.6.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.6.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+IUSE="static"
+
+inherit flag-o-matic
+
+S=${WORKDIR}/LVM/${PV}
+DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz"
+HOMEPAGE="http://www.sistina.com/products_lvm.htm"
+KEYWORDS="x86 amd64 -ppc ~sparc"
+
+# I have confirmed with the EVMS development team and from testing that
+# evms-1.0.6 no longer requires kernel sources to be installed to compile
+# properly. I have removed this dependency. (drobbins, 12 Jan 2003)
+
+DEPEND=">=sys-apps/sed-4.0"
+RDEPEND="${DEPEND}
+ !sys-apps/lvm2"
+
+LICENSE="GPL-2 | LGPL-2"
+SLOT="0"
+
+KS=/usr/src/linux
+
+src_compile() {
+ local myconf
+
+ # bug 598 -- -pipe used by default
+ filter-flags "-fomit-frame-pointer -pipe"
+
+ use static && myconf="--enable-static_link"
+
+ ./configure --prefix=/ \
+ --mandir=/usr/share/man \
+ --with-kernel_dir="${KS}" ${myconf} || die "configure failed"
+
+ # Fix flags
+ sed -i -e "54,56d" -e "73d" make.tmpl
+
+ make || die "Make failed"
+}
+
+src_install() {
+
+ einstall sbindir=${D}/sbin libdir=${D}/lib
+
+ # no need for a static library in /lib
+ dodir /usr/lib
+ mv ${D}/lib/*.a ${D}/usr/lib
+
+ dodoc ABSTRACT CONTRIBUTORS COPYING* INSTALL LVM-HOWTO TODO CHANGELOG FAQ KNOWN_BUGS README WHATSNEW
+}
diff --git a/sys-fs/lvm-user/lvm-user-1.0.7.ebuild b/sys-fs/lvm-user/lvm-user-1.0.7.ebuild
new file mode 100644
index 000000000000..74cd32a07983
--- /dev/null
+++ b/sys-fs/lvm-user/lvm-user-1.0.7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm-user/lvm-user-1.0.7.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+IUSE="static"
+
+inherit flag-o-matic
+
+S=${WORKDIR}/LVM/${PV}
+DESCRIPTION="User-land utilities for LVM (Logical Volume Manager) software"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM/1.0/lvm_${PV}.tar.gz"
+HOMEPAGE="http://www.sistina.com/products_lvm.htm"
+KEYWORDS="x86 amd64 -ppc sparc hppa"
+
+DEPEND=">=sys-apps/sed-4.0 virtual/linux-sources"
+RDEPEND="${DEPEND}
+ !sys-apps/lvm2"
+
+LICENSE="GPL-2 | LGPL-2"
+SLOT="0"
+
+KS=/usr/src/linux
+
+pkg_setup() {
+ check_KV
+}
+
+src_compile() {
+ local myconf
+
+ # bug 598 -- -pipe used by default
+ filter-flags "-fomit-frame-pointer -pipe"
+
+ use static && myconf="--enable-static_link"
+
+ ./configure --prefix=/ \
+ --mandir=/usr/share/man \
+ --with-kernel_dir="${KS}" ${myconf} || die "configure failed"
+
+ # Fix flags
+ sed -i -e "54,56d" -e "73d" make.tmpl
+
+ make || die "Make failed"
+}
+
+src_install() {
+
+ einstall sbindir=${D}/sbin libdir=${D}/lib
+
+ # no need for a static library in /lib
+ dodir /usr/lib
+ mv ${D}/lib/*.a ${D}/usr/lib
+
+ dodoc ABSTRACT CONTRIBUTORS COPYING* INSTALL LVM-HOWTO TODO CHANGELOG FAQ KNOWN_BUGS README WHATSNEW
+}
diff --git a/sys-fs/lvm2/ChangeLog b/sys-fs/lvm2/ChangeLog
new file mode 100644
index 000000000000..a33af3c19d66
--- /dev/null
+++ b/sys-fs/lvm2/ChangeLog
@@ -0,0 +1,54 @@
+# ChangeLog for sys-fs/lvm2
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*lvm2-2.00.06 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> lvm2-2.00.06.ebuild,
+ metadata.xml:
+ moved to sys-fs
+
+*lvm2-2.00.06 (03 Sep 2003)
+
+ 03 Sep 2003; Max Kalika <max@gentoo.org> lvm2-2.00.05.ebuild,
+ lvm2-2.00.06.ebuild, metadata.xml:
+ Bump version to 2.00.06.
+
+*lvm2-2.00.05 (02 Sep 2003)
+
+ 02 Sep 2003; Max Kalika <max@gentoo.org> lvm2-2.00.05.ebuild:
+ Bump version to 2.00.05.
+
+ 03 Jul 2003; Max Kalika <max@gentoo.org> lvm2-1.95.15.ebuild:
+ Set KEYWORDS to ~x86.
+
+ 12 Jun 2003; Max Kalika <max@gentoo.org> lvm2-1.95.15.ebuild:
+ Drop unneccessary die() calls.
+
+ 29 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.10.ebuild,
+ lvm2-1.95.15.ebuild, files/lvm2.rc6:
+ Remove stale version. Patch /etc/init.d/{checkfs,halt.sh} to
+ activate/deactivate LVM2. Remove the no longer needed lvm2.rc6 file.
+
+*lvm2-1.95.15 (27 May 2003)
+
+ 27 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.15.ebuild:
+ Bump version.
+
+ 22 May 2003; root <root> lvm2-1.95.10.ebuild, files/lvm2.rc6:
+ Install binary and all symlinks to /sbin as well. Fixes booting if /usr
+ is a separate partition. Change startup script to look for utilities in
+ /sbin. Fix startup script modules depend.
+
+ 15 May 2003; Max Kalika <max@gentoo.org> files/lvm2.rc6:
+ Start before checkfs.
+
+ 14 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.10.ebuild,
+ files/lvm2.rc6:
+ Add startup script.
+
+*lvm2-1.95.10 (12 May 2003)
+
+ 12 May 2003; Max Kalika <max@gentoo.org> lvm2-1.95.10.ebuild:
+ Initial version.
+
diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
index b1122bfcf59c..372420354b0f 100644
--- a/sys-fs/lvm2/Manifest
+++ b/sys-fs/lvm2/Manifest
@@ -1,4 +1,4 @@
-MD5 59991ab36b299feb9071bd4e363e8e29 ChangeLog 1582
-MD5 6ec325fb79102f5cc1ef71288c6e886c lvm2-2.00.06.ebuild 773
+MD5 e2ebe0f28adf563d7fe091f6a1dc0fef lvm2-2.00.06.ebuild 770
+MD5 b934469af08cfb61b318b99f153c5bd5 ChangeLog 1719
MD5 8ef457f9ac46b73b855b4a4e5ff9d7d3 metadata.xml 243
MD5 8c3382128e49f3ef18e3dd27e3a9dc3e files/digest-lvm2-2.00.06 61
diff --git a/sys-fs/lvm2/files/digest-lvm2-2.00.06 b/sys-fs/lvm2/files/digest-lvm2-2.00.06
new file mode 100644
index 000000000000..cd1111e01a20
--- /dev/null
+++ b/sys-fs/lvm2/files/digest-lvm2-2.00.06
@@ -0,0 +1 @@
+MD5 09c94351abc22af5a0c6d0e94f33cf7b LVM2.2.00.06.tgz 266307
diff --git a/sys-fs/lvm2/lvm2-2.00.06.ebuild b/sys-fs/lvm2/lvm2-2.00.06.ebuild
new file mode 100644
index 000000000000..17f6791199fc
--- /dev/null
+++ b/sys-fs/lvm2/lvm2-2.00.06.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/lvm2-2.00.06.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+DESCRIPTION="User-land utilities for LVM2 (device-mapper) software."
+HOMEPAGE="http://www.sistina.com/products_lvm.htm"
+SRC_URI="ftp://ftp.sistina.com/pub/LVM2/tools/${PN/lvm/LVM}.${PV}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+
+DEPEND=">=sys-libs/device-mapper-1"
+RDEPEND="${DEPEND}
+ !sys-apps/lvm-user"
+
+S="${WORKDIR}/${PN/lvm/LVM}.${PV}"
+
+src_compile() {
+ econf
+
+ # Parallel build doesn't work.
+ make || die "compile problem"
+}
+
+src_install() {
+ einstall sbindir="${D}/sbin"
+ dodoc BUGS COPYING* INSTALL INTRO README TODO VERSION doc/*
+}
diff --git a/sys-fs/lvm2/metadata.xml b/sys-fs/lvm2/metadata.xml
new file mode 100644
index 000000000000..792de612a354
--- /dev/null
+++ b/sys-fs/lvm2/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>max@gentoo.org</email>
+ <name>Max Kalika</name>
+</maintainer>
+</pkgmetadata>
diff --git a/sys-fs/mkisofs/ChangeLog b/sys-fs/mkisofs/ChangeLog
new file mode 100644
index 000000000000..bb456024500b
--- /dev/null
+++ b/sys-fs/mkisofs/ChangeLog
@@ -0,0 +1,26 @@
+# ChangeLog for sys-fs/mkisofs
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/mkisofs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*mkisofs-1.13-r2 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> mkisofs-1.13-r2.ebuild:
+ moved to sys-fs
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*mkisofs-1.13-r2 (1 Feb 2002)
+
+ 17 Apr 2003; Will Woods <wwoods@gentoo.org> mkisofs-1.13-r2.ebuild:
+ Fixed ebuild for alpha, added alpha to KEYWORDS
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
+ updated keywords (ppc)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> mkisofs-1.13-r2.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 11 May 2002; Arcady Genkin <agenkin@thpoon.com> mkisofs-1.13-r2.ebuild :
+
+ Added explicit src_compile function. No user-visible changes. This
+ closes bug 2488.
diff --git a/sys-fs/mkisofs/Manifest b/sys-fs/mkisofs/Manifest
index 0827a777c737..d260964ffb57 100644
--- a/sys-fs/mkisofs/Manifest
+++ b/sys-fs/mkisofs/Manifest
@@ -1,3 +1,3 @@
-MD5 f8514f592cb49e0afcdbd5ea8e50afc3 ChangeLog 792
-MD5 1b2bf30a02107d7985e1250d40950024 mkisofs-1.13-r2.ebuild 1563
+MD5 39782c1604ec07e0752fa51026f2edc1 mkisofs-1.13-r2.ebuild 1559
+MD5 16e94920afd2ea6da601ab34637d2e4b ChangeLog 916
MD5 f2c64dc4e5d08eec068f6411ea2f429b files/digest-mkisofs-1.13-r2 64
diff --git a/sys-fs/mkisofs/files/digest-mkisofs-1.13-r2 b/sys-fs/mkisofs/files/digest-mkisofs-1.13-r2
new file mode 100644
index 000000000000..c8ab7499e21d
--- /dev/null
+++ b/sys-fs/mkisofs/files/digest-mkisofs-1.13-r2
@@ -0,0 +1 @@
+MD5 8d802d9f5892c214562c6af71e6a5714 mkisofs-1.13.tar.gz 772176
diff --git a/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild b/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild
new file mode 100644
index 000000000000..cb352e81e520
--- /dev/null
+++ b/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/mkisofs/mkisofs-1.13-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+# -r2 by Dan Armak
+
+DESCRIPTION="Premastering program for creating iso9660 volumes"
+HOMEPAGE="http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/mkisofs.html"
+KEYWORDS="x86 amd64 ppc sparc alpha"
+SLOT="0"
+LICENSE="GPL-2"
+
+S=${WORKDIR}/${P}
+SRC_URI="ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/mkisofs/${P}.tar.gz"
+
+src_compile() {
+
+ emake || die
+
+}
+
+src_install() {
+
+ into /usr
+ local DIR
+
+ #looks like these are no longer used
+ [ -d mkisofs/OBJ/i686-linux-cc ] && DIR=i686-linux-cc
+ [ -d mkisofs/OBJ/i586-linux-cc ] && DIR=i586-linux-cc
+ [ -d mkisofs/OBJ/i486-linux-cc ] && DIR=i486-linux-cc
+ [ -d mkisofs/OBJ/i386-linux-cc ] && DIR=i386-linux-cc
+
+ #these should work instead (sparc guys need to add theirs here too)
+ [ -d mkisofs/OBJ/x86-linux-cc ] && DIR=x86-linux-cc
+ [ -d mkisofs/OBJ/ppc-linux-cc ] && DIR=ppc-linux-cc
+ [ -d mkisofs/OBJ/alpha-linux-cc ] && DIR=alpha-linux-cc
+
+ dobin mkisofs/OBJ/${DIR}/mkisofs
+ dobin mkisofs/diag/OBJ/${DIR}/devdump
+ dobin mkisofs/diag/OBJ/${DIR}/isodump
+ dobin mkisofs/diag/OBJ/${DIR}/isoinfo
+ dobin mkisofs/diag/OBJ/${DIR}/isovfy
+
+ doman mkisofs/mkisofs.8 mkisofs/mkhybrid.8 mkisofs/apple_driver.8
+ doman mkisofs/diag/isoinfo.8
+ dodoc ABOUT BUILD COMPILE COPYING MKNOD* PORTING README*
+ docinto mkisofs
+ dodoc mkisofs/ChangeLog
+ dodoc mkisofs/README* mkisofs/TODO
+
+}
diff --git a/sys-fs/raidtools/ChangeLog b/sys-fs/raidtools/ChangeLog
new file mode 100644
index 000000000000..10e0318aec2d
--- /dev/null
+++ b/sys-fs/raidtools/ChangeLog
@@ -0,0 +1,52 @@
+# ChangeLog for sys-fs/raidtools
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/raidtools/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*raidtools-1.00.3-r1 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> raidtools-0.90-r2.ebuild,
+ raidtools-1.00.3-r1.ebuild, files/mkraid.c-gcc33.patch:
+ moved to sys-fs
+
+ 13 Aug 2003; Will Woods <wwoods@gentoo.org> raidtools-0.90-r2.ebuild,
+ raidtools-1.00.3-r1.ebuild:
+ Marked 0.90 stable for alpha and 1.00.3 ~alpha
+
+ 07 Jul 2003; Caleb Tennis <caleb@gentoo.org> raidtools-1.00.3-r1.ebuild:
+ Applied Redhat gcc33 compile patch - closes bug #24033
+
+*raidtools-1.00.3-r1 (17 Feb 2003)
+
+ 02 Jul 2003; Guy Martin <gmsoft@gentoo.org> raidtools-1.00.3-r1.ebuild :
+ Marked stable on hppa.
+
+ 25 Mar 2003; Guy Martin <gmsoft@gentoo.org> raidtools-1.00.3-r1.ebuild :
+ Added ~hppa to KEYWORDS.
+
+ 17 Feb 2003; Mike Frysinger <vapier@gentoo.org> :
+ Makefile install works now so changed over to fix #15826.
+
+*raidtools-1.00.3 (16 Feb 2003)
+
+ 16 Feb 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump/updates.
+
+*raidtools-0.90-r2 (22 Jun 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> raidtools-0.90-r2.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 22 June 2002; Mark Guertin <gerk@gentoo.org> raidtools-0.90-r2.ebuild :
+ Adjusted bad sed command which was breaking G4 CFLAGS
+ (was stripping all "-g" now strips " -g" to " ")
+
+ 12 Mar 2002; Seemant Kulleen <seemant@gentoo.org> raidtools-0.90-r2.ebuild :
+ HTML documentation no longer gets gzipped. Does not require a revision bump
+ though. Thanks to stefan@mdy.univie.ac.at for pointing it out.
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ 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.
diff --git a/sys-fs/raidtools/Manifest b/sys-fs/raidtools/Manifest
index a2d0783bf199..d97604c2cd09 100644
--- a/sys-fs/raidtools/Manifest
+++ b/sys-fs/raidtools/Manifest
@@ -1,6 +1,6 @@
-MD5 34eaa14cc28dd276ff91ce9d053aee85 ChangeLog 1943
-MD5 ddce15b5cdb6e8e26466725c3351082a raidtools-0.90-r2.ebuild 1214
-MD5 d40c6bef8a93219091f0123490422251 raidtools-1.00.3-r1.ebuild 1062
-MD5 b71f5a7d7befa267454ef03173daedfe files/digest-raidtools-0.90-r2 85
+MD5 daac5b57c4ccb813ed23b149127437c2 raidtools-0.90-r2.ebuild 1212
+MD5 6d176e3340547259ebb1b83a29352934 raidtools-1.00.3-r1.ebuild 1061
+MD5 7ae7155267da2b60269edf2e4099be51 ChangeLog 2130
MD5 54b6277ec8d8f24e23ece051ea2e8680 files/digest-raidtools-1.00.3-r1 68
+MD5 b71f5a7d7befa267454ef03173daedfe files/digest-raidtools-0.90-r2 85
MD5 9193117eae2cca6725886db3d163e227 files/mkraid.c-gcc33.patch 3042
diff --git a/sys-fs/raidtools/files/digest-raidtools-0.90-r2 b/sys-fs/raidtools/files/digest-raidtools-0.90-r2
new file mode 100644
index 000000000000..42b7c13ab2a9
--- /dev/null
+++ b/sys-fs/raidtools/files/digest-raidtools-0.90-r2
@@ -0,0 +1 @@
+MD5 c6fd4456671a1ed8d3ff71a48b6e1d9c raidtools-dangerous-0.90-20000116.tar.gz 109961
diff --git a/sys-fs/raidtools/files/digest-raidtools-1.00.3-r1 b/sys-fs/raidtools/files/digest-raidtools-1.00.3-r1
new file mode 100644
index 000000000000..8b9f5451a2c5
--- /dev/null
+++ b/sys-fs/raidtools/files/digest-raidtools-1.00.3-r1
@@ -0,0 +1 @@
+MD5 cb41f8093cd7381ee07adb2951cc53fa raidtools-1.00.3.tar.gz 167779
diff --git a/sys-fs/raidtools/files/mkraid.c-gcc33.patch b/sys-fs/raidtools/files/mkraid.c-gcc33.patch
new file mode 100644
index 000000000000..a85e87946e97
--- /dev/null
+++ b/sys-fs/raidtools/files/mkraid.c-gcc33.patch
@@ -0,0 +1,59 @@
+--- raidtools-1.00.3/mkraid.c.gcc33 2003-05-22 15:59:57.000000000 -0400
++++ raidtools-1.00.3/mkraid.c 2003-05-22 16:00:38.000000000 -0400
+@@ -171,31 +171,31 @@
+ if (old_force_flag && (func == mkraid)) {
+ fprintf(stderr,
+
+-"
+- WARNING!
+-
+- NOTE: if you are recovering a double-disk error or some other failure mode
+- that made your array unrunnable but data is still intact then it's strongly
+- recommended to use the lsraid utility and to read the lsraid HOWTO.
+-
+- If your RAID array holds useful and not yet backed up data then --force
+- and the hot-add/hot-remove functionality should be used with extreme care!
+- If your /etc/raidtab file is not in sync with the real array configuration,
+- then --force might DESTROY ALL YOUR DATA. It's especially dangerous to use
+- -f if the array is in degraded mode.
+-
+- If your /etc/raidtab file matches the real layout of on-disk data then
+- recreating the array will not hurt your data, but be aware of the risks
+- of doing this anyway: freshly created RAID1 and RAID5 arrays do a full
+- resync of their mirror/parity blocks, which, if the raidtab is incorrect,
+- the resync will wipe out data irrecoverably. Also, if your array is in
+- degraded mode then the raidtab must match the degraded config exactly,
+- otherwise you'll get the same kind of data destruction during resync.
+- (see the failed-disk raidtab option.) You have been warned!
+-
+- [ If your array holds no data, or you have it all backed up, or if you
+- know precisely what you are doing and you still want to proceed then use
+- the --really-force (or -R) flag. ]
++"\n\
++ WARNING!\n\
++\n\
++ NOTE: if you are recovering a double-disk error or some other failure mode\n\
++ that made your array unrunnable but data is still intact then it's strongly\n\
++ recommended to use the lsraid utility and to read the lsraid HOWTO.\n\
++\n\
++ If your RAID array holds useful and not yet backed up data then --force\n\
++ and the hot-add/hot-remove functionality should be used with extreme care!\n\
++ If your /etc/raidtab file is not in sync with the real array configuration,\n\
++ then --force might DESTROY ALL YOUR DATA. It's especially dangerous to use\n\
++ -f if the array is in degraded mode.\n\
++\n\
++ If your /etc/raidtab file matches the real layout of on-disk data then\n\
++ recreating the array will not hurt your data, but be aware of the risks\n\
++ of doing this anyway: freshly created RAID1 and RAID5 arrays do a full\n\
++ resync of their mirror/parity blocks, which, if the raidtab is incorrect,\n\
++ the resync will wipe out data irrecoverably. Also, if your array is in\n\
++ degraded mode then the raidtab must match the degraded config exactly,\n\
++ otherwise you'll get the same kind of data destruction during resync.\n\
++ (see the failed-disk raidtab option.) You have been warned!\n\
++\n\
++ [ If your array holds no data, or you have it all backed up, or if you\n\
++ know precisely what you are doing and you still want to proceed then use\n\
++ the --really-force (or -R) flag. ]\n\
+ ");
+ return EXIT_FAILURE;
+ }
diff --git a/sys-fs/raidtools/raidtools-0.90-r2.ebuild b/sys-fs/raidtools/raidtools-0.90-r2.ebuild
new file mode 100644
index 000000000000..e6772db52e0e
--- /dev/null
+++ b/sys-fs/raidtools/raidtools-0.90-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/raidtools/raidtools-0.90-r2.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/raidtools-0.90
+DESCRIPTION="Linux RAID 0/1/4/5 utilities"
+SRC_URI="http://people.redhat.com/mingo/raid-patches/raidtools-dangerous-0.90-20000116.tar.gz"
+DEPEND="virtual/glibc"
+HOMEPAGE="http://people.redhat.com/mingo/raidtools/"
+KEYWORDS="x86 amd64 ppc sparc alpha"
+SLOT="0"
+LICENSE="GPL-2"
+
+src_compile() {
+ ./configure || die
+ cp Makefile Makefile.orig
+ sed -e "s/-O2//" -e "s/ -g/ /" Makefile.orig > Makefile
+ #emake appears to kill this every now and then (drobbins, 15 Sep 2002)
+ make || die
+}
+
+src_install() {
+ into /
+ dosbin mkraid raidstart mkpv
+ for x in raidstop raidhotadd raidhotremove raidsetfaulty
+ do
+ dosym raidstart /sbin/${x}
+ done
+ dosym mkraid /sbin/raid0run
+
+ if [ -z "`use build`" ]
+ then
+ doman *.8 *.5
+ dodoc COPYING README
+ docinto txt
+ dodoc Software-RAID.HOWTO/Software-RAID.HOWTO.txt
+ dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.html
+ dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.sgml
+ docinto config
+ dodoc *.sample
+ fi
+}
diff --git a/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild b/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild
new file mode 100644
index 000000000000..048ba01074bc
--- /dev/null
+++ b/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/raidtools/raidtools-1.00.3-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+DESCRIPTION="Linux RAID 0/1/4/5 utilities"
+SRC_URI="http://people.redhat.com/mingo/raidtools/${P}.tar.gz"
+HOMEPAGE="http://people.redhat.com/mingo/raidtools/"
+
+KEYWORDS="x86 amd64 ppc ~sparc hppa ~alpha"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc
+ dev-libs/popt"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/mkraid.c-gcc33.patch
+}
+
+src_compile() {
+ econf || die
+ make CFLAGS="${CFLAGS} -DMD_VERSION=\\\"${P}\\\"" || die
+}
+
+src_install() {
+ make install ROOTDIR=${D} || die
+ rm -rf ${D}/dev
+
+ if [ -z "`use build`" ]
+ then
+ doman *.8 *.5
+ dodoc README *raidtab raidreconf-HOWTO reconf.notes retry summary
+ dodoc Software-RAID.HOWTO/Software-RAID.HOWTO.txt
+ dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.html
+ dohtml Software-RAID.HOWTO/Software-RAID.HOWTO.sgml
+ docinto config
+ dodoc *.sample
+ fi
+}
diff --git a/sys-fs/reiserfsprogs/ChangeLog b/sys-fs/reiserfsprogs/ChangeLog
new file mode 100644
index 000000000000..62e54f2d36a7
--- /dev/null
+++ b/sys-fs/reiserfsprogs/ChangeLog
@@ -0,0 +1,132 @@
+# ChangeLog for sys-fs/reiserfsprogs
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*reiserfsprogs-3.6.4-r1 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
+ reiserfsprogs-3.6.10.ebuild, reiserfsprogs-3.6.11.ebuild,
+ reiserfsprogs-3.6.3.ebuild, reiserfsprogs-3.6.4-r1.ebuild,
+ reiserfsprogs-3.6.8.ebuild, reiserfsprogs-3.6.9.ebuild,
+ files/reiserfsprogs-3.6.4-bitops.patch,
+ files/reiserfsprogs-3.6.5-flush_buffers-bug.patch:
+ moved to sys-fs
+
+*reiserfsprogs-3.6.11 (05 Aug 2003)
+
+ 05 Aug 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.11.ebuild:
+ Bump
+
+*reiserfsprogs-3.6.10 (27 Jul 2003)
+
+ 27 Jul 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.10.ebuild:
+ Bump
+
+*reiserfsprogs-3.6.9 (16 Jul 2003)
+
+ 16 Jul 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.9.ebuild:
+ Bump
+
+ 31 May 2003; Daniel Robbins <drobbins@gentoo.org> reiserfsprogs-3.6.8.ebuild:
+ Bumping to x86 stable.
+
+*reiserfsprogs-3.6.8 (20 May 2003)
+
+ 20 May 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.8.ebuild:
+ Bump
+
+*reiserfsprogs-3.6.7 (02 May 2003)
+
+ 02 May 2003; root <root@gentoo.org> reiserfsprogs-3.6.5-r1.ebuild,
+ reiserfsprogs-3.6.6.ebuild, reiserfsprogs-3.6.7.ebuild:
+ Ok, so both 3.6.5 and 3.6.6 have been declared 'do not use' by the namesys
+ people, those using either of these versions may need to rebuild their SBs
+ AGAIN (thats why they were unstable still).
+
+*reiserfsprogs-3.6.6 (24 Apr 2003)
+
+ 25 Apr 2003; Martin Holzer <mholzer@gentoo.org> reiserfsprogs-3.6.2.ebuild,
+ reiserfsprogs-3.6.3.ebuild, reiserfsprogs-3.6.4-r1.ebuild,
+ reiserfsprogs-3.6.5-r1.ebuild, reiserfsprogs-3.6.6.ebuild:
+ Now downloading via http. Closes #19933.
+
+ 24 Apr 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.6.ebuild:
+ Bump to latest from namesys, this version includes the bugfix from 3.6.5-r1
+ and a couple other MINOR things. Explicitely released as a bugfix only
+ release, so it will move to stable soon.
+
+*reiserfsprogs-3.6.5-r1 (01 Apr 2003)
+
+ 01 Apr 2003; Brandon Low <lostlogic@gentoo.org>
+ reiserfsprogs-3.6.5-r1.ebuild,
+ files/reiserfsprogs-3.6.5-flush_buffers-bug.patch:
+ This -r should fix the issues with boot that people were having.
+
+*reiserfsprogs-3.6.5 (21 Mar 2003)
+
+ 17 Apr 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.5.ebuild,
+ reiserfsprogs-3.6.5.ebuild:
+ cleanup
+
+ 21 Mar 2003; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.5.ebuild:
+ Many bugfixes, one critical fix, upgrade recommended.
+
+*reiserfsprogs-3.6.4-r1 (02 Nov 2002)
+
+ 03 May 2003; Graham Forest <vladimir@gentoo.org>
+ reiserfsprogs-3.6.4-r1.ebuild:
+ set ppc in keywords
+
+ 10 Mar 2003; Seemant Kulleen <seemant@gentoo.org>
+ reiserfsprogs-3.6.4-r1.ebuild:
+ use epatch instead
+
+ 11 Jan 2003; Seemant Kulleen <seemant@gentoo.org>
+ reiserfsprogs-3.6.4-r1.ebuild :
+
+ filtered -fPIC
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+ 02 Nov 2002; Jon Nall <nall@gentoo.org> reiserfsprogs-3.6.4-r1.ebuild,
+ files/reiserfsprogs-3.6.4-bitops.patch :
+ Fixed compile for ppc
+
+*reiserfsprogs-3.6.4 (27 Oct 2002)
+
+ 27 Oct 2002; Brandon Low <lostlogic@@gentoo.org> reiserfsprogs-3.6.4.ebuild :
+
+ Version bump minor changes upstream, briefly ~arched.
+
+*reiserfsprogs-3.6.3 (02 Sep 2002)
+
+ 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+ Removed bootcd USE flag
+
+ 02 Sep 2002; Brandon Low <lostlogic@@gentoo.org> reiserfsprogs-3.6.3.ebuild :
+ Critical fixes from upstream.
+
+*reiserfsprogs-3.6.2 (10 Jul 2002)
+
+ 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+ Removed bootcd USE flag
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> reiserfsprogs-3.6.2.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 10 Jul 2002; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.2.ebuild :
+
+ Latest release HOT off the namesys presses, verified to be thelatest
+ safe release with Vitaly Fertman of Namesys, despite what the namesys
+ website says.
+
+*reiserfsprogs-3.1c (06 Mar 2002)
+
+ 23 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+ Removed bootcd USE flag
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> reiserfsprogs-3.1c.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 06 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: New 3.x.1c-pre3
+ reiserfsprogs release. This package replaces sys-fs/reiserfs-utils.
diff --git a/sys-fs/reiserfsprogs/Manifest b/sys-fs/reiserfsprogs/Manifest
index 979c4dd737cf..0edf5e942f81 100644
--- a/sys-fs/reiserfsprogs/Manifest
+++ b/sys-fs/reiserfsprogs/Manifest
@@ -1,10 +1,10 @@
-MD5 801925139edcfd0825f5a8efb3fe1aea reiserfsprogs-3.6.9.ebuild 826
-MD5 fd31e02097257df0ef7ee550be14476e reiserfsprogs-3.6.4-r1.ebuild 1378
-MD5 12af210618a489be10e7df2b937ea70e reiserfsprogs-3.6.11.ebuild 827
-MD5 8e58397c8936cbf7c87a0eb125cdfc51 reiserfsprogs-3.6.8.ebuild 821
-MD5 fd2087f6cc2193882854b64aac5d7fee reiserfsprogs-3.6.3.ebuild 684
-MD5 23f07985e3849ecd41018f50580b9a67 reiserfsprogs-3.6.10.ebuild 827
-MD5 f7eb0edd9e5611a74f0748902677eddc ChangeLog 4089
+MD5 2ad7c856485d6c703cc660d5e01025b7 reiserfsprogs-3.6.9.ebuild 822
+MD5 381caedad1d5286be4954152ec37f25e reiserfsprogs-3.6.4-r1.ebuild 1374
+MD5 6062cbb9d3f5051b5f75ac39008d9bc6 reiserfsprogs-3.6.11.ebuild 823
+MD5 8db760fde0b1726113cdb44355531697 reiserfsprogs-3.6.8.ebuild 818
+MD5 222550931a80e6c9b5834828c48bee8f reiserfsprogs-3.6.3.ebuild 681
+MD5 112f01b379dcd6ddf4810954c3105b47 reiserfsprogs-3.6.10.ebuild 823
+MD5 8d0071da80666d7dd4818441bc40bf3b ChangeLog 4464
MD5 7895b3d698cdc1cc5b4aecdfc2c49e30 files/digest-reiserfsprogs-3.6.4-r1 71
MD5 209924bdef4a9feb2bd452f3ca3b06dc files/reiserfsprogs-3.6.5-flush_buffers-bug.patch 3086
MD5 a8b0f4b8e4a5f18892ccfd1dc32cc7d3 files/digest-reiserfsprogs-3.6.3 71
diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.10 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.10
new file mode 100644
index 000000000000..14489587e3a1
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.10
@@ -0,0 +1 @@
+MD5 be3e73a20cd79520ed55e9e83ddce915 reiserfsprogs-3.6.10.tar.gz 375995
diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.11 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.11
new file mode 100644
index 000000000000..07a2a209df70
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.11
@@ -0,0 +1 @@
+MD5 f587c888de663603d4f6fa6cfdd82741 reiserfsprogs-3.6.11.tar.gz 369959
diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.3 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.3
new file mode 100644
index 000000000000..4afabb2d1d1f
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.3
@@ -0,0 +1 @@
+MD5 ed70bd918de1e3a9f26d18f528832e35 reiserfsprogs-3.6.3.tar.gz 329108
diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.4-r1 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.4-r1
new file mode 100644
index 000000000000..f117af3161f9
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.4-r1
@@ -0,0 +1 @@
+MD5 02d9377b38d6879bfa7bebff6718a9e1 reiserfsprogs-3.6.4.tar.gz 332584
diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.8 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.8
new file mode 100644
index 000000000000..2cf848112dd7
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.8
@@ -0,0 +1 @@
+MD5 27986924e0f83bf529c6684be36f8e06 reiserfsprogs-3.6.8.tar.gz 363049
diff --git a/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.9 b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.9
new file mode 100644
index 000000000000..2d6bfe4b66fc
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/digest-reiserfsprogs-3.6.9
@@ -0,0 +1 @@
+MD5 dce968da17b7ef4be77c831c3ae5c577 reiserfsprogs-3.6.9.tar.gz 376036
diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.4-bitops.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.4-bitops.patch
new file mode 100644
index 000000000000..79966165db54
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.4-bitops.patch
@@ -0,0 +1,41 @@
+--- include/io.h.orig 2002-11-02 11:55:50.000000000 -0600
++++ include/io.h 2002-11-02 14:02:08.000000000 -0600
+@@ -3,6 +3,10 @@
+ */
+
+
++#define __KERNEL__
++#include <asm/bitops.h> /* needed for test_bit/set_bit */
++#undef __KERNEL__
++
+ struct buffer_head {
+ unsigned long b_blocknr;
+ unsigned short b_dev;
+--- include/misc.h.orig 2002-11-02 14:17:31.000000000 -0600
++++ include/misc.h 2002-11-02 14:19:44.000000000 -0600
+@@ -49,7 +49,10 @@
+ int uuid_is_correct (unsigned char * uuid);
+ int set_uuid (const unsigned char * text, unsigned char * UUID);
+
++#define __KERNEL__
+ #include <asm/bitops.h>
++#undef __KERNEL__
++
+ #if __BYTE_ORDER == __LITTLE_ENDIAN
+ int le_set_bit (int nr, void * addr);
+ int le_clear_bit (int nr, void * addr);
+@@ -64,12 +67,14 @@
+ # define le64_to_cpu(val) (val)
+ #elif __BYTE_ORDER == __BIG_ENDIAN
+
++#ifndef cpu_to_le16
+ # define cpu_to_le16(val) swab16(val)
+ # define le16_to_cpu(val) swab16(val)
+ # define cpu_to_le32(val) swab32(val)
+ # define le32_to_cpu(val) swab32(val)
+ # define cpu_to_le64(val) swab64(val)
+ # define le64_to_cpu(val) swab64(val)
++#endif
+ #else
+ # error "nuxi/pdp-endian archs are not supported"
+ #endif
diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.5-flush_buffers-bug.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.5-flush_buffers-bug.patch
new file mode 100644
index 000000000000..a05a35f0f408
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.5-flush_buffers-bug.patch
@@ -0,0 +1,78 @@
+diff -rup reiserfsprogs-3.6.5.old/include/io.h reiserfsprogs-3.6.5/include/io.h
+--- reiserfsprogs-3.6.5.old/include/io.h 2003-04-01 20:52:39.000000000 +0400
++++ reiserfsprogs-3.6.5/include/io.h 2003-04-01 21:00:59.000000000 +0400
+@@ -5,7 +5,7 @@
+
+ struct buffer_head {
+ unsigned long b_blocknr;
+- unsigned short b_dev;
++ int b_dev;
+ unsigned long b_size;
+ char * b_data;
+ unsigned long b_state;
+@@ -51,7 +51,7 @@ void __wait_on_buffer (struct buffer_hea
+ struct buffer_head * getblk (int dev, unsigned long block, int size);
+ struct buffer_head * reiserfs_getblk (int dev, unsigned long block, int size, int *repeat);
+
+-struct buffer_head * find_buffer (unsigned short dev, unsigned long block, unsigned long size);
++struct buffer_head * find_buffer (int dev, unsigned long block, unsigned long size);
+ struct buffer_head * get_hash_table(dev_t dev, unsigned long block, int size);
+ struct buffer_head * bread (int dev, unsigned long block, size_t size);
+ struct buffer_head * reiserfs_bread (int dev, unsigned long block, int size, int *repeat);
+diff -rup reiserfsprogs-3.6.5.old/lib/io.c reiserfsprogs-3.6.5/lib/io.c
+--- reiserfsprogs-3.6.5.old/lib/io.c 2003-04-01 20:52:36.000000000 +0400
++++ reiserfsprogs-3.6.5/lib/io.c 2003-04-01 21:03:08.000000000 +0400
+@@ -102,7 +102,7 @@ static int buffer_writes = 0 ;
+
+
+
+-static void _show_buffers(struct buffer_head **list, unsigned short dev, unsigned long size) {
++static void _show_buffers(struct buffer_head **list, int dev, unsigned long size) {
+ int all = 0;
+ int dirty = 0;
+ int in_use = 0; /* count != 0 */
+@@ -131,7 +131,7 @@ static void _show_buffers(struct buffer_
+ break;
+ }
+
+- printf ("show_buffers (dev %u, size %lu): free %d, count != 0 %d, dirty %d, all %d\n",
++ printf ("show_buffers (dev %d, size %lu): free %d, count != 0 %d, dirty %d, all %d\n",
+ dev, size, free, in_use, dirty, all);
+ }
+
+@@ -161,7 +161,7 @@ static void insert_into_hash_queue (stru
+ static void remove_from_hash_queue (struct buffer_head * bh)
+ {
+ if (bh->b_hash_next == 0 && bh->b_hash_prev == 0 && bh != g_a_hash_queues[bh->b_blocknr % NR_HASH_QUEUES])
+- /* (b_dev == 0) ? */
++ /* (b_dev == -1) ? */
+ return;
+
+ if (bh == g_a_hash_queues[bh->b_blocknr % NR_HASH_QUEUES]) {
+@@ -290,7 +290,7 @@ static int grow_buffers (int size)
+ tmp->b_data = getmem (size);
+ if (tmp->b_data == 0)
+ die ("grow_buffers: no memory for new buffer data");
+- tmp->b_dev = 0;
++ tmp->b_dev = -1;
+ tmp->b_size = size;
+ put_buffer_list_head (&g_free_buffers, tmp);
+ }
+@@ -300,7 +300,7 @@ static int grow_buffers (int size)
+ }
+
+
+-struct buffer_head * find_buffer (unsigned short dev, unsigned long block, unsigned long size)
++struct buffer_head * find_buffer (int dev, unsigned long block, unsigned long size)
+ {
+ struct buffer_head * next;
+
+@@ -390,7 +390,7 @@ restart:
+
+ void flush_buffers (dev_t dev)
+ {
+- if (!dev)
++ if (dev == -1)
+ die ("flush_buffers: device is not specifed");
+ sync_buffers (&Buffer_list_head, dev, 0/*all*/);
+ buffer_soft_limit = BUFFER_SOFT_LIMIT;
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild
new file mode 100644
index 000000000000..be81faf5a1dd
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.10.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit flag-o-matic eutils
+
+filter-flags -fPIC
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Reiserfs Utilities"
+SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.namesys.com"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha"
+
+src_compile() {
+ ./configure --prefix=/ || die "Failed to configure"
+ emake || die "Failed to compile"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "Failed to install"
+ dodir /usr/share
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+
+ cd ${D}
+ mv man usr/share
+ dosym /sbin/reiserfsck /sbin/fsck.reiserfs
+}
+
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild
new file mode 100644
index 000000000000..ace130fb9c47
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.11.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit flag-o-matic eutils
+
+filter-flags -fPIC
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Reiserfs Utilities"
+SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.namesys.com"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha"
+
+src_compile() {
+ ./configure --prefix=/ || die "Failed to configure"
+ emake || die "Failed to compile"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "Failed to install"
+ dodir /usr/share
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+
+ cd ${D}
+ mv man usr/share
+ dosym /sbin/reiserfsck /sbin/fsck.reiserfs
+}
+
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild
new file mode 100644
index 000000000000..a1d718f6e954
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.3.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Reiserfs Utilities"
+SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.namesys.com"
+KEYWORDS="x86 amd64 ppc sparc alpha"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ cd ${S}
+ ./configure --prefix=/ || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodir /usr/share
+ cd ${D}
+ mv man usr/share
+ dosym /sbin/reiserfsck /sbin/fsck.reiserfs
+}
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild
new file mode 100644
index 000000000000..a4e203b5e861
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit flag-o-matic eutils
+
+filter-flags -fPIC
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Reiserfs Utilities"
+SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.namesys.com"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 amd64 ppc ~sparc ~alpha"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ # NOTE: this patch needs to be applied to any architecture that has
+ # /usr/include/asm/bitops.h entirely wrapped with #ifdef __KERNEL__.
+ # This is needed because asm-i386/bitops.h is broken and reiserfsprogs
+ # relies on the fact that it is broken. the reiserfsprogs people have
+ # been made aware of this fact. hopefully this patch won't be needed
+ # in future versions.
+ # I bet sparc needs this patch too, but I don't have a machine to test on.
+ if [ "${ARCH}" = "ppc" ]; then
+ cd ${S}
+ epatch ${FILESDIR}/reiserfsprogs-3.6.4-bitops.patch
+ fi
+}
+
+src_compile() {
+ cd ${S}
+ ./configure --prefix=/ || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodir /usr/share
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+
+ cd ${D}
+ mv man usr/share
+ dosym /sbin/reiserfsck /sbin/fsck.reiserfs
+}
+
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild
new file mode 100644
index 000000000000..9280a9b1527c
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.8.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit flag-o-matic eutils
+
+filter-flags -fPIC
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Reiserfs Utilities"
+SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.namesys.com"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 amd64 ppc ~sparc alpha"
+
+src_compile() {
+ ./configure --prefix=/ || die "Failed to configure"
+ emake || die "Failed to compile"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "Failed to install"
+ dodir /usr/share
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+
+ cd ${D}
+ mv man usr/share
+ dosym /sbin/reiserfsck /sbin/fsck.reiserfs
+}
+
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild
new file mode 100644
index 000000000000..d46848e017e4
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.9.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit flag-o-matic eutils
+
+filter-flags -fPIC
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Reiserfs Utilities"
+SRC_URI="http://www.namesys.com/pub/${PN}/${P}.tar.gz"
+HOMEPAGE="http://www.namesys.com"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha"
+
+src_compile() {
+ ./configure --prefix=/ || die "Failed to configure"
+ emake || die "Failed to compile"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "Failed to install"
+ dodir /usr/share
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
+
+ cd ${D}
+ mv man usr/share
+ dosym /sbin/reiserfsck /sbin/fsck.reiserfs
+}
+
diff --git a/sys-fs/udftools/ChangeLog b/sys-fs/udftools/ChangeLog
new file mode 100644
index 000000000000..f340868c4605
--- /dev/null
+++ b/sys-fs/udftools/ChangeLog
@@ -0,0 +1,15 @@
+# ChangeLog for sys-fs/udftools
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/udftools/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*udftools-1.0.0b (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> udftools-1.0.0b.ebuild:
+ moved to sys-fs
+
+*udftools-1.0.0b (12 Aug 2002)
+
+ 12 Aug 2002; Joachim Blaabjerg <styx@gentoo.org> udftools-1.0.0b.ebuild:
+
+ Added udftools-1.0.0b.ebuild, author: Paul Thompson <set@pobox.com>.
+ Masked for testing, probably closes bug #4137.
diff --git a/sys-fs/udftools/Manifest b/sys-fs/udftools/Manifest
index 3a3cc51c2d56..34dc06f9c95d 100644
--- a/sys-fs/udftools/Manifest
+++ b/sys-fs/udftools/Manifest
@@ -1,3 +1,3 @@
-MD5 3e6b33d01b3ab94998011ce09b424c1b ChangeLog 444
-MD5 4098c9642d8ea7d505591ba09d3e7d20 udftools-1.0.0b.ebuild 859
+MD5 88b8f2e48566b6c6a223dce99b4a0c31 udftools-1.0.0b.ebuild 856
+MD5 27c53c2664f59fc17a056fca919ed610 ChangeLog 568
MD5 18571ea3d9ddefaa4b26a1e871b27585 files/digest-udftools-1.0.0b 68
diff --git a/sys-fs/udftools/files/digest-udftools-1.0.0b b/sys-fs/udftools/files/digest-udftools-1.0.0b
new file mode 100644
index 000000000000..4b467d82e1fc
--- /dev/null
+++ b/sys-fs/udftools/files/digest-udftools-1.0.0b
@@ -0,0 +1 @@
+MD5 e1fe1e18d31512f343f215ef2379ad0c udftools-1.0.0b2.tar.gz 236802
diff --git a/sys-fs/udftools/udftools-1.0.0b.ebuild b/sys-fs/udftools/udftools-1.0.0b.ebuild
new file mode 100644
index 000000000000..6aa962de05f5
--- /dev/null
+++ b/sys-fs/udftools/udftools-1.0.0b.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/udftools/udftools-1.0.0b.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+# Unfortunately, its true version name is illegal for portage
+P="udftools-1.0.0b2"
+S=${WORKDIR}/${P}
+DESCRIPTION="Ben Fennema's tools for packet writing and the UDF filesystem"
+SRC_URI="http://unc.dl.sourceforge.net/sourceforge/linux-udf/${P}.tar.gz"
+HOMEPAGE="http://sourceforge.net/projects/linux-udf/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+ dodoc ChangeLog COPYING
+}
diff --git a/sys-fs/xfsdump/ChangeLog b/sys-fs/xfsdump/ChangeLog
new file mode 100644
index 000000000000..a584013d05cd
--- /dev/null
+++ b/sys-fs/xfsdump/ChangeLog
@@ -0,0 +1,64 @@
+# ChangeLog for sys-fs/xfsdump
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsdump/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*xfsdump-1.1.7 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xfsdump-1.1.7.ebuild,
+ xfsdump-2.0.0_p20020330.ebuild, xfsdump-2.1.5.ebuild,
+ xfsdump-2.2.4-r1.ebuild, xfsdump-2.2.4.ebuild:
+ moved to sys-fs
+
+ 21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: changed 20020330
+ ebuild to 2.0.0_p20020330 to fix policy violation.
+
+*xfsdump-2.2.4-r1 (16 Dec 2002)
+
+ 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> xfsdump-2.2.4-r1.ebuild :
+ Marked as testing for mips. Made ChangeLog compatible with echangelog.
+
+ 16 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsdump-2.2.4-r1.ebuild,
+ files/digest-xfsdump-2.2.4-r1:
+
+ Changed symlinks.
+
+*xfsdump-2.2.4 (09 Dec 2002)
+
+ 09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
+
+*xfsdump-2.1.5 (27 Sep 2002)
+
+ 27 Sep 2002; Brad Cowan <bcowan@gentoo.org> xfsdump-2.1.5.ebuild
+ files/digest-xfsdump-2.1.5 :
+
+ version bump thanks to Hanno Boeck <hanno@gentoo.org>
+
+ 05 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsdump-2.1.5.ebuild :
+
+ "Modernized" ebuild.
+
+*xfsdump-20020330 (14 July 2002)
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
+ updated keywords (ppc)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsdump-20020330.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+*xfsdump-1.1.7 (14 July 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsdump-1.1.7.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+*xfsdump-20020124 (1 Feb 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsdump-20020124.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ 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.
diff --git a/sys-fs/xfsdump/Manifest b/sys-fs/xfsdump/Manifest
index 3bb3aa0a9d98..f74133a1aa34 100644
--- a/sys-fs/xfsdump/Manifest
+++ b/sys-fs/xfsdump/Manifest
@@ -1,11 +1,5 @@
-MD5 5ea75dcf7a8d7207f798ed238ec0dc9a ChangeLog 1955
-MD5 68d26f7194775eeb13827ccc355ca54d xfsdump-1.1.7.ebuild 1634
-MD5 19c6b521997ae0aff857fdbd6fc276d5 xfsdump-2.0.0_p20020330.ebuild 1729
-MD5 2a6f61a8c1c8d7a85b11d663b4e0c99a xfsdump-2.1.5.ebuild 1285
-MD5 212efbe1d2035ec7d8af8e5ebc6d6713 xfsdump-2.2.4-r1.ebuild 1274
-MD5 4878f9c5066c7d07af77e90fe21274ef xfsdump-2.2.4.ebuild 1285
-MD5 57a186df5f7a3c8a8c686975c14b3fb4 files/digest-xfsdump-1.1.7 69
-MD5 783702207886a893533fa92136ff2523 files/digest-xfsdump-2.0.0_p20020330 70
-MD5 d22ee5b1c305ef5940098d30b028fc02 files/digest-xfsdump-2.1.5 69
-MD5 2e7aca0d9699a54b2c9ff5857023d59f files/digest-xfsdump-2.2.4 69
+MD5 82fecaa58498d00a6cbd08480385405d xfsdump-2.2.4-r1.ebuild 1265
+MD5 4ad6e27946767b5bac30c3914865ad2d xfsdump-1.1.7.ebuild 1635
+MD5 c40337123e9faeb5920fd309693a4c50 ChangeLog 2179
MD5 2e7aca0d9699a54b2c9ff5857023d59f files/digest-xfsdump-2.2.4-r1 69
+MD5 57a186df5f7a3c8a8c686975c14b3fb4 files/digest-xfsdump-1.1.7 69
diff --git a/sys-fs/xfsdump/files/digest-xfsdump-1.1.7 b/sys-fs/xfsdump/files/digest-xfsdump-1.1.7
new file mode 100644
index 000000000000..6f7090a31bde
--- /dev/null
+++ b/sys-fs/xfsdump/files/digest-xfsdump-1.1.7
@@ -0,0 +1 @@
+MD5 2ab197d0af41ec1131657dda7462c0b0 xfsdump-1.1.7.src.tar.gz 449861
diff --git a/sys-fs/xfsdump/files/digest-xfsdump-2.2.4-r1 b/sys-fs/xfsdump/files/digest-xfsdump-2.2.4-r1
new file mode 100644
index 000000000000..8bfff33003cb
--- /dev/null
+++ b/sys-fs/xfsdump/files/digest-xfsdump-2.2.4-r1
@@ -0,0 +1 @@
+MD5 7a75c9797f7637e0c639fde8c5efae73 xfsdump-2.2.4.src.tar.gz 561490
diff --git a/sys-fs/xfsdump/xfsdump-1.1.7.ebuild b/sys-fs/xfsdump/xfsdump-1.1.7.ebuild
new file mode 100644
index 000000000000..a28bdd96f688
--- /dev/null
+++ b/sys-fs/xfsdump/xfsdump-1.1.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsdump/xfsdump-1.1.7.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="xfs dump/restore utilities"
+HOMEPAGE="http://oss.sgi.com/projects/xfs"
+SRC_URI="ftp://oss.sgi.com/projects/xfs/download/latest/cmd_tars/${P}.src.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 amd64"
+
+DEPEND="virtual/glibc
+ sys-devel/autoconf
+ sys-devel/make
+ sys-fs/e2fsprogs
+ sys-fs/xfsprogs
+ sys-apps/dmapi
+ sys-apps/attr"
+
+RDEPEND="virtual/glibc"
+
+src_compile() {
+ cd ${S}
+ export OPTIMIZER="${CFLAGS}"
+ export DEBUG=-DNDEBUG
+ autoconf || die
+ ./configure --prefix=/usr || die
+ # 1) add a ${DESTDIR} prefix to all install paths so we can relocate during the "install" phase
+ # 2) we also set the /usr/share/doc/ directory to the correct value.
+ # 3) we remove a hard-coded "-O1"
+ # 4) we fix some Makefile-created library symlinks that contains absolute paths
+ cp include/builddefs include/builddefs.orig
+ sed -e 's:^PKG_\(.*\)_DIR = \(.*\)$:PKG_\1_DIR = ${DESTDIR}\2:' -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" -e 's:-O1::' -e 's:-S \(.*\) $(PKG_.*_DIR)/\(.*$\):-S \1 \2:' include/builddefs.orig > include/builddefs || die
+ # 5) We now fix some absolute path symlinks in various makefiles
+ local x
+ for x in dump restore
+ do
+ cp ${x}/Makefile ${x}/Makefile.orig
+ sed -e 's:$(INSTALL) -S $(PKG_.*_DIR)/\(.*\) \(.*/.*\):$(INSTALL) -S ../../sbin/\1 \2:' ${x}/Makefile.orig > ${x}/Makefile
+ done
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+}
diff --git a/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild b/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild
new file mode 100644
index 000000000000..a61c9bed22e6
--- /dev/null
+++ b/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsdump/xfsdump-2.2.4-r1.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="xfs dump/restore utilities"
+HOMEPAGE="http://oss.sgi.com/projects/xfs"
+SRC_URI="ftp://oss.sgi.com/projects/xfs/download/cmd_tars/${P}.src.tar.gz"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="x86 amd64 ~mips"
+
+DEPEND="sys-fs/e2fsprogs
+ sys-fs/xfsprogs
+ sys-apps/dmapi
+ sys-apps/attr"
+
+src_compile() {
+ OPTIMIZER="${CFLAGS}"
+ DEBUG=-DNDEBUG
+
+ autoconf || die
+
+ ./configure \
+ --prefix=/usr \
+ --mandir=/usr/share/man \
+ --libdir=/lib \
+ --sbindir=/sbin \
+ --libexecdir=/usr/lib || die
+
+ cp include/builddefs include/builddefs.orig
+ sed -e 's:^PKG_\(.*\)_DIR = \(.*\)$:PKG_\1_DIR = ${DESTDIR}\2:' \
+ -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" -e 's:-O1::' \
+ -e 's:-S \(.*\) $(PKG_.*_DIR)/\(.*$\):-S \1 \2:' \
+ include/builddefs.orig > include/builddefs || die
+
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+
+ rm -f ${D}/usr/bin/xfsrestore
+ rm -f ${D}/usr/bin/xfsdump
+ dosym /sbin/xfsrestore /usr/bin/xfsrestore
+ dosym /sbin/xfsdump /usr/bin/xfsdump
+}
diff --git a/sys-fs/xfsprogs/ChangeLog b/sys-fs/xfsprogs/ChangeLog
new file mode 100644
index 000000000000..1fa42166cf4b
--- /dev/null
+++ b/sys-fs/xfsprogs/ChangeLog
@@ -0,0 +1,115 @@
+# ChangeLog for sys-fs/xfsprogs
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+*xfsprogs-2.3.6-r1 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xfsprogs-1.3.13.ebuild,
+ xfsprogs-2.0.1_p20020330.ebuild, xfsprogs-2.2.2-r1.ebuild,
+ xfsprogs-2.2.2.ebuild, xfsprogs-2.3.6-r1.ebuild, xfsprogs-2.3.6-r2.ebuild,
+ xfsprogs-2.3.6.ebuild, xfsprogs-2.3.9.ebuild:
+ moved to sys-fs
+
+ 10 Jun 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-2.3.9.ebuild:
+ Change to sed -i and more better fix bug 19527
+
+ 10 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild:
+ added fix from bug #19527
+
+ 09 Jun 2003; Brad Laue <brad@gentoo.org> xfsprogs-2.3.9.ebuild:
+ Marking xfsprogs-2.3.9 stable: the 2.3.6 distfile is no longer on the main FTP
+ site.
+
+ 03 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild:
+ added dep to close bug #21160
+
+*xfsprogs-2.3.9 (16 Apr 2003)
+
+ 16 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> xfsprogs-2.3.9.ebuild :
+ Version bump.
+
+*xfsprogs-2.3.6-r2 (26 Dec 2002)
+
+ 28 Mar 2003; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.3.6-r2.ebuild :
+ Added ~hppa to KEYWORDS.
+
+ 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> xfsprogs-2.3.6-r2.ebuild :
+ Marked as testing for mips. Made ChangeLog compatible with echangelog.
+
+ 26 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r2.ebuild,
+ files/digest-xfsprogs-2.3.6-r2:
+ Changed some sedding to use flag-o-matic, and exported some vars.
+
+ 21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: renamed xfsprogs version
+ 20020330-r1 to 2.0.1_p20020330 to bring in line with CVS ebuild policy and
+ fix version comparison snafu.
+
+*xfsprogs-2.3.6-r1 (16 Dec 2002)
+
+ 16 Dec 2002; Bjoern Brauel <bjb@gentoo.org> xfsprogs-2.3.6-r1.ebuild,
+ files/digest-xfsprogs-2.3.6-r1:
+
+ Add ~alpha to KEYWORDS
+
+ 16 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r1.ebuild,
+ files/digest-xfsprogs-2.3.6-r1:
+
+ Cleaned up ebuild.
+
+*xfsprogs-2.3.6 (09 Dec 2002)
+
+ 09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
+
+*xfsprogs-2.2.2-r1 (29 Oct 2002)
+
+ 27 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2-r1.ebuild
+ files/digest-xfsprogs-2.2.2-r1 :
+
+ Updated symlinks for bug# 9861.
+
+*xfsprogs-2.2.2 (27 Sep 2002)
+
+ 05 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild :
+
+ Fixed symlinks and "modernized" ebuild.
+
+ 27 Sep 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild
+ files/digest-xfsprogs-2.2.2 :
+
+ version bump thanks to Hanno Boeck <hanno@gentoo.org>
+
+*xfsprogs-20020330-r1 (26 July 2002)
+
+ 26 Jul 2002; phoen][x <phoenix@gentoo.org>:
+ This package will be compiled with -O1 now.
+ Compiling it with a higher setting, breaks xfs_check in
+ a gcc-2.95.3 environment. Closes bug #5551.
+
+*xfsprogs-20020330 (14 July 2002)
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
+ updated keywords (ppc)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020330.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+*xfsprogs-1.3.13 (14 July 2002)
+
+ 25 Feb 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-1.3.13.ebuild :
+ Fix massively long line
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-1.3.13.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+*xfsprogs-20020124-r2 (1 Feb 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020124-r2.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ 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.
diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 6ac3749c852f..45eb652b1c04 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,17 +1,5 @@
-MD5 3caf16e300781fdb6c40636d9c58ac4b ChangeLog 3630
-MD5 562d22e2ef145163e2bd374c4b7649b1 xfsprogs-1.3.13.ebuild 1378
-MD5 c017e90da3432e935d3125ac253ea9fa xfsprogs-2.0.1_p20020330.ebuild 2226
-MD5 4f85e89a431f5652f106fc0e0cb18a76 xfsprogs-2.2.2-r1.ebuild 1399
-MD5 95463686a8ea7be4e2809e6e2326f6d0 xfsprogs-2.2.2.ebuild 1403
-MD5 af8a9abee0b4e35818aa51d866f17fe3 xfsprogs-2.3.6-r1.ebuild 1425
-MD5 05fa8cc27aff321420ad97e81178c6dc xfsprogs-2.3.6-r2.ebuild 1388
-MD5 0fc86db87916831c23480fbb25759575 xfsprogs-2.3.6.ebuild 1396
-MD5 38ea7a7732e451b87cd2fd3bb6ea2f15 xfsprogs-2.3.9.ebuild 1448
+MD5 533016d84eade204a82fce16430790da xfsprogs-2.3.9.ebuild 1443
+MD5 9cd0553a87a3cd46668c02b31c669143 xfsprogs-1.3.13.ebuild 1367
+MD5 964ed2d6fed1d9c2e1a36c5d9e49f9e5 ChangeLog 3938
MD5 cef66d8125681fa3a3eccf0be0698b25 files/digest-xfsprogs-1.3.13 71
-MD5 783702207886a893533fa92136ff2523 files/digest-xfsprogs-2.0.1_p20020330 70
-MD5 8e41353ff4aeb31799733feaad5c3a6d files/digest-xfsprogs-2.2.2 70
-MD5 8e41353ff4aeb31799733feaad5c3a6d files/digest-xfsprogs-2.2.2-r1 70
-MD5 75f506dac3b78ca69ecf027bd00ff6bd files/digest-xfsprogs-2.3.6 70
-MD5 75f506dac3b78ca69ecf027bd00ff6bd files/digest-xfsprogs-2.3.6-r1 70
-MD5 75f506dac3b78ca69ecf027bd00ff6bd files/digest-xfsprogs-2.3.6-r2 70
MD5 0ad03e88abe9cb756d16c8b202804fbc files/digest-xfsprogs-2.3.9 70
diff --git a/sys-fs/xfsprogs/files/digest-xfsprogs-1.3.13 b/sys-fs/xfsprogs/files/digest-xfsprogs-1.3.13
new file mode 100644
index 000000000000..04882a751590
--- /dev/null
+++ b/sys-fs/xfsprogs/files/digest-xfsprogs-1.3.13
@@ -0,0 +1 @@
+MD5 c258c43c53e8e37c9b5e0442bae753c2 xfsprogs-1.3.13.src.tar.gz 737107
diff --git a/sys-fs/xfsprogs/files/digest-xfsprogs-2.3.9 b/sys-fs/xfsprogs/files/digest-xfsprogs-2.3.9
new file mode 100644
index 000000000000..cfa6cb1584cf
--- /dev/null
+++ b/sys-fs/xfsprogs/files/digest-xfsprogs-2.3.9
@@ -0,0 +1 @@
+MD5 54aa76cfa24e8b3d3dec9432269fbc5a xfsprogs-2.3.9.src.tar.gz 768755
diff --git a/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild b/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild
new file mode 100644
index 000000000000..03ade54a5578
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-1.3.13.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="xfs filesystem utilities"
+SRC_URI="ftp://oss.sgi.com/projects/xfs/download/latest/cmd_tars/${P}.src.tar.gz"
+HOMEPAGE="http://oss.sgi.com/projects/xfs"
+
+SLOT="0"
+LICENSE="LGPL-2.1 GPL-2"
+KEYWORDS="x86 amd64"
+
+DEPEND="virtual/glibc
+ sys-devel/autoconf
+ sys-devel/make
+ sys-fs/e2fsprogs"
+
+RDEPEND="virtual/glibc"
+
+src_compile() {
+ cd ${S}
+ export OPTIMIZER="${CFLAGS}"
+ export DEBUG=-DNDEBUG
+ autoconf || die
+ ./configure --prefix=/usr || die
+ # 1) add a ${DESTDIR} prefix to all install paths so we can relocate during the "install" phase
+ # 2) we also set the /usr/share/doc/ directory to the correct value.
+ # 3) we remove a hard-coded "-O1"
+ # 4) we fix some Makefile-created library symlinks that contains absolute paths
+ cp include/builddefs include/builddefs.orig
+ sed -e 's:^PKG_\(.*\)_DIR = \(.*\)$:PKG_\1_DIR = ${DESTDIR}\2:' \
+ -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" \
+ -e 's:-O1::' \
+ -e '/-S $(PKG/d' \
+ include/builddefs.orig > include/builddefs || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} DK_INC_DIR=${D}/usr/include/disk install install-dev || die
+}
diff --git a/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild b/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild
new file mode 100644
index 000000000000..1616fb0e1794
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-2.3.9.ebuild,v 1.1 2003/09/15 17:46:25 seemant Exp $
+
+inherit flag-o-matic
+
+SRC_URI="ftp://oss.sgi.com/projects/xfs/download/cmd_tars/${P}.src.tar.gz"
+HOMEPAGE="http://oss.sgi.com/projects/xfs"
+DESCRIPTION="xfs filesystem utilities"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="x86 amd64 alpha mips hppa"
+
+S=${WORKDIR}/${P}
+
+DEPEND="sys-fs/e2fsprogs
+ sys-devel/autoconf
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ chmod u+w include/builddefs.in
+ sed -i -e "s:/usr/share/doc/${PN}:/usr/share/doc/${PF}:" \
+ -e 's:-O1::' -e '/-S $(PKG/d' \
+ -e 's:^PKG_\(.*\)_DIR[[:space:]]*= \(.*\)$:PKG_\1_DIR = $(DESTDIR)\2:' \
+ include/builddefs.in || die "sed failed"
+}
+
+src_compile() {
+ replace-flags -O[2-9] -O1
+ export OPTIMIZER="${CFLAGS}"
+ export DEBUG=-DNDEBUG
+
+ autoconf || die
+
+ ./configure --prefix=/usr \
+ --bindir=/bin \
+ --sbindir=/sbin \
+ --libdir=/lib \
+ --libexecdir=/lib \
+ --mandir=/usr/share/man || die "config failed"
+
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} DK_INC_DIR=${D}/usr/include/disk install install-dev || die "make install failed"
+
+ cat ${S}/libhandle/.libs/libhandle.la | sed -e 's:installed=no:installed=yes:g' > ${D}/lib/libhandle.la
+
+ dosym /lib/libhandle.so.1 /lib/libhandle.so
+}