sys-fs/e2fsprogs and sys-libs/e2fsprogs-libs were bumped in portage
authorSergei Trofimovich <slyfox@gentoo.org>
Sun, 17 Jun 2012 21:50:23 +0000 (18 00:50 +0300)
committerSergei Trofimovich <slyfox@gentoo.org>
Sun, 17 Jun 2012 21:50:23 +0000 (18 00:50 +0300)
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
29 files changed:
sys-fs/e2fsprogs/ChangeLog [deleted file]
sys-fs/e2fsprogs/Manifest [deleted file]
sys-fs/e2fsprogs/e2fsprogs-1.42.3.ebuild [deleted file]
sys-fs/e2fsprogs/e2fsprogs-1.42.4.ebuild [deleted file]
sys-fs/e2fsprogs/files/0001-resize2fs-Fix-error-message-so-the-mountpoint-is-pri.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsck.conf [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.38-tests-locale.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.40-fbsd.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.41-mint.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-darwin-makefile.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-getpagesize.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-mint-blkid.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.41.5-makefile.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.41.7-mint-blkid.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.41.8-makefile.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.42-no-fallocate.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.42-no-quota.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.42.1-libext2fs-config.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.42.1-libext2fs-gettimeofday.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.42.3-quota-time.patch [deleted file]
sys-fs/e2fsprogs/files/e2fsprogs-1.42.3-quotactl.patch [deleted file]
sys-fs/e2fsprogs/files/fsck_ext2fs.8 [deleted file]
sys-fs/e2fsprogs/files/fsck_ext2fs.c [deleted file]
sys-fs/e2fsprogs/metadata.xml [deleted file]
sys-libs/e2fsprogs-libs/ChangeLog [deleted file]
sys-libs/e2fsprogs-libs/Manifest [deleted file]
sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild [deleted file]
sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.4.ebuild [deleted file]
sys-libs/e2fsprogs-libs/metadata.xml [deleted file]

diff --git a/sys-fs/e2fsprogs/ChangeLog b/sys-fs/e2fsprogs/ChangeLog
deleted file mode 100644 (file)
index ec0bb50..0000000
+++ /dev/null
@@ -1,1078 +0,0 @@
-# ChangeLog for sys-fs/e2fsprogs
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/ChangeLog,v 1.251 2012/05/22 19:45:50 vapier Exp $
-
-*e2fsprogs-1.42.3 (22 May 2012)
-
-  22 May 2012; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.42.3.ebuild,
-  +files/e2fsprogs-1.42.3-quota-time.patch,
-  +files/e2fsprogs-1.42.3-quotactl.patch:
-  Version bump #416771 by Samuli Suominen.
-
-  04 May 2012; Jeff Horelick <jdhore@gentoo.org> e2fsprogs-1.41.7-r1.ebuild,
-  e2fsprogs-1.41.12.ebuild, e2fsprogs-1.41.12-r1.ebuild,
-  e2fsprogs-1.41.14.ebuild, e2fsprogs-1.42.ebuild, e2fsprogs-1.42.1.ebuild:
-  dev-util/pkgconfig -> virtual/pkgconfig
-
-  13 Apr 2012; Ulrich Müller <ulm@gentoo.org> e2fsprogs-1.42.ebuild,
-  e2fsprogs-1.42.1.ebuild:
-  Move EAPI assignment to top of ebuild, bug 411875.
-
-  08 Apr 2012; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.42.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #403405
-
-  05 Mar 2012; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.42.ebuild,
-  e2fsprogs-1.42.1.ebuild, +files/e2fsprogs-1.42-no-fallocate.patch:
-  Fix building on older glibcs w/out fallocate #406609 by Ortwin Glueck.
-
-  03 Mar 2012; Markus Meier <maekke@gentoo.org> e2fsprogs-1.42.ebuild:
-  arm stable, bug #403405
-
-  02 Mar 2012; Brent Baude <ranger@gentoo.org> e2fsprogs-1.42.ebuild:
-  Marking e2fsprogs-1.42 ppc64 for bug 403405
-
-  27 Feb 2012; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.42.ebuild,
-  e2fsprogs-1.42.1.ebuild:
-  Fix thinko in USE=static-libs handling #406079 by Andrew John Hughes.
-
-*e2fsprogs-1.42.1 (24 Feb 2012)
-
-  24 Feb 2012; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.42.1.ebuild,
-  +files/e2fsprogs-1.42.1-libext2fs-config.patch,
-  +files/e2fsprogs-1.42.1-libext2fs-gettimeofday.patch:
-  Version bump #405331 by teidakankan.
-
-  22 Feb 2012; Brent Baude <ranger@gentoo.org> e2fsprogs-1.42.ebuild:
-  Marking e2fsprogs-1.42 ppc for bug 403405
-
-  21 Feb 2012; Jeff Horelick <jdhore@gentoo.org> e2fsprogs-1.42.ebuild:
-  marked x86 per bug 403405
-
-  21 Feb 2012; Agostino Sarubbo <ago@gentoo.org> e2fsprogs-1.42.ebuild:
-  Stable for amd64, wrt bug #403405
-
-  18 Feb 2012; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.42.ebuild:
-  Stable for HPPA (bug #403405).
-
-  28 Dec 2011; Mark Loeser <halcy0n@gentoo.org> e2fsprogs-1.41.14.ebuild:
-  Stable for ppc64; bug #378039
-
-*e2fsprogs-1.42 (07 Dec 2011)
-
-  07 Dec 2011; Mike Frysinger <vapier@gentoo.org>
-  -e2fsprogs-1.42_pre0702.ebuild, +e2fsprogs-1.42.ebuild,
-  +files/e2fsprogs-1.42-no-quota.patch:
-  Bump to final 1.42 release #392637 by Christian Inci. Add half-assed
-  USE=static-libs support #377537 by Agostino Sarubbo.
-
-  06 Nov 2011; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.14.ebuild:
-  Marking e2fsprogs-1.41.14 ppc for bug 378039
-
-  31 Oct 2011; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.14.ebuild:
-  alpha/ia64/s390/sh/sparc stable wrt #378039
-
-*e2fsprogs-1.42_pre0702 (01 Sep 2011)
-
-  01 Sep 2011; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-1.42_pre0702.ebuild:
-  Add WIP from upstream #379573 by Sebastian Pipping.
-
-  29 Aug 2011; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.41.14.ebuild:
-  Stable for HPPA (bug #378039).
-
-  14 Aug 2011; Markus Meier <maekke@gentoo.org> e2fsprogs-1.41.14.ebuild:
-  amd64/arm/x86 stable, bug #378039
-
-  03 Jan 2011; Fabian Groffen <grobian@gentoo.org>
-  e2fsprogs-1.41.12-r1.ebuild, +files/e2fsprogs-1.41.12-mint-blkid.patch,
-  e2fsprogs-1.41.14.ebuild:
-  Update mint blkid patch, bug #350342 by Alan Hourihane
-
-*e2fsprogs-1.41.14 (29 Dec 2010)
-
-  29 Dec 2010; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.14.ebuild:
-  Version bump #350003 by Krzysztof Olędzki.
-
-  05 Dec 2010; Fabian Groffen <grobian@gentoo.org>
-  e2fsprogs-1.41.12-r1.ebuild,
-  -files/e2fsprogs-1.41.12-darwin-no-mntent.patch:
-  Fix up ebuild and building on Darwin, drop unnecessary stuff
-
-  05 Dec 2010; Fabian Groffen <grobian@gentoo.org>
-  files/e2fsprogs-1.41.12-darwin-makefile.patch,
-  files/e2fsprogs-1.41.12-darwin-no-mntent.patch:
-  Fix Darwin Makefile patch, it was obviously blindly ported to a newer
-  version.  Re-add removed docs to patches.
-
-  04 Dec 2010; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.12-r1.ebuild,
-  +files/e2fsprogs-1.41.12-getpagesize.patch:
-  Undo some useless changes from the prefix merge, and fix implicit
-  getpagesize() warnings.
-
-*e2fsprogs-1.41.12-r1 (19 Nov 2010)
-
-  19 Nov 2010; Justin Lecher <jlec@gentoo.org> +e2fsprogs-1.41.12-r1.ebuild,
-  +files/e2fsprogs-1.41.7-mint-blkid.patch, +files/e2fsprogs-1.41-mint.patch,
-  +files/e2fsprogs-1.41.12-darwin-makefile.patch,
-  +files/e2fsprogs-1.41.12-darwin-no-mntent.patch:
-  Import Prefix Changes
-
-  09 Oct 2010; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.12.ebuild:
-  alpha/sparc stable wrt #337270
-
-  06 Oct 2010; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.41.12.ebuild:
-  Stable for HPPA (bug #337270).
-
-  01 Oct 2010; Michael Weber <xmw@gentoo.org> e2fsprogs-1.41.12.ebuild:
-  Stable on arm, bug 337270
-
-  01 Oct 2010; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.12.ebuild:
-  Marking e2fsprogs-1.41.12 ppc64 for bug 337270
-
-  30 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
-  e2fsprogs-1.41.12.ebuild:
-  Stable on amd64 wrt bug #337270
-
-  27 Sep 2010; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.12.ebuild:
-  Marking e2fsprogs-1.41.12 ppc for bug 337270
-
-  25 Sep 2010; Markus Meier <maekke@gentoo.org> e2fsprogs-1.41.12.ebuild:
-  x86 stable, bug #337270
-
-  08 Jul 2010; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.11.ebuild:
-  Marking e2fsprogs-1.41.11 for sec bug 323893
-
-  04 Jul 2010; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.11.ebuild:
-  sparc stable wrt #323893
-
-*e2fsprogs-1.41.12 (03 Jul 2010)
-
-  03 Jul 2010; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.12.ebuild:
-  Version bump #326655 by Sebastian Koehler.
-
-  03 Jul 2010; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.11.ebuild:
-  Mark alpha/arm/ia64/s390/sh stable #323893.
-
-  27 Jun 2010; <nixnut@gentoo.org> e2fsprogs-1.41.11.ebuild:
-  ppc stable #323893
-
-  23 Jun 2010; Christoph Mende <angelos@gentoo.org>
-  e2fsprogs-1.41.11.ebuild:
-  Stable on amd64 wrt bug #323893
-
-  21 Jun 2010; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.41.11.ebuild:
-  Stable for HPPA (bug #322709).
-
-  14 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  e2fsprogs-1.41.11.ebuild:
-  x86 stable wrt bug #323893
-
-*e2fsprogs-1.41.11 (20 Mar 2010)
-
-  20 Mar 2010; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.11.ebuild:
-  Version bump.
-
-*e2fsprogs-1.41.10 (07 Mar 2010)
-
-  07 Mar 2010; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.10.ebuild,
-  +files/e2fsprogs-1.41.10-e2fsck-corruption.patch:
-  Version bump #306589 by Krzysztof Olędzki.
-
-  07 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
-  e2fsprogs-1.41.9.ebuild:
-  amd64 stable wrt #284745
-
-  01 Dec 2009; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.40.9.ebuild,
-  e2fsprogs-1.41.3-r1.ebuild, e2fsprogs-1.41.6.ebuild,
-  e2fsprogs-1.41.6-r1.ebuild, e2fsprogs-1.41.7.ebuild,
-  e2fsprogs-1.41.7-r1.ebuild, e2fsprogs-1.41.8.ebuild,
-  e2fsprogs-1.41.9.ebuild:
-  Switch to new tc-has-tls function rather than USE=elibc_uclibc.
-
-  29 Nov 2009; Joseph Jezak <josejx@gentoo.org> e2fsprogs-1.41.9.ebuild:
-  Marked ppc stable for bug #284745.
-
-  28 Nov 2009; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.9.ebuild:
-  ia64/sparc stable wrt #284745
-
-  23 Nov 2009; Markus Meier <maekke@gentoo.org> e2fsprogs-1.41.9.ebuild:
-  arm stable, bug #284745
-
-  09 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
-  e2fsprogs-1.41.9.ebuild:
-  stable x86, bug 284745
-
-  31 Oct 2009; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.9.ebuild:
-  Marking e2fsprogs-1.41.9 ppc64 for bug 284745
-
-  21 Oct 2009; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.41.9.ebuild:
-  Stable for HPPA (bug #284745).
-
-  12 Oct 2009; Mike Frysinger <vapier@gentoo.org> files/e2fsck.conf:
-  Add [options] stanza #142850#36 by Steven Wilson.
-
-  03 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
-  e2fsprogs-1.41.9.ebuild:
-  Stable on alpha, bug #284745
-
-  24 Sep 2009; Mike Frysinger <vapier@gentoo.org> +files/e2fsck.conf,
-  e2fsprogs-1.41.9.ebuild:
-  Install a default e2fsck.conf #142850.
-
-*e2fsprogs-1.41.9 (23 Aug 2009)
-
-  23 Aug 2009; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.9.ebuild:
-  Version bump #282445 by Marcin Mirosław.
-
-  22 Jul 2009; Alexis Ballier <aballier@gentoo.org> e2fsprogs-1.41.8.ebuild:
-  Keyword -x86-fbsd due to bug #278667 and broken deps on util-linux
-
-  20 Jul 2009; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.8.ebuild:
-  Convert absolute lib symlinks to relative ones #278365 by Artjom Simon.
-
-*e2fsprogs-1.41.8 (16 Jul 2009)
-
-  16 Jul 2009; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.8.ebuild,
-  +files/e2fsprogs-1.41.8-makefile.patch:
-  Version bump #269378 by Matthias Schwarzott.
-
-  05 Jul 2009; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-1.41.7-r1.ebuild:
-  Switch from gen_usr_ldscript to the root_libdir that the package supports
-  #276465 by Yury Vorobyov.
-
-*e2fsprogs-1.41.7-r1 (03 Jul 2009)
-
-  03 Jul 2009; Mike Frysinger <vapier@gentoo.org>
-  +files/0001-resize2fs-Fix-error-message-so-the-mountpoint-is-pri.patch,
-  +e2fsprogs-1.41.7-r1.ebuild:
-  Apply resize2fs fix from upstream #276352 by Matthias Schwarzott, fix
-  findfs building #275923 by Bernhard Hartleb, and tweak tex font handling
-  #261411.
-
-*e2fsprogs-1.41.7 (01 Jul 2009)
-
-  01 Jul 2009; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.7.ebuild:
-  Version bump.
-
-*e2fsprogs-1.41.6-r1 (28 Jun 2009)
-
-  28 Jun 2009; Robin H. Johnson <robbat2@gentoo.org>
-  +e2fsprogs-1.41.6-r1.ebuild:
-  The 1.41.6 release removed the blkid and findfs binaries as well, which
-  are still needed.
-
-  20 Jun 2009; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-1.41.3-r1.ebuild, e2fsprogs-1.41.6.ebuild:
-  Pull in pkg-config #273042 by Zhang, Hongjiu.
-
-*e2fsprogs-1.41.6 (30 May 2009)
-
-  30 May 2009; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.6.ebuild:
-  Version bump.
-
-  30 May 2009; Mike Frysinger <vapier@gentoo.org>
-  files/e2fsprogs-1.41.5-makefile.patch:
-  Fix parallel build issue during install #266577 by Lars Wendler.
-
-*e2fsprogs-1.41.5 (29 May 2009)
-
-  29 May 2009; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.5.ebuild,
-  +files/e2fsprogs-1.41.5-makefile.patch:
-  Version bump #267402 by Paul Mulders.
-
-  05 Apr 2009; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.4.ebuild:
-  Move LDCONFIG/STRIP disabling to src_install #264469 by Nick Fortino.
-
-  17 Mar 2009; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.3-r1.ebuild:
-  alpha stable
-
-  14 Feb 2009; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.3-r1.ebuild:
-  arm/ia64/s390/sh/sparc/x86 stable wrt #258527
-
-  14 Feb 2009; Jeremy Olexa <darkside@gentoo.org>
-  e2fsprogs-1.41.3-r1.ebuild:
-  amd64 stable, bug 258527
-
-  12 Feb 2009; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.3-r1.ebuild:
-  stable ppc64, bug 258527
-
-  12 Feb 2009; nixnut <nixnut@gentoo.org> e2fsprogs-1.41.3-r1.ebuild:
-  ppc stable #258527
-
-  11 Feb 2009; Tobias Klausmann <klausman@gentoo.org> ChangeLog:
-  Stable on alpha, bug #258527
-
-  11 Feb 2009; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.41.3-r1.ebuild:
-  Stable for HPPA (bug #258527).
-
-*e2fsprogs-1.41.4 (28 Jan 2009)
-
-  28 Jan 2009; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.4.ebuild:
-  Version bump.
-
-*e2fsprogs-1.41.3-r1 (04 Jan 2009)
-
-  04 Jan 2009; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.41.3-tune2fs-opt.patch, +e2fsprogs-1.41.3-r1.ebuild:
-  Add fix from upstream for slow tune2fs usage #253162 by candrews.
-
-  01 Jan 2009; Guy Martin <gmsoft@gentoo.org> e2fsprogs-1.41.3.ebuild:
-  hppa stable, #251808
-
-  30 Dec 2008; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.3.ebuild:
-  Create temp /etc/mtab for random test failures #217719.
-
-  29 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org>
-  e2fsprogs-1.41.3.ebuild:
-  ppc stable, bug #251808
-
-  29 Dec 2008; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.3.ebuild:
-  Marking e2fsprogs-1.41.3 ppc64 for bug 251808
-
-  29 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
-  e2fsprogs-1.41.3.ebuild:
-  Stable on sparc, bug #251808
-
-  27 Dec 2008; Jeremy Olexa <darkside@gentoo.org> e2fsprogs-1.41.3.ebuild:
-  amd64 stable, bug 251808
-
-  26 Dec 2008; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.3.ebuild:
-  ia64/x86 stable wrt #251808
-
-  26 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
-  e2fsprogs-1.41.3.ebuild:
-  Stable on alpha, bug #251808
-
-  08 Nov 2008; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.41.2.ebuild:
-  alpha/ia64 stable wrt #244511
-
-  08 Nov 2008; nixnut <nixnut@gentoo.org> e2fsprogs-1.41.2.ebuild:
-  Stable on ppc wrt bug 244511
-
-  28 Oct 2008; Brent Baude <ranger@gentoo.org> e2fsprogs-1.41.2.ebuild:
-  Marking e2fsprogs-1.41.2 ppc64 for bug 242740
-
-  27 Oct 2008; Markus Meier <maekke@gentoo.org> e2fsprogs-1.41.2.ebuild:
-  amd64/x86 stable, bug #244511
-
-  27 Oct 2008; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.41.2.ebuild:
-  Stable for HPPA (bug #244511).
-
-*e2fsprogs-1.41.3 (18 Oct 2008)
-
-  18 Oct 2008; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.3.ebuild:
-  Version bump.
-
-*e2fsprogs-1.41.2 (02 Oct 2008)
-
-  02 Oct 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.41.2-makefile.patch, +e2fsprogs-1.41.2.ebuild:
-  Version bump.
-
-*e2fsprogs-1.41.1 (01 Sep 2008)
-
-  01 Sep 2008; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.41.1.ebuild:
-  Version bump.
-
-  16 Aug 2008; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.0.ebuild:
-  Drop USE=static since it just confuses people #232115 #178718.
-
-  16 Aug 2008; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.41.0.ebuild:
-  Punt the doc dir since the info files are installed by e2fsprogs-libs
-  #234885 by Lars Strojny.
-
-*e2fsprogs-1.41.0 (16 Aug 2008)
-
-  16 Aug 2008; Mike Frysinger <vapier@gentoo.org>
-  files/e2fsprogs-1.40-fbsd.patch, +files/e2fsprogs-1.41.0-makefile.patch,
-  +e2fsprogs-1.41.0.ebuild:
-  Version bump.
-
-*e2fsprogs-1.40.11 (18 Jun 2008)
-
-  18 Jun 2008; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.11.ebuild:
-  Version bump.
-
-  14 Jun 2008; Samuli Suominen <drac@gentoo.org> e2fsprogs-1.40.10.ebuild:
-  Prevent sandbox violation. addwrite /var/cache/fonts; Font
-  \circle=lcircle10 not loadable: Metric (TFM) file not found. kpathsea:
-  Running mktextfm lcircle10. ACCESS DENIED mkdir: /var/cache/fonts/tfm.
-  VARTEXFONTS doesn't seem to help.
-
-  14 Jun 2008; Christoph Mende <angelos@gentoo.org> e2fsprogs-1.40.9.ebuild:
-  Stable on amd64, bug #225239
-
-  12 Jun 2008; Tobias Klausmann <klausman@gentoo.org>
-  e2fsprogs-1.40.9.ebuild:
-  Stable on alpha, bug #225239, thanks to Matt Turner for testing
-
-  09 Jun 2008; Brent Baude <ranger@gentoo.org> e2fsprogs-1.40.9.ebuild:
-  Marking e2fsprogs-1.40.9 ppc64 for bug 225239
-
-  09 Jun 2008; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.40.9.ebuild:
-  ia64/sparc/x86 stable wrt #225239
-
-  08 Jun 2008; nixnut <nixnut@gentoo.org> e2fsprogs-1.40.9.ebuild:
-  Stable on ppc wrt bug 225239
-
-*e2fsprogs-1.40.10 (07 Jun 2008)
-
-  07 Jun 2008; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.10.ebuild:
-  Version bump #225161 by Krzysztof Olędzki and rework ldscripts.
-
-  07 Jun 2008; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.40.9.ebuild:
-  Stable for HPPA (bug #225239).
-
-  26 May 2008; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.40.8.ebuild:
-  ia64 stable wrt #213588
-
-  01 May 2008; Markus Meier <maekke@gentoo.org> e2fsprogs-1.40.8.ebuild:
-  amd64/x86 stable, bug #213588
-
-  30 Apr 2008; Tobias Klausmann <klausman@gentoo.org>
-  e2fsprogs-1.40.8.ebuild:
-  Stable on alpha, bug #213588
-
-  27 Apr 2008; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.40.8.ebuild:
-  Stable for HPPA (bug #213588).
-
-*e2fsprogs-1.40.9 (27 Apr 2008)
-
-  27 Apr 2008; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.9.ebuild:
-  Version bump.
-
-  28 Mar 2008; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.40.6.ebuild:
-  Stable for HPPA too.
-
-  17 Mar 2008; Christian Heim <phreak@gentoo.org> e2fsprogs-1.40.4.ebuild:
-  e2fsprogs-1.40.4 also needs tls disabled on uClibc.
-
-  16 Mar 2008; Samuli Suominen <drac@gentoo.org> e2fsprogs-1.40.6.ebuild:
-  amd64 stable
-
-  16 Mar 2008; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.40.6.ebuild:
-  alpha/ia64/sparc/x86 stable
-
-*e2fsprogs-1.40.8 (14 Mar 2008)
-
-  14 Mar 2008; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.8.ebuild:
-  Version bump.
-
-  20 Feb 2008; <solar@gentoo.org> e2fsprogs-1.40.5-r1.ebuild,
-  e2fsprogs-1.40.6.ebuild:
-  - disable tls with uclibc. bug 204102 Natanael Copa
-
-*e2fsprogs-1.40.6 (10 Feb 2008)
-
-  10 Feb 2008; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.6.ebuild:
-  Version bump.
-
-  03 Feb 2008; Christoph Mende <angelos@gentoo.org> e2fsprogs-1.40.4.ebuild:
-  Stable on amd64, bug #207841
-
-  31 Jan 2008; nixnut <nixnut@gentoo.org> e2fsprogs-1.40.4.ebuild:
-  Stable on ppc wrt bug 207841
-
-  29 Jan 2008; Brent Baude <ranger@gentoo.org> e2fsprogs-1.40.4.ebuild:
-  Marking e2fsprogs-1.40.4 ppc64 for bug 207841
-
-  28 Jan 2008; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.40.4.ebuild:
-  Stable for HPPA (bug #207841).
-
-*e2fsprogs-1.40.5-r1 (28 Jan 2008)
-
-  28 Jan 2008; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-1.40.5-r1.ebuild:
-  Make sure we dont install libss.a as well as pointed out by Jakub.
-
-  28 Jan 2008; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.40.4.ebuild:
-  alpha/ia64/sparc/x86 stable wrt #207841
-
-*e2fsprogs-1.40.5 (28 Jan 2008)
-
-  28 Jan 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.40.5-libintl.patch, +e2fsprogs-1.40.5.ebuild:
-  Version bump.
-
-*e2fsprogs-1.40.4 (01 Jan 2008)
-
-  01 Jan 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.40.4-prototypes.patch, files/e2fsprogs-1.40-fbsd.patch,
-  +e2fsprogs-1.40.4.ebuild:
-  Version bump.
-
-*e2fsprogs-1.40.3-r1 (24 Dec 2007)
-
-  24 Dec 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.40.3-fsck-fuse.patch, +e2fsprogs-1.40.3-r1.ebuild:
-  Add patch from upstream for fuse syntax which has inline # characters
-  #195405 by Thorsten Kampe.
-
-  12 Dec 2007; Brent Baude <ranger@gentoo.org> e2fsprogs-1.40.3.ebuild:
-  Marking e2fsprogs-1.40.3 ppc64 stable for 201546
-
-  10 Dec 2007; Tobias Scherbaum <dertobi123@gentoo.org>
-  e2fsprogs-1.40.3.ebuild:
-  ppc stable, bug #201546
-
-  10 Dec 2007; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.40.3.ebuild:
-  alpha/ia64/sparc stable wrt security #201546
-
-  10 Dec 2007; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.40.3.ebuild:
-  Stable for HPPA (bug #201546).
-
-  10 Dec 2007; Andrej Kacian <ticho@gentoo.org> e2fsprogs-1.40.3.ebuild:
-  Stable on x86, bug #201546.
-
-  10 Dec 2007; Peter Weller <welp@gentoo.org> e2fsprogs-1.40.3.ebuild:
-  Stable on amd64; bug 201546
-
-  09 Dec 2007; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.40.3.ebuild:
-  Update dodoc lines #201776 by Arfrever Frehtes Taifersar Arahesis.
-
-*e2fsprogs-1.40.3 (08 Dec 2007)
-
-  08 Dec 2007; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.3.ebuild:
-  Version bump.
-
-  26 Nov 2007; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.40.2.ebuild:
-  Stable for HPPA (bug #200192).
-
-  24 Nov 2007; Samuli Suominen <drac@gentoo.org> e2fsprogs-1.40.2.ebuild:
-  amd64 stable wrt #200192
-
-  19 Nov 2007; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.40.2.ebuild:
-  Stable on mips.
-
-  11 Oct 2007; Tom Gall <tgall@gentoo.org> e2fsprogs-1.40.2.ebuild:
-  stable on ppc64
-
-  01 Oct 2007; Christian Birchinger <joker@gentoo.org>
-  e2fsprogs-1.40.2.ebuild:
-  Added sparc stable keyword
-
-  17 Sep 2007; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.40.2.ebuild:
-  alpha/ia64/x86 stable
-
-  15 Sep 2007; Roy Marples <uberlord@gentoo.org> +files/fsck_ext2fs.8,
-  +files/e2fsprogs-1.40-fbsd.patch, +files/fsck_ext2fs.c,
-  e2fsprogs-1.40.2.ebuild:
-  Add the fsck_ext2fs helper and man page for FreeBSD and add a patch for
-  1.40.2 to work on FreeBSD.
-
-*e2fsprogs-1.40.2 (14 Jul 2007)
-
-  14 Jul 2007; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.2.ebuild:
-  Version bump.
-
-*e2fsprogs-1.40.1 (09 Jul 2007)
-
-  09 Jul 2007; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.1.ebuild:
-  Version bump.
-
-*e2fsprogs-1.40 (30 Jun 2007)
-
-  30 Jun 2007; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.40.ebuild:
-  Version bump.
-
-  23 Jun 2007; Daniel Drake <dsd@gentoo.org> e2fsprogs-1.39.ebuild,
-  e2fsprogs-1.39-r1.ebuild, e2fsprogs-1.39-r2.ebuild,
-  e2fsprogs-1.40_pre20070411.ebuild:
-  Add BSD to LICENSE due to libuuid licensing (bug #174477)
-
-  21 Jun 2007; Raúl Porcel <armin76@gentoo.org> e2fsprogs-1.39-r2.ebuild:
-  alpha stable wrt #176841
-
-  25 May 2007; Peter Weller <welp@gentoo.org>
-  e2fsprogs-1.40_pre20070411.ebuild:
-  Removed ~x86-fbsd keyword as it fails to build
-
-  11 May 2007; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.39-r2.ebuild:
-  Stable on mips, per #176841.
-
-  06 May 2007; Tobias Scherbaum <dertobi123@gentoo.org>
-  e2fsprogs-1.39-r2.ebuild:
-  ppc stable, bug #176841
-
-*e2fsprogs-1.40_pre20070411 (05 May 2007)
-
-  05 May 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.40-libintl.patch, +e2fsprogs-1.40_pre20070411.ebuild:
-  Version bump #175790 by Hanno Boeck.
-
-  03 May 2007; Jeroen Roovers <jer@gentoo.org> e2fsprogs-1.39-r2.ebuild:
-  Stable for HPPA (bug #176841).
-
-  02 May 2007; Andrej Kacian <ticho@gentoo.org> e2fsprogs-1.39-r2.ebuild:
-  Stable on x86, bug #176841.
-
-  02 May 2007; Markus Rothe <corsair@gentoo.org> e2fsprogs-1.39-r2.ebuild:
-  Stable on ppc64; bug #176841
-
-  02 May 2007; Gustavo Zacarias <gustavoz@gentoo.org>
-  e2fsprogs-1.39-r2.ebuild:
-  Stable on sparc wrt #176841
-
-  02 May 2007; Steve Dibb <beandog@gentoo.org> e2fsprogs-1.39-r2.ebuild:
-  amd64 stable, bug 176841
-
-*e2fsprogs-1.39-r2 (24 Mar 2007)
-
-  24 Mar 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.39-blkid-memleak.patch, +e2fsprogs-1.39-r2.ebuild:
-  Grab fix from upstream for blkid memleak #171844 by Andrej Filipcic and drop
-  ext4 support #167562 by Maurice Volaski.
-
-  26 Jan 2007; Mike Frysinger <vapier@gentoo.org>
-  files/e2fsprogs-1.39-makefile.patch:
-  Dont compress info pages #163943 by Ian Abbott.
-
-  17 Jan 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.39-ext4-prototypes.patch,
-  +files/e2fsprogs-1.39-util-strptime.patch, e2fsprogs-1.39-r1.ebuild:
-  Touchup source code.
-
-*e2fsprogs-1.39-r1 (30 Dec 2006)
-
-  30 Dec 2006; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.39-r1.ebuild:
-  Add support for ext4 #156697.
-
-  10 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> e2fsprogs-1.39.ebuild:
-  Add ~x86-fbsd keyword
-
-  11 Nov 2006; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.38-locale.patch, e2fsprogs-1.39.ebuild:
-  Fix building in some locales #131462 by Andres Toomsalu.
-
-  09 Sep 2006; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.39-parse-types.patch, e2fsprogs-1.39.ebuild:
-  Cleanup ugly build code #146903 by throw_away_2002.
-
-*e2fsprogs-1.39 (01 Aug 2006)
-
-  01 Aug 2006; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.39-libintl.patch, +files/e2fsprogs-1.39-makefile.patch,
-  +e2fsprogs-1.39.ebuild:
-  Version bump #141246 by David Brown.
-
-  27 Apr 2006; Alec Warner <antarus@gentoo.org> Manifest:
-  Fixing SHA256 digest, pass four
-
-  29 Apr 2006; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.38-r1.ebuild:
-  Marked stable on mips.
-
-  12 Apr 2006; Bryan Østergaard <kloeri@gentoo.org
-  e2fsprogs-1.38-r1.ebuild:
-  Stable on alpha, bug 125158.
-
-  11 Mar 2006; <nixnut@gentoo.org> e2fsprogs-1.38-r1.ebuild:
-  Stable on ppc. Bug #125158
-
-  10 Mar 2006; Torsten Veller <tove@gentoo.org> e2fsprogs-1.38-r1.ebuild:
-  Stable on x86 (#125158)
-
-  09 Mar 2006; Patrick McLean <chutzpah@gentoo.org>
-  e2fsprogs-1.38-r1.ebuild:
-  Stable on amd64 (bug #125158).
-
-  06 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
-  e2fsprogs-1.38-r1.ebuild:
-  Stable on sparc wrt #125158
-
-  06 Mar 2006; Tom Gall <tgall@gentoo.org> 
-  e2fsprogs-1.38-r1.ebuild:
-  stable on ppc64, bug #125158
-
-  11 Feb 2006; Diego Pettenò <flameeyes@gentoo.org>
-  +files/e2fsprogs-1.38-libintl.patch, e2fsprogs-1.38-r1.ebuild:
-  Add patch to fix libintl linkage on non-glibc systems. Bug #122368.
-
-  08 Feb 2006; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.38-tests-locale.patch, e2fsprogs-1.38-r1.ebuild:
-  Fix running tests in different locales #99766 by Attila Stehr.
-
-*e2fsprogs-1.38-r1 (19 Dec 2005)
-
-  19 Dec 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.38-blkid-ext23.patch,
-  +files/e2fsprogs-1.38-blkid-swsuspend.patch,
-  +files/e2fsprogs-1.38-vfat-labels.patch, +e2fsprogs-1.38-r1.ebuild:
-  Add support for parsing of vfat labels #77692 by Evgeniy and some other
-  upstream fixes.
-
-  08 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> e2fsprogs-1.38.ebuild:
-  Stable on mips.
-
-  02 Sep 2005; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.38.ebuild:
-  Add support for FreeBSD #103388 by Diego Pettenò
-
-  28 Aug 2005; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.35-r1.ebuild,
-  e2fsprogs-1.36.ebuild, e2fsprogs-1.36-r2.ebuild, e2fsprogs-1.37.ebuild,
-  e2fsprogs-1.37-r1.ebuild, e2fsprogs-1.38.ebuild:
-  Punt USE=diet.
-
-  23 Aug 2005; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.38.ebuild:
-  stable on ia64
-
-  07 Aug 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.38-disconnected-inodes.patch, e2fsprogs-1.38.ebuild:
-  Add patch from upstream to fix segfault #91751 by Christopher Cowart / Ben
-  Schwartz.
-
-  25 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> e2fsprogs-1.38.ebuild:
-  Stable on hppa.
-
-  20 Jul 2005; Markus Rothe <corsair@gentoo.org> e2fsprogs-1.38.ebuild:
-  Stable on ppc64
-
-  19 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> e2fsprogs-1.38.ebuild:
-  Stable on alpha.
-
-  18 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org> e2fsprogs-1.38.ebuild:
-  Stable on sparc
-
-  18 Jul 2005; Joseph Jezak <josejx@gentoo.org> e2fsprogs-1.38.ebuild:
-  Marked ppc stable.
-
-*e2fsprogs-1.38 (09 Jul 2005)
-
-  09 Jul 2005; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.38.ebuild:
-  Version bump #98332 by Joshua.
-
-  08 Jul 2005; Markus Rothe <corsair@gentoo.org> e2fsprogs-1.37-r1.ebuild:
-  Stable on ppc64
-
-  29 Jun 2005; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.37-r1.ebuild:
-  Marked stable on mips.
-
-  28 Jun 2005; Bryan Østergaard <kloeri@gentoo.org>
-  e2fsprogs-1.37-r1.ebuild:
-  Stable on alpha.
-
-  27 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
-  e2fsprogs-1.37-r1.ebuild:
-  Stable on hppa.
-
-  27 Jun 2005; Seemant Kulleen <seemant@gentoo.org>
-  e2fsprogs-1.37-r1.ebuild:
-  stable on x86 and amd64
-
-  24 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
-  e2fsprogs-1.37-r1.ebuild:
-  Stable on sparc wrt #96727
-
-  22 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
-  e2fsprogs-1.37-r1.ebuild:
-  Stable on ppc (#96727).
-
-  29 May 2005; <solar@gentoo.org> e2fsprogs-1.37.ebuild:
-  - update sys-fs/e2fsprogs to use libc expanded variable elibc_uclibc vs uclibc
-  so USE=-* works
-
-  23 May 2005; Herbie Hopkins <herbs@gentoo.org> e2fsprogs-1.37-r1.ebuild:
-  More get_libdir-ization, fixes compilation on amd64s no-lib32 profile.
-
-  30 Apr 2005; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.37-r1.ebuild:
-  Remove USE=diet since it causes stupid problems #81096.
-
-  27 Apr 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.37-e2p-test.patch, e2fsprogs-1.37.ebuild,
-  e2fsprogs-1.37-r1.ebuild:
-  Fix make check in e2p on an empty install #88570.
-
-*e2fsprogs-1.37-r1 (24 Mar 2005)
-
-  24 Mar 2005; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.37-r1.ebuild:
-  Add version with split com_err/ss.
-
-*e2fsprogs-1.37 (22 Mar 2005)
-
-  22 Mar 2005; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.37.ebuild:
-  Version bump for security #86257.
-
-  22 Mar 2005; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.36-r2.ebuild:
-  Mark stable on ia64 to match version of fsck included in FC3. This is
-  important since currently ia64 users use a chroot for installation, then run
-  into bug 71159
-
-*e2fsprogs-1.36-r2 (10 Mar 2005)
-
-  10 Mar 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-1.36-makefile.patch, +e2fsprogs-1.36-r2.ebuild:
-  Fix header install and lib/bin symlinks.
-
-*e2fsprogs-1.36-r1 (08 Mar 2005)
-
-  08 Mar 2005; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-1.36-r1.ebuild:
-  Version bump to clean crap up.
-
-*e2fsprogs-1.36 (06 Feb 2005)
-
-  06 Feb 2005; Tony Vroon <chainsaw@gentoo.org> +e2fsprogs-1.36.ebuild:
-  Version bump, resolves bug #80567. Compiles on GCC 4.
-
-  18 Jan 2005; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.35-r1.ebuild:
-  Marked stable on mips.
-
-  03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
-  Change encoding to UTF-8 for GLEP 31 compliance
-
-  07 Dec 2004; Joseph Jezak <josejx@gentoo.org> e2fsprogs-1.35-r1.ebuild:
-  Marked ppc stable for bug #73605.
-
-  06 Dec 2004; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.35-r1.ebuild:
-  Make sure kernel defines dont clash with internal defines #48829.
-
-  23 Nov 2004; Bryan Østergaard <kloeri@gentoo.org>
-  e2fsprogs-1.35-r1.ebuild:
-  Stable on alpha.
-
-  18 Nov 2004; Markus Rothe <corsair@gentoo.org> e2fsprogs-1.35-r1.ebuild:
-  Stable on ppc64; bug #70911
-
-  12 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org>
-  e2fsprogs-1.35-r1.ebuild:
-  Stable on sparc
-
-  11 Nov 2004; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.35-r1.ebuild,
-  e2fsprogs-1.35.ebuild:
-  Set $LDCONFIG so stupid configure script doesnt try to run /sbin/ldconfig
-  for us.
-
-  03 Oct 2004; Mike Frysinger <vapier@gentoo.org> e2fsprogs-1.35-r1.ebuild:
-  Support dietlibc #36306 by Adam.
-
-  22 Sep 2004; Travis Tilley <lv@gentoo.org> e2fsprogs-1.35-r1.ebuild:
-  $(get_libdir)-ized and fixed a sandbox violation when libdir is set. marked
-  stable on amd64 for this fix.
-
-*e2fsprogs-1.35-r1 (13 Sep 2004)
-
-  13 Sep 2004; Guy Martin <gmsoft@gentoo.org> +e2fsprogs-1.35-r1.ebuild:
-  Use -fPIC compiled shared files in .a files. Fix kdelibs-3.3.0 compilation on
-  hppa => Stable on hppa.
-
-  03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
-  e2fsprogs-1.35.ebuild:
-  Masked e2fsprogs-1.35.ebuild stable for ppc
-
-  30 Jun 2004; Guy Martin <gmsoft@gentoo.org> e2fsprogs-1.35.ebuild:
-  Marked stable on hppa.
-
-  30 Jun 2004; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.35.ebuild:
-  stable on alpha
-
-  29 Jun 2004; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.35.ebuild:
-  Marked stable on sparc and mips.
-
-  24 Jun 2004; Martin Holzer <mholzer@gentoo.org> e2fsprogs-1.35.ebuild:
-  x86 stable
-
-  17 Jun 2004; Alexander Gabert <pappy@gentoo.org> e2fsprogs-1.35.ebuild:
-  building e2fsprogs on sparc results in silo failing because libext2 is linked
-  into a nostdlib executable
-
-  02 Jun 2004; Travis Tilley <lv@gentoo.org> e2fsprogs-1.35.ebuild:
-  stable on amd64
-
-  17 May 2004; Bryan Østergaard <kloeri@gentoo.org> e2fsprogs-1.35.ebuild:
-  Add ~alpha.
-
-  27 Apr 2004; Michael McCabe <randy@gentoo.org> e2fsprogs-1.35.ebuild:
-  Marked stable on s390
-
-  23 Apr 2004; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.34-r1.ebuild,
-  e2fsprogs-1.35.ebuild:
-  Mark 1.34-r1 stable on ia64, and simultaneously mark 1.35 -ia64 until bug
-  48829 (e2fsprogs-1.35 doesn't build on ia64) is resolved
-
-  09 Apr 2004; Travis Tilley <lv@gentoo.org> e2fsprogs-1.34.ebuild:
-  stable on amd64
-
-*e2fsprogs-1.35 (28 Mar 2004)
-
-  28 Mar 2004; Mike Frysinger <vapier@gentoo.org> :
-  Version bump #40624 by Nicolas Boichat.
-
-  03 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org>
-  e2fsprogs-1.34-r1.ebuild:
-  set ppc in keywords
-
-  28 Jan 2004; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.34.ebuild:
-  stable on alpha and ia64
-
-  15 Jan 2004; <gustavoz@gentoo.org> e2fsprogs-1.32-r2.ebuild,
-  e2fsprogs-1.33.ebuild, e2fsprogs-1.34-r1.ebuild, e2fsprogs-1.34.ebuild:
-  backed out restrict=nomirror since it's hardly justified in logs or bugs
-
-*e2fsprogs-1.34-r1 (14 Jan 2004)
-
-  14 Jan 2004; Chris PeBenito <pebenito@gentoo.org> e2fsprogs-1.34-r1.ebuild,
-  files/e2fsprogs-1.34-swap-symlink.diff:
-  Add fix to handle symlinks with extended attributes correctly on big endian
-  systems.
-
-  09 Jan 2004; <gustavoz@gentoo.org> e2fsprogs-1.34.ebuild:
-  marked stable for hppa
-
-  09 Jan 2004; Jason Wever <weeve@gentoo.org> e2fsprogs-1.34.ebuild:
-  Marked stable on sparc.
-
-  30 Dec 2003; Seemant Kulleen <seemant@gentoo.org> e2fsprogs-1.34.ebuild,
-  files/e2fsprogs-sed-locale.patch:
-  Added patch to make the sed expressions used in the configure script and other
-  sed scripts friendly to locales like ee_ET (estonian)
-
-  28 Dec 2003; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.34.ebuild:
-  Move to mips stable (~mips -> mips)
-
-  24 Dec 2003; <plasmaroo@gentoo.org> e2fsprogs-1.34.ebuild,
-  files/e2fsprogs-1.34-kernel-2.6-fix.patch:
-  Added a patch to get e2fsprogs to compile with 2.6 headers; closing bug #31419.
-
-  21 Dec 2003; Martin Holzer <mholzer@gentoo.org> e2fsprogs-1.34.ebuild:
-  x86 stable
-
-  21 Dec 2003; Martin Holzer <mholzer@gentoo.org> e2fsprogs-1.34.ebuild:
-  fixing userpriv. closes 27348
-
-  21 Nov 2003; Martin Holzer <mholzer@gentoo.org> e2fsprogs-1.32-r2.ebuild,
-  e2fsprogs-1.33.ebuild, e2fsprogs-1.34.ebuild:
-  adding RESTRICT="nomirror"
-
-  22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> e2fsprogs-1.34.ebuild:
-  set ppc in keywords
-
-*e2fsprogs-1.34 (30 Jul 2003)
-
-  30 Sep 2003; Joshua Kinard <kumba@gentoo.org> e2fsprogs-1.34.ebuild:
-  Added ~sparc & ~mips to KEYWORDS
-
-  30 Jul 2003; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.34.ebuild:
-  Bump
-
-  31 May 2003; Daniel Robbins <drobbins@gentoo.org>: moving to x86 (stable.)
-
-*e2fsprogs-1.33 (21 Apr 2003)
-
-  23 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> e2fsprogs-1.33.ebuild:
-  set ppc in keywords
-
-  19 Sep 2003; Seemant Kulleen <seemant@gentoo.org> e2fsprogs-1.33.ebuild,
-  e2fsprogs-1.34.ebuild:
-  add static support, thanks to: Sascha Silbe <sascha-gentoo-bugzilla@silbe.org>
-  in bug #29166
-
-  15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> e2fsprogs-1.32-r2.ebuild,
-  e2fsprogs-1.33.ebuild, e2fsprogs-1.34.ebuild,
-  files/e2fsprogs-1.27ea-0.8.21.diff,
-  files/e2fsprogs-1.32-mk_cmds-cosmetic.patch:
-  moved to sys-fs
-
-  21 Apr 2003; Daniel Robbins <drobbins@gentoo.org>: New upstream release.
-  Creation of locale stuff fails so commented out its creation in the ebuild.
-  Marked ~x86 only.
-
-*e2fsprogs-1.32-r2 (31 Dec 2002)
-
-  15 Mar 2003; Jan Seidel <tuxus@gentoo.org> :
-  Added mips to KEYWORDS
-
-  23 Feb 2003; Aron Griffis <agriffis@gentoo.org> e2fsprogs-1.32-r2.ebuild :
-  Fix minor error in the ebuild where "die" could be called from within
-  a subshell.
-
-  20 Feb 2003; Zach Welch <zwelch@gentoo.org> e2fsprogs-1.32-r2.ebuild :
-  Added arm to keywords.
-
-  09 Feb 2003; Guy Martin <gmsoft@gentoo.org> e2fsprogs-1.32-r2.ebuild :
-  Added hppa to keywords.
-
-  31 Dec 2002; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.32-r2.ebuild :
-
-  Symlink the mkfs.ext3 to mke2fs as it should be.  Marked stable.
-
-*e2fsprogs-1.32-r1 (26 Dec 2002)
-
-  26 Dec 2002; Martin Schlemmer <azarah@gentoo.org> e2fsprogs-1.32-r1.ebuild :
-
-  Fix trying to move lsattr, chattr and uuidgen to non existing directory
-  in src_install().  Move compile_et and mk_cmds to /usr/bin. Fix a cosmetic
-  error in mk_cmds help output.
-
-  10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> e2fsprogs-1.32.ebuild :
-
-  Mark stable.
-
-  06 Dec 2002; Rodney Rees <manson@gentoo.org> :
-  
-  Changed sparc ~sparc keywords
-*e2fsprogs-1.32 (11 Nov 2002)
-
-  25 Feb 2003; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.27-r1.ebuild e2fsprogs-1.27.ebuild e2fsprogs-1.29-r1.ebuild e2fsprogs-1.29.ebuild e2fsprogs-1.32-r1.ebuild e2fsprogs-1.32.ebuild :
-  Fix nesteddies
-
-  18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
-  Added mips to keywords
-
-  11 Nov 2002; Brandon Low <lostlogic@gentoo.org> e2fsprogs-1.32.ebuild :
-
-  New version from upstream.
-
-*e2fsprogs-1.30 (01 Nov 2002)
-
-  01 Nov 2002; Brandon Low <lostlogic@gentoo.org> :
-
-  New version, also updated the ebuild to use econf and einstall.
-
-*e2fsprogs-1.29-r1 (26 Oct 2002)
-
-  26 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
-  Install linker scripts to fix bug #4411.
-
-*e2fsprogs-1.29 (25 Sep 2002)
-
-  25 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
-  Version update.  Major bugfix release (curruption among things).
-
-*e2fsprogs-1.25-r1.ebuild (14 July 2002)
-
-  14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.25-r1.ebuild :
-  Added KEYWORDS, SLOT.
-
-*e2fsprogs-1.27-r1 (21 Jun 2002)
-
-  14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.27.ebuild :
-  Added KEYWORDS, SLOT.
-
-  14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.27-r1.ebuild :
-  Added KEYWORDS, SLOT.
-
-  21 Jun 2002; Joachim Blaabejrg <styx@gentoo.org> e2fsprogs-1.27-r1.ebuild :
-  Added ACL support.
-
-  03 Aug 2002; Nick Hadaway <raker@gentoo.org> e2fsprogs-1.27-r1.ebuild :
-  Updated ebuild to install /bin/compile_et's template files.  Fixes a
-  cyrus-imapd compile problem.
-
-*e2fsprogs-1.27 (21 March 2002)
-
-  03 Aug 2002; Nick Hadaway <raker@gentoo.org> e2fsprogs-1.27.ebuild :
-  Updated ebuild to install /bin/compile_et's template files.  Fixes a
-  cyrus-imapd compile problem.
-
-
-*e2fsprogs-1.25-r3 (1 Feb 2002)
-
-  14 Jul 2002; phoen][x <phoenix@gentoo.org> e2fsprogs-1.25-r3.ebuild :
-  Added KEYWORDS, SLOT.
-
-  1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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-fs/e2fsprogs/Manifest b/sys-fs/e2fsprogs/Manifest
deleted file mode 100644 (file)
index f080e5b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST e2fsprogs-1.42.3.tar.gz 5817248 SHA256 ad6a41be876fab94c2bd5d10f7a0871a5601bbaf9cd25c551c2af11c1c8d5436 SHA512 0ec74d4a82a2c1dbad9ab5edcb7018d58736c65eb15e4bd499d87205f0806363a531c9ada8fedc64a41896050b7b9f7179372df72cf5e0dcebabaf4d74d4f997 WHIRLPOOL 708690e71e0d4b61da0f1bf33021dfaa8dda1305ae0d0525918fa10d5d699cba1e2c0a76bb2838885bba2296c2b26e8903fa9448b6459aa818c3acc6b2043499
-DIST e2fsprogs-1.42.4.tar.gz 5873284 SHA256 3946f347842a7b892b23476e231da21e572f9db828cb02a38bc57beb25db905e SHA512 2392e52b206775e7b799d53febb42eb351ccaee2435ab0bc456b4953468e6309d19019059d83aa1c0162b8342fc566072abd39f88f37adf0a246025bf767fa01 WHIRLPOOL aaccb3116d9e01d404ef1761e6c96f4f0faec63e0107f1535bbd88bdbab18faa35083d0fdd2e9d11d73dd8a864c43485f2d0f5a663115d7b8e6083c4a85651d7
diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.42.3.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.42.3.ebuild
deleted file mode 100644 (file)
index b37c5ce..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.42.3.ebuild,v 1.1 2012/05/22 19:45:49 vapier Exp $
-
-EAPI=3
-
-case ${PV} in
-*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;;
-*)      UP_PV=${PV} ;;
-esac
-
-inherit eutils flag-o-matic multilib toolchain-funcs
-
-DESCRIPTION="Standard EXT2/EXT3/EXT4 filesystem utilities"
-HOMEPAGE="http://e2fsprogs.sourceforge.net/"
-SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
-IUSE="nls static-libs elibc_FreeBSD"
-
-RDEPEND="~sys-libs/${PN}-libs-${PV}
-       >=sys-apps/util-linux-2.16
-       nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
-       nls? ( sys-devel/gettext )
-       virtual/pkgconfig
-       sys-apps/texinfo"
-
-S=${WORKDIR}/${P%_pre*}
-
-pkg_setup() {
-       if [[ ! -e ${EROOT}/etc/mtab ]] ; then
-               # add some crap to deal with missing /etc/mtab #217719
-               ewarn "No /etc/mtab file, creating one temporarily"
-               echo "${PN} crap for src_test" > "${EROOT}"/etc/mtab
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}"/${PN}-1.38-tests-locale.patch #99766
-       epatch "${FILESDIR}"/${PN}-1.41.8-makefile.patch
-       epatch "${FILESDIR}"/${PN}-1.40-fbsd.patch
-       epatch "${FILESDIR}"/${PN}-1.42.3-quotactl.patch
-       epatch "${FILESDIR}"/${PN}-1.42.3-quota-time.patch
-       epatch "${FILESDIR}"/${PN}-1.41.12-darwin-makefile.patch
-       if [[ ${CHOST} == *-mint* ]] ; then
-               epatch "${FILESDIR}"/${PN}-1.41-mint.patch
-               epatch "${FILESDIR}"/${PN}-1.41.12-mint-blkid.patch
-       fi
-       # blargh ... trick e2fsprogs into using e2fsprogs-libs
-       rm -rf doc
-       sed -i -r \
-               -e 's:@LIBINTL@:@LTLIBINTL@:' \
-               -e '/^LIB(COM_ERR|SS)/s:[$][(]LIB[)]/lib([^@]*)@LIB_EXT@:-l\1:' \
-               -e '/^DEPLIB(COM_ERR|SS)/s:=.*:=:' \
-               MCONFIG.in || die "muck libs" #122368
-       sed -i -r \
-               -e '/^LIB_SUBDIRS/s:lib/(et|ss)::g' \
-               Makefile.in || die "remove subdirs"
-
-       # Avoid rebuild
-       touch lib/ss/ss_err.h
-}
-
-src_configure() {
-       # Keep the package from doing silly things #261411
-       export VARTEXFONTS=${T}/fonts
-
-       # needs open64() prototypes and friends
-       append-cppflags -D_GNU_SOURCE
-
-       # We want to use the "bsd" libraries while building on Darwin, but while
-       # building on other Gentoo/*BSD we prefer elf-naming scheme.
-       local libtype
-       case ${CHOST} in
-               *-darwin*) libtype=--enable-bsd-shlibs  ;;
-               *-mint*)   libtype=                     ;;
-               *)         libtype=--enable-elf-shlibs  ;;
-       esac
-
-       ac_cv_path_LDCONFIG=: \
-       econf \
-               --with-root-prefix="${EPREFIX}/" \
-               --enable-symlink-install \
-               ${libtype} \
-               $(tc-has-tls || echo --disable-tls) \
-               --without-included-gettext \
-               $(use_enable nls) \
-               --disable-libblkid \
-               --disable-libuuid \
-               --disable-quota \
-               --disable-fsck \
-               --disable-uuidd
-       if [[ ${CHOST} != *-uclibc ]] && grep -qs 'USE_INCLUDED_LIBINTL.*yes' config.{log,status} ; then
-               eerror "INTL sanity check failed, aborting build."
-               eerror "Please post your ${S}/config.log file as an"
-               eerror "attachment to http://bugs.gentoo.org/show_bug.cgi?id=81096"
-               die "Preventing included intl cruft from building"
-       fi
-}
-
-src_compile() {
-       emake COMPILE_ET=compile_et MK_CMDS=mk_cmds || die
-
-       # Build the FreeBSD helper
-       if use elibc_FreeBSD ; then
-               cp "${FILESDIR}"/fsck_ext2fs.c .
-               emake fsck_ext2fs || die
-       fi
-}
-
-pkg_preinst() {
-       if [[ -r ${EROOT}/etc/mtab ]] ; then
-               if [[ $(<"${EROOT}"/etc/mtab) == "${PN} crap for src_test" ]] ; then
-                       rm -f "${EROOT}"/etc/mtab
-               fi
-       fi
-}
-
-src_install() {
-       # need to set root_libdir= manually as any --libdir options in the
-       # econf above (i.e. multilib) will screw up the default #276465
-       emake \
-               STRIP=: \
-               root_libdir="${EPREFIX}/usr/$(get_libdir)" \
-               DESTDIR="${D}" \
-               install install-libs || die
-       dodoc README RELEASE-NOTES
-
-       insinto /etc
-       doins "${FILESDIR}"/e2fsck.conf || die
-
-       # Move shared libraries to /lib/, install static libraries to
-       # /usr/lib/, and install linker scripts to /usr/lib/.
-       gen_usr_ldscript -a e2p ext2fs
-       # configure doesn't have an option to disable static libs :/
-       use static-libs || find "${D}" -name '*.a' -delete
-
-       if use elibc_FreeBSD ; then
-               # Install helpers for us
-               into /
-               dosbin "${S}"/fsck_ext2fs || die
-               doman "${FILESDIR}"/fsck_ext2fs.8 || die
-
-               # filefrag is linux only
-               rm \
-                       "${ED}"/usr/sbin/filefrag \
-                       "${ED}"/usr/share/man/man8/filefrag.8 || die
-       fi
-}
diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.42.4.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.42.4.ebuild
deleted file mode 100644 (file)
index d67d051..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/e2fsprogs/e2fsprogs-1.42.3.ebuild,v 1.1 2012/05/22 19:45:49 vapier Exp $
-
-EAPI=3
-
-case ${PV} in
-*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;;
-*)      UP_PV=${PV} ;;
-esac
-
-inherit eutils flag-o-matic multilib toolchain-funcs
-
-DESCRIPTION="Standard EXT2/EXT3/EXT4 filesystem utilities"
-HOMEPAGE="http://e2fsprogs.sourceforge.net/"
-SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
-IUSE="nls static-libs elibc_FreeBSD"
-
-RDEPEND="~sys-libs/${PN}-libs-${PV}
-       >=sys-apps/util-linux-2.16
-       nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
-       nls? ( sys-devel/gettext )
-       virtual/pkgconfig
-       sys-apps/texinfo"
-
-S=${WORKDIR}/${P%_pre*}
-
-pkg_setup() {
-       if [[ ! -e ${EROOT}/etc/mtab ]] ; then
-               # add some crap to deal with missing /etc/mtab #217719
-               ewarn "No /etc/mtab file, creating one temporarily"
-               echo "${PN} crap for src_test" > "${EROOT}"/etc/mtab
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}"/${PN}-1.38-tests-locale.patch #99766
-       epatch "${FILESDIR}"/${PN}-1.41.8-makefile.patch
-       epatch "${FILESDIR}"/${PN}-1.40-fbsd.patch
-       #epatch "${FILESDIR}"/${PN}-1.42.3-quotactl.patch
-       #epatch "${FILESDIR}"/${PN}-1.42.3-quota-time.patch
-       epatch "${FILESDIR}"/${PN}-1.41.12-darwin-makefile.patch
-       if [[ ${CHOST} == *-mint* ]] ; then
-               epatch "${FILESDIR}"/${PN}-1.41-mint.patch
-               epatch "${FILESDIR}"/${PN}-1.41.12-mint-blkid.patch
-       fi
-       # blargh ... trick e2fsprogs into using e2fsprogs-libs
-       rm -rf doc
-       sed -i -r \
-               -e 's:@LIBINTL@:@LTLIBINTL@:' \
-               -e '/^LIB(COM_ERR|SS)/s:[$][(]LIB[)]/lib([^@]*)@LIB_EXT@:-l\1:' \
-               -e '/^DEPLIB(COM_ERR|SS)/s:=.*:=:' \
-               MCONFIG.in || die "muck libs" #122368
-       sed -i -r \
-               -e '/^LIB_SUBDIRS/s:lib/(et|ss)::g' \
-               Makefile.in || die "remove subdirs"
-
-       # Avoid rebuild
-       touch lib/ss/ss_err.h
-}
-
-src_configure() {
-       # Keep the package from doing silly things #261411
-       export VARTEXFONTS=${T}/fonts
-
-       # needs open64() prototypes and friends
-       append-cppflags -D_GNU_SOURCE
-
-       # We want to use the "bsd" libraries while building on Darwin, but while
-       # building on other Gentoo/*BSD we prefer elf-naming scheme.
-       local libtype
-       case ${CHOST} in
-               *-darwin*) libtype=--enable-bsd-shlibs  ;;
-               *-mint*)   libtype=                     ;;
-               *)         libtype=--enable-elf-shlibs  ;;
-       esac
-
-       ac_cv_path_LDCONFIG=: \
-       econf \
-               --with-root-prefix="${EPREFIX}/" \
-               --enable-symlink-install \
-               ${libtype} \
-               $(tc-has-tls || echo --disable-tls) \
-               --without-included-gettext \
-               $(use_enable nls) \
-               --disable-libblkid \
-               --disable-libuuid \
-               --disable-quota \
-               --disable-fsck \
-               --disable-uuidd
-       if [[ ${CHOST} != *-uclibc ]] && grep -qs 'USE_INCLUDED_LIBINTL.*yes' config.{log,status} ; then
-               eerror "INTL sanity check failed, aborting build."
-               eerror "Please post your ${S}/config.log file as an"
-               eerror "attachment to http://bugs.gentoo.org/show_bug.cgi?id=81096"
-               die "Preventing included intl cruft from building"
-       fi
-}
-
-src_compile() {
-       emake COMPILE_ET=compile_et MK_CMDS=mk_cmds || die
-
-       # Build the FreeBSD helper
-       if use elibc_FreeBSD ; then
-               cp "${FILESDIR}"/fsck_ext2fs.c .
-               emake fsck_ext2fs || die
-       fi
-}
-
-pkg_preinst() {
-       if [[ -r ${EROOT}/etc/mtab ]] ; then
-               if [[ $(<"${EROOT}"/etc/mtab) == "${PN} crap for src_test" ]] ; then
-                       rm -f "${EROOT}"/etc/mtab
-               fi
-       fi
-}
-
-src_install() {
-       # need to set root_libdir= manually as any --libdir options in the
-       # econf above (i.e. multilib) will screw up the default #276465
-       emake \
-               STRIP=: \
-               root_libdir="${EPREFIX}/usr/$(get_libdir)" \
-               DESTDIR="${D}" \
-               install install-libs || die
-       dodoc README RELEASE-NOTES
-
-       insinto /etc
-       doins "${FILESDIR}"/e2fsck.conf || die
-
-       # Move shared libraries to /lib/, install static libraries to
-       # /usr/lib/, and install linker scripts to /usr/lib/.
-       gen_usr_ldscript -a e2p ext2fs
-       # configure doesn't have an option to disable static libs :/
-       use static-libs || find "${D}" -name '*.a' -delete
-
-       if use elibc_FreeBSD ; then
-               # Install helpers for us
-               into /
-               dosbin "${S}"/fsck_ext2fs || die
-               doman "${FILESDIR}"/fsck_ext2fs.8 || die
-
-               # filefrag is linux only
-               rm \
-                       "${ED}"/usr/sbin/filefrag \
-                       "${ED}"/usr/share/man/man8/filefrag.8 || die
-       fi
-}
diff --git a/sys-fs/e2fsprogs/files/0001-resize2fs-Fix-error-message-so-the-mountpoint-is-pri.patch b/sys-fs/e2fsprogs/files/0001-resize2fs-Fix-error-message-so-the-mountpoint-is-pri.patch
deleted file mode 100644 (file)
index 979bf74..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-https://bugs.gentoo.org/276352
-
-From 3a4d9869d47c462c84688b0f8b15df5ab6f93381 Mon Sep 17 00:00:00 2001
-From: Theodore Ts'o <tytso@mit.edu>
-Date: Thu, 2 Jul 2009 13:54:22 -0400
-Subject: [PATCH] resize2fs: Fix error message so the mountpoint is printed correctly
-
-The resize2fs program was freeing the mountpoint information too
-early, so garbage was getting printed instead of the correct
-information in an error message.
-
-Addresses-Debian-Bug: #535452
-
-Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
----
- resize/main.c |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/resize/main.c b/resize/main.c
-index 9b03ba9..2dae161 100644
---- a/resize/main.c
-+++ b/resize/main.c
-@@ -250,10 +250,8 @@ int main (int argc, char ** argv)
-                               device_name);
-                       exit(1);
-               }
--              if (!(mount_flags & EXT2_MF_MOUNTED) || (mtpt[len-1] == 0)) {
--                      free(mtpt);
-+              if (!(mount_flags & EXT2_MF_MOUNTED) || (mtpt[len-1] == 0))
-                       break;
--              }
-               free(mtpt);
-               len = 2 * len;
-       }
-@@ -453,6 +451,7 @@ int main (int argc, char ** argv)
-                                  ((flags & RESIZE_PERCENT_COMPLETE) ?
-                                   resize_progress_func : 0));
-       }
-+      free(mtpt);
-       if (retval) {
-               com_err(program_name, retval, _("while trying to resize %s"),
-                       device_name);
--- 
-1.6.3.3
-
diff --git a/sys-fs/e2fsprogs/files/e2fsck.conf b/sys-fs/e2fsprogs/files/e2fsck.conf
deleted file mode 100644 (file)
index 401cec4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# See the e2fsck.conf man page for more info
-
-[options]
-
-# allow fsck to run sanely at any point in time #142850
-buggy_init_scripts = yes
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.38-tests-locale.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.38-tests-locale.patch
deleted file mode 100644 (file)
index 6c316ac..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-Since the tests analyze the output messages, force the default locale.
-
-http://bugs.gentoo.org/99766
-
---- tests/test_script.in
-+++ tests/test_script.in
-@@ -3,6 +3,19 @@
- # Test script for e2fsck
- #
-+# NLS nuisances.
-+for as_var in \
-+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-+  LC_TELEPHONE LC_TIME
-+do
-+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-+    eval $as_var=C; export $as_var
-+  else
-+    unset $as_var
-+  fi
-+done
-+
- if test "$1"x = x ; then
-   TESTS=`ls -d $SRCDIR/[a-zA-Z]_* | $EGREP -v "\.failed|\.new"`
- else
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.40-fbsd.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.40-fbsd.patch
deleted file mode 100644 (file)
index 7d09196..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/lib/ext2fs/ext2_fs.h
-+++ b/lib/ext2fs/ext2_fs.h
-@@ -414,7 +414,7 @@
- #define i_size_high   i_dir_acl
--#if defined(__KERNEL__) || defined(__linux__)
-+#if defined(__KERNEL__) || defined(__linux__) || defined(__FreeBSD__)
- #define i_reserved1   osd1.linux1.l_i_reserved1
- #define i_frag                osd2.linux2.l_i_frag
- #define i_fsize               osd2.linux2.l_i_fsize
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.41-mint.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.41-mint.patch
deleted file mode 100644 (file)
index 43ed92d..0000000
+++ /dev/null
@@ -1,1947 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=256234
-http://sourceforge.net/tracker/?func=detail&aid=2550325&group_id=2406&atid=302406
-
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/Makefile.in e2fsprogs-1.41.3-mint/lib/ext2fs/Makefile.in
---- e2fsprogs-1.41.3/lib/ext2fs/Makefile.in    2008-10-07 14:22:39.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/Makefile.in       2009-01-23 10:48:50.000000000 +0000
-@@ -74,7 +74,9 @@
-       unix_io.o \
-       unlink.o \
-       valid_blk.o \
--      version.o
-+      version.o \
-+      mint_io.o \
-+      xhdi.o
- SRCS= ext2_err.c \
-       $(srcdir)/alloc.c \
-@@ -146,6 +148,8 @@
-       $(srcdir)/unlink.c \
-       $(srcdir)/valid_blk.c \
-       $(srcdir)/version.c \
-+      $(srcdir)/mint_io.c \
-+      $(srcdir)/xhdi.c \
-       $(srcdir)/write_bb_file.c
- HFILES= bitops.h ext2fs.h ext2_io.h ext2_fs.h ext2_ext_attr.h ext3_extents.h \
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/bitops.h e2fsprogs-1.41.3-mint/lib/ext2fs/bitops.h
---- e2fsprogs-1.41.3/lib/ext2fs/bitops.h       2008-10-07 14:22:39.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/bitops.h  2009-01-23 10:47:35.000000000 +0000
-@@ -125,7 +125,7 @@
-  */
- #ifdef NO_INLINE_FUNCS
- #if (defined(__GNUC__) && (defined(__i386__) || defined(__i486__) || \
--                         defined(__i586__) || defined(__mc68000__)))
-+                         defined(__i586__) || defined(__mc68020__)))
-       /* This prevents bitops.c from trying to include the C */
-       /* function version of these functions */
- #define _EXT2_HAVE_ASM_BITOPS_
-@@ -246,7 +246,7 @@
- #endif        /* i386 */
- #if ((defined __GNUC__) && !defined(_EXT2_USE_C_VERSIONS_) && \
--     (defined(__mc68000__)))
-+     (defined(__mc68020__)))
- #define _EXT2_HAVE_ASM_BITOPS_
-@@ -280,6 +280,50 @@
-       return retval;
- }
-+#elif  defined(__mc68000__)
-+
-+#define _EXT2_HAVE_ASM_BITOPS_
-+
-+_INLINE_ int
-+ext2fs_set_bit (unsigned int nr, void *addr)
-+{
-+      int mask, retval;
-+      unsigned char *ADDR = (unsigned char *) addr;
-+      
-+      ADDR += nr >> 3;
-+      mask = 1UL << (nr & 0x07);
-+      retval = (mask & *ADDR) != 0;
-+      *ADDR |= mask;
-+      
-+      return retval;
-+}
-+
-+_INLINE_ int
-+ext2fs_clear_bit (unsigned int nr, void *addr)
-+{
-+      int mask, retval;
-+      unsigned char *ADDR = (unsigned char *) addr;
-+      
-+      ADDR += nr >> 3;
-+      mask = 1UL << (nr & 0x07);
-+      retval = (mask & *ADDR) != 0;
-+      *ADDR &= ~mask;
-+      
-+      return retval;
-+}
-+
-+_INLINE_ int
-+ext2fs_test_bit (unsigned int nr, const void *addr)
-+{
-+      int mask;
-+      const unsigned char *ADDR = (const unsigned char *) addr;
-+      
-+      ADDR += nr >> 3;
-+      mask = 1UL << (nr & 0x07);
-+      
-+      return ((mask & *ADDR) != 0);
-+}
-+
- #endif /* __mc68000__ */
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/ext2_fs.h e2fsprogs-1.41.3-mint/lib/ext2fs/ext2_fs.h
---- e2fsprogs-1.41.3/lib/ext2fs/ext2_fs.h      2009-01-23 10:01:34.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/ext2_fs.h 2009-01-23 10:49:44.000000000 +0000
-@@ -307,6 +307,7 @@
- #define _IOT_ext2_new_group_input _IOT (_IOTS(__u32), 5, _IOTS(__u16), 2, 0, 0)
- #endif
-+#ifndef __MINT__
- #define EXT2_IOC_GETFLAGS             _IOR('f', 1, long)
- #define EXT2_IOC_SETFLAGS             _IOW('f', 2, long)
- #define EXT2_IOC_GETVERSION           _IOR('v', 1, long)
-@@ -316,6 +317,9 @@
- #define EXT2_IOC_GROUP_EXTEND         _IOW('f', 7, unsigned long)
- #define EXT2_IOC_GROUP_ADD            _IOW('f', 8,struct ext2_new_group_input)
- #define EXT4_IOC_GROUP_ADD            _IOW('f', 8,struct ext4_new_group_input)
-+#else
-+#include <mint/dcntl.h>
-+#endif
- /*
-  * Structure of an inode on the disk
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/getsize.c e2fsprogs-1.41.3-mint/lib/ext2fs/getsize.c
---- e2fsprogs-1.41.3/lib/ext2fs/getsize.c      2008-10-07 14:22:39.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/getsize.c 2009-01-23 10:47:35.000000000 +0000
-@@ -58,6 +58,11 @@
- #define BLKGETSIZE DKIOCGETBLOCKCOUNT32
- #endif /* APPLE_DARWIN */
-+#ifdef __MINT__
-+#include <sys/ioctl.h>
-+#include "mint_io.h"
-+#endif
-+
- #include "ext2_fs.h"
- #include "ext2fs.h"
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/llseek.c e2fsprogs-1.41.3-mint/lib/ext2fs/llseek.c
---- e2fsprogs-1.41.3/lib/ext2fs/llseek.c       2008-10-07 14:22:39.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/llseek.c  2009-01-23 10:47:35.000000000 +0000
-@@ -115,6 +115,8 @@
- #else /* !linux */
-+#ifndef __MINT__
-+
- #ifndef EINVAL
- #define EINVAL EXT2_ET_INVALID_ARGUMENT
- #endif
-@@ -133,6 +135,8 @@
- #endif
- }
-+#endif /* __MINT__ */
-+
- #endif        /* linux */
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/mint_io.c e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.c
---- e2fsprogs-1.41.3/lib/ext2fs/mint_io.c      1970-01-01 00:00:00.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.c 2009-01-23 10:49:51.000000000 +0000
-@@ -0,0 +1,858 @@
-+/*
-+ * $Id: e2fsprogs-1.41-mint.patch,v 1.1 2010/11/19 18:49:02 jlec Exp $
-+ * 
-+ * This file belongs to FreeMiNT. It's not in the original MiNT 1.12
-+ * distribution. See the file CHANGES for a detailed log of changes.
-+ * 
-+ * 
-+ * Copyright 2000 Frank Naumann <fnaumann@freemint.de>
-+ * All rights reserved.
-+ * 
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2, or (at your option)
-+ * any later version.
-+ * 
-+ * This file is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ * 
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+ * 
-+ * 
-+ * Author: Frank Naumann <fnaumann@freemint.de>
-+ * Started: 200-06-14
-+ * 
-+ * Please send suggestions, patches or bug reports to me or
-+ * the MiNT mailing list.
-+ * 
-+ */
-+
-+# ifdef __MINT__
-+
-+# include <assert.h>
-+# include <ctype.h>
-+# include <errno.h>
-+# include <fcntl.h>
-+# include <limits.h>
-+# include <stdarg.h>
-+# include <stdlib.h>
-+# include <stdio.h>
-+# include <string.h>
-+# include <time.h>
-+# include <unistd.h>
-+
-+# include "et/com_err.h"
-+# include "ext2fs/ext2_io.h"
-+# include <sys/ioctl.h>
-+# include <sys/stat.h>
-+# define loff_t ext2_loff_t
-+# define llseek ext2fs_llseek
-+
-+# include <mintbind.h>
-+# include "mint_io.h"
-+# include "xhdi.h"
-+
-+
-+# if 0
-+# define DEBUG(x)     printf x
-+# else
-+# define DEBUG(x)
-+# endif
-+
-+
-+/* prototypes */
-+
-+int __open_v(const char *_filename, int iomode, va_list argp);
-+
-+int open(__const char *__file, int __oflag, ...) __THROW;
-+int __open(__const char *__file, int __oflag, ...) __THROW;
-+
-+int ioctl(int fd, int cmd, void *arg);
-+int __ioctl(int fd, int cmd, void *arg);
-+
-+int fsync(int __fd) __THROW;
-+int __fsync(int __fd) __THROW;
-+
-+__off_t lseek(int __fd, __off_t __offset, int __whence) __THROW;
-+__off_t __lseek(int __fd, __off_t __offset, int __whence) __THROW;
-+
-+int close(int __fd) __THROW;
-+int __close(int __fd) __THROW;
-+
-+ssize_t read(int __fd, void *__buf, size_t __nbytes) __THROW;
-+ssize_t __read(int __fd, void *__buf, size_t __nbytes) __THROW;
-+
-+ssize_t write(int __fd, __const void *__buf, size_t __n) __THROW;
-+ssize_t __write(int __fd, __const void *__buf, size_t __n) __THROW;
-+
-+int fstat(int __fd, struct stat *__buf) __THROW;
-+int __fstat(int __fd, struct stat *__buf) __THROW;
-+
-+int stat(const char *filename, struct stat *st) __THROW;
-+
-+
-+struct device
-+{
-+      int used;
-+      
-+      int drv;
-+      int open_flags;
-+      
-+      ushort xhdi_maj;
-+      ushort xhdi_min;
-+      ulong xhdi_start;
-+      ulong xhdi_blocks;
-+      ulong xhdi_blocksize;
-+      char xhdi_id[4];
-+      
-+      loff_t pos;
-+};
-+
-+# define DEVS 16
-+static struct device devs[DEVS];
-+
-+static void
-+init_device(struct device *dev)
-+{
-+      dev->used = 0;
-+      
-+      dev->drv = -1;
-+      dev->open_flags = 0;
-+      dev->xhdi_maj = 0;
-+      dev->xhdi_min = 0;
-+      dev->xhdi_start = 0;
-+      dev->xhdi_blocks = 0;
-+      dev->xhdi_blocksize = 0;
-+      
-+      dev->pos = 0;
-+}
-+
-+static inline void
-+init(void)
-+{
-+      static int done = 0;
-+      int i;
-+      
-+      if (done)
-+              return;
-+      
-+      assert(sizeof(loff_t) == sizeof(long long));
-+      
-+      for (i = 0; i < DEVS; i++)
-+              init_device (&devs[i]);
-+      
-+      init_XHDI();
-+      
-+      /* we are now initialized */
-+      done = 1;
-+}
-+
-+static struct device *
-+get_device(int fd)
-+{
-+      struct device *dev;
-+      
-+      if ((fd < 1024) || (fd >= (1024 + DEVS)))
-+              return NULL;
-+      
-+      fd -= 1024;
-+      dev = &devs[fd];
-+      
-+      assert(dev->used);
-+      
-+      return dev;
-+}
-+
-+static int
-+alloc_device(void)
-+{
-+      int i;
-+      
-+      for (i = 0; i < DEVS; i++)
-+      {
-+              struct device *dev = &devs[i];
-+              
-+              if (!dev->used)
-+              {
-+                      dev->used = 1;
-+                      return (i + 1024);
-+              }
-+      }
-+      
-+      __set_errno(ENOMEM);
-+      return -1;
-+}
-+
-+static void
-+free_device(struct device *dev)
-+{
-+      assert(dev->used);
-+      
-+      init_device (dev);
-+}
-+
-+
-+int
-+open(const char *filename, int iomode, ...)
-+{
-+      const char *f = filename;
-+      struct device *mydev = NULL;
-+      int dev = -1;
-+      long ret;
-+      
-+      init();
-+      
-+      if (!filename)
-+      {
-+              __set_errno(EINVAL);
-+              return -1;
-+      }
-+      
-+      if ((f[1] == ':') && (f[2] == '\0'))
-+      {
-+              int c = tolower(f[0]);
-+              
-+              if (c >= 'a' && c <= 'z')
-+                      c = c - 'a';
-+              else if (c >= '1' && c <= '6')
-+                      c = 26 + (c - '1');
-+              
-+              if ((c >= 0) && (c < 32))
-+              {
-+                      dev = alloc_device();
-+                      if (dev != -1)
-+                      {
-+                              mydev = get_device(dev);
-+                              assert(mydev);
-+                              
-+                              mydev->drv = c;
-+                              mydev->open_flags = iomode;
-+                      }
-+              }
-+      }
-+      
-+      if (dev == -1)
-+      {
-+              /* fall through */
-+              
-+              va_list args;
-+              int retval;
-+              
-+              va_start(args, iomode);
-+              retval = __open_v(filename, iomode, args);
-+              va_end(args);
-+              
-+              return retval;
-+      }
-+      
-+      if (mydev->open_flags == O_RDONLY)
-+      {
-+              DEBUG(("readonly mode!\n"));
-+              sync();
-+      }
-+      else if (Dlock(1, mydev->drv))
-+      {
-+              printf("Can't lock partition %c:!\n", mydev->drv+'A');
-+              
-+              if (mydev)
-+                      free_device(mydev);
-+              
-+              __set_errno(EACCES);
-+              return -1;
-+      }
-+      
-+      __set_errno(EERROR);
-+      
-+      ret = XHGetVersion ();
-+      DEBUG(("XHDI version: %lx\n", ret));
-+      
-+      ret = XHInqDev2(mydev->drv,
-+                      &mydev->xhdi_maj, &mydev->xhdi_min,
-+                      &mydev->xhdi_start, NULL,
-+                      &mydev->xhdi_blocks, mydev->xhdi_id);
-+      if (ret)
-+      {
-+              printf("XHInqDev2 [%c] fail (ret = %li, errno = %i)\n",
-+                      mydev->drv+'A', ret, errno);
-+              ret = -1;
-+      }
-+      else
-+      {
-+              ret = XHInqTarget(mydev->xhdi_maj, mydev->xhdi_min,
-+                                &mydev->xhdi_blocksize, NULL, NULL);
-+              if (ret)
-+              {
-+                      printf("XHInqTarget [%i:%i] fail (ret = %li, errno = %i)\n",
-+                              mydev->xhdi_maj, mydev->xhdi_min, ret, errno);
-+                      ret = -1;
-+              }
-+              else
-+              {
-+                      char *xhdi_id = mydev->xhdi_id;
-+                      
-+                      if (       0
-+                              || ((xhdi_id[0] == 'G') && (xhdi_id[1] == 'E') && (xhdi_id[2] == 'M')) /* GEM */
-+                              || ((xhdi_id[0] == 'B') && (xhdi_id[1] == 'G') && (xhdi_id[2] == 'M')) /* BGM */
-+                              || ((xhdi_id[0] == 'F') && (xhdi_id[1] == '3') && (xhdi_id[2] == '2')) /* F32 */
-+                              || ((xhdi_id[0] == 'M') && (xhdi_id[1] == 'I') && (xhdi_id[2] == 'X')) /* MIX */
-+                              || ((xhdi_id[0] == 'R') && (xhdi_id[1] == 'A') && (xhdi_id[2] == 'W')) /* RAW */
-+                              || ((xhdi_id[0] == 'L') && (xhdi_id[1] == 'N') && (xhdi_id[2] == 'X')) /* LNX */
-+                              || ((xhdi_id[0] == '\0') && (xhdi_id[1] == 'D')))                  /* any DOS */
-+                      {
-+                              DEBUG(("Partition ok and accepted!\n"));
-+                              DEBUG(("start = %lu, blocks = %lu, blocksize = %lu\n",
-+                                      mydev->xhdi_start, mydev->xhdi_blocks,
-+                                      mydev->xhdi_blocksize));
-+                      }
-+                      else
-+                      {
-+                              xhdi_id [3] = '\0';
-+                              printf("Wrong partition ID [%s]!\n", xhdi_id);
-+                              printf("Only 'RAW', 'LNX' and DOS partitions are supported.\n");
-+                              
-+                              __set_errno(EPERM);
-+                              ret = -1;
-+                      }
-+              }
-+      }
-+      
-+      if (ret)
-+      {
-+              if (mydev)
-+                      free_device(mydev);
-+              
-+              dev = -1;
-+      }
-+      
-+      return dev;
-+}
-+
-+int
-+close(int fd)
-+{
-+      struct device *mydev = get_device(fd);
-+      int ret = 0;
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __close(fd);
-+      
-+      if (mydev->open_flags == O_RDONLY)
-+      {
-+              ;
-+      }
-+      else if (Dlock(0, mydev->drv))
-+      {
-+              printf("Can't unlock partition %c:!\n", 'A'+mydev->drv);
-+              
-+              __set_errno(EACCES);
-+              ret = -1;
-+      }
-+      
-+      free_device(mydev);
-+      return ret;
-+}
-+
-+/* simple buffer */
-+static char buffer[1024L * 128];
-+static ulong buf_recno = 0;
-+static long buf_n = 0;
-+
-+static long
-+rwabs_xhdi(struct device *mydev, ushort rw, void *buf, ulong size, ulong recno)
-+{
-+      ulong n = size / mydev->xhdi_blocksize;
-+      long r;
-+      
-+      assert((size % mydev->xhdi_blocksize) == 0);
-+      
-+      if (!n || (recno + n) > mydev->xhdi_blocks)
-+      {
-+              printf("rwabs_xhdi: access outside partition (drv = %c:)\n", 'A'+mydev->drv);
-+              exit(2);
-+      }
-+      
-+      if (n > 65535UL)
-+      {
-+              printf("rwabs_xhdi: n to large (drv = %c)\n", 'A'+mydev->drv);
-+              exit(2);
-+      }
-+      
-+      if (!rw && (buf_recno == recno) && (buf_n == n))
-+      {
-+              bcopy(buffer, buf, buf_n * mydev->xhdi_blocksize);
-+              return 0;
-+      }
-+      
-+      r = XHReadWrite (mydev->xhdi_maj, mydev->xhdi_min, rw, mydev->xhdi_start + recno, n, buf);
-+      
-+      if (!r && (n * mydev->xhdi_blocksize) <= sizeof(buffer))
-+      {
-+              bcopy(buf, buffer, n * mydev->xhdi_blocksize);
-+              
-+              buf_recno = recno;
-+              buf_n = n;
-+      }
-+      else
-+              buf_n = 0;
-+      
-+      return r;
-+}
-+
-+# define max(a,b)     (a > b ? a : b)
-+# define min(a,b)     (a > b ? b : a)
-+
-+int
-+read(int fd, void *_buf, size_t size)
-+{
-+      struct device *mydev = get_device(fd);
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __read(fd, _buf, size);
-+              
-+{
-+      char *buf = _buf;
-+      long todo;              /* characters remaining */
-+      long done;              /* characters processed */
-+      
-+      todo = size;
-+      done = 0;
-+      
-+      if (todo == 0)
-+              return 0;
-+      
-+      /* partial block copy
-+       */
-+      if (mydev->pos % mydev->xhdi_blocksize)
-+      {
-+              char tmp[mydev->xhdi_blocksize];
-+              
-+              ulong recno = mydev->pos / mydev->xhdi_blocksize;
-+              ulong offset = mydev->pos % mydev->xhdi_blocksize;
-+              ulong data;
-+              long ret;
-+              
-+              ret = rwabs_xhdi(mydev, 0, tmp, mydev->xhdi_blocksize, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("read: partial part: read failure (r = %li, errno = %i)\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              data = mydev->xhdi_blocksize - offset;
-+              data = min (todo, data);
-+              
-+              memcpy(buf, tmp + offset, data);
-+              
-+              buf += data;
-+              todo -= data;
-+              done += data;
-+              mydev->pos += data;
-+      }
-+      
-+      if (todo)
-+      {
-+              assert((todo > 0));
-+              assert((mydev->pos % mydev->xhdi_blocksize) == 0);
-+      }
-+      
-+      
-+      /* full blocks
-+       */
-+      if (todo / mydev->xhdi_blocksize)
-+      {
-+              ulong recno = mydev->pos / mydev->xhdi_blocksize;
-+              ulong data = (todo / mydev->xhdi_blocksize) * mydev->xhdi_blocksize;
-+              long ret;
-+              
-+              ret = rwabs_xhdi (mydev, 0, buf, data, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("read: full blocks: read failure (r = %li, errno = %i)\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              buf += data;
-+              todo -= data;
-+              done += data;
-+              mydev->pos += data;
-+      }
-+      
-+      if (todo)
-+      {
-+              assert((todo > 0) && (todo < mydev->xhdi_blocksize));
-+              assert((mydev->pos % mydev->xhdi_blocksize) == 0);
-+      }
-+      
-+      /* anything left?
-+       */
-+      if (todo)
-+      {
-+              char tmp[mydev->xhdi_blocksize];
-+              
-+              ulong recno = mydev->pos / mydev->xhdi_blocksize;
-+              long ret;
-+              
-+              ret = rwabs_xhdi (mydev, 0, tmp, mydev->xhdi_blocksize, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("read: left part: read failure (r = %li, errno = %i)]\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              memcpy(buf, tmp, todo);
-+              
-+              done += todo;
-+              mydev->pos += todo;
-+      }
-+      
-+      assert(done == size);
-+      
-+out:
-+      return done;
-+}
-+}
-+
-+int
-+write(int fd, const void *_buf, size_t size)
-+{
-+      struct device *mydev = get_device(fd);
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __write(fd, _buf, size);
-+      
-+      if (mydev->open_flags == O_RDONLY)
-+      {
-+              __set_errno(EPERM);
-+              return -1;
-+      }
-+{
-+      const char *buf = _buf;
-+      long todo;              /* characters remaining */
-+      long done;              /* characters processed */
-+      
-+      todo = size;
-+      done = 0;
-+      
-+      if (todo == 0)
-+              return 0;
-+      
-+      /* partial block copy
-+       */
-+      if (mydev->pos % mydev->xhdi_blocksize)
-+      {
-+              char tmp[mydev->xhdi_blocksize];
-+              
-+              ulong recno = mydev->pos / mydev->xhdi_blocksize;
-+              ulong offset = mydev->pos % mydev->xhdi_blocksize;
-+              ulong data;
-+              long ret;
-+              
-+              ret = rwabs_xhdi(mydev, 0, tmp, mydev->xhdi_blocksize, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("write: partial part: read failure (r = %li, errno = %i)\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              data = mydev->xhdi_blocksize - offset;
-+              data = min (todo, data);
-+              
-+              memcpy(tmp + offset, buf, data);
-+              
-+              ret = rwabs_xhdi(mydev, 1, tmp, mydev->xhdi_blocksize, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("write: partial part: write failure (r = %li, errno = %i)\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              buf += data;
-+              todo -= data;
-+              done += data;
-+              mydev->pos += data;
-+      }
-+      
-+      if (todo)
-+      {
-+              assert((todo > 0));
-+              assert((mydev->pos % mydev->xhdi_blocksize) == 0);
-+      }
-+      
-+      /* full blocks
-+       */
-+      if (todo / mydev->xhdi_blocksize)
-+      {
-+              ulong recno = mydev->pos / mydev->xhdi_blocksize;
-+              ulong data = (todo / mydev->xhdi_blocksize) * mydev->xhdi_blocksize;
-+              long ret;
-+              
-+              ret = rwabs_xhdi(mydev, 1, (void *)buf, data, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("write: full blocks: write failure (r = %li, errno = %i)\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              buf += data;
-+              todo -= data;
-+              done += data;
-+              mydev->pos += data;
-+      }
-+      
-+      if (todo)
-+      {
-+              assert((todo > 0) && (todo < mydev->xhdi_blocksize));
-+              assert((mydev->pos % mydev->xhdi_blocksize) == 0);
-+      }
-+      
-+      /* anything left?
-+       */
-+      if (todo)
-+      {
-+              char tmp[mydev->xhdi_blocksize];
-+              
-+              ulong recno = mydev->pos / mydev->xhdi_blocksize;
-+              long ret;
-+              
-+              ret = rwabs_xhdi(mydev, 0, tmp, mydev->xhdi_blocksize, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("write: left part: read failure (r = %li, errno = %i)]\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              memcpy(tmp, buf, todo);
-+              
-+              ret = rwabs_xhdi(mydev, 1, tmp, mydev->xhdi_blocksize, recno);
-+              if (ret)
-+              {
-+                      DEBUG(("write: partial part: write failure (r = %li, errno = %i)\n", ret, errno));
-+                      goto out;
-+              }
-+              
-+              done += todo;
-+              mydev->pos += todo;
-+      }
-+      
-+      assert(done == size);
-+      
-+out:
-+      return done;
-+}
-+}
-+
-+int
-+ioctl(int fd, int cmd, void *arg)
-+{
-+      struct device *mydev = get_device(fd);
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __ioctl(fd, cmd, arg);
-+      
-+      DEBUG(("ioctl: cmd = %i\n", cmd));
-+      
-+      switch (cmd)
-+      {
-+              case BLKGETSIZE:
-+              {
-+                      ulong *size = arg;
-+                      *size = mydev->xhdi_blocks * (mydev->xhdi_blocksize / 512);
-+                      break;
-+              }
-+              case BLOCKSIZE:
-+              {
-+                      ulong *block_size = arg;
-+                      *block_size = mydev->xhdi_blocksize;
-+                      break;
-+              }
-+              default:
-+                      __set_errno(EINVAL);
-+                      return -1;
-+      }
-+      
-+      return 0;
-+}
-+
-+int
-+fstat(int fd, struct stat *st)
-+{
-+      struct device *mydev = get_device(fd);
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __fstat(fd, st);
-+      
-+      bzero(st, sizeof(*st));
-+      
-+      st->st_dev      = mydev->xhdi_maj;
-+      st->st_ino      = mydev->drv;
-+      st->st_mode     = S_IFBLK | S_IRUSR | S_IWUSR;
-+      st->st_nlink    = 1;
-+      st->st_uid      = 0;
-+      st->st_gid      = 0;
-+      st->st_rdev     = mydev->xhdi_min;
-+      st->st_atime    = time (NULL);
-+      st->st_mtime    = time (NULL);
-+      st->st_ctime    = time (NULL);
-+      st->st_size     = (int64_t) mydev->xhdi_blocks * mydev->xhdi_blocksize;
-+      st->st_blocks   = (int64_t) mydev->xhdi_blocks * mydev->xhdi_blocksize / 512;
-+      st->st_blksize  = mydev->xhdi_blocksize;
-+      st->st_flags    = 0;
-+      st->st_gen      = 0;
-+      
-+      return 0;
-+}
-+
-+int
-+stat(const char *filename, struct stat *st)
-+{
-+      struct device *mydev;
-+      int fd, res;
-+      
-+      fd = open(filename, O_RDONLY);
-+      if (fd == -1)
-+              return -1;
-+
-+      mydev = get_device(fd);
-+      if (!mydev)
-+      {
-+              close(fd);
-+              
-+              /* fall through */
-+              return __stat(filename, st);
-+      }
-+      
-+      res = fstat(fd, st); 
-+      close(fd);
-+      
-+      return res;
-+}
-+
-+int
-+fsync(int fd)
-+{
-+      struct device *mydev = get_device(fd);
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __fsync(fd);
-+      
-+      /* nothing todo */
-+      return 0;
-+}
-+
-+loff_t llseek(int fd, loff_t offset, int origin);
-+
-+loff_t
-+llseek(int fd, loff_t offset, int origin)
-+{
-+      struct device *mydev = get_device(fd);
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __lseek(fd, (off_t) offset, origin);
-+      
-+      
-+      switch (origin)
-+      {
-+              case SEEK_SET:
-+                      break;
-+              case SEEK_CUR:
-+                      offset += mydev->pos;
-+                      break;
-+              case SEEK_END:
-+                      offset += (int64_t) mydev->xhdi_blocks * mydev->xhdi_blocksize;
-+                      break;
-+              default:
-+                      return -1;
-+      }
-+      
-+      if (offset > (loff_t) mydev->xhdi_blocks * mydev->xhdi_blocksize)
-+      {
-+              __set_errno(EINVAL);
-+              return -1;
-+      }
-+      
-+      mydev->pos = offset;
-+      return mydev->pos;
-+}
-+
-+loff_t lseek64(int fd, loff_t offset, int origin);
-+
-+loff_t
-+lseek64(int fd, loff_t offset, int origin)
-+{
-+      return llseek(fd, offset, origin);
-+}
-+
-+__off_t
-+lseek(int fd, __off_t offset, int mode)
-+{
-+      struct device *mydev = get_device(fd);
-+      
-+      if (!mydev)
-+              /* fall through */
-+              return __lseek(fd, offset, mode);
-+      
-+{
-+      loff_t _offset = offset;
-+      
-+      switch (mode)
-+      {
-+              case SEEK_SET:
-+                      break;
-+              case SEEK_CUR:
-+                      _offset += mydev->pos;
-+                      break;
-+              case SEEK_END:
-+                      _offset += (loff_t) mydev->xhdi_blocks * mydev->xhdi_blocksize;
-+                      break;
-+              default:
-+                      return -1;
-+      }
-+      
-+      if (_offset > LONG_MAX)
-+      {
-+              __set_errno(EINVAL);
-+              return -1;
-+      }
-+      
-+      if (_offset > (loff_t) mydev->xhdi_blocks * mydev->xhdi_blocksize)
-+      {
-+              __set_errno(EINVAL);
-+              return -1;
-+      }
-+      
-+      mydev->pos = _offset;
-+      return (off_t) mydev->pos;
-+}
-+}
-+
-+int gettype(int fd);
-+
-+int
-+gettype(int fd)
-+{
-+      struct device *mydev = get_device(fd);
-+      char *xhdi_id;
-+      
-+      if (!mydev)
-+              return -1;
-+
-+      /* Get filesystem type by XHDI ID */
-+      xhdi_id = mydev->xhdi_id;
-+      if ((xhdi_id[0] == '\0') && (xhdi_id[1] == 'D'))
-+              return 0;   /* DOS (\0D*) */
-+      else
-+              return 1;   /* Atari (GEM/GBM) */
-+}
-+
-+# endif /* __MINT__ */
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/mint_io.h e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.h
---- e2fsprogs-1.41.3/lib/ext2fs/mint_io.h      1970-01-01 00:00:00.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/mint_io.h 2009-01-23 10:49:53.000000000 +0000
-@@ -0,0 +1,22 @@
-+/*
-+ * mint_io.h
-+ *
-+ * Copyright (C) 2000 Frank Naumann <fnaumann@freemint.de>.
-+ *
-+ * %Begin-Header%
-+ * This file may be redistributed under the terms of the GNU Public
-+ * License.
-+ * %End-Header%
-+ */
-+
-+# ifdef __MINT__
-+
-+# ifndef _mint_io_h
-+# define _mint_io_h
-+
-+# define BLKGETSIZE           (('b'<< 8) | 1)
-+# define BLOCKSIZE            (('b'<< 8) | 2)
-+
-+# endif /* _mint_io_h */
-+
-+# endif /* __MINT__ */
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/unix_io.c e2fsprogs-1.41.3-mint/lib/ext2fs/unix_io.c
---- e2fsprogs-1.41.3/lib/ext2fs/unix_io.c      2008-10-13 03:12:22.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/unix_io.c 2009-01-23 10:47:35.000000000 +0000
-@@ -51,9 +51,15 @@
- #define BLKROGET   _IO(0x12, 94) /* Get read-only status (0 = read_write).  */
- #endif
-+#ifdef __MINT__
-+#include <sys/ioctl.h>
-+#include "mint_io.h"
-+#endif
-+
- #include "ext2_fs.h"
- #include "ext2fs.h"
-+
- /*
-  * For checking structure magic numbers...
-  */
-@@ -512,6 +518,16 @@
-               }
-       }
- #endif
-+      
-+#ifdef __MINT__
-+      {
-+              unsigned long block_size;
-+              retval = ioctl(data->dev, BLOCKSIZE, &block_size);
-+              if (retval == 0)
-+                      io->block_size = block_size;
-+      }
-+#endif
-+      
-       *channel = io;
-       return 0;
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/xhdi.c e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.c
---- e2fsprogs-1.41.3/lib/ext2fs/xhdi.c 1970-01-01 00:00:00.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.c    2009-01-23 10:49:55.000000000 +0000
-@@ -0,0 +1,577 @@
-+/*
-+ * Copyright 2000 Frank Naumann <fnaumann@freemint.de>
-+ * All rights reserved.
-+ * 
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2, or (at your option)
-+ * any later version.
-+ * 
-+ * This file is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ * 
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+ * 
-+ * 
-+ * Started:      2000-05-02
-+ * 
-+ * Changes:
-+ * 
-+ * 0.1:
-+ * 
-+ * fix: Cookie handling stuff; use Getcookie from MiNT-Lib now
-+ *      requires an actual MiNT-Lib (>= PL49)
-+ * 
-+ * 0.0:
-+ * 
-+ * - inital version
-+ * 
-+ */
-+
-+# include "xhdi.h"
-+
-+# include <stdio.h>
-+# include <stdlib.h>
-+# include <errno.h>
-+# include <mintbind.h>
-+# include <mint/cookie.h>
-+
-+
-+/*
-+ * internal usage
-+ */
-+
-+/* dummy routine */
-+static long
-+XHDIfail (void)
-+{
-+      return -ENOSYS;
-+}
-+
-+/* XHDI handler function */
-+static long (*XHDI)() = XHDIfail;
-+
-+ushort XHDI_installed = 0;
-+
-+
-+# define C_XHDI               0x58484449L
-+# define XHDIMAGIC    0x27011992L
-+
-+/* initalize flag */
-+static ushort init = 1;
-+
-+long
-+init_XHDI (void)
-+{
-+      long *val;
-+      long r;
-+      
-+      init = 0;
-+      
-+      r = Getcookie (C_XHDI, (long *) &val);
-+      if (r == C_FOUND)
-+      {
-+              long *magic_test = val;
-+              
-+              /* check magic */
-+              if (magic_test)
-+              {
-+                      magic_test--;
-+                      if (*magic_test == XHDIMAGIC)
-+                      {
-+                              XHDI = val;
-+                      }
-+              }
-+      }
-+      
-+      r = XHGetVersion ();
-+      if (r < 0)
-+      {
-+              perror ("XHGetVersion");
-+              
-+              XHDI = XHDIfail;
-+              return r;
-+      }
-+      
-+      /* we need at least XHDI 1.10 */
-+      if (r >= 0x110)
-+      {
-+              XHDI_installed = r;
-+              return 0;
-+      }
-+      
-+      XHDI = XHDIfail;
-+      return -1;
-+}
-+
-+
-+/*
-+ * XHDI wrapper routines
-+ */
-+
-+# define CALL \
-+      long oldstack = 0;              \
-+      long r;                         \
-+                                      \
-+      if (init) init_XHDI ();         \
-+                                      \
-+      if (!Super (1L))                \
-+              oldstack = Super (0L);  \
-+                                      \
-+      r = XHDI (args);                \
-+      if (r < 0)                      \
-+      {                               \
-+              __set_errno (-r);       \
-+              r = -1;                 \
-+      }                               \
-+                                      \
-+      if (oldstack)                   \
-+              Super (oldstack);       \
-+                                      \
-+      return r
-+
-+long
-+XHGetVersion (void)
-+{
-+      struct args_XHGetVersion
-+      {
-+              ushort  opcode;
-+      }
-+      args = 
-+      {
-+              0
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHInqTarget (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name)
-+{
-+      struct args_XHInqTarget
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ulong   *block_size;
-+              ulong   *device_flags;
-+              char    *product_name;
-+      }
-+      args =
-+      {
-+              1,
-+              major,
-+              minor,
-+              block_size,
-+              device_flags,
-+              product_name
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHReserve (ushort major, ushort minor, ushort do_reserve, ushort key)
-+{
-+      struct args_XHReserve
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ushort  do_reserve;
-+              ushort  key;
-+      }
-+      args =
-+      {
-+              2,
-+              major,
-+              minor,
-+              do_reserve,
-+              key
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHLock (ushort major, ushort minor, ushort do_lock, ushort key)
-+{
-+      struct args_XHLock
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ushort  do_lock;
-+              ushort  key;
-+      }
-+      args =
-+      {
-+              3,
-+              major,
-+              minor,
-+              do_lock,
-+              key
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHStop (ushort major, ushort minor, ushort do_stop, ushort key)
-+{
-+      struct args_XHStop
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ushort  do_stop;
-+              ushort  key;
-+      }
-+      args =
-+      {
-+              4,
-+              major,
-+              minor,
-+              do_stop,
-+              key
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHEject (ushort major, ushort minor, ushort do_eject, ushort key)
-+{
-+      struct args_XHEject
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ushort  do_eject;
-+              ushort  key;
-+      }
-+      args =
-+      {
-+              5,
-+              major,
-+              minor,
-+              do_eject,
-+              key
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHDrvMap (void)
-+{
-+      struct args_XHDrvMap
-+      {
-+              ushort  opcode;
-+      }
-+      args =
-+      {
-+              6
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHInqDev (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb)
-+{
-+      struct args_XHInqDev
-+      {
-+              ushort  opcode;
-+              ushort  bios;
-+              ushort  *major;
-+              ushort  *minor;
-+              ulong   *start;
-+              __BPB   *bpb;
-+      }
-+      args =
-+      {
-+              7,
-+              bios,
-+              major,
-+              minor,
-+              start,
-+              bpb
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHInqDriver (ushort bios, char *name, char *version, char *company, ushort *ahdi_version, ushort *maxIPL)
-+{
-+      struct args_XHInqDriver
-+      {
-+              ushort  opcode;
-+              ushort  bios;
-+              char    *name;
-+              char    *version;
-+              char    *company;
-+              ushort  *ahdi_version;
-+              ushort  *maxIPL;
-+      }
-+      args =
-+      {
-+              8,
-+              bios,
-+              name,
-+              version,
-+              company,
-+              ahdi_version,
-+              maxIPL
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHNewCookie (void *newcookie)
-+{
-+      struct args_XHNewCookie
-+      {
-+              ushort  opcode;
-+              void    *newcookie;
-+      }
-+      args =
-+      {
-+              9,
-+              newcookie
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHReadWrite (ushort major, ushort minor, ushort rwflag, ulong recno, ushort count, void *buf)
-+{
-+      struct args_XHReadWrite
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ushort  rwflag;
-+              ulong   recno;
-+              ushort  count;
-+              void    *buf;
-+      }
-+      args =
-+      {
-+              10,
-+              major,
-+              minor,
-+              rwflag,
-+              recno,
-+              count,
-+              buf
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHInqTarget2 (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name, ushort stringlen)
-+{
-+      struct args_XHInqTarget2
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ulong   *block_size;
-+              ulong   *device_flags;
-+              char    *product_name;
-+              ushort  stringlen;
-+      }
-+      args =
-+      {
-+              11,
-+              major,
-+              minor,
-+              block_size,
-+              device_flags,
-+              product_name,
-+              stringlen
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHInqDev2 (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb, ulong *blocks, char *partid)
-+{
-+      struct args_XHInqDev2
-+      {
-+              ushort  opcode;
-+              ushort  bios;
-+              ushort  *major;
-+              ushort  *minor;
-+              ulong   *start;
-+              __BPB   *bpb;
-+              ulong   *blocks;
-+              char    *partid;
-+      }
-+      args =
-+      {
-+              12,
-+              bios,
-+              major,
-+              minor,
-+              start,
-+              bpb,
-+              blocks,
-+              partid
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHDriverSpecial (ulong key1, ulong key2, ushort subopcode, void *data)
-+{
-+      struct args_XHDriverSpecial
-+      {
-+              ushort  opcode;
-+              ulong   key1;
-+              ulong   key2;
-+              ushort  subopcode;
-+              void    *data;
-+      }
-+      args =
-+      {
-+              13,
-+              key1,
-+              key2,
-+              subopcode,
-+              data
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHGetCapacity (ushort major, ushort minor, ulong *blocks, ulong *bs)
-+{
-+      struct args_XHGetCapacity
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ulong   *blocks;
-+              ulong   *bs;
-+      }
-+      args =
-+      {
-+              14,
-+              major,
-+              minor,
-+              blocks,
-+              bs
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHMediumChanged (ushort major, ushort minor)
-+{
-+      struct args_XHMediumChanged
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+      }
-+      args =
-+      {
-+              15,
-+              major,
-+              minor
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHMiNTInfo (ushort op, void *data)
-+{
-+      struct args_XHMiNTInfo
-+      {
-+              ushort  opcode;
-+              ushort  op;
-+              void    *data;
-+      }
-+      args =
-+      {
-+              16,
-+              op,
-+              data
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHDOSLimits (ushort which, ulong limit)
-+{
-+      struct args_XHDOSLimits
-+      {
-+              ushort  opcode;
-+              ushort  which;
-+              ulong   limit;
-+      }
-+      args =
-+      {
-+              17,
-+              which,
-+              limit
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHLastAccess (ushort major, ushort minor, ulong *ms)
-+{
-+      struct args_XHLastAccess
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+              ulong   *ms;
-+      }
-+      args =
-+      {
-+              18,
-+              major,
-+              minor,
-+              ms
-+      };
-+      
-+      CALL;
-+}
-+
-+long
-+XHReaccess (ushort major, ushort minor)
-+{
-+      struct args_XHReaccess
-+      {
-+              ushort  opcode;
-+              ushort  major;
-+              ushort  minor;
-+      }
-+      args =
-+      {
-+              19,
-+              major,
-+              minor
-+      };
-+      
-+      CALL;
-+}
-diff -ur --new-file e2fsprogs-1.41.3/lib/ext2fs/xhdi.h e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.h
---- e2fsprogs-1.41.3/lib/ext2fs/xhdi.h 1970-01-01 00:00:00.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/lib/ext2fs/xhdi.h    2009-01-23 10:49:56.000000000 +0000
-@@ -0,0 +1,144 @@
-+/*
-+ * Copyright 2000 Frank Naumann <fnaumann@freemint.de>
-+ * All rights reserved.
-+ * 
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2, or (at your option)
-+ * any later version.
-+ * 
-+ * This file is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ * 
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+ * 
-+ */
-+
-+# ifndef _xhdi_h
-+# define _xhdi_h
-+
-+# include <sys/types.h>
-+
-+typedef unsigned char uchar;
-+
-+
-+/*
-+ * BIOS parameter block (osbind.h is buggy)
-+ */
-+
-+typedef struct
-+{
-+      ushort  recsiz;         /* bytes per sector */
-+      short   clsiz;          /* sectors per cluster */
-+      ushort  clsizb;         /* bytes per cluster */
-+      short   rdlen;          /* root directory size */
-+      short   fsiz;           /* size of FAT */
-+      short   fatrec;         /* startsector of second FAT */
-+      short   datrec;         /* first data sector */
-+      ushort  numcl;          /* total number of clusters */
-+      short   bflags;         /* some flags */
-+      
-+} __BPB;
-+
-+
-+/*
-+ * Extended BIOS Parameter Block (XHDI)
-+ */
-+
-+typedef struct
-+{
-+      ushort  recsiz;         /* bytes per sector */
-+      short   clsiz;          /* sectors per cluster */
-+      ushort  clsizb;         /* bytes per cluster */
-+      short   rdlen;          /* root directory size or 0 if FAT32 */
-+      short   fsiz;           /* size of FAT or 0 if FAT32 */
-+      short   fatrec;         /* startsector of second FAT or 0 if FAT32 */
-+      short   datrec;         /* first data sector or 0 if FAT32 */
-+      ushort  numcl;          /* total number of clusters or 0 if FAT32 */
-+      short   bflags;         /* bit 0: 0 = FAT12, 1 = FAT16
-+                               * bit 1: 0 = 2 FATs, 1 = 1 FAT
-+                               * bit 2: 0 = BPB, 1 = EXTENDED_BPB
-+                               */
-+      
-+      /* Ab hier undokumentiert, nur A: und B:! */
-+      short   ntracks;        /* Anzahl Spuren */
-+      short   nsides;         /* Anzahl Seiten */
-+      short   spc;            /* Sektoren pro Zylinder */
-+      short   spt;            /* Sektoren pro Spur */
-+      ushort  nhid;           /* Anzahl versteckte Sektoren */
-+      uchar   ser[3];         /* Seriennummer */
-+      uchar   serms[4];       /* ab TOS 2.06: MS-DOS-4.0-Seriennummer */
-+      char    unused;
-+      
-+      /* if bit 2 of bflags are set */
-+      long    l_recsiz;       /* bytes per sector */
-+      long    l_clsiz;        /* sectors per cluster */
-+      long    l_clsizb;       /* bytes per cluster */
-+      long    l_rdlen;        /* root directory size */
-+      long    l_fsiz;         /* size of FAT */
-+      long    l_fatrec;       /* startsector of second FAT */
-+      long    l_datrec;       /* first data sector */
-+      long    l_numcl;        /* total number of clusters */
-+      long    l_rdstcl;       /* if FAT32: startcluster of root directory
-+                               * otherwise 0
-+                               */
-+} __xhdi_BPB;
-+
-+
-+# define XH_TARGET_STOPPABLE  0x00000001L
-+# define XH_TARGET_REMOVABLE  0x00000002L
-+# define XH_TARGET_LOCKABLE   0x00000004L
-+# define XH_TARGET_EJECTABLE  0x00000008L
-+# define XH_TARGET_LOCKED     0x20000000L
-+# define XH_TARGET_STOPPED    0x40000000L
-+# define XH_TARGET_RESERVED   0x80000000L
-+
-+# define XH_MI_SETKERINFO     0
-+# define XH_MI_GETKERINFO     1
-+
-+# define XH_DL_SECSIZ         0
-+# define XH_DL_MINFAT         1
-+# define XH_DL_MAXFAT         2
-+# define XH_DL_MINSPC         3
-+# define XH_DL_MAXSPC         4
-+# define XH_DL_CLUSTS         5
-+# define XH_DL_MAXSEC         6
-+# define XH_DL_DRIVES         7
-+# define XH_DL_CLSIZB         8
-+# define XH_DL_RDLEN          9
-+# define XH_DL_CLUSTS12               12
-+# define XH_DL_CLUSTS32               13
-+# define XH_DL_BFLAGS         14
-+
-+
-+extern ushort XHDI_installed;
-+
-+long  init_XHDI       (void);
-+
-+long  XHGetVersion    (void);
-+long  XHInqTarget     (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name);
-+long  XHReserve       (ushort major, ushort minor, ushort do_reserve, ushort key);
-+long  XHLock          (ushort major, ushort minor, ushort do_lock, ushort key);
-+long  XHStop          (ushort major, ushort minor, ushort do_stop, ushort key);
-+long  XHEject         (ushort major, ushort minor, ushort do_eject, ushort key);
-+long  XHDrvMap        (void);
-+long  XHInqDev        (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb);
-+long  XHInqDriver     (ushort bios, char *name, char *version, char *company, ushort *ahdi_version, ushort *maxIPL);
-+long  XHNewCookie     (void *newcookie);
-+long  XHReadWrite     (ushort major, ushort minor, ushort rwflag, ulong recno, ushort count, void *buf);
-+long  XHInqTarget2    (ushort major, ushort minor, ulong *block_size, ulong *device_flags, char *product_name, ushort stringlen);
-+long  XHInqDev2       (ushort bios, ushort *major, ushort *minor, ulong *start, __BPB *bpb, ulong *blocks, char *partid);
-+long  XHDriverSpecial (ulong key1, ulong key2, ushort subopcode, void *data);
-+long  XHGetCapacity   (ushort major, ushort minor, ulong *blocks, ulong *bs);
-+long  XHMediumChanged (ushort major, ushort minor);
-+long  XHMiNTInfo      (ushort op, void *data);
-+long  XHDOSLimits     (ushort which, ulong limit);
-+long  XHLastAccess    (ushort major, ushort minor, ulong *ms);
-+long  XHReaccess      (ushort major, ushort minor);
-+
-+
-+# endif /* _xhdi_h */
-diff -ur --new-file e2fsprogs-1.41.3/misc/e2undo.c e2fsprogs-1.41.3-mint/misc/e2undo.c
---- e2fsprogs-1.41.3/misc/e2undo.c     2009-01-23 12:59:44.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/misc/e2undo.c        2009-01-23 12:56:40.000000000 +0000
-@@ -19,6 +19,7 @@
- #if HAVE_ERRNO_H
- #include <errno.h>
- #endif
-+#include <sys/types.h>
- #include "ext2fs/tdb.h"
- #include "ext2fs/ext2fs.h"
- #include "nls-enable.h"
-diff -ur --new-file e2fsprogs-1.41.3/misc/e2initrd_helper.c e2fsprogs-1.41.3-mint/misc/e2initrd_helper.c
---- e2fsprogs-1.41.3/misc/e2initrd_helper.c    2009-01-23 12:58:29.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/misc/e2initrd_helper.c       2009-01-23 12:59:11.000000000 +0000
-@@ -50,7 +50,7 @@
-       int     ptr;
- };
--struct fs_info {
-+struct _fs_info {
-       char  *device;
-       char  *mountpt;
-       char  *type;
-@@ -58,7 +58,7 @@
-       int   freq;
-       int   passno;
-       int   flags;
--      struct fs_info *next;
-+      struct _fs_info *next;
- };
- static void usage(void)
-@@ -230,7 +230,7 @@
-       *q = 0;
- }
--static int parse_fstab_line(char *line, struct fs_info *fs)
-+static int parse_fstab_line(char *line, struct _fs_info *fs)
- {
-       char    *dev, *device, *mntpnt, *type, *opts, *freq, *passno, *cp;
-@@ -280,7 +280,7 @@
-       return 0;
- }
--static void free_fstab_line(struct fs_info *fs)
-+static void free_fstab_line(struct _fs_info *fs)
- {
-       if (fs->device)
-               fs->device = 0;
-@@ -290,7 +290,7 @@
-               fs->type = 0;
-       if (fs->opts)
-               fs->opts = 0;
--      memset(fs, 0, sizeof(struct fs_info));
-+      memset(fs, 0, sizeof(struct _fs_info));
- }
-@@ -334,7 +334,7 @@
-       errcode_t retval;
-       struct mem_file file;
-       char            *buf;
--      struct fs_info fs_info;
-+      struct _fs_info _fs_info;
-       int             ret;
-       retval = get_file(fs, "/etc/fstab", &file);
-@@ -344,14 +344,14 @@
-               if (!buf)
-                       continue;
--              ret = parse_fstab_line(buf, &fs_info);
-+              ret = parse_fstab_line(buf, &_fs_info);
-               if (ret < 0)
-                       goto next_line;
--              if (!strcmp(fs_info.mountpt, "/"))
--                      printf("%s\n", fs_info.type);
-+              if (!strcmp(_fs_info.mountpt, "/"))
-+                      printf("%s\n", _fs_info.type);
--              free_fstab_line(&fs_info);
-+              free_fstab_line(&_fs_info);
-       next_line:
-               free(buf);
-diff -ur --new-file e2fsprogs-1.41.3/misc/mke2fs.c e2fsprogs-1.41.3-mint/misc/mke2fs.c
---- e2fsprogs-1.41.3/misc/mke2fs.c     2008-10-07 14:22:39.000000000 +0000
-+++ e2fsprogs-1.41.3-mint/misc/mke2fs.c        2009-01-23 10:47:35.000000000 +0000
-@@ -1819,6 +1819,36 @@
-       return retval;
- }
-+#ifdef __MINT__
-+void
-+warn (const char *drv)
-+{
-+      char c;
-+      int check;
-+      
-+      check = open (drv, O_RDONLY);
-+      if (check == -1)
-+              return;
-+      
-+      close (check);
-+      
-+      if (check < 1024)
-+              return;
-+      
-+      fprintf (stderr, "\n");
-+      fprintf (stderr, "WARNING: THIS WILL TOTALLY DESTROY ANY DATA ON %s:\n", drv);
-+      fprintf (stderr, "Are you ABSOLUTELY SURE you want to do this? (y/n) ");
-+      scanf ("%c", &c);
-+      fprintf (stderr, "\n");
-+      
-+      if (c == 'y' || c == 'Y')
-+              return;
-+      
-+      fprintf (stderr, "Aborted\n");
-+      exit (1);
-+}
-+#endif
-+
- int main (int argc, char *argv[])
- {
-       errcode_t       retval = 0;
-@@ -1839,6 +1869,11 @@
- #endif
-       PRS(argc, argv);
-+#ifdef __MINT__
-+      if (!quiet)
-+              warn (device_name);
-+#endif
-+
- #ifdef CONFIG_TESTIO_DEBUG
-       if (getenv("TEST_IO_FLAGS") || getenv("TEST_IO_BLOCK")) {
-               io_ptr = test_io_manager;
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-darwin-makefile.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-darwin-makefile.patch
deleted file mode 100644 (file)
index 8444067..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-On Darwin, create dylibs with a versioning scheme like Linux/ELF, not
-like BSD/ELF.
-This patch uses intentionally ELF_* vars to make it easier to diff
-against the ELF Makefile.
-
-http://sourceforge.net/tracker/index.php?func=detail&aid=2555389&group_id=2406&atid=302406
-
---- lib/Makefile.darwin-lib
-+++ lib/Makefile.darwin-lib
-@@ -1,14 +1,15 @@
- #
--# This is a Makefile stub which handles the creation of Darwin BSD shared
--# libraries.
-+# This is a Makefile stub which handles the creation of Darwin shared
-+# libraries based on the ELF scheme.
- #
- # In order to use this stub, the following makefile variables must be defined.
--#
--# BSDLIB_VERSION = 1.0
--# BSDLIB_IMAGE = libce
--# BSDLIB_MYDIR = et
--# BSDLIB_INSTALL_DIR = $(SHLIBDIR)
--#
-+# 
-+# ELF_VERSION = 1.0
-+# ELF_SO_VERSION = 1
-+# ELF_IMAGE = libce
-+# ELF_MYDIR = et
-+# ELF_INSTALL_DIR = $(SHLIBDIR)
-+# ELF_OTHER_LIBS = -lc
- all:: image
-@@ -16,36 +17,58 @@
-       $(E) "  MKDIR pic"
-       $(Q) mkdir -p pic
--BSD_LIB = $(BSDLIB_IMAGE).$(BSDLIB_VERSION).dylib
--BSDLIB_PIC_FLAG = -fPIC
-+ELF_LIB = $(ELF_IMAGE).$(ELF_VERSION).dylib
-+ELF_SONAME = $(ELF_IMAGE).$(ELF_SO_VERSION).dylib
--image:                $(BSD_LIB)
-+image:                $(ELF_LIB)
--$(BSD_LIB): $(OBJS)
--      $(E) "  GEN_BSD_SOLIB $(BSD_LIB)"
--      $(Q) (cd pic; $(CC) -dynamiclib -compatibility_version 1.0 -current_version $(BSDLIB_VERSION) \
--              -flat_namespace -undefined warning -o $(BSD_LIB) $(OBJS))
--      $(Q) $(MV) pic/$(BSD_LIB) .
--      $(Q) $(RM) -f ../$(BSD_LIB)
-+$(ELF_LIB): $(OBJS)
-+      $(E) "  GEN_ELF_SOLIB $(ELF_LIB)"
-+      $(Q) (cd pic; $(CC) -dynamiclib -o $(ELF_LIB) $(LDFLAGS) \
-+              -Wl,-install_name,$(libdir)/$(ELF_SONAME) $(OBJS) $(ELF_OTHER_LIBS))
-+      $(Q) $(MV) pic/$(ELF_LIB) .
-+      $(Q) $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).dylib ../$(ELF_SONAME)
-       $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) \
--              `echo $(my_dir) | sed -e 's;lib/;;'`/$(BSD_LIB) $(BSD_LIB))
--      $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) $(BSD_LIB) $(BSDLIB_IMAGE).dylib)
--
--install-shlibs install:: $(BSD_LIB)
--      $(E) "  INSTALL_PROGRAM $(BSDLIB_INSTALL_DIR)/$(BSD_LIB)"
--      $(Q) $(INSTALL_PROGRAM) $(BSD_LIB) \
--              $(DESTDIR)$(BSDLIB_INSTALL_DIR)/$(BSD_LIB)
--      -$(Q) $(LDCONFIG)
-+              `echo $(my_dir) | sed -e 's;lib/;;'`/$(ELF_LIB) $(ELF_LIB))
-+      $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) $(ELF_LIB) $(ELF_IMAGE).dylib)
-+      $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) $(ELF_LIB) $(ELF_SONAME))
-+
-+installdirs-elf-lib::
-+      $(E) "  MKINSTALLDIRS $(ELF_INSTALL_DIR) $(libdir)"
-+      $(Q) $(MKINSTALLDIRS) $(DESTDIR)$(ELF_INSTALL_DIR) \
-+              $(DESTDIR)$(libdir)
-+
-+installdirs:: installdirs-elf-lib
-+
-+install-shlibs install:: $(ELF_LIB) installdirs-elf-lib
-+      $(E) "  INSTALL-ELF-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)"
-+      $(Q) $(INSTALL_PROGRAM) $(ELF_LIB) $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB)
-+      $(E) "  SYMLINK $(ELF_INSTALL_DIR)/$(ELF_SONAME)"
-+      $(Q) $(LN_S) -f $(ELF_LIB) $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME)
-+      $(E) "  SYMLINK $(libdir)/$(ELF_IMAGE).dylib"
-+      $(Q) if test "$(ELF_INSTALL_DIR)" = "$(libdir)"; then \
-+              $(LN_S) -f $(ELF_SONAME) $(DESTDIR)$(libdir)/$(ELF_IMAGE).dylib ; \
-+      else \
-+              $(LN_S) -f $(ELF_INSTALL_DIR)/$(ELF_SONAME) \
-+                      $(DESTDIR)$(libdir)/$(ELF_IMAGE).dylib; \
-+      fi                      
- install-strip: install
-+      $(E) "  STRIP-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)"
-+      $(Q) $(STRIP) --strip-unneeded --remove-section=.comment \
-+              --remove-section=.note $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB)
- install-shlibs-strip: install-shlibs
-+      $(E) "  STRIP-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)"
-+      $(Q) $(STRIP) --strip-unneeded --remove-section=.comment \
-+              --remove-section=.note $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB)
- uninstall-shlibs uninstall::
--      $(RM) -f $(DESTDIR)$(BSDLIB_INSTALL_DIR)/$(BSD_LIB)
-+      $(RM) -f $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) \
-+              $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME) \
-+              $(DESTDIR)$(libdir)/$(ELF_IMAGE).dylib
- clean::
-       $(RM) -rf pic
--      $(RM) -f $(BSD_LIB)
--      $(RM) -f ../$(BSD_LIB)
--      $(RM) -f ../$(BSDLIB_IMAGE).dylib
-+      $(RM) -f $(ELF_LIB)
-+      $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).dylib ../$(ELF_SONAME)
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-getpagesize.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-getpagesize.patch
deleted file mode 100644 (file)
index 5b042d3..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-From 81c81f5421cb9b85e793c591595a0a4d6ee04e99 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Sat, 4 Dec 2010 17:10:53 -0500
-Subject: [PATCH] libext2fs: change getpagesize to sysconf
-
-Newer versions of glibc no longer export the getpagesize() prototype when
-using recent versions of POSIX (_XOPEN_SOURCE).  So building tdb.c gives
-use implicit function declaration warnings.  Fix the issue by using the
-portable sysconf() function which returns the same answer.
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- lib/ext2fs/tdb.c |    6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
-
-diff --git a/lib/ext2fs/tdb.c b/lib/ext2fs/tdb.c
-index 0c82a24..43c5d44 100644
---- a/lib/ext2fs/tdb.c
-+++ b/lib/ext2fs/tdb.c
-@@ -111,10 +111,6 @@ typedef int bool;
- #define u32 unsigned
- #endif
--#ifndef HAVE_GETPAGESIZE
--#define getpagesize() 0x2000
--#endif
--
- typedef u32 tdb_len_t;
- typedef u32 tdb_off_t;
-@@ -3838,7 +3834,7 @@ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags,
-       tdb->hash_fn = hash_fn ? hash_fn : default_tdb_hash;
-       /* cache the page size */
--      tdb->page_size = getpagesize();
-+      tdb->page_size = sysconf(_SC_PAGESIZE);
-       if (tdb->page_size <= 0) {
-               tdb->page_size = 0x2000;
-       }
--- 
-1.7.3.1
-
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-mint-blkid.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.41.12-mint-blkid.patch
deleted file mode 100644 (file)
index 886ece5..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-http://bugs.gentoo.org/276055
-
-<alanh@fairlite.co.uk>:
-The configure test program links against libblkid to test. This works
-fine on shared library systems as libblkid automatically depends on
-libuuid. But on static systems it needs explicit linking.
-
-
---- configure.in
-+++ configure.in
-@@ -398,8 +398,8 @@
-       fi
-       AC_CHECK_LIB(blkid, blkid_get_cache,
--              [LIBBLKID=`$PKG_CONFIG --libs blkid`;
--               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`],
-+              [LIBBLKID=`$PKG_CONFIG --libs blkid --libs uuid`;
-+               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid --libs uuid`],
-               [AC_MSG_ERROR([external blkid library not found])],
-               [$LIBBLKID])
-       BLKID_CMT=#
---- configure.old      2011-01-01 14:20:07.000000000 +0000
-+++ configure  2011-01-01 14:22:01.000000000 +0000
-@@ -5228,7 +5228,7 @@
-   $as_echo_n "(cached) " >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lblkid $LIBBLKID $LIBS"
-+LIBS="-lblkid -luuid $LIBBLKID $LIBS"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
-@@ -5259,8 +5259,8 @@
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
- $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
- if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then :
--  LIBBLKID=`$PKG_CONFIG --libs blkid`;
--               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
-+  LIBBLKID=`$PKG_CONFIG --libs blkid --libs uuid`;
-+                 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid --libs uuid`
- else
-   as_fn_error "external blkid library not found" "$LINENO" 5
- fi
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.41.5-makefile.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.41.5-makefile.patch
deleted file mode 100644 (file)
index 010a09a..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
---- e2fsprogs-1.41.5/e2fsck/Makefile.in
-+++ e2fsprogs-1.41.5/e2fsck/Makefile.in
-@@ -195,12 +195,12 @@
-       @echo " LINK $(root_sbindir)/fsck.ext2"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/e2fsck \
-+      @$(LN_S) -f e2fsck \
-                       $(DESTDIR)$(root_sbindir)/fsck.ext2
-       @echo " LINK $(root_sbindir)/fsck.ext3"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/e2fsck \
-+      @$(LN_S) -f e2fsck \
-                       $(DESTDIR)$(root_sbindir)/fsck.ext3
-       @echo " LINK $(root_sbindir)/fsck.ext4"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/e2fsck \
-+      @$(LN_S) -f e2fsck \
-                       $(DESTDIR)$(root_sbindir)/fsck.ext4
-       @echo " LINK $(root_sbindir)/fsck.ext4dev"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/e2fsck \
-+      @$(LN_S) -f e2fsck \
-                       $(DESTDIR)$(root_sbindir)/fsck.ext4dev
-@@ -221,12 +221,12 @@
-       @echo " LINK $(man8dir)/fsck.ext2.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/e2fsck.8 \
-+      @$(LN_S) -f e2fsck.8 \
-               $(DESTDIR)$(man8dir)/fsck.ext2.8
-       @echo " LINK $(man8dir)/fsck.ext3.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/e2fsck.8 \
-+      @$(LN_S) -f e2fsck.8 \
-               $(DESTDIR)$(man8dir)/fsck.ext3.8
-       @echo " LINK $(man8dir)/fsck.ext4.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/e2fsck.8 \
-+      @$(LN_S) -f e2fsck.8 \
-               $(DESTDIR)$(man8dir)/fsck.ext4.8
-       @echo " LINK $(man8dir)/fsck.ext4.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/e2fsck.8 \
-+      @$(LN_S) -f e2fsck.8 \
-               $(DESTDIR)$(man8dir)/fsck.ext4dev.8
---- e2fsprogs-1.41.5/misc/Makefile.in
-+++ e2fsprogs-1.41.5/misc/Makefile.in
-@@ -394,19 +394,19 @@
-       @echo " LINK $(root_sbindir)/mkfs.ext2"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/mke2fs \
-+      @$(LN_S) -f mke2fs \
-               $(DESTDIR)$(root_sbindir)/mkfs.ext2
-       @echo " LINK $(root_sbindir)/mkfs.ext3"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/mke2fs \
-+      @$(LN_S) -f mke2fs \
-               $(DESTDIR)$(root_sbindir)/mkfs.ext3
-       @echo " LINK $(root_sbindir)/mkfs.ext4"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/mke2fs \
-+      @$(LN_S) -f mke2fs \
-               $(DESTDIR)$(root_sbindir)/mkfs.ext4
-       @echo " LINK $(root_sbindir)/mkfs.ext4dev"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/mke2fs \
-+      @$(LN_S) -f mke2fs \
-               $(DESTDIR)$(root_sbindir)/mkfs.ext4dev
-       @echo " LINK $(root_sbindir)/e2label"
--      @$(LN) -f $(DESTDIR)$(root_sbindir)/tune2fs \
-+      @$(LN_S) -f tune2fs \
-               $(DESTDIR)$(root_sbindir)/e2label
-       @if test -n "$(FINDFS_LINK)"; then \
-               echo "  LINK $(root_sbindir)/findfs"; \
--              $(LN) -f $(DESTDIR)$(root_sbindir)/tune2fs \
-+              $(LN_S) -f tune2fs \
-                       $(DESTDIR)$(root_sbindir)/$(FINDFS_LINK); \
-@@ -431,12 +431,12 @@
-       @echo " LINK mkfs.ext2.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/mke2fs.8 \
-+      @$(LN_S) -f mke2fs.8 \
-               $(DESTDIR)$(man8dir)/mkfs.ext2.8
-       @echo " LINK mkfs.ext3.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/mke2fs.8 \
-+      @$(LN_S) -f mke2fs.8 \
-               $(DESTDIR)$(man8dir)/mkfs.ext3.8
-       @echo " LINK mkfs.ext4.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/mke2fs.8 \
-+      @$(LN_S) -f mke2fs.8 \
-               $(DESTDIR)$(man8dir)/mkfs.ext4.8
-       @echo " LINK mkfs.ext4dev.8"
--      @$(LN) -f $(DESTDIR)$(man8dir)/mke2fs.8 \
-+      @$(LN_S) -f mke2fs.8 \
-               $(DESTDIR)$(man8dir)/mkfs.ext4dev.8
---- e2fsprogs-1.41.5/Makefile.in
-+++ e2fsprogs-1.41.5/Makefile.in
-@@ -281,6 +66,7 @@
- uninstall: uninstall-progs-recursive uninstall-shlibs-libs-recursive uninstall-doc-libs
- install-libs: install-libs-recursive
-+install-libs-recursive: | install-shlibs-libs-recursive
- uninstall-libs: uninstall-libs-recursive
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.41.7-mint-blkid.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.41.7-mint-blkid.patch
deleted file mode 100644 (file)
index 2464ba0..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-http://bugs.gentoo.org/276055
-
-<alanh@fairlite.co.uk>:
-The configure test program links against libblkid to test. This works
-fine on shared library systems as libblkid automatically depends on
-libuuid. But on static systems it needs explicit linking.
-
-
---- configure.in
-+++ configure.in
-@@ -398,8 +398,8 @@
-       fi
-       AC_CHECK_LIB(blkid, blkid_get_cache,
--              [LIBBLKID=`$PKG_CONFIG --libs blkid`;
--               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`],
-+              [LIBBLKID=`$PKG_CONFIG --libs blkid --libs uuid`;
-+               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid --libs uuid`],
-               [AC_MSG_ERROR([external blkid library not found])],
-               [$LIBBLKID])
-       BLKID_CMT=#
---- configure
-+++ configure
-@@ -4565,7 +4565,7 @@
-   $as_echo_n "(cached) " >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lblkid $LIBBLKID $LIBS"
-+LIBS="-lblkid -luuid $LIBBLKID $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -4625,8 +4625,8 @@
- { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
- $as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
- if test "x$ac_cv_lib_blkid_blkid_get_cache" = x""yes; then
--  LIBBLKID=`$PKG_CONFIG --libs blkid`;
--               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
-+  LIBBLKID=`$PKG_CONFIG --libs blkid --libs uuid`;
-+               STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid --libs uuid`
- else
-   { { $as_echo "$as_me:$LINENO: error: external blkid library not found" >&5
- $as_echo "$as_me: error: external blkid library not found" >&2;}
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.41.8-makefile.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.41.8-makefile.patch
deleted file mode 100644 (file)
index b7d3d96..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- e2fsprogs-1.41.5/Makefile.in
-+++ e2fsprogs-1.41.5/Makefile.in
-@@ -281,6 +66,7 @@
- uninstall: uninstall-progs-recursive uninstall-shlibs-libs-recursive uninstall-doc-libs
- install-libs: install-libs-recursive
-+install-libs-recursive: | install-shlibs-libs-recursive
- uninstall-libs: uninstall-libs-recursive
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.42-no-fallocate.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.42-no-fallocate.patch
deleted file mode 100644 (file)
index 17594e4..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-https://bugs.gentoo.org/406609
-
-From 1a36d2ead2f45a21f74ccc332a534c1b788d6029 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Mon, 5 Mar 2012 00:35:21 -0500
-Subject: [PATCH] libext2fs: check for fallocate symbol before using it
-
-If we have newer kernel headers which define FALLOC_FL_PUNCH_HOLE, but we
-are on an older glibc which lacks fallocate, we end up trying to use the
-func anyways.  Check the ifdef that autoconf already set up for us.
-
-Reported-by: Ortwin Glueck <odi@odi.ch>
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- lib/ext2fs/unix_io.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/lib/ext2fs/unix_io.c b/lib/ext2fs/unix_io.c
-index 9f0613a..da3f8fd 100644
---- a/lib/ext2fs/unix_io.c
-+++ b/lib/ext2fs/unix_io.c
-@@ -905,7 +905,7 @@ static errcode_t unix_discard(io_channel channel, unsigned long long block,
-               goto unimplemented;
- #endif
-       } else {
--#ifdef FALLOC_FL_PUNCH_HOLE
-+#if defined(HAVE_FALLOCATE) && defined(FALLOC_FL_PUNCH_HOLE)
-               /*
-                * If we are not on block device, try to use punch hole
-                * to reclaim free space.
--- 
-1.7.8.4
-
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.42-no-quota.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.42-no-quota.patch
deleted file mode 100644 (file)
index 775b820..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-quota was meant to be turned off in the 1.42 release as it's half
-baked, but the commit to disable didn't really work either.
-
---- a/lib/quota/Makefile.in
-+++ b/lib/quota/Makefile.in
-@@ -76,7 +76,8 @@
-               $(DESTDIR)$(includedir)/quota $(DESTDIR)$(man3dir) \
-               $(DESTDIR)$(libdir)/pkgconfig
--install:: all installdirs
-+install::
-+disabled:: all installdirs
-       $(E) "  INSTALL_DATA $(libdir)/libquota.a"
-       $(Q) $(INSTALL_DATA) libquota.a $(DESTDIR)$(libdir)/libquota.a
-       -$(Q) $(RANLIB) $(DESTDIR)$(libdir)/libquota.a
---- a/configure
-+++ b/configure
-@@ -5224,11 +5224,11 @@
- fi
--LIBQUOTA='$(LIB)/libquota'$LIB_EXT
-+LIBQUOTA=
- DEPLIBQUOTA=$LIBQUOTA
--STATIC_LIBQUOTA='$(LIB)/libquota'$STATIC_LIB_EXT
-+STATIC_LIBQUOTA=
- DEPSTATIC_LIBQUOTA=$STATIC_LIBQUOTA
--PROFILED_LIBQUOTA='$(LIB)/libquota'$PROFILED_LIB_EXT
-+PROFILED_LIBQUOTA=
- DEPPROFILED_LIBQUOTA=$PROFILED_LIBQUOTA
---- a/lib/quota/mkquota.h
-+++ b/lib/quota/mkquota.h
-@@ -60,4 +60,17 @@
- int quota_file_exists(ext2_filsys fs, int qtype, int fmt);
- void quota_set_sb_inum(ext2_filsys fs, ext2_ino_t ino, int qtype);
-+#define quota_init_context(a, ...)
-+#define quota_data_inodes(a, ...)
-+#define quota_data_add(a, ...)
-+#define quota_data_sub(a, ...)
-+#define quota_write_inode(a, ...)
-+#define quota_update_inode(a, ...) 0
-+#define quota_compute_usage(a, ...)
-+#define quota_release_context(a, ...)
-+#define quota_remove_inode(a, ...)
-+#define quota_is_on(a, ...)
-+#define quota_file_exists(a, ...) -1
-+#define quota_set_sb_inum(a, ...)
-+
- #endif  /* __QUOTA_QUOTAIO_H__ */
---- a/lib/quota/quotaio.h
-+++ b/lib/quota/quotaio.h
-@@ -167,4 +167,7 @@
- const char *quota_get_qf_path(const char *mntpt, int qtype, int fmt,
-                             char *path_buf, size_t path_buf_size);
-+#define quota_get_qf_name(a, ...)
-+#define quota_get_qf_path(a, ...)
-+
- #endif /* GUARD_QUOTAIO_H */
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.42.1-libext2fs-config.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.42.1-libext2fs-config.patch
deleted file mode 100644 (file)
index 2afc832..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-From c699110b4b08e7fdee24d2b895403f15dad1502c Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Fri, 24 Feb 2012 12:08:43 -0500
-Subject: [PATCH] libext2fs: include config.h for HAVE_xxx defines
-
-We check HAVE_UNISTD_H but haven't included config.h yet, so we end up
-hitting warnings about missing prototypes for close/read/etc... funcs.
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- lib/ext2fs/mmp.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-diff --git a/lib/ext2fs/mmp.c b/lib/ext2fs/mmp.c
-index b27d9a4..49a11da 100644
---- a/lib/ext2fs/mmp.c
-+++ b/lib/ext2fs/mmp.c
-@@ -13,6 +13,8 @@
- #define _GNU_SOURCE
- #endif
-+#include "config.h"
-+
- #if HAVE_UNISTD_H
- #include <unistd.h>
- #endif
--- 
-1.7.8.4
-
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.42.1-libext2fs-gettimeofday.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.42.1-libext2fs-gettimeofday.patch
deleted file mode 100644 (file)
index 4eeb0b5..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From 19a60067bedc4083af035fc2ef531d7114c5eed4 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Fri, 24 Feb 2012 12:07:21 -0500
-Subject: [PATCH] libext2fs: include sys/time.h for gettimeofday()
-
-Building on my glibc-2.15 system hits a warning:
-       gen_bitmap64.c: In function 'ext2fs_alloc_generic_bmap':
-       gen_bitmap64.c:127:2: warning: implicit declaration of function
-               'gettimeofday' [-Wimplicit-function-declaration]
-
-Include sys/time.h if it's available for the prototype.
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- lib/ext2fs/gen_bitmap64.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-diff --git a/lib/ext2fs/gen_bitmap64.c b/lib/ext2fs/gen_bitmap64.c
-index bf1a76b..fa8d7b7 100644
---- a/lib/ext2fs/gen_bitmap64.c
-+++ b/lib/ext2fs/gen_bitmap64.c
-@@ -25,6 +25,9 @@
- #if HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
-+#ifdef HAVE_SYS_TIME_H
-+#include <sys/time.h>
-+#endif
- #include "ext2_fs.h"
- #include "ext2fsP.h"
--- 
-1.7.8.4
-
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.42.3-quota-time.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.42.3-quota-time.patch
deleted file mode 100644 (file)
index 1797105..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-From 90202c13466fcde28fd56d349a3380d68dbda5f2 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Tue, 22 May 2012 15:05:18 -0400
-Subject: [PATCH] libquota: add missing time.h include
-
-This code uses time() but doesn't include time.h leading to:
-quotaio.c:89:2: warning: implicit declaration of function 'time'
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- lib/quota/quotaio.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/lib/quota/quotaio.c b/lib/quota/quotaio.c
-index 481d5f5..6e917f0 100644
---- a/lib/quota/quotaio.c
-+++ b/lib/quota/quotaio.c
-@@ -11,6 +11,7 @@
- #include <string.h>
- #include <unistd.h>
- #include <stdlib.h>
-+#include <time.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/file.h>
--- 
-1.7.8.6
-
diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.42.3-quotactl.patch b/sys-fs/e2fsprogs/files/e2fsprogs-1.42.3-quotactl.patch
deleted file mode 100644 (file)
index 52fb6d2..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-From f06c5004f410d0a0a9ed706dad194aabf1be0077 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Tue, 22 May 2012 15:02:42 -0400
-Subject: [PATCH] libquota: add a quotactl prototype
-
-The commit 0df8a27bbaf51b55c0e8c3a533ef4c2ff9d79c9f removed the system
-quota.h include, but in doing so, added the problem:
-mkquota.c:55:2: warning: implicit declaration of function 'quotactl'
-
-Since we're maintaining a copy of quota.h, add a proper func prototype.
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- lib/quota/quota.h |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-diff --git a/lib/quota/quota.h b/lib/quota/quota.h
-index a943ec6..3eaec1d 100644
---- a/lib/quota/quota.h
-+++ b/lib/quota/quota.h
-@@ -152,4 +152,9 @@ enum {
- };
- #define QUOTA_NL_A_MAX (__QUOTA_NL_A_MAX - 1)
-+#ifdef HAVE_QUOTACTL
-+extern int quotactl(int __cmd, const char *__special, int __id,
-+                  caddr_t __addr);
-+#endif
-+
- #endif /* _QUOTA_ */
--- 
-1.7.8.6
-
diff --git a/sys-fs/e2fsprogs/files/fsck_ext2fs.8 b/sys-fs/e2fsprogs/files/fsck_ext2fs.8
deleted file mode 100644 (file)
index ee40b26..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-.TH fsck_ext2fs 8 2006-07-02 "Matthias Andree" "FreeBSD Ports"
-.\"
-.\" fsck_ext2fs.8 - manual page for fsck_ext2fs wrapper
-.\"
-.\" (C) Copyright 2006 by Matthias Andree <matthias.andree@gmx.de>
-.\"
-.\" License: This file may be redistributed in accordance with the terms
-.\" of the GNU General Public License v2.
-.\"
-.\" Upstream $Id: fsck_ext2fs.8,v 1.1 2007/09/15 08:54:26 uberlord Exp $
-.\" $FreeBSD: ports/sysutils/e2fsprogs/files/fsck_ext2fs.8,v 1.1 2006/07/04 15:47:51 leeym Exp $
-.\"
-.SH NAME
-.B fsck_ext2fs
-\- compatibility wrapper for e2fsck
-.SH SYNOPSIS
-.P
-.B fsck_ext2fs
-[\fB\-Fpfnyv\fR] [\fB\-b\fR \fIblock\fR]
-.SH DESCRIPTION
-.P
-\fBfsck_ext2fs\fR maps the traditional FreeBSD \fBfsck_ffs\fR options to
-options with the same functionality for \fBe2fsck,\fR runs \fBe2fsck\fR
-and then maps its exit status to values that FreeBSD understands.
-\fBe2fsck\fR is a utility to check and repair ext2 and ext3 file
-systems.
-
-.SH OPTIONS
-.IP \fB\-F\fR
-(check foreground mode required) Immediately exits with status 1 to tell
-\fBfsck\fR that ext2fs cannot be checked in the background. \fBfsck\fR
-usually runs \fBfsck_*\fR programs twice, first with \fB\-F\fR to find
-out if they can do background checking, then either immediately without
-\fB\-F\fR for foreground checking or deferred in the background with
-\fB\-B\fR.
-.IP \fB\-p\fR
-(preen mode) This option suppresses adding the \fB\-f\fR option (unless
-\fB\-f\fR is also given) and adds the \fB\-p\fR option to the
-\fBe2fsck\fR command line. This causes \fBe2fsck\fR to automatically fix
-any filesystem problems that can safely be fixed without operator
-intervention. Without this option given, \fBe2fsck\fR will be run with
-the \fB\-f\fR option to force a check, since interactive scan and repair
-mode is the default on FreeBSD, but not on Linux where \fBe2fsck\fR
-comes from.
-.IP \fB\-f\fR
-(force check) This option forces the check of a clean file system while
-preening and is passed to \fBe2fsck\fR verbatim.
-.IP \fB\-n\fR
-("no" mode) This option causes the file system to be opened in read-only
-mode and assume "no" as answer to all questions. This is the only way to
-safely run \fBfsck\fR on a mounted ext2 or ext3 file system. This option
-is passed to \fBe2fsck\fR verbatim.
-.IP \fB\-y\fR
-("yes" mode) This option is passed verbatim to \fBe2fsck\fR and causes
-it to assume "yes" as answer to all questions. This allows the
-non-interactive use of e2fsck but is rather aggressive. Use with care.
-.IP \fB\-v\fR
-(verbose output) This option is passed verbatim to \fBe2fsck\fR and
-causes it to verbosely report its progress.
-.IP "\fB\-b\fR \fIblock\fR"
-(use alternate super block) This option is passed verbatim to
-\fBe2fsck\fR and selects an alternate super block, for use when the
-primary super block has been damaged. Please see the \fBe2fsck\fR(8)
-manual page for details.
-
-.SH EXIT STATUS
-If errors remain after \fBe2fsck\fR, an invalid option or too many
-options have been specified, \fBe2fsck\fR was killed with a signal or
-the \fIfork\fB system call failed, \fBfsck_ext2fs\fR exits with status
-EXIT_FAILURE (usually 1). If \fBe2fsck\fR cannot be started, exits with
-status 127. If the file system is clean after \fBe2fsck\fR operation,
-exits with status EXIT_SUCCESS (0).
-
-.SH NOTES
-.P
-This utility is merely meant as an adaptor so that \fBe2fsck\fR can be
-run during the boot process, it does not support all options that
-\fBe2fsck\fR offers. If you need one of its advanced options, please run
-\fBe2fsck\fR directly.
-
-.SH FILES
-.TP
-.I /sbin/e2fsck
-is the location of the \fBe2fsck\fR program to run.
-
-.SH AUTHOR
-.P
-Matthias Andree <matthias.andree@gmx.de> wrote the program and this
-manual page.
-.SH CONFORMING TO
-The FreeBSD 6.1 command line interface for \fBfsck_ufs\fR(8).
-.SH SEE ALSO
-.BR fsck (8),
-.BR e2fsck (8)
-and
-.BR fsck_ufs (8).
diff --git a/sys-fs/e2fsprogs/files/fsck_ext2fs.c b/sys-fs/e2fsprogs/files/fsck_ext2fs.c
deleted file mode 100644 (file)
index 0b6a74e..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * fsck_ext2fs - wrapper for e2fsck on FreeBSD
- * Copyright (C) 2004,2006 Matthias Andree <matthias.andree@gmx.de>
- * redistributable in accordance with the
- * GNU General Public License v2
- *
- * $FreeBSD: ports/sysutils/e2fsprogs/files/fsck_ext2fs.c,v 1.5 2006/07/04 15:47:51 leeym Exp $
- *
- * Upstream: $Id: fsck_ext2fs.c,v 1.1 2007/09/15 08:54:26 uberlord Exp $
- *
- * format: gindent -kr
- */
-
-#include <sys/types.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/wait.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <errno.h>
-
-__attribute__ ((noreturn))
-static int die(const char *tag)
-{
-       perror(tag);
-       exit(EXIT_FAILURE);
-}
-
-int main(int argc, char **argv)
-{
-       int ch, i = 1, force = 0, status, verbose = 0, t;
-       long block = 0;
-       enum { normal, preen, yes, no } mode = normal;
-       char *cmd[256];
-       pid_t pid;
-
-       cmd[0] = "/sbin/e2fsck";
-       while ((ch = getopt(argc, argv, "BFpfnyb:v")) != -1) {
-               switch (ch) {
-               case 'p':
-                       mode = preen;
-                       break;
-               case 'f':
-                       force = 1;
-                       break;
-               case 'n':
-                       mode = no;
-                       break;
-               case 'y':
-                       mode = yes;
-                       break;
-               case 'b':
-                       block = atol(optarg);
-                       break;
-               case 'v':
-                       verbose++;
-                       break;
-               case 'F':
-                       /* e2fsck does not support background checking,
-                        * hence exit with nonzero status to force
-                        * the foreground check. */
-                       exit(1);
-               case 'B':
-               default:
-                       fprintf(stderr, "%s: unknown option -%c\n",
-                               argv[0], optopt);
-                       exit(EXIT_FAILURE);
-               }
-       }
-
-       if (force)
-               cmd[i++] = "-f";
-
-       switch (mode) {
-       case normal:
-               /* FreeBSD needs -f to force a check only in context
-                * with -p -- so map normal to force to match
-                * expectations */
-               if (!force)
-                   cmd[i++] = "-f";
-               break;
-       case yes:
-               cmd[i++] = "-y";
-               break;
-       case no:
-               cmd[i++] = "-n";
-               break;
-       case preen:
-               cmd[i++] = "-p";
-               break;
-       }
-
-       if (block) {
-               static char b[30];
-
-               sprintf(b, "-b %ld", block);
-               cmd[i++] = b;
-       }
-
-       /* silently limit verbose to 15 so we don't overflow the cmd array */
-       if (verbose > 15)
-           verbose = 15;
-
-       for (t = verbose; t > 1; t--)
-           cmd[i++] = "-v";
-
-       while (optind < argc) {
-               cmd[i++] = argv[optind++];
-               /* sanity check so we don't overflow the cmd buffer */
-               if (i+1 == sizeof(cmd)/sizeof(cmd[0])) {
-                   errno = E2BIG;
-                   die(argv[0]);
-               }
-       }
-
-       cmd[i++] = 0;
-
-       if (verbose) {
-               for (i=0; cmd[i]; i++)
-                       fputs(cmd[i], stderr),
-                       fputc(' ', stderr);
-               fputc('\n', stderr);
-       }
-
-       pid = fork();
-       switch (pid) {
-       case -1:
-               /* error */
-               die("fork");
-               break;
-       case 0:
-               /* child */
-               (void) execv(cmd[0], cmd);
-               perror("execve");
-               _exit(127);
-       default:
-               /* parent */
-               if (pid != waitpid(pid, &status, 0))
-                       die("waitpid");
-               if (WIFSIGNALED(status)
-                   || (WIFEXITED(status) && WEXITSTATUS(status) >= 4))
-                       exit(EXIT_FAILURE);
-       }
-       exit(EXIT_SUCCESS);
-}
diff --git a/sys-fs/e2fsprogs/metadata.xml b/sys-fs/e2fsprogs/metadata.xml
deleted file mode 100644 (file)
index 96a2d58..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>base-system</herd>
-</pkgmetadata>
diff --git a/sys-libs/e2fsprogs-libs/ChangeLog b/sys-libs/e2fsprogs-libs/ChangeLog
deleted file mode 100644 (file)
index 4294b26..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-# ChangeLog for sys-libs/e2fsprogs-libs
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/ChangeLog,v 1.88 2012/06/11 19:40:39 vapier Exp $
-
-  11 Jun 2012; Mike Frysinger <vapier@gentoo.org> e2fsprogs-libs-1.41.7.ebuild:
-  Inherit multilib for get_libdir.
-
-*e2fsprogs-libs-1.42.3 (22 May 2012)
-
-  22 May 2012; Mike Frysinger <vapier@gentoo.org> +e2fsprogs-libs-1.42.3.ebuild:
-  Version bump #416771 by Samuli Suominen.
-
-  12 May 2012; Alexis Ballier <aballier@gentoo.org>
-  e2fsprogs-libs-1.42.1.ebuild:
-  keyword ~amd64-fbsd
-
-  04 May 2012; Jeff Horelick <jdhore@gentoo.org> e2fsprogs-libs-1.41.7.ebuild,
-  e2fsprogs-libs-1.41.12.ebuild, e2fsprogs-libs-1.41.14.ebuild,
-  e2fsprogs-libs-1.42.ebuild, e2fsprogs-libs-1.42.1.ebuild:
-  dev-util/pkgconfig -> virtual/pkgconfig
-
-  13 Apr 2012; Ulrich Müller <ulm@gentoo.org> e2fsprogs-libs-1.42.ebuild,
-  e2fsprogs-libs-1.42.1.ebuild:
-  Move EAPI assignment to top of ebuild, bug 411875.
-
-  08 Apr 2012; Raúl Porcel <armin76@gentoo.org> e2fsprogs-libs-1.42.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #403405
-
-  03 Mar 2012; Markus Meier <maekke@gentoo.org> e2fsprogs-libs-1.42.ebuild:
-  arm stable, bug #403405
-
-  02 Mar 2012; Brent Baude <ranger@gentoo.org> e2fsprogs-libs-1.42.ebuild:
-  Marking e2fsprogs-libs-1.42 ppc64 for bug 403405
-
-  27 Feb 2012; Mike Frysinger <vapier@gentoo.org> e2fsprogs-libs-1.42.ebuild,
-  e2fsprogs-libs-1.42.1.ebuild:
-  Fix thinko in USE=static-libs handling #406079 by Andrew John Hughes.
-
-*e2fsprogs-libs-1.42.1 (24 Feb 2012)
-
-  24 Feb 2012; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.42.1.ebuild:
-  Version bump #405331 by teidakankan.
-
-  22 Feb 2012; Brent Baude <ranger@gentoo.org> e2fsprogs-libs-1.42.ebuild:
-  Marking e2fsprogs-libs-1.42 ppc for bug 403405
-
-  21 Feb 2012; Jeff Horelick <jdhore@gentoo.org> e2fsprogs-libs-1.42.ebuild:
-  marked x86 per bug 403405
-
-  21 Feb 2012; Agostino Sarubbo <ago@gentoo.org> e2fsprogs-libs-1.42.ebuild:
-  Stable for amd64, wrt bug #403405
-
-  18 Feb 2012; Jeroen Roovers <jer@gentoo.org> e2fsprogs-libs-1.42.ebuild:
-  Stable for HPPA (bug #403405).
-
-  28 Dec 2011; Mark Loeser <halcy0n@gentoo.org> e2fsprogs-libs-1.41.14.ebuild:
-  Stable for ppc64; bug #378039
-
-*e2fsprogs-libs-1.42 (07 Dec 2011)
-
-  07 Dec 2011; Mike Frysinger <vapier@gentoo.org>
-  -e2fsprogs-libs-1.42_pre0702.ebuild, +e2fsprogs-libs-1.42.ebuild:
-  Bump to final 1.42 release #392637 by Christian Inci. Add half-assed
-  USE=static-libs support #377537 by Agostino Sarubbo.
-
-  09 Nov 2011; Mike Frysinger <vapier@gentoo.org> e2fsprogs-libs-1.41.7.ebuild,
-  e2fsprogs-libs-1.41.12.ebuild, e2fsprogs-libs-1.41.14.ebuild,
-  e2fsprogs-libs-1.42_pre0702.ebuild:
-  Drop the glibc dep now that we handle tls in the build generically.
-
-  06 Nov 2011; Brent Baude <ranger@gentoo.org> e2fsprogs-libs-1.41.14.ebuild:
-  Marking e2fsprogs-libs-1.41.14 ppc for bug 378039
-
-  30 Oct 2011; Raúl Porcel <armin76@gentoo.org> e2fsprogs-libs-1.41.14.ebuild:
-  alpha/ia64/m68k/s390/sh/sparc stable wrt #378039
-
-*e2fsprogs-libs-1.42_pre0702 (01 Sep 2011)
-
-  01 Sep 2011; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.42_pre0702.ebuild:
-  Add WIP from upstream #379573 by Sebastian Pipping.
-
-  29 Aug 2011; Jeroen Roovers <jer@gentoo.org> e2fsprogs-libs-1.41.14.ebuild:
-  Stable for HPPA (bug #378039).
-
-  14 Aug 2011; Markus Meier <maekke@gentoo.org> e2fsprogs-libs-1.41.14.ebuild:
-  amd64/arm/x86 stable, bug #378039
-
-  29 Jun 2011; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.12.ebuild, e2fsprogs-libs-1.41.14.ebuild:
-  Tweak doc/Makefile.in stub to work with make-3.82+ #373095 by Torbjörn
-  Svensson.
-
-*e2fsprogs-libs-1.41.14 (29 Dec 2010)
-
-  29 Dec 2010; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.14.ebuild:
-  Version bump #350003 by Krzysztof Olędzki.
-
-  04 Dec 2010; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.7.ebuild, e2fsprogs-libs-1.41.11.ebuild,
-  e2fsprogs-libs-1.41.12.ebuild:
-  Drop no longer needed bc dep #347708 by mehrunes.
-
-  09 Oct 2010; Raúl Porcel <armin76@gentoo.org>
-  e2fsprogs-libs-1.41.12.ebuild:
-  alpha/sparc stable wrt #337270
-
-  06 Oct 2010; Jeroen Roovers <jer@gentoo.org>
-  e2fsprogs-libs-1.41.12.ebuild:
-  Stable for HPPA (bug #337270).
-
-  01 Oct 2010; Michael Weber <xmw@gentoo.org> e2fsprogs-libs-1.41.12.ebuild:
-  Stable on arm, bug 337270
-
-  01 Oct 2010; Brent Baude <ranger@gentoo.org>
-  e2fsprogs-libs-1.41.12.ebuild:
-  Marking e2fsprogs-libs-1.41.12 ppc64 for bug 337270
-
-  30 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
-  e2fsprogs-libs-1.41.12.ebuild:
-  Stable on amd64 wrt bug #337270
-
-  27 Sep 2010; Brent Baude <ranger@gentoo.org>
-  e2fsprogs-libs-1.41.12.ebuild:
-  Marking e2fsprogs-libs-1.41.12 ppc for bug 337270
-
-  25 Sep 2010; Markus Meier <maekke@gentoo.org>
-  e2fsprogs-libs-1.41.12.ebuild:
-  x86 stable, bug #337270
-
-  08 Jul 2010; Brent Baude <ranger@gentoo.org>
-  e2fsprogs-libs-1.41.11.ebuild:
-  Marking e2fsprogs-libs-1.41.11 for sec bug 323893
-
-  04 Jul 2010; Raúl Porcel <armin76@gentoo.org>
-  e2fsprogs-libs-1.41.11.ebuild:
-  sparc stable wrt #323893
-
-*e2fsprogs-libs-1.41.12 (03 Jul 2010)
-
-  03 Jul 2010; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.12.ebuild:
-  Version bump #326655 by Sebastian Koehler.
-
-  03 Jul 2010; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.11.ebuild:
-  Mark alpha/arm/ia64/s390/sh stable #323893.
-
-  27 Jun 2010; <nixnut@gentoo.org> e2fsprogs-libs-1.41.11.ebuild:
-  ppc stable #323893
-
-  23 Jun 2010; Christoph Mende <angelos@gentoo.org>
-  e2fsprogs-libs-1.41.11.ebuild:
-  Stable on amd64 wrt bug #323893
-
-  21 Jun 2010; Jeroen Roovers <jer@gentoo.org>
-  e2fsprogs-libs-1.41.11.ebuild:
-  Stable for HPPA (bug #322709).
-
-  14 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  e2fsprogs-libs-1.41.11.ebuild:
-  x86 stable wrt bug #323893
-
-  31 Mar 2010; <solar@gentoo.org> e2fsprogs-libs-1.41.7.ebuild,
-  e2fsprogs-libs-1.41.9.ebuild, e2fsprogs-libs-1.41.10.ebuild,
-  e2fsprogs-libs-1.41.11.ebuild:
-  - elibc_glibc has to be defined in IUSE= for profiles that are unable to
-  use.force that flag bug #312085
-
-*e2fsprogs-libs-1.41.11 (20 Mar 2010)
-
-  20 Mar 2010; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.11.ebuild:
-  Version bump.
-
-  20 Mar 2010; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.9.ebuild, e2fsprogs-libs-1.41.10.ebuild:
-  Dont install libext2fs.info #305613 by Christian Ostheimer.
-
-*e2fsprogs-libs-1.41.10 (07 Mar 2010)
-
-  07 Mar 2010; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.10.ebuild:
-  Version bump #306589 by Krzysztof Olędzki.
-
-  07 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
-  e2fsprogs-libs-1.41.9.ebuild:
-  amd64 stable wrt #284745
-
-  01 Dec 2009; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.3-r1.ebuild, e2fsprogs-libs-1.41.6.ebuild,
-  e2fsprogs-libs-1.41.7.ebuild, e2fsprogs-libs-1.41.8.ebuild,
-  e2fsprogs-libs-1.41.9.ebuild:
-  Switch to new tc-has-tls function rather than USE=elibc_uclibc.
-
-  29 Nov 2009; Joseph Jezak <josejx@gentoo.org>
-  e2fsprogs-libs-1.41.9.ebuild:
-  Marked ppc stable for bug #284745.
-
-  28 Nov 2009; Raúl Porcel <armin76@gentoo.org>
-  e2fsprogs-libs-1.41.9.ebuild:
-  ia64/sparc stable wrt #284745
-
-  23 Nov 2009; Markus Meier <maekke@gentoo.org>
-  e2fsprogs-libs-1.41.9.ebuild:
-  arm stable, bug #284745
-
-  09 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
-  e2fsprogs-libs-1.41.9.ebuild:
-  stable x86, bug 284745
-
-  31 Oct 2009; Brent Baude <ranger@gentoo.org> e2fsprogs-libs-1.41.9.ebuild:
-  Marking e2fsprogs-libs-1.41.9 ppc64 for bug 284745
-
-  21 Oct 2009; Jeroen Roovers <jer@gentoo.org> e2fsprogs-libs-1.41.9.ebuild:
-  Stable for HPPA (bug #284745).
-
-  03 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
-  e2fsprogs-libs-1.41.9.ebuild:
-  Stable on alpha, bug #284745
-
-*e2fsprogs-libs-1.41.9 (23 Aug 2009)
-
-  23 Aug 2009; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.9.ebuild:
-  Version bump #282445 by Marcin Mirosław.
-
-  15 Aug 2009; Alexis Ballier <aballier@gentoo.org>
-  e2fsprogs-libs-1.41.8.ebuild:
-  Rekeyword ~x86-fbsd now that libSM doesn't need libuuid anymore on
-  FreeBSD.
-
-  13 Aug 2009; Samuli Suominen <ssuominen@gentoo.org>
-  e2fsprogs-libs-1.41.8.ebuild:
-  Export VARTEXFONTS=${T}/fonts wrt #281390 to avoid LaTeX sandbox violation.
-
-  22 Jul 2009; Alexis Ballier <aballier@gentoo.org>
-  e2fsprogs-libs-1.41.8.ebuild:
-  Keyword -x86-fbsd due to bug #278667
-
-  20 Jul 2009; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.8.ebuild:
-  Disable libuuid/libblkid checks since we dont need them here.
-
-*e2fsprogs-libs-1.41.8 (16 Jul 2009)
-
-  16 Jul 2009; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.8.ebuild:
-  Version bump #269378 by Matthias Schwarzott.
-
-*e2fsprogs-libs-1.41.7 (01 Jul 2009)
-
-  01 Jul 2009; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.7.ebuild:
-  Version bump.
-
-  20 Jun 2009; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.3-r1.ebuild, e2fsprogs-libs-1.41.6.ebuild:
-  Pull in pkg-config #273042 by Zhang, Hongjiu.
-
-*e2fsprogs-libs-1.41.6 (30 May 2009)
-
-  30 May 2009; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.6.ebuild:
-  Version bump.
-
-*e2fsprogs-libs-1.41.5 (29 May 2009)
-
-  29 May 2009; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.5.ebuild:
-  Version bump #267402 by Paul Mulders.
-
-  15 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.4.ebuild:
-  Force recent version of glibc for tls support.
-
-*e2fsprogs-libs-1.41.4 (28 Jan 2009)
-
-  28 Jan 2009; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.4.ebuild:
-  Version bump.
-
-*e2fsprogs-libs-1.41.3-r1 (30 Dec 2008)
-
-  30 Dec 2008; Panagiotis Christopoulos <pchrist@gentoo.org>
-  +e2fsprogs-libs-1.41.3-r1.ebuild:
-  RevBump, ebuild written in EAPI-2 in order to resolve old blockers
-  automatically, fixes bug #234907 , bug #249663
-
-  29 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org>
-  e2fsprogs-libs-1.41.3.ebuild:
-  ppc stable, bug #251808
-
-  29 Dec 2008; Brent Baude <ranger@gentoo.org> e2fsprogs-libs-1.41.3.ebuild:
-  Marking e2fsprogs-libs-1.41.3 ppc64 for bug 251808
-
-  29 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
-  e2fsprogs-libs-1.41.3.ebuild:
-  Stable on sparc, bug #251808
-
-  27 Dec 2008; Jeremy Olexa <darkside@gentoo.org>
-  e2fsprogs-libs-1.41.3.ebuild:
-  amd64 stable, bug 251808
-
-  26 Dec 2008; Raúl Porcel <armin76@gentoo.org>
-  e2fsprogs-libs-1.41.3.ebuild:
-  ia64/x86 stable wrt #251808
-
-  26 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
-  e2fsprogs-libs-1.41.3.ebuild:
-  Stable on alpha, bug #251808
-
-  25 Dec 2008; Guy Martin <gmsoft@gentoo.org> e2fsprogs-libs-1.41.3.ebuild:
-  hppa stable, #251808
-
-  15 Nov 2008; Mike Frysinger <vapier@gentoo.org>
-  e2fsprogs-libs-1.41.2.ebuild, e2fsprogs-libs-1.41.3.ebuild:
-  Do not export STRIP as portage uses that when stripping things ... just
-  pass it along to the build system directly.
-
-  08 Nov 2008; Raúl Porcel <armin76@gentoo.org>
-  e2fsprogs-libs-1.41.2.ebuild:
-  alpha/ia64 stable wrt #244511
-
-  02 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
-  e2fsprogs-libs-1.41.2.ebuild:
-  ppc stable, bug #242696
-
-  28 Oct 2008; Brent Baude <ranger@gentoo.org> e2fsprogs-libs-1.41.2.ebuild:
-  Marking e2fsprogs-libs-1.41.2 ppc64 for bug 242740
-
-  27 Oct 2008; Markus Meier <maekke@gentoo.org>
-  e2fsprogs-libs-1.41.2.ebuild:
-  amd64/x86 stable, bug #244511
-
-  27 Oct 2008; Jeroen Roovers <jer@gentoo.org> e2fsprogs-libs-1.41.2.ebuild:
-  Stable for HPPA (bug #244511).
-
-*e2fsprogs-libs-1.41.3 (18 Oct 2008)
-
-  18 Oct 2008; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.3.ebuild:
-  Version bump.
-
-*e2fsprogs-libs-1.41.2 (02 Oct 2008)
-
-  02 Oct 2008; Mike Frysinger <vapier@gentoo.org>
-  +e2fsprogs-libs-1.41.2.ebuild:
-  Version bump.
-
-*e2fsprogs-libs-1.41.1 (01 Sep 2008)
-
-  01 Sep 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-libs-1.41.1-subs.patch, +e2fsprogs-libs-1.41.1.ebuild:
-  Version bump.
-
-  16 Aug 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-libs-1.41.0-null-blkid.patch,
-  e2fsprogs-libs-1.41.0.ebuild:
-  Add fix from upstream for NULL blkids.
-
-*e2fsprogs-libs-1.41.0 (16 Aug 2008)
-
-  16 Aug 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/e2fsprogs-libs-1.41.0-makefile.patch, +metadata.xml,
-  +e2fsprogs-libs-1.41.0.ebuild:
-  Version bump (merge ss/com_err).
diff --git a/sys-libs/e2fsprogs-libs/Manifest b/sys-libs/e2fsprogs-libs/Manifest
deleted file mode 100644 (file)
index 302f0b2..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST e2fsprogs-libs-1.42.3.tar.gz 516639 SHA256 e2ce483ae1d5dcd3287c8224c7c9c7044865309831be0686493446bcd93c61ca SHA512 068323c7c81bad495e6b2eb687448069207ec3b803cc9e6221382f254aef7b9dbc77faa5c9d2c584b56c47cea66dc66990ed8438ce614e241cb97e89910dbc5a WHIRLPOOL f70575a2c79bce1bf5026f0a1855fda5b58dbb2cc060e8cf0758e9d9528f66110664d96b7796bca7ade35f7cf8ecda585a7d520858bed0366584746b16e94277
-DIST e2fsprogs-libs-1.42.4.tar.gz 513482 SHA256 e21c763c3b57c94f0ad7df86536631054d49c16ef5f04d49b59d8be734d7be7c SHA512 f8e900f6c51d7a49dcb2a97c0fb6ec00eee40552e34aff59094ad63d540850b6d831b7885ec927fca99a1c3979f76444bd989dd25f4e4a767579e449d53771b2 WHIRLPOOL 0a06afc6c8c7fa2dae5a5461a2320e919da1fb74edef5285da35a339143dadcb3718cb023257b09a3b038428319ae263de90fbebdb3ef3b71b51a0815eec54d3
diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild
deleted file mode 100644 (file)
index 78fb4f5..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild,v 1.1 2012/05/22 19:44:22 vapier Exp $
-
-EAPI="2"
-
-case ${PV} in
-*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;;
-*)      UP_PV=${PV} ;;
-esac
-
-inherit toolchain-funcs
-
-DESCRIPTION="e2fsprogs libraries (common error and subsystem)"
-HOMEPAGE="http://e2fsprogs.sourceforge.net/"
-SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="nls static-libs"
-
-RDEPEND="!sys-libs/com_err
-       !sys-libs/ss
-       !<sys-fs/e2fsprogs-1.41.8"
-DEPEND="nls? ( sys-devel/gettext )
-       virtual/pkgconfig"
-
-S=${WORKDIR}/${P%_pre*}
-
-src_prepare() {
-       printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613
-}
-
-src_configure() {
-       # We want to use the "bsd" libraries while building on Darwin, but while
-       # building on other Gentoo/*BSD we prefer elf-naming scheme.
-       local libtype
-       case ${CHOST} in
-               *-darwin*) libtype=bsd;;
-               *)         libtype=elf;;
-       esac
-
-       # we use blkid/uuid from util-linux now
-       ac_cv_lib_uuid_uuid_generate=yes \
-       ac_cv_lib_blkid_blkid_get_cache=yes \
-       ac_cv_path_LDCONFIG=: \
-       QUOTA_CMT='#' \
-       econf \
-               --disable-lib{blkid,uuid} \
-               --disable-quota \
-               --enable-${libtype}-shlibs \
-               $(tc-has-tls || echo --disable-tls) \
-               $(use_enable nls)
-}
-
-src_install() {
-       emake STRIP=: DESTDIR="${D}" install || die
-       gen_usr_ldscript -a com_err ss
-       # configure doesn't have an option to disable static libs :/
-       use static-libs || find "${D}" -name '*.a' -delete
-}
diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.4.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.4.ebuild
deleted file mode 100644 (file)
index 78fb4f5..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild,v 1.1 2012/05/22 19:44:22 vapier Exp $
-
-EAPI="2"
-
-case ${PV} in
-*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;;
-*)      UP_PV=${PV} ;;
-esac
-
-inherit toolchain-funcs
-
-DESCRIPTION="e2fsprogs libraries (common error and subsystem)"
-HOMEPAGE="http://e2fsprogs.sourceforge.net/"
-SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="nls static-libs"
-
-RDEPEND="!sys-libs/com_err
-       !sys-libs/ss
-       !<sys-fs/e2fsprogs-1.41.8"
-DEPEND="nls? ( sys-devel/gettext )
-       virtual/pkgconfig"
-
-S=${WORKDIR}/${P%_pre*}
-
-src_prepare() {
-       printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613
-}
-
-src_configure() {
-       # We want to use the "bsd" libraries while building on Darwin, but while
-       # building on other Gentoo/*BSD we prefer elf-naming scheme.
-       local libtype
-       case ${CHOST} in
-               *-darwin*) libtype=bsd;;
-               *)         libtype=elf;;
-       esac
-
-       # we use blkid/uuid from util-linux now
-       ac_cv_lib_uuid_uuid_generate=yes \
-       ac_cv_lib_blkid_blkid_get_cache=yes \
-       ac_cv_path_LDCONFIG=: \
-       QUOTA_CMT='#' \
-       econf \
-               --disable-lib{blkid,uuid} \
-               --disable-quota \
-               --enable-${libtype}-shlibs \
-               $(tc-has-tls || echo --disable-tls) \
-               $(use_enable nls)
-}
-
-src_install() {
-       emake STRIP=: DESTDIR="${D}" install || die
-       gen_usr_ldscript -a com_err ss
-       # configure doesn't have an option to disable static libs :/
-       use static-libs || find "${D}" -name '*.a' -delete
-}
diff --git a/sys-libs/e2fsprogs-libs/metadata.xml b/sys-libs/e2fsprogs-libs/metadata.xml
deleted file mode 100644 (file)
index 96a2d58..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>base-system</herd>
-</pkgmetadata>