From bcef1e2350e6be1266032dd4349d9783c1a86143 Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Tue, 17 May 2016 16:17:38 -0700 Subject: [PATCH 1/5] bump(dev-libs/mpfr): sync with upstream --- .../portage-stable/dev-libs/mpfr/ChangeLog | 780 ++---------- .../dev-libs/mpfr/ChangeLog-2015 | 728 +++++++++++ .../portage-stable/dev-libs/mpfr/Manifest | 78 +- .../dev-libs/mpfr/files/3.0.0/patch01 | 220 ---- .../dev-libs/mpfr/files/3.0.0/patch02 | 377 ------ .../dev-libs/mpfr/files/3.0.0/patch03 | 88 -- .../dev-libs/mpfr/files/3.0.1/patch01 | 137 -- .../dev-libs/mpfr/files/3.0.1/patch02 | 76 -- .../dev-libs/mpfr/files/3.0.1/patch03 | 107 -- .../dev-libs/mpfr/files/3.0.1/patch04 | 47 - .../dev-libs/mpfr/files/3.1.0/patch01 | 50 - .../dev-libs/mpfr/files/3.1.0/patch02 | 96 -- .../dev-libs/mpfr/files/3.1.0/patch03 | 247 ---- .../dev-libs/mpfr/files/3.1.0/patch04 | 166 --- .../dev-libs/mpfr/files/3.1.0/patch05 | 69 - .../dev-libs/mpfr/files/3.1.0/patch06 | 45 - .../dev-libs/mpfr/files/3.1.0/patch07 | 591 --------- .../dev-libs/mpfr/files/3.1.1/patch01 | 235 ---- .../dev-libs/mpfr/files/3.1.1/patch02 | 170 --- .../dev-libs/mpfr/files/3.1.2/patch01 | 45 - .../dev-libs/mpfr/files/3.1.2/patch02 | 605 --------- .../dev-libs/mpfr/files/3.1.2/patch03 | 129 -- .../dev-libs/mpfr/files/3.1.2/patch04 | 84 -- .../dev-libs/mpfr/files/3.1.2/patch05 | 42 - .../dev-libs/mpfr/files/3.1.2/patch06 | 43 - .../dev-libs/mpfr/files/3.1.2/patch07 | 71 -- .../dev-libs/mpfr/files/3.1.2/patch08 | 254 ---- .../dev-libs/mpfr/files/3.1.2/patch09 | 166 --- .../dev-libs/mpfr/files/3.1.2/patch10 | 138 -- .../dev-libs/mpfr/files/3.1.3/patch01 | 1117 +++++++++++++++++ .../dev-libs/mpfr/files/3.1.3/patch02 | 161 +++ .../dev-libs/mpfr/files/3.1.3/patch03 | 217 ++++ .../dev-libs/mpfr/files/3.1.3/patch04 | 204 +++ .../mpfr/files/mpfr-3.1.4-cygwin.patch | 39 + .../portage-stable/dev-libs/mpfr/metadata.xml | 5 +- .../dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild | 21 +- .../dev-libs/mpfr/mpfr-3.0.0_p3.ebuild | 59 - .../dev-libs/mpfr/mpfr-3.0.1.ebuild | 59 - .../dev-libs/mpfr/mpfr-3.0.1_p4-r1.ebuild | 64 - .../dev-libs/mpfr/mpfr-3.0.1_p4.ebuild | 59 - .../dev-libs/mpfr/mpfr-3.1.0.ebuild | 69 - .../dev-libs/mpfr/mpfr-3.1.0_p7.ebuild | 69 - .../dev-libs/mpfr/mpfr-3.1.1.ebuild | 69 - .../dev-libs/mpfr/mpfr-3.1.1_p2.ebuild | 69 - .../dev-libs/mpfr/mpfr-3.1.2-r1.ebuild | 73 -- .../dev-libs/mpfr/mpfr-3.1.2_p5.ebuild | 73 -- .../dev-libs/mpfr/mpfr-3.1.3_p4.ebuild | 62 + ...pfr-3.1.2_p10.ebuild => mpfr-3.1.4.ebuild} | 16 +- .../md5-cache/dev-libs/mpfr-2.4.2_p3-r1 | 13 +- .../metadata/md5-cache/dev-libs/mpfr-3.0.0_p3 | 12 - .../metadata/md5-cache/dev-libs/mpfr-3.0.1 | 12 - .../metadata/md5-cache/dev-libs/mpfr-3.0.1_p4 | 12 - .../md5-cache/dev-libs/mpfr-3.0.1_p4-r1 | 13 - .../metadata/md5-cache/dev-libs/mpfr-3.1.0 | 13 - .../metadata/md5-cache/dev-libs/mpfr-3.1.0_p7 | 13 - .../metadata/md5-cache/dev-libs/mpfr-3.1.1 | 13 - .../metadata/md5-cache/dev-libs/mpfr-3.1.1_p2 | 13 - .../metadata/md5-cache/dev-libs/mpfr-3.1.2-r1 | 13 - .../metadata/md5-cache/dev-libs/mpfr-3.1.2_p5 | 13 - .../metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 | 13 + .../dev-libs/{mpfr-3.1.2_p10 => mpfr-3.1.4} | 6 +- 61 files changed, 2712 insertions(+), 5836 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch01 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch02 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch03 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch01 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch02 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch03 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch04 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch01 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch02 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch03 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch04 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch05 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch06 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch07 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch01 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch02 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch01 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch02 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch03 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch04 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch05 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch06 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch07 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch08 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch09 delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch10 create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01 create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02 create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03 create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch04 create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/mpfr-3.1.4-cygwin.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.0_p3.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0_p7.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1_p2.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2_p5.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.3_p4.ebuild rename sdk_container/src/third_party/portage-stable/dev-libs/mpfr/{mpfr-3.1.2_p10.ebuild => mpfr-3.1.4.ebuild} (81%) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.0_p3 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4-r1 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0_p7 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1_p2 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2-r1 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2_p5 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/{mpfr-3.1.2_p10 => mpfr-3.1.4} (89%) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog index 3264c23b53..1b26e177d6 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog @@ -1,693 +1,167 @@ # ChangeLog for dev-libs/mpfr -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.185 2014/11/01 07:24:34 vapier Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) -*mpfr-3.1.2_p10 (01 Nov 2014) +*mpfr-3.1.3 (09 Aug 2015) +*mpfr-3.1.2_p10 (09 Aug 2015) +*mpfr-3.1.2_p5 (09 Aug 2015) +*mpfr-3.1.2-r1 (09 Aug 2015) +*mpfr-3.1.1_p2 (09 Aug 2015) +*mpfr-3.1.1 (09 Aug 2015) +*mpfr-3.1.0_p7 (09 Aug 2015) +*mpfr-3.1.0 (09 Aug 2015) +*mpfr-3.0.1_p4-r1 (09 Aug 2015) +*mpfr-3.0.1_p4 (09 Aug 2015) +*mpfr-3.0.1 (09 Aug 2015) +*mpfr-3.0.0_p3 (09 Aug 2015) +*mpfr-2.4.2_p3-r1 (09 Aug 2015) - 01 Nov 2014; Mike Frysinger +files/3.1.2/patch06, + 09 Aug 2015; Robin H. Johnson +files/2.4.2/patch01, + +files/2.4.2/patch02, +files/2.4.2/patch03, +files/3.0.0/patch01, + +files/3.0.0/patch02, +files/3.0.0/patch03, +files/3.0.1/patch01, + +files/3.0.1/patch02, +files/3.0.1/patch03, +files/3.0.1/patch04, + +files/3.1.0/patch01, +files/3.1.0/patch02, +files/3.1.0/patch03, + +files/3.1.0/patch04, +files/3.1.0/patch05, +files/3.1.0/patch06, + +files/3.1.0/patch07, +files/3.1.1/patch01, +files/3.1.1/patch02, + +files/3.1.2/patch01, +files/3.1.2/patch02, +files/3.1.2/patch03, + +files/3.1.2/patch04, +files/3.1.2/patch05, +files/3.1.2/patch06, +files/3.1.2/patch07, +files/3.1.2/patch08, +files/3.1.2/patch09, - +files/3.1.2/patch10, +mpfr-3.1.2_p10.ebuild: - Version bump. Add multilib support #510248 by Thibaud CANALE. + +files/3.1.2/patch10, +metadata.xml, +mpfr-2.4.2_p3-r1.ebuild, + +mpfr-3.0.0_p3.ebuild, +mpfr-3.0.1.ebuild, +mpfr-3.0.1_p4.ebuild, + +mpfr-3.0.1_p4-r1.ebuild, +mpfr-3.1.0.ebuild, +mpfr-3.1.0_p7.ebuild, + +mpfr-3.1.1.ebuild, +mpfr-3.1.1_p2.ebuild, +mpfr-3.1.2-r1.ebuild, + +mpfr-3.1.2_p5.ebuild, +mpfr-3.1.2_p10.ebuild, +mpfr-3.1.3.ebuild: + proj/gentoo: Initial commit - 06 Jun 2014; Mike Frysinger -mpfr-2.4.2_p3.ebuild, - mpfr-2.4.2_p3-r1.ebuild: - Move the ABI-only ebuild into stable. + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. -*mpfr-3.1.2_p5 (26 Mar 2014) + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. - 26 Mar 2014; Mike Frysinger +files/3.1.2/patch01, - +files/3.1.2/patch02, +files/3.1.2/patch03, +files/3.1.2/patch04, - +files/3.1.2/patch05, +mpfr-3.1.2_p5.ebuild: - Version bump. + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 18 Jan 2014; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Add arm64 love. + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 24 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for x86, wrt bug #487798 +*mpfr-3.1.3_p4 (21 Aug 2015) - 23 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for sparc, wrt bug #487798 + 21 Aug 2015; Mike Frysinger +files/3.1.3/patch01, + +files/3.1.3/patch02, +files/3.1.3/patch03, +files/3.1.3/patch04, + +mpfr-3.1.3_p4.ebuild: + version bump. - 23 Dec 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Mark ia64 stable #487798. + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 22 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for ppc64, wrt bug #487798 + Convert all URLs for sites supporting encrypted connections from http to + https - 21 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: - Stable for ppc, wrt bug #487798 + Signed-off-by: Justin Lecher - 26 Nov 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Disable logic to probe gmp.h using the wrong toolchain #476336#19 by Michael - Haubenwallner. + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 24 Nov 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: - Revert gmp lib/include flags as they are wrong & unnecessary and tweak the - docdir flag to be a bit simpler #476336 by Christoph Junghans. + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - 03 Nov 2013; Matt Turner mpfr-3.1.2-r1.ebuild: - alpha stable, bug 487798. + Bug: https://bugs.gentoo.org/552720 - 03 Nov 2013; Benda Xu mpfr-3.1.2-r1.ebuild: - EROOT for gmp locations to do cross compiling correctly. bug #476336 + 03 Oct 2015; Jeroen Roovers mpfr-3.1.3_p4.ebuild: + Stable for HPPA PPC64 (bug #532028). - 30 Oct 2013; Chema Alonso mpfr-3.1.2-r1.ebuild: - Stable for amd64 wrt bug #487798 + Package-Manager: portage-2.2.22 + RepoMan-Options: --ignore-arches - 23 Oct 2013; Markus Meier mpfr-3.1.2-r1.ebuild: - arm stable, bug #487798 + 03 Oct 2015; Anthony G. Basile mpfr-3.1.3_p4.ebuild: + 3.1.3_p4 stable for ppc. bug #532028. - 16 Oct 2013; Jeroen Roovers mpfr-3.1.2-r1.ebuild: - Stable for HPPA (bug #487798). + Package-Manager: portage-2.2.20.1 -*mpfr-3.1.2-r1 (13 Sep 2013) + 04 Oct 2015; Agostino Sarubbo mpfr-3.1.3_p4.ebuild: + amd64 stable wrt bug #532028 - 13 Sep 2013; Fabian Groffen +mpfr-3.1.2-r1.ebuild, - -mpfr-3.1.2.ebuild: - Fix src_prepare to always apply elibtoolize, necessary to install shared libs - on Solaris + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="amd64" - 25 Aug 2013; Mike Frysinger mpfr-2.4.2_p3-r1.ebuild, - mpfr-3.1.2.ebuild: - Simplify src_prepare code. + 04 Oct 2015; Agostino Sarubbo mpfr-3.1.3_p4.ebuild: + x86 stable wrt bug #532028 - 21 Jul 2013; Christoph Junghans mpfr-2.4.2_p3-r1.ebuild, - mpfr-3.1.2.ebuild: - added prefix support (bug #476336) + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="x86" - 29 Apr 2013; Sébastien Fabbro mpfr-3.1.2.ebuild: - Keyword amd64-linux + 17 Oct 2015; Markus Meier mpfr-3.1.3_p4.ebuild: + arm stable, bug #532028 -*mpfr-3.1.2 (14 Mar 2013) + Package-Manager: portage-2.2.23 + RepoMan-Options: --include-arches="arm" - 14 Mar 2013; Ryan Hill +mpfr-3.1.2.ebuild: - Version bump (bug #461686 by Samuli). + 21 Oct 2015; Tobias Klausmann mpfr-3.1.3_p4.ebuild: + add alpha keyword - 27 Feb 2013; Zac Medico mpfr-3.1.1_p2.ebuild: - Fix for prefix and add ~arm-linux + ~x86-linux keywords. + Gentoo-Bug: 532028 - 01 Jan 2013; Raúl Porcel mpfr-3.1.1.ebuild: - m68k/s390/sh stable wrt #447890 + Package-Manager: portage-2.2.23 - 30 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for alpha, wrt bug #447890 + 24 Oct 2015; Mike Frysinger mpfr-3.1.3_p4.ebuild: + mark 3.1.3_p4 arm64/ia64/m68k/s390/sh/sparc stable #532028 - 30 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for sparc, wrt bug #447890 + 24 Oct 2015; Mike Frysinger -files/3.0.0/patch01, + -files/3.0.0/patch02, -files/3.0.0/patch03, -files/3.0.1/patch01, + -files/3.0.1/patch02, -files/3.0.1/patch03, -files/3.0.1/patch04, + -files/3.1.0/patch01, -files/3.1.0/patch02, -files/3.1.0/patch03, + -files/3.1.0/patch04, -files/3.1.0/patch05, -files/3.1.0/patch06, + -files/3.1.0/patch07, -files/3.1.1/patch01, -files/3.1.1/patch02, + -mpfr-3.0.0_p3.ebuild, -mpfr-3.0.1.ebuild, -mpfr-3.0.1_p4.ebuild, + -mpfr-3.0.1_p4-r1.ebuild, -mpfr-3.1.0.ebuild, -mpfr-3.1.0_p7.ebuild, + -mpfr-3.1.1.ebuild, -mpfr-3.1.1_p2.ebuild, -mpfr-3.1.2-r1.ebuild, + -mpfr-3.1.2_p5.ebuild, -mpfr-3.1.3.ebuild: + drop old versions - 29 Dec 2012; Jeroen Roovers mpfr-3.1.1.ebuild: - Stable for HPPA (bug #447890). + 24 Oct 2015; Mike Frysinger mpfr-2.4.2_p3-r1.ebuild: + add multilib logic to older SLOT #563888 - 26 Dec 2012; Markus Meier mpfr-3.1.1.ebuild: - arm stable, bug #447890 + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) - 25 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for ia64, wrt bug #447890 + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. - 23 Dec 2012; Jeff Horelick mpfr-3.1.1.ebuild: - marked x86 per bug 447890 + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 23 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for ppc64, wrt bug #447890 +*mpfr-3.1.4 (07 Mar 2016) - 22 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for ppc, wrt bug #447890 + 07 Mar 2016; Mike Frysinger +mpfr-3.1.4.ebuild: + version bump to 3.1.4 - 20 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: - Stable for amd64, wrt bug #447890 + 07 Mar 2016; Mike Frysinger -files/3.1.2/patch01, + -files/3.1.2/patch02, -files/3.1.2/patch03, -files/3.1.2/patch04, + -files/3.1.2/patch05, -files/3.1.2/patch06, -files/3.1.2/patch07, + -files/3.1.2/patch08, -files/3.1.2/patch09, -files/3.1.2/patch10, + -mpfr-3.1.2_p10.ebuild: + drop old 3.1.2 version -*mpfr-3.1.1_p2 (20 Dec 2012) + 13 Apr 2016; Mike Frysinger + +files/mpfr-3.1.4-cygwin.patch, mpfr-3.1.4.ebuild: + add upstream cygwin fix #579840 - 20 Dec 2012; Mike Frysinger +files/3.1.1/patch01, - +files/3.1.1/patch02, +mpfr-3.1.1_p2.ebuild: - Version bump. - -*mpfr-3.1.1 (05 Jul 2012) - - 05 Jul 2012; Mike Frysinger +mpfr-3.1.1.ebuild: - Version bump. - - 06 Jun 2012; Zac Medico mpfr-3.0.0_p3.ebuild, - mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild: - inherit multilib for get_libdir - - 07 May 2012; Alexis Ballier mpfr-3.1.0_p7.ebuild: - readd fbsd keywords to latest version as bug #390425 seems fixed - - 26 Apr 2012; Alexis Ballier mpfr-3.0.1_p4-r1.ebuild: - keyword ~amd64-fbsd - - 19 Apr 2012; Mike Frysinger mpfr-2.4.2_p3.ebuild, - mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild, - mpfr-3.0.1_p4-r1.ebuild, mpfr-3.1.0.ebuild, mpfr-3.1.0_p7.ebuild: - Drop old epatch call #412591 by Stevan Bajić. - -*mpfr-3.1.0_p7 (09 Mar 2012) - - 09 Mar 2012; Mike Frysinger +files/3.1.0/patch01, - +files/3.1.0/patch02, +files/3.1.0/patch03, +files/3.1.0/patch04, - +files/3.1.0/patch05, +files/3.1.0/patch06, +files/3.1.0/patch07, - +mpfr-3.1.0_p7.ebuild: - Version bump #407551 by Samuli Suominen. - - 29 Dec 2011; Mark Loeser mpfr-3.0.1_p4.ebuild: - Stable for ppc/ppc64; bug #380673 - - 09 Dec 2011; Alexis Ballier mpfr-3.0.1_p4-r1.ebuild, - mpfr-3.1.0.ebuild: - require static-libs on gmp when building with static-libs but do not force to - disable them on gmp when not, bug #394141 - - 29 Nov 2011; Mike Frysinger mpfr-3.1.0.ebuild: - Drop fbsd KEYWORDS as this breaks gcc #390425 by Tibor Vago. - - 12 Oct 2011; Raúl Porcel mpfr-3.0.1_p4.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #380673 - -*mpfr-3.1.0 (03 Oct 2011) - - 03 Oct 2011; Mike Frysinger +mpfr-3.1.0.ebuild: - Version bump. - -*mpfr-2.4.2_p3-r1 (03 Oct 2011) - - 03 Oct 2011; Mike Frysinger +mpfr-2.4.2_p3-r1.ebuild: - Add ebuild for libmpfr.so.1 ABI name. - - 14 Sep 2011; Jeroen Roovers mpfr-3.0.1_p4.ebuild: - Stable for HPPA (bug #380673). - - 04 Sep 2011; Markus Meier mpfr-3.0.1_p4.ebuild: - arm/x86 stable, bug #380673 - - 26 Aug 2011; Tony Vroon mpfr-3.0.1_p4.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug - #380673 filed by Mike "SpanKY" Frysinger. - -*mpfr-3.0.1_p4-r1 (25 Aug 2011) - - 25 Aug 2011; Mike Frysinger +mpfr-3.0.1_p4-r1.ebuild: - Add support for USE=static-libs #378235 by Agostino Sarubbo. - -*mpfr-3.0.1_p4 (14 Jul 2011) - - 14 Jul 2011; Mike Frysinger +files/3.0.1/patch01, - +files/3.0.1/patch02, +files/3.0.1/patch04, +mpfr-3.0.1_p4.ebuild, - +files/3.0.1/patch03: - Version bump. - - 14 Jul 2011; Mike Frysinger mpfr-2.4.2_p3.ebuild, - mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild: - Use exact upstream URIs #375119 by zino. - - 23 Apr 2011; Raúl Porcel mpfr-3.0.0_p3.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #348634 - - 10 Apr 2011; Tobias Klausmann mpfr-3.0.0_p3.ebuild: - Stable on alpha, bug #348634 - - 08 Apr 2011; Markus Meier mpfr-3.0.0_p3.ebuild: - arm stable, bug #348634 - -*mpfr-3.0.1 (05 Apr 2011) - - 05 Apr 2011; Mike Frysinger +mpfr-3.0.1.ebuild: - Version bump. - - 22 Mar 2011; Jeroen Roovers mpfr-3.0.0_p3.ebuild: - Stable for HPPA (bug #348634). - - 22 Mar 2011; Thomas Kahle mpfr-3.0.0_p3.ebuild: - x86 stable per bug 348634 - - 21 Mar 2011; Christoph Mende mpfr-3.0.0_p3.ebuild: - Stable on amd64 wrt bug #348634 - - 21 Mar 2011; Kacper Kowalik mpfr-3.0.0_p3.ebuild: - ppc/ppc64 stable wrt #348634 - - 11 Mar 2011; Markos Chandras mpfr-3.0.0_p3.ebuild: - Reverting keyword. Bug #348634 - - 11 Mar 2011; Markos Chandras mpfr-3.0.0_p3.ebuild: - Stable on amd64 wrt bug #348634 - -*mpfr-3.0.0_p3 (30 Aug 2010) - - 30 Aug 2010; Mike Frysinger +files/3.0.0/patch01, - +files/3.0.0/patch02, +files/3.0.0/patch03, +mpfr-3.0.0_p3.ebuild: - Version bump. - - 30 Aug 2010; Mike Frysinger mpfr-2.4.2_p3.ebuild: - Mark sparc stable #324747. - - 20 Aug 2010; Samuli Suominen mpfr-2.4.2_p3.ebuild: - ppc64 stable wrt #324747 - - 18 Jul 2010; mpfr-2.4.2_p3.ebuild: - ppc stable #324747 - - 29 Jun 2010; Mike Frysinger mpfr-2.4.2_p3.ebuild: - Mark alpha/arm/ia64/s390/sh stable #324747. - - 24 Jun 2010; Markos Chandras mpfr-2.4.2_p3.ebuild: - Stable on amd64 wrt bug #324747 - - 22 Jun 2010; Christian Faulhammer mpfr-2.4.2_p3.ebuild: - stable x86, bug 324747 - - 21 Jun 2010; Jeroen Roovers mpfr-2.4.2_p3.ebuild: - Stable for HPPA (bug #324747). - - 20 Jun 2010; Mike Frysinger mpfr-3.0.0.ebuild: - Revert unintentional SLOT update #324763 by William Throwe. - -*mpfr-3.0.0 (20 Jun 2010) - - 20 Jun 2010; Mike Frysinger +mpfr-3.0.0.ebuild: - Version bump. - - 29 Jan 2010; Raúl Porcel mpfr-2.4.1_p5.ebuild: - ia64/sparc stable wrt #297297 - -*mpfr-2.4.2_p3 (24 Jan 2010) - - 24 Jan 2010; Mike Frysinger +files/2.4.2/patch03, - +mpfr-2.4.2_p3.ebuild: - Version bump. - - 23 Jan 2010; Tobias Klausmann mpfr-2.4.1_p5.ebuild: - Stable on alpha, bug #297297 - -*mpfr-2.4.2_p2 (11 Jan 2010) - - 11 Jan 2010; Mike Frysinger +files/2.4.2/patch02, - +mpfr-2.4.2_p2.ebuild: - Add another fix from upstream and fix docs install #298316 by Diego E. - Pettenò. - - 06 Jan 2010; Jeroen Roovers mpfr-2.4.1_p5.ebuild: - Stable for PPC (bug #297297). - - 02 Jan 2010; Markus Meier mpfr-2.4.1_p5.ebuild: - amd64 stable, bug #297297 - - 02 Jan 2010; Brent Baude mpfr-2.4.1_p5.ebuild: - Marking mpfr-2.4.1_p5 ppc64 for bug 297297 - - 31 Dec 2009; Christian Faulhammer mpfr-2.4.1_p5.ebuild: - stable x86, bug 297297 - - 18 Dec 2009; Jeroen Roovers mpfr-2.4.1_p5.ebuild: - Stable for HPPA (bug #297297). - -*mpfr-2.4.2_p1 (17 Dec 2009) - - 17 Dec 2009; Mike Frysinger -files/2.3.1/patch01, - +mpfr-2.4.2_p1.ebuild, +files/2.4.2/patch01: - Version bump. - - 10 Sep 2009; Samuli Suominen mpfr-2.3.2.ebuild, - mpfr-2.4.1_p1.ebuild, mpfr-2.4.1_p5.ebuild: - Fix lzma-utils vs. xz-utils deps. - - 01 Apr 2009; Tobias Scherbaum - mpfr-2.4.1_p1.ebuild: - ppc stable, bug #260968 - -*mpfr-2.4.1_p5 (18 Mar 2009) - - 18 Mar 2009; Mike Frysinger +files/2.4.1/patch02, - +files/2.4.1/patch03, +files/2.4.1/patch04, +files/2.4.1/patch05, - +mpfr-2.4.1_p5.ebuild: - Version bump. - - 14 Mar 2009; Mike Frysinger mpfr-2.4.1_p1.ebuild: - Fix up == usage in shell test #261016 by deadhead. - - 07 Mar 2009; Raúl Porcel mpfr-2.4.1_p1.ebuild: - alpha/arm/ia64/s390/sh stable wrt #260968 - - 07 Mar 2009; Markus Meier mpfr-2.4.1_p1.ebuild: - amd64/x86 stable, bug #260968 - - 04 Mar 2009; Ferris McCormick mpfr-2.4.1_p1.ebuild: - Sparc stable, security Bug #260968. - - 04 Mar 2009; Brent Baude mpfr-2.4.1_p1.ebuild: - Marking mpfr-2.4.1_p1 ppc64 for bug 260968 - - 03 Mar 2009; Jeroen Roovers mpfr-2.4.1_p1.ebuild: - Stable for HPPA (bug #260968). - -*mpfr-2.4.1_p1 (03 Mar 2009) - - 03 Mar 2009; Mike Frysinger +files/2.4.1/patch01, - +mpfr-2.4.1_p1.ebuild: - Add patch from upstream. - - 27 Feb 2009; Brent Baude mpfr-2.3.2.ebuild: - stable ppc64, bug 255195 - -*mpfr-2.4.1 (26 Feb 2009) - - 26 Feb 2009; Mike Frysinger +mpfr-2.4.1.ebuild: - Version bump. - -*mpfr-2.4.0_p1 (21 Feb 2009) - - 21 Feb 2009; Mike Frysinger +files/2.4.0/patch01, - +mpfr-2.4.0_p1.ebuild: - Add fix from upstream. - - 16 Feb 2009; Brent Baude mpfr-2.3.2.ebuild: - stable ppc, bug 255195 - -*mpfr-2.4.0 (26 Jan 2009) - - 26 Jan 2009; Mike Frysinger +mpfr-2.4.0.ebuild: - Version bump. - - 25 Jan 2009; Raúl Porcel mpfr-2.3.2.ebuild: - alpha/ia64 stable wrt #255195 - - 18 Jan 2009; Markus Meier mpfr-2.3.2.ebuild: - x86 stable, bug #255195 - - 17 Jan 2009; Jeroen Roovers mpfr-2.3.2.ebuild: - Stable for HPPA (bug #255195). - - 16 Jan 2009; Steve Dibb mpfr-2.3.2.ebuild: - amd64 stable, bug 255195 - - 16 Jan 2009; Ferris McCormick mpfr-2.3.2.ebuild: - Sparc stable --- Bug #255195 --- all tests pass. - -*mpfr-2.3.2-r1 (16 Jan 2009) - - 16 Jan 2009; Mike Frysinger - +files/2.3.2/mpfr-2.3.2-svn5664.patch, - +files/2.3.2/mpfr-2.3.2-svn5752.patch, +mpfr-2.3.2-r1.ebuild: - Grab upstream fixes for upstream bug 6604. - - 28 Nov 2008; Alexis Ballier mpfr-2.3.2.ebuild: - fix find call for bsd find compatibility, bug #236067 - - 22 Sep 2008; Jeroen Roovers mpfr-2.3.1_p1.ebuild: - Stable for HPPA (bug #238208). - - 21 Sep 2008; Brent Baude mpfr-2.3.1_p1.ebuild: - stable ppc64, bug 238208 - - 21 Sep 2008; nixnut mpfr-2.3.1_p1.ebuild: - Stable on ppc wrt bug 238208 - - 21 Sep 2008; Raúl Porcel mpfr-2.3.1_p1.ebuild: - alpha/ia64/sparc/x86 stable wrt #238208 - - 20 Sep 2008; Steve Dibb mpfr-2.3.1_p1.ebuild: - amd64 stable, bug 238208 - -*mpfr-2.3.2 (20 Sep 2008) - - 20 Sep 2008; Mike Frysinger +mpfr-2.3.2.ebuild: - Version bump. - -*mpfr-2.3.1_p1 (20 Aug 2008) - - 20 Aug 2008; Mike Frysinger +files/2.3.1/patch01, - +mpfr-2.3.1_p1.ebuild: - Apply upstream patch01 for mpfr-2.3.1. - - 02 May 2008; Mike Frysinger mpfr-2.3.1.ebuild: - Drop the hardcoded shared/static flags as the default is to build both and - we want autodetection for targets that may not support shared (like mingw). - - 20 Apr 2008; Mike Frysinger mpfr-2.3.1.ebuild: - Mark amd64 stable #217696. - - 18 Apr 2008; nixnut mpfr-2.3.1.ebuild: - Stable on ppc wrt bug 217696 - - 15 Apr 2008; Raúl Porcel mpfr-2.3.1.ebuild: - alpha/ia64/sparc/x86 stable wrt #217696 - - 14 Apr 2008; Markus Rothe mpfr-2.3.1.ebuild: - Stable on ppc64; bug #217696 - - 14 Apr 2008; Jeroen Roovers mpfr-2.3.1.ebuild: - Stable for HPPA (bug #217696). - - 11 Feb 2008; Santiago M. Mola mpfr-2.3.0_p4.ebuild: - amd64 stable wrt #208039 - - 30 Jan 2008; Brent Baude mpfr-2.3.0_p4.ebuild: - Marking mpfr-2.3.0_p4 ppc64 for bug 208039 - - 30 Jan 2008; Raúl Porcel mpfr-2.3.0_p4.ebuild: - alpha/ia64/sparc stable wrt #208039 - - 30 Jan 2008; Dawid Węgliński mpfr-2.3.0_p4.ebuild: - Stable on x86 (bug #208039) - - 29 Jan 2008; Jeroen Roovers mpfr-2.3.0_p4.ebuild: - Stable for HPPA (bug #208039). - - 29 Jan 2008; nixnut mpfr-2.3.0_p4.ebuild: - Stable on ppc wrt bug 208039 - -*mpfr-2.3.1 (29 Jan 2008) - - 29 Jan 2008; Mike Frysinger +mpfr-2.3.1.ebuild: - Version bump. - - 17 Jan 2008; Jeroen Roovers mpfr-2.3.0_p3.ebuild: - Stable for HPPA too. - - 14 Jan 2008; Tobias Scherbaum - mpfr-2.3.0_p3.ebuild: - ppc. stable - -*mpfr-2.3.0_p4 (26 Dec 2007) - - 26 Dec 2007; Daniel Black +files/2.3.0/patch04, - +mpfr-2.3.0_p4.ebuild: - added upstream patch - - 01 Dec 2007; Markus Rothe mpfr-2.3.0_p3.ebuild: - Stable on ppc64 - - 19 Nov 2007; Joshua Kinard mpfr-2.3.0_p3.ebuild: - Stable on mips. - - 13 Nov 2007; Raúl Porcel mpfr-2.3.0_p3.ebuild: - alpha/ia64/sparc/x86 stable - -*mpfr-2.3.0_p3 (06 Oct 2007) - - 06 Oct 2007; Mike Frysinger +files/2.3.0/patch01, - +files/2.3.0/patch02, +files/2.3.0/patch03, +mpfr-2.3.0_p3.ebuild: - Version bump #193893. - - 25 Aug 2007; Steve Dibb mpfr-2.2.1_p5.ebuild: - amd64 stable - - 13 Aug 2007; Tobias Scherbaum - mpfr-2.2.1_p5.ebuild: - ppc. stable - - 27 Jul 2007; Jeroen Roovers mpfr-2.2.1_p5.ebuild: - Stable for HPPA too. - - 22 Jul 2007; Tom Gall mpfr-2.2.1_p5.ebuild: - stable on ppc64 - - 15 Jul 2007; Raúl Porcel mpfr-2.2.1_p5.ebuild: - alpha stable - - 16 May 2007; Gustavo Zacarias mpfr-2.2.1_p5.ebuild: - Stable on sparc - - 12 May 2007; Joshua Kinard mpfr-2.2.1_p5.ebuild: - Stable on mips. - - 23 Apr 2007; Raúl Porcel mpfr-2.2.1_p5.ebuild: - ia64 + x86 stable - -*mpfr-2.2.1_p5 (06 Apr 2007) - - 06 Apr 2007; Daniel Black +files/2.2.1/patch02, - +files/2.2.1/patch03, +files/2.2.1/patch04, +files/2.2.1/patch05, - +mpfr-2.2.1_p5.ebuild: - upstream patches - - 17 Feb 2007; Alexander H. Færøy - mpfr-2.2.0_p16.ebuild: - Stable on MIPS; bug #159250 - -*mpfr-2.2.1_p1 (17 Feb 2007) - - 17 Feb 2007; Daniel Black +files/2.2.1/patch01, - +mpfr-2.2.1_p1.ebuild: - upstream patch - - 05 Feb 2007; Simon Stelling mpfr-2.2.0_p16.ebuild: - stable on amd64; bug 159250 - - 30 Dec 2006; Tom Gall mpfr-2.2.0_p16.ebuild: - stable on ppc64, bug #159250 - - 30 Dec 2006; Andrej Kacian mpfr-2.2.0_p16.ebuild: - Stable on x86, bug #159250. - - 29 Dec 2006; Tobias Scherbaum - mpfr-2.2.0_p16.ebuild: - Stable on ppc wrt bug #159250. - - 28 Dec 2006; Bryan Østergaard mpfr-2.2.0_p16.ebuild: - Stable on Alpha. - - 28 Dec 2006; Gustavo Zacarias mpfr-2.2.0_p16.ebuild: - Stable on sparc wrt #159250 - - 28 Dec 2006; Jeroen Roovers mpfr-2.2.0_p16.ebuild: - Stable for HPPA (bug #159250). - -*mpfr-2.2.1 (22 Dec 2006) - - 22 Dec 2006; Daniel Black +mpfr-2.2.1.ebuild: - version bump. seems to be simple bug fixes but masked for further testing on - all gcc versions - - 22 Dec 2006; Daniel Black -mpfr-2.2.0_p12.ebuild, - -mpfr-2.2.0_p14.ebuild, mpfr-2.2.0_p16.ebuild: - added automake dependency - bug #158808 thanks to Igor Fedorow. Removed - older versions - - 09 Dec 2006; Timothy Redaelli mpfr-2.2.0_p16.ebuild: - Add ~x86-fbsd keyword - -*mpfr-2.2.0_p16 (21 Oct 2006) - - 21 Oct 2006; Daniel Black +files/2.2.0/patch15, - +files/2.2.0/patch16, +mpfr-2.2.0_p16.ebuild: - Grab some more patches from upstream. - - 20 Oct 2006; Bryan Østergaard mpfr-2.2.0_p10.ebuild: - Stable on Alpha. - - 17 Oct 2006; Roy Marples mpfr-2.2.0_p14.ebuild: - Added ~sparc-fbsd keyword. - - 29 Sep 2006; Mike Frysinger mpfr-2.2.0_p8.ebuild, - mpfr-2.2.0_p10.ebuild, mpfr-2.2.0_p12.ebuild, mpfr-2.2.0_p14.ebuild: - Dont filter -ffast-math; people who use this globally deserve what they get. - - 03 Sep 2006; Joshua Kinard mpfr-2.2.0_p10.ebuild: - Marked stable on mips. - - 24 Aug 2006; Markus Rothe mpfr-2.2.0_p10.ebuild: - Stable on ppc64 - - 23 Aug 2006; Gustavo Zacarias mpfr-2.2.0_p10.ebuild: - Stable on sparc - - 21 Aug 2006; Chris Gianelloni mpfr-2.2.0_p10.ebuild: - Stable on amd64 and x86 wrt release snapshot. This is in preparation for an - eventual GCC 4.1.1 going stable. - -*mpfr-2.2.0_p14 (28 Jul 2006) - - 28 Jul 2006; Daniel Black +files/2.2.0/patch13, - +files/2.2.0/patch14, +mpfr-2.2.0_p14.ebuild: - more upstream patches - -*mpfr-2.2.0_p12 (19 Jul 2006) - - 19 Jul 2006; Daniel Black +files/2.2.0/patch11, - +files/2.2.0/patch12, +mpfr-2.2.0_p12.ebuild: - more upstream patches - - 27 Jun 2006; Luca Barbato mpfr-2.2.0_p10.ebuild: - Marked stable on ppc - - 25 Jun 2006; Guy Martin mpfr-2.2.0_p10.ebuild: - Stable on hppa. - - 06 May 2006; Mike Frysinger - +files/2.2.0/debian-disable-buggy-umul_ppmm.patch, mpfr-2.2.0_p8.ebuild, - mpfr-2.2.0_p10.ebuild: - Grab patch from Debian to fix test crashes #126082. - -*mpfr-2.2.0_p10 (10 Apr 2006) - - 10 Apr 2006; Mike Frysinger +files/2.2.0/patch09, - +files/2.2.0/patch10, +mpfr-2.2.0_p10.ebuild: - Grab some more patches from upstream. - - 07 Apr 2006; Guy Martin mpfr-2.2.0_p8.ebuild: - Fix hppa 1.1 computation bug. - - 14 Mar 2006; Joseph Jezak mpfr-2.2.0_p8.ebuild: - Marked ppc stable for bug #121968. - - 27 Feb 2006; Jeroen Roovers mpfr-2.2.0_p8.ebuild: - Stable on hppa (bug #121968). - - 26 Feb 2006; Joshua Kinard mpfr-2.2.0_p8.ebuild: - Marked stable on mips. - - 15 Feb 2006; Markus Rothe mpfr-2.2.0_p8.ebuild: - Stable on ppc64; bug #121968 - - 13 Feb 2006; Patrick McLean mpfr-2.2.0_p8.ebuild: - Add filtering of -ffast-math on amd64 and mark stable (bug #121968). - - 09 Feb 2006; Aron Griffis mpfr-2.2.0_p8.ebuild: - Mark 2.2.0_p8 stable on ia64 - - 08 Feb 2006; Mark Loeser mpfr-2.2.0_p8.ebuild: - Stable on x86; bug #121968 - - 08 Feb 2006; Gustavo Zacarias mpfr-2.2.0_p8.ebuild: - Stable on sparc wrt #121968 - - 04 Feb 2006; Aron Griffis mpfr-2.2.0_p4.ebuild: - Mark 2.2.0_p4 stable on ia64 - -*mpfr-2.2.0_p8 (22 Jan 2006) - - 22 Jan 2006; Daniel Black +files/2.2.0/patch08, - +mpfr-2.2.0_p8.ebuild: - patch bump - - 07 Jan 2006; Daniel Black mpfr-2.2.0_p7.ebuild: - opps did not mean to commit 390 to stable - marked ~s390 - -*mpfr-2.2.0_p7 (07 Jan 2006) - - 07 Jan 2006; Daniel Black +files/2.2.0/patch06 - +files/2.2.0/patch07, +mpfr-2.2.0_p7.ebuild: - added more patches from upstream - - 03 Jan 2006; Joshua Kinard mpfr-2.2.0_p4.ebuild: - Add ~mips to KEYWORDS. - - 26 Oct 2005; Jason Wever mpfr-2.2.0_p4.ebuild: - Added ~sparc keyword wrt bug #80357. - - 23 Oct 2005; Brent Baude mpfr-2.2.0_p4.ebuild: - Marking mpfr ~ppc64 for bug 80357 - - 22 Oct 2005; Mark Loeser mpfr-2.2.0_p4.ebuild: - Adding ~x86 to keywords; bug #110026 - - 22 Oct 2005; Daniel Black mpfr-2.2.0_p4.ebuild: - ~ppc keyword. Dependency change to avoid file conflicts in earlier gmp - versions - -*mpfr-2.2.0_p4 (19 Oct 2005) - - 19 Oct 2005; Mike Frysinger : - Initial import. Ebuild submitted by me. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015 new file mode 100644 index 0000000000..e491613919 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/ChangeLog-2015 @@ -0,0 +1,728 @@ +# ChangeLog for dev-libs/mpfr +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/ChangeLog,v 1.196 2015/07/30 13:01:50 ago Exp $ + + 30 Jul 2015; Agostino Sarubbo mpfr-3.1.2_p10.ebuild: + Stable for sparc, wrt bug #549520 + + 23 Jul 2015; Mike Frysinger mpfr-3.1.2_p10.ebuild: + Mark arm64/m68k/s390/sh stable. + + 22 Jul 2015; Mikle Kolyada mpfr-3.1.2_p10.ebuild: + ia64 stable wrt bug #549520 + +*mpfr-3.1.3 (20 Jun 2015) + + 20 Jun 2015; Mike Frysinger +mpfr-3.1.3.ebuild: + Version bump. + + 30 May 2015; Mikle Kolyada mpfr-3.1.2_p10.ebuild: + arm stable wrt bug #549520 + + 27 May 2015; Agostino Sarubbo mpfr-3.1.2_p10.ebuild: + Stable for x86, wrt bug #549520 + + 20 May 2015; Matt Turner mpfr-3.1.2_p10.ebuild: + alpha stable, bug 549520. + + 17 May 2015; Jeroen Roovers mpfr-3.1.2_p10.ebuild: + Stable for HPPA (bug #549520). + + 16 May 2015; Pacho Ramos mpfr-3.1.2_p10.ebuild: + ppc stable wrt bug #549520 + + 16 May 2015; Jeroen Roovers mpfr-3.1.2_p10.ebuild: + Stable for PPC64 (bug #545850). + + 15 May 2015; Mikle Kolyada mpfr-3.1.2_p10.ebuild: + amd64 stable wrt bug #549520 + +*mpfr-3.1.2_p10 (01 Nov 2014) + + 01 Nov 2014; Mike Frysinger +files/3.1.2/patch06, + +files/3.1.2/patch07, +files/3.1.2/patch08, +files/3.1.2/patch09, + +files/3.1.2/patch10, +mpfr-3.1.2_p10.ebuild: + Version bump. Add multilib support #510248 by Thibaud CANALE. + + 06 Jun 2014; Mike Frysinger -mpfr-2.4.2_p3.ebuild, + mpfr-2.4.2_p3-r1.ebuild: + Move the ABI-only ebuild into stable. + +*mpfr-3.1.2_p5 (26 Mar 2014) + + 26 Mar 2014; Mike Frysinger +files/3.1.2/patch01, + +files/3.1.2/patch02, +files/3.1.2/patch03, +files/3.1.2/patch04, + +files/3.1.2/patch05, +mpfr-3.1.2_p5.ebuild: + Version bump. + + 18 Jan 2014; Mike Frysinger mpfr-3.1.2-r1.ebuild: + Add arm64 love. + + 24 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: + Stable for x86, wrt bug #487798 + + 23 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: + Stable for sparc, wrt bug #487798 + + 23 Dec 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: + Mark ia64 stable #487798. + + 22 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: + Stable for ppc64, wrt bug #487798 + + 21 Dec 2013; Agostino Sarubbo mpfr-3.1.2-r1.ebuild: + Stable for ppc, wrt bug #487798 + + 26 Nov 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: + Disable logic to probe gmp.h using the wrong toolchain #476336#19 by Michael + Haubenwallner. + + 24 Nov 2013; Mike Frysinger mpfr-3.1.2-r1.ebuild: + Revert gmp lib/include flags as they are wrong & unnecessary and tweak the + docdir flag to be a bit simpler #476336 by Christoph Junghans. + + 03 Nov 2013; Matt Turner mpfr-3.1.2-r1.ebuild: + alpha stable, bug 487798. + + 03 Nov 2013; Benda Xu mpfr-3.1.2-r1.ebuild: + EROOT for gmp locations to do cross compiling correctly. bug #476336 + + 30 Oct 2013; Chema Alonso mpfr-3.1.2-r1.ebuild: + Stable for amd64 wrt bug #487798 + + 23 Oct 2013; Markus Meier mpfr-3.1.2-r1.ebuild: + arm stable, bug #487798 + + 16 Oct 2013; Jeroen Roovers mpfr-3.1.2-r1.ebuild: + Stable for HPPA (bug #487798). + +*mpfr-3.1.2-r1 (13 Sep 2013) + + 13 Sep 2013; Fabian Groffen +mpfr-3.1.2-r1.ebuild, + -mpfr-3.1.2.ebuild: + Fix src_prepare to always apply elibtoolize, necessary to install shared libs + on Solaris + + 25 Aug 2013; Mike Frysinger mpfr-2.4.2_p3-r1.ebuild, + mpfr-3.1.2.ebuild: + Simplify src_prepare code. + + 21 Jul 2013; Christoph Junghans mpfr-2.4.2_p3-r1.ebuild, + mpfr-3.1.2.ebuild: + added prefix support (bug #476336) + + 29 Apr 2013; Sébastien Fabbro mpfr-3.1.2.ebuild: + Keyword amd64-linux + +*mpfr-3.1.2 (14 Mar 2013) + + 14 Mar 2013; Ryan Hill +mpfr-3.1.2.ebuild: + Version bump (bug #461686 by Samuli). + + 27 Feb 2013; Zac Medico mpfr-3.1.1_p2.ebuild: + Fix for prefix and add ~arm-linux + ~x86-linux keywords. + + 01 Jan 2013; Raúl Porcel mpfr-3.1.1.ebuild: + m68k/s390/sh stable wrt #447890 + + 30 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: + Stable for alpha, wrt bug #447890 + + 30 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: + Stable for sparc, wrt bug #447890 + + 29 Dec 2012; Jeroen Roovers mpfr-3.1.1.ebuild: + Stable for HPPA (bug #447890). + + 26 Dec 2012; Markus Meier mpfr-3.1.1.ebuild: + arm stable, bug #447890 + + 25 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: + Stable for ia64, wrt bug #447890 + + 23 Dec 2012; Jeff Horelick mpfr-3.1.1.ebuild: + marked x86 per bug 447890 + + 23 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: + Stable for ppc64, wrt bug #447890 + + 22 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: + Stable for ppc, wrt bug #447890 + + 20 Dec 2012; Agostino Sarubbo mpfr-3.1.1.ebuild: + Stable for amd64, wrt bug #447890 + +*mpfr-3.1.1_p2 (20 Dec 2012) + + 20 Dec 2012; Mike Frysinger +files/3.1.1/patch01, + +files/3.1.1/patch02, +mpfr-3.1.1_p2.ebuild: + Version bump. + +*mpfr-3.1.1 (05 Jul 2012) + + 05 Jul 2012; Mike Frysinger +mpfr-3.1.1.ebuild: + Version bump. + + 06 Jun 2012; Zac Medico mpfr-3.0.0_p3.ebuild, + mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild: + inherit multilib for get_libdir + + 07 May 2012; Alexis Ballier mpfr-3.1.0_p7.ebuild: + readd fbsd keywords to latest version as bug #390425 seems fixed + + 26 Apr 2012; Alexis Ballier mpfr-3.0.1_p4-r1.ebuild: + keyword ~amd64-fbsd + + 19 Apr 2012; Mike Frysinger mpfr-2.4.2_p3.ebuild, + mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild, mpfr-3.0.1_p4.ebuild, + mpfr-3.0.1_p4-r1.ebuild, mpfr-3.1.0.ebuild, mpfr-3.1.0_p7.ebuild: + Drop old epatch call #412591 by Stevan Bajić. + +*mpfr-3.1.0_p7 (09 Mar 2012) + + 09 Mar 2012; Mike Frysinger +files/3.1.0/patch01, + +files/3.1.0/patch02, +files/3.1.0/patch03, +files/3.1.0/patch04, + +files/3.1.0/patch05, +files/3.1.0/patch06, +files/3.1.0/patch07, + +mpfr-3.1.0_p7.ebuild: + Version bump #407551 by Samuli Suominen. + + 29 Dec 2011; Mark Loeser mpfr-3.0.1_p4.ebuild: + Stable for ppc/ppc64; bug #380673 + + 09 Dec 2011; Alexis Ballier mpfr-3.0.1_p4-r1.ebuild, + mpfr-3.1.0.ebuild: + require static-libs on gmp when building with static-libs but do not force to + disable them on gmp when not, bug #394141 + + 29 Nov 2011; Mike Frysinger mpfr-3.1.0.ebuild: + Drop fbsd KEYWORDS as this breaks gcc #390425 by Tibor Vago. + + 12 Oct 2011; Raúl Porcel mpfr-3.0.1_p4.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #380673 + +*mpfr-3.1.0 (03 Oct 2011) + + 03 Oct 2011; Mike Frysinger +mpfr-3.1.0.ebuild: + Version bump. + +*mpfr-2.4.2_p3-r1 (03 Oct 2011) + + 03 Oct 2011; Mike Frysinger +mpfr-2.4.2_p3-r1.ebuild: + Add ebuild for libmpfr.so.1 ABI name. + + 14 Sep 2011; Jeroen Roovers mpfr-3.0.1_p4.ebuild: + Stable for HPPA (bug #380673). + + 04 Sep 2011; Markus Meier mpfr-3.0.1_p4.ebuild: + arm/x86 stable, bug #380673 + + 26 Aug 2011; Tony Vroon mpfr-3.0.1_p4.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug + #380673 filed by Mike "SpanKY" Frysinger. + +*mpfr-3.0.1_p4-r1 (25 Aug 2011) + + 25 Aug 2011; Mike Frysinger +mpfr-3.0.1_p4-r1.ebuild: + Add support for USE=static-libs #378235 by Agostino Sarubbo. + +*mpfr-3.0.1_p4 (14 Jul 2011) + + 14 Jul 2011; Mike Frysinger +files/3.0.1/patch01, + +files/3.0.1/patch02, +files/3.0.1/patch04, +mpfr-3.0.1_p4.ebuild, + +files/3.0.1/patch03: + Version bump. + + 14 Jul 2011; Mike Frysinger mpfr-2.4.2_p3.ebuild, + mpfr-3.0.0_p3.ebuild, mpfr-3.0.1.ebuild: + Use exact upstream URIs #375119 by zino. + + 23 Apr 2011; Raúl Porcel mpfr-3.0.0_p3.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #348634 + + 10 Apr 2011; Tobias Klausmann mpfr-3.0.0_p3.ebuild: + Stable on alpha, bug #348634 + + 08 Apr 2011; Markus Meier mpfr-3.0.0_p3.ebuild: + arm stable, bug #348634 + +*mpfr-3.0.1 (05 Apr 2011) + + 05 Apr 2011; Mike Frysinger +mpfr-3.0.1.ebuild: + Version bump. + + 22 Mar 2011; Jeroen Roovers mpfr-3.0.0_p3.ebuild: + Stable for HPPA (bug #348634). + + 22 Mar 2011; Thomas Kahle mpfr-3.0.0_p3.ebuild: + x86 stable per bug 348634 + + 21 Mar 2011; Christoph Mende mpfr-3.0.0_p3.ebuild: + Stable on amd64 wrt bug #348634 + + 21 Mar 2011; Kacper Kowalik mpfr-3.0.0_p3.ebuild: + ppc/ppc64 stable wrt #348634 + + 11 Mar 2011; Markos Chandras mpfr-3.0.0_p3.ebuild: + Reverting keyword. Bug #348634 + + 11 Mar 2011; Markos Chandras mpfr-3.0.0_p3.ebuild: + Stable on amd64 wrt bug #348634 + +*mpfr-3.0.0_p3 (30 Aug 2010) + + 30 Aug 2010; Mike Frysinger +files/3.0.0/patch01, + +files/3.0.0/patch02, +files/3.0.0/patch03, +mpfr-3.0.0_p3.ebuild: + Version bump. + + 30 Aug 2010; Mike Frysinger mpfr-2.4.2_p3.ebuild: + Mark sparc stable #324747. + + 20 Aug 2010; Samuli Suominen mpfr-2.4.2_p3.ebuild: + ppc64 stable wrt #324747 + + 18 Jul 2010; mpfr-2.4.2_p3.ebuild: + ppc stable #324747 + + 29 Jun 2010; Mike Frysinger mpfr-2.4.2_p3.ebuild: + Mark alpha/arm/ia64/s390/sh stable #324747. + + 24 Jun 2010; Markos Chandras mpfr-2.4.2_p3.ebuild: + Stable on amd64 wrt bug #324747 + + 22 Jun 2010; Christian Faulhammer mpfr-2.4.2_p3.ebuild: + stable x86, bug 324747 + + 21 Jun 2010; Jeroen Roovers mpfr-2.4.2_p3.ebuild: + Stable for HPPA (bug #324747). + + 20 Jun 2010; Mike Frysinger mpfr-3.0.0.ebuild: + Revert unintentional SLOT update #324763 by William Throwe. + +*mpfr-3.0.0 (20 Jun 2010) + + 20 Jun 2010; Mike Frysinger +mpfr-3.0.0.ebuild: + Version bump. + + 29 Jan 2010; Raúl Porcel mpfr-2.4.1_p5.ebuild: + ia64/sparc stable wrt #297297 + +*mpfr-2.4.2_p3 (24 Jan 2010) + + 24 Jan 2010; Mike Frysinger +files/2.4.2/patch03, + +mpfr-2.4.2_p3.ebuild: + Version bump. + + 23 Jan 2010; Tobias Klausmann mpfr-2.4.1_p5.ebuild: + Stable on alpha, bug #297297 + +*mpfr-2.4.2_p2 (11 Jan 2010) + + 11 Jan 2010; Mike Frysinger +files/2.4.2/patch02, + +mpfr-2.4.2_p2.ebuild: + Add another fix from upstream and fix docs install #298316 by Diego E. + Pettenò. + + 06 Jan 2010; Jeroen Roovers mpfr-2.4.1_p5.ebuild: + Stable for PPC (bug #297297). + + 02 Jan 2010; Markus Meier mpfr-2.4.1_p5.ebuild: + amd64 stable, bug #297297 + + 02 Jan 2010; Brent Baude mpfr-2.4.1_p5.ebuild: + Marking mpfr-2.4.1_p5 ppc64 for bug 297297 + + 31 Dec 2009; Christian Faulhammer mpfr-2.4.1_p5.ebuild: + stable x86, bug 297297 + + 18 Dec 2009; Jeroen Roovers mpfr-2.4.1_p5.ebuild: + Stable for HPPA (bug #297297). + +*mpfr-2.4.2_p1 (17 Dec 2009) + + 17 Dec 2009; Mike Frysinger -files/2.3.1/patch01, + +mpfr-2.4.2_p1.ebuild, +files/2.4.2/patch01: + Version bump. + + 10 Sep 2009; Samuli Suominen mpfr-2.3.2.ebuild, + mpfr-2.4.1_p1.ebuild, mpfr-2.4.1_p5.ebuild: + Fix lzma-utils vs. xz-utils deps. + + 01 Apr 2009; Tobias Scherbaum + mpfr-2.4.1_p1.ebuild: + ppc stable, bug #260968 + +*mpfr-2.4.1_p5 (18 Mar 2009) + + 18 Mar 2009; Mike Frysinger +files/2.4.1/patch02, + +files/2.4.1/patch03, +files/2.4.1/patch04, +files/2.4.1/patch05, + +mpfr-2.4.1_p5.ebuild: + Version bump. + + 14 Mar 2009; Mike Frysinger mpfr-2.4.1_p1.ebuild: + Fix up == usage in shell test #261016 by deadhead. + + 07 Mar 2009; Raúl Porcel mpfr-2.4.1_p1.ebuild: + alpha/arm/ia64/s390/sh stable wrt #260968 + + 07 Mar 2009; Markus Meier mpfr-2.4.1_p1.ebuild: + amd64/x86 stable, bug #260968 + + 04 Mar 2009; Ferris McCormick mpfr-2.4.1_p1.ebuild: + Sparc stable, security Bug #260968. + + 04 Mar 2009; Brent Baude mpfr-2.4.1_p1.ebuild: + Marking mpfr-2.4.1_p1 ppc64 for bug 260968 + + 03 Mar 2009; Jeroen Roovers mpfr-2.4.1_p1.ebuild: + Stable for HPPA (bug #260968). + +*mpfr-2.4.1_p1 (03 Mar 2009) + + 03 Mar 2009; Mike Frysinger +files/2.4.1/patch01, + +mpfr-2.4.1_p1.ebuild: + Add patch from upstream. + + 27 Feb 2009; Brent Baude mpfr-2.3.2.ebuild: + stable ppc64, bug 255195 + +*mpfr-2.4.1 (26 Feb 2009) + + 26 Feb 2009; Mike Frysinger +mpfr-2.4.1.ebuild: + Version bump. + +*mpfr-2.4.0_p1 (21 Feb 2009) + + 21 Feb 2009; Mike Frysinger +files/2.4.0/patch01, + +mpfr-2.4.0_p1.ebuild: + Add fix from upstream. + + 16 Feb 2009; Brent Baude mpfr-2.3.2.ebuild: + stable ppc, bug 255195 + +*mpfr-2.4.0 (26 Jan 2009) + + 26 Jan 2009; Mike Frysinger +mpfr-2.4.0.ebuild: + Version bump. + + 25 Jan 2009; Raúl Porcel mpfr-2.3.2.ebuild: + alpha/ia64 stable wrt #255195 + + 18 Jan 2009; Markus Meier mpfr-2.3.2.ebuild: + x86 stable, bug #255195 + + 17 Jan 2009; Jeroen Roovers mpfr-2.3.2.ebuild: + Stable for HPPA (bug #255195). + + 16 Jan 2009; Steve Dibb mpfr-2.3.2.ebuild: + amd64 stable, bug 255195 + + 16 Jan 2009; Ferris McCormick mpfr-2.3.2.ebuild: + Sparc stable --- Bug #255195 --- all tests pass. + +*mpfr-2.3.2-r1 (16 Jan 2009) + + 16 Jan 2009; Mike Frysinger + +files/2.3.2/mpfr-2.3.2-svn5664.patch, + +files/2.3.2/mpfr-2.3.2-svn5752.patch, +mpfr-2.3.2-r1.ebuild: + Grab upstream fixes for upstream bug 6604. + + 28 Nov 2008; Alexis Ballier mpfr-2.3.2.ebuild: + fix find call for bsd find compatibility, bug #236067 + + 22 Sep 2008; Jeroen Roovers mpfr-2.3.1_p1.ebuild: + Stable for HPPA (bug #238208). + + 21 Sep 2008; Brent Baude mpfr-2.3.1_p1.ebuild: + stable ppc64, bug 238208 + + 21 Sep 2008; nixnut mpfr-2.3.1_p1.ebuild: + Stable on ppc wrt bug 238208 + + 21 Sep 2008; Raúl Porcel mpfr-2.3.1_p1.ebuild: + alpha/ia64/sparc/x86 stable wrt #238208 + + 20 Sep 2008; Steve Dibb mpfr-2.3.1_p1.ebuild: + amd64 stable, bug 238208 + +*mpfr-2.3.2 (20 Sep 2008) + + 20 Sep 2008; Mike Frysinger +mpfr-2.3.2.ebuild: + Version bump. + +*mpfr-2.3.1_p1 (20 Aug 2008) + + 20 Aug 2008; Mike Frysinger +files/2.3.1/patch01, + +mpfr-2.3.1_p1.ebuild: + Apply upstream patch01 for mpfr-2.3.1. + + 02 May 2008; Mike Frysinger mpfr-2.3.1.ebuild: + Drop the hardcoded shared/static flags as the default is to build both and + we want autodetection for targets that may not support shared (like mingw). + + 20 Apr 2008; Mike Frysinger mpfr-2.3.1.ebuild: + Mark amd64 stable #217696. + + 18 Apr 2008; nixnut mpfr-2.3.1.ebuild: + Stable on ppc wrt bug 217696 + + 15 Apr 2008; Raúl Porcel mpfr-2.3.1.ebuild: + alpha/ia64/sparc/x86 stable wrt #217696 + + 14 Apr 2008; Markus Rothe mpfr-2.3.1.ebuild: + Stable on ppc64; bug #217696 + + 14 Apr 2008; Jeroen Roovers mpfr-2.3.1.ebuild: + Stable for HPPA (bug #217696). + + 11 Feb 2008; Santiago M. Mola mpfr-2.3.0_p4.ebuild: + amd64 stable wrt #208039 + + 30 Jan 2008; Brent Baude mpfr-2.3.0_p4.ebuild: + Marking mpfr-2.3.0_p4 ppc64 for bug 208039 + + 30 Jan 2008; Raúl Porcel mpfr-2.3.0_p4.ebuild: + alpha/ia64/sparc stable wrt #208039 + + 30 Jan 2008; Dawid Węgliński mpfr-2.3.0_p4.ebuild: + Stable on x86 (bug #208039) + + 29 Jan 2008; Jeroen Roovers mpfr-2.3.0_p4.ebuild: + Stable for HPPA (bug #208039). + + 29 Jan 2008; nixnut mpfr-2.3.0_p4.ebuild: + Stable on ppc wrt bug 208039 + +*mpfr-2.3.1 (29 Jan 2008) + + 29 Jan 2008; Mike Frysinger +mpfr-2.3.1.ebuild: + Version bump. + + 17 Jan 2008; Jeroen Roovers mpfr-2.3.0_p3.ebuild: + Stable for HPPA too. + + 14 Jan 2008; Tobias Scherbaum + mpfr-2.3.0_p3.ebuild: + ppc. stable + +*mpfr-2.3.0_p4 (26 Dec 2007) + + 26 Dec 2007; Daniel Black +files/2.3.0/patch04, + +mpfr-2.3.0_p4.ebuild: + added upstream patch + + 01 Dec 2007; Markus Rothe mpfr-2.3.0_p3.ebuild: + Stable on ppc64 + + 19 Nov 2007; Joshua Kinard mpfr-2.3.0_p3.ebuild: + Stable on mips. + + 13 Nov 2007; Raúl Porcel mpfr-2.3.0_p3.ebuild: + alpha/ia64/sparc/x86 stable + +*mpfr-2.3.0_p3 (06 Oct 2007) + + 06 Oct 2007; Mike Frysinger +files/2.3.0/patch01, + +files/2.3.0/patch02, +files/2.3.0/patch03, +mpfr-2.3.0_p3.ebuild: + Version bump #193893. + + 25 Aug 2007; Steve Dibb mpfr-2.2.1_p5.ebuild: + amd64 stable + + 13 Aug 2007; Tobias Scherbaum + mpfr-2.2.1_p5.ebuild: + ppc. stable + + 27 Jul 2007; Jeroen Roovers mpfr-2.2.1_p5.ebuild: + Stable for HPPA too. + + 22 Jul 2007; Tom Gall mpfr-2.2.1_p5.ebuild: + stable on ppc64 + + 15 Jul 2007; Raúl Porcel mpfr-2.2.1_p5.ebuild: + alpha stable + + 16 May 2007; Gustavo Zacarias mpfr-2.2.1_p5.ebuild: + Stable on sparc + + 12 May 2007; Joshua Kinard mpfr-2.2.1_p5.ebuild: + Stable on mips. + + 23 Apr 2007; Raúl Porcel mpfr-2.2.1_p5.ebuild: + ia64 + x86 stable + +*mpfr-2.2.1_p5 (06 Apr 2007) + + 06 Apr 2007; Daniel Black +files/2.2.1/patch02, + +files/2.2.1/patch03, +files/2.2.1/patch04, +files/2.2.1/patch05, + +mpfr-2.2.1_p5.ebuild: + upstream patches + + 17 Feb 2007; Alexander H. Færøy + mpfr-2.2.0_p16.ebuild: + Stable on MIPS; bug #159250 + +*mpfr-2.2.1_p1 (17 Feb 2007) + + 17 Feb 2007; Daniel Black +files/2.2.1/patch01, + +mpfr-2.2.1_p1.ebuild: + upstream patch + + 05 Feb 2007; Simon Stelling mpfr-2.2.0_p16.ebuild: + stable on amd64; bug 159250 + + 30 Dec 2006; Tom Gall mpfr-2.2.0_p16.ebuild: + stable on ppc64, bug #159250 + + 30 Dec 2006; Andrej Kacian mpfr-2.2.0_p16.ebuild: + Stable on x86, bug #159250. + + 29 Dec 2006; Tobias Scherbaum + mpfr-2.2.0_p16.ebuild: + Stable on ppc wrt bug #159250. + + 28 Dec 2006; Bryan Østergaard mpfr-2.2.0_p16.ebuild: + Stable on Alpha. + + 28 Dec 2006; Gustavo Zacarias mpfr-2.2.0_p16.ebuild: + Stable on sparc wrt #159250 + + 28 Dec 2006; Jeroen Roovers mpfr-2.2.0_p16.ebuild: + Stable for HPPA (bug #159250). + +*mpfr-2.2.1 (22 Dec 2006) + + 22 Dec 2006; Daniel Black +mpfr-2.2.1.ebuild: + version bump. seems to be simple bug fixes but masked for further testing on + all gcc versions + + 22 Dec 2006; Daniel Black -mpfr-2.2.0_p12.ebuild, + -mpfr-2.2.0_p14.ebuild, mpfr-2.2.0_p16.ebuild: + added automake dependency - bug #158808 thanks to Igor Fedorow. Removed + older versions + + 09 Dec 2006; Timothy Redaelli mpfr-2.2.0_p16.ebuild: + Add ~x86-fbsd keyword + +*mpfr-2.2.0_p16 (21 Oct 2006) + + 21 Oct 2006; Daniel Black +files/2.2.0/patch15, + +files/2.2.0/patch16, +mpfr-2.2.0_p16.ebuild: + Grab some more patches from upstream. + + 20 Oct 2006; Bryan Østergaard mpfr-2.2.0_p10.ebuild: + Stable on Alpha. + + 17 Oct 2006; Roy Marples mpfr-2.2.0_p14.ebuild: + Added ~sparc-fbsd keyword. + + 29 Sep 2006; Mike Frysinger mpfr-2.2.0_p8.ebuild, + mpfr-2.2.0_p10.ebuild, mpfr-2.2.0_p12.ebuild, mpfr-2.2.0_p14.ebuild: + Dont filter -ffast-math; people who use this globally deserve what they get. + + 03 Sep 2006; Joshua Kinard mpfr-2.2.0_p10.ebuild: + Marked stable on mips. + + 24 Aug 2006; Markus Rothe mpfr-2.2.0_p10.ebuild: + Stable on ppc64 + + 23 Aug 2006; Gustavo Zacarias mpfr-2.2.0_p10.ebuild: + Stable on sparc + + 21 Aug 2006; Chris Gianelloni mpfr-2.2.0_p10.ebuild: + Stable on amd64 and x86 wrt release snapshot. This is in preparation for an + eventual GCC 4.1.1 going stable. + +*mpfr-2.2.0_p14 (28 Jul 2006) + + 28 Jul 2006; Daniel Black +files/2.2.0/patch13, + +files/2.2.0/patch14, +mpfr-2.2.0_p14.ebuild: + more upstream patches + +*mpfr-2.2.0_p12 (19 Jul 2006) + + 19 Jul 2006; Daniel Black +files/2.2.0/patch11, + +files/2.2.0/patch12, +mpfr-2.2.0_p12.ebuild: + more upstream patches + + 27 Jun 2006; Luca Barbato mpfr-2.2.0_p10.ebuild: + Marked stable on ppc + + 25 Jun 2006; Guy Martin mpfr-2.2.0_p10.ebuild: + Stable on hppa. + + 06 May 2006; Mike Frysinger + +files/2.2.0/debian-disable-buggy-umul_ppmm.patch, mpfr-2.2.0_p8.ebuild, + mpfr-2.2.0_p10.ebuild: + Grab patch from Debian to fix test crashes #126082. + +*mpfr-2.2.0_p10 (10 Apr 2006) + + 10 Apr 2006; Mike Frysinger +files/2.2.0/patch09, + +files/2.2.0/patch10, +mpfr-2.2.0_p10.ebuild: + Grab some more patches from upstream. + + 07 Apr 2006; Guy Martin mpfr-2.2.0_p8.ebuild: + Fix hppa 1.1 computation bug. + + 14 Mar 2006; Joseph Jezak mpfr-2.2.0_p8.ebuild: + Marked ppc stable for bug #121968. + + 27 Feb 2006; Jeroen Roovers mpfr-2.2.0_p8.ebuild: + Stable on hppa (bug #121968). + + 26 Feb 2006; Joshua Kinard mpfr-2.2.0_p8.ebuild: + Marked stable on mips. + + 15 Feb 2006; Markus Rothe mpfr-2.2.0_p8.ebuild: + Stable on ppc64; bug #121968 + + 13 Feb 2006; Patrick McLean mpfr-2.2.0_p8.ebuild: + Add filtering of -ffast-math on amd64 and mark stable (bug #121968). + + 09 Feb 2006; Aron Griffis mpfr-2.2.0_p8.ebuild: + Mark 2.2.0_p8 stable on ia64 + + 08 Feb 2006; Mark Loeser mpfr-2.2.0_p8.ebuild: + Stable on x86; bug #121968 + + 08 Feb 2006; Gustavo Zacarias mpfr-2.2.0_p8.ebuild: + Stable on sparc wrt #121968 + + 04 Feb 2006; Aron Griffis mpfr-2.2.0_p4.ebuild: + Mark 2.2.0_p4 stable on ia64 + +*mpfr-2.2.0_p8 (22 Jan 2006) + + 22 Jan 2006; Daniel Black +files/2.2.0/patch08, + +mpfr-2.2.0_p8.ebuild: + patch bump + + 07 Jan 2006; Daniel Black mpfr-2.2.0_p7.ebuild: + opps did not mean to commit 390 to stable - marked ~s390 + +*mpfr-2.2.0_p7 (07 Jan 2006) + + 07 Jan 2006; Daniel Black +files/2.2.0/patch06 + +files/2.2.0/patch07, +mpfr-2.2.0_p7.ebuild: + added more patches from upstream + + 03 Jan 2006; Joshua Kinard mpfr-2.2.0_p4.ebuild: + Add ~mips to KEYWORDS. + + 26 Oct 2005; Jason Wever mpfr-2.2.0_p4.ebuild: + Added ~sparc keyword wrt bug #80357. + + 23 Oct 2005; Brent Baude mpfr-2.2.0_p4.ebuild: + Marking mpfr ~ppc64 for bug 80357 + + 22 Oct 2005; Mark Loeser mpfr-2.2.0_p4.ebuild: + Adding ~x86 to keywords; bug #110026 + + 22 Oct 2005; Daniel Black mpfr-2.2.0_p4.ebuild: + ~ppc keyword. Dependency change to avoid file conflicts in earlier gmp + versions + +*mpfr-2.2.0_p4 (19 Oct 2005) + + 19 Oct 2005; Mike Frysinger : + Initial import. Ebuild submitted by me. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest index 1c7650f1bd..7a3e7ade44 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/Manifest @@ -1,69 +1,17 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX 2.4.2/patch01 7136 SHA256 ff84b6a8626c79f869d5625d70900e1f99a37f623cb124fdd949dcbcf9f9757e SHA512 6abe563d839379e35c9cac37888d1996fa176453b5852b3bd725b952fbf5c72df898aa6a3be40632e5743264907e208b3b7a9f44a9d9a221b183eefd2c4fb134 WHIRLPOOL bd06a68155ab4ba69a5c6e8da933ad3538f8c7a69a0a266299b8d9d7ffe31f9466430655d0ac93bdab636a7bb8128b4c77761b815440e814a2e0c1a5f9a34a71 AUX 2.4.2/patch02 2538 SHA256 b61b3ff4abaf93e031d446be201c659275d1b49d1a02ac0a2de45e5fafd47f0b SHA512 481316ce216fd2d84c88d57e24dac66abdfa3e32737752b70211c80523c909fb6742398971ef75e63039803da4dcfd564316df7722b6756d3da2d5e8ad3b1e21 WHIRLPOOL 95f4134d6972a582d66c1a95cc1362fba357a36ebf79c96422cb415838882be7a6c11c11eb2f9d73d68c31a65a3279c9f73eb72cb042b5523a7bedc1a9474cb2 AUX 2.4.2/patch03 2544 SHA256 999bc180dbeb666cd0301e506f79c7394032bcfb81ca8ded85234d1e5f5563ce SHA512 78ed52e534e11348a49f0eaeef3381484d310c927f1c45fb315ecb0e18eab8cc53a8008a8b76bd14a6c241142ae4291aa3a9d49875e168bfc5c8b3dbf0eda972 WHIRLPOOL 8dda8a6d74eb4bdcd0596d4676ab856331187c6a93c23f8ccce79a74b892f8ed4ce21f90f0cd583a7a333a2292c8ecbc3ff549408fd7c5c43e64f7018ca0bcc7 -AUX 3.0.0/patch01 6577 SHA256 f820b12c3220124cd63beabcacff270b01308091970380cf2ef408e17bec1f5a SHA512 aae7ef896f15540fa58cd4fad96a917fc529cb872b2c2b93087c74f899debd8159c81b6deb4392728d0e58bff4fa17f3b17f9934e1660812283c7536af29e978 WHIRLPOOL 71b0696d2272d46a3e77a6c9883c4354e87d0921c82fd22f33c73ba287bd74acd56073eb2e98deb0665054608f47bcd0c4ff3f8e6adb3b5de28ef7e252372276 -AUX 3.0.0/patch02 11400 SHA256 afb0407f6ff4cbdddaac501b33117c25454068baea08d411968bb1c04b763417 SHA512 0f23343177357bf9709bd6192bccd67b205ec5354e1fe148b67a4ea611f1b14b33b7624968ef59e8c122c13ae1f4c9c80c95b97dd1a1a79620098cb5061bf675 WHIRLPOOL 722e1c17ff2a418b1846c8f51cf183dd350e77db1bab7523f21dd8488d956e28706c6d228216f8594402fec900b1934ad87e0eba94b662ded513b2460773a79c -AUX 3.0.0/patch03 2932 SHA256 b651dc3aa8ecd85179e074987515b8bbdfd41b057a56b41247048bed47fee672 SHA512 7013495b5c487eca7b70340ffa28075618023ffdc2207f1ce4c47e354e8d2113141756dd543dab9ba1dddb023c417ca1d46781ca9e72e2e6c347365c4f650649 WHIRLPOOL 26f58bfebb45b0c4ab62f9d67a07cbb732dcc65a0de1175eb75c6ad7a1ddbd352e37ef05068c6f1f6ea7ca7ad034fd3a297a981ac3577be8646ebf4776f653cd -AUX 3.0.1/patch01 3899 SHA256 71c062051a2c7df031740b9b358b32addbcf90261f914cdfc32fc66f7afdf43a SHA512 0330a1f840ffeb6440311638d388fb76aca92fc196bc4bbc88996e94d1923c2fdbce94fd7c2ffe5344909ef27a1bdc1340bfff48882f6dd3552c4b89fcdb30e3 WHIRLPOOL 23e1fbf90c09f711629e8877a987b934e847aaf3e9190575fa04277c104c558bffcab61b9c99b36f90e12edba5a48e9c41b610abacbccace393c9ce0997e853c -AUX 3.0.1/patch02 3282 SHA256 c7d92754b1de6040e69ef253a63f084f96bdbefcf7a12211397b9f6b29cf9721 SHA512 185c4748d58d1583186e32fb9e56e26629fd5e7605f0604d8c52d4f96197dfd1ca29d0a0314fe5dec79319b83802f8e3b2c12703a7aac13af20a77c45294c7d2 WHIRLPOOL 64351705557c6199de6fd426bcb3906119a27cfdd10f43544bf58944bcac627ac1bd869fd2dde9484f85faf041603a320c1587b7d5e40d436406d08710c393f2 -AUX 3.0.1/patch03 3347 SHA256 cdec3e6b213260c5e3d51696c44bb373b035a10b178b711f001e672e768f27f5 SHA512 2753d3edb9c54f1ada63207a974aa05ec51ae2402d1ab12c5b969a4971bceeebb5ff63108051fb595015c856282d6e2e920598219196c24f5396dc91a47f654d WHIRLPOOL ff3381b5c8abacb19e6945a218bbaad8b59e1010e5415606b605684bdceb3016a10d11965fbe604a844ee2d5457fba9b47b4158593c8b93787bd1ab67f8ca0c3 -AUX 3.0.1/patch04 1722 SHA256 3c8b35c4d2593d404dadee1d00b2c5d6cc581e9530c10085fd0a183b39e31200 SHA512 29d63678d2612ab7805be67ead0e99f47ab4582d44b5887df08e458f5fd9646bf68867aa28b3526151664ecf3295abdd8fb67d753744d832ffa9b436af1561fd WHIRLPOOL 7ab2302055d2743cf55a262e5877623ee9a688f699e261c88407a6fc6c7b9cb945ecbf80b52e8a8bcb939d7f29b9e45fba50d3b4526ddf209a9b67f4d8eee0d8 -AUX 3.1.0/patch01 1935 SHA256 f2fb9ddd6a4b2ec7a580e5aa8eb275a1dfd1720f520e10d2b491246f4513c1c5 SHA512 e1974463384b84bcd404c9d10de75fd75ed9205a9fedcfb6b96a71c988f98a9dcd2fbd1f536df0f16d96f3117b741f054de87cb5304e6c1c9537bf68402c7fae WHIRLPOOL 3987e72fbbe0cab0e4acfe2e2e6efd8c52fd24f5d8da6ad80f1e628100f3061972743db2f08115ffb67b27073098132124f4f178da3d423bffa94f467c3b3957 -AUX 3.1.0/patch02 4502 SHA256 9205e3c412add2dda89346ad52fe8452d3e685595f1b973f6ff846505c5967e6 SHA512 ab95f09d4f051ef37c9b3a853ae6e0d66565f7f207ddd1f8b0a334bb1b068265e56bfe4c8d511ea9c3e83ea9a7f00f2c363416f48edf9d8e11416589c4a8a9f0 WHIRLPOOL a3695857ca5393954c5104e82278f272782489e37457354eb99f8516e761abe84b88797ed72b4d5dfed657b2573bdc7e97cbed8c69e1ac48fd6554e58934d8b7 -AUX 3.1.0/patch03 8260 SHA256 f096849b0f5db432f70f0945d366644943f11eb8c95185fde48f27faac2ff40b SHA512 04a6497324df941c58b64e747d2b6f9f5f45b4edf1b0dd8a400e112ed904c6d73703d63a7cd42d6c2f4230139e6559bcc1ea57fb6d33d61326bcf11127d70a81 WHIRLPOOL 25afe953594c204af3ab33baab65859cbfd3ca09ea107a9da1a75787d53c69d43f7c800075e856d86513a071c4aeebc48d5a43370ad1d93f1fbfe2d0638c2acc -AUX 3.1.0/patch04 6280 SHA256 265127d7bd2ab93a1ec689c49fdb35737075e3df22e6f910153041603bd6eccc SHA512 9bb92c75838436497a33f992aa0fd7f2f0c05708e74d298ede18f8647ef83f52f39cd33490ec6ba1bebc12cb26cd6fe32ad087c01da1f87d85a61e5366f24086 WHIRLPOOL d0a51d583d35a0f65ff91562a0f65abd531c44baf306814051de9dbe7e537ad96717692580da356a8afaf876778cc1c7a0c7fc07adb957b87e0ac9a079e51917 -AUX 3.1.0/patch05 2690 SHA256 823ae84a55249f76b53ecdc4a17c4b834ca8e33f7710729f5cbb66982ff8a03b SHA512 475b07a0e45944e907f53e59ba37867dd055bb90ec05fd7b7ef5caabaa6eb1c14367b9b8bb276605a8c867bc775d74dd7dfc6496ee0c6fd4f66ea4ff26c720c8 WHIRLPOOL 6876dfa87ff77407ba91c5b9bd407ad2bdcd5663199f05c1dbbae8844e39b2d76c7c43fe053b6ec581579c1017da3bbdab62a480a205be16bcbc513ef41ed161 -AUX 3.1.0/patch06 1906 SHA256 78448079c133e9a7da4832c7ce1065060fbeb3f43ebabd6f6e9a9cbccb402599 SHA512 878ad8757479535518dd8b251476ce76fc4d9bf0bdc7953565bd117c8c866e63bfc7656f59be65c4b59c268cabb0bab9cb3c294e27597385099ad995c5fc4e18 WHIRLPOOL a8b64819cff8fbb5ae86869dd1cd0fd37f85c05d024e6f12a046c89bddb14a6069acf611c8e5769aee4e5d2777fdbd788e870d11b13c852eb46639774db0ef21 -AUX 3.1.0/patch07 25023 SHA256 adfda8ed246c75897523c0365dbe8f854500682eff5a88d1d4c16fbf0bbfe388 SHA512 403b9f88072fe64179b8c530f7651c4721ce721ee9dc22c20775266a8d6e3ba361b8112c2c8162fa143b4dec04b952aa6be997b56f1165d075f2be8fe90d7d6e WHIRLPOOL 7ffafcf8f85da52a1dc5a5cc965809b9905c74daa2cb1bce317b492786a05b668086a1f4d45f1885dee9371cb3f8c08e87bd347c9b713306d2ed651a337ba4af -AUX 3.1.1/patch01 7535 SHA256 81ba90e0ad8f13f5392626b3b06f9145071dbbfc2b21099f562bf7f51a5228a3 SHA512 34529426fda74a61eacff5a2eaf73ef7ca0d914a2aab4c730ffe656d304c8f6be0805f904e321957bfe81f5366b1ea38597b8041cf2f8f29ea47056fe58e9a5d WHIRLPOOL 5d740d9632ae038f07a8f6c479094a9b5d54a95c08995721a4966bc4ea97b3e5b7e62333e79857154ba1b1f33ce644e78a9253f40da3a5670c5883784c797871 -AUX 3.1.1/patch02 5460 SHA256 40d152b1e94ee2accb17a8d6b870378f7774739f6348c6205c4d6c5dccdb12cf SHA512 ccfc22d714fcdb5a747450ec1997fcbdd27c27f9c48e4c3d7bf613174bcd5ca0546eec0becbdaf1d1adb41cb2504f45b0b5dfc2024e384b81c80f1ed3bb3e110 WHIRLPOOL 8aecb34b8df10ee127727b473f4003e7e515d4247218a8134135c14c592e61f4b91c9fd202f0ab06f07af048464e6cac802bc0c0f7a83642cab14eb9dfd55273 -AUX 3.1.2/patch01 1652 SHA256 38c6bcfd42c0fc5abe8ec3a43381508ed64c0c2fc0feb2403e5a120f56cd0821 SHA512 85aa2b1f720fe3dd2a20e5a1390e5ef2a65e63c1d493965224b2b3710c4a9f4430b5c0a62a1598f5b96e6dee59751298b9cddcfe5cab9899281fe203cbbf361a WHIRLPOOL 26c67673b82b36d4e55e1088cde93ab77cedcd03c4fe7f1e327a437b1d53f5bc388895904e5794d345429fc95892c863ce515d95b61966b76eaa28dd1c33eadd -AUX 3.1.2/patch02 18656 SHA256 3be0d786726b463cada256dae2fb6930dc961d8e11475f0f32577cb009322c11 SHA512 2a92abc2c6b7ecec6b2cde5a4983ea7a8670ab86a197cae8dd073f1e354e7ff40d895f5612d9b042d0547223565ef79501f5d70b63e169cc1319044bf6207716 WHIRLPOOL 767782cf3567e0e58dd06823193823019fb8153e172badf6e459ac5ada6d15b86ba449bdf9519257e3546c7ccd4f1559c46a143daa2e38f2c5d4863124d12312 -AUX 3.1.2/patch03 4614 SHA256 a4b82ae2538d7e18ba48c1d8343e7aa08cb885aa98df73d96099c46f78501c6a SHA512 f2dec788ab5ee6cc9b8939348ca6020f5b3a26b0e8be6587603d01cd2deed8fd10de06acf3f6405db180c1aca65b70ea14382c938da6b0e24448ccc24cdf7b21 WHIRLPOOL 1d4d49f2a4968ecbdad8fcae9a99dd6f9ad38086d6ac4b4a569d6bd6a6c4e019efbf5c90e34e8de760e208cd82bdb5a756efac4dcdacc75f9e725dd5069fac3c -AUX 3.1.2/patch04 3456 SHA256 bc1f01c3c16e3e05ae28583d758b3461765ff51e7d5981cf2c0142f2f41a1003 SHA512 e4234190614346112d1677906818ca5b7e62d864484d4beb0088a6c4b2818658ed8b1d1ee4173a0df4798c642a27baedd404b30534ab534cb08a3af21987e4e2 WHIRLPOOL 8b6aa2fb1080b9a162777bdb64986bd19ad8e359a67d6bf672a90ce8ac3430e3e3860c96ba3f4a83da95c63b8f5341aec6b070da117af813719f19cffb52bce8 -AUX 3.1.2/patch05 1760 SHA256 5b5701b3133d0a0553d8fed95628ede1bb729f5974eae4b0c5589a25825582c0 SHA512 d4d22f8ae573c2718938e2d82fd377e96251a80b1b77db583b880765acf7a1bdfd30706fb594c92524acf1cb65d1322dd2e5c362c0b687a75ebd1bbe2e4fafae WHIRLPOOL 3b63c11aa89d049b0a2de9c242583595dd48b81bcfc2a1456d49b5c51ff9afdf8f5691f94e35f5bd7cb91bb804d5e24b53a2267f5e2bd123702763f3fdce2ecb -AUX 3.1.2/patch06 1577 SHA256 df21287e786875a29e582755f47a99acda500a167066e29abd59dc6294120ab4 SHA512 f017cb56c8384900409a9486562cb9e38a84fac0c205691d4a27c61d427d163b513b8c7677c2329c16229e6c3f0588023e69afd7868be44546ca7c6d9e256e38 WHIRLPOOL 50843165359d63130e775f70f6d3f96d7d3e8b6f2ce77ea617101779efae1ccc539e02f6de7c03abc7b33a1b0dabf37be271ebc35f92669c85d80aed6c40b8ed -AUX 3.1.2/patch07 2640 SHA256 bd3b7edd038033ce2e6a5475ca93acd862682c3b9e221ad1fb66277ddfdfba05 SHA512 67220669ca151333af82919a33b5552fa7be2ba35f0375ccfc274a0da67aecaead2042c106468191406be613ca4e8cac001821f1c3c6af0a2e72057a414e3ca4 WHIRLPOOL 44abc5fa65b83cfeaeb41eeb9e43fbccca865a444338abc02610fa30fe37b08dc35e7976d35bf777224b7569aaf25d1aadd63afba8478a5ab5425e0ffe340bcc -AUX 3.1.2/patch08 10512 SHA256 a132935024b525842ec4111343266be6aa8d298c538204c7446558e88af711b5 SHA512 b5e86bcf2ea7f55c412714c22a434e9f77d496f1fb37f216914bfa89433c5fe3d8c305ea2fab6ba1edc768a33745a6d2165deaaff5c978bd38061e750105ecbb WHIRLPOOL 165c658199ccb2c323f7a36a247b6828cf59879b2221c11ea6bcdea9cdaa3c0bc959984af9f93aacc7012b1bbc4c7ad856fa6a3cde8e96e7a8a3a5b8998e44ed -AUX 3.1.2/patch09 5798 SHA256 acc114030cdd45c3022bb543a857d1f2bcba2cff6df1ee3861d3e76f93c954e2 SHA512 7df5568c5b624207aaa90880740d6b44dbac13106dec8395985b86c7e0771c0704b8087c8f25a77bdc655fd167037da368611ada84081a5cbf927d566c69bc69 WHIRLPOOL b77ea1b925b58cc63fc43a3215ddd8f2ae977f1aaaee1864564faffbed989da38d602fb28d68dc893938d872d3abbd2dc4471b38a81447d32f1707ec5c153dc0 -AUX 3.1.2/patch10 4012 SHA256 26f859193adc7700df47417c753236b915034e83b5da626498e6c46ec272ced1 SHA512 d672604b5da988f4fcff35aa1f6d98619f814c2f2a26bec0c791e5480cdc2a9ae55e8308ea9d135242333c99e8a58838107a1b7d0ebbaed7d2d83a44ca37645f WHIRLPOOL 2d0d69fab076bf460544a8793b070dd696a0417ccf7e8c06620b5572c2c232e060b34c6641d21c79bb30f140e3feb77a8ea651a68140061e79ecde25a6145616 +AUX 3.1.3/patch01 59693 SHA256 8ea28ea5a69ebbfa529a3b9b2e098d56eebf8f1db9b03e4b2dbbbef138a017c2 SHA512 93f3475dce39226e23dd7e823ff0b9e6e6c05d81b35547f3c591c75c896436e951c8d15d281a8775a36aa0a9caaec4339687bd22391a25550bd0c5a8f0290492 WHIRLPOOL 6f1147737cb620b2838c579d2b4f9c81e3ab17ec0baff25f4e46b267f2f0d06363d89b681777df793b254bd62fbec24e690b44a18720d7dea5e3af475d0dd440 +AUX 3.1.3/patch02 5847 SHA256 a3602e0f68587dc9589d192a444b05b25f3880f602932a953fff6a3f90c0fba5 SHA512 ff1d01141cc99cd1ddabbe032a71d031dec5c3b5e431c369c77b5d9b81699a521f2db91e4ec6c0372e32462dee6c98c806fda7bafa0a0841c33be17b7ba669dc WHIRLPOOL 3a5ffbad1146f1e873ced037c41ef74bb3588666ecd2440f9beb4a8ae0374e0a8607d6c17a93a7947240ff8950b4ab03806dd055cd3b46326bf0a15159d17d84 +AUX 3.1.3/patch03 9577 SHA256 2c1dce889ad21838895dc81ef7759f4a11c87fbece960703920b6abb783d3e5c SHA512 a52f9701e9a47431902cd0f550f0408cafcb1595e749f37f21b3bca9381f375a1864092b1830da14da0a383feaa3e9c2771fe0ca220c40bd9cdab14c955b9404 WHIRLPOOL 095edae48dad8fb8942725625c915475e595cf0ccc5091d5701ae33f0062da96ebe0848e2571e7de6a854eb254bd316e99e4638d31486eb7db800ec3f486bfd6 +AUX 3.1.3/patch04 7194 SHA256 5f0f4598dac63292ab80c18cf6a52fd886be6a12dc91a8387a42818b1ef7e26e SHA512 04ea17e27b1900638deede4746ee9d45d668e35072d30de5757dd0aeae0330062ad8591014e1e6985780a6209f4d68cf412215ff7f8f5247737a0f3192e4b3f6 WHIRLPOOL 5cee228cff4e9fd1711b55fd8fdc3258ff614a58948281db557aaeffb68d03b1db708a95bdff814eb194bbe19e3497edd9659e5c5093245220f819571f343f2f +AUX mpfr-3.1.4-cygwin.patch 1502 SHA256 ec2d87fcfb2fc8f7ea078aa38c309e6eaedc974d70cbe78ca921db06415b9029 SHA512 68cb97c873ce6f25b1cc8f74e7b367941565296d027bb76943b83c46fd7eb304479896ce69f1ae850b5a8ad5796c2a99a5c1949a0215be7cab74669d3352a82b WHIRLPOOL 9a5935bf7cd1aa2d01f16ecbc09e221e48f1d28313d1f040afdd54b319c4147d3b3abe4fa88e60a47605b5b7409249df0a7e65dcb9026d035be68611b05ce98f DIST mpfr-2.4.2.tar.bz2 1077886 SHA256 c7e75a08a8d49d2082e4caee1591a05d11b9d5627514e678f02d66a124bcf2ba SHA512 c004b3dbf86c04960e4a1f8db37a409a7cc4cb76135e76e98dcc5ad93aaa8deb62334ee13ff84447a7c12a5e8cb57f25c62ac908c24920f1fb1a38d79d4a4c5e WHIRLPOOL d08935d1c5cda48753ddbf98b3b0e87d911279d7fea24e6b210da7e2378f769f3b20babe96859601195d6a9811cf8297d239df53ad2cfa6d0a1bb7bb02ac6a29 -DIST mpfr-3.0.0.tar.bz2 1138685 SHA256 8f4e5f9c53536cb798a30455ac429b1f9fc75a0f8af32d6e0ac31ebf1024821f SHA512 f404a5ebc48624406ff62ddc7c75c75ae06c207b0cdb60d330e95f2782fca9cf4875f8b8389b666bc96d4f157afbdf270d39d95ae890fc7f81027f744632d016 WHIRLPOOL 195eaafca24f4c11472eebc400899244966ed2f087604c8827314ca64ce4bb282af5ff683a1ffaeba5034d0ef82dbb627a88e77af7c1832b78b2ecb5a82d1b77 -DIST mpfr-3.0.1.tar.bz2 1154306 SHA256 e1977099bb494319c0f0c1f85759050c418a56884e9c6cef1c540b9b13e38e7f SHA512 bbac7d0d63fd3b4cd895e247c448adce7f4c2b6b66ecfe26af138018e0f96991fa8cbd8cbe94f924761aa1ac676e259af1228600dfc0854314e875e7739fd279 WHIRLPOOL 9d8e9fb6fd4c4526ae853e2bbf85c85dabe01000b0df6f79dcfdbb15f0df95f5a084f304e6e0bc78fbd768eecfb7749c5dfa03a772cc6444432dcaccb1c6adc9 -DIST mpfr-3.1.0.tar.bz2 1203891 SHA256 74a7bbbad168dd1cc414f1c9210b8fc16ccfc8e422d34b3371a8978e31eab680 SHA512 86083d8cf9dbcf1e33fcf1d73da8bd5b98fbc9187acf36b2d84c453fd18010aa659960a8026470e49d535d957f764941926a78acb31fe2869bf9a92524e0e81c WHIRLPOOL 7eb97b6df3ca8f903e2fa65c2f184edbf6cf990ce512eaf9598a52db381d74879e5549bf019e89b7d7d260d1347e19d6c03e8365e8340591e110d011090a7a4b -DIST mpfr-3.1.1.tar.xz 1071688 SHA256 49d5acc32dbeec30a8e26af9c19845763d63feacb8bf97b12876008419f5a17a SHA512 4fcc87e19a08622b3211a33807e708b78da6c8659f391003703a9e170c485f56e6ebfff48d42afca7b4edb14fd9487684c4d8fd6c9f805ed62b6d5259d5721a8 WHIRLPOOL c4fdb3c7fba779cfa8900cd3b05322d4853bb6114ea42a5ec315d4489c25e962185f3e3cd3b3214360b55a58da02987c62c5ca92fb14989b38bd8c93bccd63d5 -DIST mpfr-3.1.2.tar.xz 1074388 SHA256 399d0f47ef6608cc01d29ed1b99c7faff36d9994c45f36f41ba250147100453b SHA512 8d594206afb2637ed39ad564d42c8c4d02b042b95925f5c6ec891e5cb87f7155195559c7ff477256a088ecaaa3c2b0d35a9d11a74ed526a1080d49b2950e5587 WHIRLPOOL 1e391888d9cecc71617e99eb841cafac536e703b12d46a53fdcf773cc2654c98ca6bde2358f997c8b7bfd832bdb0c395b224df8a460a8fb5b4ad6f2c2e092b17 -EBUILD mpfr-2.4.2_p3-r1.ebuild 1431 SHA256 8facfef5d1a82c3862fc231b38e45558b87bc4e9539c3a4a4423b1a2b6d6f740 SHA512 18fa4ad9c5e4af2b4e8de85ea8f6885ce70ea159076ebd17ed4507c51f38e60d2865216bc1ce638ab7984c0b048d597b99ddbdb2f2e612b3227c4d615e61ee9a WHIRLPOOL 873e320cccdd9359ca5d205d21aa8703fc2009378064b43b61ef612f638598952ebb1b19c9269f3be456ab4b222a62a14385cfb7287470e185453e1137062042 -EBUILD mpfr-3.0.0_p3.ebuild 1692 SHA256 d646350c940c10c432a31d78ad7073e294bc60bf53d41b6fde1e0c7798db3932 SHA512 855dae5d805e9c3547419ed7dc1409f65653fd96a02f860c7acfb033700f1f78841ea6b2ccc34d3c975cc640997c6d1f075d561b9e61619c21d02a9e3eb9e98e WHIRLPOOL 44e067f6660aa6c4b9859d8ce8714d112c8dcb6ff482a53150f2a2ab6fb84dcb6229866dbad1eaddba6764b0554f2bb17ac5bd7947b3afc0431a7d1b10bbdbf6 -EBUILD mpfr-3.0.1.ebuild 1700 SHA256 c3e8921034f5f87586b9e14326e152c4072c15ae18b6d2a6a62cb16b9e32e3d4 SHA512 b006d0664ae56c0f8e510372d99ba349c736c11b109e7dd1a5f675b47c885b5644bb2ce119e9334bfa4afd366015f076e62d0263d491d9a7ce43e85f4adb4521 WHIRLPOOL f88d7a77c35d1eba770d72b5170a6fff8d756d809b178743f5e2774517517457d3a109e58e255b1802eb37b6f3c17011011e1f0a04315d0eccd5fe7ebe3fd2e9 -EBUILD mpfr-3.0.1_p4-r1.ebuild 1854 SHA256 8791dcf9d32b3b927964cebc15cf5f7a138af0ac2af5623a3ea6edfb7af8d66c SHA512 87f8459e697410f36e9ef5442955646b75e5a3893cf6d3962ec263fa44b9cf703a3aa7c0b6578a1d65610fa010683b072af525a2643874b5f409405860388b34 WHIRLPOOL a46061e0da9c34e97bc54c309df5b94bc27d77a9a110e49f0904cd8feb8a546607e961c68c9b615da2f74e0d8ffc99f66e07500a6315d12c8125c577c7a6d295 -EBUILD mpfr-3.0.1_p4.ebuild 1691 SHA256 273a3f471cae74920b783494379951de909891090ab9709b3b9ce3d5326e4e2d SHA512 80c6ca3139d2b0f65e6ae1f8f84f664aebf1f06224e66b22962c898bfacf1c03bd142d32b05ba1b5f96ff4f3b6f0e4a3f9485f3af85f8638d57f78a029ce2160 WHIRLPOOL ff96fe531f009f56a0db8821d326abcdc3ce2271393b46d9c7a2f7908f5d80fae7f44fcffb90baebbcc81f56036f7d19c82a905bd12500845efa135b5a1a6ff5 -EBUILD mpfr-3.1.0.ebuild 1950 SHA256 42fc55acc6041b9f79979203afe52f4b19ff153d1f1c5a13ab9e968958dbd9df SHA512 0d9adc8d9cd835073ef5ea0536816c37198da6c65bd6daee128006acc7655d289fcfbf97ef94cd60ec24385298534d163b561069639ed8c42415a6966c54b3a8 WHIRLPOOL 0342f255bda325cfb311a58106043eaaf3d6e7b81254e8c8bfe711fdabd20bd1124529f3483c608c183b81d455c5aa01b5ccee6662284fc336ec8005c59e4d1f -EBUILD mpfr-3.1.0_p7.ebuild 1967 SHA256 4c7e7da8207970d54881151022f8df714e31489cd7898e187f7f29396af611c0 SHA512 d6ed440cbd68e497588de1ad8dc652486b426b43ef37bd148c2c7ee34be5f1b20bc97b31eef634e4aefbcc9341edc84ebcf7cb31231b59b7e1fdce2c0069e734 WHIRLPOOL 99f47197a66b964da5fdc29d470fc26edd633ab4015147a3068598d3d35ff4ca617823fe5e695b545d38e6644f75799c919bfc525dbbdb145df5074675b63f1b -EBUILD mpfr-3.1.1.ebuild 1951 SHA256 321164e9f88fb4c8808a683a6d321bd61d73a699b3e7113bbbb78b49620e4c02 SHA512 66ce60ba6a6cd38279063ef20ed73d9cd18033d092dc7d5150628194f38c8a39959ff8f7d7dad656caaf944d9322ed1eb3ec2f6ca12601b7fef6a911b5a27ff2 WHIRLPOOL 49ee3a0abb5029bf8fd8ebdf748577fe27cc7151116b623dbb8ae848e7a6d520776762c62f73bbcf09a9e49ecb4462e0d9c0e0a14a26041816de6143c4b911a6 -EBUILD mpfr-3.1.1_p2.ebuild 2001 SHA256 8d6ac46fb831639463332927299ce3f9590aefade2cd6c073ce81add9e179835 SHA512 09dd693570a57debf2ceae007c22efd285691ae19757cfe64ed0bdfab116b3b208b95a612827b1bbfd0d2f980f653851172608fa0f75eae0bcc3a4cb20af0575 WHIRLPOOL 0396d497db15ff7d9044f945066ad8231cf7dd536d7dece981789f1140b6f2d6a0f2a12720bf25da7893a3c11859b914d9e6803a2f0063e01d71840c9e6eb4ff -EBUILD mpfr-3.1.2-r1.ebuild 2332 SHA256 3fb9870ae85a546129ebe2ffcc141d88a811e30bb7765d5648c8d4bf58bd3983 SHA512 969d8526129e122bff3e78275ab356d3855eac35b00ab39d4ec815a44105558c8bc5b12a88ea637dfd7e9e8bf825479db2a226524c2d112e5904b76e843745b3 WHIRLPOOL da14e103a6b9e1fb4c6621681703cf03918bcc8b5459142a01f59802b532e1d0d3b4a58cd8998764a8ff3c07427cf19df5d21d7a4267b771626c19fd50c5f37c -EBUILD mpfr-3.1.2_p10.ebuild 1954 SHA256 a25c13f8731168979004f77291af0357734e8388dd50ab14617f1d742b8950d8 SHA512 e47ffffc502a6682307fd5128b142c40423f7d7173b9b501f0a6093102d8cc9baf8999bc3c693c1d0fa51ee1ff196d8f861a2d4a31a111fe681cd9a4024d3961 WHIRLPOOL 634882ee662b01e037673b7d4a2c670f36fc85dd8c4e5e0492ebceb91070b37bf29e64024bad052b6ec5cfbe943d88c7d846a5676288f43ade8865abf3941e37 -EBUILD mpfr-3.1.2_p5.ebuild 2343 SHA256 eeda4fa6d5dc6e174e208bea29ea58ece393065da2f3d91ef271d1d8ad3c223b SHA512 0dcfbd476e07483494bf15eec9d5197385dbc96639a04700bf1e339f6bc2594f7fb74fc2b0fd0ea554be15f6ae0fb9c14b5ee4f3a4cfaccd6f29490458ad72ec WHIRLPOOL e779be16adaf459bb9733d32e9b6bcdd08d6af6f4bd8c6e0025a310d8becfe780948f5efca66287f985fd26816c91aac2883bf5b72d242af2a4e1f606d67d9bc -MISC ChangeLog 23323 SHA256 926a51d445787e7178c5c0474b3c32a8cde8ef5a35dda6a215e420e08f5d9743 SHA512 137a0e8dfa2be548024780751815889d32534e20d2b80f316b137835921e74f206a560d645527b7608981f589ab7b07f98bca787e44f272842436af92a489fc9 WHIRLPOOL de4a04e09bfbc68e978ce8cfd18fb6f119de9785da91ea42aa0365e7661bdc4cdb23689aa13d02308278abc3da9453be62fc899e23a05d1c048100d33a7a77bb -MISC metadata.xml 162 SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a SHA512 2a857e10b277827773a6c7967e070d7bfff23d75f44fa4d4fa8a7339df3225e6dba512a865d91c9c55bdb013dafdce85dface1b845acfbb5473e232666cdda45 WHIRLPOOL f7586c1570803b3e646f0be89ba6c767e82ec6889ef92d15f62a38f1410ed9d82c36892e5e83f694471959783d0d5ad667f1a39b7eb51f2080c269d5fa23d819 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJUVIqzAAoJEPGu1DbS6WIAwWcP/0+CMXoCX2Zd/MXnI2xhVAVc -AU0jiL0PDsCGxiEz394CkLhvAqBf01RHQqDfZDBEAe64GwUhgHyZ2dP0LlpGx2vK -J7hiQD5Gj86T/Ash3ybTcPaWu/it5YROLivU/NY8smwSAOsi7/v5KNxhu1Jgt2oJ -/vzg1CkeL8VDmm9SMVxhzfLrUYSEK+kR5UGDcUElC9fm5Hheaw9PvNFlllzQ6Xsj -bmwqM2x1AHKxf4VrZN0FtutQk0DQQAQxmKI70oiYbHzKYGIkzE+uI5TXrtKXXZrY -vOmCaKzdQC3G+DC28oK2vguEF/VvOZdI9IQJYqiN2HmGEronOTth6O8N/57QqChX -vooiT4sj6WCS34jvSF/4FEo1xiDVgP9s2MXGxyt7+f/D6y+BxjEh3pNOh7s1pSAk -DI3Vq4ijzrGEHGcZ3kAUXlU3VlOlO2ksZpRFVPo8BSYagEdqMpB8X8JtW7sbcZYq -a8nVDnMQ2Tsp9W9cyElItCp5DueeF0uVeyxek7tdNFvThLLp5PaxVOgYZC1jAkiv -mpqnY/xnmPJwQ1u5gnABGESLh56kqo2dhsfK1mk+aYF2glADl/+MJ1jIEyhwIKVI -hFKs9dDaG/Zg3XsCh+VjsUkFOL3pQFJNbZP70Y6tzmOo6cMwcxjOJ1iAJpvYEtXk -I0mqZrzq1prvofxGonLG -=Qe9H ------END PGP SIGNATURE----- +DIST mpfr-3.1.3.tar.xz 1112096 SHA256 6835a08bd992c8257641791e9a6a2b35b02336c8de26d0a8577953747e514a16 SHA512 79846fd82974269aa48152c2b6dbcb2321130dc4d0f0ba2eb94d56619b177add9b2077ebf88b4382c56db19c4215910e5a252f216715c1eee40baa299da42eb4 WHIRLPOOL fba9174551511ffa0fed80d906c5282c095697e79ab9b6fdeb915b9a81f15e20290b3ae6aa7c9ee9ef10fa9c0f973d8a75e1a169aae43f87a28ca433a93c57ce +DIST mpfr-3.1.4.tar.xz 1122152 SHA256 761413b16d749c53e2bfd2b1dfaa3b027b0e793e404b90b5fbaeef60af6517f5 SHA512 4ef61708834efdea6b85258f46f1b25ce1c55b912f44b117d8c3d5e06d8f1177e50f627d9736f3289bd159c5bb10c80e09d1ad9f6f52c4ff43c3496034b04232 WHIRLPOOL 86021e6a60cad98ea42f8ab5bfe990a744ee21fbe89612e083dea43f7e981e84fcbc86de4a90e7a058c569b57b97359a29c9cf5252b960aa91f2247fb96c2743 +EBUILD mpfr-2.4.2_p3-r1.ebuild 1518 SHA256 f76b72fb9e1b6a6a68bb8657b5837f0fb9638e887e962673bcf40e34c5ade04f SHA512 c83bdbb01dccf7e3a270225e749dae8679fd590c684a9eb8ceda2b5e01b6bb944037112a11c317d77b325829fa24fcd8d878ad8fdaf4a3aea5bbc94d1a220e06 WHIRLPOOL dc217574acd7a6f4a44e7027246d30a80ddaa8bc64d453cd5062304d5c85f3c23f9b08130441004a1ab32ed1b47eecf7aa29dcf09791d224486203f670d75815 +EBUILD mpfr-3.1.3_p4.ebuild 1838 SHA256 54bed419e5b2c63c25294936bc3929d28bde4f858ecb9918d2a2f8313d8bf04d SHA512 8633303826b30011e99034f7834319eac01705c558a5b06a955ab86ed0011caed2c0d8ece30882e499c0ba2382896c47fce31c2ad7a7050ec05b239e5d57a95c WHIRLPOOL 234a104c98472ea865b3c41be16c65be646c34357a6834d57596681c2b151860067e4a5e8e3515a43080e1e54381a2104ebdf512dcf8212c1186875d6d630a78 +EBUILD mpfr-3.1.4.ebuild 1735 SHA256 56ac3a149355ff7d29106915c567cf76a42ad46f740ef86c93699862e91c5f5b SHA512 2542a955f43afd8344f088e183665f8871f3f0c9868dcbc0e040067e2b9ab6bdc87f8cec19753197ba4f59e11e6fd4e12b4e63434e7ce06d9b6f10ac8028d773 WHIRLPOOL 7d01d3b3f0f094b10bce7cf67f2cbc044d779414ca5f705164d830a8b26a80d9a090e4f3a2f5cec3011eb7267eeaf6c37016696af325cf15736f6b748f7e8bd2 +MISC ChangeLog 6467 SHA256 21041faa94cf646a117b4841ebaf51c9c08da18e3de5bac9b9d7a30ac1703bb1 SHA512 c2f36b302341cf4a8ce778c2f1932c5216f6d2c60169b9a7681db01e2da2400572eac5fe0567c268c8a760c51bc0f60b9236ecb7d4fc7c99f546045a2b918441 WHIRLPOOL 88578c6b4c7d78080d4f8926479f8baf1416af1f4e10e8e34bde43ee97ec765611c3522797bb8089fe127dca4ed73be883610e5a746b87f67a66858508643e1a +MISC ChangeLog-2015 24479 SHA256 a51c8ad4156ba54a7772766b45dc2d31300bef80d9228b8384a24b7e2390c581 SHA512 66bb38a7f454f37ba53702bbae3171d2fa5fc1ac80780a3c9d8e3590a741bcff2510425600048526087c9251a52a4a5c3c11b40590f1b72bffbac658cb64d84c WHIRLPOOL 421ab9f1231c7f045c0a374af1e561767726ac11ea5e7d7564bcf8d2ff6acfdf7453a9587badf563abf25483c8a2c54b7e4c1cdd4ccc16813dac531afb55ce23 +MISC metadata.xml 257 SHA256 fcb691c3299a07a5fe4f936baa5aa146b8aa3cb9491ba88fd12547cb540b02c2 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1 WHIRLPOOL 62b62e3e5489b8983ddd7bfc6017411d5e02f9710763206baa84b826388c8685fe7bdc0bb6a76c029e73ae4c160e9af6c8544406dc70a203c7c3d65d4aa15400 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch01 deleted file mode 100644 index da98aab758..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch01 +++ /dev/null @@ -1,220 +0,0 @@ -diff -Naurd mpfr-3.0.0-a/PATCHES mpfr-3.0.0-b/PATCHES ---- mpfr-3.0.0-a/PATCHES 2010-06-23 11:02:49.000000000 +0000 -+++ mpfr-3.0.0-b/PATCHES 2010-06-23 11:03:36.000000000 +0000 -@@ -0,0 +1 @@ -+mpfr_out_str -diff -Naurd mpfr-3.0.0-a/VERSION mpfr-3.0.0-b/VERSION ---- mpfr-3.0.0-a/VERSION 2010-06-10 11:00:14.000000000 +0000 -+++ mpfr-3.0.0-b/VERSION 2010-06-23 11:03:20.000000000 +0000 -@@ -1 +1 @@ --3.0.0 -+3.0.0-p1 -diff -Naurd mpfr-3.0.0-a/mpfr.h mpfr-3.0.0-b/mpfr.h ---- mpfr-3.0.0-a/mpfr.h 2010-06-10 11:00:14.000000000 +0000 -+++ mpfr-3.0.0-b/mpfr.h 2010-06-23 11:03:20.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 0 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.0.0" -+#define MPFR_VERSION_STRING "3.0.0-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.0.0-a/mpfr.texi mpfr-3.0.0-b/mpfr.texi ---- mpfr-3.0.0-a/mpfr.texi 2010-06-10 11:00:14.000000000 +0000 -+++ mpfr-3.0.0-b/mpfr.texi 2010-06-23 11:03:12.000000000 +0000 -@@ -2050,7 +2050,7 @@ - are printed. If @var{base} is greater than 10, @samp{@@} will be used - instead of @samp{e} as exponent delimiter. - --Return the number of bytes written, or if an error occurred, return 0. -+Return the number of characters written, or if an error occurred, return 0. - @end deftypefun - - @deftypefun size_t mpfr_inp_str (mpfr_t @var{rop}, FILE *@var{stream}, int @var{base}, mpfr_rnd_t @var{rnd}) -diff -Naurd mpfr-3.0.0-a/out_str.c mpfr-3.0.0-b/out_str.c ---- mpfr-3.0.0-a/out_str.c 2010-06-10 11:00:14.000000000 +0000 -+++ mpfr-3.0.0-b/out_str.c 2010-06-23 11:03:12.000000000 +0000 -@@ -22,6 +22,16 @@ - - #include "mpfr-impl.h" - -+/* Warning! S should not contain "%". */ -+#define OUT_STR_RET(S) \ -+ do \ -+ { \ -+ int r; \ -+ r = fprintf (stream, (S)); \ -+ return r < 0 ? 0 : r; \ -+ } \ -+ while (0) -+ - size_t - mpfr_out_str (FILE *stream, int base, size_t n_digits, mpfr_srcptr op, - mpfr_rnd_t rnd_mode) -@@ -29,6 +39,7 @@ - char *s, *s0; - size_t l; - mpfr_exp_t e; -+ int err; - - MPFR_ASSERTN (base >= 2 && base <= 62); - -@@ -36,37 +47,16 @@ - if (stream == NULL) - stream = stdout; - -- if (MPFR_IS_NAN(op)) -- { -- fprintf (stream, "@NaN@"); -- return 3; -- } -- -- if (MPFR_IS_INF(op)) -- { -- if (MPFR_SIGN(op) > 0) -- { -- fprintf (stream, "@Inf@"); -- return 3; -- } -- else -- { -- fprintf (stream, "-@Inf@"); -- return 4; -- } -- } -- -- if (MPFR_IS_ZERO(op)) -+ if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (op))) - { -- if (MPFR_SIGN(op) > 0) -- { -- fprintf(stream, "0"); -- return 1; -- } -+ if (MPFR_IS_NAN (op)) -+ OUT_STR_RET ("@NaN@"); -+ else if (MPFR_IS_INF (op)) -+ OUT_STR_RET (MPFR_IS_POS (op) ? "@Inf@" : "-@Inf@"); - else - { -- fprintf(stream, "-0"); -- return 2; -+ MPFR_ASSERTD (MPFR_IS_ZERO (op)); -+ OUT_STR_RET (MPFR_IS_POS (op) ? "0" : "-0"); - } - } - -@@ -77,21 +67,31 @@ - - l = strlen (s) + 1; /* size of allocated block returned by mpfr_get_str - - may be incorrect, as only an upper bound? */ -- if (*s == '-') -- fputc (*s++, stream); - -- /* outputs mantissa */ -- fputc (*s++, stream); e--; /* leading digit */ -- fputc ((unsigned char) MPFR_DECIMAL_POINT, stream); -- fputs (s, stream); /* rest of mantissa */ -+ /* outputs possible sign and significand */ -+ err = (*s == '-' && fputc (*s++, stream) == EOF) -+ || fputc (*s++, stream) == EOF /* leading digit */ -+ || fputc ((unsigned char) MPFR_DECIMAL_POINT, stream) == EOF -+ || fputs (s, stream) == EOF; /* trailing significand */ - (*__gmp_free_func) (s0, l); -+ if (MPFR_UNLIKELY (err)) -+ return 0; -+ -+ e--; /* due to the leading digit */ - - /* outputs exponent */ - if (e) - { -+ int r; -+ - MPFR_ASSERTN(e >= LONG_MIN); - MPFR_ASSERTN(e <= LONG_MAX); -- l += fprintf (stream, (base <= 10 ? "e%ld" : "@%ld"), (long) e); -+ -+ r = fprintf (stream, (base <= 10 ? "e%ld" : "@%ld"), (long) e); -+ if (MPFR_UNLIKELY (r < 0)) -+ return 0; -+ -+ l += r; - } - - return l; -diff -Naurd mpfr-3.0.0-a/tests/tout_str.c mpfr-3.0.0-b/tests/tout_str.c ---- mpfr-3.0.0-a/tests/tout_str.c 2010-06-10 11:00:13.000000000 +0000 -+++ mpfr-3.0.0-b/tests/tout_str.c 2010-06-23 11:03:12.000000000 +0000 -@@ -46,22 +46,54 @@ - special (void) - { - mpfr_t x; -+ unsigned int n; - - mpfr_init (x); - - mpfr_set_nan (x); -- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ if (n != 5) -+ { -+ printf ("Error: mpfr_out_str (file, 10, 0, NaN, MPFR_RNDN) wrote %u " -+ "characters instead of 5.\n", n); -+ exit (1); -+ } - - mpfr_set_inf (x, 1); -- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ if (n != 5) -+ { -+ printf ("Error: mpfr_out_str (file, 10, 0, +Inf, MPFR_RNDN) wrote %u " -+ "characters instead of 5.\n", n); -+ exit (1); -+ } - - mpfr_set_inf (x, -1); -- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ if (n != 6) -+ { -+ printf ("Error: mpfr_out_str (file, 10, 0, -Inf, MPFR_RNDN) wrote %u " -+ "characters instead of 6.\n", n); -+ exit (1); -+ } - - mpfr_set_ui (x, 0, MPFR_RNDN); -- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ if (n != 1) -+ { -+ printf ("Error: mpfr_out_str (file, 10, 0, +0, MPFR_RNDN) wrote %u " -+ "characters instead of 1.\n", n); -+ exit (1); -+ } -+ - mpfr_neg (x, x, MPFR_RNDN); -- mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ n = mpfr_out_str (fout, 10, 0, x, MPFR_RNDN); -+ if (n != 2) -+ { -+ printf ("Error: mpfr_out_str (file, 10, 0, -0, MPFR_RNDN) wrote %u " -+ "characters instead of 2.\n", n); -+ exit (1); -+ } - - mpfr_clear (x); - } -diff -Naurd mpfr-3.0.0-a/version.c mpfr-3.0.0-b/version.c ---- mpfr-3.0.0-a/version.c 2010-06-10 11:00:14.000000000 +0000 -+++ mpfr-3.0.0-b/version.c 2010-06-23 11:03:20.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.0.0"; -+ return "3.0.0-p1"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch02 deleted file mode 100644 index af6dfb2138..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch02 +++ /dev/null @@ -1,377 +0,0 @@ -diff -Naurd mpfr-3.0.0-a/Makefile.in mpfr-3.0.0-b/Makefile.in ---- mpfr-3.0.0-a/Makefile.in 2010-06-10 11:00:52.000000000 +0000 -+++ mpfr-3.0.0-b/Makefile.in 2010-06-10 11:00:52.000000000 +0000 -@@ -239,6 +239,7 @@ - distuninstallcheck_listfiles = find . -type f -print - distcleancheck_listfiles = find . -type f -print - ACLOCAL = @ACLOCAL@ -+ALLOCA = @ALLOCA@ - AMTAR = @AMTAR@ - AR = @AR@ - AS = @AS@ -diff -Naurd mpfr-3.0.0-a/PATCHES mpfr-3.0.0-b/PATCHES ---- mpfr-3.0.0-a/PATCHES 2010-06-23 11:03:36.000000000 +0000 -+++ mpfr-3.0.0-b/PATCHES 2010-06-25 13:23:13.000000000 +0000 -@@ -0,0 +1 @@ -+alloca -diff -Naurd mpfr-3.0.0-a/VERSION mpfr-3.0.0-b/VERSION ---- mpfr-3.0.0-a/VERSION 2010-06-23 11:03:20.000000000 +0000 -+++ mpfr-3.0.0-b/VERSION 2010-06-25 13:23:13.000000000 +0000 -@@ -1 +1 @@ --3.0.0-p1 -+3.0.0-p2 -diff -Naurd mpfr-3.0.0-a/acinclude.m4 mpfr-3.0.0-b/acinclude.m4 ---- mpfr-3.0.0-a/acinclude.m4 2010-06-10 11:00:14.000000000 +0000 -+++ mpfr-3.0.0-b/acinclude.m4 2010-06-10 11:00:14.000000000 +0000 -@@ -59,6 +59,9 @@ - dnl sys/fpu.h - MIPS specific - AC_CHECK_HEADERS([sys/time.h sys/fpu.h]) - -+dnl Check how to get `alloca' -+AC_FUNC_ALLOCA -+ - dnl SIZE_MAX macro - gl_SIZE_MAX - -diff -Naurd mpfr-3.0.0-a/configure mpfr-3.0.0-b/configure ---- mpfr-3.0.0-a/configure 2010-06-10 11:00:51.000000000 +0000 -+++ mpfr-3.0.0-b/configure 2010-06-25 13:23:05.000000000 +0000 -@@ -783,6 +783,7 @@ - OBJDUMP - DLLTOOL - AS -+ALLOCA - MPFR_LIBM - ANSI2KNR - U -@@ -5622,6 +5623,197 @@ - done - - -+# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works -+# for constant arguments. Useless! -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 -+$as_echo_n "checking for working alloca.h... " >&6; } -+if test "${ac_cv_working_alloca_h+set}" = set; then : -+ $as_echo_n "(cached) " >&6 -+else -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+#include -+int -+main () -+{ -+char *p = (char *) alloca (2 * sizeof (int)); -+ if (p) return 0; -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_working_alloca_h=yes -+else -+ ac_cv_working_alloca_h=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 -+$as_echo "$ac_cv_working_alloca_h" >&6; } -+if test $ac_cv_working_alloca_h = yes; then -+ -+$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h -+ -+fi -+ -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 -+$as_echo_n "checking for alloca... " >&6; } -+if test "${ac_cv_func_alloca_works+set}" = set; then : -+ $as_echo_n "(cached) " >&6 -+else -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+#ifdef __GNUC__ -+# define alloca __builtin_alloca -+#else -+# ifdef _MSC_VER -+# include -+# define alloca _alloca -+# else -+# ifdef HAVE_ALLOCA_H -+# include -+# else -+# ifdef _AIX -+ #pragma alloca -+# else -+# ifndef alloca /* predefined by HP cc +Olibcalls */ -+char *alloca (); -+# endif -+# endif -+# endif -+# endif -+#endif -+ -+int -+main () -+{ -+char *p = (char *) alloca (1); -+ if (p) return 0; -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_func_alloca_works=yes -+else -+ ac_cv_func_alloca_works=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 -+$as_echo "$ac_cv_func_alloca_works" >&6; } -+ -+if test $ac_cv_func_alloca_works = yes; then -+ -+$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h -+ -+else -+ # The SVR3 libPW and SVR4 libucb both contain incompatible functions -+# that cause trouble. Some versions do not even contain alloca or -+# contain a buggy version. If you still want to use their alloca, -+# use ar to extract alloca.o from them instead of compiling alloca.c. -+ -+ALLOCA=\${LIBOBJDIR}alloca.$ac_objext -+ -+$as_echo "#define C_ALLOCA 1" >>confdefs.h -+ -+ -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 -+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } -+if test "${ac_cv_os_cray+set}" = set; then : -+ $as_echo_n "(cached) " >&6 -+else -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+#if defined CRAY && ! defined CRAY2 -+webecray -+#else -+wenotbecray -+#endif -+ -+_ACEOF -+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -+ $EGREP "webecray" >/dev/null 2>&1; then : -+ ac_cv_os_cray=yes -+else -+ ac_cv_os_cray=no -+fi -+rm -f conftest* -+ -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 -+$as_echo "$ac_cv_os_cray" >&6; } -+if test $ac_cv_os_cray = yes; then -+ for ac_func in _getb67 GETB67 getb67; do -+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -+eval as_val=\$$as_ac_var -+ if test "x$as_val" = x""yes; then : -+ -+cat >>confdefs.h <<_ACEOF -+#define CRAY_STACKSEG_END $ac_func -+_ACEOF -+ -+ break -+fi -+ -+ done -+fi -+ -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 -+$as_echo_n "checking stack direction for C alloca... " >&6; } -+if test "${ac_cv_c_stack_direction+set}" = set; then : -+ $as_echo_n "(cached) " >&6 -+else -+ if test "$cross_compiling" = yes; then : -+ ac_cv_c_stack_direction=0 -+else -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+$ac_includes_default -+int -+find_stack_direction () -+{ -+ static char *addr = 0; -+ auto char dummy; -+ if (addr == 0) -+ { -+ addr = &dummy; -+ return find_stack_direction (); -+ } -+ else -+ return (&dummy > addr) ? 1 : -1; -+} -+ -+int -+main () -+{ -+ return find_stack_direction () < 0; -+} -+_ACEOF -+if ac_fn_c_try_run "$LINENO"; then : -+ ac_cv_c_stack_direction=1 -+else -+ ac_cv_c_stack_direction=-1 -+fi -+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -+ conftest.$ac_objext conftest.beam conftest.$ac_ext -+fi -+ -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 -+$as_echo "$ac_cv_c_stack_direction" >&6; } -+cat >>confdefs.h <<_ACEOF -+#define STACK_DIRECTION $ac_cv_c_stack_direction -+_ACEOF -+ -+ -+fi -+ -+ - - for ac_header in stdint.h - do : -@@ -7564,13 +7756,13 @@ - else - lt_cv_nm_interface="BSD nm" - echo "int some_variable = 0;" > conftest.$ac_ext -- (eval echo "\"\$as_me:7567: $ac_compile\"" >&5) -+ (eval echo "\"\$as_me:7759: $ac_compile\"" >&5) - (eval "$ac_compile" 2>conftest.err) - cat conftest.err >&5 -- (eval echo "\"\$as_me:7570: $NM \\\"conftest.$ac_objext\\\"\"" >&5) -+ (eval echo "\"\$as_me:7762: $NM \\\"conftest.$ac_objext\\\"\"" >&5) - (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) - cat conftest.err >&5 -- (eval echo "\"\$as_me:7573: output\"" >&5) -+ (eval echo "\"\$as_me:7765: output\"" >&5) - cat conftest.out >&5 - if $GREP 'External.*some_variable' conftest.out > /dev/null; then - lt_cv_nm_interface="MS dumpbin" -@@ -8772,7 +8964,7 @@ - ;; - *-*-irix6*) - # Find out which ABI we are using. -- echo '#line 8775 "configure"' > conftest.$ac_ext -+ echo '#line 8967 "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? -@@ -10032,11 +10224,11 @@ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` -- (eval echo "\"\$as_me:10035: $lt_compile\"" >&5) -+ (eval echo "\"\$as_me:10227: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 -- echo "$as_me:10039: \$? = $ac_status" >&5 -+ echo "$as_me:10231: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. -@@ -10371,11 +10563,11 @@ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` -- (eval echo "\"\$as_me:10374: $lt_compile\"" >&5) -+ (eval echo "\"\$as_me:10566: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 -- echo "$as_me:10378: \$? = $ac_status" >&5 -+ echo "$as_me:10570: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. -@@ -10476,11 +10668,11 @@ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` -- (eval echo "\"\$as_me:10479: $lt_compile\"" >&5) -+ (eval echo "\"\$as_me:10671: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 -- echo "$as_me:10483: \$? = $ac_status" >&5 -+ echo "$as_me:10675: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized -@@ -10531,11 +10723,11 @@ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` -- (eval echo "\"\$as_me:10534: $lt_compile\"" >&5) -+ (eval echo "\"\$as_me:10726: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 -- echo "$as_me:10538: \$? = $ac_status" >&5 -+ echo "$as_me:10730: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized -@@ -12915,7 +13107,7 @@ - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<_LT_EOF --#line 12918 "configure" -+#line 13110 "configure" - #include "confdefs.h" - - #if HAVE_DLFCN_H -@@ -13011,7 +13203,7 @@ - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<_LT_EOF --#line 13014 "configure" -+#line 13206 "configure" - #include "confdefs.h" - - #if HAVE_DLFCN_H -diff -Naurd mpfr-3.0.0-a/mpfr.h mpfr-3.0.0-b/mpfr.h ---- mpfr-3.0.0-a/mpfr.h 2010-06-23 11:03:20.000000000 +0000 -+++ mpfr-3.0.0-b/mpfr.h 2010-06-25 13:23:13.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 0 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.0.0-p1" -+#define MPFR_VERSION_STRING "3.0.0-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.0.0-a/tests/Makefile.in mpfr-3.0.0-b/tests/Makefile.in ---- mpfr-3.0.0-a/tests/Makefile.in 2010-06-10 11:00:52.000000000 +0000 -+++ mpfr-3.0.0-b/tests/Makefile.in 2010-06-10 11:00:52.000000000 +0000 -@@ -960,6 +960,7 @@ - red=; grn=; lgn=; blu=; std= - DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - ACLOCAL = @ACLOCAL@ -+ALLOCA = @ALLOCA@ - AMTAR = @AMTAR@ - AR = @AR@ - AS = @AS@ -diff -Naurd mpfr-3.0.0-a/version.c mpfr-3.0.0-b/version.c ---- mpfr-3.0.0-a/version.c 2010-06-23 11:03:20.000000000 +0000 -+++ mpfr-3.0.0-b/version.c 2010-06-25 13:23:13.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.0.0-p1"; -+ return "3.0.0-p2"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch03 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch03 deleted file mode 100644 index cf8a936ec6..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.0/patch03 +++ /dev/null @@ -1,88 +0,0 @@ -diff -Naurd mpfr-3.0.0-a/PATCHES mpfr-3.0.0-b/PATCHES ---- mpfr-3.0.0-a/PATCHES 2010-07-10 00:11:19.000000000 +0000 -+++ mpfr-3.0.0-b/PATCHES 2010-07-10 00:12:50.000000000 +0000 -@@ -0,0 +1 @@ -+gamma_underflow -diff -Naurd mpfr-3.0.0-a/VERSION mpfr-3.0.0-b/VERSION ---- mpfr-3.0.0-a/VERSION 2010-06-25 13:23:13.000000000 +0000 -+++ mpfr-3.0.0-b/VERSION 2010-07-10 00:11:53.000000000 +0000 -@@ -1 +1 @@ --3.0.0-p2 -+3.0.0-p3 -diff -Naurd mpfr-3.0.0-a/gamma.c mpfr-3.0.0-b/gamma.c ---- mpfr-3.0.0-a/gamma.c 2010-06-10 11:00:14.000000000 +0000 -+++ mpfr-3.0.0-b/gamma.c 2010-07-10 00:11:46.000000000 +0000 -@@ -274,7 +274,7 @@ - /* we want an upper bound for x * [log(2-x)-1]. - since x < 0, we need a lower bound on log(2-x) */ - mpfr_ui_sub (xp, 2, x, MPFR_RNDD); -- mpfr_log (xp, xp, MPFR_RNDD); -+ mpfr_log2 (xp, xp, MPFR_RNDD); - mpfr_sub_ui (xp, xp, 1, MPFR_RNDD); - mpfr_mul (xp, xp, x, MPFR_RNDU); - -@@ -303,8 +303,8 @@ - { - mpfr_sub (tmp, tmp, tmp2, MPFR_RNDZ); /* low bnd on |sin(Pi*(2-x))| */ - mpfr_ui_div (tmp, 12, tmp, MPFR_RNDU); /* upper bound */ -- mpfr_log (tmp, tmp, MPFR_RNDU); -- mpfr_add (tmp, tmp, xp, MPFR_RNDU); -+ mpfr_log2 (tmp, tmp, MPFR_RNDU); -+ mpfr_add (xp, tmp, xp, MPFR_RNDU); - underflow = mpfr_cmp_si (xp, expo.saved_emin - 2) <= 0; - } - -diff -Naurd mpfr-3.0.0-a/mpfr.h mpfr-3.0.0-b/mpfr.h ---- mpfr-3.0.0-a/mpfr.h 2010-06-25 13:23:13.000000000 +0000 -+++ mpfr-3.0.0-b/mpfr.h 2010-07-10 00:11:53.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 0 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.0.0-p2" -+#define MPFR_VERSION_STRING "3.0.0-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.0.0-a/tests/tgamma.c mpfr-3.0.0-b/tests/tgamma.c ---- mpfr-3.0.0-a/tests/tgamma.c 2010-06-10 11:00:13.000000000 +0000 -+++ mpfr-3.0.0-b/tests/tgamma.c 2010-07-10 00:11:46.000000000 +0000 -@@ -461,6 +461,20 @@ - mpfr_clear (x); - } - -+/* bug found by Stathis, only occurs on 32-bit machines */ -+static void -+test20100709 (void) -+{ -+ mpfr_t x; -+ int inex; -+ -+ mpfr_init2 (x, 100); -+ mpfr_set_str (x, "-4.6308260837372266e+07", 10, MPFR_RNDN); -+ inex = mpfr_gamma (x, x, MPFR_RNDN); -+ MPFR_ASSERTN(MPFR_IS_ZERO(x) && MPFR_IS_NEG(x) && inex > 0); -+ mpfr_clear (x); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -471,6 +485,7 @@ - test_generic (2, 100, 2); - gamma_integer (); - test20071231 (); -+ test20100709 (); - - data_check ("data/gamma", mpfr_gamma, "mpfr_gamma"); - -diff -Naurd mpfr-3.0.0-a/version.c mpfr-3.0.0-b/version.c ---- mpfr-3.0.0-a/version.c 2010-06-25 13:23:13.000000000 +0000 -+++ mpfr-3.0.0-b/version.c 2010-07-10 00:11:53.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.0.0-p2"; -+ return "3.0.0-p3"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch01 deleted file mode 100644 index d79a6f9f24..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch01 +++ /dev/null @@ -1,137 +0,0 @@ -diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES ---- mpfr-3.0.1-a/PATCHES 2011-04-12 10:50:02.000000000 +0000 -+++ mpfr-3.0.1-b/PATCHES 2011-04-12 10:50:02.000000000 +0000 -@@ -0,0 +1 @@ -+asin_exprange -diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION ---- mpfr-3.0.1-a/VERSION 2011-04-04 10:19:18.000000000 +0000 -+++ mpfr-3.0.1-b/VERSION 2011-04-12 10:50:02.000000000 +0000 -@@ -1 +1 @@ --3.0.1 -+3.0.1-p1 -diff -Naurd mpfr-3.0.1-a/asin.c mpfr-3.0.1-b/asin.c ---- mpfr-3.0.1-a/asin.c 2011-04-04 10:19:18.000000000 +0000 -+++ mpfr-3.0.1-b/asin.c 2011-04-12 10:50:02.000000000 +0000 -@@ -63,11 +63,14 @@ - - compared = mpfr_cmp_ui (xp, 1); - -+ MPFR_SAVE_EXPO_MARK (expo); -+ - if (MPFR_UNLIKELY (compared >= 0)) - { - mpfr_clear (xp); - if (compared > 0) /* asin(x) = NaN for |x| > 1 */ - { -+ MPFR_SAVE_EXPO_FREE (expo); - MPFR_SET_NAN (asin); - MPFR_RET_NAN; - } -@@ -80,13 +83,11 @@ - inexact = -mpfr_const_pi (asin, MPFR_INVERT_RND(rnd_mode)); - MPFR_CHANGE_SIGN (asin); - } -- mpfr_div_2ui (asin, asin, 1, rnd_mode); /* May underflow */ -- return inexact; -+ mpfr_div_2ui (asin, asin, 1, rnd_mode); - } - } -- -- MPFR_SAVE_EXPO_MARK (expo); -- -+ else -+ { - /* Compute exponent of 1 - ABS(x) */ - mpfr_ui_sub (xp, 1, xp, MPFR_RNDD); - MPFR_ASSERTD (MPFR_GET_EXP (xp) <= 0); -@@ -115,6 +116,7 @@ - inexact = mpfr_set (asin, xp, rnd_mode); - - mpfr_clear (xp); -+ } - - MPFR_SAVE_EXPO_FREE (expo); - return mpfr_check_range (asin, inexact, rnd_mode); -diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h ---- mpfr-3.0.1-a/mpfr.h 2011-04-04 10:19:18.000000000 +0000 -+++ mpfr-3.0.1-b/mpfr.h 2011-04-12 10:50:02.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 0 - #define MPFR_VERSION_PATCHLEVEL 1 --#define MPFR_VERSION_STRING "3.0.1" -+#define MPFR_VERSION_STRING "3.0.1-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.0.1-a/tests/tasin.c mpfr-3.0.1-b/tests/tasin.c ---- mpfr-3.0.1-a/tests/tasin.c 2011-04-04 10:19:17.000000000 +0000 -+++ mpfr-3.0.1-b/tests/tasin.c 2011-04-12 10:50:02.000000000 +0000 -@@ -219,6 +219,49 @@ - mpfr_clear (y); - } - -+static void -+reduced_expo_range (void) -+{ -+ mpfr_exp_t emin, emax; -+ mpfr_t x, y, ex_y; -+ int inex, ex_inex; -+ unsigned int flags, ex_flags; -+ -+ emin = mpfr_get_emin (); -+ emax = mpfr_get_emax (); -+ -+ mpfr_inits2 (4, x, y, ex_y, (mpfr_ptr) 0); -+ mpfr_set_str (x, "-0.1e1", 2, MPFR_RNDN); -+ -+ mpfr_set_emin (1); -+ mpfr_set_emax (1); -+ mpfr_clear_flags (); -+ inex = mpfr_asin (y, x, MPFR_RNDA); -+ flags = __gmpfr_flags; -+ mpfr_set_emin (emin); -+ mpfr_set_emax (emax); -+ -+ mpfr_set_str (ex_y, "-0.1101e1", 2, MPFR_RNDN); -+ ex_inex = -1; -+ ex_flags = MPFR_FLAGS_INEXACT; -+ -+ if (SIGN (inex) != ex_inex || flags != ex_flags || -+ ! mpfr_equal_p (y, ex_y)) -+ { -+ printf ("Error in reduced_expo_range\non x = "); -+ mpfr_dump (x); -+ printf ("Expected y = "); -+ mpfr_out_str (stdout, 2, 0, ex_y, MPFR_RNDN); -+ printf ("\n inex = %d, flags = %u\n", ex_inex, ex_flags); -+ printf ("Got y = "); -+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN); -+ printf ("\n inex = %d, flags = %u\n", SIGN (inex), flags); -+ exit (1); -+ } -+ -+ mpfr_clears (x, y, ex_y, (mpfr_ptr) 0); -+} -+ - int - main (void) - { -@@ -226,6 +269,7 @@ - - special (); - special_overflow (); -+ reduced_expo_range (); - - test_generic (2, 100, 15); - -diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c ---- mpfr-3.0.1-a/version.c 2011-04-04 10:19:18.000000000 +0000 -+++ mpfr-3.0.1-b/version.c 2011-04-12 10:50:02.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.0.1"; -+ return "3.0.1-p1"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch02 deleted file mode 100644 index 0367d846a0..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch02 +++ /dev/null @@ -1,76 +0,0 @@ -diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES ---- mpfr-3.0.1-a/PATCHES 2011-05-04 11:18:33.000000000 +0000 -+++ mpfr-3.0.1-b/PATCHES 2011-05-04 11:18:33.000000000 +0000 -@@ -0,0 +1 @@ -+rec_sqrt-carry -diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION ---- mpfr-3.0.1-a/VERSION 2011-04-12 10:50:02.000000000 +0000 -+++ mpfr-3.0.1-b/VERSION 2011-05-04 11:18:33.000000000 +0000 -@@ -1 +1 @@ --3.0.1-p1 -+3.0.1-p2 -diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h ---- mpfr-3.0.1-a/mpfr.h 2011-04-12 10:50:02.000000000 +0000 -+++ mpfr-3.0.1-b/mpfr.h 2011-05-04 11:18:33.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 0 - #define MPFR_VERSION_PATCHLEVEL 1 --#define MPFR_VERSION_STRING "3.0.1-p1" -+#define MPFR_VERSION_STRING "3.0.1-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.0.1-a/rec_sqrt.c mpfr-3.0.1-b/rec_sqrt.c ---- mpfr-3.0.1-a/rec_sqrt.c 2011-04-04 10:19:18.000000000 +0000 -+++ mpfr-3.0.1-b/rec_sqrt.c 2011-05-04 11:18:33.000000000 +0000 -@@ -375,20 +375,37 @@ - MPFR_ASSERTD(un == ln + 1 || un == ln + 2); - /* the high un-ln limbs of u will overlap the low part of {x+ln,xn}, - we need to add or subtract the overlapping part {u + ln, un - ln} */ -+ /* Warning! th may be 0, in which case the mpn_add_1 and mpn_sub_1 -+ below (with size = th) mustn't be used. In such a case, the limb -+ (carry) will be 0, so that this is semantically a no-op, but if -+ mpn_add_1 and mpn_sub_1 are used, GMP (currently) still does a -+ non-atomic read/write in a place that is not always allocated, -+ with the possible consequences: a crash if the corresponding -+ address is not mapped, or (rather unlikely) memory corruption -+ if another process/thread writes at the same place; things may -+ be worse with future GMP versions. Hence the tests carry != 0. */ - if (neg == 0) - { - if (ln > 0) - MPN_COPY (x, u, ln); - cy = mpn_add (x + ln, x + ln, xn, u + ln, un - ln); - /* add cu at x+un */ -- cy += mpn_add_1 (x + un, x + un, th, cu); -+ if (cu != 0) -+ { -+ MPFR_ASSERTD (th != 0); -+ cy += mpn_add_1 (x + un, x + un, th, cu); -+ } - } - else /* negative case */ - { - /* subtract {u+ln, un-ln} from {x+ln,un} */ - cy = mpn_sub (x + ln, x + ln, xn, u + ln, un - ln); - /* carry cy is at x+un, like cu */ -- cy = mpn_sub_1 (x + un, x + un, th, cy + cu); /* n - un = th */ -+ if (cy + cu != 0) -+ { -+ MPFR_ASSERTD (th != 0); -+ cy = mpn_sub_1 (x + un, x + un, th, cy + cu); /* n - un = th */ -+ } - /* cy cannot be zero, since the most significant bit of Xh is 1, - and the correction is bounded by 2^{-h+3} */ - MPFR_ASSERTD(cy == 0); -diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c ---- mpfr-3.0.1-a/version.c 2011-04-12 10:50:02.000000000 +0000 -+++ mpfr-3.0.1-b/version.c 2011-05-04 11:18:33.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.0.1-p1"; -+ return "3.0.1-p2"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch03 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch03 deleted file mode 100644 index 251b837320..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch03 +++ /dev/null @@ -1,107 +0,0 @@ -diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES ---- mpfr-3.0.1-a/PATCHES 2011-05-05 00:00:35.000000000 +0000 -+++ mpfr-3.0.1-b/PATCHES 2011-05-05 00:00:35.000000000 +0000 -@@ -0,0 +1 @@ -+atan-expo-range -diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION ---- mpfr-3.0.1-a/VERSION 2011-05-04 11:18:33.000000000 +0000 -+++ mpfr-3.0.1-b/VERSION 2011-05-05 00:00:35.000000000 +0000 -@@ -1 +1 @@ --3.0.1-p2 -+3.0.1-p3 -diff -Naurd mpfr-3.0.1-a/atan.c mpfr-3.0.1-b/atan.c ---- mpfr-3.0.1-a/atan.c 2011-04-04 10:19:18.000000000 +0000 -+++ mpfr-3.0.1-b/atan.c 2011-05-05 00:00:35.000000000 +0000 -@@ -431,5 +431,5 @@ - MPFR_GROUP_CLEAR (group); - - MPFR_SAVE_EXPO_FREE (expo); -- return mpfr_check_range (arctgt, inexact, rnd_mode); -+ return mpfr_check_range (atan, inexact, rnd_mode); - } -diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h ---- mpfr-3.0.1-a/mpfr.h 2011-05-04 11:18:33.000000000 +0000 -+++ mpfr-3.0.1-b/mpfr.h 2011-05-05 00:00:35.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 0 - #define MPFR_VERSION_PATCHLEVEL 1 --#define MPFR_VERSION_STRING "3.0.1-p2" -+#define MPFR_VERSION_STRING "3.0.1-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.0.1-a/tests/tatan.c mpfr-3.0.1-b/tests/tatan.c ---- mpfr-3.0.1-a/tests/tatan.c 2011-04-04 10:19:17.000000000 +0000 -+++ mpfr-3.0.1-b/tests/tatan.c 2011-05-05 00:00:35.000000000 +0000 -@@ -535,6 +535,52 @@ - mpfr_clears (a, x, y, (mpfr_ptr) 0); - } - -+/* http://websympa.loria.fr/wwsympa/arc/mpfr/2011-05/msg00008.html -+ * Incorrect flags (in debug mode on a 32-bit machine, assertion failure). -+ */ -+static void -+reduced_expo_range (void) -+{ -+ mpfr_exp_t emin, emax; -+ mpfr_t x, y, ex_y; -+ int inex, ex_inex; -+ unsigned int flags, ex_flags; -+ -+ emin = mpfr_get_emin (); -+ emax = mpfr_get_emax (); -+ -+ mpfr_inits2 (12, x, y, ex_y, (mpfr_ptr) 0); -+ mpfr_set_str (x, "0.1e-5", 2, MPFR_RNDN); -+ -+ mpfr_set_emin (-5); -+ mpfr_set_emax (-5); -+ mpfr_clear_flags (); -+ inex = mpfr_atan (y, x, MPFR_RNDN); -+ flags = __gmpfr_flags; -+ mpfr_set_emin (emin); -+ mpfr_set_emax (emax); -+ -+ mpfr_set_str (ex_y, "0.1e-5", 2, MPFR_RNDN); -+ ex_inex = 1; -+ ex_flags = MPFR_FLAGS_INEXACT; -+ -+ if (SIGN (inex) != ex_inex || flags != ex_flags || -+ ! mpfr_equal_p (y, ex_y)) -+ { -+ printf ("Error in reduced_expo_range\non x = "); -+ mpfr_dump (x); -+ printf ("Expected y = "); -+ mpfr_out_str (stdout, 2, 0, ex_y, MPFR_RNDN); -+ printf ("\n inex = %d, flags = %u\n", ex_inex, ex_flags); -+ printf ("Got y = "); -+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN); -+ printf ("\n inex = %d, flags = %u\n", SIGN (inex), flags); -+ exit (1); -+ } -+ -+ mpfr_clears (x, y, ex_y, (mpfr_ptr) 0); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -546,6 +592,7 @@ - smallvals_atan2 (); - atan2_bug_20071003 (); - atan2_different_prec (); -+ reduced_expo_range (); - - test_generic_atan (2, 200, 17); - test_generic_atan2 (2, 200, 17); -diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c ---- mpfr-3.0.1-a/version.c 2011-05-04 11:18:33.000000000 +0000 -+++ mpfr-3.0.1-b/version.c 2011-05-05 00:00:35.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.0.1-p2"; -+ return "3.0.1-p3"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch04 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch04 deleted file mode 100644 index fd74087dc6..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.0.1/patch04 +++ /dev/null @@ -1,47 +0,0 @@ -diff -Naurd mpfr-3.0.1-a/PATCHES mpfr-3.0.1-b/PATCHES ---- mpfr-3.0.1-a/PATCHES 2011-05-09 14:48:24.000000000 +0000 -+++ mpfr-3.0.1-b/PATCHES 2011-05-09 14:48:24.000000000 +0000 -@@ -0,0 +1 @@ -+texp-zero -diff -Naurd mpfr-3.0.1-a/VERSION mpfr-3.0.1-b/VERSION ---- mpfr-3.0.1-a/VERSION 2011-05-05 00:00:35.000000000 +0000 -+++ mpfr-3.0.1-b/VERSION 2011-05-09 14:48:24.000000000 +0000 -@@ -1 +1 @@ --3.0.1-p3 -+3.0.1-p4 -diff -Naurd mpfr-3.0.1-a/mpfr.h mpfr-3.0.1-b/mpfr.h ---- mpfr-3.0.1-a/mpfr.h 2011-05-05 00:00:35.000000000 +0000 -+++ mpfr-3.0.1-b/mpfr.h 2011-05-09 14:48:24.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 0 - #define MPFR_VERSION_PATCHLEVEL 1 --#define MPFR_VERSION_STRING "3.0.1-p3" -+#define MPFR_VERSION_STRING "3.0.1-p4" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.0.1-a/tests/texp.c mpfr-3.0.1-b/tests/texp.c ---- mpfr-3.0.1-a/tests/texp.c 2011-04-04 10:19:17.000000000 +0000 -+++ mpfr-3.0.1-b/tests/texp.c 2011-05-09 14:48:24.000000000 +0000 -@@ -170,7 +170,9 @@ - mpfr_set_prec (x, prec); - mpfr_set_prec (y, prec); - mpfr_set_prec (z, prec); -- mpfr_urandomb (x, RANDS); -+ do -+ mpfr_urandomb (x, RANDS); -+ while (MPFR_IS_ZERO (x)); /* 0 is handled by mpfr_exp only */ - rnd = RND_RAND (); - mpfr_exp_2 (y, x, rnd); - mpfr_exp_3 (z, x, rnd); -diff -Naurd mpfr-3.0.1-a/version.c mpfr-3.0.1-b/version.c ---- mpfr-3.0.1-a/version.c 2011-05-05 00:00:35.000000000 +0000 -+++ mpfr-3.0.1-b/version.c 2011-05-09 14:48:24.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.0.1-p3"; -+ return "3.0.1-p4"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch01 deleted file mode 100644 index 437b1a278a..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch01 +++ /dev/null @@ -1,50 +0,0 @@ -diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES ---- mpfr-3.1.0-a/PATCHES 2011-10-05 21:39:57.000000000 +0000 -+++ mpfr-3.1.0-b/PATCHES 2011-10-05 21:39:57.000000000 +0000 -@@ -0,0 +1 @@ -+mpfr_unlikely -diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION ---- mpfr-3.1.0-a/VERSION 2011-10-03 08:17:15.000000000 +0000 -+++ mpfr-3.1.0-b/VERSION 2011-10-05 21:39:57.000000000 +0000 -@@ -1 +1 @@ --3.1.0 -+3.1.0-p1 -diff -Naurd mpfr-3.1.0-a/src/mpfr-impl.h mpfr-3.1.0-b/src/mpfr-impl.h ---- mpfr-3.1.0-a/src/mpfr-impl.h 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr-impl.h 2011-10-05 21:39:57.000000000 +0000 -@@ -988,10 +988,11 @@ - ******************************************************/ - - /* Theses macros help the compiler to determine if a test is -- * likely or unlikely. */ -+ likely or unlikely. The !! is necessary in case x is larger -+ than a long. */ - #if __MPFR_GNUC(3,0) || __MPFR_ICC(8,1,0) - # define MPFR_LIKELY(x) (__builtin_expect(!!(x),1)) --# define MPFR_UNLIKELY(x) (__builtin_expect((x),0)) -+# define MPFR_UNLIKELY(x) (__builtin_expect(!!(x),0)) - #else - # define MPFR_LIKELY(x) (x) - # define MPFR_UNLIKELY(x) (x) -diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h ---- mpfr-3.1.0-a/src/mpfr.h 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr.h 2011-10-05 21:39:57.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.1.0" -+#define MPFR_VERSION_STRING "3.1.0-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c ---- mpfr-3.1.0-a/src/version.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/version.c 2011-10-05 21:39:57.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.0"; -+ return "3.1.0-p1"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch02 deleted file mode 100644 index 4714ac9b0d..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch02 +++ /dev/null @@ -1,96 +0,0 @@ -diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES ---- mpfr-3.1.0-a/PATCHES 2011-10-14 10:43:32.000000000 +0000 -+++ mpfr-3.1.0-b/PATCHES 2011-10-14 10:43:32.000000000 +0000 -@@ -0,0 +1 @@ -+lib-search-path -diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION ---- mpfr-3.1.0-a/VERSION 2011-10-05 21:39:57.000000000 +0000 -+++ mpfr-3.1.0-b/VERSION 2011-10-14 10:43:32.000000000 +0000 -@@ -1 +1 @@ --3.1.0-p1 -+3.1.0-p2 -diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h ---- mpfr-3.1.0-a/src/mpfr.h 2011-10-05 21:39:57.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr.h 2011-10-14 10:43:32.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.1.0-p1" -+#define MPFR_VERSION_STRING "3.1.0-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c ---- mpfr-3.1.0-a/src/version.c 2011-10-05 21:39:57.000000000 +0000 -+++ mpfr-3.1.0-b/src/version.c 2011-10-14 10:43:32.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.0-p1"; -+ return "3.1.0-p2"; - } -diff -Naurd mpfr-3.1.0-a/tests/Makefile.am mpfr-3.1.0-b/tests/Makefile.am ---- mpfr-3.1.0-a/tests/Makefile.am 2011-10-03 08:17:14.000000000 +0000 -+++ mpfr-3.1.0-b/tests/Makefile.am 2011-10-03 08:17:14.000000000 +0000 -@@ -65,8 +65,24 @@ - TESTS = $(check_PROGRAMS) - TESTS_ENVIRONMENT = MPFR_QUIET=1 $(VALGRIND) - --# Option to prevent libtool from generating wrapper scripts for the tests. -+# The -no-install option prevents libtool from generating wrapper scripts -+# for the tests. - # This is useful to easily run the test scripts under valgrind or gdb. - # See discussion http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/28033 - # http://article.gmane.org/gmane.comp.lib.gnulib.bugs/28140 in particular. --AM_LDFLAGS = -no-install -+# -+# The -L$(top_builddir)/src/.libs option is necessary for some platforms, -+# such as HP-UX, when --with-gmp or --with-gmp-lib is used and an old MPFR -+# library is already installed in the corresponding lib directory: its -+# purpose is to make sure that the local .libs comes first in the library -+# search path (otherwise the tests are linked against the old MPFR library -+# by the LINK command -- see the generated Makefile). See: -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00042.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00043.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00044.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00066.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00065.html -+# and -+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9728 -+# -+AM_LDFLAGS = -no-install -L$(top_builddir)/src/.libs -diff -Naurd mpfr-3.1.0-a/tests/Makefile.in mpfr-3.1.0-b/tests/Makefile.in ---- mpfr-3.1.0-a/tests/Makefile.in 2011-10-03 08:17:35.000000000 +0000 -+++ mpfr-3.1.0-b/tests/Makefile.in 2011-10-03 08:17:35.000000000 +0000 -@@ -1124,11 +1124,27 @@ - TESTS = $(check_PROGRAMS) - TESTS_ENVIRONMENT = MPFR_QUIET=1 $(VALGRIND) - --# Option to prevent libtool from generating wrapper scripts for the tests. -+# The -no-install option prevents libtool from generating wrapper scripts -+# for the tests. - # This is useful to easily run the test scripts under valgrind or gdb. - # See discussion http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/28033 - # http://article.gmane.org/gmane.comp.lib.gnulib.bugs/28140 in particular. --AM_LDFLAGS = -no-install -+# -+# The -L$(top_builddir)/src/.libs option is necessary for some platforms, -+# such as HP-UX, when --with-gmp or --with-gmp-lib is used and an old MPFR -+# library is already installed in the corresponding lib directory: its -+# purpose is to make sure that the local .libs comes first in the library -+# search path (otherwise the tests are linked against the old MPFR library -+# by the LINK command -- see the generated Makefile). See: -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00042.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00043.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00044.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00066.html -+# http://websympa.loria.fr/wwsympa/arc/mpfr/2011-10/msg00065.html -+# and -+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9728 -+# -+AM_LDFLAGS = -no-install -L$(top_builddir)/src/.libs - all: all-am - - .SUFFIXES: diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch03 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch03 deleted file mode 100644 index aa1cfbc609..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch03 +++ /dev/null @@ -1,247 +0,0 @@ -diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES ---- mpfr-3.1.0-a/PATCHES 2011-11-03 15:15:11.000000000 +0000 -+++ mpfr-3.1.0-b/PATCHES 2011-11-03 15:15:11.000000000 +0000 -@@ -0,0 +1 @@ -+vasprintf -diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION ---- mpfr-3.1.0-a/VERSION 2011-10-14 10:43:32.000000000 +0000 -+++ mpfr-3.1.0-b/VERSION 2011-11-03 15:15:11.000000000 +0000 -@@ -1 +1 @@ --3.1.0-p2 -+3.1.0-p3 -diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h ---- mpfr-3.1.0-a/src/mpfr.h 2011-10-14 10:43:32.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr.h 2011-11-03 15:15:11.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.1.0-p2" -+#define MPFR_VERSION_STRING "3.1.0-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.0-a/src/vasprintf.c mpfr-3.1.0-b/src/vasprintf.c ---- mpfr-3.1.0-a/src/vasprintf.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/vasprintf.c 2011-11-03 15:15:11.000000000 +0000 -@@ -1178,7 +1178,7 @@ - mpfr_exp_t exp; - char * str; - const int spec_g = (spec.spec == 'g' || spec.spec == 'G'); -- const int keep_trailing_zeros = spec_g && spec.alt; -+ const int keep_trailing_zeros = !spec_g || spec.alt; - - /* WARNING: an empty precision field is forbidden (it means precision = 6 - and it should have been changed to 6 before the function call) */ -@@ -1356,7 +1356,7 @@ - else - /* 1 <= |p| */ - { -- size_t nsd; /* Number of significant digits */ -+ size_t str_len; - - /* Determine the position of the most significant decimal digit. */ - exp = floor_log10 (p); -@@ -1365,12 +1365,10 @@ - /* P is too large to print all its integral part digits */ - return -1; - -- np->ip_size = exp + 1; -- -- nsd = spec.prec + np->ip_size; - if (dec_info == NULL) -- { -- str = mpfr_get_str (NULL, &exp, 10, nsd, p, spec.rnd_mode); -+ { /* this case occurs with mpfr_printf ("%.0RUf", x) with x=9.5 */ -+ str = -+ mpfr_get_str (NULL, &exp, 10, spec.prec+exp+1, p, spec.rnd_mode); - register_string (np->sl, str); - } - else -@@ -1379,81 +1377,60 @@ - str = dec_info->str; - } - np->ip_ptr = MPFR_IS_NEG (p) ? ++str : str; /* skip sign */ -+ str_len = strlen (str); -+ -+ /* integral part */ -+ if (exp > str_len) -+ /* mpfr_get_str gives no trailing zero when p is rounded up to the next -+ power of 10 (p integer, so no fractional part) */ -+ { -+ np->ip_trailing_zeros = exp - str_len; -+ np->ip_size = str_len; -+ } -+ else -+ np->ip_size = exp; - - if (spec.group) - /* thousands separator in integral part */ - np->thousands_sep = MPFR_THOUSANDS_SEPARATOR; - -- if (nsd == 0 || (spec_g && !spec.alt)) -- /* compute how much non-zero digits in integral and fractional -- parts */ -+ /* fractional part */ -+ str += np->ip_size; -+ str_len -= np->ip_size; -+ if (!keep_trailing_zeros) -+ /* remove trailing zeros, if any */ - { -- size_t str_len; -- str_len = strlen (str); /* note: the sign has been skipped */ -- -- if (exp > str_len) -- /* mpfr_get_str doesn't give the trailing zeros when p is a -- multiple of 10 (p integer, so no fractional part) */ -- { -- np->ip_trailing_zeros = exp - str_len; -- np->ip_size = str_len; -- if (spec.alt) -- np->point = MPFR_DECIMAL_POINT; -- } -- else -- /* str may contain some digits which are in fractional part */ -+ char *ptr = str + str_len - 1; /* pointer to the last digit of -+ str */ -+ while ((*ptr == '0') && (str_len != 0)) - { -- char *ptr; -- -- ptr = str + str_len - 1; /* points to the end of str */ -- str_len -= np->ip_size; /* number of digits in fractional -- part */ -- -- if (!keep_trailing_zeros) -- /* remove trailing zeros, if any */ -- { -- while ((*ptr == '0') && (str_len != 0)) -- { -- --ptr; -- --str_len; -- } -- } -- -- if (str_len > INT_MAX) -- /* too many digits in fractional part */ -- return -1; -- -- if (str_len != 0) -- /* some digits in fractional part */ -- { -- np->point = MPFR_DECIMAL_POINT; -- np->fp_ptr = str + np->ip_size; -- np->fp_size = str_len; -- } -+ --ptr; -+ --str_len; - } - } -- else -- /* spec.prec digits in fractional part */ -+ -+ if (str_len > 0) -+ /* some nonzero digits in fractional part */ - { -- if (np->ip_size == exp - 1) -- /* the absolute value of the number has been rounded up to a power -- of ten. -- Insert an additional zero in integral part and put the rest of -- them in fractional part. */ -- np->ip_trailing_zeros = 1; -+ if (str_len > INT_MAX) -+ /* too many digits in fractional part */ -+ return -1; - -- if (spec.prec != 0) -- { -- MPFR_ASSERTD (np->ip_size + np->ip_trailing_zeros == exp); -- MPFR_ASSERTD (np->ip_size + spec.prec == nsd); -+ np->point = MPFR_DECIMAL_POINT; -+ np->fp_ptr = str; -+ np->fp_size = str_len; -+ } - -- np->point = MPFR_DECIMAL_POINT; -- np->fp_ptr = str + np->ip_size; -- np->fp_size = spec.prec; -- } -- else if (spec.alt) -- np->point = MPFR_DECIMAL_POINT; -+ if (keep_trailing_zeros && str_len < spec.prec) -+ /* add missing trailing zeros */ -+ { -+ np->point = MPFR_DECIMAL_POINT; -+ np->fp_trailing_zeros = spec.prec - np->fp_size; - } -+ -+ if (spec.alt) -+ /* add decimal point even if no digits follow it */ -+ np->point = MPFR_DECIMAL_POINT; - } - - return 0; -diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c ---- mpfr-3.1.0-a/src/version.c 2011-10-14 10:43:32.000000000 +0000 -+++ mpfr-3.1.0-b/src/version.c 2011-11-03 15:15:11.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.0-p2"; -+ return "3.1.0-p3"; - } -diff -Naurd mpfr-3.1.0-a/tests/tsprintf.c mpfr-3.1.0-b/tests/tsprintf.c ---- mpfr-3.1.0-a/tests/tsprintf.c 2011-10-03 08:17:14.000000000 +0000 -+++ mpfr-3.1.0-b/tests/tsprintf.c 2011-11-03 15:15:11.000000000 +0000 -@@ -475,6 +475,18 @@ - check_sprintf ("-1.", "%- #0.1RG", x); - - /* precision zero */ -+ mpfr_set_d (x, 9.5, MPFR_RNDN); -+ check_sprintf ("9", "%.0RDf", x); -+ check_sprintf ("10", "%.0RUf", x); -+ -+ mpfr_set_d (x, 19.5, MPFR_RNDN); -+ check_sprintf ("19", "%.0RDf", x); -+ check_sprintf ("20", "%.0RUf", x); -+ -+ mpfr_set_d (x, 99.5, MPFR_RNDN); -+ check_sprintf ("99", "%.0RDf", x); -+ check_sprintf ("100", "%.0RUf", x); -+ - mpfr_set_d (x, -9.5, MPFR_RNDN); - check_sprintf ("-10", "%.0RDf", x); - check_sprintf ("-10", "%.0RYf", x); -@@ -1078,6 +1090,23 @@ - mpfr_clear (x); - } - -+static void -+bug20111102 (void) -+{ -+ mpfr_t t; -+ char s[100]; -+ -+ mpfr_init2 (t, 84); -+ mpfr_set_str (t, "999.99999999999999999999", 10, MPFR_RNDN); -+ mpfr_sprintf (s, "%.20RNg", t); -+ if (strcmp (s, "1000") != 0) -+ { -+ printf ("Error in bug20111102, expected 1000, got %s\n", s); -+ exit (1); -+ } -+ mpfr_clear (t); -+} -+ - /* In particular, the following test makes sure that the rounding - * for %Ra and %Rb is not done on the MPFR number itself (as it - * would overflow). Note: it has been reported on comp.std.c that -@@ -1161,6 +1190,7 @@ - locale = setlocale (LC_ALL, "C"); - #endif - -+ bug20111102 (); - native_types (); - hexadecimal (); - binary (); diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch04 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch04 deleted file mode 100644 index 4b1ba087cf..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch04 +++ /dev/null @@ -1,166 +0,0 @@ -diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES ---- mpfr-3.1.0-a/PATCHES 2011-11-28 12:22:52.000000000 +0000 -+++ mpfr-3.1.0-b/PATCHES 2011-11-28 12:22:52.000000000 +0000 -@@ -0,0 +1 @@ -+gmp41compat -diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION ---- mpfr-3.1.0-a/VERSION 2011-11-03 15:15:11.000000000 +0000 -+++ mpfr-3.1.0-b/VERSION 2011-11-28 12:22:52.000000000 +0000 -@@ -1 +1 @@ --3.1.0-p3 -+3.1.0-p4 -diff -Naurd mpfr-3.1.0-a/doc/mpfr.info mpfr-3.1.0-b/doc/mpfr.info ---- mpfr-3.1.0-a/doc/mpfr.info 2011-10-03 09:43:04.000000000 +0000 -+++ mpfr-3.1.0-b/doc/mpfr.info 2011-11-28 12:22:52.000000000 +0000 -@@ -2994,11 +2994,12 @@ - - * `mpfr_urandom' and `mpfr_urandomb' changed in MPFR 3.1. Their - behavior no longer depends on the platform (assuming this is also -- true for GMP's random generator). As a consequence, the returned -- values can be different between MPFR 3.1 and previous MPFR -- versions. Note: as the reproducibility of these functions was not -- specified before MPFR 3.1, the MPFR 3.1 behavior is _not_ regarded -- as backward incompatible with previous versions. -+ true for GMP's random generator, which is not the case between GMP -+ 4.1 and 4.2 if `gmp_randinit_default' is used). As a consequence, -+ the returned values can be different between MPFR 3.1 and previous -+ MPFR versions. Note: as the reproducibility of these functions -+ was not specified before MPFR 3.1, the MPFR 3.1 behavior is _not_ -+ regarded as backward incompatible with previous versions. - - -  -@@ -4239,13 +4240,13 @@ - Node: Type and Macro Changes129308 - Node: Added Functions132029 - Node: Changed Functions134972 --Node: Removed Functions139167 --Node: Other Changes139579 --Node: Contributors141108 --Node: References143574 --Node: GNU Free Documentation License145315 --Node: Concept Index167758 --Node: Function and Type Index173677 -+Node: Removed Functions139253 -+Node: Other Changes139665 -+Node: Contributors141194 -+Node: References143660 -+Node: GNU Free Documentation License145401 -+Node: Concept Index167844 -+Node: Function and Type Index173763 -  - End Tag Table - -diff -Naurd mpfr-3.1.0-a/doc/mpfr.texi mpfr-3.1.0-b/doc/mpfr.texi ---- mpfr-3.1.0-a/doc/mpfr.texi 2011-10-03 08:17:14.000000000 +0000 -+++ mpfr-3.1.0-b/doc/mpfr.texi 2011-11-28 12:22:52.000000000 +0000 -@@ -3466,8 +3466,9 @@ - a lack of specification. - - @item @code{mpfr_urandom} and @code{mpfr_urandomb} changed in MPFR 3.1. --Their behavior no longer depends on the platform (assuming this is also --true for GMP's random generator). As a consequence, the returned values -+Their behavior no longer depends on the platform (assuming this is also true -+for GMP's random generator, which is not the case between GMP 4.1 and 4.2 if -+@code{gmp_randinit_default} is used). As a consequence, the returned values - can be different between MPFR 3.1 and previous MPFR versions. - Note: as the reproducibility of these functions was not specified - before MPFR 3.1, the MPFR 3.1 behavior is @emph{not} regarded as -diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h ---- mpfr-3.1.0-a/src/mpfr.h 2011-11-03 15:15:11.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr.h 2011-11-28 12:22:52.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.1.0-p3" -+#define MPFR_VERSION_STRING "3.1.0-p4" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c ---- mpfr-3.1.0-a/src/version.c 2011-11-03 15:15:11.000000000 +0000 -+++ mpfr-3.1.0-b/src/version.c 2011-11-28 12:22:52.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.0-p3"; -+ return "3.1.0-p4"; - } -diff -Naurd mpfr-3.1.0-a/tests/trandom.c mpfr-3.1.0-b/tests/trandom.c ---- mpfr-3.1.0-a/tests/trandom.c 2011-10-03 08:17:14.000000000 +0000 -+++ mpfr-3.1.0-b/tests/trandom.c 2011-11-28 12:22:52.000000000 +0000 -@@ -114,21 +114,29 @@ - mpfr_t x; - gmp_randstate_t s; - -+#if __MPFR_GMP(4,2,0) -+# define C1 "0.895943" -+# define C2 "0.848824" -+#else -+# define C1 "0.479652" -+# define C2 "0.648529" -+#endif -+ - gmp_randinit_default (s); - gmp_randseed_ui (s, 42); - mpfr_init2 (x, 17); - mpfr_urandomb (x, s); -- if (mpfr_cmp_str1 (x, "0.895943") != 0) -+ if (mpfr_cmp_str1 (x, C1) != 0) - { -- printf ("Error in bug20100914, expected 0.895943, got "); -+ printf ("Error in bug20100914, expected " C1 ", got "); - mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); - printf ("\n"); - exit (1); - } - mpfr_urandomb (x, s); -- if (mpfr_cmp_str1 (x, "0.848824") != 0) -+ if (mpfr_cmp_str1 (x, C2) != 0) - { -- printf ("Error in bug20100914, expected 0.848824, got "); -+ printf ("Error in bug20100914, expected " C2 ", got "); - mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); - printf ("\n"); - exit (1); -diff -Naurd mpfr-3.1.0-a/tests/turandom.c mpfr-3.1.0-b/tests/turandom.c ---- mpfr-3.1.0-a/tests/turandom.c 2011-10-03 08:17:14.000000000 +0000 -+++ mpfr-3.1.0-b/tests/turandom.c 2011-11-28 12:22:52.000000000 +0000 -@@ -160,23 +160,29 @@ - mpfr_t x; - gmp_randstate_t s; - -+#if __MPFR_GMP(4,2,0) -+# define C1 "0.8488312" -+# define C2 "0.8156509" -+#else -+# define C1 "0.6485367" -+# define C2 "0.9362717" -+#endif -+ - gmp_randinit_default (s); - gmp_randseed_ui (s, 42); - mpfr_init2 (x, 17); - mpfr_urandom (x, s, MPFR_RNDN); -- /* the following values are obtained on a 32-bit computer, we should get -- the same values on a 64-bit computer */ -- if (mpfr_cmp_str1 (x, "0.8488312") != 0) -+ if (mpfr_cmp_str1 (x, C1) != 0) - { -- printf ("Error in bug20100914, expected 0.8488312, got "); -+ printf ("Error in bug20100914, expected " C1 ", got "); - mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); - printf ("\n"); - exit (1); - } - mpfr_urandom (x, s, MPFR_RNDN); -- if (mpfr_cmp_str1 (x, "0.8156509") != 0) -+ if (mpfr_cmp_str1 (x, C2) != 0) - { -- printf ("Error in bug20100914, expected 0.8156509, got "); -+ printf ("Error in bug20100914, expected " C2 ", got "); - mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); - printf ("\n"); - exit (1); diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch05 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch05 deleted file mode 100644 index c664cee352..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch05 +++ /dev/null @@ -1,69 +0,0 @@ -diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES ---- mpfr-3.1.0-a/PATCHES 2012-02-24 12:44:49.000000000 +0000 -+++ mpfr-3.1.0-b/PATCHES 2012-02-24 12:44:49.000000000 +0000 -@@ -0,0 +1 @@ -+logging-freeze -diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION ---- mpfr-3.1.0-a/VERSION 2011-11-28 12:22:52.000000000 +0000 -+++ mpfr-3.1.0-b/VERSION 2012-02-24 12:44:49.000000000 +0000 -@@ -1 +1 @@ --3.1.0-p4 -+3.1.0-p5 -diff -Naurd mpfr-3.1.0-a/src/add_d.c mpfr-3.1.0-b/src/add_d.c ---- mpfr-3.1.0-a/src/add_d.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/add_d.c 2012-02-24 12:44:49.000000000 +0000 -@@ -34,7 +34,7 @@ - (("b[%Pu]=%.*Rg c=%.20g rnd=%d", - mpfr_get_prec(b), mpfr_log_prec, b, c, rnd_mode), - ("a[%Pu]=%.*Rg inexact=%d", -- mpfr_get_prec (a), mpfr_get_prec, a, inexact)); -+ mpfr_get_prec (a), mpfr_log_prec, a, inexact)); - - MPFR_SAVE_EXPO_MARK (expo); - -diff -Naurd mpfr-3.1.0-a/src/add_ui.c mpfr-3.1.0-b/src/add_ui.c ---- mpfr-3.1.0-a/src/add_ui.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/add_ui.c 2012-02-24 12:44:49.000000000 +0000 -@@ -29,7 +29,7 @@ - MPFR_LOG_FUNC - (("x[%Pu]=%.*Rg u=%d rnd=%d", - mpfr_get_prec(x), mpfr_log_prec, x, u, rnd_mode), -- ("y[%Pu]=%.*Rg", mpfr_get_prec (y), mpfr_get_prec, y)); -+ ("y[%Pu]=%.*Rg", mpfr_get_prec (y), mpfr_log_prec, y)); - - if (MPFR_LIKELY(u != 0) ) /* if u=0, do nothing */ - { -diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h ---- mpfr-3.1.0-a/src/mpfr.h 2011-11-28 12:22:52.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr.h 2012-02-24 12:44:49.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.1.0-p4" -+#define MPFR_VERSION_STRING "3.1.0-p5" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.0-a/src/mul_d.c mpfr-3.1.0-b/src/mul_d.c ---- mpfr-3.1.0-a/src/mul_d.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/mul_d.c 2012-02-24 12:44:49.000000000 +0000 -@@ -34,7 +34,7 @@ - (("b[%Pu]=%.*Rg c=%.20g rnd=%d", - mpfr_get_prec(b), mpfr_log_prec, b, c, rnd_mode), - ("a[%Pu]=%.*Rg inexact=%d", -- mpfr_get_prec (a), mpfr_get_prec, a, inexact)); -+ mpfr_get_prec (a), mpfr_log_prec, a, inexact)); - - MPFR_SAVE_EXPO_MARK (expo); - -diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c ---- mpfr-3.1.0-a/src/version.c 2011-11-28 12:22:52.000000000 +0000 -+++ mpfr-3.1.0-b/src/version.c 2012-02-24 12:44:49.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.0-p4"; -+ return "3.1.0-p5"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch06 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch06 deleted file mode 100644 index 0f4bfad671..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch06 +++ /dev/null @@ -1,45 +0,0 @@ -diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES ---- mpfr-3.1.0-a/PATCHES 2012-02-24 13:50:05.000000000 +0000 -+++ mpfr-3.1.0-b/PATCHES 2012-02-24 13:50:05.000000000 +0000 -@@ -0,0 +1 @@ -+logging-varfmt -diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION ---- mpfr-3.1.0-a/VERSION 2012-02-24 12:44:49.000000000 +0000 -+++ mpfr-3.1.0-b/VERSION 2012-02-24 13:50:05.000000000 +0000 -@@ -1 +1 @@ --3.1.0-p5 -+3.1.0-p6 -diff -Naurd mpfr-3.1.0-a/src/mpfr-impl.h mpfr-3.1.0-b/src/mpfr-impl.h ---- mpfr-3.1.0-a/src/mpfr-impl.h 2011-10-05 21:39:57.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr-impl.h 2012-02-24 13:50:05.000000000 +0000 -@@ -1592,7 +1592,7 @@ - do \ - if ((MPFR_LOG_INTERNAL_F & mpfr_log_type) && \ - (mpfr_log_current <= mpfr_log_level)) \ -- LOG_PRINT ("%s.%d:%s[%#Pu]=%.*Rf\n", __func__, __LINE__, \ -+ LOG_PRINT ("%s.%d:%s[%#Pu]=%.*Rg\n", __func__, __LINE__, \ - #x, mpfr_get_prec (x), mpfr_log_prec, x); \ - while (0) - -diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h ---- mpfr-3.1.0-a/src/mpfr.h 2012-02-24 12:44:49.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr.h 2012-02-24 13:50:05.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.1.0-p5" -+#define MPFR_VERSION_STRING "3.1.0-p6" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c ---- mpfr-3.1.0-a/src/version.c 2012-02-24 12:44:49.000000000 +0000 -+++ mpfr-3.1.0-b/src/version.c 2012-02-24 13:50:05.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.0-p5"; -+ return "3.1.0-p6"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch07 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch07 deleted file mode 100644 index 08e7b57d53..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.0/patch07 +++ /dev/null @@ -1,591 +0,0 @@ -diff -Naurd mpfr-3.1.0-a/PATCHES mpfr-3.1.0-b/PATCHES ---- mpfr-3.1.0-a/PATCHES 2012-03-08 15:17:03.000000000 +0000 -+++ mpfr-3.1.0-b/PATCHES 2012-03-08 15:17:03.000000000 +0000 -@@ -0,0 +1 @@ -+large-prec -diff -Naurd mpfr-3.1.0-a/VERSION mpfr-3.1.0-b/VERSION ---- mpfr-3.1.0-a/VERSION 2012-02-24 13:50:05.000000000 +0000 -+++ mpfr-3.1.0-b/VERSION 2012-03-08 15:17:03.000000000 +0000 -@@ -1 +1 @@ --3.1.0-p6 -+3.1.0-p7 -diff -Naurd mpfr-3.1.0-a/src/add1.c mpfr-3.1.0-b/src/add1.c ---- mpfr-3.1.0-a/src/add1.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/add1.c 2012-03-08 15:17:03.000000000 +0000 -@@ -44,12 +44,12 @@ - bq = MPFR_PREC(b); - cq = MPFR_PREC(c); - -- an = (aq-1)/GMP_NUMB_BITS+1; /* number of limbs of a */ -+ an = MPFR_PREC2LIMBS (aq); /* number of limbs of a */ - aq2 = (mpfr_prec_t) an * GMP_NUMB_BITS; - sh = aq2 - aq; /* non-significant bits in low limb */ - -- bn = (bq-1)/GMP_NUMB_BITS+1; /* number of limbs of b */ -- cn = (cq-1)/GMP_NUMB_BITS+1; /* number of limbs of c */ -+ bn = MPFR_PREC2LIMBS (bq); /* number of limbs of b */ -+ cn = MPFR_PREC2LIMBS (cq); /* number of limbs of c */ - - ap = MPFR_MANT(a); - bp = MPFR_MANT(b); -@@ -124,7 +124,7 @@ - dif = aq2 - diff_exp; - /* dif is the number of bits of c which overlap with a' */ - -- difn = (dif-1)/GMP_NUMB_BITS + 1; -+ difn = MPFR_PREC2LIMBS (dif); - /* only the highest difn limbs from c have to be considered */ - if (MPFR_UNLIKELY(difn > cn)) - { -diff -Naurd mpfr-3.1.0-a/src/add1sp.c mpfr-3.1.0-b/src/add1sp.c ---- mpfr-3.1.0-a/src/add1sp.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/add1sp.c 2012-03-08 15:17:03.000000000 +0000 -@@ -107,7 +107,7 @@ - - /* Read prec and num of limbs */ - p = MPFR_PREC(b); -- n = (p+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; -+ n = MPFR_PREC2LIMBS (p); - MPFR_UNSIGNED_MINUS_MODULO(sh, p); - bx = MPFR_GET_EXP(b); - d = (mpfr_uexp_t) (bx - MPFR_GET_EXP(c)); -diff -Naurd mpfr-3.1.0-a/src/agm.c mpfr-3.1.0-b/src/agm.c ---- mpfr-3.1.0-a/src/agm.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/agm.c 2012-03-08 15:17:03.000000000 +0000 -@@ -91,7 +91,7 @@ - q = MPFR_PREC(r); - p = q + MPFR_INT_CEIL_LOG2(q) + 15; - MPFR_ASSERTD (p >= 7); /* see algorithms.tex */ -- s = (p - 1) / GMP_NUMB_BITS + 1; -+ s = MPFR_PREC2LIMBS (p); - - /* b (op2) and a (op1) are the 2 operands but we want b >= a */ - compare = mpfr_cmp (op1, op2); -@@ -285,7 +285,7 @@ - - /* Next iteration */ - MPFR_ZIV_NEXT (loop, p); -- s = (p - 1) / GMP_NUMB_BITS + 1; -+ s = MPFR_PREC2LIMBS (p); - } - MPFR_ZIV_FREE (loop); - -diff -Naurd mpfr-3.1.0-a/src/eq.c mpfr-3.1.0-b/src/eq.c ---- mpfr-3.1.0-a/src/eq.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/eq.c 2012-03-08 15:17:03.000000000 +0000 -@@ -56,8 +56,8 @@ - if (uexp != vexp) - return 0; /* no bit agree */ - -- usize = (MPFR_PREC(u) - 1) / GMP_NUMB_BITS + 1; -- vsize = (MPFR_PREC(v) - 1) / GMP_NUMB_BITS + 1; -+ usize = MPFR_LIMB_SIZE (u); -+ vsize = MPFR_LIMB_SIZE (v); - - if (vsize > usize) /* exchange u and v */ - { -diff -Naurd mpfr-3.1.0-a/src/exp.c mpfr-3.1.0-b/src/exp.c ---- mpfr-3.1.0-a/src/exp.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/exp.c 2012-03-08 15:17:03.000000000 +0000 -@@ -133,7 +133,7 @@ - mp_size_t yn; - int sh; - -- yn = 1 + (MPFR_PREC(y) - 1) / GMP_NUMB_BITS; -+ yn = MPFR_LIMB_SIZE (y); - sh = (mpfr_prec_t) yn * GMP_NUMB_BITS - MPFR_PREC(y); - MPFR_MANT(y)[0] += MPFR_LIMB_ONE << sh; - inexact = 1; -diff -Naurd mpfr-3.1.0-a/src/get_d.c mpfr-3.1.0-b/src/get_d.c ---- mpfr-3.1.0-a/src/get_d.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/get_d.c 2012-03-08 15:17:03.000000000 +0000 -@@ -100,7 +100,7 @@ - nbits += (1021 + e); - MPFR_ASSERTD (nbits >= 1); - } -- np = (nbits + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; -+ np = MPFR_PREC2LIMBS (nbits); - MPFR_ASSERTD ( np <= MPFR_LIMBS_PER_DOUBLE ); - carry = mpfr_round_raw_4 (tp, MPFR_MANT(src), MPFR_PREC(src), negative, - nbits, rnd_mode); -diff -Naurd mpfr-3.1.0-a/src/get_flt.c mpfr-3.1.0-b/src/get_flt.c ---- mpfr-3.1.0-a/src/get_flt.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/get_flt.c 2012-03-08 15:17:03.000000000 +0000 -@@ -92,7 +92,7 @@ - nbits += (125 + e); - MPFR_ASSERTD (nbits >= 1); - } -- np = (nbits + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; -+ np = MPFR_PREC2LIMBS (nbits); - MPFR_ASSERTD(np <= MPFR_LIMBS_PER_FLT); - carry = mpfr_round_raw_4 (tp, MPFR_MANT(src), MPFR_PREC(src), negative, - nbits, rnd_mode); -diff -Naurd mpfr-3.1.0-a/src/get_str.c mpfr-3.1.0-b/src/get_str.c ---- mpfr-3.1.0-a/src/get_str.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/get_str.c 2012-03-08 15:17:03.000000000 +0000 -@@ -2351,7 +2351,7 @@ - - /* the first digit will contain only r bits */ - prec = (m - 1) * pow2 + r; /* total number of bits */ -- n = (prec - 1) / GMP_NUMB_BITS + 1; -+ n = MPFR_PREC2LIMBS (prec); - - MPFR_TMP_MARK (marker); - x1 = MPFR_TMP_LIMBS_ALLOC (n + 1); -@@ -2417,12 +2417,12 @@ - exact = 1; - - /* number of limbs */ -- n = 1 + (prec - 1) / GMP_NUMB_BITS; -+ n = MPFR_PREC2LIMBS (prec); - - /* a will contain the approximation of the mantissa */ - a = MPFR_TMP_LIMBS_ALLOC (n); - -- nx = 1 + (MPFR_PREC(x) - 1) / GMP_NUMB_BITS; -+ nx = MPFR_LIMB_SIZE (x); - - if ((mpfr_exp_t) m == g) /* final exponent is 0, no multiplication or - division to perform */ -diff -Naurd mpfr-3.1.0-a/src/init2.c mpfr-3.1.0-b/src/init2.c ---- mpfr-3.1.0-a/src/init2.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/init2.c 2012-03-08 15:17:03.000000000 +0000 -@@ -51,7 +51,7 @@ - which both have an odd mantissa */ - MPFR_ASSERTN(p >= MPFR_PREC_MIN && p <= MPFR_PREC_MAX); - -- xsize = (mp_size_t) ((p - 1) / GMP_NUMB_BITS) + 1; -+ xsize = MPFR_PREC2LIMBS (p); - tmp = (mpfr_limb_ptr) (*__gmp_allocate_func)(MPFR_MALLOC_SIZE(xsize)); - - MPFR_PREC(x) = p; /* Set prec */ -diff -Naurd mpfr-3.1.0-a/src/lngamma.c mpfr-3.1.0-b/src/lngamma.c ---- mpfr-3.1.0-a/src/lngamma.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/lngamma.c 2012-03-08 15:17:03.000000000 +0000 -@@ -67,7 +67,7 @@ - - /* Now, the unit bit is represented. */ - -- prec = ((prec - 1) / GMP_NUMB_BITS + 1) * GMP_NUMB_BITS - expo; -+ prec = MPFR_PREC2LIMBS (prec) * GMP_NUMB_BITS - expo; - /* number of represented fractional bits (including the trailing 0's) */ - - x0 = *(MPFR_MANT (x) + prec / GMP_NUMB_BITS); -diff -Naurd mpfr-3.1.0-a/src/mpfr-impl.h mpfr-3.1.0-b/src/mpfr-impl.h ---- mpfr-3.1.0-a/src/mpfr-impl.h 2012-02-24 13:50:05.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr-impl.h 2012-03-09 12:06:26.000000000 +0000 -@@ -646,10 +646,24 @@ - **************** mpfr_t properties ******************* - ******************************************************/ - -+/* In the following macro, p is usually a mpfr_prec_t, but this macro -+ works with other integer types (without integer overflow). Checking -+ that p >= 1 in debug mode is useful here because this macro can be -+ used on a computed precision (in particular, this formula does not -+ work for a degenerate case p = 0, and could give different results -+ on different platforms). But let us not use an assertion checking -+ in the MPFR_LAST_LIMB() and MPFR_LIMB_SIZE() macros below to avoid -+ too much expansion for assertions (in practice, this should be a -+ problem just when testing MPFR with the --enable-assert configure -+ option and the -ansi -pedantic-errors gcc compiler flags). */ -+#define MPFR_PREC2LIMBS(p) \ -+ (MPFR_ASSERTD ((p) >= 1), ((p) - 1) / GMP_NUMB_BITS + 1) -+ - #define MPFR_PREC(x) ((x)->_mpfr_prec) - #define MPFR_EXP(x) ((x)->_mpfr_exp) - #define MPFR_MANT(x) ((x)->_mpfr_d) --#define MPFR_LIMB_SIZE(x) ((MPFR_PREC((x))-1)/GMP_NUMB_BITS+1) -+#define MPFR_LAST_LIMB(x) ((MPFR_PREC (x) - 1) / GMP_NUMB_BITS) -+#define MPFR_LIMB_SIZE(x) (MPFR_LAST_LIMB (x) + 1) - - - /****************************************************** -@@ -749,7 +763,8 @@ - #define MPFR_IS_FP(x) (!MPFR_IS_NAN(x) && !MPFR_IS_INF(x)) - #define MPFR_IS_SINGULAR(x) (MPFR_EXP(x) <= MPFR_EXP_INF) - #define MPFR_IS_PURE_FP(x) (!MPFR_IS_SINGULAR(x) && \ -- (MPFR_ASSERTD (MPFR_MANT(x)[MPFR_LIMB_SIZE(x)-1] & MPFR_LIMB_HIGHBIT), 1)) -+ (MPFR_ASSERTD ((MPFR_MANT(x)[MPFR_LAST_LIMB(x)] \ -+ & MPFR_LIMB_HIGHBIT) != 0), 1)) - - #define MPFR_ARE_SINGULAR(x,y) \ - (MPFR_UNLIKELY(MPFR_IS_SINGULAR(x)) || MPFR_UNLIKELY(MPFR_IS_SINGULAR(y))) -@@ -1061,7 +1076,7 @@ - /* Set a number to 1 (Fast) - It doesn't check if 1 is in the exponent range */ - #define MPFR_SET_ONE(x) \ - do { \ -- mp_size_t _size = MPFR_LIMB_SIZE(x) - 1; \ -+ mp_size_t _size = MPFR_LAST_LIMB(x); \ - MPFR_SET_POS(x); \ - MPFR_EXP(x) = 1; \ - MPN_ZERO ( MPFR_MANT(x), _size); \ -@@ -1213,8 +1228,8 @@ - _destp = MPFR_MANT (dest); \ - if (MPFR_UNLIKELY (_destprec >= _srcprec)) \ - { \ -- _srcs = (_srcprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS; \ -- _dests = (_destprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS - _srcs; \ -+ _srcs = MPFR_PREC2LIMBS (_srcprec); \ -+ _dests = MPFR_PREC2LIMBS (_destprec) - _srcs; \ - MPN_COPY (_destp + _dests, srcp, _srcs); \ - MPN_ZERO (_destp, _dests); \ - inexact = 0; \ -@@ -1227,8 +1242,8 @@ - mp_limb_t _rb, _sb, _ulp; \ - \ - /* Compute Position and shift */ \ -- _srcs = (_srcprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS; \ -- _dests = (_destprec + GMP_NUMB_BITS-1)/GMP_NUMB_BITS; \ -+ _srcs = MPFR_PREC2LIMBS (_srcprec); \ -+ _dests = MPFR_PREC2LIMBS (_destprec); \ - MPFR_UNSIGNED_MINUS_MODULO (_sh, _destprec); \ - _sp = (srcp) + _srcs - _dests; \ - \ -@@ -1372,7 +1387,7 @@ - if (MPFR_LIKELY (MPFR_PREC (dest) == MPFR_PREC (src))) \ - { \ - MPN_COPY (MPFR_MANT (dest), MPFR_MANT (src), \ -- (MPFR_PREC (src) + GMP_NUMB_BITS-1)/GMP_NUMB_BITS); \ -+ MPFR_LIMB_SIZE (src)); \ - inexact = 0; \ - } \ - else \ -@@ -1682,7 +1697,7 @@ - MPFR_ASSERTD (_prec >= MPFR_PREC_MIN); \ - if (MPFR_UNLIKELY (_prec > MPFR_PREC_MAX)) \ - mpfr_abort_prec_max (); \ -- _size = (mpfr_prec_t) (_prec + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; \ -+ _size = MPFR_PREC2LIMBS (_prec); \ - if (MPFR_UNLIKELY (_size * (num) > MPFR_GROUP_STATIC_SIZE)) \ - { \ - (g).alloc = (num) * _size * sizeof (mp_limb_t); \ -@@ -1733,7 +1748,7 @@ - MPFR_ASSERTD (_prec >= MPFR_PREC_MIN); \ - if (MPFR_UNLIKELY (_prec > MPFR_PREC_MAX)) \ - mpfr_abort_prec_max (); \ -- _size = (mpfr_prec_t) (_prec + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; \ -+ _size = MPFR_PREC2LIMBS (_prec); \ - (g).alloc = (num) * _size * sizeof (mp_limb_t); \ - if (MPFR_LIKELY (_oalloc == 0)) \ - (g).mant = (mp_limb_t *) (*__gmp_allocate_func) ((g).alloc); \ -@@ -1886,7 +1901,7 @@ - MPFR_NORETURN_ATTR; - - __MPFR_DECLSPEC void mpfr_rand_raw _MPFR_PROTO((mpfr_limb_ptr, gmp_randstate_t, -- unsigned long)); -+ mpfr_prec_t)); - - __MPFR_DECLSPEC mpz_t* mpfr_bernoulli_internal _MPFR_PROTO((mpz_t*, - unsigned long)); -diff -Naurd mpfr-3.1.0-a/src/mpfr.h mpfr-3.1.0-b/src/mpfr.h ---- mpfr-3.1.0-a/src/mpfr.h 2012-02-24 13:50:05.000000000 +0000 -+++ mpfr-3.1.0-b/src/mpfr.h 2012-03-08 15:17:03.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 0 --#define MPFR_VERSION_STRING "3.1.0-p6" -+#define MPFR_VERSION_STRING "3.1.0-p7" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.0-a/src/mul.c mpfr-3.1.0-b/src/mul.c ---- mpfr-3.1.0-a/src/mul.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/mul.c 2012-03-08 15:17:03.000000000 +0000 -@@ -93,15 +93,15 @@ - - ax = MPFR_GET_EXP (b) + MPFR_GET_EXP (c); - -- bq = MPFR_PREC(b); -- cq = MPFR_PREC(c); -+ bq = MPFR_PREC (b); -+ cq = MPFR_PREC (c); - -- MPFR_ASSERTD(bq+cq > bq); /* PREC_MAX is /2 so no integer overflow */ -+ MPFR_ASSERTN ((mpfr_uprec_t) bq + cq <= MPFR_PREC_MAX); - -- bn = (bq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of b */ -- cn = (cq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of c */ -+ bn = MPFR_PREC2LIMBS (bq); /* number of limbs of b */ -+ cn = MPFR_PREC2LIMBS (cq); /* number of limbs of c */ - k = bn + cn; /* effective nb of limbs used by b*c (= tn or tn+1) below */ -- tn = (bq + cq + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; -+ tn = MPFR_PREC2LIMBS (bq + cq); - /* <= k, thus no int overflow */ - MPFR_ASSERTD(tn <= k); - -@@ -292,12 +292,12 @@ - bq = MPFR_PREC (b); - cq = MPFR_PREC (c); - -- MPFR_ASSERTD (bq+cq > bq); /* PREC_MAX is /2 so no integer overflow */ -+ MPFR_ASSERTN ((mpfr_uprec_t) bq + cq <= MPFR_PREC_MAX); - -- bn = (bq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of b */ -- cn = (cq+GMP_NUMB_BITS-1)/GMP_NUMB_BITS; /* number of limbs of c */ -+ bn = MPFR_PREC2LIMBS (bq); /* number of limbs of b */ -+ cn = MPFR_PREC2LIMBS (cq); /* number of limbs of c */ - k = bn + cn; /* effective nb of limbs used by b*c (= tn or tn+1) below */ -- tn = (bq + cq + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; -+ tn = MPFR_PREC2LIMBS (bq + cq); - MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */ - - /* Check for no size_t overflow*/ -diff -Naurd mpfr-3.1.0-a/src/pow.c mpfr-3.1.0-b/src/pow.c ---- mpfr-3.1.0-a/src/pow.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/pow.c 2012-03-08 15:17:03.000000000 +0000 -@@ -136,7 +136,7 @@ - (b) all the 'z' bits are zero - */ - -- prec = ((prec - 1) / GMP_NUMB_BITS + 1) * GMP_NUMB_BITS - expo; -+ prec = MPFR_PREC2LIMBS (prec) * GMP_NUMB_BITS - expo; - /* number of z+0 bits */ - - yn = prec / GMP_NUMB_BITS; -diff -Naurd mpfr-3.1.0-a/src/print_raw.c mpfr-3.1.0-b/src/print_raw.c ---- mpfr-3.1.0-a/src/print_raw.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/print_raw.c 2012-03-08 15:17:03.000000000 +0000 -@@ -84,7 +84,7 @@ - int i; - mpfr_prec_t count = 0; - char c; -- mp_size_t n = (r - 1) / GMP_NUMB_BITS + 1; -+ mp_size_t n = MPFR_PREC2LIMBS (r); - - printf("%s ", str); - for(n-- ; n>=0 ; n--) -@@ -109,7 +109,7 @@ - int i; - mpfr_prec_t count = 0; - char c; -- mp_size_t n = (r - 1) / GMP_NUMB_BITS + 1; -+ mp_size_t n = MPFR_PREC2LIMBS (r); - - for(n-- ; n>=0 ; n--) - { -diff -Naurd mpfr-3.1.0-a/src/round_prec.c mpfr-3.1.0-b/src/round_prec.c ---- mpfr-3.1.0-a/src/round_prec.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/round_prec.c 2012-03-08 15:17:03.000000000 +0000 -@@ -55,12 +55,12 @@ - - MPFR_ASSERTN(prec >= MPFR_PREC_MIN && prec <= MPFR_PREC_MAX); - -- nw = 1 + (prec - 1) / GMP_NUMB_BITS; /* needed allocated limbs */ -+ nw = MPFR_PREC2LIMBS (prec); /* needed allocated limbs */ - - /* check if x has enough allocated space for the significand */ - /* Get the number of limbs from the precision. - (Compatible with all allocation methods) */ -- ow = (MPFR_PREC (x) + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; -+ ow = MPFR_LIMB_SIZE (x); - if (nw > ow) - { - /* FIXME: Variable can't be created using custom allocation, -diff -Naurd mpfr-3.1.0-a/src/round_raw_generic.c mpfr-3.1.0-b/src/round_raw_generic.c ---- mpfr-3.1.0-a/src/round_raw_generic.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/round_raw_generic.c 2012-03-08 15:17:03.000000000 +0000 -@@ -80,7 +80,7 @@ - (xprec <= yprec || MPFR_IS_LIKE_RNDZ (rnd_mode, neg))) - return 0; - -- xsize = (xprec-1)/GMP_NUMB_BITS + 1; -+ xsize = MPFR_PREC2LIMBS (xprec); - nw = yprec / GMP_NUMB_BITS; - rw = yprec & (GMP_NUMB_BITS - 1); - -diff -Naurd mpfr-3.1.0-a/src/set.c mpfr-3.1.0-b/src/set.c ---- mpfr-3.1.0-a/src/set.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/set.c 2012-03-08 15:17:03.000000000 +0000 -@@ -48,8 +48,7 @@ - /* Same precision and b is not singular: - * just copy the mantissa, and set the exponent and the sign - * The result is exact. */ -- MPN_COPY (MPFR_MANT (a), MPFR_MANT (b), -- (MPFR_PREC (b) + GMP_NUMB_BITS-1)/GMP_NUMB_BITS); -+ MPN_COPY (MPFR_MANT (a), MPFR_MANT (b), MPFR_LIMB_SIZE (b)); - MPFR_RET (0); - } - else -diff -Naurd mpfr-3.1.0-a/src/set_f.c mpfr-3.1.0-b/src/set_f.c ---- mpfr-3.1.0-a/src/set_f.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/set_f.c 2012-03-08 15:17:03.000000000 +0000 -@@ -43,7 +43,7 @@ - if (SIZ(x) * MPFR_FROM_SIGN_TO_INT(MPFR_SIGN(y)) < 0) - MPFR_CHANGE_SIGN (y); - -- sy = 1 + (MPFR_PREC(y) - 1) / GMP_NUMB_BITS; -+ sy = MPFR_LIMB_SIZE (y); - my = MPFR_MANT(y); - mx = PTR(x); - -diff -Naurd mpfr-3.1.0-a/src/set_prec.c mpfr-3.1.0-b/src/set_prec.c ---- mpfr-3.1.0-a/src/set_prec.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/set_prec.c 2012-03-08 15:17:03.000000000 +0000 -@@ -32,7 +32,7 @@ - MPFR_ASSERTN (p >= MPFR_PREC_MIN && p <= MPFR_PREC_MAX); - - /* Calculate the new number of limbs */ -- xsize = (p - 1) / GMP_NUMB_BITS + 1; -+ xsize = MPFR_PREC2LIMBS (p); - - /* Realloc only if the new size is greater than the old */ - xoldsize = MPFR_GET_ALLOC_SIZE (x); -diff -Naurd mpfr-3.1.0-a/src/setmax.c mpfr-3.1.0-b/src/setmax.c ---- mpfr-3.1.0-a/src/setmax.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/setmax.c 2012-03-08 15:17:03.000000000 +0000 -@@ -32,7 +32,7 @@ - mp_limb_t *xp; - - MPFR_SET_EXP (x, e); -- xn = 1 + (MPFR_PREC(x) - 1) / GMP_NUMB_BITS; -+ xn = MPFR_LIMB_SIZE (x); - sh = (mpfr_prec_t) xn * GMP_NUMB_BITS - MPFR_PREC(x); - xp = MPFR_MANT(x); - xp[0] = MP_LIMB_T_MAX << sh; -diff -Naurd mpfr-3.1.0-a/src/sqr.c mpfr-3.1.0-b/src/sqr.c ---- mpfr-3.1.0-a/src/sqr.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/sqr.c 2012-03-08 15:17:03.000000000 +0000 -@@ -56,11 +56,11 @@ - ax = 2 * MPFR_GET_EXP (b); - bq = MPFR_PREC(b); - -- MPFR_ASSERTD (2 * bq > bq); /* PREC_MAX is /2 so no integer overflow */ -+ MPFR_ASSERTN (2 * (mpfr_uprec_t) bq <= MPFR_PREC_MAX); - -- bn = MPFR_LIMB_SIZE(b); /* number of limbs of b */ -- tn = 1 + (2 * bq - 1) / GMP_NUMB_BITS; /* number of limbs of square, -- 2*bn or 2*bn-1 */ -+ bn = MPFR_LIMB_SIZE (b); /* number of limbs of b */ -+ tn = MPFR_PREC2LIMBS (2 * bq); /* number of limbs of square, -+ 2*bn or 2*bn-1 */ - - if (MPFR_UNLIKELY(bn > MPFR_SQR_THRESHOLD)) - return mpfr_mul (a, b, b, rnd_mode); -diff -Naurd mpfr-3.1.0-a/src/stack_interface.c mpfr-3.1.0-b/src/stack_interface.c ---- mpfr-3.1.0-a/src/stack_interface.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/stack_interface.c 2012-03-08 15:17:03.000000000 +0000 -@@ -26,7 +26,7 @@ - size_t - mpfr_custom_get_size (mpfr_prec_t prec) - { -- return (prec + GMP_NUMB_BITS -1) / GMP_NUMB_BITS * BYTES_PER_MP_LIMB; -+ return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB; - } - - #undef mpfr_custom_init -diff -Naurd mpfr-3.1.0-a/src/strtofr.c mpfr-3.1.0-b/src/strtofr.c ---- mpfr-3.1.0-a/src/strtofr.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/strtofr.c 2012-03-08 15:17:03.000000000 +0000 -@@ -467,7 +467,7 @@ - /* Set y to the value of the ~prec most significant bits of pstr->mant - (as long as we guarantee correct rounding, we don't need to get - exactly prec bits). */ -- ysize = (prec - 1) / GMP_NUMB_BITS + 1; -+ ysize = MPFR_PREC2LIMBS (prec); - /* prec bits corresponds to ysize limbs */ - ysize_bits = ysize * GMP_NUMB_BITS; - /* and to ysize_bits >= prec > MPFR_PREC (x) bits */ -diff -Naurd mpfr-3.1.0-a/src/sub1sp.c mpfr-3.1.0-b/src/sub1sp.c ---- mpfr-3.1.0-a/src/sub1sp.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/sub1sp.c 2012-03-08 15:17:03.000000000 +0000 -@@ -155,8 +155,8 @@ - MPFR_ASSERTD(MPFR_IS_PURE_FP(c)); - - /* Read prec and num of limbs */ -- p = MPFR_PREC(b); -- n = (p-1)/GMP_NUMB_BITS+1; -+ p = MPFR_PREC (b); -+ n = MPFR_PREC2LIMBS (p); - - /* Fast cmp of |b| and |c|*/ - bx = MPFR_GET_EXP (b); -diff -Naurd mpfr-3.1.0-a/src/urandomb.c mpfr-3.1.0-b/src/urandomb.c ---- mpfr-3.1.0-a/src/urandomb.c 2011-10-03 08:17:09.000000000 +0000 -+++ mpfr-3.1.0-b/src/urandomb.c 2012-03-08 15:17:03.000000000 +0000 -@@ -31,13 +31,20 @@ - a sufficient number of limbs */ - void - mpfr_rand_raw (mpfr_limb_ptr mp, gmp_randstate_t rstate, -- unsigned long int nbits) -+ mpfr_prec_t nbits) - { - mpz_t z; - -+ MPFR_ASSERTN (nbits >= 1); - /* To be sure to avoid the potential allocation of mpz_urandomb */ -- ALLOC(z) = SIZ(z) = ((nbits - 1) / GMP_NUMB_BITS) + 1; -+ ALLOC(z) = SIZ(z) = MPFR_PREC2LIMBS (nbits); - PTR(z) = mp; -+#if __MPFR_GMP(5,0,0) -+ /* Check for integer overflow (unless mp_bitcnt_t is signed, -+ but according to the GMP manual, this shouldn't happen). -+ Note: mp_bitcnt_t has been introduced in GMP 5.0.0. */ -+ MPFR_ASSERTN ((mp_bitcnt_t) -1 < 0 || nbits <= (mp_bitcnt_t) -1); -+#endif - mpz_urandomb (z, rstate, nbits); - } - -diff -Naurd mpfr-3.1.0-a/src/version.c mpfr-3.1.0-b/src/version.c ---- mpfr-3.1.0-a/src/version.c 2012-02-24 13:50:05.000000000 +0000 -+++ mpfr-3.1.0-b/src/version.c 2012-03-08 15:17:03.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.0-p6"; -+ return "3.1.0-p7"; - } -diff -Naurd mpfr-3.1.0-a/tests/tinits.c mpfr-3.1.0-b/tests/tinits.c ---- mpfr-3.1.0-a/tests/tinits.c 2011-10-03 08:17:14.000000000 +0000 -+++ mpfr-3.1.0-b/tests/tinits.c 2012-03-08 15:17:03.000000000 +0000 -@@ -1,4 +1,4 @@ --/* Test file for mpfr_inits, mpfr_inits2 and mpfr_clears. -+/* Test file for mpfr_init2, mpfr_inits, mpfr_inits2 and mpfr_clears. - - Copyright 2003, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. - Contributed by the Arenaire and Caramel projects, INRIA. -@@ -20,18 +20,43 @@ - http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */ - -+#include -+ - #include "mpfr-test.h" - - int - main (void) - { - mpfr_t a, b, c; -+ long large_prec; - - tests_start_mpfr (); -+ - mpfr_inits (a, b, c, (mpfr_ptr) 0); - mpfr_clears (a, b, c, (mpfr_ptr) 0); - mpfr_inits2 (200, a, b, c, (mpfr_ptr) 0); - mpfr_clears (a, b, c, (mpfr_ptr) 0); -+ -+ /* test for precision 2^31-1, see -+ https://gforge.inria.fr/tracker/index.php?func=detail&aid=13918 */ -+ large_prec = 2147483647; -+ if (getenv ("MPFR_CHECK_LARGEMEM") != NULL) -+ { -+ /* We assume that the precision won't be increased internally. */ -+ if (large_prec > MPFR_PREC_MAX) -+ large_prec = MPFR_PREC_MAX; -+ mpfr_inits2 (large_prec, a, b, (mpfr_ptr) 0); -+ mpfr_set_ui (a, 17, MPFR_RNDN); -+ mpfr_set (b, a, MPFR_RNDN); -+ if (mpfr_get_ui (a, MPFR_RNDN) != 17) -+ { -+ printf ("Error in mpfr_init2 with precision 2^31-1\n"); -+ exit (1); -+ } -+ mpfr_clears (a, b, (mpfr_ptr) 0); -+ } -+ - tests_end_mpfr (); -+ - return 0; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch01 deleted file mode 100644 index d73a3d7b4f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch01 +++ /dev/null @@ -1,235 +0,0 @@ -diff -Naurd mpfr-3.1.1-a/PATCHES mpfr-3.1.1-b/PATCHES ---- mpfr-3.1.1-a/PATCHES 2012-08-30 09:28:51.000000000 +0000 -+++ mpfr-3.1.1-b/PATCHES 2012-08-30 09:28:51.000000000 +0000 -@@ -0,0 +1 @@ -+get_decimal64 -diff -Naurd mpfr-3.1.1-a/VERSION mpfr-3.1.1-b/VERSION ---- mpfr-3.1.1-a/VERSION 2012-07-03 15:01:13.000000000 +0000 -+++ mpfr-3.1.1-b/VERSION 2012-08-30 09:28:51.000000000 +0000 -@@ -1 +1 @@ --3.1.1 -+3.1.1-p1 -diff -Naurd mpfr-3.1.1-a/src/get_d64.c mpfr-3.1.1-b/src/get_d64.c ---- mpfr-3.1.1-a/src/get_d64.c 2012-07-03 15:01:18.000000000 +0000 -+++ mpfr-3.1.1-b/src/get_d64.c 2012-08-30 09:28:51.000000000 +0000 -@@ -32,6 +32,10 @@ - - #ifdef MPFR_WANT_DECIMAL_FLOATS - -+#ifndef DEC64_MAX -+# define DEC64_MAX 9.999999999999999E384dd -+#endif -+ - #ifdef DPD_FORMAT - static int T[1000] = { - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, -@@ -142,26 +146,14 @@ - static _Decimal64 - get_decimal64_min (int negative) - { -- union ieee_double_extract x; -- -- x.s.sig = (negative) ? 1 : 0; -- x.s.exp = 0; -- x.s.manh = 0; -- x.s.manl = 1; -- return x.d; -+ return negative ? - 1E-398dd : 1E-398dd; - } - - /* construct the decimal64 largest finite number with given sign */ - static _Decimal64 - get_decimal64_max (int negative) - { -- union ieee_double_extract x; -- -- x.s.sig = (negative) ? 1 : 0; -- x.s.exp = 1919; -- x.s.manh = 1048575; /* 2^20-1 */ -- x.s.manl = ~0; -- return x.d; -+ return negative ? - DEC64_MAX : DEC64_MAX; - } - - /* one-to-one conversion: -@@ -334,7 +326,8 @@ - /* the largest decimal64 number is just below 10^(385) < 2^1279 */ - else if (MPFR_UNLIKELY (e > 1279)) /* then src >= 2^1279 */ - { -- if (MPFR_RNDZ || (rnd_mode == MPFR_RNDU && negative != 0) -+ if (rnd_mode == MPFR_RNDZ -+ || (rnd_mode == MPFR_RNDU && negative != 0) - || (rnd_mode == MPFR_RNDD && negative == 0)) - return get_decimal64_max (negative); - else -@@ -354,6 +347,15 @@ - which corresponds to s=[0.]1000...000 and e=-397 */ - if (e < -397) - { -+ if (rnd_mode == MPFR_RNDN && e == -398) -+ { -+ /* If 0.5E-398 < |src| < 1E-398 (smallest subnormal), -+ src should round to +/- 1E-398 in MPFR_RNDN. */ -+ mpfr_get_str (s, &e, 10, 1, src, MPFR_RNDA); -+ return e == -398 && s[negative] <= '5' ? -+ get_decimal64_zero (negative) : -+ get_decimal64_min (negative); -+ } - if (rnd_mode == MPFR_RNDZ || rnd_mode == MPFR_RNDN - || (rnd_mode == MPFR_RNDD && negative == 0) - || (rnd_mode == MPFR_RNDU && negative != 0)) -@@ -379,7 +381,8 @@ - which corresponds to s=[0.]9999...999 and e=385 */ - else if (e > 385) - { -- if (MPFR_RNDZ || (rnd_mode == MPFR_RNDU && negative != 0) -+ if (rnd_mode == MPFR_RNDZ -+ || (rnd_mode == MPFR_RNDU && negative != 0) - || (rnd_mode == MPFR_RNDD && negative == 0)) - return get_decimal64_max (negative); - else -diff -Naurd mpfr-3.1.1-a/src/mpfr.h mpfr-3.1.1-b/src/mpfr.h ---- mpfr-3.1.1-a/src/mpfr.h 2012-07-03 15:01:19.000000000 +0000 -+++ mpfr-3.1.1-b/src/mpfr.h 2012-08-30 09:28:51.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 1 --#define MPFR_VERSION_STRING "3.1.1" -+#define MPFR_VERSION_STRING "3.1.1-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.1-a/src/version.c mpfr-3.1.1-b/src/version.c ---- mpfr-3.1.1-a/src/version.c 2012-07-03 15:01:18.000000000 +0000 -+++ mpfr-3.1.1-b/src/version.c 2012-08-30 09:28:51.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.1"; -+ return "3.1.1-p1"; - } -diff -Naurd mpfr-3.1.1-a/tests/tget_set_d64.c mpfr-3.1.1-b/tests/tget_set_d64.c ---- mpfr-3.1.1-a/tests/tget_set_d64.c 2012-07-03 15:01:24.000000000 +0000 -+++ mpfr-3.1.1-b/tests/tget_set_d64.c 2012-08-30 09:28:51.000000000 +0000 -@@ -25,6 +25,10 @@ - #include /* for exit */ - #include "mpfr-test.h" - -+#ifndef DEC64_MAX -+# define DEC64_MAX 9.999999999999999E384dd -+#endif -+ - /* #define DEBUG */ - - static void -@@ -149,6 +153,15 @@ - mpfr_set_str (x, "9.999999999999999E384", 10, MPFR_RNDZ); - mpfr_set (y, x, MPFR_RNDZ); - d = mpfr_get_decimal64 (x, MPFR_RNDU); -+ ASSERT_ALWAYS (d == DEC64_MAX); -+ mpfr_set_ui (x, 0, MPFR_RNDZ); -+ mpfr_set_decimal64 (x, d, MPFR_RNDZ); -+ ASSERT_ALWAYS (mpfr_cmp (x, y) == 0); -+ -+ mpfr_set_str (x, "-9.999999999999999E384", 10, MPFR_RNDZ); -+ mpfr_set (y, x, MPFR_RNDZ); -+ d = mpfr_get_decimal64 (x, MPFR_RNDA); -+ ASSERT_ALWAYS (d == -DEC64_MAX); - mpfr_set_ui (x, 0, MPFR_RNDZ); - mpfr_set_decimal64 (x, d, MPFR_RNDZ); - ASSERT_ALWAYS (mpfr_cmp (x, y) == 0); -@@ -225,6 +238,83 @@ - mpfr_clear (x); - } - -+static void -+check_overflow (void) -+{ -+ mpfr_t x; -+ int err = 0, neg, rnd; -+ -+ mpfr_init2 (x, 96); -+ for (neg = 0; neg < 2; neg++) -+ RND_LOOP (rnd) -+ { -+ _Decimal64 d, e; -+ mpfr_rnd_t r = (mpfr_rnd_t) rnd; -+ int sign = neg ? -1 : 1; -+ -+ e = sign * (MPFR_IS_LIKE_RNDZ (r, neg) ? 1 : 2) * DEC64_MAX; -+ /* This tests the binary exponent e > 1279 case of get_d64.c */ -+ mpfr_set_si_2exp (x, sign, 9999, MPFR_RNDN); -+ d = mpfr_get_decimal64 (x, r); -+ if (d != e) -+ { -+ printf ("Error 1 in check_overflow for %s, %s\n", -+ neg ? "negative" : "positive", -+ mpfr_print_rnd_mode (r)); -+ err = 1; -+ } -+ /* This tests the decimal exponent e > 385 case of get_d64.c */ -+ mpfr_set_si_2exp (x, sign * 31, 1274, MPFR_RNDN); -+ d = mpfr_get_decimal64 (x, r); -+ if (d != e) -+ { -+ printf ("Error 2 in check_overflow for %s, %s\n", -+ neg ? "negative" : "positive", -+ mpfr_print_rnd_mode (r)); -+ err = 1; -+ } -+ /* This tests the last else (-382 <= e <= 385) of get_d64.c */ -+ mpfr_set_decimal64 (x, e, MPFR_RNDA); -+ d = mpfr_get_decimal64 (x, r); -+ if (d != e) -+ { -+ printf ("Error 3 in check_overflow for %s, %s\n", -+ neg ? "negative" : "positive", -+ mpfr_print_rnd_mode (r)); -+ err = 1; -+ } -+ } -+ mpfr_clear (x); -+ if (err) -+ exit (1); -+} -+ -+static void -+check_tiny (void) -+{ -+ mpfr_t x; -+ _Decimal64 d; -+ -+ /* If 0.5E-398 < |x| < 1E-398 (smallest subnormal), x should round -+ to +/- 1E-398 in MPFR_RNDN. Note: the midpoint 0.5E-398 between -+ 0 and 1E-398 is not a representable binary number, so that there -+ are no tests for it. */ -+ mpfr_init2 (x, 128); -+ mpfr_set_str (x, "1E-398", 10, MPFR_RNDZ); -+ d = mpfr_get_decimal64 (x, MPFR_RNDN); -+ MPFR_ASSERTN (d == 1.0E-398dd); -+ mpfr_neg (x, x, MPFR_RNDN); -+ d = mpfr_get_decimal64 (x, MPFR_RNDN); -+ MPFR_ASSERTN (d == -1.0E-398dd); -+ mpfr_set_str (x, "0.5E-398", 10, MPFR_RNDU); -+ d = mpfr_get_decimal64 (x, MPFR_RNDN); -+ MPFR_ASSERTN (d == 1.0E-398dd); -+ mpfr_neg (x, x, MPFR_RNDN); -+ d = mpfr_get_decimal64 (x, MPFR_RNDN); -+ MPFR_ASSERTN (d == -1.0E-398dd); -+ mpfr_clear (x); -+} -+ - int - main (void) - { -@@ -241,6 +331,8 @@ - check_inf_nan (); - check_random (); - check_native (); -+ check_overflow (); -+ check_tiny (); - - tests_end_mpfr (); - return 0; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch02 deleted file mode 100644 index 76dbc4534d..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.1/patch02 +++ /dev/null @@ -1,170 +0,0 @@ -diff -Naurd mpfr-3.1.1-a/PATCHES mpfr-3.1.1-b/PATCHES ---- mpfr-3.1.1-a/PATCHES 2012-08-30 09:35:12.000000000 +0000 -+++ mpfr-3.1.1-b/PATCHES 2012-08-30 09:35:12.000000000 +0000 -@@ -0,0 +1 @@ -+strtofr-ternary-value -diff -Naurd mpfr-3.1.1-a/VERSION mpfr-3.1.1-b/VERSION ---- mpfr-3.1.1-a/VERSION 2012-08-30 09:28:51.000000000 +0000 -+++ mpfr-3.1.1-b/VERSION 2012-08-30 09:35:12.000000000 +0000 -@@ -1 +1 @@ --3.1.1-p1 -+3.1.1-p2 -diff -Naurd mpfr-3.1.1-a/src/mpfr.h mpfr-3.1.1-b/src/mpfr.h ---- mpfr-3.1.1-a/src/mpfr.h 2012-08-30 09:28:51.000000000 +0000 -+++ mpfr-3.1.1-b/src/mpfr.h 2012-08-30 09:35:12.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 1 --#define MPFR_VERSION_STRING "3.1.1-p1" -+#define MPFR_VERSION_STRING "3.1.1-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.1-a/src/strtofr.c mpfr-3.1.1-b/src/strtofr.c ---- mpfr-3.1.1-a/src/strtofr.c 2012-07-03 15:01:16.000000000 +0000 -+++ mpfr-3.1.1-b/src/strtofr.c 2012-08-30 09:35:12.000000000 +0000 -@@ -667,6 +667,20 @@ - /* (z, exp_z) = base^(exp_base-pstr_size) */ - z = result + 2*ysize + 1; - err = mpfr_mpn_exp (z, &exp_z, pstr->base, exp_z, ysize); -+ /* Since we want y/z rounded toward zero, we must get an upper -+ bound of z. If err >= 0, the error on z is bounded by 2^err. */ -+ if (err >= 0) -+ { -+ mp_limb_t cy; -+ unsigned long h = err / GMP_NUMB_BITS; -+ unsigned long l = err - h * GMP_NUMB_BITS; -+ -+ if (h >= ysize) /* not enough precision in z */ -+ goto next_loop; -+ cy = mpn_add_1 (z, z, ysize - h, MPFR_LIMB_ONE << l); -+ if (cy != 0) /* the code below requires z on ysize limbs */ -+ goto next_loop; -+ } - exact = exact && (err == -1); - if (err == -2) - goto underflow; /* FIXME: Sure? */ -@@ -730,6 +744,7 @@ - MPFR_RNDN, rnd, MPFR_PREC(x))) - break; - -+ next_loop: - /* update the prec for next loop */ - MPFR_ZIV_NEXT (loop, prec); - } /* loop */ -diff -Naurd mpfr-3.1.1-a/src/version.c mpfr-3.1.1-b/src/version.c ---- mpfr-3.1.1-a/src/version.c 2012-08-30 09:28:51.000000000 +0000 -+++ mpfr-3.1.1-b/src/version.c 2012-08-30 09:35:12.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.1-p1"; -+ return "3.1.1-p2"; - } -diff -Naurd mpfr-3.1.1-a/tests/tstrtofr.c mpfr-3.1.1-b/tests/tstrtofr.c ---- mpfr-3.1.1-a/tests/tstrtofr.c 2012-07-03 15:01:24.000000000 +0000 -+++ mpfr-3.1.1-b/tests/tstrtofr.c 2012-08-30 09:35:12.000000000 +0000 -@@ -1105,6 +1105,92 @@ - mpfr_clear (y); - } - -+/* From a bug reported by Joseph S. Myers -+ https://sympa.inria.fr/sympa/arc/mpfr/2012-08/msg00005.html */ -+static void -+bug20120814 (void) -+{ -+ mpfr_exp_t emin = -30, e; -+ mpfr_t x, y; -+ int r; -+ char s[64], *p; -+ -+ mpfr_init2 (x, 2); -+ mpfr_set_ui_2exp (x, 3, emin - 2, MPFR_RNDN); -+ mpfr_get_str (s + 1, &e, 10, 19, x, MPFR_RNDD); -+ s[0] = s[1]; -+ s[1] = '.'; -+ for (p = s; *p != 0; p++) ; -+ *p = 'e'; -+ sprintf (p + 1, "%d", (int) e - 1); -+ -+ mpfr_init2 (y, 4); -+ r = mpfr_strtofr (y, s, NULL, 0, MPFR_RNDN); -+ if (r <= 0 || ! mpfr_equal_p (x, y)) -+ { -+ printf ("Error in bug20120814\n"); -+ printf ("mpfr_strtofr failed on string \"%s\"\n", s); -+ printf ("Expected inex > 0 and y = 0.1100E%d\n", (int) emin); -+ printf ("Got inex = %-6d and y = ", r); -+ mpfr_dump (y); -+ exit (1); -+ } -+ -+ mpfr_clear (x); -+ mpfr_clear (y); -+} -+ -+static void -+bug20120829 (void) -+{ -+ mpfr_t x1, x2, e; -+ int inex1, inex2, i, r; -+ char s[48] = "1e-1"; -+ -+ mpfr_init2 (e, 128); -+ mpfr_inits2 (4, x1, x2, (mpfr_ptr) 0); -+ -+ inex1 = mpfr_set_si (e, -1, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ -+ for (i = 1; i <= sizeof(s) - 5; i++) -+ { -+ s[3+i] = '0'; -+ s[4+i] = 0; -+ inex1 = mpfr_mul_ui (e, e, 10, MPFR_RNDN); -+ MPFR_ASSERTN (inex1 == 0); -+ RND_LOOP(r) -+ { -+ mpfr_rnd_t rnd = (mpfr_rnd_t) r; -+ -+ inex1 = mpfr_exp10 (x1, e, rnd); -+ inex1 = SIGN (inex1); -+ inex2 = mpfr_strtofr (x2, s, NULL, 0, rnd); -+ inex2 = SIGN (inex2); -+ /* On 32-bit machines, for i = 7, r8389, r8391 and r8394 do: -+ strtofr.c:...: MPFR assertion failed: cy == 0 -+ r8396 is OK. -+ On 64-bit machines, for i = 15, -+ r8389 does: strtofr.c:678: MPFR assertion failed: err < (64 - 0) -+ r8391 does: strtofr.c:680: MPFR assertion failed: h < ysize -+ r8394 and r8396 are OK. -+ */ -+ if (! mpfr_equal_p (x1, x2) || inex1 != inex2) -+ { -+ printf ("Error in bug20120829 for i = %d, rnd = %s\n", -+ i, mpfr_print_rnd_mode (rnd)); -+ printf ("Expected inex = %d, x = ", inex1); -+ mpfr_dump (x1); -+ printf ("Got inex = %d, x = ", inex2); -+ mpfr_dump (x2); -+ exit (1); -+ } -+ } -+ } -+ -+ mpfr_clears (e, x1, x2, (mpfr_ptr) 0); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -1117,6 +1203,8 @@ - check_retval (); - bug20081028 (); - test20100310 (); -+ bug20120814 (); -+ bug20120829 (); - - tests_end_mpfr (); - return 0; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch01 deleted file mode 100644 index 731ea92f43..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch01 +++ /dev/null @@ -1,45 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:52:52.000000000 +0000 -@@ -0,0 +1 @@ -+exp_2 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:52:52.000000000 +0000 -@@ -1 +1 @@ --3.1.2 -+3.1.2-p1 -diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c ---- mpfr-3.1.2-a/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp_2.c 2013-09-26 10:52:52.000000000 +0000 -@@ -204,7 +204,7 @@ - for (k = 0; k < K; k++) - { - mpz_mul (ss, ss, ss); -- exps <<= 1; -+ exps *= 2; - exps += mpz_normalize (ss, ss, q); - } - mpfr_set_z (s, ss, MPFR_RNDN); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2" -+#define MPFR_VERSION_STRING "3.1.2-p1" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:52:52.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2"; -+ return "3.1.2-p1"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch02 deleted file mode 100644 index b229c18d09..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch02 +++ /dev/null @@ -1,605 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-09-26 10:56:55.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:56:55.000000000 +0000 -@@ -0,0 +1 @@ -+fits-smallneg -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-09-26 10:56:55.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p1 -+3.1.2-p2 -diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h ---- mpfr-3.1.2-a/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_u.h 2013-09-26 10:56:55.000000000 +0000 -@@ -32,17 +32,20 @@ - int res; - - if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ return MPFR_IS_ZERO (f) ? 1 : 0; /* Zero always fits */ - - e = MPFR_GET_EXP (f); - -+ if (MPFR_IS_NEG (f)) -+ return e >= 1 ? 0 /* f <= -1 does not fit */ -+ : rnd != MPFR_RNDN ? MPFR_IS_LIKE_RNDU (rnd, -1) /* directed mode */ -+ : e < 0 ? 1 /* f > -1/2 fits in MPFR_RNDN */ -+ : mpfr_powerof2_raw(f); /* -1/2 fits, -1 < f < -1/2 don't */ -+ -+ /* Now it fits if -+ (a) f <= MAXIMUM -+ (b) round(f, prec(slong), rnd) <= MAXIMUM */ -+ - /* first compute prec(MAXIMUM); fits in an int */ - for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++); - -diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c ---- mpfr-3.1.2-a/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/fits_uintmax.c 2013-09-26 10:56:55.000000000 +0000 -@@ -27,51 +27,19 @@ - #include "mpfr-intmax.h" - #include "mpfr-impl.h" - --#ifdef _MPFR_H_HAVE_INTMAX_T -- --/* We can't use fits_u.h <= mpfr_cmp_ui */ --int --mpfr_fits_uintmax_p (mpfr_srcptr f, mpfr_rnd_t rnd) --{ -- mpfr_exp_t e; -- int prec; -- uintmax_t s; -- mpfr_t x; -- int res; -- -- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (f))) -- /* Zero always fit */ -- return MPFR_IS_ZERO (f) ? 1 : 0; -- else if (MPFR_IS_NEG (f)) -- /* Negative numbers don't fit */ -- return 0; -- /* now it fits if -- (a) f <= MAXIMUM -- (b) round(f, prec(slong), rnd) <= MAXIMUM */ -- -- e = MPFR_GET_EXP (f); -- -- /* first compute prec(MAXIMUM); fits in an int */ -- for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++); -- -- /* MAXIMUM needs prec bits, i.e. MAXIMUM = 2^prec - 1 */ -- -- /* if e <= prec - 1, then f < 2^(prec-1) < MAXIMUM */ -- if (e <= prec - 1) -- return 1; -+/* Note: though mpfr-impl.h is included in fits_u.h, we also include it -+ above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not -+ defined; this is necessary to avoid an empty translation unit, which -+ is forbidden by ISO C. Without this, a failing test can be reproduced -+ by creating an invalid stdint.h somewhere in the default include path -+ and by compiling MPFR with "gcc -ansi -pedantic-errors". */ - -- /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */ -- if (e >= prec + 1) -- return 0; -+#ifdef _MPFR_H_HAVE_INTMAX_T - -- MPFR_ASSERTD (e == prec); -+#define FUNCTION mpfr_fits_uintmax_p -+#define MAXIMUM MPFR_UINTMAX_MAX -+#define TYPE uintmax_t - -- /* hard case: first round to prec bits, then check */ -- mpfr_init2 (x, prec); -- mpfr_set (x, f, rnd); -- res = MPFR_GET_EXP (x) == e; -- mpfr_clear (x); -- return res; --} -+#include "fits_u.h" - - #endif -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:56:55.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p1" -+#define MPFR_VERSION_STRING "3.1.2-p2" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:56:55.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p1"; -+ return "3.1.2-p2"; - } -diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c ---- mpfr-3.1.2-a/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tfits.c 2013-09-26 10:56:55.000000000 +0000 -@@ -33,155 +33,176 @@ - #include "mpfr-intmax.h" - #include "mpfr-test.h" - --#define ERROR1 { printf("Initial error for x="); mpfr_dump(x); exit(1); } --#define ERROR2 { printf("Error for x="); mpfr_dump(x); exit(1); } -+#define ERROR1(N) \ -+ do \ -+ { \ -+ printf("Error %d for rnd = %s and x = ", N, \ -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); \ -+ mpfr_dump(x); \ -+ exit(1); \ -+ } \ -+ while (0) - - static void check_intmax (void); - - int - main (void) - { -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - - tests_start_mpfr (); - - mpfr_init2 (x, 256); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (1); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (2); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (3); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (4); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (5); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (6); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (7); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (8); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (9); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (10); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (11); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (12); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (13); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (14); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (15); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (16); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (17); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (18); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check small positive op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (19); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (20); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (21); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (22); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (23); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (24); - -- /* Check all other values */ -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (25); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (26); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (27); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (28); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (29); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (30); - -- mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -- if (!mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check all other values */ -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ mpfr_mul_2exp (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (31); -+ if (mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (32); -+ mpfr_mul_2exp (x, x, 40, MPFR_RNDN); -+ if (mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (33); -+ if (mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (34); -+ if (mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (35); -+ if (mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (36); -+ if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (37); - -- mpfr_set_si (x, 1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -+ mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (38); -+ mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (39); -+ mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (40); -+ mpfr_set_ui (x, INT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (41); -+ mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (42); -+ mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (43); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_sint_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_slong_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uint_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ushort_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_ulong_p (x, MPFR_RNDN)) -- ERROR1; -+ mpfr_set_si (x, 1, MPFR_RNDN); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (44); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (45); -+ -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (46); -+ if (!mpfr_fits_slong_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (47); -+ if (!mpfr_fits_uint_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (48); -+ if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (49); -+ if (!mpfr_fits_ushort_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (50); -+ if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (51); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - - check_intmax (); - -@@ -189,85 +210,98 @@ - return 0; - } - --static void check_intmax (void) -+static void -+check_intmax (void) - { - #ifdef _MPFR_H_HAVE_INTMAX_T -- mpfr_t x; -+ mpfr_t x, y; -+ int i, r; - -- mpfr_init2 (x, sizeof (uintmax_t)*CHAR_BIT); -+ mpfr_init2 (x, sizeof (uintmax_t) * CHAR_BIT); -+ mpfr_init2 (y, 8); - -- /* Check NAN */ -- mpfr_set_nan (x); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ RND_LOOP (r) -+ { -+ /* Check NAN */ -+ mpfr_set_nan (x); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (52); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (53); - -- /* Check INF */ -- mpfr_set_inf (x, 1); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check INF */ -+ mpfr_set_inf (x, 1); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (54); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (55); - -- /* Check Zero */ -- MPFR_SET_ZERO (x); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check Zero */ -+ MPFR_SET_ZERO (x); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (56); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (57); - -- /* Check small op */ -- mpfr_set_str1 (x, "1@-1"); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check positive small op */ -+ mpfr_set_str1 (x, "1@-1"); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (58); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (59); - -- /* Check 17 */ -- mpfr_set_ui (x, 17, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -+ /* Check 17 */ -+ mpfr_set_ui (x, 17, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (60); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (61); - -- /* Check hugest */ -- mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check hugest */ -+ mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (62); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (63); - -- /* Check all other values */ -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- mpfr_add_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -- mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- mpfr_sub_ui (x, x, 1, MPFR_RNDN); -- if (mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check all other values */ -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (64); -+ mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (65); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ mpfr_add_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (66); -+ mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (67); -+ mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (68); -+ mpfr_sub_ui (x, x, 1, MPFR_RNDN); -+ if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (69); - -- /* Check negative value */ -- mpfr_set_si (x, -1, MPFR_RNDN); -- if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) -- ERROR2; -- if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) -- ERROR1; -+ /* Check negative op */ -+ for (i = 1; i <= 4; i++) -+ { -+ int inv; -+ -+ mpfr_set_si_2exp (x, -i, -2, MPFR_RNDN); -+ mpfr_rint (y, x, (mpfr_rnd_t) r); -+ inv = MPFR_NOTZERO (y); -+ if (!mpfr_fits_uintmax_p (x, (mpfr_rnd_t) r) ^ inv) -+ ERROR1 (70); -+ if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) -+ ERROR1 (71); -+ } -+ } - - mpfr_clear (x); -+ mpfr_clear (y); - #endif - } -- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch03 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch03 deleted file mode 100644 index 8e0cd8e04b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch03 +++ /dev/null @@ -1,129 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-10-09 13:34:21.000000000 +0000 -@@ -0,0 +1 @@ -+clang-divby0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-10-09 13:34:21.000000000 +0000 -@@ -1 +1 @@ --3.1.2-p2 -+3.1.2-p3 -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -@@ -468,8 +468,16 @@ - #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1) - - /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0 -- at compile time. */ --#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200) -+ at compile time. -+ Clang with -fsanitize=undefined is a bit similar due to a bug: -+ http://llvm.org/bugs/show_bug.cgi?id=17381 -+ but even without its sanitizer, it may be better to use the -+ double_zero version until IEEE 754 division by zero is properly -+ supported: -+ http://llvm.org/bugs/show_bug.cgi?id=17000 -+*/ -+#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \ -+ defined(__clang__) - static double double_zero = 0.0; - # define DBL_NAN (double_zero/double_zero) - # define DBL_POS_INF ((double) 1.0/double_zero) -@@ -501,6 +509,8 @@ - (with Xcode 2.4.1, i.e. the latest one). */ - #define LVALUE(x) (&(x) == &(x) || &(x) != &(x)) - #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX)) -+/* The DOUBLE_ISNAN(x) macro is also valid on long double x -+ (assuming that the compiler isn't too broken). */ - #ifdef MPFR_NANISNAN - /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations. - The + must not be replaced by a ||. With gcc -ffast-math, NaN is -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-10-09 13:34:21.000000000 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p2" -+#define MPFR_VERSION_STRING "3.1.2-p3" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-10-09 13:34:21.000000000 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p2"; -+ return "3.1.2-p3"; - } -diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c ---- mpfr-3.1.2-a/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tget_flt.c 2013-10-09 13:34:21.000000000 +0000 -@@ -28,9 +28,17 @@ - main (void) - { - mpfr_t x, y; -- float f, g, infp; -+ float f, g; - int i; -+#if !defined(MPFR_ERRDIVZERO) -+ float infp; -+#endif -+ -+ tests_start_mpfr (); - -+#if !defined(MPFR_ERRDIVZERO) -+ /* The definition of DBL_POS_INF involves a division by 0. This makes -+ "clang -O2 -fsanitize=undefined -fno-sanitize-recover" fail. */ - infp = (float) DBL_POS_INF; - if (infp * 0.5 != infp) - { -@@ -38,8 +46,7 @@ - fprintf (stderr, "(this is probably a compiler bug, please report)\n"); - exit (1); - } -- -- tests_start_mpfr (); -+#endif - - mpfr_init2 (x, 24); - mpfr_init2 (y, 24); -@@ -353,6 +360,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#if !defined(MPFR_ERRDIVZERO) - f = mpfr_get_flt (x, MPFR_RNDN); /* first round to 2^128 (even rule), - thus we should get +Inf */ - g = infp; -@@ -376,6 +384,7 @@ - printf ("expected %.8e, got %.8e\n", g, f); - exit (1); - } -+#endif - - mpfr_clear (x); - mpfr_clear (y); -diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c ---- mpfr-3.1.2-a/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tset_ld.c 2013-10-09 13:34:21.000000000 +0000 -@@ -47,8 +47,11 @@ - static int - Isnan_ld (long double d) - { -- double e = (double) d; -- if (DOUBLE_ISNAN (e)) -+ /* Do not convert d to double as this can give an overflow, which -+ may confuse compilers without IEEE 754 support (such as clang -+ -fsanitize=undefined), or trigger a trap if enabled. -+ The DOUBLE_ISNAN macro should work fine on long double. */ -+ if (DOUBLE_ISNAN (d)) - return 1; - LONGDOUBLE_NAN_ACTION (d, goto yes); - return 0; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch04 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch04 deleted file mode 100644 index 2451f36027..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch04 +++ /dev/null @@ -1,84 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-11-15 00:51:49.323334999 +0000 -@@ -0,0 +1 @@ -+printf-alt0 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-11-15 00:51:49.323334999 +0000 -@@ -1 +1 @@ --3.1.2-p3 -+3.1.2-p4 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-11-15 00:51:49.323334999 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p3" -+#define MPFR_VERSION_STRING "3.1.2-p4" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -1040,7 +1040,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'. -+ number P when spec.spec is 'e', 'E', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field > INT_MAX */ -@@ -1167,7 +1167,7 @@ - } - - /* Determine the different parts of the string representation of the regular -- number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'. -+ number P when spec.spec is 'f', 'F', 'g', or 'G'. - DEC_INFO contains the previously computed exponent and string or is NULL. - - return -1 if some field of number_parts is greater than INT_MAX */ -@@ -1559,7 +1559,7 @@ - /* fractional part */ - { - np->point = MPFR_DECIMAL_POINT; -- np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ? -+ np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ? - spec.prec - 1 : spec.prec; - } - else if (spec.alt) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-11-15 00:51:49.211333830 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-11-15 00:51:49.323334999 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p3"; -+ return "3.1.2-p4"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -@@ -456,10 +456,16 @@ - check_sprintf ("1.999900 ", "%-#10.7RG", x); - check_sprintf ("1.9999 ", "%-10.7RG", x); - mpfr_set_ui (x, 1, MPFR_RNDN); -+ check_sprintf ("1.", "%#.1Rg", x); -+ check_sprintf ("1. ", "%-#5.1Rg", x); -+ check_sprintf (" 1.0", "%#5.2Rg", x); - check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("1", "%.30Rg", x); - mpfr_set_ui (x, 0, MPFR_RNDN); -- check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x); -+ check_sprintf ("0.", "%#.1Rg", x); -+ check_sprintf ("0. ", "%-#5.1Rg", x); -+ check_sprintf (" 0.0", "%#5.2Rg", x); -+ check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x); - check_sprintf ("0", "%.30Rg", x); - - /* following tests with precision 53 bits */ diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch05 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch05 deleted file mode 100644 index 669b91d54d..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch05 +++ /dev/null @@ -1,42 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/PATCHES 2013-12-01 11:07:49.751331625 +0000 -@@ -0,0 +1 @@ -+custom_init_set -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/VERSION 2013-12-01 11:07:49.747331585 +0000 -@@ -1 +1 @@ --3.1.2-p4 -+3.1.2-p5 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2013-12-01 11:07:49.571329714 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2013-12-01 11:07:49.747331585 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p4" -+#define MPFR_VERSION_STRING "3.1.2-p5" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -@@ -861,7 +861,7 @@ - _t = (mpfr_kind_t) _k; \ - _s = 1; \ - } else { \ -- _t = (mpfr_kind_t) -k; \ -+ _t = (mpfr_kind_t) - _k; \ - _s = -1; \ - } \ - _e = _t == MPFR_REGULAR_KIND ? (e) : \ -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2013-12-01 11:07:49.575329762 +0000 -+++ mpfr-3.1.2-b/src/version.c 2013-12-01 11:07:49.747331585 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p4"; -+ return "3.1.2-p5"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch06 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch06 deleted file mode 100644 index 50cd04d724..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch06 +++ /dev/null @@ -1,43 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 21:56:49.697059857 +0000 -@@ -0,0 +1 @@ -+li2-return -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 21:56:49.697059857 +0000 -@@ -1 +1 @@ --3.1.2-p5 -+3.1.2-p6 -diff -Naurd mpfr-3.1.2-a/src/li2.c mpfr-3.1.2-b/src/li2.c ---- mpfr-3.1.2-a/src/li2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/li2.c 2014-04-15 21:56:49.653058661 +0000 -@@ -630,5 +630,5 @@ - return mpfr_check_range (y, inexact, rnd_mode); - } - -- MPFR_ASSERTN (0); /* should never reach this point */ -+ MPFR_RET_NEVER_GO_HERE (); - } -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 21:56:49.697059857 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p5" -+#define MPFR_VERSION_STRING "3.1.2-p6" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 21:56:49.609057464 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 21:56:49.697059857 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p5"; -+ return "3.1.2-p6"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch07 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch07 deleted file mode 100644 index 378c3bf4fc..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch07 +++ /dev/null @@ -1,71 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:04:57.162288198 +0000 -@@ -0,0 +1 @@ -+exp3 -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:04:57.162288198 +0000 -@@ -1 +1 @@ --3.1.2-p6 -+3.1.2-p7 -diff -Naurd mpfr-3.1.2-a/src/exp3.c mpfr-3.1.2-b/src/exp3.c ---- mpfr-3.1.2-a/src/exp3.c 2013-03-13 15:37:34.000000000 +0000 -+++ mpfr-3.1.2-b/src/exp3.c 2014-04-15 22:04:57.126287230 +0000 -@@ -283,7 +283,7 @@ - } - } - -- if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDD, MPFR_RNDZ, -+ if (mpfr_can_round (shift_x > 0 ? t : tmp, realprec, MPFR_RNDN, MPFR_RNDZ, - MPFR_PREC(y) + (rnd_mode == MPFR_RNDN))) - { - inexact = mpfr_set (y, shift_x > 0 ? t : tmp, rnd_mode); -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:04:57.086286154 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:04:57.162288198 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p6" -+#define MPFR_VERSION_STRING "3.1.2-p7" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:04:57.090286262 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:04:57.162288198 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p6"; -+ return "3.1.2-p7"; - } -diff -Naurd mpfr-3.1.2-a/tests/texp.c mpfr-3.1.2-b/tests/texp.c ---- mpfr-3.1.2-a/tests/texp.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/texp.c 2014-04-15 22:04:57.126287230 +0000 -@@ -150,6 +150,22 @@ - exit (1); - } - -+ mpfr_set_prec (x, 118); -+ mpfr_set_str_binary (x, "0.1110010100011101010000111110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E-86"); -+ mpfr_set_prec (y, 118); -+ mpfr_exp_2 (y, x, MPFR_RNDU); -+ mpfr_exp_3 (x, x, MPFR_RNDU); -+ if (mpfr_cmp (x, y)) -+ { -+ printf ("mpfr_exp_2 and mpfr_exp_3 differ for prec=118\n"); -+ printf ("mpfr_exp_2 gives "); -+ mpfr_out_str (stdout, 2, 0, y, MPFR_RNDN); -+ printf ("\nmpfr_exp_3 gives "); -+ mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); -+ printf ("\n"); -+ exit (1); -+ } -+ - mpfr_clear (x); - mpfr_clear (y); - return 0; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch08 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch08 deleted file mode 100644 index 2245c7c23e..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch08 +++ /dev/null @@ -1,254 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-04-15 22:20:32.243481506 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-04-15 22:22:32.418722707 +0000 -@@ -0,0 +1 @@ -+gmp6-compat -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-04-15 22:21:45.225450147 +0000 -@@ -1 +1 @@ --3.1.2-p7 -+3.1.2-p8 -diff -Naurd mpfr-3.1.2-a/configure mpfr-3.1.2-b/configure ---- mpfr-3.1.2-a/configure 2013-03-13 15:38:20.000000000 +0000 -+++ mpfr-3.1.2-b/configure 2014-04-15 22:21:38.821277476 +0000 -@@ -14545,26 +14545,30 @@ - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - --if test "$use_gmp_build" = yes ; then -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for valid GMP_NUMB_BITS" >&5 --$as_echo_n "checking for valid GMP_NUMB_BITS... " >&6; } -- if test "$cross_compiling" = yes; then : -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency" >&5 -+$as_echo_n "checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency... " >&6; } -+if test "$cross_compiling" = yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't test" >&5 - $as_echo "can't test" >&6; } - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - - int - main () - { - -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - - ; - return 0; -@@ -14577,14 +14581,14 @@ - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 - $as_echo "no" >&6; } -- as_fn_error $? "GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options." "$LINENO" 5 -+ as_fn_error $? "GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS)." "$LINENO" 5 - fi - rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - --fi - - - if test "$dont_link_with_gmp" = yes ; then -diff -Naurd mpfr-3.1.2-a/configure.ac mpfr-3.1.2-b/configure.ac ---- mpfr-3.1.2-a/configure.ac 2013-03-13 15:37:46.000000000 +0000 -+++ mpfr-3.1.2-b/configure.ac 2013-03-13 15:37:46.000000000 +0000 -@@ -435,23 +435,29 @@ - ]) - fi - --dnl Check for valid GMP_NUMB_BITS and BYTES_PER_MP_LIMB -+dnl Check for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency. -+dnl Problems may occur if gmp.h was generated with some ABI -+dnl and is used with another ABI (or if nails are used). - dnl This test doesn't need to link with libgmp (at least it shouldn't). --if test "$use_gmp_build" = yes ; then -- AC_MSG_CHECKING(for valid GMP_NUMB_BITS) -- AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+AC_MSG_CHECKING(for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency) -+AC_RUN_IFELSE([AC_LANG_PROGRAM([[ -+#include - #include - #include "gmp.h" --#include "gmp-impl.h" - ]], [[ -- return GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ? 0 : 1; -+ if (GMP_NUMB_BITS == sizeof(mp_limb_t) * CHAR_BIT) -+ return 0; -+ fprintf (stderr, "GMP_NUMB_BITS = %ld\n", (long) GMP_NUMB_BITS); -+ fprintf (stderr, "sizeof(mp_limb_t) = %ld\n", (long) sizeof(mp_limb_t)); -+ fprintf (stderr, "sizeof(mp_limb_t) * CHAR_BIT = %ld != GMP_NUMB_BITS\n", -+ (long) (sizeof(mp_limb_t) * CHAR_BIT)); -+ return 1; - ]])], [AC_MSG_RESULT(yes)], [ - AC_MSG_RESULT(no) -- AC_MSG_ERROR([GMP_NUMB_BITS is incorrect. --You probably need to change some of the GMP or MPFR compile options.])], -+ AC_MSG_ERROR([GMP_NUMB_BITS and sizeof(mp_limb_t) are not consistent. -+You probably need to change some of the GMP or MPFR compile options. -+See 'config.log' for details (search for GMP_NUMB_BITS).])], - [AC_MSG_RESULT([can't test])]) --fi - - - dnl We really need to link using libtool. But it is impossible with the current -diff -Naurd mpfr-3.1.2-a/src/init2.c mpfr-3.1.2-b/src/init2.c ---- mpfr-3.1.2-a/src/init2.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/init2.c 2014-04-15 22:21:06.220398489 +0000 -@@ -30,11 +30,11 @@ - - /* Check if we can represent the number of limbs - * associated to the maximum of mpfr_prec_t*/ -- MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/BYTES_PER_MP_LIMB) ); -+ MPFR_ASSERTN( MP_SIZE_T_MAX >= (MPFR_PREC_MAX/MPFR_BYTES_PER_MP_LIMB) ); - -- /* Check for correct GMP_NUMB_BITS and BYTES_PER_MP_LIMB */ -- MPFR_ASSERTN( GMP_NUMB_BITS == BYTES_PER_MP_LIMB * CHAR_BIT -- && sizeof(mp_limb_t) == BYTES_PER_MP_LIMB ); -+ /* Check for correct GMP_NUMB_BITS and MPFR_BYTES_PER_MP_LIMB */ -+ MPFR_ASSERTN( GMP_NUMB_BITS == MPFR_BYTES_PER_MP_LIMB * CHAR_BIT -+ && sizeof(mp_limb_t) == MPFR_BYTES_PER_MP_LIMB ); - - MPFR_ASSERTN (mp_bits_per_limb == GMP_NUMB_BITS); - -diff -Naurd mpfr-3.1.2-a/src/mpfr-gmp.h mpfr-3.1.2-b/src/mpfr-gmp.h ---- mpfr-3.1.2-a/src/mpfr-gmp.h 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-gmp.h 2014-04-15 22:21:06.220398489 +0000 -@@ -72,7 +72,6 @@ - #endif - - /* Define some macros */ --#define BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - #define MP_LIMB_T_MAX (~(mp_limb_t)0) - -@@ -96,19 +95,19 @@ - #define SHRT_HIGHBIT SHRT_MIN - - /* MP_LIMB macros */ --#define MPN_ZERO(dst, n) memset((dst), 0, (n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) --#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*BYTES_PER_MP_LIMB) -+#define MPN_ZERO(dst, n) memset((dst), 0, (n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_DECR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) -+#define MPN_COPY_INCR(dst,src,n) memmove((dst),(src),(n)*MPFR_BYTES_PER_MP_LIMB) - #define MPN_COPY(dst,src,n) \ - do \ - { \ - if ((dst) != (src)) \ - { \ - MPFR_ASSERTD ((char *) (dst) >= (char *) (src) + \ -- (n) * BYTES_PER_MP_LIMB || \ -+ (n) * MPFR_BYTES_PER_MP_LIMB || \ - (char *) (src) >= (char *) (dst) + \ -- (n) * BYTES_PER_MP_LIMB); \ -- memcpy ((dst), (src), (n) * BYTES_PER_MP_LIMB); \ -+ (n) * MPFR_BYTES_PER_MP_LIMB); \ -+ memcpy ((dst), (src), (n) * MPFR_BYTES_PER_MP_LIMB); \ - } \ - } \ - while (0) -diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h ---- mpfr-3.1.2-a/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 -+++ mpfr-3.1.2-b/src/mpfr-impl.h 2014-04-15 22:21:06.220398489 +0000 -@@ -191,7 +191,7 @@ - # endif - #endif - -- -+#define MPFR_BYTES_PER_MP_LIMB (GMP_NUMB_BITS/CHAR_BIT) - - /****************************************************** - ******************** Check GMP *********************** -@@ -930,7 +930,7 @@ - #define MPFR_SET_ALLOC_SIZE(x, n) \ - ( ((mp_size_t*) MPFR_MANT(x))[-1] = n) - #define MPFR_MALLOC_SIZE(s) \ -- ( sizeof(mpfr_size_limb_t) + BYTES_PER_MP_LIMB * ((size_t) s) ) -+ ( sizeof(mpfr_size_limb_t) + MPFR_BYTES_PER_MP_LIMB * ((size_t) s) ) - #define MPFR_SET_MANT_PTR(x,p) \ - (MPFR_MANT(x) = (mp_limb_t*) ((mpfr_size_limb_t*) p + 1)) - #define MPFR_GET_REAL_PTR(x) \ -@@ -964,7 +964,7 @@ - #endif - - #define MPFR_TMP_LIMBS_ALLOC(N) \ -- ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * BYTES_PER_MP_LIMB)) -+ ((mp_limb_t *) MPFR_TMP_ALLOC ((size_t) (N) * MPFR_BYTES_PER_MP_LIMB)) - - /* temporary allocate 1 limb at xp, and initialize mpfr variable x */ - /* The temporary var doesn't have any size field, but it doesn't matter -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-04-15 22:21:45.225450147 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p7" -+#define MPFR_VERSION_STRING "3.1.2-p8" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/mul.c mpfr-3.1.2-b/src/mul.c ---- mpfr-3.1.2-a/src/mul.c 2013-03-13 15:37:37.000000000 +0000 -+++ mpfr-3.1.2-b/src/mul.c 2014-04-15 22:21:06.224398597 +0000 -@@ -106,7 +106,7 @@ - MPFR_ASSERTD(tn <= k); - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK(marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -@@ -301,7 +301,7 @@ - MPFR_ASSERTD (tn <= k); /* tn <= k, thus no int overflow */ - - /* Check for no size_t overflow*/ -- MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / BYTES_PER_MP_LIMB); -+ MPFR_ASSERTD ((size_t) k <= ((size_t) -1) / MPFR_BYTES_PER_MP_LIMB); - MPFR_TMP_MARK (marker); - tmp = MPFR_TMP_LIMBS_ALLOC (k); - -diff -Naurd mpfr-3.1.2-a/src/stack_interface.c mpfr-3.1.2-b/src/stack_interface.c ---- mpfr-3.1.2-a/src/stack_interface.c 2013-03-13 15:37:32.000000000 +0000 -+++ mpfr-3.1.2-b/src/stack_interface.c 2014-04-15 22:21:06.220398489 +0000 -@@ -26,7 +26,7 @@ - size_t - mpfr_custom_get_size (mpfr_prec_t prec) - { -- return MPFR_PREC2LIMBS (prec) * BYTES_PER_MP_LIMB; -+ return MPFR_PREC2LIMBS (prec) * MPFR_BYTES_PER_MP_LIMB; - } - - #undef mpfr_custom_init -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-04-15 22:20:20.755171478 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-04-15 22:21:45.225450147 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p7"; -+ return "3.1.2-p8"; - } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch09 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch09 deleted file mode 100644 index 6ff7c4ac92..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch09 +++ /dev/null @@ -1,166 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:15:25.617269178 +0000 -@@ -0,0 +1 @@ -+div-overflow -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:15:25.529266797 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:15:25.617269178 +0000 -@@ -1 +1 @@ --3.1.2-p8 -+3.1.2-p9 -diff -Naurd mpfr-3.1.2-a/src/div.c mpfr-3.1.2-b/src/div.c ---- mpfr-3.1.2-a/src/div.c 2013-03-13 15:37:33.000000000 +0000 -+++ mpfr-3.1.2-b/src/div.c 2014-06-30 15:15:25.585268312 +0000 -@@ -750,7 +750,9 @@ - truncate_check_qh: - if (qh) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - goto truncate; -@@ -765,7 +767,9 @@ - inex = 1; /* always here */ - if (mpn_add_1 (q0p, q0p, q0size, MPFR_LIMB_ONE << sh)) - { -- qexp ++; -+ if (MPFR_LIKELY (qexp < MPFR_EXP_MAX)) -+ qexp ++; -+ /* else qexp is now incorrect, but one will still get an overflow */ - q0p[q0size - 1] = MPFR_LIMB_HIGHBIT; - } - -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:15:25.613269070 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p8" -+#define MPFR_VERSION_STRING "3.1.2-p9" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:15:25.533266905 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:15:25.613269070 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p8"; -+ return "3.1.2-p9"; - } -diff -Naurd mpfr-3.1.2-a/tests/tdiv.c mpfr-3.1.2-b/tests/tdiv.c ---- mpfr-3.1.2-a/tests/tdiv.c 2013-03-13 15:37:44.000000000 +0000 -+++ mpfr-3.1.2-b/tests/tdiv.c 2014-06-30 15:15:25.585268312 +0000 -@@ -1104,6 +1104,96 @@ - #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) - #include "tgeneric.c" - -+static void -+test_extreme (void) -+{ -+ mpfr_t x, y, z; -+ mpfr_exp_t emin, emax; -+ mpfr_prec_t p[4] = { 8, 32, 64, 256 }; -+ int xi, yi, zi, j, r; -+ unsigned int flags, ex_flags; -+ -+ emin = mpfr_get_emin (); -+ emax = mpfr_get_emax (); -+ -+ mpfr_set_emin (MPFR_EMIN_MIN); -+ mpfr_set_emax (MPFR_EMAX_MAX); -+ -+ for (xi = 0; xi < 4; xi++) -+ { -+ mpfr_init2 (x, p[xi]); -+ mpfr_setmax (x, MPFR_EMAX_MAX); -+ MPFR_ASSERTN (mpfr_check (x)); -+ for (yi = 0; yi < 4; yi++) -+ { -+ mpfr_init2 (y, p[yi]); -+ mpfr_setmin (y, MPFR_EMIN_MIN); -+ for (j = 0; j < 2; j++) -+ { -+ MPFR_ASSERTN (mpfr_check (y)); -+ for (zi = 0; zi < 4; zi++) -+ { -+ mpfr_init2 (z, p[zi]); -+ RND_LOOP (r) -+ { -+ mpfr_clear_flags (); -+ mpfr_div (z, x, y, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_OVERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (x); -+ printf ("b = "); -+ mpfr_dump (y); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ mpfr_clear_flags (); -+ mpfr_div (z, y, x, (mpfr_rnd_t) r); -+ flags = __gmpfr_flags; -+ MPFR_ASSERTN (mpfr_check (z)); -+ ex_flags = MPFR_FLAGS_UNDERFLOW | MPFR_FLAGS_INEXACT; -+ if (flags != ex_flags) -+ { -+ printf ("Bad flags in test_extreme on z = a/b" -+ " with %s and\n", -+ mpfr_print_rnd_mode ((mpfr_rnd_t) r)); -+ printf ("a = "); -+ mpfr_dump (y); -+ printf ("b = "); -+ mpfr_dump (x); -+ printf ("Expected flags:"); -+ flags_out (ex_flags); -+ printf ("Got flags: "); -+ flags_out (flags); -+ printf ("z = "); -+ mpfr_dump (z); -+ exit (1); -+ } -+ } -+ mpfr_clear (z); -+ } /* zi */ -+ mpfr_nextabove (y); -+ } /* j */ -+ mpfr_clear (y); -+ } /* yi */ -+ mpfr_clear (x); -+ } /* xi */ -+ -+ set_emin (emin); -+ set_emax (emax); -+} -+ - int - main (int argc, char *argv[]) - { -@@ -1130,6 +1220,7 @@ - test_20070603 (); - test_20070628 (); - test_generic (2, 800, 50); -+ test_extreme (); - - tests_end_mpfr (); - return 0; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch10 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch10 deleted file mode 100644 index 43848f7b11..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.2/patch10 +++ /dev/null @@ -1,138 +0,0 @@ -diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES ---- mpfr-3.1.2-a/PATCHES 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/PATCHES 2014-06-30 15:17:53.417270314 +0000 -@@ -0,0 +1 @@ -+vasprintf -diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION ---- mpfr-3.1.2-a/VERSION 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/VERSION 2014-06-30 15:17:53.413270206 +0000 -@@ -1 +1 @@ --3.1.2-p9 -+3.1.2-p10 -diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h ---- mpfr-3.1.2-a/src/mpfr.h 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/mpfr.h 2014-06-30 15:17:53.413270206 +0000 -@@ -27,7 +27,7 @@ - #define MPFR_VERSION_MAJOR 3 - #define MPFR_VERSION_MINOR 1 - #define MPFR_VERSION_PATCHLEVEL 2 --#define MPFR_VERSION_STRING "3.1.2-p9" -+#define MPFR_VERSION_STRING "3.1.2-p10" - - /* Macros dealing with MPFR VERSION */ - #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) -diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c ---- mpfr-3.1.2-a/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/src/vasprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -884,14 +884,18 @@ - first digit, we want the exponent for radix two and the decimal - point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN /4); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > (MPFR_EXP_MIN + 3) / 4); - exp = (exp - 1) * 4; - } - else - /* EXP is the exponent for decimal point BEFORE the first digit, we - want the exponent for decimal point AFTER the first digit. */ - { -- MPFR_ASSERTN (exp > MPFR_EMIN_MIN); /* possible overflow */ -+ /* An integer overflow is normally not possible since MPFR_EXP_MIN -+ is twice as large as MPFR_EMIN_MIN. */ -+ MPFR_ASSERTN (exp > MPFR_EXP_MIN); - --exp; - } - } -diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c ---- mpfr-3.1.2-a/src/version.c 2014-06-30 15:17:53.337268149 +0000 -+++ mpfr-3.1.2-b/src/version.c 2014-06-30 15:17:53.413270206 +0000 -@@ -25,5 +25,5 @@ - const char * - mpfr_get_version (void) - { -- return "3.1.2-p9"; -+ return "3.1.2-p10"; - } -diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c ---- mpfr-3.1.2-a/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 -+++ mpfr-3.1.2-b/tests/tsprintf.c 2014-06-30 15:17:53.377269231 +0000 -@@ -1184,6 +1184,69 @@ - check_emax_aux (MPFR_EMAX_MAX); - } - -+static void -+check_emin_aux (mpfr_exp_t e) -+{ -+ mpfr_t x; -+ char *s1, s2[256]; -+ int i; -+ mpfr_exp_t emin; -+ mpz_t ee; -+ -+ MPFR_ASSERTN (e >= LONG_MIN); -+ emin = mpfr_get_emin (); -+ set_emin (e); -+ -+ mpfr_init2 (x, 16); -+ mpz_init (ee); -+ -+ mpfr_setmin (x, e); -+ mpz_set_si (ee, e); -+ mpz_sub_ui (ee, ee, 1); -+ -+ i = mpfr_asprintf (&s1, "%Ra", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "0x1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ i = mpfr_asprintf (&s1, "%Rb", x); -+ MPFR_ASSERTN (i > 0); -+ -+ gmp_snprintf (s2, 256, "1p%Zd", ee); -+ -+ if (strcmp (s1, s2) != 0) -+ { -+ printf ("Error in check_emin_aux for emin = %ld\n", (long) e); -+ printf ("Expected %s\n", s2); -+ printf ("Got %s\n", s1); -+ exit (1); -+ } -+ -+ mpfr_free_str (s1); -+ -+ mpfr_clear (x); -+ mpz_clear (ee); -+ set_emin (emin); -+} -+ -+static void -+check_emin (void) -+{ -+ check_emin_aux (-15); -+ check_emin_aux (mpfr_get_emin ()); -+ check_emin_aux (MPFR_EMIN_MIN); -+} -+ - int - main (int argc, char **argv) - { -@@ -1203,6 +1266,7 @@ - decimal (); - mixed (); - check_emax (); -+ check_emin (); - - #if defined(HAVE_LOCALE_H) && defined(HAVE_SETLOCALE) - locale_da_DK (); diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01 new file mode 100644 index 0000000000..d7e1cbf1e4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch01 @@ -0,0 +1,1117 @@ +diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES +--- mpfr-3.1.3-a/PATCHES 2015-07-02 10:49:23.950112879 +0000 ++++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:49:24.042113845 +0000 +@@ -0,0 +1 @@ ++lngamma-and-doc +diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION +--- mpfr-3.1.3-a/VERSION 2015-06-19 19:55:09.000000000 +0000 ++++ mpfr-3.1.3-b/VERSION 2015-07-02 10:49:24.042113845 +0000 +@@ -1 +1 @@ +-3.1.3 ++3.1.3-p1 +diff -Naurd mpfr-3.1.3-a/doc/mpfr.texi mpfr-3.1.3-b/doc/mpfr.texi +--- mpfr-3.1.3-a/doc/mpfr.texi 2015-06-19 19:55:11.000000000 +0000 ++++ mpfr-3.1.3-b/doc/mpfr.texi 2015-07-02 10:49:24.018113593 +0000 +@@ -810,13 +810,17 @@ + When the input point is in the closure of the domain of the mathematical + function and an input argument is +0 (resp.@: @minus{}0), one considers + the limit when the corresponding argument approaches 0 from above +-(resp.@: below). If the limit is not defined (e.g., @code{mpfr_log} on +-@minus{}0), the behavior is specified in the description of the MPFR function. ++(resp.@: below), if possible. If the limit is not defined (e.g., ++@code{mpfr_sqrt} and @code{mpfr_log} on @minus{}0), the behavior is ++specified in the description of the MPFR function, but must be consistent ++with the rule from the above paragraph (e.g., @code{mpfr_log} on @pom{}0 ++gives @minus{}Inf). + + When the result is equal to 0, its sign is determined by considering the + limit as if the input point were not in the domain: If one approaches 0 + from above (resp.@: below), the result is +0 (resp.@: @minus{}0); +-for example, @code{mpfr_sin} on +0 gives +0. ++for example, @code{mpfr_sin} on @minus{}0 gives @minus{}0 and ++@code{mpfr_acos} on 1 gives +0 (in all rounding modes). + In the other cases, the sign is specified in the description of the MPFR + function; for example @code{mpfr_max} on @minus{}0 and +0 gives +0. + +@@ -832,8 +836,8 @@ + @c that advantages in practice), like for any bug fix. + Example: @code{mpfr_hypot} on (NaN,0) gives NaN, but @code{mpfr_hypot} + on (NaN,+Inf) gives +Inf (as specified in @ref{Special Functions}), +-since for any finite input @var{x}, @code{mpfr_hypot} on (@var{x},+Inf) +-gives +Inf. ++since for any finite or infinite input @var{x}, @code{mpfr_hypot} on ++(@var{x},+Inf) gives +Inf. + + @node Exceptions, Memory Handling, Floating-Point Values on Special Numbers, MPFR Basics + @comment node-name, next, previous, up +@@ -1581,7 +1585,8 @@ + @deftypefunx int mpfr_add_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) + @deftypefunx int mpfr_add_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{@var{op1} + @var{op2}} rounded in the direction +-@var{rnd}. For types having no signed zero, it is considered unsigned ++@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. ++But for types having no signed zeros, 0 is considered unsigned + (i.e., (+0) + 0 = (+0) and (@minus{}0) + 0 = (@minus{}0)). + The @code{mpfr_add_d} function assumes that the radix of the @code{double} type + is a power of 2, with a precision at most that declared by the C implementation +@@ -1599,7 +1604,8 @@ + @deftypefunx int mpfr_sub_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) + @deftypefunx int mpfr_sub_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{@var{op1} - @var{op2}} rounded in the direction +-@var{rnd}. For types having no signed zero, it is considered unsigned ++@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. ++But for types having no signed zeros, 0 is considered unsigned + (i.e., (+0) @minus{} 0 = (+0), (@minus{}0) @minus{} 0 = (@minus{}0), + 0 @minus{} (+0) = (@minus{}0) and 0 @minus{} (@minus{}0) = (+0)). + The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_sub} +@@ -1615,7 +1621,7 @@ + Set @var{rop} to @math{@var{op1} @GMPtimes{} @var{op2}} rounded in the + direction @var{rnd}. + When a result is zero, its sign is the product of the signs of the operands +-(for types having no signed zero, it is considered positive). ++(for types having no signed zeros, 0 is considered positive). + The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_mul_d}. + @end deftypefun + +@@ -1635,7 +1641,7 @@ + @deftypefunx int mpfr_div_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{@var{op1}/@var{op2}} rounded in the direction @var{rnd}. + When a result is zero, its sign is the product of the signs of the operands +-(for types having no signed zero, it is considered positive). ++(for types having no signed zeros, 0 is considered positive). + The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_div} + and @code{mpfr_div_d}. + @end deftypefun +@@ -1643,15 +1649,18 @@ + @deftypefun int mpfr_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) + @deftypefunx int mpfr_sqrt_ui (mpfr_t @var{rop}, unsigned long int @var{op}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @m{\sqrt{@var{op}}, the square root of @var{op}} +-rounded in the direction @var{rnd} (set @var{rop} to @minus{}0 if @var{op} is +-@minus{}0, to be consistent with the IEEE 754 standard). ++rounded in the direction @var{rnd}. Set @var{rop} to @minus{}0 if ++@var{op} is @minus{}0, to be consistent with the IEEE 754 standard. + Set @var{rop} to NaN if @var{op} is negative. + @end deftypefun + + @deftypefun int mpfr_rec_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @m{1/\sqrt{@var{op}}, the reciprocal square root of @var{op}} +-rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is +-@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. ++rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is ++@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. Warning! ++Therefore the result on @minus{}0 is different from the one of the rSqrt ++function recommended by the IEEE 754-2008 standard (Section 9.2.1), which ++is @minus{}Inf instead of +Inf. + @end deftypefun + + @deftypefun int mpfr_cbrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) +@@ -1832,7 +1841,9 @@ + @m{\log_2 @var{op}, log2(@var{op})} or + @m{\log_{10} @var{op}, log10(@var{op})}, respectively, + rounded in the direction @var{rnd}. +-Set @var{rop} to @minus{}Inf if @var{op} is @minus{}0 ++Set @var{rop} to +0 if @var{op} is 1 (in all rounding modes), ++for consistency with the ISO C99 and IEEE 754-2008 standards. ++Set @var{rop} to @minus{}Inf if @var{op} is @pom{}0 + (i.e., the sign of the zero has no influence on the result). + @end deftypefun + +@@ -2003,8 +2014,11 @@ + @deftypefun int mpfr_lngamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to the value of the logarithm of the Gamma function on @var{op}, + rounded in the direction @var{rnd}. +-When @math{@minus{}2@var{k}@minus{}1 @le{} @var{op} @le{} @minus{}2@var{k}}, +-@var{k} being a non-negative integer, @var{rop} is set to NaN. ++When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). ++When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf, ++following the general rules on special values. ++When @math{@minus{}2@var{k}@minus{}1 < @var{op} < @minus{}2@var{k}}, ++@var{k} being a nonnegative integer, set @var{rop} to NaN@. + See also @code{mpfr_lgamma}. + @end deftypefun + +@@ -2012,10 +2026,11 @@ + Set @var{rop} to the value of the logarithm of the absolute value of the + Gamma function on @var{op}, rounded in the direction @var{rnd}. The sign + (1 or @minus{}1) of Gamma(@var{op}) is returned in the object pointed to +-by @var{signp}. When @var{op} is an infinity or a non-positive integer, set +-@var{rop} to +Inf. When @var{op} is NaN, @minus{}Inf or a negative integer, +-*@var{signp} is undefined, and when @var{op} is @pom{}0, *@var{signp} is +-the sign of the zero. ++by @var{signp}. ++When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). ++When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf. ++When @var{op} is NaN, @minus{}Inf or a negative integer, *@var{signp} is ++undefined, and when @var{op} is @pom{}0, *@var{signp} is the sign of the zero. + @end deftypefun + + @deftypefun int mpfr_digamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) +@@ -2064,7 +2079,10 @@ + @deftypefunx int mpfr_fms (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_t @var{op3}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{(@var{op1} @GMPtimes{} @var{op2}) + @var{op3}} + (resp.@: @math{(@var{op1} @GMPtimes{} @var{op2}) - @var{op3}}) +-rounded in the direction @var{rnd}. ++rounded in the direction @var{rnd}. Concerning special values (signed zeros, ++infinities, NaN), these functions behave like a multiplication followed by a ++separate addition or subtraction. That is, the fused operation matters only ++for rounding. + @end deftypefun + + @deftypefun int mpfr_agm (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_rnd_t @var{rnd}) +@@ -2089,8 +2107,8 @@ + i.e., $\sqrt{x^2+y^2}$, + @end tex + rounded in the direction @var{rnd}. +-Special values are handled as described in Section F.9.4.3 of +-the ISO C99 and IEEE 754-2008 standards: ++Special values are handled as described in the ISO C99 (Section F.9.4.3) ++and IEEE 754-2008 (Section 9.2.1) standards: + If @var{x} or @var{y} is an infinity, then +Inf is returned in @var{rop}, + even if the other number is NaN. + @end deftypefun +diff -Naurd mpfr-3.1.3-a/doc/mpfr.info mpfr-3.1.3-b/doc/mpfr.info +--- mpfr-3.1.3-a/doc/mpfr.info 2015-06-19 19:55:53.000000000 +0000 ++++ mpfr-3.1.3-b/doc/mpfr.info 2015-07-02 10:49:38.718267817 +0000 +@@ -1,4 +1,4 @@ +-This is mpfr.info, produced by makeinfo version 5.2 from mpfr.texi. ++This is mpfr.info, produced by makeinfo version 6.0 from mpfr.texi. + + This manual documents how to install and use the Multiple Precision + Floating-Point Reliable Library, version 3.1.3. +@@ -55,7 +55,7 @@ + MPFR Copying Conditions + *********************** + +-The GNU MPFR library (or MPFR for short) is "free"; this means that ++The GNU MPFR library (or MPFR for short) is “free”; this means that + everyone is free to use it and free to redistribute it on a free basis. + The library is not in the public domain; it is copyrighted and there are + restrictions on its distribution, but these restrictions are designed to +@@ -418,7 +418,7 @@ + 4.2 Nomenclature and Types + ========================== + +-A "floating-point number", or "float" for short, is an arbitrary ++A “floating-point number”, or “float” for short, is an arbitrary + precision significand (also called mantissa) with a limited precision + exponent. The C data type for such objects is ‘mpfr_t’ (internally + defined as a one-element array of a structure, and ‘mpfr_ptr’ is the C +@@ -432,7 +432,7 @@ + to the other functions supported by MPFR. Unless documented otherwise, + the sign bit of a NaN is unspecified. + +-The "precision" is the number of bits used to represent the significand ++The “precision” is the number of bits used to represent the significand + of a floating-point number; the corresponding C data type is + ‘mpfr_prec_t’. The precision can be any integer between ‘MPFR_PREC_MIN’ + and ‘MPFR_PREC_MAX’. In the current implementation, ‘MPFR_PREC_MIN’ is +@@ -446,7 +446,7 @@ + may abort, crash or have undefined behavior (depending on your C + implementation). + +-The "rounding mode" specifies the way to round the result of a ++The “rounding mode” specifies the way to round the result of a + floating-point operation, in case the exact result can not be + represented exactly in the destination significand; the corresponding C + data type is ‘mpfr_rnd_t’. +@@ -499,14 +499,14 @@ + representable numbers, it is rounded to the one with the least + significant bit set to zero. For example, the number 2.5, which is + represented by (10.1) in binary, is rounded to (10.0)=2 with a precision +-of two bits, and not to (11.0)=3. This rule avoids the "drift" ++of two bits, and not to (11.0)=3. This rule avoids the “drift” + phenomenon mentioned by Knuth in volume 2 of The Art of Computer + Programming (Section 4.2.2). + + Most MPFR functions take as first argument the destination variable, + as second and following arguments the input variables, as last argument + a rounding mode, and have a return value of type ‘int’, called the +-"ternary value". The value stored in the destination variable is ++“ternary value”. The value stored in the destination variable is + correctly rounded, i.e., MPFR behaves as if it computed the result with + an infinite precision, then rounded it to the precision of this + variable. The input variables are regarded as exact (in particular, +@@ -572,15 +572,18 @@ + When the input point is in the closure of the domain of the + mathematical function and an input argument is +0 (resp. −0), one + considers the limit when the corresponding argument approaches 0 from +-above (resp. below). If the limit is not defined (e.g., ‘mpfr_log’ on +-−0), the behavior is specified in the description of the MPFR function. ++above (resp. below), if possible. If the limit is not defined (e.g., ++‘mpfr_sqrt’ and ‘mpfr_log’ on −0), the behavior is specified in the ++description of the MPFR function, but must be consistent with the rule ++from the above paragraph (e.g., ‘mpfr_log’ on ±0 gives −Inf). + + When the result is equal to 0, its sign is determined by considering + the limit as if the input point were not in the domain: If one + approaches 0 from above (resp. below), the result is +0 (resp. −0); for +-example, ‘mpfr_sin’ on +0 gives +0. In the other cases, the sign is +-specified in the description of the MPFR function; for example +-‘mpfr_max’ on −0 and +0 gives +0. ++example, ‘mpfr_sin’ on −0 gives −0 and ‘mpfr_acos’ on 1 gives +0 (in all ++rounding modes). In the other cases, the sign is specified in the ++description of the MPFR function; for example ‘mpfr_max’ on −0 and +0 ++gives +0. + + When the input point is not in the closure of the domain of the + function, the result is NaN. Example: ‘mpfr_sqrt’ on −17 gives NaN. +@@ -590,8 +593,8 @@ + numbers; such a case is always explicitly specified in *note MPFR + Interface::. Example: ‘mpfr_hypot’ on (NaN,0) gives NaN, but + ‘mpfr_hypot’ on (NaN,+Inf) gives +Inf (as specified in *note Special +-Functions::), since for any finite input X, ‘mpfr_hypot’ on (X,+Inf) +-gives +Inf. ++Functions::), since for any finite or infinite input X, ‘mpfr_hypot’ on ++(X,+Inf) gives +Inf. + +  + File: mpfr.info, Node: Exceptions, Next: Memory Handling, Prev: Floating-Point Values on Special Numbers, Up: MPFR Basics +@@ -1253,8 +1256,9 @@ + mpfr_rnd_t RND) + -- Function: int mpfr_add_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, + mpfr_rnd_t RND) +- Set ROP to OP1 + OP2 rounded in the direction RND. For types +- having no signed zero, it is considered unsigned (i.e., (+0) + 0 = ++ Set ROP to OP1 + OP2 rounded in the direction RND. The IEEE-754 ++ rules are used, in particular for signed zeros. But for types ++ having no signed zeros, 0 is considered unsigned (i.e., (+0) + 0 = + (+0) and (−0) + 0 = (−0)). The ‘mpfr_add_d’ function assumes that + the radix of the ‘double’ type is a power of 2, with a precision at + most that declared by the C implementation (macro +@@ -1280,8 +1284,9 @@ + mpfr_rnd_t RND) + -- Function: int mpfr_sub_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, + mpfr_rnd_t RND) +- Set ROP to OP1 - OP2 rounded in the direction RND. For types +- having no signed zero, it is considered unsigned (i.e., (+0) − 0 = ++ Set ROP to OP1 - OP2 rounded in the direction RND. The IEEE-754 ++ rules are used, in particular for signed zeros. But for types ++ having no signed zeros, 0 is considered unsigned (i.e., (+0) − 0 = + (+0), (−0) − 0 = (−0), 0 − (+0) = (−0) and 0 − (−0) = (+0)). The + same restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_sub’ and + ‘mpfr_sub_d’. +@@ -1300,7 +1305,7 @@ + mpfr_rnd_t RND) + Set ROP to OP1 times OP2 rounded in the direction RND. When a + result is zero, its sign is the product of the signs of the +- operands (for types having no signed zero, it is considered ++ operands (for types having no signed zeros, 0 is considered + positive). The same restrictions than for ‘mpfr_add_d’ apply to + ‘mpfr_mul_d’. + +@@ -1327,21 +1332,24 @@ + mpfr_rnd_t RND) + Set ROP to OP1/OP2 rounded in the direction RND. When a result is + zero, its sign is the product of the signs of the operands (for +- types having no signed zero, it is considered positive). The same ++ types having no signed zeros, 0 is considered positive). The same + restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_div’ and + ‘mpfr_div_d’. + + -- Function: int mpfr_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_sqrt_ui (mpfr_t ROP, unsigned long int OP, + mpfr_rnd_t RND) +- Set ROP to the square root of OP rounded in the direction RND (set +- ROP to −0 if OP is −0, to be consistent with the IEEE 754 +- standard). Set ROP to NaN if OP is negative. ++ Set ROP to the square root of OP rounded in the direction RND. Set ++ ROP to −0 if OP is −0, to be consistent with the IEEE 754 standard. ++ Set ROP to NaN if OP is negative. + + -- Function: int mpfr_rec_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the reciprocal square root of OP rounded in the + direction RND. Set ROP to +Inf if OP is ±0, +0 if OP is +Inf, and +- NaN if OP is negative. ++ NaN if OP is negative. Warning! Therefore the result on −0 is ++ different from the one of the rSqrt function recommended by the ++ IEEE 754-2008 standard (Section 9.2.1), which is −Inf instead of ++ +Inf. + + -- Function: int mpfr_cbrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_root (mpfr_t ROP, mpfr_t OP, unsigned long int K, +@@ -1515,8 +1523,10 @@ + -- Function: int mpfr_log2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_log10 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the natural logarithm of OP, log2(OP) or log10(OP), +- respectively, rounded in the direction RND. Set ROP to −Inf if OP +- is −0 (i.e., the sign of the zero has no influence on the result). ++ respectively, rounded in the direction RND. Set ROP to +0 if OP is ++ 1 (in all rounding modes), for consistency with the ISO C99 and ++ IEEE 754-2008 standards. Set ROP to −Inf if OP is ±0 (i.e., the ++ sign of the zero has no influence on the result). + + -- Function: int mpfr_exp (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_exp2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) +@@ -1649,17 +1659,21 @@ + + -- Function: int mpfr_lngamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the value of the logarithm of the Gamma function on OP, +- rounded in the direction RND. When −2K−1 <= OP <= −2K, K being a +- non-negative integer, ROP is set to NaN. See also ‘mpfr_lgamma’. ++ rounded in the direction RND. When OP is 1 or 2, set ROP to +0 (in ++ all rounding modes). When OP is an infinity or a nonpositive ++ integer, set ROP to +Inf, following the general rules on special ++ values. When −2K−1 < OP < −2K, K being a nonnegative integer, set ++ ROP to NaN. See also ‘mpfr_lgamma’. + + -- Function: int mpfr_lgamma (mpfr_t ROP, int *SIGNP, mpfr_t OP, + mpfr_rnd_t RND) + Set ROP to the value of the logarithm of the absolute value of the + Gamma function on OP, rounded in the direction RND. The sign (1 or + −1) of Gamma(OP) is returned in the object pointed to by SIGNP. +- When OP is an infinity or a non-positive integer, set ROP to +Inf. +- When OP is NaN, −Inf or a negative integer, *SIGNP is undefined, +- and when OP is ±0, *SIGNP is the sign of the zero. ++ When OP is 1 or 2, set ROP to +0 (in all rounding modes). When OP ++ is an infinity or a nonpositive integer, set ROP to +Inf. When OP ++ is NaN, −Inf or a negative integer, *SIGNP is undefined, and when ++ OP is ±0, *SIGNP is the sign of the zero. + + -- Function: int mpfr_digamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the value of the Digamma (sometimes also called Psi) +@@ -1703,7 +1717,10 @@ + -- Function: int mpfr_fms (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, mpfr_t + OP3, mpfr_rnd_t RND) + Set ROP to (OP1 times OP2) + OP3 (resp. (OP1 times OP2) - OP3) +- rounded in the direction RND. ++ rounded in the direction RND. Concerning special values (signed ++ zeros, infinities, NaN), these functions behave like a ++ multiplication followed by a separate addition or subtraction. ++ That is, the fused operation matters only for rounding. + + -- Function: int mpfr_agm (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, + mpfr_rnd_t RND) +@@ -1717,9 +1734,10 @@ + RND) + Set ROP to the Euclidean norm of X and Y, i.e., the square root of + the sum of the squares of X and Y, rounded in the direction RND. +- Special values are handled as described in Section F.9.4.3 of the +- ISO C99 and IEEE 754-2008 standards: If X or Y is an infinity, then +- +Inf is returned in ROP, even if the other number is NaN. ++ Special values are handled as described in the ISO C99 (Section ++ F.9.4.3) and IEEE 754-2008 (Section 9.2.1) standards: If X or Y is ++ an infinity, then +Inf is returned in ROP, even if the other number ++ is NaN. + + -- Function: int mpfr_ai (mpfr_t ROP, mpfr_t X, mpfr_rnd_t RND) + Set ROP to the value of the Airy function Ai on X, rounded in the +@@ -2670,7 +2688,7 @@ + 5.16 Internals + ============== + +-A "limb" means the part of a multi-precision number that fits in a ++A “limb” means the part of a multi-precision number that fits in a + single word. Usually a limb contains 32 or 64 bits. The C data type + for a limb is ‘mp_limb_t’. + +@@ -3140,7 +3158,7 @@ + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other +- functional and useful document "free" in the sense of freedom: to ++ functional and useful document “free” in the sense of freedom: to + assure everyone the effective freedom to copy and redistribute it, + with or without modifying it, either commercially or + noncommercially. Secondarily, this License preserves for the +@@ -3655,9 +3673,9 @@ + * Menu: + + * mpfr_abs: Basic Arithmetic Functions. +- (line 160) +-* mpfr_acos: Special Functions. (line 51) +-* mpfr_acosh: Special Functions. (line 115) ++ (line 165) ++* mpfr_acos: Special Functions. (line 53) ++* mpfr_acosh: Special Functions. (line 117) + * mpfr_add: Basic Arithmetic Functions. + (line 6) + * mpfr_add_d: Basic Arithmetic Functions. +@@ -3670,15 +3688,15 @@ + (line 8) + * mpfr_add_z: Basic Arithmetic Functions. + (line 14) +-* mpfr_agm: Special Functions. (line 210) +-* mpfr_ai: Special Functions. (line 226) +-* mpfr_asin: Special Functions. (line 52) +-* mpfr_asinh: Special Functions. (line 116) ++* mpfr_agm: Special Functions. (line 219) ++* mpfr_ai: Special Functions. (line 236) ++* mpfr_asin: Special Functions. (line 54) ++* mpfr_asinh: Special Functions. (line 118) + * mpfr_asprintf: Formatted Output Functions. + (line 193) +-* mpfr_atan: Special Functions. (line 53) +-* mpfr_atan2: Special Functions. (line 63) +-* mpfr_atanh: Special Functions. (line 117) ++* mpfr_atan: Special Functions. (line 55) ++* mpfr_atan2: Special Functions. (line 65) ++* mpfr_atanh: Special Functions. (line 119) + * mpfr_buildopt_decimal_p: Miscellaneous Functions. + (line 162) + * mpfr_buildopt_gmpinternals_p: Miscellaneous Functions. +@@ -3690,7 +3708,7 @@ + * mpfr_can_round: Rounding Related Functions. + (line 39) + * mpfr_cbrt: Basic Arithmetic Functions. +- (line 108) ++ (line 113) + * mpfr_ceil: Integer Related Functions. + (line 7) + * mpfr_check_range: Exception Related Functions. +@@ -3735,18 +3753,18 @@ + (line 27) + * mpfr_cmp_z: Comparison Functions. + (line 11) +-* mpfr_const_catalan: Special Functions. (line 237) +-* mpfr_const_euler: Special Functions. (line 236) +-* mpfr_const_log2: Special Functions. (line 234) +-* mpfr_const_pi: Special Functions. (line 235) ++* mpfr_const_catalan: Special Functions. (line 247) ++* mpfr_const_euler: Special Functions. (line 246) ++* mpfr_const_log2: Special Functions. (line 244) ++* mpfr_const_pi: Special Functions. (line 245) + * mpfr_copysign: Miscellaneous Functions. + (line 109) +-* mpfr_cos: Special Functions. (line 29) +-* mpfr_cosh: Special Functions. (line 95) +-* mpfr_cot: Special Functions. (line 47) +-* mpfr_coth: Special Functions. (line 111) +-* mpfr_csc: Special Functions. (line 46) +-* mpfr_csch: Special Functions. (line 110) ++* mpfr_cos: Special Functions. (line 31) ++* mpfr_cosh: Special Functions. (line 97) ++* mpfr_cot: Special Functions. (line 49) ++* mpfr_coth: Special Functions. (line 113) ++* mpfr_csc: Special Functions. (line 48) ++* mpfr_csch: Special Functions. (line 112) + * mpfr_custom_get_exp: Custom Interface. (line 75) + * mpfr_custom_get_kind: Custom Interface. (line 65) + * mpfr_custom_get_significand: Custom Interface. (line 70) +@@ -3756,47 +3774,47 @@ + * mpfr_custom_move: Custom Interface. (line 82) + * MPFR_DECL_INIT: Initialization Functions. + (line 74) +-* mpfr_digamma: Special Functions. (line 166) ++* mpfr_digamma: Special Functions. (line 172) + * mpfr_dim: Basic Arithmetic Functions. +- (line 166) ++ (line 171) + * mpfr_div: Basic Arithmetic Functions. +- (line 72) ++ (line 74) + * mpfr_divby0_p: Exception Related Functions. + (line 134) + * mpfr_div_2exp: Compatibility with MPF. + (line 49) + * mpfr_div_2si: Basic Arithmetic Functions. +- (line 181) ++ (line 186) + * mpfr_div_2ui: Basic Arithmetic Functions. +- (line 179) ++ (line 184) + * mpfr_div_d: Basic Arithmetic Functions. +- (line 84) ++ (line 86) + * mpfr_div_q: Basic Arithmetic Functions. +- (line 88) ++ (line 90) + * mpfr_div_si: Basic Arithmetic Functions. +- (line 80) ++ (line 82) + * mpfr_div_ui: Basic Arithmetic Functions. +- (line 76) ++ (line 78) + * mpfr_div_z: Basic Arithmetic Functions. +- (line 86) ++ (line 88) + * mpfr_d_div: Basic Arithmetic Functions. +- (line 82) ++ (line 84) + * mpfr_d_sub: Basic Arithmetic Functions. +- (line 35) +-* mpfr_eint: Special Functions. (line 133) ++ (line 36) ++* mpfr_eint: Special Functions. (line 135) + * mpfr_eq: Compatibility with MPF. + (line 28) + * mpfr_equal_p: Comparison Functions. + (line 59) + * mpfr_erangeflag_p: Exception Related Functions. + (line 137) +-* mpfr_erf: Special Functions. (line 177) +-* mpfr_erfc: Special Functions. (line 178) +-* mpfr_exp: Special Functions. (line 23) +-* mpfr_exp10: Special Functions. (line 25) +-* mpfr_exp2: Special Functions. (line 24) +-* mpfr_expm1: Special Functions. (line 129) +-* mpfr_fac_ui: Special Functions. (line 121) ++* mpfr_erf: Special Functions. (line 183) ++* mpfr_erfc: Special Functions. (line 184) ++* mpfr_exp: Special Functions. (line 25) ++* mpfr_exp10: Special Functions. (line 27) ++* mpfr_exp2: Special Functions. (line 26) ++* mpfr_expm1: Special Functions. (line 131) ++* mpfr_fac_ui: Special Functions. (line 123) + * mpfr_fits_intmax_p: Conversion Functions. + (line 150) + * mpfr_fits_sint_p: Conversion Functions. +@@ -3815,20 +3833,20 @@ + (line 147) + * mpfr_floor: Integer Related Functions. + (line 8) +-* mpfr_fma: Special Functions. (line 203) ++* mpfr_fma: Special Functions. (line 209) + * mpfr_fmod: Integer Related Functions. + (line 92) +-* mpfr_fms: Special Functions. (line 205) ++* mpfr_fms: Special Functions. (line 211) + * mpfr_fprintf: Formatted Output Functions. + (line 157) + * mpfr_frac: Integer Related Functions. + (line 76) +-* mpfr_free_cache: Special Functions. (line 244) ++* mpfr_free_cache: Special Functions. (line 254) + * mpfr_free_str: Conversion Functions. + (line 137) + * mpfr_frexp: Conversion Functions. + (line 45) +-* mpfr_gamma: Special Functions. (line 148) ++* mpfr_gamma: Special Functions. (line 150) + * mpfr_get_d: Conversion Functions. + (line 7) + * mpfr_get_decimal64: Conversion Functions. +@@ -3887,7 +3905,7 @@ + (line 56) + * mpfr_greater_p: Comparison Functions. + (line 55) +-* mpfr_hypot: Special Functions. (line 218) ++* mpfr_hypot: Special Functions. (line 227) + * mpfr_inexflag_p: Exception Related Functions. + (line 136) + * mpfr_inf_p: Comparison Functions. +@@ -3922,21 +3940,21 @@ + (line 31) + * mpfr_integer_p: Integer Related Functions. + (line 119) +-* mpfr_j0: Special Functions. (line 182) +-* mpfr_j1: Special Functions. (line 183) +-* mpfr_jn: Special Functions. (line 184) ++* mpfr_j0: Special Functions. (line 188) ++* mpfr_j1: Special Functions. (line 189) ++* mpfr_jn: Special Functions. (line 190) + * mpfr_lessequal_p: Comparison Functions. + (line 58) + * mpfr_lessgreater_p: Comparison Functions. + (line 64) + * mpfr_less_p: Comparison Functions. + (line 57) +-* mpfr_lgamma: Special Functions. (line 157) +-* mpfr_li2: Special Functions. (line 143) +-* mpfr_lngamma: Special Functions. (line 152) ++* mpfr_lgamma: Special Functions. (line 162) ++* mpfr_li2: Special Functions. (line 145) ++* mpfr_lngamma: Special Functions. (line 154) + * mpfr_log: Special Functions. (line 16) + * mpfr_log10: Special Functions. (line 18) +-* mpfr_log1p: Special Functions. (line 125) ++* mpfr_log1p: Special Functions. (line 127) + * mpfr_log2: Special Functions. (line 17) + * mpfr_max: Miscellaneous Functions. + (line 22) +@@ -3947,29 +3965,29 @@ + * mpfr_modf: Integer Related Functions. + (line 82) + * mpfr_mul: Basic Arithmetic Functions. +- (line 51) ++ (line 53) + * mpfr_mul_2exp: Compatibility with MPF. + (line 47) + * mpfr_mul_2si: Basic Arithmetic Functions. +- (line 174) ++ (line 179) + * mpfr_mul_2ui: Basic Arithmetic Functions. +- (line 172) ++ (line 177) + * mpfr_mul_d: Basic Arithmetic Functions. +- (line 57) ++ (line 59) + * mpfr_mul_q: Basic Arithmetic Functions. +- (line 61) ++ (line 63) + * mpfr_mul_si: Basic Arithmetic Functions. +- (line 55) ++ (line 57) + * mpfr_mul_ui: Basic Arithmetic Functions. +- (line 53) ++ (line 55) + * mpfr_mul_z: Basic Arithmetic Functions. +- (line 59) ++ (line 61) + * mpfr_nanflag_p: Exception Related Functions. + (line 135) + * mpfr_nan_p: Comparison Functions. + (line 39) + * mpfr_neg: Basic Arithmetic Functions. +- (line 159) ++ (line 164) + * mpfr_nextabove: Miscellaneous Functions. + (line 15) + * mpfr_nextbelow: Miscellaneous Functions. +@@ -3983,13 +4001,13 @@ + * mpfr_overflow_p: Exception Related Functions. + (line 133) + * mpfr_pow: Basic Arithmetic Functions. +- (line 116) ++ (line 121) + * mpfr_pow_si: Basic Arithmetic Functions. +- (line 120) ++ (line 125) + * mpfr_pow_ui: Basic Arithmetic Functions. +- (line 118) ++ (line 123) + * mpfr_pow_z: Basic Arithmetic Functions. +- (line 122) ++ (line 127) + * mpfr_prec_round: Rounding Related Functions. + (line 13) + * ‘mpfr_prec_t’: Nomenclature and Types. +@@ -3999,7 +4017,7 @@ + * mpfr_print_rnd_mode: Rounding Related Functions. + (line 71) + * mpfr_rec_sqrt: Basic Arithmetic Functions. +- (line 103) ++ (line 105) + * mpfr_regular_p: Comparison Functions. + (line 43) + * mpfr_reldiff: Compatibility with MPF. +@@ -4021,11 +4039,11 @@ + * ‘mpfr_rnd_t’: Nomenclature and Types. + (line 34) + * mpfr_root: Basic Arithmetic Functions. +- (line 109) ++ (line 114) + * mpfr_round: Integer Related Functions. + (line 9) +-* mpfr_sec: Special Functions. (line 45) +-* mpfr_sech: Special Functions. (line 109) ++* mpfr_sec: Special Functions. (line 47) ++* mpfr_sech: Special Functions. (line 111) + * mpfr_set: Assignment Functions. + (line 9) + * mpfr_setsign: Miscellaneous Functions. +@@ -4100,57 +4118,57 @@ + (line 49) + * mpfr_signbit: Miscellaneous Functions. + (line 99) +-* mpfr_sin: Special Functions. (line 30) +-* mpfr_sinh: Special Functions. (line 96) +-* mpfr_sinh_cosh: Special Functions. (line 101) +-* mpfr_sin_cos: Special Functions. (line 35) ++* mpfr_sin: Special Functions. (line 32) ++* mpfr_sinh: Special Functions. (line 98) ++* mpfr_sinh_cosh: Special Functions. (line 103) ++* mpfr_sin_cos: Special Functions. (line 37) + * mpfr_si_div: Basic Arithmetic Functions. +- (line 78) ++ (line 80) + * mpfr_si_sub: Basic Arithmetic Functions. +- (line 31) ++ (line 32) + * mpfr_snprintf: Formatted Output Functions. + (line 180) + * mpfr_sprintf: Formatted Output Functions. + (line 170) + * mpfr_sqr: Basic Arithmetic Functions. +- (line 69) ++ (line 71) + * mpfr_sqrt: Basic Arithmetic Functions. +- (line 96) ++ (line 98) + * mpfr_sqrt_ui: Basic Arithmetic Functions. +- (line 97) ++ (line 99) + * mpfr_strtofr: Assignment Functions. + (line 80) + * mpfr_sub: Basic Arithmetic Functions. +- (line 25) ++ (line 26) + * mpfr_subnormalize: Exception Related Functions. + (line 60) + * mpfr_sub_d: Basic Arithmetic Functions. +- (line 37) ++ (line 38) + * mpfr_sub_q: Basic Arithmetic Functions. +- (line 43) ++ (line 44) + * mpfr_sub_si: Basic Arithmetic Functions. +- (line 33) ++ (line 34) + * mpfr_sub_ui: Basic Arithmetic Functions. +- (line 29) ++ (line 30) + * mpfr_sub_z: Basic Arithmetic Functions. +- (line 41) +-* mpfr_sum: Special Functions. (line 252) ++ (line 42) ++* mpfr_sum: Special Functions. (line 262) + * mpfr_swap: Assignment Functions. + (line 150) + * ‘mpfr_t’: Nomenclature and Types. + (line 6) +-* mpfr_tan: Special Functions. (line 31) +-* mpfr_tanh: Special Functions. (line 97) ++* mpfr_tan: Special Functions. (line 33) ++* mpfr_tanh: Special Functions. (line 99) + * mpfr_trunc: Integer Related Functions. + (line 10) + * mpfr_ui_div: Basic Arithmetic Functions. +- (line 74) ++ (line 76) + * mpfr_ui_pow: Basic Arithmetic Functions. +- (line 126) ++ (line 131) + * mpfr_ui_pow_ui: Basic Arithmetic Functions. +- (line 124) ++ (line 129) + * mpfr_ui_sub: Basic Arithmetic Functions. +- (line 27) ++ (line 28) + * mpfr_underflow_p: Exception Related Functions. + (line 132) + * mpfr_unordered_p: Comparison Functions. +@@ -4181,61 +4199,61 @@ + (line 182) + * mpfr_vsprintf: Formatted Output Functions. + (line 171) +-* mpfr_y0: Special Functions. (line 193) +-* mpfr_y1: Special Functions. (line 194) +-* mpfr_yn: Special Functions. (line 195) ++* mpfr_y0: Special Functions. (line 199) ++* mpfr_y1: Special Functions. (line 200) ++* mpfr_yn: Special Functions. (line 201) + * mpfr_zero_p: Comparison Functions. + (line 42) +-* mpfr_zeta: Special Functions. (line 171) +-* mpfr_zeta_ui: Special Functions. (line 172) ++* mpfr_zeta: Special Functions. (line 177) ++* mpfr_zeta_ui: Special Functions. (line 178) + * mpfr_z_sub: Basic Arithmetic Functions. +- (line 39) ++ (line 40) + + +  + Tag Table: + Node: Top775 + Node: Copying2007 +-Node: Introduction to MPFR3766 +-Node: Installing MPFR5880 +-Node: Reporting Bugs11323 +-Node: MPFR Basics13353 +-Node: Headers and Libraries13669 +-Node: Nomenclature and Types16828 +-Node: MPFR Variable Conventions18874 +-Node: Rounding Modes20418 +-Ref: ternary value21544 +-Node: Floating-Point Values on Special Numbers23526 +-Node: Exceptions26572 +-Node: Memory Handling29749 +-Node: MPFR Interface30894 +-Node: Initialization Functions33008 +-Node: Assignment Functions40318 +-Node: Combined Initialization and Assignment Functions49673 +-Node: Conversion Functions50974 +-Node: Basic Arithmetic Functions60035 +-Node: Comparison Functions69200 +-Node: Special Functions72687 +-Node: Input and Output Functions86672 +-Node: Formatted Output Functions88644 +-Node: Integer Related Functions98431 +-Node: Rounding Related Functions105051 +-Node: Miscellaneous Functions108888 +-Node: Exception Related Functions117568 +-Node: Compatibility with MPF124386 +-Node: Custom Interface127127 +-Node: Internals131526 +-Node: API Compatibility133066 +-Node: Type and Macro Changes134995 +-Node: Added Functions137844 +-Node: Changed Functions141132 +-Node: Removed Functions145545 +-Node: Other Changes145973 +-Node: Contributors147576 +-Node: References150219 +-Node: GNU Free Documentation License151973 +-Node: Concept Index174562 +-Node: Function and Type Index180659 ++Node: Introduction to MPFR3770 ++Node: Installing MPFR5884 ++Node: Reporting Bugs11327 ++Node: MPFR Basics13357 ++Node: Headers and Libraries13673 ++Node: Nomenclature and Types16832 ++Node: MPFR Variable Conventions18894 ++Node: Rounding Modes20438 ++Ref: ternary value21568 ++Node: Floating-Point Values on Special Numbers23554 ++Node: Exceptions26813 ++Node: Memory Handling29990 ++Node: MPFR Interface31135 ++Node: Initialization Functions33249 ++Node: Assignment Functions40559 ++Node: Combined Initialization and Assignment Functions49914 ++Node: Conversion Functions51215 ++Node: Basic Arithmetic Functions60276 ++Node: Comparison Functions69777 ++Node: Special Functions73264 ++Node: Input and Output Functions87862 ++Node: Formatted Output Functions89834 ++Node: Integer Related Functions99621 ++Node: Rounding Related Functions106241 ++Node: Miscellaneous Functions110078 ++Node: Exception Related Functions118758 ++Node: Compatibility with MPF125576 ++Node: Custom Interface128317 ++Node: Internals132716 ++Node: API Compatibility134260 ++Node: Type and Macro Changes136189 ++Node: Added Functions139038 ++Node: Changed Functions142326 ++Node: Removed Functions146739 ++Node: Other Changes147167 ++Node: Contributors148770 ++Node: References151413 ++Node: GNU Free Documentation License153167 ++Node: Concept Index175760 ++Node: Function and Type Index181857 +  + End Tag Table + +diff -Naurd mpfr-3.1.3-a/src/lngamma.c mpfr-3.1.3-b/src/lngamma.c +--- mpfr-3.1.3-a/src/lngamma.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/lngamma.c 2015-07-02 10:49:24.018113593 +0000 +@@ -603,16 +603,17 @@ + mpfr_get_prec (y), mpfr_log_prec, y, inex)); + + /* special cases */ +- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) ++ if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x) || ++ (MPFR_IS_NEG (x) && mpfr_integer_p (x)))) + { +- if (MPFR_IS_NAN (x) || MPFR_IS_NEG (x)) ++ if (MPFR_IS_NAN (x)) + { + MPFR_SET_NAN (y); + MPFR_RET_NAN; + } +- else /* lngamma(+Inf) = lngamma(+0) = +Inf */ ++ else /* lngamma(+/-Inf) = lngamma(nonpositive integer) = +Inf */ + { +- if (MPFR_IS_ZERO (x)) ++ if (!MPFR_IS_INF (x)) + mpfr_set_divby0 (); + MPFR_SET_INF (y); + MPFR_SET_POS (y); +@@ -620,8 +621,8 @@ + } + } + +- /* if x < 0 and -2k-1 <= x <= -2k, then lngamma(x) = NaN */ +- if (MPFR_IS_NEG (x) && (unit_bit (x) == 0 || mpfr_integer_p (x))) ++ /* if -2k-1 < x < -2k <= 0, then lngamma(x) = NaN */ ++ if (MPFR_IS_NEG (x) && unit_bit (x) == 0) + { + MPFR_SET_NAN (y); + MPFR_RET_NAN; +diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h +--- mpfr-3.1.3-a/src/mpfr.h 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 3 +-#define MPFR_VERSION_STRING "3.1.3" ++#define MPFR_VERSION_STRING "3.1.3-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c +--- mpfr-3.1.3-a/src/version.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:49:24.042113845 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.3"; ++ return "3.1.3-p1"; + } +diff -Naurd mpfr-3.1.3-a/tests/tlngamma.c mpfr-3.1.3-b/tests/tlngamma.c +--- mpfr-3.1.3-a/tests/tlngamma.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/tests/tlngamma.c 2015-07-02 10:49:24.018113593 +0000 +@@ -33,7 +33,7 @@ + special (void) + { + mpfr_t x, y; +- int inex; ++ int i, inex; + + mpfr_init (x); + mpfr_init (y); +@@ -46,25 +46,29 @@ + exit (1); + } + +- mpfr_set_inf (x, -1); ++ mpfr_set_inf (x, 1); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_nan_p (y)) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) + { +- printf ("Error for lngamma(-Inf)\n"); ++ printf ("Error for lngamma(+Inf)\n"); + exit (1); + } + +- mpfr_set_inf (x, 1); ++ mpfr_set_inf (x, -1); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) + { +- printf ("Error for lngamma(+Inf)\n"); ++ printf ("Error for lngamma(-Inf)\n"); + exit (1); + } + + mpfr_set_ui (x, 0, MPFR_RNDN); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || ++ __gmpfr_flags != MPFR_FLAGS_DIVBY0) + { + printf ("Error for lngamma(+0)\n"); + exit (1); +@@ -72,32 +76,58 @@ + + mpfr_set_ui (x, 0, MPFR_RNDN); + mpfr_neg (x, x, MPFR_RNDN); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_nan_p (y)) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || ++ __gmpfr_flags != MPFR_FLAGS_DIVBY0) + { + printf ("Error for lngamma(-0)\n"); + exit (1); + } + + mpfr_set_ui (x, 1, MPFR_RNDN); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) ++ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) + { + printf ("Error for lngamma(1)\n"); + exit (1); + } + +- mpfr_set_si (x, -1, MPFR_RNDN); +- mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_nan_p (y)) ++ for (i = 1; i <= 5; i++) + { +- printf ("Error for lngamma(-1)\n"); +- exit (1); ++ int c; ++ ++ mpfr_set_si (x, -i, MPFR_RNDN); ++ mpfr_clear_flags (); ++ mpfr_lngamma (y, x, MPFR_RNDN); ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || ++ __gmpfr_flags != MPFR_FLAGS_DIVBY0) ++ { ++ printf ("Error for lngamma(-%d)\n", i); ++ exit (1); ++ } ++ if (i & 1) ++ { ++ mpfr_nextabove (x); ++ c = '+'; ++ } ++ else ++ { ++ mpfr_nextbelow (x); ++ c = '-'; ++ } ++ mpfr_lngamma (y, x, MPFR_RNDN); ++ if (!mpfr_nan_p (y)) ++ { ++ printf ("Error for lngamma(-%d%cepsilon)\n", i, c); ++ exit (1); ++ } + } + + mpfr_set_ui (x, 2, MPFR_RNDN); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) ++ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) + { + printf ("Error for lngamma(2)\n"); + exit (1); +@@ -127,7 +157,7 @@ + mpfr_set_str (x, CHECK_X2, 10, MPFR_RNDN); + mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_str (x, CHECK_Y2, 10, MPFR_RNDN); +- if (MPFR_IS_NAN (y) || mpfr_cmp (y, x)) ++ if (mpfr_cmp0 (y, x)) + { + printf ("mpfr_lngamma("CHECK_X2") is wrong:\n" + "expected "); +@@ -143,7 +173,7 @@ + mpfr_lngamma (y, x, MPFR_RNDU); + mpfr_set_prec (x, 175); + mpfr_set_str_binary (x, "0.1010001100011101101011001101110010100001000001000001110011000001101100001111001001000101011011100100010101011110100111110101010100010011010010000101010111001100011000101111E7"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error in mpfr_lngamma (1)\n"); + exit (1); +@@ -155,7 +185,7 @@ + mpfr_lngamma (x, y, MPFR_RNDZ); + mpfr_set_prec (y, 21); + mpfr_set_str_binary (y, "0.111000101000001100101E9"); +- if (MPFR_IS_NAN (x) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error in mpfr_lngamma (120)\n"); + printf ("Expected "); mpfr_print_binary (y); puts (""); +@@ -169,7 +199,7 @@ + inex = mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_prec (x, 206); + mpfr_set_str_binary (x, "0.10000111011000000011100010101001100110001110000111100011000100100110110010001011011110101001111011110110000001010100111011010000000011100110110101100111000111010011110010000100010111101010001101000110101001E13"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error in mpfr_lngamma (768)\n"); + exit (1); +@@ -185,7 +215,7 @@ + mpfr_set_str_binary (x, "0.1100E-66"); + mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_str_binary (x, "0.1100E6"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error for lngamma(0.1100E-66)\n"); + exit (1); +@@ -199,7 +229,7 @@ + mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_prec (x, 32); + mpfr_set_str_binary (x, "-0.10001000111011111011000010100010E207"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error for lngamma(-2^199+0.5)\n"); + printf ("Got "); diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02 new file mode 100644 index 0000000000..df711fda21 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch02 @@ -0,0 +1,161 @@ +diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES +--- mpfr-3.1.3-a/PATCHES 2015-07-02 10:50:08.046573308 +0000 ++++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:50:08.126574142 +0000 +@@ -0,0 +1 @@ ++muldiv-2exp-overflow +diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION +--- mpfr-3.1.3-a/VERSION 2015-07-02 10:49:24.042113845 +0000 ++++ mpfr-3.1.3-b/VERSION 2015-07-02 10:50:08.126574142 +0000 +@@ -1 +1 @@ +-3.1.3-p1 ++3.1.3-p2 +diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c +--- mpfr-3.1.3-a/src/div_2si.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 +@@ -49,7 +49,7 @@ + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); + } +- else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || ++ else if (MPFR_UNLIKELY(n <= 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || + exp > __gmpfr_emax + n)) ) + return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); + +diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c +--- mpfr-3.1.3-a/src/div_2ui.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 +@@ -32,7 +32,7 @@ + rnd_mode), + ("y[%Pu]=%.*Rg inexact=%d", mpfr_get_prec(y), mpfr_log_prec, y, inexact)); + +- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) ++ if (MPFR_UNLIKELY (n == 0 || MPFR_IS_SINGULAR (x))) + return mpfr_set (y, x, rnd_mode); + else + { +diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h +--- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 ++++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 3 +-#define MPFR_VERSION_STRING "3.1.3-p1" ++#define MPFR_VERSION_STRING "3.1.3-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c +--- mpfr-3.1.3-a/src/mul_2si.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 +@@ -39,7 +39,7 @@ + { + mpfr_exp_t exp = MPFR_GET_EXP (x); + MPFR_SETRAW (inexact, y, x, exp, rnd_mode); +- if (MPFR_UNLIKELY( n > 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || ++ if (MPFR_UNLIKELY(n >= 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || + exp > __gmpfr_emax - n))) + return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); + else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emin > MPFR_EMAX_MAX + n || +diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c +--- mpfr-3.1.3-a/src/version.c 2015-07-02 10:49:24.042113845 +0000 ++++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:50:08.126574142 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.3-p1"; ++ return "3.1.3-p2"; + } +diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c +--- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 +@@ -242,6 +242,76 @@ + large (MPFR_EMAX_MAX); + } + ++/* Cases where the function overflows on n = 0 when rounding is like ++ away from zero. */ ++static void ++overflow0 (mpfr_exp_t emax) ++{ ++ mpfr_exp_t old_emax; ++ mpfr_t x, y1, y2; ++ int neg, r, op; ++ static char *sop[4] = { "mul_2ui", "mul_2si", "div_2ui", "div_2si" }; ++ ++ old_emax = mpfr_get_emax (); ++ set_emax (emax); ++ ++ mpfr_init2 (x, 8); ++ mpfr_inits2 (6, y1, y2, (mpfr_ptr) 0); ++ ++ mpfr_set_inf (x, 1); ++ mpfr_nextbelow (x); ++ ++ for (neg = 0; neg <= 1; neg++) ++ { ++ RND_LOOP (r) ++ { ++ int inex1, inex2; ++ unsigned int flags1, flags2; ++ ++ /* Even if there isn't an overflow (rounding ~ toward zero), ++ the result is the same as the one of an overflow. */ ++ inex1 = mpfr_overflow (y1, (mpfr_rnd_t) r, neg ? -1 : 1); ++ flags1 = MPFR_FLAGS_INEXACT; ++ if (mpfr_inf_p (y1)) ++ flags1 |= MPFR_FLAGS_OVERFLOW; ++ for (op = 0; op < 4; op++) ++ { ++ mpfr_clear_flags (); ++ inex2 = ++ op == 0 ? mpfr_mul_2ui (y2, x, 0, (mpfr_rnd_t) r) : ++ op == 1 ? mpfr_mul_2si (y2, x, 0, (mpfr_rnd_t) r) : ++ op == 2 ? mpfr_div_2ui (y2, x, 0, (mpfr_rnd_t) r) : ++ op == 3 ? mpfr_div_2si (y2, x, 0, (mpfr_rnd_t) r) : ++ (MPFR_ASSERTN (0), 0); ++ flags2 = __gmpfr_flags; ++ if (!(mpfr_equal_p (y1, y2) && ++ SAME_SIGN (inex1, inex2) && ++ flags1 == flags2)) ++ { ++ printf ("Error in overflow0 for %s, mpfr_%s, emax = %" ++ MPFR_EXP_FSPEC "d,\nx = ", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) r), sop[op], ++ (mpfr_eexp_t) emax); ++ mpfr_dump (x); ++ printf ("Expected "); ++ mpfr_dump (y1); ++ printf (" with inex = %d, flags =", inex1); ++ flags_out (flags1); ++ printf ("Got "); ++ mpfr_dump (y2); ++ printf (" with inex = %d, flags =", inex2); ++ flags_out (flags2); ++ exit (1); ++ } ++ } ++ } ++ mpfr_neg (x, x, MPFR_RNDN); ++ } ++ ++ mpfr_clears (x, y1, y2, (mpfr_ptr) 0); ++ set_emax (old_emax); ++} ++ + int + main (int argc, char *argv[]) + { +@@ -334,6 +404,11 @@ + underflow0 (); + large0 (); + ++ if (mpfr_get_emax () != MPFR_EMAX_MAX) ++ overflow0 (mpfr_get_emax ()); ++ overflow0 (MPFR_EMAX_MAX); ++ overflow0 (-1); ++ + tests_end_mpfr (); + return 0; + } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03 b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03 new file mode 100644 index 0000000000..c7be09f4aa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/files/3.1.3/patch03 @@ -0,0 +1,217 @@ +diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES +--- mpfr-3.1.3-a/PATCHES 2015-07-17 08:54:48.592799981 +0000 ++++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:54:48.616811495 +0000 +@@ -0,0 +1 @@ ++muldiv-2exp-underflow +diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION +--- mpfr-3.1.3-a/VERSION 2015-07-02 10:50:08.126574142 +0000 ++++ mpfr-3.1.3-b/VERSION 2015-07-17 08:54:48.616811495 +0000 +@@ -1 +1 @@ +-3.1.3-p2 ++3.1.3-p3 +diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c +--- mpfr-3.1.3-a/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/src/div_2si.c 2015-07-17 08:54:48.608807656 +0000 +@@ -45,7 +45,8 @@ + if (rnd_mode == MPFR_RNDN && + (__gmpfr_emin > MPFR_EMAX_MAX - (n - 1) || + exp < __gmpfr_emin + (n - 1) || +- (inexact >= 0 && mpfr_powerof2_raw (y)))) ++ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && ++ mpfr_powerof2_raw (y)))) + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); + } +diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c +--- mpfr-3.1.3-a/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-17 08:54:48.608807656 +0000 +@@ -44,7 +44,9 @@ + if (MPFR_UNLIKELY (n >= diffexp)) /* exp - n <= emin - 1 */ + { + if (rnd_mode == MPFR_RNDN && +- (n > diffexp || (inexact >= 0 && mpfr_powerof2_raw (y)))) ++ (n > diffexp || ++ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && ++ mpfr_powerof2_raw (y)))) + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y)); + } +diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h +--- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 ++++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 3 +-#define MPFR_VERSION_STRING "3.1.3-p2" ++#define MPFR_VERSION_STRING "3.1.3-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c +--- mpfr-3.1.3-a/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-17 08:54:48.608807656 +0000 +@@ -48,7 +48,8 @@ + if (rnd_mode == MPFR_RNDN && + (__gmpfr_emin > MPFR_EMAX_MAX + (n + 1) || + exp < __gmpfr_emin - (n + 1) || +- (inexact >= 0 && mpfr_powerof2_raw (y)))) ++ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && ++ mpfr_powerof2_raw (y)))) + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); + } +diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c +--- mpfr-3.1.3-a/src/version.c 2015-07-02 10:50:08.126574142 +0000 ++++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:54:48.616811495 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.3-p2"; ++ return "3.1.3-p3"; + } +diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c +--- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-17 08:54:48.608807656 +0000 +@@ -50,77 +50,82 @@ + { + mpfr_t x, y, z1, z2; + mpfr_exp_t emin; +- int i, k; ++ int i, k, s; + int prec; + int rnd; + int div; + int inex1, inex2; + unsigned int flags1, flags2; + +- /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) +- * with emin = e, x = 1 + i/16, i in { -1, 0, 1 }, and k = 1 to 4, +- * by comparing the result with the one of a simple division. ++ /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) with ++ * emin = e, x = s * (1 + i/16), i in { -1, 0, 1 }, s in { -1, 1 }, and ++ * k = 1 to 4, by comparing the result with the one of a simple division. + */ + emin = mpfr_get_emin (); + set_emin (e); + mpfr_inits2 (8, x, y, (mpfr_ptr) 0); + for (i = 15; i <= 17; i++) +- { +- inex1 = mpfr_set_ui_2exp (x, i, -4, MPFR_RNDN); +- MPFR_ASSERTN (inex1 == 0); +- for (prec = 6; prec >= 3; prec -= 3) +- { +- mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); +- RND_LOOP (rnd) +- for (k = 1; k <= 4; k++) +- { +- /* The following one is assumed to be correct. */ +- inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); +- MPFR_ASSERTN (inex1 == 0); +- inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); +- MPFR_ASSERTN (inex1 == 0); +- mpfr_clear_flags (); +- /* Do not use mpfr_div_ui to avoid the optimization +- by mpfr_div_2si. */ +- inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd); +- flags1 = __gmpfr_flags; +- +- for (div = 0; div <= 2; div++) ++ for (s = 1; s >= -1; s -= 2) ++ { ++ inex1 = mpfr_set_si_2exp (x, s * i, -4, MPFR_RNDN); ++ MPFR_ASSERTN (inex1 == 0); ++ for (prec = 6; prec >= 3; prec -= 3) ++ { ++ mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); ++ RND_LOOP (rnd) ++ for (k = 1; k <= 4; k++) + { ++ /* The following one is assumed to be correct. */ ++ inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); ++ MPFR_ASSERTN (inex1 == 0); ++ inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); ++ MPFR_ASSERTN (inex1 == 0); + mpfr_clear_flags (); +- inex2 = div == 0 ? +- mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) : div == 1 ? +- mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) : +- mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd); +- flags2 = __gmpfr_flags; +- if (flags1 == flags2 && SAME_SIGN (inex1, inex2) && +- mpfr_equal_p (z1, z2)) +- continue; +- printf ("Error in underflow("); +- if (e == MPFR_EMIN_MIN) +- printf ("MPFR_EMIN_MIN"); +- else if (e == emin) +- printf ("default emin"); +- else if (e >= LONG_MIN) +- printf ("%ld", (long) e); +- else +- printf ("= LONG_MIN) ++ printf ("%ld", (long) e); ++ else ++ printf (" -toolchain + + toolchain@gentoo.org + Gentoo Toolchain Project + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild index 8f6bf18bce..0bfc14dd06 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild,v 1.4 2014/06/06 19:58:16 vapier Exp $ +# $Id$ # this ebuild is only for the libmpfr.so.1 ABI SONAME -EAPI="4" +EAPI="5" -inherit eutils libtool flag-o-matic +inherit eutils libtool multilib multilib-minimal flag-o-matic MY_PV=${PV/_p*} MY_P=${PN}-${MY_PV} @@ -19,7 +19,7 @@ SLOT="1" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" -RDEPEND=">=dev-libs/gmp-4.1.4-r2" +RDEPEND=">=dev-libs/gmp-4.1.4-r2:0[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" S=${WORKDIR}/${MY_P} @@ -31,17 +31,20 @@ src_prepare() { elibtoolize } -src_configure() { +multilib_src_configure() { # Newer gmp has deleted this define, so export it for older mpfr. append-cppflags -D__gmp_const=const + # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 + ECONF_SOURCE=${S} \ + user_redefine_cc=yes \ econf --disable-static } -src_compile() { +multilib_src_compile() { emake libmpfr.la } -src_install() { - emake install-libLTLIBRARIES DESTDIR="${D}" +multilib_src_install() { + emake DESTDIR="${D}" install-libLTLIBRARIES rm -f "${ED}"/usr/*/libmpfr.{la,so,dylib,a} } diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.0_p3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.0_p3.ebuild deleted file mode 100644 index 661e9ce848..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.0_p3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.0.0_p3.ebuild,v 1.13 2012/06/06 03:41:44 zmedico Exp $ - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${A} - cd "${S}" - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_install() { - emake install DESTDIR="${D}" || die - rm "${D}"/usr/share/doc/${PN}/*.html || die - mv "${D}"/usr/share/doc/{${PN},${PF}} || die - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - dohtml *.html - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1.ebuild deleted file mode 100644 index 588e09f8ba..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.0.1.ebuild,v 1.4 2012/06/06 03:41:44 zmedico Exp $ - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${A} - cd "${S}" - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_install() { - emake install DESTDIR="${D}" || die - rm "${D}"/usr/share/doc/${PN}/*.html || die - mv "${D}"/usr/share/doc/{${PN},${PF}} || die - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - dohtml *.html - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4-r1.ebuild deleted file mode 100644 index 6569009865..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.0.1_p4-r1.ebuild,v 1.4 2012/04/26 14:02:23 aballier Exp $ - -EAPI="3" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - emake install DESTDIR="${D}" || die - use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la - rm "${D}"/usr/share/doc/${PN}/*.html || die - mv "${D}"/usr/share/doc/{${PN},${PF}} || die - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - dohtml *.html - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4.ebuild deleted file mode 100644 index 1f5eb57a25..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.0.1_p4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.0.1_p4.ebuild,v 1.8 2012/06/06 03:41:44 zmedico Exp $ - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${A} - cd "${S}" - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_install() { - emake install DESTDIR="${D}" || die - rm "${D}"/usr/share/doc/${PN}/*.html || die - mv "${D}"/usr/share/doc/{${PN},${PF}} || die - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - dohtml *.html - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0.ebuild deleted file mode 100644 index 4b776fbc3f..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.0.ebuild,v 1.4 2012/04/19 02:35:54 vapier Exp $ - -EAPI="3" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -sparc-fbsd -x86-fbsd" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_configure() { - econf \ - --docdir=/usr/share/doc/${PF} \ - $(use_enable static-libs static) -} - -src_install() { - emake install DESTDIR="${D}" || die - use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la - - # clean up html/license install - pushd "${D}"/usr/share/doc/${PF} >/dev/null - dohtml *.html && rm COPYING* *.html || die - popd >/dev/null - # some, but not all, are already installed - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0_p7.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0_p7.ebuild deleted file mode 100644 index be98819f60..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.0_p7.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.0_p7.ebuild,v 1.3 2012/05/07 13:07:36 aballier Exp $ - -EAPI="3" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_configure() { - econf \ - --docdir=/usr/share/doc/${PF} \ - $(use_enable static-libs static) -} - -src_install() { - emake install DESTDIR="${D}" || die - use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la - - # clean up html/license install - pushd "${D}"/usr/share/doc/${PF} >/dev/null - dohtml *.html && rm COPYING* *.html || die - popd >/dev/null - # some, but not all, are already installed - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1.ebuild deleted file mode 100644 index 0da86181e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.1.ebuild,v 1.11 2013/01/01 19:28:27 armin76 Exp $ - -EAPI="3" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_configure() { - econf \ - --docdir=/usr/share/doc/${PF} \ - $(use_enable static-libs static) -} - -src_install() { - emake install DESTDIR="${D}" || die - use static-libs || rm -f "${D}"/usr/$(get_libdir)/libmpfr.la - - # clean up html/license install - pushd "${D}"/usr/share/doc/${PF} >/dev/null - dohtml *.html && rm COPYING* *.html || die - popd >/dev/null - # some, but not all, are already installed - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1_p2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1_p2.ebuild deleted file mode 100644 index 54064ab297..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.1_p2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.1_p2.ebuild,v 1.2 2013/02/27 21:23:26 zmedico Exp $ - -EAPI="3" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - [[ ${PLEVEL} == ${PV} ]] && return 0 - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -print0 | xargs -0 touch -r configure -} - -src_configure() { - econf \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ - $(use_enable static-libs static) -} - -src_install() { - emake install DESTDIR="${D}" || die - use static-libs || rm -f "${ED}"/usr/$(get_libdir)/libmpfr.la - - # clean up html/license install - pushd "${ED}"/usr/share/doc/${PF} >/dev/null - dohtml *.html && rm COPYING* *.html || die - popd >/dev/null - # some, but not all, are already installed - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr.so.1 -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr.so.1 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2-r1.ebuild deleted file mode 100644 index df38cf2534..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.2-r1.ebuild,v 1.14 2014/01/18 04:34:25 vapier Exp $ - -EAPI="3" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils libtool multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - if [[ ${PLEVEL} != ${PV} ]] ; then - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - fi - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -exec touch -r configure {} + - elibtoolize -} - -src_configure() { - # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 - user_redefine_cc=yes \ - econf \ - --docdir="\$(datarootdir)/doc/${PF}" \ - $(use_enable static-libs static) -} - -src_install() { - emake install DESTDIR="${D}" || die - use static-libs || rm -f "${ED}"/usr/$(get_libdir)/libmpfr.la - - # clean up html/license install - pushd "${ED}"/usr/share/doc/${PF} >/dev/null - dohtml *.html && rm COPYING* *.html || die - popd >/dev/null - # some, but not all, are already installed - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1) -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1) -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2_p5.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2_p5.ebuild deleted file mode 100644 index 54e5057f7d..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2_p5.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.2_p5.ebuild,v 1.1 2014/03/26 05:45:18 vapier Exp $ - -EAPI="3" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils libtool multilib - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="http://www.mpfr.org/" -SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - if [[ ${PLEVEL} != ${PV} ]] ; then - for ((i=1; i<=PLEVEL; ++i)) ; do - patch=patch$(printf '%02d' ${i}) - if [[ -f ${FILESDIR}/${MY_PV}/${patch} ]] ; then - epatch "${FILESDIR}"/${MY_PV}/${patch} - elif [[ -f ${DISTDIR}/${PN}-${MY_PV}_p${i} ]] ; then - epatch "${DISTDIR}"/${PN}-${MY_PV}_p${i} - else - ewarn "${DISTDIR}/${PN}-${MY_PV}_p${i}" - die "patch ${i} missing - please report to bugs.gentoo.org" - fi - done - fi - sed -i '/if test/s:==:=:' configure #261016 - find . -type f -exec touch -r configure {} + - elibtoolize -} - -src_configure() { - # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 - user_redefine_cc=yes \ - econf \ - --docdir="\$(datarootdir)/doc/${PF}" \ - $(use_enable static-libs static) -} - -src_install() { - emake install DESTDIR="${D}" || die - use static-libs || rm -f "${ED}"/usr/$(get_libdir)/libmpfr.la - - # clean up html/license install - pushd "${ED}"/usr/share/doc/${PF} >/dev/null - dohtml *.html && rm COPYING* *.html || die - popd >/dev/null - # some, but not all, are already installed - dodoc AUTHORS BUGS ChangeLog NEWS README TODO - prepalldocs -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1) -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1) -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.3_p4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.3_p4.ebuild new file mode 100644 index 0000000000..90b92c0210 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.3_p4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +# NOTE: we cannot depend on autotools here starting with gcc-4.3.x +inherit eutils libtool multilib multilib-minimal + +MY_PV=${PV/_p*} +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} +DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" +HOMEPAGE="http://www.mpfr.org/" +SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/gmp-4.1.4-r2[${MULTILIB_USEDEP},static-libs?]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + if [[ ${PLEVEL} != ${PV} ]] ; then + local i + for (( i = 1; i <= PLEVEL; ++i )) ; do + epatch "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) + done + fi + find . -type f -exec touch -r configure {} + + elibtoolize +} + +multilib_src_configure() { + # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 + ECONF_SOURCE=${S} \ + user_redefine_cc=yes \ + econf \ + --docdir="\$(datarootdir)/doc/${PF}" \ + $(use_enable static-libs static) +} + +multilib_src_install_all() { + use static-libs || find "${ED}"/usr -name '*.la' -delete + + # clean up html/license install + pushd "${ED}"/usr/share/doc/${PF} >/dev/null + dohtml *.html && rm COPYING* *.html || die + popd >/dev/null +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1) +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1) +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2_p10.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.4.ebuild similarity index 81% rename from sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2_p10.ebuild rename to sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.4.ebuild index 86f6cc07da..32edb16d18 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.2_p10.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/mpfr/mpfr-3.1.4.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/mpfr/mpfr-3.1.2_p10.ebuild,v 1.1 2014/11/01 07:24:34 vapier Exp $ +# $Id$ EAPI="4" # NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils libtool multilib multilib-minimal +inherit eutils libtool multilib-minimal MY_PV=${PV/_p*} MY_P=${PN}-${MY_PV} @@ -31,6 +31,8 @@ src_prepare() { epatch "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) done fi + epatch "${FILESDIR}"/${P}-cygwin.patch #579840 + epatch_user find . -type f -exec touch -r configure {} + elibtoolize } @@ -52,11 +54,3 @@ multilib_src_install_all() { dohtml *.html && rm COPYING* *.html || die popd >/dev/null } - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1) -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1) -} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 index aca1f28335..593cc38cbe 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-2.4.2_p3-r1 @@ -1,12 +1,13 @@ -DEFINED_PHASES=compile configure install prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/gmp-4.1.4-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=4 +EAPI=5 HOMEPAGE=http://www.mpfr.org/ +IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2 +RDEPEND=>=dev-libs/gmp-4.1.4-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=1 SRC_URI=http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=875838f71779fe9b9f28093233551753 +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=2793162879ed50027c8dbcc29dd1c43e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.0_p3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.0_p3 deleted file mode 100644 index cd0e3b352f..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.0_p3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst preinst unpack -DEPEND=>=dev-libs/gmp-4.1.4-r2 -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=0 -HOMEPAGE=http://www.mpfr.org/ -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2 -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.0.0/mpfr-3.0.0.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=09cda951f1ec2dd26f3c110e82d76117 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1 deleted file mode 100644 index 5fe6d621ff..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst preinst unpack -DEPEND=>=dev-libs/gmp-4.1.4-r2 -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=0 -HOMEPAGE=http://www.mpfr.org/ -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2 -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=2eeaf20c1dc286b8bb202dee9ff9210e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4 deleted file mode 100644 index e4b849f57d..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst preinst unpack -DEPEND=>=dev-libs/gmp-4.1.4-r2 -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=0 -HOMEPAGE=http://www.mpfr.org/ -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2 -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=1ad92229c49fa2117971c055b37dd1b4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4-r1 deleted file mode 100644 index d5eee0a51d..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.0.1_p4-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=3 -HOMEPAGE=http://www.mpfr.org/ -IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=0c7d9671a6744461b3b5068b8a38beda diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0 deleted file mode 100644 index f83f34fb9e..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=3 -HOMEPAGE=http://www.mpfr.org/ -IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -sparc-fbsd -x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=31e2edeb5bc1f4c6c56e99e3cce4ca82 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0_p7 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0_p7 deleted file mode 100644 index d3ce699f8e..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.0_p7 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=3 -HOMEPAGE=http://www.mpfr.org/ -IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.0/mpfr-3.1.0.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=2456b5e97a00b5fb937457ab5576e30b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1 deleted file mode 100644 index 7c05d91488..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=3 -HOMEPAGE=http://www.mpfr.org/ -IUSE=static-libs -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.1/mpfr-3.1.1.tar.xz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=68c30f08219c0291d3be339c7c6cd3b5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1_p2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1_p2 deleted file mode 100644 index 9123b148cb..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.1_p2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=3 -HOMEPAGE=http://www.mpfr.org/ -IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.1/mpfr-3.1.1.tar.xz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=bf9dc38db277bfb4248dc3944bd800d1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2-r1 deleted file mode 100644 index 4e38f3767a..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=3 -HOMEPAGE=http://www.mpfr.org/ -IUSE=static-libs -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.xz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=0af6cc04169fb6161e3f3139c21aac43 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2_p5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2_p5 deleted file mode 100644 index 5e99309764..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2_p5 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare -DEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -DESCRIPTION=library for multiple-precision floating-point computations with exact rounding -EAPI=3 -HOMEPAGE=http://www.mpfr.org/ -IUSE=static-libs -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=LGPL-2.1 -RDEPEND=>=dev-libs/gmp-4.1.4-r2[static-libs?] -SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.xz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=c6708fd3a3c92a4f439fd4555977339b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 new file mode 100644 index 0000000000..a017c8be05 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.3_p4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare test +DEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +DESCRIPTION=library for multiple-precision floating-point computations with exact rounding +EAPI=4 +HOMEPAGE=http://www.mpfr.org/ +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] +SLOT=0 +SRC_URI=http://www.mpfr.org/mpfr-3.1.3/mpfr-3.1.3.tar.xz +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=4a7b11b7270bcc2f12ab09b02583b867 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2_p10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.4 similarity index 89% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2_p10 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.4 index 892f145ae3..4bca295a21 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.2_p10 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/mpfr-3.1.4 @@ -1,4 +1,4 @@ -DEFINED_PHASES=compile configure install postinst preinst prepare test +DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] DESCRIPTION=library for multiple-precision floating-point computations with exact rounding EAPI=4 @@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh LICENSE=LGPL-2.1 RDEPEND=>=dev-libs/gmp-4.1.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] SLOT=0 -SRC_URI=http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.xz +SRC_URI=http://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4.tar.xz _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=ed4d6dd2ac4de26468bd25a9843bc7f0 +_md5_=a3124b2de68e73112088da516e8756c3 From 25d7460a4c76b92f33be28ce0bed07b76caa1ad4 Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Tue, 17 May 2016 16:17:59 -0700 Subject: [PATCH 2/5] bump(app-crypt/mit-krb5): sync with upstream --- .../app-crypt/mit-krb5/ChangeLog | 1924 ++-------------- .../app-crypt/mit-krb5/ChangeLog-2015 | 1942 +++++++++++++++++ .../app-crypt/mit-krb5/Manifest | 42 +- .../mit-krb5/files/mit-krb5kadmind.confd | 2 + ...mind.initd-r1 => mit-krb5kadmind.initd-r2} | 2 +- .../mit-krb5/files/mit-krb5kdc.confd | 2 + ...-krb5kdc.initd-r1 => mit-krb5kdc.initd-r2} | 2 +- .../mit-krb5/files/mit-krb5kpropd.confd | 2 + ...propd.initd-r1 => mit-krb5kpropd.initd-r2} | 2 +- .../app-crypt/mit-krb5/metadata.xml | 5 +- ...5-1.12.2.ebuild => mit-krb5-1.14.1.ebuild} | 51 +- ...rb5-1.13.ebuild => mit-krb5-1.14.2.ebuild} | 54 +- .../{mit-krb5-1.12.2 => mit-krb5-1.14.1} | 12 +- .../{mit-krb5-1.13 => mit-krb5-1.14.2} | 14 +- 14 files changed, 2231 insertions(+), 1825 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog-2015 create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.confd rename sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/{mit-krb5kadmind.initd-r1 => mit-krb5kadmind.initd-r2} (87%) create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.confd rename sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/{mit-krb5kdc.initd-r1 => mit-krb5kdc.initd-r2} (87%) create mode 100644 sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.confd rename sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/{mit-krb5kpropd.initd-r1 => mit-krb5kpropd.initd-r2} (87%) rename sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/{mit-krb5-1.12.2.ebuild => mit-krb5-1.14.1.ebuild} (74%) rename sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/{mit-krb5-1.13.ebuild => mit-krb5-1.14.2.ebuild} (72%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/{mit-krb5-1.12.2 => mit-krb5-1.14.1} (65%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/{mit-krb5-1.13 => mit-krb5-1.14.2} (63%) diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog index 742489a60f..0962bb8845 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog @@ -1,1824 +1,280 @@ # ChangeLog for app-crypt/mit-krb5 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.430 2014/10/16 09:12:47 eras Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) -*mit-krb5-1.13 (16 Oct 2014) +*mit-krb5-1.13.2 (09 Aug 2015) - 16 Oct 2014; Eray Aslan +mit-krb5-1.13.ebuild: - Version bump + 09 Aug 2015; Robin H. Johnson +files/kpropd.xinetd, + +files/mit-krb5-1.12_warn_cflags.patch, + +files/mit-krb5-config_LDFLAGS.patch, +files/mit-krb5kadmind.initd-r1, + +files/mit-krb5kdc.initd-r1, +files/mit-krb5kpropd.initd-r1, +metadata.xml, + +mit-krb5-1.13.2.ebuild: + proj/gentoo: Initial commit - 19 Sep 2014; Eray Aslan -files/CVE-2014-4343.patch, - -files/CVE-2014-4344.patch, -mit-krb5-1.12.1-r2.ebuild: - Remove vulnerable version + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. - 19 Sep 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for sparc, wrt bug #519518 + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. - 24 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for arm, wrt bug #519518 + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 24 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for alpha, wrt bug #519518 + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 21 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for ppc, wrt bug #519518 + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for ppc64, wrt bug #519518 + Convert all URLs for sites supporting encrypted connections from http to + https - 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for ia64, wrt bug #519518 + Signed-off-by: Justin Lecher - 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for x86, wrt bug #519518 + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: - Stable for amd64, wrt bug #519518 + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - 14 Aug 2014; Jeroen Roovers mit-krb5-1.12.2.ebuild: - Stable for HPPA (bug #519518). + Bug: https://bugs.gentoo.org/552720 -*mit-krb5-1.12.2 (13 Aug 2014) +*mit-krb5-1.13.2-r1 (04 Oct 2015) - 13 Aug 2014; Eray Aslan +mit-krb5-1.12.2.ebuild: - Security bump - bug #519518 + 04 Oct 2015; Julian Ospald +mit-krb5-1.13.2-r1.ebuild: + add libressl support - 13 Aug 2014; Eray Aslan - -files/mit-krb5-1.11_uninitialized.patch, - -files/mit-krb5-1.12_uninitialized.patch, - -files/mit-krb5_krb5-config_LDFLAGS.patch, -mit-krb5-1.11.4.ebuild, - -mit-krb5-1.12.1-r1.ebuild, -mit-krb5-1.12.1.ebuild: - Remove old +*mit-krb5-1.13.2-r2 (29 Oct 2015) - 10 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: - Stable for sparc, wrt bug #517936 + 29 Oct 2015; Eray Aslan +files/mit-krb5kadmind.confd, + +files/mit-krb5kadmind.initd-r2, +files/mit-krb5kdc.confd, + +files/mit-krb5kdc.initd-r2, +files/mit-krb5kpropd.confd, + +files/mit-krb5kpropd.initd-r2, +mit-krb5-1.13.2-r2.ebuild: + add confd files to kdc, kadmind and kpropd daemons - 10 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: - Stable for ia64, wrt bug #517936 + Gentoo-Bug: 539010 + Thanks to Paul B. Henson - 10 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: - Stable for ppc64, wrt bug #517936 + Package-Manager: portage-2.2.23 - 08 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: - Stable for ppc, wrt bug #517936 + 29 Oct 2015; Eray Aslan +files/CVE-2015-2695.patch, + +files/CVE-2015-2696.patch, +files/CVE-2015-2697.patch, + mit-krb5-1.13.2-r2.ebuild: + security bump - 07 Aug 2014; Jeroen Roovers mit-krb5-1.12.1-r2.ebuild: - Stable for HPPA (bug #517936). + Gentoo-Bug: 564304 - 06 Aug 2014; Markus Meier mit-krb5-1.12.1-r2.ebuild: - arm stable, bug #517936 + Package-Manager: portage-2.2.23 - 02 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: - Stable for x86, wrt bug #517936 + 29 Oct 2015; Jeroen Roovers mit-krb5-1.13.2-r2.ebuild: + Stable for PPC64 (bug #564304). - 02 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: - Stable for amd64, wrt bug #517936 + Package-Manager: portage-2.2.23 + RepoMan-Options: --ignore-arches - 31 Jul 2014; Tobias Klausmann - mit-krb5-1.12.1-r2.ebuild: - Stable on alpha, bug #517936 + 29 Oct 2015; Jeroen Roovers mit-krb5-1.13.2-r2.ebuild: + Stable for HPPA (bug #564304). - 28 Jul 2014; Agostino Sarubbo mit-krb5-1.12.1-r1.ebuild: - Stable for ppc, wrt bug #512012 + Package-Manager: portage-2.2.23 + RepoMan-Options: --ignore-arches -*mit-krb5-1.12.1-r2 (25 Jul 2014) + 29 Oct 2015; Agostino Sarubbo mit-krb5-1.13.2-r2.ebuild: + amd64 stable wrt bug #564304 - 25 Jul 2014; Eray Aslan +files/CVE-2014-4343.patch, - +files/CVE-2014-4344.patch, +mit-krb5-1.12.1-r2.ebuild: - Security bump - bug #517936 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="amd64" - 23 Jul 2014; Agostino Sarubbo mit-krb5-1.12.1-r1.ebuild: - Stable for x86, wrt bug #512012 + 29 Oct 2015; Agostino Sarubbo mit-krb5-1.13.2-r2.ebuild: + x86 stable wrt bug #564304 - 22 Jul 2014; Agostino Sarubbo mit-krb5-1.12.1-r1.ebuild: - Stable for amd64, wrt bug #512912 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="x86" - 14 Jul 2014; mit-krb5-1.11.4.ebuild, - mit-krb5-1.12.1-r1.ebuild: - arm64 love + 01 Nov 2015; Tobias Klausmann + mit-krb5-1.13.2-r2.ebuild: + add alpha keyword - 18 Jun 2014; Michał Górny mit-krb5-1.12.1-r1.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. + Gentoo-Bug: 564304 - 30 May 2014; Michał Górny mit-krb5-1.12.1-r1.ebuild: - Enable multilib openldap support. + Package-Manager: portage-2.2.23 - 21 May 2014; Michał Górny mit-krb5-1.12.1-r1.ebuild: - Add krb5-config to MULTILIB_CHOST_TOOLS. + 03 Nov 2015; Markus Meier mit-krb5-1.13.2-r2.ebuild: + arm stable, bug #564304 - 17 May 2014; Sven Vermeulen mit-krb5-1.11.4.ebuild, - mit-krb5-1.12.1-r1.ebuild, mit-krb5-1.12.1.ebuild: - Fix bug #509740 - Add USE=selinux dependency to sec-policy/selinux-kerberos + Package-Manager: portage-2.2.23 + RepoMan-Options: --include-arches="arm" -*mit-krb5-1.12.1-r1 (14 May 2014) + 04 Nov 2015; Eray Aslan files/mit-krb5kadmind.initd-r2, + files/mit-krb5kdc.initd-r2, files/mit-krb5kpropd.initd-r2: + fix quotes in init script - 14 May 2014; Michał Górny +mit-krb5-1.12.1-r1.ebuild: - Enable multilib support, bug #505004. + Gentoo-Bug: 564574 - 26 Mar 2014; Eray Aslan - +files/mit-krb5-1.12_warn_cflags.patch, mit-krb5-1.12.1.ebuild: - Do not build with -Werror - bug #498794 + Package-Manager: portage-2.2.23 - 19 Jan 2014; Eray Aslan - +files/mit-krb5-config_LDFLAGS.patch: - Add missing patch - bug #498582 +*mit-krb5-1.13.2-r3 (04 Nov 2015) - 19 Jan 2014; Eray Aslan - +files/mit-krb5-1.12_uninitialized.patch: - Add missing patch - bug #498508 + 04 Nov 2015; Eray Aslan +mit-krb5-1.13.2-r3.ebuild: + bump for the new init scripts -*mit-krb5-1.12.1 (18 Jan 2014) + Package-Manager: portage-2.2.23 - 18 Jan 2014; Eray Aslan +mit-krb5-1.12.1.ebuild: - Version bump + 04 Nov 2015; Agostino Sarubbo mit-krb5-1.13.2-r2.ebuild: + ppc stable wrt bug #564304 - 18 Nov 2013; Eray Aslan -files/CVE-2002-2443.patch, - -mit-krb5-1.11.2-r1.ebuild, -mit-krb5-1.11.3.ebuild: - Remove vulnerable + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc" - 16 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for sparc, wrt bug #490668 + 05 Nov 2015; Agostino Sarubbo mit-krb5-1.13.2-r2.ebuild: + sparc stable wrt bug #564304 - 16 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for arm, wrt bug #490668 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="sparc" - 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for amd64, wrt bug #490668 + 07 Nov 2015; Mikle Kolyada mit-krb5-1.13.2-r2.ebuild: + ia64 stable wrt bug #564304 - 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for x86, wrt bug #490668 + Package-Manager: portage-2.2.20.1 - 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for alpha, wrt bug #490668 - - 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for ppc64, wrt bug #490668 - - 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for ppc, wrt bug #490668 - - 12 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: - Stable for ia64, wrt bug #490668 - - 12 Nov 2013; Jeroen Roovers mit-krb5-1.11.4.ebuild: - Stable for HPPA (bug #490668). - -*mit-krb5-1.11.4 (09 Nov 2013) - - 09 Nov 2013; Eray Aslan +mit-krb5-1.11.4.ebuild: - Security bump - bug #490668 - - 11 Oct 2013; Eray Aslan mit-krb5-1.11.2-r1.ebuild, - mit-krb5-1.11.3.ebuild: - Fix build time python deps - bug #487556 - - 11 Oct 2013; Eray Aslan -mit-krb5-1.11.1.ebuild, - -mit-krb5-1.11.2.ebuild: - Remove old - - 05 Sep 2013; Michał Górny mit-krb5-1.11.1.ebuild, - mit-krb5-1.11.2-r1.ebuild, mit-krb5-1.11.2.ebuild, mit-krb5-1.11.3.ebuild: - Clean up PYTHON_COMPAT from old implementations. - - 16 Aug 2013; Sergey Popov mit-krb5-1.11.3.ebuild: - Add ~mips keyword, wrt bug #412489 - - 06 Aug 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for s390, wrt bug #469752 - - 21 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for sparc, wrt bug #469752 - - 21 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for sh, wrt bug #469752 - - 07 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for ia64, wrt bug #469752 - - 07 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for arm, wrt bug #469752 - - 06 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for alpha, wrt bug #469752 - - 04 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for ppc64, wrt bug #469752 - - 04 Jul 2013; Jeroen Roovers mit-krb5-1.11.2-r1.ebuild: - Stable for HPPA (bug #469752). - - 04 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for ppc, wrt bug #469752 - - 03 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for x86, wrt bug #469752 - - 03 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: - Stable for amd64, wrt bug #469752 - -*mit-krb5-1.11.3 (05 Jun 2013) - - 05 Jun 2013; Eray Aslan +mit-krb5-1.11.3.ebuild, - files/mit-krb5-1.11_uninitialized.patch: - Version bump. Initialize some more variables - bug #471164 - -*mit-krb5-1.11.2-r1 (14 May 2013) - - 14 May 2013; Eray Aslan +files/CVE-2002-2443.patch, - +mit-krb5-1.11.2-r1.ebuild: - Security bump - bug #469752 - -*mit-krb5-1.11.2 (19 Apr 2013) - - 19 Apr 2013; Eray Aslan +mit-krb5-1.11.2.ebuild: - Version bump - - 03 Apr 2013; Eray Aslan mit-krb5-1.11.1.ebuild: - Fix libverto dependency - bug #464126 - - 25 Mar 2013; Eray Aslan -files/CVE-2012-1015.patch, - -files/mit-krb5kadmind.initd, -files/mit-krb5kdc.initd, - -files/mit-krb5kpropd.initd, -mit-krb5-1.9.4-r1.ebuild: - Remove vulnerable version - - 06 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for sh, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for hppa, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for sparc, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for s390, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for ia64, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for alpha, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for arm, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for ppc64, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for ppc, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for x86, wrt bug #458712 - - 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: - Stable for amd64, wrt bug #458712 - - 25 Feb 2013; Eray Aslan -files/CVE-2012-1014.patch, - -files/mit-krb5-1.10.1_gcc470.patch, - -files/mit-krb5-1.10.1_uninitialized_extra-2.patch, - -files/mit-krb5-1.10.1_uninitialized_extra.patch, - -files/mit-krb5-1.11_clang.patch, -mit-krb5-1.10.2-r1.ebuild, - -mit-krb5-1.10.3.ebuild, -mit-krb5-1.11-r1.ebuild, -mit-krb5-1.11.ebuild: - Remove vulnerable versions - -*mit-krb5-1.11.1 (22 Feb 2013) - - 22 Feb 2013; Eray Aslan +mit-krb5-1.11.1.ebuild: - Security bump - bug #458712 - - 09 Feb 2013; Eray Aslan +files/mit-krb5-1.11_clang.patch, - mit-krb5-1.11-r1.ebuild: - Fix building with clang - bug #454980 - - 07 Feb 2013; Ulrich Müller mit-krb5-1.10.2-r1.ebuild, - mit-krb5-1.10.3.ebuild, mit-krb5-1.11.ebuild, mit-krb5-1.11-r1.ebuild: - Move Creative Commons licenses to shorter names. - -*mit-krb5-1.11-r1 (28 Dec 2012) - - 28 Dec 2012; Eray Aslan - +files/mit-krb5_krb5-config_LDFLAGS.patch, +mit-krb5-1.11-r1.ebuild: - Do not output LDFLAGS in krb5-config --libs output - bug #448778 - - 24 Dec 2012; Eray Aslan -files/2011-006-patch-r18.patch, - -files/CVE-2010-1322.patch, -files/CVE-2010-1323.1324.4020.patch, - -files/CVE-2010-4022.patch, -files/CVE-2011-0281.0282.0283.patch, - -files/CVE-2011-0284.patch, -files/CVE-2011-0285.patch, - -files/CVE-2011-1530.patch, -files/mit-krb5-1.10_uninitialized.patch, - -files/mit-krb5-1.8.3-CVE-2011-0281.0282.0283.patch, - -files/mit-krb5-1.8.3-CVE-2011-0285.patch, - -files/mit-krb5-kprop_exit_on_error.patch, -files/mit-krb5_testsuite.patch: - Remove old patches - - 24 Dec 2012; Eray Aslan - files/mit-krb5-1.11_uninitialized.patch: - Initialize more variables - bug #448398 - - 20 Dec 2012; Eray Aslan - +files/mit-krb5-1.11_uninitialized.patch: - Add missing patch - bug #447886 - -*mit-krb5-1.11 (19 Dec 2012) - - 19 Dec 2012; Eray Aslan +files/mit-krb5kadmind.initd-r1, - +files/mit-krb5kdc.initd-r1, +files/mit-krb5kpropd.initd-r1, - +mit-krb5-1.11.ebuild: - Version bump - - 19 Dec 2012; Agostino Sarubbo mit-krb5-1.10.3.ebuild: - Add ~ia64, wrt bug #412489 - - 16 Dec 2012; Ulrich Müller mit-krb5-1.9.4-r1.ebuild, - mit-krb5-1.10.2-r1.ebuild, mit-krb5-1.10.3.ebuild: - Fix LICENSE, see NOTICE file, bug 447292. - - 25 Sep 2012; Eray Aslan -mit-krb5-1.10.1-r2.ebuild, - -mit-krb5-1.8.3-r6.ebuild, -mit-krb5-1.9.2-r2.ebuild, -mit-krb5-1.9.4.ebuild: - Remove vulnerable versions - - 22 Sep 2012; Kacper Kowalik mit-krb5-1.9.4-r1.ebuild: - ppc/ppc64 stable wrt #429324 - - 27 Aug 2012; Eray Aslan - files/mit-krb5-1.10.1_uninitialized_extra-2.patch: - Fix more -Werror=uninitialized - bug #420465 - - 19 Aug 2012; Raúl Porcel mit-krb5-1.9.4-r1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #429324 - - 18 Aug 2012; Eray Aslan mit-krb5-1.10.1-r2.ebuild, - mit-krb5-1.10.2-r1.ebuild, mit-krb5-1.10.3.ebuild, mit-krb5-1.9.2-r2.ebuild, - mit-krb5-1.9.4-r1.ebuild, mit-krb5-1.9.4.ebuild: - Add optional openssl dependency - bug #431814 - - 12 Aug 2012; Markus Meier mit-krb5-1.9.4-r1.ebuild: - arm stable, bug #429324 - -*mit-krb5-1.10.3 (09 Aug 2012) - - 09 Aug 2012; Eray Aslan +mit-krb5-1.10.3.ebuild: - Version bump - - 03 Aug 2012; Jeroen Roovers mit-krb5-1.9.4-r1.ebuild: - Stable for HPPA (bug #429324). - - 02 Aug 2012; Agostino Sarubbo mit-krb5-1.9.4-r1.ebuild: - Stable for AMD64, wrt bug #429324 - - 02 Aug 2012; Jeff Horelick mit-krb5-1.9.4-r1.ebuild: - marked x86 per bug 429324 - - 01 Aug 2012; Eray Aslan -mit-krb5-1.8.4-r2.ebuild, - -mit-krb5-1.8.5-r1.ebuild, -mit-krb5-1.8.6.ebuild, -mit-krb5-1.9.3.ebuild, - -mit-krb5-1.10.ebuild, -mit-krb5-1.10-r1.ebuild, -mit-krb5-1.10.1.ebuild, - -mit-krb5-1.10.1-r1.ebuild, -mit-krb5-1.10.1-r3.ebuild, - -mit-krb5-1.10.2.ebuild: - Remove old - -*mit-krb5-1.10.2-r1 (01 Aug 2012) -*mit-krb5-1.9.4-r1 (01 Aug 2012) - - 01 Aug 2012; Eray Aslan +mit-krb5-1.9.4-r1.ebuild, - +mit-krb5-1.10.2-r1.ebuild, +files/CVE-2012-1014.patch, - +files/CVE-2012-1015.patch: - Security bump - bug #429324 - - 09 Jul 2012; Michael Weber mit-krb5-1.9.4.ebuild: - ppc stable (bug 419765) - - 08 Jul 2012; Raúl Porcel mit-krb5-1.9.4.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #419765 - - 26 Jun 2012; Jeroen Roovers mit-krb5-1.9.4.ebuild: - Stable for HPPA (bug #419765). - - 25 Jun 2012; Jeff Horelick mit-krb5-1.9.4.ebuild: - marked x86 per bug 419765 - - 23 Jun 2012; Agostino Sarubbo mit-krb5-1.9.4.ebuild: - Stable for amd64, wrt bug #419765 - -*mit-krb5-1.9.4 (23 Jun 2012) - - 23 Jun 2012; Eray Aslan +mit-krb5-1.9.4.ebuild: - security bump - bug #419765 - - 05 Jun 2012; Michael Weber mit-krb5-1.10.2.ebuild: - adding ~ppc (bug 412489) - - 05 Jun 2012; Michael Weber mit-krb5-1.10.1-r3.ebuild: - adding ~ppc (bug 412489) - -*mit-krb5-1.10.2 (05 Jun 2012) - - 05 Jun 2012; Eray Aslan +mit-krb5-1.10.2.ebuild: - security bump - bug #419765 - - 21 Apr 2012; Markus Meier mit-krb5-1.10.1-r3.ebuild: - add ~arm, bug #412489 - - 19 Apr 2012; Jeroen Roovers mit-krb5-1.10.1-r3.ebuild: - Marked ~hppa (bug #412489). - -*mit-krb5-1.10.1-r3 (18 Apr 2012) - - 18 Apr 2012; Eray Aslan +mit-krb5-1.10.1-r3.ebuild: - add dev-libs/libverto dependency - bug #411711 - - 17 Apr 2012; Eray Aslan mit-krb5-1.10.1-r2.ebuild, - +files/mit-krb5-1.10.1_gcc470.patch: - Fix compiling by gcc-4.7.0 - bug #412359 - -*mit-krb5-1.10.1-r2 (11 Apr 2012) - - 11 Apr 2012; Eray Aslan +mit-krb5-1.10.1-r2.ebuild, - +files/mit-krb5-1.10.1_uninitialized_extra-2.patch: - Fix some more -Werror=uninitialized errors - bug #410431. Thanks to Alexander - Adam - -*mit-krb5-1.10.1-r1 (23 Mar 2012) - - 23 Mar 2012; Eray Aslan +mit-krb5-1.10.1-r1.ebuild, - +files/mit-krb5-1.10.1_uninitialized_extra.patch: - Fix -Werror=uninitialized errors - bug #408411 - -*mit-krb5-1.10.1 (09 Mar 2012) - - 09 Mar 2012; Eray Aslan +mit-krb5-1.10.1.ebuild: - version bump - - 09 Feb 2012; Eray Aslan - +files/mit-krb5-1.10_uninitialized.patch: - add missing patch - -*mit-krb5-1.10-r1 (09 Feb 2012) - - 09 Feb 2012; Eray Aslan +mit-krb5-1.10-r1.ebuild: - Fix compling with -O3 - bug #401359. Thanks to Ed Catmur - -*mit-krb5-1.9.3 (07 Feb 2012) -*mit-krb5-1.8.6 (07 Feb 2012) - - 07 Feb 2012; Eray Aslan +mit-krb5-1.8.6.ebuild, - +mit-krb5-1.9.3.ebuild: - version bump - -*mit-krb5-1.10 (28 Jan 2012) - - 28 Jan 2012; Eray Aslan +mit-krb5-1.10.ebuild: - version bump - -*mit-krb5-1.9.2-r2 (31 Dec 2011) -*mit-krb5-1.8.5-r1 (31 Dec 2011) -*mit-krb5-1.8.4-r2 (31 Dec 2011) -*mit-krb5-1.8.3-r6 (31 Dec 2011) - - 31 Dec 2011; Christian Ruppert -mit-krb5-1.8.3-r5.ebuild, - +mit-krb5-1.8.3-r6.ebuild, -mit-krb5-1.8.4-r1.ebuild, - +mit-krb5-1.8.4-r2.ebuild, -mit-krb5-1.8.5.ebuild, +mit-krb5-1.8.5-r1.ebuild, - -mit-krb5-1.9.2-r1.ebuild, +mit-krb5-1.9.2-r2.ebuild, - files/mit-krb5kadmind.initd, files/mit-krb5kdc.initd, - files/mit-krb5kpropd.initd: - Revbump. Don't use deprecated start-stop-daemon options, bug 377843. - - 23 Dec 2011; Eray Aslan - -mit-krb5-1.9.1-r2.ebuild, -files/mit-krb5-1.9.1-fd-leak.patch, - -mit-krb5-1.9.2.ebuild, -files/CVE-2011-1527.1528.1529.patch: + 23 Nov 2015; Eray Aslan -mit-krb5-1.13.2.ebuild, + -mit-krb5-1.13.2-r1.ebuild: remove vulnerable versions - 22 Dec 2011; Mark Loeser mit-krb5-1.9.2-r1.ebuild: - Stable for ppc/ppc64; bug #393429 + Package-Manager: portage-2.2.25 - 11 Dec 2011; Agostino Sarubbo mit-krb5-1.9.2-r1.ebuild: - Stable for AMD64, wrt security bug #393429 +*mit-krb5-1.14 (23 Nov 2015) - 11 Dec 2011; Raúl Porcel mit-krb5-1.9.2-r1.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #393429 + 23 Nov 2015; Eray Aslan +mit-krb5-1.14.ebuild: + version bump to mit-krb5-1.14 - 08 Dec 2011; Pawel Hajdan jr - mit-krb5-1.9.2-r1.ebuild: - x86 stable wrt bug #393429 + Package-Manager: portage-2.2.25 - 07 Dec 2011; Jeroen Roovers mit-krb5-1.9.2-r1.ebuild: - Stable for HPPA (bug #393429). + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) -*mit-krb5-1.9.2-r1 (07 Dec 2011) + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. - 07 Dec 2011; Eray Aslan +mit-krb5-1.9.2-r1.ebuild, - +files/CVE-2011-1530.patch: - security bump - bug #393429 + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 04 Dec 2011; Sven Wegener files/mit-krb5kadmind.initd, - files/mit-krb5kdc.initd, files/mit-krb5kpropd.initd: - drop opts from init script +*mit-krb5-1.14.1 (02 Mar 2016) -*mit-krb5-1.9.2 (05 Nov 2011) -*mit-krb5-1.8.5 (05 Nov 2011) + 02 Mar 2016; Eray Aslan +mit-krb5-1.14.1.ebuild: + version bump to 1.14.1 - 05 Nov 2011; Eray Aslan - +files/mit-krb5-kprop_exit_on_error.patch, +mit-krb5-1.8.5.ebuild, - +mit-krb5-1.9.2.ebuild: - version bump - bug #389573 + Package-Manager: portage-2.2.27 - 24 Oct 2011; Eray Aslan mit-krb5-1.8.3-r5.ebuild, - -mit-krb5-1.8.4.ebuild, -mit-krb5-1.9.1.ebuild, -mit-krb5-1.9.1-r1.ebuild: - remove vulnerable versions + 02 Mar 2016; Agostino Sarubbo mit-krb5-1.14.1.ebuild: + amd64 stable wrt bug #574604 - 24 Oct 2011; Eray Aslan mit-krb5-1.8.3-r5.ebuild: - Last version with m68k. Drop other keywords instead of punting the entire - ebuild. + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo - 23 Oct 2011; Kacper Kowalik mit-krb5-1.9.1-r2.ebuild, - mit-krb5-1.8.4-r1.ebuild: - ppc/ppc64 stable wrt #387585 + 06 Mar 2016; Jeroen Roovers mit-krb5-1.14.1.ebuild: + Stable for PPC64 (bug #574604). - 22 Oct 2011; Raúl Porcel mit-krb5-1.8.4-r1.ebuild, - mit-krb5-1.9.1-r2.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #387585 + Package-Manager: portage-2.2.27 + RepoMan-Options: --ignore-arches - 22 Oct 2011; Pawel Hajdan jr - mit-krb5-1.8.4-r1.ebuild, mit-krb5-1.9.1-r2.ebuild: - x86 stable wrt bug #387585 + 06 Mar 2016; Jeroen Roovers mit-krb5-1.14.1.ebuild: + Stable for HPPA (bug #574604). - 20 Oct 2011; Tony Vroon mit-krb5-1.8.4-r1.ebuild, - mit-krb5-1.9.1-r2.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian - "idella4" Delaney in security bug #387585. + Package-Manager: portage-2.2.27 + RepoMan-Options: --ignore-arches - 19 Oct 2011; Jeroen Roovers mit-krb5-1.9.1-r2.ebuild: - Stable for HPPA (bug #387585). + 12 Mar 2016; Markus Meier mit-krb5-1.14.1.ebuild: + arm stable, bug #574604 - 18 Oct 2011; Jeroen Roovers mit-krb5-1.8.4-r1.ebuild: - Stable for HPPA (bug #387585). + Package-Manager: portage-2.2.27 + RepoMan-Options: --include-arches="arm" -*mit-krb5-1.9.1-r2 (18 Oct 2011) -*mit-krb5-1.8.4-r1 (18 Oct 2011) + 15 Mar 2016; Agostino Sarubbo mit-krb5-1.14.1.ebuild: + x86 stable wrt bug #574604 - 18 Oct 2011; Eray Aslan +mit-krb5-1.8.4-r1.ebuild, - +mit-krb5-1.9.1-r2.ebuild, +files/2011-006-patch-r18.patch, - +files/CVE-2011-1527.1528.1529.patch: - security bump - bug #387585 + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo -*mit-krb5-1.9.1-r1 (18 Oct 2011) + 15 Mar 2016; Tobias Klausmann mit-krb5-1.14.1.ebuild: + 1.14.1-r0: add alpha keyword - 18 Oct 2011; Eray Aslan +mit-krb5-1.9.1-r1.ebuild, - +files/mit-krb5-1.9.1-fd-leak.patch: - patch for fd leak in kadmin - bug #387485 + Gentoo-Bug: 574604 - 11 Oct 2011; Jeroen Roovers mit-krb5-1.9.1.ebuild: - Stable for HPPA (bug #374119). + Package-Manager: portage-2.2.28 - 11 Aug 2011; Mike Frysinger mit-krb5-1.9.1.ebuild: - Use virtual/yacc instead of hardcoding list ourselves. + 16 Mar 2016; Agostino Sarubbo mit-krb5-1.14.1.ebuild: + ppc stable wrt bug #574604 - 07 Aug 2011; Raúl Porcel mit-krb5-1.9.1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #374119 + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo - 06 Aug 2011; Eray Aslan mit-krb5-1.9.1.ebuild: - Add bison/yacc to DEPEND - bug #377923 + 19 Mar 2016; Agostino Sarubbo mit-krb5-1.14.1.ebuild: + sparc stable wrt bug #574604 - 25 Jul 2011; Kacper Kowalik mit-krb5-1.9.1.ebuild: - ppc/ppc64 stable wrt #374241 + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="sparc" + Signed-off-by: Agostino Sarubbo - 23 Jul 2011; Markus Meier mit-krb5-1.9.1.ebuild: - arm stable, bug #374119 + 20 Mar 2016; Agostino Sarubbo mit-krb5-1.14.1.ebuild: + ia64 stable wrt bug #574604 - 21 Jul 2011; Markus Meier mit-krb5-1.9.1.ebuild: - x86 stable, bug #374119 + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo - 16 Jul 2011; Markos Chandras mit-krb5-1.9.1.ebuild: - Stable on amd64 wrt bug #374119 +*mit-krb5-1.14.2 (21 Apr 2016) - 04 Jul 2011; Eray Aslan mit-krb5-1.9.1.ebuild: - Quiet down QA warnings + 21 Apr 2016; Eray Aslan +mit-krb5-1.14.2.ebuild: + Security bump - bug 577930 -*mit-krb5-1.8.4 (25 May 2011) + Package-Manager: portage-2.2.28 - 25 May 2011; Eray Aslan +mit-krb5-1.8.4.ebuild, - -mit-krb5-1.9-r3.ebuild, -mit-krb5-1.9-r4.ebuild: - Version bump and remove old + 21 Apr 2016; Eray Aslan -files/CVE-2015-2695.patch, + -files/CVE-2015-2696.patch, -files/CVE-2015-2697.patch, + -files/mit-krb5kadmind.initd-r1, -files/mit-krb5kdc.initd-r1, + -files/mit-krb5kpropd.initd-r1, -mit-krb5-1.13.2-r2.ebuild, + -mit-krb5-1.13.2-r3.ebuild, -mit-krb5-1.14.ebuild: + Remove vulnerable versions -*mit-krb5-1.9.1 (06 May 2011) + Package-Manager: portage-2.2.28 - 06 May 2011; Eray Aslan +mit-krb5-1.9.1.ebuild: - version bump + 23 Apr 2016; Jeroen Roovers mit-krb5-1.14.2.ebuild: + Stable for HPPA PPC64 (bug #577930). - 26 Apr 2011; Eray Aslan -mit-krb5-1.8.3-r4.ebuild: - remove vulnerable version + Package-Manager: portage-2.2.28 + RepoMan-Options: --ignore-arches - 26 Apr 2011; Kacper Kowalik mit-krb5-1.8.3-r5.ebuild: - ppc/ppc64 stable wrt #363507 + 26 Apr 2016; Agostino Sarubbo mit-krb5-1.14.2.ebuild: + amd64 stable wrt bug #577930 - 22 Apr 2011; Raúl Porcel mit-krb5-1.8.3-r5.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #363507 + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo -*mit-krb5-1.9-r4 (22 Apr 2011) + 26 Apr 2016; Markus Meier mit-krb5-1.14.2.ebuild: + arm stable, bug #577930 - 22 Apr 2011; Eray Aslan +files/mit-krb5kpropd.initd, - -mit-krb5-1.9-r2.ebuild, +mit-krb5-1.9-r4.ebuild: - Add init script for kpropd - bug #364073. Drop old. + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="arm" - 15 Apr 2011; Christoph Mende mit-krb5-1.8.3-r5.ebuild: - Stable on amd64 wrt bug #363507 - - 15 Apr 2011; Pawel Hajdan jr - mit-krb5-1.8.3-r5.ebuild: - x86 stable wrt security bug #363507 - - 14 Apr 2011; Jeroen Roovers mit-krb5-1.8.3-r5.ebuild: - Stable for HPPA (bug #363507). - -*mit-krb5-1.9-r3 (14 Apr 2011) -*mit-krb5-1.8.3-r5 (14 Apr 2011) - - 14 Apr 2011; Eray Aslan +mit-krb5-1.8.3-r5.ebuild, - +files/mit-krb5-1.8.3-CVE-2011-0285.patch, +mit-krb5-1.9-r3.ebuild, - +files/CVE-2011-0285.patch: - security bump - bug 363507 - - 22 Mar 2011; Eray Aslan -mit-krb5-1.8.3-r3.ebuild: - remove vulnerable version - - 21 Mar 2011; Markos Chandras mit-krb5-1.8.3-r4.ebuild: - Stable on amd64 wrt bug #359129 - - 19 Mar 2011; Eray Aslan -mit-krb5-1.9-r1.ebuild: - remove vulnerable version. - - 18 Mar 2011; Raúl Porcel mit-krb5-1.8.3-r4.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #359129 - - 17 Mar 2011; Thomas Kahle mit-krb5-1.8.3-r4.ebuild: - x86 stable per bug 359129 - - 17 Mar 2011; Jeroen Roovers mit-krb5-1.8.3-r4.ebuild: - Stable for HPPA (bug #359129). - - 16 Mar 2011; Kacper Kowalik mit-krb5-1.8.3-r4.ebuild: - ppc/ppc64 stable wrt #359129 - -*mit-krb5-1.9-r2 (16 Mar 2011) -*mit-krb5-1.8.3-r4 (16 Mar 2011) - - 16 Mar 2011; Eray Aslan +mit-krb5-1.8.3-r4.ebuild, - +mit-krb5-1.9-r2.ebuild, +files/CVE-2011-0284.patch: - version bump - security bug #359129 - - 13 Mar 2011; Eray Aslan mit-krb5-1.8.3-r3.ebuild, - mit-krb5-1.9-r1.ebuild: - Change to new style virtual: Remove PROVIDE. - - 12 Mar 2011; Jonathan Callen mit-krb5-1.9-r1.ebuild, - metadata.xml: - Add prefix support from prefix overlay. Bump to EAPI 3. Add prefix keywords. - - 12 Mar 2011; Eray Aslan mit-krb5-1.9-r1.ebuild, - metadata.xml: - Remove circular dependency with global kerberos and ldap USE flags. ldap - -> openldap renamed - - 14 Feb 2011; Eray Aslan -mit-krb5-1.8.3-r2.ebuild: - Remove vulnerable version. - - 12 Feb 2011; Jeroen Roovers mit-krb5-1.8.3-r3.ebuild: - Stable for HPPA (bug #352859). - - 12 Feb 2011; Raúl Porcel mit-krb5-1.8.3-r3.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #352859 - - 12 Feb 2011; Eray Aslan -mit-krb5-1.9.ebuild: - Remove vulnerable version. - - 11 Feb 2011; Pawel Hajdan jr - mit-krb5-1.8.3-r3.ebuild: - x86 stable wrt security bug #352859 - - 11 Feb 2011; Kacper Kowalik - mit-krb5-1.8.3-r3.ebuild: - ppc/ppc64 stable wrt #352859 - - 10 Feb 2011; Markos Chandras mit-krb5-1.8.3-r3.ebuild: - Stable on amd64 wrt bug #352859 - -*mit-krb5-1.9-r1 (08 Feb 2011) -*mit-krb5-1.8.3-r3 (08 Feb 2011) - - 08 Feb 2011; Eray Aslan +mit-krb5-1.8.3-r3.ebuild, - +files/mit-krb5-1.8.3-CVE-2011-0281.0282.0283.patch, - +mit-krb5-1.9-r1.ebuild, +files/CVE-2010-4022.patch, - +files/CVE-2011-0281.0282.0283.patch: - Security bump - bug #352859 - -*mit-krb5-1.9 (30 Dec 2010) - - 30 Dec 2010; Eray Aslan -mit-krb5-1.9_beta3.ebuild, - +mit-krb5-1.9.ebuild: - Version bump. - -*mit-krb5-1.9_beta3 (20 Dec 2010) - - 20 Dec 2010; Eray Aslan -mit-krb5-1.9_beta2.ebuild, - +mit-krb5-1.9_beta3.ebuild: - Version bump for the beta version. - -*mit-krb5-1.9_beta2 (12 Dec 2010) - - 12 Dec 2010; Eray Aslan +mit-krb5-1.9_beta2.ebuild: - Version bump. - - 12 Dec 2010; Eray Aslan -mit-krb5-1.8.3-r1.ebuild, - -mit-krb5-1.9_beta1.ebuild: - Remove vulnerable versions. - - 10 Dec 2010; Brent Baude mit-krb5-1.8.3-r2.ebuild: - Marking mit-krb5-1.8.3-r2 ppc64 for bug 347369 - - 04 Dec 2010; Raúl Porcel mit-krb5-1.8.3-r2.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #347369 - - 04 Dec 2010; Jeroen Roovers mit-krb5-1.8.3-r2.ebuild: - Stable for PPC (bug #347369). - - 03 Dec 2010; Jeroen Roovers mit-krb5-1.8.3-r2.ebuild: - Stable for HPPA (bug #347369). - - 02 Dec 2010; Pawel Hajdan jr - mit-krb5-1.8.3-r2.ebuild: - x86 stable wrt security bug #347369 - - 02 Dec 2010; Markos Chandras mit-krb5-1.8.3-r2.ebuild: - Stable on amd64 wrt bug #347369 - - 01 Dec 2010; Eray Aslan mit-krb5-1.8.3-r2.ebuild: - Ebuild clean up. No functional change. - -*mit-krb5-1.8.3-r2 (01 Dec 2010) - - 01 Dec 2010; Eray Aslan +mit-krb5-1.8.3-r2.ebuild, - +files/CVE-2010-1323.1324.4020.patch, +files/mit-krb5_testsuite.patch: - Security bump. Working test suite with test USE flag. - - 27 Nov 2010; Eray Aslan -mit-krb5-1.8.2.ebuild, - -mit-krb5-1.8.2-r1.ebuild, -mit-krb5-1.8.3.ebuild: - Remove vulnerable versions. - - 27 Nov 2010; Raúl Porcel mit-krb5-1.8.3-r1.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #339866 - - 26 Nov 2010; Markos Chandras mit-krb5-1.8.3-r1.ebuild: - Stable on amd64 wrt bug #339866 - - 25 Nov 2010; Brent Baude mit-krb5-1.8.3-r1.ebuild: - Marking mit-krb5-1.8.3-r1 ppc64 for bug 339866 - -*mit-krb5-1.9_beta1 (24 Nov 2010) - - 24 Nov 2010; Eray Aslan +mit-krb5-1.9_beta1.ebuild, - metadata.xml: - Version bump. Dropped m68k bug #324087. Working test suite bug #346549. - Added test and pkinit USE flags. - - 23 Nov 2010; Jeroen Roovers mit-krb5-1.8.3-r1.ebuild: - Stable for HPPA PPC (bug #339866). - - 23 Nov 2010; Christian Faulhammer - mit-krb5-1.8.3-r1.ebuild: - stable x86, security bug 339866 - - 05 Nov 2010; Eray Aslan - -files/1.6-MITKRB5-SA-2008-001.patch, -files/MITKRB5-SA-2008-002.patch, - -files/CVE-2009-0844+CVE-2009-0847.patch, - -files/mit-krb5-lazyldflags.patch, -files/CVE-2009-0846.patch, - -files/1.6-CVE-2009-4212.patch, -files/1.7-CVE-2009-4212.patch, - -files/CVE-2010-1320.patch, -files/CVE-2010-1321.patch: - Remove old patches - bug #340195 - -*mit-krb5-1.8.3-r1 (05 Nov 2010) - - 05 Nov 2010; Eray Aslan +mit-krb5-1.8.3-r1.ebuild, - +files/CVE-2010-1322.patch: - Security bump - bug #339866 - - 05 Aug 2010; Jeremy Olexa metadata.xml, - -mit-krb5-1.6.3-r6.ebuild: - remove old version - -*mit-krb5-1.8.3 (05 Aug 2010) - - 05 Aug 2010; Jeremy Olexa +mit-krb5-1.8.3.ebuild: - Verion bump bug #331297 by Eray Aslan - - 19 Jul 2010; Joseph Jezak mit-krb5-1.8.2.ebuild: - Marked ppc stable for bug #323525. - - 18 Jul 2010; Raúl Porcel mit-krb5-1.8.2.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #323525 - -*mit-krb5-1.8.2-r1 (14 Jul 2010) - - 14 Jul 2010; Jeremy Olexa -mit-krb5-1.6.3-r7.ebuild, - -mit-krb5-1.7-r2.ebuild, -mit-krb5-1.8.1.ebuild, - -mit-krb5-1.8.1-r1.ebuild, +mit-krb5-1.8.2-r1.ebuild: - Rev bump for: sys-apps/keyutils added to DEPEND - bug #326201. Remove - vulnerable versions - - 11 Jul 2010; Tobias Klausmann mit-krb5-1.8.2.ebuild: - Stable on alpha, bug #323525 - - 08 Jul 2010; Brent Baude mit-krb5-1.8.2.ebuild: - Marking mit-krb5-1.8.2 ppc64 for bug 323525 - - 23 Jun 2010; Christoph Mende mit-krb5-1.8.2.ebuild: - Stable on amd64 wrt bug #323525 - - 22 Jun 2010; Jeroen Roovers mit-krb5-1.8.2.ebuild: - Stable for HPPA (bug #323525). - - 16 Jun 2010; Pawel Hajdan jr - mit-krb5-1.8.2.ebuild: - x86 stable wrt security bug #323525 - -*mit-krb5-1.8.2 (11 Jun 2010) - - 11 Jun 2010; Jeremy Olexa +mit-krb5-1.8.2.ebuild, - +files/kpropd.xinetd: - Version bump bug #323525. Added xinetd USE flag bug #321939. Disabled - parallel make bug #321141. No need to inherit autotools anymore. - - 24 May 2010; Jeremy Olexa mit-krb5-1.8.1-r1.ebuild: - Fix kerberos.schema install issue. bug 318017 by Tilman Giese - -*mit-krb5-1.8.1-r1 (23 May 2010) - - 23 May 2010; Jeremy Olexa +mit-krb5-1.8.1-r1.ebuild, - +files/CVE-2010-1321.patch: - Patch for CVE-2010-1321 - bug #320445. Disable rpath - bug #187201. - Installs kerberos.schema - bug #318017. Ebuild clean up. Enable parallel - make. Thanks to Eray Aslan - - 01 May 2010; Jeremy Olexa mit-krb5-1.8.1.ebuild: - Fix configure call, patch by Eray Aslan - -*mit-krb5-1.8.1 (30 Apr 2010) - - 30 Apr 2010; Jeremy Olexa +mit-krb5-1.8.1.ebuild, - +files/CVE-2010-1320.patch: - Version bump by Eray Aslan, security bug 312481 - -*mit-krb5-1.7-r2 (14 Jan 2010) -*mit-krb5-1.6.3-r7 (14 Jan 2010) - - 14 Jan 2010; Michael Hammer +mit-krb5-1.6.3-r7.ebuild, - -mit-krb5-1.7-r1.ebuild, +mit-krb5-1.7-r2.ebuild, - +files/1.6-CVE-2009-4212.patch, +files/1.7-CVE-2009-4212.patch: - added new revision to fix CVE-2009-4212 - - 12 Jan 2010; Michael Hammer mit-krb5-1.7-r1.ebuild: - fixed bug 300574 - - 12 Jan 2010; Michael Hammer mit-krb5-1.6.3-r6.ebuild, - -mit-krb5-1.7.ebuild, mit-krb5-1.7-r1.ebuild: - - fixed Bug 300498 - - removed old 1.7 release - -*mit-krb5-1.7-r1 (29 Jul 2009) - - 29 Jul 2009; Samuli Suominen - +mit-krb5-1.7-r1.ebuild: - Don't apply 0001_all_lazyldflags.patch which is same as bindnow-flags. - - 22 Jul 2009; Michael Hammer -mit-krb5-1.6.3-r3.ebuild, - -mit-krb5-1.6.3-r4.ebuild, -mit-krb5-1.6.3-r5.ebuild: - removed outdated releases - -*mit-krb5-1.7 (22 Jul 2009) - - 22 Jul 2009; Michael Hammer +mit-krb5-1.7.ebuild: - added mit-krb5-1.7 release - - 08 Apr 2009; Tobias Heinlein - mit-krb5-1.6.3-r6.ebuild: - amd64 stable wrt security bug #263398 - - 08 Apr 2009; Raúl Porcel mit-krb5-1.6.3-r6.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #263398 and also - stabilize on hppa/ppc/ppc64 - -*mit-krb5-1.6.3-r6 (08 Apr 2009) - - 08 Apr 2009; Michael Hammer - +files/CVE-2009-0844+CVE-2009-0847.patch, +files/CVE-2009-0846.patch, - +mit-krb5-1.6.3-r6.ebuild: - added mit-krb5-1.6.3-r6 - see bug #263398 - - 27 Mar 2009; Jeroen Roovers mit-krb5-1.6.3-r5.ebuild: - Stable for HPPA (bug #262736). - - 23 Mar 2009; Raúl Porcel mit-krb5-1.6.3-r5.ebuild: - arm/ia64/s390/sh/sparc stable wrt #262736 - - 22 Mar 2009; Tobias Klausmann - mit-krb5-1.6.3-r5.ebuild: - Stable on alpha, bug #262736 - - 20 Mar 2009; Markus Meier mit-krb5-1.6.3-r5.ebuild: - amd64/x86 stable, bug #262736 - - 20 Mar 2009; Brent Baude mit-krb5-1.6.3-r5.ebuild: - Marking mit-krb5-1.6.3-r5 ppc64 and ppc for bug 262736 - -*mit-krb5-1.6.3-r5 (20 Mar 2009) - - 20 Mar 2009; Michael Hammer metadata.xml, - mit-krb5-1.6.3-r3.ebuild, mit-krb5-1.6.3-r4.ebuild, - +mit-krb5-1.6.3-r5.ebuild: - added mit-krb5-1.6.3-r5 with new patchset - - 20 Mar 2009; Michael Hammer -mit-krb5-1.5.3-r1.ebuild, - -mit-krb5-1.6.3.ebuild, -mit-krb5-1.6.3-r1.ebuild, - -mit-krb5-1.6.3-r2.ebuild: - removed old mit-krb5 versions - - 29 Dec 2008; Friedrich Oslage - mit-krb5-1.6.3-r4.ebuild: - Stable on sparc, bug #241670 - - 08 Nov 2008; Raúl Porcel mit-krb5-1.6.3-r4.ebuild: - alpha/ia64 stable wrt #241670 - - 02 Nov 2008; Tobias Scherbaum - mit-krb5-1.6.3-r4.ebuild: - ppc stable, bug #241670 - - 29 Oct 2008; Torsten Veller mit-krb5-1.6.3-r4.ebuild: - Stable on x86 (#241670) - - 28 Oct 2008; Doug Goldstein mit-krb5-1.6.3-r2.ebuild, - mit-krb5-1.6.3-r3.ebuild: - preferred depends need to go first - - 28 Oct 2008; Christoph Mende - mit-krb5-1.6.3-r4.ebuild: - Stable on amd64, bug #241670 - - 28 Oct 2008; Brent Baude mit-krb5-1.6.3-r4.ebuild: - Marking mit-krb5-1.6.3-r4 ppc64 for bug 241670 - - 27 Oct 2008; Jeroen Roovers mit-krb5-1.6.3-r4.ebuild: - Stable for HPPA (bug #241670). - - 16 Oct 2008; Michael Hammer mit-krb5-1.6.3.ebuild, - mit-krb5-1.6.3-r1.ebuild, mit-krb5-1.6.3-r2.ebuild, - mit-krb5-1.6.3-r3.ebuild, mit-krb5-1.6.3-r4.ebuild: - once again bug #241670 - - 16 Oct 2008; Michael Hammer mit-krb5-1.6.3.ebuild, - mit-krb5-1.6.3-r4.ebuild: - fixed quoting - see bug #241670 - - 05 Oct 2008; Diego Pettenò - mit-krb5-1.6.3-r4.ebuild: - Fix obvious typo in quoting for newins. - -*mit-krb5-1.6.3-r4 (11 Sep 2008) - - 11 Sep 2008; Michael Hammer +mit-krb5-1.6.3-r4.ebuild: - changed sed statement for $(LDFLAGS) problem in krb5-config - bug #237273 - and removed the || statement in RDEPEND - bug #235409 - -*mit-krb5-1.6.3-r3 (09 Sep 2008) - - 09 Sep 2008; Michael Hammer mit-krb5-1.6.3-r2.ebuild, - +mit-krb5-1.6.3-r3.ebuild: - removed LDFLAGS from krb5-config -> bug #184668 - - 05 Sep 2008; Christian Faulhammer - mit-krb5-1.5.3-r1.ebuild, mit-krb5-1.6.3.ebuild: - change dependency from virtual/tetex to virtual/latex-base for all ebuilds - - 22 Aug 2008; Michael Hammer mit-krb5-1.6.3-r2.ebuild: - fixed bug #235409 - -*mit-krb5-1.6.3-r2 (19 Aug 2008) - - 19 Aug 2008; Michael Hammer +mit-krb5-1.6.3-r2.ebuild: - revision bump to 1.6.3-r2 to fix bug #234886 with a hack - should use - pkg-config - - 31 Jul 2008; Michael Hammer metadata.xml: - fixed manifest.xml due to GLEP 56 - - 25 Jul 2008; Michael Hammer +mit-krb5-1.5.3-r1.ebuild: - commited mit-krb5-1.5.3-r1 back into tree - - 22 Jul 2008; Michael Hammer -mit-krb5-1.5.3.ebuild, - -mit-krb5-1.5.3-r1.ebuild: - cleaned 1.5.x releases - really old and dangerous, please upgrade - - 22 Jul 2008; Michael Hammer mit-krb5-1.6.3-r1.ebuild: - Fixed bug #232394 - virtual/tetex and wrong doc info - - 11 Jul 2008; Michael Hammer mit-krb5-1.6.3-r1.ebuild: - workaround for autoconf bug - see bug #181404. No revision bump necessary - because it only effects build system. Thx to truedfx. - - 03 Jun 2008; Doug Goldstein mit-krb5-1.5.3.ebuild, - mit-krb5-1.5.3-r1.ebuild: - Fix depend issue in bug #217021. Thanks Fabio Erculiani - for the good debug. - -*mit-krb5-1.6.3-r1 (19 Mar 2008) - - 19 Mar 2008; Markus Ullmann +mit-krb5-1.6.3-r1.ebuild: - Stick patches into a patchset so we don't ship them over rsync - - 19 Mar 2008; Markus Ullmann mit-krb5-1.6.3.ebuild: - Stable on amd64/arm - - 19 Mar 2008; Raúl Porcel mit-krb5-1.6.3.ebuild: - alpha/ia64/sparc stable wrt security #212363 - - 19 Mar 2008; Markus Rothe mit-krb5-1.6.3.ebuild: - Stable on ppc64; bug #212363 - - 19 Mar 2008; Christian Faulhammer - mit-krb5-1.6.3.ebuild: - stable x86, security bug 212363 - - 19 Mar 2008; Jeroen Roovers mit-krb5-1.6.3.ebuild: - Stable for HPPA (bug #212363). - - 18 Mar 2008; Tobias Scherbaum - mit-krb5-1.6.3.ebuild: - ppc stable, bug #212363 - -*mit-krb5-1.6.3 (18 Mar 2008) - - 18 Mar 2008; Markus Ullmann - +files/1.6-MITKRB5-SA-2008-001.patch, +files/MITKRB5-SA-2008-002.patch, - +mit-krb5-1.6.3.ebuild: - Security version bump for bug #212363 - - 22 Sep 2007; Joshua Kinard mit-krb5-1.5.3-r1.ebuild: - Stable on mips - - 11 Sep 2007; Jeroen Roovers mit-krb5-1.5.3-r1.ebuild: - Stable for SPARC (bug #191301). - - 08 Sep 2007; Markus Rothe mit-krb5-1.5.3-r1.ebuild: - Stable on ppc64; bug #191301 - - 07 Sep 2007; Chris Gianelloni - mit-krb5-1.5.3-r1.ebuild: - Stable on amd64 wrt bug #191301. - - 07 Sep 2007; Tobias Scherbaum - mit-krb5-1.5.3-r1.ebuild: - ppc stable, bug #191301 - - 07 Sep 2007; Raúl Porcel mit-krb5-1.5.3-r1.ebuild: - alpha/ia64/x86 stable wrt #191301 - - 07 Sep 2007; Jeroen Roovers mit-krb5-1.5.3-r1.ebuild: - Stable for HPPA (bug #191301). - -*mit-krb5-1.5.3-r1 (07 Sep 2007) - - 07 Sep 2007; Seemant Kulleen - -mit-krb5-1.4.3-r3.ebuild, +mit-krb5-1.5.3-r1.ebuild: - removed the 1.4 stuff, because it's totally unmaintained upstream and here. - Bumped to 1.5.3-r1 for the newest security fix. See bug #191301 - - 07 Sep 2007; Seemant Kulleen - -mit-krb5-1.5.2-r1.ebuild, -mit-krb5-1.5.2-r2.ebuild, - -mit-krb5-1.5.2-r3.ebuild: - remove crufty versions - - 01 Sep 2007; Ryan Hill ChangeLog, Manifest: - Fix lost ChangeLog history. - - 16 Jul 2007; Markus Rothe mit-krb5-1.5.3.ebuild: - Stable on ppc64; bug #183338 - - 16 Jul 2007; Gustavo Zacarias mit-krb5-1.5.3.ebuild: - Stable on sparc wrt security #183338 - - 16 Jul 2007; Jeroen Roovers mit-krb5-1.5.2-r3.ebuild: - Stable for HPPA (bug #183338). - - 16 Jul 2007; Jeroen Roovers mit-krb5-1.5.3.ebuild: - Stable for HPPA (bug #183338). - - 15 Jul 2007; Tobias Scherbaum - mit-krb5-1.5.3.ebuild: - ppc stable, bug #183338 - - 15 Jul 2007; Steve Dibb mit-krb5-1.5.2-r3.ebuild, - mit-krb5-1.5.3.ebuild: - amd64 stable, security bug 183338 - - 15 Jul 2007; Raúl Porcel mit-krb5-1.5.3.ebuild: - alpha/ia64/x86 stable wrt security #183338 - -*mit-krb5-1.5.3 (03 Jul 2007) - - 03 Jul 2007; Seemant Kulleen +mit-krb5-1.5.3.ebuild: - version bump + the same two security fixes as for 1.5.2-r3. This solves bug - #183338 - -*mit-krb5-1.5.2-r3 (03 Jul 2007) - - 03 Jul 2007; Seemant Kulleen - +mit-krb5-1.5.2-r3.ebuild: - security fixes for security advisories 004 and 005. - - 13 May 2007; Joshua Kinard mit-krb5-1.5.2-r1.ebuild: - Stable on mips. - - 04 Apr 2007; Seemant Kulleen - -files/mit-krb5-1.4.3-setuid.patch, - -files/mit-krb5-SA-2007-001-telnetd.patch, - -files/mit-krb5-SA-2007-002-syslog.patch, - -files/mit-krb5-SA-2007-003.patch, -files/mit-krb5-pthreads.patch, - -files/mit-krb5-robustgnu.patch, -files/mit-krb5-setupterm.patch, - mit-krb5-1.4.3-r3.ebuild, mit-krb5-1.5.2-r1.ebuild, - mit-krb5-1.5.2-r2.ebuild: - removed the patches from filesdir and into their own tarballs, otherwise (as - the prior cleanup showed) things just die in that director - -*mit-krb5-1.5.2-r2 (03 Apr 2007) - - 03 Apr 2007; Seemant Kulleen -files/krb5.confd, - -files/kdc.conf, -files/krb5.conf, -files/krb5.initd, - -files/mit-krb5-notermcap.patch, mit-krb5-1.4.3-r3.ebuild, - +mit-krb5-1.5.2-r2.ebuild: - Added a warning about the db switch, closing bug #143605 by Olivier Calle, - and a suggestion from Doug Paul - -*mit-krb5-1.5.2-r1 (03 Apr 2007) - - 03 Apr 2007; Seemant Kulleen - +files/mit-krb5-SA-2007-001-telnetd.patch, - +files/mit-krb5-SA-2007-002-syslog.patch, - +files/mit-krb5-SA-2007-003.patch, +mit-krb5-1.5.2-r1.ebuild: - Fixes for 3 security bugs. See bug #171889 for full details. Also, fixed bug - #164703 by GNUtoo -- we now create a /var/lib/krb5kdc directory so that a - kdc database is created more easily - - 15 Jan 2007; Bryan Østergaard mit-krb5-1.5.2.ebuild: - Stable on Alpha, bug 158810. - - 12 Jan 2007; René Nussbaumer - mit-krb5-1.5.2.ebuild: - Stable on hppa. See bug #158810. - - 11 Jan 2007; Gustavo Zacarias mit-krb5-1.5.2.ebuild: - Stable on sparc wrt security #158810 - - 11 Jan 2007; Chris Gianelloni mit-krb5-1.5.2.ebuild: - Stable on amd64 wrt bug #158810. - - 11 Jan 2007; Christian Faulhammer - mit-krb5-1.5.2.ebuild: - stable x86, security bug #158810 - - 11 Jan 2007; Markus Rothe mit-krb5-1.5.2.ebuild: - Stable on ppc64; bug #158810 - - 10 Jan 2007; Tobias Scherbaum - mit-krb5-1.5.2.ebuild: - Stable on ppc wrt bug #158810. - -*mit-krb5-1.5.2 (10 Jan 2007) - - 10 Jan 2007; Seemant Kulleen -mit-krb5-1.5.1.ebuild, - +mit-krb5-1.5.2.ebuild: - Version bump to 1.5.2 -- new candidate for stability, owing to bug #158810 - and bug #161260. Upstream seems to have abandoned 1.4 series, so we're stuck - with the 1.5 series for now (and 1.6 soon). The only problem is lack of - --enable-static. - - 06 Jan 2007; Timothy Redaelli -mit-krb5-1.4.3.ebuild, - -mit-krb5-1.4.3-r1.ebuild, -mit-krb5-1.4.3-r2.ebuild, - mit-krb5-1.4.3-r3.ebuild, mit-krb5-1.5.1.ebuild: - s/einfo/elog/ - Removed static USE wrt bug #155530 (thx vapier) - Security cleanup wrt bug #143240 - Acknowledged by exg - - 07 Nov 2006; Seemant Kulleen mit-krb5-1.5.1.ebuild: - seems like the notermcap is deprecated by the new version. should close bug - #154298 - - 05 Sep 2006; Seemant Kulleen mit-krb5-1.5.1.ebuild: - reflect correct path to the notermcap patch -- version independent now - - 04 Sep 2006; Joshua Kinard mit-krb5-1.4.3-r3.ebuild: - Marked stable on mips. - - 02 Sep 2006; Bryan Østergaard - mit-krb5-1.4.3-r3.ebuild: - Stable on ia64. - -*mit-krb5-1.5.1 (01 Sep 2006) - - 01 Sep 2006; Emanuele Giaquinta - +files/mit-krb5-notermcap.patch, +mit-krb5-1.5.1.ebuild: - Version bump. Use a clearer patch to not link to libtermcap. - - 10 Aug 2006; Thomas Cort mit-krb5-1.4.3-r3.ebuild: - Stable on alpha wrt security Bug #143240. - - 10 Aug 2006; Jason Wever mit-krb5-1.4.3-r3.ebuild: - Stable on SPARC wrt security bug #143240. - - 10 Aug 2006; Rene Nussbaumer - mit-krb5-1.4.3-r3.ebuild: - Stable on hppa. See bug #143240. - - 09 Aug 2006; Tobias Scherbaum - mit-krb5-1.4.3-r3.ebuild: - ppc stable, bug #143240 - - 09 Aug 2006; Chris Gianelloni - mit-krb5-1.4.3-r3.ebuild: - Stable on amd64 and x86 wrt bug #143240. - - 09 Aug 2006; Markus Rothe mit-krb5-1.4.3-r3.ebuild: - Stable on ppc64; bug #143240 - -*mit-krb5-1.4.3-r3 (08 Aug 2006) - - 08 Aug 2006; Emanuele Giaquinta - +files/mit-krb5-1.4.3-setuid.patch, +mit-krb5-1.4.3-r3.ebuild: - Revision bump for security bug #143240. - - 12 Jul 2006; Aron Griffis mit-krb5-1.4.3-r1.ebuild: - Mark 1.4.3-r1 stable on ia64 - - 11 Jul 2006; Emanuele Giaquinta mit-krb5-1.4.3.ebuild, - mit-krb5-1.4.3-r1.ebuild, mit-krb5-1.4.3-r2.ebuild: - tcltk -> tcl - -*mit-krb5-1.4.3-r2 (06 Jul 2006) - - 06 Jul 2006; Emanuele Giaquinta - +mit-krb5-1.4.3-r2.ebuild: - Do not override localstatedir, bug #137433. Use always the internal berkdb, - see bug #137438. Install more docs; tetex use flag is gone, use doc to build - the developer docs. Install upstream configuration files examples and correct - krb5.conf for stable ebuild, bug #53520. - - 05 Jul 2006; Emanuele Giaquinta files/krb5.conf, - mit-krb5-1.4.3.ebuild, mit-krb5-1.4.3-r1.ebuild: - Fix build when configure is regenerated using autoconf-2.60 by - ed@catmur.co.uk, bug #138535. Use ewarn consistenly, bug #137484. - - 29 Jun 2006; Seemant Kulleen - mit-krb5-1.4.3-r1.ebuild: - stabling on x86 and amd64 - - 27 Jun 2006; Guy Martin mit-krb5-1.4.3-r1.ebuild: - Stable on hppa. - - 25 Jun 2006; Tobias Scherbaum - mit-krb5-1.4.3-r1.ebuild: - ppc stable, bug #137040 - - 21 Jun 2006; Gustavo Zacarias - mit-krb5-1.4.3-r1.ebuild: - Stable on sparc wrt #137040 - - 18 Jun 2006; Markus Rothe mit-krb5-1.4.3-r1.ebuild: - Stable on ppc64; bug #137040 - - 12 Jun 2006; Seemant Kulleen - mit-krb5-1.4.3-r1.ebuild: - need to force autoreconf in the telnet directory to force the libtermcap - patch to have an effect. Thanks to Mark Gilnes in bug #135288 - - 22 May 2006; Seemant Kulleen - mit-krb5-1.4.3-r1.ebuild: - Install the sample conf files as .conf.example files instead, fixing bug - #115443 by Trev Peterson, with the fix by Axel Dyks - - 22 May 2006; Seemant Kulleen mit-krb5-1.4.3.ebuild, - mit-krb5-1.4.3-r1.ebuild: - update the dependency list to take into account the tcltk USE flag and tcl - as a dep. Closes bug #114202 by James Ausmus - - 22 May 2006; Seemant Kulleen - -mit-krb5-1.4.1-r2.ebuild: - removing cruft versions - - 21 May 2006; Seemant Kulleen - mit-krb5-1.4.1-r2.ebuild, mit-krb5-1.4.3.ebuild, mit-krb5-1.4.3-r1.ebuild: - Remove old einfo messages, closing bug #108722 by Mikkel Krautz - -*mit-krb5-1.4.3-r1 (21 May 2006) - - 21 May 2006; Seemant Kulleen - +files/mit-krb5-pthreads.patch, +files/mit-krb5-robustgnu.patch, - +files/mit-krb5-setupterm.patch, +mit-krb5-1.4.3-r1.ebuild: - The setupterm patch fixes bug #124405 by Juergen Rose. The pthreads and - robusgnu patches were submitted in bug #125966 by Jose daLuz. Sorry for the - delay on both. Also, install all the headers -- which was alerted to in - bug #129657 which is not, unfortunately, fixed yet. - - 22 Feb 2006; Simon Stelling mit-krb5-1.4.3.ebuild: - amd64 stable wrt bug 113741 - - 20 Feb 2006; Joshua Kinard mit-krb5-1.4.3.ebuild: - Marked stable on mips. - - 18 Feb 2006; Bryan Østergaard mit-krb5-1.4.3.ebuild: - Stable on x86; bug #113741 - - 17 Feb 2006; Joseph Jezak mit-krb5-1.4.3.ebuild: - Marked ppc stable for bug #113741. - - 16 Feb 2006; Rene Nussbaumer mit-krb5-1.4.3.ebuild: - Stable on hppa. See bug #113741. - - 16 Feb 2006; Markus Rothe mit-krb5-1.4.3.ebuild: - Stable on ppc64; bug #113741 - - 16 Feb 2006; Gustavo Zacarias mit-krb5-1.4.3.ebuild: - Stable on sparc wrt security #113741 - -*mit-krb5-1.4.3 (16 Feb 2006) - - 16 Feb 2006; Seemant Kulleen +mit-krb5-1.4.3.ebuild: - Version bump from upstream, which fixes bug #113741, by Frederik Tolf - - 30 Sep 2005; MATSUU Takuto mit-krb5-1.4.1-r2.ebuild: - Stable on sh. - - 03 Aug 2005; Seemant Kulleen - -mit-krb5-1.3.6-r3.ebuild, mit-krb5-1.4.1-r2.ebuild: - remove 1.3.6 again. Also, fix the DEPEND from app-text/tetex to - virtual/tetex: See bug #101004 - - 27 Jul 2005; Joel Martin mit-krb5-1.4.1-r2.ebuild: - If doc and tetex use flags set, add dep on tetex - -*mit-krb5-1.3.6-r3 (13 Jul 2005) - - 13 Jul 2005; Seemant Kulleen - -files/mit-krb5-1.4.1-lazyldflags.patch, - +files/mit-krb5-lazyldflags.patch, +mit-krb5-1.3.6-r3.ebuild, - mit-krb5-1.4.1-r2.ebuild: - restore 1.3.6 at the request of: WGi in bug #98303, but - I'll like to get 1.4.1 solved and working for people - -*mit-krb5-1.4.1-r2 (12 Jul 2005) - - 12 Jul 2005; Seemant Kulleen - +mit-krb5-1.4.1-r2.ebuild: - Flake me. localstatedir is supposed to be /etc, not /var/lib -- and use the - system db ONLY with berkdb in USE - -*mit-krb5-1.4.1-r1 (12 Jul 2005) - - 12 Jul 2005; Seemant Kulleen - -files/mit-krb5-1.3.6-64bit.patch, -files/mit-krb5-1.3.6-gcc4.patch, - -files/mit-krb5-1.3.6-telnet.patch.bz2, -mit-krb5-1.3.6-r2.ebuild, - -mit-krb5-1.4.1.ebuild, +mit-krb5-1.4.1-r1.ebuild: - revision bump straight to stable for all architectures. This fixes two - security holes, as per bug #98799 by Thierry Carrez - - 06 Jul 2005; Seemant Kulleen - -files/mit-krb5-1.4-2005-001.patch, -files/mit-krb5-1.4-lazyldflags.patch, - -mit-krb5-1.4-r1.ebuild: - remove cruft version - - 02 Jul 2005; Hardave Riar mit-krb5-1.4.1.ebuild: - Stable on mips, bug #96156. - - 28 Jun 2005; Bryan Østergaard mit-krb5-1.4.1.ebuild: - Stable on alpha + ia64, bug 96727. - - 27 Jun 2005; Michael Hanselmann mit-krb5-1.4.1.ebuild: - Stable on hppa. - - 27 Jun 2005; Seemant Kulleen mit-krb5-1.4.1.ebuild: - stable x86 and amd64 because of bug 96727 - - 26 Jun 2005; Markus Rothe mit-krb5-1.4.1.ebuild: - Stable on ppc64 (bug #96156) - - 24 Jun 2005; Gustavo Zacarias mit-krb5-1.4.1.ebuild: - Added com_err einfo warnings too, stable on sparc wrt #96727 - - 22 Jun 2005; Michael Hanselmann mit-krb5-1.4.1.ebuild: - Stable on ppc (#96727). - -*mit-krb5-1.4.1 (21 Jun 2005) - - 21 Jun 2005; Seemant Kulleen - +files/mit-krb5-1.4.1-lazyldflags.patch, +mit-krb5-1.4.1.ebuild: - version bump, which also fixes the db-4 specific issue. I do not like it, - for the record, but then the sys-libs/db package has always been a thorn in - gentoo's side, so what else is new. Fixes bug #95549 by Justin Guyett - . Will probably not pass make test, but I'm working - on that. - -*mit-krb5-1.4-r1 (07 Jun 2005) - - 07 Jun 2005; Seemant Kulleen +mit-krb5-1.4-r1.ebuild: - fix for bug #95305 by Rouslan Solomakhin -- no more - file collisions with ftp and telnet packages - - 06 Jun 2005; Seemant Kulleen mit-krb5-1.4.ebuild: - ok, this is now usable - - 03 Jun 2005; Mark Loeser - +files/mit-krb5-1.3.6-gcc4.patch, mit-krb5-1.3.6-r2.ebuild: - Adding GCC4 patch, thanks to wuno@lsvw.de - - 08 Apr 2005; Seemant Kulleen mit-krb5-1.4.ebuild: - OK, so the scheme is settled -- includes in /usr/include/kerberos/mit, libs - in /usr/$(get_libdir)/kerberos/mit. You may install this if you wish, but - you'll need to generate a whole bunch of symlinks to get it to work. The - kerberos-update script is on its way, but it'll take a few days probably. - - 08 Apr 2005; Seemant Kulleen mit-krb5-1.4.ebuild: - should now install into completely non-clobbering locations. Warning: please - do NOT install this YET (still). kerberos-update and heimdal need to be - fixed up first - -*mit-krb5-1.4 (07 Apr 2005) - - 07 Apr 2005; Seemant Kulleen - -files/mit-krb5-1.3.1-res_search.patch.bz2, - -files/mit-krb5-1.3.3-aname.patch.bz2, - -files/mit-krb5-1.3.3-autoheader.patch.bz2, - -files/mit-krb5-1.3.3-res_search.patch.bz2, - -files/mit-krb5-1.3.4-autoheader.patch.bz2, - -files/mit-krb5-1.3.4-res_search.patch.bz2, - -files/mit-krb5-1.3.4-tempfile.patch.bz2, - -files/mit-krb5-1.3.5-autoheader.patch.bz2, - -files/mit-krb5-1.3.5-res_search.patch.bz2, - -files/mit-krb5-1.3.5-suid_fix.patch.bz2, - +files/mit-krb5-1.4-2005-001.patch, -files/2004-002-patch_1.3.4.txt, - -files/2004-003-patch_1.3.4.txt, +mit-krb5-1.4.ebuild: - version bump. This is HARDMASKED because the ebuild is still a work in - progress. Please do NOT emerge this, unless you read my blog (I will give - clearance in my blog for emerging this when the time arrives -- that time is - certainly not now. Back away and forget you saw this. - - 07 Apr 2005; mit-krb5-1.3.6-r2.ebuild: - Mark stable on IA64; #87145. - - 07 Apr 2005; Seemant Kulleen -mit-krb5-1.3.1.ebuild, - -mit-krb5-1.3.1-r1.ebuild, -mit-krb5-1.3.3.ebuild, - -mit-krb5-1.3.3-r1.ebuild, -mit-krb5-1.3.4.ebuild, - -mit-krb5-1.3.4-r1.ebuild, -mit-krb5-1.3.5.ebuild, - -mit-krb5-1.3.5-r1.ebuild, -mit-krb5-1.3.6.ebuild: - took out crufty versions -- -r1 needs also to disappear, people - - 06 Apr 2005; Bryan Østergaard - mit-krb5-1.3.6-r2.ebuild: - Stable on alpha, bug 87145. - - 05 Apr 2005; Jan Brinkmann mit-krb5-1.3.6-r2.ebuild: - stable on amd64 wrt #87145 - - 05 Apr 2005; Hardave Riar mit-krb5-1.3.6-r2.ebuild: - Stable on mips, bug #87145. - - 05 Apr 2005; Markus Rothe mit-krb5-1.3.6-r2.ebuild: - Stable on ppc64; bug #87145 - - 04 Apr 2005; Gustavo Zacarias - mit-krb5-1.3.6-r2.ebuild: - Stable on sparc wrt #87145 - - 04 Apr 2005; Michael Hanselmann - mit-krb5-1.3.6-r2.ebuild: - Stable on ppc. - -*mit-krb5-1.3.6-r2 (04 Apr 2005) - - 04 Apr 2005; +files/mit-krb5-1.3.6-telnet.patch.bz2, - +mit-krb5-1.3.6-r2.ebuild: - Added telnet security patch which fixes #87145 - - 22 Feb 2005; mit-krb5-1.3.6-r1.ebuild: - stable on ppc - - 22 Feb 2005; Hardave Riar mit-krb5-1.3.6-r1.ebuild: - Stable on mips. - - 18 Jan 2005; Bryan Østergaard - mit-krb5-1.3.6-r1.ebuild: - Stable on alpha. - - 05 Jan 2005; Gustavo Zacarias - mit-krb5-1.3.6-r1.ebuild: - Stable on sparc for consistency - - 04 Jan 2005; Olivier Crête mit-krb5-1.3.6-r1.ebuild: - Stable on x86 wrt security bug #75143 - - 01 Jan 2005; Simon Stelling - +files/mit-krb5-1.3.6-64bit.patch, -files/mit-krb5-1.3.6-ppc64.patch, - mit-krb5-1.3.6-r1.ebuild: - stable on amd64; bug #75143 - -*mit-krb5-1.3.6-r1 (31 Dec 2004) - - 31 Dec 2004; Markus Rothe +mit-krb5-1.3.6-r1.ebuild, - mit-krb5-1.3.6.ebuild: - implemented Koon's suggestions from bug #75143 - - 30 Dec 2004; Bryan Østergaard mit-krb5-1.3.6.ebuild: - Stable on alpha, bug 75143. - - 30 Dec 2004; Markus Rothe - +files/mit-krb5-1.3.6-ppc64.patch, mit-krb5-1.3.6.ebuild: - Added patch for ppc64 and marked stable - - 29 Dec 2004; Hardave Riar mit-krb5-1.3.6.ebuild: - Stable on mips, bug #75143 - - 29 Dec 2004; Gustavo Zacarias mit-krb5-1.3.6.ebuild: - Stable on sparc wrt #75143 - -*mit-krb5-1.3.6 (28 Dec 2004) - - 28 Dec 2004; mit-krb5-1.3.6.ebuild: - Version bump to 1.3.6 to fix a security flaw. Bug #75143 - - 25 Oct 2004; Kurt Lieber mit-krb5-1.3.4-r1.ebuild: - x86 bumpage, #66359 - - 20 Oct 2004; Guy Martin mit-krb5-1.3.4-r1.ebuild: - Stable on hppa. - - 18 Oct 2004; Tom Gall mit-krb5-1.3.4-r1.ebuild: - stable on ppc64, bug #66359 - - 17 Oct 2004; Akinori Hattori mit-krb5-1.3.4-r1.ebuild: - stable on ia64, bug #66359 - - 16 Oct 2004; Hardave Riar mit-krb5-1.3.4-r1.ebuild: - Stable on mips, bug #66359 - - 16 Oct 2004; Danny van Dyk - mit-krb5-1.3.4-r1.ebuild: - Marked stable on amd64. - - 15 Oct 2004; Jason Wever mit-krb5-1.3.4-r1.ebuild: - Stable on sparc wrt security bug #66359. - - 15 Oct 2004; Bryan Østergaard mit-krb5-1.3.4-r1.ebuild: - Stable on alpha, bug 66359. - - 15 Oct 2004; mit-krb5-1.3.4-r1.ebuild: - stable on ppc gsla: 66359 - -*mit-krb5-1.3.5-r1 (14 Oct 2004) - - 14 Oct 2004; mit-krb5-1.3.4-r1.ebuild, - mit-krb5-1.3.5-r1.ebuild, files/mit-krb5-1.3.4-tempfile.patch.bz2: - Added tempfile patch to fix GLSA and bug #66539 - - 09 Oct 2004; Tom Gall mit-krb5-1.3.4.ebuild: - stable on ppc64, bug #62417 - -*mit-krb5-1.3.5 (14 Sep 2004) - - 14 Sep 2004; Daniel Ahlberg mit-krb5-1.3.1-r1.ebuild, - mit-krb5-1.3.1.ebuild, mit-krb5-1.3.3-r1.ebuild, mit-krb5-1.3.3.ebuild, - mit-krb5-1.3.4.ebuild, mit-krb5-1.3.5.ebuild, - files/mit-krb5-1.3.1-res_search.patch, - files/mit-krb5-1.3.1-res_search.patch.bz2, files/mit-krb5-1.3.3-aname.patch, - files/mit-krb5-1.3.3-aname.patch.bz2, files/mit-krb5-1.3.3-autoheader.patch, - files/mit-krb5-1.3.3-autoheader.patch.bz2, - files/mit-krb5-1.3.3-res_search.patch, - files/mit-krb5-1.3.3-res_search.patch.bz2, - files/mit-krb5-1.3.4-autoheader.patch, - files/mit-krb5-1.3.4-autoheader.patch.bz2, - files/mit-krb5-1.3.4-res_search.patch, - files/mit-krb5-1.3.4-res_search.patch.bz2, - files/mit-krb5-1.3.5-autoheader.patch.bz2, - files/mit-krb5-1.3.5-res_search.patch.bz2, - files/mit-krb5-1.3.5-suid_fix.patch.bz2: - +Version bump. - +Fixed insecure suid binary. - +Compressed patches. - - 05 Sep 2004; Daniel Ahlberg mit-krb5-1.3.4.ebuild: - Stable on x86. - - 02 Sep 2004; Hardave Riar mit-krb5-1.3.4.ebuild: - Stable on mips. Bug #62417 - - 02 Sep 2004; Bryan Østergaard mit-krb5-1.3.4.ebuild: - Stable on alpha, bug 62417. - - 01 Sep 2004; mit-krb5-1.3.4.ebuild: - marked stable on ppc - - 01 Sep 2004; Gustavo Zacarias mit-krb5-1.3.4.ebuild: - Stable on sparc wrt #62417 - - 01 Sep 2004; Travis Tilley mit-krb5-1.3.4.ebuild: - stable on amd64 - -*mit-krb5-1.3.4 (01 Sep 2004) - - 01 Sep 2004; Daniel Ahlberg mit-krb5-1.3.4.ebuild, - files/2004-002-patch_1.3.4.txt, files/2004-003-patch_1.3.4.txt: - Version bump with two security related patched added. - - 20 Jul 2004; files/mit-krb5-1.3.3-autoheader.patch: - updated autoheader patch. Fixes #57185. Contributed by Axel Buttchereit - - 16 Jul 2004; files/mit-krb5-1.3.3-autoheader.patch: - added Tuan's patch to the autoheader patch - - 15 Jul 2004; Daniel Ahlberg metadata.xml, - mit-krb5-1.3.3-r1.ebuild, files/mit-krb5-1.3.3-autoheader.patch: - Fixed autohead args, closing #44799. - Updated description. - - 13 Jul 2004; Tom Gall mit-krb5-1.3.1-r1.ebuild, - mit-krb5-1.3.3-r1.ebuild: - stable on ppc64 - - 28 Jun 2004; Luca Barbato mit-krb5-1.3.3-r1.ebuild: - Marked ppc - - 27 Jun 2004; Jeremy Huddleston - mit-krb5-1.3.3-r1.ebuild: - Stable amd64. - - 27 Jun 2004; Jon Hood mit-krb5-1.3.3-r1.ebuild: - stable on x86 - - 25 Jun 2004; Joshua Kinard mit-krb5-1.3.3-r1.ebuild: - Marked stable on mips. - - 18 Jun 2004; Guy Martin mit-krb5-1.3.3-r1.ebuild: - Marked stable on hppa. - - 17 Jun 2004; Jason Wever mit-krb5-1.3.3-r1.ebuild: - Marked stable on sparc wrt bug #52744. - - 17 Jun 2004; Bryan Østergaard mit-krb5-1.3.3-r1.ebuild: - Stable on alpha, see bug #52744. - -*mit-krb5-1.3.3-r1 (15 Jun 2004) - - 15 Jun 2004; Jon Hood - +files/mit-krb5-1.3.3-aname.patch, +mit-krb5-1.3.3-r1.ebuild: - fix krb5_aname_to_localname buffer overflow irt #52744 - - 12 Jun 2004; Tom Gall mit-krb5-1.3.3.ebuild: - ppc64 stable, bug #53766 - - 12 May 2004; Michael McCabe mit-krb5-1.3.1.ebuild, - mit-krb5-1.3.3.ebuild: - added s390 keywords - -*mit-krb5-1.3.3 (10 May 2004) - - 10 May 2004; Daniel Ahlberg mit-krb5-1.3.3.ebuild: - Version bump, closing #49598. Also springcleaning. - -*mit-krb5-1.3.1-r1 (10 May 2004) - - 10 May 2004; Daniel Ahlberg mit-krb5-1.3.1-r1.ebuild: - Version bump to block virtual/krb5. - - 20 Apr 2004; Daniel Black mit-krb5-1.3.1.ebuild: - QA - removed runtime dependance on autoconf - - 23 Mar 2004; Joshua Kinard mit-krb5-1.3.1.ebuild: - Marked stable on mips. - - 27 Feb 2004; Joshua Kinard mit-krb5-1.3.1.ebuild: - Added ~mips to KEYWORDS to satisfy repoman deps. - - 21 Feb 2004; Daniel Ahlberg mit-krb5-1.3.1.ebuild, - files/mit-krb5-1.3.1-res_search.patch: - Fix res_search search in configure - - 19 Feb 2004; Ryan Phillips mit-krb5-1.3.1.ebuild: - marked stable 1.3.1. Fixes #40982 - - 08 Nov 2003; Todd Sunderlin mit-krb5-1.2.7.ebuild: - added sparc keyword - -*mit-krb5-1.3.1 (17 Sep 2003) - - 17 Sep 2003; Daniel Ahlberg mit-krb5-1.3.1.ebuild: - Version bump. Ebuild contributed by Marcin Wisnicki - in #26746 - - 26 Jun 2003; Bartosch Pixa mit-krb5-1.2.8.ebuild: - set ppc in keywords - - 19 Jun 2003; Will Woods mit-krb5-1.2.8.ebuild: - Marked stable for alpha - -*mit-krb5-1.3_alpha1 (17 Jun 2003) - - 17 Jun 2003; Donny Davies mit-krb5-1.3_alpha1.ebuild: - Add new 1.3.x series. This is in package.mask for a while. Hey it builds - with gcc-3.3 even! - -*mit-krb5-1.2.8 (6 Jun 2003) - - 14 Jun 2003; Guy Martin mit-krb5-1.2.8.ebuild : - Added a fix for hppa. It needs to link with gcc and not with ld. - Added hppa to KEYWORDS. - - 7 Jun 2003; Ryan Phillips mit-krb5-1.2.6-r3.ebuild : - Initd script split, merge mit packages into one mit-krb5 ebuild, - support for static build with USE="static", have html docs installed, pass - $CFLAGS and $CXXFLAGS to configure, remove the unnecessary 1.2.2 patch. - -*mit-krb5-1.2.7 (30 Mar 2003) - - 20 Apr 2003; Joshua Brindle mit-krb5-1.2.6-r2.ebuild, - mit-krb5-1.2.6-r3.ebuild, mit-krb5-1.2.7.ebuild: - added --with-ccopts= so it won't disregard user CFLAGS - - 30 Mar 2003; Daniel Ahlberg mit-krb5-1.2.7.ebuid : - Security update. Various patches from MIT applied. - -*mit-krb5-1.2.6-r3 (22 Apr 2003) - - 29 Jun 2003; Daniel Ahlberg : - Added missing changelog entry. - -*mit-krb5-1.2.6-r2 (07 Dec 2002) - - 30 Dec 2002; Ryan Phillips mit-krb5-1.2.6-r3 : - Added Martti Rannajarvi's fixes. Fixes #3480 - - 07 Dec 2002; Dave Love , - Martti Rannanjärvi : - - Optional kerberos4 support by krb4 USE flag, default configuration - files and an init.d script. --localstatedir to /etc. - -*krb5-1.2.6-r1 (06 Dec 2002) - - 06 Dec 2002; Matt Keadle krb5-1.2.6-r1.ebuild - files/digest-krb5-1.2.6-r1 files/krb5-1.2.6-r1.diff - - Now provides virtual/krb5. Client utils are also installed now with - a leading "k" to signify their kerberos use and not to overlap the - standard tool. IE: /usr/bin/ftp is the standard ftp client, while - /usr/bin/kftp is the kerbized client. This resolves bug #8669. - -*krb5-1.2.6 (28 Oct 2002) - - 28 Oct 2002; Daniel Ahlberg : - Security update. - -*krb5-1.2.5-r2 (02 aug 2002) - - 02 Aug 2002; Daniel Ahlberg krb5-1.2.5-r2.ebuild : - - Security update, compile fix and updated homepage URL. - -*krb5-1.2.5-r1 (22 Jun 2002) - - 22 Jun 2002; William McArthur : - - Changed --localstatedir from /var/krb5kdc to /var because the /krb5kdc is - automatically appended. - -*krb5-1.2.3 (21 Feb 2002) - - 21 Feb 2002; Grant Goodyear : - - Updated to 1.2.3. - -*krb5-1.2.2-r1 (21 Feb 2002) - - 21 Feb 2002; Grant Goodyear : - - Thanks to Michael Kaufman, we now have a working ebuild. Previous ebuild - failed to build klist, kvno, kpasswd, kinit, and kdestroy. There was - also a linker problem which has been fixed. - -*krb5-1.2.2 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog-2015 new file mode 100644 index 0000000000..86011f5fba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/ChangeLog-2015 @@ -0,0 +1,1942 @@ +# ChangeLog for app-crypt/mit-krb5 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/ChangeLog,v 1.465 2015/07/31 05:25:25 eras Exp $ + + 31 Jul 2015; Eray Aslan -files/2015-001-patch-r113.patch, + -files/mit-krb5-CVE-2014-5353.patch, -files/mit-krb5-CVE-2014-5354.patch, + -mit-krb5-1.13-r1.ebuild, -mit-krb5-1.13.1.ebuild: + Remove old + + 23 Jul 2015; Agostino Sarubbo mit-krb5-1.13.2.ebuild: + Stable for sparc, wrt bug #548026 + + 28 Jun 2015; Mikle Kolyada mit-krb5-1.13.2.ebuild: + alpha stable wrt bug #548026 + + 28 Jun 2015; Mikle Kolyada mit-krb5-1.13.2.ebuild: + ia64 stable wrt bug #548026 + + 27 Jun 2015; Mikle Kolyada mit-krb5-1.13.2.ebuild: + arm stable wrt bug #548026 + + 26 Jun 2015; Agostino Sarubbo mit-krb5-1.13.2.ebuild: + Stable for x86, wrt bug #548026 + + 26 Jun 2015; Jeroen Roovers mit-krb5-1.13.2.ebuild: + Stable for HPPA (bug #548026). + + 25 Jun 2015; Jeroen Roovers mit-krb5-1.13.2.ebuild: + Stable for PPC64 (bug #548026). + + 24 Jun 2015; Agostino Sarubbo mit-krb5-1.13.2.ebuild: + Stable for ppc, wrt bug #548026 + + 23 Jun 2015; Agostino Sarubbo mit-krb5-1.13.2.ebuild: + Stable for amd64, wrt bug #548026 + +*mit-krb5-1.13.2 (12 May 2015) + + 12 May 2015; Eray Aslan +mit-krb5-1.13.2.ebuild: + Version bump + + 25 Mar 2015; Justin Lecher mit-krb5-1.13-r1.ebuild, + mit-krb5-1.13.1.ebuild: + Fix tcl/tk slotting + + 25 Feb 2015; Eray Aslan -mit-krb5-1.13.ebuild: + Remove old + + 24 Feb 2015; Agostino Sarubbo mit-krb5-1.13-r1.ebuild: + Stable for alpha, wrt bug #538842 + + 23 Feb 2015; Agostino Sarubbo mit-krb5-1.13-r1.ebuild: + Stable for ia64, wrt bug #538842 + + 18 Feb 2015; Agostino Sarubbo mit-krb5-1.13-r1.ebuild: + Stable for ppc, wrt bug #538842 + + 18 Feb 2015; Agostino Sarubbo mit-krb5-1.13-r1.ebuild: + Stable for ppc64, wrt bug #538842 + + 16 Feb 2015; Agostino Sarubbo mit-krb5-1.13-r1.ebuild: + Stable for sparc, wrt bug #538842 + +*mit-krb5-1.13.1 (13 Feb 2015) + + 13 Feb 2015; Eray Aslan +mit-krb5-1.13.1.ebuild: + Version bump + + 08 Feb 2015; Markus Meier mit-krb5-1.13-r1.ebuild: + arm stable, bug #538842 + + 06 Feb 2015; Agostino Sarubbo mit-krb5-1.13-r1.ebuild: + Stable for x86, wrt bug #538842 + + 06 Feb 2015; Agostino Sarubbo mit-krb5-1.13-r1.ebuild: + Stable for amd64, wrt bug #538842 + + 06 Feb 2015; Jeroen Roovers mit-krb5-1.13-r1.ebuild: + Stable for HPPA (bug #538842). + +*mit-krb5-1.13-r1 (05 Feb 2015) + + 05 Feb 2015; Eray Aslan +files/2015-001-patch-r113.patch, + +files/mit-krb5-CVE-2014-5353.patch, +files/mit-krb5-CVE-2014-5354.patch, + +mit-krb5-1.13-r1.ebuild: + Security bump - bugs #533734 #538842 + + 24 Nov 2014; Eray Aslan -mit-krb5-1.12.2.ebuild: + Remove old + + 23 Nov 2014; Mikle Kolyada mit-krb5-1.13.ebuild: + sparc stable wrt bug #523506 + + 20 Nov 2014; Tobias Klausmann mit-krb5-1.13.ebuild: + Stable on alpha, bug 523506 + + 11 Nov 2014; Agostino Sarubbo mit-krb5-1.13.ebuild: + Stable for ia64, wrt bug #523506 + + 10 Nov 2014; Agostino Sarubbo mit-krb5-1.13.ebuild: + Stable for ppc64, wrt bug #523506 + + 10 Nov 2014; Agostino Sarubbo mit-krb5-1.13.ebuild: + Stable for ppc, wrt bug #523506 + + 08 Nov 2014; Agostino Sarubbo mit-krb5-1.13.ebuild: + Stable for x86, wrt bug #523506 + + 08 Nov 2014; Agostino Sarubbo mit-krb5-1.13.ebuild: + Stable for amd64, wrt bug #523506 + + 08 Nov 2014; Markus Meier mit-krb5-1.13.ebuild: + arm stable, bug #523506 + + 02 Nov 2014; Jeroen Roovers mit-krb5-1.13.ebuild: + Stable for HPPA (bug #523506). + + 02 Nov 2014; Sven Vermeulen mit-krb5-1.12.2.ebuild, + mit-krb5-1.13.ebuild: + Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug + #527698) + +*mit-krb5-1.13 (16 Oct 2014) + + 16 Oct 2014; Eray Aslan +mit-krb5-1.13.ebuild: + Version bump + + 19 Sep 2014; Eray Aslan -files/CVE-2014-4343.patch, + -files/CVE-2014-4344.patch, -mit-krb5-1.12.1-r2.ebuild: + Remove vulnerable version + + 19 Sep 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for sparc, wrt bug #519518 + + 24 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for arm, wrt bug #519518 + + 24 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for alpha, wrt bug #519518 + + 21 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for ppc, wrt bug #519518 + + 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for ppc64, wrt bug #519518 + + 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for ia64, wrt bug #519518 + + 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for x86, wrt bug #519518 + + 19 Aug 2014; Agostino Sarubbo mit-krb5-1.12.2.ebuild: + Stable for amd64, wrt bug #519518 + + 14 Aug 2014; Jeroen Roovers mit-krb5-1.12.2.ebuild: + Stable for HPPA (bug #519518). + +*mit-krb5-1.12.2 (13 Aug 2014) + + 13 Aug 2014; Eray Aslan +mit-krb5-1.12.2.ebuild: + Security bump - bug #519518 + + 13 Aug 2014; Eray Aslan + -files/mit-krb5-1.11_uninitialized.patch, + -files/mit-krb5-1.12_uninitialized.patch, + -files/mit-krb5_krb5-config_LDFLAGS.patch, -mit-krb5-1.11.4.ebuild, + -mit-krb5-1.12.1-r1.ebuild, -mit-krb5-1.12.1.ebuild: + Remove old + + 10 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: + Stable for sparc, wrt bug #517936 + + 10 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: + Stable for ia64, wrt bug #517936 + + 10 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: + Stable for ppc64, wrt bug #517936 + + 08 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: + Stable for ppc, wrt bug #517936 + + 07 Aug 2014; Jeroen Roovers mit-krb5-1.12.1-r2.ebuild: + Stable for HPPA (bug #517936). + + 06 Aug 2014; Markus Meier mit-krb5-1.12.1-r2.ebuild: + arm stable, bug #517936 + + 02 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: + Stable for x86, wrt bug #517936 + + 02 Aug 2014; Agostino Sarubbo mit-krb5-1.12.1-r2.ebuild: + Stable for amd64, wrt bug #517936 + + 31 Jul 2014; Tobias Klausmann + mit-krb5-1.12.1-r2.ebuild: + Stable on alpha, bug #517936 + + 28 Jul 2014; Agostino Sarubbo mit-krb5-1.12.1-r1.ebuild: + Stable for ppc, wrt bug #512012 + +*mit-krb5-1.12.1-r2 (25 Jul 2014) + + 25 Jul 2014; Eray Aslan +files/CVE-2014-4343.patch, + +files/CVE-2014-4344.patch, +mit-krb5-1.12.1-r2.ebuild: + Security bump - bug #517936 + + 23 Jul 2014; Agostino Sarubbo mit-krb5-1.12.1-r1.ebuild: + Stable for x86, wrt bug #512012 + + 22 Jul 2014; Agostino Sarubbo mit-krb5-1.12.1-r1.ebuild: + Stable for amd64, wrt bug #512912 + + 14 Jul 2014; mit-krb5-1.11.4.ebuild, + mit-krb5-1.12.1-r1.ebuild: + arm64 love + + 18 Jun 2014; Michał Górny mit-krb5-1.12.1-r1.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + + 30 May 2014; Michał Górny mit-krb5-1.12.1-r1.ebuild: + Enable multilib openldap support. + + 21 May 2014; Michał Górny mit-krb5-1.12.1-r1.ebuild: + Add krb5-config to MULTILIB_CHOST_TOOLS. + + 17 May 2014; Sven Vermeulen mit-krb5-1.11.4.ebuild, + mit-krb5-1.12.1-r1.ebuild, mit-krb5-1.12.1.ebuild: + Fix bug #509740 - Add USE=selinux dependency to sec-policy/selinux-kerberos + +*mit-krb5-1.12.1-r1 (14 May 2014) + + 14 May 2014; Michał Górny +mit-krb5-1.12.1-r1.ebuild: + Enable multilib support, bug #505004. + + 26 Mar 2014; Eray Aslan + +files/mit-krb5-1.12_warn_cflags.patch, mit-krb5-1.12.1.ebuild: + Do not build with -Werror - bug #498794 + + 19 Jan 2014; Eray Aslan + +files/mit-krb5-config_LDFLAGS.patch: + Add missing patch - bug #498582 + + 19 Jan 2014; Eray Aslan + +files/mit-krb5-1.12_uninitialized.patch: + Add missing patch - bug #498508 + +*mit-krb5-1.12.1 (18 Jan 2014) + + 18 Jan 2014; Eray Aslan +mit-krb5-1.12.1.ebuild: + Version bump + + 18 Nov 2013; Eray Aslan -files/CVE-2002-2443.patch, + -mit-krb5-1.11.2-r1.ebuild, -mit-krb5-1.11.3.ebuild: + Remove vulnerable + + 16 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for sparc, wrt bug #490668 + + 16 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for arm, wrt bug #490668 + + 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for amd64, wrt bug #490668 + + 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for x86, wrt bug #490668 + + 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for alpha, wrt bug #490668 + + 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for ppc64, wrt bug #490668 + + 13 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for ppc, wrt bug #490668 + + 12 Nov 2013; Agostino Sarubbo mit-krb5-1.11.4.ebuild: + Stable for ia64, wrt bug #490668 + + 12 Nov 2013; Jeroen Roovers mit-krb5-1.11.4.ebuild: + Stable for HPPA (bug #490668). + +*mit-krb5-1.11.4 (09 Nov 2013) + + 09 Nov 2013; Eray Aslan +mit-krb5-1.11.4.ebuild: + Security bump - bug #490668 + + 11 Oct 2013; Eray Aslan mit-krb5-1.11.2-r1.ebuild, + mit-krb5-1.11.3.ebuild: + Fix build time python deps - bug #487556 + + 11 Oct 2013; Eray Aslan -mit-krb5-1.11.1.ebuild, + -mit-krb5-1.11.2.ebuild: + Remove old + + 05 Sep 2013; Michał Górny mit-krb5-1.11.1.ebuild, + mit-krb5-1.11.2-r1.ebuild, mit-krb5-1.11.2.ebuild, mit-krb5-1.11.3.ebuild: + Clean up PYTHON_COMPAT from old implementations. + + 16 Aug 2013; Sergey Popov mit-krb5-1.11.3.ebuild: + Add ~mips keyword, wrt bug #412489 + + 06 Aug 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for s390, wrt bug #469752 + + 21 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for sparc, wrt bug #469752 + + 21 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for sh, wrt bug #469752 + + 07 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for ia64, wrt bug #469752 + + 07 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for arm, wrt bug #469752 + + 06 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for alpha, wrt bug #469752 + + 04 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for ppc64, wrt bug #469752 + + 04 Jul 2013; Jeroen Roovers mit-krb5-1.11.2-r1.ebuild: + Stable for HPPA (bug #469752). + + 04 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for ppc, wrt bug #469752 + + 03 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for x86, wrt bug #469752 + + 03 Jul 2013; Agostino Sarubbo mit-krb5-1.11.2-r1.ebuild: + Stable for amd64, wrt bug #469752 + +*mit-krb5-1.11.3 (05 Jun 2013) + + 05 Jun 2013; Eray Aslan +mit-krb5-1.11.3.ebuild, + files/mit-krb5-1.11_uninitialized.patch: + Version bump. Initialize some more variables - bug #471164 + +*mit-krb5-1.11.2-r1 (14 May 2013) + + 14 May 2013; Eray Aslan +files/CVE-2002-2443.patch, + +mit-krb5-1.11.2-r1.ebuild: + Security bump - bug #469752 + +*mit-krb5-1.11.2 (19 Apr 2013) + + 19 Apr 2013; Eray Aslan +mit-krb5-1.11.2.ebuild: + Version bump + + 03 Apr 2013; Eray Aslan mit-krb5-1.11.1.ebuild: + Fix libverto dependency - bug #464126 + + 25 Mar 2013; Eray Aslan -files/CVE-2012-1015.patch, + -files/mit-krb5kadmind.initd, -files/mit-krb5kdc.initd, + -files/mit-krb5kpropd.initd, -mit-krb5-1.9.4-r1.ebuild: + Remove vulnerable version + + 06 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for sh, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for hppa, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for sparc, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for s390, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for ia64, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for alpha, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for arm, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for ppc64, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for ppc, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for x86, wrt bug #458712 + + 03 Mar 2013; Agostino Sarubbo mit-krb5-1.11.1.ebuild: + Stable for amd64, wrt bug #458712 + + 25 Feb 2013; Eray Aslan -files/CVE-2012-1014.patch, + -files/mit-krb5-1.10.1_gcc470.patch, + -files/mit-krb5-1.10.1_uninitialized_extra-2.patch, + -files/mit-krb5-1.10.1_uninitialized_extra.patch, + -files/mit-krb5-1.11_clang.patch, -mit-krb5-1.10.2-r1.ebuild, + -mit-krb5-1.10.3.ebuild, -mit-krb5-1.11-r1.ebuild, -mit-krb5-1.11.ebuild: + Remove vulnerable versions + +*mit-krb5-1.11.1 (22 Feb 2013) + + 22 Feb 2013; Eray Aslan +mit-krb5-1.11.1.ebuild: + Security bump - bug #458712 + + 09 Feb 2013; Eray Aslan +files/mit-krb5-1.11_clang.patch, + mit-krb5-1.11-r1.ebuild: + Fix building with clang - bug #454980 + + 07 Feb 2013; Ulrich Müller mit-krb5-1.10.2-r1.ebuild, + mit-krb5-1.10.3.ebuild, mit-krb5-1.11.ebuild, mit-krb5-1.11-r1.ebuild: + Move Creative Commons licenses to shorter names. + +*mit-krb5-1.11-r1 (28 Dec 2012) + + 28 Dec 2012; Eray Aslan + +files/mit-krb5_krb5-config_LDFLAGS.patch, +mit-krb5-1.11-r1.ebuild: + Do not output LDFLAGS in krb5-config --libs output - bug #448778 + + 24 Dec 2012; Eray Aslan -files/2011-006-patch-r18.patch, + -files/CVE-2010-1322.patch, -files/CVE-2010-1323.1324.4020.patch, + -files/CVE-2010-4022.patch, -files/CVE-2011-0281.0282.0283.patch, + -files/CVE-2011-0284.patch, -files/CVE-2011-0285.patch, + -files/CVE-2011-1530.patch, -files/mit-krb5-1.10_uninitialized.patch, + -files/mit-krb5-1.8.3-CVE-2011-0281.0282.0283.patch, + -files/mit-krb5-1.8.3-CVE-2011-0285.patch, + -files/mit-krb5-kprop_exit_on_error.patch, -files/mit-krb5_testsuite.patch: + Remove old patches + + 24 Dec 2012; Eray Aslan + files/mit-krb5-1.11_uninitialized.patch: + Initialize more variables - bug #448398 + + 20 Dec 2012; Eray Aslan + +files/mit-krb5-1.11_uninitialized.patch: + Add missing patch - bug #447886 + +*mit-krb5-1.11 (19 Dec 2012) + + 19 Dec 2012; Eray Aslan +files/mit-krb5kadmind.initd-r1, + +files/mit-krb5kdc.initd-r1, +files/mit-krb5kpropd.initd-r1, + +mit-krb5-1.11.ebuild: + Version bump + + 19 Dec 2012; Agostino Sarubbo mit-krb5-1.10.3.ebuild: + Add ~ia64, wrt bug #412489 + + 16 Dec 2012; Ulrich Müller mit-krb5-1.9.4-r1.ebuild, + mit-krb5-1.10.2-r1.ebuild, mit-krb5-1.10.3.ebuild: + Fix LICENSE, see NOTICE file, bug 447292. + + 25 Sep 2012; Eray Aslan -mit-krb5-1.10.1-r2.ebuild, + -mit-krb5-1.8.3-r6.ebuild, -mit-krb5-1.9.2-r2.ebuild, -mit-krb5-1.9.4.ebuild: + Remove vulnerable versions + + 22 Sep 2012; Kacper Kowalik mit-krb5-1.9.4-r1.ebuild: + ppc/ppc64 stable wrt #429324 + + 27 Aug 2012; Eray Aslan + files/mit-krb5-1.10.1_uninitialized_extra-2.patch: + Fix more -Werror=uninitialized - bug #420465 + + 19 Aug 2012; Raúl Porcel mit-krb5-1.9.4-r1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #429324 + + 18 Aug 2012; Eray Aslan mit-krb5-1.10.1-r2.ebuild, + mit-krb5-1.10.2-r1.ebuild, mit-krb5-1.10.3.ebuild, mit-krb5-1.9.2-r2.ebuild, + mit-krb5-1.9.4-r1.ebuild, mit-krb5-1.9.4.ebuild: + Add optional openssl dependency - bug #431814 + + 12 Aug 2012; Markus Meier mit-krb5-1.9.4-r1.ebuild: + arm stable, bug #429324 + +*mit-krb5-1.10.3 (09 Aug 2012) + + 09 Aug 2012; Eray Aslan +mit-krb5-1.10.3.ebuild: + Version bump + + 03 Aug 2012; Jeroen Roovers mit-krb5-1.9.4-r1.ebuild: + Stable for HPPA (bug #429324). + + 02 Aug 2012; Agostino Sarubbo mit-krb5-1.9.4-r1.ebuild: + Stable for AMD64, wrt bug #429324 + + 02 Aug 2012; Jeff Horelick mit-krb5-1.9.4-r1.ebuild: + marked x86 per bug 429324 + + 01 Aug 2012; Eray Aslan -mit-krb5-1.8.4-r2.ebuild, + -mit-krb5-1.8.5-r1.ebuild, -mit-krb5-1.8.6.ebuild, -mit-krb5-1.9.3.ebuild, + -mit-krb5-1.10.ebuild, -mit-krb5-1.10-r1.ebuild, -mit-krb5-1.10.1.ebuild, + -mit-krb5-1.10.1-r1.ebuild, -mit-krb5-1.10.1-r3.ebuild, + -mit-krb5-1.10.2.ebuild: + Remove old + +*mit-krb5-1.10.2-r1 (01 Aug 2012) +*mit-krb5-1.9.4-r1 (01 Aug 2012) + + 01 Aug 2012; Eray Aslan +mit-krb5-1.9.4-r1.ebuild, + +mit-krb5-1.10.2-r1.ebuild, +files/CVE-2012-1014.patch, + +files/CVE-2012-1015.patch: + Security bump - bug #429324 + + 09 Jul 2012; Michael Weber mit-krb5-1.9.4.ebuild: + ppc stable (bug 419765) + + 08 Jul 2012; Raúl Porcel mit-krb5-1.9.4.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #419765 + + 26 Jun 2012; Jeroen Roovers mit-krb5-1.9.4.ebuild: + Stable for HPPA (bug #419765). + + 25 Jun 2012; Jeff Horelick mit-krb5-1.9.4.ebuild: + marked x86 per bug 419765 + + 23 Jun 2012; Agostino Sarubbo mit-krb5-1.9.4.ebuild: + Stable for amd64, wrt bug #419765 + +*mit-krb5-1.9.4 (23 Jun 2012) + + 23 Jun 2012; Eray Aslan +mit-krb5-1.9.4.ebuild: + security bump - bug #419765 + + 05 Jun 2012; Michael Weber mit-krb5-1.10.2.ebuild: + adding ~ppc (bug 412489) + + 05 Jun 2012; Michael Weber mit-krb5-1.10.1-r3.ebuild: + adding ~ppc (bug 412489) + +*mit-krb5-1.10.2 (05 Jun 2012) + + 05 Jun 2012; Eray Aslan +mit-krb5-1.10.2.ebuild: + security bump - bug #419765 + + 21 Apr 2012; Markus Meier mit-krb5-1.10.1-r3.ebuild: + add ~arm, bug #412489 + + 19 Apr 2012; Jeroen Roovers mit-krb5-1.10.1-r3.ebuild: + Marked ~hppa (bug #412489). + +*mit-krb5-1.10.1-r3 (18 Apr 2012) + + 18 Apr 2012; Eray Aslan +mit-krb5-1.10.1-r3.ebuild: + add dev-libs/libverto dependency - bug #411711 + + 17 Apr 2012; Eray Aslan mit-krb5-1.10.1-r2.ebuild, + +files/mit-krb5-1.10.1_gcc470.patch: + Fix compiling by gcc-4.7.0 - bug #412359 + +*mit-krb5-1.10.1-r2 (11 Apr 2012) + + 11 Apr 2012; Eray Aslan +mit-krb5-1.10.1-r2.ebuild, + +files/mit-krb5-1.10.1_uninitialized_extra-2.patch: + Fix some more -Werror=uninitialized errors - bug #410431. Thanks to Alexander + Adam + +*mit-krb5-1.10.1-r1 (23 Mar 2012) + + 23 Mar 2012; Eray Aslan +mit-krb5-1.10.1-r1.ebuild, + +files/mit-krb5-1.10.1_uninitialized_extra.patch: + Fix -Werror=uninitialized errors - bug #408411 + +*mit-krb5-1.10.1 (09 Mar 2012) + + 09 Mar 2012; Eray Aslan +mit-krb5-1.10.1.ebuild: + version bump + + 09 Feb 2012; Eray Aslan + +files/mit-krb5-1.10_uninitialized.patch: + add missing patch + +*mit-krb5-1.10-r1 (09 Feb 2012) + + 09 Feb 2012; Eray Aslan +mit-krb5-1.10-r1.ebuild: + Fix compling with -O3 - bug #401359. Thanks to Ed Catmur + +*mit-krb5-1.9.3 (07 Feb 2012) +*mit-krb5-1.8.6 (07 Feb 2012) + + 07 Feb 2012; Eray Aslan +mit-krb5-1.8.6.ebuild, + +mit-krb5-1.9.3.ebuild: + version bump + +*mit-krb5-1.10 (28 Jan 2012) + + 28 Jan 2012; Eray Aslan +mit-krb5-1.10.ebuild: + version bump + +*mit-krb5-1.9.2-r2 (31 Dec 2011) +*mit-krb5-1.8.5-r1 (31 Dec 2011) +*mit-krb5-1.8.4-r2 (31 Dec 2011) +*mit-krb5-1.8.3-r6 (31 Dec 2011) + + 31 Dec 2011; Christian Ruppert -mit-krb5-1.8.3-r5.ebuild, + +mit-krb5-1.8.3-r6.ebuild, -mit-krb5-1.8.4-r1.ebuild, + +mit-krb5-1.8.4-r2.ebuild, -mit-krb5-1.8.5.ebuild, +mit-krb5-1.8.5-r1.ebuild, + -mit-krb5-1.9.2-r1.ebuild, +mit-krb5-1.9.2-r2.ebuild, + files/mit-krb5kadmind.initd, files/mit-krb5kdc.initd, + files/mit-krb5kpropd.initd: + Revbump. Don't use deprecated start-stop-daemon options, bug 377843. + + 23 Dec 2011; Eray Aslan + -mit-krb5-1.9.1-r2.ebuild, -files/mit-krb5-1.9.1-fd-leak.patch, + -mit-krb5-1.9.2.ebuild, -files/CVE-2011-1527.1528.1529.patch: + remove vulnerable versions + + 22 Dec 2011; Mark Loeser mit-krb5-1.9.2-r1.ebuild: + Stable for ppc/ppc64; bug #393429 + + 11 Dec 2011; Agostino Sarubbo mit-krb5-1.9.2-r1.ebuild: + Stable for AMD64, wrt security bug #393429 + + 11 Dec 2011; Raúl Porcel mit-krb5-1.9.2-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #393429 + + 08 Dec 2011; Pawel Hajdan jr + mit-krb5-1.9.2-r1.ebuild: + x86 stable wrt bug #393429 + + 07 Dec 2011; Jeroen Roovers mit-krb5-1.9.2-r1.ebuild: + Stable for HPPA (bug #393429). + +*mit-krb5-1.9.2-r1 (07 Dec 2011) + + 07 Dec 2011; Eray Aslan +mit-krb5-1.9.2-r1.ebuild, + +files/CVE-2011-1530.patch: + security bump - bug #393429 + + 04 Dec 2011; Sven Wegener files/mit-krb5kadmind.initd, + files/mit-krb5kdc.initd, files/mit-krb5kpropd.initd: + drop opts from init script + +*mit-krb5-1.9.2 (05 Nov 2011) +*mit-krb5-1.8.5 (05 Nov 2011) + + 05 Nov 2011; Eray Aslan + +files/mit-krb5-kprop_exit_on_error.patch, +mit-krb5-1.8.5.ebuild, + +mit-krb5-1.9.2.ebuild: + version bump - bug #389573 + + 24 Oct 2011; Eray Aslan mit-krb5-1.8.3-r5.ebuild, + -mit-krb5-1.8.4.ebuild, -mit-krb5-1.9.1.ebuild, -mit-krb5-1.9.1-r1.ebuild: + remove vulnerable versions + + 24 Oct 2011; Eray Aslan mit-krb5-1.8.3-r5.ebuild: + Last version with m68k. Drop other keywords instead of punting the entire + ebuild. + + 23 Oct 2011; Kacper Kowalik mit-krb5-1.9.1-r2.ebuild, + mit-krb5-1.8.4-r1.ebuild: + ppc/ppc64 stable wrt #387585 + + 22 Oct 2011; Raúl Porcel mit-krb5-1.8.4-r1.ebuild, + mit-krb5-1.9.1-r2.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #387585 + + 22 Oct 2011; Pawel Hajdan jr + mit-krb5-1.8.4-r1.ebuild, mit-krb5-1.9.1-r2.ebuild: + x86 stable wrt bug #387585 + + 20 Oct 2011; Tony Vroon mit-krb5-1.8.4-r1.ebuild, + mit-krb5-1.9.1-r2.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian + "idella4" Delaney in security bug #387585. + + 19 Oct 2011; Jeroen Roovers mit-krb5-1.9.1-r2.ebuild: + Stable for HPPA (bug #387585). + + 18 Oct 2011; Jeroen Roovers mit-krb5-1.8.4-r1.ebuild: + Stable for HPPA (bug #387585). + +*mit-krb5-1.9.1-r2 (18 Oct 2011) +*mit-krb5-1.8.4-r1 (18 Oct 2011) + + 18 Oct 2011; Eray Aslan +mit-krb5-1.8.4-r1.ebuild, + +mit-krb5-1.9.1-r2.ebuild, +files/2011-006-patch-r18.patch, + +files/CVE-2011-1527.1528.1529.patch: + security bump - bug #387585 + +*mit-krb5-1.9.1-r1 (18 Oct 2011) + + 18 Oct 2011; Eray Aslan +mit-krb5-1.9.1-r1.ebuild, + +files/mit-krb5-1.9.1-fd-leak.patch: + patch for fd leak in kadmin - bug #387485 + + 11 Oct 2011; Jeroen Roovers mit-krb5-1.9.1.ebuild: + Stable for HPPA (bug #374119). + + 11 Aug 2011; Mike Frysinger mit-krb5-1.9.1.ebuild: + Use virtual/yacc instead of hardcoding list ourselves. + + 07 Aug 2011; Raúl Porcel mit-krb5-1.9.1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #374119 + + 06 Aug 2011; Eray Aslan mit-krb5-1.9.1.ebuild: + Add bison/yacc to DEPEND - bug #377923 + + 25 Jul 2011; Kacper Kowalik mit-krb5-1.9.1.ebuild: + ppc/ppc64 stable wrt #374241 + + 23 Jul 2011; Markus Meier mit-krb5-1.9.1.ebuild: + arm stable, bug #374119 + + 21 Jul 2011; Markus Meier mit-krb5-1.9.1.ebuild: + x86 stable, bug #374119 + + 16 Jul 2011; Markos Chandras mit-krb5-1.9.1.ebuild: + Stable on amd64 wrt bug #374119 + + 04 Jul 2011; Eray Aslan mit-krb5-1.9.1.ebuild: + Quiet down QA warnings + +*mit-krb5-1.8.4 (25 May 2011) + + 25 May 2011; Eray Aslan +mit-krb5-1.8.4.ebuild, + -mit-krb5-1.9-r3.ebuild, -mit-krb5-1.9-r4.ebuild: + Version bump and remove old + +*mit-krb5-1.9.1 (06 May 2011) + + 06 May 2011; Eray Aslan +mit-krb5-1.9.1.ebuild: + version bump + + 26 Apr 2011; Eray Aslan -mit-krb5-1.8.3-r4.ebuild: + remove vulnerable version + + 26 Apr 2011; Kacper Kowalik mit-krb5-1.8.3-r5.ebuild: + ppc/ppc64 stable wrt #363507 + + 22 Apr 2011; Raúl Porcel mit-krb5-1.8.3-r5.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #363507 + +*mit-krb5-1.9-r4 (22 Apr 2011) + + 22 Apr 2011; Eray Aslan +files/mit-krb5kpropd.initd, + -mit-krb5-1.9-r2.ebuild, +mit-krb5-1.9-r4.ebuild: + Add init script for kpropd - bug #364073. Drop old. + + 15 Apr 2011; Christoph Mende mit-krb5-1.8.3-r5.ebuild: + Stable on amd64 wrt bug #363507 + + 15 Apr 2011; Pawel Hajdan jr + mit-krb5-1.8.3-r5.ebuild: + x86 stable wrt security bug #363507 + + 14 Apr 2011; Jeroen Roovers mit-krb5-1.8.3-r5.ebuild: + Stable for HPPA (bug #363507). + +*mit-krb5-1.9-r3 (14 Apr 2011) +*mit-krb5-1.8.3-r5 (14 Apr 2011) + + 14 Apr 2011; Eray Aslan +mit-krb5-1.8.3-r5.ebuild, + +files/mit-krb5-1.8.3-CVE-2011-0285.patch, +mit-krb5-1.9-r3.ebuild, + +files/CVE-2011-0285.patch: + security bump - bug 363507 + + 22 Mar 2011; Eray Aslan -mit-krb5-1.8.3-r3.ebuild: + remove vulnerable version + + 21 Mar 2011; Markos Chandras mit-krb5-1.8.3-r4.ebuild: + Stable on amd64 wrt bug #359129 + + 19 Mar 2011; Eray Aslan -mit-krb5-1.9-r1.ebuild: + remove vulnerable version. + + 18 Mar 2011; Raúl Porcel mit-krb5-1.8.3-r4.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #359129 + + 17 Mar 2011; Thomas Kahle mit-krb5-1.8.3-r4.ebuild: + x86 stable per bug 359129 + + 17 Mar 2011; Jeroen Roovers mit-krb5-1.8.3-r4.ebuild: + Stable for HPPA (bug #359129). + + 16 Mar 2011; Kacper Kowalik mit-krb5-1.8.3-r4.ebuild: + ppc/ppc64 stable wrt #359129 + +*mit-krb5-1.9-r2 (16 Mar 2011) +*mit-krb5-1.8.3-r4 (16 Mar 2011) + + 16 Mar 2011; Eray Aslan +mit-krb5-1.8.3-r4.ebuild, + +mit-krb5-1.9-r2.ebuild, +files/CVE-2011-0284.patch: + version bump - security bug #359129 + + 13 Mar 2011; Eray Aslan mit-krb5-1.8.3-r3.ebuild, + mit-krb5-1.9-r1.ebuild: + Change to new style virtual: Remove PROVIDE. + + 12 Mar 2011; Jonathan Callen mit-krb5-1.9-r1.ebuild, + metadata.xml: + Add prefix support from prefix overlay. Bump to EAPI 3. Add prefix keywords. + + 12 Mar 2011; Eray Aslan mit-krb5-1.9-r1.ebuild, + metadata.xml: + Remove circular dependency with global kerberos and ldap USE flags. ldap + -> openldap renamed + + 14 Feb 2011; Eray Aslan -mit-krb5-1.8.3-r2.ebuild: + Remove vulnerable version. + + 12 Feb 2011; Jeroen Roovers mit-krb5-1.8.3-r3.ebuild: + Stable for HPPA (bug #352859). + + 12 Feb 2011; Raúl Porcel mit-krb5-1.8.3-r3.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #352859 + + 12 Feb 2011; Eray Aslan -mit-krb5-1.9.ebuild: + Remove vulnerable version. + + 11 Feb 2011; Pawel Hajdan jr + mit-krb5-1.8.3-r3.ebuild: + x86 stable wrt security bug #352859 + + 11 Feb 2011; Kacper Kowalik + mit-krb5-1.8.3-r3.ebuild: + ppc/ppc64 stable wrt #352859 + + 10 Feb 2011; Markos Chandras mit-krb5-1.8.3-r3.ebuild: + Stable on amd64 wrt bug #352859 + +*mit-krb5-1.9-r1 (08 Feb 2011) +*mit-krb5-1.8.3-r3 (08 Feb 2011) + + 08 Feb 2011; Eray Aslan +mit-krb5-1.8.3-r3.ebuild, + +files/mit-krb5-1.8.3-CVE-2011-0281.0282.0283.patch, + +mit-krb5-1.9-r1.ebuild, +files/CVE-2010-4022.patch, + +files/CVE-2011-0281.0282.0283.patch: + Security bump - bug #352859 + +*mit-krb5-1.9 (30 Dec 2010) + + 30 Dec 2010; Eray Aslan -mit-krb5-1.9_beta3.ebuild, + +mit-krb5-1.9.ebuild: + Version bump. + +*mit-krb5-1.9_beta3 (20 Dec 2010) + + 20 Dec 2010; Eray Aslan -mit-krb5-1.9_beta2.ebuild, + +mit-krb5-1.9_beta3.ebuild: + Version bump for the beta version. + +*mit-krb5-1.9_beta2 (12 Dec 2010) + + 12 Dec 2010; Eray Aslan +mit-krb5-1.9_beta2.ebuild: + Version bump. + + 12 Dec 2010; Eray Aslan -mit-krb5-1.8.3-r1.ebuild, + -mit-krb5-1.9_beta1.ebuild: + Remove vulnerable versions. + + 10 Dec 2010; Brent Baude mit-krb5-1.8.3-r2.ebuild: + Marking mit-krb5-1.8.3-r2 ppc64 for bug 347369 + + 04 Dec 2010; Raúl Porcel mit-krb5-1.8.3-r2.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #347369 + + 04 Dec 2010; Jeroen Roovers mit-krb5-1.8.3-r2.ebuild: + Stable for PPC (bug #347369). + + 03 Dec 2010; Jeroen Roovers mit-krb5-1.8.3-r2.ebuild: + Stable for HPPA (bug #347369). + + 02 Dec 2010; Pawel Hajdan jr + mit-krb5-1.8.3-r2.ebuild: + x86 stable wrt security bug #347369 + + 02 Dec 2010; Markos Chandras mit-krb5-1.8.3-r2.ebuild: + Stable on amd64 wrt bug #347369 + + 01 Dec 2010; Eray Aslan mit-krb5-1.8.3-r2.ebuild: + Ebuild clean up. No functional change. + +*mit-krb5-1.8.3-r2 (01 Dec 2010) + + 01 Dec 2010; Eray Aslan +mit-krb5-1.8.3-r2.ebuild, + +files/CVE-2010-1323.1324.4020.patch, +files/mit-krb5_testsuite.patch: + Security bump. Working test suite with test USE flag. + + 27 Nov 2010; Eray Aslan -mit-krb5-1.8.2.ebuild, + -mit-krb5-1.8.2-r1.ebuild, -mit-krb5-1.8.3.ebuild: + Remove vulnerable versions. + + 27 Nov 2010; Raúl Porcel mit-krb5-1.8.3-r1.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #339866 + + 26 Nov 2010; Markos Chandras mit-krb5-1.8.3-r1.ebuild: + Stable on amd64 wrt bug #339866 + + 25 Nov 2010; Brent Baude mit-krb5-1.8.3-r1.ebuild: + Marking mit-krb5-1.8.3-r1 ppc64 for bug 339866 + +*mit-krb5-1.9_beta1 (24 Nov 2010) + + 24 Nov 2010; Eray Aslan +mit-krb5-1.9_beta1.ebuild, + metadata.xml: + Version bump. Dropped m68k bug #324087. Working test suite bug #346549. + Added test and pkinit USE flags. + + 23 Nov 2010; Jeroen Roovers mit-krb5-1.8.3-r1.ebuild: + Stable for HPPA PPC (bug #339866). + + 23 Nov 2010; Christian Faulhammer + mit-krb5-1.8.3-r1.ebuild: + stable x86, security bug 339866 + + 05 Nov 2010; Eray Aslan + -files/1.6-MITKRB5-SA-2008-001.patch, -files/MITKRB5-SA-2008-002.patch, + -files/CVE-2009-0844+CVE-2009-0847.patch, + -files/mit-krb5-lazyldflags.patch, -files/CVE-2009-0846.patch, + -files/1.6-CVE-2009-4212.patch, -files/1.7-CVE-2009-4212.patch, + -files/CVE-2010-1320.patch, -files/CVE-2010-1321.patch: + Remove old patches - bug #340195 + +*mit-krb5-1.8.3-r1 (05 Nov 2010) + + 05 Nov 2010; Eray Aslan +mit-krb5-1.8.3-r1.ebuild, + +files/CVE-2010-1322.patch: + Security bump - bug #339866 + + 05 Aug 2010; Jeremy Olexa metadata.xml, + -mit-krb5-1.6.3-r6.ebuild: + remove old version + +*mit-krb5-1.8.3 (05 Aug 2010) + + 05 Aug 2010; Jeremy Olexa +mit-krb5-1.8.3.ebuild: + Verion bump bug #331297 by Eray Aslan + + 19 Jul 2010; Joseph Jezak mit-krb5-1.8.2.ebuild: + Marked ppc stable for bug #323525. + + 18 Jul 2010; Raúl Porcel mit-krb5-1.8.2.ebuild: + arm/ia64/m68k/s390/sh/sparc stable wrt #323525 + +*mit-krb5-1.8.2-r1 (14 Jul 2010) + + 14 Jul 2010; Jeremy Olexa -mit-krb5-1.6.3-r7.ebuild, + -mit-krb5-1.7-r2.ebuild, -mit-krb5-1.8.1.ebuild, + -mit-krb5-1.8.1-r1.ebuild, +mit-krb5-1.8.2-r1.ebuild: + Rev bump for: sys-apps/keyutils added to DEPEND - bug #326201. Remove + vulnerable versions + + 11 Jul 2010; Tobias Klausmann mit-krb5-1.8.2.ebuild: + Stable on alpha, bug #323525 + + 08 Jul 2010; Brent Baude mit-krb5-1.8.2.ebuild: + Marking mit-krb5-1.8.2 ppc64 for bug 323525 + + 23 Jun 2010; Christoph Mende mit-krb5-1.8.2.ebuild: + Stable on amd64 wrt bug #323525 + + 22 Jun 2010; Jeroen Roovers mit-krb5-1.8.2.ebuild: + Stable for HPPA (bug #323525). + + 16 Jun 2010; Pawel Hajdan jr + mit-krb5-1.8.2.ebuild: + x86 stable wrt security bug #323525 + +*mit-krb5-1.8.2 (11 Jun 2010) + + 11 Jun 2010; Jeremy Olexa +mit-krb5-1.8.2.ebuild, + +files/kpropd.xinetd: + Version bump bug #323525. Added xinetd USE flag bug #321939. Disabled + parallel make bug #321141. No need to inherit autotools anymore. + + 24 May 2010; Jeremy Olexa mit-krb5-1.8.1-r1.ebuild: + Fix kerberos.schema install issue. bug 318017 by Tilman Giese + +*mit-krb5-1.8.1-r1 (23 May 2010) + + 23 May 2010; Jeremy Olexa +mit-krb5-1.8.1-r1.ebuild, + +files/CVE-2010-1321.patch: + Patch for CVE-2010-1321 - bug #320445. Disable rpath - bug #187201. + Installs kerberos.schema - bug #318017. Ebuild clean up. Enable parallel + make. Thanks to Eray Aslan + + 01 May 2010; Jeremy Olexa mit-krb5-1.8.1.ebuild: + Fix configure call, patch by Eray Aslan + +*mit-krb5-1.8.1 (30 Apr 2010) + + 30 Apr 2010; Jeremy Olexa +mit-krb5-1.8.1.ebuild, + +files/CVE-2010-1320.patch: + Version bump by Eray Aslan, security bug 312481 + +*mit-krb5-1.7-r2 (14 Jan 2010) +*mit-krb5-1.6.3-r7 (14 Jan 2010) + + 14 Jan 2010; Michael Hammer +mit-krb5-1.6.3-r7.ebuild, + -mit-krb5-1.7-r1.ebuild, +mit-krb5-1.7-r2.ebuild, + +files/1.6-CVE-2009-4212.patch, +files/1.7-CVE-2009-4212.patch: + added new revision to fix CVE-2009-4212 + + 12 Jan 2010; Michael Hammer mit-krb5-1.7-r1.ebuild: + fixed bug 300574 + + 12 Jan 2010; Michael Hammer mit-krb5-1.6.3-r6.ebuild, + -mit-krb5-1.7.ebuild, mit-krb5-1.7-r1.ebuild: + - fixed Bug 300498 + - removed old 1.7 release + +*mit-krb5-1.7-r1 (29 Jul 2009) + + 29 Jul 2009; Samuli Suominen + +mit-krb5-1.7-r1.ebuild: + Don't apply 0001_all_lazyldflags.patch which is same as bindnow-flags. + + 22 Jul 2009; Michael Hammer -mit-krb5-1.6.3-r3.ebuild, + -mit-krb5-1.6.3-r4.ebuild, -mit-krb5-1.6.3-r5.ebuild: + removed outdated releases + +*mit-krb5-1.7 (22 Jul 2009) + + 22 Jul 2009; Michael Hammer +mit-krb5-1.7.ebuild: + added mit-krb5-1.7 release + + 08 Apr 2009; Tobias Heinlein + mit-krb5-1.6.3-r6.ebuild: + amd64 stable wrt security bug #263398 + + 08 Apr 2009; Raúl Porcel mit-krb5-1.6.3-r6.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #263398 and also + stabilize on hppa/ppc/ppc64 + +*mit-krb5-1.6.3-r6 (08 Apr 2009) + + 08 Apr 2009; Michael Hammer + +files/CVE-2009-0844+CVE-2009-0847.patch, +files/CVE-2009-0846.patch, + +mit-krb5-1.6.3-r6.ebuild: + added mit-krb5-1.6.3-r6 - see bug #263398 + + 27 Mar 2009; Jeroen Roovers mit-krb5-1.6.3-r5.ebuild: + Stable for HPPA (bug #262736). + + 23 Mar 2009; Raúl Porcel mit-krb5-1.6.3-r5.ebuild: + arm/ia64/s390/sh/sparc stable wrt #262736 + + 22 Mar 2009; Tobias Klausmann + mit-krb5-1.6.3-r5.ebuild: + Stable on alpha, bug #262736 + + 20 Mar 2009; Markus Meier mit-krb5-1.6.3-r5.ebuild: + amd64/x86 stable, bug #262736 + + 20 Mar 2009; Brent Baude mit-krb5-1.6.3-r5.ebuild: + Marking mit-krb5-1.6.3-r5 ppc64 and ppc for bug 262736 + +*mit-krb5-1.6.3-r5 (20 Mar 2009) + + 20 Mar 2009; Michael Hammer metadata.xml, + mit-krb5-1.6.3-r3.ebuild, mit-krb5-1.6.3-r4.ebuild, + +mit-krb5-1.6.3-r5.ebuild: + added mit-krb5-1.6.3-r5 with new patchset + + 20 Mar 2009; Michael Hammer -mit-krb5-1.5.3-r1.ebuild, + -mit-krb5-1.6.3.ebuild, -mit-krb5-1.6.3-r1.ebuild, + -mit-krb5-1.6.3-r2.ebuild: + removed old mit-krb5 versions + + 29 Dec 2008; Friedrich Oslage + mit-krb5-1.6.3-r4.ebuild: + Stable on sparc, bug #241670 + + 08 Nov 2008; Raúl Porcel mit-krb5-1.6.3-r4.ebuild: + alpha/ia64 stable wrt #241670 + + 02 Nov 2008; Tobias Scherbaum + mit-krb5-1.6.3-r4.ebuild: + ppc stable, bug #241670 + + 29 Oct 2008; Torsten Veller mit-krb5-1.6.3-r4.ebuild: + Stable on x86 (#241670) + + 28 Oct 2008; Doug Goldstein mit-krb5-1.6.3-r2.ebuild, + mit-krb5-1.6.3-r3.ebuild: + preferred depends need to go first + + 28 Oct 2008; Christoph Mende + mit-krb5-1.6.3-r4.ebuild: + Stable on amd64, bug #241670 + + 28 Oct 2008; Brent Baude mit-krb5-1.6.3-r4.ebuild: + Marking mit-krb5-1.6.3-r4 ppc64 for bug 241670 + + 27 Oct 2008; Jeroen Roovers mit-krb5-1.6.3-r4.ebuild: + Stable for HPPA (bug #241670). + + 16 Oct 2008; Michael Hammer mit-krb5-1.6.3.ebuild, + mit-krb5-1.6.3-r1.ebuild, mit-krb5-1.6.3-r2.ebuild, + mit-krb5-1.6.3-r3.ebuild, mit-krb5-1.6.3-r4.ebuild: + once again bug #241670 + + 16 Oct 2008; Michael Hammer mit-krb5-1.6.3.ebuild, + mit-krb5-1.6.3-r4.ebuild: + fixed quoting - see bug #241670 + + 05 Oct 2008; Diego Pettenò + mit-krb5-1.6.3-r4.ebuild: + Fix obvious typo in quoting for newins. + +*mit-krb5-1.6.3-r4 (11 Sep 2008) + + 11 Sep 2008; Michael Hammer +mit-krb5-1.6.3-r4.ebuild: + changed sed statement for $(LDFLAGS) problem in krb5-config - bug #237273 + and removed the || statement in RDEPEND - bug #235409 + +*mit-krb5-1.6.3-r3 (09 Sep 2008) + + 09 Sep 2008; Michael Hammer mit-krb5-1.6.3-r2.ebuild, + +mit-krb5-1.6.3-r3.ebuild: + removed LDFLAGS from krb5-config -> bug #184668 + + 05 Sep 2008; Christian Faulhammer + mit-krb5-1.5.3-r1.ebuild, mit-krb5-1.6.3.ebuild: + change dependency from virtual/tetex to virtual/latex-base for all ebuilds + + 22 Aug 2008; Michael Hammer mit-krb5-1.6.3-r2.ebuild: + fixed bug #235409 + +*mit-krb5-1.6.3-r2 (19 Aug 2008) + + 19 Aug 2008; Michael Hammer +mit-krb5-1.6.3-r2.ebuild: + revision bump to 1.6.3-r2 to fix bug #234886 with a hack - should use + pkg-config + + 31 Jul 2008; Michael Hammer metadata.xml: + fixed manifest.xml due to GLEP 56 + + 25 Jul 2008; Michael Hammer +mit-krb5-1.5.3-r1.ebuild: + commited mit-krb5-1.5.3-r1 back into tree + + 22 Jul 2008; Michael Hammer -mit-krb5-1.5.3.ebuild, + -mit-krb5-1.5.3-r1.ebuild: + cleaned 1.5.x releases - really old and dangerous, please upgrade + + 22 Jul 2008; Michael Hammer mit-krb5-1.6.3-r1.ebuild: + Fixed bug #232394 - virtual/tetex and wrong doc info + + 11 Jul 2008; Michael Hammer mit-krb5-1.6.3-r1.ebuild: + workaround for autoconf bug - see bug #181404. No revision bump necessary + because it only effects build system. Thx to truedfx. + + 03 Jun 2008; Doug Goldstein mit-krb5-1.5.3.ebuild, + mit-krb5-1.5.3-r1.ebuild: + Fix depend issue in bug #217021. Thanks Fabio Erculiani + for the good debug. + +*mit-krb5-1.6.3-r1 (19 Mar 2008) + + 19 Mar 2008; Markus Ullmann +mit-krb5-1.6.3-r1.ebuild: + Stick patches into a patchset so we don't ship them over rsync + + 19 Mar 2008; Markus Ullmann mit-krb5-1.6.3.ebuild: + Stable on amd64/arm + + 19 Mar 2008; Raúl Porcel mit-krb5-1.6.3.ebuild: + alpha/ia64/sparc stable wrt security #212363 + + 19 Mar 2008; Markus Rothe mit-krb5-1.6.3.ebuild: + Stable on ppc64; bug #212363 + + 19 Mar 2008; Christian Faulhammer + mit-krb5-1.6.3.ebuild: + stable x86, security bug 212363 + + 19 Mar 2008; Jeroen Roovers mit-krb5-1.6.3.ebuild: + Stable for HPPA (bug #212363). + + 18 Mar 2008; Tobias Scherbaum + mit-krb5-1.6.3.ebuild: + ppc stable, bug #212363 + +*mit-krb5-1.6.3 (18 Mar 2008) + + 18 Mar 2008; Markus Ullmann + +files/1.6-MITKRB5-SA-2008-001.patch, +files/MITKRB5-SA-2008-002.patch, + +mit-krb5-1.6.3.ebuild: + Security version bump for bug #212363 + + 22 Sep 2007; Joshua Kinard mit-krb5-1.5.3-r1.ebuild: + Stable on mips + + 11 Sep 2007; Jeroen Roovers mit-krb5-1.5.3-r1.ebuild: + Stable for SPARC (bug #191301). + + 08 Sep 2007; Markus Rothe mit-krb5-1.5.3-r1.ebuild: + Stable on ppc64; bug #191301 + + 07 Sep 2007; Chris Gianelloni + mit-krb5-1.5.3-r1.ebuild: + Stable on amd64 wrt bug #191301. + + 07 Sep 2007; Tobias Scherbaum + mit-krb5-1.5.3-r1.ebuild: + ppc stable, bug #191301 + + 07 Sep 2007; Raúl Porcel mit-krb5-1.5.3-r1.ebuild: + alpha/ia64/x86 stable wrt #191301 + + 07 Sep 2007; Jeroen Roovers mit-krb5-1.5.3-r1.ebuild: + Stable for HPPA (bug #191301). + +*mit-krb5-1.5.3-r1 (07 Sep 2007) + + 07 Sep 2007; Seemant Kulleen + -mit-krb5-1.4.3-r3.ebuild, +mit-krb5-1.5.3-r1.ebuild: + removed the 1.4 stuff, because it's totally unmaintained upstream and here. + Bumped to 1.5.3-r1 for the newest security fix. See bug #191301 + + 07 Sep 2007; Seemant Kulleen + -mit-krb5-1.5.2-r1.ebuild, -mit-krb5-1.5.2-r2.ebuild, + -mit-krb5-1.5.2-r3.ebuild: + remove crufty versions + + 01 Sep 2007; Ryan Hill ChangeLog, Manifest: + Fix lost ChangeLog history. + + 16 Jul 2007; Markus Rothe mit-krb5-1.5.3.ebuild: + Stable on ppc64; bug #183338 + + 16 Jul 2007; Gustavo Zacarias mit-krb5-1.5.3.ebuild: + Stable on sparc wrt security #183338 + + 16 Jul 2007; Jeroen Roovers mit-krb5-1.5.2-r3.ebuild: + Stable for HPPA (bug #183338). + + 16 Jul 2007; Jeroen Roovers mit-krb5-1.5.3.ebuild: + Stable for HPPA (bug #183338). + + 15 Jul 2007; Tobias Scherbaum + mit-krb5-1.5.3.ebuild: + ppc stable, bug #183338 + + 15 Jul 2007; Steve Dibb mit-krb5-1.5.2-r3.ebuild, + mit-krb5-1.5.3.ebuild: + amd64 stable, security bug 183338 + + 15 Jul 2007; Raúl Porcel mit-krb5-1.5.3.ebuild: + alpha/ia64/x86 stable wrt security #183338 + +*mit-krb5-1.5.3 (03 Jul 2007) + + 03 Jul 2007; Seemant Kulleen +mit-krb5-1.5.3.ebuild: + version bump + the same two security fixes as for 1.5.2-r3. This solves bug + #183338 + +*mit-krb5-1.5.2-r3 (03 Jul 2007) + + 03 Jul 2007; Seemant Kulleen + +mit-krb5-1.5.2-r3.ebuild: + security fixes for security advisories 004 and 005. + + 13 May 2007; Joshua Kinard mit-krb5-1.5.2-r1.ebuild: + Stable on mips. + + 04 Apr 2007; Seemant Kulleen + -files/mit-krb5-1.4.3-setuid.patch, + -files/mit-krb5-SA-2007-001-telnetd.patch, + -files/mit-krb5-SA-2007-002-syslog.patch, + -files/mit-krb5-SA-2007-003.patch, -files/mit-krb5-pthreads.patch, + -files/mit-krb5-robustgnu.patch, -files/mit-krb5-setupterm.patch, + mit-krb5-1.4.3-r3.ebuild, mit-krb5-1.5.2-r1.ebuild, + mit-krb5-1.5.2-r2.ebuild: + removed the patches from filesdir and into their own tarballs, otherwise (as + the prior cleanup showed) things just die in that director + +*mit-krb5-1.5.2-r2 (03 Apr 2007) + + 03 Apr 2007; Seemant Kulleen -files/krb5.confd, + -files/kdc.conf, -files/krb5.conf, -files/krb5.initd, + -files/mit-krb5-notermcap.patch, mit-krb5-1.4.3-r3.ebuild, + +mit-krb5-1.5.2-r2.ebuild: + Added a warning about the db switch, closing bug #143605 by Olivier Calle, + and a suggestion from Doug Paul + +*mit-krb5-1.5.2-r1 (03 Apr 2007) + + 03 Apr 2007; Seemant Kulleen + +files/mit-krb5-SA-2007-001-telnetd.patch, + +files/mit-krb5-SA-2007-002-syslog.patch, + +files/mit-krb5-SA-2007-003.patch, +mit-krb5-1.5.2-r1.ebuild: + Fixes for 3 security bugs. See bug #171889 for full details. Also, fixed bug + #164703 by GNUtoo -- we now create a /var/lib/krb5kdc directory so that a + kdc database is created more easily + + 15 Jan 2007; Bryan Østergaard mit-krb5-1.5.2.ebuild: + Stable on Alpha, bug 158810. + + 12 Jan 2007; René Nussbaumer + mit-krb5-1.5.2.ebuild: + Stable on hppa. See bug #158810. + + 11 Jan 2007; Gustavo Zacarias mit-krb5-1.5.2.ebuild: + Stable on sparc wrt security #158810 + + 11 Jan 2007; Chris Gianelloni mit-krb5-1.5.2.ebuild: + Stable on amd64 wrt bug #158810. + + 11 Jan 2007; Christian Faulhammer + mit-krb5-1.5.2.ebuild: + stable x86, security bug #158810 + + 11 Jan 2007; Markus Rothe mit-krb5-1.5.2.ebuild: + Stable on ppc64; bug #158810 + + 10 Jan 2007; Tobias Scherbaum + mit-krb5-1.5.2.ebuild: + Stable on ppc wrt bug #158810. + +*mit-krb5-1.5.2 (10 Jan 2007) + + 10 Jan 2007; Seemant Kulleen -mit-krb5-1.5.1.ebuild, + +mit-krb5-1.5.2.ebuild: + Version bump to 1.5.2 -- new candidate for stability, owing to bug #158810 + and bug #161260. Upstream seems to have abandoned 1.4 series, so we're stuck + with the 1.5 series for now (and 1.6 soon). The only problem is lack of + --enable-static. + + 06 Jan 2007; Timothy Redaelli -mit-krb5-1.4.3.ebuild, + -mit-krb5-1.4.3-r1.ebuild, -mit-krb5-1.4.3-r2.ebuild, + mit-krb5-1.4.3-r3.ebuild, mit-krb5-1.5.1.ebuild: + s/einfo/elog/ + Removed static USE wrt bug #155530 (thx vapier) + Security cleanup wrt bug #143240 + Acknowledged by exg + + 07 Nov 2006; Seemant Kulleen mit-krb5-1.5.1.ebuild: + seems like the notermcap is deprecated by the new version. should close bug + #154298 + + 05 Sep 2006; Seemant Kulleen mit-krb5-1.5.1.ebuild: + reflect correct path to the notermcap patch -- version independent now + + 04 Sep 2006; Joshua Kinard mit-krb5-1.4.3-r3.ebuild: + Marked stable on mips. + + 02 Sep 2006; Bryan Østergaard + mit-krb5-1.4.3-r3.ebuild: + Stable on ia64. + +*mit-krb5-1.5.1 (01 Sep 2006) + + 01 Sep 2006; Emanuele Giaquinta + +files/mit-krb5-notermcap.patch, +mit-krb5-1.5.1.ebuild: + Version bump. Use a clearer patch to not link to libtermcap. + + 10 Aug 2006; Thomas Cort mit-krb5-1.4.3-r3.ebuild: + Stable on alpha wrt security Bug #143240. + + 10 Aug 2006; Jason Wever mit-krb5-1.4.3-r3.ebuild: + Stable on SPARC wrt security bug #143240. + + 10 Aug 2006; Rene Nussbaumer + mit-krb5-1.4.3-r3.ebuild: + Stable on hppa. See bug #143240. + + 09 Aug 2006; Tobias Scherbaum + mit-krb5-1.4.3-r3.ebuild: + ppc stable, bug #143240 + + 09 Aug 2006; Chris Gianelloni + mit-krb5-1.4.3-r3.ebuild: + Stable on amd64 and x86 wrt bug #143240. + + 09 Aug 2006; Markus Rothe mit-krb5-1.4.3-r3.ebuild: + Stable on ppc64; bug #143240 + +*mit-krb5-1.4.3-r3 (08 Aug 2006) + + 08 Aug 2006; Emanuele Giaquinta + +files/mit-krb5-1.4.3-setuid.patch, +mit-krb5-1.4.3-r3.ebuild: + Revision bump for security bug #143240. + + 12 Jul 2006; Aron Griffis mit-krb5-1.4.3-r1.ebuild: + Mark 1.4.3-r1 stable on ia64 + + 11 Jul 2006; Emanuele Giaquinta mit-krb5-1.4.3.ebuild, + mit-krb5-1.4.3-r1.ebuild, mit-krb5-1.4.3-r2.ebuild: + tcltk -> tcl + +*mit-krb5-1.4.3-r2 (06 Jul 2006) + + 06 Jul 2006; Emanuele Giaquinta + +mit-krb5-1.4.3-r2.ebuild: + Do not override localstatedir, bug #137433. Use always the internal berkdb, + see bug #137438. Install more docs; tetex use flag is gone, use doc to build + the developer docs. Install upstream configuration files examples and correct + krb5.conf for stable ebuild, bug #53520. + + 05 Jul 2006; Emanuele Giaquinta files/krb5.conf, + mit-krb5-1.4.3.ebuild, mit-krb5-1.4.3-r1.ebuild: + Fix build when configure is regenerated using autoconf-2.60 by + ed@catmur.co.uk, bug #138535. Use ewarn consistenly, bug #137484. + + 29 Jun 2006; Seemant Kulleen + mit-krb5-1.4.3-r1.ebuild: + stabling on x86 and amd64 + + 27 Jun 2006; Guy Martin mit-krb5-1.4.3-r1.ebuild: + Stable on hppa. + + 25 Jun 2006; Tobias Scherbaum + mit-krb5-1.4.3-r1.ebuild: + ppc stable, bug #137040 + + 21 Jun 2006; Gustavo Zacarias + mit-krb5-1.4.3-r1.ebuild: + Stable on sparc wrt #137040 + + 18 Jun 2006; Markus Rothe mit-krb5-1.4.3-r1.ebuild: + Stable on ppc64; bug #137040 + + 12 Jun 2006; Seemant Kulleen + mit-krb5-1.4.3-r1.ebuild: + need to force autoreconf in the telnet directory to force the libtermcap + patch to have an effect. Thanks to Mark Gilnes in bug #135288 + + 22 May 2006; Seemant Kulleen + mit-krb5-1.4.3-r1.ebuild: + Install the sample conf files as .conf.example files instead, fixing bug + #115443 by Trev Peterson, with the fix by Axel Dyks + + 22 May 2006; Seemant Kulleen mit-krb5-1.4.3.ebuild, + mit-krb5-1.4.3-r1.ebuild: + update the dependency list to take into account the tcltk USE flag and tcl + as a dep. Closes bug #114202 by James Ausmus + + 22 May 2006; Seemant Kulleen + -mit-krb5-1.4.1-r2.ebuild: + removing cruft versions + + 21 May 2006; Seemant Kulleen + mit-krb5-1.4.1-r2.ebuild, mit-krb5-1.4.3.ebuild, mit-krb5-1.4.3-r1.ebuild: + Remove old einfo messages, closing bug #108722 by Mikkel Krautz + +*mit-krb5-1.4.3-r1 (21 May 2006) + + 21 May 2006; Seemant Kulleen + +files/mit-krb5-pthreads.patch, +files/mit-krb5-robustgnu.patch, + +files/mit-krb5-setupterm.patch, +mit-krb5-1.4.3-r1.ebuild: + The setupterm patch fixes bug #124405 by Juergen Rose. The pthreads and + robusgnu patches were submitted in bug #125966 by Jose daLuz. Sorry for the + delay on both. Also, install all the headers -- which was alerted to in + bug #129657 which is not, unfortunately, fixed yet. + + 22 Feb 2006; Simon Stelling mit-krb5-1.4.3.ebuild: + amd64 stable wrt bug 113741 + + 20 Feb 2006; Joshua Kinard mit-krb5-1.4.3.ebuild: + Marked stable on mips. + + 18 Feb 2006; Bryan Østergaard mit-krb5-1.4.3.ebuild: + Stable on x86; bug #113741 + + 17 Feb 2006; Joseph Jezak mit-krb5-1.4.3.ebuild: + Marked ppc stable for bug #113741. + + 16 Feb 2006; Rene Nussbaumer mit-krb5-1.4.3.ebuild: + Stable on hppa. See bug #113741. + + 16 Feb 2006; Markus Rothe mit-krb5-1.4.3.ebuild: + Stable on ppc64; bug #113741 + + 16 Feb 2006; Gustavo Zacarias mit-krb5-1.4.3.ebuild: + Stable on sparc wrt security #113741 + +*mit-krb5-1.4.3 (16 Feb 2006) + + 16 Feb 2006; Seemant Kulleen +mit-krb5-1.4.3.ebuild: + Version bump from upstream, which fixes bug #113741, by Frederik Tolf + + 30 Sep 2005; MATSUU Takuto mit-krb5-1.4.1-r2.ebuild: + Stable on sh. + + 03 Aug 2005; Seemant Kulleen + -mit-krb5-1.3.6-r3.ebuild, mit-krb5-1.4.1-r2.ebuild: + remove 1.3.6 again. Also, fix the DEPEND from app-text/tetex to + virtual/tetex: See bug #101004 + + 27 Jul 2005; Joel Martin mit-krb5-1.4.1-r2.ebuild: + If doc and tetex use flags set, add dep on tetex + +*mit-krb5-1.3.6-r3 (13 Jul 2005) + + 13 Jul 2005; Seemant Kulleen + -files/mit-krb5-1.4.1-lazyldflags.patch, + +files/mit-krb5-lazyldflags.patch, +mit-krb5-1.3.6-r3.ebuild, + mit-krb5-1.4.1-r2.ebuild: + restore 1.3.6 at the request of: WGi in bug #98303, but + I'll like to get 1.4.1 solved and working for people + +*mit-krb5-1.4.1-r2 (12 Jul 2005) + + 12 Jul 2005; Seemant Kulleen + +mit-krb5-1.4.1-r2.ebuild: + Flake me. localstatedir is supposed to be /etc, not /var/lib -- and use the + system db ONLY with berkdb in USE + +*mit-krb5-1.4.1-r1 (12 Jul 2005) + + 12 Jul 2005; Seemant Kulleen + -files/mit-krb5-1.3.6-64bit.patch, -files/mit-krb5-1.3.6-gcc4.patch, + -files/mit-krb5-1.3.6-telnet.patch.bz2, -mit-krb5-1.3.6-r2.ebuild, + -mit-krb5-1.4.1.ebuild, +mit-krb5-1.4.1-r1.ebuild: + revision bump straight to stable for all architectures. This fixes two + security holes, as per bug #98799 by Thierry Carrez + + 06 Jul 2005; Seemant Kulleen + -files/mit-krb5-1.4-2005-001.patch, -files/mit-krb5-1.4-lazyldflags.patch, + -mit-krb5-1.4-r1.ebuild: + remove cruft version + + 02 Jul 2005; Hardave Riar mit-krb5-1.4.1.ebuild: + Stable on mips, bug #96156. + + 28 Jun 2005; Bryan Østergaard mit-krb5-1.4.1.ebuild: + Stable on alpha + ia64, bug 96727. + + 27 Jun 2005; Michael Hanselmann mit-krb5-1.4.1.ebuild: + Stable on hppa. + + 27 Jun 2005; Seemant Kulleen mit-krb5-1.4.1.ebuild: + stable x86 and amd64 because of bug 96727 + + 26 Jun 2005; Markus Rothe mit-krb5-1.4.1.ebuild: + Stable on ppc64 (bug #96156) + + 24 Jun 2005; Gustavo Zacarias mit-krb5-1.4.1.ebuild: + Added com_err einfo warnings too, stable on sparc wrt #96727 + + 22 Jun 2005; Michael Hanselmann mit-krb5-1.4.1.ebuild: + Stable on ppc (#96727). + +*mit-krb5-1.4.1 (21 Jun 2005) + + 21 Jun 2005; Seemant Kulleen + +files/mit-krb5-1.4.1-lazyldflags.patch, +mit-krb5-1.4.1.ebuild: + version bump, which also fixes the db-4 specific issue. I do not like it, + for the record, but then the sys-libs/db package has always been a thorn in + gentoo's side, so what else is new. Fixes bug #95549 by Justin Guyett + . Will probably not pass make test, but I'm working + on that. + +*mit-krb5-1.4-r1 (07 Jun 2005) + + 07 Jun 2005; Seemant Kulleen +mit-krb5-1.4-r1.ebuild: + fix for bug #95305 by Rouslan Solomakhin -- no more + file collisions with ftp and telnet packages + + 06 Jun 2005; Seemant Kulleen mit-krb5-1.4.ebuild: + ok, this is now usable + + 03 Jun 2005; Mark Loeser + +files/mit-krb5-1.3.6-gcc4.patch, mit-krb5-1.3.6-r2.ebuild: + Adding GCC4 patch, thanks to wuno@lsvw.de + + 08 Apr 2005; Seemant Kulleen mit-krb5-1.4.ebuild: + OK, so the scheme is settled -- includes in /usr/include/kerberos/mit, libs + in /usr/$(get_libdir)/kerberos/mit. You may install this if you wish, but + you'll need to generate a whole bunch of symlinks to get it to work. The + kerberos-update script is on its way, but it'll take a few days probably. + + 08 Apr 2005; Seemant Kulleen mit-krb5-1.4.ebuild: + should now install into completely non-clobbering locations. Warning: please + do NOT install this YET (still). kerberos-update and heimdal need to be + fixed up first + +*mit-krb5-1.4 (07 Apr 2005) + + 07 Apr 2005; Seemant Kulleen + -files/mit-krb5-1.3.1-res_search.patch.bz2, + -files/mit-krb5-1.3.3-aname.patch.bz2, + -files/mit-krb5-1.3.3-autoheader.patch.bz2, + -files/mit-krb5-1.3.3-res_search.patch.bz2, + -files/mit-krb5-1.3.4-autoheader.patch.bz2, + -files/mit-krb5-1.3.4-res_search.patch.bz2, + -files/mit-krb5-1.3.4-tempfile.patch.bz2, + -files/mit-krb5-1.3.5-autoheader.patch.bz2, + -files/mit-krb5-1.3.5-res_search.patch.bz2, + -files/mit-krb5-1.3.5-suid_fix.patch.bz2, + +files/mit-krb5-1.4-2005-001.patch, -files/2004-002-patch_1.3.4.txt, + -files/2004-003-patch_1.3.4.txt, +mit-krb5-1.4.ebuild: + version bump. This is HARDMASKED because the ebuild is still a work in + progress. Please do NOT emerge this, unless you read my blog (I will give + clearance in my blog for emerging this when the time arrives -- that time is + certainly not now. Back away and forget you saw this. + + 07 Apr 2005; mit-krb5-1.3.6-r2.ebuild: + Mark stable on IA64; #87145. + + 07 Apr 2005; Seemant Kulleen -mit-krb5-1.3.1.ebuild, + -mit-krb5-1.3.1-r1.ebuild, -mit-krb5-1.3.3.ebuild, + -mit-krb5-1.3.3-r1.ebuild, -mit-krb5-1.3.4.ebuild, + -mit-krb5-1.3.4-r1.ebuild, -mit-krb5-1.3.5.ebuild, + -mit-krb5-1.3.5-r1.ebuild, -mit-krb5-1.3.6.ebuild: + took out crufty versions -- -r1 needs also to disappear, people + + 06 Apr 2005; Bryan Østergaard + mit-krb5-1.3.6-r2.ebuild: + Stable on alpha, bug 87145. + + 05 Apr 2005; Jan Brinkmann mit-krb5-1.3.6-r2.ebuild: + stable on amd64 wrt #87145 + + 05 Apr 2005; Hardave Riar mit-krb5-1.3.6-r2.ebuild: + Stable on mips, bug #87145. + + 05 Apr 2005; Markus Rothe mit-krb5-1.3.6-r2.ebuild: + Stable on ppc64; bug #87145 + + 04 Apr 2005; Gustavo Zacarias + mit-krb5-1.3.6-r2.ebuild: + Stable on sparc wrt #87145 + + 04 Apr 2005; Michael Hanselmann + mit-krb5-1.3.6-r2.ebuild: + Stable on ppc. + +*mit-krb5-1.3.6-r2 (04 Apr 2005) + + 04 Apr 2005; +files/mit-krb5-1.3.6-telnet.patch.bz2, + +mit-krb5-1.3.6-r2.ebuild: + Added telnet security patch which fixes #87145 + + 22 Feb 2005; mit-krb5-1.3.6-r1.ebuild: + stable on ppc + + 22 Feb 2005; Hardave Riar mit-krb5-1.3.6-r1.ebuild: + Stable on mips. + + 18 Jan 2005; Bryan Østergaard + mit-krb5-1.3.6-r1.ebuild: + Stable on alpha. + + 05 Jan 2005; Gustavo Zacarias + mit-krb5-1.3.6-r1.ebuild: + Stable on sparc for consistency + + 04 Jan 2005; Olivier Crête mit-krb5-1.3.6-r1.ebuild: + Stable on x86 wrt security bug #75143 + + 01 Jan 2005; Simon Stelling + +files/mit-krb5-1.3.6-64bit.patch, -files/mit-krb5-1.3.6-ppc64.patch, + mit-krb5-1.3.6-r1.ebuild: + stable on amd64; bug #75143 + +*mit-krb5-1.3.6-r1 (31 Dec 2004) + + 31 Dec 2004; Markus Rothe +mit-krb5-1.3.6-r1.ebuild, + mit-krb5-1.3.6.ebuild: + implemented Koon's suggestions from bug #75143 + + 30 Dec 2004; Bryan Østergaard mit-krb5-1.3.6.ebuild: + Stable on alpha, bug 75143. + + 30 Dec 2004; Markus Rothe + +files/mit-krb5-1.3.6-ppc64.patch, mit-krb5-1.3.6.ebuild: + Added patch for ppc64 and marked stable + + 29 Dec 2004; Hardave Riar mit-krb5-1.3.6.ebuild: + Stable on mips, bug #75143 + + 29 Dec 2004; Gustavo Zacarias mit-krb5-1.3.6.ebuild: + Stable on sparc wrt #75143 + +*mit-krb5-1.3.6 (28 Dec 2004) + + 28 Dec 2004; mit-krb5-1.3.6.ebuild: + Version bump to 1.3.6 to fix a security flaw. Bug #75143 + + 25 Oct 2004; Kurt Lieber mit-krb5-1.3.4-r1.ebuild: + x86 bumpage, #66359 + + 20 Oct 2004; Guy Martin mit-krb5-1.3.4-r1.ebuild: + Stable on hppa. + + 18 Oct 2004; Tom Gall mit-krb5-1.3.4-r1.ebuild: + stable on ppc64, bug #66359 + + 17 Oct 2004; Akinori Hattori mit-krb5-1.3.4-r1.ebuild: + stable on ia64, bug #66359 + + 16 Oct 2004; Hardave Riar mit-krb5-1.3.4-r1.ebuild: + Stable on mips, bug #66359 + + 16 Oct 2004; Danny van Dyk + mit-krb5-1.3.4-r1.ebuild: + Marked stable on amd64. + + 15 Oct 2004; Jason Wever mit-krb5-1.3.4-r1.ebuild: + Stable on sparc wrt security bug #66359. + + 15 Oct 2004; Bryan Østergaard mit-krb5-1.3.4-r1.ebuild: + Stable on alpha, bug 66359. + + 15 Oct 2004; mit-krb5-1.3.4-r1.ebuild: + stable on ppc gsla: 66359 + +*mit-krb5-1.3.5-r1 (14 Oct 2004) + + 14 Oct 2004; mit-krb5-1.3.4-r1.ebuild, + mit-krb5-1.3.5-r1.ebuild, files/mit-krb5-1.3.4-tempfile.patch.bz2: + Added tempfile patch to fix GLSA and bug #66539 + + 09 Oct 2004; Tom Gall mit-krb5-1.3.4.ebuild: + stable on ppc64, bug #62417 + +*mit-krb5-1.3.5 (14 Sep 2004) + + 14 Sep 2004; Daniel Ahlberg mit-krb5-1.3.1-r1.ebuild, + mit-krb5-1.3.1.ebuild, mit-krb5-1.3.3-r1.ebuild, mit-krb5-1.3.3.ebuild, + mit-krb5-1.3.4.ebuild, mit-krb5-1.3.5.ebuild, + files/mit-krb5-1.3.1-res_search.patch, + files/mit-krb5-1.3.1-res_search.patch.bz2, files/mit-krb5-1.3.3-aname.patch, + files/mit-krb5-1.3.3-aname.patch.bz2, files/mit-krb5-1.3.3-autoheader.patch, + files/mit-krb5-1.3.3-autoheader.patch.bz2, + files/mit-krb5-1.3.3-res_search.patch, + files/mit-krb5-1.3.3-res_search.patch.bz2, + files/mit-krb5-1.3.4-autoheader.patch, + files/mit-krb5-1.3.4-autoheader.patch.bz2, + files/mit-krb5-1.3.4-res_search.patch, + files/mit-krb5-1.3.4-res_search.patch.bz2, + files/mit-krb5-1.3.5-autoheader.patch.bz2, + files/mit-krb5-1.3.5-res_search.patch.bz2, + files/mit-krb5-1.3.5-suid_fix.patch.bz2: + +Version bump. + +Fixed insecure suid binary. + +Compressed patches. + + 05 Sep 2004; Daniel Ahlberg mit-krb5-1.3.4.ebuild: + Stable on x86. + + 02 Sep 2004; Hardave Riar mit-krb5-1.3.4.ebuild: + Stable on mips. Bug #62417 + + 02 Sep 2004; Bryan Østergaard mit-krb5-1.3.4.ebuild: + Stable on alpha, bug 62417. + + 01 Sep 2004; mit-krb5-1.3.4.ebuild: + marked stable on ppc + + 01 Sep 2004; Gustavo Zacarias mit-krb5-1.3.4.ebuild: + Stable on sparc wrt #62417 + + 01 Sep 2004; Travis Tilley mit-krb5-1.3.4.ebuild: + stable on amd64 + +*mit-krb5-1.3.4 (01 Sep 2004) + + 01 Sep 2004; Daniel Ahlberg mit-krb5-1.3.4.ebuild, + files/2004-002-patch_1.3.4.txt, files/2004-003-patch_1.3.4.txt: + Version bump with two security related patched added. + + 20 Jul 2004; files/mit-krb5-1.3.3-autoheader.patch: + updated autoheader patch. Fixes #57185. Contributed by Axel Buttchereit + + 16 Jul 2004; files/mit-krb5-1.3.3-autoheader.patch: + added Tuan's patch to the autoheader patch + + 15 Jul 2004; Daniel Ahlberg metadata.xml, + mit-krb5-1.3.3-r1.ebuild, files/mit-krb5-1.3.3-autoheader.patch: + Fixed autohead args, closing #44799. + Updated description. + + 13 Jul 2004; Tom Gall mit-krb5-1.3.1-r1.ebuild, + mit-krb5-1.3.3-r1.ebuild: + stable on ppc64 + + 28 Jun 2004; Luca Barbato mit-krb5-1.3.3-r1.ebuild: + Marked ppc + + 27 Jun 2004; Jeremy Huddleston + mit-krb5-1.3.3-r1.ebuild: + Stable amd64. + + 27 Jun 2004; Jon Hood mit-krb5-1.3.3-r1.ebuild: + stable on x86 + + 25 Jun 2004; Joshua Kinard mit-krb5-1.3.3-r1.ebuild: + Marked stable on mips. + + 18 Jun 2004; Guy Martin mit-krb5-1.3.3-r1.ebuild: + Marked stable on hppa. + + 17 Jun 2004; Jason Wever mit-krb5-1.3.3-r1.ebuild: + Marked stable on sparc wrt bug #52744. + + 17 Jun 2004; Bryan Østergaard mit-krb5-1.3.3-r1.ebuild: + Stable on alpha, see bug #52744. + +*mit-krb5-1.3.3-r1 (15 Jun 2004) + + 15 Jun 2004; Jon Hood + +files/mit-krb5-1.3.3-aname.patch, +mit-krb5-1.3.3-r1.ebuild: + fix krb5_aname_to_localname buffer overflow irt #52744 + + 12 Jun 2004; Tom Gall mit-krb5-1.3.3.ebuild: + ppc64 stable, bug #53766 + + 12 May 2004; Michael McCabe mit-krb5-1.3.1.ebuild, + mit-krb5-1.3.3.ebuild: + added s390 keywords + +*mit-krb5-1.3.3 (10 May 2004) + + 10 May 2004; Daniel Ahlberg mit-krb5-1.3.3.ebuild: + Version bump, closing #49598. Also springcleaning. + +*mit-krb5-1.3.1-r1 (10 May 2004) + + 10 May 2004; Daniel Ahlberg mit-krb5-1.3.1-r1.ebuild: + Version bump to block virtual/krb5. + + 20 Apr 2004; Daniel Black mit-krb5-1.3.1.ebuild: + QA - removed runtime dependance on autoconf + + 23 Mar 2004; Joshua Kinard mit-krb5-1.3.1.ebuild: + Marked stable on mips. + + 27 Feb 2004; Joshua Kinard mit-krb5-1.3.1.ebuild: + Added ~mips to KEYWORDS to satisfy repoman deps. + + 21 Feb 2004; Daniel Ahlberg mit-krb5-1.3.1.ebuild, + files/mit-krb5-1.3.1-res_search.patch: + Fix res_search search in configure + + 19 Feb 2004; Ryan Phillips mit-krb5-1.3.1.ebuild: + marked stable 1.3.1. Fixes #40982 + + 08 Nov 2003; Todd Sunderlin mit-krb5-1.2.7.ebuild: + added sparc keyword + +*mit-krb5-1.3.1 (17 Sep 2003) + + 17 Sep 2003; Daniel Ahlberg mit-krb5-1.3.1.ebuild: + Version bump. Ebuild contributed by Marcin Wisnicki + in #26746 + + 26 Jun 2003; Bartosch Pixa mit-krb5-1.2.8.ebuild: + set ppc in keywords + + 19 Jun 2003; Will Woods mit-krb5-1.2.8.ebuild: + Marked stable for alpha + +*mit-krb5-1.3_alpha1 (17 Jun 2003) + + 17 Jun 2003; Donny Davies mit-krb5-1.3_alpha1.ebuild: + Add new 1.3.x series. This is in package.mask for a while. Hey it builds + with gcc-3.3 even! + +*mit-krb5-1.2.8 (6 Jun 2003) + + 14 Jun 2003; Guy Martin mit-krb5-1.2.8.ebuild : + Added a fix for hppa. It needs to link with gcc and not with ld. + Added hppa to KEYWORDS. + + 7 Jun 2003; Ryan Phillips mit-krb5-1.2.6-r3.ebuild : + Initd script split, merge mit packages into one mit-krb5 ebuild, + support for static build with USE="static", have html docs installed, pass + $CFLAGS and $CXXFLAGS to configure, remove the unnecessary 1.2.2 patch. + +*mit-krb5-1.2.7 (30 Mar 2003) + + 20 Apr 2003; Joshua Brindle mit-krb5-1.2.6-r2.ebuild, + mit-krb5-1.2.6-r3.ebuild, mit-krb5-1.2.7.ebuild: + added --with-ccopts= so it won't disregard user CFLAGS + + 30 Mar 2003; Daniel Ahlberg mit-krb5-1.2.7.ebuid : + Security update. Various patches from MIT applied. + +*mit-krb5-1.2.6-r3 (22 Apr 2003) + + 29 Jun 2003; Daniel Ahlberg : + Added missing changelog entry. + +*mit-krb5-1.2.6-r2 (07 Dec 2002) + + 30 Dec 2002; Ryan Phillips mit-krb5-1.2.6-r3 : + Added Martti Rannajarvi's fixes. Fixes #3480 + + 07 Dec 2002; Dave Love , + Martti Rannanjärvi : + + Optional kerberos4 support by krb4 USE flag, default configuration + files and an init.d script. --localstatedir to /etc. + +*krb5-1.2.6-r1 (06 Dec 2002) + + 06 Dec 2002; Matt Keadle krb5-1.2.6-r1.ebuild + files/digest-krb5-1.2.6-r1 files/krb5-1.2.6-r1.diff + + Now provides virtual/krb5. Client utils are also installed now with + a leading "k" to signify their kerberos use and not to overlap the + standard tool. IE: /usr/bin/ftp is the standard ftp client, while + /usr/bin/kftp is the kerbized client. This resolves bug #8669. + +*krb5-1.2.6 (28 Oct 2002) + + 28 Oct 2002; Daniel Ahlberg : + Security update. + +*krb5-1.2.5-r2 (02 aug 2002) + + 02 Aug 2002; Daniel Ahlberg krb5-1.2.5-r2.ebuild : + + Security update, compile fix and updated homepage URL. + +*krb5-1.2.5-r1 (22 Jun 2002) + + 22 Jun 2002; William McArthur : + + Changed --localstatedir from /var/krb5kdc to /var because the /krb5kdc is + automatically appended. + +*krb5-1.2.3 (21 Feb 2002) + + 21 Feb 2002; Grant Goodyear : + + Updated to 1.2.3. + +*krb5-1.2.2-r1 (21 Feb 2002) + + 21 Feb 2002; Grant Goodyear : + + Thanks to Michael Kaufman, we now have a working ebuild. Previous ebuild + failed to build klist, kvno, kpasswd, kinit, and kdestroy. There was + also a linker problem which has been fixed. + +*krb5-1.2.2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/Manifest index 8fc1ebef1f..463ce577f9 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/Manifest @@ -1,32 +1,16 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX kpropd.xinetd 194 SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736 SHA512 c9bbd13f2fadfd2a925bfae834ba61f227cd4386b4c4466b5227d93c792f4549778ef4d6e08353372df99804459277c71f61b41ec71f3afcc600d73c5705f72f WHIRLPOOL d77ae7b0094c4f42a7ea9cee5d36d0dba844a9ed5d59c621e47c7fa4b75c84fec3414e079c570513711b378d1b0fef61156f675a0df79ee61540d9492416fe42 AUX mit-krb5-1.12_warn_cflags.patch 448 SHA256 67d3c91061933bd5393b9a6ee8fe2e3f5cd287c4eee7b92798cc2e201712c681 SHA512 42364d9cd8c0a6fd28ae661eeac4d0dd3f2001fe290bf9731ee99c2c786a6488805fc93057d59e201e2cef1e5280af4c170187aa5603f4cf542906abc0fccc2b WHIRLPOOL 9fa704dde00b0201d765199893bf787c5c104070596b05bc12e7f41ae21c4c60c8d25b21fe8573ecd3e63ab769238a78c5cf70f4d086a23f71423b1cad283eaa AUX mit-krb5-config_LDFLAGS.patch 466 SHA256 fbb4d9be71ef536a344d415b9c56ea42c5c2a2ef02ec3a866d9da47b3acd93d3 SHA512 9a1ca9b33e7708346eda78d199fdc51f0d7bd08d3d65ea15a19955a6155ab71b8ee0c8989859d6dff293a141f197ea19394a91b3b641181140a289b743e0f0e7 WHIRLPOOL f6c58e652c4c365c4f28894d404413a075cc6c5323f83b18d711dc831bb574623db371ccbc1a5aae0ddf030a1b85e1ad50c06f5904ae5554bb4026e464a2c75f -AUX mit-krb5kadmind.initd-r1 592 SHA256 3e55c79f19aaa6ef6b64a621c03dbb2eac3ad923916dc803f4c1bfe48ce89fbb SHA512 f0595e9bbcd85badb403af7febce1fa28278bd7fc8118498948171ea12a27ce8b3c479a34b36639d7370193bc69a0b093ae7e3b66473078dabc38864fec931e9 WHIRLPOOL 16147fc873ad16c16410e82df817fdb7ff068ef5cc1c50d9bb5558f134db36d516ab80628714e836a20883d0d1dfd17bfca5a41225be4ecca270580f2db28e70 -AUX mit-krb5kdc.initd-r1 556 SHA256 709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 SHA512 d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 WHIRLPOOL 87e54c3df6b8b45058fe0c90c25946e37228aba32077ebcb595a82a0a6fc7268a516dcb1cfd0ce3fd82afedf19b5df2399ac05931f207d0f3d2e26afd590abef -AUX mit-krb5kpropd.initd-r1 595 SHA256 c374ea05d7e9f15e10c8f9dbd0cad6548e0f92aef7de33e5dbc27222e9407e7b SHA512 a18c523aebbb6b8512cd261eac2149c7422214ef6a233e1ceb1b4da9187eeca317ddd75a153b13382571778931bbed00b1803ed015ff01875c8d565b3f3a593f WHIRLPOOL 869f8aec4764a12b5b5506a2fab8ea2641b58cb347a1db60110cccbb011dc51ab9115824828184abc55efccf540d6b014a57e0891b1d6d4ce28ff35405197aeb -DIST krb5-1.12.2-signed.tar 11991040 SHA256 09bd180107b5c2b3b7378c57c023fb02a103d4cac39d6f2dd600275d7a4f3744 SHA512 27ea2e4810e3770695865aa2bbc9d39793fe3eba82ff1ca85ccbcfa0272a3fe13de21bfff15dc5eef6b7c9d91f7f8d1c42fa4b85fa71958d2b38f867d55c5dff WHIRLPOOL 5f403c262fbb18cb50e80bb599344b9dc3bddca9fe5361db5352b49c88cbd312fb086cd112ca4a38d84b2c6a18954371772471b6379c4e055da762e89997c90d -DIST krb5-1.13-signed.tar 12083200 SHA256 dc8f79ae9ab777d0f815e84ed02ac4ccfe3d5826eb4947a195dfce9fd95a9582 SHA512 99cf647ab39f5a34acaf2049908f91d3f3822f4afd3b9dad1630b31c72518398069f4f3d3840168122cb12aa5e5540466729bc714fbda96eb9403e635f88d244 WHIRLPOOL 4cb9bff7c9bf97cbe2a41eaa0f253a8c891b9beff9a2e65f1652eae235c90b811efeae1ee7b608e90ad993a3959a787a06a34f62cec1a709b2fe6ec59f91e3d1 -EBUILD mit-krb5-1.12.2.ebuild 3830 SHA256 cd5402367a808545e5bae5ff612dfae897bf003d852b4c3a273c8a188ad77730 SHA512 50aaa6cef65d76f6fb0e01089c600ffb617df51838ff4ffb894762c1a5e9c34abf573428997dd317d2e229acebb0adbd56a26b89611d160532a2e465bda1526c WHIRLPOOL c750d0d20d7b022cdb041753317280ce298f088020758a14a8ec77d484c472cd581539e7570b40835e1a9e8e51e908332279c992839cfea179800284de7c5078 -EBUILD mit-krb5-1.13.ebuild 3836 SHA256 68eec107fad5bc885db9c0b1873d37805ef16bf3e4adc398474030a7538bebf5 SHA512 06a24593c45df66ec3ed1ae6fb6d160c9e8ab41114f0c04d644c299d1f8c34248de5881e12f22e057ad841b699f3024a421d9f0d0ccc68759db38f002cb42e05 WHIRLPOOL f2628c7b77ea378aceb1f8a7b3fcf1e90cfd4cf7d73700204ba6cd24437835d1c02f672bc75568e777890afa842c78d0e80cb10287f6c77669d6c385799086ed -MISC ChangeLog 65663 SHA256 e91a8a60525e1eb4f1556e9acc069291b07a32d1a193d7c3e688cfb0423c2881 SHA512 7f51a1d5a41a632c43525016390d13c5fde6bf0c128960dbe16ab22d338011771172b047a4843152ad0f90cec232de0062e970eb1a3cdda986d9ac734d344390 WHIRLPOOL 48aa6084067ae0054afba337c28efed678b7d515e8782a83d580ff908f10b0f0f8ff80e89d275a94b3c0eb135aae4aff37f9664941405271cacaf6a817ccd849 -MISC metadata.xml 668 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d SHA512 0038aeb7cda74161d2e2fe97c5124ee6cc86a24b9503714c128cd8b9af8b8050a89cf5dd3aadd66b1714c1d1aeb8564d50479547a586200793ea485e9f9c6c8b WHIRLPOOL 52394a4f4d5acb11f3bf2e76e036707c7f7741990d70bafb5c87a6da5d191b6aee3cb8383f6e66694cbda7458eb1a869c7ec8758750741835e2f1af4e028378c ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJUP4whAAoJEHfx8XVYajsfFUYQAIAdOMmV8gCjI+L6gPkeLdJl -GmXf7UQ6zVflfkxQcGUQz4cJnnObGkXLlOYWXH9meX5N+tafG9W96JG+qUospRh3 -WkP8OTiW3E2L7NWblsa8tBiXnhHy1G6YhUrZ1CTouPk0n0FxhOQweZlgZc+t/cFX -z3c/rVdEOFCNOwbZk0WZTixEXRHJSGnq1xMRpgd4Qh0dHT6/zj8BdaV+40Smaxu4 -DxeKftLNUMMR3230cryvvAQAclAJIiWr9BwSYhHyVxZkk8W5DYgXfgBUPJCO7bbm -+FQ+oM6YGmjT5LMynQaTq2/Um9wuljr7ulj3Fyr7zqnddHVyURoGx1Iy92SuN7wj -hgx2Bc9jAHRWSaxm/y7A+1sy1/VNmik5fWQ77fUrjIkXhwt9H9vJ52jAAawOJM8o -O2xm7qXfxGXdz2GfnWk4M8D+V9BG48vRmigzqw3iHwoZcDSJOMwm940OOYAanaAs -mvo62RfGvSu2pamMUmoBlR6nGLvTB6QLNXlJOejGpOji3XxPKLWj6pruSQ3qKgam -AZerPItgp9dpYdVc5Yo9ZsA2K/um4I4sBxD7fyAO7AjnH7bnSOL0t0cuVKKEB9lQ -r1VCpBqUNzfwTMuvMWMtw80NnWbvT5eCnU6YoQolQ69f7gXz3Hk8HL2kOsjl0tJn -ToOROBBQdqZIo4JqiE1/ -=dcf8 ------END PGP SIGNATURE----- +AUX mit-krb5kadmind.confd 76 SHA256 f1b6c29defb5a37c83e6e3fd52c57f4a538a64a1cfe6e114663150fdf1042796 SHA512 dbf968800959f0463899031e823f003e9ece90132f452ebf03df08caf0e6a6e6ca2cfdee91491d269cfa24bef19e72dd33c7d818a4bb13ef85edfb6f0e8299f3 WHIRLPOOL d3b92cf015b58724124edf0bc107cb0b5bcae347cfc6690689b4beb4a82ff8e445225eb44cd6be43ccd10082d0905e64bc28bcf88e32048205d5ec07abdb8295 +AUX mit-krb5kadmind.initd-r2 611 SHA256 30babdd907aee27183ea904e84d2a6fdd3d1fb1bc814a67297cb6ded96fa577f SHA512 58a3c01fb142ad47991ca3e8405334f51813f21d2dbe4f997ac5a571eaa926a0a5218fc308858c75767aaeaa32223d0dc90b9cb110207ff5d7bff20b4c783e58 WHIRLPOOL e78661986a3c8161599011547380fd92b56d57569624061777482145801378c32d58d8b3b24380397f73b2eabf805430702c84d7734cbcabb956312a9721ba2e +AUX mit-krb5kdc.confd 54 SHA256 351b9d541a4d8cc423f277585f5330772c5aec6f43170df7bbf17078990a04c8 SHA512 bd51139b644350f464fe4d254cc5036e96a7f5b0156033e1fdeed1acee6867052bddfe3495893295e83f56dfdff1c30a606bd64faeba58cc9a5bcd6cde5c6b9c WHIRLPOOL 595361668318589819b11eaee3bce4d5f7bbe46c6930a99ce744639381e649d176f74e01da1ab98e1efdb091601537cc2b46c7e38de44d0c830686e4fcc53703 +AUX mit-krb5kdc.initd-r2 571 SHA256 3627e48af13173b46f391bb67d038035e2ed371a45e2c9d3439a942261610a33 SHA512 1e9b0325a29962f0727860665e9b8d6ef7be5a690e85c548a82bcf3f4c183b5b8f5815a4155fd30ff97c0469f9d56a7f7cd4ab76d3851254513b0651085f4933 WHIRLPOOL a98ec253a59d20eee3721e4aee769f999f70a550eae26db54fb2141004daff764fb7cf1c0325819e5a5e589a9685a349567c0a86680eee7bf0ca55fcdefe90ad +AUX mit-krb5kpropd.confd 84 SHA256 9e93615c951ef5f598f09bf6b679fefb3d7943fef1373c24b9fdfbded9cb8cef SHA512 afd1cf21a6afd3bc73b1ef3cb0a26ec3420b26ed31196f8c092ae880b235043273c95e2ecb3b88e65ea008cd8ea6a10553d1966f45646cf5993d5752dfc945ac WHIRLPOOL cbb4ab8f7fb1f605d2fbce09d259993ba908f5880f54b4d6cc5e81a6ffd2c4a26b80b0e122bc4b0af0b4bd6383732a0ed5ddef9f654b2f70482855d165757065 +AUX mit-krb5kpropd.initd-r2 607 SHA256 26649023e2dea5fd98c71f7573b4511d78cc9a2a37858e9cd6d0896f327812b1 SHA512 ce3d5f2818273653868315b0648a6a2bbfbc37793f2a4876c36167612da5013c625a416254fc44981bb83edca5ca66957a06e94d1a2f468db63786682b0d67c6 WHIRLPOOL 68be109cd29e7592579170f7573093d8415df8f88dad65601308a515529ae99fcf54d7c6d6e62f3a6a3528b4d039e5a07b3d537d000bd6d87ed38b1677582b8c +DIST krb5-1.14.1.tar.gz 12259025 SHA256 c8faa44574246f5bd0ce5a3dedc48c32db48a74cc4323949bf70f0ac2d6f1a99 SHA512 5d64bb30ecb9e267e2494cea4995d8cc314916d8f6a9318fb80067ae6389ad7468656400d996698b6dc0bdb4c1355c13701b570521a7c40008cf1f83df24847d WHIRLPOOL 2d4ab7e8e65d27ce207bd1d254586f95c8b219c01d2deb2fe60f8d5f84e13cd52881bbc2b51c1ee2d40a81570afa15d46c8446e5c6ec052e7621b76d34b72a7d +DIST krb5-1.14.2.tar.gz 12264762 SHA256 6bcad7e6778d1965e4ce4af21d2efdc15b274c5ce5c69031c58e4c954cda8b27 SHA512 8e0d8203740aac78b65a62c0f79998b56dae23725763f645ae13a92dc4263d193e7334f84e278ca873d2b72d425f47cd4b68b58690d029dccce41e8a157b16f0 WHIRLPOOL 18a3729f5bfb928318f5cc28c919cbc49ee9179199ee82445922a5f2e8afbf4ed5a31f7e710877f8c12ef75f326723e7410608ce538983ce1b811e16091d72a1 +EBUILD mit-krb5-1.14.1.ebuild 3943 SHA256 a74e42829d945b2709bdd97155e50cb0b5bb6e949f9117bed1a5f8656cdf5d64 SHA512 faa544cb5fb5f95bcdeac760b0f75daaccb38aa77dcf959d482ded5f8269ecd71d60eccd764decb8788f2d8e3e2f6e568731016704af6ce95c3689ad7c782f31 WHIRLPOOL 5729573cd4736c5b390c7a0bae04885f3116248c969e0dcf87135feae5397de4a77d29f4a066dc51f012f5ffa5e57f56045a387da566fb2ef4733b046edf378a +EBUILD mit-krb5-1.14.2.ebuild 3948 SHA256 844962ebcc02bb13d2f8edf133c41d9bdebca5c081b6c7c620b4dd45fb9a5232 SHA512 ca28796b5207c638a2b4b7a7bc1ef37fcf85b450f72d5057568f3810885b4b556808d7dbd048defa6714998788852487ca02684ae3309e1456f5913808bfa24c WHIRLPOOL 84dff3e0a1ac3ef80a9337fc9018f892bd384a6285d99217246a45a2fef0a663731a3f8b2ef71abf55f3a215941d7a6565815872b0caf96a7528e9795c13e7e7 +MISC ChangeLog 8904 SHA256 2e80447f6d03280e780e1703f810dd131907821bf2782d009695dd42ed60ea3d SHA512 8ca6fbb3d5cf56c610eace4a9018765cf373f694d773269ca45e1f7a6cb1e6c98c7ae8af2a192d7154b175920fd197124f2cd47b98a029be828d9cc17189eb67 WHIRLPOOL f85e7a814549f0c39628a4ed1f776b91bd8033d85464fc0672a7f7c8c6501a1f62b5ebe6a35478809e7bdc48d13372e020f3c0818b4a0b5036087d7894c7f9c7 +MISC ChangeLog-2015 69731 SHA256 b36a2d9ca5172503de725c371c312d47f4eea26af2d43011d1c2c23f6f637a6f SHA512 9d54838fda9eade825266ff2480848c0d1cdd89dba306fd2598f75399eca04440517ed78844d742c17da48cbb6f3c80c6212eed2fba715a0f8dd58f8635badfa WHIRLPOOL 47435d373fa97d0eaa99f92870f7e759b8a1defc0f41b668ea05b3c72b93d0b4d0516639f326417744cc30008a871b20365301c5bf0b6676b22e61d092c7cd4b +MISC metadata.xml 749 SHA256 02314581ba8ee6bc25734eee519fe637f109ee569d553f8544d55bdad6cd45a0 SHA512 6079fc2cbf35af74bade1f9dce37f86c615eae4926a77432980616255d73bb26497f32e35cf25f76ec47d1c6b046b4a260ad71b5636f76d1635422f1b2df5464 WHIRLPOOL 849b836222ab61a417d6bab3004a0faf9c10bda452c3bc24aaf0497c1ee23d49b4b0833a6ce9c746201aaa57fac05b7bf6484094442439f5b8f4b63ecde2a01d diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.confd b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.confd new file mode 100644 index 0000000000..f6029b6097 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.confd @@ -0,0 +1,2 @@ +# Define startup options for Kerberos administration server +KADMIND_OPTS="" diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.initd-r1 b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.initd-r2 similarity index 87% rename from sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.initd-r1 rename to sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.initd-r2 index 7b28fb2aee..5278c7acac 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.initd-r1 +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kadmind.initd-r2 @@ -14,7 +14,7 @@ depend() { start() { ebegin "Starting $daemon" - start-stop-daemon --start --quiet --exec ${exec} 1>&2 + start-stop-daemon --start --quiet --exec ${exec} -- ${KADMIND_OPTS} 1>&2 eend $? "Error starting $daemon" } diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.confd b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.confd new file mode 100644 index 0000000000..887d3d8c7b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.confd @@ -0,0 +1,2 @@ +# Define startup options for Kerberos KDC +KDC_OPTS="" diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.initd-r1 b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.initd-r2 similarity index 87% rename from sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.initd-r1 rename to sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.initd-r2 index 94f1f79379..eab0cd152f 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.initd-r1 +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kdc.initd-r2 @@ -13,7 +13,7 @@ depend() { start() { ebegin "Starting $daemon" - start-stop-daemon --start --quiet --exec ${exec} 1>&2 + start-stop-daemon --start --quiet --exec ${exec} -- ${KDC_OPTS} 1>&2 eend $? "Error starting $daemon" } diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.confd b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.confd new file mode 100644 index 0000000000..d75d41ab81 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.confd @@ -0,0 +1,2 @@ +# Define startup options for Kerberos incremental propagation server +KPROPD_OPTS="" diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.initd-r1 b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.initd-r2 similarity index 87% rename from sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.initd-r1 rename to sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.initd-r2 index d800d666a5..5459466ea2 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.initd-r1 +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/files/mit-krb5kpropd.initd-r2 @@ -13,7 +13,7 @@ depend() { start() { ebegin "Starting $daemon" - start-stop-daemon --start --quiet --exec ${exec} -- -S 1>&2 + start-stop-daemon --start --quiet --exec ${exec} -- ${KPROPD_OPTS} 1>&2 eend $? "Error starting $daemon" } diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/metadata.xml index 2609e96c2f..f28c118a58 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/metadata.xml @@ -1,7 +1,10 @@ -kerberos + + kerberos@gentoo.org + Kerberos + Kerberos 5 reference implementation from MIT diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.12.2.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.14.1.ebuild similarity index 74% rename from sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.12.2.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.14.1.ebuild index 0b49659edb..32e0a0a1f6 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.12.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.14.1.ebuild @@ -1,44 +1,53 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.12.2.ebuild,v 1.10 2014/09/19 10:34:32 ago Exp $ +# $Id$ EAPI=5 -PYTHON_COMPAT=( python{2_6,2_7} ) +PYTHON_COMPAT=( python2_7 ) inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator MY_P="${P/mit-}" P_DIR=$(get_version_component_range 1-2) DESCRIPTION="MIT Kerberos V" HOMEPAGE="http://web.mit.edu/kerberos/www/" -SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar" +SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz" LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )" SLOT="0" KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" -IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd" +IUSE="doc +keyutils libressl openldap +pkinit selinux +threads test xinetd" -RDEPEND="!!app-crypt/heimdal +CDEPEND=" + !!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}] - || ( >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}] + || ( + >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}] >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}] - >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] ) + >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] + ) keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] ) openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] ) - pkinit? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) - selinux? ( sec-policy/selinux-kerberos ) + pkinit? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" -DEPEND="${RDEPEND} +DEPEND="${CDEPEND} ${PYTHON_DEPS} virtual/yacc doc? ( virtual/latex-base ) - test? ( ${PYTHON_DEPS} - dev-lang/tcl - dev-util/dejagnu )" + test? ( + ${PYTHON_DEPS} + dev-lang/tcl:0 + dev-util/dejagnu + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-kerberos )" S=${WORKDIR}/${MY_P}/src @@ -46,11 +55,6 @@ MULTILIB_CHOST_TOOLS=( /usr/bin/krb5-config ) -src_unpack() { - unpack ${A} - unpack ./"${MY_P}".tar.gz -} - src_prepare() { epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch" epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch" @@ -114,9 +118,12 @@ multilib_src_install_all() { dodoc doc/pdf/*.pdf fi - newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind - newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc - newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd + newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind + newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc + newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd + newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind + newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc + newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd insinto /etc newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.13.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.14.2.ebuild similarity index 72% rename from sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.13.ebuild rename to sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.14.2.ebuild index 98c3d482ea..f38ceeba69 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.13.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mit-krb5/mit-krb5-1.14.2.ebuild @@ -1,43 +1,53 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.13.ebuild,v 1.1 2014/10/16 09:12:47 eras Exp $ +# $Id$ EAPI=5 -PYTHON_COMPAT=( python{2_6,2_7} ) + +PYTHON_COMPAT=( python2_7 ) inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator MY_P="${P/mit-}" P_DIR=$(get_version_component_range 1-2) DESCRIPTION="MIT Kerberos V" HOMEPAGE="http://web.mit.edu/kerberos/www/" -SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar" +SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz" LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="doc +keyutils libressl openldap +pkinit selinux +threads test xinetd" -RDEPEND="!!app-crypt/heimdal +CDEPEND=" + !!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}] - || ( >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}] + || ( + >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}] >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}] - >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] ) + >=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] + ) keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] ) openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] ) - pkinit? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) - selinux? ( sec-policy/selinux-kerberos ) + pkinit? ( + !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] ) + ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" -DEPEND="${RDEPEND} +DEPEND="${CDEPEND} ${PYTHON_DEPS} virtual/yacc doc? ( virtual/latex-base ) - test? ( ${PYTHON_DEPS} - dev-lang/tcl - dev-util/dejagnu )" + test? ( + ${PYTHON_DEPS} + dev-lang/tcl:0 + dev-util/dejagnu + )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-kerberos )" S=${WORKDIR}/${MY_P}/src @@ -45,11 +55,6 @@ MULTILIB_CHOST_TOOLS=( /usr/bin/krb5-config ) -src_unpack() { - unpack ${A} - unpack ./"${MY_P}".tar.gz -} - src_prepare() { epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch" epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch" @@ -113,9 +118,12 @@ multilib_src_install_all() { dodoc doc/pdf/*.pdf fi - newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind - newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc - newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd + newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind + newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc + newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd + newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind + newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc + newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd insinto /etc newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.12.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.14.1 similarity index 65% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.12.2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.14.1 index 36ba3c3cb5..b953ec634b 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.12.2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.14.1 @@ -1,13 +1,13 @@ -DEFINED_PHASES=compile configure install preinst prepare setup test unpack -DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl dev-util/dejagnu ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl:0 dev-util/dejagnu ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=MIT Kerberos V EAPI=5 HOMEPAGE=http://web.mit.edu/kerberos/www/ -IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +IUSE=doc +keyutils libressl openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ ) -RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) selinux? ( sec-policy/selinux-kerberos ) SLOT=0 -SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.12/krb5-1.12.2-signed.tar +SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.14/krb5-1.14.1.tar.gz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=cad72e6a4e98abb280d28f01a4a9e980 +_md5_=397d5c0159ad7144f8720da23b7211da diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.13 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.14.2 similarity index 63% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.13 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.14.2 index d06a037bd6..34f85c4aab 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.13 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/mit-krb5-1.14.2 @@ -1,13 +1,13 @@ -DEFINED_PHASES=compile configure install preinst prepare setup test unpack -DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl dev-util/dejagnu ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl:0 dev-util/dejagnu ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=MIT Kerberos V EAPI=5 HOMEPAGE=http://web.mit.edu/kerberos/www/ -IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +IUSE=doc +keyutils libressl openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ ) -RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) selinux? ( sec-policy/selinux-kerberos ) SLOT=0 -SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13-signed.tar +SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.14/krb5-1.14.2.tar.gz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=65063df0d82df9c45635081728c1295f +_md5_=f7c255b6ba988a1235e00774951c15f1 From c317889deb367e983cf671b4b52f143e33b34e90 Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Tue, 17 May 2016 16:18:13 -0700 Subject: [PATCH 3/5] bump(net-analyzer/tcpdump): sync with upstream --- .../md5-cache/net-analyzer/tcpdump-4.6.2-r1 | 13 - .../md5-cache/net-analyzer/tcpdump-4.7.4 | 4 +- .../md5-cache/net-analyzer/tcpdump-4.7.4-r1 | 13 + .../md5-cache/net-analyzer/tcpdump-9999 | 8 +- .../net-analyzer/tcpdump/ChangeLog | 871 ++---------------- .../net-analyzer/tcpdump/ChangeLog-2015 | 867 +++++++++++++++++ .../net-analyzer/tcpdump/Manifest | 26 +- .../files/tcpdump-4.6.2-CVE-2014-8767.patch | 165 ---- .../files/tcpdump-4.6.2-CVE-2014-8768.patch | 327 ------- .../files/tcpdump-4.6.2-CVE-2014-8769.patch | 684 -------------- .../files/tcpdump-4.6.2-CVE-2014-9140.patch | 40 - .../net-analyzer/tcpdump/metadata.xml | 9 +- ....6.2-r1.ebuild => tcpdump-4.7.4-r1.ebuild} | 17 +- .../net-analyzer/tcpdump/tcpdump-4.7.4.ebuild | 4 +- .../net-analyzer/tcpdump/tcpdump-9999.ebuild | 9 +- 15 files changed, 973 insertions(+), 2084 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.6.2-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4-r1 create mode 100644 sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8767.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8768.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8769.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-9140.patch rename sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/{tcpdump-4.6.2-r1.ebuild => tcpdump-4.7.4-r1.ebuild} (80%) diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.6.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.6.2-r1 deleted file mode 100644 index 312dff7c52..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.6.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst prepare setup test -DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl ) -DESCRIPTION=A Tool for network monitoring and data acquisition -EAPI=5 -HOMEPAGE=http://www.tcpdump.org/ -IUSE=+drop-root smi ssl ipv6 samba suid test -KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux -LICENSE=BSD -RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m ) -SLOT=0 -SRC_URI=http://www.tcpdump.org/release/tcpdump-4.6.2.tar.gz http://www.jp.tcpdump.org/release/tcpdump-4.6.2.tar.gz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 -_md5_=9d63395e9ec54233a25987ab95cca361 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4 index 935db09669..47551c51f8 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4 @@ -4,10 +4,10 @@ DESCRIPTION=A Tool for network monitoring and data acquisition EAPI=5 HOMEPAGE=http://www.tcpdump.org/ IUSE=+drop-root smi ssl ipv6 samba suid test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux LICENSE=BSD RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m ) SLOT=0 SRC_URI=http://www.tcpdump.org/release/tcpdump-4.7.4.tar.gz http://www.jp.tcpdump.org/release/tcpdump-4.7.4.tar.gz _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 -_md5_=f6f779225b46067ccf1a27f22cc17230 +_md5_=bc6524c484aa718187a46ceeca37d297 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4-r1 new file mode 100644 index 0000000000..ce3e6874fb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-4.7.4-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install postinst preinst setup test +DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl ) +DESCRIPTION=A Tool for network monitoring and data acquisition +EAPI=5 +HOMEPAGE=http://www.tcpdump.org/ +IUSE=+drop-root libressl smi ssl ipv6 samba suid test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux +LICENSE=BSD +RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) ) +SLOT=0 +SRC_URI=http://www.tcpdump.org/release/tcpdump-4.7.4.tar.gz http://www.jp.tcpdump.org/release/tcpdump-4.7.4.tar.gz +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 +_md5_=bcb5f1850d8da25539d1e5b2e556a74f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-9999 index e612f20d0c..0e32cd4382 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-9999 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-analyzer/tcpdump-9999 @@ -1,11 +1,11 @@ DEFINED_PHASES=configure install postinst preinst setup test unpack -DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl ) >=dev-vcs/git-1.8.2.1 +DEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) ) drop-root? ( virtual/pkgconfig ) test? ( || ( app-arch/sharutils sys-freebsd/freebsd-ubin ) dev-lang/perl ) >=dev-vcs/git-1.8.2.1 DESCRIPTION=A Tool for network monitoring and data acquisition EAPI=5 HOMEPAGE=http://www.tcpdump.org/ -IUSE=+drop-root smi ssl ipv6 samba suid test +IUSE=+drop-root libressl smi ssl ipv6 samba suid test LICENSE=BSD -RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( >=dev-libs/openssl-0.9.6m ) +RDEPEND=drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) ssl? ( !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) libressl? ( dev-libs/libressl ) ) SLOT=0 _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e git-r3 ef66dfc3db09f327af21cf32f140fb2b multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 -_md5_=399f31388a8b5261c285127bdf970c14 +_md5_=e45c04c46d1dadbb756f8d9bba5e7e98 diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog index a88e476610..fec63ad0e4 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog @@ -1,833 +1,80 @@ # ChangeLog for net-analyzer/tcpdump -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.212 2015/05/01 15:48:21 jer Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) -*tcpdump-4.7.4 (01 May 2015) +*tcpdump-9999 (09 Aug 2015) +*tcpdump-4.7.4 (09 Aug 2015) - 01 May 2015; Jeroen Roovers -tcpdump-4.7.3.ebuild, - +tcpdump-4.7.4.ebuild: - Version bump. + 09 Aug 2015; Robin H. Johnson +metadata.xml, + +tcpdump-4.7.4.ebuild, +tcpdump-9999.ebuild: + proj/gentoo: Initial commit -*tcpdump-4.7.3 (11 Mar 2015) + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. - 11 Mar 2015; Jeroen Roovers +tcpdump-4.7.3.ebuild: - Version bump. + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. - 16 Jan 2015; Jeroen Roovers -tcpdump-4.5.1-r1.ebuild, - -tcpdump-4.6.2.ebuild: - Old. + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 16 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: - Stable for ia64, wrt bug #534660 + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 14 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: - Stable for ppc64, wrt bug #534660 + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 13 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: - Stable for sparc, wrt bug #534660 + Convert all URLs for sites supporting encrypted connections from http to + https - 11 Jan 2015; Markus Meier tcpdump-4.6.2-r1.ebuild: - arm stable, bug #534660 + Signed-off-by: Justin Lecher - 09 Jan 2015; Tobias Klausmann tcpdump-4.6.2-r1.ebuild: - Stable on alpha, bug 534660 + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 09 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: - Stable for ppc, wrt bug #534660 + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - 08 Jan 2015; Jeroen Roovers tcpdump-4.6.2-r1.ebuild: - Stable for HPPA (bug #534660). + Bug: https://bugs.gentoo.org/552720 - 08 Jan 2015; Andreas Schuerch tcpdump-4.6.2-r1.ebuild: - x86 stable, see bug 534660 +*tcpdump-4.7.4-r1 (05 Oct 2015) - 07 Jan 2015; Mikle Kolyada tcpdump-4.6.2-r1.ebuild: - amd64 stable wrt bug #534660 + 05 Oct 2015; Julian Ospald +tcpdump-4.7.4-r1.ebuild, + tcpdump-9999.ebuild: + add libressl support -*tcpdump-4.6.2-r1 (07 Jan 2015) + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing - 07 Jan 2015; Jeroen Roovers +tcpdump-4.6.2-r1.ebuild, - +files/tcpdump-4.6.2-CVE-2014-8767.patch, - +files/tcpdump-4.6.2-CVE-2014-8768.patch, - +files/tcpdump-4.6.2-CVE-2014-8769.patch, - +files/tcpdump-4.6.2-CVE-2014-9140.patch: - Patches for multiple vulnerabilities (bug #534660). + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. -*tcpdump-9999 (07 Jan 2015) + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) - 07 Jan 2015; Jeroen Roovers +tcpdump-9999.ebuild: - Add live ebuild. + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. - 25 Oct 2014; Markus Meier tcpdump-4.6.2.ebuild: - arm stable, bug #526030 + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 23 Oct 2014; Pacho Ramos tcpdump-4.6.2.ebuild: - amd64/x86 stable, bug #526030 - - 20 Oct 2014; Jeroen Roovers tcpdump-4.6.2.ebuild: - Stable for HPPA (bug #526030). - - 17 Sep 2014; Jeroen Roovers -tcpdump-4.3.0.ebuild, - -files/tcpdump-4.3.0-ssl-detect.patch, metadata.xml: - Old. - - 17 Sep 2014; Agostino Sarubbo tcpdump-4.5.1-r1.ebuild: - Stable for ppc64, wrt bug #511502 - - 17 Sep 2014; Agostino Sarubbo tcpdump-4.5.1-r1.ebuild: - Stable for ppc, wrt bug #511502 - - 05 Sep 2014; Jeroen Roovers -tcpdump-4.4.0-r1.ebuild: - Old. - - 05 Sep 2014; Jeroen Roovers -tcpdump-4.6.1.ebuild, - tcpdump-4.6.2.ebuild: - Drop USE=samba warning. Drop ineffectual sed script. - -*tcpdump-4.6.2 (04 Sep 2014) - - 04 Sep 2014; Jeroen Roovers +tcpdump-4.6.2.ebuild: - Version bump. - - 03 Aug 2014; tcpdump-4.3.0.ebuild, - tcpdump-4.5.1-r1.ebuild, tcpdump-4.6.1.ebuild: - arm64, initial support - - 02 Aug 2014; Raúl Porcel tcpdump-4.5.1-r1.ebuild: - sparc stable, bug #511502 - - 26 Jul 2014; Pawel Hajdan jr tcpdump-4.5.1-r1.ebuild: - x86 stable wrt bug #511502 - -*tcpdump-4.6.1 (22 Jul 2014) - - 22 Jul 2014; Jeroen Roovers +tcpdump-4.6.1.ebuild: - Version bump. - - 20 Jul 2014; Tobias Klausmann tcpdump-4.5.1-r1.ebuild: - Stable on alpha, bug #511502 - - 22 Jun 2014; Akinori Hattori tcpdump-4.5.1-r1.ebuild: - ia64 stable wrt bug #511502 - - 09 Jun 2014; Markus Meier tcpdump-4.5.1-r1.ebuild: - arm stable, bug #511502 - - 08 Jun 2014; Jeroen Roovers tcpdump-4.5.1-r1.ebuild: - Clean up sed call, add die(). - - 08 Jun 2014; Chema Alonso tcpdump-4.5.1-r1.ebuild: - Stable for amd64 wrt bug #511502 - - 29 May 2014; Jeroen Roovers tcpdump-4.5.1-r1.ebuild: - Stable for HPPA (bug #511502). - - 06 Dec 2013; Tim Harder -tcpdump-4.4.0.ebuild, - -tcpdump-4.5.1.ebuild: - Remove old. - - 06 Dec 2013; Tim Harder tcpdump-4.5.1-r1.ebuild: - Use better workaround for bug #488522. - -*tcpdump-4.5.1-r1 (06 Dec 2013) - - 06 Dec 2013; Rick Farina +tcpdump-4.5.1-r1.ebuild: - fix for bug #488522 thanks to pchrist - - 28 Nov 2013; Tim Harder tcpdump-4.4.0-r1.ebuild: - Fix test logic (bug #482374). - - 28 Nov 2013; Tim Harder tcpdump-4.5.1.ebuild: - Disable user support when drop-root is disabled (bug #488522). - -*tcpdump-4.5.1 (28 Nov 2013) - - 28 Nov 2013; Tim Harder +tcpdump-4.5.1.ebuild: - Version bump, fix test logic. - - 27 Jul 2013; Jeroen Roovers metadata.xml: - Remove duplicate description. - - 04 Jun 2013; Zac Medico tcpdump-4.4.0-r1.ebuild: - Fix chroot -> drop-root in pkg_preinst. - - 03 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild, - metadata.xml: - Avoid test suite failure when USE=drop-root / FEATURES=-userpriv (bug - #435982). Rename USE=chroot to USE=drop-root since USE=suid is already taken - and has a different meaning in these ebuilds. - - 03 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild: - Use append-cflags instead of append-flags. - - 02 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild: - Run user.eclass functions conditionally, and in pkg_preinst too. Fix CFLAGS - -O2 injection better. Copy the configure warning about SMB support. - - 02 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild: - Do not keep /var/lib/tcpdump. - -*tcpdump-4.4.0-r1 (02 Jun 2013) - - 02 Jun 2013; Jeroen Roovers +tcpdump-4.4.0-r1.ebuild: - Enable secret libcap-ng support for chrooting (maybe bug #334329). - - 29 May 2013; Jeroen Roovers tcpdump-4.4.0.ebuild: - Remove obsolete cross-compile fix. - - 09 May 2013; Jeroen Roovers - -files/tcpdump-4.0.0-ipv6-build.patch, - -files/tcpdump-4.0.0-libsmi-autodep.patch, -files/tcpdump-4.2.0-ipv6.patch, - -files/tcpdump-4.2.0-ppi.h, -tcpdump-3.9.8-r1.ebuild, -tcpdump-3.9.8.ebuild, - -tcpdump-4.1.1.ebuild, -tcpdump-4.2.0.ebuild, -tcpdump-4.2.1.ebuild: - Old. - -*tcpdump-4.4.0 (09 May 2013) - - 09 May 2013; Jeroen Roovers +tcpdump-4.4.0.ebuild: - Version bump. - - 21 Feb 2013; Zac Medico tcpdump-4.3.0.ebuild: - Add ~arm-linux keyword. - - 22 Jan 2013; Mike Frysinger - +files/tcpdump-4.3.0-ssl-detect.patch, tcpdump-4.3.0.ebuild: - Fix from upstream for cross-compiling with ssl. - - 07 Dec 2012; Jeroen Roovers metadata.xml: - Clarify USE=chroot. - - 30 Sep 2012; Raúl Porcel tcpdump-4.3.0.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #435658 - - 23 Sep 2012; Pawel Hajdan jr tcpdump-4.3.0.ebuild: - x86 stable wrt bug #433263 - - 18 Sep 2012; Jeroen Roovers tcpdump-4.3.0.ebuild: - Stable for HPPA (bug #433263). - - 07 Sep 2012; Agostino Sarubbo tcpdump-4.3.0.ebuild: - Stable for amd64, wrt bug #433263 - - 03 Sep 2012; Anthony G. Basile tcpdump-4.3.0.ebuild: - Stable ppc64, bug #433263 - - 03 Sep 2012; Anthony G. Basile tcpdump-4.3.0.ebuild: - Stable ppc, bug #433263 - - 03 Sep 2012; Anthony G. Basile tcpdump-4.3.0.ebuild: - Stable arm, bug #433263 - -*tcpdump-4.3.0 (19 Jun 2012) - - 19 Jun 2012; Jeroen Roovers +tcpdump-4.3.0.ebuild: - Version bump. - - 12 Jun 2012; Zac Medico tcpdump-3.9.8-r1.ebuild, - tcpdump-3.9.8.ebuild, tcpdump-4.1.1.ebuild, tcpdump-4.2.0.ebuild, - tcpdump-4.2.1.ebuild: - inherit user for enewgroup and enewuser - - 23 Apr 2012; Benda Xu tcpdump-4.2.1.ebuild: - fixes directories in configure options for Prefix. closes bug #412005 - -*tcpdump-4.2.1 (04 Jan 2012) - - 04 Jan 2012; Tim Harder +tcpdump-4.2.1.ebuild: - Version bump. - - 17 Dec 2011; Jeroen Roovers tcpdump-4.2.0.ebuild, - +files/tcpdump-4.2.0-ipv6.patch: - Fix building with USE=-ipv6 thanks to Andrey Grozin, patch by Andrew - Savchenko (bug #395031). Clean up inherit. - -*tcpdump-4.2.0 (16 Dec 2011) - - 16 Dec 2011; Jeroen Roovers - -tcpdump-4.0.1_pre20090709.ebuild, +tcpdump-4.2.0.ebuild, - +files/tcpdump-4.2.0-ppi.h: - Version bump (bug #393085). - - 10 Nov 2011; Naohiro Aota tcpdump-4.1.1.ebuild: - Add fall-back dependency sys-freebsd/freebsd-ubin. It should work with - FreeBSD uuencode - - 09 Jul 2011; Matt Turner tcpdump-4.1.1.ebuild: - Added ~mips, bug 247076 - - 12 Apr 2010; Peter Volkov tcpdump-4.1.1.ebuild: - Print elog only if USE=suid, bug #312841, again thank Martin von Gagern - for report. - -*tcpdump-4.1.1 (08 Apr 2010) - - 08 Apr 2010; Peter Volkov -tcpdump-4.1.0.ebuild, - -tcpdump-4.1.0-r1.ebuild, -files/tcpdump-4.1.0-without-chroot.patch, - +tcpdump-4.1.1.ebuild: - Version bump. - - 07 Apr 2010; Peter Volkov tcpdump-4.1.0-r1.ebuild: - Print elog only if USE=suid, bug #312841, thank Martin von Gagern for - report. - -*tcpdump-4.1.0-r1 (02 Apr 2010) - - 02 Apr 2010; Peter Volkov +tcpdump-4.1.0-r1.ebuild: - Added suid USE flag to allow users in tcpdump group to sniff traffic, bug - #283527, thank Hank Leininger for report. - -*tcpdump-4.1.0 (02 Apr 2010) - - 02 Apr 2010; Peter Volkov +tcpdump-4.1.0.ebuild, - +files/tcpdump-4.1.0-without-chroot.patch: - Version bump, bug #312337, thank Richard Hartmann for report. Fixes - inability to run tcpdump if built with USE=-chroot, bug 281936, thank - Travis Schack for report. Tests are broken in the release. - - 12 Feb 2010; Jeroen Roovers tcpdump-3.9.8-r1.ebuild: - Stable for HPPA too. - - 01 Jan 2010; Christian Faulhammer - tcpdump-4.0.1_pre20090709.ebuild: - Transfer Prefix keywords - -*tcpdump-4.0.1_pre20090709 (09 Jul 2009) - - 09 Jul 2009; Peter Volkov -tcpdump-4.0.0.ebuild, - -tcpdump-4.0.1_pre20090616.ebuild, +tcpdump-4.0.1_pre20090709.ebuild: - --disable-chroot is now --without-chroot, bug #277001 thank Conrad - Kostecki for report. Disable samba support with IUSE default, bug #275100 - thank Matthias Schwarzott for suggestion. Dropped versions not to be - stabilized. - - 17 Jun 2009; Peter Volkov tcpdump-3.9.8.ebuild, - tcpdump-3.9.8-r1.ebuild, tcpdump-4.0.0.ebuild, - tcpdump-4.0.1_pre20090616.ebuild: - Make repoman happy: RDEPEND.implicit and ebuild.minorsyn fixed. - -*tcpdump-4.0.1_pre20090616 (17 Jun 2009) - - 17 Jun 2009; Peter Volkov - +tcpdump-4.0.1_pre20090616.ebuild: - Bump to recent git snapshot. - - 20 Feb 2009; Raúl Porcel tcpdump-4.0.0.ebuild: - Add ~arm/~s390/~sh wrt #247076 - -*tcpdump-4.0.0 (16 Nov 2008) - - 16 Nov 2008; Peter Volkov - -files/tcpdump-3.9.5-print-802_11.c.diff, - -files/tcpdump-3.9.6-bgp-integer-overflow.patch, - +files/tcpdump-4.0.0-ipv6-build.patch, - +files/tcpdump-4.0.0-libsmi-autodep.patch, metadata.xml, - -tcpdump-3.9.5-r3.ebuild, -tcpdump-3.9.6-r1.ebuild, - -tcpdump-3.9.7-r1.ebuild, +tcpdump-4.0.0.ebuild: - Version bump, bug #245179, thank Krzysztof Olędzki for report. Removed - old. - - 28 Sep 2008; Cédric Krier tcpdump-3.9.8-r1.ebuild: - Call enewuser/enewgroup in both pkg_setup and pkg_preinst for bug #231917 - - 10 Sep 2008; Peter Volkov tcpdump-3.9.5-r3.ebuild, - tcpdump-3.9.6-r1.ebuild, tcpdump-3.9.7-r1.ebuild, tcpdump-3.9.8.ebuild, - tcpdump-3.9.8-r1.ebuild: - enewuser/enewgroup die on their own, no need to || die - - 04 Aug 2008; Jeroen Roovers metadata.xml: - Describe local USE flags for GLEP 56. - - 25 Jun 2008; Santiago M. Mola - tcpdump-3.9.8-r1.ebuild: - amd64 stable - - 24 Jun 2008; Raúl Porcel tcpdump-3.9.8-r1.ebuild: - alpha/ia64/sparc/x86 stable - -*tcpdump-3.9.8-r1 (30 Mar 2008) - - 30 Mar 2008; Cédric Krier +tcpdump-3.9.8-r1.ebuild: - Add chroot USE for bug #199172 - - 14 Nov 2007; Jeroen Roovers tcpdump-3.9.8.ebuild: - Stable for HPPA (bug #198476). - - 10 Nov 2007; Markus Rothe tcpdump-3.9.8.ebuild: - Stable on ppc64; bug #198476 - - 10 Nov 2007; Daniel Gryniewicz tcpdump-3.9.8.ebuild: - Marked stable on amd64 for bug #198476 - - 09 Nov 2007; nixnut tcpdump-3.9.8.ebuild: - Stable on ppc wrt bug 198476 - - 08 Nov 2007; Raúl Porcel tcpdump-3.9.8.ebuild: - alpha/ia64/sparc/x86 stable wrt #198476 - - 13 Oct 2007; Tom Gall tcpdump-3.9.7-r1.ebuild: - stable on ppc64, bug #193787 - -*tcpdump-3.9.8 (09 Oct 2007) - - 09 Oct 2007; Markus Ullmann +tcpdump-3.9.8.ebuild: - Version bump wrt bug #194890 - - 29 Sep 2007; Christoph Mende tcpdump-3.9.7-r1.ebuild: - Stable on amd64 wrt bug #193787 - - 28 Sep 2007; nixnut tcpdump-3.9.7-r1.ebuild: - Stable on ppc wrt bug 193787 - - 27 Sep 2007; Jeroen Roovers tcpdump-3.9.7-r1.ebuild: - Stable for HPPA (bug #193787). - - 06 Sep 2007; Markus Ullmann ChangeLog: - Cleanup - - 06 Sep 2007; Raúl Porcel tcpdump-3.9.7-r1.ebuild: - alpha/ia64/x86 stable - - 06 Sep 2007; Markus Ullmann - -files/tcpdump-3.8.3-bgp-infinite-loop2.patch, - -files/tcpdump-3.8.3-gcc4.patch, -files/tcpdump-3.8.3-gentoo.patch, - -tcpdump-3.9.5-r2.ebuild, -tcpdump-3.9.6.ebuild: - Cleanup - - 28 Aug 2007; -tcpdump-3.9.7.ebuild: - Cleaned tcpdump ebuild without drop priviledges feature. - -*tcpdump-3.9.7-r1 (27 Aug 2007) - - 27 Aug 2007; Cédric Krier +tcpdump-3.9.7-r1.ebuild: - Re-enable drop privileges for bug #176391 - - 13 Aug 2007; Tobias Scherbaum - tcpdump-3.9.6-r1.ebuild: - ppc. stable - - 06 Aug 2007; Joshua Kinard tcpdump-3.9.6-r1.ebuild: - Stable on mips. - -*tcpdump-3.9.7 (02 Aug 2007) - - 02 Aug 2007; Raphael Marichez +tcpdump-3.9.7.ebuild: - Version bump - - 26 Jul 2007; Gustavo Zacarias - tcpdump-3.9.6-r1.ebuild: - Stable on sparc - - 24 Jul 2007; Raúl Porcel tcpdump-3.9.6-r1.ebuild: - alpha/ia64/x86 stable - - 16 Jul 2007; Markus Rothe tcpdump-3.9.5-r3.ebuild: - Stable on ppc64; bug #184815 - - 16 Jul 2007; Joshua Kinard tcpdump-3.9.5-r3.ebuild: - Stable on mips, per #184815. - - 15 Jul 2007; Tobias Scherbaum - tcpdump-3.9.5-r3.ebuild: - ppc stable, bug #184815 - - 13 Jul 2007; Steve Dibb tcpdump-3.9.5-r3.ebuild: - amd64 stable, security bug 184815 - - 12 Jul 2007; Jeroen Roovers tcpdump-3.9.5-r3.ebuild: - Stable for HPPA (bug #184815). - - 11 Jul 2007; Raúl Porcel tcpdump-3.9.5-r3.ebuild: - alpha/ia64/x86 stable wrt #184815 - - 11 Jul 2007; Gustavo Zacarias - tcpdump-3.9.5-r3.ebuild: - Stable on sparc wrt security #184815 - -*tcpdump-3.9.6-r1 (10 Jul 2007) -*tcpdump-3.9.5-r3 (10 Jul 2007) - - 10 Jul 2007; - +files/tcpdump-3.9.6-bgp-integer-overflow.patch, +tcpdump-3.9.5-r3.ebuild, - +tcpdump-3.9.6-r1.ebuild: - Fix vulnerability reported in bug 184815. Thank mu-b . Force tcpdump to drop privileges by default. Thank Jukka - Ruohonen for report (bug #176391). - -*tcpdump-3.9.6 (23 Jun 2007) - - 23 Jun 2007; Cédric Krier +tcpdump-3.9.6.ebuild: - Version bump - - 01 Apr 2007; Marcelo Goes - -tcpdump-3.9.4-r3.ebuild, -tcpdump-3.9.5-r1.ebuild: - Remove old ebuilds. - - 07 Mar 2007; Alexander H. Færøy - tcpdump-3.9.5-r2.ebuild: - Stable on MIPS; bug #168916 - - 06 Mar 2007; Markus Rothe tcpdump-3.9.5-r2.ebuild: - Stable on ppc64; bug #168916 - - 05 Mar 2007; tcpdump-3.9.5-r2.ebuild: - Stable on alpha wrt security bug #168916 - - 03 Mar 2007; Tobias Scherbaum - tcpdump-3.9.5-r2.ebuild: - Stable on ppc wrt bug #168916. - - 02 Mar 2007; Jason Wever tcpdump-3.9.5-r2.ebuild: - Stable on SPARC wrt security bug #168916. - - 02 Mar 2007; Christian Faulhammer - tcpdump-3.9.5-r2.ebuild: - stable x86; security bug 168916 - - 02 Mar 2007; Jeroen Roovers tcpdump-3.9.5-r2.ebuild: - Stable for HPPA (bug #168916). - - 02 Mar 2007; Steve Dibb tcpdump-3.9.5-r2.ebuild: - amd64 stable, bug 168916 - -*tcpdump-3.9.5-r2 (02 Mar 2007) - - 02 Mar 2007; Marcelo Goes - +files/tcpdump-3.9.5-print-802_11.c.diff, -tcpdump-3.9.3.ebuild, - -tcpdump-3.9.4.ebuild, +tcpdump-3.9.5-r2.ebuild: - Add print-802_11.c patch for bug 168916. Thanks to Executioner . Also, removing old ebuilds. - - 18 Dec 2006; Alexander H. Færøy - tcpdump-3.9.4-r3.ebuild: - Stable on IA64. - -*tcpdump-3.9.4-r3 (15 Nov 2006) - - 15 Nov 2006; Peter Volkov -tcpdump-3.9.4-r2.ebuild, - +tcpdump-3.9.4-r3.ebuild: - Fixed broken smb ./configure option. Thank Tommy Yu for report in bug #155193. - - 04 Nov 2006; Alexander H. Færøy - tcpdump-3.9.4-r2.ebuild: - Stable on Alpha. - -*tcpdump-3.9.5-r1 (09 Oct 2006) - - 09 Oct 2006; Markus Ullmann +tcpdump-3.9.5-r1.ebuild: - Readding samba stuff - -*tcpdump-3.9.5 (08 Oct 2006) - - 08 Oct 2006; Markus Ullmann +tcpdump-3.9.5.ebuild: - Version bump - - 04 Sep 2006; Joshua Kinard tcpdump-3.9.4-r2.ebuild: - Marked stable on mips. - - 16 Aug 2006; Markus Rothe tcpdump-3.9.4-r2.ebuild: - Stable on ppc64 - - 13 Aug 2006; Jason Wever tcpdump-3.9.4-r2.ebuild: - Stable on SPARC. - - 06 Aug 2006; Guy Martin tcpdump-3.9.4-r2.ebuild: - Stable on hppa. - - 30 Jul 2006; Tobias Scherbaum - tcpdump-3.9.4-r2.ebuild: - ppc stable - - 30 Jul 2006; Daniel Gryniewicz tcpdump-3.9.4-r2.ebuild: - Marked stable on amd64 - - 29 Jul 2006; Marcelo Goes - -tcpdump-3.8.3-r4.ebuild, -tcpdump-3.8.3-r6.ebuild, - -tcpdump-3.9.3-r2.ebuild, tcpdump-3.9.4-r2.ebuild: - Remove old ebuilds, mark 3.9.4-r2 x86 stable. - - 12 Jul 2006; Diego Pettenò - tcpdump-3.9.4-r2.ebuild: - Add ~x86-fbsd keyword. - - 28 Jun 2006; Simon Stelling tcpdump-3.9.4.ebuild: - stable on amd64 - - 28 Apr 2006; Joshua Kinard tcpdump-3.9.4.ebuild: - Marked stable on mips. - -*tcpdump-3.9.4-r2 (28 Mar 2006) -*tcpdump-3.9.3-r2 (28 Mar 2006) -*tcpdump-3.8.3-r6 (28 Mar 2006) - - 28 Mar 2006; Markus Ullmann -tcpdump-3.8.3-r5.ebuild, - +tcpdump-3.8.3-r6.ebuild, -tcpdump-3.9.3-r1.ebuild, - +tcpdump-3.9.3-r2.ebuild, -tcpdump-3.9.4-r1.ebuild, - +tcpdump-3.9.4-r2.ebuild: - Fixed ssl support, thanks to exg for hint - - 18 Mar 2006; Markus Ullmann tcpdump-3.9.3-r1.ebuild, - tcpdump-3.9.4-r1.ebuild: - added missing samba IUSE - -*tcpdump-3.9.4-r1 (18 Mar 2006) -*tcpdump-3.9.3-r1 (18 Mar 2006) -*tcpdump-3.8.3-r5 (18 Mar 2006) - - 18 Mar 2006; Markus Ullmann +tcpdump-3.8.3-r5.ebuild, - +tcpdump-3.9.3-r1.ebuild, +tcpdump-3.9.4-r1.ebuild: - Adding big fat warning if we use samba as dependency, configure script has - weird defaults. Thanks to exg for pointing this out - - 09 Mar 2006; Michael Hanselmann tcpdump-3.9.4.ebuild: - Stable on ppc. - - 27 Feb 2006; Markus Rothe tcpdump-3.9.4.ebuild: - Stable on ppc64 - - 27 Feb 2006; Christian Birchinger tcpdump-3.9.4.ebuild: - Added sparc stable keyword - - 26 Feb 2006; Marcelo Goes tcpdump-3.9.4.ebuild: - Mark 3.9.4 x86 stable. - - 20 Feb 2006; Joshua Kinard tcpdump-3.9.3.ebuild: - Marked stable on mips. - - 15 Feb 2006; Markus Ullmann tcpdump-3.8.3-r4.ebuild, - tcpdump-3.9.3.ebuild, tcpdump-3.9.4.ebuild: - Removing virtual/libpcap wrt bug #117898 - - 06 Feb 2006; Aron Griffis tcpdump-3.9.3.ebuild: - Mark 3.9.3 stable on alpha - - 21 Jan 2006; Markus Rothe tcpdump-3.9.3.ebuild: - Stable on ppc64 - - 15 Jan 2006; Michael Hanselmann tcpdump-3.9.3.ebuild: - Stable on ppc. - - 15 Jan 2006; Marcus D. Hanwell tcpdump-3.9.3.ebuild: - Stable on amd64, bug 118984. - - 09 Jan 2006; Gustavo Zacarias tcpdump-3.9.3.ebuild: - Stable on sparc - -*tcpdump-3.9.4 (08 Jan 2006) - - 08 Jan 2006; Marcelo Goes tcpdump-3.9.3.ebuild, - +tcpdump-3.9.4.ebuild: - 3.9.4 version bump, marking 3.9.3 x86 stable. - - 09 Oct 2005; tcpdump-3.9.3.ebuild: - Forcing at least -O optymalization. This close bug #108391 - -*tcpdump-3.9.3 (20 Sep 2005) - - 20 Sep 2005; Marcelo Goes +tcpdump-3.9.3.ebuild: - Version bump. - - 20 Sep 2005; Marcelo Goes - -tcpdump-3.8.3-r1.ebuild, tcpdump-3.8.3-r4.ebuild: - inherit eutils. - - 02 Jul 2005; Hardave Riar tcpdump-3.8.3-r4.ebuild: - Stable on mips, bug #95349 - -*tcpdump-3.8.3-r4 (30 Jun 2005) - - 30 Jun 2005; Aaron Walker -tcpdump-3.8.3-r2.ebuild, - -tcpdump-3.8.3-r3.ebuild, +tcpdump-3.8.3-r4.ebuild: - Revision bump; previous ebuilds do not enable SSL with USE=ssl, bug 97471. - Tidy old ebuilds. - - 11 Jun 2005; Yuta SATOH tcpdump-3.8.3-r3.ebuild: - Stable on ppc64, bug #95349 - - 10 Jun 2005; Rene Nussbaumer - tcpdump-3.8.3-r3.ebuild: - Stable on hppa. - - 10 Jun 2005; Aron Griffis tcpdump-3.8.3-r3.ebuild: - stable on alpha ia64 #95349 - - 10 Jun 2005; Michael Hanselmann - tcpdump-3.8.3-r3.ebuild: - Stable on ppc. - - 10 Jun 2005; Jan Brinkmann tcpdump-3.8.3-r3.ebuild: - Stable on amd64 wrt #95349. - - 10 Jun 2005; Gustavo Zacarias - tcpdump-3.8.3-r3.ebuild: - Stable on sparc wrt #95349 - -*tcpdump-3.8.3-r3 (09 Jun 2005) - - 09 Jun 2005; Marcelo Goes - +files/tcpdump-3.8.3-bgp-infinite-loop2.patch, +tcpdump-3.8.3-r3.ebuild: - Adding patch for security bug 95349. - - 15 May 2005; Marcelo Goes tcpdump-3.8.3-r1.ebuild: - Use toolchain-funcs.eclass instead of gcc.eclass. See bug 92745. - - 14 May 2005; Aaron Walker - files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild: - Update gcc4 patch with the proper AC_TRY_LINK fix. Thanks to halcy0n for the - help. - - 14 May 2005; Aaron Walker - +files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild: - Added patch to make gcc-4 a happy camper; also updated to use - toolchain-funcs.eclass rather than gcc.eclass. - - 07 May 2005; Bryan Østergaard - tcpdump-3.8.3-r2.ebuild: - Stable on alpha + ia64, bug 90541. - - 07 May 2005; Omkhar Arasaratnam - tcpdump-3.8.3-r2.ebuild: - Stable on ppc64 wrt #90541 - - 07 May 2005; Michael Hanselmann - tcpdump-3.8.3-r2.ebuild: - Stable on hppa. - - 07 May 2005; Gustavo Zacarias - tcpdump-3.8.3-r2.ebuild: - Stable on sparc wrt #90541 - - 06 May 2005; Andrej Kacian tcpdump-3.8.3-r2.ebuild: - Stable on amd64, bug #90541. - - 06 May 2005; Daniel Black - tcpdump-3.8.3-r2.ebuild: - ppc stable as per bug #90541 - -*tcpdump-3.8.3-r2 (06 May 2005) - - 06 May 2005; Marcelo Goes - +files/tcpdump-3.8.3-gentoo.patch, +tcpdump-3.8.3-r2.ebuild: - Adding security patch derived from debian to solve bug #90541 - - 31 Jan 2005; Daniel Black tcpdump-3.8.3-r1.ebuild: - virtual/libpcap transition - - 30 Oct 2004; Eldad Zack - -files/tcpdump-3.6.2-afsprinting.patch, -files/tcpdump-3.7.2-sctp.patch, - -tcpdump-3.6.2-r1.ebuild, -tcpdump-3.7.1.ebuild, -tcpdump-3.7.2.ebuild, - -tcpdump-3.8.1.ebuild, -tcpdump-3.8.3.ebuild: - Cleanup - - 17 Jul 2004; Tom Gall tcpdump-3.8.3-r1.ebuild: - stable on ppc64, bug #56913 - - 14 Jul 2004; Travis Tilley tcpdump-3.8.3-r1.ebuild: - fix gcc 3.4 fix so that it works with gcc 3.4.1 too - - 27 Apr 2004; Aron Griffis tcpdump-3.7.2.ebuild: - Add inherit eutils - - 04 Apr 2004; Aron Griffis tcpdump-3.8.3-r1.ebuild: - Mark stable on alpha and ia64 for bug 46258 - - 04 Apr 2004; Jon Portnoy tcpdump-3.8.3-r1.ebuild : - Stable on AMD64 - - 03 Apr 2004; Jason Wever tcpdump-3.8.3-r1.ebuild: - Stable on sparc wrt bug #46258. - - 03 Apr 2004; tcpdump-3.8.3-r1.ebuild: - stable on x86. Bug #37184,#46258 - - 03 Apr 2004; Lars Weiler tcpdump-3.8.3-r1.ebuild: - stable on ppc as requested in bug #46258 - -*tcpdump-3.8.3-r1 (31 Mar 2004) - - 31 Mar 2004; metadata.xml, tcpdump-3.8.3-r1.ebuild: - updated DEPEND's - - 30 Mar 2004; Jason Wever tcpdump-3.8.3.ebuild: - Stable on sparc. - -*tcpdump-3.8.3 (30 Mar 2004) - - 30 Mar 2004; tcpdump-3.6.2-r1.ebuild, - tcpdump-3.7.1.ebuild, tcpdump-3.7.2.ebuild, tcpdump-3.8.3.ebuild: - ISAKMP payload handling denial-of-service vulnerabilities. Bugzilla Bug 46258 - - 30 Mar 2004; Aron Griffis tcpdump-3.8.1.ebuild: - Stable on alpha and ia64 for bug 38206 - - 15 Jan 2004; tcpdump-3.8.1.ebuild: - marked hppa and sparc, fixes #38206 - - 05 Jan 2004; Daniel Ahlberg tcpdump-3.8.1.ebuild: - Change optimization levels. Patch by Gustavo Zacarias in - #37184. - -*tcpdump-3.8.1 (03 Jan 2004) - - 03 Jan 2004; Daniel Ahlberg tcpdump-3.8.1.ebuild: - Version bump. Closing #37091 - - 04 Nov 2003; Will Woods tcpdump-3.7.2.ebuild: - Added files/tcpdump-3.7.2-sctp.patch, fixing bug #25544 - -*tcpdump-3.7.2 (03 Mar 2003) - - 27 Apr 2003; Zach Welch tcpdump-3.7.2.ebuild: - add arm keyword - - 25 Apr 2003; Guy Martin tcpdump-3.7.2.ebuild : - Added hppa to KEYWORDS. - - 03 Mar 2003; Daniel Ahlberg : - Security update. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*tcpdump-3.7.1 (9 May 2002) - - 15 Feb 2003; Nicholas Wourms tcpdump-3.6.2-r1.ebuild tcpdump-3.7.1.ebuild : - Added mips keyword to ebuilds. - - 10 Feb 2003; Peter Johanson tcpdump-3.7.1.ebuild : - Added ~alpha to KEYWORDS in tcpdump-3.7.1.ebuild. - - 17 Aug 2002; Daniel Ahlberg tcpdump-3.7.1.ebuild : - Moved binary from /usr/bin to /usr/sbin as suggested in #6518. - - 21 Jul 2002; Owen Stampflee : - Added PPC to KEYWORDS. - - 18 Jul 2002; Kyle Manna tcpdump-3.7.1.ebuild : - New version again :) Not sure if this is BETA, devel, tested, working etc. - But it has the security patch already applied ;) - -*tcpdump-3.6.2-r1 (9 May 2002) - - 17 Aug 2002; Daniel Ahlberg tcpdump-3.6.2-r1.ebuild : - Moved binary from /usr/bin to /usr/sbin as suggested in #6518. - - 9 May 2002; Spider tcpdump-3.6.2-r1.ebuild : - Yet another security fix. from connectiva this time - -*tcpdump-3.6.2 (9 May 2002) - - 9 May 2002; Spider tcpdump-3.6.2.ebuild : - Updated version on tcpdump.org, fixes security vulnerability. - -*tcpdump-3.6.1 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog-2015 new file mode 100644 index 0000000000..6dd5f04b27 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/ChangeLog-2015 @@ -0,0 +1,867 @@ +# ChangeLog for net-analyzer/tcpdump +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/ChangeLog,v 1.222 2015/07/25 04:40:53 jer Exp $ + + 25 Jul 2015; Jeroen Roovers -tcpdump-4.6.2-r1.ebuild, + -files/tcpdump-4.6.2-CVE-2014-8767.patch, + -files/tcpdump-4.6.2-CVE-2014-8768.patch, + -files/tcpdump-4.6.2-CVE-2014-8769.patch, + -files/tcpdump-4.6.2-CVE-2014-9140.patch: + Old. + + 24 Jul 2015; Mikle Kolyada tcpdump-4.7.4.ebuild: + ia64 stable wrt bug #552632 + + 23 Jul 2015; Agostino Sarubbo tcpdump-4.7.4.ebuild: + Stable for sparc, wrt bug #552632 + + 28 Jun 2015; Mikle Kolyada tcpdump-4.7.4.ebuild: + alpha stable wrt bug #552632 + + 28 Jun 2015; Markus Meier tcpdump-4.7.4.ebuild: + arm stable, bug #552632 + + 25 Jun 2015; Jeroen Roovers tcpdump-4.7.4.ebuild: + Stable for HPPA (bug #552632). + + 24 Jun 2015; Agostino Sarubbo tcpdump-4.7.4.ebuild: + Stable for ppc, wrt bug #552632 + + 22 Jun 2015; Mikle Kolyada tcpdump-4.7.4.ebuild: + x86 stable wrt bug #552632 + + 22 Jun 2015; Jeroen Roovers tcpdump-4.7.4.ebuild: + Stable for PPC64 (bug #552632). + + 21 Jun 2015; Agostino Sarubbo tcpdump-4.7.4.ebuild: + Stable for amd64, wrt bug #552632 + +*tcpdump-4.7.4 (01 May 2015) + + 01 May 2015; Jeroen Roovers -tcpdump-4.7.3.ebuild, + +tcpdump-4.7.4.ebuild: + Version bump. + +*tcpdump-4.7.3 (11 Mar 2015) + + 11 Mar 2015; Jeroen Roovers +tcpdump-4.7.3.ebuild: + Version bump. + + 16 Jan 2015; Jeroen Roovers -tcpdump-4.5.1-r1.ebuild, + -tcpdump-4.6.2.ebuild: + Old. + + 16 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: + Stable for ia64, wrt bug #534660 + + 14 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: + Stable for ppc64, wrt bug #534660 + + 13 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: + Stable for sparc, wrt bug #534660 + + 11 Jan 2015; Markus Meier tcpdump-4.6.2-r1.ebuild: + arm stable, bug #534660 + + 09 Jan 2015; Tobias Klausmann tcpdump-4.6.2-r1.ebuild: + Stable on alpha, bug 534660 + + 09 Jan 2015; Agostino Sarubbo tcpdump-4.6.2-r1.ebuild: + Stable for ppc, wrt bug #534660 + + 08 Jan 2015; Jeroen Roovers tcpdump-4.6.2-r1.ebuild: + Stable for HPPA (bug #534660). + + 08 Jan 2015; Andreas Schuerch tcpdump-4.6.2-r1.ebuild: + x86 stable, see bug 534660 + + 07 Jan 2015; Mikle Kolyada tcpdump-4.6.2-r1.ebuild: + amd64 stable wrt bug #534660 + +*tcpdump-4.6.2-r1 (07 Jan 2015) + + 07 Jan 2015; Jeroen Roovers +tcpdump-4.6.2-r1.ebuild, + +files/tcpdump-4.6.2-CVE-2014-8767.patch, + +files/tcpdump-4.6.2-CVE-2014-8768.patch, + +files/tcpdump-4.6.2-CVE-2014-8769.patch, + +files/tcpdump-4.6.2-CVE-2014-9140.patch: + Patches for multiple vulnerabilities (bug #534660). + +*tcpdump-9999 (07 Jan 2015) + + 07 Jan 2015; Jeroen Roovers +tcpdump-9999.ebuild: + Add live ebuild. + + 25 Oct 2014; Markus Meier tcpdump-4.6.2.ebuild: + arm stable, bug #526030 + + 23 Oct 2014; Pacho Ramos tcpdump-4.6.2.ebuild: + amd64/x86 stable, bug #526030 + + 20 Oct 2014; Jeroen Roovers tcpdump-4.6.2.ebuild: + Stable for HPPA (bug #526030). + + 17 Sep 2014; Jeroen Roovers -tcpdump-4.3.0.ebuild, + -files/tcpdump-4.3.0-ssl-detect.patch, metadata.xml: + Old. + + 17 Sep 2014; Agostino Sarubbo tcpdump-4.5.1-r1.ebuild: + Stable for ppc64, wrt bug #511502 + + 17 Sep 2014; Agostino Sarubbo tcpdump-4.5.1-r1.ebuild: + Stable for ppc, wrt bug #511502 + + 05 Sep 2014; Jeroen Roovers -tcpdump-4.4.0-r1.ebuild: + Old. + + 05 Sep 2014; Jeroen Roovers -tcpdump-4.6.1.ebuild, + tcpdump-4.6.2.ebuild: + Drop USE=samba warning. Drop ineffectual sed script. + +*tcpdump-4.6.2 (04 Sep 2014) + + 04 Sep 2014; Jeroen Roovers +tcpdump-4.6.2.ebuild: + Version bump. + + 03 Aug 2014; tcpdump-4.3.0.ebuild, + tcpdump-4.5.1-r1.ebuild, tcpdump-4.6.1.ebuild: + arm64, initial support + + 02 Aug 2014; Raúl Porcel tcpdump-4.5.1-r1.ebuild: + sparc stable, bug #511502 + + 26 Jul 2014; Pawel Hajdan jr tcpdump-4.5.1-r1.ebuild: + x86 stable wrt bug #511502 + +*tcpdump-4.6.1 (22 Jul 2014) + + 22 Jul 2014; Jeroen Roovers +tcpdump-4.6.1.ebuild: + Version bump. + + 20 Jul 2014; Tobias Klausmann tcpdump-4.5.1-r1.ebuild: + Stable on alpha, bug #511502 + + 22 Jun 2014; Akinori Hattori tcpdump-4.5.1-r1.ebuild: + ia64 stable wrt bug #511502 + + 09 Jun 2014; Markus Meier tcpdump-4.5.1-r1.ebuild: + arm stable, bug #511502 + + 08 Jun 2014; Jeroen Roovers tcpdump-4.5.1-r1.ebuild: + Clean up sed call, add die(). + + 08 Jun 2014; Chema Alonso tcpdump-4.5.1-r1.ebuild: + Stable for amd64 wrt bug #511502 + + 29 May 2014; Jeroen Roovers tcpdump-4.5.1-r1.ebuild: + Stable for HPPA (bug #511502). + + 06 Dec 2013; Tim Harder -tcpdump-4.4.0.ebuild, + -tcpdump-4.5.1.ebuild: + Remove old. + + 06 Dec 2013; Tim Harder tcpdump-4.5.1-r1.ebuild: + Use better workaround for bug #488522. + +*tcpdump-4.5.1-r1 (06 Dec 2013) + + 06 Dec 2013; Rick Farina +tcpdump-4.5.1-r1.ebuild: + fix for bug #488522 thanks to pchrist + + 28 Nov 2013; Tim Harder tcpdump-4.4.0-r1.ebuild: + Fix test logic (bug #482374). + + 28 Nov 2013; Tim Harder tcpdump-4.5.1.ebuild: + Disable user support when drop-root is disabled (bug #488522). + +*tcpdump-4.5.1 (28 Nov 2013) + + 28 Nov 2013; Tim Harder +tcpdump-4.5.1.ebuild: + Version bump, fix test logic. + + 27 Jul 2013; Jeroen Roovers metadata.xml: + Remove duplicate description. + + 04 Jun 2013; Zac Medico tcpdump-4.4.0-r1.ebuild: + Fix chroot -> drop-root in pkg_preinst. + + 03 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild, + metadata.xml: + Avoid test suite failure when USE=drop-root / FEATURES=-userpriv (bug + #435982). Rename USE=chroot to USE=drop-root since USE=suid is already taken + and has a different meaning in these ebuilds. + + 03 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild: + Use append-cflags instead of append-flags. + + 02 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild: + Run user.eclass functions conditionally, and in pkg_preinst too. Fix CFLAGS + -O2 injection better. Copy the configure warning about SMB support. + + 02 Jun 2013; Jeroen Roovers tcpdump-4.4.0-r1.ebuild: + Do not keep /var/lib/tcpdump. + +*tcpdump-4.4.0-r1 (02 Jun 2013) + + 02 Jun 2013; Jeroen Roovers +tcpdump-4.4.0-r1.ebuild: + Enable secret libcap-ng support for chrooting (maybe bug #334329). + + 29 May 2013; Jeroen Roovers tcpdump-4.4.0.ebuild: + Remove obsolete cross-compile fix. + + 09 May 2013; Jeroen Roovers + -files/tcpdump-4.0.0-ipv6-build.patch, + -files/tcpdump-4.0.0-libsmi-autodep.patch, -files/tcpdump-4.2.0-ipv6.patch, + -files/tcpdump-4.2.0-ppi.h, -tcpdump-3.9.8-r1.ebuild, -tcpdump-3.9.8.ebuild, + -tcpdump-4.1.1.ebuild, -tcpdump-4.2.0.ebuild, -tcpdump-4.2.1.ebuild: + Old. + +*tcpdump-4.4.0 (09 May 2013) + + 09 May 2013; Jeroen Roovers +tcpdump-4.4.0.ebuild: + Version bump. + + 21 Feb 2013; Zac Medico tcpdump-4.3.0.ebuild: + Add ~arm-linux keyword. + + 22 Jan 2013; Mike Frysinger + +files/tcpdump-4.3.0-ssl-detect.patch, tcpdump-4.3.0.ebuild: + Fix from upstream for cross-compiling with ssl. + + 07 Dec 2012; Jeroen Roovers metadata.xml: + Clarify USE=chroot. + + 30 Sep 2012; Raúl Porcel tcpdump-4.3.0.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #435658 + + 23 Sep 2012; Pawel Hajdan jr tcpdump-4.3.0.ebuild: + x86 stable wrt bug #433263 + + 18 Sep 2012; Jeroen Roovers tcpdump-4.3.0.ebuild: + Stable for HPPA (bug #433263). + + 07 Sep 2012; Agostino Sarubbo tcpdump-4.3.0.ebuild: + Stable for amd64, wrt bug #433263 + + 03 Sep 2012; Anthony G. Basile tcpdump-4.3.0.ebuild: + Stable ppc64, bug #433263 + + 03 Sep 2012; Anthony G. Basile tcpdump-4.3.0.ebuild: + Stable ppc, bug #433263 + + 03 Sep 2012; Anthony G. Basile tcpdump-4.3.0.ebuild: + Stable arm, bug #433263 + +*tcpdump-4.3.0 (19 Jun 2012) + + 19 Jun 2012; Jeroen Roovers +tcpdump-4.3.0.ebuild: + Version bump. + + 12 Jun 2012; Zac Medico tcpdump-3.9.8-r1.ebuild, + tcpdump-3.9.8.ebuild, tcpdump-4.1.1.ebuild, tcpdump-4.2.0.ebuild, + tcpdump-4.2.1.ebuild: + inherit user for enewgroup and enewuser + + 23 Apr 2012; Benda Xu tcpdump-4.2.1.ebuild: + fixes directories in configure options for Prefix. closes bug #412005 + +*tcpdump-4.2.1 (04 Jan 2012) + + 04 Jan 2012; Tim Harder +tcpdump-4.2.1.ebuild: + Version bump. + + 17 Dec 2011; Jeroen Roovers tcpdump-4.2.0.ebuild, + +files/tcpdump-4.2.0-ipv6.patch: + Fix building with USE=-ipv6 thanks to Andrey Grozin, patch by Andrew + Savchenko (bug #395031). Clean up inherit. + +*tcpdump-4.2.0 (16 Dec 2011) + + 16 Dec 2011; Jeroen Roovers + -tcpdump-4.0.1_pre20090709.ebuild, +tcpdump-4.2.0.ebuild, + +files/tcpdump-4.2.0-ppi.h: + Version bump (bug #393085). + + 10 Nov 2011; Naohiro Aota tcpdump-4.1.1.ebuild: + Add fall-back dependency sys-freebsd/freebsd-ubin. It should work with + FreeBSD uuencode + + 09 Jul 2011; Matt Turner tcpdump-4.1.1.ebuild: + Added ~mips, bug 247076 + + 12 Apr 2010; Peter Volkov tcpdump-4.1.1.ebuild: + Print elog only if USE=suid, bug #312841, again thank Martin von Gagern + for report. + +*tcpdump-4.1.1 (08 Apr 2010) + + 08 Apr 2010; Peter Volkov -tcpdump-4.1.0.ebuild, + -tcpdump-4.1.0-r1.ebuild, -files/tcpdump-4.1.0-without-chroot.patch, + +tcpdump-4.1.1.ebuild: + Version bump. + + 07 Apr 2010; Peter Volkov tcpdump-4.1.0-r1.ebuild: + Print elog only if USE=suid, bug #312841, thank Martin von Gagern for + report. + +*tcpdump-4.1.0-r1 (02 Apr 2010) + + 02 Apr 2010; Peter Volkov +tcpdump-4.1.0-r1.ebuild: + Added suid USE flag to allow users in tcpdump group to sniff traffic, bug + #283527, thank Hank Leininger for report. + +*tcpdump-4.1.0 (02 Apr 2010) + + 02 Apr 2010; Peter Volkov +tcpdump-4.1.0.ebuild, + +files/tcpdump-4.1.0-without-chroot.patch: + Version bump, bug #312337, thank Richard Hartmann for report. Fixes + inability to run tcpdump if built with USE=-chroot, bug 281936, thank + Travis Schack for report. Tests are broken in the release. + + 12 Feb 2010; Jeroen Roovers tcpdump-3.9.8-r1.ebuild: + Stable for HPPA too. + + 01 Jan 2010; Christian Faulhammer + tcpdump-4.0.1_pre20090709.ebuild: + Transfer Prefix keywords + +*tcpdump-4.0.1_pre20090709 (09 Jul 2009) + + 09 Jul 2009; Peter Volkov -tcpdump-4.0.0.ebuild, + -tcpdump-4.0.1_pre20090616.ebuild, +tcpdump-4.0.1_pre20090709.ebuild: + --disable-chroot is now --without-chroot, bug #277001 thank Conrad + Kostecki for report. Disable samba support with IUSE default, bug #275100 + thank Matthias Schwarzott for suggestion. Dropped versions not to be + stabilized. + + 17 Jun 2009; Peter Volkov tcpdump-3.9.8.ebuild, + tcpdump-3.9.8-r1.ebuild, tcpdump-4.0.0.ebuild, + tcpdump-4.0.1_pre20090616.ebuild: + Make repoman happy: RDEPEND.implicit and ebuild.minorsyn fixed. + +*tcpdump-4.0.1_pre20090616 (17 Jun 2009) + + 17 Jun 2009; Peter Volkov + +tcpdump-4.0.1_pre20090616.ebuild: + Bump to recent git snapshot. + + 20 Feb 2009; Raúl Porcel tcpdump-4.0.0.ebuild: + Add ~arm/~s390/~sh wrt #247076 + +*tcpdump-4.0.0 (16 Nov 2008) + + 16 Nov 2008; Peter Volkov + -files/tcpdump-3.9.5-print-802_11.c.diff, + -files/tcpdump-3.9.6-bgp-integer-overflow.patch, + +files/tcpdump-4.0.0-ipv6-build.patch, + +files/tcpdump-4.0.0-libsmi-autodep.patch, metadata.xml, + -tcpdump-3.9.5-r3.ebuild, -tcpdump-3.9.6-r1.ebuild, + -tcpdump-3.9.7-r1.ebuild, +tcpdump-4.0.0.ebuild: + Version bump, bug #245179, thank Krzysztof Olędzki for report. Removed + old. + + 28 Sep 2008; Cédric Krier tcpdump-3.9.8-r1.ebuild: + Call enewuser/enewgroup in both pkg_setup and pkg_preinst for bug #231917 + + 10 Sep 2008; Peter Volkov tcpdump-3.9.5-r3.ebuild, + tcpdump-3.9.6-r1.ebuild, tcpdump-3.9.7-r1.ebuild, tcpdump-3.9.8.ebuild, + tcpdump-3.9.8-r1.ebuild: + enewuser/enewgroup die on their own, no need to || die + + 04 Aug 2008; Jeroen Roovers metadata.xml: + Describe local USE flags for GLEP 56. + + 25 Jun 2008; Santiago M. Mola + tcpdump-3.9.8-r1.ebuild: + amd64 stable + + 24 Jun 2008; Raúl Porcel tcpdump-3.9.8-r1.ebuild: + alpha/ia64/sparc/x86 stable + +*tcpdump-3.9.8-r1 (30 Mar 2008) + + 30 Mar 2008; Cédric Krier +tcpdump-3.9.8-r1.ebuild: + Add chroot USE for bug #199172 + + 14 Nov 2007; Jeroen Roovers tcpdump-3.9.8.ebuild: + Stable for HPPA (bug #198476). + + 10 Nov 2007; Markus Rothe tcpdump-3.9.8.ebuild: + Stable on ppc64; bug #198476 + + 10 Nov 2007; Daniel Gryniewicz tcpdump-3.9.8.ebuild: + Marked stable on amd64 for bug #198476 + + 09 Nov 2007; nixnut tcpdump-3.9.8.ebuild: + Stable on ppc wrt bug 198476 + + 08 Nov 2007; Raúl Porcel tcpdump-3.9.8.ebuild: + alpha/ia64/sparc/x86 stable wrt #198476 + + 13 Oct 2007; Tom Gall tcpdump-3.9.7-r1.ebuild: + stable on ppc64, bug #193787 + +*tcpdump-3.9.8 (09 Oct 2007) + + 09 Oct 2007; Markus Ullmann +tcpdump-3.9.8.ebuild: + Version bump wrt bug #194890 + + 29 Sep 2007; Christoph Mende tcpdump-3.9.7-r1.ebuild: + Stable on amd64 wrt bug #193787 + + 28 Sep 2007; nixnut tcpdump-3.9.7-r1.ebuild: + Stable on ppc wrt bug 193787 + + 27 Sep 2007; Jeroen Roovers tcpdump-3.9.7-r1.ebuild: + Stable for HPPA (bug #193787). + + 06 Sep 2007; Markus Ullmann ChangeLog: + Cleanup + + 06 Sep 2007; Raúl Porcel tcpdump-3.9.7-r1.ebuild: + alpha/ia64/x86 stable + + 06 Sep 2007; Markus Ullmann + -files/tcpdump-3.8.3-bgp-infinite-loop2.patch, + -files/tcpdump-3.8.3-gcc4.patch, -files/tcpdump-3.8.3-gentoo.patch, + -tcpdump-3.9.5-r2.ebuild, -tcpdump-3.9.6.ebuild: + Cleanup + + 28 Aug 2007; -tcpdump-3.9.7.ebuild: + Cleaned tcpdump ebuild without drop priviledges feature. + +*tcpdump-3.9.7-r1 (27 Aug 2007) + + 27 Aug 2007; Cédric Krier +tcpdump-3.9.7-r1.ebuild: + Re-enable drop privileges for bug #176391 + + 13 Aug 2007; Tobias Scherbaum + tcpdump-3.9.6-r1.ebuild: + ppc. stable + + 06 Aug 2007; Joshua Kinard tcpdump-3.9.6-r1.ebuild: + Stable on mips. + +*tcpdump-3.9.7 (02 Aug 2007) + + 02 Aug 2007; Raphael Marichez +tcpdump-3.9.7.ebuild: + Version bump + + 26 Jul 2007; Gustavo Zacarias + tcpdump-3.9.6-r1.ebuild: + Stable on sparc + + 24 Jul 2007; Raúl Porcel tcpdump-3.9.6-r1.ebuild: + alpha/ia64/x86 stable + + 16 Jul 2007; Markus Rothe tcpdump-3.9.5-r3.ebuild: + Stable on ppc64; bug #184815 + + 16 Jul 2007; Joshua Kinard tcpdump-3.9.5-r3.ebuild: + Stable on mips, per #184815. + + 15 Jul 2007; Tobias Scherbaum + tcpdump-3.9.5-r3.ebuild: + ppc stable, bug #184815 + + 13 Jul 2007; Steve Dibb tcpdump-3.9.5-r3.ebuild: + amd64 stable, security bug 184815 + + 12 Jul 2007; Jeroen Roovers tcpdump-3.9.5-r3.ebuild: + Stable for HPPA (bug #184815). + + 11 Jul 2007; Raúl Porcel tcpdump-3.9.5-r3.ebuild: + alpha/ia64/x86 stable wrt #184815 + + 11 Jul 2007; Gustavo Zacarias + tcpdump-3.9.5-r3.ebuild: + Stable on sparc wrt security #184815 + +*tcpdump-3.9.6-r1 (10 Jul 2007) +*tcpdump-3.9.5-r3 (10 Jul 2007) + + 10 Jul 2007; + +files/tcpdump-3.9.6-bgp-integer-overflow.patch, +tcpdump-3.9.5-r3.ebuild, + +tcpdump-3.9.6-r1.ebuild: + Fix vulnerability reported in bug 184815. Thank mu-b . Force tcpdump to drop privileges by default. Thank Jukka + Ruohonen for report (bug #176391). + +*tcpdump-3.9.6 (23 Jun 2007) + + 23 Jun 2007; Cédric Krier +tcpdump-3.9.6.ebuild: + Version bump + + 01 Apr 2007; Marcelo Goes + -tcpdump-3.9.4-r3.ebuild, -tcpdump-3.9.5-r1.ebuild: + Remove old ebuilds. + + 07 Mar 2007; Alexander H. Færøy + tcpdump-3.9.5-r2.ebuild: + Stable on MIPS; bug #168916 + + 06 Mar 2007; Markus Rothe tcpdump-3.9.5-r2.ebuild: + Stable on ppc64; bug #168916 + + 05 Mar 2007; tcpdump-3.9.5-r2.ebuild: + Stable on alpha wrt security bug #168916 + + 03 Mar 2007; Tobias Scherbaum + tcpdump-3.9.5-r2.ebuild: + Stable on ppc wrt bug #168916. + + 02 Mar 2007; Jason Wever tcpdump-3.9.5-r2.ebuild: + Stable on SPARC wrt security bug #168916. + + 02 Mar 2007; Christian Faulhammer + tcpdump-3.9.5-r2.ebuild: + stable x86; security bug 168916 + + 02 Mar 2007; Jeroen Roovers tcpdump-3.9.5-r2.ebuild: + Stable for HPPA (bug #168916). + + 02 Mar 2007; Steve Dibb tcpdump-3.9.5-r2.ebuild: + amd64 stable, bug 168916 + +*tcpdump-3.9.5-r2 (02 Mar 2007) + + 02 Mar 2007; Marcelo Goes + +files/tcpdump-3.9.5-print-802_11.c.diff, -tcpdump-3.9.3.ebuild, + -tcpdump-3.9.4.ebuild, +tcpdump-3.9.5-r2.ebuild: + Add print-802_11.c patch for bug 168916. Thanks to Executioner . Also, removing old ebuilds. + + 18 Dec 2006; Alexander H. Færøy + tcpdump-3.9.4-r3.ebuild: + Stable on IA64. + +*tcpdump-3.9.4-r3 (15 Nov 2006) + + 15 Nov 2006; Peter Volkov -tcpdump-3.9.4-r2.ebuild, + +tcpdump-3.9.4-r3.ebuild: + Fixed broken smb ./configure option. Thank Tommy Yu for report in bug #155193. + + 04 Nov 2006; Alexander H. Færøy + tcpdump-3.9.4-r2.ebuild: + Stable on Alpha. + +*tcpdump-3.9.5-r1 (09 Oct 2006) + + 09 Oct 2006; Markus Ullmann +tcpdump-3.9.5-r1.ebuild: + Readding samba stuff + +*tcpdump-3.9.5 (08 Oct 2006) + + 08 Oct 2006; Markus Ullmann +tcpdump-3.9.5.ebuild: + Version bump + + 04 Sep 2006; Joshua Kinard tcpdump-3.9.4-r2.ebuild: + Marked stable on mips. + + 16 Aug 2006; Markus Rothe tcpdump-3.9.4-r2.ebuild: + Stable on ppc64 + + 13 Aug 2006; Jason Wever tcpdump-3.9.4-r2.ebuild: + Stable on SPARC. + + 06 Aug 2006; Guy Martin tcpdump-3.9.4-r2.ebuild: + Stable on hppa. + + 30 Jul 2006; Tobias Scherbaum + tcpdump-3.9.4-r2.ebuild: + ppc stable + + 30 Jul 2006; Daniel Gryniewicz tcpdump-3.9.4-r2.ebuild: + Marked stable on amd64 + + 29 Jul 2006; Marcelo Goes + -tcpdump-3.8.3-r4.ebuild, -tcpdump-3.8.3-r6.ebuild, + -tcpdump-3.9.3-r2.ebuild, tcpdump-3.9.4-r2.ebuild: + Remove old ebuilds, mark 3.9.4-r2 x86 stable. + + 12 Jul 2006; Diego Pettenò + tcpdump-3.9.4-r2.ebuild: + Add ~x86-fbsd keyword. + + 28 Jun 2006; Simon Stelling tcpdump-3.9.4.ebuild: + stable on amd64 + + 28 Apr 2006; Joshua Kinard tcpdump-3.9.4.ebuild: + Marked stable on mips. + +*tcpdump-3.9.4-r2 (28 Mar 2006) +*tcpdump-3.9.3-r2 (28 Mar 2006) +*tcpdump-3.8.3-r6 (28 Mar 2006) + + 28 Mar 2006; Markus Ullmann -tcpdump-3.8.3-r5.ebuild, + +tcpdump-3.8.3-r6.ebuild, -tcpdump-3.9.3-r1.ebuild, + +tcpdump-3.9.3-r2.ebuild, -tcpdump-3.9.4-r1.ebuild, + +tcpdump-3.9.4-r2.ebuild: + Fixed ssl support, thanks to exg for hint + + 18 Mar 2006; Markus Ullmann tcpdump-3.9.3-r1.ebuild, + tcpdump-3.9.4-r1.ebuild: + added missing samba IUSE + +*tcpdump-3.9.4-r1 (18 Mar 2006) +*tcpdump-3.9.3-r1 (18 Mar 2006) +*tcpdump-3.8.3-r5 (18 Mar 2006) + + 18 Mar 2006; Markus Ullmann +tcpdump-3.8.3-r5.ebuild, + +tcpdump-3.9.3-r1.ebuild, +tcpdump-3.9.4-r1.ebuild: + Adding big fat warning if we use samba as dependency, configure script has + weird defaults. Thanks to exg for pointing this out + + 09 Mar 2006; Michael Hanselmann tcpdump-3.9.4.ebuild: + Stable on ppc. + + 27 Feb 2006; Markus Rothe tcpdump-3.9.4.ebuild: + Stable on ppc64 + + 27 Feb 2006; Christian Birchinger tcpdump-3.9.4.ebuild: + Added sparc stable keyword + + 26 Feb 2006; Marcelo Goes tcpdump-3.9.4.ebuild: + Mark 3.9.4 x86 stable. + + 20 Feb 2006; Joshua Kinard tcpdump-3.9.3.ebuild: + Marked stable on mips. + + 15 Feb 2006; Markus Ullmann tcpdump-3.8.3-r4.ebuild, + tcpdump-3.9.3.ebuild, tcpdump-3.9.4.ebuild: + Removing virtual/libpcap wrt bug #117898 + + 06 Feb 2006; Aron Griffis tcpdump-3.9.3.ebuild: + Mark 3.9.3 stable on alpha + + 21 Jan 2006; Markus Rothe tcpdump-3.9.3.ebuild: + Stable on ppc64 + + 15 Jan 2006; Michael Hanselmann tcpdump-3.9.3.ebuild: + Stable on ppc. + + 15 Jan 2006; Marcus D. Hanwell tcpdump-3.9.3.ebuild: + Stable on amd64, bug 118984. + + 09 Jan 2006; Gustavo Zacarias tcpdump-3.9.3.ebuild: + Stable on sparc + +*tcpdump-3.9.4 (08 Jan 2006) + + 08 Jan 2006; Marcelo Goes tcpdump-3.9.3.ebuild, + +tcpdump-3.9.4.ebuild: + 3.9.4 version bump, marking 3.9.3 x86 stable. + + 09 Oct 2005; tcpdump-3.9.3.ebuild: + Forcing at least -O optymalization. This close bug #108391 + +*tcpdump-3.9.3 (20 Sep 2005) + + 20 Sep 2005; Marcelo Goes +tcpdump-3.9.3.ebuild: + Version bump. + + 20 Sep 2005; Marcelo Goes + -tcpdump-3.8.3-r1.ebuild, tcpdump-3.8.3-r4.ebuild: + inherit eutils. + + 02 Jul 2005; Hardave Riar tcpdump-3.8.3-r4.ebuild: + Stable on mips, bug #95349 + +*tcpdump-3.8.3-r4 (30 Jun 2005) + + 30 Jun 2005; Aaron Walker -tcpdump-3.8.3-r2.ebuild, + -tcpdump-3.8.3-r3.ebuild, +tcpdump-3.8.3-r4.ebuild: + Revision bump; previous ebuilds do not enable SSL with USE=ssl, bug 97471. + Tidy old ebuilds. + + 11 Jun 2005; Yuta SATOH tcpdump-3.8.3-r3.ebuild: + Stable on ppc64, bug #95349 + + 10 Jun 2005; Rene Nussbaumer + tcpdump-3.8.3-r3.ebuild: + Stable on hppa. + + 10 Jun 2005; Aron Griffis tcpdump-3.8.3-r3.ebuild: + stable on alpha ia64 #95349 + + 10 Jun 2005; Michael Hanselmann + tcpdump-3.8.3-r3.ebuild: + Stable on ppc. + + 10 Jun 2005; Jan Brinkmann tcpdump-3.8.3-r3.ebuild: + Stable on amd64 wrt #95349. + + 10 Jun 2005; Gustavo Zacarias + tcpdump-3.8.3-r3.ebuild: + Stable on sparc wrt #95349 + +*tcpdump-3.8.3-r3 (09 Jun 2005) + + 09 Jun 2005; Marcelo Goes + +files/tcpdump-3.8.3-bgp-infinite-loop2.patch, +tcpdump-3.8.3-r3.ebuild: + Adding patch for security bug 95349. + + 15 May 2005; Marcelo Goes tcpdump-3.8.3-r1.ebuild: + Use toolchain-funcs.eclass instead of gcc.eclass. See bug 92745. + + 14 May 2005; Aaron Walker + files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild: + Update gcc4 patch with the proper AC_TRY_LINK fix. Thanks to halcy0n for the + help. + + 14 May 2005; Aaron Walker + +files/tcpdump-3.8.3-gcc4.patch, tcpdump-3.8.3-r2.ebuild: + Added patch to make gcc-4 a happy camper; also updated to use + toolchain-funcs.eclass rather than gcc.eclass. + + 07 May 2005; Bryan Østergaard + tcpdump-3.8.3-r2.ebuild: + Stable on alpha + ia64, bug 90541. + + 07 May 2005; Omkhar Arasaratnam + tcpdump-3.8.3-r2.ebuild: + Stable on ppc64 wrt #90541 + + 07 May 2005; Michael Hanselmann + tcpdump-3.8.3-r2.ebuild: + Stable on hppa. + + 07 May 2005; Gustavo Zacarias + tcpdump-3.8.3-r2.ebuild: + Stable on sparc wrt #90541 + + 06 May 2005; Andrej Kacian tcpdump-3.8.3-r2.ebuild: + Stable on amd64, bug #90541. + + 06 May 2005; Daniel Black + tcpdump-3.8.3-r2.ebuild: + ppc stable as per bug #90541 + +*tcpdump-3.8.3-r2 (06 May 2005) + + 06 May 2005; Marcelo Goes + +files/tcpdump-3.8.3-gentoo.patch, +tcpdump-3.8.3-r2.ebuild: + Adding security patch derived from debian to solve bug #90541 + + 31 Jan 2005; Daniel Black tcpdump-3.8.3-r1.ebuild: + virtual/libpcap transition + + 30 Oct 2004; Eldad Zack + -files/tcpdump-3.6.2-afsprinting.patch, -files/tcpdump-3.7.2-sctp.patch, + -tcpdump-3.6.2-r1.ebuild, -tcpdump-3.7.1.ebuild, -tcpdump-3.7.2.ebuild, + -tcpdump-3.8.1.ebuild, -tcpdump-3.8.3.ebuild: + Cleanup + + 17 Jul 2004; Tom Gall tcpdump-3.8.3-r1.ebuild: + stable on ppc64, bug #56913 + + 14 Jul 2004; Travis Tilley tcpdump-3.8.3-r1.ebuild: + fix gcc 3.4 fix so that it works with gcc 3.4.1 too + + 27 Apr 2004; Aron Griffis tcpdump-3.7.2.ebuild: + Add inherit eutils + + 04 Apr 2004; Aron Griffis tcpdump-3.8.3-r1.ebuild: + Mark stable on alpha and ia64 for bug 46258 + + 04 Apr 2004; Jon Portnoy tcpdump-3.8.3-r1.ebuild : + Stable on AMD64 + + 03 Apr 2004; Jason Wever tcpdump-3.8.3-r1.ebuild: + Stable on sparc wrt bug #46258. + + 03 Apr 2004; tcpdump-3.8.3-r1.ebuild: + stable on x86. Bug #37184,#46258 + + 03 Apr 2004; Lars Weiler tcpdump-3.8.3-r1.ebuild: + stable on ppc as requested in bug #46258 + +*tcpdump-3.8.3-r1 (31 Mar 2004) + + 31 Mar 2004; metadata.xml, tcpdump-3.8.3-r1.ebuild: + updated DEPEND's + + 30 Mar 2004; Jason Wever tcpdump-3.8.3.ebuild: + Stable on sparc. + +*tcpdump-3.8.3 (30 Mar 2004) + + 30 Mar 2004; tcpdump-3.6.2-r1.ebuild, + tcpdump-3.7.1.ebuild, tcpdump-3.7.2.ebuild, tcpdump-3.8.3.ebuild: + ISAKMP payload handling denial-of-service vulnerabilities. Bugzilla Bug 46258 + + 30 Mar 2004; Aron Griffis tcpdump-3.8.1.ebuild: + Stable on alpha and ia64 for bug 38206 + + 15 Jan 2004; tcpdump-3.8.1.ebuild: + marked hppa and sparc, fixes #38206 + + 05 Jan 2004; Daniel Ahlberg tcpdump-3.8.1.ebuild: + Change optimization levels. Patch by Gustavo Zacarias in + #37184. + +*tcpdump-3.8.1 (03 Jan 2004) + + 03 Jan 2004; Daniel Ahlberg tcpdump-3.8.1.ebuild: + Version bump. Closing #37091 + + 04 Nov 2003; Will Woods tcpdump-3.7.2.ebuild: + Added files/tcpdump-3.7.2-sctp.patch, fixing bug #25544 + +*tcpdump-3.7.2 (03 Mar 2003) + + 27 Apr 2003; Zach Welch tcpdump-3.7.2.ebuild: + add arm keyword + + 25 Apr 2003; Guy Martin tcpdump-3.7.2.ebuild : + Added hppa to KEYWORDS. + + 03 Mar 2003; Daniel Ahlberg : + Security update. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*tcpdump-3.7.1 (9 May 2002) + + 15 Feb 2003; Nicholas Wourms tcpdump-3.6.2-r1.ebuild tcpdump-3.7.1.ebuild : + Added mips keyword to ebuilds. + + 10 Feb 2003; Peter Johanson tcpdump-3.7.1.ebuild : + Added ~alpha to KEYWORDS in tcpdump-3.7.1.ebuild. + + 17 Aug 2002; Daniel Ahlberg tcpdump-3.7.1.ebuild : + Moved binary from /usr/bin to /usr/sbin as suggested in #6518. + + 21 Jul 2002; Owen Stampflee : + Added PPC to KEYWORDS. + + 18 Jul 2002; Kyle Manna tcpdump-3.7.1.ebuild : + New version again :) Not sure if this is BETA, devel, tested, working etc. + But it has the security patch already applied ;) + +*tcpdump-3.6.2-r1 (9 May 2002) + + 17 Aug 2002; Daniel Ahlberg tcpdump-3.6.2-r1.ebuild : + Moved binary from /usr/bin to /usr/sbin as suggested in #6518. + + 9 May 2002; Spider tcpdump-3.6.2-r1.ebuild : + Yet another security fix. from connectiva this time + +*tcpdump-3.6.2 (9 May 2002) + + 9 May 2002; Spider tcpdump-3.6.2.ebuild : + Updated version on tcpdump.org, fixes security vulnerability. + +*tcpdump-3.6.1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/Manifest b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/Manifest index 4d56297636..d77a6c7d84 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/Manifest @@ -1,21 +1,7 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX tcpdump-4.6.2-CVE-2014-8767.patch 5915 SHA256 71406588253893f3bb3ec1ef5b70efd1de3c9db6604089b1289a7cf6055e0ba9 SHA512 3ba603f14d8aa5d8c211c673d3f6fdfef5fbfd5f198d3b85fed04dd2a2695715b4d02d225763de3b62fad5803273f7e289fa76ec80fac54768b57345991de376 WHIRLPOOL 03b481e553d3e9dc944857d8051ee8b53c7b32c7c5ce7d8840110efe5c8bddf1efb792a9d34fbbc2aa741235f2983ea184519e39ed8d6cebcf14aa2846af357a -AUX tcpdump-4.6.2-CVE-2014-8768.patch 8335 SHA256 c91eb5a95dce1c2d846e25259e4f4c7df47a2489a7762a236e099590b4e1b7f0 SHA512 d7a260184346164eb4b9a744678a6d813ecc4627e903e04244d50cb9ff6cfac8e5476b87ca568d1f2f5d290450d93396c5eb38df26501d2bd31b248e6716e0b8 WHIRLPOOL 669c88b5974ced32949d3bc887cfd2c02db32ae29653574ff86f336504cea7c6145efc7c7c85e7f62b398ea45caf38570f58423f2e5389a995f9d986659cfc28 -AUX tcpdump-4.6.2-CVE-2014-8769.patch 21421 SHA256 4c82594572f77673b97fef23ebe7ee993b5ad9ed23b71e748eaac76abdfd19c2 SHA512 bf54217311b9095748f0014886801556048a1feab3a7086b0e957ce26440468859db70b18b8b545f9ffa86e2227d22913d5ff2958b9b631829de731e84bf3d0f WHIRLPOOL a691cce09ca5db8875982b9a47dbe25d9f79d88fa616269c17d90671f14e4cfb9abd1c71e171ae14acc161e445099b096e28c1071430ac95f719006391ecfa1c -AUX tcpdump-4.6.2-CVE-2014-9140.patch 859 SHA256 4762e0b7fe67ad340a9ac955c88bb968ef042fff831ee7fe1244b0242c586e8c SHA512 6bea98b9cf4a01e646e68689d93cad4f4fa0d17c2a457be5f3492b20115869f221a43da0ee814e482bfc3808a9d60e4c22d81f99a065c098bc866f0c74ecea38 WHIRLPOOL dba235d3897188264f67ab7910f626e0b17db2c15347613fe5189747111cc78eef98d6882ca8bd10bd6447033d3e24b77ff20cad2bc2ce13b68a699868aaf235 -DIST tcpdump-4.6.2.tar.gz 1105356 SHA256 524ee4d8e83a6c663f6879004216a9a5bcb1c68b11920d653eb87b79d008e0b8 SHA512 6e1799a97378c4844460d6b0c0766e9c7d36da0678d103f9571f536ccbc6d46f05b7caf4dc21277966ca687836152d21c227546c7d1cb382b045ed8f055228fc WHIRLPOOL d540fcccb0fac8f7c472bafe800c4c451455bcc2df8208d2e21d99c5e6d58de32dda89b59a2d63ee44ea63fa2fe607100f03f113d0ce40e6aa9b1db762a79ba3 DIST tcpdump-4.7.4.tar.gz 1153657 SHA256 6be520269a89036f99c0b2126713a60965953eab921002b07608ccfc0c47d9af SHA512 5660d82abdf7327c3e1717db519b2c98cd217fff17440019f3ccf166b3cb28ab1c1850b7c42f8c6ee38110838bb8a4a10cd394f25123783bb3d58e1f350ef326 WHIRLPOOL 7c320adf64bf5ff57af7f98fec9919ba3c07056fbbbe1c8a87ac73ecb767ce245c4963e69e24ff71704be7b42dc604992f261173a34b12a87cd0eab153762816 -EBUILD tcpdump-4.6.2-r1.ebuild 2355 SHA256 bc194285177f5b3787046ad44ab1cb91ae7afa855f4787bbc19cc584231f1e1f SHA512 0e53740fecebf77f3a11a516cf039b9b464770ff297fa76e1280db3d9e034c287fa38f0760cf9064e2daafe3627692ea89aa43b9904da162da8eca1f709698b5 WHIRLPOOL cf9d4f936467d408800364f58322549ccdc6a994bf517a16eb941c4b126a83624e19a3b3464d97cac7ff899da30d38b39fc6d5edcb87f464721d56044ba867db -EBUILD tcpdump-4.7.4.ebuild 2270 SHA256 bd0a8fc55fcb76faaab84a807160ad446a4ffaa8802d717d50ef667adcb87793 SHA512 47c697975a06fef6add13e594a80c993a9d25a8dd6cb94bfa26689553bbe70163c7a88df76bc38af6e4dc457edaa436a0fc82bd1e7c8415e33972f3e7bf66aee WHIRLPOOL e7b7f8f05c3a507f99a26c2c7e6a50ae9bcb7b7c9b81e5cb672cd7409b8ce9571a71303c4376590ee9453f8b4cb812f2c78ecbbb8e699f4a6e78173fd3e6a0cf -EBUILD tcpdump-9999.ebuild 2108 SHA256 e6330398520d46a290dcb66e01a84c293190ebd567907ee0cf78ae375726bf5d SHA512 505b4f43fabe2478d5862bf84f5e2bb219b2f723f4c2023da50a42efd4c477f8385221675f74eab8587456ea9360d5c8cbd39bad3418df11476cb5eb8a9bf8f1 WHIRLPOOL f45036ce27034430fc194c3493816bb7260fe596eaa7e7d73ffe17b9cfd076cca01aaa7cdb64508948d0bcaaf09e4c7bc31a8c4e951af45f92dbd5b37a8e74b5 -MISC ChangeLog 28520 SHA256 b6aabdfecd4a504078d2d6efd378ab1cb4cb164d85a81eb023c468cc83fe99bd SHA512 08cc2b29b1a48fda0a507423f7974925c6c1dd9daec7a5b069e006ee6bc1c20b38e2b5b3f4fa36c1c969170df588747c8ae81599721e011c4e5361316437cb13 WHIRLPOOL 23ea1fd36d0d4d8dbb8e5d15356c5cb3dc0133128dd8a7e5d3ad265fc9ea6a047478bae8de331629aa97a9c75581dd5495f60660a21af2b856d6777e65e6730a -MISC metadata.xml 365 SHA256 bb85383017d0fe03c9837832a8a4b747170fee670eb579bdfd2d9245762ff08c SHA512 6725efad0a73f396087805026ea7c9dac2768537dddc479fe7e0cfe5a23e63097dfed512b2a88534e3a7bc6a90e5f1151a09fe4d09c0eadaaf7c057d697189de WHIRLPOOL 7f49d044d82bd75952d3bf257b8890528a9ccef0bd330e845fd06c1c50e1caf950f2062f78e3a2b09c140ad18d2534be6e03c8866c7d98846eab1aa10e1a8e29 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iEYEAREIAAYFAlVDoEYACgkQVWmRsqeSphOEUgCdGRLCiiboceOIV4AjU49j71O8 -rWEAnjpw32+bWa8RNass1JNdoLUqQg1L -=78z2 ------END PGP SIGNATURE----- +EBUILD tcpdump-4.7.4-r1.ebuild 2227 SHA256 dc2919022ae8c08a45b150db1d8b75d72aa7132426733f163a4c98794b302959 SHA512 ed4eb400304d6a64894bec01372eb179bcf3b231fd85e1c34119597ba6803517de3b7c04d9e03128e0496a2834c54c3115e335eabbfdfafd68e8a022d5357ef9 WHIRLPOOL 5399dd46ac877ccef6ba629cedabfa389697bc373fb7b37a01661bb22b4dd1c57323b1568d46be88c6f4ef952b51cec8efbf33ff6013be4337a0e3ce4cd14f3f +EBUILD tcpdump-4.7.4.ebuild 2155 SHA256 481bca0ecf9ae75380c78a1831821cfb89ec5bfd2b66c2c349a6e6f6e469171e SHA512 e2538e57fb758ffdd5ec9adaa40c90fbe401b06511b8319f07367d46db7b4628e10f522fe54151e13f771bce5ce6a86a053f8234f5a6e8e372485f3449df614c WHIRLPOOL e516833f56e76fc53d3410333d7d4fb785c95b9e70d4312b631e8c97065f123e77c838f6ec67524314f92a0006a9e9b8f1d36bebb701a9bb4b9358fc6ff9beec +EBUILD tcpdump-9999.ebuild 2066 SHA256 204eed2e54771894cac2ec64a22843ac187f52953419995f337f6b0e9e151a99 SHA512 d59070be2ca638bacb5f181e59de983116d7f116ecf31ebe2129bd6817e2976188843f1c03082d44c7282835ff0f774c37895366cefa06c885c555321a046751 WHIRLPOOL f5402a5607f57db98f10de707d0527aeecf9afd46e1e98fef67009c9858646c1605d05fb310c5c73b778a30a4336d89ea0f58ccf4307987fc20c95ac2ad29750 +MISC ChangeLog 3031 SHA256 9e46fd6d19bfa524c8e569139bd9322f117c32fa8166dec3a8e52a978d1955f8 SHA512 70a715d347d1d81c02ee699a1f97e7217339ac59da1442f69a9002341c253109f3f42909e929996beec5ea63ee1a7c4a3846f38ea083bc9e1600e6799300460b WHIRLPOOL 4edc3609ee98fdb47bd458d1a608eff244dc1c9606cb1257e320fbfa37100133479d936741401abfb0a5a766685241259d9cfbe2384129a337d8b26ba2e02a58 +MISC ChangeLog-2015 29712 SHA256 4863278ce61c263a75d88ae2e72ccc38b70e82e9d9c506e533decf67447ca784 SHA512 bf84d0fa6c94c6eb1c27f3f923e40e198c9fcdad1b394e8f62d45d9a1c7de828d91ebb493bfcf8c423ec3204a1deeb14b07fb58a722247f2e15900dd4ff85480 WHIRLPOOL c299c8d27622a079e2a9a01c5fef0bd30e9c3b5a48dc6ed156a12e6929d32ea01401e1d2fffc27ef57b338698855ac250c2faa5c8b8a2ae847bf5eb2e92bdddf +MISC metadata.xml 482 SHA256 76c462701f618c45179ab09ae7aa71b6a2ad2b775de573b6c0df7d61ae581606 SHA512 8c78a083de9971fab800805382a845a7bd998f8bce8205bad5a16b93fcf48b6c3eaa56f4862213b184c28245031bfe0e423a494f4991581a3e62d2e71b03ddc7 WHIRLPOOL a07b590fedb46a11ebe2868e859a0567029905667ace4ed374fed187601ecce578e41f5eb36e13460e9cb1fa78cb62759581f16aec13ab455fe5631687029370 diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8767.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8767.patch deleted file mode 100644 index c3ac0ea21b..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8767.patch +++ /dev/null @@ -1,165 +0,0 @@ ---- a/print-olsr.c -+++ b/print-olsr.c -@@ -178,7 +178,7 @@ struct olsr_lq_neighbor6 { - /* - * print a neighbor list with LQ extensions. - */ --static void -+static int - olsr_print_lq_neighbor4(netdissect_options *ndo, - const u_char *msg_data, u_int hello_len) - { -@@ -187,6 +187,8 @@ olsr_print_lq_neighbor4(netdissect_options *ndo, - while (hello_len >= sizeof(struct olsr_lq_neighbor4)) { - - lq_neighbor = (struct olsr_lq_neighbor4 *)msg_data; -+ if (!ND_TTEST(*lq_neighbor)) -+ return (-1); - - ND_PRINT((ndo, "\n\t neighbor %s, link-quality %.2lf%%" - ", neighbor-link-quality %.2lf%%", -@@ -197,10 +199,11 @@ olsr_print_lq_neighbor4(netdissect_options *ndo, - msg_data += sizeof(struct olsr_lq_neighbor4); - hello_len -= sizeof(struct olsr_lq_neighbor4); - } -+ return (0); - } - - #if INET6 --static void -+static int - olsr_print_lq_neighbor6(netdissect_options *ndo, - const u_char *msg_data, u_int hello_len) - { -@@ -209,6 +212,8 @@ olsr_print_lq_neighbor6(netdissect_options *ndo, - while (hello_len >= sizeof(struct olsr_lq_neighbor6)) { - - lq_neighbor = (struct olsr_lq_neighbor6 *)msg_data; -+ if (!ND_TTEST(*lq_neighbor)) -+ return (-1); - - ND_PRINT((ndo, "\n\t neighbor %s, link-quality %.2lf%%" - ", neighbor-link-quality %.2lf%%", -@@ -219,13 +224,14 @@ olsr_print_lq_neighbor6(netdissect_options *ndo, - msg_data += sizeof(struct olsr_lq_neighbor6); - hello_len -= sizeof(struct olsr_lq_neighbor6); - } -+ return (0); - } - #endif /* INET6 */ - - /* - * print a neighbor list. - */ --static void -+static int - olsr_print_neighbor(netdissect_options *ndo, - const u_char *msg_data, u_int hello_len) - { -@@ -236,6 +242,8 @@ olsr_print_neighbor(netdissect_options *ndo, - - while (hello_len >= sizeof(struct in_addr)) { - -+ if (!ND_TTEST2(*msg_data, sizeof(struct in_addr))) -+ return (-1); - /* print 4 neighbors per line */ - - ND_PRINT((ndo, "%s%s", ipaddr_string(ndo, msg_data), -@@ -244,6 +252,7 @@ olsr_print_neighbor(netdissect_options *ndo, - msg_data += sizeof(struct in_addr); - hello_len -= sizeof(struct in_addr); - } -+ return (0); - } - - -@@ -326,6 +335,9 @@ olsr_print(netdissect_options *ndo, - ME_TO_DOUBLE(msgptr.v6->vtime), - EXTRACT_16BITS(msgptr.v6->msg_seq), - msg_len, (msg_len_valid == 0) ? " (invalid)" : "")); -+ if (!msg_len_valid) { -+ return; -+ } - - msg_tlen = msg_len - sizeof(struct olsr_msg6); - msg_data = tptr + sizeof(struct olsr_msg6); -@@ -354,6 +366,9 @@ olsr_print(netdissect_options *ndo, - ME_TO_DOUBLE(msgptr.v4->vtime), - EXTRACT_16BITS(msgptr.v4->msg_seq), - msg_len, (msg_len_valid == 0) ? " (invalid)" : "")); -+ if (!msg_len_valid) { -+ return; -+ } - - msg_tlen = msg_len - sizeof(struct olsr_msg4); - msg_data = tptr + sizeof(struct olsr_msg4); -@@ -362,6 +377,8 @@ olsr_print(netdissect_options *ndo, - switch (msg_type) { - case OLSR_HELLO_MSG: - case OLSR_HELLO_LQ_MSG: -+ if (msg_tlen < sizeof(struct olsr_hello)) -+ goto trunc; - ND_TCHECK2(*msg_data, sizeof(struct olsr_hello)); - - ptr.hello = (struct olsr_hello *)msg_data; -@@ -401,15 +418,21 @@ olsr_print(netdissect_options *ndo, - msg_tlen -= sizeof(struct olsr_hello_link); - hello_len -= sizeof(struct olsr_hello_link); - -+ ND_TCHECK2(*msg_data, hello_len); - if (msg_type == OLSR_HELLO_MSG) { -- olsr_print_neighbor(ndo, msg_data, hello_len); -+ if (olsr_print_neighbor(ndo, msg_data, hello_len) == -1) -+ goto trunc; - } else { - #if INET6 -- if (is_ipv6) -- olsr_print_lq_neighbor6(ndo, msg_data, hello_len); -- else -+ if (is_ipv6) { -+ if (olsr_print_lq_neighbor6(ndo, msg_data, hello_len) == -1) -+ goto trunc; -+ } else - #endif -- olsr_print_lq_neighbor4(ndo, msg_data, hello_len); -+ { -+ if (olsr_print_lq_neighbor4(ndo, msg_data, hello_len) == -1) -+ goto trunc; -+ } - } - - msg_data += hello_len; -@@ -419,6 +442,8 @@ olsr_print(netdissect_options *ndo, - - case OLSR_TC_MSG: - case OLSR_TC_LQ_MSG: -+ if (msg_tlen < sizeof(struct olsr_tc)) -+ goto trunc; - ND_TCHECK2(*msg_data, sizeof(struct olsr_tc)); - - ptr.tc = (struct olsr_tc *)msg_data; -@@ -428,14 +453,19 @@ olsr_print(netdissect_options *ndo, - msg_tlen -= sizeof(struct olsr_tc); - - if (msg_type == OLSR_TC_MSG) { -- olsr_print_neighbor(ndo, msg_data, msg_tlen); -+ if (olsr_print_neighbor(ndo, msg_data, msg_tlen) == -1) -+ goto trunc; - } else { - #if INET6 -- if (is_ipv6) -- olsr_print_lq_neighbor6(ndo, msg_data, msg_tlen); -- else -+ if (is_ipv6) { -+ if (olsr_print_lq_neighbor6(ndo, msg_data, msg_tlen) == -1) -+ goto trunc; -+ } else - #endif -- olsr_print_lq_neighbor4(ndo, msg_data, msg_tlen); -+ { -+ if (olsr_print_lq_neighbor4(ndo, msg_data, msg_tlen) == -1) -+ goto trunc; -+ } - } - break; - diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8768.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8768.patch deleted file mode 100644 index 7f6fd70c78..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8768.patch +++ /dev/null @@ -1,327 +0,0 @@ ---- a/print-geonet.c -+++ b/print-geonet.c -@@ -56,16 +56,12 @@ static const struct tok msg_type_values[] = { - - static void - print_btp_body(netdissect_options *ndo, -- const u_char *bp, u_int length) -+ const u_char *bp) - { - int version; - int msg_type; - const char *msg_type_str; - -- if (length <= 2) { -- return; -- } -- - /* Assuming ItsDpuHeader */ - version = bp[0]; - msg_type = bp[1]; -@@ -83,7 +79,7 @@ print_btp(netdissect_options *ndo, - ND_PRINT((ndo, "; BTP Dst:%u Src:%u", dest, src)); - } - --static void -+static int - print_long_pos_vector(netdissect_options *ndo, - const u_char *bp) - { -@@ -91,10 +87,13 @@ print_long_pos_vector(netdissect_options *ndo, - - ND_PRINT((ndo, "GN_ADDR:%s ", linkaddr_string (ndo, bp, 0, GEONET_ADDR_LEN))); - -+ if (!ND_TTEST2(*(bp+12), 8)) -+ return (-1); - lat = EXTRACT_32BITS(bp+12); - ND_PRINT((ndo, "lat:%d ", lat)); - lon = EXTRACT_32BITS(bp+16); - ND_PRINT((ndo, "lon:%d", lon)); -+ return (0); - } - - -@@ -105,137 +104,170 @@ print_long_pos_vector(netdissect_options *ndo, - void - geonet_print(netdissect_options *ndo, const u_char *eth, const u_char *bp, u_int length) - { -+ int version; -+ int next_hdr; -+ int hdr_type; -+ int hdr_subtype; -+ uint16_t payload_length; -+ int hop_limit; -+ const char *next_hdr_txt = "Unknown"; -+ const char *hdr_type_txt = "Unknown"; -+ int hdr_size = -1; -+ - ND_PRINT((ndo, "GeoNet src:%s; ", etheraddr_string(ndo, eth+6))); - -- if (length >= 36) { -- /* Process Common Header */ -- int version = bp[0] >> 4; -- int next_hdr = bp[0] & 0x0f; -- int hdr_type = bp[1] >> 4; -- int hdr_subtype = bp[1] & 0x0f; -- uint16_t payload_length = EXTRACT_16BITS(bp+4); -- int hop_limit = bp[7]; -- const char *next_hdr_txt = "Unknown"; -- const char *hdr_type_txt = "Unknown"; -- int hdr_size = -1; -+ /* Process Common Header */ -+ if (length < 36) -+ goto malformed; -+ -+ ND_TCHECK2(*bp, 7); -+ version = bp[0] >> 4; -+ next_hdr = bp[0] & 0x0f; -+ hdr_type = bp[1] >> 4; -+ hdr_subtype = bp[1] & 0x0f; -+ payload_length = EXTRACT_16BITS(bp+4); -+ hop_limit = bp[7]; - -- switch (next_hdr) { -- case 0: next_hdr_txt = "Any"; break; -- case 1: next_hdr_txt = "BTP-A"; break; -- case 2: next_hdr_txt = "BTP-B"; break; -- case 3: next_hdr_txt = "IPv6"; break; -- } -+ switch (next_hdr) { -+ case 0: next_hdr_txt = "Any"; break; -+ case 1: next_hdr_txt = "BTP-A"; break; -+ case 2: next_hdr_txt = "BTP-B"; break; -+ case 3: next_hdr_txt = "IPv6"; break; -+ } - -- switch (hdr_type) { -- case 0: hdr_type_txt = "Any"; break; -- case 1: hdr_type_txt = "Beacon"; break; -- case 2: hdr_type_txt = "GeoUnicast"; break; -- case 3: switch (hdr_subtype) { -- case 0: hdr_type_txt = "GeoAnycastCircle"; break; -- case 1: hdr_type_txt = "GeoAnycastRect"; break; -- case 2: hdr_type_txt = "GeoAnycastElipse"; break; -- } -- break; -- case 4: switch (hdr_subtype) { -- case 0: hdr_type_txt = "GeoBroadcastCircle"; break; -- case 1: hdr_type_txt = "GeoBroadcastRect"; break; -- case 2: hdr_type_txt = "GeoBroadcastElipse"; break; -- } -- break; -- case 5: switch (hdr_subtype) { -- case 0: hdr_type_txt = "TopoScopeBcast-SH"; break; -- case 1: hdr_type_txt = "TopoScopeBcast-MH"; break; -- } -- break; -- case 6: switch (hdr_subtype) { -- case 0: hdr_type_txt = "LocService-Request"; break; -- case 1: hdr_type_txt = "LocService-Reply"; break; -- } -- break; -- } -+ switch (hdr_type) { -+ case 0: hdr_type_txt = "Any"; break; -+ case 1: hdr_type_txt = "Beacon"; break; -+ case 2: hdr_type_txt = "GeoUnicast"; break; -+ case 3: switch (hdr_subtype) { -+ case 0: hdr_type_txt = "GeoAnycastCircle"; break; -+ case 1: hdr_type_txt = "GeoAnycastRect"; break; -+ case 2: hdr_type_txt = "GeoAnycastElipse"; break; -+ } -+ break; -+ case 4: switch (hdr_subtype) { -+ case 0: hdr_type_txt = "GeoBroadcastCircle"; break; -+ case 1: hdr_type_txt = "GeoBroadcastRect"; break; -+ case 2: hdr_type_txt = "GeoBroadcastElipse"; break; -+ } -+ break; -+ case 5: switch (hdr_subtype) { -+ case 0: hdr_type_txt = "TopoScopeBcast-SH"; break; -+ case 1: hdr_type_txt = "TopoScopeBcast-MH"; break; -+ } -+ break; -+ case 6: switch (hdr_subtype) { -+ case 0: hdr_type_txt = "LocService-Request"; break; -+ case 1: hdr_type_txt = "LocService-Reply"; break; -+ } -+ break; -+ } -+ -+ ND_PRINT((ndo, "v:%d ", version)); -+ ND_PRINT((ndo, "NH:%d-%s ", next_hdr, next_hdr_txt)); -+ ND_PRINT((ndo, "HT:%d-%d-%s ", hdr_type, hdr_subtype, hdr_type_txt)); -+ ND_PRINT((ndo, "HopLim:%d ", hop_limit)); -+ ND_PRINT((ndo, "Payload:%d ", payload_length)); -+ if (print_long_pos_vector(ndo, bp + 8) == -1) -+ goto trunc; - -- ND_PRINT((ndo, "v:%d ", version)); -- ND_PRINT((ndo, "NH:%d-%s ", next_hdr, next_hdr_txt)); -- ND_PRINT((ndo, "HT:%d-%d-%s ", hdr_type, hdr_subtype, hdr_type_txt)); -- ND_PRINT((ndo, "HopLim:%d ", hop_limit)); -- ND_PRINT((ndo, "Payload:%d ", payload_length)); -- print_long_pos_vector(ndo, bp + 8); -+ /* Skip Common Header */ -+ length -= 36; -+ bp += 36; - -- /* Skip Common Header */ -- length -= 36; -- bp += 36; -+ /* Process Extended Headers */ -+ switch (hdr_type) { -+ case 0: /* Any */ -+ hdr_size = 0; -+ break; -+ case 1: /* Beacon */ -+ hdr_size = 0; -+ break; -+ case 2: /* GeoUnicast */ -+ break; -+ case 3: switch (hdr_subtype) { -+ case 0: /* GeoAnycastCircle */ -+ break; -+ case 1: /* GeoAnycastRect */ -+ break; -+ case 2: /* GeoAnycastElipse */ -+ break; -+ } -+ break; -+ case 4: switch (hdr_subtype) { -+ case 0: /* GeoBroadcastCircle */ -+ break; -+ case 1: /* GeoBroadcastRect */ -+ break; -+ case 2: /* GeoBroadcastElipse */ -+ break; -+ } -+ break; -+ case 5: switch (hdr_subtype) { -+ case 0: /* TopoScopeBcast-SH */ -+ hdr_size = 0; -+ break; -+ case 1: /* TopoScopeBcast-MH */ -+ hdr_size = 68 - 36; -+ break; -+ } -+ break; -+ case 6: switch (hdr_subtype) { -+ case 0: /* LocService-Request */ -+ break; -+ case 1: /* LocService-Reply */ -+ break; -+ } -+ break; -+ } - -- /* Process Extended Headers */ -- switch (hdr_type) { -+ /* Skip Extended headers */ -+ if (hdr_size >= 0) { -+ if (length < (u_int)hdr_size) -+ goto malformed; -+ ND_TCHECK2(*bp, hdr_size); -+ length -= hdr_size; -+ bp += hdr_size; -+ switch (next_hdr) { - case 0: /* Any */ -- hdr_size = 0; -- break; -- case 1: /* Beacon */ -- hdr_size = 0; -- break; -- case 2: /* GeoUnicast */ - break; -- case 3: switch (hdr_subtype) { -- case 0: /* GeoAnycastCircle */ -- break; -- case 1: /* GeoAnycastRect */ -- break; -- case 2: /* GeoAnycastElipse */ -- break; -+ case 1: -+ case 2: /* BTP A/B */ -+ if (length < 4) -+ goto malformed; -+ ND_TCHECK2(*bp, 4); -+ print_btp(ndo, bp); -+ length -= 4; -+ bp += 4; -+ if (length >= 2) { -+ /* -+ * XXX - did print_btp_body() -+ * return if length < 2 -+ * because this is optional, -+ * or was that just not -+ * reporting genuine errors? -+ */ -+ ND_TCHECK2(*bp, 2); -+ print_btp_body(ndo, bp); - } - break; -- case 4: switch (hdr_subtype) { -- case 0: /* GeoBroadcastCircle */ -- break; -- case 1: /* GeoBroadcastRect */ -- break; -- case 2: /* GeoBroadcastElipse */ -- break; -- } -- break; -- case 5: switch (hdr_subtype) { -- case 0: /* TopoScopeBcast-SH */ -- hdr_size = 0; -- break; -- case 1: /* TopoScopeBcast-MH */ -- hdr_size = 68 - 36; -- break; -- } -- break; -- case 6: switch (hdr_subtype) { -- case 0: /* LocService-Request */ -- break; -- case 1: /* LocService-Reply */ -- break; -- } -+ case 3: /* IPv6 */ - break; - } -- -- /* Skip Extended headers */ -- if (hdr_size >= 0) { -- length -= hdr_size; -- bp += hdr_size; -- switch (next_hdr) { -- case 0: /* Any */ -- break; -- case 1: -- case 2: /* BTP A/B */ -- print_btp(ndo, bp); -- length -= 4; -- bp += 4; -- print_btp_body(ndo, bp, length); -- break; -- case 3: /* IPv6 */ -- break; -- } -- } -- } else { -- ND_PRINT((ndo, "Malformed (small) ")); - } - - /* Print user data part */ - if (ndo->ndo_vflag) - ND_DEFAULTPRINT(bp, length); -+ return; -+ -+malformed: -+ ND_PRINT((ndo, " Malformed (small) ")); -+ /* XXX - print the remaining data as hex? */ -+ return; -+ -+trunc: -+ ND_PRINT((ndo, "[|geonet]")); - } - - diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8769.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8769.patch deleted file mode 100644 index 4d44be5349..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-8769.patch +++ /dev/null @@ -1,684 +0,0 @@ ---- a/print-aodv.c -+++ b/print-aodv.c -@@ -37,9 +37,6 @@ - - #include - --/* for offsetof */ --#include -- - #include "interface.h" - #include "addrtoname.h" - #include "extract.h" /* must come after interface.h */ -@@ -146,13 +143,6 @@ struct aodv_rerr { - uint8_t rerr_flags; /* various flags */ - uint8_t rerr_zero0; /* reserved, set to zero */ - uint8_t rerr_dc; /* destination count */ -- union { -- struct rerr_unreach dest[1]; --#ifdef INET6 -- struct rerr_unreach6 dest6[1]; -- struct rerr_unreach6_draft_01 dest6_draft_01[1]; --#endif -- } r; - }; - - #define RERR_NODELETE 0x80 /* don't delete the link */ -@@ -163,19 +153,6 @@ struct aodv_rrep_ack { - uint8_t ra_zero0; - }; - --union aodv { -- struct aodv_rreq rreq; -- struct aodv_rrep rrep; -- struct aodv_rerr rerr; -- struct aodv_rrep_ack rrep_ack; --#ifdef INET6 -- struct aodv_rreq6 rreq6; -- struct aodv_rreq6_draft_01 rreq6_draft_01; -- struct aodv_rrep6 rrep6; -- struct aodv_rrep6_draft_01 rrep6_draft_01; --#endif --}; -- - #define AODV_RREQ 1 /* route request */ - #define AODV_RREP 2 /* route response */ - #define AODV_RERR 3 /* error report */ -@@ -204,22 +181,14 @@ static void - aodv_extension(netdissect_options *ndo, - const struct aodv_ext *ep, u_int length) - { -- u_int i; - const struct aodv_hello *ah; - - switch (ep->type) { - case AODV_EXT_HELLO: -- if (ndo->ndo_snapend < (u_char *) ep) { -- ND_PRINT((ndo, " [|hello]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - (u_char *)ep)); -- if (i < sizeof(struct aodv_hello)) { -- ND_PRINT((ndo, " [|hello]")); -- return; -- } -- i -= sizeof(struct aodv_hello); -- ah = (void *)ep; -+ ah = (const struct aodv_hello *)(const void *)ep; -+ ND_TCHECK(*ah); -+ if (length < sizeof(struct aodv_hello)) -+ goto trunc; - ND_PRINT((ndo, "\n\text HELLO %ld ms", - (unsigned long)EXTRACT_32BITS(&ah->interval))); - break; -@@ -228,141 +197,135 @@ aodv_extension(netdissect_options *ndo, - ND_PRINT((ndo, "\n\text %u %u", ep->type, ep->length)); - break; - } -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|hello]")); - } - - static void --aodv_rreq(netdissect_options *ndo, -- const union aodv *ap, const u_char *dat, u_int length) -+aodv_rreq(netdissect_options *ndo, const u_char *dat, u_int length) - { - u_int i; -+ const struct aodv_rreq *ap = (const struct aodv_rreq *)dat; - -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - dat)); -- if (i < sizeof(ap->rreq)) { -- ND_PRINT((ndo, " [|rreq]")); -- return; -- } -- i -= sizeof(ap->rreq); -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rreq %u %s%s%s%s%shops %u id 0x%08lx\n" - "\tdst %s seq %lu src %s seq %lu", length, -- ap->rreq.rreq_type & RREQ_JOIN ? "[J]" : "", -- ap->rreq.rreq_type & RREQ_REPAIR ? "[R]" : "", -- ap->rreq.rreq_type & RREQ_GRAT ? "[G]" : "", -- ap->rreq.rreq_type & RREQ_DEST ? "[D]" : "", -- ap->rreq.rreq_type & RREQ_UNKNOWN ? "[U] " : " ", -- ap->rreq.rreq_hops, -- (unsigned long)EXTRACT_32BITS(&ap->rreq.rreq_id), -- ipaddr_string(ndo, &ap->rreq.rreq_da), -- (unsigned long)EXTRACT_32BITS(&ap->rreq.rreq_ds), -- ipaddr_string(ndo, &ap->rreq.rreq_oa), -- (unsigned long)EXTRACT_32BITS(&ap->rreq.rreq_os))); -+ ap->rreq_type & RREQ_JOIN ? "[J]" : "", -+ ap->rreq_type & RREQ_REPAIR ? "[R]" : "", -+ ap->rreq_type & RREQ_GRAT ? "[G]" : "", -+ ap->rreq_type & RREQ_DEST ? "[D]" : "", -+ ap->rreq_type & RREQ_UNKNOWN ? "[U] " : " ", -+ ap->rreq_hops, -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_id), -+ ipaddr_string(ndo, &ap->rreq_da), -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_ds), -+ ipaddr_string(ndo, &ap->rreq_oa), -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_os))); -+ i = length - sizeof(*ap); - if (i >= sizeof(struct aodv_ext)) -- aodv_extension(ndo, (void *)(&ap->rreq + 1), i); -+ aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|rreq")); - } - - static void --aodv_rrep(netdissect_options *ndo, -- const union aodv *ap, const u_char *dat, u_int length) -+aodv_rrep(netdissect_options *ndo, const u_char *dat, u_int length) - { - u_int i; -+ const struct aodv_rrep *ap = (const struct aodv_rrep *)dat; - -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - dat)); -- if (i < sizeof(ap->rrep)) { -- ND_PRINT((ndo, " [|rrep]")); -- return; -- } -- i -= sizeof(ap->rrep); -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rrep %u %s%sprefix %u hops %u\n" - "\tdst %s dseq %lu src %s %lu ms", length, -- ap->rrep.rrep_type & RREP_REPAIR ? "[R]" : "", -- ap->rrep.rrep_type & RREP_ACK ? "[A] " : " ", -- ap->rrep.rrep_ps & RREP_PREFIX_MASK, -- ap->rrep.rrep_hops, -- ipaddr_string(ndo, &ap->rrep.rrep_da), -- (unsigned long)EXTRACT_32BITS(&ap->rrep.rrep_ds), -- ipaddr_string(ndo, &ap->rrep.rrep_oa), -- (unsigned long)EXTRACT_32BITS(&ap->rrep.rrep_life))); -+ ap->rrep_type & RREP_REPAIR ? "[R]" : "", -+ ap->rrep_type & RREP_ACK ? "[A] " : " ", -+ ap->rrep_ps & RREP_PREFIX_MASK, -+ ap->rrep_hops, -+ ipaddr_string(ndo, &ap->rrep_da), -+ (unsigned long)EXTRACT_32BITS(&ap->rrep_ds), -+ ipaddr_string(ndo, &ap->rrep_oa), -+ (unsigned long)EXTRACT_32BITS(&ap->rrep_life))); -+ i = length - sizeof(*ap); - if (i >= sizeof(struct aodv_ext)) -- aodv_extension(ndo, (void *)(&ap->rrep + 1), i); -+ aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|rreq")); - } - - static void --aodv_rerr(netdissect_options *ndo, -- const union aodv *ap, const u_char *dat, u_int length) -+aodv_rerr(netdissect_options *ndo, const u_char *dat, u_int length) - { -- u_int i; -- const struct rerr_unreach *dp = NULL; -- int n, trunc; -+ u_int i, dc; -+ const struct aodv_rerr *ap = (const struct aodv_rerr *)dat; -+ const struct rerr_unreach *dp; - -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - dat)); -- if (i < offsetof(struct aodv_rerr, r)) { -- ND_PRINT((ndo, " [|rerr]")); -- return; -- } -- i -= offsetof(struct aodv_rerr, r); -- dp = &ap->rerr.r.dest[0]; -- n = ap->rerr.rerr_dc * sizeof(ap->rerr.r.dest[0]); -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rerr %s [items %u] [%u]:", -- ap->rerr.rerr_flags & RERR_NODELETE ? "[D]" : "", -- ap->rerr.rerr_dc, length)); -- trunc = n - (i/sizeof(ap->rerr.r.dest[0])); -- for (; i >= sizeof(ap->rerr.r.dest[0]); -- ++dp, i -= sizeof(ap->rerr.r.dest[0])) { -+ ap->rerr_flags & RERR_NODELETE ? "[D]" : "", -+ ap->rerr_dc, length)); -+ dp = (struct rerr_unreach *)(dat + sizeof(*ap)); -+ i = length - sizeof(*ap); -+ for (dc = ap->rerr_dc; dc != 0; dc--) { -+ ND_TCHECK(*dp); -+ if (i < sizeof(*dp)) -+ goto trunc; - ND_PRINT((ndo, " {%s}(%ld)", ipaddr_string(ndo, &dp->u_da), - (unsigned long)EXTRACT_32BITS(&dp->u_ds))); -+ dp++; -+ i -= sizeof(*dp); - } -- if (trunc) -- ND_PRINT((ndo, "[|rerr]")); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, "[|rerr]")); - } - - static void - #ifdef INET6 --aodv_v6_rreq(netdissect_options *ndo, -- const union aodv *ap, const u_char *dat, u_int length) -+aodv_v6_rreq(netdissect_options *ndo, const u_char *dat, u_int length) - #else --aodv_v6_rreq(netdissect_options *ndo, -- const union aodv *ap _U_, const u_char *dat _U_, u_int length) -+aodv_v6_rreq(netdissect_options *ndo, const u_char *dat _U_, u_int length) - #endif - { - #ifdef INET6 - u_int i; -+ const struct aodv_rreq6 *ap = (const struct aodv_rreq6 *)dat; - -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - dat)); -- if (i < sizeof(ap->rreq6)) { -- ND_PRINT((ndo, " [|rreq6]")); -- return; -- } -- i -= sizeof(ap->rreq6); -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " v6 rreq %u %s%s%s%s%shops %u id 0x%08lx\n" - "\tdst %s seq %lu src %s seq %lu", length, -- ap->rreq6.rreq_type & RREQ_JOIN ? "[J]" : "", -- ap->rreq6.rreq_type & RREQ_REPAIR ? "[R]" : "", -- ap->rreq6.rreq_type & RREQ_GRAT ? "[G]" : "", -- ap->rreq6.rreq_type & RREQ_DEST ? "[D]" : "", -- ap->rreq6.rreq_type & RREQ_UNKNOWN ? "[U] " : " ", -- ap->rreq6.rreq_hops, -- (unsigned long)EXTRACT_32BITS(&ap->rreq6.rreq_id), -- ip6addr_string(ndo, &ap->rreq6.rreq_da), -- (unsigned long)EXTRACT_32BITS(&ap->rreq6.rreq_ds), -- ip6addr_string(ndo, &ap->rreq6.rreq_oa), -- (unsigned long)EXTRACT_32BITS(&ap->rreq6.rreq_os))); -+ ap->rreq_type & RREQ_JOIN ? "[J]" : "", -+ ap->rreq_type & RREQ_REPAIR ? "[R]" : "", -+ ap->rreq_type & RREQ_GRAT ? "[G]" : "", -+ ap->rreq_type & RREQ_DEST ? "[D]" : "", -+ ap->rreq_type & RREQ_UNKNOWN ? "[U] " : " ", -+ ap->rreq_hops, -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_id), -+ ip6addr_string(ndo, &ap->rreq_da), -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_ds), -+ ip6addr_string(ndo, &ap->rreq_oa), -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_os))); -+ i = length - sizeof(*ap); - if (i >= sizeof(struct aodv_ext)) -- aodv_extension(ndo, (void *)(&ap->rreq6 + 1), i); -+ aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|rreq")); - #else - ND_PRINT((ndo, " v6 rreq %u", length)); - #endif -@@ -370,38 +333,35 @@ aodv_v6_rreq(netdissect_options *ndo, - - static void - #ifdef INET6 --aodv_v6_rrep(netdissect_options *ndo, -- const union aodv *ap, const u_char *dat, u_int length) -+aodv_v6_rrep(netdissect_options *ndo, const u_char *dat, u_int length) - #else --aodv_v6_rrep(netdissect_options *ndo, -- const union aodv *ap _U_, const u_char *dat _U_, u_int length) -+aodv_v6_rrep(netdissect_options *ndo, const u_char *dat _U_, u_int length) - #endif - { - #ifdef INET6 - u_int i; -+ const struct aodv_rrep6 *ap = (const struct aodv_rrep6 *)dat; - -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - dat)); -- if (i < sizeof(ap->rrep6)) { -- ND_PRINT((ndo, " [|rrep6]")); -- return; -- } -- i -= sizeof(ap->rrep6); -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rrep %u %s%sprefix %u hops %u\n" - "\tdst %s dseq %lu src %s %lu ms", length, -- ap->rrep6.rrep_type & RREP_REPAIR ? "[R]" : "", -- ap->rrep6.rrep_type & RREP_ACK ? "[A] " : " ", -- ap->rrep6.rrep_ps & RREP_PREFIX_MASK, -- ap->rrep6.rrep_hops, -- ip6addr_string(ndo, &ap->rrep6.rrep_da), -- (unsigned long)EXTRACT_32BITS(&ap->rrep6.rrep_ds), -- ip6addr_string(ndo, &ap->rrep6.rrep_oa), -- (unsigned long)EXTRACT_32BITS(&ap->rrep6.rrep_life))); -+ ap->rrep_type & RREP_REPAIR ? "[R]" : "", -+ ap->rrep_type & RREP_ACK ? "[A] " : " ", -+ ap->rrep_ps & RREP_PREFIX_MASK, -+ ap->rrep_hops, -+ ip6addr_string(ndo, &ap->rrep_da), -+ (unsigned long)EXTRACT_32BITS(&ap->rrep_ds), -+ ip6addr_string(ndo, &ap->rrep_oa), -+ (unsigned long)EXTRACT_32BITS(&ap->rrep_life))); -+ i = length - sizeof(*ap); - if (i >= sizeof(struct aodv_ext)) -- aodv_extension(ndo, (void *)(&ap->rrep6 + 1), i); -+ aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|rreq")); - #else - ND_PRINT((ndo, " rrep %u", length)); - #endif -@@ -409,31 +369,37 @@ aodv_v6_rrep(netdissect_options *ndo, - - static void - #ifdef INET6 --aodv_v6_rerr(netdissect_options *ndo, -- const union aodv *ap, u_int length) -+aodv_v6_rerr(netdissect_options *ndo, const u_char *dat, u_int length) - #else --aodv_v6_rerr(netdissect_options *ndo, -- const union aodv *ap _U_, u_int length) -+aodv_v6_rerr(netdissect_options *ndo, const u_char *dat _U_, u_int length) - #endif - { - #ifdef INET6 -- const struct rerr_unreach6 *dp6 = NULL; -- int i, j, n, trunc; -+ u_int i, dc; -+ const struct aodv_rerr *ap = (const struct aodv_rerr *)dat; -+ const struct rerr_unreach6 *dp6; - -- i = length - offsetof(struct aodv_rerr, r); -- j = sizeof(ap->rerr.r.dest6[0]); -- dp6 = &ap->rerr.r.dest6[0]; -- n = ap->rerr.rerr_dc * j; -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rerr %s [items %u] [%u]:", -- ap->rerr.rerr_flags & RERR_NODELETE ? "[D]" : "", -- ap->rerr.rerr_dc, length)); -- trunc = n - (i/j); -- for (; i -= j >= 0; ++dp6) { -+ ap->rerr_flags & RERR_NODELETE ? "[D]" : "", -+ ap->rerr_dc, length)); -+ dp6 = (struct rerr_unreach6 *)(void *)(ap + 1); -+ i = length - sizeof(*ap); -+ for (dc = ap->rerr_dc; dc != 0; dc--) { -+ ND_TCHECK(*dp6); -+ if (i < sizeof(*dp6)) -+ goto trunc; - ND_PRINT((ndo, " {%s}(%ld)", ip6addr_string(ndo, &dp6->u_da), - (unsigned long)EXTRACT_32BITS(&dp6->u_ds))); -+ dp6++; -+ i -= sizeof(*dp6); - } -- if (trunc) -- ND_PRINT((ndo, "[|rerr]")); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, "[|rerr]")); - #else - ND_PRINT((ndo, " rerr %u", length)); - #endif -@@ -441,42 +407,38 @@ aodv_v6_rerr(netdissect_options *ndo, - - static void - #ifdef INET6 --aodv_v6_draft_01_rreq(netdissect_options *ndo, -- const union aodv *ap, const u_char *dat, u_int length) -+aodv_v6_draft_01_rreq(netdissect_options *ndo, const u_char *dat, u_int length) - #else --aodv_v6_draft_01_rreq(netdissect_options *ndo, -- const union aodv *ap _U_, const u_char *dat _U_, -- u_int length) -+aodv_v6_draft_01_rreq(netdissect_options *ndo, const u_char *dat _U_, u_int length) - #endif - { - #ifdef INET6 - u_int i; -+ const struct aodv_rreq6_draft_01 *ap = (const struct aodv_rreq6_draft_01 *)dat; - -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - dat)); -- if (i < sizeof(ap->rreq6_draft_01)) { -- ND_PRINT((ndo, " [|rreq6]")); -- return; -- } -- i -= sizeof(ap->rreq6_draft_01); -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rreq %u %s%s%s%s%shops %u id 0x%08lx\n" - "\tdst %s seq %lu src %s seq %lu", length, -- ap->rreq6_draft_01.rreq_type & RREQ_JOIN ? "[J]" : "", -- ap->rreq6_draft_01.rreq_type & RREQ_REPAIR ? "[R]" : "", -- ap->rreq6_draft_01.rreq_type & RREQ_GRAT ? "[G]" : "", -- ap->rreq6_draft_01.rreq_type & RREQ_DEST ? "[D]" : "", -- ap->rreq6_draft_01.rreq_type & RREQ_UNKNOWN ? "[U] " : " ", -- ap->rreq6_draft_01.rreq_hops, -- (unsigned long)EXTRACT_32BITS(&ap->rreq6_draft_01.rreq_id), -- ip6addr_string(ndo, &ap->rreq6_draft_01.rreq_da), -- (unsigned long)EXTRACT_32BITS(&ap->rreq6_draft_01.rreq_ds), -- ip6addr_string(ndo, &ap->rreq6_draft_01.rreq_oa), -- (unsigned long)EXTRACT_32BITS(&ap->rreq6_draft_01.rreq_os))); -+ ap->rreq_type & RREQ_JOIN ? "[J]" : "", -+ ap->rreq_type & RREQ_REPAIR ? "[R]" : "", -+ ap->rreq_type & RREQ_GRAT ? "[G]" : "", -+ ap->rreq_type & RREQ_DEST ? "[D]" : "", -+ ap->rreq_type & RREQ_UNKNOWN ? "[U] " : " ", -+ ap->rreq_hops, -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_id), -+ ip6addr_string(ndo, &ap->rreq_da), -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_ds), -+ ip6addr_string(ndo, &ap->rreq_oa), -+ (unsigned long)EXTRACT_32BITS(&ap->rreq_os))); -+ i = length - sizeof(*ap); - if (i >= sizeof(struct aodv_ext)) -- aodv_extension(ndo, (void *)(&ap->rreq6_draft_01 + 1), i); -+ aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|rreq")); - #else - ND_PRINT((ndo, " rreq %u", length)); - #endif -@@ -484,39 +446,35 @@ aodv_v6_draft_01_rreq(netdissect_options *ndo, - - static void - #ifdef INET6 --aodv_v6_draft_01_rrep(netdissect_options *ndo, -- const union aodv *ap, const u_char *dat, u_int length) -+aodv_v6_draft_01_rrep(netdissect_options *ndo, const u_char *dat, u_int length) - #else --aodv_v6_draft_01_rrep(netdissect_options *ndo, -- const union aodv *ap _U_, const u_char *dat _U_, -- u_int length) -+aodv_v6_draft_01_rrep(netdissect_options *ndo, const u_char *dat _U_, u_int length) - #endif - { - #ifdef INET6 - u_int i; -+ const struct aodv_rrep6_draft_01 *ap = (const struct aodv_rrep6_draft_01 *)dat; - -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- i = min(length, (u_int)(ndo->ndo_snapend - dat)); -- if (i < sizeof(ap->rrep6_draft_01)) { -- ND_PRINT((ndo, " [|rrep6]")); -- return; -- } -- i -= sizeof(ap->rrep6_draft_01); -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rrep %u %s%sprefix %u hops %u\n" - "\tdst %s dseq %lu src %s %lu ms", length, -- ap->rrep6_draft_01.rrep_type & RREP_REPAIR ? "[R]" : "", -- ap->rrep6_draft_01.rrep_type & RREP_ACK ? "[A] " : " ", -- ap->rrep6_draft_01.rrep_ps & RREP_PREFIX_MASK, -- ap->rrep6_draft_01.rrep_hops, -- ip6addr_string(ndo, &ap->rrep6_draft_01.rrep_da), -- (unsigned long)EXTRACT_32BITS(&ap->rrep6_draft_01.rrep_ds), -- ip6addr_string(ndo, &ap->rrep6_draft_01.rrep_oa), -- (unsigned long)EXTRACT_32BITS(&ap->rrep6_draft_01.rrep_life))); -+ ap->rrep_type & RREP_REPAIR ? "[R]" : "", -+ ap->rrep_type & RREP_ACK ? "[A] " : " ", -+ ap->rrep_ps & RREP_PREFIX_MASK, -+ ap->rrep_hops, -+ ip6addr_string(ndo, &ap->rrep_da), -+ (unsigned long)EXTRACT_32BITS(&ap->rrep_ds), -+ ip6addr_string(ndo, &ap->rrep_oa), -+ (unsigned long)EXTRACT_32BITS(&ap->rrep_life))); -+ i = length - sizeof(*ap); - if (i >= sizeof(struct aodv_ext)) -- aodv_extension(ndo, (void *)(&ap->rrep6_draft_01 + 1), i); -+ aodv_extension(ndo, (const struct aodv_ext *)(dat + sizeof(*ap)), i); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|rreq")); - #else - ND_PRINT((ndo, " rrep %u", length)); - #endif -@@ -524,31 +482,37 @@ aodv_v6_draft_01_rrep(netdissect_options *ndo, - - static void - #ifdef INET6 --aodv_v6_draft_01_rerr(netdissect_options *ndo, -- const union aodv *ap, u_int length) -+aodv_v6_draft_01_rerr(netdissect_options *ndo, const u_char *dat, u_int length) - #else --aodv_v6_draft_01_rerr(netdissect_options *ndo, -- const union aodv *ap _U_, u_int length) -+aodv_v6_draft_01_rerr(netdissect_options *ndo, const u_char *dat _U_, u_int length) - #endif - { - #ifdef INET6 -- const struct rerr_unreach6_draft_01 *dp6 = NULL; -- int i, j, n, trunc; -+ u_int i, dc; -+ const struct aodv_rerr *ap = (const struct aodv_rerr *)dat; -+ const struct rerr_unreach6_draft_01 *dp6; - -- i = length - offsetof(struct aodv_rerr, r); -- j = sizeof(ap->rerr.r.dest6_draft_01[0]); -- dp6 = &ap->rerr.r.dest6_draft_01[0]; -- n = ap->rerr.rerr_dc * j; -+ ND_TCHECK(*ap); -+ if (length < sizeof(*ap)) -+ goto trunc; - ND_PRINT((ndo, " rerr %s [items %u] [%u]:", -- ap->rerr.rerr_flags & RERR_NODELETE ? "[D]" : "", -- ap->rerr.rerr_dc, length)); -- trunc = n - (i/j); -- for (; i -= j >= 0; ++dp6) { -+ ap->rerr_flags & RERR_NODELETE ? "[D]" : "", -+ ap->rerr_dc, length)); -+ dp6 = (struct rerr_unreach6_draft_01 *)(void *)(ap + 1); -+ i = length - sizeof(*ap); -+ for (dc = ap->rerr_dc; dc != 0; dc--) { -+ ND_TCHECK(*dp6); -+ if (i < sizeof(*dp6)) -+ goto trunc; - ND_PRINT((ndo, " {%s}(%ld)", ip6addr_string(ndo, &dp6->u_da), - (unsigned long)EXTRACT_32BITS(&dp6->u_ds))); -+ dp6++; -+ i -= sizeof(*dp6); - } -- if (trunc) -- ND_PRINT((ndo, "[|rerr]")); -+ return; -+ -+trunc: -+ ND_PRINT((ndo, "[|rerr]")); - #else - ND_PRINT((ndo, " rerr %u", length)); - #endif -@@ -558,40 +522,37 @@ void - aodv_print(netdissect_options *ndo, - const u_char *dat, u_int length, int is_ip6) - { -- const union aodv *ap; -- -- ap = (union aodv *)dat; -- if (ndo->ndo_snapend < dat) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -- if (min(length, (u_int)(ndo->ndo_snapend - dat)) < sizeof(ap->rrep_ack)) { -- ND_PRINT((ndo, " [|aodv]")); -- return; -- } -+ uint8_t msg_type; -+ -+ /* -+ * The message type is the first byte; make sure we have it -+ * and then fetch it. -+ */ -+ ND_TCHECK(*dat); -+ msg_type = *dat; - ND_PRINT((ndo, " aodv")); - -- switch (ap->rerr.rerr_type) { -+ switch (msg_type) { - - case AODV_RREQ: - if (is_ip6) -- aodv_v6_rreq(ndo, ap, dat, length); -+ aodv_v6_rreq(ndo, dat, length); - else -- aodv_rreq(ndo, ap, dat, length); -+ aodv_rreq(ndo, dat, length); - break; - - case AODV_RREP: - if (is_ip6) -- aodv_v6_rrep(ndo, ap, dat, length); -+ aodv_v6_rrep(ndo, dat, length); - else -- aodv_rrep(ndo, ap, dat, length); -+ aodv_rrep(ndo, dat, length); - break; - - case AODV_RERR: - if (is_ip6) -- aodv_v6_rerr(ndo, ap, length); -+ aodv_v6_rerr(ndo, dat, length); - else -- aodv_rerr(ndo, ap, dat, length); -+ aodv_rerr(ndo, dat, length); - break; - - case AODV_RREP_ACK: -@@ -599,15 +560,15 @@ aodv_print(netdissect_options *ndo, - break; - - case AODV_V6_DRAFT_01_RREQ: -- aodv_v6_draft_01_rreq(ndo, ap, dat, length); -+ aodv_v6_draft_01_rreq(ndo, dat, length); - break; - - case AODV_V6_DRAFT_01_RREP: -- aodv_v6_draft_01_rrep(ndo, ap, dat, length); -+ aodv_v6_draft_01_rrep(ndo, dat, length); - break; - - case AODV_V6_DRAFT_01_RERR: -- aodv_v6_draft_01_rerr(ndo, ap, length); -+ aodv_v6_draft_01_rerr(ndo, dat, length); - break; - - case AODV_V6_DRAFT_01_RREP_ACK: -@@ -615,6 +576,10 @@ aodv_print(netdissect_options *ndo, - break; - - default: -- ND_PRINT((ndo, " %u %u", ap->rreq.rreq_type, length)); -+ ND_PRINT((ndo, " type %u %u", msg_type, length)); - } -+ return; -+ -+trunc: -+ ND_PRINT((ndo, " [|aodv]")); - } diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-9140.patch b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-9140.patch deleted file mode 100644 index b8fb4114c0..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/files/tcpdump-4.6.2-CVE-2014-9140.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- a/print-ppp.c -+++ b/print-ppp.c -@@ -1351,14 +1351,15 @@ static void - ppp_hdlc(netdissect_options *ndo, - const u_char *p, int length) - { -- u_char *b, *s, *t, c; -+ u_char *b, *t, c; -+ const u_char *s; - int i, proto; - const void *se; - - if (length <= 0) - return; - -- b = (uint8_t *)malloc(length); -+ b = (u_char *)malloc(length); - if (b == NULL) - return; - -@@ -1367,14 +1368,13 @@ ppp_hdlc(netdissect_options *ndo, - * Do this so that we dont overwrite the original packet - * contents. - */ -- for (s = (u_char *)p, t = b, i = length; i > 0; i--) { -+ for (s = p, t = b, i = length; i > 0 && ND_TTEST(*s); i--) { - c = *s++; - if (c == 0x7d) { -- if (i > 1) { -- i--; -- c = *s++ ^ 0x20; -- } else -- continue; -+ if (i <= 1 || !ND_TTEST(*s)) -+ break; -+ i--; -+ c = *s++ ^ 0x20; - } - *t++ = c; - } diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/metadata.xml b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/metadata.xml index 785877034d..98ad8e5d5a 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/metadata.xml @@ -1,9 +1,12 @@ -netmon + + netmon@gentoo.org + Gentoo network monitoring and analysis project + - Build with net-libs/libsmi to load MIBs on the fly to decode SNMP packets - Drop privileges to tcpdump:tcpdump when run as root + Build with net-libs/libsmi to load MIBs on the fly to decode SNMP packets + Drop privileges to tcpdump:tcpdump when run as root diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.6.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.7.4-r1.ebuild similarity index 80% rename from sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.6.2-r1.ebuild rename to sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.7.4-r1.ebuild index cae6a0f890..003ab7baa7 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.6.2-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.7.4-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-4.6.2-r1.ebuild,v 1.10 2015/01/16 08:08:00 ago Exp $ +# $Id$ EAPI=5 -inherit eutils flag-o-matic toolchain-funcs user +inherit flag-o-matic toolchain-funcs user DESCRIPTION="A Tool for network monitoring and data acquisition" HOMEPAGE="http://www.tcpdump.org/" @@ -12,14 +12,17 @@ SRC_URI="http://www.tcpdump.org/release/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux" -IUSE="+drop-root smi ssl ipv6 samba suid test" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux" +IUSE="+drop-root libressl smi ssl ipv6 samba suid test" RDEPEND=" drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) - ssl? ( >=dev-libs/openssl-0.9.6m ) + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) + libressl? ( dev-libs/libressl ) + ) " DEPEND=" ${RDEPEND} @@ -37,10 +40,6 @@ pkg_setup() { fi } -src_prepare() { - epatch "${FILESDIR}"/${P}-CVE-2014-{8767,8768,8769,9140}.patch -} - src_configure() { # tcpdump needs some optimization. see bug #108391 # but do not replace -Os diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.7.4.ebuild b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.7.4.ebuild index c84ef42330..ef06ef573f 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.7.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-4.7.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-4.7.4.ebuild,v 1.1 2015/05/01 15:48:21 jer Exp $ +# $Id$ EAPI=5 inherit flag-o-matic toolchain-funcs user @@ -12,7 +12,7 @@ SRC_URI="http://www.tcpdump.org/release/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux" IUSE="+drop-root smi ssl ipv6 samba suid test" RDEPEND=" diff --git a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-9999.ebuild b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-9999.ebuild index d3d73c89ce..7ca91164ec 100644 --- a/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-analyzer/tcpdump/tcpdump-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/tcpdump/tcpdump-9999.ebuild,v 1.1 2015/01/07 16:08:40 jer Exp $ +# $Id$ EAPI=5 inherit eutils flag-o-matic git-r3 toolchain-funcs user @@ -12,13 +12,16 @@ EGIT_REPO_URI="https://github.com/the-tcpdump-group/tcpdump" LICENSE="BSD" SLOT="0" KEYWORDS="" -IUSE="+drop-root smi ssl ipv6 samba suid test" +IUSE="+drop-root libressl smi ssl ipv6 samba suid test" RDEPEND=" drop-root? ( sys-libs/libcap-ng ) net-libs/libpcap smi? ( net-libs/libsmi ) - ssl? ( >=dev-libs/openssl-0.9.6m ) + ssl? ( + !libressl? ( >=dev-libs/openssl-0.9.6m:0 ) + libressl? ( dev-libs/libressl ) + ) " DEPEND=" ${RDEPEND} From c3579d9a5ac663b4199731530f61b247856181f1 Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Tue, 17 May 2016 16:18:23 -0700 Subject: [PATCH 4/5] bump(net-misc/rsync): sync with upstream --- .../md5-cache/net-misc/rsync-3.0.9-r3 | 13 - .../md5-cache/net-misc/rsync-3.1.0-r1 | 13 - .../net-misc/{rsync-3.1.1 => rsync-3.1.2} | 6 +- .../md5-cache/net-misc/rsync-3.1.2_pre1 | 12 - .../portage-stable/net-misc/rsync/ChangeLog | 1073 ++--------------- .../net-misc/rsync/ChangeLog-2015 | 1002 +++++++++++++++ .../portage-stable/net-misc/rsync/Manifest | 16 +- ...d_infinite_wait_reading_secrets_file.patch | 79 -- .../net-misc/rsync/metadata.xml | 14 +- .../net-misc/rsync/rsync-3.0.9-r3.ebuild | 75 -- .../net-misc/rsync/rsync-3.1.0-r1.ebuild | 76 -- ...{rsync-3.1.1.ebuild => rsync-3.1.2.ebuild} | 19 +- .../net-misc/rsync/rsync-3.1.2_pre1.ebuild | 77 -- 13 files changed, 1153 insertions(+), 1322 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.0.9-r3 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.0-r1 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/{rsync-3.1.1 => rsync-3.1.2} (89%) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2_pre1 create mode 100644 sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.0.9-r3.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.0-r1.ebuild rename sdk_container/src/third_party/portage-stable/net-misc/rsync/{rsync-3.1.1.ebuild => rsync-3.1.2.ebuild} (79%) delete mode 100644 sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2_pre1.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.0.9-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.0.9-r3 deleted file mode 100644 index 6045e413ed..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.0.9-r3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare -DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig -DESCRIPTION=File transfer program to keep remote files into sync -EAPI=4 -HOMEPAGE=http://rsync.samba.org/ -IUSE=acl iconv ipv6 static xattr -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 -RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) -SLOT=0 -SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=97ff4cae3a8dcda2182cf2f4ac2f03ec diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.0-r1 deleted file mode 100644 index f654714dc6..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare -DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig -DESCRIPTION=File transfer program to keep remote files into sync -EAPI=5 -HOMEPAGE=http://rsync.samba.org/ -IUSE=acl iconv ipv6 static xattr -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=GPL-3 -RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) -SLOT=0 -SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0.tar.gz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=93db4d9f91ed42d7f5a7a7f6ca24e8eb diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2 similarity index 89% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2 index b58eface8e..c8e59edcb2 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2 @@ -3,11 +3,11 @@ DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) DESCRIPTION=File transfer program to keep remote files into sync EAPI=5 HOMEPAGE=http://rsync.samba.org/ -IUSE=acl iconv ipv6 static xattr +IUSE=acl iconv ipv6 static stunnel xattr KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-3 RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) SLOT=0 -SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.1.1.tar.gz +SRC_URI=http://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=d3c46257db7776faa11884051428d529 +_md5_=9f6ad75a2c6089dc7e8442331bf93054 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2_pre1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2_pre1 deleted file mode 100644 index 234bf76390..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-misc/rsync-3.1.2_pre1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare -DEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) static? ( acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) >=dev-libs/popt-1.5[static-libs(+)] ) virtual/pkgconfig -DESCRIPTION=File transfer program to keep remote files into sync -EAPI=5 -HOMEPAGE=http://rsync.samba.org/ -IUSE=acl iconv ipv6 static xattr -LICENSE=GPL-3 -RDEPEND=!static? ( acl? ( virtual/acl ) xattr? ( kernel_linux? ( sys-apps/attr ) ) >=dev-libs/popt-1.5 ) iconv? ( virtual/libiconv ) -SLOT=0 -SRC_URI=http://rsync.samba.org/ftp/rsync/src-previews/rsync-3.1.2pre1.tar.gz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=6d6aa165da36bbd3489b00470d57be55 diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog b/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog index cbb37d55d5..a80a6d7818 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog @@ -1,1002 +1,161 @@ # ChangeLog for net-misc/rsync -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/ChangeLog,v 1.267 2015/05/15 12:03:06 pacho Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) - 15 May 2015; Pacho Ramos rsync-3.1.1.ebuild: - ppc stable wrt bug #540000 +*rsync-3.1.1 (09 Aug 2015) +*rsync-3.1.0-r1 (09 Aug 2015) +*rsync-3.0.9-r3 (09 Aug 2015) - 30 Apr 2015; Mike Frysinger metadata.xml: - Add CPE info via Chromium OS. + 09 Aug 2015; Robin H. Johnson + +files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch, + +files/rsyncd.conf-3.0.9-r1, +files/rsyncd.conf.d, +files/rsyncd.init.d-r1, + +files/rsyncd.logrotate, +files/rsyncd.service, + +files/rsyncd.xinetd-3.0.9-r1, +metadata.xml, +rsync-3.0.9-r3.ebuild, + +rsync-3.1.0-r1.ebuild, +rsync-3.1.1.ebuild: + proj/gentoo: Initial commit - 28 Apr 2015; Agostino Sarubbo rsync-3.1.1.ebuild: - Stable for alpha, wrt bug #540000 + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. - 26 Apr 2015; Mikle Kolyada rsync-3.1.1.ebuild: - sparc stable wrt bug #540000 + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. - 21 Apr 2015; Jeroen Roovers rsync-3.1.1.ebuild: - Stable for PPC64 (bug #540000). + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 16 Mar 2015; Mike Frysinger rsync-3.1.1.ebuild: - Mark arm64/ia64/m68k/s390/sh stable. + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 26 Feb 2015; Markus Meier rsync-3.1.1.ebuild: - arm stable, bug #540000 +*rsync-3.1.2_pre1 (11 Aug 2015) - 14 Feb 2015; Agostino Sarubbo rsync-3.1.1.ebuild: - Stable for x86, wrt bug #540000 + 11 Aug 2015; Lars Wendler + +rsync-3.1.2_pre1.ebuild: + Version bump to latest pre version without KEYWORDS. - 14 Feb 2015; Agostino Sarubbo rsync-3.1.1.ebuild: - Stable for amd64, wrt bug #540000 + Package-Manager: portage-2.2.20 - 14 Feb 2015; Jeroen Roovers rsync-3.1.1.ebuild: - Stable for HPPA (bug #540000). + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 18 Dec 2014; Michael Sterrett - files/rsyncd.conf-3.0.9-r1: - default to /run instead of /var/run for bug #332633 + Convert all URLs for sites supporting encrypted connections from http to + https -*rsync-3.1.1 (07 Jul 2014) + Signed-off-by: Justin Lecher - 07 Jul 2014; Lars Wendler -rsync-3.1.1_pre2.ebuild, - +rsync-3.1.1.ebuild: - Version bump. Removed old. + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 27 May 2014; Lars Wendler rsync-3.1.1_pre2.ebuild: - rsync-3.1.1_pre2 no longer needs the patch from 3.1.0. + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - 27 May 2014; Lars Wendler -files/rsyncd.conf, - -files/rsyncd.init.d, -files/rsyncd.xinetd: - Removed old files from FILESDIR as well. + Bug: https://bugs.gentoo.org/552720 -*rsync-3.1.1_pre2 (27 May 2014) +*rsync-3.1.2 (22 Dec 2015) - 27 May 2014; Lars Wendler -rsync-3.0.8.ebuild, - -rsync-3.0.9.ebuild, -rsync-3.0.9-r2.ebuild, +rsync-3.1.1_pre2.ebuild: - Added pre-version without KEYWORDS. Removed old. + 22 Dec 2015; Lars Wendler metadata.xml, + +rsync-3.1.2.ebuild: + Security bump to version 3.1.2 -*rsync-3.1.0-r1 (15 Apr 2014) + Added stunnel USE flag which installs stunnel helper scripts + (Gentoo bug #561646). - 15 Apr 2014; Lars Wendler -rsync-3.1.0.ebuild, - +rsync-3.1.0-r1.ebuild, - +files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch: - Security bump (bug #507698). Removed vulnerable version + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler - 06 Apr 2014; Mike Frysinger rsync-3.0.9-r3.ebuild: - Mark m68k/s390/sh stable. + 22 Dec 2015; Lars Wendler + -files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch, + -rsync-3.0.9-r3.ebuild, -rsync-3.1.0-r1.ebuild, -rsync-3.1.2_pre1.ebuild: + Removed old. - 18 Jan 2014; Mike Frysinger rsync-3.0.9-r3.ebuild, - rsync-3.1.0.ebuild: - Add arm64 love. + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler -*rsync-3.1.0 (10 Oct 2013) + 28 Dec 2015; Agostino Sarubbo rsync-3.1.2.ebuild: + amd64 stable wrt bug #569140 - 10 Oct 2013; Tony Vroon +rsync-3.1.0.ebuild: - Version bump, as requested by Lars Polynomial-C Wendler in bug #486634. - Introduces protocol 31 and option passing to the remote daemon. - Human-readable sizes can now be expressed in terabytes. + Package-Manager: portage-2.2.24 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo - 23 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for sparc, wrt bug #480090 + 29 Dec 2015; Jeroen Roovers rsync-3.1.2.ebuild: + Stable for HPPA PPC64 (bug #569140). - 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for alpha, wrt bug #480090 + Package-Manager: portage-2.2.26 + RepoMan-Options: --ignore-arches - 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for x86, wrt bug #480090 + 06 Jan 2016; Andreas Schuerch rsync-3.1.2.ebuild: + 3.1.2 stable on x86 see Bug 569140 - 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for ia64, wrt bug #480090 + Package-Manager: portage-2.2.24 - 12 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for ppc64, wrt bug #480090 + 07 Jan 2016; Markus Meier rsync-3.1.2.ebuild: + arm stable, bug #569140 - 12 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for ppc, wrt bug #480090 + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="arm" - 10 Sep 2013; Markus Meier rsync-3.0.9-r3.ebuild: - arm stable, bug #480090 + 09 Jan 2016; Agostino Sarubbo rsync-3.1.2.ebuild: + sparc stable wrt bug #569140 - 09 Sep 2013; Jeroen Roovers rsync-3.0.9-r3.ebuild: - Stable for HPPA (bug #480090). + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="sparc" + Signed-off-by: Agostino Sarubbo - 08 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: - Stable for amd64, wrt bug #480090 + 10 Jan 2016; Agostino Sarubbo rsync-3.1.2.ebuild: + alpha stable wrt bug #569140 -*rsync-3.0.9-r3 (06 Jul 2013) + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="alpha" + Signed-off-by: Agostino Sarubbo - 06 Jul 2013; Pacho Ramos +files/rsyncd.service, - +rsync-3.0.9-r3.ebuild: - Install unit file (#466088, thanks to Doug and base-system herd for allowing - it). + 11 Jan 2016; Agostino Sarubbo rsync-3.1.2.ebuild: + ia64 stable wrt bug #569140 - 19 Feb 2013; Zac Medico rsync-3.0.9-r2.ebuild: - Add ~arm-linux keyword. + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo - 18 Nov 2012; Agostino Sarubbo -rsync-3.0.7-r2.ebuild, - -rsync-3.0.7.ebuild: - Remove old + 11 Jan 2016; Mike Frysinger rsync-3.1.2.ebuild: + mark 3.1.2 arm64/m68k/ppc/s390/sh stable #569140 - 09 Sep 2012; Raúl Porcel rsync-3.0.9-r2.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #431852 + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing - 20 Aug 2012; Jeroen Roovers rsync-3.0.9-r2.ebuild: - Stable for HPPA (bug #431852). + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. - 19 Aug 2012; Anthony G. Basile rsync-3.0.9-r2.ebuild: - Stable ppc ppc64, bug #431852 + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) - 19 Aug 2012; Johannes Huber rsync-3.0.9-r2.ebuild: - Stable for x86, wrt bug #431852 + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. - 19 Aug 2012; Anthony G. Basile rsync-3.0.9-r2.ebuild: - Stable arm, bug #431852 + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 19 Aug 2012; Agostino Sarubbo rsync-3.0.9-r2.ebuild: - Stable for amd64, wrt bug #431852 + 26 Jan 2016; Lars Wendler -rsync-3.1.1.ebuild: + Removed vulnerable versions. - 18 Aug 2012; Mike Frysinger rsync-3.0.9-r2.ebuild, - rsync-3.0.9.ebuild: - Revert wrong perl change. + Package-Manager: portage-2.2.27 + Signed-off-by: Lars Wendler - 30 Jun 2012; Fabian Groffen rsync-3.0.9-r2.ebuild: - Fix elementary Prefix error using ED for DESTDIR in make install. - - 29 Jun 2012; Mike Frysinger rsync-3.0.9-r2.ebuild, - rsync-3.0.9.ebuild: - Avoid regenerating proto.h which requires perl -- the shipped one should work - in all places we care about #421625 by László Szalma. - - 25 Jun 2012; Diego E. Pettenò rsync-3.0.9-r2.ebuild, - rsync-3.0.9.ebuild: - Add dependency over dev-lang/perl at build time. - - 26 Apr 2012; Alexis Ballier rsync-3.0.9-r2.ebuild: - keyword ~amd64-fbsd - - 01 Apr 2012; Raúl Porcel rsync-3.0.9.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #406055 - -*rsync-3.0.9-r2 (22 Mar 2012) - - 22 Mar 2012; Christian Ruppert -rsync-3.0.9-r1.ebuild, - +rsync-3.0.9-r2.ebuild, +files/rsyncd.init.d-r1: - Simplify the init script. - - 15 Mar 2012; Markus Meier rsync-3.0.9.ebuild: - arm stable, bug #406055 - - 05 Mar 2012; Mike Frysinger rsync-3.0.9-r1.ebuild: - Make sure libs we build against have USE=static-libs enabled when we have - USE=static #406109 by Jeff Horelick. - - 02 Mar 2012; Brent Baude rsync-3.0.9.ebuild: - Marking rsync-3.0.9 ppc64 for bug 406055 - - 01 Mar 2012; Brent Baude rsync-3.0.9.ebuild: - Marking rsync-3.0.9 ppc for bug 406055 - - 29 Feb 2012; Agostino Sarubbo rsync-3.0.9.ebuild: - Stable for amd64, wrt bug #406055 - -*rsync-3.0.9-r1 (28 Feb 2012) - - 28 Feb 2012; Jeremy Olexa +files/rsyncd.conf-3.0.9-r1, - +files/rsyncd.xinetd-3.0.9-r1, +rsync-3.0.9-r1.ebuild: - revision bump to support Gentoo Prefix. EAPI, KEYWORDS, EPREFIX/ED/EROOT - usage, new files in FILESDIR. Bug 406061 - - 28 Feb 2012; Jeroen Roovers rsync-3.0.9.ebuild: - Stable for HPPA (bug #406055). - - 28 Feb 2012; Jeff Horelick rsync-3.0.9.ebuild: - marked x86 per bug 406055 - -*rsync-3.0.9 (30 Oct 2011) - - 30 Oct 2011; Mike Frysinger +rsync-3.0.9.ebuild: - Version bump #387999 by Kilburn Abrahams. - - 02 Apr 2011; Raúl Porcel rsync-3.0.8.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #360891 - - 29 Mar 2011; Kacper Kowalik rsync-3.0.8.ebuild: - ppc/ppc64 stable wrt #360891 - - 28 Mar 2011; Christian Faulhammer rsync-3.0.8.ebuild: - stable x86, security bug 360891 - - 28 Mar 2011; Jeroen Roovers rsync-3.0.8.ebuild: - Stable for HPPA (bug #360891). - - 28 Mar 2011; Christoph Mende rsync-3.0.8.ebuild: - Stable on amd64 wrt bug #360891 - -*rsync-3.0.8 (28 Mar 2011) - - 28 Mar 2011; Mike Frysinger +rsync-3.0.8.ebuild: - Version bump #360891 by Paweł Hajdan, Jr. - -*rsync-3.0.7-r2 (09 Jan 2011) - - 09 Jan 2011; Robin H. Johnson -rsync-3.0.7-r1.ebuild, - +rsync-3.0.7-r2.ebuild: - Complete fail of a revbump on my part, sorry about that, lets try it again. - -*rsync-3.0.7-r1 (09 Jan 2011) - - 09 Jan 2011; Robin H. Johnson +rsync-3.0.7-r1.ebuild: - Install the rsync contrib scripts (includes useful rsync log parsing scripts, - and atomic rsync helpers). - - 09 Oct 2010; Raúl Porcel rsync-3.0.7.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #337537 - - 30 Sep 2010; Brent Baude rsync-3.0.7.ebuild: - stable ppc64, bug 337537 - - 27 Sep 2010; Brent Baude rsync-3.0.7.ebuild: - Marking rsync-3.0.7 ppc for bug 337537 - - 20 Sep 2010; Markos Chandras rsync-3.0.7.ebuild: - Stable on amd64 wrt bug #337537 - - 20 Sep 2010; Guy Martin rsync-3.0.7.ebuild: - hppa stable wrt #337537 - - 19 Sep 2010; Tobias Klausmann rsync-3.0.7.ebuild: - Stable on alpha, bug #337537, thanks to mattst88 for testing - - 17 Sep 2010; Christian Faulhammer rsync-3.0.7.ebuild: - stable x86, bug 337537 - -*rsync-3.0.7 (16 Jan 2010) - - 16 Jan 2010; Mike Frysinger +rsync-3.0.7.ebuild: - Version bump #301149 by Bernhard Hartleb. - - 20 Oct 2009; Mike Frysinger rsync-3.0.6.ebuild: - Drop USE=xinetd and just always install the conf file. - - 31 Aug 2009; Brent Baude rsync-3.0.6.ebuild: - stable ppc64, bug 282880 - - 30 Aug 2009; nixnut rsync-3.0.6.ebuild: - ppc stable #282880 - - 29 Aug 2009; Jeroen Roovers rsync-3.0.6.ebuild: - Stable for HPPA (bug #282880). - - 28 Aug 2009; Raúl Porcel rsync-3.0.6.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #282880 - - 27 Aug 2009; Thomas Anderson rsync-3.0.6.ebuild: - stable amd64, bug 282880 - - 27 Aug 2009; Mike Frysinger rsync-3.0.5.ebuild, - rsync-3.0.6.ebuild: - Move to common epatch code. - - 29 May 2009; Diego E. Pettenò rsync-3.0.5.ebuild, - rsync-3.0.6.ebuild: - Replace kernel-conditional dependency on sys-apps/acl with virtual/acl. - -*rsync-3.0.6 (11 May 2009) - - 11 May 2009; Mike Frysinger +rsync-3.0.6.ebuild: - Version bump #269375 by Lars Wendler. - - 17 Mar 2009; Raúl Porcel rsync-3.0.5.ebuild: - m68k stable wrt #258367, thanks to kolla for testing - - 12 Feb 2009; Brent Baude rsync-3.0.5.ebuild: - stable ppc64, bug 258367 - - 12 Feb 2009; nixnut rsync-3.0.5.ebuild: - ppc stable #258367 - - 12 Feb 2009; Jeremy Olexa rsync-3.0.5.ebuild: - amd64 stable, bug 258367 - - 12 Feb 2009; Jeroen Roovers rsync-3.0.5.ebuild: - Stable for HPPA (bug #258367). - - 11 Feb 2009; Raúl Porcel rsync-3.0.5.ebuild: - arm/ia64/s390/sh/sparc/x86 stable wrt #258367 - - 09 Feb 2009; Tobias Klausmann rsync-3.0.5.ebuild: - Stable on alpha, bug #258367 - - 08 Jan 2009; Mike Frysinger rsync-3.0.5.ebuild: - Drop code to move rsyncd.conf around since everyone is converted now - #201223 by Paul Hewlett. Also tweak chroot check so it only warns when - people have bad config files. - - 08 Jan 2009; Mike Frysinger rsync-3.0.4.ebuild, - rsync-3.0.5.ebuild: - Have SRC_URI look in a slightly diff path where all upstream versions are - kept #254060 by Maryasin Semen. - -*rsync-3.0.5 (29 Dec 2008) - - 29 Dec 2008; Mike Frysinger +rsync-3.0.5.ebuild: - Version bump. - - 27 Nov 2008; Jeroen Roovers rsync-3.0.4.ebuild: - Stable for HPPA (bug #248439). - - 25 Nov 2008; Brent Baude rsync-3.0.4.ebuild: - stable ppc64, bug 248439 - - 24 Nov 2008; Raúl Porcel rsync-3.0.4.ebuild: - alpha/arm/ia64/sparc stable wrt #248439 - - 23 Nov 2008; Tobias Scherbaum rsync-3.0.4.ebuild: - ppc stable, bug #248439 - - 23 Nov 2008; Dawid Węgliński rsync-3.0.4.ebuild: - Stable on amd64/x86 (bug #248439) - - 09 Nov 2008; Mike Frysinger rsync-3.0.4.ebuild: - Allow users to apply custom rsync patches #246017 by Nicholas Fiorentini. - -*rsync-3.0.4 (17 Sep 2008) - - 17 Sep 2008; Mike Frysinger +rsync-3.0.4.ebuild: - Version bump #237169 by Conrad Kostecki. - - 16 Aug 2008; nixnut rsync-3.0.2.ebuild: - Stable on ppc wrt bug 228673 - - 14 Aug 2008; Raúl Porcel rsync-3.0.3.ebuild: - alpha/ia64/sparc/x86 stable - -*rsync-3.0.3 (01 Jul 2008) - - 01 Jul 2008; Mike Frysinger +rsync-3.0.3.ebuild: - Version bump. - - 01 Jul 2008; Jeroen Roovers rsync-3.0.2.ebuild: - Stable for HPPA (bug #228673). - - 24 Jun 2008; Mike Frysinger rsync-3.0.2.ebuild: - Add USE=iconv #229125 by Fabian Groffen. - - 21 Jun 2008; Markus Rothe rsync-3.0.2.ebuild: - Stable on ppc64; bug #228673 - - 21 Jun 2008; Raúl Porcel rsync-3.0.2.ebuild: - alpha/ia64/sparc stable wrt #228673 - - 21 Jun 2008; Thomas Anderson rsync-3.0.2.ebuild: - amd64 stable, bug #228673 - - 21 Jun 2008; Christian Faulhammer rsync-3.0.2.ebuild: - stable x86, bug 228673 - - 21 Jun 2008; Mike Frysinger rsync-2.6.9-r6.ebuild: - Append -pthread rather than -lpthread #226911 by Diego Pettenò. - - 12 Apr 2008; Dawid Węgliński rsync-2.6.9-r6.ebuild: - Stable on x86 (bug #216887) - - 10 Apr 2008; Jeroen Roovers rsync-2.6.9-r6.ebuild: - Stable for HPPA (bug #216887). - - 10 Apr 2008; Markus Meier rsync-2.6.9-r6.ebuild: - amd64 stable, security bug #216887 - - 10 Apr 2008; Markus Rothe rsync-2.6.9-r6.ebuild: - Stable on ppc64; bug #216887 - - 10 Apr 2008; Raúl Porcel rsync-2.6.9-r6.ebuild: - alpha/ia64/sparc stable wrt security #216887 - - 10 Apr 2008; Tobias Scherbaum - rsync-2.6.9-r6.ebuild: - ppc stable, bug #216887 - -*rsync-2.6.9-r6 (10 Apr 2008) - - 10 Apr 2008; Mike Frysinger - +files/rsync-3.0.1-xattr-alloc.diff, +rsync-2.6.9-r6.ebuild: - Add fix from upstream for security issue in optional xattr patch #216887. - -*rsync-3.0.2 (08 Apr 2008) - - 08 Apr 2008; Mike Frysinger +rsync-3.0.2.ebuild: - Version bump. - -*rsync-3.0.1 (04 Apr 2008) - - 04 Apr 2008; Mike Frysinger +rsync-3.0.1.ebuild: - Version bump. - -*rsync-3.0.0-r2 (17 Mar 2008) - - 17 Mar 2008; Mike Frysinger - +files/rsync-3.0.0-dry-run-hang.patch, +rsync-3.0.0-r2.ebuild: - Fix from upstream for hang with --dry-run #193243 by David Leverton. - - 16 Mar 2008; Mike Frysinger +files/rsyncd.logrotate, - rsync-3.0.0-r1.ebuild: - Add logrotate file from Anton Bolshakov #212876. - -*rsync-3.0.0-r1 (16 Mar 2008) - - 16 Mar 2008; Mike Frysinger - +files/rsync-3.0.0-NULL-config.patch, +files/rsync-3.0.0-acl-crash.patch, - +files/rsync-3.0.0-fake-super-attrs.patch, +rsync-3.0.0-r1.ebuild: - Add some fixes from upstream. - -*rsync-3.0.0 (01 Mar 2008) - - 01 Mar 2008; Mike Frysinger +rsync-3.0.0.ebuild: - Version bump. - -*rsync-3.0.0_pre10 (20 Feb 2008) - - 20 Feb 2008; Mike Frysinger +rsync-3.0.0_pre10.ebuild: - Version bump. - - 19 Feb 2008; Doug Klima rsync-3.0.0_pre8.ebuild, - rsync-3.0.0_pre9.ebuild: - sys-apps/attr should only be required on Linux, bug #210680 - -*rsync-3.0.0_pre9 (11 Feb 2008) - - 11 Feb 2008; Mike Frysinger +rsync-3.0.0_pre9.ebuild: - Version bump. - -*rsync-3.0.0_pre8 (12 Jan 2008) - - 12 Jan 2008; Mike Frysinger +rsync-3.0.0_pre8.ebuild: - Version bump rsync-3.0.0_pre7 rsync-3.0.0_pre8. - -*rsync-3.0.0_pre7 (17 Dec 2007) - - 17 Dec 2007; Mike Frysinger +rsync-3.0.0_pre7.ebuild: - Version bump. - - 03 Dec 2007; Raúl Porcel rsync-2.6.9-r5.ebuild: - ia64 stable wrt security #200821 - - 03 Dec 2007; Jeroen Roovers rsync-2.6.9-r5.ebuild: - Stable for HPPA (bug #200821). - - 02 Dec 2007; Markus Rothe rsync-2.6.9-r5.ebuild: - Stable on ppc64; bug #200821 - - 02 Dec 2007; Tobias Scherbaum - rsync-2.6.9-r5.ebuild: - ppc stable, bug #200821 - - 02 Dec 2007; Jose Luis Rivero rsync-2.6.9-r5.ebuild: - Stable on alpha wrt security bug #200821 - - 01 Dec 2007; Markus Ullmann rsync-2.6.9-r5.ebuild: - Stable on arm/sparc - - 01 Dec 2007; Christoph Mende rsync-2.6.9-r5.ebuild: - Stable on amd64 wrt bug #200821 - - 01 Dec 2007; Markus Meier rsync-2.6.9-r5.ebuild: - x86 stable, security bug #200821 - -*rsync-3.0.0_pre6 (01 Dec 2007) - - 01 Dec 2007; Mike Frysinger +rsync-3.0.0_pre6.ebuild: - Version bump. - -*rsync-2.6.9-r5 (01 Dec 2007) - - 01 Dec 2007; Mike Frysinger - +files/rsync-2.6.9-munge-symlinks.patch, +rsync-2.6.9-r5.ebuild: - Fix from upstream for #200821. - -*rsync-2.6.9-r4 (28 Sep 2007) - - 28 Sep 2007; Roy Marples - +files/rsync-2.6.9-pid-early.patch, +rsync-2.6.9-r4.ebuild: - patch rsync so it creates a pidfile a lot sooner, #192075. - - 29 Aug 2007; Markus Rothe rsync-2.6.9-r3.ebuild: - Stable on ppc64; bug #189132 - - 24 Aug 2007; Raúl Porcel rsync-2.6.9-r3.ebuild: - alpha/ia64 stable wrt security #189132 - - 23 Aug 2007; Joshua Kinard rsync-2.6.9-r3.ebuild: - Stable on mips, per #189132. - - 23 Aug 2007; Jeroen Roovers rsync-2.6.9-r3.ebuild: - Stable for HPPA (bug #189132). - - 22 Aug 2007; Christoph Mende rsync-2.6.9-r3.ebuild: - Stable on amd64 wrt security bug #189132 - - 22 Aug 2007; Andrej Kacian rsync-2.6.9-r3.ebuild: - Stable on x86, security bug #189132. - - 22 Aug 2007; Gustavo Zacarias rsync-2.6.9-r3.ebuild: - Stable on sparc wrt security #189132 - - 22 Aug 2007; Tobias Scherbaum - rsync-2.6.9-r3.ebuild: - ppc stable, bug #189132 - -*rsync-2.6.9-r3 (22 Aug 2007) - - 22 Aug 2007; Roy Marples - +files/rsync-2.6.9-fname-obo.patch, +rsync-2.6.9-r3.ebuild: - Fix off-by-one errors, #189132 thanks to Tobias Scherbaum. - - 10 Jul 2007; Christoph Mende rsync-2.6.9-r2.ebuild: - Stable on amd64 wrt bug #184685 - - 09 Jul 2007; Joseph Jezak rsync-2.6.9-r2.ebuild: - Marked ppc and ppc64 stable for bug #184685. - - 09 Jul 2007; Mike Frysinger rsync-2.6.9-r2.ebuild: - Pull in xinetd when USE=xinetd #184671 by Jeremy Ebler. - - 30 Jun 2007; Raúl Porcel rsync-2.6.9-r2.ebuild: - alpha stable - - 26 May 2007; Jeroen Roovers rsync-2.6.9-r2.ebuild: - Stable for HPPA too. - - 23 May 2007; Gustavo Zacarias rsync-2.6.9-r2.ebuild: - Stable on sparc - - 11 May 2007; Joshua Kinard rsync-2.6.9-r2.ebuild: - Stable on mips. - - 24 Apr 2007; Raúl Porcel rsync-2.6.9-r2.ebuild: - ia64 + x86 stable - - 23 Feb 2007; Roy Marples files/rsyncd.init.d: - Use start-stop-daemon correctly. - -*rsync-2.6.9-r2 (03 Feb 2007) - - 03 Feb 2007; Mike Frysinger - +files/rsync-2.6.9-stats-fix.patch, +rsync-2.6.9-r2.ebuild: - Add fix from upstream for file stats #165134 by Lloeki. - -*rsync-2.6.9-r1 (16 Dec 2006) - - 16 Dec 2006; Mike Frysinger - +files/rsync-2.6.9-delete-acls-xattr.patch, +rsync-2.6.9-r1.ebuild: - Fix from upstream for using --delete with USE=acl #158130 by Thomas - Fleischmann. - - 14 Dec 2006; Alexander H. Færøy rsync-2.6.9.ebuild: - Stable on Alpha and MIPS; bug #157977 - - 13 Dec 2006; Brent Baude rsync-2.6.9.ebuild: - Marking rsync-2.6.9 ppc64 stable per bug 159977 - - 13 Dec 2006; Jeroen Roovers rsync-2.6.9.ebuild: - Stable for HPPA (bug #157977). - - 13 Dec 2006; Tobias Scherbaum rsync-2.6.9.ebuild: - ppc stable, bug #157977 - - 13 Dec 2006; Michael Cummings rsync-2.6.9.ebuild: - amd64 stable, bug 157977 - - 13 Dec 2006; Gustavo Zacarias rsync-2.6.9.ebuild: - Stable on sparc wrt #157977 - - 13 Dec 2006; Fabian Groffen rsync-2.6.8-r2.ebuild, - rsync-2.6.9.ebuild: - Dropped ppc-macos keyword, see you in prefix. - - 13 Dec 2006; Christian Faulhammer rsync-2.6.9.ebuild: - stable x86, bugs #157977 - -*rsync-2.6.9 (07 Nov 2006) - - 07 Nov 2006; Mike Frysinger +rsync-2.6.9.ebuild: - Version bump #154347 by Kilburn Abrahams. - - 17 Oct 2006; Roy Marples rsync-2.6.8-r2.ebuild: - Added ~sparc-fbsd keyword. - - 04 Sep 2006; Joshua Kinard rsync-2.6.8-r2.ebuild: - Marked stable on mips. - -*rsync-2.6.8-r2 (14 May 2006) - - 14 May 2006; Mike Frysinger - +files/rsync-2.6.8-verbose-quiet-output.patch, +rsync-2.6.8-r2.ebuild: - Fix from upstream for output with -v and -q #133217 by lou. - -*rsync-2.6.8-r1 (13 May 2006) - - 13 May 2006; Mike Frysinger - +files/rsync-2.6.8-fix-deferred-msgs.patch, +rsync-2.6.8-r1.ebuild: - Fix from upstream for broken transfers #133054 by Wernfried Haas. - - 03 May 2006; Marien Zwart Manifest: - Fix Manifest (ChangeLog changed without a Manifest update). - - 30 Apr 2006; Bryan Østergaard rsync-2.6.8.ebuild: - Stable on alpha + ia64. - - 29 Apr 2006; Rene Nussbaumer rsync-2.6.8.ebuild: - Stable on hppa. - - 29 Apr 2006; Gustavo Zacarias rsync-2.6.8.ebuild: - Stable on sparc - - 29 Apr 2006; rsync-2.6.8.ebuild: - Stable on amd64. - - 29 Apr 2006; Markus Rothe rsync-2.6.8.ebuild: - Stable on ppc64 - - 29 Apr 2006; Tobias Scherbaum rsync-2.6.8.ebuild: - ppc stable - - 29 Apr 2006; Mark Loeser rsync-2.6.8.ebuild: - Stable on x86 - -*rsync-2.6.8 (23 Apr 2006) - - 23 Apr 2006; Mike Frysinger +rsync-2.6.8.ebuild: - Version bump #130898 by Kilburn Abrahams. - -*rsync-2.6.7-r1 (08 Apr 2006) - - 08 Apr 2006; Mike Frysinger -rsync-2.6.7.ebuild, - +rsync-2.6.7-r1.ebuild: - Fix acl/xattr configure options #129116 by Alexander Skwar. - - 30 Mar 2006; Diego Pettenò rsync-2.6.7.ebuild: - Add ~x86-fbsd keyword. - -*rsync-2.6.7 (16 Mar 2006) - - 16 Mar 2006; Mike Frysinger +rsync-2.6.7.ebuild: - Version bump #126267 by Kilburn Abrahams. - - 02 Jan 2006; Mike Frysinger +files/rsyncd.xinetd, - rsync-2.6.0-r6.ebuild, rsync-2.6.6-r1.ebuild: - Add an optional xinetd.d file by Malte S. Stretz #117466. - -*rsync-2.6.6-r1 (17 Oct 2005) - - 17 Oct 2005; Mike Frysinger - +files/rsync-2.6.6-acls.patch, +rsync-2.6.6-r1.ebuild: - Fix from upstream for acl code #100981. - - 13 Oct 2005; Kito rsync-2.6.6.ebuild: - ~ppc-macos keyword - - 16 Sep 2005; Ciaran McCreesh ChangeLog: - Converted to UTF-8, fixed encoding screwups - -*rsync-2.6.0-r6 (01 Aug 2005) - - 01 Aug 2005; Mike Frysinger - +files/rsync-2.6.0-cvsignore.patch, +rsync-2.6.0-r6.ebuild: - Add patch from upstream to fix -C #100861 by awk. - -*rsync-2.6.6 (29 Jul 2005) - - 29 Jul 2005; Mike Frysinger +rsync-2.6.6.ebuild: - Version bump #100674 by Tim Yamin. - -*rsync-2.6.5 (11 Jun 2005) - - 11 Jun 2005; Mike Frysinger +rsync-2.6.5.ebuild: - Version bump. - -*rsync-2.6.0-r5 (31 May 2005) - - 31 May 2005; Chris Gianelloni - +files/rsync-2.6.0-livecd-sigmask.patch, +rsync-2.6.0-r5.ebuild: - Adding rsync patch for livecd/installer until python 2.4 goes stable. - -*rsync-2.6.4 (06 Apr 2005) - - 06 Apr 2005; Mike Frysinger +rsync-2.6.4.ebuild: - Version bump #88029 by FieldySnuts. - -*rsync-2.6.3-r1 (18 Mar 2005) - - 18 Mar 2005; Mike Frysinger +rsync-2.6.3-r1.ebuild: - Move the rsyncd.conf file to /etc. - -*rsync-2.6.0-r4 (18 Mar 2005) - - 18 Mar 2005; Mike Frysinger +rsync-2.6.0-r4.ebuild: - Move the rsyncd.conf file to /etc and add some examples to the default - config #80939. - - 21 Nov 2004; Mike Frysinger rsync-2.6.0-r3.ebuild, - rsync-2.6.3.ebuild: - Make sure we update the rsync(1) manpage with the new .conf location too - #71650 by Paul Oldham. - -*rsync-2.6.3 (03 Oct 2004) - - 03 Oct 2004; Mike Frysinger +rsync-2.6.3.ebuild: - Version bumpage. - -*rsync-2.6.3_pre2 (25 Sep 2004) - - 25 Sep 2004; Mike Frysinger +rsync-2.6.3_pre2.ebuild: - Version bump #64798 by Holger Hoffstätte. - - 15 Aug 2004; rsync-2.6.0-r3.ebuild: - Stable on alpha, bug 60309. - - 14 Aug 2004; Hardave Riar rsync-2.6.0-r3.ebuild: - stable on mips #60309 - - 14 Aug 2004; Tom Gal rsync-2.6.0-r3.ebuild - stable on ppc64, bug #60309 - -*rsync-2.6.0-r3 (14 Aug 2004) - -*rsync-2.6.2-r4 (14 Aug 2004) - - 14 Aug 2004; Jon Hood - +files/rsync-pathsanitize.patch, rsync-2.6.0-r2.ebuild, - +rsync-2.6.0-r3.ebuild, +rsync-2.6.2-r4.ebuild: - Apply path sanitizing patch from #60309, update SRC_URI for older versions of - rsync; thanks wernfried haas ! - - 13 Jul 2004; Tom Gall rsync-2.6.0-r2.ebuild: - stable on ppc64 - - 12 Jul 2004; Travis Tilley rsync-2.6.0-r2.ebuild: - stable on amd64 - - 11 Jul 2004; Aron Griffis rsync-2.6.0-r2.ebuild, - rsync-2.6.2-r3.ebuild: - stable on ia64 - - 10 Jul 2004; Hardave Riar rsync-2.6.0-r2.ebuild: - Stable on mips - - 11 Jul 2004; Bryan Østergaard rsync-2.6.0-r2.ebuild: - Stable on alpha, bug 49534. - - 10 Jul 2004; Ian Leitch rsync-2.6.0-r2.ebuild: - Marked stable on x86 - - 10 Jul 2004; Jason Wever rsync-2.6.0-r2.ebuild: - Stable on sparc wrt bug #49543. - - 10 Jul 2004; Michael Hanselmann rsync-2.6.0-r2.ebuild: - Stable on ppc. Bug 49534. - -*rsync-2.6.0-r2 (09 Jul 2004) - - 09 Jul 2004; Mike Frysinger +files/2.6.0-sanitize.patch, - +rsync-2.6.0-r2.ebuild: - Version bump with security patch #49534. - - 01 Jul 2004; Jon Hood rsync-2.6.0-r1.ebuild, - rsync-2.6.0.ebuild, rsync-2.6.1.ebuild, rsync-2.6.2-r1.ebuild, - rsync-2.6.2-r2.ebuild, rsync-2.6.2-r3.ebuild, rsync-2.6.2.ebuild: - change virtual/glibc to virtual/libc - -*rsync-2.6.1 (22 Jun 2004) - - 22 Jun 2004; Mike Frysinger +rsync-2.6.1.ebuild: - Try to fix security bug #49534 without pissing off #49933. - -*rsync-2.6.2-r3 (08 May 2004) - - 08 May 2004; Martin Holzer rsync-2.6.2-r3.ebuild: - adding ipv6 config option - -*rsync-2.6.2-r2 (03 May 2004) - - 03 May 2004; Martin Holzer rsync-2.6.2-r2.ebuild: - adding rsyncd conf in econf. closes 49707 - - 02 May 2004; Bryan Østergaard rsync-2.6.2-r1.ebuild: - Stable on alpha. - - 02 May 2004; Tom Gall rsync-2.6.2.ebuild, - rsync-2.6.2-r1.ebuild: - Stable on ppc64 - - 02 May 2004; Ciaran McCreesh rsync-2.6.2-r1.ebuild: - Stable on sparc, mips - - 02 May 2004; Joshua Kinard rsync-2.6.2.ebuild: - Marked stable on sparc. - - 01 May 2004; Guy Martin : - Marked stable on hppa. - - 01 May 2004; Jon Portnoy rsync-2.6.2.ebuild : - Stable on AMD64 and x86. - - 01 May 2004; Joshua Kinard rsync-2.6.2.ebuild: - Marked stable on mips. - -*rsync-2.6.2-r1 (02 May 2004) - - 02 May 2004; Martin Holzer rsync-2.6.2-r1.ebuild: - adding acl patch again. - - 01 May 2004; Michael McCabe rsync-2.6.2.ebuild: - Stable on s390 - -*rsync-2.6.2 (30 Apr 2004) - - 30 Apr 2004; rsync-2.6.2.ebuild: - version bump for security update CAN-2004-0426, bug 49534 this version also - seems to have the proxy-auth patch merged upstream, USE=acl disabled for now - due to patching conflicts - - 27 Apr 2004; Michael McCabe rsync-2.6.0-r1.ebuild: - Marked stable on s390 - -*rsync-2.6.0-r1 (19 Apr 2004) - - 19 Apr 2004; Martin Holzer rsync-2.6.0-r1.ebuild: - adding acl patch. closes 48214 - - 11 Apr 2004; Michael Sterrett rsync-2.6.0.ebuild: - add patch from Sascha Silbe to fix use static linking (bug #47361) - - 11 Apr 2004; Michael Sterrett rsync-2.6.0.ebuild: - add IUSE (bug #47358); don't rdepend on sed; error check sed; tidy - -*rsync-2.6.0 (03 Jan 2004) - - 03 Jan 2004; Mike Frysinger : - Version bumpage #37009. - -*rsync-2.5.7 (04 Dec 2003) - - 04 Dec 2003; Seemant Kulleen rsync-2.5.7.ebuild: - version bump for security vulnerability - -*rsync-2.5.6-r4 (18 Oct 2003) - - 18 Oct 2003; Mike Frysinger : - Set default rsh cmd to ssh instead of rsh #30521. - -*rsync-2.5.6-r3 (25 Aug 2003) - - 26 Aug 2003; Daniel Ahlberg rsync-2.5.6-r3.ebuild : - Don't try to unpack the patch. - - 25 Aug 2003; Mike Frysinger : - Add default rsyncd.conf file so that the init.d script will find pid file #27277. - -*rsync-2.5.6-r2 (23 May 2003) - - 23 Jul 2003; Will Woods rsync-2.5.6-r2.ebuild: - Marked stable for alpha - - 23 Jul 2003; Guy Martin rsync-2.5.6-r2.ebuild : - Marked stable on hppa. - - 06 Jul 2003; Joshua Kinard rsync-2.5.6-r2.ebuild: - Changed ~mips to mips in KEYWORDS - Changed ~sparc to sparc in KEYWORDS (Apparently already done, somehow got reversed?) - - 24 May 2003; Luca Barbato rsync-2.5.6-r2.ebuild: - added ~ppc keyword - - 23 May 2003; Martin Holzer rsync-2.5.6-r2.ebuild, - files/rsync-gentoo-2.5.1.patch, files/rsync-gentoo-2.5.2.patch: - Adding basic proxy auth patch. Closes #11706. - - 21 May 2003; Jason Wever rsync-2.5.6-r1.ebuild: - Changed ~sparc keyword to sparc. - - 06 Mar 2003; Luca Barbato : - force -lpthread link on gcc-2.95.x, solves bug #16921 - - 24 Feb 2003; Luca Barbato : - Added the popt in DEPEND - -*rsync-2.5.6-r1 (22 Feb 2003) - - 19 May 2003; Joshua Kinard rsync-2.5.6-r1.ebuild: - Added ~sparc and ~mips to KEYWORDS - - 25 Feb 2003; Guy Martin rsync-2.5.6-r1.ebuild : - Commited stable for hppa. - - 22 Feb 2003; Mike Frysinger : - Add init.d and conf.d files - -*rsync-2.5.6 (28 Jan 2003) - - 21 Feb 2003; Zach Welch : - Added arm to keywords. - - 09 Feb 2003; Guy Martin : - Added hppa to keywords. - - 28 Jan 2003; Arcady Genkin : - Updated to the official 2.5.6. - -*rsync-2.5.6_pre20021105-r1 (29 Dec 2002) - - 29 Dec 2002; Maik Schreiber : Revision bump to fix wrong - configuration directory path (only used for running an rsync server). - - 26 Dec 2002; Maik Schreiber rsync-2.5.6_pre20021105 : - Changed "~x86" to "x86" in KEYWORDS. - - 19 Dec 2002; Dean Bailey : removed sparc64 keyword - -*rsync-2.5.6_pre20021105 (10 Dec 2002) - - 10 Dec 2002; Maik Schreiber : New upstream snapshot. - Seems to be stable for several months now (see rsync mailing list). - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*rsync-2.5.5-r1 (07 May 2002) - - 18 Jan 2003; Jan Seidel : - Added mips to keywords - - 29 Jul 2002; Mark Guertin : - Added ppc to keywords - - 09 Jul 2002; phoen][x rsync-2.5.5-r1.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 07 May 2002; Kain rsync-2.5.5-r1.ebuild : Fix dependency to - libpopt again so that build images not made from a virgin install will work. - -*rsync-2.5.5 (02 May 2002) - - 09 Jul 2002; phoen][x rsync-2.5.5.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 02 May 2002; Daniel Robbins : new ebuild to hopefully - fix some "dead rsync --daemon" processes... the problem that just won't go - away. - -*rsync-2.5.4-r1 (18 Apr 2002) - - 09 Jul 2002; phoen][x rsync-2.5.4-r1.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 18 Apr 2002; kain rsync-2.5.4-r1.ebuild : Fix dependency to - libpopt so build images made with this will work. - -*rsync-2.5.4 (15 Mar 2002) - - 09 Jul 2002; phoen][x rsync-2.5.4.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 15 Mar 2002; Bruce A. Locke rsync-2.5.4.ebuild : - Update to 2.5.4 (with zlib security fix) - -*rsync-2.5.2-r1 (1 Mar 2002) - - 09 Jul 2002; phoen][x rsync-2.5.2-r1.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 1 Mar 2002; Daniel Robbins : Closed remote denial of - service attack/hung process problem reopened in 2.5.2 due to a missing patch. - -*rsync-2.5.2 (1 Feb 2002) - - 09 Jul 2002; phoen][x rsync-2.5.2.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 1 Feb 2002; G.Bevin ChangeLog : - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog-2015 new file mode 100644 index 0000000000..cbb37d55d5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/ChangeLog-2015 @@ -0,0 +1,1002 @@ +# ChangeLog for net-misc/rsync +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/ChangeLog,v 1.267 2015/05/15 12:03:06 pacho Exp $ + + 15 May 2015; Pacho Ramos rsync-3.1.1.ebuild: + ppc stable wrt bug #540000 + + 30 Apr 2015; Mike Frysinger metadata.xml: + Add CPE info via Chromium OS. + + 28 Apr 2015; Agostino Sarubbo rsync-3.1.1.ebuild: + Stable for alpha, wrt bug #540000 + + 26 Apr 2015; Mikle Kolyada rsync-3.1.1.ebuild: + sparc stable wrt bug #540000 + + 21 Apr 2015; Jeroen Roovers rsync-3.1.1.ebuild: + Stable for PPC64 (bug #540000). + + 16 Mar 2015; Mike Frysinger rsync-3.1.1.ebuild: + Mark arm64/ia64/m68k/s390/sh stable. + + 26 Feb 2015; Markus Meier rsync-3.1.1.ebuild: + arm stable, bug #540000 + + 14 Feb 2015; Agostino Sarubbo rsync-3.1.1.ebuild: + Stable for x86, wrt bug #540000 + + 14 Feb 2015; Agostino Sarubbo rsync-3.1.1.ebuild: + Stable for amd64, wrt bug #540000 + + 14 Feb 2015; Jeroen Roovers rsync-3.1.1.ebuild: + Stable for HPPA (bug #540000). + + 18 Dec 2014; Michael Sterrett + files/rsyncd.conf-3.0.9-r1: + default to /run instead of /var/run for bug #332633 + +*rsync-3.1.1 (07 Jul 2014) + + 07 Jul 2014; Lars Wendler -rsync-3.1.1_pre2.ebuild, + +rsync-3.1.1.ebuild: + Version bump. Removed old. + + 27 May 2014; Lars Wendler rsync-3.1.1_pre2.ebuild: + rsync-3.1.1_pre2 no longer needs the patch from 3.1.0. + + 27 May 2014; Lars Wendler -files/rsyncd.conf, + -files/rsyncd.init.d, -files/rsyncd.xinetd: + Removed old files from FILESDIR as well. + +*rsync-3.1.1_pre2 (27 May 2014) + + 27 May 2014; Lars Wendler -rsync-3.0.8.ebuild, + -rsync-3.0.9.ebuild, -rsync-3.0.9-r2.ebuild, +rsync-3.1.1_pre2.ebuild: + Added pre-version without KEYWORDS. Removed old. + +*rsync-3.1.0-r1 (15 Apr 2014) + + 15 Apr 2014; Lars Wendler -rsync-3.1.0.ebuild, + +rsync-3.1.0-r1.ebuild, + +files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch: + Security bump (bug #507698). Removed vulnerable version + + 06 Apr 2014; Mike Frysinger rsync-3.0.9-r3.ebuild: + Mark m68k/s390/sh stable. + + 18 Jan 2014; Mike Frysinger rsync-3.0.9-r3.ebuild, + rsync-3.1.0.ebuild: + Add arm64 love. + +*rsync-3.1.0 (10 Oct 2013) + + 10 Oct 2013; Tony Vroon +rsync-3.1.0.ebuild: + Version bump, as requested by Lars Polynomial-C Wendler in bug #486634. + Introduces protocol 31 and option passing to the remote daemon. + Human-readable sizes can now be expressed in terabytes. + + 23 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: + Stable for sparc, wrt bug #480090 + + 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: + Stable for alpha, wrt bug #480090 + + 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: + Stable for x86, wrt bug #480090 + + 14 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: + Stable for ia64, wrt bug #480090 + + 12 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: + Stable for ppc64, wrt bug #480090 + + 12 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: + Stable for ppc, wrt bug #480090 + + 10 Sep 2013; Markus Meier rsync-3.0.9-r3.ebuild: + arm stable, bug #480090 + + 09 Sep 2013; Jeroen Roovers rsync-3.0.9-r3.ebuild: + Stable for HPPA (bug #480090). + + 08 Sep 2013; Agostino Sarubbo rsync-3.0.9-r3.ebuild: + Stable for amd64, wrt bug #480090 + +*rsync-3.0.9-r3 (06 Jul 2013) + + 06 Jul 2013; Pacho Ramos +files/rsyncd.service, + +rsync-3.0.9-r3.ebuild: + Install unit file (#466088, thanks to Doug and base-system herd for allowing + it). + + 19 Feb 2013; Zac Medico rsync-3.0.9-r2.ebuild: + Add ~arm-linux keyword. + + 18 Nov 2012; Agostino Sarubbo -rsync-3.0.7-r2.ebuild, + -rsync-3.0.7.ebuild: + Remove old + + 09 Sep 2012; Raúl Porcel rsync-3.0.9-r2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #431852 + + 20 Aug 2012; Jeroen Roovers rsync-3.0.9-r2.ebuild: + Stable for HPPA (bug #431852). + + 19 Aug 2012; Anthony G. Basile rsync-3.0.9-r2.ebuild: + Stable ppc ppc64, bug #431852 + + 19 Aug 2012; Johannes Huber rsync-3.0.9-r2.ebuild: + Stable for x86, wrt bug #431852 + + 19 Aug 2012; Anthony G. Basile rsync-3.0.9-r2.ebuild: + Stable arm, bug #431852 + + 19 Aug 2012; Agostino Sarubbo rsync-3.0.9-r2.ebuild: + Stable for amd64, wrt bug #431852 + + 18 Aug 2012; Mike Frysinger rsync-3.0.9-r2.ebuild, + rsync-3.0.9.ebuild: + Revert wrong perl change. + + 30 Jun 2012; Fabian Groffen rsync-3.0.9-r2.ebuild: + Fix elementary Prefix error using ED for DESTDIR in make install. + + 29 Jun 2012; Mike Frysinger rsync-3.0.9-r2.ebuild, + rsync-3.0.9.ebuild: + Avoid regenerating proto.h which requires perl -- the shipped one should work + in all places we care about #421625 by László Szalma. + + 25 Jun 2012; Diego E. Pettenò rsync-3.0.9-r2.ebuild, + rsync-3.0.9.ebuild: + Add dependency over dev-lang/perl at build time. + + 26 Apr 2012; Alexis Ballier rsync-3.0.9-r2.ebuild: + keyword ~amd64-fbsd + + 01 Apr 2012; Raúl Porcel rsync-3.0.9.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #406055 + +*rsync-3.0.9-r2 (22 Mar 2012) + + 22 Mar 2012; Christian Ruppert -rsync-3.0.9-r1.ebuild, + +rsync-3.0.9-r2.ebuild, +files/rsyncd.init.d-r1: + Simplify the init script. + + 15 Mar 2012; Markus Meier rsync-3.0.9.ebuild: + arm stable, bug #406055 + + 05 Mar 2012; Mike Frysinger rsync-3.0.9-r1.ebuild: + Make sure libs we build against have USE=static-libs enabled when we have + USE=static #406109 by Jeff Horelick. + + 02 Mar 2012; Brent Baude rsync-3.0.9.ebuild: + Marking rsync-3.0.9 ppc64 for bug 406055 + + 01 Mar 2012; Brent Baude rsync-3.0.9.ebuild: + Marking rsync-3.0.9 ppc for bug 406055 + + 29 Feb 2012; Agostino Sarubbo rsync-3.0.9.ebuild: + Stable for amd64, wrt bug #406055 + +*rsync-3.0.9-r1 (28 Feb 2012) + + 28 Feb 2012; Jeremy Olexa +files/rsyncd.conf-3.0.9-r1, + +files/rsyncd.xinetd-3.0.9-r1, +rsync-3.0.9-r1.ebuild: + revision bump to support Gentoo Prefix. EAPI, KEYWORDS, EPREFIX/ED/EROOT + usage, new files in FILESDIR. Bug 406061 + + 28 Feb 2012; Jeroen Roovers rsync-3.0.9.ebuild: + Stable for HPPA (bug #406055). + + 28 Feb 2012; Jeff Horelick rsync-3.0.9.ebuild: + marked x86 per bug 406055 + +*rsync-3.0.9 (30 Oct 2011) + + 30 Oct 2011; Mike Frysinger +rsync-3.0.9.ebuild: + Version bump #387999 by Kilburn Abrahams. + + 02 Apr 2011; Raúl Porcel rsync-3.0.8.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #360891 + + 29 Mar 2011; Kacper Kowalik rsync-3.0.8.ebuild: + ppc/ppc64 stable wrt #360891 + + 28 Mar 2011; Christian Faulhammer rsync-3.0.8.ebuild: + stable x86, security bug 360891 + + 28 Mar 2011; Jeroen Roovers rsync-3.0.8.ebuild: + Stable for HPPA (bug #360891). + + 28 Mar 2011; Christoph Mende rsync-3.0.8.ebuild: + Stable on amd64 wrt bug #360891 + +*rsync-3.0.8 (28 Mar 2011) + + 28 Mar 2011; Mike Frysinger +rsync-3.0.8.ebuild: + Version bump #360891 by Paweł Hajdan, Jr. + +*rsync-3.0.7-r2 (09 Jan 2011) + + 09 Jan 2011; Robin H. Johnson -rsync-3.0.7-r1.ebuild, + +rsync-3.0.7-r2.ebuild: + Complete fail of a revbump on my part, sorry about that, lets try it again. + +*rsync-3.0.7-r1 (09 Jan 2011) + + 09 Jan 2011; Robin H. Johnson +rsync-3.0.7-r1.ebuild: + Install the rsync contrib scripts (includes useful rsync log parsing scripts, + and atomic rsync helpers). + + 09 Oct 2010; Raúl Porcel rsync-3.0.7.ebuild: + arm/ia64/m68k/s390/sh/sparc stable wrt #337537 + + 30 Sep 2010; Brent Baude rsync-3.0.7.ebuild: + stable ppc64, bug 337537 + + 27 Sep 2010; Brent Baude rsync-3.0.7.ebuild: + Marking rsync-3.0.7 ppc for bug 337537 + + 20 Sep 2010; Markos Chandras rsync-3.0.7.ebuild: + Stable on amd64 wrt bug #337537 + + 20 Sep 2010; Guy Martin rsync-3.0.7.ebuild: + hppa stable wrt #337537 + + 19 Sep 2010; Tobias Klausmann rsync-3.0.7.ebuild: + Stable on alpha, bug #337537, thanks to mattst88 for testing + + 17 Sep 2010; Christian Faulhammer rsync-3.0.7.ebuild: + stable x86, bug 337537 + +*rsync-3.0.7 (16 Jan 2010) + + 16 Jan 2010; Mike Frysinger +rsync-3.0.7.ebuild: + Version bump #301149 by Bernhard Hartleb. + + 20 Oct 2009; Mike Frysinger rsync-3.0.6.ebuild: + Drop USE=xinetd and just always install the conf file. + + 31 Aug 2009; Brent Baude rsync-3.0.6.ebuild: + stable ppc64, bug 282880 + + 30 Aug 2009; nixnut rsync-3.0.6.ebuild: + ppc stable #282880 + + 29 Aug 2009; Jeroen Roovers rsync-3.0.6.ebuild: + Stable for HPPA (bug #282880). + + 28 Aug 2009; Raúl Porcel rsync-3.0.6.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #282880 + + 27 Aug 2009; Thomas Anderson rsync-3.0.6.ebuild: + stable amd64, bug 282880 + + 27 Aug 2009; Mike Frysinger rsync-3.0.5.ebuild, + rsync-3.0.6.ebuild: + Move to common epatch code. + + 29 May 2009; Diego E. Pettenò rsync-3.0.5.ebuild, + rsync-3.0.6.ebuild: + Replace kernel-conditional dependency on sys-apps/acl with virtual/acl. + +*rsync-3.0.6 (11 May 2009) + + 11 May 2009; Mike Frysinger +rsync-3.0.6.ebuild: + Version bump #269375 by Lars Wendler. + + 17 Mar 2009; Raúl Porcel rsync-3.0.5.ebuild: + m68k stable wrt #258367, thanks to kolla for testing + + 12 Feb 2009; Brent Baude rsync-3.0.5.ebuild: + stable ppc64, bug 258367 + + 12 Feb 2009; nixnut rsync-3.0.5.ebuild: + ppc stable #258367 + + 12 Feb 2009; Jeremy Olexa rsync-3.0.5.ebuild: + amd64 stable, bug 258367 + + 12 Feb 2009; Jeroen Roovers rsync-3.0.5.ebuild: + Stable for HPPA (bug #258367). + + 11 Feb 2009; Raúl Porcel rsync-3.0.5.ebuild: + arm/ia64/s390/sh/sparc/x86 stable wrt #258367 + + 09 Feb 2009; Tobias Klausmann rsync-3.0.5.ebuild: + Stable on alpha, bug #258367 + + 08 Jan 2009; Mike Frysinger rsync-3.0.5.ebuild: + Drop code to move rsyncd.conf around since everyone is converted now + #201223 by Paul Hewlett. Also tweak chroot check so it only warns when + people have bad config files. + + 08 Jan 2009; Mike Frysinger rsync-3.0.4.ebuild, + rsync-3.0.5.ebuild: + Have SRC_URI look in a slightly diff path where all upstream versions are + kept #254060 by Maryasin Semen. + +*rsync-3.0.5 (29 Dec 2008) + + 29 Dec 2008; Mike Frysinger +rsync-3.0.5.ebuild: + Version bump. + + 27 Nov 2008; Jeroen Roovers rsync-3.0.4.ebuild: + Stable for HPPA (bug #248439). + + 25 Nov 2008; Brent Baude rsync-3.0.4.ebuild: + stable ppc64, bug 248439 + + 24 Nov 2008; Raúl Porcel rsync-3.0.4.ebuild: + alpha/arm/ia64/sparc stable wrt #248439 + + 23 Nov 2008; Tobias Scherbaum rsync-3.0.4.ebuild: + ppc stable, bug #248439 + + 23 Nov 2008; Dawid Węgliński rsync-3.0.4.ebuild: + Stable on amd64/x86 (bug #248439) + + 09 Nov 2008; Mike Frysinger rsync-3.0.4.ebuild: + Allow users to apply custom rsync patches #246017 by Nicholas Fiorentini. + +*rsync-3.0.4 (17 Sep 2008) + + 17 Sep 2008; Mike Frysinger +rsync-3.0.4.ebuild: + Version bump #237169 by Conrad Kostecki. + + 16 Aug 2008; nixnut rsync-3.0.2.ebuild: + Stable on ppc wrt bug 228673 + + 14 Aug 2008; Raúl Porcel rsync-3.0.3.ebuild: + alpha/ia64/sparc/x86 stable + +*rsync-3.0.3 (01 Jul 2008) + + 01 Jul 2008; Mike Frysinger +rsync-3.0.3.ebuild: + Version bump. + + 01 Jul 2008; Jeroen Roovers rsync-3.0.2.ebuild: + Stable for HPPA (bug #228673). + + 24 Jun 2008; Mike Frysinger rsync-3.0.2.ebuild: + Add USE=iconv #229125 by Fabian Groffen. + + 21 Jun 2008; Markus Rothe rsync-3.0.2.ebuild: + Stable on ppc64; bug #228673 + + 21 Jun 2008; Raúl Porcel rsync-3.0.2.ebuild: + alpha/ia64/sparc stable wrt #228673 + + 21 Jun 2008; Thomas Anderson rsync-3.0.2.ebuild: + amd64 stable, bug #228673 + + 21 Jun 2008; Christian Faulhammer rsync-3.0.2.ebuild: + stable x86, bug 228673 + + 21 Jun 2008; Mike Frysinger rsync-2.6.9-r6.ebuild: + Append -pthread rather than -lpthread #226911 by Diego Pettenò. + + 12 Apr 2008; Dawid Węgliński rsync-2.6.9-r6.ebuild: + Stable on x86 (bug #216887) + + 10 Apr 2008; Jeroen Roovers rsync-2.6.9-r6.ebuild: + Stable for HPPA (bug #216887). + + 10 Apr 2008; Markus Meier rsync-2.6.9-r6.ebuild: + amd64 stable, security bug #216887 + + 10 Apr 2008; Markus Rothe rsync-2.6.9-r6.ebuild: + Stable on ppc64; bug #216887 + + 10 Apr 2008; Raúl Porcel rsync-2.6.9-r6.ebuild: + alpha/ia64/sparc stable wrt security #216887 + + 10 Apr 2008; Tobias Scherbaum + rsync-2.6.9-r6.ebuild: + ppc stable, bug #216887 + +*rsync-2.6.9-r6 (10 Apr 2008) + + 10 Apr 2008; Mike Frysinger + +files/rsync-3.0.1-xattr-alloc.diff, +rsync-2.6.9-r6.ebuild: + Add fix from upstream for security issue in optional xattr patch #216887. + +*rsync-3.0.2 (08 Apr 2008) + + 08 Apr 2008; Mike Frysinger +rsync-3.0.2.ebuild: + Version bump. + +*rsync-3.0.1 (04 Apr 2008) + + 04 Apr 2008; Mike Frysinger +rsync-3.0.1.ebuild: + Version bump. + +*rsync-3.0.0-r2 (17 Mar 2008) + + 17 Mar 2008; Mike Frysinger + +files/rsync-3.0.0-dry-run-hang.patch, +rsync-3.0.0-r2.ebuild: + Fix from upstream for hang with --dry-run #193243 by David Leverton. + + 16 Mar 2008; Mike Frysinger +files/rsyncd.logrotate, + rsync-3.0.0-r1.ebuild: + Add logrotate file from Anton Bolshakov #212876. + +*rsync-3.0.0-r1 (16 Mar 2008) + + 16 Mar 2008; Mike Frysinger + +files/rsync-3.0.0-NULL-config.patch, +files/rsync-3.0.0-acl-crash.patch, + +files/rsync-3.0.0-fake-super-attrs.patch, +rsync-3.0.0-r1.ebuild: + Add some fixes from upstream. + +*rsync-3.0.0 (01 Mar 2008) + + 01 Mar 2008; Mike Frysinger +rsync-3.0.0.ebuild: + Version bump. + +*rsync-3.0.0_pre10 (20 Feb 2008) + + 20 Feb 2008; Mike Frysinger +rsync-3.0.0_pre10.ebuild: + Version bump. + + 19 Feb 2008; Doug Klima rsync-3.0.0_pre8.ebuild, + rsync-3.0.0_pre9.ebuild: + sys-apps/attr should only be required on Linux, bug #210680 + +*rsync-3.0.0_pre9 (11 Feb 2008) + + 11 Feb 2008; Mike Frysinger +rsync-3.0.0_pre9.ebuild: + Version bump. + +*rsync-3.0.0_pre8 (12 Jan 2008) + + 12 Jan 2008; Mike Frysinger +rsync-3.0.0_pre8.ebuild: + Version bump rsync-3.0.0_pre7 rsync-3.0.0_pre8. + +*rsync-3.0.0_pre7 (17 Dec 2007) + + 17 Dec 2007; Mike Frysinger +rsync-3.0.0_pre7.ebuild: + Version bump. + + 03 Dec 2007; Raúl Porcel rsync-2.6.9-r5.ebuild: + ia64 stable wrt security #200821 + + 03 Dec 2007; Jeroen Roovers rsync-2.6.9-r5.ebuild: + Stable for HPPA (bug #200821). + + 02 Dec 2007; Markus Rothe rsync-2.6.9-r5.ebuild: + Stable on ppc64; bug #200821 + + 02 Dec 2007; Tobias Scherbaum + rsync-2.6.9-r5.ebuild: + ppc stable, bug #200821 + + 02 Dec 2007; Jose Luis Rivero rsync-2.6.9-r5.ebuild: + Stable on alpha wrt security bug #200821 + + 01 Dec 2007; Markus Ullmann rsync-2.6.9-r5.ebuild: + Stable on arm/sparc + + 01 Dec 2007; Christoph Mende rsync-2.6.9-r5.ebuild: + Stable on amd64 wrt bug #200821 + + 01 Dec 2007; Markus Meier rsync-2.6.9-r5.ebuild: + x86 stable, security bug #200821 + +*rsync-3.0.0_pre6 (01 Dec 2007) + + 01 Dec 2007; Mike Frysinger +rsync-3.0.0_pre6.ebuild: + Version bump. + +*rsync-2.6.9-r5 (01 Dec 2007) + + 01 Dec 2007; Mike Frysinger + +files/rsync-2.6.9-munge-symlinks.patch, +rsync-2.6.9-r5.ebuild: + Fix from upstream for #200821. + +*rsync-2.6.9-r4 (28 Sep 2007) + + 28 Sep 2007; Roy Marples + +files/rsync-2.6.9-pid-early.patch, +rsync-2.6.9-r4.ebuild: + patch rsync so it creates a pidfile a lot sooner, #192075. + + 29 Aug 2007; Markus Rothe rsync-2.6.9-r3.ebuild: + Stable on ppc64; bug #189132 + + 24 Aug 2007; Raúl Porcel rsync-2.6.9-r3.ebuild: + alpha/ia64 stable wrt security #189132 + + 23 Aug 2007; Joshua Kinard rsync-2.6.9-r3.ebuild: + Stable on mips, per #189132. + + 23 Aug 2007; Jeroen Roovers rsync-2.6.9-r3.ebuild: + Stable for HPPA (bug #189132). + + 22 Aug 2007; Christoph Mende rsync-2.6.9-r3.ebuild: + Stable on amd64 wrt security bug #189132 + + 22 Aug 2007; Andrej Kacian rsync-2.6.9-r3.ebuild: + Stable on x86, security bug #189132. + + 22 Aug 2007; Gustavo Zacarias rsync-2.6.9-r3.ebuild: + Stable on sparc wrt security #189132 + + 22 Aug 2007; Tobias Scherbaum + rsync-2.6.9-r3.ebuild: + ppc stable, bug #189132 + +*rsync-2.6.9-r3 (22 Aug 2007) + + 22 Aug 2007; Roy Marples + +files/rsync-2.6.9-fname-obo.patch, +rsync-2.6.9-r3.ebuild: + Fix off-by-one errors, #189132 thanks to Tobias Scherbaum. + + 10 Jul 2007; Christoph Mende rsync-2.6.9-r2.ebuild: + Stable on amd64 wrt bug #184685 + + 09 Jul 2007; Joseph Jezak rsync-2.6.9-r2.ebuild: + Marked ppc and ppc64 stable for bug #184685. + + 09 Jul 2007; Mike Frysinger rsync-2.6.9-r2.ebuild: + Pull in xinetd when USE=xinetd #184671 by Jeremy Ebler. + + 30 Jun 2007; Raúl Porcel rsync-2.6.9-r2.ebuild: + alpha stable + + 26 May 2007; Jeroen Roovers rsync-2.6.9-r2.ebuild: + Stable for HPPA too. + + 23 May 2007; Gustavo Zacarias rsync-2.6.9-r2.ebuild: + Stable on sparc + + 11 May 2007; Joshua Kinard rsync-2.6.9-r2.ebuild: + Stable on mips. + + 24 Apr 2007; Raúl Porcel rsync-2.6.9-r2.ebuild: + ia64 + x86 stable + + 23 Feb 2007; Roy Marples files/rsyncd.init.d: + Use start-stop-daemon correctly. + +*rsync-2.6.9-r2 (03 Feb 2007) + + 03 Feb 2007; Mike Frysinger + +files/rsync-2.6.9-stats-fix.patch, +rsync-2.6.9-r2.ebuild: + Add fix from upstream for file stats #165134 by Lloeki. + +*rsync-2.6.9-r1 (16 Dec 2006) + + 16 Dec 2006; Mike Frysinger + +files/rsync-2.6.9-delete-acls-xattr.patch, +rsync-2.6.9-r1.ebuild: + Fix from upstream for using --delete with USE=acl #158130 by Thomas + Fleischmann. + + 14 Dec 2006; Alexander H. Færøy rsync-2.6.9.ebuild: + Stable on Alpha and MIPS; bug #157977 + + 13 Dec 2006; Brent Baude rsync-2.6.9.ebuild: + Marking rsync-2.6.9 ppc64 stable per bug 159977 + + 13 Dec 2006; Jeroen Roovers rsync-2.6.9.ebuild: + Stable for HPPA (bug #157977). + + 13 Dec 2006; Tobias Scherbaum rsync-2.6.9.ebuild: + ppc stable, bug #157977 + + 13 Dec 2006; Michael Cummings rsync-2.6.9.ebuild: + amd64 stable, bug 157977 + + 13 Dec 2006; Gustavo Zacarias rsync-2.6.9.ebuild: + Stable on sparc wrt #157977 + + 13 Dec 2006; Fabian Groffen rsync-2.6.8-r2.ebuild, + rsync-2.6.9.ebuild: + Dropped ppc-macos keyword, see you in prefix. + + 13 Dec 2006; Christian Faulhammer rsync-2.6.9.ebuild: + stable x86, bugs #157977 + +*rsync-2.6.9 (07 Nov 2006) + + 07 Nov 2006; Mike Frysinger +rsync-2.6.9.ebuild: + Version bump #154347 by Kilburn Abrahams. + + 17 Oct 2006; Roy Marples rsync-2.6.8-r2.ebuild: + Added ~sparc-fbsd keyword. + + 04 Sep 2006; Joshua Kinard rsync-2.6.8-r2.ebuild: + Marked stable on mips. + +*rsync-2.6.8-r2 (14 May 2006) + + 14 May 2006; Mike Frysinger + +files/rsync-2.6.8-verbose-quiet-output.patch, +rsync-2.6.8-r2.ebuild: + Fix from upstream for output with -v and -q #133217 by lou. + +*rsync-2.6.8-r1 (13 May 2006) + + 13 May 2006; Mike Frysinger + +files/rsync-2.6.8-fix-deferred-msgs.patch, +rsync-2.6.8-r1.ebuild: + Fix from upstream for broken transfers #133054 by Wernfried Haas. + + 03 May 2006; Marien Zwart Manifest: + Fix Manifest (ChangeLog changed without a Manifest update). + + 30 Apr 2006; Bryan Østergaard rsync-2.6.8.ebuild: + Stable on alpha + ia64. + + 29 Apr 2006; Rene Nussbaumer rsync-2.6.8.ebuild: + Stable on hppa. + + 29 Apr 2006; Gustavo Zacarias rsync-2.6.8.ebuild: + Stable on sparc + + 29 Apr 2006; rsync-2.6.8.ebuild: + Stable on amd64. + + 29 Apr 2006; Markus Rothe rsync-2.6.8.ebuild: + Stable on ppc64 + + 29 Apr 2006; Tobias Scherbaum rsync-2.6.8.ebuild: + ppc stable + + 29 Apr 2006; Mark Loeser rsync-2.6.8.ebuild: + Stable on x86 + +*rsync-2.6.8 (23 Apr 2006) + + 23 Apr 2006; Mike Frysinger +rsync-2.6.8.ebuild: + Version bump #130898 by Kilburn Abrahams. + +*rsync-2.6.7-r1 (08 Apr 2006) + + 08 Apr 2006; Mike Frysinger -rsync-2.6.7.ebuild, + +rsync-2.6.7-r1.ebuild: + Fix acl/xattr configure options #129116 by Alexander Skwar. + + 30 Mar 2006; Diego Pettenò rsync-2.6.7.ebuild: + Add ~x86-fbsd keyword. + +*rsync-2.6.7 (16 Mar 2006) + + 16 Mar 2006; Mike Frysinger +rsync-2.6.7.ebuild: + Version bump #126267 by Kilburn Abrahams. + + 02 Jan 2006; Mike Frysinger +files/rsyncd.xinetd, + rsync-2.6.0-r6.ebuild, rsync-2.6.6-r1.ebuild: + Add an optional xinetd.d file by Malte S. Stretz #117466. + +*rsync-2.6.6-r1 (17 Oct 2005) + + 17 Oct 2005; Mike Frysinger + +files/rsync-2.6.6-acls.patch, +rsync-2.6.6-r1.ebuild: + Fix from upstream for acl code #100981. + + 13 Oct 2005; Kito rsync-2.6.6.ebuild: + ~ppc-macos keyword + + 16 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + +*rsync-2.6.0-r6 (01 Aug 2005) + + 01 Aug 2005; Mike Frysinger + +files/rsync-2.6.0-cvsignore.patch, +rsync-2.6.0-r6.ebuild: + Add patch from upstream to fix -C #100861 by awk. + +*rsync-2.6.6 (29 Jul 2005) + + 29 Jul 2005; Mike Frysinger +rsync-2.6.6.ebuild: + Version bump #100674 by Tim Yamin. + +*rsync-2.6.5 (11 Jun 2005) + + 11 Jun 2005; Mike Frysinger +rsync-2.6.5.ebuild: + Version bump. + +*rsync-2.6.0-r5 (31 May 2005) + + 31 May 2005; Chris Gianelloni + +files/rsync-2.6.0-livecd-sigmask.patch, +rsync-2.6.0-r5.ebuild: + Adding rsync patch for livecd/installer until python 2.4 goes stable. + +*rsync-2.6.4 (06 Apr 2005) + + 06 Apr 2005; Mike Frysinger +rsync-2.6.4.ebuild: + Version bump #88029 by FieldySnuts. + +*rsync-2.6.3-r1 (18 Mar 2005) + + 18 Mar 2005; Mike Frysinger +rsync-2.6.3-r1.ebuild: + Move the rsyncd.conf file to /etc. + +*rsync-2.6.0-r4 (18 Mar 2005) + + 18 Mar 2005; Mike Frysinger +rsync-2.6.0-r4.ebuild: + Move the rsyncd.conf file to /etc and add some examples to the default + config #80939. + + 21 Nov 2004; Mike Frysinger rsync-2.6.0-r3.ebuild, + rsync-2.6.3.ebuild: + Make sure we update the rsync(1) manpage with the new .conf location too + #71650 by Paul Oldham. + +*rsync-2.6.3 (03 Oct 2004) + + 03 Oct 2004; Mike Frysinger +rsync-2.6.3.ebuild: + Version bumpage. + +*rsync-2.6.3_pre2 (25 Sep 2004) + + 25 Sep 2004; Mike Frysinger +rsync-2.6.3_pre2.ebuild: + Version bump #64798 by Holger Hoffstätte. + + 15 Aug 2004; rsync-2.6.0-r3.ebuild: + Stable on alpha, bug 60309. + + 14 Aug 2004; Hardave Riar rsync-2.6.0-r3.ebuild: + stable on mips #60309 + + 14 Aug 2004; Tom Gal rsync-2.6.0-r3.ebuild + stable on ppc64, bug #60309 + +*rsync-2.6.0-r3 (14 Aug 2004) + +*rsync-2.6.2-r4 (14 Aug 2004) + + 14 Aug 2004; Jon Hood + +files/rsync-pathsanitize.patch, rsync-2.6.0-r2.ebuild, + +rsync-2.6.0-r3.ebuild, +rsync-2.6.2-r4.ebuild: + Apply path sanitizing patch from #60309, update SRC_URI for older versions of + rsync; thanks wernfried haas ! + + 13 Jul 2004; Tom Gall rsync-2.6.0-r2.ebuild: + stable on ppc64 + + 12 Jul 2004; Travis Tilley rsync-2.6.0-r2.ebuild: + stable on amd64 + + 11 Jul 2004; Aron Griffis rsync-2.6.0-r2.ebuild, + rsync-2.6.2-r3.ebuild: + stable on ia64 + + 10 Jul 2004; Hardave Riar rsync-2.6.0-r2.ebuild: + Stable on mips + + 11 Jul 2004; Bryan Østergaard rsync-2.6.0-r2.ebuild: + Stable on alpha, bug 49534. + + 10 Jul 2004; Ian Leitch rsync-2.6.0-r2.ebuild: + Marked stable on x86 + + 10 Jul 2004; Jason Wever rsync-2.6.0-r2.ebuild: + Stable on sparc wrt bug #49543. + + 10 Jul 2004; Michael Hanselmann rsync-2.6.0-r2.ebuild: + Stable on ppc. Bug 49534. + +*rsync-2.6.0-r2 (09 Jul 2004) + + 09 Jul 2004; Mike Frysinger +files/2.6.0-sanitize.patch, + +rsync-2.6.0-r2.ebuild: + Version bump with security patch #49534. + + 01 Jul 2004; Jon Hood rsync-2.6.0-r1.ebuild, + rsync-2.6.0.ebuild, rsync-2.6.1.ebuild, rsync-2.6.2-r1.ebuild, + rsync-2.6.2-r2.ebuild, rsync-2.6.2-r3.ebuild, rsync-2.6.2.ebuild: + change virtual/glibc to virtual/libc + +*rsync-2.6.1 (22 Jun 2004) + + 22 Jun 2004; Mike Frysinger +rsync-2.6.1.ebuild: + Try to fix security bug #49534 without pissing off #49933. + +*rsync-2.6.2-r3 (08 May 2004) + + 08 May 2004; Martin Holzer rsync-2.6.2-r3.ebuild: + adding ipv6 config option + +*rsync-2.6.2-r2 (03 May 2004) + + 03 May 2004; Martin Holzer rsync-2.6.2-r2.ebuild: + adding rsyncd conf in econf. closes 49707 + + 02 May 2004; Bryan Østergaard rsync-2.6.2-r1.ebuild: + Stable on alpha. + + 02 May 2004; Tom Gall rsync-2.6.2.ebuild, + rsync-2.6.2-r1.ebuild: + Stable on ppc64 + + 02 May 2004; Ciaran McCreesh rsync-2.6.2-r1.ebuild: + Stable on sparc, mips + + 02 May 2004; Joshua Kinard rsync-2.6.2.ebuild: + Marked stable on sparc. + + 01 May 2004; Guy Martin : + Marked stable on hppa. + + 01 May 2004; Jon Portnoy rsync-2.6.2.ebuild : + Stable on AMD64 and x86. + + 01 May 2004; Joshua Kinard rsync-2.6.2.ebuild: + Marked stable on mips. + +*rsync-2.6.2-r1 (02 May 2004) + + 02 May 2004; Martin Holzer rsync-2.6.2-r1.ebuild: + adding acl patch again. + + 01 May 2004; Michael McCabe rsync-2.6.2.ebuild: + Stable on s390 + +*rsync-2.6.2 (30 Apr 2004) + + 30 Apr 2004; rsync-2.6.2.ebuild: + version bump for security update CAN-2004-0426, bug 49534 this version also + seems to have the proxy-auth patch merged upstream, USE=acl disabled for now + due to patching conflicts + + 27 Apr 2004; Michael McCabe rsync-2.6.0-r1.ebuild: + Marked stable on s390 + +*rsync-2.6.0-r1 (19 Apr 2004) + + 19 Apr 2004; Martin Holzer rsync-2.6.0-r1.ebuild: + adding acl patch. closes 48214 + + 11 Apr 2004; Michael Sterrett rsync-2.6.0.ebuild: + add patch from Sascha Silbe to fix use static linking (bug #47361) + + 11 Apr 2004; Michael Sterrett rsync-2.6.0.ebuild: + add IUSE (bug #47358); don't rdepend on sed; error check sed; tidy + +*rsync-2.6.0 (03 Jan 2004) + + 03 Jan 2004; Mike Frysinger : + Version bumpage #37009. + +*rsync-2.5.7 (04 Dec 2003) + + 04 Dec 2003; Seemant Kulleen rsync-2.5.7.ebuild: + version bump for security vulnerability + +*rsync-2.5.6-r4 (18 Oct 2003) + + 18 Oct 2003; Mike Frysinger : + Set default rsh cmd to ssh instead of rsh #30521. + +*rsync-2.5.6-r3 (25 Aug 2003) + + 26 Aug 2003; Daniel Ahlberg rsync-2.5.6-r3.ebuild : + Don't try to unpack the patch. + + 25 Aug 2003; Mike Frysinger : + Add default rsyncd.conf file so that the init.d script will find pid file #27277. + +*rsync-2.5.6-r2 (23 May 2003) + + 23 Jul 2003; Will Woods rsync-2.5.6-r2.ebuild: + Marked stable for alpha + + 23 Jul 2003; Guy Martin rsync-2.5.6-r2.ebuild : + Marked stable on hppa. + + 06 Jul 2003; Joshua Kinard rsync-2.5.6-r2.ebuild: + Changed ~mips to mips in KEYWORDS + Changed ~sparc to sparc in KEYWORDS (Apparently already done, somehow got reversed?) + + 24 May 2003; Luca Barbato rsync-2.5.6-r2.ebuild: + added ~ppc keyword + + 23 May 2003; Martin Holzer rsync-2.5.6-r2.ebuild, + files/rsync-gentoo-2.5.1.patch, files/rsync-gentoo-2.5.2.patch: + Adding basic proxy auth patch. Closes #11706. + + 21 May 2003; Jason Wever rsync-2.5.6-r1.ebuild: + Changed ~sparc keyword to sparc. + + 06 Mar 2003; Luca Barbato : + force -lpthread link on gcc-2.95.x, solves bug #16921 + + 24 Feb 2003; Luca Barbato : + Added the popt in DEPEND + +*rsync-2.5.6-r1 (22 Feb 2003) + + 19 May 2003; Joshua Kinard rsync-2.5.6-r1.ebuild: + Added ~sparc and ~mips to KEYWORDS + + 25 Feb 2003; Guy Martin rsync-2.5.6-r1.ebuild : + Commited stable for hppa. + + 22 Feb 2003; Mike Frysinger : + Add init.d and conf.d files + +*rsync-2.5.6 (28 Jan 2003) + + 21 Feb 2003; Zach Welch : + Added arm to keywords. + + 09 Feb 2003; Guy Martin : + Added hppa to keywords. + + 28 Jan 2003; Arcady Genkin : + Updated to the official 2.5.6. + +*rsync-2.5.6_pre20021105-r1 (29 Dec 2002) + + 29 Dec 2002; Maik Schreiber : Revision bump to fix wrong + configuration directory path (only used for running an rsync server). + + 26 Dec 2002; Maik Schreiber rsync-2.5.6_pre20021105 : + Changed "~x86" to "x86" in KEYWORDS. + + 19 Dec 2002; Dean Bailey : removed sparc64 keyword + +*rsync-2.5.6_pre20021105 (10 Dec 2002) + + 10 Dec 2002; Maik Schreiber : New upstream snapshot. + Seems to be stable for several months now (see rsync mailing list). + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*rsync-2.5.5-r1 (07 May 2002) + + 18 Jan 2003; Jan Seidel : + Added mips to keywords + + 29 Jul 2002; Mark Guertin : + Added ppc to keywords + + 09 Jul 2002; phoen][x rsync-2.5.5-r1.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 07 May 2002; Kain rsync-2.5.5-r1.ebuild : Fix dependency to + libpopt again so that build images not made from a virgin install will work. + +*rsync-2.5.5 (02 May 2002) + + 09 Jul 2002; phoen][x rsync-2.5.5.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 02 May 2002; Daniel Robbins : new ebuild to hopefully + fix some "dead rsync --daemon" processes... the problem that just won't go + away. + +*rsync-2.5.4-r1 (18 Apr 2002) + + 09 Jul 2002; phoen][x rsync-2.5.4-r1.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 18 Apr 2002; kain rsync-2.5.4-r1.ebuild : Fix dependency to + libpopt so build images made with this will work. + +*rsync-2.5.4 (15 Mar 2002) + + 09 Jul 2002; phoen][x rsync-2.5.4.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 15 Mar 2002; Bruce A. Locke rsync-2.5.4.ebuild : + Update to 2.5.4 (with zlib security fix) + +*rsync-2.5.2-r1 (1 Mar 2002) + + 09 Jul 2002; phoen][x rsync-2.5.2-r1.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 1 Mar 2002; Daniel Robbins : Closed remote denial of + service attack/hung process problem reopened in 2.5.2 due to a missing patch. + +*rsync-2.5.2 (1 Feb 2002) + + 09 Jul 2002; phoen][x rsync-2.5.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest b/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest index cc0d7563ad..7d875a88a0 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/Manifest @@ -1,17 +1,11 @@ -AUX rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch 2252 SHA256 6e57c9efc7c22bb9ce006ef3218b04653e5912bb9a86ed10eb58d9035ce3fcca SHA512 5bdc8db0ce898bce7b55630fea47943162c606b0255abd7362f1c2f6200febe55ba37627e33f245d3c0cb0b8f12faaa497108e8d51b81c62ac15cfe5a35add98 WHIRLPOOL da8a800bcda725b74181dba3fb3480e9e9c3b0e810332491963358571a0d2e912c1682b6548b679001e806c86a21e7b839099669c43417576a9b70d914ceb984 AUX rsyncd.conf-3.0.9-r1 449 SHA256 e3da1a057081b9089dede95873d6f413d63870fea67246081a6a90725cfd098b SHA512 8d51b452be88820c38639aa833490a001abc2edba03133441000634c2ec090d243598b0932fc11abdf1286afdab02eb6532df2b28a48bfde781c3a8b61fe8c6f WHIRLPOOL ae2b5dc507362ebc10a27973ac8e74b9983da50abbcb3ab33324da76ec70fe30c1cb49d1f7103c7b752d7cf6732a4bf8112c1763f2e9b9da669178925198716c AUX rsyncd.conf.d 149 SHA256 de758791b16b89a648c01867af7f51bc9bd44e40cbe868e439b753ff5d9572e5 SHA512 8ea9a2f1fea508fa132313fa16513eac84a9ed3ce75741c42769b56bbcd3f1bd2eb8bfdfe40a6c7f619e4281e8fc8d95d1bd84096d0b64aaacf606cd614ae5b3 WHIRLPOOL ac5098df8772c66d4d8070fbefe0194d8c44345d14a547f2cd59737f2dcb2023b59285117b07bbc2d711302f7736dd761d5e5498913c1878c3512d9fb5d5e36e AUX rsyncd.init.d-r1 253 SHA256 5725dbb5c7ca7ea324393e33eaeac67cd83aaee3daf1d92b24fa215bf3637633 SHA512 3f3de674896fa091aea0ce3a63d93d1b38a0e729884cb86210e112c2f1b85169fe9f101979592be43b204dc494237be6fb219eed479f032bae0a4ab4934e3ab3 WHIRLPOOL 1933d7ae26fa40373ce8b46d245d6dfe6eb26437c5b1f0ea930173f59e8327b527ccfceaf1a0d675a606d4f9d6c6755e741c26e8be76cae448b68fae4f8ee9d0 AUX rsyncd.logrotate 105 SHA256 eb54100686a253d4d14c9c67fcc20f92d88c0616692bffea899c6a8f8f980c7c SHA512 b8d6c0bb467a5c963317dc55478d2c10874564cd264d943d4a42037e2fce134fe001fabc92af5c6b5775e84dc310b1c8da147afaa61c99e5663c36580d8651a5 WHIRLPOOL 6c6a712ccb0934b5746640f8a52bc5a341fbf2f1b492fe709a8ea7b330048ffa405e1b785f3ca59a460a688330e6a43cb9fd7fca8838ba52214b5d0603adcc59 AUX rsyncd.service 206 SHA256 e4396236f554cb57eed133370dd74ff79ea495f5d7535734bc736b716931fb00 SHA512 b848a13856027e4fe1fd206a2aeb32854abd73beb31ebad7ac62c36b433e65507bbb5eef3901a42f46e70a4e887c7f9013617f19712e160ce155f3cb83bfc625 WHIRLPOOL 7ea8a774c4b22cc631b86f54ca6bf5e1dabe5d837072b491eb2638e44afd67dc57e7372fbbf26a6214417c7da32521a48c0fddfafb4c9a4249fc35d1271c8651 AUX rsyncd.xinetd-3.0.9-r1 194 SHA256 17162f014242c9d5003578bed44b89cd2dc4f0ce2a200ac1facaa10a9aac8692 SHA512 fc053fc4748950343e866cc95284d037156a953454e4294d775f01f059e96e805582688bf1de5c965836889192ce4a663ec740e6ec2265406e509c5c6d6c3215 WHIRLPOOL 733f734e70d0c74ab6e472e656b8c83ddf816dca7e6c1130b999c2579713740db9362e5d517d0a8cf792b6859fd16d363f43ea8b531388f7abe93dcc1380ae42 -DIST rsync-3.0.9.tar.gz 792725 SHA256 30f10f8dd5490d28240d4271bb652b1da7a60b22ed2b9ae28090668de9247c05 SHA512 b08f9525d7af981b6010e99cc1fa2e39fea94db317a5078ad687adf2716160b0f67b9fad6d9e5b7db63749f031c925fe3b47599379a14a5565c71be85987d5ff WHIRLPOOL 0b1c6c6a310f813a0628b7bac36bc8bdbfffff4b641b93f5da0c6fd9f482958da40486c16ae9694af5382c63aa8e2ee733d79d7baef6e8e9b591cfb83617dcea -DIST rsync-3.1.0.tar.gz 883901 SHA256 81ca23f77fc9b957eb9845a6024f41af0ff0c619b7f38576887c63fa38e2394e SHA512 bc8dfc90cac1a83cbb34e33cea805bfaa9597694a285fb69d55224fc52987c0199415b380f83a6ac55d17548e6888d1ab0d7bb5951ae4c3a3412c4e3ccf932f3 WHIRLPOOL 3b45271e9cd17eb42c7f06c2b516dc1e4a9333c03e6b5c3c80563ad8121870abdb92db401075a54ae7abe60e875938a4b5e4780eea8e3f30ca1ff75f95a6d00e -DIST rsync-3.1.1.tar.gz 890124 SHA256 7de4364fcf5fe42f3bdb514417f1c40d10bbca896abe7e7f2c581c6ea08a2621 SHA512 ec0e46ff532a09a711282aaa822f5f1c133593ee6c1c474acd67284619236e6a202f0f369d3e67a95ceb3a3b1c39ea7fb609d6d6fb950f3be6e0f6372e903e21 WHIRLPOOL 0622646c10a0b4553fddbc0c3c48e6a87f78eaa56dc0cc0f0db86ed45e2c6572d23e4c379fae50ced012c2c0e75a364cae55f7c49f88918a9d62fb9ae17805b9 -DIST rsync-3.1.2pre1.tar.gz 892074 SHA256 35348ccf7d5cb02a4a0b2c398ac639663baf0dc6d602dd2f5804946e69a61b97 SHA512 39f3574618c45c1486131277526511a4b0b13c96928f913bebfb192b7ef8b4d186f93217e46225622d72e2691300eb617df29067a7331062391062182ddb6a49 WHIRLPOOL 14cd62800246b01d42d0f141dfbb4273914a25ad4b86b86a9f2be09f56546d08fdd3cf95b40b3ecee87237985c2a4da3e12cf2de0c526f40f77cf123458c7cdc -EBUILD rsync-3.0.9-r3.ebuild 2364 SHA256 a93457150f3a7e32e7f9ddd0e532966413f2e23caf762631a5aa2430ca7ec9b7 SHA512 8a8be4c4d423656db67f0a6e6bb05af9615da1312db76b1898e6e50814a61f6e4f83ddb4156e0fd6131fe67cddbb519ac6bbc8d84511933492769dcf745de4b2 WHIRLPOOL 65b99733f11e92e9fc3c65d0f6b18ff717666a8d5fe007e324b56be09d6e7c23c2297ce7d15fe55189764d4154dee3d32764c9f1709bc9130b1c2d3743dd4a52 -EBUILD rsync-3.1.0-r1.ebuild 2463 SHA256 bf453b7e366b3410179774b95ddee75c709653889a9371c81540e63991403224 SHA512 21a1b035e70a56eeb69b81502e7efdaf382ed476a4d20353832b6d683c18af9029ce80f868f4648b26e41944da87bbfc2463b2ba704fcc25af936f78798cfbd3 WHIRLPOOL 1035d83d0422e9fa6f2ba5c5abd1456487d179d2c1a7341342f960b766e38e3f2f6c74e400deee092855f6c6dedfb62c058811ff9622cd067168d162bbd22754 -EBUILD rsync-3.1.1.ebuild 2364 SHA256 7441525f74c1c136d1442938a72e12a5d1a4d99804894c4dac7163acb5c72f56 SHA512 39f0aec6c40fcb5bfdb7ad233926f6f8f2294de5b077e8617dc3cc4cfb7a1410c2b79005136b7a0abc916c537a0f71f5bc9dd8da91eab7e0aa03f8801c243563 WHIRLPOOL 69c3c7c9f4ed09c21f74b83a710edea1723e7f21062bf30623cef22ccd0e7791127d0457299ff48ca8fea81be64fe22144414d548db5fab5431974a7ef3aae68 -EBUILD rsync-3.1.2_pre1.ebuild 2509 SHA256 95b5f54558fff6052399028a2c36284c166a4e3d1e133acc6a92e89c4b8ba809 SHA512 723e473c09d7eb21e40623a3c5592c6dd6abd094d9a32844e549a4b19c3e66512c9f932df45379ce73fc5b3fc46e29ad2be9660e1881b82d0e850999a6495342 WHIRLPOOL b49f6e4c13fba67296e4df2574198a032bb8452c4dfa7861df51093c40e7dd3712e0161baf88d5a1f8bbd1a5b05652ecafb5ed775d65ee8803a85f24f50711a7 -MISC ChangeLog 33945 SHA256 e9e1a4a05400f058f5bb7f33eee548ab322dff34570082ac63f0c32f349aada8 SHA512 57cd87723516841f3e87f0d88a9b73d0920e7a65f7a35816cfa568a9f54844224664c94acfb27faa7295c0aacda9a6a1d7131372918c40cead089c28290339b9 WHIRLPOOL 1cb3950f7deb2ff2c9c86968922ce6852ad0f75a36d2a284090bc82f1f014b01b9813e5bc3e93c1f1e55848e2de1ffa251b6f1cafb2bb03242678d6fbb1fb673 -MISC metadata.xml 241 SHA256 c217319c36f17e19764784614d0bc241185513910872573e0323e49f701e30c0 SHA512 db0d157cb6c711150a5517f827a41cf56f1642d274257aef30c319a65bd0928cf966dc25d10b033e4a6959cd2280615c4ecbdd21f0d8bb9e7badc5630e7a6cb4 WHIRLPOOL 27e940c1a8b543f242dae22871001457d91150e4b59dfc142dc043378faa5e50b2c547eeda74033650e7a5165e224b156ffa1011dec6732c5b78ffea5f7ea66b +DIST rsync-3.1.2.tar.gz 892724 SHA256 ecfa62a7fa3c4c18b9eccd8c16eaddee4bd308a76ea50b5c02a5840f09c0a1c2 SHA512 4c55fd69f436ead0cb5a0b7c6fdfef9bb28ddb9c63534eb619e756b118d5b08cfc5e696498650932c86e865b37e06633da947e6720ca0c27ed5c034313ae208b WHIRLPOOL ba793bfc7f0bdd70dba812a4a782c6ed703c7e83e2d04ca714e67e6153b31f6fc49e224ef7622bf5abb1e0ba0f633bc88b2640548028944b5dfa0443ae8c585e +EBUILD rsync-3.1.2.ebuild 2865 SHA256 b3cef378d38691fd522b6061208667ca79b3f2471325a8058a1b4912c88f5461 SHA512 69f3f9a7bb51dea93f5421208a619d09f547b62f27f235fd67fcd42377d148fcc47887737b4739f35d410287ab0c62d5b902cb81727c18d5df9977ed008fda1a WHIRLPOOL e2e61dd5f96886e969fac52dc131468e73ce337d1b4a1805dc67126055f3465ca629fe60cc059c9de16f4d9313d8686d8222b47712822fc385ae68c1cebab019 +MISC ChangeLog 5745 SHA256 8724de8e42f6e9360ab28f1e5b2bdeb0525c394aff270785924fc3bcb18608bc SHA512 65c3074f64f25c13a37ae3b2a88d6b9d215c3a92af6d93e898c1bb9887847044c23351c5159bd0d74ec2d201f914aeefd2b9a8235c0580778780b6c4aa279d7f WHIRLPOOL c720e9b0c7dc1133af49d30cf1e74d90f449dc02cddb744643706512ad97543ee7801ca355bcf36078d8577d68cedbeca6726dc7bddfc702ffd35da7795e2125 +MISC ChangeLog-2015 33945 SHA256 e9e1a4a05400f058f5bb7f33eee548ab322dff34570082ac63f0c32f349aada8 SHA512 57cd87723516841f3e87f0d88a9b73d0920e7a65f7a35816cfa568a9f54844224664c94acfb27faa7295c0aacda9a6a1d7131372918c40cead089c28290339b9 WHIRLPOOL 1cb3950f7deb2ff2c9c86968922ce6852ad0f75a36d2a284090bc82f1f014b01b9813e5bc3e93c1f1e55848e2de1ffa251b6f1cafb2bb03242678d6fbb1fb673 +MISC metadata.xml 449 SHA256 33ff0e734b8f06b27285c4e7fe353cc3928055610d307ef6c72d578373869aa1 SHA512 1c0f031c078a7c22b8375b093dcd241e139ca86a61e2d463d9d01946b57b24dff29ab489ac063b70d210d1306106896fe77bd9678331d5954ef3182222d4f920 WHIRLPOOL dc7937d53349c9d0fad18445a9dd397b7b85ce7a27a1692e3dc4a44285ec130444b4109f0f096038cbff06d02fcb79ad32be7f1df37693ce507061653e95df22 diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch b/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch deleted file mode 100644 index a3469a14a6..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/files/rsync-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch +++ /dev/null @@ -1,79 +0,0 @@ -From: Wayne Davison -Date: Sun, 13 Apr 2014 20:44:58 +0000 (-0700) -Subject: Avoid infinite wait reading secrets file. -X-Git-Url: https://git.samba.org/?p=rsync.git;a=commitdiff_plain;h=0dedfbce2c1b851684ba658861fe9d620636c56a - -Avoid infinite wait reading secrets file. ---- - -diff --git a/authenticate.c b/authenticate.c -index 3381b8c..c92746c 100644 ---- a/authenticate.c -+++ b/authenticate.c -@@ -102,15 +102,16 @@ static const char *check_secret(int module, const char *user, const char *group, - char pass2[MAX_DIGEST_LEN*2]; - const char *fname = lp_secrets_file(module); - STRUCT_STAT st; -- int fd, ok = 1; -+ int ok = 1; - int user_len = strlen(user); - int group_len = group ? strlen(group) : 0; - char *err; -+ FILE *fh; - -- if (!fname || !*fname || (fd = open(fname, O_RDONLY)) < 0) -+ if (!fname || !*fname || (fh = fopen(fname, "r")) == NULL) - return "no secrets file"; - -- if (do_fstat(fd, &st) == -1) { -+ if (do_fstat(fileno(fh), &st) == -1) { - rsyserr(FLOG, errno, "fstat(%s)", fname); - ok = 0; - } else if (lp_strict_modes(module)) { -@@ -123,29 +124,30 @@ static const char *check_secret(int module, const char *user, const char *group, - } - } - if (!ok) { -- close(fd); -+ fclose(fh); - return "ignoring secrets file"; - } - - if (*user == '#') { - /* Reject attempt to match a comment. */ -- close(fd); -+ fclose(fh); - return "invalid username"; - } - - /* Try to find a line that starts with the user (or @group) name and a ':'. */ - err = "secret not found"; -- while ((user || group) && read_line_old(fd, line, sizeof line, 1)) { -- const char **ptr, *s; -+ while ((user || group) && fgets(line, sizeof line, fh) != NULL) { -+ const char **ptr, *s = strtok(line, "\n\r"); - int len; -- if (*line == '@') { -+ if (!s) -+ continue; -+ if (*s == '@') { - ptr = &group; - len = group_len; -- s = line+1; -+ s++; - } else { - ptr = &user; - len = user_len; -- s = line; - } - if (!*ptr || strncmp(s, *ptr, len) != 0 || s[len] != ':') - continue; -@@ -158,7 +160,7 @@ static const char *check_secret(int module, const char *user, const char *group, - *ptr = NULL; /* Don't look for name again. */ - } - -- close(fd); -+ fclose(fh); - - memset(line, 0, sizeof line); - memset(pass2, 0, sizeof pass2); diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/metadata.xml b/sdk_container/src/third_party/portage-stable/net-misc/rsync/metadata.xml index 6ed8505252..148a18e18a 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/metadata.xml @@ -1,8 +1,14 @@ -base-system - - cpe:/a:samba:rsync - + + base-system@gentoo.org + Gentoo Base System + + + cpe:/a:samba:rsync + + + Provide helper scripts for using rsync via >=net-misc/stunnel-4 + diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.0.9-r3.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.0.9-r3.ebuild deleted file mode 100644 index 700bdc0099..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.0.9-r3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic prefix systemd - -DESCRIPTION="File transfer program to keep remote files into sync" -HOMEPAGE="http://rsync.samba.org/" -SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P/_/}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="acl iconv ipv6 static xattr" - -LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] ) - xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) - >=dev-libs/popt-1.5[static-libs(+)]" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - iconv? ( virtual/libiconv )" -DEPEND="${RDEPEND} - static? ( ${LIB_DEPEND} )" - -S=${WORKDIR}/${P/_/} - -src_prepare() { - epatch_user -} - -src_configure() { - use static && append-ldflags -static - econf \ - --without-included-popt \ - $(use_enable acl acl-support) \ - $(use_enable xattr xattr-support) \ - $(use_enable ipv6) \ - $(use_enable iconv) \ - --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf - touch proto.h-tstamp #421625 -} - -src_install() { - emake DESTDIR="${D}" install - newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd - newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd - dodoc NEWS OLDNEWS README TODO tech_report.tex - insinto /etc - newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/rsyncd.logrotate rsyncd - - insinto /etc/xinetd.d - newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd - - # Install the useful contrib scripts - exeinto /usr/share/rsync - doexe support/* - rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c} - - eprefixify "${ED}"/etc/{,xinetd.d}/rsyncd* - - systemd_dounit "${FILESDIR}/rsyncd.service" -} - -pkg_postinst() { - if egrep -qis '^[[:space:]]use chroot[[:space:]]*=[[:space:]]*(no|0|false)' \ - "${EROOT}"/etc/rsyncd.conf "${EROOT}"/etc/rsync/rsyncd.conf ; then - ewarn "You have disabled chroot support in your rsyncd.conf. This" - ewarn "is a security risk which you should fix. Please check your" - ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.0-r1.ebuild deleted file mode 100644 index f1f7e84303..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.0-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit eutils flag-o-matic prefix systemd - -DESCRIPTION="File transfer program to keep remote files into sync" -HOMEPAGE="http://rsync.samba.org/" -SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P/_/}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="acl iconv ipv6 static xattr" - -LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] ) - xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) - >=dev-libs/popt-1.5[static-libs(+)]" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - iconv? ( virtual/libiconv )" -DEPEND="${RDEPEND} - static? ( ${LIB_DEPEND} )" - -S=${WORKDIR}/${P/_/} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.1.1_pre1-avoid_infinite_wait_reading_secrets_file.patch - epatch_user -} - -src_configure() { - use static && append-ldflags -static - econf \ - --without-included-popt \ - $(use_enable acl acl-support) \ - $(use_enable xattr xattr-support) \ - $(use_enable ipv6) \ - $(use_enable iconv) \ - --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf - touch proto.h-tstamp #421625 -} - -src_install() { - emake DESTDIR="${D}" install - newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd - newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd - dodoc NEWS OLDNEWS README TODO tech_report.tex - insinto /etc - newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/rsyncd.logrotate rsyncd - - insinto /etc/xinetd.d - newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd - - # Install the useful contrib scripts - exeinto /usr/share/rsync - doexe support/* - rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c} - - eprefixify "${ED}"/etc/{,xinetd.d}/rsyncd* - - systemd_dounit "${FILESDIR}/rsyncd.service" -} - -pkg_postinst() { - if egrep -qis '^[[:space:]]use chroot[[:space:]]*=[[:space:]]*(no|0|false)' \ - "${EROOT}"/etc/rsyncd.conf "${EROOT}"/etc/rsync/rsyncd.conf ; then - ewarn "You have disabled chroot support in your rsyncd.conf. This" - ewarn "is a security risk which you should fix. Please check your" - ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'." - fi -} diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2.ebuild similarity index 79% rename from sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.1.ebuild rename to sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2.ebuild index 15206a010a..3e5b407629 100644 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2.ebuild @@ -8,12 +8,15 @@ inherit eutils flag-o-matic prefix systemd DESCRIPTION="File transfer program to keep remote files into sync" HOMEPAGE="http://rsync.samba.org/" -SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P/_/}.tar.gz" +SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P}.tar.gz" +[[ "${PV}" = *_pre* ]] && SRC_URI="http://rsync.samba.org/ftp/rsync/src-previews/${P/_/}.tar.gz" LICENSE="GPL-3" SLOT="0" +if [[ ${PV} != *_pre ]] ; then KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="acl iconv ipv6 static xattr" +fi +IUSE="acl iconv ipv6 static stunnel xattr" LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] ) xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) @@ -55,6 +58,12 @@ src_install() { insinto /etc/xinetd.d newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd + # Install stunnel helpers + if use stunnel ; then + emake DESTDIR="${D}" install-ssl-client + emake DESTDIR="${D}" install-ssl-daemon + fi + # Install the useful contrib scripts exeinto /usr/share/rsync doexe support/* @@ -72,4 +81,10 @@ pkg_postinst() { ewarn "is a security risk which you should fix. Please check your" ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'." fi + if use stunnel ; then + einfo "Please install \">=net-misc/stunnel-4\" in order to use stunnel feature." + einfo + einfo "You maybe have to update the certificates configured in" + einfo "${EROOT}/etc/stunnel/rsync.conf" + fi } diff --git a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2_pre1.ebuild b/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2_pre1.ebuild deleted file mode 100644 index f2ce27cd53..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-misc/rsync/rsync-3.1.2_pre1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit eutils flag-o-matic prefix systemd - -DESCRIPTION="File transfer program to keep remote files into sync" -HOMEPAGE="http://rsync.samba.org/" -SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P}.tar.gz" -[[ "${PV}" = *_pre* ]] && SRC_URI="http://rsync.samba.org/ftp/rsync/src-previews/${P/_/}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -[[ "${PV}" = *_pre* ]] && KEYWORDS="" -IUSE="acl iconv ipv6 static xattr" - -LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] ) - xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) ) - >=dev-libs/popt-1.5[static-libs(+)]" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - iconv? ( virtual/libiconv )" -DEPEND="${RDEPEND} - static? ( ${LIB_DEPEND} )" - -S=${WORKDIR}/${P/_/} - -src_prepare() { - epatch_user -} - -src_configure() { - use static && append-ldflags -static - econf \ - --without-included-popt \ - $(use_enable acl acl-support) \ - $(use_enable xattr xattr-support) \ - $(use_enable ipv6) \ - $(use_enable iconv) \ - --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf - touch proto.h-tstamp #421625 -} - -src_install() { - emake DESTDIR="${D}" install - newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd - newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd - dodoc NEWS OLDNEWS README TODO tech_report.tex - insinto /etc - newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}"/rsyncd.logrotate rsyncd - - insinto /etc/xinetd.d - newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd - - # Install the useful contrib scripts - exeinto /usr/share/rsync - doexe support/* - rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c} - - eprefixify "${ED}"/etc/{,xinetd.d}/rsyncd* - - systemd_dounit "${FILESDIR}/rsyncd.service" -} - -pkg_postinst() { - if egrep -qis '^[[:space:]]use chroot[[:space:]]*=[[:space:]]*(no|0|false)' \ - "${EROOT}"/etc/rsyncd.conf "${EROOT}"/etc/rsync/rsyncd.conf ; then - ewarn "You have disabled chroot support in your rsyncd.conf. This" - ewarn "is a security risk which you should fix. Please check your" - ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'." - fi -} From d79a5dcadac94b95c83f5b26fcd0dfb480db61f3 Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Tue, 17 May 2016 16:18:33 -0700 Subject: [PATCH 5/5] bump(sys-fs/lvm2): sync with upstream --- .../metadata/md5-cache/sys-fs/lvm2-2.02.103 | 13 - .../metadata/md5-cache/sys-fs/lvm2-2.02.116 | 8 +- .../md5-cache/sys-fs/lvm2-2.02.116-r1 | 6 +- .../{lvm2-2.02.109-r1 => lvm2-2.02.116-r2} | 10 +- .../{lvm2-2.02.109 => lvm2-2.02.116-r4} | 14 +- .../md5-cache/sys-fs/lvm2-2.02.116-r5 | 14 + .../md5-cache/sys-fs/lvm2-2.02.116-r6 | 14 + .../sys-fs/{lvm2-2.02.110 => lvm2-2.02.136} | 10 +- .../md5-cache/sys-fs/lvm2-2.02.136-r1 | 14 + .../md5-cache/sys-fs/lvm2-2.02.136-r2 | 14 + .../metadata/md5-cache/sys-fs/lvm2-2.02.139 | 14 + .../md5-cache/sys-fs/lvm2-2.02.139-r1 | 14 + .../metadata/md5-cache/sys-fs/lvm2-2.02.145 | 14 + .../md5-cache/sys-fs/lvm2-2.02.145-r1 | 14 + .../md5-cache/sys-fs/lvm2-2.02.145-r2 | 14 + .../portage-stable/sys-fs/lvm2/ChangeLog | 2016 +++-------------- .../portage-stable/sys-fs/lvm2/ChangeLog-2015 | 1843 +++++++++++++++ .../portage-stable/sys-fs/lvm2/Manifest | 52 +- .../sys-fs/lvm2/files/clvmd.rc-2.02.39 | 2 +- .../lvm2/files/device-mapper.rc-2.02.95-r2 | 111 - .../files/lvm-monitoring.initd-2.02.67-r2 | 46 - .../{lvm.rc-2.02.95-r2 => lvm.rc-2.02.116-r4} | 55 +- .../sys-fs/lvm2/files/lvm.rc-2.02.116-r6 | 133 ++ ...vm2-2.02.100-selinux_and_udev_static.patch | 93 - ...lvm2-2.02.129-dynamic-static-ldflags.patch | 59 + .../files/lvm2-2.02.129-example.conf.in.patch | 52 + ...lvm2-2.02.129-static-pkgconfig-libs.patch} | 42 +- .../lvm2-2.02.130-pthread-pkgconfig.patch | 32 + ...lvm2-2.02.139-dynamic-static-ldflags.patch | 63 + .../lvm2/files/lvm2-2.02.145-mkdev.patch | 127 ++ .../lvm2/files/lvm2-2.02.70-asneeded.patch | 4 +- .../files/lvm2-2.02.99-example.conf.in.patch | 47 - .../lvm2/files/lvm2-2.02.99-locale-muck.patch | 4 +- .../lvm2/files/lvmetad.initd-2.02.116-r3 | 18 + .../sys-fs/lvm2/lvm2-2.02.116-r1.ebuild | 6 +- ....02.110.ebuild => lvm2-2.02.116-r2.ebuild} | 15 +- ....02.109.ebuild => lvm2-2.02.116-r4.ebuild} | 43 +- .../sys-fs/lvm2/lvm2-2.02.116-r5.ebuild | 291 +++ .../sys-fs/lvm2/lvm2-2.02.116-r6.ebuild | 291 +++ .../sys-fs/lvm2/lvm2-2.02.116.ebuild | 8 +- ....02.103.ebuild => lvm2-2.02.136-r1.ebuild} | 117 +- .../sys-fs/lvm2/lvm2-2.02.136-r2.ebuild | 285 +++ ....02.109-r1.ebuild => lvm2-2.02.136.ebuild} | 31 +- .../sys-fs/lvm2/lvm2-2.02.139-r1.ebuild | 285 +++ .../sys-fs/lvm2/lvm2-2.02.139.ebuild | 284 +++ .../sys-fs/lvm2/lvm2-2.02.145-r1.ebuild | 289 +++ .../sys-fs/lvm2/lvm2-2.02.145-r2.ebuild | 291 +++ .../sys-fs/lvm2/lvm2-2.02.145.ebuild | 285 +++ .../portage-stable/sys-fs/lvm2/metadata.xml | 23 +- 49 files changed, 5312 insertions(+), 2218 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.103 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/{lvm2-2.02.109-r1 => lvm2-2.02.116-r2} (75%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/{lvm2-2.02.109 => lvm2-2.02.116-r4} (63%) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/{lvm2-2.02.110 => lvm2-2.02.136} (75%) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2 rename sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/{lvm.rc-2.02.95-r2 => lvm.rc-2.02.116-r4} (69%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.100-selinux_and_udev_static.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-example.conf.in.patch rename sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/{lvm2-2.02.107-static-pkgconfig-libs.patch => lvm2-2.02.129-static-pkgconfig-libs.patch} (77%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.130-pthread-pkgconfig.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.139-dynamic-static-ldflags.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-example.conf.in.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 rename sdk_container/src/third_party/portage-stable/sys-fs/lvm2/{lvm2-2.02.110.ebuild => lvm2-2.02.116-r2.ebuild} (94%) rename sdk_container/src/third_party/portage-stable/sys-fs/lvm2/{lvm2-2.02.109.ebuild => lvm2-2.02.116-r4.ebuild} (86%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r5.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r6.ebuild rename sdk_container/src/third_party/portage-stable/sys-fs/lvm2/{lvm2-2.02.103.ebuild => lvm2-2.02.136-r1.ebuild} (58%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild rename sdk_container/src/third_party/portage-stable/sys-fs/lvm2/{lvm2-2.02.109-r1.ebuild => lvm2-2.02.136.ebuild} (88%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.103 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.103 deleted file mode 100644 index 97f6f06b70..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.103 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig -DESCRIPTION=User-land utilities for LVM2 (device-mapper) software -EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ -IUSE=readline static static-libs clvm cman +lvm1 lvm2create_initrd selinux +udev +thin -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2 -RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.2.1 ) -SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.103.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.103.tgz -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=b795ed15156f2a94e49a3caa0d184ca1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 index 917dacdbe8..8f9dae6470 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116 @@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only -KEYWORDS=alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) static? ( !udev ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.116.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.116.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=e6b40d02f3213b5307ad47b09c45250a +_md5_=dc0452e918d9d1181addeb90561bdd44 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 index c73d857d34..a4141f4430 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r1 @@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.116.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.116.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=68d10afa42f50fff1ec2416e2600d030 +_md5_=4abccbb445ad118526c2c965cbb3a8e6 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r2 similarity index 75% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109-r1 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r2 index 814ec38cc8..29ce5bf832 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r2 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) -REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) static? ( !udev ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.109.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.109.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=f7b6f7f5929998e51ec57dcda0942a02 +_md5_=d587cfa1e8d1065f8125dede2b3827e9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r4 similarity index 63% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r4 index 46af16f2c1..227c99018a 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.109 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r4 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) =sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only -KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 -RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) -REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.109.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.109.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=1ec02136ec3a5e3d1415fad3e0ed0bac +_md5_=5bd3efff8d83d94693da6da2222cb90d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5 new file mode 100644 index 0000000000..a65e94f50b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r5 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=78753aa06686c66c1d7514774c8c8a3f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6 new file mode 100644 index 0000000000..f7b97b8095 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.116-r6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( app-arch/cpio sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.116.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.116.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=6e16cf5e1436cc8f5640e6d486e2df5c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.110 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136 similarity index 75% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.110 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136 index 81c0eec1ed..ec1ac08ca8 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.110 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=virtual/libudev-208:=[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=5 -HOMEPAGE=https://sources.redhat.com/lvm2/ +HOMEPAGE=https://sourceware.org/lvm2/ IUSE=readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) -REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) static? ( !udev ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) clvm? ( !systemd ) SLOT=0 -SRC_URI=ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.110.tgz ftp://sources.redhat.com/pub/lvm2/old/LVM2.2.02.110.tgz +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=e7db5fe9fda2dbd3af3ec87e8a2bac66 +_md5_=2e1d3c88e0a58de6ed5ba03e4d40ba83 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1 new file mode 100644 index 0000000000..52cba73ca1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=2cc75e4a38e75a84ad0c1e323dbd3b1b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2 new file mode 100644 index 0000000000..8493646729 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.136-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.136.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.136.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=a4307a89c196be9e7f1c9abebdbf10d3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139 new file mode 100644 index 0000000000..a41a212b01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.139.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.139.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=6bf9c552536f37a98c7a7913a32ecda3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1 new file mode 100644 index 0000000000..e67ae43d51 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.139-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.139.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.139.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=ff9d1f83dc04edca6e728f5ea84ce2a5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145 new file mode 100644 index 0000000000..7865c9b89d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=5 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=ec3b574f509a523cfcd1dd6eb8dc7b27 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1 new file mode 100644 index 0000000000..bafa2dfeb8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=6 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=d77ebea99663869a027d7ec39b0e0eb2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 new file mode 100644 index 0000000000..dbd8b643d6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 sys-devel/autoconf-archive static? ( selinux? ( sys-libs/libselinux[static-libs] ) udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=User-land utilities for LVM2 (device-mapper) software +EAPI=6 +HOMEPAGE=https://sourceware.org/lvm2/ +IUSE=readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=clvm? ( cman? ( =sys-cluster/cman-3* ) corosync? ( sys-cluster/corosync ) openais? ( sys-cluster/openais ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) systemd? ( >=sys-apps/systemd-205:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] ) >=sys-apps/baselayout-2.2 !=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 ) +REQUIRED_USE=device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) systemd? ( udev ) clvm? ( !systemd ) +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/lvm2/LVM2.2.02.145.tgz ftp://sourceware.org/pub/lvm2/old/LVM2.2.02.145.tgz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 udev 73058269b3e70e34e084fa3981282338 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=bd46cb7d4a8e3d6e233d7a58cd83ed29 diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog index 111f4a5d77..69a7476d29 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog @@ -1,1843 +1,369 @@ # ChangeLog for sys-fs/lvm2 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.378 2015/07/29 05:30:20 vapier Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) - 29 Jul 2015; Mike Frysinger lvm2-2.02.109.ebuild: - Mark arm64/ia64/s390/sh stable. +*lvm2-2.02.116 (09 Aug 2015) +*lvm2-2.02.110 (09 Aug 2015) +*lvm2-2.02.109-r1 (09 Aug 2015) +*lvm2-2.02.109 (09 Aug 2015) +*lvm2-2.02.103 (09 Aug 2015) -*lvm2-2.02.116 (07 Jul 2015) - - 07 Jul 2015; Manuel Rüger +lvm2-2.02.116.ebuild: - NMU: Version bump. See bug #529218. - - 29 May 2015; Jack Morgan lvm2-2.02.109.ebuild: - sparc stable wrt bug #493892 - - 18 Apr 2015; Pacho Ramos lvm2-2.02.109.ebuild: - ppc64 stable wrt bug #493892 - - 02 Mar 2015; Agostino Sarubbo lvm2-2.02.109.ebuild: - Stable for ppc, wrt bug #493892 - - 09 Jan 2015; Tobias Klausmann lvm2-2.02.109.ebuild: - Stable on alpha, bug 493892 - - 21 Sep 2014; Markus Meier lvm2-2.02.109.ebuild: - arm stable, bug #493892 - - 29 Aug 2014; Samuli Suominen lvm2-2.02.110.ebuild: - Enable use_lvmetad only if USE="udev" is enabled. - -*lvm2-2.02.110 (29 Aug 2014) - - 29 Aug 2014; Samuli Suominen +lvm2-2.02.110.ebuild: - Version bump. Enable "use_lvmetad = 1" by default also for non-systemd users. - - 27 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: - Restrict old 2.02.109-r0 to old sys-apps/util-linux < 2.25 for USE="static" - wrt #520450 - -*lvm2-2.02.109-r1 (27 Aug 2014) - - 27 Aug 2014; Samuli Suominen +lvm2-2.02.109-r1.ebuild: - Revision bump for last correction in files/lvm2-2.02.106-pthread- - pkgconfig.patch and to have ~arch version with REQUIRED_USE blocking usage of - USE="static udev" wrt #520450. - - 24 Aug 2014; Samuli Suominen - files/lvm2-2.02.106-pthread-pkgconfig.patch: - Restore @PTHREAD_LIBS@ to Libs.private: in devmapper.pc wrt #516224 - - 24 Aug 2014; Jeroen Roovers lvm2-2.02.109.ebuild: - Stable for HPPA (bug #493892). - - 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: - Fix building with USE="lvm1" wrt #520640 (caused by 1 missing char in - configure script) - - 22 Aug 2014; Samuli Suominen - -files/lvm.conf-2.02.67.patch, -files/lvm2-2.02.105-pthread-pkgconfig.patch, - -files/lvm2-2.02.105-readline-6.3.patch, - -files/lvm2-2.02.105-static-pkgconfig-libs.patch, - -files/lvm2-2.02.106-static-pkgconfig-libs.patch, - -files/lvm2-2.02.95-lvmpath.patch, -lvm2-2.02.105-r2.ebuild, - -lvm2-2.02.106.ebuild, -lvm2-2.02.107.ebuild, -lvm2-2.02.108.ebuild: - old - - 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: - amd64/x86 stable wrt #493892 - -*lvm2-2.02.109 (20 Aug 2014) - - 20 Aug 2014; Samuli Suominen +lvm2-2.02.109.ebuild: - Version bump. - - 10 Aug 2014; Sergei Trofimovich lvm2-2.02.103.ebuild, - lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild, - lvm2-2.02.108.ebuild: - QA: drop trailing '.' from DESCRIPTION - - 31 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: - Use type -P to get path of true instead of hardcoding it. - - 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: - Punt "&& use lvmetad" typing error (IUSE error) - - 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: - Use /bin/true instead of /usr/bin/true in - scripts/blk_availability_systemd_red_hat.service.in because Gentoo doesn't - have the so called usr -merge wrt #517514 by Markos Chandras. Enable - "use_lvmetad = 1" by default in lvm.conf with USE="systemd lvmetad -device- - mapper-only" wrt #514196 by Pacho Ramos. - -*lvm2-2.02.108 (30 Jul 2014) - - 30 Jul 2014; Samuli Suominen - +files/lvm2-2.02.108-example.conf.in.patch, - +files/lvm2-2.02.108-static-pkgconfig-libs.patch, +lvm2-2.02.108.ebuild: - Version bump. Fix configure logic for cache since it's tied to thin- - provisioning-tools. - - 25 Jul 2014; Samuli Suominen lvm2-2.02.103.ebuild, - lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild: - Use virtual/libudev (prereq. for dropping compability USE flag "static-libs" - from virtual/udev) - -*lvm2-2.02.107 (16 Jul 2014) - - 16 Jul 2014; Robin H. Johnson - +files/lvm2-2.02.107-static-pkgconfig-libs.patch, +lvm2-2.02.107.ebuild: - Bump per bug #516604. - - 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: - Always pass --disable-udev-systemd-background-jobs with USE="device-mapper- - only" as per lvm2.spec from http://pkgs.fedoraproject.org/cgit/lvm2.git - - 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: - Introduce USE="systemd" for --enable/--disable-udev-systemd-background-jobs - wrt #493936 by Alexander Tsoy - - 14 May 2014; Samuli Suominen -lvm2-2.02.97-r1.ebuild, - -lvm2-2.02.104.ebuild, -lvm2-2.02.105.ebuild, -lvm2-2.02.105-r1.ebuild, - -files/lvm2-2.02.88-respect-cc.patch, -files/lvm2-2.02.92-locale-muck.patch, - -files/lvm2-2.02.97-selinux-static.patch, - -files/lvm2-2.02.97-strict-aliasing.patch, - -files/lvm2-2.02.97-udev-static.patch, -files/lvm.rc-2.02.105, - -files/lvmetad.initd-2.02.105: - old - - 13 May 2014; Samuli Suominen lvm2-2.02.106.ebuild: - Fix install with USE="-thin" wrt #510202 by Patrick Lauer - - 12 May 2014; Samuli Suominen lvm2-2.02.106.ebuild, - metadata.xml: - Remove USE="cache" and always enable it, either "shared" or "internal" because - it doesn't introduce any dependencies. - -*lvm2-2.02.106 (12 May 2014) - - 12 May 2014; Samuli Suominen - +files/lvm2-2.02.106-pthread-pkgconfig.patch, - +files/lvm2-2.02.106-static-pkgconfig-libs.patch, +lvm2-2.02.106.ebuild, - metadata.xml: - Version bump wrt #507812 by Alexander Tsoy; introduce USE="cache" and refresh - 2 patches so that they apply again (no real changes in them) - - 09 Mar 2014; Mike Frysinger - +files/lvm2-2.02.105-readline-6.3.patch, lvm2-2.02.105-r2.ebuild: - Add fix from upstream for building w/readline-6.3 #503234 by Thomas D.. - - 08 Feb 2014; Robin H. Johnson - files/dmeventd.initd-2.02.67-r1, files/lvmetad.initd-2.02.105, - files/lvmetad.initd-2.02.105-r2: - Bug #479464: change pidfile path to be consistently /run - - 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r2.ebuild: - Bug #448354: Fix cross-compile with thin. - - 04 Feb 2014; Robin H. Johnson - files/lvm2-2.02.105-pthread-pkgconfig.patch: - Bug #491806: Fix this in more cases for static build. - - 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r1.ebuild, - lvm2-2.02.105-r2.ebuild, lvm2-2.02.105.ebuild: - Bug #500058: missing dep for static builds. - - 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, - lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, - lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: - Mark s390/sh stable. - - 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, - lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, - lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: - Add arm64 love. - - 02 Feb 2014; Robin H. Johnson - +files/lvmetad.initd-2.02.105-r2, files/lvmetad.initd-2.02.105, - lvm2-2.02.105-r2.ebuild: - Bug #500074: lvmetad only supports short options, not long ones. - -*lvm2-2.02.105-r2 (02 Feb 2014) - - 02 Feb 2014; Robin H. Johnson - +files/device-mapper.rc-2.02.105-r2, +files/lvm-monitoring.initd-2.02.105-r2, - +files/lvm.rc-2.02.105-r2, +lvm2-2.02.105-r2.ebuild: - Bug #438262: dmtab multi-line support. Bug #458262: require sysfs mounted. Bug - #437718: speed up lvm-monitoring. - - 02 Feb 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for alpha, wrt bug #486278 - - 02 Feb 2014; Patrick Lauer lvm2-2.02.105-r1.ebuild: - Whitespace - -*lvm2-2.02.105-r1 (02 Feb 2014) - - 02 Feb 2014; Robin H. Johnson +lvm2-2.02.105-r1.ebuild, - metadata.xml: - Bug #479950: bring back dmsetup-only build to make some users happy. Please - note that this is unsupported at this point, you get to keep the pieces when - it breaks. - - 02 Feb 2014; Robin H. Johnson files/lvm.rc-2.02.105: - Bug #334125: Ignore an error shutting down last LVs, if they are /usr or / we - will not be able to shut them down as we are running from them. - -*lvm2-2.02.105 (02 Feb 2014) - - 02 Feb 2014; Robin H. Johnson +files/lvm.rc-2.02.105, - +files/lvm2-2.02.105-pthread-pkgconfig.patch, - +files/lvm2-2.02.105-static-pkgconfig-libs.patch, - +files/lvmetad.initd-2.02.105, +lvm2-2.02.105.ebuild: - Bump per bug #499972. LVM1 support is deprecated upstream and no longer built - by default. lvmetad init added. Bug #485082: init ordering adjusted. Bug - #492450: pthread fix for static builds. Bug #437714: fix startup/shutdown with - multiple VGs. - - 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for ppc64, wrt bug #486278 - - 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for ppc, wrt bug #486278 - - 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: - Stable for sparc, wrt bug #486278 - - 14 Jan 2014; Pacho Ramos lvm2-2.02.103.ebuild: - ia64 stable, bug #486278 (thanks to Emeric Maschino for testing) - - 07 Dec 2013; Pacho Ramos lvm2-2.02.103.ebuild: - x86 stable, bug #486278 - - 27 Nov 2013; Markus Meier lvm2-2.02.103.ebuild: - arm stable, bug #486278 - - 20 Nov 2013; Doug Goldstein metadata.xml: - remove myself from maintainers since I haven't been involved in quite some - time - -*lvm2-2.02.104 (19 Nov 2013) - - 19 Nov 2013; Samuli Suominen +lvm2-2.02.104.ebuild: - Version bump (and make sure to pull in thin-provisioning-tools version that - doesn't pull in ruby by default) - - 13 Nov 2013; Chema Alonso lvm2-2.02.103.ebuild: - Stable for amd64 wrt bug #486278 - - 25 Oct 2013; Jeroen Roovers lvm2-2.02.103.ebuild: - Stable for HPPA (bug #486278). - - 05 Oct 2013; Samuli Suominen - -files/lvm2-2.02.100-ignored_loop.patch, -files/lvm2-2.02.100-lvm_path.patch, - -files/lvm2-2.02.100-pvmove_segfault.patch, - -files/lvm2-2.02.100-respect_ar_and_cc.patch, - -files/lvm2-2.02.100-vg_free_segfault.patch, -files/lvm2-2.02.102-do-not-insta - ll-separate-command-symlink-for-lvm-devtypes.patch, - -files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, - -files/lvm2-2.02.99-selinux-static.patch, -lvm2-2.02.100-r1.ebuild, - -lvm2-2.02.100-r2.ebuild, -lvm2-2.02.102.ebuild, -lvm2-2.02.99-r2.ebuild: - old - -*lvm2-2.02.103 (05 Oct 2013) - - 05 Oct 2013; Samuli Suominen +lvm2-2.02.103.ebuild: - Version bump. - -*lvm2-2.02.102 (27 Sep 2013) - - 27 Sep 2013; Samuli Suominen +files/lvm2-2.02.102-do-no - t-install-separate-command-symlink-for-lvm-devtypes.patch, - +lvm2-2.02.102.ebuild: - Version bump. - - 15 Sep 2013; Jory Pratt - files/lvm2-2.02.100-selinux_and_udev_static.patch: - Fix busted selinux patch, need to subst SELINUX_STATIC_LIBS - -*lvm2-2.02.100-r2 (14 Sep 2013) - - 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r2.ebuild, - lvm2-2.02.100-r1.ebuild: - Restore --sbindir to work around broken @sbindir@ usage, bug 484752. - -*lvm2-2.02.100-r1 (14 Sep 2013) - - 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r1.ebuild, - -lvm2-2.02.100.ebuild: - Pass --exec-prefix to configure, bug 484752 by Alexander Tsoy. - - 14 Sep 2013; Pacho Ramos lvm2-2.02.100.ebuild: - Fix DEPEND on thin-provisioning-tools (#484722 by Alexander Tsoy) - -*lvm2-2.02.100 (12 Sep 2013) - - 12 Sep 2013; Samuli Suominen +lvm2-2.02.100.ebuild, - +files/lvm2-2.02.100-ignored_loop.patch, +files/lvm2-2.02.100-lvm_path.patch, - +files/lvm2-2.02.100-pvmove_segfault.patch, - +files/lvm2-2.02.100-respect_ar_and_cc.patch, - +files/lvm2-2.02.100-selinux_and_udev_static.patch, - +files/lvm2-2.02.100-vg_free_segfault.patch: - Version bump wrt #481154 by Alexander Tsoy. Respect CFLAGS wrt #480212 by - removing forced -O2 optimization flag. Backport two fixes from upstream - preventing segmentation fault. Backport fix from upstream for ignored loop - devices. Replace hardcoding sed for systemd activation generator with - upstream patch. Refresh -respect-cc.patch, -selinux-static.patch, - -udev-static.patch since they didn't apply anymore. - - 14 Aug 2013; Samuli Suominen - -files/lvm2-2.02.95-udev185.patch, -lvm2-2.02.98.ebuild, - -lvm2-2.02.99-r1.ebuild, -lvm2-2.02.99.ebuild: - old - -*lvm2-2.02.99-r2 (14 Aug 2013) - - 14 Aug 2013; Samuli Suominen - +files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, - +lvm2-2.02.99-r2.ebuild: - Upstream patch for "Fix metadata area offset/size overflow if it's >= 4g and - while using lvmetad." - - 07 Aug 2013; Samuli Suominen lvm2-2.02.99-r1.ebuild: - Include check for value of UEVENT_HELPER_PATH wrt #479756 by Alexander Tsoy. - Remove useless warning about USE="-static" and sys-kernel/genkernel which now - works with dynamic libraries since version 3.4.30. - - 06 Aug 2013; Ian Stakenvicius - +files/lvm2-2.02.97-selinux-static.patch, - +files/lvm2-2.02.99-selinux-static.patch, lvm2-2.02.97-r1.ebuild, - lvm2-2.02.98.ebuild, lvm2-2.02.99-r1.ebuild, lvm2-2.02.99.ebuild: - fixed compile error when building with USE='static selinux', bug 439414 - -*lvm2-2.02.99-r1 (04 Aug 2013) - - 04 Aug 2013; Samuli Suominen +lvm2-2.02.99-r1.ebuild, - metadata.xml: - Create USE="lvm2create_initrd" and pull in sys-apps/makedev when required wrt - #401933 by Scott Alfter. The correct path to the lvm command is /sbin instead - of /usr/sbin wrt #479626 by Alexander Tsoy. Correct /run directory of - dmeventd wrt #479632 by Alexander Tsoy. - - 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: - Revert last modification as useless wrt #479520#c6. Thanks to Michał Górny. - - 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: - Set QA_MULTILIB_PATHS wrt #479520 by Andrey Ovcharov - - 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: - Pass --with-default-pid-dir=/run and build lvm2_activation_generator_systemd - _red_hat wrt #453594 by Alexander Tsoy - - 01 Aug 2013; Samuli Suominen -lvm2-2.02.95-r4.ebuild, - -lvm2-2.02.97.ebuild: - old - -*lvm2-2.02.99 (01 Aug 2013) - - 01 Aug 2013; Samuli Suominen +lvm2-2.02.99.ebuild, - +files/lvm2-2.02.99-example.conf.in.patch, - +files/lvm2-2.02.99-locale-muck.patch: - Version bump wrt #478452. Include upstream systemd files wrt #453594 by - Enrico Tagliavini. Install libdaemonclient.a with USE="static-libs" wrt - #462908 by Oleksii Shevchuk. - - 01 Aug 2013; Ian Stakenvicius - +files/lvm2-2.02.97-udev-static.patch, lvm2-2.02.97-r1.ebuild, - lvm2-2.02.98.ebuild: - fixed compile error when building with USE='static udev', bug 370217 - - 19 Jun 2013; Lars Wendler lvm2-2.02.95-r4.ebuild, - lvm2-2.02.97.ebuild, lvm2-2.02.97-r1.ebuild, lvm2-2.02.98.ebuild: - non-maintainer commit: Fixed dependency for static builds with "-udev" USE - flag (bug #448790). - - 05 Jun 2013; Mike Frysinger metadata.xml: - Add upstream CPE tag (security info) from ChromiumOS. - - 23 May 2013; Ian Stakenvicius lvm2-2.02.95-r4.ebuild, - lvm2-2.02.97-r1.ebuild, lvm2-2.02.97.ebuild, lvm2-2.02.98.ebuild: - require static-libs from virtual/udev so that rdeps of lvm[static-libs] will - build, bug 466282 - - 09 Apr 2013; Samuli Suominen metadata.xml: - Revert adding proxy-maintainers to metadata.xml since it's only upstream - there for reading bugmail. Remove unused USE description for "nolvmstatic". - - 09 Apr 2013; Samuli Suominen - -files/1.02.22-dmeventd.initd, -files/device-mapper.rc-1.02.51-r2, - -lvm2-2.01.13.ebuild, -files/lvm.rc-2.02.51-r2, - -files/lvm2-2.02.64-dmeventd-libs.patch, -files/device-mapper.rc-2.02.67-r1, - -files/lvm.rc-2.02.67-r1, -files/lvm2-stop.sh-2.02.67-r1, - -lvm2-2.02.67-r2.ebuild, -files/lvm2-2.02.70-locale-muck.patch, - -files/lvm2-2.02.72-dynamic-static-ldflags.patch, -lvm2-2.02.73.ebuild, - -lvm2-2.02.73-r1.ebuild, -files/lvm2-2.02.73-asneeded.patch, - -files/lvm2-2.02.73-locale-muck.patch, - -files/lvm2-2.02.84-udev-pkgconfig.patch, -lvm2-2.02.88.ebuild, - -files/dm-start.sh, -files/lvm2-start.sh, -files/lvm2-start.sh-2.02.49-r3, - -files/lvm2-start.sh-2.02.67-r1, -files/lvm2-start.sh-2.02.95, - -files/lvm2-stop.sh, -files/lvm2-stop.sh-2.02.49-r3: - old - - 17 Mar 2013; Markos Chandras metadata.xml: - Add proxy-maintainers to metadata.xml - - 24 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for sh, wrt bug #435076 - - 20 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for s390, wrt bug #435076 - - 08 Feb 2013; Jeroen Roovers lvm2-2.02.97-r1.ebuild: - Stable for HPPA (bug #435076). - - 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for x86, wrt bug #435076 - - 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for alpha, wrt bug #435076 - - 18 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for amd64, wrt bug #435076 - - 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: - Remove dummy (default) src_unpack() by bonsaikitten. - - 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: - Don't apply -strict-aliasing.patch anymore since it's in the .98 release. - -*lvm2-2.02.98 (18 Jan 2013) - - 18 Jan 2013; Robin H. Johnson +lvm2-2.02.98.ebuild: - Bump per bug #439334. - - 30 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for sparc, wrt bug #435076 - - 18 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for ia64, wrt bug #435076 - - 11 Dec 2012; Robin H. Johnson -lvm2-2.02.67-r1.ebuild, - -lvm2-2.02.67.ebuild, -lvm2-2.02.70-r1.ebuild, -lvm2-2.02.70.ebuild, - -lvm2-2.02.72.ebuild, -lvm2-2.02.74.ebuild, -lvm2-2.02.83.ebuild, - -lvm2-2.02.84.ebuild, -lvm2-2.02.85.ebuild, -lvm2-2.02.92.ebuild, - -lvm2-2.02.93-r1.ebuild, -lvm2-2.02.93.ebuild, -lvm2-2.02.95-r1.ebuild, - -lvm2-2.02.95-r2.ebuild, -lvm2-2.02.95-r3.ebuild, -lvm2-2.02.95.ebuild: - Trim lots of old versions. Trim of files/ to come later. - - 11 Dec 2012; Samuli Suominen lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild: - Use /lib/udev instead of /$(get_libdir)/udev. The required ones should really - be converted to udev.eclass. - - 10 Dec 2012; Ian Stakenvicius lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: - fixed the virtual dependency as virtual/udev-0 wasn't inclusive enough - - 10 Dec 2012; Robin H. Johnson lvm2-2.02.67-r1.ebuild, - lvm2-2.02.67-r2.ebuild, lvm2-2.02.67.ebuild, lvm2-2.02.70-r1.ebuild, - lvm2-2.02.70.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73-r1.ebuild, - lvm2-2.02.73.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: - Bug #446656 part 1: older lvm versions require libudev.so.0. - - 09 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: - Stable for ppc64, wrt bug #435076 - - 08 Dec 2012; Markus Meier lvm2-2.02.97-r1.ebuild: - arm stable, bug #435076 - - 29 Nov 2012; Brent Baude lvm2-2.02.97-r1.ebuild: - Marking lvm2-2.02.97-r1 ppc for bug 435076 - - 28 Nov 2012; Samuli Suominen - lvm2-2.02.97-r1.ebuild: - Use udev.eclass to read correct udevdir value from udev.pc file. - - 28 Nov 2012; Samuli Suominen lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, - lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, - lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild, lvm2-2.02.95-r2.ebuild, - lvm2-2.02.95-r3.ebuild, lvm2-2.02.95-r4.ebuild, lvm2-2.02.97.ebuild, - lvm2-2.02.97-r1.ebuild: - Use virtual/udev instead of sys-fs/udev wrt #444398 - - 24 Nov 2012; Pacho Ramos - +files/lvm2-2.02.97-strict-aliasing.patch: - Commit forgotten patch (by Alexander Tsoy) - -*lvm2-2.02.97-r1 (24 Nov 2012) - - 24 Nov 2012; Pacho Ramos +lvm2-2.02.97-r1.ebuild: - Fix strict aliasing bug (#444328 by MJJoker, Alexander Tsoy and Vicente - Olivert Riera), fix AR being called directly (#444082 by Vicente Olivert - Riera). - -*lvm2-2.02.97 (12 Aug 2012) - - 12 Aug 2012; Robin H. Johnson +lvm2-2.02.97.ebuild, - files/lvm2-2.02.95-udev185.patch: - Version bump, helps with new udev/systemd. - -*lvm2-2.02.95-r4 (08 Aug 2012) - - 08 Aug 2012; Samuli Suominen +lvm2-2.02.95-r4.ebuild: - Use udev.pc pkg-config file to determine correct udevdir for compability with - sys-fs/udev >= 187. - -*lvm2-2.02.95-r3 (05 Jul 2012) - - 05 Jul 2012; Samuli Suominen +lvm2-2.02.95-r3.ebuild, - +files/lvm2-2.02.95-udev185.patch: - Fix compability with sys-fs/udev >= 185 wrt #424810 by Marien Zwart - - 07 Jun 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: - Bug #419871: Drop comments that say /usr is not used. - - 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild, - metadata.xml: - Bug #417735: Make thin-provisioning-tools optional because some users are - complaining about boost headers as a dependency. - - 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: - Whitespace. - -*lvm2-2.02.95-r2 (27 May 2012) - - 27 May 2012; Robin H. Johnson - +files/device-mapper.rc-2.02.95-r2, +files/lvm.rc-2.02.95-r2, - +lvm2-2.02.95-r2.ebuild: - Revbump to use /run for locking and sockets, also bring in new thin - provisioning tools. Please ensure you are running the new baselayout and - openrc before you switch to this version! The old addon scripts have been - converted to plain init.d scripts now. Bugs #409921, #417491. - - 04 May 2012; Jeff Horelick lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, - lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, - lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, - lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, - lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 14 Apr 2012; Zac Medico lvm2-2.02.95-r1.ebuild: - Add ~amd64-linux keyword. - -*lvm2-2.02.95-r1 (31 Mar 2012) - - 31 Mar 2012; Robin H. Johnson - +files/lvm2-2.02.95-lvmpath.patch, +lvm2-2.02.95-r1.ebuild: - Bug #409921: udev upstream rules were buggy, patch from upstream pending next - release. - - 27 Mar 2012; Robin H. Johnson - +files/lvm2-start.sh-2.02.95, files/lvm2-start.sh-2.02.67-r1, - lvm2-2.02.95.ebuild: - Bug #354021: update start.sh for LVM2 speedups. - -*lvm2-2.02.95 (27 Mar 2012) - - 27 Mar 2012; Robin H. Johnson +lvm2-2.02.95.ebuild: - Version bump. Include bug #409769: ability to disable udev support. Bug - #403263, #382939: updated clvm dependencies. - - 26 Mar 2012; Mike Frysinger lvm2-2.02.88.ebuild, - +files/lvm2-2.02.88-respect-cc.patch, lvm2-2.02.92.ebuild, - lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild: - Respect the $CC value that autoconf setup. - -*lvm2-2.02.93-r1 (20 Mar 2012) - - 20 Mar 2012; Samuli Suominen +lvm2-2.02.93-r1.ebuild: - Don't enable USE="static" or USE="static-libs" by default anymore because - initramfs is required with latest udev for separate /usr in anycase. This was - a workaround for cross / and /usr linking. - - 14 Mar 2012; Robin H. Johnson lvm2-2.02.93.ebuild: - Bug #408109, change sed seperator for weird values of libdir. Also die on - fail. - - 03 Mar 2012; Samuli Suominen lvm2-2.02.92.ebuild, - lvm2-2.02.93.ebuild: - USE="static" was missing a DEPEND for sys-fs/udev with USE="static-libs" - enabled wrt #405135 by Alexey Shvetsov - -*lvm2-2.02.93 (01 Mar 2012) - - 01 Mar 2012; Robin H. Johnson +lvm2-2.02.93.ebuild: - version bump. - - 25 Feb 2012; Samuli Suominen lvm2-2.02.88.ebuild: - ppc64 stable wrt #400557 - -*lvm2-2.02.92 (21 Feb 2012) - - 21 Feb 2012; Robin H. Johnson - +files/lvm2-2.02.92-dynamic-static-ldflags.patch, - +files/lvm2-2.02.92-locale-muck.patch, +lvm2-2.02.92.ebuild: - Bug #402193: version bump. lvmetad does not compile, will be added in 2.02.93. - - 11 Feb 2012; Raúl Porcel lvm2-2.02.88.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #400557 - - 10 Feb 2012; Jeff Horelick lvm2-2.02.88.ebuild: - x86 stable per bug 400557 - - 10 Feb 2012; Markus Meier lvm2-2.02.88.ebuild: - arm stable, bug #400557 - - 07 Feb 2012; Jeroen Roovers lvm2-2.02.88.ebuild: - Stable for HPPA (bug #400557). - - 01 Feb 2012; Brent Baude lvm2-2.02.88.ebuild: - Marking lvm2-2.02.88 ppc for bug 400557 - - 27 Jan 2012; Agostino Sarubbo lvm2-2.02.88.ebuild: - Stable for amd64, wrt bug #400557 - - 30 Nov 2011; Mike Frysinger lvm2-2.02.73-r1.ebuild, - lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, lvm2-2.02.84.ebuild, - lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: - Add missing readline dep with USE=readline. - - 22 Sep 2011; Kacper Kowalik lvm2-2.02.73-r1.ebuild: - ppc stable wrt #334087 - - 13 Sep 2011; Robin H. Johnson - -files/device-mapper.rc-1.02.22-r3, -files/64-device-mapper.rules-1.02.22-r5, - -files/64-device-mapper.rules-1.02.49-r2, -files/lvm.rc-2.02.28-r2, - -files/lvm2-start.sh-2.02.28-r2, -files/clvmd.rc-2.02.28-r3, - -files/lvm2-stop.sh-2.02.28-r5, -lvm2-2.02.33.ebuild, - -lvm2-2.02.33-r1.ebuild, -files/lvm.conf-2.02.33.patch, -lvm2-2.02.36.ebuild, - -files/lvm.conf-2.02.36.patch, -files/lvm2-stop.sh-2.02.37, - -lvm2-2.02.37.ebuild, -lvm2-2.02.39.ebuild, -lvm2-2.02.42.ebuild, - -lvm2-2.02.45.ebuild, -lvm2-2.02.45-r1.ebuild, -lvm2-2.02.45-r2.ebuild, - -files/lvm2-2.02.45-device-mapper-export-format.patch, - -files/lvm2-2.02.45-dmeventd.patch, -files/lvm.conf-2.02.45.patch, - -lvm2-2.02.48.ebuild, -lvm2-2.02.48-r1.ebuild, -lvm2-2.02.48-r2.ebuild, - -files/lvm2-2.02.48-as-needed.patch, - -files/lvm2-2.02.48-device-mapper-export-format.patch, - -files/lvm2-2.02.48-fix-pkgconfig.patch, -lvm2-2.02.49.ebuild, - -files/lvm2-start.sh-2.02.49-r1, -files/lvm2-stop.sh-2.02.49-r1, - -lvm2-2.02.49-r1.ebuild, -lvm2-2.02.49-r2.ebuild, -lvm2-2.02.49-r3.ebuild, - -files/lvm2-2.02.49-lockdir-override.patch, -lvm2-2.02.51.ebuild, - -lvm2-2.02.51-r1.ebuild, -lvm2-2.02.51-r2.ebuild, -lvm2-2.02.51-r3.ebuild, - -files/lvm2-2.02.51-as-needed.patch, - -files/lvm2-2.02.51-device-mapper-export-format.patch, - -files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch, - -files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch, - -files/lvm2-2.02.51-fix-pvcreate.patch, -files/lvm.conf-2.02.51.patch, - -lvm2-2.02.56.ebuild, -lvm2-2.02.56-r1.ebuild, -lvm2-2.02.56-r2.ebuild, - -files/64-device-mapper.rules-2.02.56-r3, -lvm2-2.02.56-r3.ebuild, - -files/lvm2-2.02.56-always-make-static-libdm.patch, - -files/lvm2-2.02.56-device-mapper-export-format.patch, - -files/lvm2-2.02.56-dmeventd.patch, -files/lvm.conf-2.02.56.patch, - -lvm2-2.02.63-r1.ebuild, -lvm2-2.02.63-r2.ebuild, -lvm2-2.02.64.ebuild, - lvm2-2.02.88.ebuild: - Clean up old versions and FILESDIR for them. Fix install of VERSION_DM in - 2.02.88. - - 08 Sep 2011; Robin H. Johnson lvm2-2.02.88.ebuild: - Fix spelling and grammar (bug #382157). - -*lvm2-2.02.88 (05 Sep 2011) - - 05 Sep 2011; Robin H. Johnson +lvm2-2.02.88.ebuild: - Version bump (bug #376749), more docs (bug #378855), USE=static-libs (bug - #379039). - - 29 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: - Add ~x86-linux keyword. - - 27 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: - Bump to EAPI 3 and fix for prefix. - -*lvm2-2.02.85 (02 May 2011) - - 02 May 2011; Robin H. Johnson +lvm2-2.02.85.ebuild: - Version bump. Fixes bug #365469. - - 09 Apr 2011; Robin H. Johnson lvm2-2.02.84.ebuild, - +files/lvm2-2.02.84-udev-pkgconfig.patch: - Bug #361429: Use pkg-config libudev to get libudev libraries, so that -lrt is - brought in for linking correctly with new udev. - -*lvm2-2.02.84 (09 Feb 2011) - - 09 Feb 2011; Robin H. Johnson +lvm2-2.02.84.ebuild: - Version bump, upstream notes essential fix for big-endian users of - 2.02.75-2.02.83. - -*lvm2-2.02.83 (04 Feb 2011) - - 04 Feb 2011; Robin H. Johnson +lvm2-2.02.83.ebuild: - Version bump. - - 25 Nov 2010; Brent Baude lvm2-2.02.73-r1.ebuild: - Marking lvm2-2.02.73-r1 ppc64 for bug 334087 - - 29 Oct 2010; Jeroen Roovers lvm2-2.02.73-r1.ebuild: - Stable for HPPA (bug #324485). - -*lvm2-2.02.74 (06 Oct 2010) - - 06 Oct 2010; Robin H. Johnson +lvm2-2.02.74.ebuild: - Bug #339810: version bump. - - 07 Sep 2010; Robin H. Johnson lvm2-2.02.73-r1.ebuild: - Bug #336373: Require binutils 2.20.1 for no-export-dynamic. - - 06 Sep 2010; Brent Baude lvm2-2.02.72.ebuild: - Marking lvm2-2.02.72 ppc64 for bug 334087 - - 04 Sep 2010; Raúl Porcel lvm2-2.02.73-r1.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #334087 - - 03 Sep 2010; Pawel Hajdan jr - lvm2-2.02.73-r1.ebuild: - x86 stable wrt security bug #334087 - - 01 Sep 2010; lvm2-2.02.73-r1.ebuild: - Fast tracking to AMD64 stable, --as-needed breakage fixed by Diego E. - "Flameeyes" Pettenò; closes bug #335205. For security bug #327689. - -*lvm2-2.02.73-r1 (01 Sep 2010) - - 01 Sep 2010; Diego E. Pettenò - +lvm2-2.02.73-r1.ebuild, +files/lvm2-2.02.73-asneeded.patch: - Add patch to fix linking when using --as-needed, to fix bug #335205. - - 28 Aug 2010; Markos Chandras lvm2-2.02.73.ebuild: - Stable on amd64 wrt bug #334087 - - 28 Aug 2010; Raúl Porcel lvm2-2.02.67-r2.ebuild, - lvm2-2.02.73.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #334087 - - 28 Aug 2010; Markus Meier lvm2-2.02.73.ebuild: - arm stable, bug #334087 - - 24 Aug 2010; Markos Chandras lvm2-2.02.72.ebuild: - Stable on amd64 wrt bug #334087 - - 24 Aug 2010; Pawel Hajdan jr lvm2-2.02.73.ebuild: - x86 stable wrt security bug #334087 - - 23 Aug 2010; Robin H. Johnson lvm2-2.02.73.ebuild: - Update dependencies ready for stabilization bug #334087. - -*lvm2-2.02.73 (20 Aug 2010) - - 20 Aug 2010; Robin H. Johnson +lvm2-2.02.73.ebuild, - +files/lvm2-2.02.73-locale-muck.patch: - Version bump. - - 20 Aug 2010; Robin H. Johnson - files/lvm-monitoring.initd-2.02.67-r2: - Bug #333557: POSIX compliance for lvm monitoring script. - - 17 Aug 2010; Robin H. Johnson lvm2-2.02.72.ebuild, - +files/lvm2-2.02.72-dynamic-static-ldflags.patch: - Bug #332905: Fix compile for static/export-dynamic together. - - 13 Aug 2010; Joseph Jezak lvm2-2.02.67-r2.ebuild: - Marked ppc/ppc64 stable for bug #324485. - - 04 Aug 2010; Robin H. Johnson lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-locale-muck.patch, - lvm2-2.02.72.ebuild: - Bug #330373: fix locale problems. - -*lvm2-2.02.72 (03 Aug 2010) - - 03 Aug 2010; Robin H. Johnson lvm2-2.02.67.ebuild, - lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, - lvm2-2.02.70-r1.ebuild, +lvm2-2.02.72.ebuild: - Version bump. Bug #330375: CONFIG_SYSVIPC is required for udev sync code. - -*lvm2-2.02.70-r1 (03 Aug 2010) - - 03 Aug 2010; Samuli Suominen - +lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-asneeded.patch: - Link liblvm2app to libm even with LDFLAGS="-Wl,--as-needed" wrt #330255 by - Patrizio Bassi. - - 27 Jul 2010; Pacho Ramos lvm2-2.02.67-r2.ebuild: - amd64 stable, bug 324485 - - 25 Jul 2010; Tobias Klausmann - lvm2-2.02.67-r2.ebuild: - Stable on alpha, bug #324485 - - 23 Jul 2010; Christian Faulhammer - lvm2-2.02.67-r2.ebuild: - stable x86, bug 324485 - -*lvm2-2.02.70 (21 Jul 2010) - - 21 Jul 2010; Robin H. Johnson +lvm2-2.02.70.ebuild: - Bug #325827: version bump. - - 18 Jun 2010; Robin H. Johnson - files/lvm-monitoring.initd-2.02.67-r2: - Bug #324567: return code for lvm-monitoring. - -*lvm2-2.02.67-r2 (14 Jun 2010) - - 14 Jun 2010; Robin H. Johnson - +files/lvm-monitoring.initd-2.02.67-r2, +lvm2-2.02.67-r2.ebuild: - Bug #323881: Need to explictly start to monitor LVM devices with new init - re-arrangement. Please notice the new init.d file, lvm-monitoring, that - you should add to your boot runlevel if you require LV monitoring. - -*lvm2-2.02.67-r1 (09 Jun 2010) - - 09 Jun 2010; Robin H. Johnson - +files/device-mapper.rc-2.02.67-r1, +files/dmeventd.initd-2.02.67-r1, - +files/lvm.rc-2.02.67-r1, +files/lvm2-start.sh-2.02.67-r1, - +files/lvm2-stop.sh-2.02.67-r1, +lvm2-2.02.67-r1.ebuild: - Bugs #319017, #322969: adjusting LVM service ordering and optimizing - startup and shutdown processes. When you install this upgrade, you apply - all 3 init.d changes (device-mapper, dmeventd, lvm). - - 07 Jun 2010; Robin H. Johnson lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, - lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, - lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, - lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, - lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, - lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, - lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild, - lvm2-2.02.56-r2.ebuild, lvm2-2.02.56-r3.ebuild, lvm2-2.02.63-r1.ebuild, - lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: - Bug #318433: fix QA for old ebuilds. - - 07 Jun 2010; Robin H. Johnson lvm2-2.02.67.ebuild, - files/lvm.conf-2.02.67.patch: - QA cleanup. - -*lvm2-2.02.67 (07 Jun 2010) - - 07 Jun 2010; Robin H. Johnson - +files/lvm2-2.02.64-dmeventd-libs.patch, +lvm2-2.02.67.ebuild, - +files/lvm2-2.02.67-createinitrd.patch, +files/lvm.conf-2.02.67.patch: - Bugs #301331: create initrd fixes; #312321: path for dmeventd; #318433: - QA; #318513: dmeventd libs for bindnow; - - 07 May 2010; Robin H. Johnson lvm2-2.02.63-r1.ebuild, - lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: - Bug #318821: Flip the order of udev deps, so that a really new version is - preferred to the patched version. - - 01 May 2010; Robin H. Johnson - files/device-mapper.rc-1.02.51-r2, files/clvmd.rc-2.02.39, - files/lvm.rc-2.02.51-r2: - Bug #318051: In certain situations, LVM needs dmeventd to start before it, - so ensure this enforced by the init system. - -*lvm2-2.02.64 (01 May 2010) - - 01 May 2010; Robin H. Johnson +lvm2-2.02.64.ebuild: - Bug #318037: version bump. - -*lvm2-2.02.63-r2 (22 Apr 2010) - - 22 Apr 2010; Robin H. Johnson - +lvm2-2.02.63-r2.ebuild: - Bug #316571: more work on library installs. - - 21 Apr 2010; Robin H. Johnson -lvm2-2.02.63.ebuild: - 2.02.63-r0 fails to boot on machines with a split /usr, fixed in r1, but - removing r0 for safety reasons. - -*lvm2-2.02.63-r1 (20 Apr 2010) - - 20 Apr 2010; Robin H. Johnson - +lvm2-2.02.63-r1.ebuild: - Bug #316427: upstream changes to makefiles caused some libraries to not be - present in / anymore, causing boot failure for users with a split /usr. - -*lvm2-2.02.63 (19 Apr 2010) - - 19 Apr 2010; Robin H. Johnson +lvm2-2.02.63.ebuild, - +files/lvm2-2.02.63-always-make-static-libdm.patch: - Bug #309757, version bump. Now dropping the export-format patchset - entirely in favour of new lvm2/udev cookie and udev rules from upstream. - This may require us to set a minimum kernel version. - - 02 Feb 2010; Jeroen Roovers lvm2-2.02.56-r2.ebuild: - Stable for HPPA (bug #297439). - - 19 Jan 2010; nixnut lvm2-2.02.56-r2.ebuild: - ppc stable #297439 - - 11 Jan 2010; Robin H. Johnson lvm2-2.02.56-r2.ebuild, - lvm2-2.02.56-r3.ebuild: - Bug #300003: Need pkgconfig for autoreconf. - - 07 Jan 2010; Raúl Porcel lvm2-2.02.56-r2.ebuild: - ia64/s390/sh/sparc stable wrt #297439 - -*lvm2-2.02.56-r3 (05 Jan 2010) - - 05 Jan 2010; Matthias Schwarzott - +files/64-device-mapper.rules-2.02.56-r3, +lvm2-2.02.56-r3.ebuild: - Fix udev rule for mapper/control device, Bug #295186. - - 02 Jan 2010; Markus Meier lvm2-2.02.56-r2.ebuild: - amd64/arm stable, bug #297439 - - 02 Jan 2010; Brent Baude lvm2-2.02.56-r2.ebuild: - Marking lvm2-2.02.56-r2 ppc64 for bug 297439 - - 29 Dec 2009; Christian Faulhammer - lvm2-2.02.56-r2.ebuild: - stable x86, bug 297439 - -*lvm2-2.02.56-r2 (26 Dec 2009) - - 26 Dec 2009; Robin H. Johnson - +lvm2-2.02.56-r2.ebuild, +files/lvm2-2.02.56-lvm2create_initrd.patch: - Bug #296198 redux: package in the contrib lvm2create_initrd script after - patching it for users that have non-genkernel initrds. - - 20 Dec 2009; Raúl Porcel lvm2-2.02.56-r1.ebuild: - alpha stable wrt #297439 - - 11 Dec 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: - s390/sh stable - - 11 Dec 2009; Raúl Porcel lvm2-2.02.51.ebuild, - lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, lvm2-2.02.51-r3.ebuild, - lvm2-2.02.56-r1.ebuild: - Add ~s390/~sh - - 07 Dec 2009; Samuli Suominen - lvm2-2.02.51-r1.ebuild: - amd64 stable wrt #287658 - - 30 Nov 2009; Robin H. Johnson lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, - lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, - lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, - lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, - lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, - lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, - lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild: - Bug #294744: Cleanup the rebuild message. - -*lvm2-2.02.56-r1 (30 Nov 2009) - - 30 Nov 2009; Robin H. Johnson - +lvm2-2.02.56-r1.ebuild, - +files/lvm2-2.02.56-always-make-static-libdm.patch: - Bug #276803: Always build static libdevicemapper for cryptsetup to - optionally link to. Same behavior that sys-fs/devicemapper used to have. - -*lvm2-2.02.56 (30 Nov 2009) - - 30 Nov 2009; Robin H. Johnson +lvm2-2.02.56.ebuild, - +files/lvm2-2.02.56-device-mapper-export-format.patch, - +files/lvm2-2.02.56-dmeventd.patch, +files/lvm.conf-2.02.56.patch: - Bug #294983: version bump. - -*lvm2-2.02.51-r3 (29 Nov 2009) - - 29 Nov 2009; Robin H. Johnson - +lvm2-2.02.51-r3.ebuild, - +files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch: - Try a different combined fix for bug #291217 (selinux compile) and bug - #293272 (parallel compile fix) that should work better than the previous - revisions. - - 29 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild, - lvm2-2.02.51-r2.ebuild: - Bug #293272: Parallel compile fix for case where no LVM/DM was already - present on the system. Thanks to Stephan Hartmann - for the fix. - - 29 Nov 2009; Joseph Jezak lvm2-2.02.51-r1.ebuild: - Marked ppc/ppc64 for bug #287658. - - 29 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: - arm stable - - 28 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: - ia64/sparc stable wrt #287658 - - 15 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild: - Backport selinux compile fix to stable build. - - 09 Nov 2009; Robin H. Johnson lvm2-2.02.51-r2.ebuild, - +files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch: - Bug #291217: Fix linking of dmsetup on selinux. - - 09 Nov 2009; Christian Faulhammer - lvm2-2.02.51-r1.ebuild: - stable x86, bug 287658 - - 04 Nov 2009; Robin H. Johnson lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, - lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, - lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, - lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, - lvm2-2.02.51-r2.ebuild: - Bug #285868: Change openrc dep to make it not downgrade BL2 users to BL1 - _or_ upgrade BL1 users to BL2. This should have the same effect as ( - =sys-apps/baselayout-1* >=sys-apps/openrc-0.4 ) without the bad side - effect. - -*lvm2-2.02.51-r2 (27 Oct 2009) - - 27 Oct 2009; Matthias Schwarzott - +files/device-mapper.rc-1.02.51-r2, +files/lvm.rc-2.02.51-r2, - +lvm2-2.02.51-r2.ebuild: - No longer use deprecated (start stop)_addon, but directly call the - relevant files. - - 21 Oct 2009; Jeroen Roovers lvm2-2.02.51-r1.ebuild: - Stable for HPPA (bug #287658). - - 04 Oct 2009; Tobias Klausmann - lvm2-2.02.51-r1.ebuild: - Stable on alpha, bug #287658 - - 18 Sep 2009; Robin H. Johnson lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, - lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, - lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, - lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild: - Bug #284926: Update deps to ensure that no old openrc is used, as the init - deptree there does not contain the sysfs script. Bug #285360: With EAPI=2, - we need to use hard blockers. - -*lvm2-2.02.51-r1 (14 Sep 2009) - - 14 Sep 2009; Robin H. Johnson - +lvm2-2.02.51-r1.ebuild, +files/lvm2-2.02.51-fix-pvcreate.patch: - Bug #283983: pvcreate hangs on 2.6.30/.31 presently, waiting for a new - release from upstream. - - 07 Sep 2009; Raúl Porcel lvm2-2.02.51.ebuild: - Add ~arm wrt #283099 - -*lvm2-2.02.51 (27 Aug 2009) - - 27 Aug 2009; Robin H. Johnson +lvm2-2.02.51.ebuild, - +files/lvm2-2.02.51-as-needed.patch, - +files/lvm2-2.02.51-device-mapper-export-format.patch, - +files/lvm.conf-2.02.51.patch: - Version bump. Change the pvmetadatacopies default back to 1 to cut down on - pvresize issues per ongoing bug #252144. - - 07 Aug 2009; Vlastimil Babka Manifest: - Fix manifest. - -*lvm2-2.02.49-r3 (07 Aug 2009) - - 07 Aug 2009; Robin H. Johnson - +files/lvm2-start.sh-2.02.49-r3, +files/lvm2-stop.sh-2.02.49-r3, - +lvm2-2.02.49-r3.ebuild: - Bug #280009: Much better way to set the locking directory, per upstream. - Thanks to TGL for the patches. - - 31 Jul 2009; Samuli Suominen lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, - lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, - lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, - lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, - lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild: - Move USE defaults static and lvm1 from profiles/base/package.use to here. - -*lvm2-2.02.49-r2 (28 Jul 2009) - - 28 Jul 2009; Robin H. Johnson - +files/64-device-mapper.rules-1.02.49-r2, +lvm2-2.02.49-r2.ebuild: - Bug #278304: Update removal of vol_id, replaced by blkid -o udev. - -*lvm2-2.02.49-r1 (24 Jul 2009) - - 24 Jul 2009; Robin H. Johnson - +files/lvm2-start.sh-2.02.49-r1, +files/lvm2-stop.sh-2.02.49-r1, - +lvm2-2.02.49-r1.ebuild, +files/lvm2-2.02.49-lockdir-override.patch: - Bug #268999: allow overriding of the locking directory for use during - early boot. This gives us functional locking while root is still read-only - instead of failing the lock path. - -*lvm2-2.02.49 (22 Jul 2009) - - 22 Jul 2009; Robin H. Johnson +lvm2-2.02.49.ebuild: - Bug #278345: Version bump. - -*lvm2-2.02.48-r2 (22 Jul 2009) - - 22 Jul 2009; Robin H. Johnson - +lvm2-2.02.48-r2.ebuild, files/lvm2-2.02.48-as-needed.patch, - +files/lvm2-2.02.48-fix-pkgconfig.patch: - Bug #270350: implement pkgconfig for lvm2. Also bump to EAPI=2. Include - new spin of as-needed patch, tested by Calchan. - - 19 Jul 2009; Christian Ruppert - files/lvm2-2.02.48-as-needed.patch: - Fix bug 217644 #c34, thanks to Chris Coleman . - -*lvm2-2.02.48-r1 (06 Jul 2009) - - 06 Jul 2009; Robin H. Johnson - +lvm2-2.02.48-r1.ebuild: - -r1 now provides more forward momentum. If you want the static binaries - now, they are installed as lvm.static and dmsetup.static, not the base - names, per upstream design. cmdlib/applib/fsadm are also back for usage - now. - - 06 Jul 2009; Robin H. Johnson lvm2-2.02.48.ebuild: - Fixup just for the .a first of all. - - 05 Jul 2009; Robin H. Johnson lvm2-2.01.13.ebuild, - lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, - lvm2-2.02.48.ebuild: - Make repoman happy about whitespace. - -*lvm2-2.02.48 (05 Jul 2009) - - 05 Jul 2009; Robin H. Johnson +lvm2-2.02.48.ebuild, - +files/lvm2-2.02.48-as-needed.patch, - +files/lvm2-2.02.48-device-mapper-export-format.patch: - Version bump. Patch for bug #217644: as-needed fixes. - -*lvm2-2.02.45-r2 (19 May 2009) - - 19 May 2009; Robin H. Johnson + 09 Aug 2015; Robin H. Johnson +files/clvmd.confd-2.02.39, +files/clvmd.rc-2.02.39, - +lvm2-2.02.45-r2.ebuild: - Port the latest clvm changes from clvm-2.02.39 per bug 265671, so that the - clvm package can finally die. + +files/device-mapper.conf-1.02.22-r3, +files/device-mapper.rc-2.02.105-r2, + +files/device-mapper.rc-2.02.95-r2, +files/dmeventd.initd-2.02.67-r1, + +files/dmtab, +files/lvm-monitoring.initd-2.02.105-r2, + +files/lvm-monitoring.initd-2.02.67-r2, +files/lvm.confd-2.02.28-r2, + +files/lvm.rc-2.02.105-r2, +files/lvm.rc-2.02.95-r2, + +files/lvm2-2.02.100-selinux_and_udev_static.patch, + +files/lvm2-2.02.106-pthread-pkgconfig.patch, + +files/lvm2-2.02.107-static-pkgconfig-libs.patch, + +files/lvm2-2.02.108-example.conf.in.patch, + +files/lvm2-2.02.108-static-pkgconfig-libs.patch, + +files/lvm2-2.02.56-lvm2create_initrd.patch, + +files/lvm2-2.02.63-always-make-static-libdm.patch, + +files/lvm2-2.02.67-createinitrd.patch, +files/lvm2-2.02.70-asneeded.patch, + +files/lvm2-2.02.92-dynamic-static-ldflags.patch, + +files/lvm2-2.02.99-example.conf.in.patch, + +files/lvm2-2.02.99-locale-muck.patch, +files/lvmetad.initd-2.02.105-r2, + +lvm2-2.02.103.ebuild, +lvm2-2.02.109.ebuild, +lvm2-2.02.109-r1.ebuild, + +lvm2-2.02.110.ebuild, +lvm2-2.02.116.ebuild, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. -*lvm2-2.02.45-r1 (09 May 2009) + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 09 May 2009; Robin H. Johnson - +lvm2-2.02.45-r1.ebuild: - Bug #262833: fix rcscript location. Bug #217644: Try to fix dlopen - failure. + 09 Aug 2015; Ulrich Müller files/clvmd.rc-2.02.39, + files/lvmetad.initd-2.02.105-r2: + [QA] Remove executable bit from files, bug 550434. - 09 May 2009; Robin H. Johnson lvm2-2.02.45.ebuild: - Bug 268662: Fix more parallel build fun. + 21 Aug 2015; Mike Frysinger lvm2-2.02.103.ebuild, + lvm2-2.02.109.ebuild, lvm2-2.02.109-r1.ebuild, lvm2-2.02.110.ebuild, + lvm2-2.02.116.ebuild: + sys-libs/lvm2: use slots/subslots w/readline - 12 Apr 2009; Robin H. Johnson lvm2-2.02.45.ebuild: - Bug #265593: Provide better workaround for the symlink parallel make bug. - Real fix needs upstream to change chunks of the build setup. + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 12 Apr 2009; Robin H. Johnson lvm2-2.01.13.ebuild, - lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, - lvm2-2.02.45.ebuild: - Bug #265772: Update SRC_URI to check the /old/ directory upstream for - files as they are moved. + Convert all URLs for sites supporting encrypted connections from http to + https -*lvm2-2.02.45 (09 Apr 2009) + Signed-off-by: Justin Lecher - 09 Apr 2009; Caleb Tennis - +files/device-mapper.conf-1.02.22-r3, +files/device-mapper.rc-1.02.22-r3, - +files/64-device-mapper.rules-1.02.22-r5, - +files/lvm2-2.02.45-device-mapper-export-format.patch, - +files/1.02.22-dmeventd.initd, +files/lvm2-2.02.45-dmeventd.patch, - +files/lvm.conf-2.02.45.patch, +files/dm-start.sh, +files/dmtab, - +lvm2-2.02.45.ebuild: - Version bump per bug #263243 + 24 Aug 2015; Justin Lecher lvm2-2.02.103.ebuild, + lvm2-2.02.109.ebuild, lvm2-2.02.109-r1.ebuild, lvm2-2.02.110.ebuild, + lvm2-2.02.116.ebuild: + Use https for kernel.org and redhat.com - 17 Jan 2009; Robin H. Johnson - files/lvm.rc-2.02.28-r2: - Stop using /lib/librc.so to detect openrc/baselayout2, and use a file - installed by new openrc instead, fixes bug #253076. + Signed-off-by: Justin Lecher - 17 Jan 2009; Robin H. Johnson - files/lvm.rc-2.02.28-r2: - Minor fix for bug #255237. + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 14 Nov 2008; Robin H. Johnson metadata.xml, - lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, - lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild: - Gulm is gone per bug #246679. + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. -*lvm2-2.02.42 (07 Nov 2008) + Bug: https://bugs.gentoo.org/552720 - 07 Nov 2008; Robin H. Johnson +lvm2-2.02.42.ebuild: - Version bump per bug #239421. + 29 Sep 2015; Agostino Sarubbo lvm2-2.02.116.ebuild: + amd64 stable wrt bug #559910 - 10 Oct 2008; Robin H. Johnson - -files/lvm2-2.02.04-vgid.patch, -files/lvm.rc-2.02.28-r1, - -files/lvm.conf-2.02.28-r3.patch, -files/clvmd.rc, -files/lvm.rc, - -lvm2-2.02.28.ebuild, -lvm2-2.02.28-r1.ebuild, -lvm2-2.02.28-r2.ebuild, - -lvm2-2.02.28-r3.ebuild, -lvm2-2.02.28-r4.ebuild, -lvm2-2.02.28-r5.ebuild: - Bug #199726, clean up old versions. mips stable keyword now gone. 2.01.13 - remains for migration purposes. + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="amd64" - 17 Sep 2008; Robin H. Johnson metadata.xml: - Update metadata because rocket is long gone. + 30 Sep 2015; Agostino Sarubbo lvm2-2.02.116.ebuild: + x86 stable wrt bug #559910 - 22 Aug 2008; Doug Goldstein metadata.xml: - add GLEP 56 USE flag desc from use.local.desc + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="x86" - 28 Jun 2008; Robin H. Johnson lvm2-2.02.39.ebuild: - Add a warning to satisfy bug #225769. + 01 Oct 2015; Tobias Klausmann lvm2-2.02.116.ebuild: + add alpha keyword -*lvm2-2.02.39 (28 Jun 2008) + Gentoo-Bug: 559910 - 28 Jun 2008; Robin H. Johnson +lvm2-2.02.39.ebuild: - Version bump. + Package-Manager: portage-2.2.22 - 23 Jun 2008; Raúl Porcel lvm2-2.02.37.ebuild: - ia64/sparc stable wrt #207612 + 03 Oct 2015; Jeroen Roovers lvm2-2.02.116.ebuild: + Stable for HPPA (bug #559910). - 22 Jun 2008; Markus Meier lvm2-2.02.36.ebuild: - x86 stable, bug #207612 + Package-Manager: portage-2.2.22 + RepoMan-Options: --ignore-arches - 21 Jun 2008; Markus Rothe lvm2-2.02.37.ebuild: - Stable on ppc64; bug #207612 + 03 Oct 2015; Jeroen Roovers lvm2-2.02.116.ebuild: + Stable for PPC64 (bug #559910). - 16 Jun 2008; Jeroen Roovers lvm2-2.02.37.ebuild: - Stable for HPPA (bug #207612). + Package-Manager: portage-2.2.22 + RepoMan-Options: --ignore-arches - 15 Jun 2008; Tobias Klausmann lvm2-2.02.36.ebuild: - Stable on alpha, bug #207612 + 03 Oct 2015; Markus Meier lvm2-2.02.116.ebuild: + arm stable, bug #559910 - 14 Jun 2008; Christoph Mende lvm2-2.02.36.ebuild: - Stable on amd64, bug #207612 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="arm" - 14 Jun 2008; nixnut lvm2-2.02.36.ebuild: - Stable on ppc wrt bug 207612 +*lvm2-2.02.116-r1 (03 Oct 2015) -*lvm2-2.02.37 (08 Jun 2008) + 03 Oct 2015; Julian Ospald +lvm2-2.02.116-r1.ebuild: + fix 'static' USE flag - 08 Jun 2008; Robin H. Johnson - +files/lvm2-stop.sh-2.02.37, +lvm2-2.02.37.ebuild: - Version bump. Fixes bugs #210879, and #214194 (same as #202058). Make sure - you hvae the new .26 of device-mapper. + Currently, only eudev has non-broken static-libs support. + There is no reason to prevent eudev users from using it. -*lvm2-2.02.36 (30 Apr 2008) + 16 Oct 2015; Mikle Kolyada lvm2-2.02.116.ebuild: + sparc stable wrt bug #559910 - 30 Apr 2008; Robin H. Johnson - +files/lvm.conf-2.02.36.patch, +lvm2-2.02.36.ebuild: - Version bump per bug 219091. + Package-Manager: portage-2.2.20.1 - 14 Mar 2008; Christian Heim metadata.xml: - Removing Eric Edgar (rocket, #78547) from metadata.xml. + 30 Oct 2015; Agostino Sarubbo lvm2-2.02.116.ebuild: + ppc stable wrt bug #559910 - 25 Feb 2008; Robin H. Johnson lvm2-2.02.33.ebuild, - lvm2-2.02.33-r1.ebuild: - Disable testcases now that upstream added them, because they need device - nodes and have kernel interactions - bug 211312. + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc" -*lvm2-2.02.33-r1 (11 Feb 2008) +*lvm2-2.02.116-r2 (02 Nov 2015) - 11 Feb 2008; Robin H. Johnson - +lvm2-2.02.33-r1.ebuild: - Fix bug #209742 so that LDFLAGS are respected by the libraries AND binaries. + 02 Nov 2015; Sergey Popov +lvm2-2.02.116-r2.ebuild: + workaround for building with USE="cman" enabled - 08 Feb 2008; Doug Klima lvm2-2.02.33.ebuild: - depend on newer device-mapper for DM_READ_AHEAD_AUTO define. bug #209381 + Currently LVM installs systemd units and services unconditionally, + which breaks if USE="clvm" is enabled. - 07 Feb 2008; Robin H. Johnson - files/lvm.conf-2.02.33.patch: - Use relative paths in patch. + This commit adds proper REQUIRED_USE blocker and installs systemd + related files only when USE="systemd" is enabled -*lvm2-2.02.33 (07 Feb 2008) + Gentoo-Bug: 522430 - 07 Feb 2008; Robin H. Johnson - +files/lvm.conf-2.02.33.patch, +lvm2-2.02.33.ebuild: - Version bump, related to bug #207612. + Package-Manager: portage-2.2.23 - 01 Feb 2008; Diego Pettenò - files/lvm.rc-2.02.28-r1, files/lvm.rc-2.02.28-r2, files/lvm.rc: - Update init script to work with current development version of OpenRC - (checkroot -> root; checkfs -> fsck). + 07 Nov 2015; Mikle Kolyada lvm2-2.02.116.ebuild: + ia64 stable wrt bug #559910 -*lvm2-2.02.28-r5 (30 Jan 2008) + Package-Manager: portage-2.2.20.1 - 30 Jan 2008; Doug Klima - +files/lvm2-stop.sh-2.02.28-r5, +lvm2-2.02.28-r5.ebuild: - ignore rootfs entries in mount and mtab during shutdown. Fixes issues with - shutting down in some cases. +*lvm2-2.02.136 (03 Dec 2015) -*lvm2-2.02.28-r4 (29 Nov 2007) + 03 Dec 2015; Lars Wendler + +files/lvm2-2.02.129-dynamic-static-ldflags.patch, + +files/lvm2-2.02.129-example.conf.in.patch, + +files/lvm2-2.02.129-static-pkgconfig-libs.patch, + +files/lvm2-2.02.130-pthread-pkgconfig.patch, +lvm2-2.02.136.ebuild: + Bump to version 2.02.136 - 29 Nov 2007; Robin H. Johnson - +lvm2-2.02.28-r4.ebuild: - Bug #199860, snapshot support code was not being built properly when - non-static LVM was in use. + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler - 28 Nov 2007; Robin H. Johnson -lvm2-2.02.10.ebuild, - -lvm2-2.02.17.ebuild, -lvm2-2.02.25.ebuild, -lvm2-2.02.27.ebuild: - Trim old versions. +*lvm2-2.02.116-r3 (28 Dec 2015) - 19 Nov 2007; Jeroen Roovers lvm2-2.02.28-r2.ebuild: - Stable for HPPA (bug #195173). + 28 Dec 2015; Robin H. Johnson + +files/lvmetad.initd-2.02.116-r3, +lvm2-2.02.116-r3.ebuild: + fix missing dir for lvmetad - 19 Nov 2007; Joshua Kinard lvm2-2.02.28-r2.ebuild: - Stable on mips, per #195173. + lvmetad fails to start up due to /run/lvm not existing when it the + system needs it to start. This ensures the directory is created. - 16 Nov 2007; Doug Klima - -files/lvm2-2.01.14-static.patch, -files/lvm2-2.01.14.patch, - -lvm2-2.01.09.ebuild, -lvm2-2.01.09-r1.ebuild, -lvm2-2.02.02-r1.ebuild, - -lvm2-2.02.04-r1.ebuild, -lvm2-2.02.05.ebuild, -lvm2-2.02.06.ebuild, - -lvm2-2.02.09.ebuild, lvm2-2.02.28-r3.ebuild: - Clean up old versions and repoman checks + Gentoo-Bug: 521960 + Signed-off-by: Doug Goldstein + Signed-off-by: Robin H. Johnson -*lvm2-2.02.28-r3 (16 Nov 2007) + 28 Dec 2015; Robin H. Johnson + +files/lvm.rc-2.02.116-r3, lvm2-2.02.116-r3.ebuild: + conditionally depend on lvmetad - 16 Nov 2007; Robin H. Johnson - +files/clvmd.rc-2.02.28-r3, +files/lvm.conf-2.02.28-r3.patch, - +lvm2-2.02.28-r3.ebuild: - Convert nolvmstatic and nolvm1 USE flags to static and lvm1 USE flags via - the base profile package.use. Finish merging clvm support. Provide a - slightly better than stock default configuration that is more suited to - Gentoo, and ignores network-block devices by default for the livecd - environment. + If the user has configured their system to be dependent on lvmetad in + /etc/lvm/lvm.conf then we need to depend on lvmetad starting up. + Otherwise it shouldn't be necessary and won't be started. - 06 Nov 2007; Markus Rothe lvm2-2.02.28-r2.ebuild: - Stable on ppc64; bug #195173 + Gentoo-Bug: 503016 + Gentoo-Bug: 525614 + Gentoo-Bug: 554918 + Gentoo-Bug: 565154 + Signed-off-by: Doug Goldstein + Signed-off-by: Robin H. Johnson - 05 Nov 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: - alpha/ia64 stable wrt #195173 + 28 Dec 2015; Robin H. Johnson lvm2-2.02.116-r3.ebuild: + add missing dependency for USE=lvm2create_initrd - 05 Nov 2007; Ferris McCormick lvm2-2.02.28-r2.ebuild: - Sparc stable --- Bug #195173 + USE=lvm2create_initrd needs app-arch/cpio - 04 Nov 2007; Markus Meier lvm2-2.02.28-r2.ebuild: - x86 stable, bug #195173 + Gentoo-Bug: 500308 + Signed-off-by: Doug Goldstein + Signed-off-by: Robin H. Johnson - 04 Nov 2007; Christoph Mende lvm2-2.02.28-r2.ebuild: - Stable on amd64 wrt bug #195173 +*lvm2-2.02.116-r4 (05 Jan 2016) - 03 Nov 2007; Lars Weiler lvm2-2.02.28-r2.ebuild: - stable ppc, bug #195173 + 05 Jan 2016; Doug Goldstein -files/lvm.rc-2.02.116-r3, + +files/lvm.rc-2.02.116-r4, -lvm2-2.02.116-r3.ebuild, + +lvm2-2.02.116-r4.ebuild: + bump to fix lvmetad init script depend - 02 Nov 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: - Tweak dependancies. + In my previous bump I incorrectly left the hardcoded dependency on + lvmetad so the lvm script still always depended on lvmetad. This fixes + that and makes it truly dynamic and adds instructions so that people + can ensure their next boot works properly. - 22 Oct 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: - Re-add ~ia64 wrt #195175 + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 12 Oct 2007; Robin H. Johnson lvm2-2.01.09.ebuild, - lvm2-2.01.09-r1.ebuild, lvm2-2.01.13.ebuild, lvm2-2.02.02-r1.ebuild, - lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild, lvm2-2.02.06.ebuild, - lvm2-2.02.09.ebuild, lvm2-2.02.10.ebuild, lvm2-2.02.17.ebuild, - lvm2-2.02.25.ebuild, lvm2-2.02.27.ebuild, lvm2-2.02.28.ebuild, - lvm2-2.02.28-r1.ebuild, lvm2-2.02.28-r2.ebuild: - Fix quoting. + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing - 12 Oct 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: - Bug #195560, compile-fix for USE=nolvmstatic users. + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. -*lvm2-2.02.28-r2 (08 Oct 2007) + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 08 Oct 2007; Robin H. Johnson - +files/lvm.confd-2.02.28-r2, +files/lvm.rc-2.02.28-r2, - +files/lvm2-start.sh-2.02.28-r2, +lvm2-2.02.28-r2.ebuild: - LVM should come up after modules and mdraid. If you want to have a MD device - on top of LVM go and edit conf.d/lvm. Also ensure that all PVs are found - before starting the vgscan. +*lvm2-2.02.136-r1 (25 Jan 2016) +*lvm2-2.02.116-r5 (25 Jan 2016) -*lvm2-2.02.28-r1 (04 Oct 2007) + 25 Jan 2016; Marc Schiffbauer files/clvmd.rc-2.02.39, + +lvm2-2.02.116-r5.ebuild, +lvm2-2.02.136-r1.ebuild, metadata.xml: + Add revbumps to fix #461564 - 04 Oct 2007; Doug Goldstein files/lvm2-start.sh, - +files/lvm.rc-2.02.28-r1, files/lvm2-stop.sh, +lvm2-2.02.28-r1.ebuild: - change baselayout-2 init script to call start_addon rather then hardcoding - the path + Package-Manager: portage-2.2.26 -*lvm2-2.02.28 (02 Oct 2007) + 26 Feb 2016; Doug Goldstein metadata.xml: + add myself to maintainers - 02 Oct 2007; Robin H. Johnson +lvm2-2.02.28.ebuild: - Version bump of LVM, bug #193297. Support for dmeventd per bug #192174. - Major cleanups of the ebuild, USE=nosnapshots/nomirrors are no longer - supported due to interactions with dmeventd. + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 29 Jul 2007; Robin H. Johnson metadata.xml: - Update metadata. + 05 Mar 2016; Mikle Kolyada lvm2-2.02.116-r4.ebuild: + amd64 stable wrt bug #575764 -*lvm2-2.02.27 (29 Jul 2007) + Package-Manager: portage-2.2.26 - 29 Jul 2007; Robin H. Johnson +lvm2-2.02.27.ebuild: - Version bump per bug #183185. +*lvm2-2.02.145 (09 Mar 2016) +*lvm2-2.02.139 (09 Mar 2016) - 31 May 2007; Doug Goldstein files/lvm2-start.sh: - Fix from Jimmy.Jazz@gmx.net in bug #180340 where we would fail to boot - because vgscan detected other partitions then lvm. This ignores that result - and tries vgchange anyway. + 09 Mar 2016; Robin H. Johnson + +files/lvm2-2.02.139-dynamic-static-ldflags.patch, +lvm2-2.02.139.ebuild, + +lvm2-2.02.145.ebuild: + bump per bug #572352. -*lvm2-2.02.25 (28 May 2007) + Package-Manager: portage-2.2.27 - 28 May 2007; +lvm2-2.02.25.ebuild: - Version bump. +*lvm2-2.02.145-r1 (10 Mar 2016) - 21 May 2007; Doug Goldstein files/lvm2-start.sh: - de-bash-ification by Uberlord + 10 Mar 2016; Robin H. Johnson + files/lvm2-2.02.70-asneeded.patch, files/lvm2-2.02.99-locale-muck.patch, + +lvm2-2.02.145-r1.ebuild: + EAPI6 conversion from Lars Wendler (polynomial-c). - 16 May 2007; Jeroen Roovers lvm2-2.02.10.ebuild: - Stable for HPPA (bug #158794). + Package-Manager: portage-2.2.27 - 12 May 2007; Joshua Kinard lvm2-2.02.10.ebuild: - Stable on mips. +*lvm2-2.02.145-r2 (15 Mar 2016) +*lvm2-2.02.139-r1 (15 Mar 2016) +*lvm2-2.02.136-r2 (15 Mar 2016) +*lvm2-2.02.116-r6 (15 Mar 2016) - 10 May 2007; Doug Goldstein lvm2-2.02.17.ebuild: - Add elog notice about baselayout-2 + 15 Mar 2016; Doug Goldstein +files/lvm.rc-2.02.116-r6, + +lvm2-2.02.116-r6.ebuild, +lvm2-2.02.136-r2.ebuild, + +lvm2-2.02.139-r1.ebuild, +lvm2-2.02.145-r2.ebuild: + make depend() in lvm init script quiet - 09 May 2007; Robin H. Johnson lvm2-2.02.17.ebuild: - Fix a bad variable name. + The depend() function makes a call to lvm which can produce output on + stderr which might seem concerning to some but is really just harmless. + We are checking to see if we need lvmetad to be able to start up properly. + At the same time make sure all possible versions receive updated init + scripts. - 09 May 2007; Doug Goldstein metadata.xml: - Add upstream to metadata as requested + Gentoo-Bug: 577308 + Gentoo-Bug: 573384 - 09 May 2007; Doug Goldstein +files/lvm.rc, - lvm2-2.02.17.ebuild: - added baselayout-2 compatible init script from bug #175983 + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 22 Feb 2007; Markus Ullmann ChangeLog: - Redigest for Manifest2 + 15 Mar 2016; Doug Goldstein lvm2-2.02.136-r2.ebuild, + lvm2-2.02.139-r1.ebuild, lvm2-2.02.145-r2.ebuild: + fix issue building with USE=systemd - 05 Feb 2007; Simon Stelling lvm2-2.02.10.ebuild: - stable on amd64; bug 158794 + When building with USE=systemd, we need to pull it in since it is built + against. - 31 Dec 2006; Bryan Østergaard lvm2-2.02.10.ebuild: - Stable on Alpha, bug 158794. + Gentoo-Bug: 570788 - 22 Dec 2006; Gustavo Zacarias lvm2-2.02.10.ebuild: - Stable on sparc wrt #158794 + Package-Manager: portage-2.2.26 + Signed-off-by: Doug Goldstein - 22 Dec 2006; Andrej Kacian lvm2-2.02.10.ebuild: - Stable on x86, bug #158794. + 16 Mar 2016; Agostino Sarubbo lvm2-2.02.116-r4.ebuild: + ppc stable wrt bug #575764 - 22 Dec 2006; Tobias Scherbaum lvm2-2.02.10.ebuild: - Stable on ppc wrt bug #158794. + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo - 22 Dec 2006; Markus Rothe lvm2-2.02.10.ebuild: - Stable on ppc64; bug #158794 + 17 Mar 2016; Agostino Sarubbo lvm2-2.02.116-r4.ebuild: + ppc64 stable wrt bug #575764 -*lvm2-2.02.17 (21 Dec 2006) + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc64" + Signed-off-by: Agostino Sarubbo - 21 Dec 2006; Robin H. Johnson +lvm2-2.02.17.ebuild: - Version bump. + 20 Mar 2016; Agostino Sarubbo lvm2-2.02.116-r4.ebuild: + ia64 stable wrt bug #575764 -*lvm2-2.02.10 (22 Sep 2006) + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo - 22 Sep 2006; Robin H. Johnson +lvm2-2.02.10.ebuild: - Version bump - needed for upstream fixes to locking, clustering and LVM - mirroring. + 24 Mar 2016; Markus Meier lvm2-2.02.116-r4.ebuild: + arm stable, bug #575764 - 07 Sep 2006; Eric Edgar lvm2-2.02.06.ebuild: - Update the lvm2-2.02.06 ebuild to require device-mapper 1.02.07 or higher - fixing bug 141350 + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="arm" -*lvm2-2.02.09 (07 Sep 2006) + 02 Apr 2016; Mike Frysinger lvm2-2.02.116.ebuild: + mark 2.02.116 arm64/s390/sh stable - 07 Sep 2006; Eric Edgar +lvm2-2.02.09.ebuild: - Add version 2.02.09 to the tree + 02 Apr 2016; Mike Frysinger + -files/device-mapper.rc-2.02.95-r2, -files/lvm-monitoring.initd-2.02.67-r2, + -files/lvm.rc-2.02.95-r2, + -files/lvm2-2.02.100-selinux_and_udev_static.patch, + -files/lvm2-2.02.107-static-pkgconfig-libs.patch, + -files/lvm2-2.02.99-example.conf.in.patch, -lvm2-2.02.103.ebuild, + -lvm2-2.02.109.ebuild, -lvm2-2.02.109-r1.ebuild, -lvm2-2.02.110.ebuild: + drop old <2.02.116 versions - 04 Sep 2006; Joshua Kinard lvm2-2.02.06.ebuild: - Marked stable on mips. + 20 Apr 2016; Mike Frysinger lvm2-2.02.116.ebuild, + lvm2-2.02.116-r1.ebuild, lvm2-2.02.116-r2.ebuild, lvm2-2.02.116-r4.ebuild, + lvm2-2.02.116-r5.ebuild, lvm2-2.02.116-r6.ebuild, lvm2-2.02.136.ebuild, + lvm2-2.02.136-r1.ebuild, lvm2-2.02.136-r2.ebuild, lvm2-2.02.139.ebuild, + lvm2-2.02.139-r1.ebuild, lvm2-2.02.145.ebuild, lvm2-2.02.145-r1.ebuild, + lvm2-2.02.145-r2.ebuild: + update sources.redhat.com to sourceware.org - 23 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: - Stable on hppa + 20 Apr 2016; Mike Frysinger + +files/lvm2-2.02.145-mkdev.patch, lvm2-2.02.145-r2.ebuild: + fix build w/newer glibc #580062 - 23 Aug 2006; Chris Gianelloni lvm2-2.02.05.ebuild: - Stable on alpha wrt release snapshot. - - 16 Aug 2006; Markus Rothe lvm2-2.02.06.ebuild: - Stable on ppc64 - - 05 Aug 2006; Michael Hanselmann lvm2-2.02.06.ebuild: - Stable on ppc. - - 03 Aug 2006; Daniel Gryniewicz lvm2-2.02.06.ebuild: - Marked stable on amd64 bug #131662 - - 02 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: - Stable on sparc - - 18 Jul 2006; Joshua Jackson lvm2-2.02.06.ebuild: - Stable x86; bug #131662 - -*lvm2-2.02.06 (23 Jun 2006) - - 23 Jun 2006; Chris Gianelloni +lvm2-2.02.06.ebuild: - Version bump, requested by rocket. - - 16 Jun 2006; Michael Sterrett - lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild: - move inherit to the top of the ebuild - - 13 Jun 2006; Danny van Dyk lvm2-2.02.05.ebuild: - Marked stable on amd64. - - 24 May 2006; Michael Hanselmann lvm2-2.02.05.ebuild: - Stable on ppc. - - 07 May 2006; Mark Loeser -lvm2-2.01.14-r1.ebuild: - Drop old version because of dependencies being removed - - 03 May 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: - Stable on hppa wrt #130529 - - 01 May 2006; Markus Rothe lvm2-2.02.05.ebuild: - Stable on ppc64 - - 27 Apr 2006; Alec Warner files/digest-lvm2-2.01.13, - files/digest-lvm2-2.01.14-r1, files/digest-lvm2-2.02.02-r1, - files/digest-lvm2-2.02.04-r1, files/digest-lvm2-2.02.05, Manifest: - Fixing SHA256 digest, pass four - - 26 Apr 2006; Chris Gianelloni lvm2-2.02.05.ebuild: - Marking stable on x86 wrt bug #130529. - - 25 Apr 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: - Stable on sparc wrt #130529 - - 24 Apr 2006; Joshua Kinard lvm2-2.02.05.ebuild: - Marked stable on mips. - -*lvm2-2.02.05 (24 Apr 2006) - - 24 Apr 2006; Eric Edgar +lvm2-2.02.05.ebuild: - version Bump to 2.02.05 per bug #131114. - - 24 Apr 2006; Gustavo Zacarias - lvm2-2.02.04-r1.ebuild: - Stable on hppa & sparc wrt #130529 - -*lvm2-2.02.04-r1 (21 Apr 2006) - - 21 Apr 2006; Eric Edgar - +files/lvm2-2.01.14-static.patch, +files/lvm2-2.02.04-vgid.patch, - +lvm2-2.02.04-r1.ebuild: - lvm2-2.02.04 with vgid termination patch to fix bug# 130626. Patch obtained - from upstream cvs. Will be included in lvm2-2.02.05 Replace missing - lvm2-2.01.14-static patch - - 21 Apr 2006; Eric Edgar -lvm2-2.02.03.ebuild, - -lvm2-2.02.04.ebuild: - Removed lvm2-2.02.03 and lvm2-2.02.04 as they have issue reading metadata on - disk. Downgrade to lvm2-2.02.02-r1 until upstream can fix - - 20 Apr 2006; Eric Edgar ChangeLog: - Add warning to rerun genkernel after the emerge of lvm if lvm is in the - initramfs - -*lvm2-2.02.02-r1 (20 Apr 2006) - - 20 Apr 2006; Eric Edgar +lvm2-2.02.02-r1.ebuild: - add lvm2-2.02.02-r1 ebuild back in incase the newer ones are broken - -*lvm2-2.02.04 (20 Apr 2006) - - 20 Apr 2006; Eric Edgar +lvm2-2.02.04.ebuild: - version bump lvm2-2.02.04 - -*lvm2-2.02.03 (19 Apr 2006) - - 19 Apr 2006; Eric Edgar lvm2-2.01.14-r1.ebuild, - -lvm2-2.02.01.ebuild, -lvm2-2.02.02.ebuild, +lvm2-2.02.03.ebuild: - Add lvm2-2.02.03.ebuild to fix cluster issues - - 29 Mar 2006; Markus Rothe lvm2-2.02.02.ebuild: - Added ~ppc64 - - 26 Mar 2006; Sven Wegener lvm2-2.02.02.ebuild: - 2.02.02 needs a newer device-mapper. - -*lvm2-2.02.02 (24 Mar 2006) - - 24 Mar 2006; Aron Griffis +lvm2-2.02.02.ebuild: - Bump to 2.02.02 (from 2.02.01). #120511 - - 22 Mar 2006; Paul de Vrieze lvm2-2.02.01.ebuild: - Make the install fail if the start and stop scripts can't be installed. When - these scripts are not installed, the volumes are not activated at boot, - bumping into maintainer mode. - - 02 Feb 2006; Eric Edgar Manifest: - fix lvm2-2.02.01.ebuild digest - - 01 Feb 2006; Eric Edgar lvm2-2.02.01.ebuild: - fix lvm2-2.02.01.ebuild to not have bad depends - -*lvm2-2.02.01 (01 Feb 2006) - - 01 Feb 2006; Eric Edgar +files/clvmd.rc, - +lvm2-2.02.01.ebuild: - Version bump. lvm2-2.02.01. clvm support - -*lvm2-2.01.14-r1 (31 Jan 2006) - - 31 Jan 2006; Eric Edgar +files/lvm2-2.01.14.patch, - -lvm2-2.01.14.ebuild, +lvm2-2.01.14-r1.ebuild: - remove lvm2-2.01.14.ebuild;Change device-mapper depend; add selinux suport; - gcc patch - -*lvm2-2.01.14 (14 Oct 2005) - - 14 Oct 2005; Eric Edgar +lvm2-2.01.14.ebuild: - Version Bump - added lvm2 2.01.14 - - 16 Sep 2005; Aron Griffis lvm2-2.01.09.ebuild: - Mark 2.01.09 stable on alpha - - 08 Aug 2005; Aaron Walker lvm2-2.01.13.ebuild: - Added ~mips. - -*lvm2-2.01.13 (20 Jul 2005) - - 20 Jul 2005; Eric Edgar +lvm2-2.01.13.ebuild: - Version Bump - - 20 Jul 2005; Eric Edgar -lvm2-2.00.08.ebuild, - -lvm2-2.00.15.ebuild, -lvm2-2.00.15-r1.ebuild, -lvm2-2.00.25.ebuild, - -lvm2-2.00.33.ebuild, -lvm2-2.00.33-r1.ebuild, -lvm2-2.00.33-r2.ebuild, - -lvm2-2.00.33-r4.ebuild: - Cleaning up older ebuilds. - -*lvm2-2.01.09-r1 (20 Jul 2005) - - 20 Jul 2005; Eric Edgar +lvm2-2.01.09-r1.ebuild: - Fix bug 99532 - - 05 Jul 2005; Chris Gianelloni lvm2-2.01.09.ebuild: - Added ia64 to KEYWORDS. Blame plasmaroo. - - 17 Jun 2005; Michael Hanselmann lvm2-2.01.09.ebuild: - Stable on ppc. - - 06 Jun 2005; Markus Rothe lvm2-2.01.09.ebuild: - Stable on ppc64 - - 29 May 2005; Marcus D. Hanwell lvm2-2.01.09.ebuild: - Stable on amd64, bug 92427. - - 23 May 2005; Jason Wever lvm2-2.01.09.ebuild: - Stable on SPARC. - - 14 May 2005; Guy Martin lvm2-2.01.09.ebuild: - Stable on hppa. - - 06 May 2005; Eric Edgar lvm2-2.01.09.ebuild: - Marking stable on x86. appears to fix bug 89681 - - 15 Apr 2005; Eric Edgar : +lvm2-2.01.09.ebuild: - Modified ebuild to depend on newer version of device mapper. bug #89214 - - 09 Apr 2005; Markus Rothe lvm2-2.00.33-r1.ebuild: - Stable on ppc64 - - 07 Apr 2005; Simon Stelling lvm2-2.00.33-r1.ebuild: - stable on amd64 - -*lvm2-2.01.09 (12 Apr 2005) - - 12 Apr 2005; Eric Edgar +lvm2-2.01.09.ebuild: - Adding lvm2-2.01.09.ebuild - -*lvm2-2.00.33-r4 (04 Apr 2005) - - 04 Apr 2005; Eric Edgar -lvm2-2.00.33-r3.ebuild, - +lvm2-2.00.33-r4.ebuild: - Fix a bug in the ebuild so that it compiles lvm2 statically by default - -*lvm2-2.00.33-r3 (22 Mar 2005) - - 22 Mar 2005; Eric Edgar +lvm2-2.00.33-r3.ebuild: - Added new ebuild with local use flag to override the building of lvm2. This - allows the binary to be built dynamically. - -*lvm2-2.00.33-r2 (07 Mar 2005) - - 07 Mar 2005; Eric Edgar +lvm2-2.00.33-r2.ebuild: - Added a new ebuild so that lvm2 is forced to be compiled statically. This - should be the default for files located in /sbin - - 02 Mar 2005; Eric Edgar lvm2-2.00.33-r1.ebuild: - Marking stable on x86 - this has several important feature improvements, - please read the WHATS_NEW file in the documentation tree for a list of changes. - - 22 Feb 2005; Eric Edgar files/lvm2-start.sh, - files/lvm2-stop.sh, lvm2-2.00.33-r1.ebuild: - Install scripts as lvm-{start,stop}.sh - -*lvm2-2.00.33-r1 (22 Feb 2005) - - 22 Feb 2005; Eric Edgar +files/lvm2-start.sh, - +files/lvm2-stop.sh, +lvm2-2.00.33-r1.ebuild: - New ebuild to add baselayout files to /lib/rcscripts/addons to support - starting and stopping lvm2 - -*lvm2-2.00.33 (22 Feb 2005) - - 22 Feb 2005; Eric Edgar +lvm2-2.00.33.ebuild: - Updating lvm2 to version 2.00.33 - - 25 Nov 2004; Guy Martin lvm2-2.00.25.ebuild: - Stable on hppa. - -*lvm2-2.00.25 (14 Nov 2004) - - 14 Nov 2004; +lvm2-2.00.25.ebuild: - Bump to version 2.0.25. Greatly simplify static support. Add optional readline - (lvm shell) support. Fixes bugs #54535 and #64455. - - 14 Nov 2004; lvm2-2.00.15-r1.ebuild, lvm2-2.00.15.ebuild: - Fix SRC_URI to reflect reality. - - 10 Sep 2004; Rob Holland lvm2-2.00.15-r1.ebuild: - fix syntax bug. thanks to swtaylor@gentoo.org - -*lvm2-2.00.15-r1 (10 Sep 2004) - - 10 Sep 2004; Rob Holland +lvm2-2.00.15-r1.ebuild: - Added a static use flag which installs a statically linked lvm rather than a - dynamic one (everything stays in the same place, there is no lvm.static file - installed). part of #44091. Thanks to Sascha Silbe for offering patches, but I - choose to fix it differently. - - 03 Sep 2004; Pieter Van den Abeele - lvm2-2.00.15.ebuild: - Masked lvm2-2.00.15.ebuild stable for ppc - - 17 Aug 2004; lvm2-2.00.15.ebuild: - add ~alpha #60071 - - 29 May 2004; Tom Gall lvm2-2.00.15.ebuild: - stable on ppc64, bug #52330 - - 26 Apr 2004; Aron Griffis lvm2-2.00.08.ebuild, - lvm2-2.00.15.ebuild: - Add die following econf for bug 48950 - -*lvm2-2.00.15 (24 Apr 2004) - - 24 Apr 2004; Max Kalika lvm2-2.00.15.ebuild: - Bump to version 2.0.15. Install a default lvm.conf file. - - 29 May 2004; Tom Gall lvm2-2.00.08.ebuild: - stable on ppc64, bug #52330 - - 09 Mar 2004; Max Kalika lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: - Update SRC_URI and HOMEPAGE to their new locations. - - 22 Jan 2004; Markus Nigbur lvm2-2.00.08.ebuild: - Marked stable on sparc. - - 17 Jan 2004; Bartosch Pixa lvm2-2.00.08.ebuild: - set ppc in keywords - - 26 Dec 2003; Seemant Kulleen lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: - dependency to sys-fs/lvm-user instead of sys-apps/lvm-user. Closes bug #36534 - by Adam Gelwarg - - 26 Dec 2003; Ciaran McCreesh lvm2-2.00.08.ebuild: - Added ~sparc keyword - - 13 Dec 2003; Brad House lvm2-2.00.08.ebuild: - mark stable on amd64 - - 08 Dec 2003; lvm2-2.00.08.ebuild: - But to stable x86 and add ~amd64 as per bug 34779. - -*lvm2-2.00.08 (02 Dec 2003) - - 02 Dec 2003; lvm2-2.00.08.ebuild: - Bump to version 2.00.08 ~x86 for now. This version requires the very latest - device-mapper-1.00.07 to build properly. - - 21 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild: - Bump to stable x86. - -*lvm2-2.00.07 (12 Oct 2003) - - 12 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, - lvm2-2.00.07.ebuild: - Bump to version 2.00.07. - -*lvm2-2.00.06 (15 Sep 2003) - - 15 Sep 2003; Seemant Kulleen lvm2-2.00.06.ebuild, - metadata.xml: - moved to sys-fs - -*lvm2-2.00.06 (03 Sep 2003) - - 03 Sep 2003; Max Kalika lvm2-2.00.05.ebuild, - lvm2-2.00.06.ebuild, metadata.xml: - Bump version to 2.00.06. - -*lvm2-2.00.05 (02 Sep 2003) - - 02 Sep 2003; Max Kalika lvm2-2.00.05.ebuild: - Bump version to 2.00.05. - - 03 Jul 2003; Max Kalika lvm2-1.95.15.ebuild: - Set KEYWORDS to ~x86. - - 12 Jun 2003; Max Kalika lvm2-1.95.15.ebuild: - Drop unneccessary die() calls. - - 29 May 2003; Max Kalika lvm2-1.95.10.ebuild, - lvm2-1.95.15.ebuild, files/lvm2.rc6: - Remove stale version. Patch /etc/init.d/{checkfs,halt.sh} to - activate/deactivate LVM2. Remove the no longer needed lvm2.rc6 file. - -*lvm2-1.95.15 (27 May 2003) - - 27 May 2003; Max Kalika lvm2-1.95.15.ebuild: - Bump version. - - 22 May 2003; root lvm2-1.95.10.ebuild, files/lvm2.rc6: - Install binary and all symlinks to /sbin as well. Fixes booting if /usr - is a separate partition. Change startup script to look for utilities in - /sbin. Fix startup script modules depend. - - 15 May 2003; Max Kalika files/lvm2.rc6: - Start before checkfs. - - 14 May 2003; Max Kalika lvm2-1.95.10.ebuild, - files/lvm2.rc6: - Add startup script. - -*lvm2-1.95.10 (12 May 2003) - - 12 May 2003; Max Kalika lvm2-1.95.10.ebuild: - Initial version. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog-2015 new file mode 100644 index 0000000000..111f4a5d77 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/ChangeLog-2015 @@ -0,0 +1,1843 @@ +# ChangeLog for sys-fs/lvm2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.378 2015/07/29 05:30:20 vapier Exp $ + + 29 Jul 2015; Mike Frysinger lvm2-2.02.109.ebuild: + Mark arm64/ia64/s390/sh stable. + +*lvm2-2.02.116 (07 Jul 2015) + + 07 Jul 2015; Manuel Rüger +lvm2-2.02.116.ebuild: + NMU: Version bump. See bug #529218. + + 29 May 2015; Jack Morgan lvm2-2.02.109.ebuild: + sparc stable wrt bug #493892 + + 18 Apr 2015; Pacho Ramos lvm2-2.02.109.ebuild: + ppc64 stable wrt bug #493892 + + 02 Mar 2015; Agostino Sarubbo lvm2-2.02.109.ebuild: + Stable for ppc, wrt bug #493892 + + 09 Jan 2015; Tobias Klausmann lvm2-2.02.109.ebuild: + Stable on alpha, bug 493892 + + 21 Sep 2014; Markus Meier lvm2-2.02.109.ebuild: + arm stable, bug #493892 + + 29 Aug 2014; Samuli Suominen lvm2-2.02.110.ebuild: + Enable use_lvmetad only if USE="udev" is enabled. + +*lvm2-2.02.110 (29 Aug 2014) + + 29 Aug 2014; Samuli Suominen +lvm2-2.02.110.ebuild: + Version bump. Enable "use_lvmetad = 1" by default also for non-systemd users. + + 27 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: + Restrict old 2.02.109-r0 to old sys-apps/util-linux < 2.25 for USE="static" + wrt #520450 + +*lvm2-2.02.109-r1 (27 Aug 2014) + + 27 Aug 2014; Samuli Suominen +lvm2-2.02.109-r1.ebuild: + Revision bump for last correction in files/lvm2-2.02.106-pthread- + pkgconfig.patch and to have ~arch version with REQUIRED_USE blocking usage of + USE="static udev" wrt #520450. + + 24 Aug 2014; Samuli Suominen + files/lvm2-2.02.106-pthread-pkgconfig.patch: + Restore @PTHREAD_LIBS@ to Libs.private: in devmapper.pc wrt #516224 + + 24 Aug 2014; Jeroen Roovers lvm2-2.02.109.ebuild: + Stable for HPPA (bug #493892). + + 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: + Fix building with USE="lvm1" wrt #520640 (caused by 1 missing char in + configure script) + + 22 Aug 2014; Samuli Suominen + -files/lvm.conf-2.02.67.patch, -files/lvm2-2.02.105-pthread-pkgconfig.patch, + -files/lvm2-2.02.105-readline-6.3.patch, + -files/lvm2-2.02.105-static-pkgconfig-libs.patch, + -files/lvm2-2.02.106-static-pkgconfig-libs.patch, + -files/lvm2-2.02.95-lvmpath.patch, -lvm2-2.02.105-r2.ebuild, + -lvm2-2.02.106.ebuild, -lvm2-2.02.107.ebuild, -lvm2-2.02.108.ebuild: + old + + 22 Aug 2014; Samuli Suominen lvm2-2.02.109.ebuild: + amd64/x86 stable wrt #493892 + +*lvm2-2.02.109 (20 Aug 2014) + + 20 Aug 2014; Samuli Suominen +lvm2-2.02.109.ebuild: + Version bump. + + 10 Aug 2014; Sergei Trofimovich lvm2-2.02.103.ebuild, + lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild, + lvm2-2.02.108.ebuild: + QA: drop trailing '.' from DESCRIPTION + + 31 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: + Use type -P to get path of true instead of hardcoding it. + + 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: + Punt "&& use lvmetad" typing error (IUSE error) + + 30 Jul 2014; Samuli Suominen lvm2-2.02.108.ebuild: + Use /bin/true instead of /usr/bin/true in + scripts/blk_availability_systemd_red_hat.service.in because Gentoo doesn't + have the so called usr -merge wrt #517514 by Markos Chandras. Enable + "use_lvmetad = 1" by default in lvm.conf with USE="systemd lvmetad -device- + mapper-only" wrt #514196 by Pacho Ramos. + +*lvm2-2.02.108 (30 Jul 2014) + + 30 Jul 2014; Samuli Suominen + +files/lvm2-2.02.108-example.conf.in.patch, + +files/lvm2-2.02.108-static-pkgconfig-libs.patch, +lvm2-2.02.108.ebuild: + Version bump. Fix configure logic for cache since it's tied to thin- + provisioning-tools. + + 25 Jul 2014; Samuli Suominen lvm2-2.02.103.ebuild, + lvm2-2.02.105-r2.ebuild, lvm2-2.02.106.ebuild, lvm2-2.02.107.ebuild: + Use virtual/libudev (prereq. for dropping compability USE flag "static-libs" + from virtual/udev) + +*lvm2-2.02.107 (16 Jul 2014) + + 16 Jul 2014; Robin H. Johnson + +files/lvm2-2.02.107-static-pkgconfig-libs.patch, +lvm2-2.02.107.ebuild: + Bump per bug #516604. + + 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: + Always pass --disable-udev-systemd-background-jobs with USE="device-mapper- + only" as per lvm2.spec from http://pkgs.fedoraproject.org/cgit/lvm2.git + + 20 Jun 2014; Samuli Suominen lvm2-2.02.106.ebuild: + Introduce USE="systemd" for --enable/--disable-udev-systemd-background-jobs + wrt #493936 by Alexander Tsoy + + 14 May 2014; Samuli Suominen -lvm2-2.02.97-r1.ebuild, + -lvm2-2.02.104.ebuild, -lvm2-2.02.105.ebuild, -lvm2-2.02.105-r1.ebuild, + -files/lvm2-2.02.88-respect-cc.patch, -files/lvm2-2.02.92-locale-muck.patch, + -files/lvm2-2.02.97-selinux-static.patch, + -files/lvm2-2.02.97-strict-aliasing.patch, + -files/lvm2-2.02.97-udev-static.patch, -files/lvm.rc-2.02.105, + -files/lvmetad.initd-2.02.105: + old + + 13 May 2014; Samuli Suominen lvm2-2.02.106.ebuild: + Fix install with USE="-thin" wrt #510202 by Patrick Lauer + + 12 May 2014; Samuli Suominen lvm2-2.02.106.ebuild, + metadata.xml: + Remove USE="cache" and always enable it, either "shared" or "internal" because + it doesn't introduce any dependencies. + +*lvm2-2.02.106 (12 May 2014) + + 12 May 2014; Samuli Suominen + +files/lvm2-2.02.106-pthread-pkgconfig.patch, + +files/lvm2-2.02.106-static-pkgconfig-libs.patch, +lvm2-2.02.106.ebuild, + metadata.xml: + Version bump wrt #507812 by Alexander Tsoy; introduce USE="cache" and refresh + 2 patches so that they apply again (no real changes in them) + + 09 Mar 2014; Mike Frysinger + +files/lvm2-2.02.105-readline-6.3.patch, lvm2-2.02.105-r2.ebuild: + Add fix from upstream for building w/readline-6.3 #503234 by Thomas D.. + + 08 Feb 2014; Robin H. Johnson + files/dmeventd.initd-2.02.67-r1, files/lvmetad.initd-2.02.105, + files/lvmetad.initd-2.02.105-r2: + Bug #479464: change pidfile path to be consistently /run + + 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r2.ebuild: + Bug #448354: Fix cross-compile with thin. + + 04 Feb 2014; Robin H. Johnson + files/lvm2-2.02.105-pthread-pkgconfig.patch: + Bug #491806: Fix this in more cases for static build. + + 04 Feb 2014; Robin H. Johnson lvm2-2.02.105-r1.ebuild, + lvm2-2.02.105-r2.ebuild, lvm2-2.02.105.ebuild: + Bug #500058: missing dep for static builds. + + 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, + lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, + lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: + Mark s390/sh stable. + + 03 Feb 2014; Mike Frysinger lvm2-2.02.103.ebuild, + lvm2-2.02.104.ebuild, lvm2-2.02.105-r1.ebuild, lvm2-2.02.105-r2.ebuild, + lvm2-2.02.105.ebuild, lvm2-2.02.97-r1.ebuild: + Add arm64 love. + + 02 Feb 2014; Robin H. Johnson + +files/lvmetad.initd-2.02.105-r2, files/lvmetad.initd-2.02.105, + lvm2-2.02.105-r2.ebuild: + Bug #500074: lvmetad only supports short options, not long ones. + +*lvm2-2.02.105-r2 (02 Feb 2014) + + 02 Feb 2014; Robin H. Johnson + +files/device-mapper.rc-2.02.105-r2, +files/lvm-monitoring.initd-2.02.105-r2, + +files/lvm.rc-2.02.105-r2, +lvm2-2.02.105-r2.ebuild: + Bug #438262: dmtab multi-line support. Bug #458262: require sysfs mounted. Bug + #437718: speed up lvm-monitoring. + + 02 Feb 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for alpha, wrt bug #486278 + + 02 Feb 2014; Patrick Lauer lvm2-2.02.105-r1.ebuild: + Whitespace + +*lvm2-2.02.105-r1 (02 Feb 2014) + + 02 Feb 2014; Robin H. Johnson +lvm2-2.02.105-r1.ebuild, + metadata.xml: + Bug #479950: bring back dmsetup-only build to make some users happy. Please + note that this is unsupported at this point, you get to keep the pieces when + it breaks. + + 02 Feb 2014; Robin H. Johnson files/lvm.rc-2.02.105: + Bug #334125: Ignore an error shutting down last LVs, if they are /usr or / we + will not be able to shut them down as we are running from them. + +*lvm2-2.02.105 (02 Feb 2014) + + 02 Feb 2014; Robin H. Johnson +files/lvm.rc-2.02.105, + +files/lvm2-2.02.105-pthread-pkgconfig.patch, + +files/lvm2-2.02.105-static-pkgconfig-libs.patch, + +files/lvmetad.initd-2.02.105, +lvm2-2.02.105.ebuild: + Bump per bug #499972. LVM1 support is deprecated upstream and no longer built + by default. lvmetad init added. Bug #485082: init ordering adjusted. Bug + #492450: pthread fix for static builds. Bug #437714: fix startup/shutdown with + multiple VGs. + + 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for ppc64, wrt bug #486278 + + 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for ppc, wrt bug #486278 + + 19 Jan 2014; Agostino Sarubbo lvm2-2.02.103.ebuild: + Stable for sparc, wrt bug #486278 + + 14 Jan 2014; Pacho Ramos lvm2-2.02.103.ebuild: + ia64 stable, bug #486278 (thanks to Emeric Maschino for testing) + + 07 Dec 2013; Pacho Ramos lvm2-2.02.103.ebuild: + x86 stable, bug #486278 + + 27 Nov 2013; Markus Meier lvm2-2.02.103.ebuild: + arm stable, bug #486278 + + 20 Nov 2013; Doug Goldstein metadata.xml: + remove myself from maintainers since I haven't been involved in quite some + time + +*lvm2-2.02.104 (19 Nov 2013) + + 19 Nov 2013; Samuli Suominen +lvm2-2.02.104.ebuild: + Version bump (and make sure to pull in thin-provisioning-tools version that + doesn't pull in ruby by default) + + 13 Nov 2013; Chema Alonso lvm2-2.02.103.ebuild: + Stable for amd64 wrt bug #486278 + + 25 Oct 2013; Jeroen Roovers lvm2-2.02.103.ebuild: + Stable for HPPA (bug #486278). + + 05 Oct 2013; Samuli Suominen + -files/lvm2-2.02.100-ignored_loop.patch, -files/lvm2-2.02.100-lvm_path.patch, + -files/lvm2-2.02.100-pvmove_segfault.patch, + -files/lvm2-2.02.100-respect_ar_and_cc.patch, + -files/lvm2-2.02.100-vg_free_segfault.patch, -files/lvm2-2.02.102-do-not-insta + ll-separate-command-symlink-for-lvm-devtypes.patch, + -files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, + -files/lvm2-2.02.99-selinux-static.patch, -lvm2-2.02.100-r1.ebuild, + -lvm2-2.02.100-r2.ebuild, -lvm2-2.02.102.ebuild, -lvm2-2.02.99-r2.ebuild: + old + +*lvm2-2.02.103 (05 Oct 2013) + + 05 Oct 2013; Samuli Suominen +lvm2-2.02.103.ebuild: + Version bump. + +*lvm2-2.02.102 (27 Sep 2013) + + 27 Sep 2013; Samuli Suominen +files/lvm2-2.02.102-do-no + t-install-separate-command-symlink-for-lvm-devtypes.patch, + +lvm2-2.02.102.ebuild: + Version bump. + + 15 Sep 2013; Jory Pratt + files/lvm2-2.02.100-selinux_and_udev_static.patch: + Fix busted selinux patch, need to subst SELINUX_STATIC_LIBS + +*lvm2-2.02.100-r2 (14 Sep 2013) + + 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r2.ebuild, + lvm2-2.02.100-r1.ebuild: + Restore --sbindir to work around broken @sbindir@ usage, bug 484752. + +*lvm2-2.02.100-r1 (14 Sep 2013) + + 14 Sep 2013; Mike Gilbert +lvm2-2.02.100-r1.ebuild, + -lvm2-2.02.100.ebuild: + Pass --exec-prefix to configure, bug 484752 by Alexander Tsoy. + + 14 Sep 2013; Pacho Ramos lvm2-2.02.100.ebuild: + Fix DEPEND on thin-provisioning-tools (#484722 by Alexander Tsoy) + +*lvm2-2.02.100 (12 Sep 2013) + + 12 Sep 2013; Samuli Suominen +lvm2-2.02.100.ebuild, + +files/lvm2-2.02.100-ignored_loop.patch, +files/lvm2-2.02.100-lvm_path.patch, + +files/lvm2-2.02.100-pvmove_segfault.patch, + +files/lvm2-2.02.100-respect_ar_and_cc.patch, + +files/lvm2-2.02.100-selinux_and_udev_static.patch, + +files/lvm2-2.02.100-vg_free_segfault.patch: + Version bump wrt #481154 by Alexander Tsoy. Respect CFLAGS wrt #480212 by + removing forced -O2 optimization flag. Backport two fixes from upstream + preventing segmentation fault. Backport fix from upstream for ignored loop + devices. Replace hardcoding sed for systemd activation generator with + upstream patch. Refresh -respect-cc.patch, -selinux-static.patch, + -udev-static.patch since they didn't apply anymore. + + 14 Aug 2013; Samuli Suominen + -files/lvm2-2.02.95-udev185.patch, -lvm2-2.02.98.ebuild, + -lvm2-2.02.99-r1.ebuild, -lvm2-2.02.99.ebuild: + old + +*lvm2-2.02.99-r2 (14 Aug 2013) + + 14 Aug 2013; Samuli Suominen + +files/lvm2-2.02.99-fix-mda-offset-size-overflow-4g-with-lvmetad.patch, + +lvm2-2.02.99-r2.ebuild: + Upstream patch for "Fix metadata area offset/size overflow if it's >= 4g and + while using lvmetad." + + 07 Aug 2013; Samuli Suominen lvm2-2.02.99-r1.ebuild: + Include check for value of UEVENT_HELPER_PATH wrt #479756 by Alexander Tsoy. + Remove useless warning about USE="-static" and sys-kernel/genkernel which now + works with dynamic libraries since version 3.4.30. + + 06 Aug 2013; Ian Stakenvicius + +files/lvm2-2.02.97-selinux-static.patch, + +files/lvm2-2.02.99-selinux-static.patch, lvm2-2.02.97-r1.ebuild, + lvm2-2.02.98.ebuild, lvm2-2.02.99-r1.ebuild, lvm2-2.02.99.ebuild: + fixed compile error when building with USE='static selinux', bug 439414 + +*lvm2-2.02.99-r1 (04 Aug 2013) + + 04 Aug 2013; Samuli Suominen +lvm2-2.02.99-r1.ebuild, + metadata.xml: + Create USE="lvm2create_initrd" and pull in sys-apps/makedev when required wrt + #401933 by Scott Alfter. The correct path to the lvm command is /sbin instead + of /usr/sbin wrt #479626 by Alexander Tsoy. Correct /run directory of + dmeventd wrt #479632 by Alexander Tsoy. + + 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: + Revert last modification as useless wrt #479520#c6. Thanks to Michał Górny. + + 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: + Set QA_MULTILIB_PATHS wrt #479520 by Andrey Ovcharov + + 02 Aug 2013; Samuli Suominen lvm2-2.02.99.ebuild: + Pass --with-default-pid-dir=/run and build lvm2_activation_generator_systemd + _red_hat wrt #453594 by Alexander Tsoy + + 01 Aug 2013; Samuli Suominen -lvm2-2.02.95-r4.ebuild, + -lvm2-2.02.97.ebuild: + old + +*lvm2-2.02.99 (01 Aug 2013) + + 01 Aug 2013; Samuli Suominen +lvm2-2.02.99.ebuild, + +files/lvm2-2.02.99-example.conf.in.patch, + +files/lvm2-2.02.99-locale-muck.patch: + Version bump wrt #478452. Include upstream systemd files wrt #453594 by + Enrico Tagliavini. Install libdaemonclient.a with USE="static-libs" wrt + #462908 by Oleksii Shevchuk. + + 01 Aug 2013; Ian Stakenvicius + +files/lvm2-2.02.97-udev-static.patch, lvm2-2.02.97-r1.ebuild, + lvm2-2.02.98.ebuild: + fixed compile error when building with USE='static udev', bug 370217 + + 19 Jun 2013; Lars Wendler lvm2-2.02.95-r4.ebuild, + lvm2-2.02.97.ebuild, lvm2-2.02.97-r1.ebuild, lvm2-2.02.98.ebuild: + non-maintainer commit: Fixed dependency for static builds with "-udev" USE + flag (bug #448790). + + 05 Jun 2013; Mike Frysinger metadata.xml: + Add upstream CPE tag (security info) from ChromiumOS. + + 23 May 2013; Ian Stakenvicius lvm2-2.02.95-r4.ebuild, + lvm2-2.02.97-r1.ebuild, lvm2-2.02.97.ebuild, lvm2-2.02.98.ebuild: + require static-libs from virtual/udev so that rdeps of lvm[static-libs] will + build, bug 466282 + + 09 Apr 2013; Samuli Suominen metadata.xml: + Revert adding proxy-maintainers to metadata.xml since it's only upstream + there for reading bugmail. Remove unused USE description for "nolvmstatic". + + 09 Apr 2013; Samuli Suominen + -files/1.02.22-dmeventd.initd, -files/device-mapper.rc-1.02.51-r2, + -lvm2-2.01.13.ebuild, -files/lvm.rc-2.02.51-r2, + -files/lvm2-2.02.64-dmeventd-libs.patch, -files/device-mapper.rc-2.02.67-r1, + -files/lvm.rc-2.02.67-r1, -files/lvm2-stop.sh-2.02.67-r1, + -lvm2-2.02.67-r2.ebuild, -files/lvm2-2.02.70-locale-muck.patch, + -files/lvm2-2.02.72-dynamic-static-ldflags.patch, -lvm2-2.02.73.ebuild, + -lvm2-2.02.73-r1.ebuild, -files/lvm2-2.02.73-asneeded.patch, + -files/lvm2-2.02.73-locale-muck.patch, + -files/lvm2-2.02.84-udev-pkgconfig.patch, -lvm2-2.02.88.ebuild, + -files/dm-start.sh, -files/lvm2-start.sh, -files/lvm2-start.sh-2.02.49-r3, + -files/lvm2-start.sh-2.02.67-r1, -files/lvm2-start.sh-2.02.95, + -files/lvm2-stop.sh, -files/lvm2-stop.sh-2.02.49-r3: + old + + 17 Mar 2013; Markos Chandras metadata.xml: + Add proxy-maintainers to metadata.xml + + 24 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for sh, wrt bug #435076 + + 20 Feb 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for s390, wrt bug #435076 + + 08 Feb 2013; Jeroen Roovers lvm2-2.02.97-r1.ebuild: + Stable for HPPA (bug #435076). + + 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for x86, wrt bug #435076 + + 20 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for alpha, wrt bug #435076 + + 18 Jan 2013; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for amd64, wrt bug #435076 + + 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: + Remove dummy (default) src_unpack() by bonsaikitten. + + 18 Jan 2013; Samuli Suominen lvm2-2.02.98.ebuild: + Don't apply -strict-aliasing.patch anymore since it's in the .98 release. + +*lvm2-2.02.98 (18 Jan 2013) + + 18 Jan 2013; Robin H. Johnson +lvm2-2.02.98.ebuild: + Bump per bug #439334. + + 30 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for sparc, wrt bug #435076 + + 18 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for ia64, wrt bug #435076 + + 11 Dec 2012; Robin H. Johnson -lvm2-2.02.67-r1.ebuild, + -lvm2-2.02.67.ebuild, -lvm2-2.02.70-r1.ebuild, -lvm2-2.02.70.ebuild, + -lvm2-2.02.72.ebuild, -lvm2-2.02.74.ebuild, -lvm2-2.02.83.ebuild, + -lvm2-2.02.84.ebuild, -lvm2-2.02.85.ebuild, -lvm2-2.02.92.ebuild, + -lvm2-2.02.93-r1.ebuild, -lvm2-2.02.93.ebuild, -lvm2-2.02.95-r1.ebuild, + -lvm2-2.02.95-r2.ebuild, -lvm2-2.02.95-r3.ebuild, -lvm2-2.02.95.ebuild: + Trim lots of old versions. Trim of files/ to come later. + + 11 Dec 2012; Samuli Suominen lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild: + Use /lib/udev instead of /$(get_libdir)/udev. The required ones should really + be converted to udev.eclass. + + 10 Dec 2012; Ian Stakenvicius lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: + fixed the virtual dependency as virtual/udev-0 wasn't inclusive enough + + 10 Dec 2012; Robin H. Johnson lvm2-2.02.67-r1.ebuild, + lvm2-2.02.67-r2.ebuild, lvm2-2.02.67.ebuild, lvm2-2.02.70-r1.ebuild, + lvm2-2.02.70.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73-r1.ebuild, + lvm2-2.02.73.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: + Bug #446656 part 1: older lvm versions require libudev.so.0. + + 09 Dec 2012; Agostino Sarubbo lvm2-2.02.97-r1.ebuild: + Stable for ppc64, wrt bug #435076 + + 08 Dec 2012; Markus Meier lvm2-2.02.97-r1.ebuild: + arm stable, bug #435076 + + 29 Nov 2012; Brent Baude lvm2-2.02.97-r1.ebuild: + Marking lvm2-2.02.97-r1 ppc for bug 435076 + + 28 Nov 2012; Samuli Suominen + lvm2-2.02.97-r1.ebuild: + Use udev.eclass to read correct udevdir value from udev.pc file. + + 28 Nov 2012; Samuli Suominen lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, + lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, + lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild, lvm2-2.02.95-r2.ebuild, + lvm2-2.02.95-r3.ebuild, lvm2-2.02.95-r4.ebuild, lvm2-2.02.97.ebuild, + lvm2-2.02.97-r1.ebuild: + Use virtual/udev instead of sys-fs/udev wrt #444398 + + 24 Nov 2012; Pacho Ramos + +files/lvm2-2.02.97-strict-aliasing.patch: + Commit forgotten patch (by Alexander Tsoy) + +*lvm2-2.02.97-r1 (24 Nov 2012) + + 24 Nov 2012; Pacho Ramos +lvm2-2.02.97-r1.ebuild: + Fix strict aliasing bug (#444328 by MJJoker, Alexander Tsoy and Vicente + Olivert Riera), fix AR being called directly (#444082 by Vicente Olivert + Riera). + +*lvm2-2.02.97 (12 Aug 2012) + + 12 Aug 2012; Robin H. Johnson +lvm2-2.02.97.ebuild, + files/lvm2-2.02.95-udev185.patch: + Version bump, helps with new udev/systemd. + +*lvm2-2.02.95-r4 (08 Aug 2012) + + 08 Aug 2012; Samuli Suominen +lvm2-2.02.95-r4.ebuild: + Use udev.pc pkg-config file to determine correct udevdir for compability with + sys-fs/udev >= 187. + +*lvm2-2.02.95-r3 (05 Jul 2012) + + 05 Jul 2012; Samuli Suominen +lvm2-2.02.95-r3.ebuild, + +files/lvm2-2.02.95-udev185.patch: + Fix compability with sys-fs/udev >= 185 wrt #424810 by Marien Zwart + + 07 Jun 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: + Bug #419871: Drop comments that say /usr is not used. + + 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild, + metadata.xml: + Bug #417735: Make thin-provisioning-tools optional because some users are + complaining about boost headers as a dependency. + + 27 May 2012; Robin H. Johnson lvm2-2.02.95-r2.ebuild: + Whitespace. + +*lvm2-2.02.95-r2 (27 May 2012) + + 27 May 2012; Robin H. Johnson + +files/device-mapper.rc-2.02.95-r2, +files/lvm.rc-2.02.95-r2, + +lvm2-2.02.95-r2.ebuild: + Revbump to use /run for locking and sockets, also bring in new thin + provisioning tools. Please ensure you are running the new baselayout and + openrc before you switch to this version! The old addon scripts have been + converted to plain init.d scripts now. Bugs #409921, #417491. + + 04 May 2012; Jeff Horelick lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, lvm2-2.02.72.ebuild, lvm2-2.02.73.ebuild, + lvm2-2.02.73-r1.ebuild, lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, + lvm2-2.02.84.ebuild, lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild, + lvm2-2.02.92.ebuild, lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild, + lvm2-2.02.95.ebuild, lvm2-2.02.95-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 14 Apr 2012; Zac Medico lvm2-2.02.95-r1.ebuild: + Add ~amd64-linux keyword. + +*lvm2-2.02.95-r1 (31 Mar 2012) + + 31 Mar 2012; Robin H. Johnson + +files/lvm2-2.02.95-lvmpath.patch, +lvm2-2.02.95-r1.ebuild: + Bug #409921: udev upstream rules were buggy, patch from upstream pending next + release. + + 27 Mar 2012; Robin H. Johnson + +files/lvm2-start.sh-2.02.95, files/lvm2-start.sh-2.02.67-r1, + lvm2-2.02.95.ebuild: + Bug #354021: update start.sh for LVM2 speedups. + +*lvm2-2.02.95 (27 Mar 2012) + + 27 Mar 2012; Robin H. Johnson +lvm2-2.02.95.ebuild: + Version bump. Include bug #409769: ability to disable udev support. Bug + #403263, #382939: updated clvm dependencies. + + 26 Mar 2012; Mike Frysinger lvm2-2.02.88.ebuild, + +files/lvm2-2.02.88-respect-cc.patch, lvm2-2.02.92.ebuild, + lvm2-2.02.93.ebuild, lvm2-2.02.93-r1.ebuild: + Respect the $CC value that autoconf setup. + +*lvm2-2.02.93-r1 (20 Mar 2012) + + 20 Mar 2012; Samuli Suominen +lvm2-2.02.93-r1.ebuild: + Don't enable USE="static" or USE="static-libs" by default anymore because + initramfs is required with latest udev for separate /usr in anycase. This was + a workaround for cross / and /usr linking. + + 14 Mar 2012; Robin H. Johnson lvm2-2.02.93.ebuild: + Bug #408109, change sed seperator for weird values of libdir. Also die on + fail. + + 03 Mar 2012; Samuli Suominen lvm2-2.02.92.ebuild, + lvm2-2.02.93.ebuild: + USE="static" was missing a DEPEND for sys-fs/udev with USE="static-libs" + enabled wrt #405135 by Alexey Shvetsov + +*lvm2-2.02.93 (01 Mar 2012) + + 01 Mar 2012; Robin H. Johnson +lvm2-2.02.93.ebuild: + version bump. + + 25 Feb 2012; Samuli Suominen lvm2-2.02.88.ebuild: + ppc64 stable wrt #400557 + +*lvm2-2.02.92 (21 Feb 2012) + + 21 Feb 2012; Robin H. Johnson + +files/lvm2-2.02.92-dynamic-static-ldflags.patch, + +files/lvm2-2.02.92-locale-muck.patch, +lvm2-2.02.92.ebuild: + Bug #402193: version bump. lvmetad does not compile, will be added in 2.02.93. + + 11 Feb 2012; Raúl Porcel lvm2-2.02.88.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #400557 + + 10 Feb 2012; Jeff Horelick lvm2-2.02.88.ebuild: + x86 stable per bug 400557 + + 10 Feb 2012; Markus Meier lvm2-2.02.88.ebuild: + arm stable, bug #400557 + + 07 Feb 2012; Jeroen Roovers lvm2-2.02.88.ebuild: + Stable for HPPA (bug #400557). + + 01 Feb 2012; Brent Baude lvm2-2.02.88.ebuild: + Marking lvm2-2.02.88 ppc for bug 400557 + + 27 Jan 2012; Agostino Sarubbo lvm2-2.02.88.ebuild: + Stable for amd64, wrt bug #400557 + + 30 Nov 2011; Mike Frysinger lvm2-2.02.73-r1.ebuild, + lvm2-2.02.74.ebuild, lvm2-2.02.83.ebuild, lvm2-2.02.84.ebuild, + lvm2-2.02.85.ebuild, lvm2-2.02.88.ebuild: + Add missing readline dep with USE=readline. + + 22 Sep 2011; Kacper Kowalik lvm2-2.02.73-r1.ebuild: + ppc stable wrt #334087 + + 13 Sep 2011; Robin H. Johnson + -files/device-mapper.rc-1.02.22-r3, -files/64-device-mapper.rules-1.02.22-r5, + -files/64-device-mapper.rules-1.02.49-r2, -files/lvm.rc-2.02.28-r2, + -files/lvm2-start.sh-2.02.28-r2, -files/clvmd.rc-2.02.28-r3, + -files/lvm2-stop.sh-2.02.28-r5, -lvm2-2.02.33.ebuild, + -lvm2-2.02.33-r1.ebuild, -files/lvm.conf-2.02.33.patch, -lvm2-2.02.36.ebuild, + -files/lvm.conf-2.02.36.patch, -files/lvm2-stop.sh-2.02.37, + -lvm2-2.02.37.ebuild, -lvm2-2.02.39.ebuild, -lvm2-2.02.42.ebuild, + -lvm2-2.02.45.ebuild, -lvm2-2.02.45-r1.ebuild, -lvm2-2.02.45-r2.ebuild, + -files/lvm2-2.02.45-device-mapper-export-format.patch, + -files/lvm2-2.02.45-dmeventd.patch, -files/lvm.conf-2.02.45.patch, + -lvm2-2.02.48.ebuild, -lvm2-2.02.48-r1.ebuild, -lvm2-2.02.48-r2.ebuild, + -files/lvm2-2.02.48-as-needed.patch, + -files/lvm2-2.02.48-device-mapper-export-format.patch, + -files/lvm2-2.02.48-fix-pkgconfig.patch, -lvm2-2.02.49.ebuild, + -files/lvm2-start.sh-2.02.49-r1, -files/lvm2-stop.sh-2.02.49-r1, + -lvm2-2.02.49-r1.ebuild, -lvm2-2.02.49-r2.ebuild, -lvm2-2.02.49-r3.ebuild, + -files/lvm2-2.02.49-lockdir-override.patch, -lvm2-2.02.51.ebuild, + -lvm2-2.02.51-r1.ebuild, -lvm2-2.02.51-r2.ebuild, -lvm2-2.02.51-r3.ebuild, + -files/lvm2-2.02.51-as-needed.patch, + -files/lvm2-2.02.51-device-mapper-export-format.patch, + -files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch, + -files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch, + -files/lvm2-2.02.51-fix-pvcreate.patch, -files/lvm.conf-2.02.51.patch, + -lvm2-2.02.56.ebuild, -lvm2-2.02.56-r1.ebuild, -lvm2-2.02.56-r2.ebuild, + -files/64-device-mapper.rules-2.02.56-r3, -lvm2-2.02.56-r3.ebuild, + -files/lvm2-2.02.56-always-make-static-libdm.patch, + -files/lvm2-2.02.56-device-mapper-export-format.patch, + -files/lvm2-2.02.56-dmeventd.patch, -files/lvm.conf-2.02.56.patch, + -lvm2-2.02.63-r1.ebuild, -lvm2-2.02.63-r2.ebuild, -lvm2-2.02.64.ebuild, + lvm2-2.02.88.ebuild: + Clean up old versions and FILESDIR for them. Fix install of VERSION_DM in + 2.02.88. + + 08 Sep 2011; Robin H. Johnson lvm2-2.02.88.ebuild: + Fix spelling and grammar (bug #382157). + +*lvm2-2.02.88 (05 Sep 2011) + + 05 Sep 2011; Robin H. Johnson +lvm2-2.02.88.ebuild: + Version bump (bug #376749), more docs (bug #378855), USE=static-libs (bug + #379039). + + 29 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: + Add ~x86-linux keyword. + + 27 Jul 2011; Zac Medico lvm2-2.02.85.ebuild: + Bump to EAPI 3 and fix for prefix. + +*lvm2-2.02.85 (02 May 2011) + + 02 May 2011; Robin H. Johnson +lvm2-2.02.85.ebuild: + Version bump. Fixes bug #365469. + + 09 Apr 2011; Robin H. Johnson lvm2-2.02.84.ebuild, + +files/lvm2-2.02.84-udev-pkgconfig.patch: + Bug #361429: Use pkg-config libudev to get libudev libraries, so that -lrt is + brought in for linking correctly with new udev. + +*lvm2-2.02.84 (09 Feb 2011) + + 09 Feb 2011; Robin H. Johnson +lvm2-2.02.84.ebuild: + Version bump, upstream notes essential fix for big-endian users of + 2.02.75-2.02.83. + +*lvm2-2.02.83 (04 Feb 2011) + + 04 Feb 2011; Robin H. Johnson +lvm2-2.02.83.ebuild: + Version bump. + + 25 Nov 2010; Brent Baude lvm2-2.02.73-r1.ebuild: + Marking lvm2-2.02.73-r1 ppc64 for bug 334087 + + 29 Oct 2010; Jeroen Roovers lvm2-2.02.73-r1.ebuild: + Stable for HPPA (bug #324485). + +*lvm2-2.02.74 (06 Oct 2010) + + 06 Oct 2010; Robin H. Johnson +lvm2-2.02.74.ebuild: + Bug #339810: version bump. + + 07 Sep 2010; Robin H. Johnson lvm2-2.02.73-r1.ebuild: + Bug #336373: Require binutils 2.20.1 for no-export-dynamic. + + 06 Sep 2010; Brent Baude lvm2-2.02.72.ebuild: + Marking lvm2-2.02.72 ppc64 for bug 334087 + + 04 Sep 2010; Raúl Porcel lvm2-2.02.73-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #334087 + + 03 Sep 2010; Pawel Hajdan jr + lvm2-2.02.73-r1.ebuild: + x86 stable wrt security bug #334087 + + 01 Sep 2010; lvm2-2.02.73-r1.ebuild: + Fast tracking to AMD64 stable, --as-needed breakage fixed by Diego E. + "Flameeyes" Pettenò; closes bug #335205. For security bug #327689. + +*lvm2-2.02.73-r1 (01 Sep 2010) + + 01 Sep 2010; Diego E. Pettenò + +lvm2-2.02.73-r1.ebuild, +files/lvm2-2.02.73-asneeded.patch: + Add patch to fix linking when using --as-needed, to fix bug #335205. + + 28 Aug 2010; Markos Chandras lvm2-2.02.73.ebuild: + Stable on amd64 wrt bug #334087 + + 28 Aug 2010; Raúl Porcel lvm2-2.02.67-r2.ebuild, + lvm2-2.02.73.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #334087 + + 28 Aug 2010; Markus Meier lvm2-2.02.73.ebuild: + arm stable, bug #334087 + + 24 Aug 2010; Markos Chandras lvm2-2.02.72.ebuild: + Stable on amd64 wrt bug #334087 + + 24 Aug 2010; Pawel Hajdan jr lvm2-2.02.73.ebuild: + x86 stable wrt security bug #334087 + + 23 Aug 2010; Robin H. Johnson lvm2-2.02.73.ebuild: + Update dependencies ready for stabilization bug #334087. + +*lvm2-2.02.73 (20 Aug 2010) + + 20 Aug 2010; Robin H. Johnson +lvm2-2.02.73.ebuild, + +files/lvm2-2.02.73-locale-muck.patch: + Version bump. + + 20 Aug 2010; Robin H. Johnson + files/lvm-monitoring.initd-2.02.67-r2: + Bug #333557: POSIX compliance for lvm monitoring script. + + 17 Aug 2010; Robin H. Johnson lvm2-2.02.72.ebuild, + +files/lvm2-2.02.72-dynamic-static-ldflags.patch: + Bug #332905: Fix compile for static/export-dynamic together. + + 13 Aug 2010; Joseph Jezak lvm2-2.02.67-r2.ebuild: + Marked ppc/ppc64 stable for bug #324485. + + 04 Aug 2010; Robin H. Johnson lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-locale-muck.patch, + lvm2-2.02.72.ebuild: + Bug #330373: fix locale problems. + +*lvm2-2.02.72 (03 Aug 2010) + + 03 Aug 2010; Robin H. Johnson lvm2-2.02.67.ebuild, + lvm2-2.02.67-r1.ebuild, lvm2-2.02.67-r2.ebuild, lvm2-2.02.70.ebuild, + lvm2-2.02.70-r1.ebuild, +lvm2-2.02.72.ebuild: + Version bump. Bug #330375: CONFIG_SYSVIPC is required for udev sync code. + +*lvm2-2.02.70-r1 (03 Aug 2010) + + 03 Aug 2010; Samuli Suominen + +lvm2-2.02.70-r1.ebuild, +files/lvm2-2.02.70-asneeded.patch: + Link liblvm2app to libm even with LDFLAGS="-Wl,--as-needed" wrt #330255 by + Patrizio Bassi. + + 27 Jul 2010; Pacho Ramos lvm2-2.02.67-r2.ebuild: + amd64 stable, bug 324485 + + 25 Jul 2010; Tobias Klausmann + lvm2-2.02.67-r2.ebuild: + Stable on alpha, bug #324485 + + 23 Jul 2010; Christian Faulhammer + lvm2-2.02.67-r2.ebuild: + stable x86, bug 324485 + +*lvm2-2.02.70 (21 Jul 2010) + + 21 Jul 2010; Robin H. Johnson +lvm2-2.02.70.ebuild: + Bug #325827: version bump. + + 18 Jun 2010; Robin H. Johnson + files/lvm-monitoring.initd-2.02.67-r2: + Bug #324567: return code for lvm-monitoring. + +*lvm2-2.02.67-r2 (14 Jun 2010) + + 14 Jun 2010; Robin H. Johnson + +files/lvm-monitoring.initd-2.02.67-r2, +lvm2-2.02.67-r2.ebuild: + Bug #323881: Need to explictly start to monitor LVM devices with new init + re-arrangement. Please notice the new init.d file, lvm-monitoring, that + you should add to your boot runlevel if you require LV monitoring. + +*lvm2-2.02.67-r1 (09 Jun 2010) + + 09 Jun 2010; Robin H. Johnson + +files/device-mapper.rc-2.02.67-r1, +files/dmeventd.initd-2.02.67-r1, + +files/lvm.rc-2.02.67-r1, +files/lvm2-start.sh-2.02.67-r1, + +files/lvm2-stop.sh-2.02.67-r1, +lvm2-2.02.67-r1.ebuild: + Bugs #319017, #322969: adjusting LVM service ordering and optimizing + startup and shutdown processes. When you install this upgrade, you apply + all 3 init.d changes (device-mapper, dmeventd, lvm). + + 07 Jun 2010; Robin H. Johnson lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, + lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, + lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, + lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, + lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, + lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, + lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild, + lvm2-2.02.56-r2.ebuild, lvm2-2.02.56-r3.ebuild, lvm2-2.02.63-r1.ebuild, + lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: + Bug #318433: fix QA for old ebuilds. + + 07 Jun 2010; Robin H. Johnson lvm2-2.02.67.ebuild, + files/lvm.conf-2.02.67.patch: + QA cleanup. + +*lvm2-2.02.67 (07 Jun 2010) + + 07 Jun 2010; Robin H. Johnson + +files/lvm2-2.02.64-dmeventd-libs.patch, +lvm2-2.02.67.ebuild, + +files/lvm2-2.02.67-createinitrd.patch, +files/lvm.conf-2.02.67.patch: + Bugs #301331: create initrd fixes; #312321: path for dmeventd; #318433: + QA; #318513: dmeventd libs for bindnow; + + 07 May 2010; Robin H. Johnson lvm2-2.02.63-r1.ebuild, + lvm2-2.02.63-r2.ebuild, lvm2-2.02.64.ebuild: + Bug #318821: Flip the order of udev deps, so that a really new version is + preferred to the patched version. + + 01 May 2010; Robin H. Johnson + files/device-mapper.rc-1.02.51-r2, files/clvmd.rc-2.02.39, + files/lvm.rc-2.02.51-r2: + Bug #318051: In certain situations, LVM needs dmeventd to start before it, + so ensure this enforced by the init system. + +*lvm2-2.02.64 (01 May 2010) + + 01 May 2010; Robin H. Johnson +lvm2-2.02.64.ebuild: + Bug #318037: version bump. + +*lvm2-2.02.63-r2 (22 Apr 2010) + + 22 Apr 2010; Robin H. Johnson + +lvm2-2.02.63-r2.ebuild: + Bug #316571: more work on library installs. + + 21 Apr 2010; Robin H. Johnson -lvm2-2.02.63.ebuild: + 2.02.63-r0 fails to boot on machines with a split /usr, fixed in r1, but + removing r0 for safety reasons. + +*lvm2-2.02.63-r1 (20 Apr 2010) + + 20 Apr 2010; Robin H. Johnson + +lvm2-2.02.63-r1.ebuild: + Bug #316427: upstream changes to makefiles caused some libraries to not be + present in / anymore, causing boot failure for users with a split /usr. + +*lvm2-2.02.63 (19 Apr 2010) + + 19 Apr 2010; Robin H. Johnson +lvm2-2.02.63.ebuild, + +files/lvm2-2.02.63-always-make-static-libdm.patch: + Bug #309757, version bump. Now dropping the export-format patchset + entirely in favour of new lvm2/udev cookie and udev rules from upstream. + This may require us to set a minimum kernel version. + + 02 Feb 2010; Jeroen Roovers lvm2-2.02.56-r2.ebuild: + Stable for HPPA (bug #297439). + + 19 Jan 2010; nixnut lvm2-2.02.56-r2.ebuild: + ppc stable #297439 + + 11 Jan 2010; Robin H. Johnson lvm2-2.02.56-r2.ebuild, + lvm2-2.02.56-r3.ebuild: + Bug #300003: Need pkgconfig for autoreconf. + + 07 Jan 2010; Raúl Porcel lvm2-2.02.56-r2.ebuild: + ia64/s390/sh/sparc stable wrt #297439 + +*lvm2-2.02.56-r3 (05 Jan 2010) + + 05 Jan 2010; Matthias Schwarzott + +files/64-device-mapper.rules-2.02.56-r3, +lvm2-2.02.56-r3.ebuild: + Fix udev rule for mapper/control device, Bug #295186. + + 02 Jan 2010; Markus Meier lvm2-2.02.56-r2.ebuild: + amd64/arm stable, bug #297439 + + 02 Jan 2010; Brent Baude lvm2-2.02.56-r2.ebuild: + Marking lvm2-2.02.56-r2 ppc64 for bug 297439 + + 29 Dec 2009; Christian Faulhammer + lvm2-2.02.56-r2.ebuild: + stable x86, bug 297439 + +*lvm2-2.02.56-r2 (26 Dec 2009) + + 26 Dec 2009; Robin H. Johnson + +lvm2-2.02.56-r2.ebuild, +files/lvm2-2.02.56-lvm2create_initrd.patch: + Bug #296198 redux: package in the contrib lvm2create_initrd script after + patching it for users that have non-genkernel initrds. + + 20 Dec 2009; Raúl Porcel lvm2-2.02.56-r1.ebuild: + alpha stable wrt #297439 + + 11 Dec 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: + s390/sh stable + + 11 Dec 2009; Raúl Porcel lvm2-2.02.51.ebuild, + lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, lvm2-2.02.51-r3.ebuild, + lvm2-2.02.56-r1.ebuild: + Add ~s390/~sh + + 07 Dec 2009; Samuli Suominen + lvm2-2.02.51-r1.ebuild: + amd64 stable wrt #287658 + + 30 Nov 2009; Robin H. Johnson lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, + lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, + lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, + lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, + lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, lvm2-2.02.49-r3.ebuild, + lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, lvm2-2.02.51-r2.ebuild, + lvm2-2.02.51-r3.ebuild, lvm2-2.02.56.ebuild, lvm2-2.02.56-r1.ebuild: + Bug #294744: Cleanup the rebuild message. + +*lvm2-2.02.56-r1 (30 Nov 2009) + + 30 Nov 2009; Robin H. Johnson + +lvm2-2.02.56-r1.ebuild, + +files/lvm2-2.02.56-always-make-static-libdm.patch: + Bug #276803: Always build static libdevicemapper for cryptsetup to + optionally link to. Same behavior that sys-fs/devicemapper used to have. + +*lvm2-2.02.56 (30 Nov 2009) + + 30 Nov 2009; Robin H. Johnson +lvm2-2.02.56.ebuild, + +files/lvm2-2.02.56-device-mapper-export-format.patch, + +files/lvm2-2.02.56-dmeventd.patch, +files/lvm.conf-2.02.56.patch: + Bug #294983: version bump. + +*lvm2-2.02.51-r3 (29 Nov 2009) + + 29 Nov 2009; Robin H. Johnson + +lvm2-2.02.51-r3.ebuild, + +files/lvm2-2.02.51-dmsetup-selinux-linking-fix-r3.patch: + Try a different combined fix for bug #291217 (selinux compile) and bug + #293272 (parallel compile fix) that should work better than the previous + revisions. + + 29 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild, + lvm2-2.02.51-r2.ebuild: + Bug #293272: Parallel compile fix for case where no LVM/DM was already + present on the system. Thanks to Stephan Hartmann + for the fix. + + 29 Nov 2009; Joseph Jezak lvm2-2.02.51-r1.ebuild: + Marked ppc/ppc64 for bug #287658. + + 29 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: + arm stable + + 28 Nov 2009; Raúl Porcel lvm2-2.02.51-r1.ebuild: + ia64/sparc stable wrt #287658 + + 15 Nov 2009; Robin H. Johnson lvm2-2.02.51-r1.ebuild: + Backport selinux compile fix to stable build. + + 09 Nov 2009; Robin H. Johnson lvm2-2.02.51-r2.ebuild, + +files/lvm2-2.02.51-dmsetup-selinux-linking-fix.patch: + Bug #291217: Fix linking of dmsetup on selinux. + + 09 Nov 2009; Christian Faulhammer + lvm2-2.02.51-r1.ebuild: + stable x86, bug 287658 + + 04 Nov 2009; Robin H. Johnson lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, + lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, + lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, + lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild, + lvm2-2.02.51-r2.ebuild: + Bug #285868: Change openrc dep to make it not downgrade BL2 users to BL1 + _or_ upgrade BL1 users to BL2. This should have the same effect as ( + =sys-apps/baselayout-1* >=sys-apps/openrc-0.4 ) without the bad side + effect. + +*lvm2-2.02.51-r2 (27 Oct 2009) + + 27 Oct 2009; Matthias Schwarzott + +files/device-mapper.rc-1.02.51-r2, +files/lvm.rc-2.02.51-r2, + +lvm2-2.02.51-r2.ebuild: + No longer use deprecated (start stop)_addon, but directly call the + relevant files. + + 21 Oct 2009; Jeroen Roovers lvm2-2.02.51-r1.ebuild: + Stable for HPPA (bug #287658). + + 04 Oct 2009; Tobias Klausmann + lvm2-2.02.51-r1.ebuild: + Stable on alpha, bug #287658 + + 18 Sep 2009; Robin H. Johnson lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, + lvm2-2.02.48.ebuild, lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, + lvm2-2.02.49.ebuild, lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild, + lvm2-2.02.49-r3.ebuild, lvm2-2.02.51.ebuild, lvm2-2.02.51-r1.ebuild: + Bug #284926: Update deps to ensure that no old openrc is used, as the init + deptree there does not contain the sysfs script. Bug #285360: With EAPI=2, + we need to use hard blockers. + +*lvm2-2.02.51-r1 (14 Sep 2009) + + 14 Sep 2009; Robin H. Johnson + +lvm2-2.02.51-r1.ebuild, +files/lvm2-2.02.51-fix-pvcreate.patch: + Bug #283983: pvcreate hangs on 2.6.30/.31 presently, waiting for a new + release from upstream. + + 07 Sep 2009; Raúl Porcel lvm2-2.02.51.ebuild: + Add ~arm wrt #283099 + +*lvm2-2.02.51 (27 Aug 2009) + + 27 Aug 2009; Robin H. Johnson +lvm2-2.02.51.ebuild, + +files/lvm2-2.02.51-as-needed.patch, + +files/lvm2-2.02.51-device-mapper-export-format.patch, + +files/lvm.conf-2.02.51.patch: + Version bump. Change the pvmetadatacopies default back to 1 to cut down on + pvresize issues per ongoing bug #252144. + + 07 Aug 2009; Vlastimil Babka Manifest: + Fix manifest. + +*lvm2-2.02.49-r3 (07 Aug 2009) + + 07 Aug 2009; Robin H. Johnson + +files/lvm2-start.sh-2.02.49-r3, +files/lvm2-stop.sh-2.02.49-r3, + +lvm2-2.02.49-r3.ebuild: + Bug #280009: Much better way to set the locking directory, per upstream. + Thanks to TGL for the patches. + + 31 Jul 2009; Samuli Suominen lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, lvm2-2.02.37.ebuild, + lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, lvm2-2.02.45.ebuild, + lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, lvm2-2.02.48.ebuild, + lvm2-2.02.48-r1.ebuild, lvm2-2.02.48-r2.ebuild, lvm2-2.02.49.ebuild, + lvm2-2.02.49-r1.ebuild, lvm2-2.02.49-r2.ebuild: + Move USE defaults static and lvm1 from profiles/base/package.use to here. + +*lvm2-2.02.49-r2 (28 Jul 2009) + + 28 Jul 2009; Robin H. Johnson + +files/64-device-mapper.rules-1.02.49-r2, +lvm2-2.02.49-r2.ebuild: + Bug #278304: Update removal of vol_id, replaced by blkid -o udev. + +*lvm2-2.02.49-r1 (24 Jul 2009) + + 24 Jul 2009; Robin H. Johnson + +files/lvm2-start.sh-2.02.49-r1, +files/lvm2-stop.sh-2.02.49-r1, + +lvm2-2.02.49-r1.ebuild, +files/lvm2-2.02.49-lockdir-override.patch: + Bug #268999: allow overriding of the locking directory for use during + early boot. This gives us functional locking while root is still read-only + instead of failing the lock path. + +*lvm2-2.02.49 (22 Jul 2009) + + 22 Jul 2009; Robin H. Johnson +lvm2-2.02.49.ebuild: + Bug #278345: Version bump. + +*lvm2-2.02.48-r2 (22 Jul 2009) + + 22 Jul 2009; Robin H. Johnson + +lvm2-2.02.48-r2.ebuild, files/lvm2-2.02.48-as-needed.patch, + +files/lvm2-2.02.48-fix-pkgconfig.patch: + Bug #270350: implement pkgconfig for lvm2. Also bump to EAPI=2. Include + new spin of as-needed patch, tested by Calchan. + + 19 Jul 2009; Christian Ruppert + files/lvm2-2.02.48-as-needed.patch: + Fix bug 217644 #c34, thanks to Chris Coleman . + +*lvm2-2.02.48-r1 (06 Jul 2009) + + 06 Jul 2009; Robin H. Johnson + +lvm2-2.02.48-r1.ebuild: + -r1 now provides more forward momentum. If you want the static binaries + now, they are installed as lvm.static and dmsetup.static, not the base + names, per upstream design. cmdlib/applib/fsadm are also back for usage + now. + + 06 Jul 2009; Robin H. Johnson lvm2-2.02.48.ebuild: + Fixup just for the .a first of all. + + 05 Jul 2009; Robin H. Johnson lvm2-2.01.13.ebuild, + lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild, lvm2-2.02.45-r1.ebuild, lvm2-2.02.45-r2.ebuild, + lvm2-2.02.48.ebuild: + Make repoman happy about whitespace. + +*lvm2-2.02.48 (05 Jul 2009) + + 05 Jul 2009; Robin H. Johnson +lvm2-2.02.48.ebuild, + +files/lvm2-2.02.48-as-needed.patch, + +files/lvm2-2.02.48-device-mapper-export-format.patch: + Version bump. Patch for bug #217644: as-needed fixes. + +*lvm2-2.02.45-r2 (19 May 2009) + + 19 May 2009; Robin H. Johnson + +files/clvmd.confd-2.02.39, +files/clvmd.rc-2.02.39, + +lvm2-2.02.45-r2.ebuild: + Port the latest clvm changes from clvm-2.02.39 per bug 265671, so that the + clvm package can finally die. + +*lvm2-2.02.45-r1 (09 May 2009) + + 09 May 2009; Robin H. Johnson + +lvm2-2.02.45-r1.ebuild: + Bug #262833: fix rcscript location. Bug #217644: Try to fix dlopen + failure. + + 09 May 2009; Robin H. Johnson lvm2-2.02.45.ebuild: + Bug 268662: Fix more parallel build fun. + + 12 Apr 2009; Robin H. Johnson lvm2-2.02.45.ebuild: + Bug #265593: Provide better workaround for the symlink parallel make bug. + Real fix needs upstream to change chunks of the build setup. + + 12 Apr 2009; Robin H. Johnson lvm2-2.01.13.ebuild, + lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild, + lvm2-2.02.45.ebuild: + Bug #265772: Update SRC_URI to check the /old/ directory upstream for + files as they are moved. + +*lvm2-2.02.45 (09 Apr 2009) + + 09 Apr 2009; Caleb Tennis + +files/device-mapper.conf-1.02.22-r3, +files/device-mapper.rc-1.02.22-r3, + +files/64-device-mapper.rules-1.02.22-r5, + +files/lvm2-2.02.45-device-mapper-export-format.patch, + +files/1.02.22-dmeventd.initd, +files/lvm2-2.02.45-dmeventd.patch, + +files/lvm.conf-2.02.45.patch, +files/dm-start.sh, +files/dmtab, + +lvm2-2.02.45.ebuild: + Version bump per bug #263243 + + 17 Jan 2009; Robin H. Johnson + files/lvm.rc-2.02.28-r2: + Stop using /lib/librc.so to detect openrc/baselayout2, and use a file + installed by new openrc instead, fixes bug #253076. + + 17 Jan 2009; Robin H. Johnson + files/lvm.rc-2.02.28-r2: + Minor fix for bug #255237. + + 14 Nov 2008; Robin H. Johnson metadata.xml, + lvm2-2.02.33.ebuild, lvm2-2.02.33-r1.ebuild, lvm2-2.02.36.ebuild, + lvm2-2.02.37.ebuild, lvm2-2.02.39.ebuild, lvm2-2.02.42.ebuild: + Gulm is gone per bug #246679. + +*lvm2-2.02.42 (07 Nov 2008) + + 07 Nov 2008; Robin H. Johnson +lvm2-2.02.42.ebuild: + Version bump per bug #239421. + + 10 Oct 2008; Robin H. Johnson + -files/lvm2-2.02.04-vgid.patch, -files/lvm.rc-2.02.28-r1, + -files/lvm.conf-2.02.28-r3.patch, -files/clvmd.rc, -files/lvm.rc, + -lvm2-2.02.28.ebuild, -lvm2-2.02.28-r1.ebuild, -lvm2-2.02.28-r2.ebuild, + -lvm2-2.02.28-r3.ebuild, -lvm2-2.02.28-r4.ebuild, -lvm2-2.02.28-r5.ebuild: + Bug #199726, clean up old versions. mips stable keyword now gone. 2.01.13 + remains for migration purposes. + + 17 Sep 2008; Robin H. Johnson metadata.xml: + Update metadata because rocket is long gone. + + 22 Aug 2008; Doug Goldstein metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 28 Jun 2008; Robin H. Johnson lvm2-2.02.39.ebuild: + Add a warning to satisfy bug #225769. + +*lvm2-2.02.39 (28 Jun 2008) + + 28 Jun 2008; Robin H. Johnson +lvm2-2.02.39.ebuild: + Version bump. + + 23 Jun 2008; Raúl Porcel lvm2-2.02.37.ebuild: + ia64/sparc stable wrt #207612 + + 22 Jun 2008; Markus Meier lvm2-2.02.36.ebuild: + x86 stable, bug #207612 + + 21 Jun 2008; Markus Rothe lvm2-2.02.37.ebuild: + Stable on ppc64; bug #207612 + + 16 Jun 2008; Jeroen Roovers lvm2-2.02.37.ebuild: + Stable for HPPA (bug #207612). + + 15 Jun 2008; Tobias Klausmann lvm2-2.02.36.ebuild: + Stable on alpha, bug #207612 + + 14 Jun 2008; Christoph Mende lvm2-2.02.36.ebuild: + Stable on amd64, bug #207612 + + 14 Jun 2008; nixnut lvm2-2.02.36.ebuild: + Stable on ppc wrt bug 207612 + +*lvm2-2.02.37 (08 Jun 2008) + + 08 Jun 2008; Robin H. Johnson + +files/lvm2-stop.sh-2.02.37, +lvm2-2.02.37.ebuild: + Version bump. Fixes bugs #210879, and #214194 (same as #202058). Make sure + you hvae the new .26 of device-mapper. + +*lvm2-2.02.36 (30 Apr 2008) + + 30 Apr 2008; Robin H. Johnson + +files/lvm.conf-2.02.36.patch, +lvm2-2.02.36.ebuild: + Version bump per bug 219091. + + 14 Mar 2008; Christian Heim metadata.xml: + Removing Eric Edgar (rocket, #78547) from metadata.xml. + + 25 Feb 2008; Robin H. Johnson lvm2-2.02.33.ebuild, + lvm2-2.02.33-r1.ebuild: + Disable testcases now that upstream added them, because they need device + nodes and have kernel interactions - bug 211312. + +*lvm2-2.02.33-r1 (11 Feb 2008) + + 11 Feb 2008; Robin H. Johnson + +lvm2-2.02.33-r1.ebuild: + Fix bug #209742 so that LDFLAGS are respected by the libraries AND binaries. + + 08 Feb 2008; Doug Klima lvm2-2.02.33.ebuild: + depend on newer device-mapper for DM_READ_AHEAD_AUTO define. bug #209381 + + 07 Feb 2008; Robin H. Johnson + files/lvm.conf-2.02.33.patch: + Use relative paths in patch. + +*lvm2-2.02.33 (07 Feb 2008) + + 07 Feb 2008; Robin H. Johnson + +files/lvm.conf-2.02.33.patch, +lvm2-2.02.33.ebuild: + Version bump, related to bug #207612. + + 01 Feb 2008; Diego Pettenò + files/lvm.rc-2.02.28-r1, files/lvm.rc-2.02.28-r2, files/lvm.rc: + Update init script to work with current development version of OpenRC + (checkroot -> root; checkfs -> fsck). + +*lvm2-2.02.28-r5 (30 Jan 2008) + + 30 Jan 2008; Doug Klima + +files/lvm2-stop.sh-2.02.28-r5, +lvm2-2.02.28-r5.ebuild: + ignore rootfs entries in mount and mtab during shutdown. Fixes issues with + shutting down in some cases. + +*lvm2-2.02.28-r4 (29 Nov 2007) + + 29 Nov 2007; Robin H. Johnson + +lvm2-2.02.28-r4.ebuild: + Bug #199860, snapshot support code was not being built properly when + non-static LVM was in use. + + 28 Nov 2007; Robin H. Johnson -lvm2-2.02.10.ebuild, + -lvm2-2.02.17.ebuild, -lvm2-2.02.25.ebuild, -lvm2-2.02.27.ebuild: + Trim old versions. + + 19 Nov 2007; Jeroen Roovers lvm2-2.02.28-r2.ebuild: + Stable for HPPA (bug #195173). + + 19 Nov 2007; Joshua Kinard lvm2-2.02.28-r2.ebuild: + Stable on mips, per #195173. + + 16 Nov 2007; Doug Klima + -files/lvm2-2.01.14-static.patch, -files/lvm2-2.01.14.patch, + -lvm2-2.01.09.ebuild, -lvm2-2.01.09-r1.ebuild, -lvm2-2.02.02-r1.ebuild, + -lvm2-2.02.04-r1.ebuild, -lvm2-2.02.05.ebuild, -lvm2-2.02.06.ebuild, + -lvm2-2.02.09.ebuild, lvm2-2.02.28-r3.ebuild: + Clean up old versions and repoman checks + +*lvm2-2.02.28-r3 (16 Nov 2007) + + 16 Nov 2007; Robin H. Johnson + +files/clvmd.rc-2.02.28-r3, +files/lvm.conf-2.02.28-r3.patch, + +lvm2-2.02.28-r3.ebuild: + Convert nolvmstatic and nolvm1 USE flags to static and lvm1 USE flags via + the base profile package.use. Finish merging clvm support. Provide a + slightly better than stock default configuration that is more suited to + Gentoo, and ignores network-block devices by default for the livecd + environment. + + 06 Nov 2007; Markus Rothe lvm2-2.02.28-r2.ebuild: + Stable on ppc64; bug #195173 + + 05 Nov 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: + alpha/ia64 stable wrt #195173 + + 05 Nov 2007; Ferris McCormick lvm2-2.02.28-r2.ebuild: + Sparc stable --- Bug #195173 + + 04 Nov 2007; Markus Meier lvm2-2.02.28-r2.ebuild: + x86 stable, bug #195173 + + 04 Nov 2007; Christoph Mende lvm2-2.02.28-r2.ebuild: + Stable on amd64 wrt bug #195173 + + 03 Nov 2007; Lars Weiler lvm2-2.02.28-r2.ebuild: + stable ppc, bug #195173 + + 02 Nov 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: + Tweak dependancies. + + 22 Oct 2007; Raúl Porcel lvm2-2.02.28-r2.ebuild: + Re-add ~ia64 wrt #195175 + + 12 Oct 2007; Robin H. Johnson lvm2-2.01.09.ebuild, + lvm2-2.01.09-r1.ebuild, lvm2-2.01.13.ebuild, lvm2-2.02.02-r1.ebuild, + lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild, lvm2-2.02.06.ebuild, + lvm2-2.02.09.ebuild, lvm2-2.02.10.ebuild, lvm2-2.02.17.ebuild, + lvm2-2.02.25.ebuild, lvm2-2.02.27.ebuild, lvm2-2.02.28.ebuild, + lvm2-2.02.28-r1.ebuild, lvm2-2.02.28-r2.ebuild: + Fix quoting. + + 12 Oct 2007; Robin H. Johnson lvm2-2.02.28-r2.ebuild: + Bug #195560, compile-fix for USE=nolvmstatic users. + +*lvm2-2.02.28-r2 (08 Oct 2007) + + 08 Oct 2007; Robin H. Johnson + +files/lvm.confd-2.02.28-r2, +files/lvm.rc-2.02.28-r2, + +files/lvm2-start.sh-2.02.28-r2, +lvm2-2.02.28-r2.ebuild: + LVM should come up after modules and mdraid. If you want to have a MD device + on top of LVM go and edit conf.d/lvm. Also ensure that all PVs are found + before starting the vgscan. + +*lvm2-2.02.28-r1 (04 Oct 2007) + + 04 Oct 2007; Doug Goldstein files/lvm2-start.sh, + +files/lvm.rc-2.02.28-r1, files/lvm2-stop.sh, +lvm2-2.02.28-r1.ebuild: + change baselayout-2 init script to call start_addon rather then hardcoding + the path + +*lvm2-2.02.28 (02 Oct 2007) + + 02 Oct 2007; Robin H. Johnson +lvm2-2.02.28.ebuild: + Version bump of LVM, bug #193297. Support for dmeventd per bug #192174. + Major cleanups of the ebuild, USE=nosnapshots/nomirrors are no longer + supported due to interactions with dmeventd. + + 29 Jul 2007; Robin H. Johnson metadata.xml: + Update metadata. + +*lvm2-2.02.27 (29 Jul 2007) + + 29 Jul 2007; Robin H. Johnson +lvm2-2.02.27.ebuild: + Version bump per bug #183185. + + 31 May 2007; Doug Goldstein files/lvm2-start.sh: + Fix from Jimmy.Jazz@gmx.net in bug #180340 where we would fail to boot + because vgscan detected other partitions then lvm. This ignores that result + and tries vgchange anyway. + +*lvm2-2.02.25 (28 May 2007) + + 28 May 2007; +lvm2-2.02.25.ebuild: + Version bump. + + 21 May 2007; Doug Goldstein files/lvm2-start.sh: + de-bash-ification by Uberlord + + 16 May 2007; Jeroen Roovers lvm2-2.02.10.ebuild: + Stable for HPPA (bug #158794). + + 12 May 2007; Joshua Kinard lvm2-2.02.10.ebuild: + Stable on mips. + + 10 May 2007; Doug Goldstein lvm2-2.02.17.ebuild: + Add elog notice about baselayout-2 + + 09 May 2007; Robin H. Johnson lvm2-2.02.17.ebuild: + Fix a bad variable name. + + 09 May 2007; Doug Goldstein metadata.xml: + Add upstream to metadata as requested + + 09 May 2007; Doug Goldstein +files/lvm.rc, + lvm2-2.02.17.ebuild: + added baselayout-2 compatible init script from bug #175983 + + 22 Feb 2007; Markus Ullmann ChangeLog: + Redigest for Manifest2 + + 05 Feb 2007; Simon Stelling lvm2-2.02.10.ebuild: + stable on amd64; bug 158794 + + 31 Dec 2006; Bryan Østergaard lvm2-2.02.10.ebuild: + Stable on Alpha, bug 158794. + + 22 Dec 2006; Gustavo Zacarias lvm2-2.02.10.ebuild: + Stable on sparc wrt #158794 + + 22 Dec 2006; Andrej Kacian lvm2-2.02.10.ebuild: + Stable on x86, bug #158794. + + 22 Dec 2006; Tobias Scherbaum lvm2-2.02.10.ebuild: + Stable on ppc wrt bug #158794. + + 22 Dec 2006; Markus Rothe lvm2-2.02.10.ebuild: + Stable on ppc64; bug #158794 + +*lvm2-2.02.17 (21 Dec 2006) + + 21 Dec 2006; Robin H. Johnson +lvm2-2.02.17.ebuild: + Version bump. + +*lvm2-2.02.10 (22 Sep 2006) + + 22 Sep 2006; Robin H. Johnson +lvm2-2.02.10.ebuild: + Version bump - needed for upstream fixes to locking, clustering and LVM + mirroring. + + 07 Sep 2006; Eric Edgar lvm2-2.02.06.ebuild: + Update the lvm2-2.02.06 ebuild to require device-mapper 1.02.07 or higher + fixing bug 141350 + +*lvm2-2.02.09 (07 Sep 2006) + + 07 Sep 2006; Eric Edgar +lvm2-2.02.09.ebuild: + Add version 2.02.09 to the tree + + 04 Sep 2006; Joshua Kinard lvm2-2.02.06.ebuild: + Marked stable on mips. + + 23 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: + Stable on hppa + + 23 Aug 2006; Chris Gianelloni lvm2-2.02.05.ebuild: + Stable on alpha wrt release snapshot. + + 16 Aug 2006; Markus Rothe lvm2-2.02.06.ebuild: + Stable on ppc64 + + 05 Aug 2006; Michael Hanselmann lvm2-2.02.06.ebuild: + Stable on ppc. + + 03 Aug 2006; Daniel Gryniewicz lvm2-2.02.06.ebuild: + Marked stable on amd64 bug #131662 + + 02 Aug 2006; Gustavo Zacarias lvm2-2.02.06.ebuild: + Stable on sparc + + 18 Jul 2006; Joshua Jackson lvm2-2.02.06.ebuild: + Stable x86; bug #131662 + +*lvm2-2.02.06 (23 Jun 2006) + + 23 Jun 2006; Chris Gianelloni +lvm2-2.02.06.ebuild: + Version bump, requested by rocket. + + 16 Jun 2006; Michael Sterrett + lvm2-2.02.04-r1.ebuild, lvm2-2.02.05.ebuild: + move inherit to the top of the ebuild + + 13 Jun 2006; Danny van Dyk lvm2-2.02.05.ebuild: + Marked stable on amd64. + + 24 May 2006; Michael Hanselmann lvm2-2.02.05.ebuild: + Stable on ppc. + + 07 May 2006; Mark Loeser -lvm2-2.01.14-r1.ebuild: + Drop old version because of dependencies being removed + + 03 May 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: + Stable on hppa wrt #130529 + + 01 May 2006; Markus Rothe lvm2-2.02.05.ebuild: + Stable on ppc64 + + 27 Apr 2006; Alec Warner files/digest-lvm2-2.01.13, + files/digest-lvm2-2.01.14-r1, files/digest-lvm2-2.02.02-r1, + files/digest-lvm2-2.02.04-r1, files/digest-lvm2-2.02.05, Manifest: + Fixing SHA256 digest, pass four + + 26 Apr 2006; Chris Gianelloni lvm2-2.02.05.ebuild: + Marking stable on x86 wrt bug #130529. + + 25 Apr 2006; Gustavo Zacarias lvm2-2.02.05.ebuild: + Stable on sparc wrt #130529 + + 24 Apr 2006; Joshua Kinard lvm2-2.02.05.ebuild: + Marked stable on mips. + +*lvm2-2.02.05 (24 Apr 2006) + + 24 Apr 2006; Eric Edgar +lvm2-2.02.05.ebuild: + version Bump to 2.02.05 per bug #131114. + + 24 Apr 2006; Gustavo Zacarias + lvm2-2.02.04-r1.ebuild: + Stable on hppa & sparc wrt #130529 + +*lvm2-2.02.04-r1 (21 Apr 2006) + + 21 Apr 2006; Eric Edgar + +files/lvm2-2.01.14-static.patch, +files/lvm2-2.02.04-vgid.patch, + +lvm2-2.02.04-r1.ebuild: + lvm2-2.02.04 with vgid termination patch to fix bug# 130626. Patch obtained + from upstream cvs. Will be included in lvm2-2.02.05 Replace missing + lvm2-2.01.14-static patch + + 21 Apr 2006; Eric Edgar -lvm2-2.02.03.ebuild, + -lvm2-2.02.04.ebuild: + Removed lvm2-2.02.03 and lvm2-2.02.04 as they have issue reading metadata on + disk. Downgrade to lvm2-2.02.02-r1 until upstream can fix + + 20 Apr 2006; Eric Edgar ChangeLog: + Add warning to rerun genkernel after the emerge of lvm if lvm is in the + initramfs + +*lvm2-2.02.02-r1 (20 Apr 2006) + + 20 Apr 2006; Eric Edgar +lvm2-2.02.02-r1.ebuild: + add lvm2-2.02.02-r1 ebuild back in incase the newer ones are broken + +*lvm2-2.02.04 (20 Apr 2006) + + 20 Apr 2006; Eric Edgar +lvm2-2.02.04.ebuild: + version bump lvm2-2.02.04 + +*lvm2-2.02.03 (19 Apr 2006) + + 19 Apr 2006; Eric Edgar lvm2-2.01.14-r1.ebuild, + -lvm2-2.02.01.ebuild, -lvm2-2.02.02.ebuild, +lvm2-2.02.03.ebuild: + Add lvm2-2.02.03.ebuild to fix cluster issues + + 29 Mar 2006; Markus Rothe lvm2-2.02.02.ebuild: + Added ~ppc64 + + 26 Mar 2006; Sven Wegener lvm2-2.02.02.ebuild: + 2.02.02 needs a newer device-mapper. + +*lvm2-2.02.02 (24 Mar 2006) + + 24 Mar 2006; Aron Griffis +lvm2-2.02.02.ebuild: + Bump to 2.02.02 (from 2.02.01). #120511 + + 22 Mar 2006; Paul de Vrieze lvm2-2.02.01.ebuild: + Make the install fail if the start and stop scripts can't be installed. When + these scripts are not installed, the volumes are not activated at boot, + bumping into maintainer mode. + + 02 Feb 2006; Eric Edgar Manifest: + fix lvm2-2.02.01.ebuild digest + + 01 Feb 2006; Eric Edgar lvm2-2.02.01.ebuild: + fix lvm2-2.02.01.ebuild to not have bad depends + +*lvm2-2.02.01 (01 Feb 2006) + + 01 Feb 2006; Eric Edgar +files/clvmd.rc, + +lvm2-2.02.01.ebuild: + Version bump. lvm2-2.02.01. clvm support + +*lvm2-2.01.14-r1 (31 Jan 2006) + + 31 Jan 2006; Eric Edgar +files/lvm2-2.01.14.patch, + -lvm2-2.01.14.ebuild, +lvm2-2.01.14-r1.ebuild: + remove lvm2-2.01.14.ebuild;Change device-mapper depend; add selinux suport; + gcc patch + +*lvm2-2.01.14 (14 Oct 2005) + + 14 Oct 2005; Eric Edgar +lvm2-2.01.14.ebuild: + Version Bump - added lvm2 2.01.14 + + 16 Sep 2005; Aron Griffis lvm2-2.01.09.ebuild: + Mark 2.01.09 stable on alpha + + 08 Aug 2005; Aaron Walker lvm2-2.01.13.ebuild: + Added ~mips. + +*lvm2-2.01.13 (20 Jul 2005) + + 20 Jul 2005; Eric Edgar +lvm2-2.01.13.ebuild: + Version Bump + + 20 Jul 2005; Eric Edgar -lvm2-2.00.08.ebuild, + -lvm2-2.00.15.ebuild, -lvm2-2.00.15-r1.ebuild, -lvm2-2.00.25.ebuild, + -lvm2-2.00.33.ebuild, -lvm2-2.00.33-r1.ebuild, -lvm2-2.00.33-r2.ebuild, + -lvm2-2.00.33-r4.ebuild: + Cleaning up older ebuilds. + +*lvm2-2.01.09-r1 (20 Jul 2005) + + 20 Jul 2005; Eric Edgar +lvm2-2.01.09-r1.ebuild: + Fix bug 99532 + + 05 Jul 2005; Chris Gianelloni lvm2-2.01.09.ebuild: + Added ia64 to KEYWORDS. Blame plasmaroo. + + 17 Jun 2005; Michael Hanselmann lvm2-2.01.09.ebuild: + Stable on ppc. + + 06 Jun 2005; Markus Rothe lvm2-2.01.09.ebuild: + Stable on ppc64 + + 29 May 2005; Marcus D. Hanwell lvm2-2.01.09.ebuild: + Stable on amd64, bug 92427. + + 23 May 2005; Jason Wever lvm2-2.01.09.ebuild: + Stable on SPARC. + + 14 May 2005; Guy Martin lvm2-2.01.09.ebuild: + Stable on hppa. + + 06 May 2005; Eric Edgar lvm2-2.01.09.ebuild: + Marking stable on x86. appears to fix bug 89681 + + 15 Apr 2005; Eric Edgar : +lvm2-2.01.09.ebuild: + Modified ebuild to depend on newer version of device mapper. bug #89214 + + 09 Apr 2005; Markus Rothe lvm2-2.00.33-r1.ebuild: + Stable on ppc64 + + 07 Apr 2005; Simon Stelling lvm2-2.00.33-r1.ebuild: + stable on amd64 + +*lvm2-2.01.09 (12 Apr 2005) + + 12 Apr 2005; Eric Edgar +lvm2-2.01.09.ebuild: + Adding lvm2-2.01.09.ebuild + +*lvm2-2.00.33-r4 (04 Apr 2005) + + 04 Apr 2005; Eric Edgar -lvm2-2.00.33-r3.ebuild, + +lvm2-2.00.33-r4.ebuild: + Fix a bug in the ebuild so that it compiles lvm2 statically by default + +*lvm2-2.00.33-r3 (22 Mar 2005) + + 22 Mar 2005; Eric Edgar +lvm2-2.00.33-r3.ebuild: + Added new ebuild with local use flag to override the building of lvm2. This + allows the binary to be built dynamically. + +*lvm2-2.00.33-r2 (07 Mar 2005) + + 07 Mar 2005; Eric Edgar +lvm2-2.00.33-r2.ebuild: + Added a new ebuild so that lvm2 is forced to be compiled statically. This + should be the default for files located in /sbin + + 02 Mar 2005; Eric Edgar lvm2-2.00.33-r1.ebuild: + Marking stable on x86 - this has several important feature improvements, + please read the WHATS_NEW file in the documentation tree for a list of changes. + + 22 Feb 2005; Eric Edgar files/lvm2-start.sh, + files/lvm2-stop.sh, lvm2-2.00.33-r1.ebuild: + Install scripts as lvm-{start,stop}.sh + +*lvm2-2.00.33-r1 (22 Feb 2005) + + 22 Feb 2005; Eric Edgar +files/lvm2-start.sh, + +files/lvm2-stop.sh, +lvm2-2.00.33-r1.ebuild: + New ebuild to add baselayout files to /lib/rcscripts/addons to support + starting and stopping lvm2 + +*lvm2-2.00.33 (22 Feb 2005) + + 22 Feb 2005; Eric Edgar +lvm2-2.00.33.ebuild: + Updating lvm2 to version 2.00.33 + + 25 Nov 2004; Guy Martin lvm2-2.00.25.ebuild: + Stable on hppa. + +*lvm2-2.00.25 (14 Nov 2004) + + 14 Nov 2004; +lvm2-2.00.25.ebuild: + Bump to version 2.0.25. Greatly simplify static support. Add optional readline + (lvm shell) support. Fixes bugs #54535 and #64455. + + 14 Nov 2004; lvm2-2.00.15-r1.ebuild, lvm2-2.00.15.ebuild: + Fix SRC_URI to reflect reality. + + 10 Sep 2004; Rob Holland lvm2-2.00.15-r1.ebuild: + fix syntax bug. thanks to swtaylor@gentoo.org + +*lvm2-2.00.15-r1 (10 Sep 2004) + + 10 Sep 2004; Rob Holland +lvm2-2.00.15-r1.ebuild: + Added a static use flag which installs a statically linked lvm rather than a + dynamic one (everything stays in the same place, there is no lvm.static file + installed). part of #44091. Thanks to Sascha Silbe for offering patches, but I + choose to fix it differently. + + 03 Sep 2004; Pieter Van den Abeele + lvm2-2.00.15.ebuild: + Masked lvm2-2.00.15.ebuild stable for ppc + + 17 Aug 2004; lvm2-2.00.15.ebuild: + add ~alpha #60071 + + 29 May 2004; Tom Gall lvm2-2.00.15.ebuild: + stable on ppc64, bug #52330 + + 26 Apr 2004; Aron Griffis lvm2-2.00.08.ebuild, + lvm2-2.00.15.ebuild: + Add die following econf for bug 48950 + +*lvm2-2.00.15 (24 Apr 2004) + + 24 Apr 2004; Max Kalika lvm2-2.00.15.ebuild: + Bump to version 2.0.15. Install a default lvm.conf file. + + 29 May 2004; Tom Gall lvm2-2.00.08.ebuild: + stable on ppc64, bug #52330 + + 09 Mar 2004; Max Kalika lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: + Update SRC_URI and HOMEPAGE to their new locations. + + 22 Jan 2004; Markus Nigbur lvm2-2.00.08.ebuild: + Marked stable on sparc. + + 17 Jan 2004; Bartosch Pixa lvm2-2.00.08.ebuild: + set ppc in keywords + + 26 Dec 2003; Seemant Kulleen lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild, lvm2-2.00.08.ebuild: + dependency to sys-fs/lvm-user instead of sys-apps/lvm-user. Closes bug #36534 + by Adam Gelwarg + + 26 Dec 2003; Ciaran McCreesh lvm2-2.00.08.ebuild: + Added ~sparc keyword + + 13 Dec 2003; Brad House lvm2-2.00.08.ebuild: + mark stable on amd64 + + 08 Dec 2003; lvm2-2.00.08.ebuild: + But to stable x86 and add ~amd64 as per bug 34779. + +*lvm2-2.00.08 (02 Dec 2003) + + 02 Dec 2003; lvm2-2.00.08.ebuild: + Bump to version 2.00.08 ~x86 for now. This version requires the very latest + device-mapper-1.00.07 to build properly. + + 21 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild: + Bump to stable x86. + +*lvm2-2.00.07 (12 Oct 2003) + + 12 Oct 2003; Max Kalika lvm2-2.00.06.ebuild, + lvm2-2.00.07.ebuild: + Bump to version 2.00.07. + +*lvm2-2.00.06 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen lvm2-2.00.06.ebuild, + metadata.xml: + moved to sys-fs + +*lvm2-2.00.06 (03 Sep 2003) + + 03 Sep 2003; Max Kalika lvm2-2.00.05.ebuild, + lvm2-2.00.06.ebuild, metadata.xml: + Bump version to 2.00.06. + +*lvm2-2.00.05 (02 Sep 2003) + + 02 Sep 2003; Max Kalika lvm2-2.00.05.ebuild: + Bump version to 2.00.05. + + 03 Jul 2003; Max Kalika lvm2-1.95.15.ebuild: + Set KEYWORDS to ~x86. + + 12 Jun 2003; Max Kalika lvm2-1.95.15.ebuild: + Drop unneccessary die() calls. + + 29 May 2003; Max Kalika lvm2-1.95.10.ebuild, + lvm2-1.95.15.ebuild, files/lvm2.rc6: + Remove stale version. Patch /etc/init.d/{checkfs,halt.sh} to + activate/deactivate LVM2. Remove the no longer needed lvm2.rc6 file. + +*lvm2-1.95.15 (27 May 2003) + + 27 May 2003; Max Kalika lvm2-1.95.15.ebuild: + Bump version. + + 22 May 2003; root lvm2-1.95.10.ebuild, files/lvm2.rc6: + Install binary and all symlinks to /sbin as well. Fixes booting if /usr + is a separate partition. Change startup script to look for utilities in + /sbin. Fix startup script modules depend. + + 15 May 2003; Max Kalika files/lvm2.rc6: + Start before checkfs. + + 14 May 2003; Max Kalika lvm2-1.95.10.ebuild, + files/lvm2.rc6: + Add startup script. + +*lvm2-1.95.10 (12 May 2003) + + 12 May 2003; Max Kalika lvm2-1.95.10.ebuild: + Initial version. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest index 09c8556bbc..957320cb72 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/Manifest @@ -1,37 +1,49 @@ AUX clvmd.confd-2.02.39 213 SHA256 68442d5c9da81bad79fa6b1beaede290f24ea6a4e4415f3d9f4e37ccca6c524a SHA512 9614c4188c9a5bcf398d1f521b52d7e2281fcdf76265fdaca4acda22be282d8468e82b54a2661d5753f4b9a442ebe93a60daf87c846db4e275a283f71c9fd8e2 WHIRLPOOL b429d06a5200d37f46e72190060bc2fe866575ba441b5f92d12d939bdc5d411ef37e895a7369bbaaf733b1a0d0305a05d499c7ae6c7360fe8767e902d2a3bfc4 -AUX clvmd.rc-2.02.39 3579 SHA256 b547533128b5b48adf0dc2174786303d07c1cf4527d4fd81d0a1db187ff8c12b SHA512 0dfa6d3a7cf2ddbe7decb75765715bd0d3bf7b924aae54bfafe0d184a3804f2793efe020c8ef4003ec751a01ba742c50db1924e85df025cec7d1ae41b7931f9d WHIRLPOOL 8620212e6f5a148d75b7c6e757f17aeb20ffd9fbd51d678caedc2c8ad0cbe9c9fdf9311f41321093ddadb1ef0b470f82d0209d0edfebe9a4d27dc8628216cb13 +AUX clvmd.rc-2.02.39 3596 SHA256 b1bb99c86ba9509d772000f0712551e31f11ff149a3191c6890138ee02d7567a SHA512 2ddc8f3be25c47e5da9c65adfcc1884d737265776261080218ea3c2aa787f0d688c2a0189cdbcf1e97c46ead65f8659073f3f5fc509114420696e24f42b234d4 WHIRLPOOL ba12c57c4839982a29ddcaa6013dedbb4d953a20c53e079478e36d539f1cc4efa775d6f6edd4a2ba7f11b6ded6e2d858bda74f93d4cffb4a8cb71fb567d53599 AUX device-mapper.conf-1.02.22-r3 15 SHA256 57777904f12a35617e5a4193c964ebb32396452487fd02353e71e16e7b46bc22 SHA512 1846e0ca1be7170d4c0beb694a23aea4d19b24b99a248bb0f4e034286a6beede0a8efc474b0c237e33ee72c86c93b6238f2d5ea23e224765acba99c90633261e WHIRLPOOL a0de185e849cd4d1aab9f145a6330f267ca547ba4ec7720be6f33e2c3c4c182b8674ea220b894f0fc806fe6637ba7bcabd739ca57b53b3efa5fad0cf1e57ba2e AUX device-mapper.rc-2.02.105-r2 3713 SHA256 eb5c194b5e70a6fef95d5b1064771e37384d0972494a500fc22c3265eb9064e4 SHA512 ebf3953b8a9c13d2c8a9c28ae7e3ac23c7583a628b2435335e8c21ae51d046ecb02302a9f147a97102b663329f7756ef5edfce78cd18cce57bf9247cea88ba56 WHIRLPOOL 1f39d046a23a4f079640f3ac972b819f40dfb5d4f19dfb144a7862e2195871c2f37219f94c61ee139af4bf1e4e4f25d0c1b12aa3a14410a877667991f1aae950 -AUX device-mapper.rc-2.02.95-r2 2649 SHA256 f95dff42b6e22b96cc61389263dd68cd6eec6c26924a594c0494941ed4cd993e SHA512 05bc0af9647c43209179076e2743855d2ad6cfd9c13d41dd55c09d8e49db854a868d16a1f72b141a4a04f5d631a2c1c0f4a99488c26e10c07962e10affe6847e WHIRLPOOL 98e69479fa031073ce84868d2693d82ec84c3a4e74fe2eae58bc859ac7f77d660ed47201c3520427b6cf1beada10d52a47fc4e6df0d37868d0a36de9f01b727f AUX dmeventd.initd-2.02.67-r1 571 SHA256 63e45f4a86c9c0be27d455999289f0dd62d912c04f12a38e3fa0257fafe293fb SHA512 7b14234333ec92908f15f419ca0c43e3a9be3a22fd397e3e5790cb4be9ef6e1e216f7d30b0b44404802e6c403367cbe56a68807e0e899ef25d298368956a287e WHIRLPOOL 28fcd1a9023da971898fdb2a5b26a4dd667342063f58d648508ff42e57dc7f1f23577e48c94a86a0195f10d4356d8ebb4e9a7a33ede0b25b272991d5c243f151 AUX dmtab 326 SHA256 5be366ff8ffc8f2e30467f21ca4396d3e20eb754bbb215c7d4cfb1e352bcc3f9 SHA512 a9dba029eca594a75e59d7e6577c3917113a87eb19c12258775bd62267b9d07eb35ffb413b0a9d0086c10364a2a9210e79c17ee89249a059974b58523e31f598 WHIRLPOOL aad1090b32958ceb40ea1f0c6acf28fdfc943238ca61d33ce1e50bc922687db46642253d2947413eeaaa21d9b247266a9bb06f755f753e2052f97ada0028c88d AUX lvm-monitoring.initd-2.02.105-r2 969 SHA256 258b913654312e39ab8db4aa43584cbeee8d654621f357810e6dac744312fb62 SHA512 a031965ad807b370b5495a41d303b99834bea3dbfa02dd16ff1e190501348d04a97f183c88fea93691fd78249beed5cb20b9172eb3ca9cfd30959473a8e04ef3 WHIRLPOOL dcfad6f9b6238c9246b73008dd1f7e06c3fdde57f1b30935f2f49394fa6b67a2b8d8702e36d2fefd9e4b448df3940f40c78be0796b555b28895c6c71fea9b96f -AUX lvm-monitoring.initd-2.02.67-r2 1063 SHA256 8b37306841eec2f7cae621b73e2c313477ff826bbc241b5b1e497a45f1e3b8b1 SHA512 472353323bf1e941aa1d1bc52bbf3232c78112bc7c1fa070fc7e7d685660e653282202034c19d8420bf8d391408a60804a1bef6b2bfde8a89c925f76845b9ed3 WHIRLPOOL 3580666f699111014e05d4d6507908a32d84112a925420251a1ed382cfa98614bb09e4534aad2a6848d334233f2835f95acf8199b8d37d92d56d279ac3af2c4c AUX lvm.confd-2.02.28-r2 173 SHA256 28370c089c39c248d7ded0960b8d8a9256bada44d44c22ce3cec87d512ef6844 SHA512 67b153cbc5c2327c15f042b3b5590c1d8fdf9823efb19c80192ac4dcf98e530efea8ecae0aaaa4a54b0e3e4907565aa21455b364df1dbe8f2e7dffa1c5d355d0 WHIRLPOOL 06467b28ad2acf36984eef1b7b7e3d88277505760f848a808d85820cd1cccf6bb7397c00624d36961d9bdbb994e55de03444a7cfc97ecefd9bd3b785a3c6fdbf AUX lvm.rc-2.02.105-r2 2966 SHA256 53aaa87749be5cc89942e2485ea76491e3f2ca98de4f9a392fac4cd88c87f548 SHA512 d235b31f5cd4cb62ce3ca695767d7e18742dd571b52c1b832de5400c49c727b754aa1c060b478e05fde0da5591f6b71ab5ccc51dcc38127c192516334b523bc4 WHIRLPOOL 7cefbc96859ab86eed470def186090f8c13deb12c2d4c9d54527997cd3173d8b88b5ea9fc6af38d0e75cdb5c5c091f8aead34895898bf09d49007dcc14c50a24 -AUX lvm.rc-2.02.95-r2 2895 SHA256 9fbaba826ab9cf2a58d7a89a0cabcd4b8aaf3ed4b4c4f727c0ced3a391cfee6f SHA512 f9643e3d28edecc56662efd3107a33dacc96e9d823537a7b16a3195390723ff6bcc3dfc7cad170fd2814223c115a7190484116c8874b8dc8ebb9b1e00e31e4be WHIRLPOOL 05e8055d4cd7d88d0b1a5fcab0768554fb0f419de1ec6f7e747f4ce7bc67362be507240b736d87c987a8221973956dbccd29da5aa40d608985355b02e32e4434 -AUX lvm2-2.02.100-selinux_and_udev_static.patch 3223 SHA256 15c20b1e16443932c560164ad9546ab01279601b0f0dd7fdc54f9cf3cd3ffee3 SHA512 232dc2908073254e23878098734cc65449c7be0707f7f0f7e73561e7b204bf71cf75ff5ee143b0f9f301ddabac1595c59cb0ec80c665464e8fe3f1b65a3eb0c2 WHIRLPOOL fdd908aa01cc3790be4ff8e7b2180cd526065c826657924edfccdc53f5c2266a12911c1ebface9de649b1974ff77401e94a64de507b5c72415614e5726dd4a2a +AUX lvm.rc-2.02.116-r4 3777 SHA256 15518a6c99f7b8773540e7b47fb75d06eb162f87e4c4cf66daeb1ddb8ae1b4d9 SHA512 a61348b9db717f1e98d6613c0e7b57941094195a92c6f3e62490fe1a7187ebbeb8d62d765638a1f78e3e6fd1ddfd99aa72172dc5069cbcf00ece6ea41aae3e22 WHIRLPOOL f3d236c6b4b93505095dac0baa9ca9224a3b42c141f33f17249f0081db4aa929e4e34d70f5f6374a7b80293f36fce50db551a15928b9df258f78849dcf007855 +AUX lvm.rc-2.02.116-r6 3789 SHA256 fcf5e443867dd99a8cdf5694db2766fb868c961aed3e847426f48c3df3726485 SHA512 abe0305b4eab3540bd0e4521754736c2248c418ab44b4c5cb5fc07506176c3605a73e6c68f363970a8ddb4813fe59395039d3466d2b5f43b1b6d92e15f900828 WHIRLPOOL 389a74a77eb244a48c7ac8d315e71d1a995e5923c91653df32424dc22b4d0a70be0c3ed52e5ab309a6c81519780a6849ec86d413ff81dbc411c5156b76e85abf AUX lvm2-2.02.106-pthread-pkgconfig.patch 860 SHA256 aaf04bdb140cbedebe731a04846cbb7459cdd002ee4616a3d0725136edb5ef02 SHA512 ae073936ee15fdeabde4d3948a65f6a435b82e62aa0ddadbad399b69bd5c9bfc181d5e0be1beae9f6e899a6e8b9d7c21add13f7a1606cb5ed4762ed5aa5aa223 WHIRLPOOL 9e822f0f1c7c67b5443fb9e62547a1893d8c91f91d63f03c9f4b3d9a20cd24c377f5697f2fe24028f10949550af6f2a05d95db6d5e29700dfaa05f1c3d615773 -AUX lvm2-2.02.107-static-pkgconfig-libs.patch 3607 SHA256 b3efe76e670fd45e363c62bc8a9965eff4bb1c12e98b6eebdf3b8690de24ddca SHA512 6cd6bbe2ff2dbbe012c20043f3b31e42cacc3379838358c58891ec8ce9593ced29a14fbb9e96b9c76e1b245c5aec2e38a26d3a599c78ff18c3d920e89f1d2f72 WHIRLPOOL 4acf0777694df20886b4e6bf06c91a86041f6e4d888c49dc26f582cd6220504550f54ea5d94c220a3a16b4768933e45e901f274dfaf616083db741aab81b612b AUX lvm2-2.02.108-example.conf.in.patch 1681 SHA256 c9e0b46965f68c25495e21ca9504699031ed88dbb69407a08d53569ddc88ae4c SHA512 b4e983892b7ff47e5e7617376197daa62cfd063cf398235dc4a436fd9025ec4b1e263d7418e2c2943d53be494cba4209e9d4230d54a78762b0ca526f92e9746c WHIRLPOOL 0fc73d8e6f47596fa1789118aefebf931fb217342259da838d701bdeb96f21d7de59f29ac81c3c0f4a00db711e86b9fac6b4c889cf05ffc90ad8fd5a9ef77cd1 AUX lvm2-2.02.108-static-pkgconfig-libs.patch 3302 SHA256 5cbdb4c4db1a77767a8cf3a89490eb0e21a2d4cc7729a8ffb099e4d0746e2775 SHA512 246f1029f9346d6bc57c2062c8a223535d0b832fa6bd86947b8b91b094dbc388706a9914f9ca0531666f77e73544612e2819335435b7576b4e91cdb1b0e4f041 WHIRLPOOL 53e723bdcfe07f668abf6fe9e6093ae38d81b01bd10ade0b40a037d44c367a6945ed86d14d70c2af8af6e7063763fd3620591b5c7384bd255b98cceb7ee192f3 +AUX lvm2-2.02.129-dynamic-static-ldflags.patch 2250 SHA256 dacd53356c8287f2dcedf6d4cf9aa3664a0fcdbc1a03d691abce29d49a7a0fa9 SHA512 43884e69dab82d417d9e834b528034b985d6e7cd2d7bdd3a2e30a03fe114670d56bf3b9e6c2d670275261f1eebb97125eb2f2abe53904866c220e16f9d6effa7 WHIRLPOOL 79e76ce5a7bcf875293dc11d2897a6089c069a7039b0a72056f1fa50f73129409153078fbde5fdf14b59ff2e1afd8bea9bd6b6fa0841d2e1dd53212e0f0d5508 +AUX lvm2-2.02.129-example.conf.in.patch 1844 SHA256 0a5f5dfbeb36da9320c936752fa4e240c5ea82307321098e0c59e43e153548cc SHA512 a2bceec0d051fd2f7749e702d6bbabbc0edf98b11b3211256d2a49d781b1fe89071f36052045726b11b0e0bdd98242b88fc57128a048a7d6d6448c298a6233ed WHIRLPOOL a00b9e37be876377e9b156a9c4674a0d731766c73bb5b297d948ddfb4fb069732b159ea909a35682a95438647060b238303a85c97f350c47e45b97c90c536226 +AUX lvm2-2.02.129-static-pkgconfig-libs.patch 3299 SHA256 fb8ca89e330096a0a0abb80db1922b54b4ed84408863de07ec3dc7a2d882b302 SHA512 28906793a51737679e51bf83298388ea3ca081f513d34b4c38f3fa09f574c9957f4eedfde0179e31be90631e12d41c78b3bb4bb74c069a99a69ae703f3a2f2f7 WHIRLPOOL 9f0f25896dae3f750262514a0e2f8a29a8edb1f949fc41518da98cf991d24e8216003aff7a3fba535ac1a75e8686d8dc297375da52f2188cd7b309b8067758d6 +AUX lvm2-2.02.130-pthread-pkgconfig.patch 915 SHA256 7df0c39dcbb0e24381327e5b08e377fc80bc7e5d990abf4f3f2b3e0fc5158adc SHA512 1e45ccb3bf824fd2f8276b4ca103e95960e401e793944af68a16929040015b42d601b09adbb8f01e833071d501440a20381fe263fd1884d8fb2e7d7f5463da6d WHIRLPOOL bc5805586fd58db54c538d4d87621389ebfb4b7146b46390719c4c3d983222ec51616667b2871ff754a0348f47b210288f8fe3cbe17f95206d97a61cc1b32b8f +AUX lvm2-2.02.139-dynamic-static-ldflags.patch 2874 SHA256 2f09df6fe503f426e9970e9243e6380654dd4037b8475a371e56ee6ed4287c46 SHA512 3486c6d0500f233cbedfe28a2c20f03e4a80301e011fa0fd41b3765eed71dc5e00c8f6f09d40c3702ea87e372db3e4dae64c32e4ffe45700bbbf137804b748fa WHIRLPOOL 427e8be7dab3afcd4bfa8bbec86d691ed99d98eb52ebe7c740eec7a90bb42dce92fc127ca3ef0a6f6da07041a3682f59b1937b836ccd0a8733200e538e53ccc0 +AUX lvm2-2.02.145-mkdev.patch 4111 SHA256 d9a351f8d1321d5a374b648845ecdb51f74fa23a4ff8b58757d3e184649c42bc SHA512 f3953eb8bf73adc8d048edd2c560fad3c5afbfcee19ca354f06de2b10ea2e947c972cd180fa26cf0d3dc30b5aae8946e79faac3f3a1cfb6f31222244d308a588 WHIRLPOOL cd9b3148835afa9cbb15790438e2272aab0748f88080636fe477527dadcfc5b0ea293c5f75e3e16fe9705bc3f4384d86345052baeb153a489e00fc5ce02530f6 AUX lvm2-2.02.56-lvm2create_initrd.patch 2032 SHA256 b892d0544e05350e78ea400c16e6fd3657671d9bdf50bfae70505fd79bdda081 SHA512 b2a1705fa6b962027ebc5047583547489afe8ef8d8977c6284a28d0a8b0e05e20e6c48bd6c02a8bb02de9cfb40ac2d6e2a4b8ed8ef8c4ae7b6ea9a29bc4194de WHIRLPOOL cb533df528be0aae4bf50966285ef7a238f810d955ee86d5b446f43944d093732eff6ef8178d1654c4a2c075049ffc11994a99de6291bab1140cb8812be8b8a0 AUX lvm2-2.02.63-always-make-static-libdm.patch 1420 SHA256 1c498b5efce77ed16bbbfcd9e0ec6da404a9c70c7ad0959ed7b60733adfcfc21 SHA512 67735af9e51369d5b3b400cab4f9ffa25f8dea1c1ec3d01855cb3c5aeade5c39a35eeed43f3a665204fe6bbba4ca43baecd845330bf26d023064b94ca3d1317c WHIRLPOOL f273c893acedfd658e7947abb5f4b528f15de9808ae3862ec8a9189ba7de4ea6998dc67dbc7af642ca3a27bba2ef8eabfd48337f532145f88500988f564313b1 AUX lvm2-2.02.67-createinitrd.patch 660 SHA256 d59f5642fff9d9575227bfd0b3d103d928a6f7b08b417d6c458704171f11da39 SHA512 17fbba5d34ece5c1c25ef35fa3bbc3d6fcd20b44bd766c049bbc120853a8d60c9544db5790645a7814db5c272fd12d383699a8a9be6f4e9c56a7c0a1bb29ade2 WHIRLPOOL b358a31a9ee669a4fccf42280da5342c214932bfd83deee92d41351eb37dc6c0b2e5dc7419f2304128b5d285fed92db5b2e1634a71bbf1310d36b54d1a353bb0 -AUX lvm2-2.02.70-asneeded.patch 326 SHA256 b0f84dadc213a9daaa97ae7815f624f0bcdc883d627659c7fcf8b7131538b43e SHA512 e38d8ef5d13c8861f7d1ca5c16271b3da138e8747ba01442de3f55aab45265fdaf42513e596f5af1d024fa2cf0c959bd3e47da52bbe8b13c75e665dd95f81279 WHIRLPOOL 77143f2dafeca221f8b3cda4df1669111de44a4ae4916d9aa2228aa76d94b4d1c556cf90a6f90cae2f1938f7474fb678ec6eab1b4e57f7fd20eab473de667cda +AUX lvm2-2.02.70-asneeded.patch 336 SHA256 0f1ec293f2cb37345c247bb4b8c3603f1b5d41bb4f62604520e708998f58ce4a SHA512 c4aa5b7120c5b28a3d646b50b561060553dedba766348260e5db6d56776f1474cec09daeab50e1aca2e1d2d166b9ed57e83673b92bc1c305669c13a719696600 WHIRLPOOL 1d1f0bcb62d8c6dcbe9f87c13de6f03d4e9ae0104373fc565bc83a75e299e5e9b3012ce659e73d551f468a9ba70991cefde7abb52061d39c405750f94c27be4c AUX lvm2-2.02.92-dynamic-static-ldflags.patch 3031 SHA256 90b880572186d4d1abf049d39e5f11e4cfedb3707c29eeb9740ceccdb3b62468 SHA512 edb78081d12bebaccd31c2474cb531563b729f1ad966afaff7892556177ee7a68217cc699c65383318066139ba62183adc8334f46f8f8933d62b6b5dcd11a023 WHIRLPOOL 6880a29dfb6747f167c41506e1472c0d48ef7af3a545238c733949f85f3f8f36110fb6908c6f626260f7ed975e56a4e8ccf42ece4d758fa3570154cbe970f2a3 -AUX lvm2-2.02.99-example.conf.in.patch 1489 SHA256 55273a2bc6df33057f4efdd947b75f0282a7993acd5e57f0019f8ca57ca7df38 SHA512 0c92a0e454505219653500d4fb2ee57626bb30375782be941bda17d7b841cb05eeebb87bfc4f7aa397b26fb4908bcbd0f69d2c07e63bf4f070756a1894851869 WHIRLPOOL 3f6c94dd63fcf5e2d1406aa074aee27997fa6d58da3db9d22281b3080ec36277bc5225c3b62f042b38f5d0870fb1e3e19433f218f01e03323c7ad1210d45d4b3 -AUX lvm2-2.02.99-locale-muck.patch 395 SHA256 14e7c65fd9aa71b7f09cc1aecfaccb3048dbb09dd4eb4c342556708aa6adba77 SHA512 4014abbaeb1106dbaa360e2573340651adc0cccc6c0c05cc57695e74e7a3d0b5a73e2b72242bab0d0a10c2506a7c30c2a4de0275c0f81a14dfb068ec91492497 WHIRLPOOL 3383e94ca4dbaefd2c628d3a95b17a14602481c98425caf48f490185289eb3f1af2ef234ff5b5c431ea4624edd8e48764252bdf5b7159ab3bbbad699c3f936ab +AUX lvm2-2.02.99-locale-muck.patch 405 SHA256 fa135beaec5a75a271852da44009390e040c53ca05d6932e9565315ee1cd28ef SHA512 1c898693f71d165d55458ab87886a25206930c202b5aea95eba394ad06162cc710c1435e598acb9bcd3fbf46abf5409be972f6ce73bd02b2e177e1af780ae7ad WHIRLPOOL 68f6383c23f23820c964ab11c7581c18661281703b8ae8ccffcf6ff5cbc52c7265f642a3f5130d901c0d44e75132868c47e60830b8bc296555c143aa4eb4f95e AUX lvmetad.initd-2.02.105-r2 293 SHA256 84fe3d786652a0d73f3626923feffa1fcb0a0b0054260cb5f73b0485d99fa168 SHA512 279474bbdc6f5f2832749a28b7852f8c5bf2e258e9f72b97734ecbfc51103f1c069c6be462366e2df53d63228d88b4baf808b62f5ae31504093c5b8f2d096755 WHIRLPOOL 368dc235510c327ebc2e442723160740d7605b33797c4ec00a0a42a7969e118e4c491616ff59f1a9969212dbbf95e129f11365571b57112aec08f083872c7bdc -DIST LVM2.2.02.103.tgz 1343887 SHA256 71c5a2e8842ed2f13f52e02b44eb183110a3410dedd1e117348e4eecc29d3c2a SHA512 1a9920947312e3e248bff7ff5d5eb54dec3f3b05eb3388fa92f95369b26ae8e6838186f87d817b09e8c635ddc3cdf51bc1d07c2a9d65fd7eab33598998bb7afe WHIRLPOOL de96dd8b7fb46ec777f34169759852ee5ef03ccdc93e110bf63c92dddb9cf4f805635444ceeead6b581610d2a23217d3b4729c286f016623f73b99c0b35a42a0 -DIST LVM2.2.02.109.tgz 1482167 SHA256 7bc95ba5209c8aa5bd492167b2e2797f156852ed11cfc63fb783070ade8e65e7 SHA512 210645cccf297112ffdbc63e0336385c31b2d17d226ae10813ba8ffd4f01ce07af44a4134e60644283e4360e10e925113e867378502ae0166f3fc91258caea68 WHIRLPOOL 7f2d91446f502440b2ed73df0f2ce29069364bbb198e675223b61c17e5cc6e1c162ce60a977cb07b71e44d672c688bbbf0247380f1b9c5adf325cf324f4c4bb7 -DIST LVM2.2.02.110.tgz 1487448 SHA256 3dad1aa04a71b8420b15f44c53f041001436539d3f8073490c2d0c52f6fecd11 SHA512 5b4dfa5ed877d34efa5b109dc712e8fa9154b4954b267b0243f1925f9d2fa8c67f4ce8da36a85f3bba6c117f6153fdbf150e3753587ab90584a86d2654dc0812 WHIRLPOOL ea221ed3e9d3f79009d7c341a7a75b52eacc5be79e28f2498e7cdc0f4a97c2bebff405b032eb8086d3b5b5aaf79da2f281c5734562355bddbe6004058e114ced +AUX lvmetad.initd-2.02.116-r3 354 SHA256 de33b4f782849d0a965b6106d280e457bbe63484320a884e7046240a056de142 SHA512 f43d0e4226d39f67e131860a38c76a58e1b5b98e76d1265e7c680c907c61d4eeb1ec8c1cbac00f36bee6b9c47906a62c442a47d238652cd0c3907bc7224876b3 WHIRLPOOL 52dd690065448ae7c245171a74e27743694408831b6732d5df5f2e66410e11f7e5521b4f49c7f6b8fc78f54f3c6e8cd4ed0499a4c1d53179c5b95e0df5ca6cfa DIST LVM2.2.02.116.tgz 1538340 SHA256 2479d6ea61c405efcfcd8a78390d00c1d2e9c92c0262f3ed599f2c0fb6f0b767 SHA512 992541339637d597257850b4ff7f5348fb7cdcccf806ac8d986a3be1ad1edc5f6bfaedeed5128690c541d1a485cdc75742e90a766363c39867901003518fb84d WHIRLPOOL 1e89ec941882fddba62c9649be46eb5bc6c9cb899669d4bbe4a4a1023c8bf7d8264c4815ef88bb39dedcb9637815411feb826aa102e629d77b80e45e099e398d -EBUILD lvm2-2.02.103.ebuild 7351 SHA256 b0845e2d2579d87a6ed001b58b0eb686a1a258f4fd327e0b2050257ba8cd393c SHA512 e47382d2cc8f174234bef3a4ed3975922ab73b591546f1b65bafbb87d803fd716ecc903a5fec1aedaf622f191eccc71f26489659eee274e8976eaaccc850816c WHIRLPOOL 2fa1803ee93b5cd76cccf8fc3e534ab4a9e60527e45d7b5734b3b4b72e4e5f50fa787b24c43821087257f80602d712ea0770c21796a147815bf652d74d0ad5ea -EBUILD lvm2-2.02.109-r1.ebuild 9085 SHA256 d7ca9ed2ceacbf32a19df30bb023fc7f2a184f2a720cb89a9a4db797b0f87dd4 SHA512 0cf345fba811fbdeb78002d6b01992d3567871ff80c737e643f2e4427d4cc503956aba55c8ce5c593d3e74b207ebc2919658af53d38c7de202a9ed04a668ecc4 WHIRLPOOL bf5271817fb0abe223c3c89abbc2284b4e858ec88524d2a224771ac6cc1694f67edc0b483100a3293108abd8758fe137c04e44f061648d9d27e9c2e932cf1a26 -EBUILD lvm2-2.02.109.ebuild 9045 SHA256 5da858d4b54011ad05d0d738ab5b2eb657a00a9cb1493fb6820cd5a27457f52e SHA512 92a90d3da7ffdae1fefab70ff23fbbe831a4594ef222701a464a4addd55121c5c6199f13afde4e43f7b9980c05e1eb0736c93b01f6d7c4625c1ddaf010629e00 WHIRLPOOL 20b2776fbbd6c820cbe3ac4917755a328d81470012e70c1c0702e4534d4265835fe5a49137e965b9585c279834d3e0317e2a2c8cec1864193ec6658984492c6d -EBUILD lvm2-2.02.110.ebuild 9237 SHA256 db4305416c63bbeef2e2cf6714bb292cf86d8cb9b6073e5291c14d102d507f26 SHA512 6abbb1d699442e6fe57282080ab3dd20e8c71d1940223bf0eb51a5402b0cca5106aa786c525a9c59b4f23792373a13c5f86c53500f62c0363e65fcba8b5e3565 WHIRLPOOL 025148b43343959b54e7aa9ea0fd7970da65ff670cba5d7204752ecd29a0c11b4290a4c717109ad68a2228eef9345dc475ed2ab2703e3ec36fe0ba54a594c67e -EBUILD lvm2-2.02.116-r1.ebuild 9266 SHA256 27855d8080240e6a8d6c438389bca8705d1c5358c49a688df47c8e381d0d624d SHA512 ac326f136ea4bacc0c0a4ffa46b603d17c1bb830a07ce8b3d1c7c27f6b58da9403f35b3a86d6b83812e418cfbbf9ab55794a75f033ea0e7d023496d07c6c1172 WHIRLPOOL 8c0314b4322825ec52932a259ade5d0ef4d8cbdaef3f1d43755d85d62d14a67934688691664ea898cbc1c693a34ee9c9f31495d6f378d1de9ecf04cef735ce6b -EBUILD lvm2-2.02.116.ebuild 9231 SHA256 fed6cb575637c5144d5075c508e94089d69355837c843db3a7afdad6c00b2305 SHA512 3e59f0955f8b966b32f4ca3a34a624416498ffc351aaf64c6df11f2f44aed3b45e62964664fa4351b884e6adc8a91d8cc8ad4cc5a3269aad9b13c680ff2ae78b WHIRLPOOL 44d61595a75755875879d4422eca7bec621328a47acd7fbe499e58848d848512083708fc8feebb71b0be46edcdc2a8d5994e4046f3822d3563667873b050b600 -MISC ChangeLog 72475 SHA256 224bbc0870f81aa361a1d5e14ec0d6620e38ca885ea981f613b07bf96b69b5c5 SHA512 05bea0dd8353bc302e1cf70cafdff405d74dfcb291f8a145fc879e9a03ce41476dccdd7322dd5bf6c8c2ab6c6b615d29c2f96bccfcf179b4b043fbac6b949dab WHIRLPOOL 7c2e264238f32f892fbddd1e6712f94049a83d2bd66e90d921d4b353812a172ef3924bc2efa6e74e32877d69d52c9720c390ef501976fadc2064b3ea00ec18a7 -MISC metadata.xml 995 SHA256 a2be36b695dab8ef65772af8d808cdc7a5c5855e2c9104060e7232e21b984216 SHA512 642abe2a196ffeaf3a67530befa8dc123f1e3e1238bf55d38c0affea82ab5b2f9e56da6b303410845c625494a59323ac8570f40e0f8a406db76295059958361a WHIRLPOOL cba3a6dd12fafc4719050082ee740d03ef0ed68e074b556a0c1f15f4a7b328d9b826d2b7ab3d3f19546de92e907a3fd466792db67423cb8630d5313154d5b6f2 +DIST LVM2.2.02.136.tgz 1891010 SHA256 c6af90097d8f7cd851d38c4f57bb3ad7039cfa123f1e336dba957814a298bd8c SHA512 ebda683e7dbeb2c4860a583d47e60756d18127e37a373ab2958af8e54b9bee0d2e3370b7803d88fa4b08564345c88af55bfbac317081160118ce4b3733b69f9d WHIRLPOOL 8020fdddac648e32084801ffaf9b00b8a683870c8dd8dd5969851fd081eb1efd578decd82cd4a7a24fb6150c55afafdd819a76eb7eb6926cdc057455cc1d1618 +DIST LVM2.2.02.139.tgz 1897293 SHA256 f423b1f2eee70efd671afc0982caa92e9413a582404057244021314172ec3a07 SHA512 f112207d7447606915026495b931bffc4c0d68d36b9a8792fe4b7abf8b743bc4559da5c79145cb4d457337118e60552f9df511e31f2799001d29d006f7946cc0 WHIRLPOOL 8a1ca0bb6946b1f6761223a4a9e7c5e3e5247ff4b85bc08734258f4616fbabb0ea7a3b22b4a245367997ad810b4b304b747d8da0bd128c241fbafe645855b7f9 +DIST LVM2.2.02.145.tgz 1986370 SHA256 98b7c4c07c485a462c6a86e1a5265757133ceea36289ead8a419af29ef39560b SHA512 84e28b3efc940837ea9da70fce620744aea0945ba29383b76ad7bcd4b5259b897c714162a8e8b7cfe26ae736a3ad2eca633a3e0df4d6280a32b28bd4cf472d27 WHIRLPOOL b8c6f4b737625547d4c2994d055f3334e2954f160d10840f1405b6a78f25fc17ba1d270f574408c151140e2afceb007cbfa1c146ed105bbdeca001a03368d549 +EBUILD lvm2-2.02.116-r1.ebuild 9254 SHA256 27812bd553574f17ea712e3dab30fa8e542ad11e387e662da0806baf7e9dc47c SHA512 d87b9ead3d83ac155e221053fd58109ea08bfb9d81803e0ef00dbfd1ca030b7fea9df461804565219f21a6deebe926083d870cb8623a957571ae1bdb77c0812a WHIRLPOOL 9d4a786fc69bf823b7bbea424a164845d036fa8abc848e4e30ec1fc005c40c9f15727331de0cac4173413f94a23ef3127f25a0b31b16b140385e66faecb5ab8e +EBUILD lvm2-2.02.116-r2.ebuild 9393 SHA256 a854fd640757862e459e0e8e42a15039ab717ed8af29142e75ab0e33e9a4e0da SHA512 22b811ee6be2217e4c0a10e91042dd018c213d9df338550c75e4a3e68dee01f9bf0b134334e3944067495a21101cd8229dbbf2cc2be0cddc2f30552b62780372 WHIRLPOOL a92ecbf4033b5b4953a11562c96983fa94db7a79daf40ab9c5788fe907e3c92d4e6a877148045c6f7b6aa73c7d19ee52dbbed9a2e1bc5f1dc4018fcbfef013e7 +EBUILD lvm2-2.02.116-r4.ebuild 9581 SHA256 a0c299041a4c3c45be96490a449ea3e9c9b13ae5a5f72b4729b1229afb0159b9 SHA512 30596f5368542a8bec4ca6fab1907e7e21d369c45d95d6b3e42925576858d1b69b15fc910513767ff4cfa4be91b75db0457633eed9c0c133eb8b659a023799d9 WHIRLPOOL a5af1235f02a1729be9887e46901dee2522785a67811ccf0c7544b0479e33556d83711d319f22ef8cb3daf694aea423377f4584ebe3bf61150caf4ba4ebfc267 +EBUILD lvm2-2.02.116-r5.ebuild 9804 SHA256 177f960507751e4fc35f2573204f5f364541aa273fb233e93bd430b81911916a SHA512 aad872a38b9cbd17c40229750456010936b1c32ac3b3bfcc6c176ea0adb9b09e87115e44c8841e0a8464520f89cf739b9e14eea0fdbc66fe35e64802451d1381 WHIRLPOOL 127bac9e2eee82fd32ff0c98c366a36ce8b2ed7cc528f4e8f9edd93c1c0540993a2bc261a7ea695f9be161b0aee75685f61a00bb4a246b753f5f4ab0da979a71 +EBUILD lvm2-2.02.116-r6.ebuild 9804 SHA256 085d585138946c7fc532437a6ea77a7456add01d129a3f4f711bb68bb59c6266 SHA512 00d7564c2dbb781e82d21bba3af865fcb69bb967e81af2858f3aad1ec88c8ed1f8a27d092bea11a98aecf6c844281106a50ece0b9835986de78f72e0b5d0790a WHIRLPOOL 27c736aea0ca94c6330f0557ea1bbcd11a2e77711e094efd97122dbc2e048e9960a8d4fdbda4ca9d22c84e761f036f8507d8f1157fd4206cfc1ca27972f7ae4e +EBUILD lvm2-2.02.116.ebuild 9213 SHA256 4e84c63356091336d58962779da9ce94fce93f2f018900d2846d261483af4766 SHA512 358247c0a8f9c85ab5fff66860db8ffbc4ac6c204dfed2c4541d7ddc07704f08611f3aad0a259b36a6ef634ce9007956e23e67c64e6ab5fe2a411d70a34e75a0 WHIRLPOOL 96df127f4af315f228173232c6a7f82cf7d004974b801a97e0a096339992445298a7bf1ef628afac86f3b1b0866d6c53a1f00f9cb49e9e1a76463c800b211781 +EBUILD lvm2-2.02.136-r1.ebuild 9612 SHA256 6ef4bba3719927eeb1ae7b1193d27813218da9de70cf6be1911271c1dc39e98f SHA512 ad04c3b287b637dc3d7d27f91e9dbe857ae2306aae7ad56a81555e20d95d29b64119112da05d3be1fc96154c9b0552cb19cfb3577bac82c8cab43675985df4fe WHIRLPOOL 64def3b51b8875c9fa8aadba63c437eff28cc157f74ab3fb24d40cd6740afb9192e4b7acded8ad1465bc6d563ab28fec2a90aac285f54fc794a589e6defdea55 +EBUILD lvm2-2.02.136-r2.ebuild 9652 SHA256 ba200c60edd4a9b5635363a290c1bdd2f76788c97e59906f7733d67e71c553dd SHA512 6f72e10ec7ab2253b6076c31ad63e4ff0c7d798a1a4694cce92217d3ed2555d42e554b2ffece001f8a0dc3900729d5aa534d15a3b7d49101c2de59bd4b0a9184 WHIRLPOOL fb59ee380a1f3b737db056553ec2514a3454dc10262bce753bc7da39099394d6651b823aa1d621c172016887284f66a8e9eaecd5573228a8cf373100fbba6016 +EBUILD lvm2-2.02.136.ebuild 9394 SHA256 81e9600f2173415b4dfafd36501de19700c40edee8255805cde688d40f2eb14c SHA512 2a43378b0be35acd88013bddc321f1369f43be6742d1f7c164d0842976cf191d3fbc4fea8e7eff3ab4ddef655471d5b262076f4118adbb4011f9808330cf630e WHIRLPOOL fae46b381765ba42f6ac8a82ea0b149089210c5cf297e8f6ab9f505995643c4f45bb3e4996fe646ed68fc6fbb3de9c347e25ea2699e63a604e533be353b0f17e +EBUILD lvm2-2.02.139-r1.ebuild 9652 SHA256 b9562e9417015537dff7d5fd073e543b90a3ca550fffc2c7fb39761e79859371 SHA512 01013012d42500c80bd83f2cbc06d4a7127daa878bda69cac7f513f997608af064955ceab6feb8e559053f2e5cce41df0851d8182f33670450b4f8c960c9ac0c WHIRLPOOL 9611d7ce5c3edb087215a26e2e250f73106c8c912775c44264ae6c55328c0d6e82ca7b29122cfbc75178e7b1601067aff07b96db8d354cdefdfbf8d7df397937 +EBUILD lvm2-2.02.139.ebuild 9612 SHA256 6dcd57dd5c18b0a82fde6264ed127ee3be63e24c4e47d5ab87afd66045f7ed23 SHA512 27f40f64fce35722e40a4614c09b4e998e0976ee3bdbd1711501ce2cc32b1b1c1ccc940b6588cd0e78825225da233d528ce65d6146ae59b14d1c88509f57f878 WHIRLPOOL 9796ad1eb3f752f7cad04b0ce5fe78c8b48a1a3ad789353b39d6004322566cac6d57154fde47df8799c0020cfa359eaa11df1fde1c700f78322b0937daa846da +EBUILD lvm2-2.02.145-r1.ebuild 9502 SHA256 03491d6b22525b7a25288d6e0e05d1e235acc3df6d732acea353fbf7431b0bba SHA512 7fd050bdf71f226763a0246a7dd2d4d06091ccbdd1c5a68b3d79b47bd1ffb89706f5588fa37878e82d035927a510cbc96a660fc03c8ff133e9b4ccea28fccf67 WHIRLPOOL 82774a07db0349e74c9fd2e0f0d0ab855ed63b7ed37e3e3a216c5ba562a5e425ae87ad6873ffe7862a8d6ca18e15ecedf10fcfd339f0870fcd096d5b52a27a69 +EBUILD lvm2-2.02.145-r2.ebuild 9592 SHA256 1d9f19252654708456f2b8503a458a239c187e50e2379f06d799ab37941bc4bf SHA512 91da5f52a20d135740c23470b76f99f24a0833fd93653f253976dccfb83e6d4d43a7ab4fc8884b30bf8cdd914d8b2a2037637ee03c7483b9849480f8eddf68d5 WHIRLPOOL 5ea34d0835096316fdd458e3f8a9edd1c09e2d1a61fbfde70022f84c34720523c2b872750ec79e956272f5856f22deddbd8ec8fdada437955be9e62a0ed9cc60 +EBUILD lvm2-2.02.145.ebuild 9640 SHA256 03f1e9e1658eae0e2fab6bf2acfaed3ed3214b8fcd91fb03def2abf6794b5e60 SHA512 2adac8fd8a79cd2937938b5e2b12624d0cfc3ecc0f150aaba8c907f881ee02837aa839e369cc7af25b12e1097c97e30ef092de2dd585233edf3e1c04224d0a8e WHIRLPOOL a02e41690c49991e8a2baea5ca4ab2d2cd4b7422c513119ccb13b8e1372b3b20d9d9e4ec94297343d924806abc92a58e6daccb652cdd6841f21c581c08e3a2be +MISC ChangeLog 13214 SHA256 d7f9a7bbcee902183914ac1d3ec7a91f4cbd186a6946943d2aa5bfafd8e442b2 SHA512 84f973430702992ce249c7cc15cc2bbae1a1288bee3314b7fb2ad34a451ad0297816e7494bd7e5df0c3d1bf8703f54bdf9fecec89edc26cedf61257f7017e288 WHIRLPOOL c9ba26dd747609053b63c05285281767748230832736f547b754b26cf9dea6d1cd7bf933a5a2c7e7332e51e85f7748fcdf969cdaf5336703c94bba07294fd19b +MISC ChangeLog-2015 72475 SHA256 224bbc0870f81aa361a1d5e14ec0d6620e38ca885ea981f613b07bf96b69b5c5 SHA512 05bea0dd8353bc302e1cf70cafdff405d74dfcb291f8a145fc879e9a03ce41476dccdd7322dd5bf6c8c2ab6c6b615d29c2f96bccfcf179b4b043fbac6b949dab WHIRLPOOL 7c2e264238f32f892fbddd1e6712f94049a83d2bd66e90d921d4b353812a172ef3924bc2efa6e74e32877d69d52c9720c390ef501976fadc2064b3ea00ec18a7 +MISC metadata.xml 1326 SHA256 f7cf280b3f275f568307e2d1f9c4164e41c262d6ce044c01897e577321f86ff5 SHA512 1cb659d57327fda2d14ac27d09801df79d6ef816c0a796711068c7dc4e6c038c023473e9d6f8dc08ef82be589d5641eb513bd5a7cf7e57e9800b73df423d14ba WHIRLPOOL adce1996947e7dca1627bed56bb7bf9716214a11488d2540159b70e74ed286801a63e3176379f7981b01f6c884936f0ac1c56e93ceda117f2526e369bb7440bb diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 index 5bba99af19..f1c157b45a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/clvmd.rc-2.02.39 @@ -15,7 +15,7 @@ CLVMD_PIDFILE="/var/run/clvmd.pid" depend() { use net dns logger dmeventd - need cman + want cman corosync openais } load_modules() { diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2 deleted file mode 100644 index 4cd506a41f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/device-mapper.rc-2.02.95-r2 +++ /dev/null @@ -1,111 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -depend() { - # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that - # means dmeventd is NOT notified, as it cannot be safely running - before dmeventd checkfs fsck - after modules -} - -dm_in_proc() { - local retval=0 - for x in devices misc ; do - grep -qs 'device-mapper' /proc/${x} - retval=$((${retval} + $?)) - done - return ${retval} -} - -# char **get_new_dm_volumes(void) -# -# Return dmsetup commands to setup volumes -get_new_dm_volumes() { - local volume params - - # Filter comments and blank lines - grep -v -e '^[[:space:]]*\(#\|$\)' /etc/dmtab | \ - while read volume params ; do - # If it exists, skip it - dmvolume_exists "${volume%:}" && continue - # Assemble the command to run to create volume - echo "echo ${params} | /sbin/dmsetup create ${volume%:}" - done - - return 0 -} - -# int dmvolume_exists(volume) -# -# Return true if volume exists in DM table -dmvolume_exists() { - local x line volume=$1 - - [ -z "${volume}" ] && return 1 - - /sbin/dmsetup ls 2>/dev/null | \ - while read line ; do - for x in ${line} ; do - # the following conditonal return only breaks out - # of the while loop, as it is running in a pipe. - [ "${x}" = "${volume}" ] && return 1 - # We only want to check the volume name - break - done - done - - # if 1 was returned from the above loop, then indicate that - # volume exists - [ $? = 1 ] && return 0 - - # otherwise the loop exited normally and the volume does not - # exist - return 1 -} - -# int is_empty_dm_volume(volume) -# -# Return true if the volume exists in DM table, but is empty/non-valid -is_empty_dm_volume() { - local table volume=$1 - - set -- $(/sbin/dmsetup table 2>/dev/null | grep -e "^${volume}:") - [ "${volume}" = "$1" -a -z "$2" ] -} - - -start() { - if [ -e /proc/modules ] && ! dm_in_proc ; then - modprobe dm-mod 2>/dev/null - fi - # Ensure the dirs exist for locking and running - checkpath -q -d -m 0700 -o root:root /run/lvm /run/lock/lvm - - local x volume - - if [ -x /sbin/dmsetup -a -c /dev/mapper/control -a -f /etc/dmtab ] ; then - [ -n "$(get_new_dm_volumes)" ] && \ - einfo " Setting up device-mapper volumes:" - - get_new_dm_volumes | \ - while read x ; do - [ -n "${x}" ] || continue - - volume="${x##* }" - - ebegin " Creating volume: ${volume}" - if ! eval "${x}" >/dev/null 2>/dev/null ; then - eend 1 " Error creating volume: ${volume}" - # dmsetup still adds an empty volume in some cases, - # so lets remove it - is_empty_dm_volume "${volume}" && \ - /sbin/dmsetup remove "${volume}" 2>/dev/null - else - eend 0 - fi - done - fi -} - diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2 deleted file mode 100644 index 2a96706cad..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.67-r2 +++ /dev/null @@ -1,46 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# This script is based on upstream file -# LVM2.2.02.67/scripts/lvm2_monitoring_init_red_hat.in - -depend() { - # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that - # means dmeventd is NOT notified, as it cannot be safely running - need lvm dmeventd -} - -VGCHANGE=/sbin/vgchange -VGS=/sbin/vgs - -start() { - ret=0 - # TODO do we want to separate out already active groups only? - VGSLIST=`$VGS --noheadings -o name 2> /dev/null` - for vg in $VGSLIST - do - ebegin "Starting LVM monitoring for VG $vg:" - $VGCHANGE --monitor y --poll y $vg - ret2=$? - eend $ret2 - [ $ret2 -ne 0 ] && ret=$ret2 - done - return $ret -} - -stop() { - ret=0 - # TODO do we want to separate out already active groups only? - VGSLIST=`$VGS --noheadings -o name 2> /dev/null` - for vg in $VGSLIST - do - ebegin "Stopping LVM monitoring for VG $vg:" - $VGCHANGE --monitor n $vg - ret2=$? - eend $ret2 - [ $ret2 -ne 0 ] && ret=$ret2 - done - return $ret -} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.95-r2 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 similarity index 69% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.95-r2 rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 index d0d9e318c5..8478c239f8 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.95-r2 +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 @@ -1,12 +1,40 @@ #!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ +_get_lvm_path() { + local lvm_path= + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + echo "${lvm_path}" +} + +_need_lvmetad() +{ + local lvm_path="$(_get_lvm_path)" + [ ! -x "${lvm_path}" ] && return 1 + ${lvm_path} dumpconfig global | grep -q 'use_lvmetad=1' +} + depend() { - use dmeventd before checkfs fsck - after dmeventd modules device-mapper + after modules device-mapper + # We may use lvmetad based on the configuration. If we added lvmetad + # support while lvm2 is running then we aren't dependent on it. For the + # more common case, if its disabled in the config we aren't dependent + # on it. + config /etc/lvm/lvm.conf + local _need= + if service_started; then + _need=$(service_get_value need) + else + if _need_lvmetad; then + _need="${_need} lvmetad" + fi + fi + need sysfs ${_need} } config='global { locking_dir = "/run/lock/lvm" }' @@ -24,9 +52,10 @@ start() { # LVM support for /usr, /home, /opt .... # This should be done *before* checking local # volumes, or they never get checked. - + # NOTE: Add needed modules for LVM or RAID, etc # to /etc/modules.autoload if needed + lvm_path="$(_get_lvm_path)" for lvm_path in /bin/lvm /sbin/lvm ; do [ -x "$lvm_path" ] && break done @@ -55,6 +84,14 @@ start() { fi } +start_post() +{ + # Save if we needed lvmetad + if _need_lvmetad; then + service_set_value need lvmetad + fi +} + stop() { for lvm_path in /bin/lvm /sbin/lvm ; do [ -x "$lvm_path" ] && break @@ -71,9 +108,8 @@ if [ -x /sbin/vgs ] && \ [ -d /proc/lvm -o "`grep device-mapper /proc/misc 2>/dev/null`" ] then einfo "Shutting down the Logical Volume Manager" - - VGS=$($lvm_path vgs --config "${config}" -o vg_name --noheadings --nosuffix 2> /dev/null) + VGS=$($lvm_path vgs --config "${config}" -o vg_name --noheadings --nosuffix --rows 2> /dev/null) if [ "$VGS" ] then @@ -83,13 +119,14 @@ then # Extra PV find pass because some devices might not have been available until very recently lvm_commands="${lvm_commands}lvchange --sysinit -a ln ${VGS}\n" # Now make the nodes - lvm_commands="${lvm_commands}vgchange --sysinit -a ln\n" + lvm_commands="${lvm_commands}vgchange --sysinit -a ln ${VGS}\n" # Order of this is important, have to work around dash and LVM readline printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null - eend $? "Failed" + eend $? "Failed (possibly some LVs still needed for /usr or root)" fi - einfo "Finished Shutting down the Logical Volume Manager" + einfo "Finished shutting down the Logical Volume Manager" + return 0 fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 new file mode 100644 index 0000000000..db7c3a4ec7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm.rc-2.02.116-r6 @@ -0,0 +1,133 @@ +#!/sbin/runscript +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +_get_lvm_path() { + local lvm_path= + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + echo "${lvm_path}" +} + +_need_lvmetad() +{ + local lvm_path="$(_get_lvm_path)" + [ ! -x "${lvm_path}" ] && return 1 + ${lvm_path} dumpconfig global 2>/dev/null | grep -q 'use_lvmetad=1' +} + +depend() { + before checkfs fsck + after modules device-mapper + # We may use lvmetad based on the configuration. If we added lvmetad + # support while lvm2 is running then we aren't dependent on it. For the + # more common case, if its disabled in the config we aren't dependent + # on it. + config /etc/lvm/lvm.conf + local _need= + if service_started; then + _need=$(service_get_value need) + else + if _need_lvmetad; then + _need="${_need} lvmetad" + fi + fi + need sysfs ${_need} +} + +config='global { locking_dir = "/run/lock/lvm" }' + +dm_in_proc() { + local retval=0 + for x in devices misc ; do + grep -qs 'device-mapper' /proc/${x} + retval=$((${retval} + $?)) + done + return ${retval} +} + +start() { + # LVM support for /usr, /home, /opt .... + # This should be done *before* checking local + # volumes, or they never get checked. + + # NOTE: Add needed modules for LVM or RAID, etc + # to /etc/modules.autoload if needed + lvm_path="$(_get_lvm_path)" + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + if [ ! -x "$lvm_path" ]; then + eerror "Cannot find lvm binary in /sbin or /bin!" + return 1 + fi + if [ -z "${CDBOOT}" ] ; then + if [ -e /proc/modules ] && ! dm_in_proc ; then + modprobe dm-mod 2>/dev/null + fi + if [ -d /proc/lvm ] || dm_in_proc ; then + ebegin "Setting up the Logical Volume Manager" + #still echo stderr for debugging + lvm_commands="#! ${lvm_path} --config '${config}'\n" + # Extra PV find pass because some devices might not have been available until very recently + lvm_commands="${lvm_commands}pvscan\n" + # Now make the nodes + lvm_commands="${lvm_commands}vgscan --mknodes\n" + # And turn them on! + lvm_commands="${lvm_commands}vgchange --sysinit -a ly\n" + # Order of this is important, have to work around dash and LVM readline + printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null + eend $? "Failed to setup the LVM" + fi + fi +} + +start_post() +{ + # Save if we needed lvmetad + if _need_lvmetad; then + service_set_value need lvmetad + fi +} + +stop() { + for lvm_path in /bin/lvm /sbin/lvm ; do + [ -x "$lvm_path" ] && break + done + if [ ! -x "$lvm_path" ]; then + eerror "Cannot find lvm binary in /sbin or /bin!" + return 1 + fi +# Stop LVM2 +if [ -x /sbin/vgs ] && \ + [ -x /sbin/vgchange ] && \ + [ -x /sbin/lvchange ] && \ + [ -f /etc/lvmtab -o -d /etc/lvm ] && \ + [ -d /proc/lvm -o "`grep device-mapper /proc/misc 2>/dev/null`" ] +then + einfo "Shutting down the Logical Volume Manager" + + VGS=$($lvm_path vgs --config "${config}" -o vg_name --noheadings --nosuffix --rows 2> /dev/null) + + if [ "$VGS" ] + then + ebegin " Shutting Down LVs & VGs" + #still echo stderr for debugging + lvm_commands="#! ${lvm_path} --config '${config}'\n" + # Extra PV find pass because some devices might not have been available until very recently + lvm_commands="${lvm_commands}lvchange --sysinit -a ln ${VGS}\n" + # Now make the nodes + lvm_commands="${lvm_commands}vgchange --sysinit -a ln ${VGS}\n" + # Order of this is important, have to work around dash and LVM readline + printf "%b\n" "${lvm_commands}" | $lvm_path /proc/self/fd/0 --config "${config}" >/dev/null + eend $? "Failed (possibly some LVs still needed for /usr or root)" + fi + + einfo "Finished shutting down the Logical Volume Manager" + return 0 +fi +} + +# vim:ts=4 diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.100-selinux_and_udev_static.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.100-selinux_and_udev_static.patch deleted file mode 100644 index d6c8e5fd45..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.100-selinux_and_udev_static.patch +++ /dev/null @@ -1,93 +0,0 @@ -diff -ur LVM2.2.02.100.orig/configure.in LVM2.2.02.100/configure.in ---- LVM2.2.02.100.orig/configure.in 2013-08-13 13:44:43.000000000 +0300 -+++ LVM2.2.02.100/configure.in 2013-09-12 23:23:19.365329440 +0300 -@@ -954,6 +954,7 @@ - pkg_config_init - fi - PKG_CHECK_MODULES(UDEV, libudev >= 143, [UDEV_PC="libudev"]) -+ UDEV_STATIC_LIBS=`$PKG_CONFIG --static --libs libudev` - AC_DEFINE([UDEV_SYNC_SUPPORT], 1, [Define to 1 to enable synchronisation with udev processing.]) - fi - -@@ -1199,19 +1200,32 @@ - if test x$SELINUX = xyes; then - AC_CHECK_LIB([sepol], [sepol_check_context], [ - AC_DEFINE([HAVE_SEPOL], 1, [Define to 1 if sepol_check_context is available.]) -- SELINUX_LIBS="-lsepol"]) -+ SEPOL_LIBS="-lsepol"]) - -- AC_CHECK_LIB([selinux], [is_selinux_enabled], [ -- AC_CHECK_HEADERS([selinux/selinux.h],, hard_bailout) -- AC_CHECK_HEADERS([selinux/label.h]) -- AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.]) -- SELINUX_LIBS="-lselinux $SELINUX_LIBS" -+ dnl -- init pkgconfig if required -+ if test x$PKGCONFIG_INIT != x1; then -+ pkg_config_init -+ fi -+ PKG_CHECK_MODULES(SELINUX, libselinux, [ - SELINUX_PC="libselinux" -- HAVE_SELINUX=yes ], [ -- AC_MSG_WARN(Disabling selinux) -- SELINUX_LIBS= -- SELINUX_PC= -- HAVE_SELINUX=no ]) -+ SELINUX_STATIC_LIBS=`$PKG_CONFIG --static --libs libselinux` -+ SELINUX_LIBS="$SELINUX_LIBS $SEPOL_LIBS" -+ AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.]) -+ ],[ -+ dnl -- old non-pkgconfig method, is buggy with static builds -+ AC_CHECK_LIB([selinux], [is_selinux_enabled], [ -+ AC_CHECK_HEADERS([selinux/selinux.h],, hard_bailout) -+ AC_CHECK_HEADERS([selinux/label.h]) -+ AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.]) -+ SELINUX_LIBS="-lselinux $SEPOL_LIBS" -+ SELINUX_STATIC_LIBS="$SELINUX_LIBS" -+ SELINUX_PC="libselinux" -+ HAVE_SELINUX=yes ], [ -+ AC_MSG_WARN(Disabling selinux) -+ SELINUX_LIBS= -+ SELINUX_PC= -+ HAVE_SELINUX=no ]) -+ ]) - fi - - ################################################################################ -@@ -1615,6 +1629,7 @@ - AC_SUBST(SALCK_CFLAGS) - AC_SUBST(SALCK_LIBS) - AC_SUBST(SELINUX_LIBS) -+AC_SUBST(SELINUX_STATIC_LIBS) - AC_SUBST(SELINUX_PC) - AC_SUBST(SNAPSHOTS) - AC_SUBST(STATICDIR) -@@ -1625,6 +1640,7 @@ - AC_SUBST(THIN_DUMP_CMD) - AC_SUBST(THIN_REPAIR_CMD) - AC_SUBST(UDEV_LIBS) -+AC_SUBST(UDEV_STATIC_LIBS) - AC_SUBST(UDEV_PC) - AC_SUBST(UDEV_RULES) - AC_SUBST(UDEV_SYNC) -diff -ur LVM2.2.02.100.orig/make.tmpl.in LVM2.2.02.100/make.tmpl.in ---- LVM2.2.02.100.orig/make.tmpl.in 2013-08-13 13:44:43.000000000 +0300 -+++ LVM2.2.02.100/make.tmpl.in 2013-09-12 23:22:58.125328808 +0300 -@@ -32,7 +32,7 @@ - - LIBS = @LIBS@ - # Extra libraries always linked with static binaries --STATIC_LIBS = $(SELINUX_LIBS) $(UDEV_LIBS) -+STATIC_LIBS = $(SELINUX_STATIC_LIBS) $(UDEV_STATIC_LIBS) - DEFS += @DEFS@ - # FIXME set this only where it's needed, not globally? - CFLAGS += @CFLAGS@ @UDEV_CFLAGS@ -@@ -46,7 +46,9 @@ - PTHREAD_LIBS = @PTHREAD_LIBS@ - READLINE_LIBS = @READLINE_LIBS@ - SELINUX_LIBS = @SELINUX_LIBS@ -+SELINUX_STATIC_LIBS = @SELINUX_STATIC_LIBS@ - UDEV_LIBS = @UDEV_LIBS@ -+UDEV_STATIC_LIBS = @UDEV_STATIC_LIBS@ - TESTING = @TESTING@ - - # Setup directory variables diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch new file mode 100644 index 0000000000..efdfb81a8d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch @@ -0,0 +1,59 @@ +--- LVM2.2.02.129/configure.in ++++ LVM2.2.02.129/configure.in +@@ -31,6 +31,7 @@ + linux*) + CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym" + ELDFLAGS="-Wl,--export-dynamic" ++ STATIC_LDFLAGS="-Wl,--no-export-dynamic" + # FIXME Generate list and use --dynamic-list=.dlopen.sym + CLDWHOLEARCHIVE="-Wl,-whole-archive" + CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive" +@@ -2008,6 +2009,7 @@ + AC_SUBST(SELINUX_PC) + AC_SUBST(SNAPSHOTS) + AC_SUBST(STATICDIR) ++AC_SUBST(STATIC_LDFLAGS) + AC_SUBST(STATIC_LINK) + AC_SUBST(TESTING) + AC_SUBST(TESTSUITE_DATA) +--- LVM2.2.02.129/daemons/dmeventd/Makefile.in ++++ LVM2.2.02.129/daemons/dmeventd/Makefile.in +@@ -66,7 +66,7 @@ + $(DL_LIBS) $(LVMLIBS) $(LIBS) -rdynamic + + dmeventd.static: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) $(STATIC_LDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ + dmeventd.o $(DL_LIBS) $(LVMLIBS) $(LIBS) $(STATIC_LIBS) + + ifeq ("@PKGCONFIG@", "yes") +--- LVM2.2.02.129/make.tmpl.in ++++ LVM2.2.02.129/make.tmpl.in +@@ -48,6 +48,7 @@ + # FIXME set this only where it's needed, not globally? + CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@ + LDFLAGS ?= @COPTIMISE_FLAG@ @LDFLAGS@ ++STATIC_LDFLAGS += @STATIC_LDFLAGS@ + CLDFLAGS += @CLDFLAGS@ + ELDFLAGS += @ELDFLAGS@ + LDDEPS += @LDDEPS@ +--- LVM2.2.02.129/tools/Makefile.in ++++ LVM2.2.02.129/tools/Makefile.in +@@ -129,7 +129,7 @@ + -o $@ dmsetup.o -ldevmapper $(LIBS) + + dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) \ + -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS) + + all: device-mapper +@@ -146,7 +146,7 @@ + endif + + lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ + $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS) + + liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-example.conf.in.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-example.conf.in.patch new file mode 100644 index 0000000000..076e06080c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-example.conf.in.patch @@ -0,0 +1,52 @@ +Maintainer note: Forward ported without editing from lvm2-2.02.108-example.conf.in.patch to apply cleanly. + +--- LVM2.2.02.129/conf/example.conf.in ++++ LVM2.2.02.129/conf/example.conf.in +@@ -128,6 +128,9 @@ + # Example + # Accept every block device: + # filter = [ "a|.*/|" ] ++ # Gentoo: we exclude /dev/nbd by default, because it makes a lot of kernel ++ # noise when you probed while not available. ++ filter = [ "r|/dev/nbd.*|", "a/.*/" ] + # Reject the cdrom drive: + # filter = [ "r|/dev/cdrom|" ] + # Work with just loopback devices, e.g. for testing: +@@ -620,7 +623,8 @@ + # tools need to be installed with .lvm1 suffices, e.g. vgscan.lvm1. + # They will stop working once the lvm2 on-disk metadata format is used. + # This configuration option has an automatic default value. +- # fallback_to_lvm1 = @DEFAULT_FALLBACK_TO_LVM1@ ++ # Gentoo: the LVM tools are a seperate package. ++ fallback_to_lvm1 = 0 + + # Configuration option global/format. + # The default metadata format that commands should use. +@@ -1413,7 +1417,7 @@ + + # Configuration section metadata. + # This configuration section has an automatic default value. +-# metadata { ++metadata { + + # Configuration option metadata/pvmetadatacopies. + # Number of copies of metadata to store on each PV. +@@ -1431,7 +1435,8 @@ + # + # This configuration option is advanced. + # This configuration option has an automatic default value. +- # pvmetadatacopies = 1 ++ # Gentoo: enable for data safety, but PV resize is then disabled. ++ # pvmetadatacopies = 2 + + # Configuration option metadata/vgmetadatacopies. + # Number of copies of metadata to maintain for each VG. +@@ -1486,7 +1491,7 @@ + # + # This configuration option is advanced. + # This configuration option does not have a default value defined. +-# } ++} + + # Configuration section report. + # LVM report command output formatting. diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.107-static-pkgconfig-libs.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-static-pkgconfig-libs.patch similarity index 77% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.107-static-pkgconfig-libs.patch rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-static-pkgconfig-libs.patch index 723cd0e276..239694523b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.107-static-pkgconfig-libs.patch +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.129-static-pkgconfig-libs.patch @@ -1,15 +1,14 @@ -diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in LVM2.2.02.107/configure.in ---- LVM2.2.02.107.orig/configure.in 2014-07-15 12:57:55.867439868 -0700 -+++ LVM2.2.02.107/configure.in 2014-07-15 17:24:02.662666091 -0700 -@@ -997,6 +997,7 @@ +--- LVM2.2.02.129/configure.in ++++ LVM2.2.02.129/configure.in +@@ -1287,6 +1287,7 @@ fi]) if test "$BLKID_WIPING" = yes; then BLKID_PC="blkid" + BLKID_STATIC_LIBS=`$PKG_CONFIG --static --libs $BLKID_PC` + DEFAULT_USE_BLKID_WIPING=1 AC_DEFINE([BLKID_WIPING_SUPPORT], 1, [Define to 1 to use libblkid detection of signatures when wiping.]) - fi - fi -@@ -1022,6 +1023,7 @@ + else +@@ -1332,6 +1333,7 @@ if test "$UDEV_SYNC" = yes; then pkg_config_init PKG_CHECK_MODULES(UDEV, libudev >= 143, [UDEV_PC="libudev"]) @@ -17,7 +16,7 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in AC_DEFINE([UDEV_SYNC_SUPPORT], 1, [Define to 1 to enable synchronisation with udev processing.]) fi -@@ -1242,19 +1244,32 @@ +@@ -1558,19 +1560,32 @@ if test "$SELINUX" = yes; then AC_CHECK_LIB([sepol], [sepol_check_context], [ AC_DEFINE([HAVE_SEPOL], 1, [Define to 1 if sepol_check_context is available.]) @@ -52,15 +51,15 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in fi ################################################################################ -@@ -1556,6 +1571,7 @@ +@@ -1902,6 +1917,7 @@ ################################################################################ AC_SUBST(APPLIB) AC_SUBST(AWK) +AC_SUBST(BLKID_STATIC_LIBS) AC_SUBST(BLKID_PC) - AC_SUBST(BLKID_WIPING) AC_SUBST(BUILD_CMIRRORD) -@@ -1651,6 +1667,7 @@ + AC_SUBST(BUILD_DMEVENTD) +@@ -2005,6 +2021,7 @@ AC_SUBST(SALCK_CFLAGS) AC_SUBST(SALCK_LIBS) AC_SUBST(SELINUX_LIBS) @@ -68,18 +67,17 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/configure.in AC_SUBST(SELINUX_PC) AC_SUBST(SNAPSHOTS) AC_SUBST(STATICDIR) -@@ -1662,6 +1679,7 @@ - AC_SUBST(THIN_DUMP_CMD) - AC_SUBST(THIN_REPAIR_CMD) - AC_SUBST(THIN_RESTORE_CMD) +@@ -2020,6 +2037,7 @@ + AC_SUBST(CACHE_DUMP_CMD) + AC_SUBST(CACHE_REPAIR_CMD) + AC_SUBST(CACHE_RESTORE_CMD) +AC_SUBST(UDEV_STATIC_LIBS) AC_SUBST(UDEV_PC) AC_SUBST(UDEV_RULES) AC_SUBST(UDEV_SYNC) -diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/make.tmpl.in LVM2.2.02.107/make.tmpl.in ---- LVM2.2.02.107.orig/make.tmpl.in 2014-07-15 12:57:55.868439884 -0700 -+++ LVM2.2.02.107/make.tmpl.in 2014-07-15 17:23:24.060055838 -0700 -@@ -44,7 +44,7 @@ +--- LVM2.2.02.129/make.tmpl.in ++++ LVM2.2.02.129/make.tmpl.in +@@ -43,7 +43,7 @@ LIBS = @LIBS@ # Extra libraries always linked with static binaries @@ -87,8 +85,8 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/make.tmpl.in +STATIC_LIBS = $(SELINUX_STATIC_LIBS) $(UDEV_STATIC_LIBS) $(BLKID_STATIC_LIBS) DEFS += @DEFS@ # FIXME set this only where it's needed, not globally? - CFLAGS += @CFLAGS@ -@@ -59,10 +59,13 @@ + CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@ +@@ -58,10 +58,13 @@ PTHREAD_LIBS = @PTHREAD_LIBS@ READLINE_LIBS = @READLINE_LIBS@ SELINUX_LIBS = @SELINUX_LIBS@ @@ -99,6 +97,6 @@ diff -Nuar --exclude '*.orig' --exclude '*.rej' LVM2.2.02.107.orig/make.tmpl.in BLKID_CFLAGS = @BLKID_CFLAGS@ BLKID_LIBS = @BLKID_LIBS@ +BLKID_STATIC_LIBS = @BLKID_STATIC_LIBS@ + VALGRIND_CFLAGS = @VALGRIND_CFLAGS@ TESTING = @TESTING@ - # Setup directory variables diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.130-pthread-pkgconfig.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.130-pthread-pkgconfig.patch new file mode 100644 index 0000000000..11db632e2e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.130-pthread-pkgconfig.patch @@ -0,0 +1,32 @@ +Make sure that libdm usage always brings in pthread libraries, both in +pkgconfig and during manual build. + +--- LVM2.2.02.130/libdm/libdevmapper.pc.in ++++ LVM2.2.02.130/libdm/libdevmapper.pc.in +@@ -9,4 +9,4 @@ + Cflags: -I${includedir} + Libs: -L${libdir} -ldevmapper + Requires.private: @SELINUX_PC@ @UDEV_PC@ +-Libs.private: -lm @RT_LIB@ ++Libs.private: -lm @RT_LIB@ @PTHREAD_LIBS@ +--- LVM2.2.02.130/tools/Makefile.in ++++ LVM2.2.02.130/tools/Makefile.in +@@ -90,6 +90,7 @@ + INSTALL_LVM_TARGETS += install_tools_static + INSTALL_DMSETUP_TARGETS += install_dmsetup_static + INSTALL_CMDLIB_TARGETS += install_cmdlib_static ++ STATIC_LIBS += @PTHREAD_LIBS@ + endif + + LVMLIBS = $(LVMINTERNAL_LIBS) +@@ -120,6 +121,10 @@ + + include $(top_builddir)/make.tmpl + ++ifeq ("@STATIC_LINK@", "yes") ++ STATIC_LIBS += @PTHREAD_LIBS@ ++endif ++ + device-mapper: $(TARGETS_DM) + + CFLAGS_dmsetup.o += $(UDEV_CFLAGS) $(EXTRA_EXEC_CFLAGS) diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.139-dynamic-static-ldflags.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.139-dynamic-static-ldflags.patch new file mode 100644 index 0000000000..312e546e24 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.139-dynamic-static-ldflags.patch @@ -0,0 +1,63 @@ +diff -ur LVM2.2.02.139_O/configure.in LVM2.2.02.139/configure.in +--- LVM2.2.02.139_O/configure.in 2016-01-19 12:54:33.155187005 +0000 ++++ LVM2.2.02.139/configure.in 2016-01-19 12:56:39.487181372 +0000 +@@ -31,6 +31,7 @@ + linux*) + CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym" + ELDFLAGS="-Wl,--export-dynamic" ++ STATIC_LDFLAGS="-Wl,--no-export-dynamic" + # FIXME Generate list and use --dynamic-list=.dlopen.sym + CLDWHOLEARCHIVE="-Wl,-whole-archive" + CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive" +@@ -2009,6 +2010,7 @@ + AC_SUBST(SELINUX_PC) + AC_SUBST(SNAPSHOTS) + AC_SUBST(STATICDIR) ++AC_SUBST(STATIC_LDFLAGS) + AC_SUBST(STATIC_LINK) + AC_SUBST(TESTING) + AC_SUBST(TESTSUITE_DATA) +diff -ur LVM2.2.02.139_O/daemons/dmeventd/Makefile.in LVM2.2.02.139/daemons/dmeventd/Makefile.in +--- LVM2.2.02.139_O/daemons/dmeventd/Makefile.in 2016-01-19 12:54:33.278186999 +0000 ++++ LVM2.2.02.139/daemons/dmeventd/Makefile.in 2016-01-19 12:57:44.277178484 +0000 +@@ -67,7 +67,7 @@ + $(DL_LIBS) $(LVMLIBS) $(LIBS) -rdynamic + + dmeventd.static: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) $(STATIC_LDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ + dmeventd.o $(DL_LIBS) $(LVMLIBS) $(LIBS) $(STATIC_LIBS) + + ifeq ("@PKGCONFIG@", "yes") +diff -ur LVM2.2.02.139_O/make.tmpl.in LVM2.2.02.139/make.tmpl.in +--- LVM2.2.02.139_O/make.tmpl.in 2016-01-19 12:54:33.529186988 +0000 ++++ LVM2.2.02.139/make.tmpl.in 2016-01-19 12:58:31.514176378 +0000 +@@ -49,6 +49,7 @@ + # FIXME set this only where it's needed, not globally? + CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@ + LDFLAGS ?= @COPTIMISE_FLAG@ @LDFLAGS@ ++STATIC_LDFLAGS += @STATIC_LDFLAGS@ + CLDFLAGS += @CLDFLAGS@ + ELDFLAGS += @ELDFLAGS@ + LDDEPS += @LDDEPS@ +diff -ur LVM2.2.02.139_O/tools/Makefile.in LVM2.2.02.139/tools/Makefile.in +--- LVM2.2.02.139_O/tools/Makefile.in 2016-01-08 18:51:21.000000000 +0000 ++++ LVM2.2.02.139/tools/Makefile.in 2016-01-19 13:00:08.349172060 +0000 +@@ -129,7 +129,7 @@ + -o $@ dmsetup.o -ldevmapper $(LIBS) + + dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) \ + -o $@ dmsetup.o -ldevmapper $(M_LIBS) $(PTHREAD_LIBS) $(STATIC_LIBS) $(LIBS) + + all: device-mapper +@@ -146,7 +146,7 @@ + endif + + lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a +- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ + $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS) + + liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch new file mode 100644 index 0000000000..f91dccd5c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch @@ -0,0 +1,127 @@ +https://bugs.gentoo.org/580062 + +From 2a1d0fa8ea765604cd8274aac5aa7876f1c145c9 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Tue, 19 Apr 2016 23:53:22 -0400 +Subject: [PATCH] convert major/minor/makedev handling + +Most of the files in here use MAJOR/MINOR/MKDEV macros, but a few +missed it. Update the defines in those files to match them. +--- + daemons/cmirrord/functions.c | 16 ++++++++++++---- + daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c | 12 ++++++++++-- + lib/filters/filter-sysfs.c | 6 ++++-- + 3 files changed, 26 insertions(+), 8 deletions(-) + +diff --git a/daemons/cmirrord/functions.c b/daemons/cmirrord/functions.c +index e9d3c09..5b3cb38 100644 +--- a/daemons/cmirrord/functions.c ++++ b/daemons/cmirrord/functions.c +@@ -20,6 +20,14 @@ + #include + #include + ++#ifdef __linux__ ++# include "kdev_t.h" ++#else ++# define MAJOR(x) major((x)) ++# define MINOR(x) minor((x)) ++# define MKDEV(x,y) makedev((x),(y)) ++#endif ++ + #define BYTE_SHIFT 3 + + /* +@@ -333,8 +341,8 @@ static int find_disk_path(char *major_minor_str, char *path_rtn, int *unlink_pat + continue; + } + if (S_ISBLK(statbuf.st_mode) && +- (major(statbuf.st_rdev) == major) && +- (minor(statbuf.st_rdev) == minor)) { ++ (MAJOR(statbuf.st_rdev) == major) && ++ (MINOR(statbuf.st_rdev) == minor)) { + LOG_DBG(" %s: YES", dep->d_name); + if (closedir(dp)) + LOG_DBG("Unable to closedir /dev/mapper %s", +@@ -1451,7 +1459,7 @@ static int disk_status_info(struct log_c *lc, struct dm_ulog_request *rq) + } + + r = sprintf(data, "3 clustered-disk %d:%d %c", +- major(statbuf.st_rdev), minor(statbuf.st_rdev), ++ MAJOR(statbuf.st_rdev), MINOR(statbuf.st_rdev), + (lc->log_dev_failed) ? 'D' : 'A'); + if (r < 0) + return r; +@@ -1514,7 +1522,7 @@ static int disk_status_table(struct log_c *lc, struct dm_ulog_request *rq) + } + + r = sprintf(data, "clustered-disk %d:%d %u %s%s ", +- major(statbuf.st_rdev), minor(statbuf.st_rdev), ++ MAJOR(statbuf.st_rdev), MINOR(statbuf.st_rdev), + lc->region_size, + (lc->sync == DEFAULTSYNC) ? "" : + (lc->sync == NOSYNC) ? "nosync " : "sync ", +diff --git a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c +index 7b060ed..4098203 100644 +--- a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c ++++ b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c +@@ -20,6 +20,14 @@ + #include + #include + ++#ifdef __linux__ ++# include "kdev_t.h" ++#else ++# define MAJOR(x) major((x)) ++# define MINOR(x) minor((x)) ++# define MKDEV(x,y) makedev((x),(y)) ++#endif ++ + /* First warning when snapshot is 80% full. */ + #define WARNING_THRESH (DM_PERCENT_1 * 80) + /* Run a check every 5%. */ +@@ -148,8 +156,8 @@ static void _umount(const char *device, int major, int minor) + continue; /* can't stat, skip this one */ + + if (S_ISBLK(st.st_mode) && +- major(st.st_rdev) == major && +- minor(st.st_rdev) == minor) { ++ MAJOR(st.st_rdev) == major && ++ MINOR(st.st_rdev) == minor) { + log_error("Unmounting invalid snapshot %s from %s.", device, words[1]); + if (!_run(UMOUNT_COMMAND, "-fl", words[1], NULL)) + log_error("Failed to umount snapshot %s from %s: %s.", +diff --git a/lib/filters/filter-sysfs.c b/lib/filters/filter-sysfs.c +index 3115f86..5f76e8b 100644 +--- a/lib/filters/filter-sysfs.c ++++ b/lib/filters/filter-sysfs.c +@@ -19,6 +19,8 @@ + + #include + ++#include "kdev_t.h" ++ + static int _locate_sysfs_blocks(const char *sysfs_dir, char *path, size_t len, + unsigned *sysfs_depth) + { +@@ -120,7 +122,7 @@ static struct dev_set *_dev_set_create(struct dm_pool *mem, + + static unsigned _hash_dev(dev_t dev) + { +- return (major(dev) ^ minor(dev)) & (SET_BUCKETS - 1); ++ return (MAJOR(dev) ^ MINOR(dev)) & (SET_BUCKETS - 1); + } + + /* +@@ -171,7 +173,7 @@ static int _parse_dev(const char *file, FILE *fp, dev_t *result) + return 0; + } + +- *result = makedev(major, minor); ++ *result = MKDEV(major, minor); + return 1; + } + +-- +2.7.4 + diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch index 7576e1923c..1bae0db10c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.70-asneeded.patch @@ -2,8 +2,8 @@ http://bugs.gentoo.org/330255 liblvm2app.so: undefined reference to `floor' ---- liblvm/Makefile.in -+++ liblvm/Makefile.in +--- LVM2/liblvm/Makefile.in ++++ LVM2/liblvm/Makefile.in @@ -39,7 +39,7 @@ include $(top_builddir)/make.tmpl diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-example.conf.in.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-example.conf.in.patch deleted file mode 100644 index 38be5dfaad..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-example.conf.in.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- conf/example.conf.in -+++ conf/example.conf.in -@@ -50,7 +50,9 @@ - - - # By default we accept every block device: -- filter = [ "a/.*/" ] -+ # Gentoo: we exclude /dev/nbd by default, because it makes a lot of kernel -+ # noise when you probed while not available. -+ filter = [ "r|/dev/nbd.*|", "a/.*/" ] - - # Exclude the cdrom drive - # filter = [ "r|/dev/cdrom|" ] -@@ -259,6 +261,8 @@ - # the new lvm2 on-disk metadata format. - # The default value is set when the tools are built. - # fallback_to_lvm1 = 0 -+ # Gentoo: the LVM tools are a seperate package. -+ fallback_to_lvm1 = 0 - - # The default metadata format that commands should use - "lvm1" or "lvm2". - # The command line override is -M1 or -M2. -@@ -449,12 +453,12 @@ - - # Metadata settings - # --# metadata { -+metadata { - # Default number of copies of metadata to hold on each PV. 0, 1 or 2. - # You might want to override it from the command line with 0 - # when running pvcreate on new PVs which are to be added to large VGs. -- -- # pvmetadatacopies = 1 -+ # Gentoo: enable for data safety, but PV resize is then disabled. -+ #pvmetadatacopies = 2 - - # Approximate default size of on-disk metadata areas in sectors. - # You should increase this if you have large volume groups or -@@ -476,7 +480,7 @@ - # the supplied toolset to make changes (e.g. vgcfgrestore). - - # dirs = [ "/etc/lvm/metadata", "/mnt/disk2/lvm/metadata2" ] --#} -+} - - # Event daemon - # diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch index 364fbd4475..fe7ec87931 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvm2-2.02.99-locale-muck.patch @@ -1,5 +1,5 @@ ---- make.tmpl.in -+++ make.tmpl.in +--- LVM2/make.tmpl.in ++++ LVM2/make.tmpl.in @@ -395,7 +395,7 @@ ( cat $(srcdir)/.exported_symbols; \ if test x$(EXPORTED_HEADER) != x; then \ diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 new file mode 100644 index 0000000000..db0b698ec2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 @@ -0,0 +1,18 @@ +#!/sbin/runscript +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +pidfile="/run/lvmetad.pid" +command="/sbin/lvmetad" +command_args="${LVMETAD_OPTS:=-p ${pidfile}}" +start_stop_daemon_args="--pidfile ${pidfile}" + +depend() { + : +} + +start_pre() +{ + checkpath --directory /run/lvm || return 1 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild index de2a96a730..c393e7a02a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r1.ebuild @@ -6,9 +6,9 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.110.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r2.ebuild similarity index 94% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.110.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r2.ebuild index d90358a58a..6ecd2250cf 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.110.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r2.ebuild @@ -6,9 +6,9 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" @@ -16,7 +16,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~spa IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) - static? ( !udev )" #520450 + clvm? ( !systemd )" DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) @@ -34,12 +34,13 @@ RDEPEND="${DEPEND_COMMON} lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] )" @@ -213,7 +214,9 @@ src_compile() { src_install() { local inst - INSTALL_TARGETS="install install_systemd_units install_systemd_generators install_tmpfiles_configuration" + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" use device-mapper-only && INSTALL_TARGETS="install_device-mapper" for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild similarity index 86% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild index 29c6ad3bfc..0a789fcfd1 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -6,15 +6,17 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" -REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin )" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) + systemd? ( udev ) + clvm? ( !systemd )" DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) @@ -29,16 +31,20 @@ RDEPEND="${DEPEND_COMMON} !!sys-fs/clvm !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 - lvm2create_initrd? ( sys-apps/makedev ) + lvm2create_initrd? ( + app-arch/cpio + sys-apps/makedev + ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) - =sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] )" S=${WORKDIR}/${PN/lvm/LVM}.${PV} @@ -78,8 +84,11 @@ src_prepare() { sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 - if use systemd && ! use device-mapper-only; then + if use udev && ! use device-mapper-only; then sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." fi sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 @@ -97,8 +106,6 @@ src_prepare() { # Without thin-privision-tools, there is nothing to install for target install_man7: use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } - sed -i -e 's:|share):|shared):' configure.in || die #520640 - eautoreconf } @@ -210,7 +217,9 @@ src_compile() { src_install() { local inst - INSTALL_TARGETS="install install_systemd_units install_systemd_generators install_tmpfiles_configuration" + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" use device-mapper-only && INSTALL_TARGETS="install_device-mapper" for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} @@ -221,11 +230,11 @@ src_install() { if use !device-mapper-only ; then newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd - newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r4 lvm newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring - newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad fi if use clvm; then @@ -261,6 +270,10 @@ pkg_postinst() { ewarn ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" ewarn "to enable lvm autoactivation and metadata caching." + ewarn + ewarn "After enabling or disabling lvmetad in /etc/lvm/lvm.conf you must" + ewarn "run the following to update the init script dependencies: " + ewarn "# rc-update -u" } src_test() { diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r5.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r5.ebuild new file mode 100644 index 0000000000..c027a75a7a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r5.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( + app-arch/cpio + sys-apps/makedev + ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.108-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.108-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.106-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r4 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." + ewarn + ewarn "After enabling or disabling lvmetad in /etc/lvm/lvm.conf you must" + ewarn "run the following to update the init script dependencies: " + ewarn "# rc-update -u" +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r6.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r6.ebuild new file mode 100644 index 0000000000..0247792fa4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116-r6.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( + app-arch/cpio + sys-apps/makedev + ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.108-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.108-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.106-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." + ewarn + ewarn "After enabling or disabling lvmetad in /etc/lvm/lvm.conf you must" + ewarn "run the following to update the init script dependencies: " + ewarn "# rc-update -u" +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild index 9d841f7ea4..b4744cf896 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.116.ebuild @@ -6,13 +6,13 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) systemd? ( udev ) diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.103.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r1.ebuild similarity index 58% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.103.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r1.ebuild index a9e1ceb61b..1f69bdb13a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.103.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r1.ebuild @@ -1,21 +1,31 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -inherit autotools eutils linux-info multilib systemd toolchain-funcs udev +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="readline static static-libs clvm cman +lvm1 lvm2create_initrd selinux +udev +thin" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) -DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) udev? ( >=virtual/libudev-208:=[static-libs?] )" # /run is now required for locking during early boot. /var cannot be assumed to @@ -29,13 +39,16 @@ RDEPEND="${DEPEND_COMMON} !!sys-fs/lvm-user >=sys-apps/util-linux-2.16 lvm2create_initrd? ( sys-apps/makedev ) - thin? ( >=sys-block/thin-provisioning-tools-0.2.1 )" + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] )" S=${WORKDIR}/${PN/lvm/LVM}.${PV} @@ -66,14 +79,23 @@ pkg_setup() { src_prepare() { # Gentoo specific modification(s): - epatch "${FILESDIR}"/${PN}-2.02.99-example.conf.in.patch + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch sed -i \ -e "1iAR = $(tc-getAR)" \ -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ make.tmpl.in || die #444082 - sed -i -e '/FLAG/s:-O2::' configure{,.in} || die #480212 + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 # For upstream -- review and forward: epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch @@ -81,21 +103,27 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed - epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 - epatch "${FILESDIR}"/${PN}-2.02.100-selinux_and_udev_static.patch #370217, #439414 + epatch "${FILESDIR}"/${PN}-2.02.129-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } eautoreconf } src_configure() { + filter-flags -flto local myconf local buildmode - myconf="${myconf} --enable-dmeventd" - myconf="${myconf} --enable-cmdlib" - myconf="${myconf} --enable-applib" - myconf="${myconf} --enable-fsadm" - myconf="${myconf} --enable-lvmetad" + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" # Most of this package does weird stuff. # The build options are tristate, and --without is NOT supported @@ -107,14 +135,22 @@ src_configure() { else buildmode="shared" fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) # dmeventd requires mirrors to be internal, and snapshot available # so we cannot disable them - myconf="${myconf} --with-mirrors=internal" - myconf="${myconf} --with-snapshots=internal" - use thin \ - && myconf="${myconf} --with-thin=internal" \ - || myconf="${myconf} --with-thin=none" + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi if use lvm1; then myconf="${myconf} --with-lvm1=${buildmode}" @@ -140,6 +176,8 @@ src_configure() { local clvmd="" use cman && clvmd="cman" #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" [ -z "${clvmd}" ] && clvmd="none" myconf="${myconf} --with-clvmd=${clvmd}" myconf="${myconf} --with-pool=${buildmode}" @@ -164,6 +202,7 @@ src_configure() { $(use_enable udev udev_rules) \ $(use_enable udev udev_sync) \ $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ "$(systemd_with_unitdir)" \ ${myconf} \ CLDFLAGS="${LDFLAGS}" @@ -174,25 +213,35 @@ src_compile() { emake popd >/dev/null - emake - emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi } src_install() { local inst - for inst in install install_systemd_units install_systemd_generators install_tmpfiles_configuration; do + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} done - newinitd "${FILESDIR}"/lvm.rc-2.02.95-r2 lvm - newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm - - newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.67-r2 lvm-monitoring - - newinitd "${FILESDIR}"/device-mapper.rc-2.02.95-r2 device-mapper + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper - newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi if use clvm; then newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild new file mode 100644 index 0000000000..4312d0e068 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136-r2.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.129-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136.ebuild similarity index 88% rename from sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109-r1.ebuild rename to sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136.ebuild index 51ab306190..78a2994785 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.109-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.136.ebuild @@ -6,16 +6,17 @@ EAPI=5 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sources.redhat.com/lvm2/" -SRC_URI="ftp://sources.redhat.com/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz - ftp://sources.redhat.com/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="readline static static-libs systemd clvm cman lvm1 lvm2create_initrd selinux +udev +thin device-mapper-only" REQUIRED_USE="device-mapper-only? ( !clvm !cman !lvm1 !lvm2create_initrd !thin ) - static? ( !udev )" #520450 + systemd? ( udev ) + clvm? ( !systemd )" DEPEND_COMMON="clvm? ( cman? ( =sys-cluster/cman-3* ) =sys-cluster/libdlm-3* ) readline? ( sys-libs/readline:0= ) @@ -33,12 +34,13 @@ RDEPEND="${DEPEND_COMMON} lvm2create_initrd? ( sys-apps/makedev ) thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" # note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 DEPEND="${DEPEND_COMMON} virtual/pkgconfig >=sys-devel/binutils-2.20.1-r1 static? ( selinux? ( sys-libs/libselinux[static-libs] ) - udev? ( >=virtual/libudev-208:=[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) >=sys-apps/util-linux-2.16[static-libs] )" @@ -70,7 +72,7 @@ pkg_setup() { src_prepare() { # Gentoo specific modification(s): - epatch "${FILESDIR}"/${PN}-2.02.108-example.conf.in.patch + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch sed -i \ -e "1iAR = $(tc-getAR)" \ @@ -79,8 +81,11 @@ src_prepare() { sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 - if use systemd && ! use device-mapper-only; then + if use udev && ! use device-mapper-only; then sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." fi sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 @@ -91,15 +96,13 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed - epatch "${FILESDIR}"/${PN}-2.02.92-dynamic-static-ldflags.patch #332905 - epatch "${FILESDIR}"/${PN}-2.02.108-static-pkgconfig-libs.patch #370217, #439414 + blkid - epatch "${FILESDIR}"/${PN}-2.02.106-pthread-pkgconfig.patch #492450 + epatch "${FILESDIR}"/${PN}-2.02.129-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 # Without thin-privision-tools, there is nothing to install for target install_man7: use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } - sed -i -e 's:|share):|shared):' configure.in || die #520640 - eautoreconf } @@ -211,7 +214,9 @@ src_compile() { src_install() { local inst - INSTALL_TARGETS="install install_systemd_units install_systemd_generators install_tmpfiles_configuration" + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" use device-mapper-only && INSTALL_TARGETS="install_device-mapper" for inst in ${INSTALL_TARGETS}; do emake DESTDIR="${D}" ${inst} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild new file mode 100644 index 0000000000..165ce95848 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139-r1.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139.ebuild new file mode 100644 index 0000000000..bef104b1ef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.139.ebuild @@ -0,0 +1,284 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r1.ebuild new file mode 100644 index 0000000000..74ce1e460d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r1.ebuild @@ -0,0 +1,289 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + sys-devel/autoconf-archive + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +PATCHES=( + # Gentoo specific modification(s): + "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + # For upstream -- review and forward: + "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 +) + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + default + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf=() + local buildmode + + myconf+=( $(use_enable !device-mapper-only dmeventd) ) + myconf+=( $(use_enable !device-mapper-only cmdlib) ) + myconf+=( $(use_enable !device-mapper-only applib) ) + myconf+=( $(use_enable !device-mapper-only fsadm) ) + myconf+=( $(use_enable !device-mapper-only lvmetad) ) + use device-mapper-only && myconf+=( --disable-udev-systemd-background-jobs ) + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf+=( --enable-static_link ) + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf+=( --with-mirrors=${dmbuildmode} ) + myconf+=( --with-snapshots=${dmbuildmode} ) + if use thin; then + myconf+=( --with-thin=internal --with-cache=internal ) + local texec + for texec in check dump repair restore; do + myconf+=( --with-thin-${texec}="${EPREFIX}"/sbin/thin_${texec} ) + myconf+=( --with-cache-${texec}="${EPREFIX}"/sbin/cache_${texec} ) + done + else + myconf+=( --with-thin=none --with-cache=none ) + fi + + if use lvm1; then + myconf+=( --with-lvm1=${buildmode} ) + else + myconf+=( --with-lvm1=none ) + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf+=( --disable-o_direct ) + + if use clvm; then + myconf+=( --with-cluster=${buildmode} ) + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf+=( --with-clvmd=${clvmd} ) + myconf+=( --with-pool=${buildmode} ) + else + myconf+=( --with-clvmd=none --with-cluster=none ) + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ + ${myconf[@]} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild new file mode 100644 index 0000000000..0970c2f021 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + systemd? ( >=sys-apps/systemd-205:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + sys-devel/autoconf-archive + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +PATCHES=( + # Gentoo specific modification(s): + "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + # For upstream -- review and forward: + "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + "${FILESDIR}"/${PN}-2.02.145-mkdev.patch #580062 +) + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + default + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf=() + local buildmode + + myconf+=( $(use_enable !device-mapper-only dmeventd) ) + myconf+=( $(use_enable !device-mapper-only cmdlib) ) + myconf+=( $(use_enable !device-mapper-only applib) ) + myconf+=( $(use_enable !device-mapper-only fsadm) ) + myconf+=( $(use_enable !device-mapper-only lvmetad) ) + use device-mapper-only && myconf+=( --disable-udev-systemd-background-jobs ) + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf+=( --enable-static_link ) + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf+=( --with-mirrors=${dmbuildmode} ) + myconf+=( --with-snapshots=${dmbuildmode} ) + if use thin; then + myconf+=( --with-thin=internal --with-cache=internal ) + local texec + for texec in check dump repair restore; do + myconf+=( --with-thin-${texec}="${EPREFIX}"/sbin/thin_${texec} ) + myconf+=( --with-cache-${texec}="${EPREFIX}"/sbin/cache_${texec} ) + done + else + myconf+=( --with-thin=none --with-cache=none ) + fi + + if use lvm1; then + myconf+=( --with-lvm1=${buildmode} ) + else + myconf+=( --with-lvm1=none ) + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf+=( --disable-o_direct ) + + if use clvm; then + myconf+=( --with-cluster=${buildmode} ) + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf+=( --with-clvmd=${clvmd} ) + myconf+=( --with-pool=${buildmode} ) + else + myconf+=( --with-clvmd=none --with-cluster=none ) + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ + ${myconf[@]} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145.ebuild b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145.ebuild new file mode 100644 index 0000000000..c74db959e3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/lvm2-2.02.145.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic + +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" +SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz + ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only" +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin ) + systemd? ( udev ) + clvm? ( !systemd )" + +DEPEND_COMMON=" + clvm? ( + cman? ( =sys-cluster/cman-3* ) + corosync? ( sys-cluster/corosync ) + openais? ( sys-cluster/openais ) + =sys-cluster/libdlm-3* + ) + + readline? ( sys-libs/readline:0= ) + udev? ( >=virtual/libudev-208:=[static-libs?] )" +# /run is now required for locking during early boot. /var cannot be assumed to +# be available -- thus, pull in recent enough baselayout for /run. +# This version of LVM is incompatible with cryptsetup <1.1.2. +RDEPEND="${DEPEND_COMMON} + >=sys-apps/baselayout-2.2 + !=sys-apps/util-linux-2.16 + lvm2create_initrd? ( sys-apps/makedev ) + thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )" +# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check +# USE 'static' currently only works with eudev, bug 520450 +DEPEND="${DEPEND_COMMON} + virtual/pkgconfig + >=sys-devel/binutils-2.20.1-r1 + sys-devel/autoconf-archive + static? ( + selinux? ( sys-libs/libselinux[static-libs] ) + udev? ( >=sys-fs/eudev-3.1.2[static-libs] ) + >=sys-apps/util-linux-2.16[static-libs] + )" + +S=${WORKDIR}/${PN/lvm/LVM}.${PV} + +pkg_setup() { + local CONFIG_CHECK="~SYSVIPC" + + if use udev; then + local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n" + if linux_config_exists; then + local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH) + if [ -n "${uevent_helper_path}" ] && [ "${uevent_helper_path}" != '""' ]; then + ewarn "It's recommended to set an empty value to the following kernel config option:" + ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}" + fi + fi + fi + + check_extra_config + + # 1. Genkernel no longer copies /sbin/lvm blindly. + if use static; then + elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with" + elog "their static versions. If you need the static binaries," + elog "you must append .static to the filename!" + fi +} + +src_prepare() { + # Gentoo specific modification(s): + epatch "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch + + sed -i \ + -e "1iAR = $(tc-getAR)" \ + -e "s:CC ?= @CC@:CC = $(tc-getCC):" \ + make.tmpl.in || die #444082 + + sed -i -e '/FLAG/s:-O2::' configure{.in,} || die #480212 + + if use udev && ! use device-mapper-only; then + sed -i -e '/use_lvmetad =/s:0:1:' conf/example.conf.in || die #514196 + elog "Notice that \"use_lvmetad\" setting is enabled with USE=\"udev\" in" + elog "/etc/lvm/lvm.conf, which will require restart of udev, lvm, and lvmetad" + elog "if it was previously disabled." + fi + + sed -i -e "s:/usr/bin/true:$(type -P true):" scripts/blk_availability_systemd_red_hat.service.in || die #517514 + + # For upstream -- review and forward: + epatch "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch + epatch "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch + epatch "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331 + epatch "${FILESDIR}"/${PN}-2.02.99-locale-muck.patch #330373 + epatch "${FILESDIR}"/${PN}-2.02.70-asneeded.patch # -Wl,--as-needed + epatch "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905 + epatch "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid + epatch "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450 + + # Without thin-privision-tools, there is nothing to install for target install_man7: + use thin || { sed -i -e '/^install_lvm2/s:install_man7::' man/Makefile.in || die; } + + eautoreconf +} + +src_configure() { + filter-flags -flto + local myconf + local buildmode + + myconf="${myconf} $(use_enable !device-mapper-only dmeventd)" + myconf="${myconf} $(use_enable !device-mapper-only cmdlib)" + myconf="${myconf} $(use_enable !device-mapper-only applib)" + myconf="${myconf} $(use_enable !device-mapper-only fsadm)" + myconf="${myconf} $(use_enable !device-mapper-only lvmetad)" + use device-mapper-only && myconf="${myconf} --disable-udev-systemd-background-jobs" + + # Most of this package does weird stuff. + # The build options are tristate, and --without is NOT supported + # options: 'none', 'internal', 'shared' + if use static; then + buildmode="internal" + # This only causes the .static versions to become available + myconf="${myconf} --enable-static_link" + else + buildmode="shared" + fi + dmbuildmode=$(use !device-mapper-only && echo internal || echo none) + + # dmeventd requires mirrors to be internal, and snapshot available + # so we cannot disable them + myconf="${myconf} --with-mirrors=${dmbuildmode}" + myconf="${myconf} --with-snapshots=${dmbuildmode}" + if use thin; then + myconf="${myconf} --with-thin=internal --with-cache=internal" + local texec + for texec in check dump repair restore; do + myconf="${myconf} --with-thin-${texec}=${EPREFIX}/sbin/thin_${texec}" + myconf="${myconf} --with-cache-${texec}=${EPREFIX}/sbin/cache_${texec}" + done + else + myconf="${myconf} --with-thin=none --with-cache=none" + fi + + if use lvm1; then + myconf="${myconf} --with-lvm1=${buildmode}" + else + myconf="${myconf} --with-lvm1=none" + fi + + # disable O_DIRECT support on hppa, breaks pv detection (#99532) + use hppa && myconf="${myconf} --disable-o_direct" + + if use clvm; then + myconf="${myconf} --with-cluster=${buildmode}" + # 4-state! Make sure we get it right, per bug 210879 + # Valid options are: none, cman, gulm, all + # + # 2009/02: + # gulm is removed now, now dual-state: + # cman, none + # all still exists, but is not needed + # + # 2009/07: + # TODO: add corosync and re-enable ALL + local clvmd="" + use cman && clvmd="cman" + #clvmd="${clvmd/cmangulm/all}" + use corosync && clvmd="${clvmd:+$clvmd,}corosync" + use openais && clvmd="${clvmd:+$clvmd,}openais" + [ -z "${clvmd}" ] && clvmd="none" + myconf="${myconf} --with-clvmd=${clvmd}" + myconf="${myconf} --with-pool=${buildmode}" + else + myconf="${myconf} --with-clvmd=none --with-cluster=none" + fi + + econf \ + $(use_enable readline) \ + $(use_enable selinux) \ + --enable-pkgconfig \ + --with-confdir="${EPREFIX}"/etc \ + --exec-prefix="${EPREFIX}" \ + --sbindir="${EPREFIX}/sbin" \ + --with-staticdir="${EPREFIX}"/sbin \ + --libdir="${EPREFIX}/$(get_libdir)" \ + --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-default-dm-run-dir=/run \ + --with-default-run-dir=/run/lvm \ + --with-default-locking-dir=/run/lock/lvm \ + --with-default-pid-dir=/run \ + $(use_enable udev udev_rules) \ + $(use_enable udev udev_sync) \ + $(use_with udev udevdir "$(get_udevdir)"/rules.d) \ + $(use_enable systemd udev-systemd-background-jobs) \ + "$(systemd_with_unitdir)" \ + ${myconf} \ + CLDFLAGS="${LDFLAGS}" +} + +src_compile() { + pushd include >/dev/null + emake + popd >/dev/null + + if use device-mapper-only ; then + emake device-mapper + else + emake + emake CC="$(tc-getCC)" -C scripts lvm2_activation_generator_systemd_red_hat + fi +} + +src_install() { + local inst + INSTALL_TARGETS="install install_tmpfiles_configuration" + # install systemd related files only when requested, bug #522430 + use systemd && INSTALL_TARGETS="${INSTALL_TARGETS} install_systemd_units install_systemd_generators" + use device-mapper-only && INSTALL_TARGETS="install_device-mapper" + for inst in ${INSTALL_TARGETS}; do + emake DESTDIR="${D}" ${inst} + done + + newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper + newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper + + if use !device-mapper-only ; then + newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd + newinitd "${FILESDIR}"/lvm.rc-2.02.105-r2 lvm + newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm + + newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring + newinitd "${FILESDIR}"/lvmetad.initd-2.02.105-r2 lvmetad + fi + + if use clvm; then + newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd + newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd + fi + + if use static-libs; then + dolib.a libdm/ioctl/libdevmapper.a + dolib.a libdaemon/client/libdaemonclient.a #462908 + #gen_usr_ldscript libdevmapper.so + dolib.a daemons/dmeventd/libdevmapper-event.a + #gen_usr_ldscript libdevmapper-event.so + else + rm -f "${ED}"usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a + fi + + if use lvm2create_initrd; then + dosbin scripts/lvm2create_initrd/lvm2create_initrd + doman scripts/lvm2create_initrd/lvm2create_initrd.8 + newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd + fi + + insinto /etc + doins "${FILESDIR}"/dmtab + + dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf +} + +pkg_postinst() { + ewarn "Make sure the \"lvm\" init script is in the runlevels:" + ewarn "# rc-update add lvm boot" + ewarn + ewarn "Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want" + ewarn "to enable lvm autoactivation and metadata caching." +} + +src_test() { + einfo "Tests are disabled because of device-node mucking, if you want to" + einfo "run tests, compile the package and see ${S}/tests" +} diff --git a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml index 74f768f710..33079b1d9c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-fs/lvm2/metadata.xml @@ -1,22 +1,29 @@ - + robbat2@gentoo.org Robin H. Johnson - + agk@redhat.com Alasdair Kergon Upstream Maintainer (please CC on bugs) + + cardoe@gentoo.org + Doug Goldstein + Backup to Robin. Please CC on bugs. + - Allow users to build clustered lvm2 - Cman support for clustered lvm - Allow users to build lvm2 with lvm1 support - Install lvm2create_initrd script and pull in sys-apps/makedev for the /sbin/MAKEDEV command - Support for thin volumes - Build only device-mapper and not the rest of LVM2 (UNSUPPORTED) + Allow users to build clustered lvm2 + Cman support for clustered lvm + Corosync support for clustered lvm + Allow users to build lvm2 with lvm1 support + Install lvm2create_initrd script and pull in sys-apps/makedev for the /sbin/MAKEDEV command + Openais support for clustered lvm + Support for thin volumes + Build only device-mapper and not the rest of LVM2 (UNSUPPORTED) cpe:/a:heinz_mauelshagen:lvm2