summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeemant Kulleen <seemant@gentoo.org>2003-09-15 17:46:25 +0000
committerSeemant Kulleen <seemant@gentoo.org>2003-09-15 17:46:25 +0000
commit5b82833bbb4c933e8b39951e395df37cfe5bc815 (patch)
tree849d0c4fa377fab50cab6502270d396631d6b361 /sys-fs/reiserfsprogs
parentadded SLOT info (diff)
downloadhistorical-5b82833bbb4c933e8b39951e395df37cfe5bc815.tar.gz
historical-5b82833bbb4c933e8b39951e395df37cfe5bc815.tar.bz2
historical-5b82833bbb4c933e8b39951e395df37cfe5bc815.zip
added filesystem related apps to sys-fs from sys-apps
Diffstat (limited to 'sys-fs/reiserfsprogs')
-rw-r--r--sys-fs/reiserfsprogs/ChangeLog132
-rw-r--r--sys-fs/reiserfsprogs/Manifest15
-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
16 files changed, 478 insertions, 0 deletions
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
new file mode 100644
index 000000000000..979c4dd737cf
--- /dev/null
+++ b/sys-fs/reiserfsprogs/Manifest
@@ -0,0 +1,15 @@
+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 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
+MD5 f71b5a7289045ceb19f83e04ff079e09 files/digest-reiserfsprogs-3.6.8 71
+MD5 b629f9fda4c59bc96a8606649751964b files/digest-reiserfsprogs-3.6.9 71
+MD5 989813ab05fd2ad4954bf998811d9a29 files/reiserfsprogs-3.6.4-bitops.patch 1278
+MD5 5e0eb61e5ed2aacbd317342fc3acfb7b files/digest-reiserfsprogs-3.6.10 72
+MD5 c29a2b313930bcc6a2c0fba4354c0520 files/digest-reiserfsprogs-3.6.11 72
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
+}
+