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

589
sys-fs/fuse/ChangeLog Normal file
View File

@@ -0,0 +1,589 @@
# ChangeLog for sys-fs/fuse
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.148 2011/09/17 23:35:42 zmedico Exp $
17 Sep 2011; Zac Medico <zmedico@gentoo.org> fuse-2.8.6.ebuild:
Remove ${D}/dev for prefix.
*fuse-2.8.6 (15 Sep 2011)
15 Sep 2011; Tim Harder <radhermit@gentoo.org> +fuse-2.8.6.ebuild:
Version bump. Update to EAPI 4 and add static-libs use flag.
15 Aug 2011; Mike Frysinger <vapier@gentoo.org> fuse-2.8.5.ebuild:
Fix building with glibc-2.14 #370411 by Diego Elio Pettenò.
29 Jul 2011; Zac Medico <zmedico@gentoo.org> fuse-2.8.5.ebuild:
Add ~x86-linux keyword.
26 Jul 2011; Zac Medico <zmedico@gentoo.org> fuse-2.8.5.ebuild:
Bump to EAPI 3 and fix for prefix.
30 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> fuse-2.8.5.ebuild:
Install 99-fuse.rules to /lib/udev instead of /etc/udev.
10 Dec 2010; Tim Harder <radhermit@gentoo.org> -fuse-2.7.0.ebuild,
-fuse-2.7.3.ebuild, -fuse-2.7.4.ebuild, -fuse-2.7.4-r1.ebuild,
-fuse-2.8.1.ebuild, -files/fuse-fix-lazy-binding.patch:
Remove old versions with security issues (bug #308073).
10 Dec 2010; Brent Baude <ranger@gentoo.org> fuse-2.8.5.ebuild:
Marking fuse-2.8.5 ppc64 for bug 308073
07 Dec 2010; Jeroen Roovers <jer@gentoo.org> fuse-2.8.5.ebuild:
Stable for PPC (bug #308073).
04 Dec 2010; Raúl Porcel <armin76@gentoo.org> fuse-2.8.5.ebuild:
alpha/ia64/sparc stable wrt #308073
30 Nov 2010; Jeroen Roovers <jer@gentoo.org> fuse-2.8.5.ebuild:
Stable for HPPA (bug #308073).
29 Nov 2010; Markos Chandras <hwoarang@gentoo.org> fuse-2.8.5.ebuild:
Stable on amd64 wrt bug #308073
29 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> fuse-2.8.5.ebuild:
x86 stable wrt security bug #308073
27 Nov 2010; Michael Weber <xmw@gentoo.org> fuse-2.8.1.ebuild,
fuse-2.8.5.ebuild:
add ~arm.
24 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org> fuse-2.8.5.ebuild,
+files/fuse-2.8.5-double-version.patch:
Add patch to avoid listing the same function in two versions to (partially)
fix build with gold.
*fuse-2.8.5 (07 Oct 2010)
07 Oct 2010; Tim Harder <radhermit@gentoo.org> +fuse-2.8.5.ebuild:
Version bump for bug #330793. Drop unnecessary src_compile and remove die
from econf.
22 May 2010; Torsten Veller <tove@gentoo.org> metadata.xml:
Remove genstef from metadata.xml (#66339)
29 Jan 2010; Raúl Porcel <armin76@gentoo.org> fuse-2.8.1.ebuild:
ia64/sparc stable wrt #296047
14 Jan 2010; Jeroen Roovers <jer@gentoo.org> fuse-2.8.1.ebuild:
Stable for HPPA (bug #296047).
07 Jan 2010; Brent Baude <ranger@gentoo.org> fuse-2.8.1.ebuild:
stable ppc, bug 296047
01 Jan 2010; Tobias Klausmann <klausman@gentoo.org> fuse-2.8.1.ebuild:
Stable on alpha, bug #296047
31 Dec 2009; Brent Baude <ranger@gentoo.org> fuse-2.8.1.ebuild:
Marking fuse-2.8.1 ppc64 for bug 296047
28 Dec 2009; Markus Meier <maekke@gentoo.org> fuse-2.8.1.ebuild:
amd64/x86 stable, bug #296047
*fuse-2.8.1 (31 Oct 2009)
31 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> +fuse-2.8.1.ebuild:
Version bump. Thanks to Rafał Mużyło <galtgendo@o2.pl> for the ebuild
work.
28 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> fuse-2.7.4-r1.ebuild:
USE=modules support for sys-fs/fuse.
*fuse-2.7.4-r1 (06 Oct 2009)
06 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> +fuse-2.7.4-r1.ebuild:
Drop fuse-fix-lazy-binding.patch wrt #226935, thanks to Rafał Mużyło
for reporting.
18 May 2009; Jeroen Roovers <jer@gentoo.org> fuse-2.7.4.ebuild:
Stable for HPPA (bug #264593).
18 Apr 2009; Raúl Porcel <armin76@gentoo.org> fuse-2.7.4.ebuild:
ia64/sparc stable wrt #264593
10 Apr 2009; Brent Baude <ranger@gentoo.org> fuse-2.7.4.ebuild:
Marking fuse-2.7.4 ppc64 for bug 264593
07 Apr 2009; Tobias Klausmann <klausman@gentoo.org> fuse-2.7.4.ebuild:
Stable on alpha, bug #264593
06 Apr 2009; Markus Meier <maekke@gentoo.org> fuse-2.7.4.ebuild:
amd64/x86 stable, bug #264593
06 Apr 2009; Brent Baude <ranger@gentoo.org> fuse-2.7.4.ebuild:
Marking fuse-2.7.4 ppc for bug 264593
*fuse-2.7.4 (20 Jan 2009)
20 Jan 2009; Stefan Schweizer <genstef@gentoo.org> +fuse-2.7.4.ebuild:
version bump, bug 237961
08 Sep 2008; Jeroen Roovers <jer@gentoo.org> fuse-2.7.3.ebuild:
Stable for HPPA (bug #229709).
04 Jul 2008; Raúl Porcel <armin76@gentoo.org> fuse-2.7.0.ebuild:
alpha/ia64 stable
*fuse-2.7.3 (29 Apr 2008)
29 Apr 2008; Stefan Schweizer <genstef@gentoo.org>
-files/fuse-2.6.22.patch, -fuse-2.6.4-r1.ebuild, -fuse-2.7.1.ebuild,
-fuse-2.7.2.ebuild, +fuse-2.7.3.ebuild:
version bump, bug 216572
23 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> fuse-2.6.4-r1.ebuild,
fuse-2.7.0.ebuild, fuse-2.7.1.ebuild, fuse-2.7.2.ebuild:
Fix lax escaping in BUILD_PARAMS so that ebuild works again after recent
modifications to linux-mod.eclass.
11 Mar 2008; Stefan Schweizer <genstef@gentoo.org> fuse-2.7.2.ebuild:
Add default config for Henning Schild <henning@wh9.tu-dresden.de> in bug 201105
18 Dec 2007; Vlastimil Babka <caster@gentoo.org> fuse-2.7.1.ebuild:
Allow the kernel module in 2.7.1 to be compiled with kernel 2.6.23 because
it's supported and working. Bug #200053.
*fuse-2.7.2 (17 Dec 2007)
17 Dec 2007; Stefan Schweizer <genstef@gentoo.org> +fuse-2.7.2.ebuild:
version bump
*fuse-2.7.1 (18 Oct 2007)
18 Oct 2007; Stefan Schweizer <genstef@gentoo.org> +fuse-2.7.1.ebuild:
version bump
13 Oct 2007; Markus Rothe <corsair@gentoo.org> fuse-2.7.0.ebuild:
Stable on ppc64; bug #193329
09 Oct 2007; Stefan Schweizer <genstef@gentoo.org> fuse-2.6.4-r1.ebuild,
fuse-2.7.0.ebuild:
Make 2.6.23 support actually work for Sven <skoehler@upb.de> in bug 195300
05 Oct 2007; Ferris McCormick <fmccor@gentoo.org> fuse-2.7.0.ebuild:
Sparc stable --- Bug #193329 --- thanks to ezod.
02 Oct 2007; Stefan Schweizer <genstef@gentoo.org> -fuse-2.6.3.ebuild,
fuse-2.6.4-r1.ebuild, fuse-2.7.0.ebuild:
Add 2.6.23 check for bug 194436
25 Sep 2007; Christoph Mende <angelos@gentoo.org> fuse-2.7.0.ebuild:
Stable on amd64 wrt bug #193329
22 Sep 2007; nixnut <nixnut@gentoo.org> fuse-2.7.0.ebuild:
Stable on ppc wrt bug 193329
22 Sep 2007; Christian Faulhammer <opfer@gentoo.org> fuse-2.7.0.ebuild:
stable x86, bug 193329
21 Jul 2007; Raúl Porcel <armin76@gentoo.org> fuse-2.7.0.ebuild:
Add ~alpha wrt #172755, thanks to Brian Evans for testing
07 Jul 2007; Stefan Schweizer <genstef@gentoo.org> files/fuse.init:
remove module unloading for Davide Pesavento <davidepesa@gmail.com> in bug
184302
*fuse-2.7.0 (04 Jul 2007)
04 Jul 2007; Stefan Schweizer <genstef@gentoo.org> +fuse-2.7.0.ebuild:
version bump
17 Jun 2007; Christian Faulhammer <opfer@gentoo.org> fuse-2.6.4-r1.ebuild:
stable x86, bug 181412
14 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org>
fuse-2.6.4-r1.ebuild:
ppc stable, bug #181412
13 Jun 2007; Christoph Mende <angelos@gentoo.org> fuse-2.6.4-r1.ebuild:
Stable on amd64 wrt bug 181412
11 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> fuse-2.6.4-r1.ebuild:
Stable on sparc wrt #181412
09 Jun 2007; Markus Rothe <corsair@gentoo.org> fuse-2.6.4-r1.ebuild:
Stable on ppc64; bug #181412
20 May 2007; Timothy Redaelli <drizzt@gentoo.org> files/fuse-2.6.22.patch:
Fix kernel 2.6.22 patch.
20 May 2007; Stefan Schweizer <genstef@gentoo.org>
+files/fuse-2.6.22.patch, fuse-2.6.4-r1.ebuild:
make 2.6.22 ready thanks to Francois Chenier <belgix@kern.com.au> in bug 179085
12 May 2007; Daniel Drake <dsd@gentoo.org> metadata.xml:
Move from kernel to kernel-misc herd
03 May 2007; Jeroen Roovers <jer@gentoo.org> fuse-2.6.4-r1.ebuild:
Marked ~hppa (bug #172755).
29 Apr 2007; Stefan Schweizer <genstef@gentoo.org> fuse-2.6.4-r1.ebuild:
Fix up dodoc thanks to Alexander Skwar <askwar@digitalprojects.com> in bug
176490
*fuse-2.6.4-r1 (28 Apr 2007)
28 Apr 2007; Stefan Schweizer <genstef@gentoo.org> -fuse-2.6.4.ebuild,
+fuse-2.6.4-r1.ebuild:
Fix mount.fuse bug 176365 thanks to jakub
*fuse-2.6.4 (27 Apr 2007)
27 Apr 2007; Stefan Schweizer <genstef@gentoo.org>
-files/fuse-2.6.0_rc3-no-mknod.patch, -files/fuse-2.6.20.patch,
-fuse-2.6.1.ebuild, +fuse-2.6.4.ebuild:
version bump
24 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org> fuse-2.6.3.ebuild:
ppc stable, bug #172537
09 Apr 2007; Raúl Porcel <armin76@gentoo.org> fuse-2.6.3.ebuild:
amd64 stable on behalf of welp
29 Mar 2007; Markus Rothe <corsair@gentoo.org> fuse-2.6.3.ebuild:
Stable on ppc64; bug #172537
29 Mar 2007; Christian Faulhammer <opfer@gentoo.org> fuse-2.6.3.ebuild:
stable x86, bug 172537
28 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> fuse-2.6.3.ebuild:
Stable on sparc wrt #172537
09 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> fuse-2.6.1.ebuild:
Stable on sparc
02 Mar 2007; Timothy Redaelli <drizzt@gentoo.org> files/fuse.init,
+files/fuse-fbsd.init, fuse-2.6.3.ebuild:
Add fuse.init for Gentoo/FreeBSD
26 Feb 2007; Daniel Gryniewicz <dang@gentoo.org> fuse-2.6.1.ebuild:
Marked stable on amd64 for bug #150978
23 Feb 2007; <genstef@gentoo.org> fuse-2.6.0_rc1.ebuild,
-fuse-2.6.0.ebuild, fuse-2.6.1.ebuild, fuse-2.6.3.ebuild:
move variables into the right place, bug 168051
21 Feb 2007; Joseph Jezak <josejx@gentoo.org> fuse-2.6.1.ebuild:
Marked ppc stable for bug #150978.
20 Feb 2007; Markus Rothe <corsair@gentoo.org> fuse-2.6.1.ebuild:
Stable on ppc64; bug #150978
20 Feb 2007; Raúl Porcel <armin76@gentoo.org> fuse-2.6.1.ebuild:
x86 stable wrt bug 150978
*fuse-2.6.3 (07 Feb 2007)
07 Feb 2007; Patrick McLean <chutzpah@gentoo.org> +fuse-2.6.3.ebuild:
Version bump.
05 Feb 2007; <genstef@gentoo.org> +files/fuse-2.6.20.patch,
fuse-2.6.1.ebuild:
Add 2.6.20 patch, bug 159573
24 Jan 2007; <genstef@gentoo.org> +files/fuse.init, fuse-2.6.1.ebuild:
Gentooify init script thanks to David B. Ferguson <david@microtask.ca>
19 Dec 2006; Stefan Schweizer <genstef@gentoo.org> fuse-2.6.1.ebuild:
remove spaces from KV_FULL to fix bug 158519 thanks to Jasmine
<jasmin.1023@yahoo.com>
06 Dec 2006; Stefan Schweizer <genstef@gentoo.org> fuse-2.6.1.ebuild:
Fix /dev creation thanks to zlin
*fuse-2.6.1 (01 Dec 2006)
01 Dec 2006; Stefan Schweizer <genstef@gentoo.org> +fuse-2.6.1.ebuild:
Version bump
24 Nov 2006; Stefan Schweizer <genstef@gentoo.org>
-fuse-2.6.0_pre2.ebuild, fuse-2.6.0_rc1.ebuild, -fuse-2.6.0_rc3.ebuild,
fuse-2.6.0.ebuild:
Fix build with KV_OUT thanks to Stefan Talpalaru <stefantalpalaru@yahoo.com>
in bug 156140
*fuse-2.6.0 (01 Nov 2006)
01 Nov 2006; Stefan Schweizer <genstef@gentoo.org> +fuse-2.6.0.ebuild:
Version bump thanks vivo in bug 153049
01 Nov 2006; Mike Frysinger <vapier@gentoo.org>
+files/fuse-2.6.0_rc3-no-mknod.patch, fuse-2.6.0_rc3.ebuild:
Dont bother creating a /dev/fuse device node #152032 by Mike Kelly.
20 Oct 2006; Joseph Jezak <josejx@gentoo.org> fuse-2.6.0_rc1.ebuild:
Marked ppc stable for bug #148506.
*fuse-2.6.0_rc3 (16 Oct 2006)
16 Oct 2006; Stefan Schweizer <genstef@gentoo.org> -fuse-2.6.0_rc2.ebuild,
+fuse-2.6.0_rc3.ebuild:
version bump
05 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> fuse-2.6.0_rc1.ebuild:
Stable on sparc wrt #148506
*fuse-2.6.0_rc2 (02 Oct 2006)
02 Oct 2006; Stefan Schweizer <genstef@gentoo.org> +fuse-2.6.0_rc2.ebuild:
version bump
29 Sep 2006; <ticho@gentoo.org> fuse-2.6.0_rc1.ebuild:
Stable on x86, bug #148506.
24 Sep 2006; <blubb@gentoo.org> fuse-2.6.0_rc1.ebuild:
stable on amd64
23 Sep 2006; Markus Rothe <corsair@gentoo.org> fuse-2.6.0_rc1.ebuild:
Stable on ppc64; bug #148506
*fuse-2.6.0_rc1 (11 Sep 2006)
11 Sep 2006; Stefan Schweizer <genstef@gentoo.org>
-fuse-2.6.0_pre3.ebuild, +fuse-2.6.0_rc1.ebuild:
version bump
*fuse-2.6.0_pre3 (24 Jul 2006)
24 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+fuse-2.6.0_pre3.ebuild:
version bump
08 Jun 2006; Stefan Schweizer <genstef@gentoo.org> fuse-2.6.0_pre2.ebuild:
use emake install instead of make install to allow parallel installs and
improve speed
23 May 2006; Markus Rothe <corsair@gentoo.org> fuse-2.6.0_pre2.ebuild:
Stable on ppc64
22 May 2006; Diego Pettenò <flameeyes@gentoo.org> fuse-2.6.0_pre2.ebuild:
Add ~x86-fbsd keyword.
22 May 2006; Stefan Schweizer <genstef@gentoo.org> fuse-2.6.0_pre2.ebuild:
Cleanup postinst and add basic BSD functionality though no keyword yet, bug
133548, thanks to Robert Sebastian Gerus <arachnist@gmail.com>
15 May 2006; Stefan Schweizer <genstef@gentoo.org>
-files/fuse-2.6.16.patch, -files/fuse-fix-memleak.patch,
-files/fusermount.patch, -fuse-2.4.1-r1.ebuild, -fuse-2.4.2.ebuild,
-fuse-2.5.2.ebuild, fuse-2.6.0_pre2.ebuild:
Add moduledb worlaround, remove old ebuilds
12 May 2006; Brent Baude <ranger@gentoo.org> fuse-2.6.0_pre2.ebuild:
Marking fuse-2.6.0_pre2 ~ppc64
03 May 2006; Daniel Gryniewicz <dang@gentoo.org> fuse-2.6.0_pre2.ebuild:
Marked stable on amd64 per bug# 131196
02 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
fuse-2.6.0_pre2.ebuild:
Stable on sparc wrt #131196
30 Apr 2006; Joshua Jackson <tsunam@gentoo.org> fuse-2.6.0_pre2.ebuild:
stable on x86; bug #131196
28 Apr 2006; Joseph Jezak <josejx@gentoo.org> fuse-2.6.0_pre2.ebuild:
Marked ppc stable for bug #131196.
27 Apr 2006; Alec Warner <antarus@gentoo.org> files/digest-fuse-2.4.1-r1,
files/digest-fuse-2.4.2, Manifest:
Fixing SHA256 digest, pass four
*fuse-2.6.0_pre2 (26 Mar 2006)
26 Mar 2006; Stefan Schweizer <genstef@gentoo.org> -fuse-2.5.0.ebuild,
-fuse-2.5.0-r1.ebuild, -fuse-2.5.1.ebuild, +fuse-2.6.0_pre2.ebuild:
version bump
24 Mar 2006; Aron Griffis <agriffis@gentoo.org> fuse-2.5.2.ebuild:
Mark 2.5.2 ~ia64
*fuse-2.5.2 (17 Feb 2006)
17 Feb 2006; Stefan Schweizer <genstef@gentoo.org> +fuse-2.5.2.ebuild:
version bump
16 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> fuse-2.4.2.ebuild:
Stable on sparc
*fuse-2.5.1 (29 Jan 2006)
29 Jan 2006; Stefan Schweizer <genstef@gentoo.org> +fuse-2.5.1.ebuild:
version bump thanks to Thomas Meyer <thomas.mey@web.de> in bug 120736
*fuse-2.5.0-r1 (20 Jan 2006)
20 Jan 2006; Stefan Schweizer <genstef@gentoo.org>
+files/fuse-2.6.16.patch, +fuse-2.5.0-r1.ebuild:
Fix compiling on 2.6.16 thanks to Patrizio Bassi <hetfield666@gmail.com> in
bug 119532
20 Jan 2006; Daniel Drake <dsd@gentoo.org> fuse-2.4.2.ebuild,
fuse-2.5.0.ebuild:
Readd build-on-demand support now that the eclass is fixed. Reported by Derk
W te Bokkel in bug #117834
*fuse-2.5.0 (16 Jan 2006)
16 Jan 2006; Stefan Schweizer <genstef@gentoo.org> +fuse-2.5.0.ebuild:
version bump thanks to tonich <tonich@artparade.ru> in bug 119179
07 Jan 2006; Stefan Schweizer <genstef@gentoo.org> -fuse-2.3.0.ebuild,
-fuse-2.4.0.ebuild, -fuse-2.4.1.ebuild, fuse-2.4.1-r1.ebuild,
fuse-2.4.2.ebuild:
remove old ebuilds, remove build-on-demand support, bug 117834
*fuse-2.4.2 (04 Dec 2005)
04 Dec 2005; Stefan Schweizer <genstef@gentoo.org>
+files/fuse-fix-memleak.patch, +fuse-2.4.2.ebuild:
New version thanks to Radek Podgorny <radek@podgorny.cz> and Peter Hyman
<pete4abw@comcast.net> in bug 113747
20 Nov 2005; Mark Loeser <halcy0n@gentoo.org> fuse-2.4.1-r1.ebuild:
Stable on x86
20 Nov 2005; Simon Stelling <blubb@gentoo.org> fuse-2.4.1-r1.ebuild:
stable on amd64
20 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> fuse-2.4.1-r1.ebuild:
Stable on ppc.
*fuse-2.4.1-r1 (19 Nov 2005)
19 Nov 2005; Stefan Schweizer <genstef@gentoo.org>
+files/fusermount.patch, +fuse-2.4.1-r1.ebuild:
Fix bug 112902
19 Nov 2005; Simon Stelling <blubb@gentoo.org> fuse-2.3.0.ebuild:
stable on amd64
*fuse-2.4.1 (23 Oct 2005)
23 Oct 2005; Stefan Schweizer <genstef@gentoo.org> +fuse-2.4.1.ebuild:
version bump
*fuse-2.4.0 (15 Oct 2005)
15 Oct 2005; Stefan Schweizer <genstef@gentoo.org> +fuse-2.4.0.ebuild:
version bump
17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
Converted to UTF-8, fixed encoding screwups
06 Sep 2005; Jason Wever <weeve@gentoo.org> fuse-2.3.0.ebuild:
Added ~sparc keyword.
06 Jul 2005; Stefan Schweizer <genstef@gentoo.org> fuse-2.3.0.ebuild:
Remove non-existand files from dodoc thanks to Geaaru <geaaru@gmail.com> in
bug 97692
20 Jun 2005; Stefan Schweizer <genstef@gentoo.org> -fuse-2.2.1.ebuild,
fuse-2.3.0.ebuild:
KV_DIR -> KV_OUT_DIR thanks to Georgi Georgiev <chutz@gg3.net>, removing old
ebuilds
08 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> fuse-2.3.0.ebuild:
Stable on ppc.
*fuse-2.3.0 (03 Jun 2005)
03 Jun 2005; Stefan Schweizer <genstef@gentoo.org> +fuse-2.3.0.ebuild:
Security version bump, bug 94917 thanks to Adir Abraham <adirab@gmail.com>,
x86 stable
13 May 2005; Stefan Schweizer <genstef@gentoo.org> fuse-2.2.1.ebuild:
Change homepage to make rockoo happy, bug 92509
20 Apr 2005; Stefan Schweizer <genstef@gentoo.org>
-files/fuse-1.4-kernel-2.6.10.patch, -fuse-1.4.ebuild, -fuse-2.1.ebuild,
-fuse-2.2.ebuild:
Removing old ebuilds.
13 Apr 2005; Lars Weiler <pylon@gentoo.org> fuse-2.2.1.ebuild:
Stable on ppc.
13 Apr 2005; Stefan Schweizer <genstef@gentoo.org> fuse-2.2.1.ebuild:
Version 2.2.1 stable on x86
*fuse-2.2.1 (23 Mar 2005)
23 Mar 2005; Stefan Schweizer <genstef@gentoo.org> +fuse-2.2.1.ebuild:
version bump thanks to Jim Faulkner <dogshu@sdf.lonestar.org> in bug 86336
22 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> fuse-1.4.ebuild:
added ~amd64 to 1.4 as well. fixes #86002
21 Feb 2005; Joseph Jezak <josejx@gentoo.org> fuse-1.4.ebuild:
Marked ppc stable.
13 Feb 2005; Danny van Dyk <kugelfang@gentoo.org> fuse-2.2.ebuild:
Marked ~amd64 (BUG #77665).
*fuse-2.2 (05 Feb 2005)
05 Feb 2005; Stefan Schweizer <genstef@gentoo.org> +fuse-2.2.ebuild,
-fuse-2.2_pre6.ebuild:
Version bump
*fuse-2.2_pre6 (27 Jan 2005)
27 Jan 2005; Stefan Schweizer <genstef@gentoo.org> -fuse-2.2_pre5.ebuild,
+fuse-2.2_pre6.ebuild:
Version bump
*fuse-2.2_pre5 (25 Jan 2005)
25 Jan 2005; Stefan Schweizer <genstef@gentoo.org> -fuse-2.2_pre3.ebuild,
+fuse-2.2_pre5.ebuild:
Version bump
21 Jan 2005; Lars Weiler <pylon@gentoo.org> fuse-1.4.ebuild:
Added ~ppc.
*fuse-2.2_pre3 (15 Jan 2005)
15 Jan 2005; Stefan Schweizer <genstef@gentoo.org> +fuse-2.2_pre3.ebuild:
Version bump, thanks to OneOfOne in IRC. Changed to only compile the kernel
module when it is not yet in the kernel.
03 Jan 2005; Stefan Schweizer <genstef@gentoo.org>
+files/fuse-1.4-kernel-2.6.10.patch, +files/fuse-fix-lazy-binding.patch,
fuse-1.4.ebuild, fuse-2.1.ebuild:
Solving lazy bindings bug 76423, addressing unknown symbol in kernel 2.6.10
bug 76438, changing 1.4 version to also install module in /lib/modules//fs
02 Jan 2005; Stefan Schweizer <genstef@gentoo.org> fuse-1.4.ebuild:
Back to the old fuse-1.4.ebuild, 1.4 has obviously a more broken
build-system than 2.1 and therefore does not work with linux-mod
02 Jan 2005; Stefan Schweizer <genstef@gentoo.org> :
Version 1.4 stable on x86
01 Jan 2005; Stefan Schweizer <genstef@gentoo.org> fuse-1.4.ebuild,
fuse-2.1.ebuild:
Conversion to linux-mod
26 Dec 2004; Luca Barbato <lu_zero@gentoo.org> fuse-2.1.ebuild:
Marked ~ppc
*fuse-2.1 (06 Dec 2004)
06 Dec 2004; Stefan Schweizer <genstef@gentoo.org> +fuse-2.1.ebuild,
-fuse-2.1_pre1.ebuild:
Version bump. Removing pre1 ebuild
*fuse-1.4 (16 Nov 2004)
16 Nov 2004; Stefan Schweizer <genstef@gentoo.org> +fuse-1.4.ebuild:
Adding version 1.4 to support siefs
*fuse-2.1_pre1 (14 Nov 2004)
14 Nov 2004; Stefan Schweizer <genstef@gentoo.org> +metadata.xml,
+fuse-2.1_pre1.ebuild:
Initial import. Thanks to Birce Arnould <98111@free.fr>, Athul Acharya
<aacharya@gmail.com> and Sébastien Estienne <sebastien.estienne@gmail.com>
in bug 59733

8
sys-fs/fuse/Manifest Normal file
View File

@@ -0,0 +1,8 @@
AUX fuse-fbsd.init 467 RMD160 ac8ce54b189b3433cede1c8360b63d38a4203e67 SHA1 8f0f10dac4653a82677f31a079a3b006cc8e122d SHA256 d896a80d67668246f586c6283f95f624fdbecb306408bec6f2c944601aae7273
AUX fuse.init 756 RMD160 0950f906866311b19c0712f88911e83f6481b5f7 SHA1 96551a5d9ebf21560adafeb2b65c339fa8cfe898 SHA256 22a22c914d2a4f0fb5fc8495f4b7efcd1819efde548c9033ca612c181cd29eda
AUX gold-unversioned-symbol.patch 2686 RMD160 78e45262ff3ccff96e1a66b85c78290bc6ecb532 SHA1 88950e521089038373bfbc59b295c924d315822f SHA256 d3db4c7784307b223ee28c2cfcff21984bd10350d48f298c1fd8277f6577a825
AUX index.html 3727 RMD160 f3764258c80058b13578b105ca59b93ac2bda0b6 SHA1 b3b5528f03af098714fd5c318578f94cef6f3c65 SHA256 7b8c7b6144cb38c8f643f126188f7488c9466abb847187d0c698c688f64ff767
DIST fuse-2.8.6.tar.gz 505334 RMD160 df66df0256a677c50f2fc94fef6f34b2d598386c SHA1 c2c0f9fff8bfee217da200888123e5abb5b498f2 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6
EBUILD fuse-2.8.6.ebuild 2118 RMD160 cfb16b3d2bbe08f62053e2e68fc38402eaf7690a SHA1 348601279b5e6eb228d883eb639032b2d4fb1fe9 SHA256 9a9d16b71ea1c8a93496a4c09d4c0631a07593010c41bbe73eb9116a814d4caf
MISC ChangeLog 19955 RMD160 412bc1d3fcb3cb0088fcde1c1123dd022decd1e7 SHA1 32bc158230f364a046e2ac003fd18d52f7cd3be9 SHA256 ab971a96fed1795a2b3e9a79f1fa2a8c3edf9a98455cffd1b6430e1949a55d22
MISC metadata.xml 166 RMD160 c3e22956fa1bdf11cc38cceb1460a5e32de37018 SHA1 a81e3c6c2214866a94b7b8ad96d82f30e952ad01 SHA256 f07e997e7e54cfa7611f01ff3a778174ba1b8f9e856baf7eec48206ed24e0c14

View File

@@ -0,0 +1,23 @@
#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
need localmount
}
start() {
ebegin "Starting fuse"
if ! kldstat -q -m fuse; then
kldload fuse >/dev/null 2>&1 || eerror $? "Error loading fuse module"
fi
eend ${?}
}
stop() {
ebegin "Stopping fuse"
if kldstat -q -m fuse; then
kldunload fuse >/dev/null 2>&1 || eerror $? "Error unloading fuse module"
fi
eend ${?}
}

View File

@@ -0,0 +1,35 @@
#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
MOUNTPOINT=/sys/fs/fuse/connections
depend() {
need localmount
}
start() {
ebegin "Starting fuse"
if ! grep -qw fuse /proc/filesystems; then
modprobe fuse >/dev/null 2>&1 || eerror $? "Error loading fuse module"
fi
if grep -qw fusectl /proc/filesystems && \
! grep -qw $MOUNTPOINT /proc/mounts; then
mount -t fusectl none $MOUNTPOINT >/dev/null 2>&1 || \
eerror $? "Error mounting control filesystem"
fi
eend ${?}
}
stop() {
ebegin "Stopping fuse"
if grep -qw $MOUNTPOINT /proc/mounts; then
umount $MOUNTPOINT >/dev/null 2>&1 || \
eerror $? "Error unmounting control filesystem"
fi
eend ${?}
}

View File

@@ -0,0 +1,60 @@
Index: fuse-2.8.6/lib/fuse.c
===================================================================
--- fuse-2.8.6.orig/lib/fuse.c 2011-09-13 00:23:14.000000000 -0700
+++ fuse-2.8.6/lib/fuse.c 2011-10-19 09:20:27.537099939 -0700
@@ -3947,11 +3947,11 @@
11);
}
-FUSE_SYMVER(".symver fuse_exited,__fuse_exited@");
-FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@");
-FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@");
-FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@");
-FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@");
+FUSE_SYMVER(".symver fuse_exited,__fuse_exited@FUSE_UNVERSIONED");
+FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@FUSE_UNVERSIONED");
+FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@FUSE_UNVERSIONED");
+FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@FUSE_UNVERSIONED");
+FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@FUSE_UNVERSIONED");
FUSE_SYMVER(".symver fuse_new_compat22,fuse_new@FUSE_2.2");
#endif /* __FreeBSD__ */
Index: fuse-2.8.6/lib/fuse_mt.c
===================================================================
--- fuse-2.8.6.orig/lib/fuse_mt.c 2011-09-13 00:23:14.000000000 -0700
+++ fuse-2.8.6/lib/fuse_mt.c 2011-10-19 09:20:27.537099939 -0700
@@ -113,4 +113,4 @@
return fuse_session_loop_mt(fuse_get_session(f));
}
-FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@");
+FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@FUSE_UNVERSIONED");
Index: fuse-2.8.6/lib/fuse_versionscript
===================================================================
--- fuse-2.8.6.orig/lib/fuse_versionscript 2011-09-13 00:23:14.000000000 -0700
+++ fuse-2.8.6/lib/fuse_versionscript 2011-10-19 09:20:27.541099939 -0700
@@ -1,3 +1,6 @@
+FUSE_UNVERSIONED {
+};
+
FUSE_2.2 {
global:
fuse_destroy;
Index: fuse-2.8.6/lib/helper.c
===================================================================
--- fuse-2.8.6.orig/lib/helper.c 2011-09-13 00:23:14.000000000 -0700
+++ fuse-2.8.6/lib/helper.c 2011-10-19 09:20:27.541099939 -0700
@@ -409,10 +409,10 @@
return fuse_mount_compat22(mountpoint, NULL);
}
-FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@");
+FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@FUSE_UNVERSIONED");
FUSE_SYMVER(".symver fuse_setup_compat22,fuse_setup@FUSE_2.2");
-FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@");
-FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@");
+FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@FUSE_UNVERSIONED");
+FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@FUSE_UNVERSIONED");
FUSE_SYMVER(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2");
#endif /* __FreeBSD__ */

View File

@@ -0,0 +1,83 @@
diff --git a/meta-oe/recipes-support/fuse/fuse-2.8.6/gold-unversioned-symbol.patch b/meta-oe/recipes-support/fuse/fuse-2.8.6/gold-unversioned-symbol.patch
new file mode 100644
index 0000000..8ee97df
--- /dev/null
+++ b/meta-oe/recipes-support/fuse/fuse-2.8.6/gold-unversioned-symbol.patch
@@ -0,0 +1,60 @@
+Index: fuse-2.8.6/lib/fuse.c
+===================================================================
+--- fuse-2.8.6.orig/lib/fuse.c 2011-09-13 00:23:14.000000000 -0700
++++ fuse-2.8.6/lib/fuse.c 2011-10-19 09:20:27.537099939 -0700
+@@ -3947,11 +3947,11 @@
+ 11);
+ }
+
+-FUSE_SYMVER(".symver fuse_exited,__fuse_exited@");
+-FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@");
+-FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@");
+-FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@");
+-FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@");
++FUSE_SYMVER(".symver fuse_exited,__fuse_exited@FUSE_UNVERSIONED");
++FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@FUSE_UNVERSIONED");
++FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@FUSE_UNVERSIONED");
++FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@FUSE_UNVERSIONED");
++FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@FUSE_UNVERSIONED");
+ FUSE_SYMVER(".symver fuse_new_compat22,fuse_new@FUSE_2.2");
+
+ #endif /* __FreeBSD__ */
+Index: fuse-2.8.6/lib/fuse_mt.c
+===================================================================
+--- fuse-2.8.6.orig/lib/fuse_mt.c 2011-09-13 00:23:14.000000000 -0700
++++ fuse-2.8.6/lib/fuse_mt.c 2011-10-19 09:20:27.537099939 -0700
+@@ -113,4 +113,4 @@
+ return fuse_session_loop_mt(fuse_get_session(f));
+ }
+
+-FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@");
++FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@FUSE_UNVERSIONED");
+Index: fuse-2.8.6/lib/fuse_versionscript
+===================================================================
+--- fuse-2.8.6.orig/lib/fuse_versionscript 2011-09-13 00:23:14.000000000 -0700
++++ fuse-2.8.6/lib/fuse_versionscript 2011-10-19 09:20:27.541099939 -0700
+@@ -1,3 +1,6 @@
++FUSE_UNVERSIONED {
++};
++
+ FUSE_2.2 {
+ global:
+ fuse_destroy;
+Index: fuse-2.8.6/lib/helper.c
+===================================================================
+--- fuse-2.8.6.orig/lib/helper.c 2011-09-13 00:23:14.000000000 -0700
++++ fuse-2.8.6/lib/helper.c 2011-10-19 09:20:27.541099939 -0700
+@@ -409,10 +409,10 @@
+ return fuse_mount_compat22(mountpoint, NULL);
+ }
+
+-FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@");
++FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@FUSE_UNVERSIONED");
+ FUSE_SYMVER(".symver fuse_setup_compat22,fuse_setup@FUSE_2.2");
+-FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@");
+-FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@");
++FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@FUSE_UNVERSIONED");
++FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@FUSE_UNVERSIONED");
+ FUSE_SYMVER(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2");
+
+ #endif /* __FreeBSD__ */
diff --git a/meta-oe/recipes-support/fuse/fuse_2.8.6.bb b/meta-oe/recipes-support/fuse/fuse_2.8.6.bb
index ec81a98..15e9206 100644
--- a/meta-oe/recipes-support/fuse/fuse_2.8.6.bb
+++ b/meta-oe/recipes-support/fuse/fuse_2.8.6.bb
@@ -5,10 +5,11 @@ LICENSE = "GPLv2&LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
file://COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a"
-PR = "r0"
+PR = "r1"
SRC_URI = "${SOURCEFORGE_MIRROR}/fuse/fuse-${PV}.tar.gz \
file://define_GNU_SOURCE.patch \
+ file://gold-unversioned-symbol.patch \
"
SRC_URI[md5sum] = "eaa32c8cef56a981656a786f258a002a"

View File

@@ -0,0 +1,84 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.8.6.ebuild,v 1.2 2011/09/17 23:35:42 zmedico Exp $
EAPI=4
inherit libtool linux-info
MY_P=${P/_/-}
DESCRIPTION="An interface for filesystems implemented in userspace."
HOMEPAGE="http://fuse.sourceforge.net"
SRC_URI="mirror://sourceforge/fuse/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-linux"
IUSE="kernel_linux kernel_FreeBSD static-libs"
PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
if use kernel_linux ; then
if kernel_is lt 2 6 9 ; then
die "Your kernel is too old."
fi
CONFIG_CHECK="~FUSE_FS"
FUSE_FS_WARNING="You need to have FUSE module built to use user-mode utils"
linux-info_pkg_setup
fi
}
src_prepare() {
# fix building with glibc-2.14 #370411
sed -i '1i#define _GNU_SOURCE' util/fusermount.c || die
epatch "${FILESDIR}/gold-unversioned-symbol.patch"
elibtoolize
}
src_configure() {
econf \
INIT_D_PATH="${EPREFIX}/etc/init.d" \
MOUNT_FUSE_PATH="${EPREFIX}/sbin" \
UDEV_RULES_PATH="${EPREFIX}/lib/udev/rules.d" \
$(use_enable static-libs static) \
--disable-example
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS ChangeLog Filesystems README \
README.NFS NEWS doc/how-fuse-works \
doc/kernel.txt FAQ
docinto example
dodoc example/*
if use kernel_linux ; then
newinitd "${FILESDIR}"/fuse.init fuse
elif use kernel_FreeBSD ; then
insinto /usr/include/fuse
doins include/fuse_kernel.h
newinitd "${FILESDIR}"/fuse-fbsd.init fuse
else
die "We don't know what init code install for your kernel, please file a bug."
fi
find "${ED}" -name "*.la" -delete
rm -rf "${D}/dev"
dodir /etc
cat > "${ED}"/etc/fuse.conf <<-EOF
# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
#mount_max = 1000
# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
#user_allow_other
EOF
}

5
sys-fs/fuse/metadata.xml Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kernel-misc</herd>
</pkgmetadata>

343
sys-fs/jfsutils/ChangeLog Normal file
View File

@@ -0,0 +1,343 @@
# ChangeLog for sys-fs/jfsutils
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/ChangeLog,v 1.66 2011/07/17 23:35:47 radhermit Exp $
17 Jul 2011; Tim Harder <radhermit@gentoo.org> -jfsutils-1.1.8.ebuild,
-jfsutils-1.1.12.ebuild, -jfsutils-1.1.13.ebuild, -jfsutils-1.1.14.ebuild:
Remove old.
15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> jfsutils-1.1.15.ebuild:
ppc/ppc64 stable wrt #363263
12 Jun 2011; Raúl Porcel <armin76@gentoo.org> jfsutils-1.1.15.ebuild:
ia64/s390/sh stable wrt #363263
14 May 2011; Thomas Kahle <tomka@gentoo.org> jfsutils-1.1.15.ebuild:
x86 stable per bug 363263
13 May 2011; Markus Meier <maekke@gentoo.org> jfsutils-1.1.15.ebuild:
arm stable, bug #363263
26 Apr 2011; Jeroen Roovers <jer@gentoo.org> jfsutils-1.1.15.ebuild:
Stable for HPPA (bug #363263).
25 Apr 2011; Markos Chandras <hwoarang@gentoo.org> jfsutils-1.1.15.ebuild:
Stable on amd64 wrt bug #363263
*jfsutils-1.1.15 (08 Mar 2011)
08 Mar 2011; Tim Harder <radhermit@gentoo.org>
-files/jfsutils-1.1.11-double-close.patch,
-files/jfsutils-1.1.11-fsck-n.patch, +jfsutils-1.1.15.ebuild:
Version bump (bug #357807 by Matt McAdoo and Lars Wendler). Update to EAPI 2
and other minor cleanups.
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> jfsutils-1.1.8.ebuild:
Drop to ~mips
16 Nov 2009; Jeroen Roovers <jer@gentoo.org> jfsutils-1.1.14.ebuild:
Stable for HPPA (bug #284382).
27 Sep 2009; nixnut <nixnut@gentoo.org> jfsutils-1.1.14.ebuild:
ppc stable #284382
27 Sep 2009; Brent Baude <ranger@gentoo.org> jfsutils-1.1.14.ebuild:
Marking jfsutils-1.1.14 ppc64 for bug 284382
23 Sep 2009; Raúl Porcel <armin76@gentoo.org> jfsutils-1.1.14.ebuild:
arm/ia64/s390/sh stable wrt #284382
21 Sep 2009; Markus Meier <maekke@gentoo.org> jfsutils-1.1.14.ebuild:
amd64/x86 stable, bug #284382
*jfsutils-1.1.14 (02 Aug 2009)
02 Aug 2009; Jeremy Olexa <darkside@gentoo.org> +jfsutils-1.1.14.ebuild:
(non maintainer commit) Version bump for bug 267509, tested by Lars
Wendler (Polynomial-C), approved to commit by Daniel Drake (dsd). bug
267509
06 Feb 2009; Jeroen Roovers <jer@gentoo.org> jfsutils-1.1.13.ebuild:
Stable for HPPA (bug #250281).
09 Jan 2009; Brent Baude <ranger@gentoo.org> jfsutils-1.1.13.ebuild:
stable ppc, bug 250281
10 Dec 2008; Markus Meier <maekke@gentoo.org> jfsutils-1.1.13.ebuild:
amd64/x86 stable, bug #250281
08 Dec 2008; Brent Baude <ranger@gentoo.org> jfsutils-1.1.13.ebuild:
stable ppc64, bug 250281
02 Dec 2008; Brent Baude <ranger@gentoo.org> jfsutils-1.1.12.ebuild:
stable ppc64, bug 245096
08 Nov 2008; nixnut <nixnut@gentoo.org> jfsutils-1.1.12.ebuild:
Stable on ppc wrt bug 245096
03 Nov 2008; Raúl Porcel <armin76@gentoo.org> jfsutils-1.1.13.ebuild:
ia64 stable wrt #245096
02 Nov 2008; Markus Meier <maekke@gentoo.org> jfsutils-1.1.12.ebuild:
amd64/x86 stable, bug #245096
*jfsutils-1.1.13 (31 Oct 2008)
31 Oct 2008; Daniel Drake <dsd@gentoo.org> +jfsutils-1.1.13.ebuild:
Version bump, thanks to Lars in bug #237248
22 Nov 2007; Stefaan De Roeck <stefaan@gentoo.org> jfsutils-1.1.12.ebuild:
Fix compilation on alpha (bug #193617)
*jfsutils-1.1.12 (26 Aug 2007)
26 Aug 2007; Christian Heim <phreak@gentoo.org> +jfsutils-1.1.12.ebuild:
Version bump (thanks to Roy).
19 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Fixing the metadata.xml, this package should be kernel-misc and not kernel@.
*jfsutils-1.1.11-r2 (19 Aug 2007)
19 Aug 2007; Christian Heim <phreak@gentoo.org>
+files/jfsutils-1.1.11-double-close.patch, +jfsutils-1.1.11-r2.ebuild:
Revision bump, fixing the double free when using external journals (as
reported on upstream bug 1684322).
*jfsutils-1.1.11-r1 (02 Aug 2007)
02 Aug 2007; Roy Marples <uberlord@gentoo.org>
+files/jfsutils-1.1.11-fsck-n.patch, +jfsutils-1.1.11-r1.ebuild:
Add a patch to allow fsck -f -n to work, #116016
16 May 2007; Joshua Kinard <kumba@gentoo.org> jfsutils-1.1.8.ebuild:
Stable on mips.
22 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
Redigest for Manifest2
*jfsutils-1.1.11 (01 Jul 2006)
01 Jul 2006; Daniel Drake <dsd@gentoo.org> -jfsutils-1.1.10.ebuild,
+jfsutils-1.1.11.ebuild:
Version bump thanks to Raine Skellr in bug #138596
19 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> jfsutils-1.1.10.ebuild,
jfsutils-1.1.10-r1.ebuild:
Add ~alpha wrt bug #116906. Reported by Stefaan De Roeck <stefaan@gentoo.org>
*jfsutils-1.1.10-r1 (23 Jan 2006)
23 Jan 2006; Daniel Drake <dsd@gentoo.org> +jfsutils-1.1.10-r1.ebuild:
Add static USE-flag to support linking jfsutils statically. Contributed by
Evgeniy Dushistov in bug #119178
21 Nov 2005; Rene Nussbaumer <killerfox@gentoo.org> jfsutils-1.1.8.ebuild:
Stable on hppa.
*jfsutils-1.1.10 (29 Oct 2005)
29 Oct 2005; Daniel Drake <dsd@gentoo.org>
-files/jfsutils-1.1.3-gentoo.diff, -jfsutils-1.1.4.ebuild,
+jfsutils-1.1.10.ebuild:
Version bump thanks to Dave Kleikamp in bug 110474
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> jfsutils-1.1.8.ebuild:
stable on ia64
14 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> jfsutils-1.1.8.ebuild:
Stable on ppc.
13 Aug 2005; Luis Medinas <metalgod@gentoo.org> jfsutils-1.1.8.ebuild:
Stable on AMD64.
12 Aug 2005; Markus Rothe <corsair@gentoo.org> jfsutils-1.1.8.ebuild:
Stable on ppc64
11 Aug 2005; Daniel Drake <dsd@gentoo.org> -jfsutils-1.1.5.ebuild,
jfsutils-1.1.8.ebuild:
Stable on x86
29 Jun 2005; Joshua Kinard <kumba@gentoo.org> jfsutils-1.1.7.ebuild:
Marked stable on mips.
14 May 2005; Guy Martin <gmsoft@gentoo.org> jfsutils-1.1.7.ebuild:
Stable on hppa.
09 May 2005; Daniel Drake <dsd@gentoo.org> jfsutils-1.1.7.ebuild:
Stable on x86
*jfsutils-1.1.8 (09 May 2005)
09 May 2005; Daniel Drake <dsd@gentoo.org> +jfsutils-1.1.8.ebuild:
Version bump thanks to Dave Kleikamp <shaggy@austin.ibm.com> in bug #91472
13 Apr 2005; Tom Gall <tgall@gentoo.org> jfsutils-1.1.7.ebuild:
stable on ppc64
01 Apr 2005; Aron Griffis <agriffis@gentoo.org> jfsutils-1.1.7.ebuild:
stable on ia64
18 Sep 2004; Joshua Kinard <kumba@gentoo.org> jfsutils-1.1.5.ebuild,
jfsutils-1.1.7.ebuild:
Marked 1.1.5 stable on mips, 1.1.7 ~mips.
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
jfsutils-1.1.3.ebuild, jfsutils-1.1.5.ebuild, jfsutils-1.1.6.ebuild,
jfsutils-1.1.7.ebuild:
Masked jfsutils-1.1.7.ebuild stable for ppc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
jfsutils-1.1.3.ebuild, jfsutils-1.1.5.ebuild, jfsutils-1.1.6.ebuild:
Masked jfsutils-1.1.6.ebuild stable for ppc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
jfsutils-1.1.3.ebuild, jfsutils-1.1.5.ebuild:
Masked jfsutils-1.1.5.ebuild stable for ppc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
jfsutils-1.1.3.ebuild:
Masked jfsutils-1.1.3.ebuild stable for ppc
*jfsutils-1.1.7 (26 Aug 2004)
26 Aug 2004; <plasmaroo@gentoo.org> +jfsutils-1.1.7.ebuild:
Version bump; bug #61774.
*jfsutils-1.1.6 (10 Jul 2004)
10 Jul 2004; <plasmaroo@gentoo.org> +jfsutils-1.1.6.ebuild:
Version bump. Closes bug #50658.
07 Jul 2004; Travis Tilley <lv@gentoo.org> jfsutils-1.1.4.ebuild:
Stable on amd64.
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> jfsutils-1.1.3.ebuild,
jfsutils-1.1.4.ebuild:
Add inherit eutils
26 Apr 2004; Aron Griffis <agriffis@gentoo.org> jfsutils-1.1.3.ebuild:
Add die following econf for bug 48950
26 Apr 2004; Aron Griffis <agriffis@gentoo.org> 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.4.ebuild, jfsutils-1.1.5.ebuild:
Add die following econf for bug 48950
09 Apr 2004; Joshua Kinard <kumba@gentoo.org> jfsutils-1.1.4.ebuild:
Marked stable on mips.
14 Mar 2004; Tim Yamin <plasmaroo@gentoo.org> jfsutils-1.1.3.ebuild:
Marking 1.1.3 stable on X86 since it resolves replay issues on 2.6 kernels.
Bug #36211.
*jfsutils-1.1.5 (08 Mar 2004)
08 Mar 2004; Brad Cowan <bcowan@gentoo.org> jfsutils-1.1.5.ebuild:
Version bump including buffer overflow fix.
20 Nov 2003; Sascha Schwabbauer <cybersystem@gentoo.org> jfsutils-1.1.4.ebuild:
Added ~ppc keyword.
*jfsutils-1.1.4 (17 Nov 2003)
17 Nov 2003; Brian Jackson <iggy@gentoo.org> jfsutils-1.1.4.ebuild:
version bump
13 Nov 2003; Sascha Schwabbauer <cybersystem@gentoo.org> jfsutils-1.1.3.ebuild:
Marked ~ppc, because this version has ppc support
09 Oct 2003; Todd Sunderlin <todd@gentoo.org> jfsutils-1.1.3.ebuild:
Added ~sparc keyword.
21 Sep 2003; Martin Holzer <mholzer@gentoo.org> jfsutils-1.1.3.ebuild,
files/jfsutils-1.1.3-gentoo.diff:
Added patch to compile with gcc-2.9x. Closes #29204.
*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

5
sys-fs/jfsutils/Manifest Normal file
View File

@@ -0,0 +1,5 @@
AUX jfsutils-1.1.12-libjfs.patch 2776 RMD160 6e296a5e54ea35b26d2256bb732735eb699207c3 SHA1 e20a1d2f62916a97953e0f14d6456967e69afb55 SHA256 4aa6726db09692e54c2d214f333dc8554b98531fb764825b0bde4a6ad103cf5b
DIST jfsutils-1.1.15.tar.gz 539148 RMD160 b353f86c0680f257bcc0fae43c0154933cf96f8b SHA1 291e8bd9d615cf3d27e4000117c81a3602484a50 SHA256 244a15f64015ce3ea17e49bdf6e1a0fb4f9af92b82fa9e05aa64cb30b5f07a4d
EBUILD jfsutils-1.1.15-r1.ebuild 1070 RMD160 80388d52acebef6a095dccbbb3ad5358befea81a SHA1 4312b7fcf6fbcd0901fdfaaee2b1a4f46273fa49 SHA256 519f2ecdbd6d0048f7117f13a4389ff37ada2aeb2fc7b26d215f3f32e1acec16
MISC ChangeLog 11590 RMD160 2eec4a392c8b8aab7f4052f4b99da2a09dd83d34 SHA1 9fdb26141434e71d4ba23cd6222363ec4299c35b SHA256 6be4e5641f0b9e8fd5975c48004d9f35d40dbd0a80f21b2244da56a669bc247c
MISC metadata.xml 262 RMD160 df347ac5853a8f560ff0f5c02ce8317f4d3bbb4a SHA1 e0e125cf19aaf5f81b314a9f19d0e98615f7685f SHA256 adf3f9badc5b8533930b52fb0547fd1b6d4218c0412771c1041c6c27adb05ab4

View File

@@ -0,0 +1,59 @@
diff -Naur jfsutils-1.1.12.orig/include/Makefile.am jfsutils-1.1.12.partclone/include/Makefile.am
--- jfsutils-1.1.12.orig/include/Makefile.am 2002-01-30 04:08:11.000000000 +0800
+++ jfsutils-1.1.12.partclone/include/Makefile.am 2010-06-30 11:21:37.000000000 +0800
@@ -1,3 +1,7 @@
+jfsincludedir = $(includedir)/jfs
+jfsinclude_HEADERS = jfs_byteorder.h jfs_btree.h jfs_dinode.h jfs_dmap.h \
+ jfs_dtree.h jfs_filsys.h jfs_imap.h jfs_logmgr.h jfs_superblock.h \
+ jfs_types.h jfs_unicode.h jfs_version.h jfs_xtree.h
EXTRA_DIST = jfs_byteorder.h jfs_btree.h jfs_dinode.h jfs_dmap.h \
jfs_dtree.h jfs_filsys.h jfs_imap.h jfs_logmgr.h jfs_superblock.h \
diff -Naur jfsutils-1.1.12.orig/libfs/log_work.c jfsutils-1.1.12.partclone/libfs/log_work.c
--- jfsutils-1.1.12.orig/libfs/log_work.c 2006-06-05 05:37:29.000000000 +0800
+++ jfsutils-1.1.12.partclone/libfs/log_work.c 2010-06-30 11:14:46.000000000 +0800
@@ -2416,6 +2416,7 @@
int32_t xlen, xlength;
int16_t nword;
int8_t upd_possible = 0;
+ struct dinode dip_local; /* Local copy of dinode data for alignment purposes */
if (ld->length <= 0)
return (0);
@@ -2713,7 +2714,8 @@
*/
if (ino_rem == 0) { /* inode base segment */
- dip = (struct dinode *) data;
+ memcpy(&dip_local, data, size_dinode);
+ dip = &dip_local;
if (ln == 1) {
/* ibase only */
if (db->db_ibase & mask_8)
diff -Naur jfsutils-1.1.12.orig/libfs/Makefile.am jfsutils-1.1.12.partclone/libfs/Makefile.am
--- jfsutils-1.1.12.orig/libfs/Makefile.am 2005-10-04 10:42:59.000000000 +0800
+++ jfsutils-1.1.12.partclone/libfs/Makefile.am 2010-06-30 11:27:52.000000000 +0800
@@ -1,7 +1,10 @@
-
+jfsincludedir = $(includedir)/jfs
INCLUDES = -I$(top_srcdir)/include
+jfsinclude_HEADERS =debug.h fsck_base.h fsck_message.h jfs_endian.h logredo.h unicode_to_utf8.h devices.h fsckcbbl.h fsckwsp.h libjufs.h message.h utilsubs.h diskmap.h fscklog.h inode.h logform.h super.h
+
noinst_LIBRARIES = libfs.a
+lib_LIBRARIES = libjfs.a
libfs_a_SOURCES = fssubs.c unicode_to_utf8.c devices.c utilsubs.c \
super.c inode.c diskmap.c message.c uniupr.c jfs_endian.c \
@@ -10,3 +13,11 @@
debug.h devices.h diskmap.h fsck_base.h fsckcbbl.h fscklog.h \
fsckwsp.h inode.h libjufs.h message.h super.h unicode_to_utf8.h \
utilsubs.h jfs_endian.h logform.h logredo.h fsck_message.h
+
+libjfs_a_SOURCES = fssubs.c unicode_to_utf8.c devices.c utilsubs.c \
+ super.c inode.c diskmap.c message.c uniupr.c jfs_endian.c \
+ open_by_label.c log_dump.c logform.c logredo.c log_work.c log_read.c \
+ log_map.c fsckmsgdef.c \
+ debug.h devices.h diskmap.h fsck_base.h fsckcbbl.h fscklog.h \
+ fsckwsp.h inode.h libjufs.h message.h super.h unicode_to_utf8.h \
+ utilsubs.h jfs_endian.h logform.h logredo.h fsck_message.h

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.15.ebuild,v 1.7 2011/07/15 15:59:26 xarthisius Exp $
EAPI=2
inherit flag-o-matic autotools
DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
HOMEPAGE="http://jfs.sourceforge.net/"
SRC_URI="http://jfs.sourceforge.net/project/pub/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh ~sparc x86"
IUSE="static"
DEPEND="virtual/libc"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}/jfsutils-1.1.12-libjfs.patch"
eautoreconf
}
src_configure() {
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
use static && append-ldflags -static
econf --sbindir=/sbin
}
src_install () {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README
rm -f "${D}"/sbin/{mkfs,fsck}.jfs
dosym /sbin/jfs_mkfs /sbin/mkfs.jfs
dosym /sbin/jfs_fsck /sbin/fsck.jfs
}

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kernel-misc</herd>
<longdescription>
Utilities for working with IBM's journaled file system
</longdescription>
</pkgmetadata>

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
}