mass redigest and update

This commit is contained in:
Mario Fetka
2011-12-03 21:16:15 +01:00
parent c3958843c9
commit f598ca3564
46 changed files with 2871 additions and 38 deletions

View File

@@ -0,0 +1,177 @@
# ChangeLog for sys-fs/reiser4progs
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiser4progs/ChangeLog,v 1.41 2010/07/11 00:34:26 ranger Exp $
11 Jul 2010; Brent Baude <ranger@gentoo.org> reiser4progs-1.0.7.ebuild:
stable ppc64, bug 302479
18 Apr 2010; <nixnut@gentoo.org> reiser4progs-1.0.7.ebuild:
ppc stable #302479
12 Apr 2010; Markus Meier <maekke@gentoo.org> reiser4progs-1.0.7.ebuild:
arm/x86 stable, bug #302479
11 Mar 2010; Markos Chandras <hwoarang@gentoo.org>
reiser4progs-1.0.7.ebuild:
Stable on amd64 wrt bug #302479
11 May 2009; Mike Frysinger <vapier@gentoo.org> reiser4progs-1.0.7.ebuild,
+files/reiser4progs-1.0.7-gcc-4.4.patch:
Add fix by Victor Ostorga for build failure with gcc-4.4 #269240 by 404
Error.
*reiser4progs-1.0.7 (18 Jan 2009)
18 Jan 2009; Mike Frysinger <vapier@gentoo.org>
+reiser4progs-1.0.7.ebuild:
Version bump #255300 by Mathieu Belanger.
*reiser4progs-1.0.6-r2 (26 Oct 2008)
26 Oct 2008; Mike Frysinger <vapier@gentoo.org>
files/reiser4progs-1.0.6-preen.patch, -reiser4progs-1.0.6-r1.ebuild,
+reiser4progs-1.0.6-r2.ebuild:
Fix by Anders Aagaard for -p (preen) operation #237393.
*reiser4progs-1.0.6-r1 (31 May 2008)
31 May 2008; Mike Frysinger <vapier@gentoo.org>
+files/reiser4progs-1.0.6-preen.patch, +reiser4progs-1.0.6-r1.ebuild:
Change the meaning of -p to --preen #195988 by Radu Benea and Roy Marples.
31 May 2008; Mike Frysinger <vapier@gentoo.org> reiser4progs-1.0.6.ebuild:
Add arm love #203718 by Shvetsov Alexey.
24 Nov 2007; Samuli Suominen <drac@gentoo.org> reiser4progs-1.0.6.ebuild:
amd64 stable wrt #199308
19 Nov 2007; Markus Meier <maekke@gentoo.org> reiser4progs-1.0.6.ebuild:
x86 stable, bug #199308
18 Nov 2007; Markus Rothe <corsair@gentoo.org> reiser4progs-1.0.6.ebuild:
Stable on ppc64; bug #199308
17 Nov 2007; nixnut <nixnut@gentoo.org> reiser4progs-1.0.6.ebuild:
Stable on ppc wrt bug 199308
*reiser4progs-1.0.6 (16 Mar 2007)
16 Mar 2007; Mike Frysinger <vapier@gentoo.org>
+reiser4progs-1.0.6.ebuild:
Version bump #170973 by Roel Brook.
04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
reiser4progs-1.0.5.ebuild:
Fix broken autotools handling.
03 Sep 2005; Markus Rothe <corsair@gentoo.org>
reiser4progs-1.0.4_p1.ebuild:
Stable on ppc64
*reiser4progs-1.0.5 (12 Aug 2005)
12 Aug 2005; Mike Frysinger <vapier@gentoo.org>
+reiser4progs-1.0.5.ebuild:
Version bump #102292 by Ingo Bormuth.
*reiser4progs-1.0.4_p1 (29 Jul 2005)
29 Jul 2005; Mike Frysinger <vapier@gentoo.org>
files/reiser4progs-1.0.4-gcc4.patch, +reiser4progs-1.0.4_p1.ebuild:
Version bump #100447 by Ingo Bormuth.
27 Jun 2005; Markus Rothe <corsair@gentoo.org> reiser4progs-1.0.4.ebuild:
Stable on ppc64
26 Jun 2005; Mike Frysinger <vapier@gentoo.org>
+files/reiser4progs-1.0.4.pset.patch, reiser4progs-1.0.4.ebuild:
Add upstream patch for newer kernel support #97048 by Sander Sweers.
22 May 2005; Mike Frysinger <vapier@gentoo.org> reiser4progs-1.0.4.ebuild:
Add fix for broken libtool relinking by Simone Gotti #74817.
15 May 2005; Markus Rothe <corsair@gentoo.org> reiser4progs-1.0.4.ebuild:
Added ~ppc64 to KEYWORDS
*reiser4progs-1.0.4 (12 Mar 2005)
12 Mar 2005; Tony Vroon <chainsaw@gentoo.org>
+files/reiser4progs-1.0.4-gcc4.patch, +reiser4progs-1.0.4.ebuild:
Version bump, GCC4 patch ported by Mark Loeser. Closes bug #82865.
10 Mar 2005; Tony Vroon <chainsaw@gentoo.org>
+files/reiser4progs-1.0.3-gcc4.patch, reiser4progs-1.0.3.ebuild:
GCC 4 compat fix by Bret Towe <magnade@gmail.com>, closes bug #81054.
*reiser4progs-1.0.3 (16 Dec 2004)
16 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+reiser4progs-1.0.3.ebuild:
Version bump #74570 by infirit (Sander Sweers).
*reiser4progs-1.0.2_pre1 (30 Oct 2004)
30 Oct 2004; Mike Frysinger <vapier@gentoo.org>
+reiser4progs-1.0.2.ebuild, -reiser4progs-1.0.2_pre1.ebuild:
Version bump #69446 by Stefan Schweizer.
19 Sep 2004; Mike Frysinger <vapier@gentoo.org> :
Version bump #64539 by Stefan Schweizer.
*reiser4progs-1.0.0 (08 Sep 2004)
08 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> reiser4progs-1.0.0.ebuild,
reiser4progs-1.0.1.ebuild:
Totally broken on sparc, see wli's posts in "silent semantic changes with
reiser4" LKML thread
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
reiser4progs-1.0.1.ebuild:
Masked reiser4progs-1.0.1.ebuild stable for ppc
*reiser4progs-1.0.1 (24 Aug 2004)
24 Aug 2004; Mike Frysinger <vapier@gentoo.org> +reiser4progs-1.0.1.ebuild:
Version bump #61563 by Daniel Webert.
*reiser4progs-0.5.6 (14 Jul 2004)
14 Jul 2004; Mike Frysinger <vapier@gentoo.org> +files/0.5.6-guage.patch,
+reiser4progs-0.5.6.ebuild:
Version bump #57073 by Stefan Schweizer.
*reiser4progs-0.5.5 (17 Jun 2004)
17 Jun 2004; Mike Frysinger <vapier@gentoo.org> +reiser4progs-0.5.5.ebuild:
Version bump #53990 by Redeeman.
*reiser4progs-0.5.4 (17 May 2004)
17 May 2004; <coxj@gentoo.org> reiser4progs-0.5.4.ebuild:
Version Bump
12 Apr 2004; Travis Tilley <lv@gentoo.org> reiser4progs-0.5.3.ebuild:
added ~amd64 keyword
12 Apr 2004; David Holm <dholm@gentoo.org> reiser4progs-0.5.3.ebuild:
Added to ~ppc.
*reiser4progs-0.5.3 (11 Apr 2004)
11 Apr 2004; <coxj@gentoo.org> reiser4progs-0.5.3.ebuild:
Version bump
*reiser4progs-0.5.0 (06 Feb 2004)
06 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
Version bump.
*reiser4progs-0.4.20-r1 (30 Jan 2004)
30 Jan 2004; Mike Frysinger <vapier@gentoo.org> :
Upstream released new tarballs with a few fixes #39443.
*reiser4progs-0.4.20 (10 Jan 2004)
10 Jan 2004; Mike Frysinger <vapier@gentoo.org> :
Initial import. Ebuild submitted by Bret Towe <btowe@gbis.com> #34340.

View File

@@ -0,0 +1,6 @@
AUX reiser4progs-1.0.7-gcc-4.4.patch 311 RMD160 c7975242c67610888cd6a694b64b0c90a520bf57 SHA1 6873e21bfddf38bdb0f3dfcb9106444e0daebcd8 SHA256 5d0fc888af703911457f42b16d4da76cfdcb5c38c08387c21f5f5e4e111160bf
AUX reiser4progs-libreiser4-no-libmisc.patch 1007 RMD160 068f09dde7dbb0696f23129d1ce339eec46d1e27 SHA1 2324dd512195f7ccfd887fada45d701da2c08e13 SHA256 58991a58601417639c873e2c1710ce3c6d4296e03bfcaed196c19c65dd92bf3c
DIST reiser4progs-1.0.7.tar.gz 844126 RMD160 6f6a6b5defdcea19f13857768596ff477f0cc877 SHA1 5e29580e6610105346ff88635d48eb37acb3ae67 SHA256 1211996ad3efebc0ca543aea2f67527d33e50fce1b827ad341e207f171d94d96
EBUILD reiser4progs-1.0.7-r1.ebuild 1603 RMD160 584e35c57c754bafb88c4838973ffa2b5b34cb91 SHA1 3f66fc2c8fb9fb776e2eead5fedc862f1c197f8f SHA256 215ac8b663cdc617378a775c1861aaea78972a750a382e9bc3873a60bb49b87d
MISC ChangeLog 5826 RMD160 8e4f509af669b405751d22fa2ebba2b5b9723a85 SHA1 ce723b4b228a87e9f008528a03bd920a858017aa SHA256 ac7d8bc8c5a2fee7b0b7aadded1b6394919fc56175d3e1a40ae00c49b6ab8878
MISC metadata.xml 267 RMD160 ff256714690dbcb9f54233ec9a4fbe77f11068f6 SHA1 f12cbf59a4688ee6b663b50b6a9a1871f096b71b SHA256 afd6f362214e67e2c73e745c7bb7e78c46c190a9c9ecf0712722850d23515e6b

View File

@@ -0,0 +1,15 @@
http://bugs.gentoo.org/269240
fix build failure when using gcc-4.4
--- reiser4progs-1.0.7/plugin/node/node40/node40.c
+++ reiser4progs-1.0.7/plugin/node/node40/node40.c
@@ -994,7 +994,7 @@
func = cb_comp_key3;
#elif defined(ENABLE_LARGE_KEYS)
func = cb_comp_key4;
-#elif
+#else
func = NULL;
#endif

View File

@@ -0,0 +1,37 @@
--- reiser4progs-1.0.7/libreiser4/profile.c~ 2009-01-08 22:34:27.000000000 +0100
+++ reiser4progs-1.0.7/libreiser4/profile.c 2011-01-07 01:28:39.509867695 +0100
@@ -5,7 +5,7 @@
#include <reiser4/libreiser4.h>
-#include <misc/misc.h>
+#define INVAL_DIG (0x7fffffff)
/* All default plugin ids. This is used for getting plugin id if it cannot be
obtained by usual way (get from disk structures, etc.). All these may be
@@ -327,6 +327,25 @@
}
}
+#include <stdlib.h>
+#include <errno.h>
+/* Converts passed @sqtr into long long value. In the case of error, INVAL_DIG
+ will be returned. */
+static long long misc_str2long(const char *str, int base) {
+ char *error;
+ long long result = 0;
+
+ if (!str)
+ return INVAL_DIG;
+
+ result = strtol(str, &error, base);
+
+ if (errno == ERANGE || *error)
+ return INVAL_DIG;
+
+ return result;
+}
+
/* Overrides plugin id by @id found by @name. */
errno_t reiser4_profile_override(const char *slot, const char *name) {
reiser4_plug_t *plug;

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<longdescription>
This is a library for reiser4 filesystem access and manipulation.
</longdescription>
</pkgmetadata>

View File

@@ -0,0 +1,55 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiser4progs/reiser4progs-1.0.7.ebuild,v 1.7 2010/07/11 00:34:26 ranger Exp $
inherit multilib eutils
MY_P=${PN}-${PV/_p/-}
DESCRIPTION="reiser4progs: mkfs, fsck, etc..."
HOMEPAGE="http://www.kernel.org/pub/linux/utils/fs/reiser4/reiser4progs/"
SRC_URI="mirror://kernel/linux/utils/fs/reiser4/reiser4progs/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ppc ppc64 -sparc x86"
IUSE="static debug readline"
DEPEND="~sys-libs/libaal-1.0.5
readline? ( sys-libs/readline )"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gcc-4.4.patch #269240
epatch "${FILESDIR}"/reiser4progs-libreiser4-no-libmisc.patch
printf '#!/bin/sh\ntrue\n' > run-ldconfig
}
src_compile() {
econf \
$(use_enable static full-static) \
$(use_enable static mkfs-static) \
$(use_enable static fsck-static) \
$(use_enable static debugfs-static) \
$(use_enable static measurefs-static) \
$(use_enable static cpfs-static) \
$(use_enable static resizefs-static) \
$(use_enable debug) \
$(use_with readline) \
--enable-libminimal \
--sbindir=/sbin \
|| die "configure failed"
emake || die "make failed"
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS BUGS CREDITS ChangeLog NEWS README THANKS TODO
# move shared libs to /
dodir /$(get_libdir)
mv "${D}"/usr/$(get_libdir)/lib*.so* "${D}"/$(get_libdir)/ || die
gen_usr_ldscript libreiser4-minimal.so libreiser4.so librepair.so
}