summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs/reiserfsprogs')
-rw-r--r--sys-fs/reiserfsprogs/CVS/Entries7
-rw-r--r--sys-fs/reiserfsprogs/CVS/Repository1
-rw-r--r--sys-fs/reiserfsprogs/CVS/Root1
-rw-r--r--sys-fs/reiserfsprogs/ChangeLog394
-rw-r--r--sys-fs/reiserfsprogs/Manifest12
-rw-r--r--sys-fs/reiserfsprogs/files/CVS/Entries6
-rw-r--r--sys-fs/reiserfsprogs/files/CVS/Repository1
-rw-r--r--sys-fs/reiserfsprogs/files/CVS/Root1
-rw-r--r--sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-fsck-n.patch12
-rw-r--r--sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-unaligned.patch35
-rw-r--r--sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.20-fsck-n.patch12
-rw-r--r--sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fix_large_fs.patch356
-rw-r--r--sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fsck-n.patch14
-rw-r--r--sys-fs/reiserfsprogs/metadata.xml5
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.19-r2.ebuild33
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.21-r1.ebuild32
-rw-r--r--sys-fs/reiserfsprogs/reiserfsprogs-3.6.21.ebuild32
17 files changed, 954 insertions, 0 deletions
diff --git a/sys-fs/reiserfsprogs/CVS/Entries b/sys-fs/reiserfsprogs/CVS/Entries
new file mode 100644
index 0000000..26753a5
--- /dev/null
+++ b/sys-fs/reiserfsprogs/CVS/Entries
@@ -0,0 +1,7 @@
+/ChangeLog/1.65/Mon Feb 13 10:04:17 2012//
+/Manifest/1.101/Mon Feb 13 10:04:29 2012//
+/metadata.xml/1.2/Tue Dec 9 18:44:36 2003//
+/reiserfsprogs-3.6.19-r2.ebuild/1.11/Sun Oct 26 06:41:46 2008//
+/reiserfsprogs-3.6.21-r1.ebuild/1.7/Mon Feb 13 10:04:17 2012//
+/reiserfsprogs-3.6.21.ebuild/1.11/Sat Nov 13 15:57:03 2010//
+D/files////
diff --git a/sys-fs/reiserfsprogs/CVS/Repository b/sys-fs/reiserfsprogs/CVS/Repository
new file mode 100644
index 0000000..fe6db8a
--- /dev/null
+++ b/sys-fs/reiserfsprogs/CVS/Repository
@@ -0,0 +1 @@
+gentoo-x86/sys-fs/reiserfsprogs
diff --git a/sys-fs/reiserfsprogs/CVS/Root b/sys-fs/reiserfsprogs/CVS/Root
new file mode 100644
index 0000000..f1bbf2e
--- /dev/null
+++ b/sys-fs/reiserfsprogs/CVS/Root
@@ -0,0 +1 @@
+:ext:heroxbd@cvs.gentoo.org:/var/cvsroot/
diff --git a/sys-fs/reiserfsprogs/ChangeLog b/sys-fs/reiserfsprogs/ChangeLog
new file mode 100644
index 0000000..19f0dc3
--- /dev/null
+++ b/sys-fs/reiserfsprogs/ChangeLog
@@ -0,0 +1,394 @@
+# ChangeLog for sys-fs/reiserfsprogs
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/ChangeLog,v 1.65 2012/02/13 10:04:17 xarthisius Exp $
+
+ 13 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org>
+ reiserfsprogs-3.6.21-r1.ebuild:
+ ppc64 stable wrt #400507
+
+ 10 Feb 2012; Markus Meier <maekke@gentoo.org> reiserfsprogs-3.6.21-r1.ebuild:
+ arm stable, bug #400507
+
+ 07 Feb 2012; Jeroen Roovers <jer@gentoo.org> reiserfsprogs-3.6.21-r1.ebuild:
+ Stable for HPPA (bug #400507).
+
+ 01 Feb 2012; Brent Baude <ranger@gentoo.org> reiserfsprogs-3.6.21-r1.ebuild:
+ Marking reiserfsprogs-3.6.21-r1 ppc for bug 400507
+
+ 28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ reiserfsprogs-3.6.21-r1.ebuild:
+ x86 stable wrt bug #400507
+
+ 27 Jan 2012; Agostino Sarubbo <ago@gentoo.org>
+ reiserfsprogs-3.6.21-r1.ebuild:
+ Stable for amd64, wrt bug #400507
+
+*reiserfsprogs-3.6.21-r1 (21 Sep 2011)
+
+ 21 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org>
+ +reiserfsprogs-3.6.21-r1.ebuild,
+ +files/reiserfsprogs-3.6.21-fix_large_fs.patch:
+ Add patch to fix large >4T fs
+
+ 13 Nov 2010; Raúl Porcel <armin76@gentoo.org>
+ reiserfsprogs-3.6.21.ebuild:
+ ia64 stable wrt #336083
+
+ 24 Oct 2010; Jeroen Roovers <jer@gentoo.org> reiserfsprogs-3.6.21.ebuild:
+ Stable for HPPA (bug #336083).
+
+ 10 Oct 2010; Markus Meier <maekke@gentoo.org> reiserfsprogs-3.6.21.ebuild:
+ arm stable, bug #336083
+
+ 10 Oct 2010; Tobias Klausmann <klausman@gentoo.org>
+ reiserfsprogs-3.6.21.ebuild:
+ Stable on alpha, bug #336083
+
+ 05 Oct 2010; Markus Meier <maekke@gentoo.org> reiserfsprogs-3.6.21.ebuild:
+ x86 stable, bug #336083
+
+ 12 Sep 2010; Joseph Jezak <josejx@gentoo.org> reiserfsprogs-3.6.21.ebuild:
+ Marked ppc stable for bug #336083.
+
+ 12 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
+ reiserfsprogs-3.6.21.ebuild:
+ Stable on amd64 wrt bug #336083
+
+ 09 Sep 2010; Brent Baude <ranger@gentoo.org> reiserfsprogs-3.6.21.ebuild:
+ Marking reiserfsprogs-3.6.21 ppc64 for bug 336083
+
+ 09 Jan 2010; Raúl Porcel <armin76@gentoo.org>
+ reiserfsprogs-3.6.21.ebuild:
+ Mark -sparc
+
+*reiserfsprogs-3.6.21 (17 Jan 2009)
+
+ 17 Jan 2009; Mike Frysinger <vapier@gentoo.org>
+ +files/reiserfsprogs-3.6.21-fsck-n.patch, +reiserfsprogs-3.6.21.ebuild:
+ Version bump #255215 by Bartosz Szreder.
+
+ 26 Jan 2008; Raúl Porcel <armin76@gentoo.org>
+ reiserfsprogs-3.6.19-r2.ebuild:
+ alpha/ia64 stable wrt #202592
+
+ 26 Dec 2007; Raúl Porcel <armin76@gentoo.org>
+ reiserfsprogs-3.6.19.ebuild, reiserfsprogs-3.6.19-r1.ebuild,
+ reiserfsprogs-3.6.19-r2.ebuild:
+ Mark -sparc, bug #202592
+
+ 24 Dec 2007; Brent Baude <ranger@gentoo.org>
+ reiserfsprogs-3.6.19-r2.ebuild:
+ Marking reiserfsprogs-3.6.19-r2 ppc64 for bug 202592
+
+ 21 Dec 2007; nixnut <nixnut@gentoo.org> reiserfsprogs-3.6.19-r2.ebuild:
+ Stable on ppc wrt bug 202592
+
+ 19 Dec 2007; Markus Meier <maekke@gentoo.org>
+ reiserfsprogs-3.6.19-r2.ebuild:
+ x86 stable, bug #202592
+
+ 18 Dec 2007; Jeroen Roovers <jer@gentoo.org>
+ reiserfsprogs-3.6.19-r2.ebuild:
+ Stable for HPPA (bug #202592), even though that does not apply to its kernel
+ support.
+
+ 18 Dec 2007; Doug Klima <cardoe@gentoo.org>
+ reiserfsprogs-3.6.19-r2.ebuild:
+ amd64 stable wrt bug #202592
+
+*reiserfsprogs-3.6.19-r2 (02 Aug 2007)
+*reiserfsprogs-3.6.20-r1 (02 Aug 2007)
+
+ 02 Aug 2007; Roy Marples <uberlord@gentoo.org>
+ +files/reiserfsprogs-3.6.19-fsck-n.patch, +reiserfsprogs-3.6.19-r2.ebuild,
+ +files/reiserfsprogs-3.6.20-fsck-n.patch, +reiserfsprogs-3.6.20-r1.ebuild:
+ Add a patch to allow fsck -f -n to work, #116016
+
+*reiserfsprogs-3.6.19-r1 (29 Dec 2006)
+
+ 29 Dec 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/reiserfsprogs-3.6.19-unaligned.patch,
+ +reiserfsprogs-3.6.19-r1.ebuild:
+ Add back in symlinks for /sbin #159319 and backport fix for missing
+ asm/unaligned.h #153494.
+
+*reiserfsprogs-3.6.20 (31 Oct 2006)
+
+ 31 Oct 2006; Mike Frysinger <vapier@gentoo.org>
+ +reiserfsprogs-3.6.20.ebuild:
+ Version bump #153494 by Patrick Guimond.
+
+ 17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
+ Converted to UTF-8, fixed encoding screwups
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org>
+ reiserfsprogs-3.6.19.ebuild:
+ Stable on ppc64
+
+ 19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
+ reiserfsprogs-3.6.19.ebuild:
+ Stable on alpha.
+
+ 19 Jan 2005; Joshua Kinard <kumba@gentoo.org> reiserfsprogs-3.6.19.ebuild:
+ Marked stable on mips.
+
+ 12 Jan 2005; Guy Martin <gmsoft@gentoo.org> reiserfsprogs-3.6.19.ebuild:
+ Stable on hppa.
+
+ 10 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ reiserfsprogs-3.6.19.ebuild:
+ Stable on sparc for consistency - reiser will still eat your data on sparc
+
+ 01 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ reiserfsprogs-3.6.18.ebuild:
+ Stable on sparc
+
+ 01 Nov 2004; Joshua Kinard <kumba@gentoo.org> reiserfsprogs-3.6.18.ebuild:
+ Marked stable on mips.
+
+ 31 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
+ reiserfsprogs-3.6.18.ebuild:
+ Stable on alpha.
+
+*reiserfsprogs-3.6.19 (18 Oct 2004)
+
+ 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>
+ +reiserfsprogs-3.6.19.ebuild:
+ Version bump #68059 by Jacob Joseph.
+
+ 07 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ reiserfsprogs-3.6.17.ebuild:
+ Stable on sparc
+
+ 03 Sep 2004; Tom Gall <tgall@gentoo.org> reiserfsprogs-3.6.18.ebuild:
+ stable on ppc64
+
+ 24 Aug 2004; <solar@gentoo.org> reiserfsprogs-3.6.17.ebuild,
+ reiserfsprogs-3.6.18.ebuild:
+ added gnuconfig_update. Bug #61497
+
+ 21 Aug 2004; Joshua Kinard <kumba@gentoo.org> reiserfsprogs-3.6.17.ebuild:
+ Marked stable on mips.
+
+*reiserfsprogs-3.6.18 (21 Aug 2004)
+
+ 21 Aug 2004; Mike Frysinger <vapier@gentoo.org>
+ +reiserfsprogs-3.6.18.ebuild:
+ Version bump #60317 by Jérémie Delente.
+
+ 30 Jun 2004; Guy Martin <gmsoft@gentoo.org> reiserfsprogs-3.6.17.ebuild:
+ Marked stable on hppa.
+
+ 23 Jun 2004; Aron Griffis <agriffis@gentoo.org> reiserfsprogs-3.6.17.ebuild:
+ stable on x86, alpha, amd64 and ia64
+
+ 17 May 2004; Bryan Østergaard <kloeri@gentoo.org>
+ reiserfsprogs-3.6.17.ebuild:
+ Add ~alpha.
+
+*reiserfsprogs-3.6.17 (14 May 2004)
+
+ 14 May 2004; Brandon Low <lostlogic@gentoo.org>
+ -reiserfsprogs-3.6.16.ebuild, +reiserfsprogs-3.6.17.ebuild:
+ Bump
+
+ 13 May 2004; Brandon Low <lostlogic@gentoo.org>
+ -files/reiserfsprogs-3.6.4-bitops.patch,
+ -files/reiserfsprogs-3.6.5-flush_buffers-bug.patch:
+ More cruft
+
+ 13 May 2004; Brandon Low <lostlogic@gentoo.org>
+ -reiserfsprogs-3.6.10.ebuild, -reiserfsprogs-3.6.4-r1.ebuild,
+ -reiserfsprogs-3.6.9.ebuild:
+ Remove unneeded ebuilds ... I hope
+
+*reiserfsprogs-3.6.16 (13 May 2004)
+
+ 13 May 2004; Brandon Low <lostlogic@gentoo.org>
+ +reiserfsprogs-3.6.16.ebuild:
+ Bump
+
+ 13 Apr 2004; Joshua Kinard <kumba@gentoo.org> reiserfsprogs-3.6.13.ebuild:
+ Marked stable on mips.
+
+*reiserfsprogs-3.6.13 (23 Feb 2004)
+
+ 23 Feb 2004; Brandon Low <lostlogic@gentoo.org>
+ reiserfsprogs-3.6.12-r1.ebuild, reiserfsprogs-3.6.13.ebuild,
+ files/reiserfsprogs-3.6.12-check_root-bug:
+ Bump to official release same as -r1 only official
+
+ 12 Feb 2004; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.12.ebuild:
+ Remove bad version
+
+*reiserfsprogs-3.6.12-r1 (12 Feb 2004)
+
+ 12 Feb 2004; Brandon Low <lostlogic@gentoo.org>
+ reiserfsprogs-3.6.12-r1.ebuild, files/reiserfsprogs-3.6.12-check_root-bug:
+ Add a patch from Vitaly Fertman of the namesys team which properly checks the
+ mounted status of drives. My thanks to him for working with me on it, and to
+ Henning Westerholt for helping Vitaly test and whatnot
+
+*reiserfsprogs-3.6.12 (10 Feb 2004)
+
+ 10 Feb 2004; Brandon Low <lostlogic@gentoo.org> reiserfsprogs-3.6.12.ebuild:
+ Bump
+
+ 18 Jan 2004; <tuxus@gentoo.org> reiserfsprogs-3.6.9.ebuild:
+ Added ~mips to KEYWORDS.
+
+ 09 Jan 2004; Jason Wever <weeve@gentoo.org> reiserfsprogs-3.6.11.ebuild:
+ Marked stable on sparc.
+
+ 28 Dec 2003; Guy Martin <gmsoft@gentoo.org> reiserfsprogs-3.6.11-r1.ebuild:
+ Marked stable on hppa.
+
+ 04 Dec 2003; <plasmaroo@gentoo.org> reiserfsprogs-3.6.10.ebuild,
+ reiserfsprogs-3.6.11.ebuild, reiserfsprogs-3.6.9.ebuild:
+ Marked 3.6.11 stable for "x86".
+
+ 31 Oct 2003; <plasmaroo@gentoo.org> reiserfsprogs-3.6.10.ebuild,
+ reiserfsprogs-3.6.9.ebuild: Marked stable for x86.
+
+ 29 Sep 2003; Aron Griffis <agriffis@gentoo.org>
+ reiserfsprogs-3.6.11-r1.ebuild:
+ Minor ebuild cleanup
+
+*reiserfsprogs-3.6.11-r1 (23 Sep 2003)
+
+ 23 Sep 2003; Daniel Robbins <drobbins@gentoo.org>:
+ reiserfsprogs-3.6.11-r1.ebuild: includes an important fix for IA-64
+ systems that prevents reiserfsck errors. Thanks to Vitaly Fertman of the
+ Namesys/ReiserFS team for this fix.
+
+ 16 Sep 2003; Jason Wever <weeve@gentoo.org> reiserfsprogs-3.6.8.ebuild:
+ Marked stable for sparc.
+
+*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 0000000..822b714
--- /dev/null
+++ b/sys-fs/reiserfsprogs/Manifest
@@ -0,0 +1,12 @@
+AUX reiserfsprogs-3.6.19-fsck-n.patch 657 RMD160 db1743daa987ea162a9a574adcf4e2f841d645a3 SHA1 fa42d0f5ea6b3210932fe4f16e1dd24caa7a55b0 SHA256 5e35c0846d7995a7a02fe9f6c08b3267a614fbc18249f9c2a40f4165bf577e9b
+AUX reiserfsprogs-3.6.19-unaligned.patch 1129 RMD160 7429d2e600301a61502018af1134d56e4daba151 SHA1 fd97c2e9c9a8dc2064e74e41e7f6b4d8e3b61a09 SHA256 9e076de8c0318dcae6f1eae0949f6e1098ac875a2dfc3e1cbe0815b8e5f8e573
+AUX reiserfsprogs-3.6.20-fsck-n.patch 561 RMD160 b61286e0a6ad432597af52cb705f483c72a0be31 SHA1 291615c036aa4c646e438bbe975dc5c7e4bbe265 SHA256 d9cd083244f63576fa6bbb533b3e0d73b88263961dca587fda7c3be11c0bb362
+AUX reiserfsprogs-3.6.21-fix_large_fs.patch 13165 RMD160 f5a0dff7fac541cb6cea6faff0e96fdc407a0c0d SHA1 912e9339e2f8e67bb964bfeede3ea87f5f373f88 SHA256 caec3527c451c149e6ef7af669b737dc7c78447e15e02999d1df2863192e8dc9
+AUX reiserfsprogs-3.6.21-fsck-n.patch 537 RMD160 d2b7964735d57c524570c9c30cf80b35fd3c484c SHA1 f00dc640c9e5ca337507e37600b9ddd5c320c87b SHA256 ac375fbf2812e5b6dcb497f421d3c3a8e279ddb39416e40910f0f9b3af33cc6c
+DIST reiserfsprogs-3.6.19.tar.gz 406895 RMD160 a082eb9de980b3d24dd9d08e5028a19f448ed40a SHA1 9df17f21de2b152a55b9edc5436206d5821c2188 SHA256 c0862c53aecd23724a72d32fb54706d61d9858925c78408a2852d042417e68bf
+DIST reiserfsprogs-3.6.21.tar.gz 423521 RMD160 80069aa1fcf47c89f126430a3ce698b13d2b482c SHA1 e50940c9b4c1f9070db0b0f3e9f953d7e3657fe9 SHA256 cc87cecd5c259665aae46a7760525486767e1ace6da833a4f1a616a58b5ad092
+EBUILD reiserfsprogs-3.6.19-r2.ebuild 915 RMD160 ab0e0c504b82d5948a76df93c1ad308b4e1795ed SHA1 2ed1db91d71442197512446b7f062b0c3cdedba6 SHA256 bb1595a747fa9ecae9396ce128ded6e60218b7075aecffe5295a14525ff6fc63
+EBUILD reiserfsprogs-3.6.21-r1.ebuild 841 RMD160 2ecb7c467fe46e27df3da3385c6af445c3a152c6 SHA1 83961fd8d24326484f73218452a63f02c3d44c3e SHA256 b21b218c3544d2fea6dc714618e2a762e52fbde67a789eb4dedbc479609d4000
+EBUILD reiserfsprogs-3.6.21.ebuild 870 RMD160 33ace4cdb9b7ec5cc5b6e16a305e1d97fb0f6ba4 SHA1 7382e88b77e2f348dddcd3b912347bc71baac488 SHA256 c9db55609d7b58138614398bddeee052da723512cba707d2a987511827bb86a0
+MISC ChangeLog 12987 RMD160 06a21c1cf1f57576bcab241addac85cde3d0fc15 SHA1 8d4cd5265686c43724d5721ee1fd50d24dfedc1a SHA256 a29733ae5c42461cf793b88956b5c900ef656c9b1321f041f0b7e3e574c3a46c
+MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
diff --git a/sys-fs/reiserfsprogs/files/CVS/Entries b/sys-fs/reiserfsprogs/files/CVS/Entries
new file mode 100644
index 0000000..697f582
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/CVS/Entries
@@ -0,0 +1,6 @@
+/reiserfsprogs-3.6.19-fsck-n.patch/1.1/Thu Aug 2 14:10:35 2007//
+/reiserfsprogs-3.6.19-unaligned.patch/1.1/Fri Dec 29 21:48:12 2006//
+/reiserfsprogs-3.6.20-fsck-n.patch/1.1/Thu Aug 2 09:20:20 2007//
+/reiserfsprogs-3.6.21-fix_large_fs.patch/1.1/Wed Sep 21 21:06:41 2011//
+/reiserfsprogs-3.6.21-fsck-n.patch/1.1/Sat Jan 17 16:04:52 2009//
+D
diff --git a/sys-fs/reiserfsprogs/files/CVS/Repository b/sys-fs/reiserfsprogs/files/CVS/Repository
new file mode 100644
index 0000000..e263cf4
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/CVS/Repository
@@ -0,0 +1 @@
+gentoo-x86/sys-fs/reiserfsprogs/files
diff --git a/sys-fs/reiserfsprogs/files/CVS/Root b/sys-fs/reiserfsprogs/files/CVS/Root
new file mode 100644
index 0000000..f1bbf2e
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/CVS/Root
@@ -0,0 +1 @@
+:ext:heroxbd@cvs.gentoo.org:/var/cvsroot/
diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-fsck-n.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-fsck-n.patch
new file mode 100644
index 0000000..2146c94
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-fsck-n.patch
@@ -0,0 +1,12 @@
+diff -ur reiserfsprogs-3.6.19.orig/fsck/main.c reiserfsprogs-3.6.19/fsck/main.c
+--- reiserfsprogs-3.6.19.orig/fsck/main.c 2004-10-07 15:04:08.000000000 +0100
++++ reiserfsprogs-3.6.19/fsck/main.c 2007-05-02 16:05:08.000000000 +0100
+@@ -416,7 +416,7 @@
+ (data->log == stdout) ? "stdout" :
+ (data->log_file_name ? data->log_file_name : "fsck.run"));
+
+- if (!(data->options & OPT_YES) && !user_confirmed (warn_to, "\nDo you want to "
++ if (!(data->options & OPT_YES) && !(data->options & OPT_SILENT) && !user_confirmed (warn_to, "\nDo you want to "
+ "run this program?[N/Yes] (note need to type Yes if you do):", "Yes\n"))
+ exit (EXIT_USER);
+ }
diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-unaligned.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-unaligned.patch
new file mode 100644
index 0000000..5883ce8
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.19-unaligned.patch
@@ -0,0 +1,35 @@
+backported from 3.6.20
+
+http://bugs.gentoo.org/153494
+
+--- include/reiserfs_fs.h
++++ include/reiserfs_fs.h
+@@ -38,14 +38,22 @@
+ # define extern_inline
+ #endif
+
+-#include <asm/unaligned.h>
+-
+ #ifndef get_unaligned
+-#if defined(__ppc__) || defined(ppc) || defined(__ppc) || \
+- defined(__PPC) || defined(powerpc) || defined(__powerpc__)
+-# define get_unaligned(ptr) (*(ptr))
+-# define put_unaligned(val,ptr) ((void)(*(ptr) = (val)))
++#define get_unaligned(ptr) \
++({ \
++ __typeof__(*(ptr)) __tmp; \
++ memcpy(&__tmp, (ptr), sizeof(*(ptr))); \
++ __tmp; \
++})
+ #endif
++
++#ifndef put_unaligned
++#define put_unaligned(val, ptr) \
++({ \
++ __typeof__(*(ptr)) __tmp = (val); \
++ memcpy((ptr), &__tmp, sizeof(*(ptr))); \
++ (void)0; \
++})
+ #endif
+
+ #define get_leXX(xx,p,field) (le##xx##_to_cpu ((p)->field))
diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.20-fsck-n.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.20-fsck-n.patch
new file mode 100644
index 0000000..b29133e
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.20-fsck-n.patch
@@ -0,0 +1,12 @@
+diff -ur a/utils/fsck/main.c b/utils/fsck/main.c
+--- a/utils/fsck/main.c 2006-03-28 13:40:23.000000000 +0100
++++ b/utils/fsck/main.c 2007-08-02 10:13:53.000000000 +0100
+@@ -421,7 +421,7 @@
+ (data->log == stdout) ? "stdout" :
+ (data->log_file_name ? data->log_file_name : "fsck.run"));
+
+- if (!(data->options & OPT_YES)) {
++ if (!(data->options & OPT_YES) && !(data->options & OPT_SILENT)) {
+ if (!util_user_confirmed(warn_to, "\nDo you want to run this "
+ "program?[N/Yes] (note need to type "
+ "Yes if you do):", "Yes\n"))
diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fix_large_fs.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fix_large_fs.patch
new file mode 100644
index 0000000..a214440
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fix_large_fs.patch
@@ -0,0 +1,356 @@
+From: Jeff Mahoney <jeffm@suse.com>
+Subject: [PATCH] reiserfs: Fix signedness issues for large file systems
+References: bnc#701602
+
+
+Signed-by: Jeff Mahoney <jeffm@suse.com>
+---
+ debugreiserfs/debugreiserfs.c | 22 +++++++++++-----------
+ debugreiserfs/pack.c | 18 +++++++++---------
+ debugreiserfs/scan.c | 2 +-
+ debugreiserfs/stat.c | 2 +-
+ fsck/check_tree.c | 6 +++---
+ fsck/pass0.c | 10 +++++-----
+ fsck/pass1.c | 4 ++--
+ include/reiserfs_fs.h | 2 ++
+ lib/io.c | 2 +-
+ reiserfscore/journal.c | 2 +-
+ reiserfscore/prints.c | 14 +++++++-------
+ reiserfscore/reiserfslib.c | 5 +++--
+ reiserfscore/stree.c | 2 +-
+ 13 files changed, 47 insertions(+), 44 deletions(-)
+
+--- a/debugreiserfs/debugreiserfs.c
++++ b/debugreiserfs/debugreiserfs.c
+@@ -59,11 +59,11 @@ Options:\n\
+
+ #if 1
+ struct reiserfs_fsstat {
+- int nr_internals;
+- int nr_leaves;
+- int nr_files;
+- int nr_directories;
+- int nr_unformatted;
++ unsigned int nr_internals;
++ unsigned int nr_leaves;
++ unsigned int nr_files;
++ unsigned int nr_directories;
++ unsigned int nr_unformatted;
+ } g_stat_info;
+ #endif
+
+@@ -465,14 +465,14 @@ static void init_bitmap (reiserfs_filsys
+ case ALL_BLOCKS:
+ input_bitmap (fs) = reiserfs_create_bitmap (block_count);
+ reiserfs_bitmap_fill (input_bitmap (fs));
+- reiserfs_warning (stderr, "Whole device (%d blocks) is to be scanned\n",
++ reiserfs_warning (stderr, "Whole device (%u blocks) is to be scanned\n",
+ reiserfs_bitmap_ones (input_bitmap (fs)));
+ break;
+ case USED_BLOCKS:
+ reiserfs_warning (stderr, "Loading on-disk bitmap .. ");
+ input_bitmap (fs) = reiserfs_create_bitmap (block_count);
+ reiserfs_bitmap_copy (input_bitmap (fs), fs->fs_bitmap2);
+- reiserfs_warning (stderr, "%d bits set - done\n",
++ reiserfs_warning (stderr, "%lu bits set - done\n",
+ reiserfs_bitmap_ones (input_bitmap (fs)));
+ break;
+ case UNUSED_BLOCKS:
+@@ -480,7 +480,7 @@ static void init_bitmap (reiserfs_filsys
+ input_bitmap (fs) = reiserfs_create_bitmap (block_count);
+ reiserfs_bitmap_copy (input_bitmap (fs), fs->fs_bitmap2);
+ reiserfs_bitmap_invert (input_bitmap (fs));
+- reiserfs_warning (stderr, "%d bits set - done\n",
++ reiserfs_warning (stderr, "%lu bits set - done\n",
+ reiserfs_bitmap_ones (input_bitmap (fs)));
+ break;
+ case EXTERN_BITMAP:
+@@ -494,7 +494,7 @@ static void init_bitmap (reiserfs_filsys
+ reiserfs_exit (1, "could not load fitmap from \"%s\"",
+ input_bitmap_file_name(fs));
+ }
+- reiserfs_warning (stderr, "%d blocks marked in the given bitmap\n",
++ reiserfs_warning (stderr, "%u blocks marked in the given bitmap\n",
+ reiserfs_bitmap_ones (input_bitmap (fs)));
+ fclose (fp);
+ break;
+@@ -554,8 +554,8 @@ static void do_dump_tree (reiserfs_filsy
+ }
+
+ /* print the statistic */
+- printf ("\t%d internal + %d leaves + %d "
+- "unformatted nodes = %d blocks\n",
++ printf ("\t%u internal + %u leaves + %u "
++ "unformatted nodes = %u blocks\n",
+ g_stat_info.nr_internals, g_stat_info.nr_leaves,
+ g_stat_info.nr_unformatted, g_stat_info.nr_internals +
+ g_stat_info.nr_leaves + g_stat_info.nr_unformatted);
+--- a/debugreiserfs/pack.c
++++ b/debugreiserfs/pack.c
+@@ -8,7 +8,7 @@
+
+
+ /* counters for each kind of blocks */
+-int packed,
++unsigned int packed,
+ packed_leaves,
+ full_blocks,
+ having_ih_array, /* blocks with broken block head */
+@@ -638,7 +638,7 @@ static void pack_frozen_data (reiserfs_f
+ }
+ reiserfs_warning (stderr, "ok\n");fflush (stderr);
+ reiserfs_warning (stderr,
+- "Super block, bitmaps, journal - %d blocks - done, %d blocks left\n",
++ "Super block, bitmaps, journal - %u blocks - done, %u blocks left\n",
+ packed, reiserfs_bitmap_ones (what_to_pack));
+ }
+
+@@ -693,13 +693,13 @@ void pack_partition (reiserfs_filsys_t *
+ magic16 = END_MAGIC;
+ fwrite_le16 (&magic16);
+
+- fprintf (stderr, "\nPacked %d blocks:\n"
+- "\tcompessed %d\n"
+- "\tfull blocks %d\n"
+- "\t\tleaves with broken block head %d\n"
+- "\t\tcorrupted leaves %d\n"
+- "\t\tinternals %d\n"
+- "\t\tdescriptors %d\n",
++ fprintf (stderr, "\nPacked %u blocks:\n"
++ "\tcompessed %u\n"
++ "\tfull blocks %u\n"
++ "\t\tleaves with broken block head %u\n"
++ "\t\tcorrupted leaves %u\n"
++ "\t\tinternals %u\n"
++ "\t\tdescriptors %u\n",
+ packed,
+ packed_leaves, full_blocks, having_ih_array,
+ bad_leaves, internals, descs);
+--- a/debugreiserfs/scan.c
++++ b/debugreiserfs/scan.c
+@@ -1032,7 +1032,7 @@ void do_scan (reiserfs_filsys_t * fs)
+ /* step 2: */
+ done = 0;
+ total = reiserfs_bitmap_ones (input_bitmap (fs));
+- printf ("%ld bits set in bitmap\n", total);
++ printf ("%lu bits set in bitmap\n", total);
+ for (i = 0; i < get_sb_block_count (fs->fs_ondisk_sb); i ++) {
+ int type;
+
+--- a/debugreiserfs/stat.c
++++ b/debugreiserfs/stat.c
+@@ -245,7 +245,7 @@ void do_stat (reiserfs_filsys_t * fs)
+ reiserfs_exit (1, "could not open %s to save bitmap: %m\n",
+ input_bitmap_file_name(fs));
+ }
+- reiserfs_warning (stderr, "Updated bitmap contains %d blocks marked\n",
++ reiserfs_warning (stderr, "Updated bitmap contains %u blocks marked\n",
+ reiserfs_bitmap_ones (input_bitmap (fs)));
+
+ reiserfs_bitmap_save (fp, input_bitmap (fs));
+--- a/fsck/check_tree.c
++++ b/fsck/check_tree.c
+@@ -119,7 +119,7 @@ static int is_block_free (reiserfs_filsy
+ }
+
+
+-/*static int hits = 0;*/
++/*static unsigned int hits = 0;*/
+
+ /* we have seen this block in the tree, mark corresponding bit in the
+ control bitmap */
+@@ -156,7 +156,7 @@ static void init_control_bitmap (reiserf
+ for (i = 0; i <= fs->fs_super_bh->b_blocknr; i ++)
+ we_met_it (i);
+
+- /*printf ("SKIPPED: %d blocks marked used (%d)\n", hits,
++ /*printf ("SKIPPED: %u blocks marked used (%d)\n", hits,
+ reiserfs_bitmap_zeros (control_bitmap));
+ hits = 0;*/
+
+@@ -172,7 +172,7 @@ static void init_control_bitmap (reiserf
+ block ++;
+ }
+
+- /*printf ("BITMAPS: %d blocks marked used (%d)\n", hits,
++ /*printf ("BITMAPS: %u blocks marked used (%d)\n", hits,
+ reiserfs_bitmap_zeros (control_bitmap));
+
+ hits = 0;*/
+--- a/fsck/pass0.c
++++ b/fsck/pass0.c
+@@ -1759,7 +1759,7 @@ static void init_source_bitmap (reiserfs
+ case ALL_BLOCKS:
+ fsck_source_bitmap (fs) = reiserfs_create_bitmap (block_count);
+ reiserfs_bitmap_fill (fsck_source_bitmap (fs));
+- fsck_progress ("The whole partition (%d blocks) is to be scanned\n",
++ fsck_progress ("The whole partition (%u blocks) is to be scanned\n",
+ reiserfs_bitmap_ones (fsck_source_bitmap (fs)));
+ break;
+
+@@ -1768,7 +1768,7 @@ static void init_source_bitmap (reiserfs
+ fsck_source_bitmap (fs) = reiserfs_create_bitmap (block_count);
+ reiserfs_bitmap_copy (fsck_source_bitmap (fs), fs->fs_bitmap2);
+
+- fsck_progress ("ok, %d blocks marked used\n",
++ fsck_progress ("ok, %u blocks marked used\n",
+ reiserfs_bitmap_ones (fsck_source_bitmap (fs)));
+ break;
+
+@@ -1787,7 +1787,7 @@ static void init_source_bitmap (reiserfs
+ fsck_data (fs)->rebuild.bitmap_file_name);
+ }
+
+- fsck_progress ("%d blocks marked used in extern bitmap\n",
++ fsck_progress ("%u blocks marked used in extern bitmap\n",
+ reiserfs_bitmap_ones (fsck_source_bitmap (fs)));
+ fclose (fp);
+ break;
+@@ -1863,8 +1863,8 @@ static void init_source_bitmap (reiserfs
+
+ fsck_source_bitmap (fs)->bm_set_bits = reiserfs_bitmap_ones (fsck_source_bitmap (fs));
+
+- fsck_progress ("Skipping %d blocks (super block, journal, "
+- "bitmaps) %d blocks will be read\n", tmp, fsck_source_bitmap (fs)->bm_set_bits);
++ fsck_progress ("Skipping %u blocks (super block, journal, "
++ "bitmaps) %u blocks will be read\n", tmp, fsck_source_bitmap (fs)->bm_set_bits);
+
+ }
+
+--- a/fsck/pass1.c
++++ b/fsck/pass1.c
+@@ -646,8 +646,8 @@ void load_pass_1_result (FILE * fp, reis
+ fetch_objectid_map (proper_id_map (fs), fs);
+ */
+
+- fsck_progress ("Pass 1 result loaded. %d blocks used, %d allocable, "
+- "still to be inserted %d\n",
++ fsck_progress ("Pass 1 result loaded. %u blocks used, %u allocable, "
++ "still to be inserted %u\n",
+ reiserfs_bitmap_ones (fsck_new_bitmap (fs)),
+ reiserfs_bitmap_zeros (fsck_allocable_bitmap (fs)),
+ reiserfs_bitmap_zeros (fsck_uninsertables (fs)));
+--- a/include/reiserfs_fs.h
++++ b/include/reiserfs_fs.h
+@@ -32,6 +32,8 @@
+ #ifndef REISERFSPROGS_FS_H
+ #define REISERFSPRIGS_FS_H
+
++typedef unsigned int blocknr_t;
++
+ #ifndef NO_EXTERN_INLINE
+ # define extern_inline extern inline
+ #else
+--- a/lib/io.c
++++ b/lib/io.c
+@@ -628,7 +628,7 @@ void close_rollback_file () {
+ return;
+ fwrite (&rollback_blocks_number, sizeof (rollback_blocksize), 1, s_rollback_file);
+ if (log_file != 0)
+- fprintf (log_file, "rollback: %d blocks backed up\n", rollback_blocks_number);
++ fprintf (log_file, "rollback: %u blocks backed up\n", rollback_blocks_number);
+ }
+
+ fclose (s_rollback_file);
+--- a/reiserfscore/journal.c
++++ b/reiserfscore/journal.c
+@@ -577,7 +577,7 @@ int reiserfs_create_journal(
+ {
+ /* host device does not contain enough blocks */
+ reiserfs_warning (stderr, "reiserfs_create_journal: cannot create "
+- "a journal of %lu blocks with %lu offset on %d blocks\n",
++ "a journal of %lu blocks with %lu offset on %u blocks\n",
+ len, offset, get_sb_block_count(sb));
+ return 0;
+ }
+--- a/reiserfscore/prints.c
++++ b/reiserfscore/prints.c
+@@ -148,7 +148,7 @@ static int print_disk_child (FILE * stre
+ int len;
+
+ dc = *((const struct disk_child **)(args[0]));
+- len = asprintf (&buffer, "[dc_number=%u, dc_size=%u]", get_dc_child_blocknr (dc),
++ len = asprintf (&buffer, "[dc_number=%lu, dc_size=%u]", get_dc_child_blocknr (dc),
+ get_dc_child_size (dc));
+ FPRINTF;
+ }
+@@ -373,9 +373,9 @@ static void print_sequence (FILE * fp, _
+ return;
+
+ if (len == 1)
+- reiserfs_warning (fp, " %d", le32_to_cpu (start));
++ reiserfs_warning (fp, " %u", le32_to_cpu (start));
+ else
+- reiserfs_warning (fp, " %d(%d)", le32_to_cpu (start), len);
++ reiserfs_warning (fp, " %u(%d)", le32_to_cpu (start), len);
+ }
+
+
+@@ -491,7 +491,7 @@ static int print_internal (FILE * fp, st
+ to = last < B_NR_ITEMS (bh) ? last : B_NR_ITEMS (bh);
+ }
+
+- reiserfs_warning (fp, "INTERNAL NODE (%ld) contains %b\n", bh->b_blocknr, bh);
++ reiserfs_warning (fp, "INTERNAL NODE (%lu) contains %b\n", bh->b_blocknr, bh);
+
+ dc = B_N_CHILD (bh, from);
+ reiserfs_warning (fp, "PTR %d: %y ", from, dc);
+@@ -527,7 +527,7 @@ static int print_leaf (FILE * fp, reiser
+
+ reiserfs_warning (fp,
+ "\n===================================================================\n");
+- reiserfs_warning (fp, "LEAF NODE (%ld) contains %b (real items %d)\n",
++ reiserfs_warning (fp, "LEAF NODE (%lu) contains %b (real items %d)\n",
+ bh->b_blocknr, bh, real_nr);
+
+ if (!(print_mode & PRINT_TREE_DETAILS)) {
+@@ -761,7 +761,7 @@ void print_block (FILE * fp, reiserfs_fi
+ if (print_super_block (fp, fs, file_name, bh, 0))
+ if (print_leaf (fp, fs, bh, mode, first, last))
+ if (print_internal (fp, bh, first, last))
+- reiserfs_warning (fp, "Block %ld contains unformatted data\n", bh->b_blocknr);
++ reiserfs_warning (fp, "Block %lu contains unformatted data\n", bh->b_blocknr);
+ }
+
+
+@@ -797,7 +797,7 @@ void print_tb (int mode, int item_pos, i
+ tbSh = 0;
+ tbFh = 0;
+ }
+- printf ("* %u * %3lu(%2lu) * %3lu(%2lu) * %3lu(%2lu) * %5ld * %5ld * %5ld * %5ld * %5ld *\n",
++ printf ("* %u * %3lu(%2lu) * %3lu(%2lu) * %3lu(%2lu) * %5lu * %5lu * %5lu * %5lu * %5lu *\n",
+ h,
+ tbSh ? tbSh->b_blocknr : ~0ul,
+ tbSh ? tbSh->b_count : ~0ul,
+--- a/reiserfscore/reiserfslib.c
++++ b/reiserfscore/reiserfslib.c
+@@ -59,7 +59,8 @@ reiserfs_filsys_t * reiserfs_open (char
+ reiserfs_filsys_t * fs;
+ struct buffer_head * bh;
+ struct reiserfs_super_block * sb;
+- int fd, i;
++ int fd;
++ unsigned int i;
+
+ /* convert root dir key and parent root dir key to little endian format */
+ make_const_keys ();
+@@ -200,7 +201,7 @@ reiserfs_filsys_t * reiserfs_create (cha
+ block_size, block_count, 0))
+ {
+ reiserfs_warning (stderr, "reiserfs_create: can not create that small "
+- "(%d blocks) filesystem\n", block_count);
++ "(%u blocks) filesystem\n", block_count);
+ return 0;
+ }
+
+--- a/reiserfscore/stree.c
++++ b/reiserfscore/stree.c
+@@ -313,7 +313,7 @@ int search_by_key (reiserfs_filsys_t * f
+ int n_stop_level) /* How far down the tree to search.*/
+ {
+ struct reiserfs_super_block * sb;
+- int n_block_number,
++ unsigned int n_block_number,
+ expected_level,
+ n_block_size = fs->fs_blocksize;
+ struct buffer_head * p_s_bh;
diff --git a/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fsck-n.patch b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fsck-n.patch
new file mode 100644
index 0000000..0eacd22
--- /dev/null
+++ b/sys-fs/reiserfsprogs/files/reiserfsprogs-3.6.21-fsck-n.patch
@@ -0,0 +1,14 @@
+--- fsck/main.c
++++ fsck/main.c
+@@ -421,8 +421,9 @@
+ (data->log == stdout) ? "stdout" :
+ (data->log_file_name ? data->log_file_name : "fsck.run"));
+
+- if (!(data->options & OPT_YES) && !user_confirmed (warn_to, "\nDo you want to "
+- "run this program?[N/Yes] (note need to type Yes if you do):", "Yes\n"))
++ if (!(data->options & OPT_YES) && !(data->options & OPT_SILENT) &&
++ !user_confirmed (warn_to, "\nDo you want to run this program?[N/Yes] "
++ "(note need to type Yes if you do):", "Yes\n"))
+ exit (EXIT_USER);
+ }
+
diff --git a/sys-fs/reiserfsprogs/metadata.xml b/sys-fs/reiserfsprogs/metadata.xml
new file mode 100644
index 0000000..96a2d58
--- /dev/null
+++ b/sys-fs/reiserfsprogs/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>base-system</herd>
+</pkgmetadata>
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.19-r2.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.19-r2.ebuild
new file mode 100644
index 0000000..a3896d1
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.19-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.19-r2.ebuild,v 1.11 2008/10/26 06:41:46 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Reiserfs Utilities"
+HOMEPAGE="http://www.kernel.org/pub/linux/utils/fs/reiserfs/"
+SRC_URI="mirror://kernel/linux/utils/fs/reiserfs/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 -sparc x86"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-unaligned.patch
+ epatch "${FILESDIR}"/${P}-fsck-n.patch
+}
+
+src_compile() {
+ econf --prefix=/ || die "Failed to configure"
+ emake || die "Failed to compile"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Failed to install"
+ dosym reiserfsck /sbin/fsck.reiserfs
+ dosym mkreiserfs /sbin/mkfs.reiserfs
+ dodoc ChangeLog INSTALL README
+}
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21-r1.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21-r1.ebuild
new file mode 100644
index 0000000..ada0309
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21-r1.ebuild,v 1.9 2012/05/12 08:58:11 heroxbd Exp $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="Reiserfs Utilities"
+HOMEPAGE="http://www.kernel.org/pub/linux/utils/fs/reiserfs/"
+SRC_URI="mirror://kernel/linux/utils/fs/reiserfs/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~x86-linux"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-fsck-n.patch
+ epatch "${FILESDIR}"/${P}-fix_large_fs.patch
+}
+
+src_configure() {
+ econf --prefix="${EPREFIX}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dosym reiserfsck /sbin/fsck.reiserfs
+ dosym mkreiserfs /sbin/mkfs.reiserfs
+ dodoc ChangeLog INSTALL README
+}
diff --git a/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21.ebuild b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21.ebuild
new file mode 100644
index 0000000..a92d395
--- /dev/null
+++ b/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiserfsprogs/reiserfsprogs-3.6.21.ebuild,v 1.11 2010/11/13 15:57:03 armin76 Exp $
+
+inherit eutils
+
+DESCRIPTION="Reiserfs Utilities"
+HOMEPAGE="http://www.kernel.org/pub/linux/utils/fs/reiserfs/"
+SRC_URI="mirror://kernel/linux/utils/fs/reiserfs/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 -sparc x86"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-fsck-n.patch
+}
+
+src_compile() {
+ econf --prefix=/ || die "Failed to configure"
+ emake || die "Failed to compile"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Failed to install"
+ dosym reiserfsck /sbin/fsck.reiserfs
+ dosym mkreiserfs /sbin/mkfs.reiserfs
+ dodoc ChangeLog INSTALL README
+}