summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenda Xu <heroxbd@gentoo.org>2015-01-03 17:56:29 +0900
committerBenda Xu <heroxbd@gentoo.org>2015-01-03 17:56:29 +0900
commit18fc8645279c68b4b659bb8641eb101e423d4177 (patch)
treece64bb4cfb5112979c364c47f94dde48de95eca4
parentsys-devel/binutils: manifest (diff)
downloadheroxbd-18fc8645279c68b4b659bb8641eb101e423d4177.tar.gz
heroxbd-18fc8645279c68b4b659bb8641eb101e423d4177.tar.bz2
heroxbd-18fc8645279c68b4b659bb8641eb101e423d4177.zip
sys-apps/util-linux: remove, fixed
-rw-r--r--sys-apps/util-linux/ChangeLog1631
-rw-r--r--sys-apps/util-linux/Manifest28
-rw-r--r--sys-apps/util-linux/files/crypto-loop.confd9
-rw-r--r--sys-apps/util-linux/files/crypto-loop.initd70
-rw-r--r--sys-apps/util-linux/files/util-linux-2.19.1-mount-a-segv.patch86
-rw-r--r--sys-apps/util-linux/files/util-linux-2.19.1-umount-l-nfs.patch92
-rw-r--r--sys-apps/util-linux/files/util-linux-2.20-dmesg-newline.patch102
-rw-r--r--sys-apps/util-linux/files/util-linux-2.20-sysfs-init.patch32
-rw-r--r--sys-apps/util-linux/files/util-linux-2.20.1-libmount-c++.patch31
-rw-r--r--sys-apps/util-linux/files/util-linux-2.20.1-no-printf-alloc.patch111
-rw-r--r--sys-apps/util-linux/files/util-linux-2.20.1-umount-fs-search.patch51
-rw-r--r--sys-apps/util-linux/files/util-linux-2.21.1-no-printf-alloc.patch108
-rw-r--r--sys-apps/util-linux/metadata.xml15
-rw-r--r--sys-apps/util-linux/util-linux-2.19.1-r1.ebuild121
-rw-r--r--sys-apps/util-linux/util-linux-2.20-r1.ebuild124
-rw-r--r--sys-apps/util-linux/util-linux-2.20.1-r1.ebuild127
-rw-r--r--sys-apps/util-linux/util-linux-2.20.1-r2.ebuild129
-rw-r--r--sys-apps/util-linux/util-linux-2.20.1.ebuild122
-rw-r--r--sys-apps/util-linux/util-linux-2.20.1.ebuild.prefix191
-rw-r--r--sys-apps/util-linux/util-linux-2.21.1.ebuild124
-rw-r--r--sys-apps/util-linux/util-linux-2.21.ebuild130
-rw-r--r--sys-apps/util-linux/util-linux-9999.ebuild119
22 files changed, 0 insertions, 3553 deletions
diff --git a/sys-apps/util-linux/ChangeLog b/sys-apps/util-linux/ChangeLog
deleted file mode 100644
index e731b8d..0000000
--- a/sys-apps/util-linux/ChangeLog
+++ /dev/null
@@ -1,1631 +0,0 @@
-# ChangeLog for sys-apps/util-linux
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.380 2012/04/21 17:35:24 vapier Exp $
-
- 21 Apr 2012; Mike Frysinger <vapier@gentoo.org>
- files/util-linux-2.20.1-no-printf-alloc.patch,
- files/util-linux-2.21.1-no-printf-alloc.patch:
- Also malloc fs_optstr #406303#17 by Anthony Basile.
-
- 21 Apr 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.20.1-r1.ebuild,
- util-linux-2.20.1-r2.ebuild, +files/util-linux-2.20.1-no-printf-alloc.patch,
- util-linux-2.21.1.ebuild, +files/util-linux-2.21.1-no-printf-alloc.patch,
- util-linux-9999.ebuild:
- Add support for older C libraries that do not support latest POSIX standard
- (%as flags) #406303 by Ed Wildgoose.
-
- 14 Apr 2012; Zac Medico <zmedico@gentoo.org> util-linux-2.21.1.ebuild,
- util-linux-9999.ebuild:
- Add ~amd64-linux keyword.
-
- 05 Apr 2012; Mike Frysinger <vapier@gentoo.org> util-linux-9999.ebuild:
- Block the eject package now that util-linux includes it.
-
- 30 Mar 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.21.ebuild,
- util-linux-2.21.1.ebuild:
- Drop scanf hack as it is already in 2.21.1 (I read the wrong source tree).
-
- 30 Mar 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.21.ebuild,
- util-linux-2.21.1.ebuild:
- Add cross-compiling fixes to match upstream.
-
-*util-linux-2.21.1 (30 Mar 2012)
-
- 30 Mar 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.21.1.ebuild:
- Version bump.
-
- 03 Mar 2012; Markus Meier <maekke@gentoo.org> util-linux-2.20.1-r1.ebuild:
- arm stable, bug #404179
-
-*util-linux-2.21 (24 Feb 2012)
-
- 24 Feb 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.21.ebuild,
- util-linux-9999.ebuild:
- Version bump.
-
- 23 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org>
- util-linux-2.20.1-r1.ebuild:
- ppc/ppc64 stable wrt #404179
-
- 21 Feb 2012; Jeff Horelick <jdhore@gentoo.org> util-linux-2.20.1-r1.ebuild:
- marked x86 per bug 404179
-
- 21 Feb 2012; Agostino Sarubbo <ago@gentoo.org> util-linux-2.20.1-r1.ebuild:
- Stable for amd64, wrt bug #404179
-
- 18 Feb 2012; Jeroen Roovers <jer@gentoo.org> util-linux-2.20.1-r1.ebuild:
- Stable for HPPA (bug #404179).
-
-*util-linux-2.20.1-r2 (16 Feb 2012)
-
- 16 Feb 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.20.1-r2.ebuild,
- +files/util-linux-2.20.1-libmount-c++.patch,
- +files/util-linux-2.20.1-umount-fs-search.patch:
- Add patch from upstream for libmount.h in C++ code #401057 by Michał Górny.
- Have umount search /usr/sbin like mount/fsck #403073 by Aidan Marks.
-
-*util-linux-2.20.1-r1 (07 Jan 2012)
-
- 07 Jan 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.20.1-r1.ebuild,
- util-linux-9999.ebuild:
- Install libmount into / #398055 by Michał Górny.
-
- 07 Jan 2012; Mike Frysinger <vapier@gentoo.org> -util-linux-2.17.2.ebuild,
- -util-linux-2.18-r1.ebuild, -files/util-linux-2.18-cfdisk-string-len.patch,
- -files/util-linux-2.18-falloc.patch, -files/util-linux-2.18-ncursesw.patch,
- -files/util-linux-2.18-slang.patch, -util-linux-2.19.ebuild,
- -util-linux-2.19.1.ebuild, -files/util-linux-2.19-old-libc.patch,
- -util-linux-2.20.ebuild:
- Old.
-
- 07 Jan 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.19.1-r1.ebuild:
- Mark ppc64 stable #384305.
-
- 30 Dec 2011; Ulrich Mueller <ulm@gentoo.org> util-linux-2.17.2.ebuild,
- util-linux-2.18-r1.ebuild, util-linux-2.19.ebuild, util-linux-2.19.1.ebuild,
- util-linux-2.19.1-r1.ebuild, util-linux-2.20.ebuild,
- util-linux-2.20-r1.ebuild, util-linux-2.20.1.ebuild, util-linux-9999.ebuild:
- Update LICENSE, see README.licensing in the tarball. Bug 175260.
-
- 17 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
- util-linux-2.19.1-r1.ebuild:
- x86 stable wrt bug #384305
-
- 12 Nov 2011; Lars Wendler <polynomial-c@gentoo.org>
- util-linux-2.19.1-r1.ebuild,
- -files/util-linux-2.19.1-remove-useless-if-stuff-from-loopaes-patchset.diff:
- non-maintainer commit: Really fixed bug #375165 with solution suggested by
- Jiří Moravec.
-
- 12 Nov 2011; Lars Wendler <polynomial-c@gentoo.org>
- util-linux-2.19.1-r1.ebuild,
- +files/util-linux-2.19.1-remove-useless-if-stuff-from-loopaes-patchset.diff:
- non-maintainer commit: Fixed application of umount-l patch in combination
- with loop-aes patch. This fixes bug #375165.
-
- 11 Nov 2011; Tony Vroon <chainsaw@gentoo.org> util-linux-2.19.1-r1.ebuild:
- Marked stable on AMD64 based on arch testing by Ian "idella4" Delaney &
- Agostino "ago" Sarubbo in bug #384305.
-
- 06 Nov 2011; Brent Baude <ranger@gentoo.org> util-linux-2.19.1-r1.ebuild:
- Marking util-linux-2.19.1-r1 ppc for bug 384305
-
- 23 Oct 2011; Raúl Porcel <armin76@gentoo.org> util-linux-2.19.1-r1.ebuild:
- sparc stable wrt #384305
-
-*util-linux-2.20.1 (20 Oct 2011)
-
- 20 Oct 2011; Mike Frysinger <vapier@gentoo.org> +util-linux-2.20.1.ebuild:
- Version bump.
-
- 20 Oct 2011; Mike Frysinger <vapier@gentoo.org> util-linux-2.20-r1.ebuild,
- util-linux-9999.ebuild:
- Inform users of new default clear behavior #381401#5 by Neil Bothwick.
-
-*util-linux-2.20-r1 (17 Oct 2011)
-
- 17 Oct 2011; Mike Frysinger <vapier@gentoo.org> +util-linux-2.20-r1.ebuild,
- +files/util-linux-2.20-dmesg-newline.patch,
- +files/util-linux-2.20-sysfs-init.patch:
- Add fixes from upstream for dmesg stopping with blank newlines #385305 by
- Maxime Gervais. Add fix from upstream for nfs/btrfs unmounting #385323 by
- Thomas Arnett.
-
- 17 Oct 2011; Mike Frysinger <vapier@gentoo.org> util-linux-2.19.1-r1.ebuild:
- Mark alpha/arm/hppa/ia64/m68k/s390/sh stable #384305.
-
- 23 Sep 2011; Lars Wendler <polynomial-c@gentoo.org> util-linux-2.20.ebuild:
- non-maintainer commit: Updated loop-aes patch (bug #381521).
-
- 21 Sep 2011; Michał Górny <mgorny@gentoo.org> util-linux-9999.ebuild:
- Migrate to git-2.
-
- 14 Sep 2011; Mike Frysinger <vapier@gentoo.org> util-linux-2.20.ebuild:
- Drop ddate man page when USE=-ddate #381291#5 by Ulrich Müller.
-
- 07 Sep 2011; Mike Frysinger <vapier@gentoo.org> util-linux-2.20.ebuild,
- util-linux-9999.ebuild, metadata.xml:
- Add USE=ddate to control ddate util #381291 by Ole Henrik Jahren.
-
-*util-linux-2.20 (29 Aug 2011)
-
- 29 Aug 2011; Mike Frysinger <vapier@gentoo.org> +util-linux-2.20.ebuild,
- util-linux-9999.ebuild:
- Version bump which fixes #373381 by Chris Richards. Add USE=static-libs
- support #378269 by Agostino Sarubbo. Sync changes between live git and stable
- release ebuilds. Block older sysvinits since we now install the mountpoint
- util ourselves.
-
- 29 Jul 2011; Zac Medico <zmedico@gentoo.org> util-linux-2.19.1-r1.ebuild,
- util-linux-9999.ebuild:
- Add ~x86-linux keyword.
-
- 26 Jul 2011; Zac Medico <zmedico@gentoo.org> util-linux-2.19.1-r1.ebuild:
- Bump to EAPI 3 and fix for prefix.
-
-*util-linux-2.19.1-r1 (12 Jul 2011)
-
- 12 Jul 2011; Mike Frysinger <vapier@gentoo.org> +util-linux-2.19.1-r1.ebuild,
- +files/util-linux-2.19.1-mount-a-segv.patch,
- +files/util-linux-2.19.1-umount-l-nfs.patch:
- Add fixes from upstream for `mount -a` segfault #366213 and `umount -l`
- stalls #370051 by Pacho Ramos.
-
- 17 Jun 2011; Dane Smith <c1pher@gentoo.org> util-linux-2.19.1.ebuild,
- metadata.xml:
- Re-add support for loop-aes wrt bug 371437.
-
- 07 Jun 2011; Mike Frysinger <vapier@gentoo.org> util-linux-9999.ebuild:
- Run the helper po script so the subdir gets the necessary files created
- #370455 by Michał Górny.
-
- 14 May 2011; Raúl Porcel <armin76@gentoo.org> util-linux-2.19.1.ebuild:
- alpha/ia64/m68k/s390/sh/sparc stable wrt #359759
-
- 14 May 2011; Kacper Kowalik <xarthisius@gentoo.org> util-linux-2.19.1.ebuild:
- ppc/ppc64 stable wrt #359759
-
- 09 May 2011; Markus Meier <maekke@gentoo.org> util-linux-2.19.1.ebuild:
- arm stable, bug #359759
-
- 04 May 2011; Thomas Kahle <tomka@gentoo.org> util-linux-2.19.1.ebuild:
- x86 stable per bug 359759
-
- 04 May 2011; Jeroen Roovers <jer@gentoo.org> util-linux-2.19.1.ebuild:
- Stable for HPPA (bug #359759).
-
- 03 May 2011; Markos Chandras <hwoarang@gentoo.org> util-linux-2.19.1.ebuild:
- Stable on amd64 wrt bug #359759
-
-*util-linux-2.19.1 (02 May 2011)
-
- 02 May 2011; Mike Frysinger <vapier@gentoo.org> +util-linux-2.19.1.ebuild:
- Version bump.
-
- 07 Apr 2011; Mike Frysinger <vapier@gentoo.org> util-linux-2.19.ebuild,
- util-linux-9999.ebuild:
- Add USE=ncurses to control the lib usage #221941 by Jim Kukunas and Mart
- Raudsepp.
-
- 07 Apr 2011; Mike Frysinger <vapier@gentoo.org> util-linux-2.19.ebuild,
- +files/util-linux-2.19-old-libc.patch:
- Add fallback code for older versions of glibc #361271 by Viktor Robev.
-
- 02 Apr 2011; Raúl Porcel <armin76@gentoo.org> util-linux-2.18-r1.ebuild:
- ia64/m68k/s390/sh/sparc stable wrt #356941
-
- 25 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
- util-linux-2.18-r1.ebuild:
- ppc64 stable wrt #356941
-
- 19 Mar 2011; Thomas Kahle <tomka@gentoo.org> util-linux-2.18-r1.ebuild:
- x86 stable per bug 356941
-
- 13 Mar 2011; Markus Meier <maekke@gentoo.org> util-linux-2.18-r1.ebuild:
- arm stable, bug #356941
-
- 12 Mar 2011; Tobias Klausmann <klausman@gentoo.org>
- util-linux-2.18-r1.ebuild:
- Stable on alpha, bug #356941
-
- 12 Mar 2011; Mike Frysinger <vapier@gentoo.org> util-linux-2.19.ebuild,
- util-linux-9999.ebuild:
- Punt USE=loop-aes to stop useless complaints.
-
- 07 Mar 2011; Jeroen Roovers <jer@gentoo.org> util-linux-2.18-r1.ebuild:
- Stable for HPPA (bug #356941).
-
- 04 Mar 2011; Brent Baude <ranger@gentoo.org> util-linux-2.18-r1.ebuild:
- stable ppc, bug 356941
-
- 01 Mar 2011; Markos Chandras <hwoarang@gentoo.org> util-linux-2.18-r1.ebuild:
- Stable on amd64 wrt bug #356941
-
-*util-linux-2.19 (10 Feb 2011)
-
- 10 Feb 2011; Mike Frysinger <vapier@gentoo.org> +util-linux-2.19.ebuild:
- Version bump.
-
- 22 Nov 2010; Mike Frysinger <vapier@gentoo.org> util-linux-2.18-r1.ebuild,
- util-linux-9999.ebuild, metadata.xml:
- Add USE=cramfs to control cramfs dep (since it implies zlib too) #343081
- #343095 by Kfir Lavi.
-
- 08 Oct 2010; Mike Frysinger <vapier@gentoo.org>
- files/util-linux-2.18-slang.patch:
- Remove unused Makefile.am hunk #340140 by Diego E. Pettenò.
-
- 03 Oct 2010; Mike Frysinger <vapier@gentoo.org> util-linux-2.18-r1.ebuild,
- +files/util-linux-2.18-falloc.patch:
- Fix building with older linux/falloc.h #339432 by Andrew Randrianasulu.
-
- 18 Sep 2010; Raúl Porcel <armin76@gentoo.org> util-linux-2.17.2.ebuild:
- ia64/s390/sh/sparc stable wrt #326339
-
- 12 Sep 2010; Tobias Klausmann <klausman@gentoo.org>
- util-linux-2.17.2.ebuild:
- Stable on alpha, bug #326339
-
- 12 Sep 2010; Raúl Porcel <armin76@gentoo.org> util-linux-2.17.2.ebuild:
- m68k stable wrt #326339 thanks to kolla for testing
-
- 13 Aug 2010; Joseph Jezak <josejx@gentoo.org> util-linux-2.17.2.ebuild:
- Marked ppc stable for bug #326339.
-
- 24 Jul 2010; Markus Meier <maekke@gentoo.org> util-linux-2.17.2.ebuild:
- arm stable, bug #326339
-
-*util-linux-2.18-r1 (19 Jul 2010)
-
- 19 Jul 2010; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.18-r1.ebuild,
- +files/util-linux-2.18-cfdisk-string-len.patch:
- Pull in updates from live git ebuild. Apply upstream fix for cfdisk input
- issue #328959 by James L. Hammons. Update loop-aes patch #326363.
-
- 10 Jul 2010; Jeroen Roovers <jer@gentoo.org> util-linux-2.17.2.ebuild:
- Stable for HPPA (bug #326339).
-
- 10 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
- util-linux-2.17.2.ebuild:
- stable x86, bug 326339
-
- 09 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
- util-linux-2.17.2.ebuild:
- ppc64 stable wrt #326339
-
- 06 Jul 2010; Mike Frysinger <vapier@gentoo.org> util-linux-9999.ebuild:
- Search /usr/sbin for mount/fsck helpers.
-
- 04 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
- util-linux-2.17.2.ebuild:
- Stable on amd64 wrt bug #326339
-
- 01 Jul 2010; Mike Frysinger <vapier@gentoo.org>
- files/util-linux-2.18-ncursesw.patch:
- Tweak patch to handle non-unicode ncurses #326481 by Wilbur Pan.
-
- 01 Jul 2010; Mike Frysinger <vapier@gentoo.org> util-linux-2.18.ebuild,
- +files/util-linux-2.18-slang.patch:
- Add fix from upstream for building with slang #326373 by Mikael Magnusson.
-
-*util-linux-2.18 (30 Jun 2010)
-
- 30 Jun 2010; Mike Frysinger <vapier@gentoo.org> +util-linux-2.18.ebuild,
- +files/util-linux-2.18-ncursesw.patch, util-linux-9999.ebuild:
- Version bump.
-
-*util-linux-2.17.2 (22 Mar 2010)
-
- 22 Mar 2010; Mike Frysinger <vapier@gentoo.org> +util-linux-2.17.2.ebuild:
- Version bump.
-
- 20 Mar 2010; Mike Frysinger <vapier@gentoo.org> util-linux-2.17.1.ebuild:
- Work around broken glibc-2.10 on 32bit systems and fallocate #300307 by
- Marco Clocchiatti.
-
- 09 Mar 2010; Mike Frysinger <vapier@gentoo.org> util-linux-2.17.1.ebuild:
- Update loop-aes patch #307987.
-
-*util-linux-2.17.1 (05 Mar 2010)
-
- 05 Mar 2010; Mike Frysinger <vapier@gentoo.org> +util-linux-2.17.1.ebuild:
- Version bump #307055 by Arseny Solokha.
-
- 15 Feb 2010; Joseph Jezak <josejx@gentoo.org> util-linux-2.16.2.ebuild:
- Marked ppc stable for bug #301179.
-
- 12 Feb 2010; Raúl Porcel <armin76@gentoo.org> util-linux-2.16.2.ebuild:
- sparc stable wrt #301179
-
-*util-linux-2.17-r1 (09 Feb 2010)
-
- 09 Feb 2010; Mike Frysinger <vapier@gentoo.org>
- +files/0001-libblkid-fix-segfault-in-drdb.patch,
- +util-linux-2.17-r1.ebuild:
- Add fix from upstream for blkid segfaults #301787 by Alec M.
-
- 09 Feb 2010; Mike Frysinger <vapier@gentoo.org> util-linux-2.16.2.ebuild:
- Mark alpha/ia64/s390/sh stable #301179.
-
- 04 Feb 2010; Markus Meier <maekke@gentoo.org> util-linux-2.16.2.ebuild:
- amd64/arm stable, bug #301179
-
- 03 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
- util-linux-2.16.2.ebuild:
- stable x86, bug 301179
-
- 27 Jan 2010; Jeroen Roovers <jer@gentoo.org> util-linux-2.16.2.ebuild:
- Stable for HPPA (bug #301179).
-
- 24 Jan 2010; Tom Gall <tgall@gentoo.org> util-linux-2.16.2.ebuild:
- stable on ppc64, bug #301179
-
- 23 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
- util-linux-2.17.ebuild:
- Update loop-aes patch to upstream SRC_URI wrt #300869, thanks to James
- Ausmus and others.
-
-*util-linux-2.17 (08 Jan 2010)
-
- 08 Jan 2010; Mike Frysinger <vapier@gentoo.org> +util-linux-2.17.ebuild:
- Version bump.
-
- 03 Jan 2010; <solar@gentoo.org> util-linux-2.16.2.ebuild:
- - cross compile love. default libtool files try to link with the host
- libc.so so we call elibtoolize to work the magic
-
- 07 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
- util-linux-2.16.1.ebuild:
- amd64 stable wrt #284744
-
- 01 Dec 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.16.1.ebuild,
- util-linux-2.16.2.ebuild, util-linux-9999.ebuild:
- Disable tls if the toolchain lacks support.
-
-*util-linux-2.16.2 (30 Nov 2009)
-
- 30 Nov 2009; Mike Frysinger <vapier@gentoo.org> +util-linux-2.16.2.ebuild:
- Version bump.
-
- 29 Nov 2009; Joseph Jezak <josejx@gentoo.org> util-linux-2.16.1.ebuild:
- Marked ppc stable for bug #284744.
-
- 28 Nov 2009; Raúl Porcel <armin76@gentoo.org> util-linux-2.16.1.ebuild:
- ia64/sparc stable wrt #284744
-
- 23 Nov 2009; Markus Meier <maekke@gentoo.org> util-linux-2.16.1.ebuild:
- arm stable, bug #284744
-
- 09 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
- util-linux-2.16.1.ebuild:
- fix wrong KEYWORDS assignment
-
- 09 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
- util-linux-2.16.1.ebuild:
- stable x86, bug 284744
-
- 31 Oct 2009; Brent Baude <ranger@gentoo.org> util-linux-2.16.1.ebuild:
- Marking util-linux-2.16.1 ppc64 for bug 284744
-
- 21 Oct 2009; Jeroen Roovers <jer@gentoo.org> util-linux-2.16.1.ebuild:
- Stable for HPPA (bug #284744).
-
- 15 Oct 2009; Joseph Jezak <josejx@gentoo.org> util-linux-2.16.1.ebuild:
- Reverting ppc64 stable mark until e2fsprogs can go stable too.
-
- 05 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
- util-linux-2.16.1.ebuild:
- Update loop-aes patch wrt #284744 by Romain Perier.
-
- 03 Oct 2009; Brent Baude <ranger@gentoo.org> util-linux-2.16.1.ebuild:
- Marking util-2.16.1 ppc64 for 284744
-
- 03 Oct 2009; Brent Baude <ranger@gentoo.org> ChangeLog:
- Marking util-linux-2.16.1 ppc64 for bug 284744
-
- 03 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
- util-linux-2.16.1.ebuild:
- Stable on alpha, bug #284744
-
- 23 Sep 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.16.1.ebuild,
- util-linux-9999.ebuild, metadata.xml:
- Add USE=perl to control the perl chkdupexe script #284093 by Diego E.
- Pettenò.
-
-*util-linux-2.16.1 (07 Sep 2009)
-
- 07 Sep 2009; Mike Frysinger <vapier@gentoo.org> +util-linux-2.16.1.ebuild:
- Version bump.
-
-*util-linux-2.16-r1 (16 Aug 2009)
-
- 16 Aug 2009; Mike Frysinger <vapier@gentoo.org>
- +files/0001-libblkid-fix-ext2-detection-on-systems-with-ext4-onl.patch,
- +util-linux-2.16-r1.ebuild:
- Add fix from upstream for detecting ext2 filesystems with ext4-only
- #279054 by sl.
-
- 26 Jul 2009; Mike Frysinger <vapier@gentoo.org>
- -util-linux-2.13.1.1.ebuild, util-linux-2.14.2.ebuild,
- -util-linux-2.15.ebuild, -util-linux-2.15-r1.ebuild:
- Add some workarounds for stable uClibc systems #249582 by Natanael Copa.
-
- 26 Jul 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.16.ebuild,
- util-linux-9999.ebuild:
- Add a call to autopoint #278941 by hangfire.
-
- 26 Jul 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.16.ebuild,
- util-linux-9999.ebuild:
- Update loop-aes patch #278382.
-
-*util-linux-2.16 (16 Jul 2009)
-
- 16 Jul 2009; Mike Frysinger <vapier@gentoo.org> +util-linux-2.16.ebuild,
- util-linux-9999.ebuild:
- Version bump #269378 by Matthias Schwarzott.
-
- 28 Jun 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.15.1.ebuild:
- Update loop-aes patch #273883 by Fabio Coatti.
-
-*util-linux-2.15.1 (10 Jun 2009)
-
- 10 Jun 2009; Mike Frysinger <vapier@gentoo.org> +util-linux-2.15.1.ebuild:
- Version bump.
-
- 29 May 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.15-r1.ebuild,
- +files/util-linux-2.15-locale.patch:
- Add fix from upstream for locale build failure on uClibc #271154 by
- Gianluigi Tiesi.
-
- 24 May 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.15-r1.ebuild:
- Re-order patches when USE=loop-aes #271041 by Lars Wendler and add
- libtool-2 to DEPEND #271025 by Eike Hein.
-
- 23 May 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.14.2.ebuild,
- files/util-linux-2.15-old-libselinux.patch:
- Apply selinux fix from upstream for #270168 by Tadas.
-
-*util-linux-2.15-r1 (23 May 2009)
-
- 23 May 2009; Mike Frysinger <vapier@gentoo.org> +util-linux-2.15-r1.ebuild,
- +files/util-linux-2.15-losetup-symlinks.patch,
- +files/util-linux-2.15-old-libselinux.patch:
- Grab fixes from upstream for #270168 by Tadas and #269264 by Mario
- Bachmann.
-
- 18 May 2009; Raúl Porcel <armin76@gentoo.org> util-linux-2.14.2.ebuild:
- ia64/sparc stable wrt #268765
-
- 13 May 2009; Markus Meier <maekke@gentoo.org> util-linux-2.14.2.ebuild:
- amd64/x86 stable, bug #268765
-
- 11 May 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.15.ebuild:
- Update loop-aes patch #268772 by Wilbur Pan.
-
- 10 May 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.15.ebuild,
- +files/util-linux-2.15-cpuid-pic.patch:
- Fix building on hardened due to PIC/cpuid #269001 by Juergen Rose.
-
- 09 May 2009; Tobias Klausmann <klausman@gentoo.org>
- util-linux-2.14.2.ebuild:
- Stable on alpha, bug #268765
-
- 06 May 2009; Jeroen Roovers <jer@gentoo.org> util-linux-2.14.2.ebuild:
- Stable for HPPA (bug #268765).
-
- 06 May 2009; Brent Baude <ranger@gentoo.org> util-linux-2.14.2.ebuild:
- Marking util-linux-2.14.2 ppc64 and ppc for bug 268765
-
-*util-linux-2.15 (05 May 2009)
-
- 05 May 2009; Mike Frysinger <vapier@gentoo.org> +util-linux-2.15.ebuild:
- Version bump.
-
- 15 Feb 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.14.2.ebuild:
- Update loop-aes patch #258456.
-
- 15 Feb 2009; Mike Frysinger <vapier@gentoo.org> util-linux-2.14.1.ebuild,
- util-linux-2.14.2.ebuild:
- Touchup wording on USE=loop-aes info.
-
-*util-linux-2.14.2 (10 Feb 2009)
-
- 10 Feb 2009; Mike Frysinger <vapier@gentoo.org> +util-linux-2.14.2.ebuild:
- Version bump.
-
- 30 Dec 2008; Mike Frysinger <vapier@gentoo.org> util-linux-2.14.1.ebuild,
- util-linux-9999.ebuild:
- Depend on sys-libs/e2fsprogs-libs rather than sys-fs/e2fsprogs #249663.
-
- 06 Dec 2008; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.14-AC_BIG_ENDIAN.patch, util-linux-2.14.1.ebuild:
- Add fix from upstream for missing call to AC_BIG_ENDIAN in configure.
-
- 02 Dec 2008; Brent Baude <ranger@gentoo.org> util-linux-2.14.1.ebuild:
- stable ppc64, bug 249107
-
- 02 Dec 2008; Raúl Porcel <armin76@gentoo.org> util-linux-2.14.1.ebuild:
- alpha/ia64/sparc stable wrt #249107
-
- 30 Nov 2008; Markus Meier <maekke@gentoo.org> util-linux-2.14.1.ebuild:
- amd64/x86 stable, bug #249107
-
- 29 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- util-linux-2.14.1.ebuild:
- ppc stable, bug #249107
-
- 29 Nov 2008; <solar@gentoo.org> util-linux-2.14.1.ebuild:
- - quick hack for dirty times
-
- 27 Nov 2008; Jeroen Roovers <jer@gentoo.org> util-linux-2.14.1.ebuild:
- Stable for HPPA (bug #249107).
-
- 17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
- files/util-linux-2.12q-debian-10cfdisk.patch:
- Fix patch with absolute paths.
-
- 26 Oct 2008; Mike Frysinger <vapier@gentoo.org> files/crypto-loop.initd:
- Apply POSIX patch #236858.
-
- 26 Oct 2008; Mike Frysinger <vapier@gentoo.org> util-linux-2.14.1.ebuild:
- Update loop-aes support #242874 by Fabio Coatti and Lars (Polynomial-C).
-
-*util-linux-2.14.1 (20 Oct 2008)
-
- 20 Oct 2008; Mike Frysinger <vapier@gentoo.org> +util-linux-2.14.1.ebuild:
- Version bump.
-
- 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
- add GLEP 56 USE flag desc from use.local.desc
-
- 28 Jun 2008; Mike Frysinger <vapier@gentoo.org> util-linux-2.14.ebuild:
- Update loop-aes patch from upstream #228691.
-
-*util-linux-2.14 (21 Jun 2008)
-
- 21 Jun 2008; Mike Frysinger <vapier@gentoo.org> +util-linux-2.14.ebuild:
- Version bump #228061 by Conrad Kostecki.
-
- 07 Jun 2008; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13.1-no-a.out.patch, util-linux-2.13.1.1.ebuild:
- Do not rely on a.out.h #221939 by Mart Raudsepp.
-
- 28 Apr 2008; Tobias Scherbaum <dertobi123@gentoo.org>
- util-linux-2.13.1.1.ebuild:
- ppc stable, bug #219202
-
- 27 Apr 2008; Markus Meier <maekke@gentoo.org> util-linux-2.13.1.1.ebuild:
- amd64 stable, security bug #219202
-
- 27 Apr 2008; Markus Rothe <corsair@gentoo.org> util-linux-2.13.1.1.ebuild:
- Stable on ppc64; bug #219202
-
- 25 Apr 2008; Raúl Porcel <armin76@gentoo.org> util-linux-2.13.1.1.ebuild:
- alpha/ia64/x86 stable wrt security #219202
-
- 25 Apr 2008; Jeroen Roovers <jer@gentoo.org> util-linux-2.13.1.1.ebuild:
- Stable for HPPA (bug #219202).
-
- 25 Apr 2008; Ferris McCormick <fmccor@gentoo.org>
- util-linux-2.13.1.1.ebuild:
- Sparc stable, Security Bug #219202.
-
-*util-linux-2.13.1.1 (21 Apr 2008)
-
- 21 Apr 2008; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.13.1.1.ebuild:
- Version bump.
-
- 31 Mar 2008; Jeroen Roovers <jer@gentoo.org> util-linux-2.13.1.ebuild:
- Stable for HPPA (bug #215371).
-
- 30 Mar 2008; Santiago M. Mola <coldwind@gentoo.org>
- util-linux-2.13.1.ebuild:
- amd64 stable wrt bug #215371
-
- 30 Mar 2008; Raúl Porcel <armin76@gentoo.org> util-linux-2.13.1.ebuild:
- alpha/ia64/sparc/x86 stable wrt #215371
-
- 30 Mar 2008; Brent Baude <ranger@gentoo.org> util-linux-2.13.1.ebuild:
- stable ppc64, bug 215371
-
- 30 Mar 2008; Brent Baude <ranger@gentoo.org> util-linux-2.13.1.ebuild:
- stable ppc, bug 215371
-
- 29 Mar 2008; Mike Frysinger <vapier@gentoo.org> util-linux-2.13.1.ebuild,
- util-linux-9999.ebuild:
- Add support for USE=unicode and USE=slang #208976. Update loop-aes cruft
- #206331.
-
- 26 Feb 2008; Mike Frysinger <vapier@gentoo.org> util-linux-2.13.1.ebuild:
- Add ioprio workaround back as it hasnt been properly fixed in this release
- #211573 by Mike Hammill.
-
- 01 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
- files/crypto-loop.initd:
- Update init script to work with current development version of OpenRC
- (checkroot -> root; checkfs -> fsck).
-
- 20 Jan 2008; Mike Frysinger <vapier@gentoo.org>
- util-linux-2.13.0.1.ebuild, util-linux-2.13.1.ebuild:
- Document USE=crypt -> USE=loop-aes transition #206747 by Jan Schubert.
-
-*util-linux-2.13.1 (16 Jan 2008)
-
- 16 Jan 2008; Mike Frysinger <vapier@gentoo.org> +util-linux-2.13.1.ebuild:
- Version bump.
-
-*util-linux-2.13.0.1 (12 Jan 2008)
-
- 12 Jan 2008; Mike Frysinger <vapier@gentoo.org>
- -util-linux-2.13-r3.ebuild, +util-linux-2.13.0.1.ebuild:
- Bump source tarball so that loop-aes applies again #205529 by Ryan Tandy.
- Otherwise, there is no functional changes from previous version.
-
- 12 Jan 2008; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13-uclibc.patch, util-linux-2.13-r2.ebuild,
- util-linux-2.13-r3.ebuild:
- Fixup building on uClibc #203711.
-
- 11 Jan 2008; Richard Freeman <rich0@gentoo.org> util-linux-2.13-r2.ebuild:
- amd64 stable - #202181
-
- 10 Jan 2008; Raúl Porcel <armin76@gentoo.org> util-linux-2.13-r2.ebuild:
- alpha/ia64 stable wrt #205101
-
- 09 Jan 2008; Brent Baude <ranger@gentoo.org> util-linux-2.13-r2.ebuild:
- Marking util-linux-2.13-r2 ppc64 for bug 202181
-
- 09 Jan 2008; Brent Baude <ranger@gentoo.org> util-linux-2.13-r2.ebuild:
- Marking util-linux-2.13-r2 ppc for bug 202181
-
- 09 Jan 2008; Markus Meier <maekke@gentoo.org> util-linux-2.13-r2.ebuild:
- x86 stable, bug #202181
-
- 09 Jan 2008; Ferris McCormick <fmccor@gentoo.org>
- util-linux-2.13-r2.ebuild:
- Sparc stable --- Bug #202181 --- utilities seem fine.
-
- 09 Jan 2008; Jeroen Roovers <jer@gentoo.org> util-linux-2.13-r2.ebuild:
- Stable for HPPA (bug #202181).
-
-*util-linux-2.13-r3 (14 Dec 2007)
-
- 14 Dec 2007; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13-hwclock-rtc.patch,
- +files/util-linux-2.13-losetup-P.patch, +util-linux-2.13-r3.ebuild:
- Fix from upstream for rtc/hwclock handling #179780 and fix for losetup -P
- with loop-aes #201981.
-
- 19 Nov 2007; Joshua Kinard <kumba@gentoo.org> util-linux-2.12r-r8.ebuild:
- Stable on mips, per #195390.
-
- 12 Oct 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- util-linux-2.12r-r8.ebuild:
- ppc stable, bug #195390
-
- 11 Oct 2007; Raúl Porcel <armin76@gentoo.org> util-linux-2.12r-r8.ebuild:
- alpha/ia64 stable wrt security #195390
-
- 11 Oct 2007; Tom Gall <tgall@gentoo.org> util-linux-2.12r-r8.ebuild:
- stable on ppc64, bug #195390
-
- 11 Oct 2007; Jeroen Roovers <jer@gentoo.org> util-linux-2.12r-r8.ebuild:
- Stable for SPARC (bug #195390).
-
- 11 Oct 2007; Steve Dibb <beandog@gentoo.org> util-linux-2.12r-r8.ebuild:
- amd64 stable, security bug 195390
-
- 11 Oct 2007; Jeroen Roovers <jer@gentoo.org> util-linux-2.12r-r8.ebuild:
- Stable for HPPA (bug #195390).
-
- 10 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
- util-linux-2.12r-r8.ebuild:
- stable x86, security bug 195390
-
-*util-linux-2.13-r2 (05 Oct 2007)
-
- 05 Oct 2007; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13-script-SIGWINCH.patch,
- +files/util-linux-2.13-setuid-checks.patch, files/crypto-loop.initd,
- +util-linux-2.13-r2.ebuild:
- Add fix from upstream for `script` breakage with SIGWINCH #191452 by
- Eric Augustus. Add security fix from upstream. Fix from Petr Pisar
- for swap on cryptoloop #182031. Add by in loop-aes support via USE=crypt
- #193088 by Hank Leininger and Alon Bar-Lev.
-
-*util-linux-2.12r-r8 (05 Oct 2007)
-
- 05 Oct 2007; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13-setuid-checks.patch, +util-linux-2.12r-r8.ebuild:
- Add security fix from upstream.
-
- 04 Sep 2007; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13-ioprio-syscalls.patch, util-linux-2.13-r1.ebuild:
- Stub out ioprio syscalls on dated systems #190613 by Panagiotis Christopoulos.
-
- 03 Sep 2007; Mike Frysinger <vapier@gentoo.org>
- util-linux-2.12r-r7.ebuild:
- Delete default LDFLAGS setting to -s #191112 by Andrew Ross.
-
-*util-linux-2.13-r1 (03 Sep 2007)
-
- 03 Sep 2007; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13-locale.patch, +util-linux-2.13-r1.ebuild:
- Fix up building with NLS disabled #191111 by Jason S. and fix locale dir
- setting #190895 by Benno Schulenberg.
-
-*util-linux-2.13 (28 Aug 2007)
-
- 28 Aug 2007; Mike Frysinger <vapier@gentoo.org> +util-linux-2.13.ebuild:
- Version bump.
-
-*util-linux-2.13_rc3 (10 Aug 2007)
-
- 10 Aug 2007; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.13_rc3.ebuild:
- Version bump.
-
- 23 Jul 2007; Mike Frysinger <vapier@gentoo.org>
- util-linux-2.12r-r7.ebuild:
- Punt bindnow-flags usage.
-
-*util-linux-2.13_rc2 (17 Jul 2007)
-
- 17 Jul 2007; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.13_rc2.ebuild:
- Version bump.
-
- 09 Jul 2007; Mike Frysinger <vapier@gentoo.org>
- util-linux-2.12r-r7.ebuild:
- Pull in setarch for amd64/mips/ppc/sparc.
-
-*util-linux-2.13_rc1 (07 Jul 2007)
-
- 07 Jul 2007; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.13_rc1.ebuild:
- Version bump.
-
- 15 Jun 2007; Joe Peterson <lavajoe@gentoo.org> util-linux-2.12r-r7.ebuild:
- Add blocker: sys-apps/more (since both provide the "more" pager)
-
- 13 Jun 2007; Mike Frysinger <vapier@gentoo.org>
- util-linux-2.12r-r7.ebuild, util-linux-9999.ebuild:
- Add /usr/bin/arch symlink needed by autotools.
-
- 19 May 2007; Raúl Porcel <armin76@gentoo.org> util-linux-2.12r-r7.ebuild:
- alpha stable wrt #178444
-
- 19 May 2007; Markus Rothe <corsair@gentoo.org> util-linux-2.12r-r7.ebuild:
- Stable on ppc64; bug #178444
-
- 16 May 2007; Joseph Jezak <josejx@gentoo.org> util-linux-2.12r-r7.ebuild:
- Marked ppc stable for bug #178444.
-
- 16 May 2007; Daniel Gryniewicz <dang@gentoo.org>
- util-linux-2.12r-r7.ebuild:
- Marked stable on amd64 for bug #178444
-
- 15 May 2007; Jeroen Roovers <jer@gentoo.org> util-linux-2.12r-r7.ebuild:
- Stable for HPPA (bug #178444).
-
-*util-linux-2.12r-r7 (13 May 2007)
-
- 13 May 2007; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.12r-r7.ebuild:
- Delete nfs(5) man page #178348 by Diego Petteno.
-
- 11 May 2007; Joshua Kinard <kumba@gentoo.org> util-linux-2.12r-r6.ebuild:
- Stable on mips.
-
- 23 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- util-linux-2.12r-r6.ebuild:
- Stable on sparc
-
- 21 Apr 2007; Raúl Porcel <armin76@gentoo.org> util-linux-2.12r-r6.ebuild:
- ia64 + x86 stable
-
-*util-linux-9999 (13 Apr 2007)
-
- 13 Apr 2007; Mike Frysinger <vapier@gentoo.org> +util-linux-9999.ebuild:
- Testing ebuild for current git version.
-
- 03 Mar 2007; Mike Frysinger <vapier@gentoo.org>
- files/util-linux-2.12r-HAVE_asm_page_h.patch,
- +files/util-linux-2.12r-HAVE_asm_page_h-loop-aes.patch,
- util-linux-2.12r-r6.ebuild:
- Split the asm/page.h patch to account for USE=-crypt #169133 by Milan Barta.
-
-*util-linux-2.12r-r6 (03 Mar 2007)
-
- 03 Mar 2007; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.12r-r6.ebuild, util-linux-2.13_pre7.ebuild:
- Update loop-aes version #168174 by Alon Bar-Lev.
-
- 03 Mar 2007; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12r-HAVE_asm_page_h.patch, util-linux-2.12r-r5.ebuild:
- Fix building when asm/page.h is not available #168278 by Daniel Black.
-
- 31 Jan 2007; Markus Rothe <corsair@gentoo.org> util-linux-2.12r-r5.ebuild:
- Stable on ppc64; bug #164011
-
- 29 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
- util-linux-2.12r-r5.ebuild:
- Stable on sparc wrt #164011
-
- 27 Jan 2007; Jeroen Roovers <jer@gentoo.org> util-linux-2.12r-r5.ebuild:
- Stable for HPPA (bug #164011).
-
- 27 Jan 2007; Joseph Jezak <josejx@gentoo.org> util-linux-2.12r-r5.ebuild:
- Marked ppc stable for bug #164011.
-
- 27 Jan 2007; Raúl Porcel <armin76@gentoo.org> util-linux-2.12r-r5.ebuild:
- x86 stable wrt bug 164011
-
- 27 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
- util-linux-2.12r-r5.ebuild:
- Stable on Alpha; bug #164011
-
- 27 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
- util-linux-2.12r-r5.ebuild:
- Stable on MIPS; bug #164011
-
- 27 Jan 2007; Olivier Crête <tester@gentoo.org>
- util-linux-2.12r-r5.ebuild:
- Stable on amd64 per bug #164011
-
- 31 Oct 2006; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12r-no-_syscall.patch, util-linux-2.12r-r5.ebuild:
- Fix building with linux-headers-2.6.18+ as _syscall#() no longer exists
- #150852 by Mario Fetka.
-
-*util-linux-2.12r-r5 (28 Oct 2006)
-
- 28 Oct 2006; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.12r-r5.ebuild:
- Version bump loop-aes support #153140 by Alon Bar-Lev.
-
- 04 Sep 2006; Saleem Abdulrasool <compnerd@gentoo.org>
- util-linux-2.12r-r4.ebuild:
- stable on x86 (bug #144712)
-
- 29 Aug 2006; Bryan Østergaard <kloeri@gentoo.org>
- util-linux-2.12r-r4.ebuild:
- Stable on alpha.
-
- 23 Aug 2006; <wormo@gentoo.org> util-linux-2.12r-r4.ebuild:
- stable on ppc (Bug #144712)
-
- 23 Aug 2006; <malc@gentoo.org> util-linux-2.12r-r4.ebuild:
- Stable on amd64
-
- 22 Aug 2006; Markus Rothe <corsair@gentoo.org> util-linux-2.12r-r4.ebuild:
- Stable on ppc64; bug #144712
-
-*util-linux-2.13_pre7 (02 Jul 2006)
-
- 02 Jul 2006; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.13_pre7.ebuild:
- Version bump #138498 by David Watzke.
-
- 29 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- util-linux-2.12r-r4.ebuild:
- Stable on sparc
-
- 23 May 2006; <solar@gentoo.org> -util-linux-2.12i-r1.ebuild,
- -util-linux-2.12q-r3.ebuild, -util-linux-2.12r-r2.ebuild:
- - removed obsolete vuln ebuilds
-
- 27 Apr 2006; Alec Warner <antarus@gentoo.org>
- files/digest-util-linux-2.12q-r3, files/digest-util-linux-2.12r-r3,
- Manifest:
- Fixing SHA256 digest, pass four
-
- 29 Apr 2006; Joshua Kinard <kumba@gentoo.org> util-linux-2.12r-r4.ebuild:
- Marked stable on mips.
-
- 21 Apr 2006; Stephen P. Becker <geoman@gentoo.org>
- +files/util-linux-2.12-mips-lseek.patch, util-linux-2.12r-r3.ebuild,
- util-linux-2.12r-r4.ebuild:
- use lseek instead of llseek for mips, and mark -r3 stable on mips
-
- 17 Apr 2006; Markus Rothe <corsair@gentoo.org> util-linux-2.12r-r3.ebuild:
- Stable on ppc64; bug #129540
-
- 12 Apr 2006; Emanuele Giaquinta <exg@gentoo.org>
- util-linux-2.12r-r3.ebuild:
- Stable on ppc; bug #129540
-
- 12 Apr 2006; Bryan Østergaard <kloeri@gentoo.org
- util-linux-2.12r-r3.ebuild:
- Stable on alpha, bug 129540.
-
- 11 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- util-linux-2.12r-r3.ebuild:
- Stable on sparc wrt #129540
-
- 11 Apr 2006; Patrick McLean <chutzpah@gentoo.org>
- util-linux-2.12r-r3.ebuild:
- Stable on amd64 (bug 129540)
-
- 11 Apr 2006; Joshua Jackson <tsunam@gentoo.org>
- util-linux-2.12r-r3.ebuild:
- Stable on x86; bug #129540
-
-*util-linux-2.12r-r4 (11 Apr 2006)
-
- 11 Apr 2006; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12r-umount-no-special.patch,
- +util-linux-2.12r-r4.ebuild:
- Update loop aes #129496 by Alon Bar-Lev and fix building on sparc/arm
- systems with gcc-4.1 by ignoring the bogus code.
-
- 13 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
- util-linux-2.13_pre6.ebuild:
- Drop pam support for 2.13 as done for 2.12, leave all up to shadow.
-
- 12 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
- util-linux-2.12r-r3.ebuild:
- Drop pam useflag and dependency over pam-login, as all the stuff that might
- use pam is provided by shadow on modern systems.
-
- 07 Mar 2006; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12r-umount-nosysfs.patch, util-linux-2.12r-r3.ebuild:
- Grab patch from Fedora.
-
- 24 Feb 2006; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.13-no-nls.patch, util-linux-2.13_pre6.ebuild:
- Fix building with USE=-nls #123826 by Chris Fairles.
-
- 09 Feb 2006; Joshua Kinard <kumba@gentoo.org> util-linux-2.12r-r2.ebuild:
- Marked stable on mips for Bug #120111.
-
- 29 Jan 2006; Mike Frysinger <vapier@gentoo.org>
- util-linux-2.13_pre6.ebuild:
- Block schedutils package since its been integrated.
-
-*util-linux-2.13_pre6 (25 Jan 2006)
-
- 25 Jan 2006; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.13_pre6.ebuild:
- Add a pre version for people to play with #119734 by Matthew Schick.
-
- 24 Jan 2006; Jose Luis Rivero <yoswink@gentoo.org>
- util-linux-2.12r-r2.ebuild:
- Stable on alpha wrt bug #120111
-
- 24 Jan 2006; Ian Leitch <port001@gentoo.org> util-linux-2.12r-r2.ebuild:
- Stable on x86 (bug #120111).
-
- 24 Jan 2006; Markus Rothe <corsair@gentoo.org> util-linux-2.12r-r2.ebuild:
- Stable on ppc64; bug #120111
-
- 24 Jan 2006; Luca Barbato <lu_zero@gentoo.org> util-linux-2.12r-r2.ebuild:
- Marked ppc
-
- 24 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- util-linux-2.12r-r2.ebuild:
- Stable on sparc wrt #120111
-
- 23 Jan 2006; Luis Medinas <metalgod@gentoo.org>
- util-linux-2.12r-r2.ebuild:
- Stable on amd64. See bug #120111.
-
-*util-linux-2.12r-r3 (23 Jan 2006)
-
- 23 Jan 2006; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.12r-r3.ebuild:
- Version bump the loop-aes support #119846 by Alon Bar-Lev.
-
- 27 Dec 2005; Bryan Østergaard <kloeri@gentoo.org
- util-linux-2.12r-r1.ebuild:
- Stable on alpha.
-
- 25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
- util-linux-2.12r-r2.ebuild:
- Use bindnow-flags function instead of -Wl,-z,now.
-
- 25 Dec 2005; Joshua Kinard <kumba@gentoo.org> util-linux-2.12r-r1.ebuild:
- Marked stable on mips.
-
- 21 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org>
- util-linux-2.12r-r1.ebuild:
- Stable on amd64.
-
- 18 Dec 2005; Markus Rothe <corsair@gentoo.org> util-linux-2.12r-r1.ebuild:
- Stable on ppc64
-
-*util-linux-2.12r-r2 (13 Dec 2005)
-
- 13 Dec 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12r-cal-dumb-terminal.patch,
- +util-linux-2.12r-r2.ebuild:
- Fix cal display with dumb terminals #112406 by Chris Smith.
-
- 11 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
- util-linux-2.12r-r1.ebuild:
- Stable on ppc.
-
- 09 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- util-linux-2.12r-r1.ebuild:
- Stable on sparc
-
- 09 Dec 2005; Mark Loeser <halcy0n@gentoo.org> util-linux-2.12r-r1.ebuild:
- Stable on x86; bug #114883
-
- 04 Dec 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12r-cracklib-words.patch, util-linux-2.12r-r1.ebuild:
- Fall back to cracklib-{words,small} if the words dict doesnt exist #114416.
-
-*util-linux-2.12r-r1 (15 Oct 2005)
-
- 15 Oct 2005; <solar.@gentoo.org>
- +files/util-linux-2.12r-fdisk-frame-pointers.patch,
- +util-linux-2.12r-r1.ebuild:
- - bug #108988 fdisk is unable to always lseek when omiting frame pointers
-
-*util-linux-2.12r (05 Oct 2005)
-
- 05 Oct 2005; Mike Frysinger <vapier@gentoo.org>
- -util-linux-2.12q-r2.ebuild, +util-linux-2.12r.ebuild:
- Version bump #108042 by Alon Bar-Lev.
-
- 20 Sep 2005; Hardave Riar <hardave@gentoo.org> util-linux-2.12q-r3.ebuild:
- Stable on mips, bug #105805.
-
- 19 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
- util-linux-2.12q-r3.ebuild:
- Stable on hppa and ppc.
-
- 19 Sep 2005; Fernando J. Pereda <ferdy@gentoo.org>
- util-linux-2.12q-r3.ebuild:
- stable on alph, wrt bug #105805
-
- 19 Sep 2005; Mark Loeser <halcy0n@gentoo.org> util-linux-2.12q-r3.ebuild:
- Stable on x86
-
- 19 Sep 2005; Jason Wever <weeve@gentoo.org> util-linux-2.12q-r3.ebuild:
- Stable on SPARC wrt security bug #105805.
-
- 19 Sep 2005; Luis Medinas <metalgod@gentoo.org>
- util-linux-2.12q-r3.ebuild:
- Marked Stable on amd64. Bug #105805.
-
- 18 Sep 2005; Markus Rothe <corsair@gentoo.org> util-linux-2.12q-r3.ebuild:
- Stable on ppc64 (bug #105805)
-
-*util-linux-2.12q-r3 (14 Sep 2005)
-
- 14 Sep 2005; Martin Schlemmer <azarah@gentoo.org>
- +files/util-linux-2.12q-use-update_mtab-for-fake.patch,
- +util-linux-2.12q-r3.ebuild:
- Fix 'mount -f' adding dups in mtab. Bump rev for security fix to umount
- (bug #105805).
-
- 14 Sep 2005; Martin Schlemmer <azarah@gentoo.org>
- files/util-linux-2.12q-update_mtab-fixes.patch:
- Do not leak memory.
-
- 14 Sep 2005; Martin Schlemmer <azarah@gentoo.org>
- files/util-linux-2.12q-update-mtab-when-moving.patch:
- Use xstrdup() instead of strdup() to catch out of memory issues.
-
- 14 Sep 2005; Martin Schlemmer <azarah@gentoo.org>
- +files/util-linux-2.12q-update_mtab-fixes.patch,
- util-linux-2.12q-r2.ebuild:
- Fix various issues with update_mtab(), causing 'mount -f' to not update mtab
- as expected, bug #105641.
-
- 14 Sep 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12q-umount-dont-write-mtab-with-remount.patch,
- util-linux-2.12q-r2.ebuild:
- Fix by Derick Swanepoel to have umount respect -n when using -r #98675.
-
- 13 Sep 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12-only-root-can-remount.patch,
- util-linux-2.12i-r1.ebuild, util-linux-2.12q-r2.ebuild:
- Fix small security issue with umount and remount #105805.
-
-*util-linux-2.12q-r2 (13 Sep 2005)
-
- 13 Sep 2005; Martin Schlemmer <azarah@gentoo.org>
- +files/util-linux-2.12q-more-fake-checks-v2.patch,
- +util-linux-2.12q-r2.ebuild:
- Fix 'mount -f' not updating /etc/mtab, bug #105641.
-
- 05 Sep 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12q-update-mtab-when-moving.patch,
- util-linux-2.12q-r1.ebuild:
- Fix `mount --move` mtab updating #104697 by Jakub Jozwicki.
-
- 03 Sep 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12q-more-fake-checks.patch,
- util-linux-2.12q-r1.ebuild:
- Add some fixes for -f handling.
-
- 18 Aug 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12q-dont-umask.patch, util-linux-2.12q-r1.ebuild:
- Dont force umask to 022 all the time #93671 by Clock / Daniel Drake.
-
-*util-linux-2.12q-r1 (13 Jun 2005)
-
- 13 Jun 2005; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.12q-r1.ebuild:
- Update loop-aes patch #95939 by Alon Bar-Lev.
-
- 30 Apr 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12q-i18n-update.patch, util-linux-2.12q.ebuild:
- Fix typo in french translation #75693 by DELACOUR Guillaume.
-
- 29 Apr 2005; Mike Frysinger <vapier@gentoo.org> +files/crypto-loop.confd,
- +files/crypto-loop.initd, util-linux-2.12i-r1.ebuild,
- util-linux-2.12p-r1.ebuild, util-linux-2.12q.ebuild:
- Move the crypto-loop script from baselayout to here.
-
-*util-linux-2.12q (21 Feb 2005)
-
- 21 Feb 2005; Mike Frysinger <vapier@gentoo.org> +util-linux-2.12q.ebuild:
- Version bump.
-
-*util-linux-2.12p-r1 (06 Feb 2005)
-
- 06 Feb 2005; Mike Frysinger <vapier@gentoo.org>
- files/util-linux-2.12p-swapon-check-symlinks.patch:
- Touchup the swapon patch to work properly.
-
- 14 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
- util-linux-2.12i-r1.ebuild, util-linux-2.12p.ebuild:
- Added virtual/os-headers to DEPEND. It was missing and as such util-linux
- was trying to update before linux-headers... thus missing the fix I placed
- in 2.6.8.1-r4 for 2.12p.
-
- 11 Jan 2005; Stephen P. Becker <geoman@gentoo.org>
- util-linux-2.12i-r1.ebuild:
- stable on mips
-
- 10 Jan 2005; Aron Griffis <agriffis@gentoo.org> util-linux-2.12i-r1.ebuild:
- stable on alpha (needed now that 2.12-r5 is pmasked)
-
-*util-linux-2.12p (09 Jan 2005)
-
- 09 Jan 2005; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-2.12p-fat-LABEL-support.patch,
- +files/util-linux-2.12p-swapon-check-symlinks.patch,
- +util-linux-2.12p.ebuild:
- Version bump. Change default crypto to loop-aes (since its actually
- maintained upstream) #69082 by Arnvid L. Karstad.
-
- 09 Jan 2005; Jason Wever <weeve@gentoo.org> util-linux-2.12i-r1.ebuild:
- Stable on sparc, resolves bug #77295.
-
- 20 Dec 2004; Dylan Carlson <absinthe@gentoo.org>
- util-linux-2.12i-r1.ebuild:
- Stable on amd64.
-
- 17 Dec 2004; Markus Rothe <corsair@gentoo.org> util-linux-2.12i-r1.ebuild:
- Stable on ppc64
-
- 15 Nov 2004; Mike Frysinger <vapier@gentoo.org>
- util-linux-2.12i-r1.ebuild:
- Only include compiler.h if using 2.6 headers #71330.
-
-*util-linux-2.12i-r1 (14 Nov 2004)
-
- 14 Nov 2004; Mike Frysinger <vapier@gentoo.org>
- +util-linux-2.12i-r1.ebuild, -util-linux-2.12i.ebuild:
- Disable aes-loop and forward port the cryptoapi patch. Devices encrypted
- with the old cryptoapi arent compatible with the aes-loop work.
-
-*util-linux-2.12i (11 Nov 2004)
-
- 11 Nov 2004; Mike Frysinger <vapier@gentoo.org>
- files/util-linux-2.12b-pic.patch,
- +files/util-linux-2.12i-fat-LABEL-support.patch,
- +files/util-linux-2.12i-ignore-managed.patch,
- +files/util-linux-2.12i-nfsv4.patch, +files/util-linux-2.12i-pic.patch,
- +files/util-linux-2.12i-swapon-check-symlinks.patch,
- +util-linux-2.12i.ebuild:
- Version bump. Add loop-aes patch (#24458 / #25192). Punt gcloop/cryptoapi
- patches. Add patch to ignore managed/kudzu options #70873.
-
-*util-linux-2.12b-r1 (30 Oct 2004)
-
- 30 Oct 2004; Mike Frysinger <vapier@gentoo.org>
- +files/util-linux-swapon-check-symlinks.patch,
- +util-linux-2.12b-r1.ebuild:
- Add a fallback routine to swapon -a that checks symlinks #69162.
-
- 15 Sep 2004; Martin Schlemmer <azarah@gentoo.org> util-linux-2.12b.ebuild:
- Add >=sys-fs/e2fsprogs-1.34 dependency (blkid_known_fstype in
- /usr/include/blkid/blkid.h introduced in 1.34).
- Pointed out by Maximilian Decker <burbon04@gmx.de>.
-
- 04 Sep 2004; <solar@gentoo.org> files/util-linux-2.12b-pic.patch,
- util-linux-2.12-r4.ebuild, util-linux-2.12b.ebuild:
- updated util-linux-2.12b-pic.patch to fix BREG problem that just showed up the
- the new partx to util-linux. use non-lazy bindings for +s apps installed by
- util-linux
-
-*util-linux-2.12b (03 Sep 2004)
-
- 03 Sep 2004; Martin Schlemmer <azarah@gentoo.org>
- +files/util-linux-2.12b-fat-LABEL-support.patch,
- +files/util-linux-2.12b-gcloop-with-crypt.patch,
- +files/util-linux-2.12b-gcloop.patch, +files/util-linux-2.12b-pic.patch,
- +util-linux-2.12b.ebuild:
- Update version; also build partx. SELinux users should erify support, as it
- seems it was merged upstream.
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- util-linux-2.11z-r8.ebuild, util-linux-2.11z-r9.ebuild,
- util-linux-2.12-r2.ebuild, util-linux-2.12-r3.ebuild,
- util-linux-2.12-r4.ebuild, util-linux-2.12-r5.ebuild:
- virtual/glibc -> virtual/libc
-
- 30 Jun 2004; Aron Griffis <agriffis@gentoo.org> util-linux-2.12-r5.ebuild:
- stable on alpha and ia64
-
- 28 Jun 2004; Luca Barbato <lu_zero@gentoo.org> util-linux-2.12-r5.ebuild:
- Marked ppc
-
- 27 Jun 2004; Aron Griffis <agriffis@gentoo.org> util-linux-2.11z-r8.ebuild,
- util-linux-2.11z-r9.ebuild, util-linux-2.12-r2.ebuild,
- util-linux-2.12-r3.ebuild, util-linux-2.12-r4.ebuild:
- QA - fix use invocation
-
- 16 Jun 2004; Daniel Black <dragonheart@gentoo.org>
- util-linux-2.12-r4.ebuild, util-linux-2.12-r5.ebuild:
- uclibc fixes thanks to Peter S. Mazinger <ps.m@gmx.net>
-
- 02 Jun 2004; Travis Tilley <lv@gentoo.org> util-linux-2.12-r5.ebuild:
- stable on amd64
-
- 08 May 2004; <solar@gentoo.org> util-linux-2.12-r4.ebuild,
- util-linux-2.12-r5.ebuild, files/util-linux-2.12-swapon-unistd.patch:
- access() is a macro which uses R_OK. However R_OK is not defined on sparc
- during a bootstrap unless we actually include unistd.h
-
- 19 Apr 2004; Travis Tilley <lv@gentoo.org> util-linux-2.11z-r9.ebuild,
- util-linux-2.12-r2.ebuild, util-linux-2.12-r3.ebuild,
- util-linux-2.12-r4.ebuild:
- filtering -fPIC on amd64 is a dumb idea
-
- 07 Apr 2004; Joshua Kinard <kumba@gentoo.org> util-linux-2.12-r5.ebuild:
- Marked stable on mips.
-
- 02 Apr 2004; <solar@gentoo.org> util-linux-2.12-r5.ebuild:
- util-linux gives additional -fPIC errors on amd64 with -pie. Bugzilla Bug 46366
-
- 01 Apr 2004; Jon Portnoy <avenj@gentoo.org> util-linux-2.12-r4.ebuild :
- Stable on AMD64.
-
- 09 Mar 2004; <agriffis@gentoo.org> util-linux-2.12-r4.ebuild:
- stable on alpha and ia64
-
- 07 Mar 2004; Joshua Kinard <kumba@gentoo.org> util-linux-2.12-r4.ebuild:
- Marked stable on mips.
-
- 27 Feb 2004; Seemant Kulleen <seemant@gentoo.org>
- util-linux-2.11z-r8.ebuild:
- move the filter-flags statement into src_compile
-
- 22 Feb 2004; Daniel Ahlberg <aliz@gentoo.org> util-linux-2.12-r5.ebuild:
- Add installation of rdev on amd64. Closing #35902.
-
-*util-linux-2.12-r5 (17 Feb 2004)
-
- 17 Feb 2004; Luca Barbato <lu_zero@gentoo.org> util-linux-2.12-r5.ebuild,
- files/util-linux-2.12-gcloop.patch:
- Added support for gcloop in losetup
-
- 09 Feb 2004; <gustavoz@gentoo.org> util-linux-2.12-r4.ebuild:
- stable on hppa and sparc
-
- 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org> util-linux-2.12-r4.ebuild:
- Bump to stable for x86.
-
- 03 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org>
- util-linux-2.12-r3.ebuild:
- set ppc in keywords
-
-*util-linux-2.12-r4 (30 Dec 2003)
-
- 30 Dec 2003; Martin Schlemmer <azarah@gentoo.org> util-linux-2.12-r4.ebuild,
- files/util-linux-2.12-fat-LABEL-support.patch:
- Add support to read fat/fat32 labels, bug #36722.
-
- 11 Dec 2003; Mike Frysinger <vapier@gentoo.org> util-linux-2.12-r3.ebuild :
- Add patch to compile against 2.6.x headers #31286.
-
-*util-linux-2.11z-r9 (06 Dec 2003)
-*util-linux-2.11z-r8 (08 Dec 2003)
-*util-linux-2.12-r2 (08 Dec 2003)
-*util-linux-2.12-r3 (08 Dec 2003)
-
- 06 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
- util-linux-2.11z-r6.ebuild, util-linux-2.11z-r7.ebuild,
- util-linux-2.11z-r8.ebuild, util-linux-2.11z-r9.ebuild,
- util-linux-2.12-r1.ebuild, util-linux-2.12-r2.ebuild,
- util-linux-2.12-r3.ebuild, util-linux-2.12.ebuild,
- files/util-linux-no-kill.patch:
- /bin/kill used to be part of this package. procps will now be the only one
- providing that
-
-*util-linux-2.12-r1 (02 Dec 2003)
-
- 02 Dec 2003; Brad House <brad_mssw@gentoo.org> util-linux-2.12-r1.ebuild:
- Add cryptoapi support to util-linux-2.12
- Mailing list post with info:
- http://www.kerneli.org/pipermail/cryptoapi-devel/2003-September/000634.html
- Follow thread for usage.
-
- 28 Oct 2003; Chris PeBenito <pebenito@gentoo.org> util-linux-2.12.ebuild,
- files/util-linux-2.12-selinux.diff.bz2:
- Add new API SELinux patch
-
- 09 Oct 2003; Alexander Gabert <pappy@gentoo.org> util-linux-2.11z-r6.ebuild:
- removed hardened-gcc appendix flags again
-
- 03 Oct 2003; Alexander Gabert <pappy@gentoo.org> util-linux-2.11z-r6.ebuild:
- added libgcc.a problem evasion and removed overwriting of LDFLAGS in ebuild
-
- 20 Sep 2003; Alexander Gabert <pappy@gentoo.org> util-linux-2.11z-r6.ebuild:
- removed check again, only caused by problems with __libc_csu in hardened-gcc
-
- 20 Sep 2003; Alexander Gabert <pappy@gentoo.org> util-linux-2.11z-r6.ebuild:
- added yet_exec exclusion flag for hardened-gcc
-
- 19 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
- util-linux-2.11z-r6.ebuild, util-linux-2.11z-r7.ebuild,
- util-linux-2.12.ebuild:
- fix for USE=static, thanks to: Sascha Silbe <sascha-gentoo-bugzilla@silbe.org>
- in bug #29160
-
- 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>
- util-linux-2.11z-r6.ebuild:
- Mark stable.
-
-*util-linux-2.12 (24 Jul 2003)
-
- 28 Jul 2003; <solar@gentoo.org> util-linux-2.12.ebuild:
- util-linux was overriding all LDFLAGS for when use static was enabled, please
- dont export LDFLAGS=-static alone in this or any other packages
-
- 24 Jul 2003; Martin Schlemmer <azarah@gentoo.org> util-linux-2.12.ebuild:
- New version, bug #24880.
-
- 21 Jul 2003; <solar@gentoo.org> util-linux-2.11z-r7.ebuild:
- verified -fPIC works with this pkg on x86, sparc64, ppc and hppa
-
- 20 Jul 2003; Martin Schlemmer <azarah@gentoo.org>
- util-linux-2.11z-r7.ebuild, files/util-linux-2.11z-01-nfsv4-crypt.dif:
- Fix NFS4 patch to work with crypt in USE.
-
-*util-linux-2.11z-r7 (20 Jul 2003)
-
- 04 Aug 2003; Joshua Kinard <kumba@gentoo.org> util-linux-2.11z-r7.ebuild:
- Changed ~mips to mips in KEYWORDS
- Added mips to the list of archs that can use -fPIC
-
- 20 Jul 2003; Martin Schlemmer <azarah@gentoo.org>
- util-linux-2.11z-r7.ebuild, files/util-linux-2.11z-01-nfsv4.dif:
- Add NFS4 support (kernel 2.5/2.6). Notified by Michael Locher
- <locher@iam.unibe.ch>.
-
-*util-linux-2.11z-r6 (17 Jul 2003)
-
- 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>
- util-linux-2.11z-r6.ebuild,
- files/util-linux-2.11z-agetty-domainname-option.patch:
- Add the O option to agetty to display DNS domainname in the issue file, thanks
- to Marius Mauch <genone@genone.de>, bug #22275.
-
- 13 Jul 2003; <solar@gentoo.org> util-linux-2.11z-r5.ebuild:
- verified -fPIC works with this pkg on sparc,ppc and hppa
-
-*util-linux-2.11z-r5 (12 Jul 2003)
-
- 12 Jul 2003; <solar@gentoo.org> util-linux-2.11z-r5.ebuild,
- files/util-linux-2.11z-pic.patch:
- Added defines for fPIC code to avoid the use the of old __NR* inline assembly
- construction of syscalls
-
- 05 Jul 2003; Luca Barbato <lu_zero@gentoo.org> util-linux-2.11z-r4.ebuild:
- Keyworded ppc
-
- 29 Jun 2003; Chris PeBenito <pebenito@gentoo.org>
- util-linux-2.11z-r4.ebuild:
- Remove selinux stuff, as its no longer needed. Using pam-login again.
-
- 26 Jun 2003; Joshua Brindle <method@gentoo.org> util-linux-2.11z-r4.ebuild:
- Added -e s:SUIDMODE=.*4755:SUIDMODE=4711: for more secure suid permissions
-
- 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> util-linux-2.11z-r4.ebuild:
- Mark stable on alpha
-
-*util-linux-2.11z-r4 (01 Jun 2003)
-
- 06 Jul 2003; Guy Martin <gmsoft@gentoo.org> util-linux-2.11z-r4.ebuild :
- Marked stable on hppa.
-
- 22 Jun 2003; Joshua Kinard <kumba@gentoo.org> util-linux-2.11z-r4.ebuild:
- Changed ~sparc & ~mips to sparc & mips
-
- 09 Jun 2003; Nick Hadaway <raker@gentoo.org> util-linux-2.11z-r4.ebuild:
- If pam was disabled in IUSE, src_unpack would fail. Fixed the logic.
-
- 01 Jun 2003; Brandon Low <lostlogic@gentoo.org> util-linux-2.11z-r4.ebuild:
- Add enhancement to script command from bug 21147
-
- 26 May 2003; Patrick Kursawe <phosphan@gentoo.org>
- util-linux-2.11z-r3.ebuild:
- category was missing with sed dependency
-
- 25 May 2003; Martin Holzer <mholzer@gentoo.org> util-linux-2.11o-r3.ebuild,
- util-linux-2.11y.ebuild, util-linux-2.11z-r1.ebuild,
- util-linux-2.11z-r2.ebuild, util-linux-2.11z-r3.ebuild:
- now uses mirror://kernel
-
- 25 May 2003; Seemant Kulleen <seemant@gentoo.org>
- util-linux-2.11z-r3.ebuild:
- pam fix
-
-*util-linux-2.11z-r3 (24 May 2003)
-
- 29 May 2003; Joshua Brindle <method@gentoo.org> util-linux-2.11z-r3.ebuild:
- fixed selinux dependancy issue
-
- 24 May 2003; Joshua Brindle <method@gentoo.org> util-linux-2.11z-r3.ebuild:
- added support for pam optionally
-
-*util-linux-2.11z-r2 (24 Apr 2003)
-
- 24 Apr 2003; Brandon Low <lostlogic@gentoo.org> util-linux-2.11z-r2.ebuild:
- Several changes, including support for USE=static the use of sed -i, proper
- die messages, econf instead of ./configure. Please test this and let me know
- if there are any regressions
-
- See bug 19597
-
-*util-linux-2.11z (03 Feb 2003)
-
- 22 Apr 2003; Joshua Kinard <kumba@gentoo.org> util-linux-2.11z-r1.ebuild:
- added patch from util-linux maintainer that makes fdisk function correctly on mips
- patch only gets added on "mips" archs, but will be standard in util-linux 2.12
-
- 23 Mar 2003; Joshua Brindle <method@gentoo.org> util-linux-2.11z-r1.ebuild:
- added selinux support, thanks sindian
-
- 27 Feb 2003; Jan Seidel <tuxus@gentoo.org> util-linux-2.11z-r1.ebuild :
- Mark as unstable for mips
-
- 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> util-linux-2.11z-r1.ebuild :
- Mark as stable for mips.
-
- 21 Feb 2003; Zach Welch <zwelch@gentoo.org> :
- Added arm to keywords.
-
- 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
- Added hppa to keywords.
-
- 07 Feb 2003; Jon Portnoy <avenj@gentoo.org>
- util-linux-2.11z-r1.ebuild files/no-symlink-resolve.patch :
-
- Added a patch to keep mount from resolving symlinks, which
- makes the output of programs like `df` unreadable with devfs.
-
- 03 Feb 2003; Seemant Kulleen <seemant@gentoo.org>
- util-linux-2.11z.ebuild files/util-linux-2.11z-parallel-make.patch
- files/digest-util-linux-2.11z :
-
- Version bump. Closes bug #14955 by lone_iguana@hotmail.com
-
-*util-linux-2.11y (27 Oct 2002)
-
- 11 Jan 2003; Seemant Kulleen <seemant@gentoo.org> util-linux-2.11y.ebuild :
-
- filtered out -fPIC from user's CFLAGS
-
- 16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> util-linux-2.11y.ebuild :
- Fix rare failures with parallel makes. Update to use epatch.
-
- 10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> util-linux-2.11y.ebuild :
- Mark stable.
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> :
- Changed sparc ~sparc keywords
-
- 13 Dec 2002; Martin Holzer <mholzer@gentoo.org> util-linux-2.11y.ebuild files/digest-util-linux-2.11y Changelog :
- Changed from tar.gz to tar.bz2
-
- 29 Nov 2002; Nicholas Jones <carpaski@gentoo.org> :
- Latest release. Patched 2.11r crypto patch for this version.
- On mirrors as util-linux-2.11y-crypt-gentoo.patch.gz
- Updates are mostly cleanups.
-
-*util-linux-2.11w (27 Oct 2002)
-
- 27 Oct 2002; Donny Davies <woodchip@gentoo.org> :
- Chase latest release. Fixes potential root exploit.
-
-*util-linux-2.11u (14 Aug 2002)
-
- 14 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> util-linux-2.11u.ebuild:
- Version bump. Added patch for chfn.
-
-*util-linux-2.11t (05 Aug 2002)
-
- 05 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> util-linux-2.11t.ebuild:
- Version bump.
-
-*util-linux-2.11r-r1 (9 Jul 2002)
-
- 24 Jul 2002; Mark Guertin <gerk@gentoo.org> :
- Added ppc to keywords
-
- 14 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> util-linux-2.11r-r1.ebuild :
- Added LICENSE, KEYWORDS.
-
- 14 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> util-linux-2.11r.ebuild :
- Added LICENSE, KEYWORDS.
-
- 9 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> util-linux-2.11r-r1.ebuild files/digest-util-linux-2.11r-r1 :
-
- Crypto patch only applied if USE setting "crypt" is enabled.
-
-*util-linux-2.11r (7 Jul 2002)
-
- 7 Jul 2002; Martin Schlemmer <azarah@gentoo.org> :
-
- Version update.
-
-*util-linux-2.11o-r3 (28 Apr 2002)
-
- 18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
- Added mips to keywords
-
- 14 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> util-linux-2.11o-r3.ebuild :
- Added LICENSE, KEYWORDS.
-
- 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org> :
-
- Removed /bin/login in favour of pam-login.
-
-*util-linux-2.11o-r2 (25 Apr 2002)
-
- 25 Apr 2002; Ryan Phillips <rphillips@gentoo.org> util-linux-2.11o-r2.ebuild
- files/digest-util-linux-2.11o-r2
-
- patch util-linux with the international crypto patch. This patch
- does not contain any cryptographic components. (#1607)
-
-*util-linux-2.11o-r1 (11 Apr 2002)
-
- 11 Apr 2002; Seemant Kulleen <seemant@gentoo.org> util-linux-2.11o-r1.ebuild
- files/digest-util-linux-2.11o-r1
-
- USE dependent nls compilation.
-
-*util-linux-2.11o (8 Apr 2002)
-
- 8 Apr 2002; M.Schlemmer <azarah@gentoo.org> util-linux-2.11o :
-
- /bin/login that comes with sys-apps/shadow has a bug that gives a normal
- user root priviliges in certain (usually if pam_limits is used).
-
-*util-linux-2.11l-r1 (1 Apr 2002)
-
- 1 Apr 2002; Seemant Kulleen <seemant@gentoo.org> util-linux-2.11l-r1.ebuild :
-
- USE dependent nls compilation.
-
-*util-linux-2.11l (1 Feb 2002)
-
- 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-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest
deleted file mode 100644
index af450d2..0000000
--- a/sys-apps/util-linux/Manifest
+++ /dev/null
@@ -1,28 +0,0 @@
-AUX crypto-loop.confd 412 RMD160 5e65febe9641a8362078fdae39b4ac955fb2e63b SHA1 2f881a24ff67115e74de7a11c66a34a745060864 SHA256 188c945e5e6c54cb14874057c625ff30b72fb33d3d5648e53de2f231a3375600
-AUX crypto-loop.initd 1729 RMD160 fa53920677d793cf98cad994e4dabd53e53d8d04 SHA1 19d3b7c4aa95cdadde2f6fb81a391081eae04f42 SHA256 b8329250c865e79a1e761d713c2270c99d5fe96e0d5a7ca646946fab65c4b810
-AUX util-linux-2.19.1-mount-a-segv.patch 2610 RMD160 67beca8dda0e48a80246c0904329944b978d445a SHA1 8eb682296c0b948a8931d71f0780f446bdd79027 SHA256 c24dc0ed811e6c0ebc69f15c818cf89aeb1dc12b5f2f62163402ad4479d7aec9
-AUX util-linux-2.19.1-umount-l-nfs.patch 2721 RMD160 60e0ccf77633bec6b7a1576810aadd937e464b46 SHA1 ec611d245d42a4ec721fdcc0301f433577d4a45c SHA256 f889de8dba4cb412ec0afcd2605c4f97e0870c6325dd0200e8c8c06794b4bf64
-AUX util-linux-2.20-dmesg-newline.patch 2629 RMD160 b13b0ab0fcfc6399300d60e19740643b453f6b91 SHA1 710d253bdc47253f621dbf305429baae3ef58245 SHA256 818c0a9fba08fe927f3af286bbae1d66dd3b1f32a0fa27722da7def019b3be0a
-AUX util-linux-2.20-sysfs-init.patch 1019 RMD160 049412722104e6a27c49e3098928583cb54ebcb1 SHA1 c76e32a9fc3c18e4fc98406afd937fc711ac8fec SHA256 44b9c38794d73db5c5fd0f0ede8055c77668ddd4df916bc52cc36f8c7c02f108
-AUX util-linux-2.20.1-libmount-c++.patch 1017 RMD160 4bedc538403ecc5eace8d714af1856ea471e21a6 SHA1 1c031d91e5ab230537b619ef14917224c7098809 SHA256 5d72ed4f31917d452df527ae04a0a588cedf54a34f0f73679dfa65ff4770fba6
-AUX util-linux-2.20.1-no-printf-alloc.patch 2496 RMD160 b0ec131c60b1bbfb347ee3c8598d0c762d2a8fc4 SHA1 3f5c8f3a5725f6a27d6349ce27c8834b41cefc34 SHA256 f5017b80eec55076df0e9175012d8687a9a38493e266e89c8c6a79008971de32
-AUX util-linux-2.20.1-umount-fs-search.patch 1479 RMD160 89da76d457a19cfdb88dc151781016e14c6e9d3e SHA1 6c8cb6046421cf1f8d7840c67e2be414efe78aa7 SHA256 8b8ceb858e451386f55f19d8049c42ffad84fed02ba88f5585f7c870c166ee0b
-AUX util-linux-2.21.1-no-printf-alloc.patch 2549 RMD160 c74ab473e720519ccf378ba3ad1c5eff8681a819 SHA1 36280b98355e9984a5f068a47d053e3b19afe2c3 SHA256 2a2429b59151a63a75d2ff46f60732c6a3fbe9b52e472802edcf4eedbe3e22f2
-DIST util-linux-2.19.1-20110510.diff.bz2 47865 RMD160 0983ac7a48031e4b3e0ddce213887526cfa17bc0 SHA1 e73c7bca691b5d83c1b2725d53a5b669fb268495 SHA256 e04f541ca48951284331e71cbf142d777750dbc9baa051ed9e9913c7dab32b7f
-DIST util-linux-2.19.1.tar.bz2 4396543 RMD160 e4763d21a3a32029ccc525a0222e271f0946a4fd SHA1 96af5d4a37c42296dae5365ba533316216a6b347 SHA256 d3eac4afcc687b3ae1ffedcab2dc12df84c7ba7045cce31386d2b7040a011c7d
-DIST util-linux-2.20-20110905.diff.bz2 47914 RMD160 6ef3f3ae958d9e3856fae3fae8917f4b0a4d25ff SHA1 76ee9dd2411d1b3e4f7028790ec90fbcd7d1fda1 SHA256 7d8f78cda817c745f88fb951fa0e9ab852f215cdb931e97dedb87a623fc042b6
-DIST util-linux-2.20.1.tar.bz2 4614302 RMD160 4ab3435dbd8b83a0c353301b6e0f89a91aa3ca2c SHA1 b5a9468b933743d2f15d41062c19830a5f804f15 SHA256 d16ebcda3e64ab88ed363d9c1242cdb7ccfd5e1f56c83d0c3b0638c23793bbe0
-DIST util-linux-2.20.tar.bz2 4615091 RMD160 c293bee7d9b6b03c0f3981c2020de1471d37b560 SHA1 e8cd2c8e968cdbdc097d82cceaf15d536e0254c1 SHA256 c1cffbf5a1a7a32965f2e8e9ce76336310031e10b87c418d0679075724271d4c
-DIST util-linux-2.21.1.tar.xz 2975120 RMD160 877752a63a0eae362d439b04db06a7be726469ae SHA1 49e130a456516e15c6bb0238f370f2125ad1cfe2 SHA256 6ffaffb46bfb1aa403f83f0c8d2700e5ec35ffcb35a0573adb10404ed16c9004
-DIST util-linux-2.21.tar.xz 2954504 RMD160 0e0a5b16ef13fb2e0f238e1332dc31e14e358ea6 SHA1 0ee465519bbe6aad3a22f83bf92221e85c4e2e51 SHA256 5192e8ba7dcf3cf0dc447f07b3d177f6cb3fb49dfae54ac45d6c8c7d86eeab0f
-EBUILD util-linux-2.19.1-r1.ebuild 3558 RMD160 b6024990e9501090a22fa40548aa70e54a061bfa SHA1 966efb8292b03a9a4280941587f7d2b8a90c9b5e SHA256 c1993f3f5e30ea1d30c9331f21e040dac54fd470789a7b059b91488ab54e7f8d
-EBUILD util-linux-2.20-r1.ebuild 3639 RMD160 8dad7cbdd3c818084c42cbbe49a37fbf179a6d41 SHA1 a5046f99c84b287513ff0a21ede079f809b444a5 SHA256 bcc4068e636e22caf5ed3b2736a4925b91f692afdb93bf5f241833b97f6adfe1
-EBUILD util-linux-2.20.1-r1.ebuild 3625 RMD160 fa7d7cb232b4b520318f2a52ba0dc2d703d97d11 SHA1 5a694530a1bccb9a2599a08045ef08c88c55ccdb SHA256 e0555b693dc025da5ae020e0ed880ad49c782b4ffb50a1ff7994a6d31b76a14a
-EBUILD util-linux-2.20.1-r2.ebuild 3751 RMD160 e9d5a23f60792d3187375ea1183078072994387a SHA1 7363cb863eedd4e511ff63cd421390d588328e73 SHA256 d1e7d2a8772cacfb1c49c77e273d11850fbf9d2f1917744a7716c87a64d234b8
-EBUILD util-linux-2.20.1.ebuild 3547 RMD160 4a1bbfca3a9ef92434a97c67f60a713169b65f8b SHA1 f4dda0c5897a41db10cd99cf05d21c398ec04d94 SHA256 e243573ddec8195c5ce78caba20995751e51fa50cf73166064937bb5456d1e63
-EBUILD util-linux-2.21.1.ebuild 3498 RMD160 4ada48507e038bb0769c6ddc4c8acf3cf0836edc SHA1 0a9c96a6209ed5a1265ee62cc13179c398da08d8 SHA256 3875b689e4c8e641015faf2128d826a1725c7580e51a9e9490423872b2f065ac
-EBUILD util-linux-2.21.ebuild 3832 RMD160 4b67be3825344f3743543f834e8cca621af4be9e SHA1 33239fdb68d1d49fed595feafd7d9dc1d4e205d1 SHA256 19b00fc676959d6d8c242763b0ef1d1d2808cd1038b5ecf87ee902fcc2dc2624
-EBUILD util-linux-9999.ebuild 3340 RMD160 874e76030a36f8d574ea4ae1078bd9854d417665 SHA1 acfadc52030822ac78311d1d29009609fffbde84 SHA256 ffef8ca212e7cfadea498bcd0e69949b41861cd399dbcaadecbdd20e7b851d38
-MISC ChangeLog 58629 RMD160 a94b06cda8d5acc03b1db5a02375851387ebe410 SHA1 7d3782e9fbb0025b499f69afa54134b9f031c4bb SHA256 c25a0ad6b958f9081e3e929734ef88f52398418ad4e26e3549fd515c59dacca9
-MISC metadata.xml 581 RMD160 0177cde9a7c9906f5d14fbefec5d689b0271a95e SHA1 9275f30ed4bc6a340dfa3b5d88e1ab1715e23a42 SHA256 869450d739d36b4731860f8fa357276b3f9f30be37cbecd1aec0048f667d643f
-MISC util-linux-2.20.1.ebuild.prefix 5031 RMD160 d988c700425faabe2d5a108367084b68d7c02639 SHA1 a4d0c085b5abbe9edad371447839084ddf308f59 SHA256 b0850f67aab9d2355bc2c6b28e5cb6e921aff7128e093afe0bc9bb63f72d733d
diff --git a/sys-apps/util-linux/files/crypto-loop.confd b/sys-apps/util-linux/files/crypto-loop.confd
deleted file mode 100644
index 6a88434..0000000
--- a/sys-apps/util-linux/files/crypto-loop.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-# /etc/conf.d/crypto-loop: Configuration file for /etc/init.d/crypto-loop
-
-# More info can be found in the init.d script
-
-# Specify loopback configurations here. The format of this file is
-# shown in the following commented-out example. One line per loopback
-# configuration. For possible hash values, see `man hashalot`.
-
-# loop=/dev/loop0 hash='' cipher=serpent keysize=256 device=/dev/system/test other=''
diff --git a/sys-apps/util-linux/files/crypto-loop.initd b/sys-apps/util-linux/files/crypto-loop.initd
deleted file mode 100644
index 853bae2..0000000
--- a/sys-apps/util-linux/files/crypto-loop.initd
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/files/crypto-loop.initd,v 1.4 2008/10/26 03:16:48 vapier Exp $
-
-depend() {
- if [ -x /etc/init.d/root ]; then
- need root
- else
- need checkroot
- fi
- need modules
- before localmount
-}
-
-start() {
- local status="0"
-
- ebegin "Starting crypto loop devices"
-
- if [ -e /etc/conf.d/crypto-loop ] ; then
- egrep "^loop" /etc/conf.d/crypto-loop | \
- while read loopline ; do
- eval ${loopline}
-
- local configured=$(awk -v MOUNT="${device}" \
- '($2 == MOUNT) { print "yes" }' /proc/mounts)
-
- if [ "${configured}" != "yes" ] ; then
- einfo " Loop ${loop} on device ${device} (cipher ${cipher}, key size ${keysize}): "
-
- if [ -n "${hash}" ] ; then
- /usr/sbin/hashalot -n ${keysize} ${hash} </dev/tty|\
- /sbin/losetup -p 0 -e ${cipher}-${keysize} ${loop} ${device} ${other}
- else
- /sbin/losetup -e ${cipher}-${keysize} ${loop} ${device} ${other}
- fi
-
- if [ $? -ne 0 ] ; then
- ewarn "Failure configuring ${loop}. Skipping."
- status=1
- fi
- else
- ewarn " Loop ${loop} on device ${device} are already configured"
- fi
- done
- fi
- ewend ${status} "Failed to start some loop devices."
-
- # We do not fail if some loop devices did not start ...
- return 0
-}
-
-stop() {
- local status="0"
- for loop in $(ls /dev/loop[0-9] 2>/dev/null) ; do
- losetup ${loop} > /dev/null 2>&1
- if [ $? -eq 0 ] ; then
- ( umount ${loop} || swapoff "${loop}" ) >/dev/null 2>&1
- if ! /sbin/losetup -d ${loop} > /dev/null 2>&1; then
- ewarn "Failure deconfiguring ${loop}."
- status=1
- fi
- fi
- done
- ewend ${status}
-}
-
-
-# vim:ts=4
diff --git a/sys-apps/util-linux/files/util-linux-2.19.1-mount-a-segv.patch b/sys-apps/util-linux/files/util-linux-2.19.1-mount-a-segv.patch
deleted file mode 100644
index 1f358ba..0000000
--- a/sys-apps/util-linux/files/util-linux-2.19.1-mount-a-segv.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-https://bugs.gentoo.org/366213
-
-From f53edda83ebcfd7015c3f35196d6cbd7bc2d8369 Mon Sep 17 00:00:00 2001
-From: Karel Zak <kzak@redhat.com>
-Date: Wed, 11 May 2011 16:57:27 +0200
-Subject: [PATCH] mount: -a segfaults when 4th field is omitted (mount
- options)
-
- # echo 'tmpd /tmp/x tmpfs' >> /etc/fstab
- # mkdir /tmp/x
- # mount -a
- segfault
-
-Reported-by: Mike Frysinger <vapier@gentoo.org>
-Signed-off-by: Karel Zak <kzak@redhat.com>
----
- mount/mount.c | 8 +++++---
- mount/mount_mntent.c | 5 +++--
- mount/sundries.c | 2 ++
- 3 files changed, 10 insertions(+), 5 deletions(-)
-
-diff --git a/mount/mount.c b/mount/mount.c
-index ba71149..29963c2 100644
---- a/mount/mount.c
-+++ b/mount/mount.c
-@@ -1163,7 +1163,9 @@ is_mounted_same_loopfile(const char *node0, const char *loopfile, unsigned long
- res = loopfile_used_with((char *) mnt->m.mnt_fsname,
- loopfile, offset);
-
-- else if ((p = strstr(mnt->m.mnt_opts, "loop="))) {
-+ else if (mnt->m.mnt_opts &&
-+ (p = strstr(mnt->m.mnt_opts, "loop=")))
-+ {
- char *dev = xstrdup(p+5);
- if ((p = strchr(dev, ',')))
- *p = '\0';
-@@ -2052,8 +2054,8 @@ is_fstab_entry_mounted(struct mntentchn *mc, int verbose)
- goto yes;
-
- /* extra care for loop devices */
-- if ((strstr(mc->m.mnt_opts, "loop=") ||
-- (stat(mc->m.mnt_fsname, &st) == 0 && S_ISREG(st.st_mode)))) {
-+ if ((mc->m.mnt_opts && strstr(mc->m.mnt_opts, "loop=")) ||
-+ (stat(mc->m.mnt_fsname, &st) == 0 && S_ISREG(st.st_mode))) {
-
- char *p = get_option_value(mc->m.mnt_opts, "offset=");
- uintmax_t offset = 0;
-diff --git a/mount/mount_mntent.c b/mount/mount_mntent.c
-index d90def3..f42c0ad 100644
---- a/mount/mount_mntent.c
-+++ b/mount/mount_mntent.c
-@@ -70,7 +70,7 @@ my_addmntent (mntFILE *mfp, struct my_mntent *mnt) {
- m1 = mangle(mnt->mnt_fsname);
- m2 = mangle(mnt->mnt_dir);
- m3 = mangle(mnt->mnt_type);
-- m4 = mangle(mnt->mnt_opts);
-+ m4 = mnt->mnt_opts ? mangle(mnt->mnt_opts) : "rw";
-
- res = fprintf (mfp->mntent_fp, "%s %s %s %s %d %d\n",
- m1, m2, m3, m4, mnt->mnt_freq, mnt->mnt_passno);
-@@ -78,7 +78,8 @@ my_addmntent (mntFILE *mfp, struct my_mntent *mnt) {
- free(m1);
- free(m2);
- free(m3);
-- free(m4);
-+ if (mnt->mnt_opts)
-+ free(m4);
- return (res < 0) ? 1 : 0;
- }
-
-diff --git a/mount/sundries.c b/mount/sundries.c
-index ae4501a..2dec37f 100644
---- a/mount/sundries.c
-+++ b/mount/sundries.c
-@@ -217,6 +217,8 @@ matching_opts (const char *options, const char *test_opts) {
-
- if (test_opts == NULL)
- return 1;
-+ if (options == NULL)
-+ options = "";
-
- len = strlen(test_opts);
- q = alloca(len+1);
---
-1.7.6
-
diff --git a/sys-apps/util-linux/files/util-linux-2.19.1-umount-l-nfs.patch b/sys-apps/util-linux/files/util-linux-2.19.1-umount-l-nfs.patch
deleted file mode 100644
index 72ec3aa..0000000
--- a/sys-apps/util-linux/files/util-linux-2.19.1-umount-l-nfs.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-https://bugs.gentoo.org/370051
-
-From b3b0c657818aa6191e6494f88d671601dd9d837d Mon Sep 17 00:00:00 2001
-From: Petr Uzel <petr.uzel@suse.cz>
-Date: Wed, 29 Jun 2011 10:24:09 +0200
-Subject: [PATCH] umount: do not hang with disconnected NFS mounts
-
-Since util-linux commit f4612577c942a3683b97632ad0b49671897c2070,
-umount stat(2)s its argument to check whether it can be associated
-with some loop device. This could hang with broken NFS mounts.
-
-Fix by first checking mtab if umount's argument is mounted and only if
-we fail, check if there is a loop device associated.
-
-http://marc.info/?l=util-linux-ng&m=130924963804836&w=2
-
-Reported-by: Konstantin Khlebnikov <khlebnikov@openvz.org>
-Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
----
- mount/umount.c | 42 ++++++++++++++++++++++--------------------
- 1 files changed, 22 insertions(+), 20 deletions(-)
-
-diff --git a/mount/umount.c b/mount/umount.c
-index 0349cb3..96c940e 100644
---- a/mount/umount.c
-+++ b/mount/umount.c
-@@ -600,6 +600,7 @@ umount_file (char *arg) {
- int fstab_has_user, fstab_has_users, fstab_has_owner, fstab_has_group;
- int ok, status = 0;
- struct stat statbuf;
-+ char *loopdev = NULL;
-
- if (!*arg) { /* "" would be expanded to `pwd` */
- die(2, _("Cannot unmount \"\"\n"));
-@@ -608,26 +609,7 @@ umount_file (char *arg) {
-
- file = canonicalize(arg); /* mtab paths are canonicalized */
-
-- /* if file is a regular file, check if it is associated
-- * with some loop device
-- */
-- if (!stat(file, &statbuf) && S_ISREG(statbuf.st_mode)) {
-- char *loopdev = NULL;
-- switch (find_loopdev_by_backing_file(file, &loopdev)) {
-- case 0:
-- if (verbose)
-- printf(_("%s is associated with %s, trying to unmount it\n"),
-- arg, loopdev);
-- file = loopdev;
-- break;
-- case 2:
-- if (verbose)
-- printf(_("%s is associated with more than one loop device: not unmounting\n"),
-- arg);
-- break;
-- }
-- }
--
-+try_loopdev:
- if (verbose > 1)
- printf(_("Trying to unmount %s\n"), file);
-
-@@ -659,6 +641,26 @@ umount_file (char *arg) {
- if (!mc && verbose)
- printf(_("Could not find %s in mtab\n"), file);
-
-+ /* not found in mtab - check if it is associated with some loop device
-+ * (only if it is a regular file)
-+ */
-+ if (!mc && !loopdev && !stat(file, &statbuf) && S_ISREG(statbuf.st_mode)) {
-+ switch (find_loopdev_by_backing_file(file, &loopdev)) {
-+ case 0:
-+ if (verbose)
-+ printf(_("%s is associated with %s\n"),
-+ arg, loopdev);
-+ file = loopdev;
-+ goto try_loopdev;
-+ break;
-+ case 2:
-+ if (verbose)
-+ printf(_("%s is associated with more than one loop device: not unmounting\n"),
-+ arg);
-+ break;
-+ }
-+ }
-+
- if (restricted) {
- char *mtab_user = NULL;
-
---
-1.7.6
-
diff --git a/sys-apps/util-linux/files/util-linux-2.20-dmesg-newline.patch b/sys-apps/util-linux/files/util-linux-2.20-dmesg-newline.patch
deleted file mode 100644
index 6225e51..0000000
--- a/sys-apps/util-linux/files/util-linux-2.20-dmesg-newline.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-https://bugs.gentoo.org/385305
-
-From 22f69825778f992ff98ed100252bf5e00a15d9d1 Mon Sep 17 00:00:00 2001
-From: Karel Zak <kzak@redhat.com>
-Date: Wed, 31 Aug 2011 12:28:39 +0200
-Subject: [PATCH] dmesg: fix for non-CONFIG_PRINTK_TIME kernels
-
- * dmesg(1) incorrectly assumes that lines like "<6>\n"
- are broken.
-
- * it's more robust to assume the end of the record is "\n<"
-
- * print \n for empty lines
-
-Reported-by: "Gabor Z. Papp" <gzp@papp.hu>
-Signed-off-by: Karel Zak <kzak@redhat.com>
----
- sys-utils/dmesg.c | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/sys-utils/dmesg.c b/sys-utils/dmesg.c
-index 6090f4e..8e7bb4b 100644
---- a/sys-utils/dmesg.c
-+++ b/sys-utils/dmesg.c
-@@ -442,12 +442,12 @@ static int get_next_record(struct dmesg_control *ctl, struct dmesg_record *rec)
-
- if (!begin)
- begin = p;
-- if (*p == '\n')
-- end = p;
- if (i + 1 == rec->next_size) {
- end = p + 1;
- i++;
-- }
-+ } else if (*p == '\n' && *(p + 1) == '<')
-+ end = p;
-+
- if (begin && !*begin)
- begin = NULL; /* zero(s) at the end of the buffer? */
- if (!begin || !end)
-@@ -469,9 +469,6 @@ static int get_next_record(struct dmesg_control *ctl, struct dmesg_record *rec)
- }
- }
-
-- if (end <= begin)
-- return -1; /* error */
--
- if (*begin == '[' && (*(begin + 1) == ' ' ||
- isdigit(*(begin + 1)))) {
- if (ctl->delta || ctl->ctime) {
-@@ -534,12 +531,15 @@ static void print_buffer(const char *buf, size_t size,
- }
-
- while (get_next_record(ctl, &rec) == 0) {
-- if (!rec.mesg_size)
-- continue;
-
- if (!accept_record(ctl, &rec))
- continue;
-
-+ if (!rec.mesg_size) {
-+ putchar('\n');
-+ continue;
-+ }
-+
- if (ctl->decode && rec.level >= 0 && rec.facility >= 0)
- printf("%-6s:%-6s: ", facility_names[rec.facility].name,
- level_names[rec.level].name);
---
-1.7.6.1
-
-From 31c9099a81d3a9c70fdceb198eebed678173d954 Mon Sep 17 00:00:00 2001
-From: Karel Zak <kzak@redhat.com>
-Date: Fri, 2 Sep 2011 14:42:04 +0200
-Subject: [PATCH] dmesg: remove extra space only after time stamp
-
-Signed-off-by: Karel Zak <kzak@redhat.com>
----
- sys-utils/dmesg.c | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/sys-utils/dmesg.c b/sys-utils/dmesg.c
-index 8e7bb4b..b3713a0 100644
---- a/sys-utils/dmesg.c
-+++ b/sys-utils/dmesg.c
-@@ -480,11 +480,10 @@ static int get_next_record(struct dmesg_control *ctl, struct dmesg_record *rec)
- break;
- }
- }
-+ if (begin < end && *begin == ' ')
-+ begin++;
- }
-
-- if (begin < end && *begin == ' ')
-- begin++;
--
- rec->mesg = begin;
- rec->mesg_size = end - begin;
-
---
-1.7.6.1
-
diff --git a/sys-apps/util-linux/files/util-linux-2.20-sysfs-init.patch b/sys-apps/util-linux/files/util-linux-2.20-sysfs-init.patch
deleted file mode 100644
index ac93787..0000000
--- a/sys-apps/util-linux/files/util-linux-2.20-sysfs-init.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 3a18db62e661fbb307ad3a53c18afabc92d3c63e Mon Sep 17 00:00:00 2001
-From: Petr Uzel <petr.uzel@suse.cz>
-Date: Tue, 13 Sep 2011 11:08:46 +0200
-Subject: [PATCH] lib: do not attempt to close(0) in sysfs_deinit()
-
-If the 'open' fails we 'goto err' which runs 'sysfs_deinit()' on a 'cxt'
-which hasn't been fully initialised. The 'dir_fd' is still 0, so
-sysfs_deinit calls "close(0)".
-
-Addresses: https://bugzilla.novell.com/show_bug.cgi?id=714151
-Reported-by: Diego Ercolani <diego.ercolani@gmail.com>
-Analysed-by: Neil Brown <nfbrown@suse.com>
-Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
----
- lib/sysfs.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/lib/sysfs.c b/lib/sysfs.c
-index eec1f24..ebb3bb5 100644
---- a/lib/sysfs.c
-+++ b/lib/sysfs.c
-@@ -140,6 +140,7 @@ int sysfs_init(struct sysfs_cxt *cxt, dev_t devno, struct sysfs_cxt *parent)
- int fd, rc = 0;
-
- memset(cxt, 0, sizeof(*cxt));
-+ cxt->dir_fd = -1;
-
- if (!sysfs_devno_path(devno, path, sizeof(path)))
- goto err;
---
-1.7.6.1
-
diff --git a/sys-apps/util-linux/files/util-linux-2.20.1-libmount-c++.patch b/sys-apps/util-linux/files/util-linux-2.20.1-libmount-c++.patch
deleted file mode 100644
index 6e4058e..0000000
--- a/sys-apps/util-linux/files/util-linux-2.20.1-libmount-c++.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://bugs.gentoo.org/401057
-
-From 937266598f21747d7bd84fdd332ee66c8452ba3e Mon Sep 17 00:00:00 2001
-From: Karel Zak <kzak@redhat.com>
-Date: Mon, 19 Dec 2011 22:51:38 +0100
-Subject: [PATCH] libmount: don't use "new" in header file
-
-Reported-by: ben <benscott@nwlink.com>
-Signed-off-by: Karel Zak <kzak@redhat.com>
----
- libmount/src/libmount.h.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/libmount/src/libmount.h.in b/libmount/src/libmount.h.in
-index 95a710e..7cc6cb6 100644
---- a/libmount/src/libmount.h.in
-+++ b/libmount/src/libmount.h.in
-@@ -341,8 +341,8 @@ extern struct libmnt_tabdiff *mnt_new_tabdiff(void);
- extern void mnt_free_tabdiff(struct libmnt_tabdiff *df);
-
- extern int mnt_diff_tables(struct libmnt_tabdiff *df,
-- struct libmnt_table *old,
-- struct libmnt_table *new);
-+ struct libmnt_table *old_tab,
-+ struct libmnt_table *new_tab);
-
- extern int mnt_tabdiff_next_change(struct libmnt_tabdiff *df,
- struct libmnt_iter *itr,
---
-1.7.8.4
-
diff --git a/sys-apps/util-linux/files/util-linux-2.20.1-no-printf-alloc.patch b/sys-apps/util-linux/files/util-linux-2.20.1-no-printf-alloc.patch
deleted file mode 100644
index e546e20..0000000
--- a/sys-apps/util-linux/files/util-linux-2.20.1-no-printf-alloc.patch
+++ /dev/null
@@ -1,111 +0,0 @@
-for systems that don't support latest POSIX standard: %as
-
-https://bugs.gentoo.org/406303
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -489,10 +489,6 @@ as)
- AC_DEFINE([HAVE_SCANF_AS_MODIFIER], [1], [scanf %as modifier]) ;;
- *)
- AC_MSG_RESULT([no])
-- if "x$build_libmount" = xyes; then
-- AC_MSG_WARN([%as or %ms for sscanf() not found; do not build libmount])
-- build_libmount=no
-- fi
- esac
-
-
---- a/libmount/src/tab_parse.c
-+++ b/libmount/src/tab_parse.c
-@@ -22,6 +22,10 @@
- #include "pathnames.h"
- #include "strutils.h"
-
-+#ifndef HAVE_SCANF_MS_MODIFIER
-+# define UL_SCNsA "%s"
-+#endif
-+
- static inline char *skip_spaces(char *s)
- {
- assert(s);
-@@ -61,16 +65,31 @@ static int mnt_parse_table_line(struct libmnt_fs *fs, char *s)
- int rc, n = 0, xrc;
- char *src = NULL, *fstype = NULL, *optstr = NULL;
-
-+#ifndef HAVE_SCANF_MS_MODIFIER
-+ size_t len = strlen(s) + 1;
-+ src = malloc(len);
-+ fstype = malloc(len);
-+ fs->target = malloc(len);
-+ optstr = malloc(len);
-+#endif
-+
- rc = sscanf(s, UL_SCNsA" " /* (1) source */
- UL_SCNsA" " /* (2) target */
- UL_SCNsA" " /* (3) FS type */
- UL_SCNsA" " /* (4) options */
- "%n", /* byte count */
-
-+#ifdef HAVE_SCANF_MS_MODIFIER
- &src,
- &fs->target,
- &fstype,
- &optstr,
-+#else
-+ src,
-+ fs->target,
-+ fstype,
-+ optstr,
-+#endif
- &n);
- xrc = rc;
-
-@@ -136,6 +155,16 @@ static int mnt_parse_mountinfo_line(struct libmnt_fs *fs, char *s)
- unsigned int maj, min;
- char *fstype = NULL, *src = NULL, *p;
-
-+#ifndef HAVE_SCANF_MS_MODIFIER
-+ size_t len = strlen(s) + 1;
-+ fs->root = malloc(len);
-+ fs->target = malloc(len);
-+ fs->vfs_optstr = malloc(len);
-+ fs->fs_optstr = malloc(len);
-+ fstype = malloc(len);
-+ src = malloc(len);
-+#endif
-+
- rc = sscanf(s, "%u " /* (1) id */
- "%u " /* (2) parent */
- "%u:%u " /* (3) maj:min */
-@@ -147,9 +175,15 @@ static int mnt_parse_mountinfo_line(struct libmnt_fs *fs, char *s)
- &fs->id,
- &fs->parent,
- &maj, &min,
-+#ifdef HAVE_SCANF_MS_MODIFIER
- &fs->root,
- &fs->target,
- &fs->vfs_optstr,
-+#else
-+ fs->root,
-+ fs->target,
-+ fs->vfs_optstr,
-+#endif
- &end);
-
- if (rc >= 7 && end > 0)
-@@ -167,9 +201,15 @@ static int mnt_parse_mountinfo_line(struct libmnt_fs *fs, char *s)
- UL_SCNsA" " /* (9) source */
- UL_SCNsA, /* (10) fs options (fs specific) */
-
-+#ifdef HAVE_SCANF_MS_MODIFIER
- &fstype,
- &src,
- &fs->fs_optstr);
-+#else
-+ fstype,
-+ src,
-+ fs->fs_optstr);
-+#endif
-
- if (rc >= 10) {
- fs->flags |= MNT_FS_KERNEL;
diff --git a/sys-apps/util-linux/files/util-linux-2.20.1-umount-fs-search.patch b/sys-apps/util-linux/files/util-linux-2.20.1-umount-fs-search.patch
deleted file mode 100644
index 84576cc..0000000
--- a/sys-apps/util-linux/files/util-linux-2.20.1-umount-fs-search.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://bugs.gentoo.org/403073
-
-From 1653dd95c3babbf7011d9732069af919e493bac4 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Thu, 16 Feb 2012 14:56:38 -0500
-Subject: [PATCH] umount: respect fs search path
-
-This brings search path support to umount to match existing behavior
-in fsck and mount.
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- mount/umount.c | 13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
-
-diff --git a/mount/umount.c b/mount/umount.c
-index ad93e75..a6fcd33 100644
---- a/mount/umount.c
-+++ b/mount/umount.c
-@@ -100,7 +100,8 @@ static int fake = 0;
- static int
- check_special_umountprog(const char *node,
- const char *type, int *status) {
-- char umountprog[120];
-+ char search_path[] = FS_SEARCH_PATH;
-+ char *path, umountprog[150];
- struct stat statbuf;
- int res;
-
-@@ -110,10 +111,16 @@ check_special_umountprog(const char *node,
- if (type == NULL || strcmp(type, "none") == 0)
- return 0;
-
-- if (strlen(type) < 100) {
-+ path = strtok(search_path, ":");
-+ while (path) {
- int type_opt = 0;
-
-- sprintf(umountprog, "/sbin/umount.%s", type);
-+ res = snprintf(umountprog, sizeof(umountprog), "%s/umount.%s",
-+ path, type);
-+ path = strtok(NULL, ":");
-+ if (res < 0 || (size_t) res >= sizeof(umountprog))
-+ continue;
-+
- res = stat(umountprog, &statbuf);
- if (res == -1 && errno == ENOENT && strchr(type, '.')) {
- /* If type ends with ".subtype" try without it */
---
-1.7.8.4
-
diff --git a/sys-apps/util-linux/files/util-linux-2.21.1-no-printf-alloc.patch b/sys-apps/util-linux/files/util-linux-2.21.1-no-printf-alloc.patch
deleted file mode 100644
index 6818224..0000000
--- a/sys-apps/util-linux/files/util-linux-2.21.1-no-printf-alloc.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-for systems that don't support latest POSIX standard: %as
-
-https://bugs.gentoo.org/406303
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -688,7 +688,6 @@ AC_ARG_ENABLE([libmount],
- UL_BUILD_INIT([libmount])
- UL_REQUIRES_LINUX([libmount])
- UL_REQUIRES_BUILD([libmount], [libblkid])
--UL_REQUIRES_HAVE([libmount], [scanf_alloc_modifier], [scanf string alloc modifier])
- AM_CONDITIONAL(BUILD_LIBMOUNT, test "x$build_libmount" = xyes)
-
- AC_SUBST([LIBMOUNT_VERSION])
---- a/libmount/src/tab_parse.c
-+++ b/libmount/src/tab_parse.c
-@@ -22,6 +22,10 @@
- #include "pathnames.h"
- #include "strutils.h"
-
-+#ifndef HAVE_SCANF_MS_MODIFIER
-+# define UL_SCNsA "%s"
-+#endif
-+
- static inline char *skip_spaces(char *s)
- {
- assert(s);
-@@ -61,16 +65,31 @@ static int mnt_parse_table_line(struct libmnt_fs *fs, char *s)
- int rc, n = 0, xrc;
- char *src = NULL, *fstype = NULL, *optstr = NULL;
-
-+#ifndef HAVE_SCANF_MS_MODIFIER
-+ size_t len = strlen(s) + 1;
-+ src = malloc(len);
-+ fstype = malloc(len);
-+ fs->target = malloc(len);
-+ optstr = malloc(len);
-+#endif
-+
- rc = sscanf(s, UL_SCNsA" " /* (1) source */
- UL_SCNsA" " /* (2) target */
- UL_SCNsA" " /* (3) FS type */
- UL_SCNsA" " /* (4) options */
- "%n", /* byte count */
-
-+#ifdef HAVE_SCANF_MS_MODIFIER
- &src,
- &fs->target,
- &fstype,
- &optstr,
-+#else
-+ src,
-+ fs->target,
-+ fstype,
-+ optstr,
-+#endif
- &n);
- xrc = rc;
-
-@@ -136,6 +155,16 @@ static int mnt_parse_mountinfo_line(struct libmnt_fs *fs, char *s)
- unsigned int maj, min;
- char *fstype = NULL, *src = NULL, *p;
-
-+#ifndef HAVE_SCANF_MS_MODIFIER
-+ size_t len = strlen(s) + 1;
-+ fs->root = malloc(len);
-+ fs->target = malloc(len);
-+ fs->vfs_optstr = malloc(len);
-+ fs->fs_optstr = malloc(len);
-+ fstype = malloc(len);
-+ src = malloc(len);
-+#endif
-+
- rc = sscanf(s, "%u " /* (1) id */
- "%u " /* (2) parent */
- "%u:%u " /* (3) maj:min */
-@@ -147,9 +175,15 @@ static int mnt_parse_mountinfo_line(struct libmnt_fs *fs, char *s)
- &fs->id,
- &fs->parent,
- &maj, &min,
-+#ifdef HAVE_SCANF_MS_MODIFIER
- &fs->root,
- &fs->target,
- &fs->vfs_optstr,
-+#else
-+ fs->root,
-+ fs->target,
-+ fs->vfs_optstr,
-+#endif
- &end);
-
- if (rc >= 7 && end > 0)
-@@ -167,9 +201,15 @@ static int mnt_parse_mountinfo_line(struct libmnt_fs *fs, char *s)
- UL_SCNsA" " /* (9) source */
- UL_SCNsA, /* (10) fs options (fs specific) */
-
-+#ifdef HAVE_SCANF_MS_MODIFIER
- &fstype,
- &src,
- &fs->fs_optstr);
-+#else
-+ fstype,
-+ src,
-+ fs->fs_optstr);
-+#endif
-
- if (rc >= 10) {
- fs->flags |= MNT_FS_KERNEL;
diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml
deleted file mode 100644
index aad580e..0000000
--- a/sys-apps/util-linux/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>base-system</herd>
- <maintainer restrict="sys-apps/util-linux[loop-aes]">
- <email>c1pher@gentoo.org</email>
- <name>Dane Smith</name>
- </maintainer>
-<use>
- <flag name='cramfs'>build mkfs/fsck helpers for cramfs filesystems</flag>
- <flag name='ddate'>build ddate helper (Discordian dates)</flag>
- <flag name='loop-aes'>include support for Loop AES encryption</flag>
- <flag name='perl'>install the chkdupexe helper script</flag>
-</use>
-</pkgmetadata>
diff --git a/sys-apps/util-linux/util-linux-2.19.1-r1.ebuild b/sys-apps/util-linux/util-linux-2.19.1-r1.ebuild
deleted file mode 100644
index e4c713e..0000000
--- a/sys-apps/util-linux/util-linux-2.19.1-r1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.19.1-r1.ebuild,v 1.12 2012/01/07 20:54:37 vapier Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-inherit eutils toolchain-funcs libtool flag-o-matic
-[[ ${PV} == "9999" ]] && inherit git autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.19.1-20110510.diff.bz2 )"
- KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt loop-aes ncurses nls old-linux perl selinux slang uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- epatch "${FILESDIR}"/${P}-mount-a-segv.patch #366213
- if ! use loop-aes ; then
- epatch "${FILESDIR}"/${P}-umount-l-nfs.patch #370051
- else
- ewarn "loop-aes is incompatible with current solution of #370051 bug!"
- ewarn "Therefore you're vulnerable to that bug now!"
- ewarn "Look at https://bugs.gentoo.org/show_bug.cgi?id=370051."
- fi
- use uclibc && sed -i -e s/versionsort/alphasort/g -e s/strverscmp.h/dirent.h/g mount/lomount.c
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
-src_configure() {
- lfs_fallocate_test
- econf \
- --enable-fs-paths-extra=/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable old-linux elvtune) \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-init \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- --without-pam \
- $(use_with selinux) \
- $(use_with slang) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "install failed"
- dodoc AUTHORS NEWS README* TODO docs/*
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid uuid
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- rm -f "${ED}"/usr/$(get_libdir)/*.la
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
diff --git a/sys-apps/util-linux/util-linux-2.20-r1.ebuild b/sys-apps/util-linux/util-linux-2.20-r1.ebuild
deleted file mode 100644
index 3a62c19..0000000
--- a/sys-apps/util-linux/util-linux-2.20-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.20-r1.ebuild,v 1.3 2011/12/30 19:30:43 ulm Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-inherit eutils toolchain-funcs libtool flag-o-matic
-[[ ${PV} == "9999" ]] && inherit git autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- epatch "${FILESDIR}"/${P}-dmesg-newline.patch
- epatch "${FILESDIR}"/${P}-sysfs-init.patch
- use uclibc && sed -i -e s/versionsort/alphasort/g -e s/strverscmp.h/dirent.h/g mount/lomount.c
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
-src_configure() {
- lfs_fallocate_test
- econf \
- --enable-fs-paths-extra=/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable ddate) \
- $(use_enable old-linux elvtune) \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- --without-pam \
- $(use_with selinux) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "install failed"
- dodoc AUTHORS NEWS README* TODO docs/*
- use ddate || find "${ED}"/usr/share/man -name 'ddate.1*' -delete
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid uuid
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- rm -f "${ED}"/usr/$(get_libdir)/*.la
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}
diff --git a/sys-apps/util-linux/util-linux-2.20.1-r1.ebuild b/sys-apps/util-linux/util-linux-2.20.1-r1.ebuild
deleted file mode 100644
index b0fc3ee..0000000
--- a/sys-apps/util-linux/util-linux-2.20.1-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.20.1-r1.ebuild,v 1.7 2012/04/21 06:24:18 vapier Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils toolchain-funcs libtool flag-o-matic autotools
-[[ ${PV} == "9999" ]] && inherit git autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )
- uclibc? ( ${AUTOTOOLS_DEPEND} )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- if use uclibc ; then
- epatch "${FILESDIR}"/${P}-no-printf-alloc.patch #406303
- eautoreconf
- fi
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
-src_configure() {
- lfs_fallocate_test
- econf \
- --enable-fs-paths-extra=/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable ddate) \
- $(use_enable old-linux elvtune) \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- --without-pam \
- $(use_with selinux) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "install failed"
- dodoc AUTHORS NEWS README* TODO docs/*
- use ddate || find "${ED}"/usr/share/man -name 'ddate.1*' -delete
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid mount uuid
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- rm -f "${ED}"/usr/$(get_libdir)/*.la
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}
diff --git a/sys-apps/util-linux/util-linux-2.20.1-r2.ebuild b/sys-apps/util-linux/util-linux-2.20.1-r2.ebuild
deleted file mode 100644
index adf1d2d..0000000
--- a/sys-apps/util-linux/util-linux-2.20.1-r2.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.20.1-r2.ebuild,v 1.2 2012/04/21 06:24:18 vapier Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils toolchain-funcs libtool flag-o-matic autotools
-[[ ${PV} == "9999" ]] && inherit git autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )
- uclibc? ( ${AUTOTOOLS_DEPEND} )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- epatch "${FILESDIR}"/${P}-libmount-c++.patch #401057
- epatch "${FILESDIR}"/${PN}-2.20.1-umount-fs-search.patch #403073
- if use uclibc ; then
- epatch "${FILESDIR}"/${P}-no-printf-alloc.patch #406303
- eautoreconf
- fi
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
-src_configure() {
- lfs_fallocate_test
- econf \
- --enable-fs-paths-extra=/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable ddate) \
- $(use_enable old-linux elvtune) \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- --without-pam \
- $(use_with selinux) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "install failed"
- dodoc AUTHORS NEWS README* TODO docs/*
- use ddate || find "${ED}"/usr/share/man -name 'ddate.1*' -delete
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid mount uuid
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- rm -f "${ED}"/usr/$(get_libdir)/*.la
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}
diff --git a/sys-apps/util-linux/util-linux-2.20.1.ebuild b/sys-apps/util-linux/util-linux-2.20.1.ebuild
deleted file mode 100644
index 2dbaefb..0000000
--- a/sys-apps/util-linux/util-linux-2.20.1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.20.1.ebuild,v 1.2 2011/12/30 19:30:43 ulm Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-inherit eutils toolchain-funcs libtool flag-o-matic
-[[ ${PV} == "9999" ]] && inherit git autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- use uclibc && sed -i -e s/versionsort/alphasort/g -e s/strverscmp.h/dirent.h/g mount/lomount.c
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
-src_configure() {
- lfs_fallocate_test
- econf \
- --enable-fs-paths-extra=/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable ddate) \
- $(use_enable old-linux elvtune) \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- --without-pam \
- $(use_with selinux) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die "install failed"
- dodoc AUTHORS NEWS README* TODO docs/*
- use ddate || find "${ED}"/usr/share/man -name 'ddate.1*' -delete
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid uuid
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- rm -f "${ED}"/usr/$(get_libdir)/*.la
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}
diff --git a/sys-apps/util-linux/util-linux-2.20.1.ebuild.prefix b/sys-apps/util-linux/util-linux-2.20.1.ebuild.prefix
deleted file mode 100644
index 44291d8..0000000
--- a/sys-apps/util-linux/util-linux-2.20.1.ebuild.prefix
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.20.1.ebuild,v 1.1 2011/10/20 13:37:01 vapier Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-inherit eutils toolchain-funcs libtool flag-o-matic autotools
-[[ ${PV} == "9999" ]] && inherit git autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- # prefix patches don't apply, but we still need them
- # -> why would we want util-linux anyway? just for libuuid
- #KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- use uclibc && sed -i -e s/versionsort/alphasort/g -e s/strverscmp.h/dirent.h/g mount/lomount.c
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-want_libuuid() {
- # bug #350841, currently only not on OS X Snow Leopard and onwards
- [[ ${CHOST} != *-darwin1[0123] ]]
-}
-
-usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
-src_configure() {
- lfs_fallocate_test
- local myconf=
- if use prefix ; then
- myconf="
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-mount
- --disable-fsck
- --$($(want_libuuid) && echo enable || echo disable)-libuuid
- --disable-uuidd
- --enable-libblkid
- --disable-arch
- --disable-agetty
- --disable-cramfs
- --disable-switch_root
- --disable-pivot_root
- --disable-fallocate
- --disable-unshare
- --disable-elvtune
- --disable-init
- --disable-kill
- --disable-last
- --disable-mesg
- --disable-partx
- --disable-raw
- --disable-rename
- --disable-reset
- --disable-login-utils
- --disable-schedutils
- --disable-wall
- --disable-write
- --disable-login-chown-vcs
- --disable-login-stat-mail
- --disable-pg-bell
- --disable-use-tty-group
- --disable-makeinstall-chown
- --disable-makeinstall-setuid
- "
- else
- myconf="
- --enable-agetty
- $(use_enable cramfs)
- $(use_enable ddate) \
- $(use_enable old-linux elvtune)
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill
- --disable-last
- --disable-mesg
- --enable-partx
- --enable-raw
- --enable-rename
- --disable-reset
- --disable-login-utils
- --enable-schedutils
- --disable-wall
- --enable-write
- --without-pam
- $(use_with selinux)
- "
- fi
-
- # --with-fsprobe=blkid \
- econf \
- --enable-fs-paths-extra="${EPREFIX}"/usr/sbin \
- $(use_enable nls) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls) \
- ${myconf}
-}
-
-src_compile() {
- if use prefix; then
- emake -C shlibs || die
- else
- emake || die
- fi
-}
-
-src_install() {
- if use prefix ; then
- emake -C shlibs install DESTDIR="${D}" || die "install failed"
- else
- emake install DESTDIR="${D}" || die "install failed"
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
- fi
- dodoc AUTHORS NEWS README* TODO docs/*
- use ddate || find "${ED}"/usr/share/man -name 'ddate.1*' -delete
-
- # need the libs in /
- local libuuid=
- $(want_libuuid) && libuuid=uuid
- gen_usr_ldscript -a blkid ${libuuid}
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- rm -f "${ED}"/usr/$(get_libdir)/*.la
-}
-
-pkg_postinst() {
- ewarn "The loop-aes code has been split out of USE=crypt and into USE=loop-aes."
- ewarn "If you need support for it, make sure to update your USE accordingly."
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}
diff --git a/sys-apps/util-linux/util-linux-2.21.1.ebuild b/sys-apps/util-linux/util-linux-2.21.1.ebuild
deleted file mode 100644
index 6054e96..0000000
--- a/sys-apps/util-linux/util-linux-2.21.1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.21.1.ebuild,v 1.5 2012/04/21 06:24:18 vapier Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils toolchain-funcs libtool flag-o-matic autotools
-[[ ${PV} == "9999" ]] && inherit git-2 autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )
- uclibc? ( ${AUTOTOOLS_DEPEND} )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- if use uclibc ; then
- epatch "${FILESDIR}"/${P}-no-printf-alloc.patch #406303
- eautoreconf
- fi
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-src_configure() {
- lfs_fallocate_test
- econf \
- --enable-fs-paths-extra=/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable ddate) \
- $(use_enable old-linux elvtune) \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- $(use_with selinux) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die
- dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt}
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid mount uuid
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- find "${ED}" -name '*.la' -delete
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}
diff --git a/sys-apps/util-linux/util-linux-2.21.ebuild b/sys-apps/util-linux/util-linux-2.21.ebuild
deleted file mode 100644
index f32a387..0000000
--- a/sys-apps/util-linux/util-linux-2.21.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.21.ebuild,v 1.3 2012/03/30 20:31:38 vapier Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-inherit eutils toolchain-funcs libtool flag-o-matic
-[[ ${PV} == "9999" ]] && inherit git-2 autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs uclibc unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- use uclibc && sed -i -e s/versionsort/alphasort/g -e s/strverscmp.h/dirent.h/g mount/lomount.c
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-want_libuuid() {
- # bug #350841, currently only not on OS X Snow Leopard and onwards
- [[ ${CHOST} != *-darwin1[0123] ]]
-}
-
-src_configure() {
- lfs_fallocate_test
- if tc-is-cross-compiler ; then
- # newer util-linux has this fixed in the configure script already
- export scanf_cv_alloc_modifier=no
- [[ ${CHOST} == *-gnu* ]] && scanf_cv_alloc_modifier=ms
- fi
- econf \
- --enable-fs-paths-extra=${EPREFIX}/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable ddate) \
- $(use_enable old-linux elvtune) \
- --$($(want_libuuid) && echo enable || echo disable)-libuuid \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- $(use_with selinux) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die
- dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt}
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid mount $($(want_libuuid) && echo uuid)
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- find "${ED}" -name '*.la' -delete
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}
diff --git a/sys-apps/util-linux/util-linux-9999.ebuild b/sys-apps/util-linux/util-linux-9999.ebuild
deleted file mode 100644
index 7ea753a..0000000
--- a/sys-apps/util-linux/util-linux-9999.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-9999.ebuild,v 1.31 2012/04/21 06:24:18 vapier Exp $
-
-EAPI="3"
-
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
-inherit eutils toolchain-funcs libtool flag-o-matic
-[[ ${PV} == "9999" ]] && inherit git-2 autotools
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
-if [[ ${PV} == "9999" ]] ; then
- SRC_URI=""
- #KEYWORDS=""
-else
- SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz
- loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-2.20-20110905.diff.bz2 )"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="+cramfs crypt ddate loop-aes ncurses nls old-linux perl selinux slang static-libs unicode"
-
-RDEPEND="!sys-process/schedutils
- !sys-apps/setarch
- !<sys-apps/sysvinit-2.88-r3
- !sys-block/eject
- !<sys-libs/e2fsprogs-libs-1.41.8
- !<sys-fs/e2fsprogs-1.41.8
- cramfs? ( sys-libs/zlib )
- ncurses? ( >=sys-libs/ncurses-5.2-r2 )
- perl? ( dev-lang/perl )
- selinux? ( sys-libs/libselinux )
- slang? ( sys-libs/slang )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/os-headers"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]] ; then
- po/update-potfiles
- autopoint --force
- eautoreconf
- else
- use loop-aes && epatch "${WORKDIR}"/util-linux-*.diff
- fi
- elibtoolize
-}
-
-lfs_fallocate_test() {
- # Make sure we can use fallocate with LFS #300307
- cat <<-EOF > "${T}"/fallocate.c
- #define _GNU_SOURCE
- #include <fcntl.h>
- main() { return fallocate(0, 0, 0, 0); }
- EOF
- append-lfs-flags
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \
- || export ac_cv_func_fallocate=no
- rm -f "${T}"/fallocate.c
-}
-
-src_configure() {
- lfs_fallocate_test
- econf \
- --enable-fs-paths-extra=/usr/sbin \
- $(use_enable nls) \
- --enable-agetty \
- $(use_enable cramfs) \
- $(use_enable ddate) \
- $(use_enable old-linux elvtune) \
- --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
- --disable-kill \
- --disable-last \
- --disable-mesg \
- --enable-partx \
- --enable-raw \
- --enable-rename \
- --disable-reset \
- --disable-login-utils \
- --enable-schedutils \
- --disable-wall \
- --enable-write \
- $(use_with selinux) \
- $(use_with slang) \
- $(use_enable static-libs static) \
- $(tc-has-tls || echo --disable-tls)
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die
- dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt}
-
- if ! use perl ; then #284093
- rm "${ED}"/usr/bin/chkdupexe || die
- rm "${ED}"/usr/share/man/man1/chkdupexe.1 || die
- fi
-
- # need the libs in /
- gen_usr_ldscript -a blkid mount uuid
- # e2fsprogs-libs didnt install .la files, and .pc work fine
- find "${ED}" -name '*.la' -delete
-
- if use crypt ; then
- newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die
- newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die
- fi
-}
-
-pkg_postinst() {
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
-}