diff options
author | 2003-09-15 17:46:25 +0000 | |
---|---|---|
committer | 2003-09-15 17:46:25 +0000 | |
commit | 5b82833bbb4c933e8b39951e395df37cfe5bc815 (patch) | |
tree | 849d0c4fa377fab50cab6502270d396631d6b361 /sys-fs/reiserfsprogs | |
parent | added SLOT info (diff) | |
download | historical-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')
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 +} + |