From 05295f6ec9900471df3bc7f77c2ad16a08464a86 Mon Sep 17 00:00:00 2001 From: powderluv Date: Tue, 11 May 2010 12:40:42 -0700 Subject: Fix libparted cross compile for ARM by migrating to new syscall() interface for llseek --- sys-apps/parted/ChangeLog | 567 +++++++++++++++++++++ sys-apps/parted/Manifest | 9 + .../parted/files/parted-1.9.0-cross-compile.patch | 25 + sys-apps/parted/metadata.xml | 9 + sys-apps/parted/parted-1.9.0.ebuild | 51 ++ sys-apps/parted/parted-2.1.ebuild | 45 ++ sys-apps/parted/parted-2.2.ebuild | 51 ++ 7 files changed, 757 insertions(+) create mode 100644 sys-apps/parted/ChangeLog create mode 100644 sys-apps/parted/Manifest create mode 100644 sys-apps/parted/files/parted-1.9.0-cross-compile.patch create mode 100644 sys-apps/parted/metadata.xml create mode 100644 sys-apps/parted/parted-1.9.0.ebuild create mode 100644 sys-apps/parted/parted-2.1.ebuild create mode 100644 sys-apps/parted/parted-2.2.ebuild diff --git a/sys-apps/parted/ChangeLog b/sys-apps/parted/ChangeLog new file mode 100644 index 0000000..3edb529 --- /dev/null +++ b/sys-apps/parted/ChangeLog @@ -0,0 +1,567 @@ +# ChangeLog for sys-apps/parted +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/parted/ChangeLog,v 1.142 2010/02/26 15:46:20 jer Exp $ + +*parted-2.2 (26 Feb 2010) + + 26 Feb 2010; Jeroen Roovers +parted-2.2.ebuild: + Version bump. + + 09 Feb 2010; Jeroen Roovers -parted-1.8.8.ebuild, + -files/parted-1.8.8-t3100-test-success.patch: + Remove old. + + 09 Feb 2010; Pacho Ramos parted-1.9.0.ebuild: + amd64 stable, bug 300058 + + 18 Jan 2010; Raúl Porcel parted-1.9.0.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #300058 + + 10 Jan 2010; Brent Baude parted-1.9.0.ebuild: + stable ppc64, bug 300058 + + 10 Jan 2010; Christian Faulhammer parted-1.9.0.ebuild: + stable x86, bug 300058 + + 10 Jan 2010; Jeroen Roovers parted-1.9.0.ebuild: + Stable for HPPA PPC (bug #300058). + +*parted-2.1 (07 Jan 2010) + + 07 Jan 2010; Jeroen Roovers +parted-2.1.ebuild: + Version bump thanks to Arfrever Frehtes Taifersar Arahesis (bug #288582). + + 27 Jul 2009; Ryan Hill parted-1.9.0.ebuild: + Move econf to src_configure() where it belongs w/ EAPI=2 to prevent it + from + being run twice. Fixes bug #279240. Use emake instead of make. + + 26 Jul 2009; Jeroen Roovers + -files/005_all_parted-1.6.3-pyparted.patch: + Remove unused patch. + +*parted-1.9.0 (26 Jul 2009) + + 26 Jul 2009; Jeroen Roovers + -files/parted-1.7.0-pyparted.patch, -parted-1.7.1-r1.ebuild, + -files/parted-1.7.1-fix-seg.patch, -parted-1.8.6.ebuild, + -parted-1.8.7.ebuild, +parted-1.9.0.ebuild: + Version bump thanks to Arfrever Frehtes Taifersar Arahesis (bug #279079). + Remove old. + + 10 Apr 2009; Caleb Tennis parted-1.8.6.ebuild, + parted-1.8.7.ebuild, parted-1.8.8.ebuild: + change device-mapper dep to split since it's now integrated in latest + lvm2. Bug #265599 + + 23 Aug 2008; Doug Goldstein metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 05 Nov 2007; Raúl Porcel parted-1.8.8.ebuild: + sparc stable wrt #171787 + + 14 Oct 2007; Chris Gianelloni parted-1.8.8.ebuild: + Change readline dependency to be version 5.2 or better. Thanks to Jacob + Welsh for pointing it out. Closing bug #195791. + + 06 Oct 2007; Tom Gall parted-1.8.8.ebuild: + stable on ppc64 bug #171787 + + 26 Sep 2007; Christoph Mende parted-1.8.8.ebuild: + Stable on amd64 wrt bug #171787 + + 25 Sep 2007; Jeroen Roovers parted-1.8.8.ebuild: + Stable for HPPA (bug #171787). + + 24 Sep 2007; Raúl Porcel parted-1.8.8.ebuild: + alpha/ia64 stable wrt #171787 + + 22 Sep 2007; Jurek Bartuszek parted-1.8.8.ebuild: + x86 stable (bug #171787) + + 20 Sep 2007; Lars Weiler parted-1.8.8.ebuild: + Stable on ppc; bug #171787. + + 08 Sep 2007; Ryan Hill parted-1.8.8.ebuild: + inherit eutils for epatch + + 04 Sep 2007; Chris Gianelloni + +files/parted-1.8.8-t3100-test-success.patch, parted-1.8.8.ebuild: + Added a patch from Ryan Hill to fix the tests + failing. Closing bug #191116. + + 22 Aug 2007; Chris Gianelloni parted-1.8.8.ebuild: + Changing LICENSE. + +*parted-1.8.8 (21 Aug 2007) + + 21 Aug 2007; Chris Gianelloni +parted-1.8.8.ebuild: + Version bump. Closing bug #189095. + + 20 Aug 2007; Markus Ullmann parted-1.8.6.ebuild: + Stable on x86 wrt bug #182358 + +*parted-1.8.7 (31 Jul 2007) + + 31 Jul 2007; Chris Gianelloni -parted-1.8.2.ebuild, + +parted-1.8.7.ebuild: + Version bump and cleaning up older versions. Closing bug #184233. + + 26 Jun 2007; Raúl Porcel parted-1.8.6.ebuild: + alpha/ia64 stable wrt #182358 + + 26 Jun 2007; Lars Weiler parted-1.8.6.ebuild: + Stable on ppc; bug #182358. + + 21 Jun 2007; Jeroen Roovers parted-1.8.6.ebuild: + Stable for HPPA (bug #182358). + + 20 Jun 2007; Markus Rothe parted-1.8.6.ebuild: + Stable on ppc64; bug #182358 + + 19 Jun 2007; Christoph Mende parted-1.8.6.ebuild: + Stable on amd64 wrt bug 182358 + +*parted-1.8.6 (13 Apr 2007) + + 13 Apr 2007; Chris Gianelloni +parted-1.8.6.ebuild: + Version bump and closing bug #171972. + + 28 Mar 2007; Raúl Porcel parted-1.8.2.ebuild: + Move 1.8.2 back to ~x86, since it fails with uclibc, bug 171787 + + 22 Mar 2007; Gustavo Zacarias parted-1.8.2.ebuild: + Stable on sparc + + 17 Feb 2007; Alexander H. Færøy metadata.xml: + Removed allanonjl from metadata.xml + +*parted-1.8.2 (31 Jan 2007) + + 31 Jan 2007; Chris Gianelloni +parted-1.8.2.ebuild: + Version bump. Ebuild by Daniel Black . Closing bug + #156561. + + 31 Jan 2007; Chris Gianelloni + parted-1.7.1-r1.ebuild: + Removed USE=static, since it was no longer used. Closing bug #146222. + + 31 Jan 2007; Chris Gianelloni -parted-1.6.23.ebuild, + -parted-1.6.25.ebuild: + Cleaning up older ebuilds that are no longer necessary. + + 14 Oct 2006; Tim Yamin parted-1.7.1-r1.ebuild: + Stable on IA64; bug #145892. + + 01 Oct 2006; Tobias Scherbaum + parted-1.7.1-r1.ebuild: + hppa stable, bug #145892 + + 05 Sep 2006; Gustavo Zacarias + parted-1.7.1-r1.ebuild: + Stable on sparc wrt #145892 + + 05 Sep 2006; Joshua Kinard parted-1.7.1-r1.ebuild: + Added ~mips to KEYWORDS. + + 02 Sep 2006; parted-1.7.1-r1.ebuild: + Stable on ppc wrt bug #145892 + + 01 Sep 2006; Markus Rothe parted-1.7.1-r1.ebuild: + Stable on ppc64; bug #145892 + + 01 Sep 2006; Chris Gianelloni + parted-1.7.1-r1.ebuild: + Stable on alpha/amd64/x86 wrt bug #145892. + + 30 Jun 2006; Gustavo Zacarias parted-1.6.25.ebuild: + Stable on hppa + +*parted-1.7.1-r1 (09 Jun 2006) + + 09 Jun 2006; John N. Laliberte + +files/parted-1.7.1-fix-seg.patch, -parted-1.7.1.ebuild, + +parted-1.7.1-r1.ebuild: + add patch to fix segfault + +*parted-1.7.1 (30 May 2006) + + 30 May 2006; John N. Laliberte + -parted-1.7.0.ebuild, +parted-1.7.1.ebuild: + new version, has fix for as-needed included, fixes #131841 + + 24 May 2006; Michael Hanselmann parted-1.6.25.ebuild: + Stable on ppc. + + 24 May 2006; Paul Varner parted-1.6.25.ebuild: + Stable on x86; bug #124650 + +*parted-1.7.0 (20 May 2006) + + 20 May 2006; John N. Laliberte + +files/parted-1.7.0-pyparted.patch, +parted-1.7.0.ebuild: + new version + + 20 Mar 2006; Chris Gianelloni -parted-1.6.20.ebuild, + -parted-1.6.22.ebuild, parted-1.6.23.ebuild, parted-1.6.25.ebuild: + Keep from installing the INSTALL file and cleaning up older versions. + + 05 Mar 2006; Markus Ullmann parted-1.6.25.ebuild: + Adding ~arm keyword wrt bug #125106 + + 02 Mar 2006; Simon Stelling parted-1.6.25.ebuild: + stable on amd64 + + 20 Feb 2006; Markus Rothe parted-1.6.25.ebuild: + Stable on ppc64 + + 15 Feb 2006; Gustavo Zacarias parted-1.6.25.ebuild: + Stable on sparc + + 13 Feb 2006; Aron Griffis parted-1.6.25.ebuild: + Mark 1.6.25 stable on ia64 + + 22 Nov 2005; Luis Medinas parted-1.6.23.ebuild: + Stable on amd64. + + 21 Nov 2005; Rene Nussbaumer parted-1.6.23.ebuild: + Stable on hppa. + +*parted-1.6.25 (06 Nov 2005) + + 06 Nov 2005; John N. Laliberte + +parted-1.6.25.ebuild: + version bump, fixes #111465 + + 16 Sep 2005; Aron Griffis parted-1.6.23.ebuild: + Mark 1.6.23 stable on alpha + + 12 Sep 2005; Michael Hanselmann parted-1.6.23.ebuild: + Stable on ppc. + + 12 Sep 2005; Chris Gianelloni -parted-1.6.6.ebuild, + -parted-1.6.10-r2.ebuild, -parted-1.6.15.ebuild, -parted-1.6.18.ebuild, + parted-1.6.23.ebuild: + Marking 1.6.23 stable on x86 and cleaning up older ebuilds. + + 08 Sep 2005; Aron Griffis parted-1.6.23.ebuild: + Mark 1.6.23 stable on ia64 + + 05 Sep 2005; Markus Rothe parted-1.6.23.ebuild: + Stable on ppc64 + + 01 Sep 2005; Gustavo Zacarias parted-1.6.23.ebuild: + Stable on sparc + +*parted-1.6.23 (12 Jul 2005) + + 12 Jul 2005; Aron Griffis parted-1.6.22.ebuild, + +parted-1.6.23.ebuild: + 1.6.22 stable on alpha; bump to 1.6.23 + + 14 May 2005; Guy Martin parted-1.6.20.ebuild: + Stable on hppa. + + 13 May 2005; Joseph Jezak parted-1.6.20.ebuild: + Marked ppc stable. + + 09 May 2005; Aron Griffis parted-1.6.22.ebuild: + stable on ia64 + + 25 Apr 2005; Bryan Østergaard parted-1.6.20.ebuild: + Stable on alpha. + + 09 Apr 2005; Markus Rothe parted-1.6.20.ebuild: + Stable on ppc64 + + 05 Apr 2005; Gustavo Zacarias parted-1.6.22.ebuild: + Stable on sparc - this one seems to be good + + 01 Apr 2005; Aron Griffis parted-1.6.20.ebuild: + stable on ia64 + + 20 Mar 2005; John N. Laliberte parted-1.6.20.ebuild, + parted-1.6.22.ebuild: + changed gettext to >=0.12.1-r2 in 1.6.20 and 1.6.22. Fixes bug 85999 + +*parted-1.6.22 (19 Mar 2005) + + 19 Mar 2005; John N. Laliberte + +files/005_all_parted-1.6.3-pyparted.patch, +parted-1.6.22.ebuild: + Updated ebuild from . removed HFS patch ( in upstream ), + removed aclocal/libtoolize/automake/autoconf ( no longer needed ), removed + myconf from econf line + + 21 Jan 2005; Chris Gianelloni parted-1.6.20.ebuild: + Marking stable on x86 and amd64. + + 12 Jan 2005; Gustavo Zacarias parted-1.6.20.ebuild: + Keyworded ~sparc, please test extensively before going stable + +*parted-1.6.20 (24 Dec 2004) + + 24 Dec 2004; Luca Barbato +parted-1.6.20.ebuild: + New version, patchset updates by Andrew Gaffney + + 22 Dec 2004; Gustavo Zacarias parted-1.6.15.ebuild, + parted-1.6.18.ebuild: + Keyworded ~sparc - this does NOT mean it can do proper sun disklabels. + Feedback is welcome. + + 16 Dec 2004; Chris Gianelloni metadata.xml: + Changing ownership to livecd herd. + +*parted-1.6.18 (21 Dec 2004) + + 21 Dec 2004; Luca Barbato +parted-1.6.18.ebuild: + New version, amiga partitions supported by upstream + + 13 Dec 2004; Mike Frysinger parted-1.6.15.ebuild: + Clean up and push into stable. + + 30 Nov 2004; Luca Barbato parted-1.6.15.ebuild: + Fix libtool, research and fix from Joe Jezak , solves bug + #67310 + + 11 Oct 2004; Tom Gall parted-1.6.15.ebuild: + stable on ppc64 + + 06 Oct 2004; Luca Barbato parted-1.6.15.ebuild: + Set a different fallback SRC_URI + +*parted-1.6.15 (25 Sep 2004) + + 25 Sep 2004; Luca Barbato +parted-1.6.15.ebuild: + New version, updated patchset. + + 03 Sep 2004; Pieter Van den Abeele + parted-1.6.6.ebuild: + Masked parted-1.6.6.ebuild stable for ppc + + 18 Aug 2004; -parted-1.6.10-r1.ebuild, + parted-1.6.10-r2.ebuild, -parted-1.6.10.ebuild, -parted-1.6.5-r1.ebuild, + -parted-1.6.6-r1.ebuild, -parted-1.6.8-r1.ebuild, -parted-1.6.8.ebuild, + -parted-1.6.9.ebuild: + Add missing keywords ~x86 ~amd64 ~ia64 ~alpha to parted-1.6.10-r2.ebuild. Trim + old versions. + + 26 Jun 2004; Tom Gall parted-1.6.10-r2.ebuild: + stable on ppc64 + + 15 Jun 2004; Travis Tilley parted-1.6.10-r1.ebuild, + parted-1.6.6.ebuild, parted-1.6.9.ebuild: + it seems that >=sys-apps/parted-1.6.9 are masked in package.mask, so i'm + marking 1.6.10-r1 ~amd64 and 1.6.6 stable on amd64 + + 10 Jun 2004; Travis Tilley parted-1.6.10-r1.ebuild: + stable on amd64 for gcc 3.4 fixes + + 10 Jun 2004; parted-1.6.10-r2.ebuild: + Stable on ppc. + + 05 Jun 2004; Mike Frysinger parted-1.6.10-r1.ebuild, + parted-1.6.10-r2.ebuild, parted-1.6.10.ebuild, parted-1.6.5-r1.ebuild, + parted-1.6.6-r1.ebuild, parted-1.6.6.ebuild, parted-1.6.8-r1.ebuild, + parted-1.6.8.ebuild, parted-1.6.9.ebuild: + Remove dependency on progsreiserfs since it is so broken #51773. + +*parted-1.6.10-r2 (02 Jun 2004) + + 02 Jun 2004; David Holm +parted-1.6.10-r2.ebuild: + Added the missing Amiga partition support, and keyworded ~ppc. + + 01 Jun 2004; Luca Barbato parted-1.6.10-r1.ebuild: + Missing amiga partition support, marking again -ppc + + 01 Jun 2004; Luca Barbato parted-1.6.10-r1.ebuild: + Marked ~ppc + + 29 May 2004; Travis Tilley parted-1.6.10-r1.ebuild, + parted-1.6.10.ebuild, parted-1.6.6-r1.ebuild, parted-1.6.6.ebuild, + parted-1.6.8-r1.ebuild, parted-1.6.8.ebuild, parted-1.6.9.ebuild: + added --disable-Werror so that silly little warnings dont make parted fail to + compile using gcc 3.4 and added ~amd64 keyword to parted 1.6.10-r1 + + 03 May 2004; Tom Gall parted-1.6.8-r1.ebuild: + stable on ppc64, slight change to get rid of -Werror on ppc64 (useless *&*(T^) + + 27 Apr 2004; Aron Griffis parted-1.6.10-r1.ebuild, + parted-1.6.10.ebuild, parted-1.6.5-r1.ebuild, parted-1.6.6-r1.ebuild, + parted-1.6.6.ebuild, parted-1.6.8-r1.ebuild, parted-1.6.8.ebuild, + parted-1.6.9.ebuild: + Add inherit eutils + +*parted-1.6.10-r1 (25 Apr 2004) + + 25 Apr 2004; Nathaniel McCallum + +parted-1.6.10-r1.ebuild: + there is a new hfs patch out (revision 10) + +*parted-1.6.10 (23 Apr 2004) + + 23 Apr 2004; Nathaniel McCallum + +parted-1.6.10.ebuild: + added parted-1.6.10 + fixed hfs patch so it will apply to parted-1.6.10 + +*parted-1.6.9 (23 Apr 2004) + + 23 Apr 2004; Nathaniel McCallum + +parted-1.6.9.ebuild: + Added parted-1.6.9 (which now has the pyparted patch!) + + 12 Apr 2004; David Holm parted-1.6.8-r1.ebuild: + Bumped to stable on ppc. + +*parted-1.6.8-r1 (09 Apr 2004) + + 09 Apr 2004; Luca Barbato parted-1.6.8-r1.ebuild: + Added Amiga support + + 06 Apr 2004; Seemant Kulleen parted-1.6.8.ebuild: + added ~x86 to KEYWORDS + +*parted-1.6.8 (05 Apr 2004) + + 05 Apr 2004; Luca Barbato parted-1.6.8.ebuild: + New version + + 19 Mar 2004; Michael Sterrett parted-1.6.5-r1.ebuild: + fix depend (bug # 45110) + + 14 Mar 2004; Tom Gall parted-1.6.6.ebuild: + stable on ppc64 + fix for gnuconfig_update + + 11 Mar 2004; Lars Weiler parted-1.6.6-r1.ebuild: + stable on ppc. Removed mips from keywords due to a missing dependency on + sys-fs/progsreiserfs-0.3.0* + + 07 Mar 2004; Seemant Kulleen parted-1.6.5-r1.ebuild, + parted-1.6.5.ebuild, parted-1.6.6-r1.ebuild, parted-1.6.6.ebuild, + files/parted-1.6.5-gcc-3.3.patch, files/parted-1.6.5-hfs-8.patch, + files/parted-1.6.6-2-6headers.patch, files/parted-1.6.6-assert.patch, + files/parted-1.6.6-gcc-3.3.patch, files/parted-1.6.6-hfs-8.patch, + files/parted-1.6.6-hfs-9.patch: + move patches to tarballs on gentoo mirrors. Also switch to the use_enable and + use_with syntax in econf + + 06 Mar 2004; Ilya A. Volynets-Evenbakh + parted-1.6.6-r1.ebuild: + mark as ~mips + +*parted-1.6.6-r1 (20 Feb 2004) + + 20 Feb 2004; Luca Barbato parted-1.6.6-r1.ebuild, + files/parted-1.6.6-assert.patch, files/parted-1.6.6-hfs-9.patch: + hfsplus patch updated + + 02 Feb 2004; parted-1.6.6.ebuild, + files/parted-1.6.6-2-6headers.patch: + Added a patch to solve compilation issues on 2.6 headers, closes bug + #39276. + + 30 Jan 2004; parted-1.6.6.ebuild: + Marked stable on sparc. + + 09 Jan 2004; Aron Griffis parted-1.6.6.ebuild: + Marked stable on alpha. + + 19 Dec 2003; Guy Martin parted-1.6.6.ebuild: + Marked stable on hppa. + + 18 Nov 2003; Caleb Tennis parted-1.6.6.ebuild: + Marking x86 stable. + + 02 Sep 2003; Martin Holzer parted-1.6.5-r1.ebuild, + parted-1.6.5.ebuild, parted-1.6.6.ebuild: + Now uses mirror://gnu. + + 11 Aug 2003; Will Woods parted-1.6.5-r1.ebuild, + parted-1.6.5.ebuild, parted-1.6.6.ebuild: + Marked 1.6.5 stable for alpha (Mandrake uses it and it works fine) and marked + 1.6.6 ~alpha. Also fixed a mistake in the ebuild: + "use debug && myconf="${myconf} --disable-debug" + should have been "use debug || ...". This fix doesn't really change the + functionality of the program so I am not bumping the rev number. + + 07 Aug 2003; Aron Griffis parted-1.6.5-r1.ebuild: + Add ~alpha to KEYWORDS + +*parted-1.6.6 (27 Jul 2003) + + 27 Jul 2003; Brandon Low parted-1.6.6.ebuild, + files/parted-1.6.6-gcc-3.3.patch, files/parted-1.6.6-hfs-8.patch: + Bump, fixed patches + + 27 Jun 2003; lu_zero parted-1.6.5-r1.ebuild, + files/parted-1.6.5-gcc-3.3.patch: + GCC-3.3 related fixes + +*parted-1.6.5-r1 (29 May 2003) + + 29 May 2003; root parted-1.6.5-r1.ebuild, + files/parted-1.6.5-hfs-8.patch: + HFS resizing support. Emerged fine on my box. + +*parted-1.6.3 (25 Mar 2003) + + 25 Mar 2003; Seemant Kulleen parted-1.6.3.ebuild, + parted-1.6.3.ebuild, parted-1.6.5.ebuild: + Moved to stable. + +*parted-1.6.5 (24 Feb 2003) + + 25 Mar 2003; Guy Martin parted-1.6.5.ebuild : + Added ~hppa to KEYWORDS. + + 24 Feb 2003; Brandon Low parted-1.6.5.ebuild files/digest-parted-1.6.5 : + Bump, ebuild fixage, keywords to ~ + +*parted-1.6.4 (08 Dec 2002) + + 08 Dec 2002; Brandon Low parted-1.6.4.ebuild : + Bump... Unstable for the time being. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*parted-1.6.1 (8 Jun 2002) + + 14 Jul 2002; phoen][x parted-1.6.1.ebuild : + Added KEYWORDS. + + 8 Jun 2002; Donny Davies : + New 1.6 release + small install patch. This one can use dev-libs/progsreiserfs + optionally at runtime; not installed per default at the moment. Testing/feedback + on this welcome. + +*parted-1.4.24-r3 (16 Apr 2002) + + 14 Jul 2002; phoen][x parted-1.4.24-r3.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 16 Apr 2002; Seemant Kulleen parted-1.4.24-r3.ebuild : + Closes bug #1690 and related bugs. Thanks to everyone for the patches and + fixes. + +*parted-1.4.24-r2 (29 Mar 2002) + + 14 Jul 2002; phoen][x parted-1.4.24-r2.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 29 Mar 2002; Seemant Kulleen parted-1.4.24-r2.ebuild : + Matthew Kennedy submitted some fixes for USE flag based compilation -- to + explicitly enable if in USE and explicitly disable if not. + +*parted-1.4.24-r1 (27 Mar 2002) + + 27 Mar 2002; Seemant Kulleen parted-1.4.24-r1.ebuild : + man page/LFH fixes submitted by Matthew Kennedy. + +*parted-1.4.24 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-apps/parted/Manifest b/sys-apps/parted/Manifest new file mode 100644 index 0000000..7f9510e --- /dev/null +++ b/sys-apps/parted/Manifest @@ -0,0 +1,9 @@ +AUX parted-1.9.0-cross-compile.patch 886 RMD160 d625248e9b1efb3578c63daf28af876f6b3886f2 SHA1 1d46b99401a8b18a5d2bfb3ca0d5cb8d19113ad1 SHA256 baac452bbbd1860fdf8c0e4ab170e1a1bea7be728008b5b674a2b90fed190966 +DIST parted-1.9.0.tar.gz 2643368 RMD160 01b138df30ebd5dd21b7260581b2d6c80da76337 SHA1 9afc08fbcf0af8c5e15073a4478c2c20b75895eb SHA256 53231241ba24c104c207bd2920d70d31fda86df86a69c90e11f35144ffc55509 +DIST parted-2.1.tar.gz 2901992 RMD160 9e489f5bb5b55b841444f100164e8ced89ca6384 SHA1 644ac494c4d10cea2494af4c6d8c3c3b769ff5c3 SHA256 4a8895dfa5ebf64babf14bb4fa3feb0ca85b3176db0098f36e98be0a364d84c9 +DIST parted-2.2.tar.gz 2892429 RMD160 7d3c29b00d43791cbbb693fd23368b1d81b5b04e SHA1 95c4710c527020ae7d76ebbc67d2639c71af862e SHA256 f208bc9dfc2ff6108a0f9dc9f2ed0a00655430b07e8150a0689f6eba2c583eaa +EBUILD parted-1.9.0.ebuild 1354 RMD160 57f92af356795cc73b30c07eec07cc47e213d5de SHA1 8604a431d10ef80ceaa5c154f51465b46a481822 SHA256 c61b28a738d397ace256962fdcc3909ac8faa9ab7c29c7c2ebe602d4e5ef3458 +EBUILD parted-2.1.ebuild 1245 RMD160 8e8e6cb5302e0812056490475d38811c31b81906 SHA1 1826de29a425ab4abd105cf65833c20b33f2f4ea SHA256 6d58cda71a7a0551ba3596d583f0933cd6160bae7e38266543b3a1874ee5a307 +EBUILD parted-2.2.ebuild 1391 RMD160 833fd1107586923d62a687f3ec7ec75887d28750 SHA1 54733406813a742423534095913e829d0e9c0884 SHA256 5c7ad56c8bc39fb3acdd2f3c748c9adde09a285af17371ce659f2dbba893ddaf +MISC ChangeLog 20228 RMD160 16333a7b7622047daeb90dad221c18f2252d5bab SHA1 79a2d43737f02c2b7618efe5ff3c655a525f9965 SHA256 9c00a44a01834c682ad20fb35e1737f10f432ed06fced72606f7626fe5b1b40f +MISC metadata.xml 266 RMD160 b94338b2db7b5c1b41dbf4a296ea39836d0b5cb5 SHA1 624e5b7e3162a20be15176933a65ac8aa5eeb345 SHA256 d411d1a157cb736fb3e503620c49fda56cab47b15910f0403d797a01eca47147 diff --git a/sys-apps/parted/files/parted-1.9.0-cross-compile.patch b/sys-apps/parted/files/parted-1.9.0-cross-compile.patch new file mode 100644 index 0000000..7d1e314 --- /dev/null +++ b/sys-apps/parted/files/parted-1.9.0-cross-compile.patch @@ -0,0 +1,25 @@ +diff -ruN parted-1.9.0/libparted/arch/linux.c parted-1.9.0.new/libparted/arch/linux.c +--- parted-1.9.0/libparted/arch/linux.c 2009-07-23 10:52:08.000000000 -0700 ++++ parted-1.9.0.new/libparted/arch/linux.c 2010-05-10 17:36:01.000000000 -0700 +@@ -1477,20 +1477,13 @@ + + #if SIZEOF_OFF_T < 8 + +-static _syscall5(int,_llseek, +- unsigned int, fd, +- unsigned long, offset_high, +- unsigned long, offset_low, +- loff_t*, result, +- unsigned int, origin) +- + loff_t + llseek (unsigned int fd, loff_t offset, unsigned int whence) + { + loff_t result; + int retval; + +- retval = _llseek(fd, ++ retval = syscall(__NR__llseek,fd, + ((unsigned long long)offset) >> 32, + ((unsigned long long)offset) & 0xffffffff, + &result, diff --git a/sys-apps/parted/metadata.xml b/sys-apps/parted/metadata.xml new file mode 100644 index 0000000..ad2110d --- /dev/null +++ b/sys-apps/parted/metadata.xml @@ -0,0 +1,9 @@ + + + +livecd + + Enable sys-fs/device-mapper support + in parted + + diff --git a/sys-apps/parted/parted-1.9.0.ebuild b/sys-apps/parted/parted-1.9.0.ebuild new file mode 100644 index 0000000..8973599 --- /dev/null +++ b/sys-apps/parted/parted-1.9.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/parted/parted-1.9.0.ebuild,v 1.7 2010/02/09 15:12:46 pacho Exp $ + +EAPI="2" + +inherit eutils autotools + +DESCRIPTION="Create, destroy, resize, check, copy partitions and file systems" +HOMEPAGE="http://www.gnu.org/software/parted" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +IUSE="nls readline +debug selinux device-mapper" + +# specific version for gettext needed +# to fix bug 85999 +DEPEND=">=sys-fs/e2fsprogs-1.27 + >=sys-libs/ncurses-5.2 + nls? ( >=sys-devel/gettext-0.12.1-r2 ) + readline? ( >=sys-libs/readline-5.2 ) + selinux? ( sys-libs/libselinux ) + device-mapper? ( || ( + >=sys-fs/lvm2-2.02.45 + sys-fs/device-mapper ) + )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-cross-compile.patch" +} + +src_configure() { + econf \ + $(use_with readline) \ + $(use_enable nls) \ + $(use_enable debug) \ + $(use_enable selinux) \ + $(use_enable device-mapper) \ + --disable-rpath \ + --disable-Werror || die "Configure failed" +} + +src_install() { + emake install DESTDIR="${D}" || die "Install failed" + dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO + dodoc doc/{API,FAT,USER.jp} +} diff --git a/sys-apps/parted/parted-2.1.ebuild b/sys-apps/parted/parted-2.1.ebuild new file mode 100644 index 0000000..7df72ec --- /dev/null +++ b/sys-apps/parted/parted-2.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/parted/parted-2.1.ebuild,v 1.1 2010/01/07 15:50:10 jer Exp $ + +EAPI="2" + +inherit eutils + +DESCRIPTION="Create, destroy, resize, check, copy partitions and file systems" +HOMEPAGE="http://www.gnu.org/software/parted" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="nls readline +debug selinux device-mapper" + +# specific version for gettext needed +# to fix bug 85999 +DEPEND=">=sys-fs/e2fsprogs-1.27 + >=sys-libs/ncurses-5.2 + nls? ( >=sys-devel/gettext-0.12.1-r2 ) + readline? ( >=sys-libs/readline-5.2 ) + selinux? ( sys-libs/libselinux ) + device-mapper? ( || ( + >=sys-fs/lvm2-2.02.45 + sys-fs/device-mapper ) + )" + +src_configure() { + econf \ + $(use_with readline) \ + $(use_enable nls) \ + $(use_enable debug) \ + $(use_enable selinux) \ + $(use_enable device-mapper) \ + --disable-rpath \ + --disable-Werror || die "Configure failed" +} + +src_install() { + emake install DESTDIR="${D}" || die "Install failed" + dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO + dodoc doc/{API,FAT,USER.jp} +} diff --git a/sys-apps/parted/parted-2.2.ebuild b/sys-apps/parted/parted-2.2.ebuild new file mode 100644 index 0000000..df833b2 --- /dev/null +++ b/sys-apps/parted/parted-2.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/parted/parted-2.2.ebuild,v 1.1 2010/02/26 15:46:20 jer Exp $ + +EAPI="2" + +inherit eutils autotools + +DESCRIPTION="Create, destroy, resize, check, copy partitions and file systems" +HOMEPAGE="http://www.gnu.org/software/parted" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="nls readline +debug selinux device-mapper" + +# specific version for gettext needed +# to fix bug 85999 +DEPEND=">=sys-fs/e2fsprogs-1.27 + >=sys-libs/ncurses-5.2 + nls? ( >=sys-devel/gettext-0.12.1-r2 ) + readline? ( >=sys-libs/readline-5.2 ) + selinux? ( sys-libs/libselinux ) + device-mapper? ( || ( + >=sys-fs/lvm2-2.02.45 + sys-fs/device-mapper ) + )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/parted-1.9.0-cross-compile.patch" +} + +src_configure() { + econf \ + $(use_with readline) \ + $(use_enable nls) \ + $(use_enable debug) \ + $(use_enable selinux) \ + $(use_enable device-mapper) \ + --disable-rpath \ + --disable-Werror || die "Configure failed" +} + +src_install() { + emake install DESTDIR="${D}" || die "Install failed" + dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO + dodoc doc/{API,FAT,USER.jp} +} -- cgit v1.2.3-65-gdbad