public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/hardened-dev:musl commit in: sys-apps/util-linux/files/, sys-apps/util-linux/
@ 2013-07-29 13:38 Anthony G. Basile
  0 siblings, 0 replies; only message in thread
From: Anthony G. Basile @ 2013-07-29 13:38 UTC (permalink / raw
  To: gentoo-commits

commit:     83c553e19e898378107276c1e5df15b734c97329
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 13:38:20 2013 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 13:38:57 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=83c553e1

sys-apps/util-linux: fix numerous issues wrt musl

1) Replace qsort_r with qsort in a thread safe way
2) Add local ttydefaults.h for TTYDEF_* and CKILL and friends
3) Replace __sighandler_t  with sighandler_t
4) Remove unnecessary include scsi/scsi_ioctl.h

Package-Manager: portage-2.1.12.2
RepoMan-Options: --force
Manifest-Sign-Key: 0xF52D4BBA

---
 sys-apps/util-linux/ChangeLog                      | 1835 ++++++++++++++++++++
 sys-apps/util-linux/files/crypto-loop.confd        |    9 +
 sys-apps/util-linux/files/crypto-loop.initd        |   70 +
 sys-apps/util-linux/files/ttydefaults.h            |   38 +
 .../util-linux/files/util-linux-2.23.1-musl.patch  |  110 ++
 sys-apps/util-linux/metadata.xml                   |   22 +
 sys-apps/util-linux/util-linux-2.23.1-r99.ebuild   |  123 ++
 7 files changed, 2207 insertions(+)

diff --git a/sys-apps/util-linux/ChangeLog b/sys-apps/util-linux/ChangeLog
new file mode 100644
index 0000000..d22b908
--- /dev/null
+++ b/sys-apps/util-linux/ChangeLog
@@ -0,0 +1,1835 @@
+# ChangeLog for sys-apps/util-linux
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.433 2013/07/16 01:23:22 ssuominen Exp $
+
+  16 Jul 2013; Samuli Suominen <ssuominen@gentoo.org> util-linux-2.23.1.ebuild,
+  util-linux-9999.ebuild:
+  Use get_bashcompdir from bash-completion-r1.eclass because complectionsdir=
+  is not static.
+
+*util-linux-2.23.1 (11 Jun 2013)
+
+  11 Jun 2013; Tony Vroon <chainsaw@gentoo.org> +util-linux-2.23.1.ebuild:
+  Version bump, as requested by Samuli Suominen in bug #472342. To confirm,
+  this has the commits to fix the losetup offset bug reported by Andreas
+  Klauer.
+
+  05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
+  Add upstream CPE tag (security info) from ChromiumOS.
+
+  02 Jun 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+  Cleanup due bug #328951
+
+  08 May 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml,
+  util-linux-2.23.ebuild, util-linux-9999.ebuild:
+  Add USE=caps to control `setpriv` #469102 by Arfrever Frehtes Taifersar
+  Arahesis.
+
+  04 May 2013; Samuli Suominen <ssuominen@gentoo.org> util-linux-2.23.ebuild:
+  Block version of app-shells/bash-completion with conflicting "rtcwake"
+  completion wrt #468544
+
+*util-linux-2.23 (04 May 2013)
+
+  04 May 2013; Mike Frysinger <vapier@gentoo.org> +util-linux-2.23.ebuild,
+  metadata.xml:
+  Version bump #468144 by Samuli Suominen.
+
+  28 Mar 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml,
+  util-linux-2.22.2.ebuild, util-linux-9999.ebuild:
+  Also put wall/write setgid behavior under USE=suid.
+
+  28 Mar 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml,
+  util-linux-2.22.2.ebuild, util-linux-9999.ebuild:
+  Add USE=suid to control mount/umount behavior.
+
+  23 Mar 2013; Mike Frysinger <vapier@gentoo.org> util-linux-2.22.2.ebuild:
+  Mark m68k stable #458226.
+
+  12 Mar 2013; Mike Frysinger <vapier@gentoo.org> util-linux-2.22.2.ebuild,
+  util-linux-9999.ebuild:
+  Install release notes too #458230 by Mart Raudsepp.
+
+  12 Mar 2013; Mike Frysinger <vapier@gentoo.org> util-linux-2.22.2.ebuild,
+  util-linux-9999.ebuild:
+  Pull in sys-devel/bc for USE=test #460184 by Sean Santos.
+
+  01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for sh, wrt bug #458226
+
+  26 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for s390, wrt bug #458226
+
+  26 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for sparc, wrt bug #458226
+
+  26 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for arm, wrt bug #458226
+
+  26 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for ia64, wrt bug #458226
+
+  26 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for alpha, wrt bug #458226
+
+  25 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for ppc64, wrt bug #458226
+
+  25 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for ppc, wrt bug #458226
+
+  25 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for x86, wrt bug #458226
+
+  25 Feb 2013; Agostino Sarubbo <ago@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for amd64, wrt bug #458226
+
+  20 Feb 2013; Jeroen Roovers <jer@gentoo.org> util-linux-2.22.2.ebuild:
+  Stable for HPPA (bug #458226).
+
+  19 Feb 2013; Zac Medico <zmedico@gentoo.org> util-linux-2.22.2.ebuild,
+  util-linux-9999.ebuild:
+  Add ~arm-linux keywords.
+
+*util-linux-2.22.2 (16 Dec 2012)
+
+  16 Dec 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.22.2.ebuild:
+  Version bump.
+
+  28 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> util-linux-2.21.2.ebuild,
+  util-linux-2.22.ebuild, util-linux-2.22.1.ebuild, util-linux-9999.ebuild:
+  Use virtual/udev instead of sys-fs/udev wrt #444398
+
+  19 Oct 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.22.1.ebuild,
+  util-linux-9999.ebuild:
+  Also search /bin and /usr/bin for mount/fsck helpers #437230 by Pun.
+
+*util-linux-2.22.1 (11 Oct 2012)
+
+  11 Oct 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.22.1.ebuild,
+  -files/util-linux-2.22-md5-aliasing.patch,
+  -files/util-linux-2.22-sfdisk-aliasing.patch,
+  -files/util-linux-2.22-umount-user.patch, -util-linux-2.22-r1.ebuild:
+  Switch to official upstream release.
+
+*util-linux-2.22-r1 (10 Oct 2012)
+
+  10 Oct 2012; Mike Frysinger <vapier@gentoo.org>
+  +files/util-linux-2.22-md5-aliasing.patch,
+  +files/util-linux-2.22-sfdisk-aliasing.patch,
+  +files/util-linux-2.22-umount-user.patch, +util-linux-2.22-r1.ebuild:
+  Add fix from upstream for umount with user= options #435540 by Stefan Reimer.
+
+  03 Oct 2012; Brent Baude <ranger@gentoo.org> util-linux-2.21.2.ebuild:
+  Marking util-linux-2.21.2 ppc for bug 434334
+
+  30 Sep 2012; Anthony G. Basile <blueness@gentoo.org> util-linux-2.21.2.ebuild:
+  stable ppc ppc64, bug #434334
+
+  30 Sep 2012; Raúl Porcel <armin76@gentoo.org> util-linux-2.21.2.ebuild:
+  alpha/ia64/m68k/s390/sh/sparc stable wrt #434334
+
+  19 Sep 2012; Johannes Huber <johu@gentoo.org> util-linux-2.21.2.ebuild:
+  Stable for x86, wrt bug #434334
+
+  16 Sep 2012; Markus Meier <maekke@gentoo.org> util-linux-2.21.2.ebuild:
+  arm stable, bug #434334
+
+  14 Sep 2012; Agostino Sarubbo <ago@gentoo.org> util-linux-2.21.2.ebuild:
+  Stable for amd64, wrt bug #434334
+
+  13 Sep 2012; Jeroen Roovers <jer@gentoo.org> util-linux-2.21.2.ebuild:
+  Stable for HPPA (bug #434334).
+
+  07 Sep 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.22.ebuild,
+  util-linux-9999.ebuild:
+  Fix USE=perl handling with chkdupexe #434146 by Alexandre.
+
+*util-linux-2.22 (06 Sep 2012)
+
+  06 Sep 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.22.ebuild,
+  util-linux-9999.ebuild:
+  Version bump.  We now provide eject and sulogin/utmpdump (from sysvinit).  We
+  still get su/login from shadow though.
+
+  22 Aug 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.21.1.ebuild,
+  util-linux-2.21.2.ebuild, util-linux-2.21.ebuild, util-linux-9999.ebuild:
+  Punt USE=loop-aes again due to lack of interest #405805 by Phil Stracchino.
+
+  24 Jul 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.21.2.ebuild:
+  Use older alloc patch for uclibc #427716 by James Le Cuirot.
+
+  08 Jul 2012; Raúl Porcel <armin76@gentoo.org> util-linux-2.20.1-r2.ebuild:
+  alpha/ia64/m68k/s390/sh/sparc stable wrt #420167
+
+  21 Jun 2012; Jeroen Roovers <jer@gentoo.org> util-linux-2.20.1-r2.ebuild:
+  Stable for HPPA (bug #420167).
+
+  11 Jun 2012; Agostino Sarubbo <ago@gentoo.org> util-linux-2.20.1-r2.ebuild:
+  Stable for amd64, wrt bug #420167
+
+  09 Jun 2012; Markus Meier <maekke@gentoo.org> util-linux-2.20.1-r2.ebuild:
+  arm stable, bug #420167
+
+  08 Jun 2012; Samuli Suominen <ssuominen@gentoo.org>
+  util-linux-2.20.1-r2.ebuild:
+  ppc/ppc64/x86 stable wrt #420167
+
+  02 Jun 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.21.2.ebuild,
+  util-linux-9999.ebuild:
+  Control udev dep with USE=udev #417767 by Alexey Shvetsov.
+
+*util-linux-2.21.2 (25 May 2012)
+
+  25 May 2012; Mike Frysinger <vapier@gentoo.org> +util-linux-2.21.2.ebuild:
+  Version bump.
+
+  25 May 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.19.1-r1.ebuild,
+  util-linux-2.20-r1.ebuild, util-linux-2.20.1.ebuild,
+  util-linux-2.20.1-r1.ebuild, util-linux-2.20.1-r2.ebuild:
+  Inherit multilib for get_libdir.
+
+  24 May 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.19.1-r1.ebuild,
+  util-linux-2.20-r1.ebuild, util-linux-2.20.1-r1.ebuild,
+  util-linux-2.20.1-r2.ebuild, util-linux-2.20.1.ebuild,
+  util-linux-2.21.1.ebuild, util-linux-2.21.ebuild, util-linux-9999.ebuild:
+  Sync git-2 updates between all versions, and merge KEYWORDS code paths.
+
+  12 May 2012; Raúl Porcel <armin76@gentoo.org> util-linux-2.20.1-r1.ebuild:
+  alpha/ia64/m68k/s390/sh/sparc stable wrt #404179
+
+  06 May 2012; Mike Frysinger <vapier@gentoo.org> util-linux-2.20.1-r1.ebuild,
+  util-linux-2.20.1-r2.ebuild, util-linux-2.21.1.ebuild:
+  DEPEND on autotools, don't RDEPEND on them #414847 by James Le Cuirot.
+
+  06 May 2012; Mike Frysinger <vapier@gentoo.org>
+  +files/util-linux-2.21.1-cal-nl.patch, util-linux-2.21.1.ebuild:
+  Fix from upstream for building on non-glibc hosts #414849 by James Le Cuirot.
+
+  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/files/crypto-loop.confd b/sys-apps/util-linux/files/crypto-loop.confd
new file mode 100644
index 0000000..6a88434
--- /dev/null
+++ b/sys-apps/util-linux/files/crypto-loop.confd
@@ -0,0 +1,9 @@
+# /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
new file mode 100755
index 0000000..853bae2
--- /dev/null
+++ b/sys-apps/util-linux/files/crypto-loop.initd
@@ -0,0 +1,70 @@
+#!/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/ttydefaults.h b/sys-apps/util-linux/files/ttydefaults.h
new file mode 100644
index 0000000..af692ac
--- /dev/null
+++ b/sys-apps/util-linux/files/ttydefaults.h
@@ -0,0 +1,38 @@
+#ifndef _SYS_TTYDEFAULTS_H_
+#define _SYS_TTYDEFAULTS_H_
+#define TTYDEF_IFLAG (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
+#define TTYDEF_OFLAG (OPOST | ONLCR | XTABS)
+#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
+#define TTYDEF_CFLAG (CREAD | CS7 | PARENB | HUPCL)
+#define TTYDEF_SPEED (B9600)
+#define CTRL(x) (x&037)
+#define CEOF CTRL('d')
+#ifdef _POSIX_VDISABLE
+# define CEOL _POSIX_VDISABLE
+#else
+# define CEOL '\0'
+#endif
+#define CERASE 0177
+#define CINTR CTRL('c')
+#ifdef _POSIX_VDISABLE
+# define CSTATUS _POSIX_VDISABLE
+#else
+# define CSTATUS '\0'
+#endif
+#define CKILL CTRL('u')
+#define CMIN 1
+#define CQUIT 034
+#define CSUSP CTRL('z')
+#define CTIME 0
+#define CDSUSP CTRL('y')
+#define CSTART CTRL('q')
+#define CSTOP CTRL('s')
+#define CLNEXT CTRL('v')
+#define CDISCARD CTRL('o')
+#define CWERASE CTRL('w')
+#define CREPRINT CTRL('r')
+#define CEOT CEOF
+#define CBRK CEOL
+#define CRPRNT CREPRINT
+#define CFLUSH CDISCARD
+#endif

diff --git a/sys-apps/util-linux/files/util-linux-2.23.1-musl.patch b/sys-apps/util-linux/files/util-linux-2.23.1-musl.patch
new file mode 100644
index 0000000..7868998
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.23.1-musl.patch
@@ -0,0 +1,110 @@
+patch taken from sabotage linux -- https://github.com/rofl0r/sabotage
+diff -aur util-linux-2.23.1.org/fdisks/cfdisk.c util-linux-2.23.1/fdisks/cfdisk.c
+--- util-linux-2.23.1.org/fdisks/cfdisk.c	2013-07-01 21:37:58.508000002 +0000
++++ util-linux-2.23.1/fdisks/cfdisk.c	2013-07-01 22:00:23.042000002 +0000
+@@ -325,7 +325,7 @@
+ int logical = 0;
+ long long logical_sectors[MAXIMUM_PARTS];
+ 
+-__sighandler_t old_SIGINT, old_SIGTERM;
++sighandler_t old_SIGINT, old_SIGTERM;
+ 
+ int arrow_cursor = FALSE;
+ int display_units = MEGABYTES;
+diff -aur util-linux-2.23.1.org/fdisks/fdisksunlabel.c util-linux-2.23.1/fdisks/fdisksunlabel.c
+--- util-linux-2.23.1.org/fdisks/fdisksunlabel.c	2013-07-01 21:37:58.508000002 +0000
++++ util-linux-2.23.1/fdisks/fdisksunlabel.c	2013-07-01 21:59:43.721000002 +0000
+@@ -383,9 +383,11 @@
+ 	}
+ }
+ 
+-static int verify_sun_cmp(int *a, int *b, void *data)
++static void* cmp_data;
++static int verify_sun_cmp(const void *pa, const void *pb)
+ {
+-    unsigned int *verify_sun_starts = (unsigned int *) data;
++    const int *a = pa, *b = pb;
++    unsigned int *verify_sun_starts = (unsigned int *) cmp_data;
+ 
+     if (*a == -1)
+ 	    return 1;
+@@ -449,9 +451,8 @@
+         else
+             array[i] = -1;
+     }
+-    qsort_r(array,ARRAY_SIZE(array),sizeof(array[0]),
+-	  (int (*)(const void *,const void *,void *)) verify_sun_cmp,
+-	  verify_sun_starts);
++    cmp_data = verify_sun_starts;
++    qsort(array,ARRAY_SIZE(array),sizeof(array[0]), verify_sun_cmp);
+ 
+     if (array[0] == -1) {
+ 	fdisk_info(cxt, _("No partitions defined"));
+diff -aur util-linux-2.23.1.org/include/ttyutils.h util-linux-2.23.1/include/ttyutils.h
+--- util-linux-2.23.1.org/include/ttyutils.h	2013-07-01 21:37:58.433000002 +0000
++++ util-linux-2.23.1/include/ttyutils.h	2013-07-01 21:48:42.328000002 +0000
+@@ -10,6 +10,7 @@
+ #include <stdlib.h>
+ #include <termios.h>
+ #include <limits.h>
++#include "ttydefaults.h"
+ #ifdef HAVE_SYS_IOCTL_H
+ #include <sys/ioctl.h>
+ #endif
+diff -aur util-linux-2.23.1.org/term-utils/setterm.c util-linux-2.23.1/term-utils/setterm.c
+--- util-linux-2.23.1.org/term-utils/setterm.c	2013-07-01 21:37:58.442000002 +0000
++++ util-linux-2.23.1/term-utils/setterm.c	2013-07-01 22:02:54.244000002 +0000
+@@ -123,7 +123,7 @@
+ #include "nls.h"
+ #include "closestream.h"
+ 
+-#if __GNU_LIBRARY__ < 5
++#if defined(__GLIBC__) && __GNU_LIBRARY__ < 5
+ #ifndef __alpha__
+ # include <linux/unistd.h>
+ #define __NR_klogctl __NR_syslog
+diff -aur util-linux-2.23.1.org/term-utils/ttymsg.c util-linux-2.23.1/term-utils/ttymsg.c
+--- util-linux-2.23.1.org/term-utils/ttymsg.c	2013-07-01 21:37:58.442000002 +0000
++++ util-linux-2.23.1/term-utils/ttymsg.c	2013-07-01 22:07:02.788000002 +0000
+@@ -41,6 +41,7 @@
+   */
+ 
+ #include <sys/types.h>
++#include <sys/param.h>
+ #include <sys/uio.h>
+ #include <signal.h>
+ #include <fcntl.h>
+diff -aur util-linux-2.23.1.org/text-utils/hexdump.h util-linux-2.23.1/text-utils/hexdump.h
+--- util-linux-2.23.1.org/text-utils/hexdump.h	2013-07-01 21:37:58.437000002 +0000
++++ util-linux-2.23.1/text-utils/hexdump.h	2013-07-01 22:01:27.005000002 +0000
+@@ -32,7 +32,7 @@
+  *
+  *	@(#)hexdump.h	5.4 (Berkeley) 6/1/90
+  */
+-
++#include <sys/types.h>
+ typedef struct _pr {
+ 	struct _pr *nextpr;		/* next print unit */
+ #define	F_ADDRESS	0x001		/* print offset */
+diff -aur util-linux-2.23.1.org/text-utils/pg.c util-linux-2.23.1/text-utils/pg.c
+--- util-linux-2.23.1.org/text-utils/pg.c	2013-07-01 21:37:58.437000002 +0000
++++ util-linux-2.23.1/text-utils/pg.c	2013-07-01 22:01:55.831000002 +0000
+@@ -37,7 +37,7 @@
+ #ifndef	TIOCGWINSZ
+ # include <sys/ioctl.h>
+ #endif
+-#include <sys/termios.h>
++#include <termios.h>
+ #include <fcntl.h>
+ #include <regex.h>
+ #include <stdio.h>
+--- util-linux-2.23.1.orig/sys-utils/eject.c
++++ util-linux-2.23.1/sys-utils/eject.c
+@@ -40,7 +40,6 @@
+ #include <sys/mount.h>
+ #include <scsi/scsi.h>
+ #include <scsi/sg.h>
+-#include <scsi/scsi_ioctl.h>
+ #include <sys/time.h>
+ 
+ #include <libmount.h>

diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml
new file mode 100644
index 0000000..09e8f08
--- /dev/null
+++ b/sys-apps/util-linux/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>base-system</herd>
+<use>
+	<flag name='caps'>build setpriv helper (run programs with diff capabilities)</flag>
+	<flag name='cramfs'>build mkfs/fsck helpers for cramfs filesystems</flag>
+	<flag name='cytune'>build cytune for Cyclades-Z multiport serial cards</flag>
+	<flag name='ddate'>build ddate helper (Discordian dates)</flag>
+	<flag name='fdformat'>build fdformat (floppy disk format)</flag>
+	<flag name='loop-aes'>include support for Loop AES encryption</flag>
+	<flag name='perl'>install the chkdupexe helper script</flag>
+	<flag name='suid'>
+		install mount/umount as setuid so non-root users may mount/umount devices,
+		and wall/write as setgid so non-root users can notify other users
+	</flag>
+	<flag name='tty-helpers'>install the mesg/wall/write tools for talking to local users</flag>
+</use>
+	<upstream>
+		<remote-id type="cpe">cpe:/a:andries_brouwer:util-linux</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/sys-apps/util-linux/util-linux-2.23.1-r99.ebuild b/sys-apps/util-linux/util-linux-2.23.1-r99.ebuild
new file mode 100644
index 0000000..46d4d74
--- /dev/null
+++ b/sys-apps/util-linux/util-linux-2.23.1-r99.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2013 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.23.1.ebuild,v 1.2 2013/07/16 01:23:22 ssuominen Exp $
+
+EAPI="3"
+
+inherit eutils
+
+EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
+inherit eutils toolchain-funcs libtool flag-o-matic bash-completion-r1
+if [[ ${PV} == "9999" ]] ; then
+	inherit git-2 autotools
+	#KEYWORDS=""
+else
+	KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
+fi
+
+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=""
+else
+	SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz"
+fi
+
+LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
+SLOT="0"
+IUSE="bash-completion caps +cramfs cytune fdformat ncurses nls old-linux selinux slang static-libs +suid test tty-helpers udev unicode"
+
+RDEPEND="!sys-process/schedutils
+	!sys-apps/setarch
+	!<sys-apps/sysvinit-2.88-r5
+	!sys-block/eject
+	!<sys-libs/e2fsprogs-libs-1.41.8
+	!<sys-fs/e2fsprogs-1.41.8
+	!<app-shells/bash-completion-1.3-r2
+	caps? ( sys-libs/libcap-ng )
+	cramfs? ( sys-libs/zlib )
+	ncurses? ( >=sys-libs/ncurses-5.2-r2 )
+	selinux? ( sys-libs/libselinux )
+	slang? ( sys-libs/slang )
+	udev? ( virtual/udev )"
+DEPEND="${RDEPEND}
+	nls? ( sys-devel/gettext )
+	test? ( sys-devel/bc )
+	virtual/os-headers"
+
+src_prepare() {
+	epatch "${FILESDIR}/${P}-musl.patch"
+	cp "${FILESDIR}"/ttydefaults.h ${S}/include
+	if [[ ${PV} == "9999" ]] ; then
+		po/update-potfiles
+		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:/bin:/usr/bin \
+		$(use_enable nls) \
+		--enable-agetty \
+		--with-bashcompletiondir="$(get_bashcompdir)" \
+		$(use_enable bash-completion) \
+		$(use_enable caps setpriv) \
+		$(use_enable cramfs) \
+		$(use_enable cytune) \
+		$(use_enable fdformat) \
+		$(use_enable old-linux elvtune) \
+		--with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \
+		--disable-kill \
+		--disable-last \
+		--disable-login \
+		$(use_enable tty-helpers mesg) \
+		--enable-partx \
+		--enable-raw \
+		--enable-rename \
+		--disable-reset \
+		--enable-schedutils \
+		--disable-su \
+		$(use_enable tty-helpers wall) \
+		$(use_enable tty-helpers write) \
+		$(use_enable suid makeinstall-chown) \
+		$(use_enable suid makeinstall-setuid) \
+		$(use_with selinux) \
+		$(use_with slang) \
+		$(use_enable static-libs static) \
+		$(use_with udev) \
+		$(tc-has-tls || echo --disable-tls)
+}
+
+src_install() {
+	emake install DESTDIR="${D}" || die
+	dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt,releases/*}
+
+	# 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
+}
+
+pkg_postinst() {
+	elog "The agetty util now clears the terminal by default.  You"
+	elog "might want to add --noclear to your /etc/inittab lines."
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2013-07-29 13:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-29 13:38 [gentoo-commits] proj/hardened-dev:musl commit in: sys-apps/util-linux/files/, sys-apps/util-linux/ Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox