From f42ea4f6d5c8860061ebb43d4dbbca391da3fed4 Mon Sep 17 00:00:00 2001 From: Nick Owens Date: Tue, 22 Nov 2016 14:31:53 -0800 Subject: [PATCH 1/3] bump(media-libs/libpng): sync with upstream --- .../media-libs/libpng/ChangeLog | 1884 ----------------- .../portage-stable/media-libs/libpng/Manifest | 46 +- .../media-libs/libpng/libpng-1.2.51.ebuild | 41 - .../media-libs/libpng/libpng-1.2.53.ebuild | 43 - ...png-1.2.52.ebuild => libpng-1.2.56.ebuild} | 2 +- ...png-1.5.21.ebuild => libpng-1.5.26.ebuild} | 5 +- ...png-1.5.23.ebuild => libpng-1.5.27.ebuild} | 2 +- ...png-1.6.16.ebuild => libpng-1.6.19.ebuild} | 0 ...png-1.6.18.ebuild => libpng-1.6.21.ebuild} | 4 +- .../media-libs/libpng/libpng-1.6.25.ebuild | 43 + ...png-1.6.17.ebuild => libpng-1.6.26.ebuild} | 2 +- .../media-libs/libpng/metadata.xml | 5 +- .../md5-cache/media-libs/libpng-1.2.51 | 13 - .../md5-cache/media-libs/libpng-1.2.53 | 13 - .../{libpng-1.2.52 => libpng-1.2.56} | 4 +- .../{libpng-1.5.21 => libpng-1.5.26} | 4 +- .../{libpng-1.5.23 => libpng-1.5.27} | 4 +- .../{libpng-1.6.16 => libpng-1.6.19} | 2 +- .../{libpng-1.6.18 => libpng-1.6.21} | 6 +- .../md5-cache/media-libs/libpng-1.6.25 | 13 + .../{libpng-1.6.17 => libpng-1.6.26} | 4 +- 21 files changed, 104 insertions(+), 2036 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/media-libs/libpng/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.51.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.53.ebuild rename sdk_container/src/third_party/portage-stable/media-libs/libpng/{libpng-1.2.52.ebuild => libpng-1.2.56.ebuild} (96%) rename sdk_container/src/third_party/portage-stable/media-libs/libpng/{libpng-1.5.21.ebuild => libpng-1.5.26.ebuild} (87%) rename sdk_container/src/third_party/portage-stable/media-libs/libpng/{libpng-1.5.23.ebuild => libpng-1.5.27.ebuild} (97%) rename sdk_container/src/third_party/portage-stable/media-libs/libpng/{libpng-1.6.16.ebuild => libpng-1.6.19.ebuild} (100%) rename sdk_container/src/third_party/portage-stable/media-libs/libpng/{libpng-1.6.18.ebuild => libpng-1.6.21.ebuild} (74%) create mode 100644 sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.25.ebuild rename sdk_container/src/third_party/portage-stable/media-libs/libpng/{libpng-1.6.17.ebuild => libpng-1.6.26.ebuild} (97%) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.51 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.53 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/{libpng-1.2.52 => libpng-1.2.56} (93%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/{libpng-1.5.21 => libpng-1.5.26} (91%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/{libpng-1.5.23 => libpng-1.5.27} (91%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/{libpng-1.6.16 => libpng-1.6.19} (93%) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/{libpng-1.6.18 => libpng-1.6.21} (73%) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.25 rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/{libpng-1.6.17 => libpng-1.6.26} (90%) diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/ChangeLog b/sdk_container/src/third_party/portage-stable/media-libs/libpng/ChangeLog deleted file mode 100644 index ede3e1eb70..0000000000 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/ChangeLog +++ /dev/null @@ -1,1884 +0,0 @@ -# ChangeLog for media-libs/libpng -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/ChangeLog,v 1.491 2015/08/03 09:03:40 polynomial-c Exp $ - -*libpng-1.6.18 (03 Aug 2015) -*libpng-1.5.23 (03 Aug 2015) -*libpng-1.2.53 (03 Aug 2015) - - 03 Aug 2015; Lars Wendler +libpng-1.2.53.ebuild, - +libpng-1.5.23.ebuild, +libpng-1.6.18.ebuild: - Version bump. - -*libpng-1.6.17 (15 Apr 2015) - - 15 Apr 2015; Lars Wendler +libpng-1.6.17.ebuild: - Version bump. - - 21 Jan 2015; Lars Wendler -libpng-1.5.20.ebuild, - -libpng-1.6.10.ebuild, -libpng-1.6.12.ebuild, -libpng-1.6.15.ebuild: - Removed vulnerable versions. - - 16 Jan 2015; Raúl Porcel libpng-1.6.12.ebuild: - m68k/s390/sh/sparc stable wrt #517788 - - 16 Jan 2015; Tobias Klausmann libpng-1.5.21.ebuild: - Revert accidental alpha stabilization from bug 533358 - - 16 Jan 2015; Agostino Sarubbo libpng-1.6.16.ebuild: - Stable for ia64, wrt bug #533358 - - 09 Jan 2015; Tobias Klausmann libpng-1.6.16.ebuild: - Stable on alpha, bug 533358 - - 09 Jan 2015; Tobias Klausmann libpng-1.5.21.ebuild: - Stable on alpha, bug 533358 - - 30 Dec 2014; Markus Meier libpng-1.6.16.ebuild: - arm stable, bug #533358 - - 26 Dec 2014; Agostino Sarubbo libpng-1.6.16.ebuild: - Stable for sparc, wrt bug #533358 - - 26 Dec 2014; Agostino Sarubbo libpng-1.6.15.ebuild: - Stable for sparc, wrt bug #531264 - - 25 Dec 2014; Agostino Sarubbo libpng-1.5.21.ebuild: - Accidentally marked 1.5.21 stable for ppc/ppc64 - - 24 Dec 2014; Agostino Sarubbo libpng-1.5.21.ebuild, - libpng-1.6.16.ebuild: - Stable for ppc64, wrt bug #533358 - - 24 Dec 2014; Agostino Sarubbo libpng-1.6.15.ebuild: - Stable for ppc64, wrt bug #531264 - - 24 Dec 2014; Agostino Sarubbo libpng-1.5.21.ebuild, - libpng-1.6.16.ebuild: - Stable for ppc, wrt bug #533358 - - 24 Dec 2014; Agostino Sarubbo libpng-1.6.15.ebuild: - Stable for ppc, wrt bug #531264 - - 23 Dec 2014; Jeroen Roovers libpng-1.6.16.ebuild: - Stable for HPPA (bug #533358). - - 23 Dec 2014; Agostino Sarubbo libpng-1.6.15.ebuild: - Stable for alpha, wrt bug #531264 - - 23 Dec 2014; Agostino Sarubbo libpng-1.5.21.ebuild, - libpng-1.6.16.ebuild: - Stable for x86, wrt bug #533358 - - 23 Dec 2014; Agostino Sarubbo libpng-1.5.21.ebuild, - libpng-1.6.16.ebuild: - Stable for amd64, wrt bug #533358 - -*libpng-1.6.16 (23 Dec 2014) -*libpng-1.5.21 (23 Dec 2014) - - 23 Dec 2014; Lars Wendler -libpng-1.5.18-r1.ebuild, - -libpng-1.5.19.ebuild, +libpng-1.5.21.ebuild, -libpng-1.6.13.ebuild, - +libpng-1.6.16.ebuild: - Security bump (bug #533358). Removed old. - - 16 Dec 2014; Markus Meier libpng-1.6.15.ebuild: - arm stable, bug #531264 - - 12 Dec 2014; Agostino Sarubbo libpng-1.6.15.ebuild: - Stable for ia64, wrt bug #531264 - - 11 Dec 2014; Jeroen Roovers libpng-1.6.15.ebuild: - Stable for HPPA (bug #531264). - - 10 Dec 2014; Agostino Sarubbo libpng-1.2.52.ebuild, - libpng-1.5.20.ebuild, libpng-1.6.15.ebuild: - Stable for x86, wrt bug #531264 - - 10 Dec 2014; Agostino Sarubbo libpng-1.2.52.ebuild, - libpng-1.5.20.ebuild, libpng-1.6.15.ebuild: - Stable for amd64, wrt bug #531264 - -*libpng-1.6.15 (24 Nov 2014) -*libpng-1.5.20 (24 Nov 2014) -*libpng-1.2.52 (24 Nov 2014) - - 24 Nov 2014; Tim Harder +libpng-1.2.52.ebuild, - +libpng-1.5.20.ebuild, +libpng-1.6.15.ebuild: - Version bump. - - 17 Oct 2014; Tobias Klausmann libpng-1.6.12.ebuild: - Stable on alpha, bug 517788 - -*libpng-1.6.13 (24 Aug 2014) -*libpng-1.5.19 (24 Aug 2014) - - 24 Aug 2014; Samuli Suominen +libpng-1.5.19.ebuild, - +libpng-1.6.13.ebuild: - Version bump. - - 01 Aug 2014; libpng-1.6.12.ebuild: - arm64 stable, bug #517788 - - 01 Aug 2014; Markus Meier libpng-1.6.12.ebuild: - arm stable, bug #517788 - - 30 Jul 2014; Jeroen Roovers libpng-1.6.12.ebuild: - Stable for HPPA (bug #517788). - - 22 Jul 2014; Samuli Suominen -libpng-1.5.18.ebuild: - old - - 22 Jul 2014; Samuli Suominen libpng-1.5.18-r1.ebuild: - amd64/x86 stable - - 22 Jul 2014; Samuli Suominen libpng-1.6.12.ebuild: - amd64/x86 stable wrt #517788 - - 04 Jul 2014; Michael Haubenwallner libpng-1.6.12.ebuild: - add ~ppc-aix keyword - -*libpng-1.5.18-r1 (25 Jun 2014) - - 25 Jun 2014; Michał Górny +libpng-1.5.18-r1.ebuild: - Enable multilib support on :1.5, needed for games-action/trine2. - -*libpng-1.6.12 (25 Jun 2014) - - 25 Jun 2014; Samuli Suominen +libpng-1.6.12.ebuild: - Version bump. - - 09 Jun 2014; Mike Frysinger libpng-1.2.51.ebuild, - libpng-1.5.18.ebuild, libpng-1.6.10.ebuild: - Mark arm64/m68k/s390/sh stable. - - 14 May 2014; Samuli Suominen -libpng-1.6.8.ebuild: - old - - 14 May 2014; Agostino Sarubbo libpng-1.6.10.ebuild: - Stable for sparc, wrt bug #503014 - - 13 May 2014; Agostino Sarubbo libpng-1.6.10.ebuild: - Stable for ia64, wrt bug #503014 - - 11 May 2014; Agostino Sarubbo libpng-1.6.10.ebuild: - Stable for ppc64, wrt bug #503014 - - 21 Apr 2014; Agostino Sarubbo libpng-1.6.10.ebuild: - Stable for alpha, wrt bug #503014 - - 13 Apr 2014; Agostino Sarubbo libpng-1.6.10.ebuild: - Stable for ppc, wrt bug #503014 - - 11 Apr 2014; Samuli Suominen -libpng-1.2.50-r1.ebuild, - -libpng-1.5.17-r15.ebuild, -libpng-1.6.9.ebuild: - old - - 11 Apr 2014; Samuli Suominen libpng-1.2.51.ebuild, - libpng-1.5.18.ebuild, libpng-1.6.10.ebuild: - amd64/x86 stable wrt security #503014 - - 07 Apr 2014; Markus Meier libpng-1.6.10.ebuild: - arm stable, bug #503014 - - 06 Apr 2014; Jeroen Roovers libpng-1.6.10.ebuild: - Stable for HPPA (bug #503014). - -*libpng-1.6.10 (06 Apr 2014) - - 06 Apr 2014; Samuli Suominen +libpng-1.6.10.ebuild: - Version bump wrt security #503014 by Agostino Sarubbo - - 21 Feb 2014; Samuli Suominen -libpng-1.2.50.ebuild, - -libpng-1.5.15.ebuild, -libpng-1.5.17-r1.ebuild, -libpng-1.6.6.ebuild, - -libpng-1.6.7.ebuild: - old - - 20 Feb 2014; Agostino Sarubbo libpng-1.6.8.ebuild: - Stable for sparc, wrt bug #494962 - - 20 Feb 2014; Agostino Sarubbo libpng-1.6.8.ebuild: - Stable for ppc64, wrt bug #494962 - - 20 Feb 2014; Agostino Sarubbo libpng-1.6.8.ebuild: - Stable for ppc, wrt bug #494962 - -*libpng-1.5.18 (17 Feb 2014) -*libpng-1.6.9 (17 Feb 2014) -*libpng-1.2.51 (17 Feb 2014) - - 17 Feb 2014; Samuli Suominen +libpng-1.2.51.ebuild, - +libpng-1.5.18.ebuild, +libpng-1.6.9.ebuild: - Version bump. - - 27 Jan 2014; Akinori Hattori libpng-1.6.8.ebuild: - ia64 stable wrt bug #494962 - - 15 Jan 2014; Agostino Sarubbo libpng-1.5.17-r1.ebuild: - Stable for ia64, wrt bug #490534 - - 04 Jan 2014; Agostino Sarubbo libpng-1.2.50-r1.ebuild, - libpng-1.5.17-r15.ebuild, libpng-1.6.8.ebuild: - Stable for x86, wrt bug #494962 - - 04 Jan 2014; Agostino Sarubbo libpng-1.2.50-r1.ebuild, - libpng-1.5.17-r15.ebuild, libpng-1.6.8.ebuild: - Stable for amd64, wrt bug #494962 - - 04 Jan 2014; Markus Meier libpng-1.6.8.ebuild: - arm stable, bug #494962 - - 03 Jan 2014; Matt Turner libpng-1.6.8.ebuild: - alpha stable, bug 494962. - - 26 Dec 2013; Jeroen Roovers libpng-1.6.8.ebuild: - Stable for HPPA (bug #494962). - - 23 Dec 2013; Agostino Sarubbo libpng-1.5.17-r1.ebuild: - Stable for sparc, wrt bug #490534 - -*libpng-1.6.8 (21 Dec 2013) - - 21 Dec 2013; Samuli Suominen +libpng-1.6.8.ebuild: - Version bump wrt security #494948 by Agostino Sarubbo - -*libpng-1.6.7 (01 Dec 2013) - - 01 Dec 2013; Samuli Suominen +libpng-1.6.7.ebuild: - Version bump. - - 30 Nov 2013; Markus Meier libpng-1.5.17-r1.ebuild: - arm stable, bug #490534 - - 15 Nov 2013; Joseph Jezak libpng-1.5.17-r1.ebuild: - Marked ppc/ppc64 stable for bug #490534. - - 14 Nov 2013; Matt Turner libpng-1.5.17-r1.ebuild: - alpha stable, bug 490534. - - 08 Nov 2013; Jeroen Roovers libpng-1.5.17-r1.ebuild: - Stable for HPPA (bug #490534). - - 06 Nov 2013; Lars Wendler libpng-1.5.17-r1.ebuild: - Marked stable on amd64 and x86 with permission from ago (bug #490534). - -*libpng-1.5.17-r15 (06 Nov 2013) -*libpng-1.5.17-r1 (06 Nov 2013) - - 06 Nov 2013; Lars Wendler -libpng-1.5.17.ebuild, - +libpng-1.5.17-r1.ebuild, +libpng-1.5.17-r15.ebuild: - Added a fully blown 1.5.17 version as it's needed for stabilization of - seamonkey-2.22 (see bug #489796). Moved the SLOT=1.5 ebuild to 1.5.17-r15. - - 01 Oct 2013; Samuli Suominen libpng-1.6.6.ebuild: - Use the 1.6.6 apng patchset since it's released for cosmetics (and SRC_URI wrt - #486560) - - 29 Sep 2013; Samuli Suominen -libpng-1.5.13-r1.ebuild, - -libpng-1.5.16.ebuild, -libpng-1.6.3-r1.ebuild, -libpng-1.6.3.ebuild: - old - -*libpng-1.6.6 (16 Sep 2013) - - 16 Sep 2013; Samuli Suominen +libpng-1.6.6.ebuild: - Version bump. - - 31 Jul 2013; Alexis Ballier libpng-1.2.50-r1.ebuild: - add the blocker on emul-linux so that it is stacked for baselibs -r4 - -*libpng-1.2.50-r1 (31 Jul 2013) - - 31 Jul 2013; Samuli Suominen +libpng-1.2.50-r1.ebuild: - Convert to the new multilib format because binary-only apps still use - libpng12. - - 30 Jul 2013; Alexis Ballier libpng-1.6.3-r1.ebuild: - Fix MULTILIB_USEDEP on zlib, make emul-libs blockers so that it is slatted - for baselibs -r2, remove multilib_src_install which is just the default. - -*libpng-1.5.17 (22 Jul 2013) - - 22 Jul 2013; Samuli Suominen +libpng-1.5.17.ebuild: - Version bump. - - 20 Jul 2013; Samuli Suominen -libpng-1.5.15-r15.ebuild, - -libpng-1.6.2.ebuild, -libpng-1.6.2-r1.ebuild, - -files/libpng-1.6.2-noexecstack.patch: - old - -*libpng-1.6.3-r1 (20 Jul 2013) -*libpng-1.6.3 (20 Jul 2013) - - 20 Jul 2013; Samuli Suominen +libpng-1.6.3.ebuild, - +libpng-1.6.3-r1.ebuild: - Version bump; -r0 without multilib conversion. - -*libpng-1.6.2-r1 (23 Jun 2013) - - 23 Jun 2013; Samuli Suominen +libpng-1.6.2-r1.ebuild: - Initial multilib support wrt #474356 by Pacho Ramos - - 09 Jun 2013; Mike Frysinger metadata.xml: - Add upstream CPE tag (security info) from ChromiumOS. - -*libpng-1.5.16 (04 Jun 2013) - - 04 Jun 2013; Samuli Suominen +libpng-1.5.16.ebuild: - Version bump. - - 03 May 2013; Samuli Suominen libpng-1.6.2.ebuild: - Use prune_libtool_files --all instead of custom find now that it's capable of - removing dead symlinks too wrt #436996 - - 01 May 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for sh, wrt bug #462314 - - 27 Apr 2013; Samuli Suominen -libpng-1.5.14.ebuild, - -libpng-1.6.1.ebuild, -libpng-1.6.1-r1.ebuild, - -files/libpng-1.6.1-Corrected-length-written-to-uncompressed-iT.patch, - -files/libpng-1.6.1-Fixed-previous-bugfix-to-work-on-64-bit-pla.patch, - -files/libpng-1.6.1-Removed-extra-recently-inserted-line-from-p.patch: - old - -*libpng-1.6.2 (26 Apr 2013) - - 26 Apr 2013; Samuli Suominen +libpng-1.6.2.ebuild, - +files/libpng-1.6.2-noexecstack.patch: - Version bump. - - 22 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for sparc, wrt bug #462314 - - 22 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for s390, wrt bug #462314 - - 18 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for ia64, wrt bug #462314 - - 18 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for alpha, wrt bug #462314 - - 16 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for arm, wrt bug #462314 - - 14 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for ppc64, wrt bug #462314 - - 14 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for ppc, wrt bug #462314 - - 14 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for x86, wrt bug #462314 - - 14 Apr 2013; Agostino Sarubbo libpng-1.5.15.ebuild: - Stable for amd64, wrt bug #462314 - -*libpng-1.6.1-r1 (14 Apr 2013) - - 14 Apr 2013; Samuli Suominen +libpng-1.6.1-r1.ebuild, - +files/libpng-1.6.1-Corrected-length-written-to-uncompressed-iT.patch, - +files/libpng-1.6.1-Fixed-previous-bugfix-to-work-on-64-bit-pla.patch, - +files/libpng-1.6.1-Removed-extra-recently-inserted-line-from-p.patch: - Patch from upstream for correcting the length written to uncompressed iTXt - chunks. This caused "export to .png" with comments in media-gfx/gimp to - produce corrupted files as noticed by lu_zero and jlec. - - 12 Apr 2013; Jeroen Roovers libpng-1.5.15.ebuild: - Stable for HPPA (bug #462314). - - 10 Apr 2013; Samuli Suominen libpng-1.5.15-r15.ebuild: - Prevent file collision with libpng15.so.15 which can be part of the libpng16 - package by preserve_old_lib wrt #465346 - -*libpng-1.5.15-r15 (09 Apr 2013) - - 09 Apr 2013; Samuli Suominen - +libpng-1.5.15-r15.ebuild, libpng-1.6.1.ebuild: - Release libpng16 to ~arch with slotted libpng15 for binary-only pkgs. - -*libpng-1.6.1 (05 Apr 2013) - - 05 Apr 2013; Samuli Suominen +libpng-1.6.1.ebuild: - Version bump wrt #464728 by Lars Wendler. Include subslotting. Temporarily - without KEYWORDS for testing. - -*libpng-1.5.15 (05 Apr 2013) - - 05 Apr 2013; Samuli Suominen +libpng-1.5.15.ebuild: - Version bump wrt #464726 by Lars Wendler - - 18 Feb 2013; Zac Medico libpng-1.5.14.ebuild: - Add ~arm-linux keyword. - - 08 Feb 2013; Samuli Suominen libpng-1.5.14.ebuild: - Revert subslotting for now wrt #454530 while waiting for SONAME change. - -*libpng-1.5.14 (29 Jan 2013) - - 29 Jan 2013; Samuli Suominen +libpng-1.5.14.ebuild: - Version bump wrt #454530 by Agostino Sarubbo - - 20 Dec 2012; Samuli Suominen -libpng-1.2.49.ebuild, - -libpng-1.5.10.ebuild: - old - - 14 Nov 2012; Justin Lecher libpng-1.2.50.ebuild: - Keyworded for ~linux, tested by me - - 16 Oct 2012; Jeroen Roovers libpng-1.2.49.ebuild: - Marked ~hppa too. - - 14 Oct 2012; Raúl Porcel libpng-1.2.50.ebuild, - libpng-1.5.13-r1.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #436592 - - 12 Oct 2012; Agostino Sarubbo libpng-1.5.13-r1.ebuild: - Stable for amd64, wrt bug #436592 - - 12 Oct 2012; Agostino Sarubbo libpng-1.2.50.ebuild: - Stable for AMD64, wrt bug #436592 - - 11 Oct 2012; Anthony G. Basile libpng-1.5.13-r1.ebuild: - stable ppc, bug #436592 - - 11 Oct 2012; Markus Meier libpng-1.5.13-r1.ebuild: - arm stable, bug #436592 - - 09 Oct 2012; Jeroen Roovers libpng-1.5.13-r1.ebuild: - Stable for HPPA (bug #436592). - - 05 Oct 2012; Brent Baude libpng-1.2.50.ebuild, - libpng-1.5.13-r1.ebuild: - Marking libpng-1.2.50 and libpng-1.5.13-r1 for bug 436592 - - 02 Oct 2012; Samuli Suominen -libpng-1.5.13.ebuild: - old - -*libpng-1.5.13-r1 (02 Oct 2012) - - 02 Oct 2012; Samuli Suominen +libpng-1.5.13-r1.ebuild: - Restore old libtool file removal find because prune_libtool_files --all fails - to remove libpng.la dead symlink wrt #436996 by Francesco Turco - - 29 Sep 2012; Samuli Suominen -libpng-1.5.11.ebuild, - -libpng-1.5.12.ebuild: - old - -*libpng-1.5.13 (29 Sep 2012) - - 29 Sep 2012; Samuli Suominen +libpng-1.5.13.ebuild: - Version bump. - - 28 Sep 2012; Ulrich Müller libpng-1.2.49.ebuild, - libpng-1.2.50.ebuild, libpng-1.5.10.ebuild, libpng-1.5.11.ebuild, - libpng-1.5.12.ebuild: - Specify LICENSE more precisely. - -*libpng-1.5.12 (13 Jul 2012) -*libpng-1.2.50 (13 Jul 2012) - - 13 Jul 2012; Samuli Suominen +libpng-1.2.50.ebuild, - +libpng-1.5.12.ebuild: - Version bump. - -*libpng-1.5.11 (16 Jun 2012) - - 16 Jun 2012; Samuli Suominen +libpng-1.5.11.ebuild: - Version bump. - - 16 Jun 2012; Samuli Suominen -libpng-1.2.47.ebuild, - -libpng-1.5.8.ebuild, -libpng-1.5.9.ebuild: - old - - 28 Apr 2012; Raúl Porcel libpng-1.5.10.ebuild: - alpha/sparc stable wrt #410153 - - 26 Apr 2012; Alexis Ballier libpng-1.5.10.ebuild: - keyword ~amd64-fbsd - - 17 Apr 2012; Brent Baude libpng-1.5.10.ebuild: - Marking libpng-1.5.10 ppc64 for bug 410153 - - 16 Apr 2012; Brent Baude libpng-1.5.10.ebuild: - Marking libpng-1.5.10 ppc for bug 410153 - - 04 Apr 2012; Mike Frysinger libpng-1.2.49.ebuild, - libpng-1.5.10.ebuild: - Mark arm/ia64/s390/sh stable #410153. - - 03 Apr 2012; Thomas Kahle libpng-1.2.49.ebuild, - libpng-1.5.10.ebuild: - marked x86 per bug 410153 - - 02 Apr 2012; Agostino Sarubbo libpng-1.2.49.ebuild, - libpng-1.5.10.ebuild: - Stable for amd64, wrt bug #410153 - - 31 Mar 2012; Jeroen Roovers libpng-1.5.10.ebuild: - Stable for HPPA (bug #410153). - -*libpng-1.5.10 (30 Mar 2012) -*libpng-1.2.49 (30 Mar 2012) - - 30 Mar 2012; Samuli Suominen +libpng-1.2.49.ebuild, - +libpng-1.5.10.ebuild: - Version bump wrt #410153 by Thomas D. - - 03 Mar 2012; Raúl Porcel libpng-1.5.9.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #404197 - - 03 Mar 2012; Markus Meier libpng-1.5.9.ebuild: - arm stable, bug #404197 - - 02 Mar 2012; Samuli Suominen libpng-1.5.9.ebuild: - ppc64 stable wrt #404197 - - 02 Mar 2012; Tobias Klausmann libpng-1.5.9.ebuild: - Stable on alpha, bug #404197 - - 28 Feb 2012; Brent Baude libpng-1.5.9.ebuild: - Marking libpng-1.5.9 ppc for bug 404197 - - 20 Feb 2012; Jeroen Roovers libpng-1.5.9.ebuild: - Stable for HPPA (bug #404197). - - 20 Feb 2012; Samuli Suominen -libpng-1.2.46.ebuild, - -libpng-1.4.8-r2.ebuild: - old - - 20 Feb 2012; Samuli Suominen libpng-1.2.47.ebuild: - amd64/x86 stable - -*libpng-1.2.47 (20 Feb 2012) - - 20 Feb 2012; Samuli Suominen +libpng-1.2.47.ebuild: - Version bump. - - 19 Feb 2012; Jeff Horelick libpng-1.5.9.ebuild: - marked x86 per security bug 404197 - - 19 Feb 2012; Agostino Sarubbo libpng-1.5.9.ebuild: - Stable for AMD64, wrt security bug #404197 - - 19 Feb 2012; Samuli Suominen libpng-1.5.9.ebuild: - Use correct apng patchset for the 1.5.9 release - -*libpng-1.5.9 (19 Feb 2012) - - 19 Feb 2012; Tim Harder +libpng-1.5.9.ebuild: - Version bump. - - 06 Feb 2012; Samuli Suominen -libpng-1.5.6.ebuild, - -libpng-1.5.7.ebuild: - old - - 06 Feb 2012; Samuli Suominen libpng-1.5.8.ebuild: - ppc64 stable wrt #401987 - - 06 Feb 2012; Brent Baude libpng-1.5.8.ebuild: - Marking libpng-1.5.8 ppc for bug 401987 - - 04 Feb 2012; Raúl Porcel libpng-1.5.8.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #401987 - - 03 Feb 2012; Jeroen Roovers libpng-1.5.8.ebuild: - Stable for HPPA (bug #401987). - - 02 Feb 2012; Agostino Sarubbo libpng-1.5.8.ebuild: - Stable for X86, wrt security bug #401987 - - 02 Feb 2012; Agostino Sarubbo libpng-1.5.8.ebuild: - Stable for AMD64, wrt security bug #401987 - -*libpng-1.5.8 (01 Feb 2012) - - 01 Feb 2012; Samuli Suominen +libpng-1.5.8.ebuild: - Version bump. - - 01 Feb 2012; Jeroen Roovers libpng-1.5.7.ebuild: - Stable for HPPA (bug #401119). - - 31 Jan 2012; Samuli Suominen libpng-1.5.7.ebuild: - ppc/ppc64 stable wrt #401119 - - 29 Jan 2012; Jeff Horelick libpng-1.5.7.ebuild: - x86 stable per bug 401119 - - 28 Jan 2012; Agostino Sarubbo libpng-1.5.7.ebuild: - Stable for amd64, wrt bug #401119 - - 02 Jan 2012; Samuli Suominen metadata.xml: - USE description for flag "neon" is in use.desc now. - - 22 Dec 2011; Samuli Suominen -libpng-1.5.5.ebuild: - old - -*libpng-1.5.7 (22 Dec 2011) - - 22 Dec 2011; Samuli Suominen +libpng-1.5.7.ebuild, - metadata.xml: - Version bump. - - 04 Dec 2011; Raúl Porcel libpng-1.5.6.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #392293 - - 30 Nov 2011; Jeroen Roovers libpng-1.5.6.ebuild: - Stable for HPPA (bug #392293). - - 28 Nov 2011; Samuli Suominen libpng-1.5.6.ebuild: - amd64/ppc/ppc64/x86 stable wrt #392293 - -*libpng-1.5.6 (04 Nov 2011) - - 04 Nov 2011; Samuli Suominen +libpng-1.5.6.ebuild: - Version bump. - - 30 Oct 2011; Samuli Suominen -libpng-1.4.8-r1.ebuild: - old - - 30 Oct 2011; Raúl Porcel libpng-1.5.5.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #384701 - - 28 Oct 2011; Markus Meier libpng-1.5.5.ebuild: - arm stable, bug #384701 - - 21 Oct 2011; Samuli Suominen libpng-1.5.5.ebuild: - x86 stable wrt #384701 - - 20 Oct 2011; Samuli Suominen libpng-1.5.5.ebuild: - Move blockers from RDEPEND to DEPEND as per recommendation by "few" from - Freenode - - 18 Oct 2011; Jeroen Roovers libpng-1.5.5.ebuild: - Stable for HPPA (bug #384701). - - 17 Oct 2011; Kacper Kowalik libpng-1.5.5.ebuild: - ppc/ppc64 stable wrt #384701 - - 16 Oct 2011; Samuli Suominen libpng-1.5.5.ebuild: - Block libpng-1.5.5.ebuild: - amd64 stable wrt #384701 - - 14 Oct 2011; Samuli Suominen -libpng-1.2.45.ebuild, - -files/libpng-1.2.45-build.patch, -libpng-1.4.8.ebuild, - -files/libpng-1.4.8-build.patch, -libpng-1.5.4-r1.ebuild, - -files/libpng-1.5.4-CVE-2011-3328.patch: - old - - 14 Oct 2011; Samuli Suominen libpng-1.4.8-r1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #384285 - - 11 Oct 2011; Samuli Suominen libpng-1.5.5.ebuild: - Don't execute symbols check with apng patch wrt #378111 by Diego Elio - Pettenò - - 08 Oct 2011; Markus Meier libpng-1.4.8-r1.ebuild: - arm stable, bug #384285 - - 06 Oct 2011; Samuli Suominen libpng-1.5.5.ebuild: - Block libpng-1.4.8-r1.ebuild: - Stable for HPPA (bug #384285). - - 03 Oct 2011; Joseph Jezak libpng-1.4.8-r1.ebuild: - Marked ppc/ppc64 stable for bug #384285. - - 01 Oct 2011; Pawel Hajdan jr libpng-1.2.46.ebuild: - x86 stable wrt bug #384285 - - 01 Oct 2011; Pawel Hajdan jr libpng-1.4.8-r1.ebuild: - x86 stable wrt bug #384285 - - 24 Sep 2011; Tony Vroon libpng-1.2.46.ebuild, - libpng-1.4.8-r1.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & - Elijah "Armageddon" El Lazkani in bug #384285. - -*libpng-1.5.5 (24 Sep 2011) - - 24 Sep 2011; Mike Frysinger +libpng-1.5.5.ebuild: - Version bump #384247. - -*libpng-1.5.4-r1 (23 Sep 2011) - - 23 Sep 2011; Kacper Kowalik -libpng-1.5.4.ebuild, - +libpng-1.5.4-r1.ebuild, +files/libpng-1.5.4-CVE-2011-3328.patch: - Revbump for CVE-2011-3328, till proper apng patch is rolled out - - 20 Sep 2011; Fabian Groffen libpng-1.4.8-r2.ebuild: - Fix installation on Darwin - - 17 Sep 2011; Samuli Suominen libpng-1.4.8-r2.ebuild: - Improve pkg_setup() logic for deleting old library as per example in - dev-libs/openssl:0.9.8. - - 17 Sep 2011; Samuli Suominen -libpng-1.2.44.ebuild, - -libpng-1.4.5.ebuild, -libpng-1.4.7.ebuild, -libpng-1.5.2.ebuild: - [This is a placeholder. Please ignore.] - -*libpng-1.4.8-r2 (17 Sep 2011) - - 17 Sep 2011; Samuli Suominen +libpng-1.4.8-r2.ebuild, - libpng-1.5.4.ebuild: - Commit binary compat ebuild for SONAME libpng14.so.14 and release libpng15 - for general consumption. - -*libpng-1.2.46 (13 Sep 2011) - - 13 Sep 2011; Samuli Suominen +libpng-1.2.46.ebuild: - Version bump. - - 16 Jul 2011; Raúl Porcel libpng-1.4.8.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #373967 - - 13 Jul 2011; Markus Meier libpng-1.4.8.ebuild: - arm stable, bug #373967 - - 12 Jul 2011; Jeroen Roovers libpng-1.2.44.ebuild, - libpng-1.4.8.ebuild: - Stable for HPPA (bug #373967). Mark 1.2 ~hppa. - - 12 Jul 2011; Thomas Kahle libpng-1.4.8.ebuild: - x86 stable per bug 373967 - - 12 Jul 2011; Thomas Kahle libpng-1.2.45.ebuild: - x86 stable per bug 373967 - - 11 Jul 2011; Fabian Groffen libpng-1.4.8-r1.ebuild: - Marked ~m68k-mint, bug #374155 - - 11 Jul 2011; Tony Vroon libpng-1.2.45.ebuild, - libpng-1.4.8.ebuild: - Marked stable on AMD64 based on arch testing by Ian Delaney, for security bug - #373697 by Tim Sammut. - -*libpng-1.5.4 (09 Jul 2011) -*libpng-1.4.8-r1 (09 Jul 2011) - - 09 Jul 2011; Samuli Suominen +libpng-1.4.8-r1.ebuild, - +libpng-1.5.4.ebuild: - Version bump and use released apng patchset. - - 09 Jul 2011; Kacper Kowalik libpng-1.2.44.ebuild, - libpng-1.2.45.ebuild, libpng-1.4.8.ebuild: - ppc/ppc64 stable wrt #373967, ppc/ppc64 keywords dropped (:1.2) - - 08 Jul 2011; Samuli Suominen libpng-1.4.8.ebuild, - +files/libpng-1.4.8-build.patch: - Restore pngpriv.h in pngtest.c because we are using apng patch from 1.4.7 wrt - #374449 by Markus Oehme - -*libpng-1.4.8 (08 Jul 2011) -*libpng-1.2.45 (08 Jul 2011) - - 08 Jul 2011; Samuli Suominen +libpng-1.2.45.ebuild, - +files/libpng-1.2.45-build.patch, +libpng-1.4.8.ebuild: - Version bump. - - 03 May 2011; Tomáš Chvátal libpng-1.5.2.ebuild: - Use eapi4 to make the ebuild smaller a bit. - - 26 Apr 2011; Mike Frysinger libpng-1.4.7.ebuild, - libpng-1.5.2.ebuild, metadata.xml: - Add USE=apng support #183370 by Radoslaw Szkodzinski. - -*libpng-1.5.2 (23 Apr 2011) -*libpng-1.4.7 (23 Apr 2011) - - 23 Apr 2011; Samuli Suominen +libpng-1.4.7.ebuild, - +libpng-1.5.2.ebuild: - Version bump. - - 13 Feb 2011; Fabian Groffen libpng-1.2.44.ebuild, - libpng-1.4.5.ebuild, libpng-1.5.1.ebuild: - Use get_libname to get correct shared lib depending on the platform - - 12 Feb 2011; Mike Frysinger libpng-1.2.44.ebuild: - Clean up a bit and only compile the stuff we will actually install. - -*libpng-1.5.1 (11 Feb 2011) - - 11 Feb 2011; Samuli Suominen +libpng-1.5.1.ebuild: - Version bump. - - 29 Jan 2011; Raúl Porcel libpng-1.4.5.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #352409 - - 25 Jan 2011; Jeroen Roovers libpng-1.4.5.ebuild: - Stable for HPPA (bug #352409). - - 23 Jan 2011; Pawel Hajdan jr libpng-1.4.5.ebuild: - x86 stable wrt bug #352409 - - 22 Jan 2011; Kacper Kowalik libpng-1.4.5.ebuild: - ppc/ppc64 stable wrt #352409 - - 22 Jan 2011; Markos Chandras libpng-1.4.5.ebuild: - Stable on amd64 wrt bug #352409 - -*libpng-1.4.5 (22 Dec 2010) - - 22 Dec 2010; Samuli Suominen +libpng-1.4.5.ebuild: - Version bump. - -*libpng-1.4.4 (05 Oct 2010) - - 05 Oct 2010; Samuli Suominen +libpng-1.4.4.ebuild: - Version bump. - - 19 Jul 2010; Joseph Jezak libpng-1.2.44.ebuild, - libpng-1.4.3.ebuild: - Marked ppc stable for bug #324153. - - 11 Jul 2010; Raúl Porcel libpng-1.4.3.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #324153 - - 11 Jul 2010; Tobias Klausmann libpng-1.4.3.ebuild: - Stable on alpha, bug #324153 - - 04 Jul 2010; Samuli Suominen libpng-1.2.44.ebuild, - libpng-1.4.3.ebuild: - ppc64 stable wrt #324153 - - 30 Jun 2010; Jeremy Olexa libpng-1.4.3.ebuild, - files/libpng-1.4.x-update.sh: - Migrate Gentoo Prefix changes as tested in the Gentoo Prefix overlay. Add - keywords, eprefixify update script. Approved by ssuominen. - - 30 Jun 2010; Christian Faulhammer libpng-1.4.3.ebuild: - stable x86, security bug 324153 - - 30 Jun 2010; Christian Faulhammer libpng-1.2.44.ebuild: - stable x86, security bug 324153 - - 28 Jun 2010; Jeroen Roovers libpng-1.2.44.ebuild: - Stable for HPPA (bug #324153). - - 28 Jun 2010; Jeroen Roovers libpng-1.4.3.ebuild: - Stable for HPPA (bug #324153). - - 27 Jun 2010; Samuli Suominen libpng-1.2.44.ebuild, - libpng-1.4.3.ebuild: - amd64 stable wrt security #324153 - -*libpng-1.4.3 (27 Jun 2010) -*libpng-1.2.44 (27 Jun 2010) - - 27 Jun 2010; Samuli Suominen +libpng-1.2.44.ebuild, - +libpng-1.4.3.ebuild: - Version bump. - - 15 Jun 2010; Samuli Suominen libpng-1.4.2.ebuild: - Preserve libpng12.so.0 as part of #323649. - - 16 May 2010; Samuli Suominen - files/libpng-1.4.x-update.sh: - Update libpng-1.4.x-update.sh to use qfile for finding .la files (based on - xcb-rebuilder.sh from x11-libs/libxcb, thanks to Rémi Cardona for - pointing this out). - -*libpng-1.2.43-r3 (13 May 2010) - - 13 May 2010; Samuli Suominen - -libpng-1.2.43-r1.ebuild, +libpng-1.2.43-r3.ebuild: - Rename revision to get slotted version preferred first wrt #319457 by - Vadim Kuznetsov. - - 12 May 2010; Raúl Porcel libpng-1.2.43-r2.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #307637 - - 11 May 2010; Joseph Jezak libpng-1.2.43-r2.ebuild: - Marked ppc stable for bug #307637. - - 10 May 2010; Jeroen Roovers libpng-1.2.43-r2.ebuild: - Stable for HPPA (bug #307637). - - 10 May 2010; Samuli Suominen - libpng-1.2.43-r2.ebuild: - amd64 stable wrt #307637 - - 10 May 2010; Samuli Suominen libpng-1.4.2.ebuild, - +files/libpng-1.4.x-update.sh: - Install libpng-1.4.x-update.sh which will rename libpng12 with libpng14 in .la files. - - 10 May 2010; Brent Baude libpng-1.2.43-r2.ebuild: - Marking libpng-1.2.43-r2 ppc64 for bug 307637 - -*libpng-1.4.2 (09 May 2010) -*libpng-1.2.43-r2 (09 May 2010) -*libpng-1.2.43-r1 (09 May 2010) - - 09 May 2010; Samuli Suominen libpng-1.2.40.ebuild, - -libpng-1.2.42.ebuild, -libpng-1.2.43.ebuild, +libpng-1.2.43-r1.ebuild, - +libpng-1.2.43-r2.ebuild, -libpng-1.4.2_rc5.ebuild, +libpng-1.4.2.ebuild: - Version bump to final 1.4.2 and release it into ~arch wrt #305095. - -*libpng-1.4.2_rc5 (03 May 2010) - - 03 May 2010; Samuli Suominen - +libpng-1.4.2_rc5.ebuild: - Replace 1.4.1 with 1.4.2_rc5 which will fix problems with xfig, - transfig, and timidity++ by restoring a function. - -*libpng-1.2.43 (06 Mar 2010) - - 06 Mar 2010; Mike Frysinger +libpng-1.2.43.ebuild: - Version bump #307637 by Tobias Heinlein. - -*libpng-1.4.1 (06 Mar 2010) - - 06 Mar 2010; Mike Frysinger +libpng-1.4.1.ebuild: - Version bump #307697 by Lars Wendler. - -*libpng-1.4.0 (14 Feb 2010) - - 14 Feb 2010; Mike Frysinger +libpng-1.4.0.ebuild: - Version bump #301944 by Lars Wendler. - - 31 Jan 2010; Raúl Porcel libpng-1.2.40.ebuild: - sparc stable wrt #297844 - -*libpng-1.2.42 (24 Jan 2010) - - 24 Jan 2010; Mike Frysinger +libpng-1.2.42.ebuild: - Version bump. - - 24 Jan 2010; Tobias Klausmann libpng-1.2.40.ebuild: - Stable on alpha, bug #297844 - - 29 Dec 2009; Christian Faulhammer libpng-1.2.40.ebuild: - stable x86, bug 297844 - - 28 Dec 2009; nixnut libpng-1.2.40.ebuild: - ppc stable #297844 - - 26 Dec 2009; Brent Baude libpng-1.2.40.ebuild: - Marking libpng-1.2.40 ppc64 for bug 297844 - - 24 Dec 2009; Jeroen Roovers libpng-1.2.40.ebuild: - Stable for HPPA (bug #297844). - - 23 Dec 2009; libpng-1.2.40.ebuild: - Stable for amd64 wrt bug #297844 - -*libpng-1.2.41 (21 Dec 2009) - - 21 Dec 2009; Mike Frysinger +libpng-1.2.41.ebuild: - Version bump #297835 by Dror Levin. - - 08 Oct 2009; Raúl Porcel libpng-1.2.38.ebuild: - ia64/m68k/s390/sh stable wrt #284195 - - 30 Sep 2009; Tobias Klausmann libpng-1.2.38.ebuild: - Stable on alpha, bug #284195 - -*libpng-1.2.40 (23 Sep 2009) - - 23 Sep 2009; Mike Frysinger +libpng-1.2.40.ebuild: - Version bump #284855 by Lars Wendler. - - 15 Sep 2009; Jeroen Roovers libpng-1.2.38.ebuild: - Stable for HPPA (bug #284195). - - 15 Sep 2009; Joseph Jezak libpng-1.2.38.ebuild: - Marked ppc stable for bug #284195 - - 12 Sep 2009; Tiago Cunha libpng-1.2.38.ebuild: - stable sparc, bug 284195 - - 11 Sep 2009; Markus Meier libpng-1.2.38.ebuild: - amd64/arm/x86 stable, bug #284195 - - 09 Sep 2009; Tom Gall libpng-1.2.38.ebuild: - stable on ppc64, bug #284195 - - 08 Sep 2009; Mike Frysinger libpng-1.2.38.ebuild: - Allow xz-utils in place of lzma-utils #282684 by Mr. B. - -*libpng-1.2.38 (16 Jul 2009) - - 16 Jul 2009; Mike Frysinger +libpng-1.2.38.ebuild: - Version bump. - - 21 Jun 2009; Brent Baude libpng-1.2.37.ebuild: - Marking libpng-1.2.37 ppc for bug 272970 - - 16 Jun 2009; Brent Baude libpng-1.2.37.ebuild: - Marking libpng-1.2.37 ppc64 for bug 272970 - - 10 Jun 2009; Markus Meier libpng-1.2.37.ebuild: - amd64 stable, bug #272970 - - 10 Jun 2009; Raúl Porcel libpng-1.2.37.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #272970 - - 08 Jun 2009; Christian Faulhammer libpng-1.2.37.ebuild: - stable x86, security bug 272970 - - 07 Jun 2009; Jeroen Roovers libpng-1.2.37.ebuild: - Stable for HPPA (bug #272970). - - 07 Jun 2009; Tobias Klausmann libpng-1.2.37.ebuild: - Stable on alpha, bug #272970 - -*libpng-1.2.37 (04 Jun 2009) - - 04 Jun 2009; Mike Frysinger +libpng-1.2.37.ebuild: - Version bump. - -*libpng-1.2.36 (07 May 2009) - - 07 May 2009; Mike Frysinger +libpng-1.2.36.ebuild: - Version bump. - - 19 Mar 2009; Raúl Porcel libpng-1.2.35.ebuild: - m68k stable, thanks to kolla for testing - - 25 Feb 2009; Markus Meier libpng-1.2.35.ebuild: - amd64 stable, bug #259578 - - 25 Feb 2009; Tobias Scherbaum - libpng-1.2.35.ebuild: - ppc stable, bug #259578 - - 22 Feb 2009; Raúl Porcel libpng-1.2.35.ebuild: - arm/ia64/s390/sh/sparc/x86 stable wrt #259578 - - 22 Feb 2009; Tobias Klausmann libpng-1.2.35.ebuild: - Stable on alpha, bug #259578 - - 20 Feb 2009; Brent Baude libpng-1.2.35.ebuild: - Marking libpng-1.2.35 ppc64 for bug 259578 - - 20 Feb 2009; Jeroen Roovers libpng-1.2.35.ebuild: - Stable for HPPA (bug #259578). - -*libpng-1.2.35 (19 Feb 2009) - - 19 Feb 2009; Mike Frysinger +libpng-1.2.35.ebuild: - Version bump. - - 02 Feb 2009; Raúl Porcel libpng-1.2.34.ebuild: - ia64 stable wrt #255231 - - 19 Jan 2009; Brent Baude libpng-1.2.34.ebuild: - Marking libpng-1.2.34 ppc64 for bug 255231 - - 19 Jan 2009; Jeroen Roovers libpng-1.2.34.ebuild: - Stable for HPPA (bug #255231). - - 18 Jan 2009; Markus Meier libpng-1.2.34.ebuild: - amd64/x86 stable, bug #255231 - - 18 Jan 2009; Tobias Klausmann libpng-1.2.34.ebuild: - Stable on alpha, bug #255231 - - 18 Jan 2009; Tobias Scherbaum - libpng-1.2.34.ebuild: - ppc stable, bug #255231 - - 17 Jan 2009; Ferris McCormick libpng-1.2.34.ebuild: - Sparc stable, Security Bug #255231. - -*libpng-1.2.34 (21 Dec 2008) - - 21 Dec 2008; Mike Frysinger +libpng-1.2.34.ebuild: - Version bump. - - 01 Dec 2008; Brent Baude libpng-1.2.33.ebuild: - Marking libpng-1.2.33 ppc64 for bug 244808 - - 01 Dec 2008; Raúl Porcel libpng-1.2.33.ebuild: - alpha/arm/ia64/sparc stable wrt #244808 - - 01 Dec 2008; Jeroen Roovers libpng-1.2.33.ebuild: - Stable for HPPA (bug #244808). - - 30 Nov 2008; Tobias Scherbaum - libpng-1.2.33.ebuild: - ppc stable, bug #244808 - - 30 Nov 2008; Markus Meier libpng-1.2.33.ebuild: - amd64/x86 stable, bug #244808 - -*libpng-1.2.33 (01 Nov 2008) - - 01 Nov 2008; Mike Frysinger +libpng-1.2.33.ebuild: - Version bump. - - 04 Oct 2008; Doug Goldstein -libpng-1.2.31.ebuild: - remove for bug #237175 and CVE-2008-3964 - -*libpng-1.2.32 (18 Sep 2008) - - 18 Sep 2008; Mike Frysinger +libpng-1.2.32.ebuild: - Version bump. - -*libpng-1.2.31 (21 Aug 2008) - - 21 Aug 2008; Mike Frysinger +libpng-1.2.31.ebuild: - Version bump. - -*libpng-1.2.31_rc01 (19 Aug 2008) - - 19 Aug 2008; Peter Volkov -libpng-1.2.30.ebuild, - +libpng-1.2.31_rc01.ebuild: - Version bump to fix invalid chunk type problem, bug #234916. Removed - affected version. - -*libpng-1.2.30 (16 Aug 2008) - - 16 Aug 2008; Mike Frysinger +libpng-1.2.30.ebuild: - Version bump. - -*libpng-1.2.27 (30 Apr 2008) - - 30 Apr 2008; Mike Frysinger +libpng-1.2.27.ebuild: - Version bump. - - 15 Apr 2008; Robert Buchholz libpng-1.2.26-r1.ebuild: - Stable for "alpha amd64 hppa ia64 ppc ppc64 sparc x86" (bug #217047) - -*libpng-1.2.26-r1 (14 Apr 2008) - - 14 Apr 2008; Mike Frysinger - +files/libpng-1.2.26-CVE-2008-1382.patch, +libpng-1.2.26-r1.ebuild: - Fix from upstream for CVE-2008-1382 #217047. - - 07 Apr 2008; Raúl Porcel libpng-1.2.25.ebuild: - ia64 stable wrt #215978 - - 07 Apr 2008; Tobias Klausmann libpng-1.2.25.ebuild: - Stable on alpha, bug #215978 - - 04 Apr 2008; Brent Baude libpng-1.2.25.ebuild: - stable ppc64, bug 215978 - - 04 Apr 2008; Jeroen Roovers libpng-1.2.25.ebuild: - Stable for SPARC (bug #215978). - - 03 Apr 2008; Markus Meier libpng-1.2.25.ebuild: - amd64/x86 stable, bug #215978 - - 03 Apr 2008; Brent Baude libpng-1.2.25.ebuild: - stable ppc, bug 215978 - - 03 Apr 2008; Jeroen Roovers libpng-1.2.25.ebuild: - Stable for HPPA (bug #215978). - -*libpng-1.2.26 (03 Apr 2008) - - 03 Apr 2008; Mike Frysinger +libpng-1.2.26.ebuild: - Version bump. - - 22 Feb 2008; Jeroen Roovers libpng-1.2.24.ebuild: - Stable for HPPA (bug #210649). - - 21 Feb 2008; Raúl Porcel libpng-1.2.24.ebuild: - alpha/ia64/sparc stable wrt #210649 - - 19 Feb 2008; Christian Faulhammer libpng-1.2.24.ebuild: - stable x86, bug 210649 - - 19 Feb 2008; Christoph Mende libpng-1.2.24.ebuild: - Stable on amd64, bug #210649 - - 19 Feb 2008; nixnut libpng-1.2.24.ebuild: - Stable on ppc wrt bug 210649 - - 19 Feb 2008; Brent Baude libpng-1.2.24.ebuild: - stable ppc64, bug 210649 - -*libpng-1.2.25 (19 Feb 2008) - - 19 Feb 2008; Mike Frysinger +libpng-1.2.25.ebuild: - Version bump. - -*libpng-1.2.24 (14 Dec 2007) - - 14 Dec 2007; Mike Frysinger - +files/libpng-1.2.24-pngconf-setjmp.patch, +libpng-1.2.24.ebuild: - Version bump. - -*libpng-1.2.23 (09 Nov 2007) - - 09 Nov 2007; Mike Frysinger +libpng-1.2.23.ebuild: - Version bump. - - 30 Oct 2007; Tobias Scherbaum - libpng-1.2.22.ebuild: - ppc stable, bug #195261 - - 30 Oct 2007; Daniel Gryniewicz libpng-1.2.22.ebuild: - Marked stable on amd64 for bug #195261 - - 30 Oct 2007; Markus Rothe libpng-1.2.22.ebuild: - Stable on ppc64; bug #195261 - - 30 Oct 2007; Raúl Porcel libpng-1.2.22.ebuild: - alpha/ia64 stable wrt security #195261 - - 30 Oct 2007; Jeroen Roovers libpng-1.2.22.ebuild: - Stable for HPPA (bug #195261). - - 29 Oct 2007; Dawid Węgliński libpng-1.2.22.ebuild: - Stable on x86 (bug #195261) - - 29 Oct 2007; Ferris McCormick libpng-1.2.22.ebuild: - Sparc stable, Bug #195261 -- tests pass; sparc has been good a couple weeks. - - 14 Oct 2007; Mike Frysinger - +files/libpng-1.2.22-locale-syms.patch, libpng-1.2.22.ebuild: - Fix building under random locales #195813. - -*libpng-1.2.22 (13 Oct 2007) - - 13 Oct 2007; Mike Frysinger +libpng-1.2.22.ebuild: - Version bump. - - 12 Oct 2007; Mike Frysinger libpng-1.2.18-r1.ebuild, - libpng-1.2.20.ebuild, libpng-1.2.21-r2.ebuild, libpng-1.2.21-r3.ebuild: - Drop libpng manual.txt #192899. - - 11 Oct 2007; Raúl Porcel libpng-1.2.21-r3.ebuild: - alpha/ia64/sparc stable wrt #195387 - - 11 Oct 2007; Jeroen Roovers - files/digest-libpng-1.2.18-r1, files/digest-libpng-1.2.20, - files/digest-libpng-1.2.21-r2, files/digest-libpng-1.2.21-r3, Manifest: - Fix libpng-manual.txt digest. - - 11 Oct 2007; Lars Weiler libpng-1.2.21-r3.ebuild: - stable ppc, bug #195387 - - 11 Oct 2007; Mike Doty libpng-1.2.21-r3.ebuild: - amd64 stable bug 195387 - - 11 Oct 2007; Tom Gall libpng-1.2.21-r3.ebuild: - stable on ppc64, bug #195387 - - 10 Oct 2007; Dawid Węgliński libpng-1.2.21-r3.ebuild: - Stable on x86, wrt bug #195387 - - 10 Oct 2007; Jeroen Roovers libpng-1.2.21-r3.ebuild: - Stable for HPPA (bug #195387). - -*libpng-1.2.21-r3 (10 Oct 2007) - - 10 Oct 2007; Doug Goldstein - +files/libpng-1.2.21-null-termination.patch, +libpng-1.2.21-r3.ebuild: - Update the memory corruption bug in #194864 - -*libpng-1.2.21-r2 (06 Oct 2007) - - 06 Oct 2007; Mike Frysinger - files/libpng-1.2.21-off-by-one.patch, +libpng-1.2.21-r2.ebuild: - Update the memory corruption fix some more #194864 by Peter Henriksson. - -*libpng-1.2.21-r1 (06 Oct 2007) - - 06 Oct 2007; Mike Frysinger - +files/libpng-1.2.21-off-by-one.patch, +libpng-1.2.21-r1.ebuild: - Fix from upstream for memory overflow #194864 by teidakankan and Peter - Henriksson. - -*libpng-1.2.21 (05 Oct 2007) - - 05 Oct 2007; Mike Frysinger +libpng-1.2.21.ebuild: - Version bump. - -*libpng-1.2.20 (20 Sep 2007) - - 20 Sep 2007; Mike Frysinger -libpng-1.2.19.ebuild, - +libpng-1.2.20.ebuild: - Version bump #192119 and punt 1.2.19 since it has broken mmx code #189467 - #189433. - - 20 Sep 2007; Brent Baude libpng-1.2.18-r1.ebuild: - Marking libpng-1.2.18-r1 ppc64 stable for bug 189424 - - 25 Aug 2007; Mike Frysinger libpng-1.2.19.ebuild: - Add USE=mmx to help workaround #189467. - - 24 Aug 2007; Raúl Porcel libpng-1.2.18-r1.ebuild: - alpha/ia64 stable wrt #189424 - - 23 Aug 2007; Joshua Kinard libpng-1.2.18-r1.ebuild: - Stable on mips, per #189424. - - 20 Aug 2007; Markus Ullmann libpng-1.2.18-r1.ebuild: - Stable on x86 wrt bug #189424 - - 20 Aug 2007; Jeroen Roovers libpng-1.2.18-r1.ebuild: - Stable for HPPA (bug #189424). - - 19 Aug 2007; Christoph Mende libpng-1.2.18-r1.ebuild: - Stable on amd64 wrt bug #189424 - - 19 Aug 2007; Ferris McCormick libpng-1.2.18-r1.ebuild: - Sparc stable --- Bug #189424 --- fixing Bug #181318 (known good for 4 weeks). - - 19 Aug 2007; nixnut libpng-1.2.18-r1.ebuild: - Stable on ppc wrt bug 189424 - -*libpng-1.2.19 (19 Aug 2007) - - 19 Aug 2007; Mike Frysinger +libpng-1.2.19.ebuild: - Version bump. - -*libpng-1.2.18-r1 (14 Jul 2007) - - 14 Jul 2007; Mike Frysinger - +files/libpng-1.2.18-gray.patch, +libpng-1.2.18-r1.ebuild: - Add fix from upstream for gray handling #181318 by David Barnett and Steffen - Wolf. - - 11 Jul 2007; Roy Marples libpng-1.2.18.ebuild: - Keyworded ~sparc-fbsd. - - 27 May 2007; Joshua Kinard libpng-1.2.18.ebuild: - Stable on mips. - - 21 May 2007; Tobias Scherbaum - libpng-1.2.18.ebuild: - ppc stable, bug #178004 - - 21 May 2007; Gustavo Zacarias libpng-1.2.18.ebuild: - Stable on sparc wrt security #178004 - - 19 May 2007; Christian Faulhammer libpng-1.2.18.ebuild: - stable amd64, security bug 178004 - - 19 May 2007; nixnut libpng-1.2.16.ebuild: - Stable on ppc wrt bug 178359 - - 19 May 2007; Jeroen Roovers libpng-1.2.18.ebuild: - Stable for HPPA (bug #178004). - - 19 May 2007; Raúl Porcel libpng-1.2.15.ebuild, - libpng-1.2.16.ebuild, libpng-1.2.18.ebuild: - alpha stable wrt #156061, #178359. And alpha/ia64/x86 stable wrt security - #178004 - - 19 May 2007; Markus Rothe libpng-1.2.16.ebuild: - Stable on ppc64; bug #178359 - - 19 May 2007; Markus Rothe libpng-1.2.18.ebuild: - Stable on ppc64; bug #178004 - - 18 May 2007; Roy Marples libpng-1.2.18.ebuild: - Run elibtoolize so we get sane .so versioning on FreeBSD. - -*libpng-1.2.18 (17 May 2007) - - 17 May 2007; Mike Frysinger +libpng-1.2.18.ebuild: - Version bump. - - 16 May 2007; Daniel Gryniewicz libpng-1.2.16.ebuild: - Marked stable on amd64 for bug #178359 - - 15 May 2007; Jeroen Roovers libpng-1.2.16.ebuild: - Stable for HPPA (bug #178359). - - 12 May 2007; Joshua Kinard libpng-1.2.16.ebuild: - Stable on mips. - - 11 May 2007; Gustavo Zacarias libpng-1.2.16.ebuild: - Stable on sparc - - 24 Apr 2007; Raúl Porcel libpng-1.2.16.ebuild: - ia64 + x86 stable - - 07 Feb 2007; Simon Stelling libpng-1.2.15.ebuild: - stable on amd64; bug 156061 - -*libpng-1.2.16 (01 Feb 2007) - - 01 Feb 2007; Mike Frysinger +libpng-1.2.16.ebuild: - Version bump. - - 23 Jan 2007; Jeroen Roovers libpng-1.2.15.ebuild: - Stable for HPPA (bug #156061). - - 23 Jan 2007; Gustavo Zacarias libpng-1.2.15.ebuild: - Stable on sparc wrt #156061 - - 23 Jan 2007; Christian Faulhammer libpng-1.2.15.ebuild: - stable x86, bug #156061 - - 22 Jan 2007; Luca Barbato libpng-1.2.15.ebuild: - Marked ppc - - 22 Jan 2007; Markus Rothe libpng-1.2.15.ebuild: - Stable on ppc64; bug #156061 - - 09 Jan 2007; Markus Rothe libpng-1.2.14.ebuild: - Stable on ppc64; bug #159562 - - 07 Jan 2007; Tobias Scherbaum - libpng-1.2.14.ebuild: - ppc stable, bug #159562 - - 07 Jan 2007; Seemant Kulleen libpng-1.2.14.ebuild, - libpng-1.2.14-r1.ebuild: - fixed the bum cp command, closing bug #160683 - - 06 Jan 2007; Seemant Kulleen - -libpng-1.2.12-r1.ebuild, libpng-1.2.14.ebuild, libpng-1.2.14-r1.ebuild, - libpng-1.2.15.ebuild: - put a versioned and compressed manual on the gentoo mirrors, to fix bug - #146921, once and for all. I've also sent an email upstream requesting that - they version the libpng-manual.txt file as well, so that we do not have to - maintain it separately on our mirrors. - - 06 Jan 2007; Michael Cummings libpng-1.2.14.ebuild: - Bug 159562, amd64 stable - -*libpng-1.2.15 (06 Jan 2007) - - 06 Jan 2007; Mike Frysinger +libpng-1.2.15.ebuild: - Version bump. - - 04 Jan 2007; Bryan Østergaard libpng-1.2.14.ebuild: - Stable on Alpha, bug 159562. - - 03 Jan 2007; Jeroen Roovers libpng-1.2.14.ebuild: - Stable for HPPA (bug #159562). - - 02 Jan 2007; Gustavo Zacarias libpng-1.2.14.ebuild: - Stable on sparc wrt #159562 - - 02 Jan 2007; Andrej Kacian libpng-1.2.14.ebuild: - Stable on x86, bug #159562. - -*libpng-1.2.14-r1 (31 Dec 2006) - - 31 Dec 2006; Mike Frysinger - +files/libpng-1.2.14-mem-leak.patch, +libpng-1.2.14-r1.ebuild: - Apply fix from dev version of libpng to plug a memleak #159216. - -*libpng-1.2.14 (28 Nov 2006) - - 28 Nov 2006; Mike Frysinger +libpng-1.2.14.ebuild: - Version bump. - - 16 Nov 2006; Markus Rothe libpng-1.2.13.ebuild: - Stable on ppc64; bug #154380 - - 16 Nov 2006; Gustavo Zacarias libpng-1.2.13.ebuild: - Stable on sparc wrt security #154380 - - 15 Nov 2006; Jeroen Roovers libpng-1.2.13.ebuild: - Stable for HPPA (bug #154380). - - 15 Nov 2006; Chris Gianelloni libpng-1.2.13.ebuild: - Stable on alpha/amd64/ppc/x86 wrt bug #154380. - -*libpng-1.2.13 (15 Nov 2006) - - 15 Nov 2006; Mike Frysinger +libpng-1.2.13.ebuild: - Version bump. - - 24 Oct 2006; Fabian Groffen libpng-1.2.12.ebuild, - libpng-1.2.12-r1.ebuild: - Dropped ppc-macos keyword, see you in prefix. - - 30 Aug 2006; Gustavo Zacarias - libpng-1.2.12-r1.ebuild: - Stable on sparc wrt #144495 - - 22 Aug 2006; Stephen P. Becker - libpng-1.2.12-r1.ebuild: - stable on mips, bug 144495 - - 21 Aug 2006; Chris Gianelloni libpng-1.2.12.ebuild: - Stable on mips for bug #138433 and also to bring it in sync with the release - snapshot. - - 20 Aug 2006; Stephanie Lockwood-Childs - libpng-1.2.12-r1.ebuild: - stable on ppc (Bug #144495) - - 20 Aug 2006; Torsten Veller libpng-1.2.12-r1.ebuild: - Stable on x86 (#144495) - - 13 Aug 2006; Markus Rothe libpng-1.2.12-r1.ebuild: - Stable on ppc64; bug #139052 - - 30 Jul 2006; Danny van Dyk libpng-1.2.12-r1.ebuild: - Marked stable on amd64 wrt Bug #139052. - -*libpng-1.2.12-r1 (06 Jul 2006) - - 06 Jul 2006; Mike Frysinger - +files/libpng-1.2.12-no-asm.patch, +libpng-1.2.12-r1.ebuild: - Add patch by David Nadlinger to make sure PNG_NO_ASSEMBLER_CODE is properly - exported to pngconf.h (this is already fixed in libpng-1.4 betas) #136452 / - #139052. - - 03 Jul 2006; Gustavo Zacarias libpng-1.2.12.ebuild: - Stable on sparc wrt security #138433 - - 01 Jul 2006; Thomas Cort libpng-1.2.12.ebuild: - Stable on alpha wrt security Bug #138433. - - 01 Jul 2006; Andrej Kacian libpng-1.2.12.ebuild: - Stable on x86, bug #138433. - - 01 Jul 2006; Markus Rothe libpng-1.2.12.ebuild: - Stable on ppc64; bug #138433 - - 01 Jul 2006; Simon Stelling libpng-1.2.12.ebuild: - stable on amd64 wrt bug 138433 - - 01 Jul 2006; Lars Weiler libpng-1.2.12.ebuild: - Stable on ppc; bug #138433. - - 01 Jul 2006; Fabian Groffen libpng-1.2.12.ebuild: - Marked ppc-macos stable (bug #138433) - -*libpng-1.2.12 (29 Jun 2006) - - 29 Jun 2006; Mike Frysinger +libpng-1.2.12.ebuild: - Version bump #138433. - -*libpng-1.2.10 (10 Jun 2006) - - 10 Jun 2006; Mike Frysinger +libpng-1.2.10.ebuild: - Version bump #136148 by Lars (Polynomial-C). - - 29 Apr 2006; Joshua Kinard libpng-1.2.8-r1.ebuild: - Marked stable on mips. - - 01 Apr 2006; Diego Pettenò libpng-1.2.8-r1.ebuild: - Add ~x86-fbsd keyword. - - 22 Mar 2006; libpng-1.2.8-r1.ebuild: - Stable on ppc. Bug #126888 - - 21 Mar 2006; Patrick McLean libpng-1.2.8-r1.ebuild: - Stable on amd64 (bug #126888) - - 20 Mar 2006; Torsten Veller libpng-1.2.8-r1.ebuild: - Stable on x86 (#126888) - - 20 Mar 2006; Fernando J. Pereda libpng-1.2.8-r1.ebuild: - Stable on alpha as per bug #126888 - - 20 Mar 2006; Gustavo Zacarias - libpng-1.2.8-r1.ebuild: - Stable on sparc wrt #126888 - - 20 Mar 2006; Markus Rothe libpng-1.2.8-r1.ebuild: - Stable on ppc64; bug #126888 - - 19 Jan 2006; Simon Stelling libpng-1.2.8-r1.ebuild: - fix broken libdir in pkgconfig file - - 30 Oct 2005; Fabian Groffen - files/libpng-1.2.8-build.patch: - Added patching of makefile.darwin to libpng-1.2.8-build.patch. Solves bug - #109957 - -*libpng-1.2.8-r1 (11 Oct 2005) - - 11 Oct 2005; Mike Frysinger - +files/libpng-1.2.8-build.patch, +files/libpng-1.2.8-strnlen.patch, - +libpng-1.2.8-r1.ebuild: - Clean up build system for cross-compile sake. - - 27 May 2005; Mike Frysinger libpng-1.2.8.ebuild: - Add support for USE=doc to pull in the manual #94029 by Laurence Withers. - - 16 May 2005; Stephen P. Becker libpng-1.2.8.ebuild: - stable on mips - - 08 Apr 2005; Markus Rothe libpng-1.2.8.ebuild: - Stable on ppc64 - - 20 Feb 2005; Mamoru KOMACHI libpng-1.2.8.ebuild: - Stable on ppc-macos. - - 07 Feb 2005; Bryan Østergaard libpng-1.2.8.ebuild: - Stable on alpha. - - 05 Feb 2005; Michael Hanselmann libpng-1.2.8.ebuild: - Stable on ppc. - - 03 Feb 2005; Gustavo Zacarias libpng-1.2.8.ebuild: - Stable on sparc - - 18 Jan 2005; libpng-1.2.8.ebuild: - Fix for ppc-macos. - -*libpng-1.2.8 (03 Jan 2005) - - 03 Jan 2005; Mike Frysinger +libpng-1.2.8.ebuild: - Version bump #74456 by Ryan Hill. - - 29 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - -*libpng-1.2.7-r1 (20 Nov 2004) - - 20 Nov 2004; Mamoru KOMACHI - +files/libpng-1.2.7-png_do_strip_filler.diff, +libpng-1.2.7-r1.ebuild: - Extracted png_do_strip_filler patch from libpng-1.2.8beta4. - This fixes bug #67069. - - 12 Nov 2004; Joshua Kinard libpng-1.2.7.ebuild: - Marked stable on mips. - - 06 Nov 2004; Michael Sterrett libpng-1.2.5-r8.ebuild, - libpng-1.2.7.ebuild: - removed use macos - - 23 Sep 2004; Gustavo Zacarias libpng-1.2.7.ebuild: - Stable on sparc - - 23 Sep 2004; Jeremy Huddleston libpng-1.2.7.ebuild: - get_libdir fixes. Atable on amd64. - - 22 Sep 2004; Heinrich Wendel libpng-1.2.7.ebuild: - stable on x86, fixes some nasty rendering bugs in khtml - - 22 Sep 2004; Michael Sterrett libpng-1.2.5-r8.ebuild: - save the shells - - 22 Sep 2004; Mamoru KOMACHI libpng-1.2.5-r7.ebuild, - libpng-1.2.5-r8.ebuild, libpng-1.2.7.ebuild: - Added to ~ppc-macos. Fixed use invocation wrt macos/ppc-macos. - -*libpng-1.2.7 (11 Sep 2004) - - 11 Sep 2004; Michael Sterrett - +files/1.2.7-gentoo.diff, +libpng-1.2.7.ebuild: - version bump - - 12 Aug 2004; Joshua Kinard libpng-1.2.5-r8.ebuild: - Bumped 1.2.5-r8 to mips stable to fix Bug #59424. - - 06 Aug 2004; foser libpng-1.0* : - Remove all traces of libpng-1.0* (#59424) - - 06 Aug 2004; Bryan Østergaard,,, libpng-1.2.5-r8.ebuild: - Stable on alpha, bug #59424. - - 05 Aug 2004; Ciaran McCreesh libpng-1.2.5-r8.ebuild: - Stable on sparc, bug #59424 - - 05 Aug 2004; Luca Barbato libpng-1.2.5-r8.ebuild: - Marked ppc - -*libpng-1.2.5-r8 (05 Aug 2004) - - 05 Aug 2004; +libpng-1.2.5-r8.ebuild, - +files/libpng-1.2.5-security.diff: - Security bump for bug #59424. - -*libpng-1.2.5-r7 (07 Jul 2004) - - 07 Jul 2004; Mike Frysinger - files/libpng-1.2.5-gentoo.diff, -libpng-1.2.5-r6.ebuild, - +libpng-1.2.5-r7.ebuild: - Version bump to fix security bug #56307. - -*libpng-1.2.5-r6 (13 May 2004) - - 13 May 2004; Mike Frysinger - -files/libpng-1.0.12-gentoo.diff, files/libpng-1.2.5-gentoo.diff, - -files/libpng-update-bins.sh, -files/libpng-update-libs.sh, - -libpng-1.0.12-r2.ebuild, -libpng-1.0.15-r1.ebuild, libpng-1.0.15-r2.ebuild, - -libpng-1.0.15.ebuild, -libpng-1.2.5-r2.ebuild, -libpng-1.2.5-r3.ebuild, - -libpng-1.2.5-r4.ebuild, -libpng-1.2.5-r5.ebuild, +libpng-1.2.5-r6.ebuild: - Add small patch from netbsd #49263 by Anders Rune Jensen. Re-add the - flag-o-matic stuff for k6 cpus and gcc-3.2/3.3 #50931 by Viperlin. - Clean out the old versions of libpng for the security fix #49887 by Olivier. - -*libpng-1.2.5-r5 (11 May 2004) -*libpng-1.0.15-r2 (11 May 2004) - - 11 May 2004; libpng-1.0.15-r2.ebuild, - libpng-1.2.5-r5.ebuild: - bump ebuild revisions to force user updates for GLSA process. No change in the - .ebuild so no need to call for arch maintiners. By request of koon@g.o - - 09 May 2004; files/libpng-1.0.15-gentoo.diff, - files/libpng-1.2.5-gentoo.diff: - The library provides 2 calls png_chunk_error and png_chunk_warning for default - error and warning messages handling. Inside the code a fixed size buffer is - used and 64 bytes are used to store the caller supplied message. But there are - no bounds checking and this limitation is not documented. Programs linked - against libpng may crash or even execute arbitrary code if the caller message - is dependent on external inputs. Bugzilla bug #49887 - - 02 Apr 2004; libpng-1.2.5-r4.ebuild: - adding s390 keywords - - 16 Nov 2003; Brad House libpng-1.0.15-r1.ebuild: - mark stable on amd64 - - 01 Jul 2003; Todd Sunderlin libpng-1.2.5-r4.ebuild: - set stable on sparc - - 18 maj 2003; libpng-1.0.15-r1.ebuild : - update to make libpng not overwrite libpng.pc, which broke fbdesk - - 24 Apr 2003; Martin Schlemmer libpng-1.2.5-r4.ebuild : - Fix it to default CC to "gcc" if not set, else build borks. - -*libpng-1.2.5-r4 (21 Jan 2003) - - 15 Mar 2003; Jan Seidel : - Added mips to KEYWORDS - - 12 Mar 2003; Zach Welch libpng-1.2.5-r4.ebuild: - add arm keyword - - 01 Mar 2003; Brandon Low libpng-1.2.5-r4.ebuild: - Various ebuild fixes, better errors, use of einstall, and make the package use - the proper CC and CXXs from the portage environment - - 12 Feb 2003; Guy Martin libpng-1.2.5-r4.ebuild : - Added hppa to keywords. - - 21 Jan 2003; Mike Frysinger libpng-1.2.5-r4.ebuild : - fixed doman #14303 - -*libpng-1.2.5-r3 (13 Feb 2003) - - 12 Jul 2003; Daniel Ahlberg : - Added missing changelog entry. - -*libpng-1.0.15-r1 (18 May 2003) - - 12 Jul 2003; Daniel Ahlberg : - Added missing changelog entry. - -*libpng-1.0.15 (14 Jan 2003) - - 09 Feb 2003; Seemant Kulleen *.ebuild : - - Sed delimiter to : from /, closing bug #15006 by Blu3 - - - 15 Jan 2003; Seemant Kulleen - files/libpng-1.0.15-gentoo.diff : - - Forgot to add to cvs yesterday. - - 14 Jan 2003; Seemant Kulleen libpng-1.0.15.ebuild - files/digest-libpng-1.0.15 : - - Version bump of the libpng-10 series. This should not clobber libpng-12 - from being the default. Closes bug #10726 by : jk@xylema.org (John Kozak) - - -*libpng-1.2.5-r2 (08 Jan 2003) -*libpng-1.0.12-r2 (08 Jan 2003) - - 21 Jan 2003; Mike Frysinger libpng-1.2.5-r4.ebuild : - Fixed 'doman' so that in doesn't mistakenly install library files. - - 19 Jan 2003; George Shapovalov libpng-1.2.5-r3.ebuild, libpng-1.0.15.ebuild : - update to libpng-1.0.15 may cause autocleaning of png.h if user did not remerge libpng-1.2.5 after - emerging 1.0.12. Revision bumped libpng-1.2.5-r3.ebuild to force remerge. - Also added warning to libpng-1.0.15.ebuild about this issue. - - 17 Jan 2003; Daniel Ahlberg libpng-1.2.5-r2.ebuild : - Changed sed "/" to ":". - - 16 Jan 2003; Seemant Kulleen libpng-1.0.15.ebuild - libpng-1.2.5-r2.ebuild files/libpng-1.0.15-gentoo.diff : - - fixed the diff and using epatch - - 08 Jan 2003; Daniel Ahlberg libpng-1.0.12-r2.ebuild, libpng-1.2.5-r2.ebuild : - Applied Debian patch to fix buffer overflows. - -*libpng-1.2.5-r1 (21 Dec 2002) - - 22 Dec 2002; foser libpng-1.2.5-r1.ebuild : - Fixed problems with -march=k6 (bug #12561) - - 22 Dec 2002; Martin Holzer libpng-1.2.5-r1.ebuild files/digest-libpng-1.2.5-r1 Changelog : - Changed SRC_URI to sf and .tar.gz to tar.bz2 - - 21 Dec 2002; foser libpng-1.2.5-r1.ebuild : - Add fix for linker issues (bug #9792), revision bump to make sure everybody gets it - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*libpng-1.2.5 (25 Oct 2002) - - 25 Oct 2002; Mike Frysinger : - Version bump per #9651 - -*libpng-1.2.4 libpng-1.2.3-r1 (09 Jul 2002) - - 22 Dec 2002; Martin Holzer libpng-1.2.4.ebuild files/digest-libpng-1.2.4 Changelog : - Changed SRC_URI to sf and .tar.gz to tar.bz2 - - 09 Jul 2002; Seemant Kulleen libpng-1.2.4.ebuild, - libpng-1.2.3-r1.ebuild files/digest-libpng-1.2.3-r1 : - - added a check to see if /usr/lib/libpng.so.3.1.2.1 exists, and to remove - it if it does, in pkg_postinst(). This is because upstream screwed up - somehow between 1.2.1 and 1.2.3 - -*libpng-1.2.4 (08 Jul 2002) - - 08 Jul 2002; Gabriele Giorgetti libpng-1.2.4.ebuild - files/digest-libpng-1.2.4 : - - new version, I've been testing it for a while, but I'm leaving it masked - untill someone wiser (Seemant ? :) than me decides it is ready to go live. - - -*libpng-1.2.3 (26 May 2002) - - 26 May 2002; Seemant Kulleen libpng-1.2.3.ebuild - files/digest-libpng-1.2.3 : - - Version bump, masked for now - - - 20 Apr 2002; Seemant Kulleen - - This has been masked for testing. testing shows that it stinks worse than - 1.2.1, so it is being killed. - -*libpng-1.2.2 (16 Apr 2002) - - 16 Apr 2002; Seemant Kulleen - - Quick version update (new version fixes many bugs; whatever). Kaali in - #gentoo is to be thanked for finding the two bogus symlinks that the make - install process installs. Those are fixed with the two dosym operations - in src_install() - -*libpng-1.0.12-r1 and libpng-1.2.1-r1 (13 April 2002) - - 22 Dec 2002; Martin Holzer libpng-1.0.12-r1.ebuild files/digest-libpng-1.0.12-r1 Changelog : - Changed SRC_URI to sf and .tar.gz to tar.bz2 - - 13 April 2002; Bart Verwilst ChangeLog : - - In order to prevent users from having to almost completely rebuild their - system after they upgraded to 1.2.1, i'm adding SLOT's to 1.0.x and - 1.2.x, so they can happily live together :o) - -*libpng-1.0.12 (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/media-libs/libpng/Manifest b/sdk_container/src/third_party/portage-stable/media-libs/libpng/Manifest index 16ec94db68..a341631212 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/Manifest +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/Manifest @@ -1,23 +1,23 @@ -DIST libpng-1.2.51.tar.xz 562940 SHA256 c7d7b813b022afd70474f78bcc3655c7bb54edbf28dd4652e5521cbb6da56d4a SHA512 63ba0df5eff78b254d53f6cfd4075d3ea93ee9445e37678fc7d29fa116137b2a7c441eda23851638f9185166e408f42c51d0678c466c8376a1de356c7db760f2 WHIRLPOOL d829b07e950c64a8de37591ac5d40211f8e762feff8ff6f98db35714293997304b3eb063ea69a87064e6c66530a4fa2531dadcb1a0bb412066c558a5ff2f679c -DIST libpng-1.2.52.tar.xz 566088 SHA256 d4fb0fbf14057ad6d0319034188fc2aecddb493da8e3031b7b072ed28f510ec0 SHA512 5890daec6aaf619e3eab32ee8105182f220ffce9e945a5129148ff6918d3749ddb3e9f60c25d6e8457184d5a2622b07d154640d13afb92f5ce9c48873e956a42 WHIRLPOOL dfa6870e7d5e4ca05ba74bd9cd599bcbc301046c7bde7042cd2d1ec4c706f4754dd40a10bd3d753ab169cc3365152a6c1f0f8fa33bcd0e0812019c670c49194a -DIST libpng-1.2.53.tar.xz 577220 SHA256 b45e49f689e7451bd576569e6a344f7e0d11c02ecbb797f4da0e431526765c0a SHA512 3fec7c0d673ef4147828aedb8e8ca3cbd270292d8d716fc832d0c546c5d7314ac594af337416f112eaf214aad19d6eeaa25901150880c003b92cdff58d001fe7 WHIRLPOOL cb63625e11f88147f3e22af20d612b4def068a469f683a0507d0b584a75095b86393eea305599cdb548ddf8cc1975aa9e48221bd6305d20d1e47376dd70c8715 -DIST libpng-1.5.21-apng.patch.gz 9511 SHA256 8a4fffa885f1a1a34a7bdcaa2d1b8f1e025f6e1cf9c5bf17224672d2a6948d94 SHA512 b3369d97b19ebeae06e1f2874c2a3cc8f42421fb4be76f913be359630c5483c31cad6643f7c0a4edd3a952406d6acbffdd4a6cbfc9a09df07094bf6c6d9fbe15 WHIRLPOOL 5403fef0c1233c2e82785690d619f0e917d98a0056058064ddba446ed9987d05a4fe608b4883196f035f4b2de2650d858906014d13e5aed4d275d9e5e42ffb3d -DIST libpng-1.5.21.tar.xz 734356 SHA256 b5151c64bc70489997790a492e1094d106be90a22b2958c43eee25a70dffdba7 SHA512 dd27d250271b72c33b9ea6282b549ad2a7a638334f97a218a00cde3136d97faf37544e304f84b966a064f9117e4681dde4f888ad63ecab41473d176066f3f5b4 WHIRLPOOL 4768c55e4d62a32d490b29285262f2dfb160c7a35afdd0e8f8d14a70348b4020c6f57dd97a9015b912c49c3dd73b660e0905c74df3674c0549fc3add5358899e -DIST libpng-1.5.23-apng.patch.gz 9589 SHA256 946036ca1331275358489590f6046201c0a7dce363aa1a302cb251b73c3a4be0 SHA512 8b65a96a1111e1c5e6ceb6c610b8e5b9df03e163f5c20718893804392bfecb294677b543dd422147d3b1e5abf27d040d8791ddd3aec3de4ac40588abd3c0660d WHIRLPOOL 1c773a99567189fc0d400facec7817012e1c019081ab0b9093ef868a67a4d7c0b4b6b51b8aa5c07b4f96b64baa57f9a089fd39be7c7a9b9c1007c180d8e9d5ac -DIST libpng-1.5.23.tar.xz 743548 SHA256 1f2dc3278e9d0c3aba618f9d585c24d744d65cad76cf799c9405085033e41f12 SHA512 c367d6366359c635b2a7c2692a31bbd98bcd6a700995873aeade041a9a0fa411001feb756a3c3643dbfca92011a2724e44a76996963acf34153d7f0039f592c9 WHIRLPOOL 85e1b289d56d7d6a467b980a044547d7072f409c2aa964dc7f0f0158f4dec9d1811a42b275ca61b587ded7f62dd1d507fa1c51b00ec2d830875e3ce236c9dbdb -DIST libpng-1.6.16-apng.patch.gz 9552 SHA256 07eb4825f6787283aa2c4f77b6fd421875ec7982e2a5b1705c3bea0cdccf5c2d SHA512 85c09090dab312ed9b61eac2d957ce1eda6496d4d66e42b3ce4278d5dd6213fffe1f84c0b94424c389e04a99d0cc08ec5b9a77cb2ac14ad75dc49055bbb45292 WHIRLPOOL b3980311dc81ae83cd42969d797924ebe27da1c8955d0f931e97df5d609d8eb0db46bd418f82d02f1f914910c6a866b8d7b4664a2780a711fefa5c71b749e376 -DIST libpng-1.6.16.tar.xz 907284 SHA256 42f754df633e4e700544e5913cbe2fd4928bbfccdc07708a5cf84e59827fbe60 SHA512 d469a86b8c111be98c15afb1744ead0c7235dbd0b18cf47c5b4b4cfe64c7b1f63897d32e1fc65b0fdd2e01aa6767cad85ea3c0f6aabf9b647696e58803904fa3 WHIRLPOOL dae0248eec827d1462f4e8b9b7c4405fc3c05bc7e9f01ca8ff817a16b010b9aeaf54fa611d223385c0b2af8ee844465eea1b0e8d1125da5213fe2e7f1928f27a -DIST libpng-1.6.17-apng.patch.gz 9554 SHA256 bc586248bd52faec54e54624df3045630970fffbcb018cbd444c4962b28064d1 SHA512 ba1a6466c81bbe3cf87d4d6687e073640ee870c2771a700bf1d00783369733fd298571b2d5a6e077daf4d3bb6c37c1f8e4bd88793caf963983ea729b23856217 WHIRLPOOL 7ba7cfe21af13194681084d45c94afa6318d44118f11814c3cc79c24857fcdc3362b404acf0f1dbf976f96f56c27410cdffd5726c832d47b2ff5bced2b9f73e6 -DIST libpng-1.6.17.tar.xz 919828 SHA256 98507b55fbe5cd43c51981f2924e4671fd81fe35d52dc53357e20f2c77fa5dfd SHA512 f22a48b355adea197a2d79f90ccc6b3edef2b5e8f6fb17319bd38652959126bbecb9442fd95e5147a894484446e87e535667fbfcf3b1e901b8375e5bb00a3bf3 WHIRLPOOL c82f69b275a860eb545340e0322db425c07467369542c49820d0e1f9e4b6b0ad2c5e7090dbceb2eabe785a74285f40f13b30cfac1a0da1e5a5ceca4322092e6d -DIST libpng-1.6.18-apng.patch.gz 9940 SHA256 1d595b3b33c09529dddf869ca69f386528dfe1b991d2679377082e2acbca7009 SHA512 ebf8e2d11b18afc0943502be069076fbe07792e8056058551de0b1cf07987a6cf423edaa5de7aefb318115054235d984059a83aad93b06bed1a56002a0b6bd9b WHIRLPOOL d177ef6a4846956e8a2768b5beb5e18a6e9db2d03ef32e6ff21f79994f8274175b8bba01def0f85af4cd6640050173291e7a54c148076cbb8397e886257f83b8 -DIST libpng-1.6.18.tar.xz 932324 SHA256 2e10c13b7949883ac961db6177c516d778184432d440317e9f0391305c360963 SHA512 7ae286f728844da31699c3097cfb2167d4a57f740c749f0251de86ae481824716b3edaafc1b5673116623e729396ccc720a346439d3b20c5b6a7b06e1d129f74 WHIRLPOOL 1f9662073172eb2fa11924f79efd4d7dd0979696359f48f67addf5325148d898982d361879892acaa60441dd4fe42cd38ae68affc08302fa5ffc2b6731731a88 -EBUILD libpng-1.2.51.ebuild 1000 SHA256 bc0d80b880b13e531252de6904b17468c244631e4f1bbf32a6884452f5c2f8fd SHA512 609e0a563e10f41f6e4590b319363618bb29feae687b5c9a8d742ee9102022971fbf3259071c2e73b325ab18bb698b25f3979bc0b596e8f90506d1688a400001 WHIRLPOOL 294e2311bd4c6046ded1b92df29c1b5097d535953ccad517ea945be010af568e3f3676c8506acb218c42ad1976b8405a2edf6a72560352f18dad1fa480ac14db -EBUILD libpng-1.2.52.ebuild 1013 SHA256 58cf39cd047ccfdc13f9968ddf3674a4f0bb626d53ac1e4ed8645c48cace2ec1 SHA512 a370ab4b5128cf9a2917efc208c84e50506461b629c3a8072fe638844f6e333af36847c85fa0c2eec079770263ac1b29ce0f4b16ec8fb50e814c60e888ce28bd WHIRLPOOL 80b7e924ed465e23b5fd1e8f69c8847bb0d03f350aa9665992d4da804718d197b7ef1de0200d859bb768d88d1ccd28db04fc5f055351897d1741d4f2b4bf93a1 -EBUILD libpng-1.2.53.ebuild 1015 SHA256 0f248450194f83651c5ecc0969076c35e4a59c074a753d46bd6a54e26c387811 SHA512 7a9537710e9a89fc48dade1d2826ce15c1ebfede3b5ac1a546336308f03cca9e06be67aa24a3fd31bfc3fc622d5e10f37c232e395ee906e3cdda076066225656 WHIRLPOOL 08a124c34501690392453f0d25aa0b4d0c859f356873b64fd387b938c664282717f3b0ddb12da10ab54f237cc0204b78874a3788001d06853788e7f6a407f581 -EBUILD libpng-1.5.21.ebuild 1628 SHA256 320b6dab60c974a55ad8db141e44d838a63c48f43193671ee471e8d76e2b31ca SHA512 1afd2807f446baf457b1f546c9e3e2915bf756d58a06c60a9c2738a4cd7ad987d27e357a579d7b50669650b61159521bdd8407d888662e127b6adea83551b357 WHIRLPOOL 7382092632ea5b665a095f73a72cc38cf9aed04c71fa8b09f403ad7eeaa705bf6f6558f71f850473752f178abd3e93f23e753f1e8c0cd2489187ea0cde316b2c -EBUILD libpng-1.5.23.ebuild 1825 SHA256 12513fd949046e26d68a6f3f203636c691c4799b8aaa77014083304b43ee4fcd SHA512 25bda33b0b207809d8517a4c83c3bcec952bf10705847989b1a82ed42284951f088509c07ae031c9440f776b55755573ab378f7bd354953b956992d7fcd91eaf WHIRLPOOL dc2342ad5bda61b26ab26b3a06b41f515c66106f930fcf46213608ec2e0ba9ef762f8b68209c81cfb74d6547ef17dc1616b5260ba8e97cf54698fea211d58568 -EBUILD libpng-1.6.16.ebuild 1413 SHA256 f8de73f3b43223f78f0d7512d268de8880298a4cc3855626c3ad40af6fdc6b4d SHA512 72de36238e1edd7a79edb0b8141d5a2a0c12b8b76a3a9572206761332f5fb9273c1f1f934297ea7ce29167dd3a81ba8a743f2242de5f96d0011c45cdade31fe7 WHIRLPOOL bcbbdd754049cc35d0a3fa82d1fa7e82e9a25aede2a4e18542cf609841d2588bb4376629f28da62993419988b67373ed2fae9ad67bbdc23ddbc546a5a16723a1 -EBUILD libpng-1.6.17.ebuild 1422 SHA256 42ff39932c42ea57f1cff87b90ac650c00ab32b83d2f83699f6c96b7d507d93e SHA512 af99160b11362307ed29a63224fd54b92c76d55accb80d45b3dbb38524b7f4b49d801499a6d733a12e6b891030da1b5efaf2ba405783d44dd981bfe6d1232629 WHIRLPOOL 9e670971add3a53437ad2c402e666e9417927445e50285f719d9bc8ba065973bc261aea6c30ad8cb13ae1f58e34fc769c7516bf8860148125c3b6593daaa9425 -EBUILD libpng-1.6.18.ebuild 1414 SHA256 60b82181eb34ed0f6d2de3beb492ef26f8722b0ac950c07cd2047bfacbadd677 SHA512 095467c647bbe2a8dcd55497e7b3d279e4c01236ce3df360620654daf768516bf6c46293f90a86cf68dfb93195bf281d2f0993d0b197055fe053d98be3a6d8d8 WHIRLPOOL bdf7e618c4aa8858370156e2993a26a9c2542b733ac8dfba6725ff83cc157092d5e91602fe1565e91621bb7a6572ade46a053d4a591539d10129edd1559160ef -MISC ChangeLog 65314 SHA256 5c893f01644b8a5595088b1f20d9514f29a877146d02d4b574aab570f795b314 SHA512 da55c46e3e180404e894ebc51c3065b4b24eff3d5fb6a7d5ad01e7bed4a182d5543fd143bf2c30f5e36a6b2d9658258d32ac82cb9a0fd34a5970dc42f34596d5 WHIRLPOOL 03159bf2100ba1d75d07f14349b56d0203f9d5f18cf240693960b80bdc9cb2b08b02a4e964876d36b263d2ae63e5ac7c1eaab02bd07361fe8e8613c42ec79ef1 -MISC metadata.xml 751 SHA256 4799a42e3c295ea378e91677ae4fe0f835850abb307c8dc527ad44144120f218 SHA512 708bc0232dd8a8325b95706da460f7a7e2ec8d440ed7efd5948dbf9829b83f10bec16c8d35564eed9b477b41e6bc745154b5e430be565def165999c885626de0 WHIRLPOOL f87ed1ec409ffe22dd984b323e2443a2af50a66df30e1c79f130bfb5a320bf0cab5a4af0fe6624393d6db65f4bfa53bb76f8b9fdb9d12c0ce5ae8504c4ee33e2 +DIST libpng-1.2.56.tar.xz 654688 SHA256 24ce54581468b937734a6ecc86f7e121bc46a90d76a0d948dca08f32ee000dbe SHA512 b50cd58246590267fb123d8618387897d438cdc9514e69ca346bd09c5013845d2ca35933b236b31af9d81ae738afa7b01e9a332bcf099f4fa0e3b85048a4ac5f WHIRLPOOL 436209348dde13751e8c326b8a9bceacca281e3d59e548af7eb9246fb14ee2f657e3c10437f04148a0c244f2d3bc231260fb57a2cd145d87b5d07ef5e49a8b1d +DIST libpng-1.5.26-apng.patch.gz 10318 SHA256 bcc0d7f1154a5004610a9102f25ce6f35985a6033cfb52887f3f2b11017fcd45 SHA512 f7e5228fab036e63be3de58f2f85041d834e2292d04682f0b20930d5cd58c078796a8c3d6742cd28c7dc808ac641aa5d5bfe6f8daee5fb2b0b75bfb856170861 WHIRLPOOL 449212c403b6e8c5724e402655b42d23ed3e27d3902b219767b663fab08dedc19e684497a1be4326a99ef4b8cc26eb6acdd1ed1b0ccc0c282f19a50b1c831d28 +DIST libpng-1.5.26.tar.xz 748164 SHA256 7ba4d85efb79e60d7a8a84bca6a0b925e043bfb5c8a47a1b878ab4d3bcd6714d SHA512 87214671af84665277f0ac3226e6feb41a3e1deb0d7d61e62c99e77d1386fcf928b21f9863c4166a7391230166190bad00e57c3fc42902b3a0a53ba68d4db1f5 WHIRLPOOL e2eda0792fc5f6b41d4f5d878fdf4c8bde0cac2591647a092fed0e6f362fd9c532d265ca7dcdcd8ade9bc23fa385bfa71bd8b532e3d1091202583230a9306724 +DIST libpng-1.5.27-apng.patch.gz 10315 SHA256 ca86fcc54084c81b31da384626946af6b6c190b97ea92cf27300dcc050b462a8 SHA512 68114ce8429ab900fa259c7b04699b099b8a7ab30e660df5c3ceecb7ae49a7bbfc97284567c635ecddbd626f64d8908eaf4455165642c7ae6b44429f6dfb9608 WHIRLPOOL 0a50a95e231fab6be55f3eb2889a2885f7cc514720a8fe7fb65feb8c82160aa72d8f20aa4bb8b648720da170f33c3c33d8c35c8f95a5449195a758aacadbaae6 +DIST libpng-1.5.27.tar.xz 752532 SHA256 082f57d79559ba16ca3f33899e1929a510ff82aaaf100720e58b138a8c248368 SHA512 5f31191417c11e165be7133b3b95a23207890180f0c0efe5d0982d70583144aca6734da6a116dbd96675739cf1685de87cbb61d18e7c602364871e6df2c7f804 WHIRLPOOL 46eff00871b3ba024338dacaa50705ec59a2fe5efda33e6f33a7f71409a3af66d426fcdd4468b453c4d20202124eac46a542baa421e33eddadbae0169c0fe23f +DIST libpng-1.6.19-apng.patch.gz 10330 SHA256 5ec713a51c35c25d5e53dd61270a6fd5313b26872b382f0fbaed41a0743768a2 SHA512 2d412a74d657d366d395d13bc301d71363011fbcafbbf815dba565baca4069629450a97dfaab0ddeec7c7f646a6eddeac559d24f6910a34b072aa4a208dc4e16 WHIRLPOOL 4e093bcddbf114dda0c33eddac70b245f91c659f378d129731d3e486db3f6d232684bde1ad8f69109c7db726b53b8317f989d8b5c5a50198ab645eb7a869e7f9 +DIST libpng-1.6.19.tar.xz 941280 SHA256 311c5657f53516986c67713c946f616483e3cdb52b8b2ee26711be74e8ac35e8 SHA512 166377ce4f8abfcae0e76bafbdbe94aebef60b9a12c1820eda392e63a8ba7a9e8d7ef4840d8d4853cd487418edd2c4515a889cd9f830d4223a13315e1db4c3b8 WHIRLPOOL 8cdb5ffc7ecfafd064ae816b3bd1c7572799fc54c701e74d9c1f66ccac592fe460c1f22f1774329a8a1f177247f0fde8a22f8dc26892805a0bed64c0690967ae +DIST libpng-1.6.21-apng.patch.gz 10318 SHA256 e3987bb341dc0e936f3a28fc555d5a46577f629c72a42287a1f3cbb204138d1a SHA512 196d2d7c8ea461cee1cfd8763763619f63469e1e017f76fe88879437475b936aeb593fce6df586f95203465e2f1026f23fe1a02f3d4fa45d427d5d206469c9d8 WHIRLPOOL bede3b8c379b21dfb74bb2f9e8e64151d8c579b174dfa0e42d0c4e2eaacf010860f1b2362d5c336c9919fc5849c05f05db5ccc03bf4afbcf1a4383b7f65c2e91 +DIST libpng-1.6.21.tar.xz 943980 SHA256 6c8f1849eb9264219bf5d703601e5abe92a58651ecae927a03d1a1aa15ee2083 SHA512 84f644d455cf90ad721a098fa9e0fcfa6df22a12625faad1c36bf2353ab2315040c7cbd05522c05937c3a31b1c9dd7821cbe29c4a5ba27dec3de92c81ef9ed32 WHIRLPOOL 0d227f13a2375f1e8aeedadab91eead0ab1de29e0e77814235de5866deb58914adea4e9ec74de6a5503282d0966afe5568a8298f75516f7cc431f9eb578dc480 +DIST libpng-1.6.25-apng.patch.gz 10342 SHA256 e264d917d84872f01af3acf9666471a9bf64b75558b4b35236fef1e23c2a094f SHA512 3ecc7d49a001de7c47f7ca1169b8eb6bdf4221bf0de4f896afb52c526ea45027246c947a62a02adb2172d98085f6f07814de9c2ce222a5570c3eb67828733374 WHIRLPOOL a8021b1321a83023ffdb0c082d8fd3bb9a1ded2935da3f71098bac2bc070293212e4c2702855334e3db68ca66ddcb1891a4b82220b94dc2e0391585b9075c0cb +DIST libpng-1.6.25.tar.xz 982204 SHA256 09fe8d8341e8bfcfb3263100d9ac7ea2155b28dd8535f179111c1672ac8d8811 SHA512 74de15b1146d479660e2b1fd6b192388857955f502b249f00b69e37b594af4d53117704cb77b5ae07ffd84510cc801695be2121adbedfaf65dc4e3b521259f5d WHIRLPOOL 31234463c2cd07b0dd8e98449ec20c902562b3d4c958811180d09cde0fda6643da14928d7fb852afe3d553e873982aa0423adf14811985dc55fca56aefb1e26b +DIST libpng-1.6.26-apng.patch.gz 10342 SHA256 b65d8bf05fa48d957bd5f337412b426cf80881218fc8430b531ac78a566f3ab2 SHA512 d7e8052adfc670d9626d68d35820df107bfb63a085a58cfb935777c332c12473e504aa1642c1b4c179e3f428a1b38fff34cd944051f3cd7451e25f37b351462c WHIRLPOOL b60656e9d3b75e3d5e8314d434febea7e048fe118a93021ef54e242eb975b03ce2bdf8801434594833f16f37131bba70a89ee67bc48ddd01f1001617c6c002c7 +DIST libpng-1.6.26.tar.xz 983576 SHA256 266743a326986c3dbcee9d89b640595f6b16a293fd02b37d8c91348d317b73f9 SHA512 ca8489641762865f74072ff293354df2aaaabdc4b9b08c5ccbc245947fca455a8e702a29f26715c75b0d8dad5506242476b2a50c3291eab684ca0b4ee1905ea0 WHIRLPOOL d54be66443cdaf91adc6626f13a4b09d9b9be9a3784f22492ada14aeb059b096995fbdaa897ba655fbc9b6506ba73859242ef5642c700e94e476b3253e13aa43 +EBUILD libpng-1.2.56.ebuild 1013 SHA256 99cbebcdac606adb74767aed0856e6bc23c3a75448b97ca92d4cbef6c84e5add SHA512 615bebdd0a051ab87ac5ad19be336a15d9e05b0ed614c987a49a999f9dee9cf18eacfdb881dd3b9b41ce1f00842c0db03691f1556a96fe82bdfccf4d0c563b70 WHIRLPOOL 206827480be5a570637e670e89d534a0e017d44297cd28d06f0a5adc864455c6a457cd646ed4a227aadd5f00534067b7f672bbeea3bb0a96e978db71be51028b +EBUILD libpng-1.5.26.ebuild 1823 SHA256 1a0a94714df1b2ab0713fca8ec1e7e11840c4c2a403180ddcb6e5479108eba23 SHA512 413f6bb197afcd8d3df341e0414d8923436c6ff079fd46654596cbba41a3212dad6a4c7381dea79d2f59895de27babf13482c34b12cffc8a4bd1880f0210bf00 WHIRLPOOL fa3c5c3927d57af1e095ce67249db0c6a5efd04d58eb51c9761ea42321b6fa541d65d690f67642aae922ff456054c90b0b3b779eb4b134d2596813a1ec96cd79 +EBUILD libpng-1.5.27.ebuild 1825 SHA256 593efebfe53e3523e2f5810e7ebf54abb9c6067fcdb22229e7f570e60abf42fa SHA512 cbba2c576f27362c43c47e83c80268cec6c3d9d8436cc2681942ae8356419da8cebd9ec4b4dd0bad40c8e5b5bfc6a3f438c1c314b18f6ee09022672c907b4eb4 WHIRLPOOL 447228aa2eda5f2ba67d93fd151c53d39f9290f786652fddf7f06f2991fb0bc090e380f649c1381ac072080cfa9c6145661bce6b6323c3ca94b30754cc8796db +EBUILD libpng-1.6.19.ebuild 1413 SHA256 f8de73f3b43223f78f0d7512d268de8880298a4cc3855626c3ad40af6fdc6b4d SHA512 72de36238e1edd7a79edb0b8141d5a2a0c12b8b76a3a9572206761332f5fb9273c1f1f934297ea7ce29167dd3a81ba8a743f2242de5f96d0011c45cdade31fe7 WHIRLPOOL bcbbdd754049cc35d0a3fa82d1fa7e82e9a25aede2a4e18542cf609841d2588bb4376629f28da62993419988b67373ed2fae9ad67bbdc23ddbc546a5a16723a1 +EBUILD libpng-1.6.21.ebuild 1409 SHA256 660649a51e0968cdf52a9caf60f8bbb96a694da907f7038ab7e5521a5174baca SHA512 331ab820a9f370384c30b5d6a790f33d0b5e622b90dea75a6f206800cb5a4bad9ad8aa7c777271cdea0907a4f0671cd1ab1a065baaa4d2593b7f2aa55d708127 WHIRLPOOL c39173bc88b3573a9a98c868459da375ee6055bc06a0aeac7cd7f6f681e66fb7a9d687d0c399dfb5d5fef21dfbb3f64d9a33bf43c97d065dfbc3b7f1b06816fa +EBUILD libpng-1.6.25.ebuild 1409 SHA256 660649a51e0968cdf52a9caf60f8bbb96a694da907f7038ab7e5521a5174baca SHA512 331ab820a9f370384c30b5d6a790f33d0b5e622b90dea75a6f206800cb5a4bad9ad8aa7c777271cdea0907a4f0671cd1ab1a065baaa4d2593b7f2aa55d708127 WHIRLPOOL c39173bc88b3573a9a98c868459da375ee6055bc06a0aeac7cd7f6f681e66fb7a9d687d0c399dfb5d5fef21dfbb3f64d9a33bf43c97d065dfbc3b7f1b06816fa +EBUILD libpng-1.6.26.ebuild 1422 SHA256 f67baea57e52a72eca185019468d8733bffb24604dd22ad02c5b4b3f2ac1b4bc SHA512 6a5c0dba84db326ec4856669c1132dbcb22df049b0db00321f890523595815ec602ae0ba512759c6fa1d5211b08bebb12c14c2889bcbbe3b20d3f65d5129e9b4 WHIRLPOOL f899feca07ddb0fbfeadc502686de5f72adf0dbe3f55a4da043c6a1f6b1c1b0dfd81462509c28c26fea21d5a232723b215820354a069651414bbcb30d8be327d +MISC ChangeLog 12390 SHA256 c606c1b1f3c2e3dfdbed18b0ea1619a0f81df83f9061cadaf284299b4f3b967c SHA512 3b71eacb55abbf481641f491fa34555b405d04b54a0bb3c97e6e960ae06375db8a26d11e8b692350b7d9bcaa10e2e165dd76fbdf88d43819ee408d1b9f1fe940 WHIRLPOOL 1d6779ea9d38a70bbf1518515cae267acab1ce39dd8eea04aa5df30fdddffd32218b73ea57ebd09e672ef93778d1602045f0b6b095e8d108180802730b422eb6 +MISC ChangeLog-2015 65314 SHA256 5c893f01644b8a5595088b1f20d9514f29a877146d02d4b574aab570f795b314 SHA512 da55c46e3e180404e894ebc51c3065b4b24eff3d5fb6a7d5ad01e7bed4a182d5543fd143bf2c30f5e36a6b2d9658258d32ac82cb9a0fd34a5970dc42f34596d5 WHIRLPOOL 03159bf2100ba1d75d07f14349b56d0203f9d5f18cf240693960b80bdc9cb2b08b02a4e964876d36b263d2ae63e5ac7c1eaab02bd07361fe8e8613c42ec79ef1 +MISC metadata.xml 843 SHA256 30478605037be5ffb1d27934b9328e86f8e79f5f292df6d349c41e0a3b833dca SHA512 43cd4bd8981c828f2de943bb5ee90958f6a4f555d824be1325a7663219b0386ebaeb99406697affa8086b5b50f3d185e01ed12ace030557aa66a8e7b9af006b3 WHIRLPOOL af3c8459e084abe18214b92dce09f4040e051d67f3c6b01e931dc74e1fb28894c14faf5d6202da3d31cda33effba99e4b5b9febd6b471f9da0cf0cb48dbb03a5 diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.51.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.51.ebuild deleted file mode 100644 index 6ec9bd6c31..0000000000 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.51.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -# this ebuild is only for the libpng12.so.0 SONAME for ABI compat - -inherit libtool multilib-minimal - -DESCRIPTION="Portable Network Graphics library" -HOMEPAGE="http://www.libpng.org/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" - -LICENSE="libpng" -SLOT="1.2" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 m68k ~mips ~ppc64 s390 sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] - !=media-libs/libpng-1.2*:0 - abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" -DEPEND="${RDEPEND} - app-arch/xz-utils" - -src_prepare() { - elibtoolize -} - -multilib_src_configure() { - ECONF_SOURCE=${S} econf --disable-static -} - -multilib_src_compile() { - emake libpng12.la -} - -multilib_src_install() { - newlib.so .libs/libpng12.so.0.* libpng12.so.0 -} diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.53.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.53.ebuild deleted file mode 100644 index db9ef0f39c..0000000000 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.53.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -# this ebuild is only for the libpng12.so.0 SONAME for ABI compat - -inherit libtool multilib-minimal - -DESCRIPTION="Portable Network Graphics library" -HOMEPAGE="http://www.libpng.org/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" - -LICENSE="libpng" -SLOT="1.2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] - !=media-libs/libpng-1.2*:0 - abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" -DEPEND="${RDEPEND} - app-arch/xz-utils" - -DOCS="" - -src_prepare() { - elibtoolize -} - -multilib_src_configure() { - ECONF_SOURCE=${S} econf --disable-static -} - -multilib_src_compile() { - emake libpng12.la -} - -multilib_src_install() { - newlib.so .libs/libpng12.so.0.* libpng12.so.0 -} diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.52.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.56.ebuild similarity index 96% rename from sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.52.ebuild rename to sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.56.ebuild index edcf187d0d..354bed5f3d 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.52.ebuild +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.2.56.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.21.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.26.ebuild similarity index 87% rename from sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.21.ebuild rename to sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.26.ebuild index 3d68450c3c..288b529e92 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.21.ebuild +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.26.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$ @@ -34,6 +34,9 @@ pkg_setup() { src_prepare() { if use apng; then + # fix windows path in patch file. Please check for each release if this can be removed again. + sed 's@scripts\\symbols.def@scripts/symbols.def@' \ + -i "${WORKDIR}"/${PN}-*-apng.patch || die epatch "${WORKDIR}"/${PN}-*-apng.patch # Don't execute symbols check with apng patch wrt #378111 sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.23.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.27.ebuild similarity index 97% rename from sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.23.ebuild rename to sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.27.ebuild index f0df0eb92c..b7bb55e55c 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.23.ebuild +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.5.27.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$ diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.16.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.19.ebuild similarity index 100% rename from sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.16.ebuild rename to sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.19.ebuild diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.18.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.21.ebuild similarity index 74% rename from sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.18.ebuild rename to sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.21.ebuild index 9cebda830d..dd372afb1c 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.18.ebuild +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.21.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$ @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz LICENSE="libpng" SLOT="0/16" -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 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="apng neon static-libs" RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.25.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.25.ebuild new file mode 100644 index 0000000000..dd372afb1c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.25.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils libtool multilib-minimal + +DESCRIPTION="Portable Network Graphics library" +HOMEPAGE="http://www.libpng.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz + apng? ( mirror://sourceforge/apng/${P}-apng.patch.gz )" + +LICENSE="libpng" +SLOT="0/16" +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 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="apng neon static-libs" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] + abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" +DEPEND="${RDEPEND} + app-arch/xz-utils" + +src_prepare() { + if use apng; then + epatch "${WORKDIR}"/${PN}-*-apng.patch + # Don't execute symbols check with apng patch wrt #378111 + sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die + fi + elibtoolize +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable static-libs static) \ + --enable-arm-neon=$(usex neon) +} + +multilib_src_install_all() { + dodoc ANNOUNCE CHANGES libpng-manual.txt README TODO + prune_libtool_files --all +} diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.17.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.26.ebuild similarity index 97% rename from sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.17.ebuild rename to sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.26.ebuild index 55f0347a74..b83049ccfb 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.17.ebuild +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/libpng-1.6.26.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$ diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libpng/metadata.xml b/sdk_container/src/third_party/portage-stable/media-libs/libpng/metadata.xml index 4cbaf67478..973c824aaa 100644 --- a/sdk_container/src/third_party/portage-stable/media-libs/libpng/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/media-libs/libpng/metadata.xml @@ -1,7 +1,10 @@ - base-system + + base-system@gentoo.org + Gentoo Base System + support unofficial APNG (Animated PNG) spec diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.51 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.51 deleted file mode 100644 index 5046efec0a..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.51 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=sys-libs/zlib-1.2.8-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(-)?] !=media-libs/libpng-1.2*:0 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) app-arch/xz-utils -DESCRIPTION=Portable Network Graphics library -EAPI=5 -HOMEPAGE=http://www.libpng.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 arm64 ~hppa ~ia64 m68k ~mips ~ppc64 s390 sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux -LICENSE=libpng -RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] !=media-libs/libpng-1.2*:0 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -SLOT=1.2 -SRC_URI=mirror://sourceforge/libpng/libpng-1.2.51.tar.xz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=0fe911a000c3aaaf0f58a38e517c4ca2 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.53 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.53 deleted file mode 100644 index a1dbf18ec9..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.53 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=sys-libs/zlib-1.2.8-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(-)?] !=media-libs/libpng-1.2*:0 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) app-arch/xz-utils -DESCRIPTION=Portable Network Graphics library -EAPI=5 -HOMEPAGE=http://www.libpng.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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux -LICENSE=libpng -RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] !=media-libs/libpng-1.2*:0 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) -SLOT=1.2 -SRC_URI=mirror://sourceforge/libpng/libpng-1.2.53.tar.xz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=670abf68630598945ee8b1398f29e5fe diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.52 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.56 similarity index 93% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.52 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.56 index 43e41dd4ad..c12977ea58 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.52 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.2.56 @@ -8,6 +8,6 @@ KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc64 ~s390 ~sh ~spar LICENSE=libpng RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] !=media-libs/libpng-1.2*:0 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) SLOT=1.2 -SRC_URI=mirror://sourceforge/libpng/libpng-1.2.52.tar.xz +SRC_URI=mirror://sourceforge/libpng/libpng-1.2.56.tar.xz _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=1f752b61ce0662e6e6870365bae1df7e +_md5_=1948f7997ce64b754ee6a2105fba5104 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.21 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.26 similarity index 91% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.21 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.26 index ede2c98154..2ae418d0a8 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.21 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.26 @@ -8,6 +8,6 @@ KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh LICENSE=libpng RDEPEND=sys-libs/zlib:=[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(-)?] !=media-libs/libpng-1.5*:0 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) SLOT=1.5 -SRC_URI=mirror://sourceforge/libpng/libpng-1.5.21.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.5.21-apng.patch.gz ) +SRC_URI=mirror://sourceforge/libpng/libpng-1.5.26.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.5.26-apng.patch.gz ) _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=5b22e638707e854427d72bc1c9a39e04 +_md5_=0379496a7ce97cadf21d744f4718d9e3 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.23 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.27 similarity index 91% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.23 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.27 index 7e5921339f..9a7ea450a0 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.23 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.5.27 @@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh LICENSE=libpng RDEPEND=sys-libs/zlib:=[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(-)?] !=media-libs/libpng-1.5*:0 abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) SLOT=1.5 -SRC_URI=mirror://sourceforge/libpng/libpng-1.5.23.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.5.23-apng.patch.gz ) +SRC_URI=mirror://sourceforge/libpng/libpng-1.5.27.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.5.27-apng.patch.gz ) _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=808e49fde05469c8857720c308b697b6 +_md5_=ea23e9346e912e6b6d91e717a3ee923e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.16 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.19 similarity index 93% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.16 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.19 index 9a9d7c72c1..27d505c727 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.16 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.19 @@ -8,6 +8,6 @@ KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc LICENSE=libpng RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) SLOT=0/16 -SRC_URI=mirror://sourceforge/libpng/libpng-1.6.16.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.6.16-apng.patch.gz ) +SRC_URI=mirror://sourceforge/libpng/libpng-1.6.19.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.6.19-apng.patch.gz ) _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 _md5_=4b18d8302fb7042513d68fd96673f4e5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.18 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.21 similarity index 73% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.18 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.21 index ac5ac621f3..0750923542 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.18 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.21 @@ -4,10 +4,10 @@ DESCRIPTION=Portable Network Graphics library EAPI=5 HOMEPAGE=http://www.libpng.org/ IUSE=apng neon 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 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt +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 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt LICENSE=libpng RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) SLOT=0/16 -SRC_URI=mirror://sourceforge/libpng/libpng-1.6.18.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.6.18-apng.patch.gz ) +SRC_URI=mirror://sourceforge/libpng/libpng-1.6.21.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.6.21-apng.patch.gz ) _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=394649c0cbb4231356ba5671124572b6 +_md5_=fed60adfe1506c64d33cea15160e0fde diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.25 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.25 new file mode 100644 index 0000000000..04d46f2760 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.25 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-libs/zlib-1.2.8-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(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) app-arch/xz-utils +DESCRIPTION=Portable Network Graphics library +EAPI=5 +HOMEPAGE=http://www.libpng.org/ +IUSE=apng neon 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 ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt +LICENSE=libpng +RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +SLOT=0/16 +SRC_URI=mirror://sourceforge/libpng/libpng-1.6.25.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.6.25-apng.patch.gz ) +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=fed60adfe1506c64d33cea15160e0fde diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.17 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.26 similarity index 90% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.17 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.26 index 0caec15f13..5a48e74616 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.17 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/media-libs/libpng-1.6.26 @@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh LICENSE=libpng RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) SLOT=0/16 -SRC_URI=mirror://sourceforge/libpng/libpng-1.6.17.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.6.17-apng.patch.gz ) +SRC_URI=mirror://sourceforge/libpng/libpng-1.6.26.tar.xz apng? ( mirror://sourceforge/apng/libpng-1.6.26-apng.patch.gz ) _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=09d18610ba5d5cc7cf9db51cd442365a +_md5_=6f87a4ba4616b592e07fa530f5c52f77 From a092b47f6fe4fd3ea6a4d8be576a245f850dbd96 Mon Sep 17 00:00:00 2001 From: Nick Owens Date: Tue, 22 Nov 2016 14:33:12 -0800 Subject: [PATCH 2/3] bump(net-nds/rpcbind): sync with upstream --- .../md5-cache/net-nds/rpcbind-0.2.0-r1 | 4 +- .../md5-cache/net-nds/rpcbind-0.2.1-r1 | 4 +- .../md5-cache/net-nds/rpcbind-0.2.2-r1 | 4 +- .../metadata/md5-cache/net-nds/rpcbind-0.2.3 | 8 +- .../md5-cache/net-nds/rpcbind-0.2.3-r1 | 13 + .../md5-cache/net-nds/rpcbind-0.2.3-r2 | 13 + .../metadata/md5-cache/net-nds/rpcbind-9999 | 8 +- .../portage-stable/net-nds/rpcbind/ChangeLog | 171 ------------ .../portage-stable/net-nds/rpcbind/Manifest | 22 +- .../files/rpcbind-0.2.3-libtirpc.patch | 42 +++ .../files/rpcbind-0.2.3-mem-corrupt.patch | 86 ++++++ .../files/rpcbind-0.2.3-remove-P-macro.patch | 246 ++++++++++++++++++ .../net-nds/rpcbind/files/rpcbind.initd | 2 +- .../net-nds/rpcbind/metadata.xml | 4 +- .../net-nds/rpcbind/rpcbind-0.2.0-r1.ebuild | 2 +- .../net-nds/rpcbind/rpcbind-0.2.1-r1.ebuild | 2 +- .../net-nds/rpcbind/rpcbind-0.2.2-r1.ebuild | 2 +- .../net-nds/rpcbind/rpcbind-0.2.3-r1.ebuild | 57 ++++ .../net-nds/rpcbind/rpcbind-0.2.3-r2.ebuild | 58 +++++ .../net-nds/rpcbind/rpcbind-0.2.3.ebuild | 9 +- .../net-nds/rpcbind/rpcbind-9999.ebuild | 8 +- 21 files changed, 559 insertions(+), 206 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r2 delete mode 100644 sdk_container/src/third_party/portage-stable/net-nds/rpcbind/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-libtirpc.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-mem-corrupt.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-remove-P-macro.patch create mode 100644 sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r2.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.0-r1 index f25c0fa23d..d7ebd196d4 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.0-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.0-r1 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=net-libs/libtirpc tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig DESCRIPTION=portmap replacement which supports RPC over various protocols EAPI=2 -HOMEPAGE=http://sourceforge.net/projects/rpcbind/ +HOMEPAGE=https://sourceforge.net/projects/rpcbind/ IUSE=selinux tcpd KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 LICENSE=BSD @@ -10,4 +10,4 @@ RDEPEND=net-libs/libtirpc tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec-policy/ SLOT=0 SRC_URI=mirror://sourceforge/rpcbind/rpcbind-0.2.0.tar.bz2 _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=39ecf2e21c56373c86ff51b9af7ba948 +_md5_=62ec8c2f699140eca538ce400a5c647d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.1-r1 index e958fcc0ee..55ac754ea1 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.1-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.1-r1 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=>=net-libs/libtirpc-0.2.3 tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig DESCRIPTION=portmap replacement which supports RPC over various protocols EAPI=4 -HOMEPAGE=http://sourceforge.net/projects/rpcbind/ +HOMEPAGE=https://sourceforge.net/projects/rpcbind/ IUSE=debug selinux tcpd warmstarts KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 LICENSE=BSD @@ -10,4 +10,4 @@ RDEPEND=>=net-libs/libtirpc-0.2.3 tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec SLOT=0 SRC_URI=mirror://sourceforge/rpcbind/rpcbind-0.2.1.tar.bz2 _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=b11b42c4505d12a96b5074dbbf0700ce +_md5_=2ec222ddd6ad9eb1bb1e2855999a71d4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.2-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.2-r1 index 394f1ed090..cb315d8585 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.2-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.2-r1 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=>=net-libs/libtirpc-0.2.3 systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig DESCRIPTION=portmap replacement which supports RPC over various protocols EAPI=5 -HOMEPAGE=http://sourceforge.net/projects/rpcbind/ +HOMEPAGE=https://sourceforge.net/projects/rpcbind/ IUSE=debug selinux systemd tcpd warmstarts KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 LICENSE=BSD @@ -10,4 +10,4 @@ RDEPEND=>=net-libs/libtirpc-0.2.3 systemd? ( sys-apps/systemd:= ) tcpd? ( sys-ap SLOT=0 SRC_URI=mirror://sourceforge/rpcbind/rpcbind-0.2.2.tar.bz2 _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=f1643ff36ee94b328fb84e679b9f2280 +_md5_=30019f4154abdf32202ea50a689fbbbd diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3 index 5cfd2254cd..a0fc97855e 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3 @@ -1,13 +1,13 @@ DEFINED_PHASES=configure install prepare -DEPEND=>=net-libs/libtirpc-0.2.3 systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig +DEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig DESCRIPTION=portmap replacement which supports RPC over various protocols EAPI=5 -HOMEPAGE=http://sourceforge.net/projects/rpcbind/ +HOMEPAGE=https://sourceforge.net/projects/rpcbind/ IUSE=debug selinux systemd tcpd warmstarts KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 LICENSE=BSD -RDEPEND=>=net-libs/libtirpc-0.2.3 systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec-policy/selinux-rpcbind ) +RDEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec-policy/selinux-rpcbind ) SLOT=0 SRC_URI=mirror://sourceforge/rpcbind/rpcbind-0.2.3.tar.bz2 _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=72f9ef871be290a509d6115719bbb083 +_md5_=9fedd31ff02b377c83092f1fab81f631 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r1 new file mode 100644 index 0000000000..89b84d65eb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=portmap replacement which supports RPC over various protocols +EAPI=5 +HOMEPAGE=https://sourceforge.net/projects/rpcbind/ +IUSE=debug selinux systemd tcpd warmstarts +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 +LICENSE=BSD +RDEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec-policy/selinux-rpcbind ) +SLOT=0 +SRC_URI=mirror://sourceforge/rpcbind/rpcbind-0.2.3.tar.bz2 +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=476acc39d5a0e6321680a5c4d1ebb932 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r2 new file mode 100644 index 0000000000..dab58771b9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-0.2.3-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig +DESCRIPTION=portmap replacement which supports RPC over various protocols +EAPI=5 +HOMEPAGE=https://sourceforge.net/projects/rpcbind/ +IUSE=debug selinux systemd tcpd warmstarts +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec-policy/selinux-rpcbind ) +SLOT=0 +SRC_URI=mirror://sourceforge/rpcbind/rpcbind-0.2.3.tar.bz2 +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=ddc5f9ef6bf182a9caa257182a9737dc diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-9999 index fd9a612729..7032b216a9 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-9999 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-nds/rpcbind-9999 @@ -1,11 +1,11 @@ DEFINED_PHASES=configure install prepare unpack -DEPEND=>=net-libs/libtirpc-0.2.3 systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1 +DEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) virtual/pkgconfig virtual/pkgconfig !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1 DESCRIPTION=portmap replacement which supports RPC over various protocols EAPI=5 -HOMEPAGE=http://sourceforge.net/projects/rpcbind/ +HOMEPAGE=https://sourceforge.net/projects/rpcbind/ IUSE=debug selinux systemd tcpd warmstarts LICENSE=BSD -RDEPEND=>=net-libs/libtirpc-0.2.3 systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec-policy/selinux-rpcbind ) +RDEPEND=>=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) selinux? ( sec-policy/selinux-rpcbind ) SLOT=0 _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e git-r3 ef66dfc3db09f327af21cf32f140fb2b libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=72f9ef871be290a509d6115719bbb083 +_md5_=3f941e5e4dd0ca1754a70f1b36ef29e0 diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/ChangeLog b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/ChangeLog deleted file mode 100644 index d91134b908..0000000000 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/ChangeLog +++ /dev/null @@ -1,171 +0,0 @@ -# ChangeLog for net-nds/rpcbind -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-nds/rpcbind/ChangeLog,v 1.43 2015/04/28 01:50:51 vapier Exp $ - -*rpcbind-0.2.3 (28 Apr 2015) - - 28 Apr 2015; Mike Frysinger +rpcbind-0.2.3.ebuild, - rpcbind-9999.ebuild: - Version bump. - - 23 Dec 2014; Tim Harder rpcbind-9999.ebuild: - Sync changes to live ebuild. - -*rpcbind-0.2.2-r1 (23 Dec 2014) - - 23 Dec 2014; Tim Harder -rpcbind-0.2.2.ebuild, - +rpcbind-0.2.2-r1.ebuild: - Add systemd use flag (fixes bug #533356). - -*rpcbind-0.2.2 (22 Dec 2014) - - 22 Dec 2014; Tim Harder +rpcbind-0.2.2.ebuild: - Version bump. - - 02 Nov 2014; Sven Vermeulen rpcbind-0.2.0-r1.ebuild, - rpcbind-0.2.1-r1.ebuild, rpcbind-9999.ebuild: - Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug - #527698) - - 30 Jan 2014; Tim Harder rpcbind-9999.ebuild: - Sync live ebuild. - - 30 Jan 2014; Tim Harder -rpcbind-0.2.0.ebuild, - -rpcbind-0.2.1.ebuild: - Remove old. - -*rpcbind-0.2.1-r1 (30 Jan 2014) - - 30 Jan 2014; Tim Harder +rpcbind-0.2.1-r1.ebuild: - Explicitly set rpcuser to root (bug #499776). - -*rpcbind-0.2.1 (30 Jan 2014) - - 30 Jan 2014; Tim Harder +rpcbind-0.2.1.ebuild, - rpcbind-9999.ebuild, metadata.xml: - Version bump. Update to EAPI 4, add debug use flag, add warmstarts use flag - (bug #440286 by Sean McGovern), add support for epatch_user. - - 18 Jan 2014; Mike Frysinger rpcbind-0.2.0-r1.ebuild, - rpcbind-9999.ebuild: - Add arm64 love. - - 16 Jan 2014; Mike Frysinger rpcbind-0.2.0-r1.ebuild: - Mark s390/sh stable. - - 23 Sep 2013; Agostino Sarubbo rpcbind-0.2.0-r1.ebuild: - Stable for sparc, wrt bug #480094 - - 14 Sep 2013; Agostino Sarubbo rpcbind-0.2.0-r1.ebuild: - Stable for alpha, wrt bug #480094 - - 14 Sep 2013; Agostino Sarubbo rpcbind-0.2.0-r1.ebuild: - Stable for x86, wrt bug #480094 - - 14 Sep 2013; Agostino Sarubbo rpcbind-0.2.0-r1.ebuild: - Stable for ia64, wrt bug #480094 - - 12 Sep 2013; Agostino Sarubbo rpcbind-0.2.0-r1.ebuild: - Stable for ppc64, wrt bug #480094 - - 12 Sep 2013; Agostino Sarubbo rpcbind-0.2.0-r1.ebuild: - Stable for ppc, wrt bug #480094 - - 10 Sep 2013; Markus Meier rpcbind-0.2.0-r1.ebuild: - arm stable, bug #480094 - - 09 Sep 2013; Jeroen Roovers rpcbind-0.2.0-r1.ebuild: - Stable for HPPA (bug #480094). - - 08 Sep 2013; Agostino Sarubbo rpcbind-0.2.0-r1.ebuild: - Stable for amd64, wrt bug #480094 - -*rpcbind-0.2.0-r1 (13 Jul 2013) - - 13 Jul 2013; Pacho Ramos +files/rpcbind.service, - +rpcbind-0.2.0-r1.ebuild: - Install unit file (#475866) - - 27 Apr 2013; Mike Frysinger rpcbind-0.2.0.ebuild: - Fix build with automake-1.13 (fix is already upstream) #467018 by Alphat-PC. - - 18 Feb 2013; Mike Frysinger - +files/rpcbind-0.2.0-no-nss.patch, rpcbind-0.2.0.ebuild: - Fix building on non-glibc systems #458024 by Mark Reiche. - - 21 May 2012; Kacper Kowalik rpcbind-0.2.0.ebuild: - Add missing inheritance of eutils.eclass - - 03 May 2012; Jeff Horelick rpcbind-0.2.0.ebuild, - rpcbind-9999.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 26 Jan 2012; Mike Frysinger rpcbind-0.2.0.ebuild, - rpcbind-9999.ebuild: - Add USE=tcpd support #400607 by Tor. - - 28 Dec 2011; rpcbind-0.2.0.ebuild: - Add selinux dependency for selinux-rpcbind - - 21 Sep 2011; Michał Górny rpcbind-9999.ebuild: - Migrate to git-2. - - 02 Sep 2011; Mike Frysinger rpcbind-0.2.0.ebuild: - Oops, lost some KEYWORDS there ... back to stable. - - 02 Sep 2011; Mike Frysinger rpcbind-0.2.0.ebuild, - +files/rpcbind-0.2.0-pkgconfig.patch, rpcbind-9999.ebuild: - Add pkg-config patch from upstream. - - 02 Sep 2011; Mike Frysinger rpcbind-0.2.0.ebuild, - rpcbind-9999.ebuild: - Migrate to EAPI=2 for fun. - - 24 Apr 2011; Raúl Porcel rpcbind-0.2.0.ebuild: - sparc stable wrt #358509 - - 24 Mar 2011; Thomas Kahle rpcbind-0.2.0.ebuild: - x86 stable per bug 317517 - - 18 Mar 2011; Mike Frysinger rpcbind-0.2.0.ebuild: - Mark alpha/arm/hppa/ia64/s390/sh stable #317517. - - 14 Mar 2011; Markos Chandras rpcbind-0.2.0.ebuild: - Stable on amd64 wrt bug #317517 - - 13 Mar 2011; Kacper Kowalik rpcbind-0.2.0.ebuild: - ppc/ppc64 stable wrt #317517 - - 22 Nov 2009; Mike Frysinger rpcbind-0.2.0.ebuild, - rpcbind-9999.ebuild: - Update LICENSE field #271921 by Chí-Thanh Christopher Nguyễn. - - 30 May 2009; Mike Frysinger rpcbind-0.2.0.ebuild, - rpcbind-9999.ebuild: - Add keywords for all. - -*rpcbind-0.2.0 (30 May 2009) - - 30 May 2009; Mike Frysinger +rpcbind-0.2.0.ebuild: - Version bump. - -*rpcbind-9999 (17 Jan 2009) - - 17 Jan 2009; Mike Frysinger +rpcbind-9999.ebuild: - Add live git ebuild #255201 by Chi-Thanh Christopher Nguyen. - -*rpcbind-0.1.7 (17 Jan 2009) - - 17 Jan 2009; Mike Frysinger +rpcbind-0.1.7.ebuild: - Version bump #255199 by Chi-Thanh Christopher Nguyen. - -*rpcbind-0.1.5.1 (06 Dec 2008) - - 06 Dec 2008; +rpcbind-0.1.5.1.ebuild: - Version bump for bug 249811, thanks to Chi-Thanh Christopher Nguyen. - -*rpcbind-0.1.4 (29 Dec 2007) - - 29 Dec 2007; Mike Frysinger +files/rpcbind.confd, - +files/rpcbind.initd, +metadata.xml, +rpcbind-0.1.4.ebuild: - Initial ebuild by me. diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/Manifest b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/Manifest index 5c07ae0aa6..046b1825cb 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/Manifest +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/Manifest @@ -1,16 +1,22 @@ AUX rpcbind-0.2.0-no-nss.patch 901 SHA256 be144a4e4c4a4ab771b9ccd1a81da886613aca9f376cdbe535dab6bfdd210fb1 SHA512 87754fb845baebeaa515b5d95a76cc4a98be052c389df9bd537dfa697a240f95f7fa8f4d44c41960a093041c01455a16c6762176e8b14965a09530750e642868 WHIRLPOOL ef95a9ef139c513bb9e4821e04ec3bf8b73c430e5eec808a2d75c005f71671a4d12cc2e7b6859e63ef94be9a7377fb7024f8dbf1332d83aa8051ed90e7e6a766 AUX rpcbind-0.2.0-pkgconfig.patch 2193 SHA256 8cf1f8dc8a6d75e081ecd50d2b09c51e69d85f54038f7cf09c00121c56917c90 SHA512 50883bd656da48e52cf01254fd5f7d8953681ce57eb6c129981c98b6243c54c7cf42f7a12645543e37dca96d42af8aebde41b9c1ee54fb020d6f8edf631852ed WHIRLPOOL 5a06dc4a72f5bd4d4d4d58625a81d4bc68b7c68dd1f1f2e9d52123a50fb034b0626c806cce6b7a6941c1a8139f833f68472890d0ad79e779d384091afa256f49 +AUX rpcbind-0.2.3-libtirpc.patch 1154 SHA256 8f4e2499eccf96b0e49b040f23fffa06ce5cf11ffad39af07fa91a577eafa32e SHA512 2172e18c02bf4111de59110b00798c423f89620b2576dd2fa2de7530ab1a091e4e7f60a9d18d610778110a965e551bc447c1c2566d131c3b18642fb408c7a4b8 WHIRLPOOL 06006bc418ac3c36b51758b4ef9d04929bec29b9ad8492c362fd0ac5f9feed71784a0edb22c292f5e66c74129705b929585f5f8c6ec67ec669127171fb2060df +AUX rpcbind-0.2.3-mem-corrupt.patch 2831 SHA256 5960af91ee3e716326f121811f3f3372cf0956e3bb0449404de67eb15321ac03 SHA512 3423067b552e7ea76fe783eb3cd8f4299887312509a6cbdcd56fc20c5bcb28f3737f04b79d63876d1218cc1fcb9c5385806e203d937feb140d16a9c67e8fe263 WHIRLPOOL 63ce4676b2f8f4d870e803e20ca6f93f7a6a03393fde4a22e28f6c9f5d6f6301290610b0cb64921aa04eafc51d20687c830aff981c3c90b2659a7c1adf9a8a43 +AUX rpcbind-0.2.3-remove-P-macro.patch 10070 SHA256 5b8da280f43a10e8de32c3197274fb03089483342396ff91662c16775237ab3a SHA512 6f8a4b98aae39fe0ddbb0750cce98292564d9f0852513e85ff4f140b484fdf3191a6e934980d22c97f7de358f314d0c6331fe5a89b271b1ac38a1e697061219e WHIRLPOOL 66d55250fbc498533420d86b351e91d45b9e0299bdbfc099dad93c7b942ad87f32056e29c84a57b1a612781be9acc6cadb394ed047d720a161b2df1c2a9f6aa5 AUX rpcbind.confd 68 SHA256 38bb95aefc38d843d0890d9c15affd28f19f2133c17f463396c62970e7e2dffc SHA512 f11f6785708bde3ace7b55c1585e283ed07078faf310077c3d26e8e584baec6152d3f86f3d99d7a34fd10f22a7de4d8d70568c9e7f914a82eeb786b08b379044 WHIRLPOOL c9ce4d7d02c7573c96ceaa1a07732e9c8966d79e9266a8767cdd7fa56725b7757d25c31c47821e1ff858983955e3d278ba09da377d40efb6499e9830aaefeb3a -AUX rpcbind.initd 420 SHA256 c67ca35faf6f6bf15973bb84df89134a52c0c275358bdbf58a407068fbf27968 SHA512 02a924a91052652302f84a5a94595a39e9a537eef470b855c9a0aa1c4a723997deb38605389ea9ca7ed04932b12553d2e418810bb24614aa7553c72978029265 WHIRLPOOL 666c444f1201ba77cb889d5b71257b77c72306285dc6007a36ffc12809a4100afbf73c80d574e26dfdec5afcaedbaf4ed257e40bbcb792106a003735c848ce59 +AUX rpcbind.initd 421 SHA256 c249b8626522db73ae66b188ec777c39aa270b91b7909114544154c016e0515f SHA512 84c6bb1fb2cf1394df415bdcc2d0eb4ad8b90a158b451574f785c411f0fa8a145e9f55e60bef6e1f140c91813241b40e8ed227ea18af3f85b4b2ee32d9543546 WHIRLPOOL bf154214d4af3e89f136c8c6d2c3399e9f4e715aaaabe41c8ff4a2613fdebd6f9d1012a4f33ed425bdeb6b5c9e8ae4193100d833aa7f268d85bd757484f66690 AUX rpcbind.service 193 SHA256 a7a648529f9480b50dd8e8e5906fa7d97320e7eba25875dba23189ce5e75aa67 SHA512 7ec717ebd69cdf3230d09c51c9b3f926a0860967baccbc2345bf8214a2251441b528bbceaa571c84bdcca17c272d43697567885b517501515d15d42f913f3f49 WHIRLPOOL 23f35d918152baa46278334e8a0fea6540adf96eec70dd7619dbe7a1ffb2975d1146e134ba2b6d2f4b00a9e1cd41ca7bc551ee2cde00413ae5eb07b4d50e6cd0 DIST rpcbind-0.2.0.tar.bz2 271018 SHA256 c92f263e0353887f16379d7708ef1fb4c7eedcf20448bc1e4838f59497a00de3 SHA512 99e56c1877521c4df8288e88b88d9bb4d42c4e99d479fe61dc6e3f067f255dfc96ad894b2ddd425703b0d01ff1c9b362991507130dbd745a8088e6a2c7f29605 WHIRLPOOL 07e86090c6cab6761f1aa4f2f4d56cdc8f86475cb1bf8c0d0aa29bff9c9c3343ea289c147c96fce90d00da120521e34a7427b75fab7ecd6412a10af78bb72d0e DIST rpcbind-0.2.1.tar.bz2 110681 SHA256 da169ff877a5a07581fad50a9a808ac6e96f0c277a3df49a7ef005778428496e SHA512 5ec1e25c64ad3cd80fc2f14ced64a331afbe896fb3da54c812e3c4a78a69df181f607492762fe852732cc0ac9bd87ee118760b9e7fad2b3f028d581fecc93849 WHIRLPOOL 272996267eacd624493cc656ea02219e0dcf4b0f190c4a06c1fec8ce6fafab057e3d0432017483efd653b82e6d21aaff7179c9dcbeadb7430b955d6306260db8 DIST rpcbind-0.2.2.tar.bz2 112793 SHA256 13dbc8c796dbe0ce8df873007bea0490c8460b56202d918c9eb6fa0358a08f29 SHA512 adcf5c3e6f6a3d995511ed5016ddc5065f7ca6d355097eb27de58415a705cbc45f96f3d0eb8e7db8a915ad3f25ce893e371c09cc03b24a48787485e5c035c054 WHIRLPOOL 3d2bab280f10d0af76bbf60c492b22e9077ea7c1efdba3df70975ec327da52cf756088e245d226bc521e378143491863d37d083458e0ffcf3df391b615047cf0 DIST rpcbind-0.2.3.tar.bz2 121306 SHA256 9897823a9d820ea011d9ea02054d5ab99469b9ca5346265fee380713c8fed27b SHA512 b91cb4e0849213d344063ccf32d16c49819906b65e4d07c4aa7d3c8842bd83acb408d07aa285da902c389f3c9716f01678012b93a11863eb174a2577cd6ba1d6 WHIRLPOOL f8ff512974e6092faf786ef2f5fe23f404a48c28017809c22a3705cb3dfd22220dc3b230235de8a7b64bc46b21f38562ba18af23539bfff439f6e39d6d44cfb3 -EBUILD rpcbind-0.2.0-r1.ebuild 1386 SHA256 b68bb2e3933f281987687fc142dffa6236a3ccf84569f042d38d6ac3eeb46e02 SHA512 fe40c7961dce1a302d1a427fa8b03cac0a7836e4f019a2b68853208b92ce164cba279048f04a85de85f795c0fc55f86239b14515208da15851c8a63765261723 WHIRLPOOL 78d96baca2058b6a42fbe4ba6903c54e011793ca169d124557ac43fcba6bb33ac851115f0704226d26c5af27d7f6533f2ef0847d3ef3d251e5548ba37406e8fe -EBUILD rpcbind-0.2.1-r1.ebuild 1216 SHA256 0cf4fabd7cfca667569b443d1ddfd26292b7ad175b51f94f87efa00d988f5656 SHA512 daa37f3a6311194631fa1bcb88bbd704508101383ea273d5704fa6e5878b95d667af02d418bb4247923d6ab64beab825b06350e1a80fcb81f48836179f346354 WHIRLPOOL 03715c96371af89e900b75b81ea63566529d885e1f7eda5a7cc960a19ff68e1f05a0a6b06eb7a3d2b9c7a976bf6073057ddb439d8da7b014370549784c6f3f3a -EBUILD rpcbind-0.2.2-r1.ebuild 1335 SHA256 74a8448505c2d5bc02687ab4fed8e4d178e26b3a5486dc1c7ce37f575d1849a0 SHA512 3796740349da3efcfdfacf49f93aae6f9a0998be4b8279b3c14cac0f2a2bfd5812ab17bf4f8e0605b8df14b4a585d7468d3fad466a8cffd53b685399237499d4 WHIRLPOOL fd48633a5f604d982cdb388e8155695915a25b18908f389a0bf28c68adf0841fdeabf952c84d42db3698afb157714ef7d88b8bad252197e72051df6d64ee655c -EBUILD rpcbind-0.2.3.ebuild 1331 SHA256 555b2c088e8fabf4c34c5530aa0af0ffb237f34b128468e37bf703d629c49e6e SHA512 f65b9aa76f1866c4ea8aad12a631063e5c2162cae50e7ad85a4afe827e81862c37eddeb14ceaf75094caad4e850c72d3c821b87d6655e6d7b005b56e33dfc987 WHIRLPOOL ac5b2d19fa8b56cb7f44e13d3c73e72eaf0bf5cd41094232ca6243d20cb3c7ffb8cc01c46dc6e3cce8702bfbc0f832a23ddce24ac62bfe41fce47ea3d27d3e0b -EBUILD rpcbind-9999.ebuild 1331 SHA256 555b2c088e8fabf4c34c5530aa0af0ffb237f34b128468e37bf703d629c49e6e SHA512 f65b9aa76f1866c4ea8aad12a631063e5c2162cae50e7ad85a4afe827e81862c37eddeb14ceaf75094caad4e850c72d3c821b87d6655e6d7b005b56e33dfc987 WHIRLPOOL ac5b2d19fa8b56cb7f44e13d3c73e72eaf0bf5cd41094232ca6243d20cb3c7ffb8cc01c46dc6e3cce8702bfbc0f832a23ddce24ac62bfe41fce47ea3d27d3e0b -MISC ChangeLog 5908 SHA256 064fb710a31bc7f3ccca52d220832a71fd12e9d2bc44d924821eb59b9f802577 SHA512 380ae6c889bbabbaed12ab1a4a360c974024acdfbdbea27be8a4edb3d1824951ba17472e9f564debeb9928224d4014b01cddef6fe89e9286ffd941602c8339fa WHIRLPOOL d7e7eb9723819fd77f583f32800a532c190469e79303dfc5c2d48d32ee74c1dfff48d0f15cb08a706d6e6abfe8b1d8d5cbda7273542e68e01eaf32620cd036dc -MISC metadata.xml 342 SHA256 6004c05b53e85c976f20010ac30f4b16b578081fd7d1ff9c9b5b617fe4bc79d8 SHA512 84bbbcaf2c0f30c2239f5028a4989e8ac69dd31d098f62c2902842d6553b24adc407318ef32cfb56c3211d8110e6ebb42558e1cb9acc08d96901df23fb8caf1c WHIRLPOOL 1f6eff2806064acbcc5576040394317e526ba4a535ad581a771eea730d3fd3c79ea677c7b9e0316975103ca86cc3d8d0d79231dd62c5b175859fbca2506c8c2e +EBUILD rpcbind-0.2.0-r1.ebuild 1387 SHA256 563f7351159bf24be2eed6e74a47538b6808ef58420ff3ec505d186477643366 SHA512 f1dc998026621105e86db772242dc8cffb2bba2bdad3369a560066a58cfc2c686aaa02aa95af412ba9e003cea3bcfa6f44ebf5a5174de2ad33f0e841271686d3 WHIRLPOOL f540b8f8ebce5c2d74996c727d79df7cfe1cf02ba6220cb2b01f8281f68351ea1b0ccf23fd77b6d5408fc2aab608efd7adb003c50ad46e6560b4852fdfdb2927 +EBUILD rpcbind-0.2.1-r1.ebuild 1217 SHA256 7a9d61ffc2f9b105e430c8e7fe9bcfd16c1c141fb1c7c35c69e973a032cb1a42 SHA512 7794fbfb67c220ebaf945f4f673d5c6c4437b0f330396bbe9cba100690886c70a10b7dea8f38ad3e56d97410c0ba6713d4fe24120de0f128e00a279807fef611 WHIRLPOOL 91a702c9f89e0c0e21aa50029e9a22e2ed1fa268353a42333ad23e8119ff1ba2061c795907b68772015ede33ec762612cd0872127ab6de6357585aae3f2c5085 +EBUILD rpcbind-0.2.2-r1.ebuild 1336 SHA256 d1abbe6aacd71ae90e49161b876f2923b66abc6ade5e2210d524cb52bf15200a SHA512 953c90c88dc633c09eafb372e11a466961516d315dd24d5af98f709f811241a89e8947a3775c1d707bc5f3fb7c6417d1ff507321eba786ae974a55606cd933a2 WHIRLPOOL ac2fd47b566c54b039c1823b81584f5faafe1916ac554c753b739ffdc79b1927bc3de687c2fb73adb0b09ce73cbc0c1d864455043e37c6d242bdc968e37fd90c +EBUILD rpcbind-0.2.3-r1.ebuild 1420 SHA256 cf229ebdb21860d49d88a7e347d2fa311b6f279c22e25fd8026381a31e578959 SHA512 c53a334678b550981113cc2615bf11b004bdc671e7d353c73c71415e693f3ef98c3005b6fe1246aaef337fb1b047e7b319bf644313455be5247f96ee5d8f5fbe WHIRLPOOL 122efe0536922ef681694de187c69682e255ba5792729f181e99a1e1c8521ffcb43a1b1e8c99c9cb4a2d584b06327bdbe372dd8e0b69b8cdca555be6fde4016d +EBUILD rpcbind-0.2.3-r2.ebuild 1485 SHA256 143046550c8df379751e274d391cc15b0c6183eb88296efb56b3bed7715bbff5 SHA512 0a9c37baaf7010f0af558623121a409cad2ebd216f41646d00580cd536f67831bc2b700cf3d2ecdd2d3b9e8c7a69efc5cd41f6d0bb6a51147e9550d419347b6b WHIRLPOOL ac9b5f194d653d28c9f1b6b405aed9e1c8acea3f423cb71804741f252012e42b10f7e0e1ba703240d2ba576c3018933bf7cfc2fdcb43d8133ef1b34568831334 +EBUILD rpcbind-0.2.3.ebuild 1376 SHA256 68d2c5e8294aecdb3f1199114a66204c241c2d63268d518cb32c6f769e61b4b7 SHA512 40e94281c998ad4244ab47a01f7a951ea86a753abde9692cb35dbbacde332677e32a79e1638b4b717f299bfdffea358243924c9c2844213f17e89a7587724f2b WHIRLPOOL 439311815ddefdb85d758b8d2347640f6174e6c29a31cb770c7a1db5d89795cbacddfd50d1d4ae10b0d1429cbb9cf1939916cffc10c5b188b1ad446971d5e22f +EBUILD rpcbind-9999.ebuild 1334 SHA256 64e476fa3a2e123f489a1488354f2b55059ca8135b55a71b6176070a2dab6a6a SHA512 662eed0fa5368b445073122d299ae6bb0e7e1e66510389a82564205571de18cbabf21be9a3cc59277103237700e1265f507780d1f99b3606cfb32986a9c6a701 WHIRLPOOL 3364d58a264533b177b7af14a22af77ba9a75b025af0a8efced2939eca9c6303f163b9ea2698a7cc6a37095d382920d4767ab596a68a6b91ce1c769b087b53f5 +MISC ChangeLog 5696 SHA256 bfd3d7cc6a218f030a01ba6ffefd7b5069e7ba216380f4481b192e5bd765857c SHA512 a8900330ecab74c41bccd70a5f1f5911499c1557edd8ca1ff5fce7a7d47cd2f72dba47588f4a78549725ad33b1d4ce91be77d36f0f2ea093b0004f98a8a1da85 WHIRLPOOL 9a2ba508cae901c85145e85a3f37429160b3525a2fee59a0fb2934f835de522c16cd4615f28cc361063260137c4c2aeb36d2a299716866cc3a2b0f7578fd80bf +MISC ChangeLog-2015 5908 SHA256 064fb710a31bc7f3ccca52d220832a71fd12e9d2bc44d924821eb59b9f802577 SHA512 380ae6c889bbabbaed12ab1a4a360c974024acdfbdbea27be8a4edb3d1824951ba17472e9f564debeb9928224d4014b01cddef6fe89e9286ffd941602c8339fa WHIRLPOOL d7e7eb9723819fd77f583f32800a532c190469e79303dfc5c2d48d32ee74c1dfff48d0f15cb08a706d6e6abfe8b1d8d5cbda7273542e68e01eaf32620cd036dc +MISC metadata.xml 405 SHA256 f00aa4ca742840a4285cf6ee239cc319f88af5ba60d5aa1d3f0b62b2db50f99c SHA512 accad1ef4202c9ebd7292ae6e1e68a1c59ddbfb741779a635058d54aa1efbf8b70b5e045d53dc9dba61256d5981e11c57b540a1c7b8fb38207863a6f2c50a5af WHIRLPOOL 9726f030b21142d38207cfdfb784673473346c719e81cbc53a7170a3f0c4838697f7f83de9757ffbc3700477ebc5b9b9b07e8d0194ec34c26727bbdd1ec4b84a diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-libtirpc.patch b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-libtirpc.patch new file mode 100644 index 0000000000..92ea22f0e4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-libtirpc.patch @@ -0,0 +1,42 @@ +fix from upstream for building w/newer libtirpc + +From 9194122389f2a56b1cd1f935e64307e2e963c2da Mon Sep 17 00:00:00 2001 +From: Steve Dickson +Date: Mon, 2 Nov 2015 17:05:18 -0500 +Subject: [PATCH rpcbind] handle_reply: Don't use the xp_auth pointer directly + +In the latest libtirpc version to access the xp_auth +one must use the SVC_XP_AUTH macro. To be backwards +compatible a couple ifdefs were added to use the +macro when it exists. + +Signed-off-by: Steve Dickson +--- + src/rpcb_svc_com.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/src/rpcb_svc_com.c b/src/rpcb_svc_com.c +index 4ae93f1..22d6c84 100644 +--- a/src/rpcb_svc_com.c ++++ b/src/rpcb_svc_com.c +@@ -1295,10 +1295,17 @@ handle_reply(int fd, SVCXPRT *xprt) + a.rmt_localvers = fi->versnum; + + xprt_set_caller(xprt, fi); ++#if defined(SVC_XP_AUTH) ++ SVC_XP_AUTH(xprt) = svc_auth_none; ++#else + xprt->xp_auth = &svc_auth_none; ++#endif + svc_sendreply(xprt, (xdrproc_t) xdr_rmtcall_result, (char *) &a); ++#if !defined(SVC_XP_AUTH) + SVCAUTH_DESTROY(xprt->xp_auth); + xprt->xp_auth = NULL; ++#endif ++ + done: + if (buffer) + free(buffer); +-- +2.5.2 + diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-mem-corrupt.patch b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-mem-corrupt.patch new file mode 100644 index 0000000000..9c03bda80a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-mem-corrupt.patch @@ -0,0 +1,86 @@ +https://bugs.gentoo.org/560990 + +fix from upstream + +From d5dace219953c45d26ae42db238052b68540649a Mon Sep 17 00:00:00 2001 +From: Olaf Kirch +Date: Fri, 30 Oct 2015 10:18:20 -0400 +Subject: [PATCH rpcbind] Fix memory corruption in PMAP_CALLIT code + + - A PMAP_CALLIT call comes in on IPv4 UDP + - rpcbind duplicates the caller's address to a netbuf and stores it in + FINFO[0].caller_addr. caller_addr->buf now points to a memory region A + with a size of 16 bytes + - rpcbind forwards the call to the local service, receives a reply + - when processing the reply, it does this in xprt_set_caller: + xprt->xp_rtaddr = *FINFO[0].caller_addr + It sends out the reply, and then frees the netbuf caller_addr and + caller_addr.buf. + However, it does not clear xp_rtaddr, so xp_rtaddr.buf now refers + to memory region A, which is free. + - When the next call comes in on the UDP/IPv4 socket, svc_dg_recv will + be called, which will set xp_rtaddr to the client's address. + It will reuse the buffer inside xp_rtaddr, ie it will write a + sockaddr_in to region A + +Some time down the road, an incoming TCP connection is accepted, +allocating a fresh SVCXPRT. The memory region A is inside the +new SVCXPRT + + - While processing the TCP call, another UDP call comes in, again + overwriting region A with the client's address + - TCP client closes connection. In svc_destroy, we now trip over + the garbage left in region A + +We ran into the case where a commercial scanner was triggering +occasional rpcbind segfaults. The core file that was captured showed +a corrupted xprt->xp_netid pointer that was really a sockaddr_in. + +Signed-off-by: Olaf Kirch +Signed-off-by: Steve Dickson +--- + src/rpcb_svc_com.c | 23 ++++++++++++++++++++++- + 1 file changed, 22 insertions(+), 1 deletion(-) + +diff --git a/src/rpcb_svc_com.c b/src/rpcb_svc_com.c +index ff9ce6b..4ae93f1 100644 +--- a/src/rpcb_svc_com.c ++++ b/src/rpcb_svc_com.c +@@ -1183,12 +1183,33 @@ check_rmtcalls(struct pollfd *pfds, int nfds) + return (ncallbacks_found); + } + ++/* ++ * This is really a helper function defined in libtirpc, ++ * but unfortunately, it hasn't been exported yet. ++ */ ++static struct netbuf * ++__rpc_set_netbuf(struct netbuf *nb, const void *ptr, size_t len) ++{ ++ if (nb->len != len) { ++ if (nb->len) ++ mem_free(nb->buf, nb->len); ++ nb->buf = mem_alloc(len); ++ if (nb->buf == NULL) ++ return NULL; ++ ++ nb->maxlen = nb->len = len; ++ } ++ memcpy(nb->buf, ptr, len); ++ return nb; ++} ++ + static void + xprt_set_caller(SVCXPRT *xprt, struct finfo *fi) + { ++ const struct netbuf *caller = fi->caller_addr; + u_int32_t *xidp; + +- *(svc_getrpccaller(xprt)) = *(fi->caller_addr); ++ __rpc_set_netbuf(svc_getrpccaller(xprt), caller->buf, caller->len); + xidp = __rpcb_get_dg_xidp(xprt); + *xidp = fi->caller_xid; + } +-- +2.5.2 + diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-remove-P-macro.patch b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-remove-P-macro.patch new file mode 100644 index 0000000000..8e1b69beb1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind-0.2.3-remove-P-macro.patch @@ -0,0 +1,246 @@ +From 196e8f3abaa6e8899ba2655c6c2d8751e33a9795 Mon Sep 17 00:00:00 2001 +From: "Yann E. MORIN" +Date: Wed, 17 Aug 2016 10:16:47 -0400 +Subject: [PATCH] src: remove use of the __P() macro + +The __P() macro is a legacy compatibility macro aimed making pre-ANSI +(i.e. K&R) compilers that do not support function prototypes happy, +while still allowing such prototypes for ANSI-compliant compilers. + +Since virtually all compilers have been ANSI-compliant for a few decades +now, use of __P() is totally useless. + +Furthermore, __P() is defined in the non-standard sys/cdefs.h header. +This header is present in glibc and uClibc, and both have it included +from many of their headers. So, sys/cdefs.h is automagically included in +most cases and its macros are available. + +However, the musl C library does not provide this sys/cdefs.h header. +Thus, the build breaks on musl. + +For all the above reasons, get rid of __P() wherever it is used; just +always declare real function prototypes. + +Reviewed-by: Chuck Lever +Signed-off-by: "Yann E. MORIN" +Signed-off-by: Steve Dickson +Cc: Chuck Lever +Cc: Steve Dickson +Cc: Mike Frysinger +--- + src/check_bound.c | 2 +- + src/pmap_svc.c | 10 +++++----- + src/rpcb_svc.c | 10 +++++----- + src/rpcb_svc_4.c | 14 ++++++-------- + src/rpcb_svc_com.c | 46 +++++++++++++++++++++++----------------------- + src/rpcbind.c | 12 ++++++------ + src/util.c | 2 +- + src/warmstart.c | 4 ++-- + 8 files changed, 49 insertions(+), 51 deletions(-) + +diff --git a/src/check_bound.c b/src/check_bound.c +index c70b845..92bfd36 100644 +--- a/src/check_bound.c ++++ b/src/check_bound.c +@@ -70,7 +70,7 @@ static struct fdlist *fdhead; /* Link list of the check fd's */ + static struct fdlist *fdtail; + static char *nullstring = ""; + +-static bool_t check_bound __P((struct fdlist *, char *uaddr)); ++static bool_t check_bound(struct fdlist *, char *uaddr); + + /* + * Returns 1 if the given address is bound for the given addr & transport +diff --git a/src/pmap_svc.c b/src/pmap_svc.c +index ad28b93..4c744fe 100644 +--- a/src/pmap_svc.c ++++ b/src/pmap_svc.c +@@ -60,11 +60,11 @@ static char sccsid[] = "@(#)pmap_svc.c 1.23 89/04/05 Copyr 1984 Sun Micro"; + #include "rpcbind.h" + #include "xlog.h" + #include /* svc_getcaller routine definition */ +-static struct pmaplist *find_service_pmap __P((rpcprog_t, rpcvers_t, +- rpcprot_t)); +-static bool_t pmapproc_change __P((struct svc_req *, SVCXPRT *, u_long)); +-static bool_t pmapproc_getport __P((struct svc_req *, SVCXPRT *)); +-static bool_t pmapproc_dump __P((struct svc_req *, SVCXPRT *)); ++static struct pmaplist *find_service_pmap(rpcprog_t, rpcvers_t, ++ rpcprot_t); ++static bool_t pmapproc_change(struct svc_req *, SVCXPRT *, u_long); ++static bool_t pmapproc_getport(struct svc_req *, SVCXPRT *); ++static bool_t pmapproc_dump(struct svc_req *, SVCXPRT *); + + /* + * Called for all the version 2 inquiries. +diff --git a/src/rpcb_svc.c b/src/rpcb_svc.c +index bd92201..709e3fb 100644 +--- a/src/rpcb_svc.c ++++ b/src/rpcb_svc.c +@@ -53,10 +53,10 @@ + #include "rpcbind.h" + #include "xlog.h" + +-static void *rpcbproc_getaddr_3_local __P((void *, struct svc_req *, SVCXPRT *, +- rpcvers_t)); +-static void *rpcbproc_dump_3_local __P((void *, struct svc_req *, SVCXPRT *, +- rpcvers_t)); ++static void *rpcbproc_getaddr_3_local(void *, struct svc_req *, SVCXPRT *, ++ rpcvers_t); ++static void *rpcbproc_dump_3_local(void *, struct svc_req *, SVCXPRT *, ++ rpcvers_t); + + /* + * Called by svc_getreqset. There is a separate server handle for +@@ -75,7 +75,7 @@ rpcb_service_3(struct svc_req *rqstp, SVCXPRT *transp) + } argument; + char *result; + xdrproc_t xdr_argument, xdr_result; +- void *(*local) __P((void *, struct svc_req *, SVCXPRT *, rpcvers_t)); ++ void *(*local)(void *, struct svc_req *, SVCXPRT *, rpcvers_t); + rpcprog_t setprog = 0; + + rpcbs_procinfo(RPCBVERS_3_STAT, rqstp->rq_proc); +diff --git a/src/rpcb_svc_4.c b/src/rpcb_svc_4.c +index b673452..5094879 100644 +--- a/src/rpcb_svc_4.c ++++ b/src/rpcb_svc_4.c +@@ -54,13 +54,11 @@ + #include "rpcbind.h" + #include "xlog.h" + +-static void *rpcbproc_getaddr_4_local __P((void *, struct svc_req *, SVCXPRT *, +- rpcvers_t)); +-static void *rpcbproc_getversaddr_4_local __P((void *, struct svc_req *, SVCXPRT *, rpcvers_t)); +-static void *rpcbproc_getaddrlist_4_local +- __P((void *, struct svc_req *, SVCXPRT *, rpcvers_t)); +-static void free_rpcb_entry_list __P((rpcb_entry_list_ptr *)); +-static void *rpcbproc_dump_4_local __P((void *, struct svc_req *, SVCXPRT *, rpcvers_t)); ++static void *rpcbproc_getaddr_4_local(void *, struct svc_req *, SVCXPRT *, rpcvers_t); ++static void *rpcbproc_getversaddr_4_local(void *, struct svc_req *, SVCXPRT *, rpcvers_t); ++static void *rpcbproc_getaddrlist_4_local(void *, struct svc_req *, SVCXPRT *, rpcvers_t); ++static void free_rpcb_entry_list(rpcb_entry_list_ptr *); ++static void *rpcbproc_dump_4_local(void *, struct svc_req *, SVCXPRT *, rpcvers_t); + + /* + * Called by svc_getreqset. There is a separate server handle for +@@ -78,7 +76,7 @@ rpcb_service_4(struct svc_req *rqstp, SVCXPRT *transp) + } argument; + char *result; + xdrproc_t xdr_argument, xdr_result; +- void *(*local) __P((void *, struct svc_req *, SVCXPRT *, rpcvers_t)); ++ void *(*local)(void *, struct svc_req *, SVCXPRT *, rpcvers_t); + rpcprog_t setprog = 0; + + rpcbs_procinfo(RPCBVERS_4_STAT, rqstp->rq_proc); +diff --git a/src/rpcb_svc_com.c b/src/rpcb_svc_com.c +index 148fe42..5862c26 100644 +--- a/src/rpcb_svc_com.c ++++ b/src/rpcb_svc_com.c +@@ -100,29 +100,29 @@ struct finfo { + static struct finfo FINFO[NFORWARD]; + + +-static bool_t xdr_encap_parms __P((XDR *, struct encap_parms *)); +-static bool_t xdr_rmtcall_args __P((XDR *, struct r_rmtcall_args *)); +-static bool_t xdr_rmtcall_result __P((XDR *, struct r_rmtcall_args *)); +-static bool_t xdr_opaque_parms __P((XDR *, struct r_rmtcall_args *)); +-static int find_rmtcallfd_by_netid __P((char *)); +-static SVCXPRT *find_rmtcallxprt_by_fd __P((int)); +-static int forward_register __P((u_int32_t, struct netbuf *, int, char *, +- rpcproc_t, rpcvers_t, u_int32_t *)); +-static struct finfo *forward_find __P((u_int32_t)); +-static int free_slot_by_xid __P((u_int32_t)); +-static int free_slot_by_index __P((int)); +-static int netbufcmp __P((struct netbuf *, struct netbuf *)); +-static struct netbuf *netbufdup __P((struct netbuf *)); +-static void netbuffree __P((struct netbuf *)); +-static int check_rmtcalls __P((struct pollfd *, int)); +-static void xprt_set_caller __P((SVCXPRT *, struct finfo *)); +-static void send_svcsyserr __P((SVCXPRT *, struct finfo *)); +-static void handle_reply __P((int, SVCXPRT *)); +-static void find_versions __P((rpcprog_t, char *, rpcvers_t *, rpcvers_t *)); +-static rpcblist_ptr find_service __P((rpcprog_t, rpcvers_t, char *)); +-static char *getowner __P((SVCXPRT *, char *, size_t)); +-static int add_pmaplist __P((RPCB *)); +-static int del_pmaplist __P((RPCB *)); ++static bool_t xdr_encap_parms(XDR *, struct encap_parms *); ++static bool_t xdr_rmtcall_args(XDR *, struct r_rmtcall_args *); ++static bool_t xdr_rmtcall_result(XDR *, struct r_rmtcall_args *); ++static bool_t xdr_opaque_parms(XDR *, struct r_rmtcall_args *); ++static int find_rmtcallfd_by_netid(char *); ++static SVCXPRT *find_rmtcallxprt_by_fd(int); ++static int forward_register(u_int32_t, struct netbuf *, int, char *, ++ rpcproc_t, rpcvers_t, u_int32_t *); ++static struct finfo *forward_find(u_int32_t); ++static int free_slot_by_xid(u_int32_t); ++static int free_slot_by_index(int); ++static int netbufcmp(struct netbuf *, struct netbuf *); ++static struct netbuf *netbufdup(struct netbuf *); ++static void netbuffree(struct netbuf *); ++static int check_rmtcalls(struct pollfd *, int); ++static void xprt_set_caller(SVCXPRT *, struct finfo *); ++static void send_svcsyserr(SVCXPRT *, struct finfo *); ++static void handle_reply(int, SVCXPRT *); ++static void find_versions(rpcprog_t, char *, rpcvers_t *, rpcvers_t *); ++static rpcblist_ptr find_service(rpcprog_t, rpcvers_t, char *); ++static char *getowner(SVCXPRT *, char *, size_t); ++static int add_pmaplist(RPCB *); ++static int del_pmaplist(RPCB *); + + /* + * Set a mapping of program, version, netid +diff --git a/src/rpcbind.c b/src/rpcbind.c +index c4265cd..87ccdc2 100644 +--- a/src/rpcbind.c ++++ b/src/rpcbind.c +@@ -136,13 +136,13 @@ char *tcp_uaddr; /* Universal TCP address */ + static char servname[] = "rpcbind"; + static char superuser[] = "superuser"; + +-int main __P((int, char *[])); ++int main(int, char *[]); + +-static int init_transport __P((struct netconfig *)); +-static void rbllist_add __P((rpcprog_t, rpcvers_t, struct netconfig *, +- struct netbuf *)); +-static void terminate __P((int)); +-static void parseargs __P((int, char *[])); ++static int init_transport(struct netconfig *); ++static void rbllist_add(rpcprog_t, rpcvers_t, struct netconfig *, ++ struct netbuf *); ++static void terminate(int); ++static void parseargs(int, char *[]); + + int + main(int argc, char *argv[]) +diff --git a/src/util.c b/src/util.c +index a6c835b..74b0284 100644 +--- a/src/util.c ++++ b/src/util.c +@@ -70,7 +70,7 @@ static struct sockaddr_in *local_in4; + static struct sockaddr_in6 *local_in6; + #endif + +-static int bitmaskcmp __P((void *, void *, void *, int)); ++static int bitmaskcmp(void *, void *, void *, int); + + /* + * For all bits set in "mask", compare the corresponding bits in +diff --git a/src/warmstart.c b/src/warmstart.c +index b6eb73e..122a058 100644 +--- a/src/warmstart.c ++++ b/src/warmstart.c +@@ -58,8 +58,8 @@ + #define PMAPFILE RPCBIND_STATEDIR "/portmap.xdr" + #endif + +-static bool_t write_struct __P((char *, xdrproc_t, void *)); +-static bool_t read_struct __P((char *, xdrproc_t, void *)); ++static bool_t write_struct(char *, xdrproc_t, void *); ++static bool_t read_struct(char *, xdrproc_t, void *); + + static bool_t + write_struct(char *filename, xdrproc_t structproc, void *list) +-- +1.8.3.1 + diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind.initd b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind.initd index b00bc19727..c32b31b87d 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind.initd +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/files/rpcbind.initd @@ -1,4 +1,4 @@ -#!/sbin/runscript +#!/sbin/openrc-run # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/metadata.xml b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/metadata.xml index 1fa86f95fe..664c6a547a 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/metadata.xml @@ -1,7 +1,9 @@ - net-fs + + base-system@gentoo.org + Enables rpcbind to cache configuration for warm restarts diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.0-r1.ebuild index 31a32d5eb4..0d6bcb19a5 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.0-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.0-r1.ebuild @@ -17,7 +17,7 @@ else fi DESCRIPTION="portmap replacement which supports RPC over various protocols" -HOMEPAGE="http://sourceforge.net/projects/rpcbind/" +HOMEPAGE="https://sourceforge.net/projects/rpcbind/" LICENSE="BSD" SLOT="0" diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.1-r1.ebuild index 7cd26dce7a..593fcff391 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.1-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.1-r1.ebuild @@ -15,7 +15,7 @@ else fi DESCRIPTION="portmap replacement which supports RPC over various protocols" -HOMEPAGE="http://sourceforge.net/projects/rpcbind/" +HOMEPAGE="https://sourceforge.net/projects/rpcbind/" LICENSE="BSD" SLOT="0" diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.2-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.2-r1.ebuild index 8b55e11f7e..8cb44e289f 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.2-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.2-r1.ebuild @@ -15,7 +15,7 @@ else fi DESCRIPTION="portmap replacement which supports RPC over various protocols" -HOMEPAGE="http://sourceforge.net/projects/rpcbind/" +HOMEPAGE="https://sourceforge.net/projects/rpcbind/" LICENSE="BSD" SLOT="0" diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r1.ebuild new file mode 100644 index 0000000000..f3b8c85380 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils systemd + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://linux-nfs.org/~steved/rpcbind.git" + inherit autotools git-r3 +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +fi + +DESCRIPTION="portmap replacement which supports RPC over various protocols" +HOMEPAGE="https://sourceforge.net/projects/rpcbind/" + +LICENSE="BSD" +SLOT="0" +IUSE="debug selinux systemd tcpd warmstarts" + +CDEPEND=">=net-libs/libtirpc-0.2.3:= + systemd? ( sys-apps/systemd:= ) + tcpd? ( sys-apps/tcp-wrappers )" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-rpcbind )" + +src_prepare() { + [[ ${PV} == "9999" ]] && eautoreconf + epatch "${FILESDIR}"/${P}-libtirpc.patch + epatch "${FILESDIR}"/${P}-mem-corrupt.patch #560990 + epatch_user +} + +src_configure() { + econf \ + --bindir="${EPREFIX}"/sbin \ + --with-statedir="${EPREFIX}"/run/${PN} \ + --with-rpcuser=root \ + --with-systemdsystemunitdir=$(usex systemd "$(systemd_get_unitdir)" "no") \ + $(use_enable tcpd libwrap) \ + $(use_enable debug) \ + $(use_enable warmstarts) +} + +src_install() { + default + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + + systemd_dounit "${FILESDIR}"/${PN}.service +} diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r2.ebuild b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r2.ebuild new file mode 100644 index 0000000000..a8bfe3de1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils systemd + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://linux-nfs.org/~steved/rpcbind.git" + inherit autotools git-r3 +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="portmap replacement which supports RPC over various protocols" +HOMEPAGE="https://sourceforge.net/projects/rpcbind/" + +LICENSE="BSD" +SLOT="0" +IUSE="debug selinux systemd tcpd warmstarts" + +CDEPEND=">=net-libs/libtirpc-0.2.3:= + systemd? ( sys-apps/systemd:= ) + tcpd? ( sys-apps/tcp-wrappers )" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-rpcbind )" + +src_prepare() { + [[ ${PV} == "9999" ]] && eautoreconf + epatch "${FILESDIR}"/${P}-libtirpc.patch + epatch "${FILESDIR}"/${P}-mem-corrupt.patch #560990 + epatch "${FILESDIR}"/${P}-remove-P-macro.patch #589666 + epatch_user +} + +src_configure() { + econf \ + --bindir="${EPREFIX}"/sbin \ + --with-statedir="${EPREFIX}"/run/${PN} \ + --with-rpcuser=root \ + --with-systemdsystemunitdir=$(usex systemd "$(systemd_get_unitdir)" "no") \ + $(use_enable tcpd libwrap) \ + $(use_enable debug) \ + $(use_enable warmstarts) +} + +src_install() { + default + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + + systemd_dounit "${FILESDIR}"/${PN}.service +} diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3.ebuild b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3.ebuild index 4a47c9a195..7d5e2a3691 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-0.2.3.ebuild @@ -15,22 +15,23 @@ else fi DESCRIPTION="portmap replacement which supports RPC over various protocols" -HOMEPAGE="http://sourceforge.net/projects/rpcbind/" +HOMEPAGE="https://sourceforge.net/projects/rpcbind/" LICENSE="BSD" SLOT="0" IUSE="debug selinux systemd tcpd warmstarts" -CDEPEND=">=net-libs/libtirpc-0.2.3 +CDEPEND=">=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers )" DEPEND="${CDEPEND} virtual/pkgconfig" RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-rpcbind ) -" + selinux? ( sec-policy/selinux-rpcbind )" + src_prepare() { [[ ${PV} == "9999" ]] && eautoreconf + epatch "${FILESDIR}"/${P}-libtirpc.patch epatch_user } diff --git a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-9999.ebuild b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-9999.ebuild index 4a47c9a195..9a363a5077 100644 --- a/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/net-nds/rpcbind/rpcbind-9999.ebuild @@ -15,20 +15,20 @@ else fi DESCRIPTION="portmap replacement which supports RPC over various protocols" -HOMEPAGE="http://sourceforge.net/projects/rpcbind/" +HOMEPAGE="https://sourceforge.net/projects/rpcbind/" LICENSE="BSD" SLOT="0" IUSE="debug selinux systemd tcpd warmstarts" -CDEPEND=">=net-libs/libtirpc-0.2.3 +CDEPEND=">=net-libs/libtirpc-0.2.3:= systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers )" DEPEND="${CDEPEND} virtual/pkgconfig" RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-rpcbind ) -" + selinux? ( sec-policy/selinux-rpcbind )" + src_prepare() { [[ ${PV} == "9999" ]] && eautoreconf epatch_user From 5787c3eb5c52a026f64a8d8bee0f0de7452ddaf2 Mon Sep 17 00:00:00 2001 From: Nick Owens Date: Tue, 22 Nov 2016 14:33:22 -0800 Subject: [PATCH 3/3] bump(app-arch/tar): sync with upstream --- .../portage-stable/app-arch/tar/ChangeLog | 140 --- .../app-arch/tar/ChangeLog-2015 | 917 ----------------- .../portage-stable/app-arch/tar/Manifest | 6 +- .../app-arch/tar/files/tar-1.26-no-gets.patch | 22 - .../app-arch/tar/files/tar-1.26-xattr.patch | 931 ------------------ .../tar-1.29-extract-pathname-bypass.patch | 27 + .../portage-stable/app-arch/tar/files/tar.1 | 813 --------------- .../app-arch/tar/tar-1.26-r1.ebuild | 76 -- .../app-arch/tar/tar-1.28-r1.ebuild | 2 +- .../{tar-1.28.ebuild => tar-1.29-r1.ebuild} | 20 +- .../metadata/md5-cache/app-arch/tar-1.26-r1 | 13 - .../metadata/md5-cache/app-arch/tar-1.28 | 13 - .../metadata/md5-cache/app-arch/tar-1.28-r1 | 4 +- .../metadata/md5-cache/app-arch/tar-1.29-r1 | 13 + 14 files changed, 60 insertions(+), 2937 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-no-gets.patch delete mode 100644 sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-xattr.patch create mode 100644 sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.29-extract-pathname-bypass.patch delete mode 100644 sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar.1 delete mode 100644 sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.26-r1.ebuild rename sdk_container/src/third_party/portage-stable/app-arch/tar/{tar-1.28.ebuild => tar-1.29-r1.ebuild} (73%) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.26-r1 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.29-r1 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog b/sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog deleted file mode 100644 index 4f8f52c482..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog +++ /dev/null @@ -1,140 +0,0 @@ -# ChangeLog for app-arch/tar -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*tar-1.28-r1 (09 Aug 2015) -*tar-1.28 (09 Aug 2015) -*tar-1.27.1-r2 (09 Aug 2015) -*tar-1.26-r1 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +files/rmt, - +files/tar-1.26-no-gets.patch, +files/tar-1.26-xattr.patch, - +files/tar-1.27.1-recursion_norecursion.patch, - +files/tar-1.27.1-xattr_build_fix.patch, - +files/tar-1.28-concat-listed.patch, +files/tar-1.28-xattr.patch, - +files/tar.1, +files/tar.1-1.27, +metadata.xml, +tar-1.26-r1.ebuild, - +tar-1.27.1-r2.ebuild, +tar-1.28.ebuild, +tar-1.28-r1.ebuild: - 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. - - 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 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Justin Lecher tar-1.26-r1.ebuild, - tar-1.27.1-r2.ebuild, tar-1.28.ebuild, tar-1.28-r1.ebuild: - Use https for most gnu.org URLs - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - - 22 Jan 2016; Fabian Groffen tar-1.28-r1.ebuild: - don't require sys-apps/attr on non-glibc platforms - - Package-Manager: portage-2.2.20-prefix - - 24 Jan 2016; Michał Górny metadata.xml: - Unify quoting in metadata.xml files for machine processing - - 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. - - 24 Jan 2016; Michał Górny metadata.xml: - Replace all herds with appropriate projects (GLEP 67) - - Replace all uses of herd with appropriate project maintainers, or no - maintainers in case of herds requested to be disbanded. - - 24 Jan 2016; Michał Górny metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - -*tar-1.29 (16 May 2016) - - 16 May 2016; Lars Wendler +tar-1.29.ebuild: - Bump to version 1.29 - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - - 16 May 2016; Lars Wendler - -files/tar-1.26-no-gets.patch, -files/tar-1.26-xattr.patch, -files/tar.1, - -tar-1.26-r1.ebuild, -tar-1.28.ebuild: - Removed old. - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - - 26 May 2016; Lars Wendler tar-1.28-r1.ebuild: - x86 stable (bug #583970). - - Package-Manager: portage-2.2.28 - RepoMan-Options: --include-arches="x86" - Signed-off-by: Lars Wendler - - 27 May 2016; Lars Wendler tar-1.28-r1.ebuild: - amd64 stable (bug #583970). - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - - 01 Jun 2016; Jeroen Roovers tar-1.28-r1.ebuild: - Stable for PPC64 (bug #583970). - - Package-Manager: portage-2.3.0_rc1 - RepoMan-Options: --ignore-arches - - 01 Jun 2016; Tobias Klausmann tar-1.28-r1.ebuild: - 1.28-r1: add alpha keyword - - Gentoo-Bug: 583970 - - Package-Manager: portage-2.3.0_rc1 - - 04 Jun 2016; Markus Meier tar-1.28-r1.ebuild: - arm stable, bug #583970 - - Package-Manager: portage-2.3.0_rc1 - RepoMan-Options: --include-arches="arm" - diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog-2015 deleted file mode 100644 index 2fdce94714..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/ChangeLog-2015 +++ /dev/null @@ -1,917 +0,0 @@ -# ChangeLog for app-arch/tar -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.212 2015/05/05 06:38:42 vapier Exp $ - - 05 May 2015; Mike Frysinger +files/tar-1.28-xattr.patch, - tar-1.28-r1.ebuild: - Pull in upstream fix for building xattrs on Solaris systems #548024#4 by - iloveosxzfs. - -*tar-1.28-r1 (20 Apr 2015) - - 20 Apr 2015; Mike Frysinger - +files/tar-1.28-concat-listed.patch, +tar-1.28-r1.ebuild: - Add fix from upstream for -A/-g flags #546294 by Alex Efros. - - 12 Aug 2014; Mike Frysinger tar-1.27.1-r2.ebuild: - Mark arm64/m68k/s390/sh stable. - - 12 Aug 2014; Mike Frysinger - files/tar-1.27.1-xattr_build_fix.patch: - Do not patch m4 files to avoid regenerating autotools #516166 by Rodrigo - Severo. - - 03 Aug 2014; Lars Wendler tar-1.28.ebuild: - Prefer shipped man page over external one (bug #518932). - -*tar-1.28 (28 Jul 2014) - - 28 Jul 2014; Lars Wendler -tar-1.27-r2.ebuild, - -tar-1.27.1.ebuild, +tar-1.28.ebuild, - -files/tar-1.27-acl_configure_fix.patch: - Version bump. Removed old. - - 16 Jun 2014; Mikle Kolyada tar-1.27.1-r2.ebuild: - ppc/ppc64 stable wrt bug #496212 - - 15 Jun 2014; Mikle Kolyada tar-1.27.1-r2.ebuild: - sparc stable wrt bug #496212 - - 14 Jun 2014; Mikle Kolyada tar-1.27.1-r2.ebuild: - alpha stable wrt bug #496212 - - 14 Jun 2014; Pawel Hajdan jr tar-1.27.1-r2.ebuild: - x86 stable wrt bug #496212 - - 20 Feb 2014; Markus Meier tar-1.27.1-r2.ebuild: - arm stable, bug #496212 - -*tar-1.27.1-r2 (19 Feb 2014) - - 19 Feb 2014; Lars Wendler -tar-1.27.1-r1.ebuild, - +tar-1.27.1-r2.ebuild: - Revbump to EAPI-4. Committed straight to stable where -r1 was stable. - - 19 Feb 2014; Lars Wendler tar-1.27.1-r1.ebuild: - Added missing die calls. - - 19 Feb 2014; Chema Alonso tar-1.27.1-r1.ebuild: - Stable for amd64 wrt bug #496212 - - 08 Feb 2014; Akinori Hattori tar-1.27.1-r1.ebuild: - ia64 stable wrt bug #496212 - - 04 Feb 2014; Jeroen Roovers tar-1.27.1-r1.ebuild: - Stable for HPPA (bug #496212). - - 18 Jan 2014; Mike Frysinger tar-1.26-r1.ebuild, - tar-1.27-r2.ebuild, tar-1.27.1-r1.ebuild, tar-1.27.1.ebuild: - Add arm64 love. - -*tar-1.27.1-r1 (10 Jan 2014) - - 10 Jan 2014; Lars Wendler +tar-1.27.1-r1.ebuild, - +files/tar-1.27.1-recursion_norecursion.patch, - +files/tar-1.27.1-xattr_build_fix.patch: - Fixed build with xattr (bug #489170). Added an upstream fix regarding - recursion/norecursion. - -*tar-1.27.1 (25 Nov 2013) - - 25 Nov 2013; Lars Wendler -tar-1.23-r2.ebuild, - -tar-1.23-r4.ebuild, -tar-1.25.ebuild, -tar-1.25-r1.ebuild, -tar-1.26.ebuild, - +tar-1.27.1.ebuild, -files/tar-1.23-revert-pipe.patch, - -files/tar-1.23-strncpy.patch, -files/tar-1.23-symlink-k-hang.patch, - -files/tar-1.23-tests.patch, -files/tar-1.25-incremental-fix.patch, - -files/tar-1.25-verify-check.patch, -files/tar-1.25-verify-fix.patch: - Version bump. Removed old. - -*tar-1.27-r2 (24 Oct 2013) - - 24 Oct 2013; Lars Wendler -tar-1.27-r1.ebuild, - +tar-1.27-r2.ebuild, +files/tar-1.27-acl_configure_fix.patch: - Fixed "acl" USE flag reported by Arfrever Frehtes Taifersar Arahesis in bug - #489106. Moved dependency on sys-apps/attr from RDEPEND to DEPEND (bug - #489170). - -*tar-1.27-r1 (22 Oct 2013) - - 22 Oct 2013; Lars Wendler -tar-1.27.ebuild, - +tar-1.27-r1.ebuild, +files/tar.1-1.27: - Added new man page (bug #488828), proper selinux (bug #488966) and acl - support. - - 15 Oct 2013; Lars Wendler tar-1.23-r2.ebuild, - tar-1.23-r4.ebuild, tar-1.25.ebuild, tar-1.25-r1.ebuild, tar-1.26.ebuild, - tar-1.26-r1.ebuild, tar-1.27.ebuild: - Fixed license according to --version output from all versions in the tree. - -*tar-1.27 (15 Oct 2013) - - 15 Oct 2013; Lars Wendler +tar-1.27.ebuild: - Version bump. - - 05 Jun 2013; Mike Frysinger metadata.xml: - Add upstream CPE tag (security info) from ChromiumOS. - - 24 May 2013; Alexis Ballier tar-1.26-r1.ebuild: - keyword ~amd64-fbsd thanks to Yuta SATOH, bug #432410 - - 04 May 2013; Mike Frysinger tar-1.26-r1.ebuild: - Mark alpha/ia64/m68k/ppc64/s390/sh/sparc stable #431848. - - 03 May 2013; Agostino Sarubbo tar-1.26-r1.ebuild: - Stable for ppc, wrt bug #431848 - - 29 Apr 2013; Sergey Popov tar-1.26-r1.ebuild: - Stable on arm, wrt bug #431848 - - 27 Apr 2013; Agostino Sarubbo tar-1.26-r1.ebuild: - Stable for x86, wrt bug #431848 - - 27 Apr 2013; Agostino Sarubbo tar-1.26-r1.ebuild: - Stable for amd64, wrt bug #431848 - - 27 Apr 2013; Jeroen Roovers tar-1.26-r1.ebuild: - Stable for HPPA (bug #431848). - - 03 Mar 2013; Mike Frysinger tar-1.26.ebuild: - Inherit eutils for epatch. - - 20 Feb 2013; Zac Medico tar-1.26-r1.ebuild: - Add ~arm-linux keyword. - - 06 Nov 2012; Mike Frysinger tar-1.26-r1.ebuild: - Do not delete gtar for prefix systems pointed out by David James. - - 05 Nov 2012; Mike Frysinger metadata.xml, - tar-1.26-r1.ebuild: - Add USE=minimal to trim all the non-`tar` related crap that no one uses. - - 07 Sep 2012; Mike Frysinger tar-1.26.ebuild: - Add gets/glibc-2.16 fix to stable too. - - 31 May 2012; Zac Medico tar-1.23-r2.ebuild, - tar-1.23-r4.ebuild: - inherit multilib for get_libdir - - 24 May 2012; Mike Frysinger tar-1.25-r1.ebuild, - tar-1.26-r1.ebuild: - Inherit eutils for epatch. - - 22 May 2012; Mike Frysinger tar-1.23-r2.ebuild, - tar-1.23-r4.ebuild, tar-1.25-r1.ebuild, tar-1.25.ebuild, tar-1.26-r1.ebuild, - tar-1.26.ebuild: - Use just mirror://gnu to shut up repoman. - - 22 May 2012; Mike Frysinger tar-1.26-r1.ebuild, - +files/tar-1.26-no-gets.patch: - Fix building with glibc-2.16+. - - 19 Mar 2012; Raúl Porcel tar-1.26.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #358749 - - 07 Mar 2012; Brent Baude tar-1.26.ebuild: - Marking tar-1.26 ppc for bug 358749 - - 04 Mar 2012; Tobias Klausmann tar-1.23-r2.ebuild, - tar-1.23-r4.ebuild, tar-1.25.ebuild, tar-1.25-r1.ebuild, tar-1.26.ebuild, - tar-1.26-r1.ebuild: - Stabilize on alpha (bug 358749), fix thirdpartymirror QA error. - - 02 Mar 2012; Brent Baude tar-1.26.ebuild: - Marking tar-1.26 ppc64 for bug 358749 - - 29 Feb 2012; Markus Meier tar-1.26.ebuild: - arm stable, bug #358749 - - 27 Feb 2012; Jeroen Roovers tar-1.26.ebuild: - Stable for HPPA (bug #358749). - - 25 Feb 2012; Jeff Horelick tar-1.26.ebuild: - marked x86 per bug 358749 - - 25 Feb 2012; Agostino Sarubbo tar-1.26.ebuild: - Stable for amd64, wrt bug #358749 - -*tar-1.26-r1 (05 Feb 2012) - - 05 Feb 2012; Mike Frysinger +tar-1.26-r1.ebuild, - +files/tar-1.26-xattr.patch: - Add xattr support #382067 by Anthony Basile. - - 07 Jan 2012; Mike Frysinger files/tar.1: - Fix duplicate --one-file-system listing reported by Mikachu. - -*tar-1.26 (13 Mar 2011) - - 13 Mar 2011; Mike Frysinger +tar-1.26.ebuild: - Version bump. - -*tar-1.25-r1 (26 Dec 2010) - - 26 Dec 2010; Mike Frysinger +tar-1.25-r1.ebuild, - +files/tar-1.25-incremental-fix.patch, +files/tar-1.25-verify-check.patch, - +files/tar-1.25-verify-fix.patch: - Add fixes from upstream for incremental #349164 by Robin Johnson and - verify #349155 by Navid Zamani. - - 24 Nov 2010; Jeremy Olexa tar-1.25.ebuild, - files/rmt: - Merge diffs from Gentoo Prefix tree. Keywords, EAPI3, use of EPREFIX/ED, - modify rmt script. Signed off in bug 344807 - -*tar-1.25 (08 Nov 2010) - - 08 Nov 2010; Samuli Suominen +tar-1.25.ebuild: - Version bump wrt #344751 by Jeroen Roovers. - -*tar-1.24-r2 (01 Nov 2010) - - 01 Nov 2010; Samuli Suominen +tar-1.24-r2.ebuild, - +files/tar-1.24-device-node.patch: - Fix extraction of device nodes wrt #343245 by Albert W. Hopkins. - -*tar-1.24-r1 (27 Oct 2010) - - 27 Oct 2010; Samuli Suominen +tar-1.24-r1.ebuild, - +files/tar-1.24-mkdirat.patch, +files/tar-1.24-transform.patch, - +files/tar-1.24-transform-2.patch: - Fix -C switch wrt #342735 by "ferret". Fix --transform switch wrt #342785. - - 26 Oct 2010; Samuli Suominen tar-1.24.ebuild: - Fix ./configure with FEATURES="-userpriv" wrt #342593. - -*tar-1.24 (25 Oct 2010) - - 25 Oct 2010; Mike Frysinger +tar-1.24.ebuild: - Version bump #342571 by Jeroen Roovers. - -*tar-1.23-r4 (19 Jul 2010) - - 19 Jul 2010; Mike Frysinger +tar-1.23-r4.ebuild: - Fix incomplete EAPI transition #328913. - -*tar-1.23-r3 (18 Jul 2010) - - 18 Jul 2010; Mike Frysinger +tar-1.23-r3.ebuild, - +files/tar-1.23-symlink-k-hang.patch, +files/tar-1.23-tests.patch: - Fix from upstream for hang with symlinks/-k #327641. Fix from upstream for - skipping remfiles01 test as root #326785 by David Abbott <. - - 18 Jul 2010; Joseph Jezak tar-1.23-r2.ebuild: - Marked ppc stable for bug #313333. - - 11 Jul 2010; Richard Freeman tar-1.23-r2.ebuild: - amd64 stable - 31333 - - 10 Jul 2010; Raúl Porcel tar-1.23-r2.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #313333 - - 05 Jul 2010; Samuli Suominen tar-1.23-r2.ebuild: - ppc64 stable wrt #313333 - - 05 Jul 2010; Jeroen Roovers tar-1.23-r2.ebuild: - Stable for HPPA (bug #313333). - - 03 Jul 2010; Christian Faulhammer tar-1.23-r2.ebuild: - stable x86, security bug 313333 - -*tar-1.23-r2 (21 May 2010) - - 21 May 2010; Mike Frysinger +tar-1.23-r2.ebuild, - +files/tar-1.23-revert-pipe.patch: - Restore sigpipe patch for now #309001. - - 25 Apr 2010; -tar-1.22.ebuild, -tar-1.23.ebuild: - Pull revisions that cause havoc with GCC 4.5; these should never be - stabled. - -*tar-1.22-r1 (25 Apr 2010) - - 25 Apr 2010; +tar-1.22-r1.ebuild, - +files/tar-1.22-strncpy.patch: - Glibc built with GCC 4.5 will notice a buffer overflow in the handling of - OLD_GNU magic bytes and kill us. Apply a Fedora patch scavenged by Emil - Karlson to avoid this happening; closes bug #317139. - -*tar-1.23-r1 (25 Apr 2010) - - 25 Apr 2010; +tar-1.23-r1.ebuild, - +files/tar-1.23-strncpy.patch: - Glibc built with GCC 4.5 will notice a buffer overflow in the handling of - OLD_GNU magic bytes and kill us. Apply a Fedora patch scavenged by Emil - Karlson to avoid this happening; closes bug #317139. - -*tar-1.23 (10 Mar 2010) - - 10 Mar 2010; Mike Frysinger +tar-1.23.ebuild: - Version bump. - - 10 Mar 2010; Mike Frysinger files/tar.1: - Updates from Benno Schulenberg for tar(1) man page #177678. - -*tar-1.22 (05 Mar 2009) - - 05 Mar 2009; Mike Frysinger +tar-1.22.ebuild: - Version bump. - - 02 Feb 2009; Ryan Hill - +files/tar-1.21-testsuite.patch, tar-1.21-r1.ebuild: - Add patch from upstream to fix testsuite failures. (bug #253122) - -*tar-1.21-r1 (29 Dec 2008) - - 29 Dec 2008; Mike Frysinger - +files/tar-1.21-revert-pipe.patch, +tar-1.21-r1.ebuild: - Revert an upstream change that breaks when piping data into tar as pointed - out by Zac Medico #252680 by Etienne Hilson. - -*tar-1.21 (27 Dec 2008) - - 27 Dec 2008; Mike Frysinger +tar-1.21.ebuild: - Version bump. - - 27 Nov 2008; Jeroen Roovers tar-1.20.ebuild: - Stable for HPPA (bug #249118). - - 16 Jun 2008; Joseph Jezak tar-1.20.ebuild: - Marked ppc/ppc64 stable. - - 02 Jun 2008; Santiago M. Mola tar-1.20.ebuild: - amd64 stable - - 21 May 2008; Raúl Porcel tar-1.20.ebuild: - alpha/ia64/sparc/x86 stable - -*tar-1.20 (14 Apr 2008) - - 14 Apr 2008; Mike Frysinger +tar-1.20.ebuild: - Version bump. - - 27 Feb 2008; Santiago M. Mola tar-1.19-r1.ebuild: - amd64 stable wrt bug #211101 - - 22 Feb 2008; Tobias Scherbaum tar-1.19-r1.ebuild: - ppc stable, bug #211101 - - 05 Feb 2008; Markus Rothe tar-1.19-r1.ebuild: - Stable on ppc64 - - 17 Jan 2008; Jeroen Roovers tar-1.19-r1.ebuild: - Stable for HPPA too. - - 16 Jan 2008; Raúl Porcel tar-1.19-r1.ebuild: - alpha/ia64/sparc/x86 stable - - 14 Jan 2008; Tobias Scherbaum tar-1.19.ebuild: - ppc. stable - -*tar-1.19-r1 (10 Dec 2007) - - 10 Dec 2007; Mike Frysinger - +files/tar-1.19-update-flag.patch, +tar-1.19-r1.ebuild: - Fix from upstream for an update regression #200315 by Billy DeVincentis. - - 01 Dec 2007; Markus Rothe tar-1.19.ebuild: - Stable on ppc64 - - 19 Nov 2007; Joshua Kinard tar-1.19.ebuild: - Stable on mips. - - 18 Nov 2007; Mike Frysinger - +files/tar-1.19-gnu-inline.patch, tar-1.19.ebuild: - Fixes from upstream for changes in "extern inline" #198817 by Ryan Hill. - - 16 Nov 2007; Samuli Suominen tar-1.19.ebuild: - amd64 stable - - 10 Nov 2007; Raúl Porcel tar-1.19.ebuild: - alpha/ia64/sparc/x86 stable - -*tar-1.19 (10 Oct 2007) - - 10 Oct 2007; Mike Frysinger +tar-1.19.ebuild: - Version bump. - - 29 Aug 2007; Markus Rothe tar-1.18-r2.ebuild: - Stable on ppc64; bug #189682 - - 24 Aug 2007; Raúl Porcel tar-1.18-r2.ebuild: - alpha/ia64 stable wrt security #189682 - - 23 Aug 2007; Joshua Kinard tar-1.18-r2.ebuild: - Stable on mips, per #189682. - - 23 Aug 2007; Jeroen Roovers tar-1.18-r2.ebuild: - Stable for HPPA (bug #189682). - - 22 Aug 2007; Christoph Mende tar-1.18-r2.ebuild: - Stable on amd64 wrt security bug #189682 - - 22 Aug 2007; Andrej Kacian tar-1.18-r2.ebuild: - Stable on x86, security bug #189682. - - 22 Aug 2007; Tobias Scherbaum tar-1.18-r2.ebuild: - ppc stable, bug #189682 - - 22 Aug 2007; Gustavo Zacarias tar-1.18-r2.ebuild: - Stable on sparc wrt security #189682 - -*tar-1.18-r2 (22 Aug 2007) -*tar-1.17-r1 (22 Aug 2007) - - 22 Aug 2007; Roy Marples - +files/tar-1.15.1-alt-contains-dot-dot.patch, +tar-1.17-r1.ebuild, - +tar-1.18-r2.ebuild: - Patch to fix a directory traversal vulnerability, #189682 - thanks to Robert Buchholz. - - 21 Aug 2007; Jeroen Roovers tar-1.18-r1.ebuild: - Stable for HPPA too. - - 13 Aug 2007; Christoph Mende tar-1.18-r1.ebuild: - Stable on amd64 - - 09 Aug 2007; Tobias Scherbaum tar-1.18-r1.ebuild: - Stable on ppc. - - 02 Aug 2007; Christian Birchinger tar-1.18-r1.ebuild: - Added sparc stable keyword - - 01 Aug 2007; Raúl Porcel tar-1.18-r1.ebuild: - alpha/ia64/x86 stable - - 10 Jul 2007; Gustavo Zacarias tar-1.17.ebuild: - Stable on sparc wrt #184453 - - 09 Jul 2007; Jeroen Roovers tar-1.17.ebuild: - Stable for HPPA (bug #184453). - - 08 Jul 2007; Christoph Mende tar-1.17.ebuild: - Stable on amd64 wrt bug #184453 - - 07 Jul 2007; Lars Weiler tar-1.17.ebuild: - Stable on ppc; bug #184453. - - 07 Jul 2007; Raúl Porcel tar-1.17.ebuild: - alpha/ia64/x86 stable wrt #184453 - -*tar-1.18-r1 (07 Jul 2007) - - 07 Jul 2007; Ulrich Mueller +files/tar.1-1.15.1, - files/tar.1, tar-1.15.1-r1.ebuild, -tar-1.18.ebuild, +tar-1.18-r1.ebuild: - Update man page on "-l" option, fixes bug #168555. Fix some typos, #170691. - - 07 Jul 2007; Markus Rothe tar-1.17.ebuild: - Stable on ppc64; bug #184453 - - 07 Jul 2007; Joshua Kinard tar-1.17.ebuild: - Stable on mips, per #184453. - -*tar-1.18 (29 Jun 2007) - - 29 Jun 2007; Mike Frysinger +tar-1.18.ebuild: - Version bump. - - 11 Jun 2007; Mike Frysinger - +files/tar-1.17-exclude-test.patch, tar-1.17.ebuild: - Fix from upstream for exclude.at test failure. - -*tar-1.17 (10 Jun 2007) - - 10 Jun 2007; Mike Frysinger +tar-1.17.ebuild: - Version bump. - - 16 May 2007; Jose Luis Rivero tar-1.16.1.ebuild: - Stable on alpha wrt bug #171669 - - 18 Apr 2007; Alexander Færøy tar-1.16.1.ebuild: - Stable on MIPS; bug #171669 - - 02 Apr 2007; Raúl Porcel tar-1.16.1.ebuild: - ia64 stable wrt bug 171669 - - 27 Mar 2007; Peter Weller tar-1.16.1.ebuild: - Stable on amd64 wrt bug 171669 - - 24 Mar 2007; Joseph Jezak tar-1.16.1.ebuild: - Marked ppc stable for bug #171669. - - 24 Mar 2007; Markus Rothe tar-1.16.1.ebuild: - Stable on ppc64; bug #171669 - - 22 Mar 2007; Jeroen Roovers tar-1.16.1.ebuild: - Stable for HPPA (bug #171669). - - 22 Mar 2007; Gustavo Zacarias tar-1.16.1.ebuild: - Stable on sparc wrt #171669 - - 20 Mar 2007; Raúl Porcel tar-1.16.1.ebuild: - x86 stable - - 30 Dec 2006; Mike Frysinger +files/rmt, - tar-1.16.1.ebuild: - Take a page from Debian and make /etc/rmt a shell script so people know why - this cruft exists #159429 by Rafal Rzepecki. - -*tar-1.16.1 (10 Dec 2006) - - 10 Dec 2006; Mike Frysinger +tar-1.16.1.ebuild: - Version bump. - - 08 Dec 2006; Daniel Gryniewicz tar-1.16-r2.ebuild: - Marked stable on amd64 for bug #155901 - - 06 Dec 2006; Alexander H. Færøy tar-1.16-r2.ebuild: - Stable on Alpha; bug #155901 - - 06 Dec 2006; Alexander H. Færøy tar-1.16-r2.ebuild: - Stable on MIPS; bug #155901 - - 06 Dec 2006; Markus Rothe tar-1.16-r2.ebuild: - Stable on ppc64; bug #155901 - - 03 Dec 2006; Tim Yamin tar-1.16-r2.ebuild: - Stable on IA64; bug #155901. - - 03 Dec 2006; Jeroen Roovers tar-1.16-r2.ebuild: - Stable for HPPA (bug #155901). - - 03 Dec 2006; Jason Wever tar-1.16-r2.ebuild: - Stable on SPARC wrt security bug #155901 - - 03 Dec 2006; Tobias Scherbaum tar-1.16-r2.ebuild: - ppc stable, bug #155901 - - 03 Dec 2006; Andrej Kacian tar-1.16-r2.ebuild: - Stable on x86, bug #155901. - -*tar-1.16-r2 (02 Dec 2006) - - 02 Dec 2006; Mike Frysinger - +files/tar-1.16-remove-GNUTYPE_NAMES.patch, +tar-1.16-r2.ebuild: - Grab change from upstream to remove GNUTYPE_NAMES #155901. - -*tar-1.16-r1 (01 Nov 2006) - - 01 Nov 2006; Mike Frysinger - +files/tar-1.16-segv.patch, +tar-1.16-r1.ebuild: - Add fix from upstream. - -*tar-1.16 (21 Oct 2006) - - 21 Oct 2006; Mike Frysinger +tar-1.16.ebuild: - Version bump. - - 15 Oct 2006; Timothy Redaelli tar-1.15.92-r1.ebuild: - Added ~x86-fbsd keyword - -*tar-1.15.92-r1 (14 Oct 2006) - - 14 Oct 2006; Sven Wegener - +files/tar-1.15.92-stderr.patch, +tar-1.15.92-r1.ebuild: - Fix from upstream for stdout/verbose bug #151239. - -*tar-1.15.92 (13 Oct 2006) - - 13 Oct 2006; Mike Frysinger +tar-1.15.92.ebuild: - Version bump. - - 30 Sep 2006; Fabian Groffen - +files/tar-1.15.91-darwin.patch, tar-1.15.91.ebuild: - Marked ~ppc-macos, added darwin patch. Backport from prefix. - -*tar-1.15.91 (03 Jul 2006) - - 03 Jul 2006; Mike Frysinger +tar-1.15.91.ebuild: - Version bump #138979 by David Watzke. - - 23 May 2006; -tar-1.14.ebuild, -tar-1.15.1.ebuild: - - removed obsolete vuln ebuilds - - 28 Apr 2006; Joshua Kinard tar-1.15.1-r1.ebuild: - Marked stable on mips. - - 09 Mar 2006; Tobias Scherbaum - tar-1.15.1-r1.ebuild: - ppc stable, bug #123038 - - 09 Mar 2006; Jose Luis Rivero tar-1.15.1-r1.ebuild: - Stable on alpha wrt sec bug #123038 - - 08 Mar 2006; Markus Rothe tar-1.15.1-r1.ebuild: - Stable on ppc64; bug #123038 - - 08 Mar 2006; Mark Loeser tar-1.15.1-r1.ebuild: - Stable on x86; bug #123038 - - 08 Mar 2006; Mike Doty tar-1.15.1-r1.ebuild: - amd64 stable bug 123038 - - 08 Mar 2006; tar-1.15.1-r1.ebuild: - Stable on IA64; bug #123038. - - 07 Mar 2006; Gustavo Zacarias tar-1.15.1-r1.ebuild: - Stable on sparc wrt security #123038 - - 07 Mar 2006; Jeroen Roovers tar-1.15.1-r1.ebuild: - Stable on hppa (bug #123038). - -*tar-1.15.1-r1 (07 Mar 2006) - - 07 Mar 2006; +files/tar-CVE-2006-0300.patch, - +tar-1.15.1-r1.ebuild: - - security bump. numerous bugs in xheader.c ; CVE-2006-0300 ; bug 123038 - - 12 Aug 2005; Diego Pettenò tar-1.15.1.ebuild: - Remove the charset.alias file (created on non-GNU systems, useless here). - - 12 Aug 2005; Mike Frysinger tar-1.15.1.ebuild: - Add support for renaming tar on non-GNU systems #96363. - - 17 Jun 2005; Mike Frysinger - +files/tar-1.15.1-lseek.patch, tar-1.15.1.ebuild: - Add patch from upstream cvs / fedora. - - 17 Jun 2005; Mike Frysinger - +files/tar-1.15.1-less-verbose-newer.patch, tar-1.15.1.ebuild: - Make --newer option not so verbose #86467 by Johny. - - 28 May 2005; Mike Frysinger +files/append.at, - tar-1.15.1.ebuild: - Add missing append.at test #86878 by R Hill. - - 27 Apr 2005; Mike Frysinger - +files/tar-1.15.1-dont-abort-long-names.patch, tar-1.15.1.ebuild: - Dont abort with long file names in archives #87540 by Jim Faulkner. - - 08 Apr 2005; Markus Rothe tar-1.15.1.ebuild: - Stable on ppc64 - - 07 Apr 2005; Mike Frysinger - +files/tar-1.15.1-gcc4-test.patch, tar-1.15.1.ebuild: - Add patch from Fedora to fix tests with gcc4 #88214 by Ryan Hill. - - 27 Mar 2005; Michael Hanselmann tar-1.15.1.ebuild: - Stable on ppc. - - 26 Mar 2005; Bryan Østergaard tar-1.15.1.ebuild: - Stable on alpha. - - 22 Mar 2005; Gustavo Zacarias tar-1.15.1.ebuild: - Stable on sparc - - 05 Jan 2005; Mike Frysinger - +files/1.15.1-flex-arg.patch, tar-1.15.1.ebuild: - Add patch from upstream to make arguements more flexible #71076 by FieldySnuts. - -*tar-1.15.1 (05 Jan 2005) - - 05 Jan 2005; Mike Frysinger +tar-1.15.1.ebuild: - Version bump. - - 28 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 03 Nov 2004; Travis Tilley +files/1.14.90-optimize.patch, - tar-1.14.90-r1.ebuild: - added a patch from James Couzens that fixes building tar 1.14.90 with newer - glibc snapshots - -*tar-1.14.90-r1 (16 Oct 2004) - - 16 Oct 2004; Aron Griffis - +files/1.14.90-scripts.patch, +tar-1.14.90-r1.ebuild: - Install the backup/restore scripts that are described in the tar info pages - (as backup-tar and restore-tar so they don't conflict with app-arch/dump). - Move cflags manglement to src_compile where it belongs - - 12 Oct 2004; Mike Frysinger tar-1.14.90.ebuild: - Add a workaround to handle a bug in tar #67051. - - 11 Oct 2004; Mike Frysinger - +files/1.14.90-gnulib.patch, tar-1.14.90.ebuild: - Add a patch from the gnulib cvs to fix #67038 by joecool. - - 10 Oct 2004; Seemant Kulleen : - add metadata - - 10 Oct 2004; Seemant Kulleen tar-1.14.90.ebuild: - added ~seemant to SRC_URI until it propagates to the mirrors - - 10 Oct 2004; Mike Frysinger - +files/1.14.90-tests.patch, tar-1.14.90.ebuild: - Add patch from upstream cvs to fix tests #67023 by Hanno Meyer-Thurow. - - 10 Oct 2004; Mike Frysinger - +files/1.14.90-remote-shell.patch, tar-1.14.90.ebuild: - Fix build failure when rsh doesnt exist #66959 by Didier Link. - - 10 Oct 2004; Jeremy Huddleston tar-1.14.90.ebuild: - Fixed SRC_URI. - -*tar-1.14.90 (10 Oct 2004) - - 10 Oct 2004; Mike Frysinger +tar-1.14.90.ebuild: - Version bump. - - 05 Oct 2004; Pieter Van den Abeele - tar-1.13.92-r3.ebuild, tar-1.14.ebuild: - Masked tar-1.14.ebuild stable for ppc - - 05 Oct 2004; Pieter Van den Abeele - tar-1.13.92-r3.ebuild: - Masked tar-1.13.92-r3.ebuild stable for ppc - - 15 Jul 2004; Gustavo Zacarias tar-1.14.ebuild: - Stable on sparc - - 07 Jul 2004; Travis Tilley tar-1.14.ebuild: - stable on amd64 - - 05 Jul 2004; Joshua Kinard tar-1.14.ebuild: - Marked stable on mips. - - 03 Jul 2004; Guy Martin tar-1.14.ebuild: - Marked stable on hppa. - - 29 Jun 2004; Michael Sterrett tar-1.14.ebuild: - Use append-ldflags for static support instead of overriding LDFLAGS - - 29 Jun 2004; Aron Griffis tar-1.14.ebuild: - stable on x86, alpha, ia64 - - 25 Jun 2004; tar-1.13.92-r3.ebuild, tar-1.14.ebuild: - uclibc update - - 15 Jun 2004; tar-1.13.92-r3.ebuild, tar-1.13.94.ebuild, - tar-1.14.ebuild: - USE=build cleanups - - 26 May 2004; tar-1.13.92-r3.ebuild: - Stable on mips - -*tar-1.14 (26 May 2004) - - 26 May 2004; Michael Sterrett tar-1.14.ebuild: - version bump - - 04 May 2004; Bryan Østergaard tar-1.13.92-r3.ebuild: - Stable on alpha. - - 04 May 2004; Bryan Østergaard tar-1.13.92-r3.ebuild: - Stable on alpha. - - 04 May 2004; Guy Martin tar-1.13.92-r3.ebuild: - Marked stable on hppa. - - 28 Apr 2004; Gustavo Zacarias tar-1.13.92-r3.ebuild: - Stable on sparc - - 27 Apr 2004; Daniel Ahlberg tar-1.13.92-r3.ebuild: - Unmask on x86. - - 26 Apr 2004; Michael McCabe tar-1.13.94.ebuild: - Marked stable on s390 - -*tar-1.13.94 (10 Apr 2004) - - 10 Apr 2004; Michael Sterrett tar-1.13.94.ebuild: - version bump; two patches from 1.13.92 were integrated upstream - - 10 Apr 2004; Michael Sterrett tar-1.13.25-r3.ebuild, - tar-1.13.92-r3.ebuild: - don't assign default to S; "`use foo`" -> use foo - - 12 Mar 2004; Daniel Ahlberg tar-1.13.92-r3.ebuild: - amd64 unmask. - - 02 Mar 2004; Brian Jackson tar-1.13.92-r3.ebuild: - adding initial s390 support - -*tar-1.13.92-r3 (11 Jan 2004) - - 11 Jan 2004; Martin Schlemmer tar-1.13.92-r3.ebuild, - files/tar-1.13.92-fix-one_file_system.patch: - Fix -l, --one-file-system option to actually work. - -*tar-1.13.92-r2 (11 Jan 2004) - - 11 Jan 2004; Martin Schlemmer tar-1.13.92-r2.ebuild, - files/tar-1.13.92-dont-strip-dot_slash.patch: - Do not strip './' in path elements, as they are valid, bug #37132. This is - the proper fix from CVS. - -*tar-1.13.92-r1 (04 Jan 2004) - - 04 Jan 2004; Seemant Kulleen tar-1.13.25-r3.ebuild, - tar-1.13.92-r1.ebuild, tar-1.13.92.ebuild, - files/tar-1.13.92-hardcode-absolute-names-to-on.diff: - Add Tony Vroon's patch to force tar to NOT remove the leading - ./, which is apparently a new issue, and evidently a very buggy one. Thanks to - Spanky and Tony for looking at the source (bug #37132). Apologies to all the - duplicate bug reporters. - -*tar-1.13.92 (28 Dec 2003) - - 28 Dec 2003; Seemant Kulleen tar-1.13.92.ebuild, - files/tar-1.13.19-r1-gentoo.diff, files/tar-1.13.19.patch: - added updated version from alpha.gnu to all arches for testing - -*tar-1.13.25-r3 (13 Nov 2003) - - 13 Nov 2003; Seemant Kulleen tar-1.13.25-r3.ebuild, - files/tar-1.13.19-r1-gentoo.diff, files/tar-1.13.19.patch, - files/tar-1.13.25-r3.gentoo.diff, files/tar.1: - Moved from sys-apps to app-arch - - 02 Nov 2003; Jason Wever tar-1.13.25-r3.ebuild: - Added sparc keyword. - - 01 Nov 2003; Seemant Kulleen tar-1.13.25-r1.ebuild, - tar-1.13.25-r2.ebuild, tar-1.13.25-r3.ebuild: - src_uri fix to add gentoo mirrors first, since the gnu mirrors are still outta - whack. Closes bug #32521 by Stony Yakovac - - 28 Oct 2003; Chris PeBenito tar-1.13.25-r3.ebuild: - Remove unneeded old API SELinux patch - - 02 Sep 2003; Martin Holzer tar-1.13.25-r1.ebuild, - tar-1.13.25-r2.ebuild, tar-1.13.25-r3.ebuild: - Now uses mirror://gnu. - -*tar-1.13.25-r3 (23 Mar 2003) - - 20 May 2003; Joshua Kinard tar-1.13.25-r3.ebuild: - Added gnuconfig eclass to support linux-mips targets - - 23 Mar 2003; Joshua Brindle tar-1.13.25-r3.ebuild: - added selinux support - - 20 Feb 2003; Zach Welch tar-1-13-25-r3.ebuild : - Added arm to keywords. - - 09 Feb 2003; Guy Martin tar-1-13-25-r3.ebuild : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*tar-1-13-25-r3 (01 Oct 2002) - - 18 Jan 2003; Jan Seidel : - Added mips to keywords - - 01 Oct 2002; Daniel Ahlberg : - Security update. Added patch developed by Redhat to fix directory traversals. - - 09 Dec 2002; Jon Portnoy : - Updated ebuild to work with USE="icc", no need to up the revision - number. - - 10 Dec 2002; Jon Portnoy : - Moved USE="icc" into r4 to prevent blocked deps with icc-7.0. - -*tar-1.13.19-r1.ebuild (14 July 2002) - - 16 Aug 2002; Seemant Kulleen tar-1.13.25-r2.ebuild : - - Added gzip, bzip2 and ncompress to DEPEND list. Closes bug #6611 by - laurent.mouillart@free.fr (Laurent Mouillart) - - 14 Jul 2002; phoen][x tar-1.13.19.ebuild : - Added LICENSE, KEYWORDS, SLOT. - - 14 Jul 2002; phoen][x tar-1.13.19-r1.ebuild : - Added LICENSE, KEYWORDS, SLOT. - -*tar-1.13.18-r4.ebuild (14 July 2002) - - 14 Jul 2002; phoen][x tar-1.13.18-r4.ebuild : - Added LICENSE, KEYWORDS, SLOT. - -*tar-1.13.25-r2 (12 Apr 2002) - - 14 Jul 2002; phoen][x tar-1.13.25.ebuild : - Added LICENSE, KEYWORDS, SLOT. - - 14 Jul 2002; phoen][x tar-1.13.25-r2.ebuild : - Added LICENSE, KEYWORDS, SLOT. - 12 Apr 2002; Spider : - Updating the tar with a symlink in /etc that allows remote-tar to work properly. - Fix a cd to make dodoc and doman work - Credit to Daniel Mettler for the patch for rmt - - -*tar-1.13.25-r1 (1 Feb 2002) - - 14 Jul 2002; phoen][x tar-1.13.25-r1.ebuild : - Added LICENSE, KEYWORDS, 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/app-arch/tar/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/tar/Manifest index e8a4312e76..49696d2142 100644 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/Manifest @@ -3,13 +3,15 @@ AUX tar-1.27.1-recursion_norecursion.patch 765 SHA256 2232bcf904f9cc0a1a485549ba AUX tar-1.27.1-xattr_build_fix.patch 5762 SHA256 a23332692959044ecc281a93de19de2ac7c37c56971d6aa541adf2fd3bc74251 SHA512 d44322734813ec201567d389deffc94f6a08c2f83c93d495f18451666409465a3ad577ca7f4c540d8ca668dd4d3f77d327fdf32669ec8e932d12e8d819f8c5ab WHIRLPOOL 1245479b74b1f11aabbe29f55b90eb7c179f6c8175f77f43f409e58b71b11026dd3f882665c10e777ae3837c1e5fac2ddd0e8f9d241a9a6d694a2ccb20ae38b5 AUX tar-1.28-concat-listed.patch 3387 SHA256 a77e7d9d2ae7efd68a3f6b6342ebd8a822c32e689ff5bd61f78a39ee6e40b281 SHA512 990c0de7a3d83b149413857d18ac0a654fd68ebe5c0d972e4ea5ebc5c9b17750355959da549c6314213bd47a2befff1c01df21e2378800ca39dd94d2cdf8df36 WHIRLPOOL 47e031b2ba1e22f9536d8db8071201ce0a9384d8df9415db9e73724827ff70a7883be0e01bb75e7e6adc6f5d8a1b34368ee5a38f4c57fa4f2ec914f8b7300a41 AUX tar-1.28-xattr.patch 902 SHA256 87c09a948b9424a12e1cb862cc07ea8df1ff66b6819ec70c48fdb18ea0ed78f0 SHA512 0a14ff1d33ee87047b3fa109c4f6f8597c8aacc9574225c1ed7cf302dc22d3f2f4341604f51808f438d462e4bb216b6d77689f1cb554fbe5bddd022369de7b84 WHIRLPOOL fb70a9492c247594bdfb06dbfd623074c240523fb777700a5b243353e4b2dc0cd5511e49fef77278dbb946a3c623415bcbfb4a8afd5f85b6901cbec45b7fe0be +AUX tar-1.29-extract-pathname-bypass.patch 723 SHA256 c5aef4c88c46978a51e0b4bd344d9de5d5b6e2c619e1b2e1f8bfd5dda1919455 SHA512 ba06ae53b4effcdd0996be07ae03fae7237c579a82d2606fe25100bed447287a68e37282ba2b017eed0c26cb0f4bf77dcdb4fca2f5175e1bbaed91408b0bd54a WHIRLPOOL 6328a758f1ae1e27bf2b6ad37a95fd1c02878aaf015dc6bef818a2be926a914054a3990b6fff5adf17bade0868f1c7654fc196cdb74260457e3652194319213e AUX tar.1-1.27 13442 SHA256 fd1410214bad29525c08fc0fe499c8807c4cc648c7d56ba83bf429a2c43fdffd SHA512 4810df7e549713287e74a4de7113f2ba41bd96173829313d123be7ac9d74242d3d39ef17604761fbcc607cdd72ada0bcc26c99de5867cab5c1d0e9410131707b WHIRLPOOL ad8847f9d7f3395d42e9500aed6aa43cef2791e034e54c192a6ecef4953b8ba415dbfe1ddda4b113031c9aeb409e0630bc8b432f17ae28e905afa9b1d2b459a6 DIST tar-1.27.1.tar.bz2 2573070 SHA256 9b0fb3ce8512059337add0da5f8f0f7d7647f2201f5ece24581d620ea60337c6 SHA512 f14a0a58e574db3aeec0914621aff2f0518b8d8acce81106b8219b36b3fed47349d6cb802c51a836a5e6889529337434d83b3c50cd7fc1801b9b3944eecc695b WHIRLPOOL fd44ee747f44febc9dd4b0e1a532c38a835fcb55967143a1ab29b29dfc27316de76dfa1d23438f1843bb0a7962eb0b59c3ec75041cc0fbe879b02af292ebc6e9 DIST tar-1.28.tar.bz2 2693989 SHA256 60e4bfe0602fef34cd908d91cf638e17eeb09394d7b98c2487217dc4d3147562 SHA512 4f66a236a2d9185114e2b358a09f3d38c3c38e984e5fca4bedc4d7eb461bdaace6a7a9fc62aafb70428b1f3dc617fb0d0553558fb29cad33f0cb53ba081521c4 WHIRLPOOL 54ad7b73e973d436cff853fda267d21ab22139f53d18f6870c7a53cf74e53ec8735022b6d3c503504ee416f1b9f9d43ca1af60d2fedb5d852766cb8dd2ac72d0 DIST tar-1.29.tar.bz2 2715993 SHA256 236b11190c0a3a6885bdb8d61424f2b36a5872869aa3f7f695dea4b4843ae2f2 SHA512 d2cea9892892dfa0c8efd390303b75dccc085c4895e07ced684074592d69729916d6ea12475aa6aff873d076a729bb7dc2499c233edcfb9c7e8e8995481eef3b WHIRLPOOL fa5f66a7bb7698c35ad842bc4900a62997da5eb2f3cd6154391b88505a581078a64a8399bb5976d4723d90951d34c084e00d17908d90792bb5139184e8b92a94 EBUILD tar-1.27.1-r2.ebuild 2341 SHA256 167a13c8427c373952d84082a8f3356edb7134e65b1e4eca8c71ee9e3956bd6d SHA512 cf641fc058c9507cde017ce3a0cfd375a14a780a8c03a74a3e18686c09f4ff909d9beed589b6a88d2739c2cc24cb1c87c92a76ea4573143077be6f01e4ea6912 WHIRLPOOL 79c6f251bdb50ef7a1e7976520d83277addddd17e1f61c0cc15569bfd849b3b3cb5a375955f7c1d5f2f3e25061ba8b38e022747ba5834813507227554e9de319 -EBUILD tar-1.28-r1.ebuild 2246 SHA256 2bdfbe0d0f66a61e0eef66968e65f8a482b1382dbf67a2f77b5cbcac7711a1b9 SHA512 a436586e3174664aa604799d53e2e5f5eae4d0c96c6fdcc0a776e3a05af944666ade2cbf9214ca9b5dd30ef142fc1b86142d32f1124b7a95a47588b27136fb86 WHIRLPOOL ea48115fbdd524642de2b776169af3d64b4ff30b5e83075dc9b49b0206d95f220e106eebb09015a738c9e30bfdf75817230fd0ddced161dd73edb060b447487d +EBUILD tar-1.28-r1.ebuild 2244 SHA256 3aba9563f43b186aa362bcaf6c812894dab6b9305ad6e1a3d93d1c276297b71f SHA512 a14ab34881e2fe14a6460d21469e46a19f328bf4c44ef325d385dbaca71cf3a6f90a9d1baf88d9cf0a5f8e6ea03894f7dbef40c66cfe415d4a7f55d6a00ebd13 WHIRLPOOL 2ce02f6eea349a14beb1550c52c5038def20319b398a4ba16e0d34de3a1ace1ac530ff4d0dea0c0c6a8dbb43f2df31269007af2f5649d5b65510e27e262088c6 +EBUILD tar-1.29-r1.ebuild 2237 SHA256 8729e81f6f6c4cf89209d57761a1b5f1aeb009fd5a97b878231f9564da0af574 SHA512 2cb57dba9bd888847348f53f0243f841fd5762d0612bc7aaaafc55168de4b233974c21909b5b9b867088fe73d5e8f8744aa778fb3e0e2232978f99bdb3ea53ea WHIRLPOOL 295e78a1db13a04159acc9b5c9cee28fdd3e08d7387f0997072fcfb93a9e4bf3153b8f47a698e22823092608e108bdc56abc3bd15142b29842ef6a2aaf1cde0f EBUILD tar-1.29.ebuild 2149 SHA256 c966c35c309f5f565f541053d46dabf3c96d5c0ec5bc20dfd5ff54475ddc26cd SHA512 6fda3fb899655f5c68ee567369b11216aa93953eb1bded34c64f746a3ada1af261d8c6c9f038ddf7543585d3afc77897a627b8dd7806db1022091b4fe76fa613 WHIRLPOOL 593f1292ff4ce338b1dd593bcfc5217b929bc039b3b1c273236a9bbf0a69201f506502262c30c8158e75639084dd5850f139ff3439ef2874b212b463f81f0f46 -MISC ChangeLog 5039 SHA256 a0082a26a182bb18b684d3b598a036085d63fd7f5c7cb721c114f0adcce13984 SHA512 20961478636d4a8426c1213bb573759332d41e7e6ef66085e61dc0067b121fe26c2c06fee46559f188e8c248e7b3881172f05a567a85d7a094dd415258ab5e13 WHIRLPOOL 5549320abb4e5c61dc7326c45ba6a8b70237a2191dd60175506ed11f695d22ca00bbfc07264305fbd1fa86b63c12639a030a24a63f7b7c3cd5a043071132f0ca +MISC ChangeLog 6826 SHA256 4d216216b686a8bf3c1ac2afde5649a1e4faa81ec4935edd7177c50fdb2169be SHA512 7953d186e78e680e7578995393d52670495e6dc792d6bfd10620a06f01f8f20a5cc46c0ee06a386eb6ab90c53f393d53a27051c78318c73fe09fe4f827e8a065 WHIRLPOOL bf4a5a1b471d3d889b0aab88796676d777a8f6fd34fa1238aa194b9035abfd6e407f39e2333a4958ae232bd4fb46e13069ea1185caa97caf5c6b31b088d1c9ac MISC ChangeLog-2015 31970 SHA256 9e334cc3415e0417fbaed891f6bba1d434ffb07d7ea080688447e0cffec5e462 SHA512 8b8b47dec0e0cd310947ce1b355dec2b9d3173ddb1f7915fb41de337debf35640eafa5b8f6d160fe0e45fc832419f4cf470972ce1bd0e1498879d120a490341b WHIRLPOOL eb05a9e69d7e0efd1a9c0352207e1704b252cf6e9a6fbb8c1154dbea8becfb487b437b3caf83852129d50521bd22d93ab9fdf24dbe5ac59aad852ab1f884d6b0 MISC metadata.xml 387 SHA256 fae089b1cff94a61ec673decb3bdad5f363260f048d8a6dad027bd141b1d739d SHA512 e5bce64bc18a7c6313d0818182941f49ea7e89617c97338fff29297bb2bfc2f4e56a9c124aa97fcb5f2a3a54e0e7cfd209bce09c2ced40a398381b7970c08cf7 WHIRLPOOL 66a5d269f6023bcef32e4520a189735fc84a1c028a2e9db19fb9fb8ba091fa05fb4cf93ae1c76de16f89e5c4055f45ba345989e81ae1af0b0134914faa28aec3 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-no-gets.patch b/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-no-gets.patch deleted file mode 100644 index a677af11d3..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-no-gets.patch +++ /dev/null @@ -1,22 +0,0 @@ -hack until gzip pulls a newer gnulib version - -From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001 -From: Eric Blake -Date: Thu, 29 Mar 2012 13:30:41 -0600 -Subject: [PATCH] stdio: don't assume gets any more - -Gnulib intentionally does not have a gets module, and now that C11 -and glibc have dropped it, we should be more proactive about warning -any user on a platform that still has a declaration of this dangerous -interface. - ---- a/gnu/stdio.in.h -+++ b/gnu/stdio.in.h -@@ -125,7 +125,6 @@ - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - #undef gets --_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-xattr.patch b/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-xattr.patch deleted file mode 100644 index 7986828ef5..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.26-xattr.patch +++ /dev/null @@ -1,931 +0,0 @@ -https://bugs.gentoo.org/382067 - -add optional xattr support - ---- a/configure.ac -+++ b/configure.ac -@@ -223,6 +223,20 @@ AC_CHECK_TYPE(iconv_t,:, - #endif - ]) - -+AC_ARG_ENABLE(xattr, -+ AC_HELP_STRING([--enable-xattr], -+ [enable Extended Attribute support (disabled by default)]), -+ [xattr_enabled=$enableval], -+ [xattr_enabled=no]) -+ -+if test "x$xattr_enabled" = xyes; then -+ AC_CHECK_HEADERS(attr/xattr.h) -+ AC_CHECK_FUNCS(getxattr fgetxattr lgetxattr \ -+ setxattr fsetxattr lsetxattr \ -+ listxattr flistxattr llistxattr, -+ AC_DEFINE(HAVE_XATTRS,1,[Define if we have a working extended attributes]),) -+fi -+ - # Gettext. - AM_GNU_GETTEXT([external], [need-formatstring-macros]) - AM_GNU_GETTEXT_VERSION([0.16]) ---- a/doc/tar.texi -+++ b/doc/tar.texi -@@ -3002,6 +3002,10 @@ mechanism. - Treat all input file or member names literally, do not interpret - escape sequences. @xref{input name quoting}. - -+@opsummary{no-xattrs} -+@item --no-xattrs -+Causes @command{tar} not to store and not to extract xattrs. @xref{Attributes}. -+ - @opsummary{no-wildcards} - @item --no-wildcards - Do not use wildcards. -@@ -3447,6 +3451,10 @@ Enable or disable warning messages identified by @var{keyword}. The - messages are suppressed if @var{keyword} is prefixed with @samp{no-}. - @xref{warnings}. - -+@opsummary{xattrs} -+@item --xattrs -+Causes @command{tar} to store xattrs. @xref{Attributes}. -+ - @opsummary{wildcards} - @item --wildcards - Use wildcards when matching member names with patterns. -@@ -8659,6 +8667,8 @@ implementation able to read @samp{ustar} archives will be able to read - most @samp{posix} archives as well, with the only exception that any - additional information (such as long file names etc.) will in such - case be extracted as plain text files along with the files it refers to. -+This is the only format that can store ACLs, SELinux context and extended -+attributes. - - This archive format will be the default format for future versions - of @GNUTAR{}. -@@ -9293,6 +9303,20 @@ Same as both @option{--same-permissions} and @option{--same-order}. - - This option is deprecated, and will be removed in @GNUTAR{} version 1.23. - -+@opindex xattrs -+@item --xattrs -+This option causes @command{tar} to store the current extended attributes in -+the archive. -+ -+The @option{--xattrs} option has no equivalent short option name. -+ -+@opindex no-xattrs -+@item --no-xattrs -+This option causes @command{tar} not to store the current extended attributes in -+the archive and not to extract any extended attributes in an archive. -+ -+The @option{--no-xattrs} option has no equivalent short option name. -+ - @end table - - @node Portability ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -20,7 +20,7 @@ - - bin_PROGRAMS = tar - --noinst_HEADERS = arith.h common.h tar.h -+noinst_HEADERS = arith.h common.h tar.h xattrs.h - tar_SOURCES = \ - buffer.c\ - checkpoint.c\ -@@ -42,10 +42,11 @@ tar_SOURCES = \ - unlink.c\ - update.c\ - utf8.c\ -- warning.c -+ warning.c\ -+ xattrs.c - - INCLUDES = -I$(top_srcdir)/gnu -I../ -I../gnu -I$(top_srcdir)/lib -I../lib - - LDADD = ../lib/libtar.a ../gnu/libgnu.a $(LIBINTL) $(LIBICONV) - --tar_LDADD = $(LDADD) $(LIB_CLOCK_GETTIME) $(LIB_EACCESS) -+tar_LDADD = $(LIBS) $(LDADD) $(LIB_CLOCK_GETTIME) $(LIB_EACCESS) ---- a/src/common.h -+++ b/src/common.h -@@ -253,6 +253,9 @@ GLOBAL int same_owner_option; - /* If positive, preserve permissions when extracting. */ - GLOBAL int same_permissions_option; - -+/* If positive, save the user and root xattrs. */ -+GLOBAL int xattrs_option; -+ - /* When set, strip the given number of file name components from the file name - before extracting */ - GLOBAL size_t strip_name_components; -@@ -707,6 +710,9 @@ extern char *output_start; - - void update_archive (void); - -+/* Module attrs.c. */ -+#include "xattrs.h" -+ - /* Module xheader.c. */ - - void xheader_decode (struct tar_stat_info *stat); -@@ -727,6 +733,12 @@ bool xheader_string_end (struct xheader *xhdr, char const *keyword); - bool xheader_keyword_deleted_p (const char *kw); - char *xheader_format_name (struct tar_stat_info *st, const char *fmt, - size_t n); -+void xheader_xattr_init (struct tar_stat_info *st); -+void xheader_xattr_free (struct xattr_array *vals, size_t sz); -+void xheader_xattr_copy (const struct tar_stat_info *st, -+ struct xattr_array **vals, size_t *sz); -+void xheader_xattr_add (struct tar_stat_info *st, -+ const char *key, const char *val, size_t len); - - /* Module system.c */ - ---- a/src/create.c -+++ b/src/create.c -@@ -936,6 +936,21 @@ start_header (struct tar_stat_info *st) - GNAME_TO_CHARS (st->gname, header->header.gname); - } - -+ if (archive_format == POSIX_FORMAT) -+ { -+ if (xattrs_option > 0) -+ { -+ size_t scan_xattr = 0; -+ struct xattr_array *xattr_map = st->xattr_map; -+ -+ while (scan_xattr < st->xattr_map_size) -+ { -+ xheader_store (xattr_map[scan_xattr].xkey, st, &scan_xattr); -+ ++scan_xattr; -+ } -+ } -+ } -+ - return header; - } - -@@ -1711,6 +1726,11 @@ dump_file0 (struct tar_stat_info *st, char const *name, char const *p) - bool ok; - struct stat final_stat; - -+ if (fd == 0) -+ xattrs_xattrs_get (st, p, -1); -+ else -+ xattrs_xattrs_get (st, p, fd); -+ - if (is_dir) - { - const char *tag_file_name; -@@ -1829,6 +1849,8 @@ dump_file0 (struct tar_stat_info *st, char const *name, char const *p) - if (NAME_FIELD_SIZE - (archive_format == OLDGNU_FORMAT) < size) - write_long_link (st); - -+ xattrs_xattrs_get (st, p, -1); -+ - block_ordinal = current_block_ordinal (); - st->stat.st_size = 0; /* force 0 size on symlink */ - header = start_header (st); -@@ -1847,11 +1869,20 @@ dump_file0 (struct tar_stat_info *st, char const *name, char const *p) - } - #endif - else if (S_ISCHR (st->stat.st_mode)) -- type = CHRTYPE; -+ { -+ type = CHRTYPE; -+ xattrs_xattrs_get (st, p, -1); -+ } - else if (S_ISBLK (st->stat.st_mode)) -- type = BLKTYPE; -+ { -+ type = BLKTYPE; -+ xattrs_xattrs_get (st, p, -1); -+ } - else if (S_ISFIFO (st->stat.st_mode)) -- type = FIFOTYPE; -+ { -+ type = FIFOTYPE; -+ xattrs_xattrs_get (st, p, -1); -+ } - else if (S_ISSOCK (st->stat.st_mode)) - { - WARNOPT (WARN_FILE_IGNORED, ---- a/src/extract.c -+++ b/src/extract.c -@@ -97,6 +97,9 @@ struct delayed_set_stat - /* Directory that the name is relative to. */ - int change_dir; - -+ /* extended attributes*/ -+ size_t xattr_map_size; /* Size of the xattr map */ -+ struct xattr_array *xattr_map; - /* Length and contents of name. */ - size_t file_name_len; - char file_name[1]; -@@ -134,6 +137,9 @@ struct delayed_link - hard-linked together. */ - struct string_list *sources; - -+ size_t xattr_map_size; /* Size of the xattr map */ -+ struct xattr_array *xattr_map; -+ - /* The desired target of the desired link. */ - char target[1]; - }; -@@ -335,6 +341,8 @@ set_stat (char const *file_name, - utime_error (file_name); - } - -+ xattrs_xattrs_set (st, file_name, typeflag); -+ - if (0 < same_owner_option && ! interdir) - { - /* Some systems allow non-root users to give files away. Once this -@@ -431,6 +439,13 @@ delay_set_stat (char const *file_name, struct tar_stat_info const *st, - data->atflag = atflag; - data->after_links = 0; - data->change_dir = chdir_current; -+ if (st) -+ xheader_xattr_copy (st, &data->xattr_map, &data->xattr_map_size); -+ else -+ { -+ data->xattr_map = NULL; -+ data->xattr_map_size = 0; -+ } - strcpy (data->file_name, file_name); - delayed_set_stat_head = data; - if (must_be_dot_or_slash (file_name)) -@@ -673,6 +688,31 @@ maybe_recoverable (char *file_name, bool regular, bool *interdir_made) - return RECOVER_NO; - } - -+/* Restore stat extended attributes (xattr) for FILE_NAME, using information -+ given in *ST. Restore before extraction because they may affect layout. -+ If not restoring permissions, invert the -+ INVERT_PERMISSIONS bits from the file's current permissions. -+ TYPEFLAG specifies the type of the file. -+ FILE_CREATED indicates set_xattr has created the file */ -+static int -+set_xattr (char const *file_name, struct tar_stat_info const *st, -+ mode_t invert_permissions, char typeflag, int *file_created) -+{ -+ int status = 0; -+ bool interdir_made = false; -+ -+ if ((xattrs_option >= 0) && st->xattr_map_size) { -+ mode_t mode = current_stat_info.stat.st_mode & MODE_RWX & ~ current_umask; -+ -+ do -+ status = mknod (file_name, mode ^ invert_permissions, 0); -+ while (status && maybe_recoverable ((char *)file_name, false, &interdir_made)); -+ xattrs_xattrs_set (st, file_name, typeflag); -+ *file_created = 1; -+ } -+ return(status); -+} -+ - /* Fix the statuses of all directories whose statuses need fixing, and - which are not ancestors of FILE_NAME. If AFTER_LINKS is - nonzero, do this for all such directories; otherwise, stop at the -@@ -733,12 +773,15 @@ apply_nonancestor_delayed_set_stat (char const *file_name, bool after_links) - sb.stat.st_gid = data->gid; - sb.atime = data->atime; - sb.mtime = data->mtime; -+ sb.xattr_map = data->xattr_map; -+ sb.xattr_map_size = data->xattr_map_size; - set_stat (data->file_name, &sb, - -1, current_mode, current_mode_mask, - DIRTYPE, data->interdir, data->atflag); - } - - delayed_set_stat_head = data->next; -+ xheader_xattr_free (data->xattr_map, data->xattr_map_size); - free (data); - } - } -@@ -854,6 +897,7 @@ extract_dir (char *file_name, int typeflag) - - static int - open_output_file (char const *file_name, int typeflag, mode_t mode, -+ int file_created, - mode_t *current_mode, mode_t *current_mode_mask) - { - int fd; -@@ -864,6 +908,10 @@ open_output_file (char const *file_name, int typeflag, mode_t mode, - ? O_TRUNC | (dereference_option ? 0 : O_NOFOLLOW) - : O_EXCL)); - -+ /* File might be created in set_xattr. So clear O_EXCL to avoid open() failure */ -+ if (file_created) -+ openflag = openflag & ~O_EXCL; -+ - if (typeflag == CONTTYPE) - { - static int conttype_diagnosed; -@@ -934,6 +982,7 @@ extract_file (char *file_name, int typeflag) - bool interdir_made = false; - mode_t mode = (current_stat_info.stat.st_mode & MODE_RWX - & ~ (0 < same_owner_option ? S_IRWXG | S_IRWXO : 0)); -+ mode_t invert_permissions = 0 < same_owner_option ? mode & (S_IRWXG | S_IRWXO) : 0; - mode_t current_mode = 0; - mode_t current_mode_mask = 0; - -@@ -950,7 +999,17 @@ extract_file (char *file_name, int typeflag) - } - else - { -+ int file_created = 0; -+ if (set_xattr (file_name, ¤t_stat_info, invert_permissions, -+ typeflag, &file_created)) -+ { -+ skip_member (); -+ open_error (file_name); -+ return 1; -+ } -+ - while ((fd = open_output_file (file_name, typeflag, mode, -+ file_created, - ¤t_mode, ¤t_mode_mask)) - < 0) - { -@@ -1091,6 +1150,7 @@ create_placeholder_file (char *file_name, bool is_symlink, bool *interdir_made) - + strlen (file_name) + 1); - p->sources->next = 0; - strcpy (p->sources->string, file_name); -+ xheader_xattr_copy (¤t_stat_info, &p->xattr_map, &p->xattr_map_size); - strcpy (p->target, current_stat_info.link_name); - - h = delayed_set_stat_head; -@@ -1525,6 +1585,8 @@ apply_delayed_links (void) - st1.stat.st_gid = ds->gid; - st1.atime = ds->atime; - st1.mtime = ds->mtime; -+ st1.xattr_map = ds->xattr_map; -+ st1.xattr_map_size = ds->xattr_map_size; - set_stat (source, &st1, -1, 0, 0, SYMTYPE, - false, AT_SYMLINK_NOFOLLOW); - valid_source = source; -@@ -1539,6 +1601,8 @@ apply_delayed_links (void) - sources = next; - } - -+ xheader_xattr_free (ds->xattr_map, ds->xattr_map_size); -+ - { - struct delayed_link *next = ds->next; - free (ds); ---- a/src/list.c -+++ b/src/list.c -@@ -604,6 +604,8 @@ decode_header (union block *header, struct tar_stat_info *stat_info, - assign_string (&stat_info->gname, - header->header.gname[0] ? header->header.gname : NULL); - -+ xheader_xattr_init (stat_info); -+ - if (format == OLDGNU_FORMAT && incremental_option) - { - stat_info->atime.tv_sec = TIME_FROM_HEADER (header->oldgnu_header.atime); ---- a/src/tar.c -+++ b/src/tar.c -@@ -304,6 +304,7 @@ enum - NO_UNQUOTE_OPTION, - NO_WILDCARDS_MATCH_SLASH_OPTION, - NO_WILDCARDS_OPTION, -+ NO_XATTR_OPTION, - NULL_OPTION, - NUMERIC_OWNER_OPTION, - OCCURRENCE_OPTION, -@@ -340,7 +341,8 @@ enum - VOLNO_FILE_OPTION, - WARNING_OPTION, - WILDCARDS_MATCH_SLASH_OPTION, -- WILDCARDS_OPTION -+ WILDCARDS_OPTION, -+ XATTR_OPTION - }; - - const char *argp_program_version = "tar (" PACKAGE_NAME ") " VERSION; -@@ -516,6 +518,10 @@ static struct argp_option options[] = { - {"preserve-order", 's', 0, 0, - N_("sort names to extract to match archive"), GRID+1 }, - {"same-order", 0, 0, OPTION_ALIAS, NULL, GRID+1 }, -+ {"xattrs", XATTR_OPTION, 0, 0, -+ N_("Save the user/root xattrs to the archive"), GRID+1 }, -+ {"no-xattrs", NO_XATTR_OPTION, 0, 0, -+ N_("Don't extract the user/root xattrs from the archive"), GRID+1 }, - {"preserve", PRESERVE_OPTION, 0, 0, - N_("same as both -p and -s"), GRID+1 }, - {"delay-directory-restore", DELAY_DIRECTORY_RESTORE_OPTION, 0, 0, -@@ -2079,6 +2085,15 @@ parse_opt (int key, char *arg, struct argp_state *state) - same_permissions_option = -1; - break; - -+ case XATTR_OPTION: -+ set_archive_format ("posix"); -+ xattrs_option = 1; -+ break; -+ -+ case NO_XATTR_OPTION: -+ xattrs_option = -1; -+ break; -+ - case RECURSION_OPTION: - recursion_option = FNM_LEADING_DIR; - break; -@@ -2461,6 +2476,15 @@ decode_options (int argc, char **argv) - || subcommand_option != LIST_SUBCOMMAND)) - USAGE_ERROR ((0, 0, _("--pax-option can be used only on POSIX archives"))); - -+ /* star create's non-POSIX typed archives with xattr support, so allow the -+ extra headers */ -+ if ((xattrs_option > 0) -+ && archive_format != POSIX_FORMAT -+ && (subcommand_option != EXTRACT_SUBCOMMAND -+ || subcommand_option != DIFF_SUBCOMMAND -+ || subcommand_option != LIST_SUBCOMMAND)) -+ USAGE_ERROR ((0, 0, _("--xattrs can be used only on POSIX archives"))); -+ - /* If ready to unlink hierarchies, so we are for simpler files. */ - if (recursive_unlink_option) - old_files_option = UNLINK_FIRST_OLD_FILES; -@@ -2713,6 +2737,7 @@ void - tar_stat_destroy (struct tar_stat_info *st) - { - tar_stat_close (st); -+ xheader_xattr_free (st->xattr_map, st->xattr_map_size); - free (st->orig_file_name); - free (st->file_name); - free (st->link_name); ---- a/src/tar.h -+++ b/src/tar.h -@@ -276,6 +276,14 @@ struct xheader - uintmax_t string_length; - }; - -+/* Information about xattrs for a file. */ -+struct xattr_array -+ { -+ char *xkey; -+ char *xval_ptr; -+ size_t xval_len; -+ }; -+ - struct tar_stat_info - { - char *orig_file_name; /* name of file read from the archive header */ -@@ -287,6 +295,7 @@ struct tar_stat_info - - char *uname; /* user name of owner */ - char *gname; /* group name of owner */ -+ - struct stat stat; /* regular filesystem stat */ - - /* STAT doesn't always have access, data modification, and status -@@ -309,6 +318,9 @@ struct tar_stat_info - size_t sparse_map_size; /* Size of the sparse map */ - struct sp_array *sparse_map; - -+ size_t xattr_map_size; /* Size of the xattr map */ -+ struct xattr_array *xattr_map; -+ - /* Extended headers */ - struct xheader xhdr; - ---- /dev/null -+++ b/src/xattrs.c -@@ -0,0 +1,181 @@ -+/* Create a tar archive. -+ -+ Copyright (C) 2006 Free Software Foundation, Inc. -+ -+ Written by James Antill, on 2006-07-27. -+ -+ This program is free software; you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published by the -+ Free Software Foundation; either version 2, or (at your option) any later -+ version. -+ -+ This program is distributed in the hope that it will be useful, but -+ WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -+ Public License for more details. -+ -+ You should have received a copy of the GNU General Public License along -+ with this program; if not, write to the Free Software Foundation, Inc., -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -+ -+#include -+ -+#include -+ -+#include "common.h" -+ -+ -+#ifndef HAVE_ATTR_XATTR_H -+# undef HAVE_XATTRS -+#endif -+ -+#ifdef HAVE_ATTR_XATTR_H -+# include -+#endif -+ -+ -+void xattrs_xattrs_get (struct tar_stat_info *st, char const *file_name, int fd) -+{ -+ if (xattrs_option > 0) -+ { /* get all xattrs ... this include security.* and system.* if -+ available. We filter them here, but we have to filter them -+ in xattrs_xattrs_set() anyway. -+ */ -+ static ssize_t xsz = 1024; -+ static char *xatrs = NULL; -+ ssize_t xret = -1; -+ -+#ifndef HAVE_XATTRS -+ static int done = 0; -+ if ((xattrs_option > 0) && !done) -+ WARN ((0, 0, _("Xattr support requested, but not available"))); -+ done = 1; -+#else -+ -+ if (!xatrs) xatrs = xmalloc (xsz); -+ -+ while (((fd == -1) ? -+ ((xret = llistxattr (file_name, xatrs, xsz)) == -1) : -+ ((xret = flistxattr (fd, xatrs, xsz)) == -1)) && -+ (errno == ERANGE)) -+ { -+ xsz <<= 1; -+ xatrs = xrealloc (xatrs, xsz); -+ } -+ -+ if (xret == -1) -+ call_arg_warn ((fd == -1) ? "llistxattrs" : "flistxattrs", file_name); -+ else -+ { -+ const char *attr = xatrs; -+ static ssize_t asz = 1024; -+ static char *val = NULL; -+ -+ if (!val) val = xmalloc (asz); -+ -+ while (xret > 0) -+ { -+ size_t len = strlen (attr); -+ ssize_t aret = 0; -+ -+ /* Archive all xattrs during creation, decide at extraction time -+ * which ones are of interest/use for the target filesystem. */ -+ while (((fd == -1) ? -+ ((aret = lgetxattr (file_name, attr, val, asz)) == -1) : -+ ((aret = fgetxattr (fd, attr, val, asz)) == -1)) && -+ (errno == ERANGE)) -+ { -+ asz <<= 1; -+ val = xrealloc (val, asz); -+ } -+ -+ if (aret != -1) -+ xheader_xattr_add (st, attr, val, aret); -+ else if (errno != ENOATTR) -+ call_arg_warn ((fd==-1) ? "lgetxattr" : "fgetxattr", file_name); -+ -+ attr += len + 1; -+ xret -= len + 1; -+ } -+ } -+#endif -+ } -+} -+ -+static void xattrs__fd_set (struct tar_stat_info const *st, -+ char const *file_name, char typeflag, -+ const char *attr, -+ const char *ptr, size_t len) -+{ -+#ifdef HAVE_XATTRS -+ if (ptr) -+ { -+ const char *sysname = "setxattr"; -+ int ret = -1; -+ -+ if (typeflag != SYMTYPE) -+ ret = setxattr (file_name, attr, ptr, len, 0); -+ else -+ { -+ sysname = "lsetxattr"; -+ ret = lsetxattr (file_name, attr, ptr, len, 0); -+ } -+ -+ /* do not print warnings when SELinux is disabled */ -+ if ((ret == -1) && (errno != EPERM) && (errno != ENOTSUP)) -+ call_arg_error (sysname, file_name); -+ } -+#endif -+} -+ -+static char *skip_to_ext_fields (char *ptr) -+{ -+ ptr += strcspn (ptr, ":,\n"); /* skip tag name. Ie. user/group/default/mask */ -+ -+ if (*ptr != ':') -+ return (ptr); /* error? no user/group field */ -+ ++ptr; -+ -+ ptr += strcspn (ptr, ":,\n"); /* skip user/group name */ -+ -+ if (*ptr != ':') -+ return (ptr); /* error? no perms field */ -+ ++ptr; -+ -+ ptr += strcspn (ptr, ":,\n"); /* skip perms */ -+ -+ if (*ptr != ':') -+ return (ptr); /* no extra fields */ -+ -+ return (ptr); -+} -+ -+void xattrs_xattrs_set (struct tar_stat_info const *st, -+ char const *file_name, char typeflag) -+{ -+ if ((xattrs_option >= 0) && st->xattr_map_size) -+ { -+ size_t scan = 0; -+ -+#ifndef HAVE_XATTRS -+ static int done = 0; -+ if (!done) -+ WARN ((0, 0, _("Xattr support requested, but not available"))); -+ done = 1; -+#else -+ while (scan < st->xattr_map_size) -+ { -+ char *keyword = st->xattr_map[scan].xkey; -+ -+ /* assert (!memcpy (keyword, "SCHILY.xattr.", strlen("SCHILY.xattr."))); */ -+ keyword += strlen ("SCHILY.xattr."); -+ -+ xattrs__fd_set (st, file_name, typeflag, keyword, -+ st->xattr_map[scan].xval_ptr, -+ st->xattr_map[scan].xval_len); -+ -+ ++scan; -+ } -+#endif -+ } -+} ---- /dev/null -+++ b/src/xattrs.h -@@ -0,0 +1,6 @@ -+ -+extern void xattrs_xattrs_get (struct tar_stat_info *st, -+ char const *file_name, int fd); -+ -+extern void xattrs_xattrs_set (struct tar_stat_info const *st, -+ char const *file_name, char typeflag); ---- a/src/xheader.c -+++ b/src/xheader.c -@@ -460,6 +460,74 @@ xheader_write_global (struct xheader *xhdr) - } - } - -+void xheader_xattr_init (struct tar_stat_info *st) -+{ -+ st->xattr_map = NULL; -+ st->xattr_map_size = 0; -+} -+ -+void xheader_xattr_free (struct xattr_array *xattr_map, size_t xattr_map_size) -+{ -+ size_t scan = 0; -+ -+ while (scan < xattr_map_size) -+ { -+ free (xattr_map[scan].xkey); -+ free (xattr_map[scan].xval_ptr); -+ -+ ++scan; -+ } -+ free (xattr_map); -+} -+ -+static void xheader_xattr__add (struct xattr_array **xattr_map, -+ size_t *xattr_map_size, -+ const char *key, const char *val, size_t len) -+{ -+ size_t pos = (*xattr_map_size)++; -+ -+ *xattr_map = xrealloc (*xattr_map, -+ *xattr_map_size * sizeof (struct xattr_array)); -+ (*xattr_map)[pos].xkey = xstrdup (key); -+ (*xattr_map)[pos].xval_ptr = xmemdup (val, len + 1); -+ (*xattr_map)[pos].xval_len = len; -+} -+ -+void xheader_xattr_add (struct tar_stat_info *st, -+ const char *key, const char *val, size_t len) -+{ -+ size_t klen = strlen (key); -+ char *xkey = xmalloc (strlen("SCHILY.xattr.") + klen + 1); -+ char *tmp = xkey; -+ -+ tmp = stpcpy (tmp, "SCHILY.xattr."); -+ tmp = stpcpy (tmp, key); -+ -+ xheader_xattr__add (&st->xattr_map, &st->xattr_map_size, xkey, val, len); -+ -+ free (xkey); -+} -+ -+void xheader_xattr_copy (const struct tar_stat_info *st, -+ struct xattr_array **xattr_map, size_t *xattr_map_size) -+{ -+ size_t scan = 0; -+ -+ *xattr_map = NULL; -+ *xattr_map_size = 0; -+ -+ while (scan < st->xattr_map_size) -+ { -+ char *key = st->xattr_map[scan].xkey; -+ char *val = st->xattr_map[scan].xval_ptr; -+ size_t len = st->xattr_map[scan].xval_len; -+ -+ xheader_xattr__add (xattr_map, xattr_map_size, key, val, len); -+ -+ ++scan; -+ } -+} -+ - - /* General Interface */ - -@@ -473,6 +541,7 @@ struct xhdr_tab - struct xheader *, void const *data); - void (*decoder) (struct tar_stat_info *, char const *, char const *, size_t); - int flags; -+ bool prefix; - }; - - /* This declaration must be extern, because ISO C99 section 6.9.2 -@@ -489,8 +558,17 @@ locate_handler (char const *keyword) - struct xhdr_tab const *p; - - for (p = xhdr_tab; p->keyword; p++) -- if (strcmp (p->keyword, keyword) == 0) -- return p; -+ if (p->prefix) -+ { -+ if (strncmp (p->keyword, keyword, strlen(p->keyword)) == 0) -+ return p; -+ } -+ else -+ { -+ if (strcmp (p->keyword, keyword) == 0) -+ return p; -+ } -+ - return NULL; - } - -@@ -500,7 +578,7 @@ xheader_protected_pattern_p (const char *pattern) - struct xhdr_tab const *p; - - for (p = xhdr_tab; p->keyword; p++) -- if ((p->flags & XHDR_PROTECTED) && fnmatch (pattern, p->keyword, 0) == 0) -+ if (!p->prefix && (p->flags & XHDR_PROTECTED) && fnmatch (pattern, p->keyword, 0) == 0) - return true; - return false; - } -@@ -511,7 +589,7 @@ xheader_protected_keyword_p (const char *keyword) - struct xhdr_tab const *p; - - for (p = xhdr_tab; p->keyword; p++) -- if ((p->flags & XHDR_PROTECTED) && strcmp (p->keyword, keyword) == 0) -+ if (!p->prefix && (p->flags & XHDR_PROTECTED) && strcmp (p->keyword, keyword) == 0) - return true; - return false; - } -@@ -1470,6 +1548,27 @@ volume_filename_decoder (struct tar_stat_info *st, - } - - static void -+xattr_coder (struct tar_stat_info const *st , char const *keyword, -+ struct xheader *xhdr, void const *data) -+{ -+ struct xattr_array *xattr_map = st->xattr_map; -+ const size_t *off = data; -+ xheader_print_n (xhdr, keyword, -+ xattr_map[*off].xval_ptr, xattr_map[*off].xval_len); -+} -+ -+static void -+xattr_decoder (struct tar_stat_info *st, -+ char const *keyword, char const *arg, size_t size) -+{ -+ char *xstr = NULL; -+ -+ xstr = xmemdup (arg, size + 1); -+ xheader_xattr_add (st, keyword + strlen("SCHILY.xattr."), xstr, size); -+ free (xstr); -+} -+ -+static void - sparse_major_coder (struct tar_stat_info const *st, char const *keyword, - struct xheader *xhdr, void const *data) - { -@@ -1506,53 +1605,53 @@ sparse_minor_decoder (struct tar_stat_info *st, - } - - struct xhdr_tab const xhdr_tab[] = { -- { "atime", atime_coder, atime_decoder, 0 }, -- { "comment", dummy_coder, dummy_decoder, 0 }, -- { "charset", dummy_coder, dummy_decoder, 0 }, -- { "ctime", ctime_coder, ctime_decoder, 0 }, -- { "gid", gid_coder, gid_decoder, 0 }, -- { "gname", gname_coder, gname_decoder, 0 }, -- { "linkpath", linkpath_coder, linkpath_decoder, 0 }, -- { "mtime", mtime_coder, mtime_decoder, 0 }, -- { "path", path_coder, path_decoder, 0 }, -- { "size", size_coder, size_decoder, 0 }, -- { "uid", uid_coder, uid_decoder, 0 }, -- { "uname", uname_coder, uname_decoder, 0 }, -+ { "atime", atime_coder, atime_decoder, 0, false }, -+ { "comment", dummy_coder, dummy_decoder, 0, false }, -+ { "charset", dummy_coder, dummy_decoder, 0, false }, -+ { "ctime", ctime_coder, ctime_decoder, 0, false }, -+ { "gid", gid_coder, gid_decoder, 0, false }, -+ { "gname", gname_coder, gname_decoder, 0, false }, -+ { "linkpath", linkpath_coder, linkpath_decoder, 0, false }, -+ { "mtime", mtime_coder, mtime_decoder, 0, false }, -+ { "path", path_coder, path_decoder, 0, false }, -+ { "size", size_coder, size_decoder, 0, false }, -+ { "uid", uid_coder, uid_decoder, 0, false }, -+ { "uname", uname_coder, uname_decoder, 0, false }, - - /* Sparse file handling */ - { "GNU.sparse.name", path_coder, path_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - { "GNU.sparse.major", sparse_major_coder, sparse_major_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - { "GNU.sparse.minor", sparse_minor_coder, sparse_minor_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - { "GNU.sparse.realsize", sparse_size_coder, sparse_size_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - { "GNU.sparse.numblocks", sparse_numblocks_coder, sparse_numblocks_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - - /* tar 1.14 - 1.15.90 keywords. */ - { "GNU.sparse.size", sparse_size_coder, sparse_size_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - /* tar 1.14 - 1.15.1 keywords. Multiple instances of these appeared in 'x' - headers, and each of them was meaningful. It confilcted with POSIX specs, - which requires that "when extended header records conflict, the last one - given in the header shall take precedence." */ - { "GNU.sparse.offset", sparse_offset_coder, sparse_offset_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - { "GNU.sparse.numbytes", sparse_numbytes_coder, sparse_numbytes_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - /* tar 1.15.90 keyword, introduced to remove the above-mentioned conflict. */ - { "GNU.sparse.map", NULL /* Unused, see pax_dump_header() */, -- sparse_map_decoder, 0 }, -+ sparse_map_decoder, 0, false }, - - { "GNU.dumpdir", dumpdir_coder, dumpdir_decoder, -- XHDR_PROTECTED }, -+ XHDR_PROTECTED, false }, - - /* Keeps the tape/volume label. May be present only in the global headers. - Equivalent to GNUTYPE_VOLHDR. */ - { "GNU.volume.label", volume_label_coder, volume_label_decoder, -- XHDR_PROTECTED | XHDR_GLOBAL }, -+ XHDR_PROTECTED | XHDR_GLOBAL, false }, - - /* These may be present in a first global header of the archive. - They provide the same functionality as GNUTYPE_MULTIVOL header. -@@ -1561,11 +1660,14 @@ struct xhdr_tab const xhdr_tab[] = { - GNU.volume.offset keeps the offset of the start of this volume, - otherwise kept in oldgnu_header.offset. */ - { "GNU.volume.filename", volume_label_coder, volume_filename_decoder, -- XHDR_PROTECTED | XHDR_GLOBAL }, -+ XHDR_PROTECTED | XHDR_GLOBAL, false }, - { "GNU.volume.size", volume_size_coder, volume_size_decoder, -- XHDR_PROTECTED | XHDR_GLOBAL }, -+ XHDR_PROTECTED | XHDR_GLOBAL, false }, - { "GNU.volume.offset", volume_offset_coder, volume_offset_decoder, -- XHDR_PROTECTED | XHDR_GLOBAL }, -+ XHDR_PROTECTED | XHDR_GLOBAL, false }, -+ -+ /* xattrs use the star format. note we only save some variants... */ -+ { "SCHILY.xattr", xattr_coder, xattr_decoder, 0, true }, - -- { NULL, NULL, NULL, 0 } -+ { NULL, NULL, NULL, 0, false } - }; diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.29-extract-pathname-bypass.patch b/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.29-extract-pathname-bypass.patch new file mode 100644 index 0000000000..6470fe082b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar-1.29-extract-pathname-bypass.patch @@ -0,0 +1,27 @@ +--- a/lib/paxnames.c 2016-04-06 00:04:47.314860045 +0300 ++++ b/lib/paxnames.c 2016-04-06 02:08:44.962297881 +0300 +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + + /* Hash tables of strings. */ +@@ -114,7 +115,15 @@ + for (p = file_name + prefix_len; *p; ) + { + if (p[0] == '.' && p[1] == '.' && (ISSLASH (p[2]) || !p[2])) +- prefix_len = p + 2 - file_name; ++ { ++ static char const *const diagnostic[] = ++ { ++ N_("%s: Member name contains '..'"), ++ N_("%s: Hard link target contains '..'") ++ }; ++ ERROR ((0, 0, _(diagnostic[link_target]), ++ quotearg_colon (file_name))); ++ } + + do + { diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar.1 b/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar.1 deleted file mode 100644 index 5d6012728c..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/tar.1 +++ /dev/null @@ -1,813 +0,0 @@ -.TH TAR 1 "Mar 2010" "GNU" "tar" -.SH NAME -tar \- The GNU version of the tape archiver (tar) utility -.SH SYNOPSIS -.B tar -.I [options] - -.I Operations: -.nf -.B [-]A --catenate --concatenate -.B [-]c --create -.B [-]d --diff --compare -.B [-]r --append -.B [-]t --list -.B [-]u --update -.B [-]x --extract --get -.B --delete -.fi - -.I Common Options: -.nf -.BR -C ", " --directory " DIR" -.BR -f ", " --file " FILE" -.BR -j ", " --bzip2 -.BR -J ", " --xz -.BR -p ", " --preserve-permissions -.BR -v ", " --verbose -.BR -z ", " --gzip -.fi - -.I All Options: -.br -[ -.BR -a ", " --auto-compress -] -[ -.BR --add-file " FILE" -] -[ -.BR --anchored -] -[ -.BR --atime-preserve -] -[ -.BR -b ", " --blocking-factor " N" -] -[ -.BR -B ", " --read-full-records -] -[ -.BR --backup " BACKUP-TYPE" -] -[ -.BR --block-compress -] -[ -.BR -C ", " --directory " DIR" -] -[ -.BR --checkpoint -] -[ -.BR --delay-directory-restore -] -[ -.BR --exclude " PATTERN" -] -[ -.BR --exclude-caches -] -[ -.BR --exclude-caches-all -] -[ -.BR --exclude-caches-under -] -[ -.BR --exclude-tag " FILE" -] -[ -.BR --exclude-tag-all " FILE" -] -[ -.BR --exclude-tag-under " FILE" -] -[ -.BR -f ", " --file " [HOSTNAME:]FILE" -] -[ -.BR -F ", " --info-script " FILE, " --new-volume-script " FILE" -] -[ -.BR --force-local -] -[ -.BR --format " FORMAT" -] -[ -.BR -g ", " --listed-incremental " SNAPSHOT" -] -[ -.BR -G ", " --incremental -] -[ -.BR --group " GROUP" -] -[ -.BR -h ", " --dereference -] -[ -.BR --help -] -[ -.BR -i ", " --ignore-zeros -] -[ -.BR -I ", " --use-compress-program " PROG" -] -[ -.BR --ignore-case -] -[ -.BR --ignore-command-error -] -[ -.BR --ignore-failed-read -] -[ -.BR --index-file " FILE" -] -[ -.BR -j ", " --bzip2 -] -[ -.BR -J ", " --xz -] -[ -.BR -k ", " --keep-old-files -] -[ -.BR -K ", " --starting-file " FILE" -] -[ -.BR --keep-newer-files -] -[ -.BR -l ", " --check-links -] -[ -.BR -L ", " --tape-length " N" -] -[ -.BR --lzip -] -[ -.BR --lzma -] -[ -.BR --lzop -] -[ -.BR -m ", " --touch ", " --modification-time -] -[ -.BR -M ", " --multi-volume -] -[ -.BR --mode " PERMISSIONS" -] -[ -.BR --mtime " DATE" -] -[ -.BR -N ", " --after-date " DATE, " --newer " DATE" -] -[ -.BR --newer-mtime " DATE" -] -[ -.BR --no-anchored -] -[ -.BR --no-auto-compress -] -[ -.BR --no-delay-directory-restore -] -[ -.BR --no-ignore-case -] -[ -.BR --no-ignore-command-error -] -[ -.BR --no-overwrite-dir -] -[ -.BR --no-quote-chars -] -[ -.BR --no-recursion -] -[ -.BR --no-same-permissions -] -[ -.BR --no-unquote -] -[ -.BR --no-wildcards -] -[ -.BR --no-wildcards-match-slash -] -[ -.BR --null -] -[ -.BR --numeric-owner -] -[ -.BR -o ", " --old-archive ", " --portability ", " --no-same-owner -] -[ -.BR -O ", " --to-stdout -] -[ -.BR --occurrence " NUM" -] -[ -.BR --one-file-system -] -[ -.BR --overwrite -] -[ -.BR --overwrite-dir -] -[ -.BR --owner " USER" -] -[ -.BR -p ", " --same-permissions ", " --preserve-permissions -] -[ -.BR -P ", " --absolute-names -] -[ -.BR --pax-option " KEYWORD-LIST" -] -[ -.BR --posix -] -[ -.BR --preserve -] -[ -.BR --quote-chars " STRING" -] -[ -.BR --quote-style " STYLE" -] -[ -.BR -R ", " --block-number -] -[ -.BR --record-size " SIZE" -] -[ -.BR --recursion -] -[ -.BR --recursive-unlink -] -[ -.BR --remove-files -] -[ -.BR --restrict -] -[ -.BR --rmt-command " CMD" -] -[ -.BR --rsh-command " CMD" -] -[ -.BR -s ", " --same-order ", " --preserve-order -] -[ -.BR -S ", " --sparse -] -[ -.BR --same-owner -] -[ -.BR --show-defaults -] -[ -.BR --show-omitted-dirs -] -[ -.BR --show-transformed-names ", " --show-stored-names -] -[ -.BR --strip-components " NUMBER" -] -[ -.BR --suffix " SUFFIX" -] -[ -.BR -T ", " --files-from " FILE" -] -[ -.BR --test-label -] -[ -.BR --to-command " COMMAND" -] -[ -.BR --transform " EXPRESSION" -] -[ -.BR --totals -] -[ -.BR -U ", " --unlink-first -] -[ -.BR --unquote -] -[ -.BR --utc -] -[ -.BR -v ", " --verbose -] -[ -.BR -V ", " --label " NAME" -] -[ -.BR --version -] -[ -.BR --volno-file " FILE" -] -[ -.BR -w ", " --interactive ", " --confirmation -] -[ -.BR -W ", " --verify -] -[ -.BR --wildcards -] -[ -.BR --wildcards-match-slash -] -[ -.BR -X ", " --exclude-from " FILE" -] -[ -.BR -z ", " --gzip ", " --gunzip ", " --ungzip -] -[ -.BR -Z ", " --compress ", " --uncompress -] -[ -.BR -[0-7][lmh] -] -.SH DESCRIPTION -This manual page documents the GNU version of \fBtar\fR, an archiving -program designed to store and extract files from an archive file known -as a \fItarfile\fR. A \fItarfile\fR may be made on a tape drive, -however, it is also common to write a \fItarfile\fR to a normal file. -The first argument to \fBtar\fR must be one of the options \fBAcdrtux\fR, -followed by any optional functions. The final arguments to \fBtar\fR -are the names of the files or directories which should be archived. The -use of a directory name always implies that the subdirectories below -should be included in the archive. -.SH EXAMPLES -.TP -.B tar -xvf foo.tar -verbosely extract foo.tar -.TP -.B tar -xzf foo.tar.gz -extract gzipped foo.tar.gz -.TP -.B tar -cjf foo.tar.bz2 bar/ -create bzipped tar archive of the directory bar called foo.tar.bz2 -.TP -.B tar -xjf foo.tar.bz2 -C bar/ -extract bzipped foo.tar.bz2 after changing directory to bar -.TP -.B tar -xzf foo.tar.gz blah.txt -extract the file blah.txt from foo.tar.gz -.P -Note: When working with archives, specifying the compression option is often -times unnecessary as \fBtar\fR will automatically detect the compression type -based on the suffix of the archive. -.SH "FUNCTION LETTERS" -.TP -.B One of the following options must be used: -.TP -.BR -A ", " --catenate ", " --concatenate -append tar files to an archive -.TP -.BR -c ", " --create -create a new archive -.TP -.BR -d ", " --diff ", " --compare -find differences between archive and file system -.TP -.BR -r ", " --append -append files to the end of an archive -.TP -.BR -t ", " --list -list the contents of an archive -.TP -.BR -u ", " --update -only append files that are newer than the existing in archive -.TP -.BR -x ", " --extract ", " --get -extract files from an archive -.TP -.BR --delete -delete from the archive (not for use on magnetic tapes!) -.SH "COMMON OPTIONS" -.TP -.BR -C ", " --directory " DIR" -change to directory DIR -.TP -.BR -f ", " --file " [HOSTNAME:]FILE" -use archive file or device FILE (default is "-", meaning stdin/stdout) -.TP -.BR -j ", " --bzip2 -filter archive through bzip2; use to decompress .bz2 files -.TP -.BR -J ", " --xz -filter archive through xz; use to decompress .xz files -.TP -.BR -p ", " --preserve-permissions -extract all protection information -.TP -.BR -v ", " --verbose -verbosely list files processed -.TP -.BR -z ", " --gzip ", " --ungzip -filter the archive through gzip -.SH "ALL OPTIONS" -.TP -.BR -a ", " --auto-compress -use archive suffix to determine the compression program -.TP -.BR --add-file " FILE" -add specified FILE to the archive (useful if FILE starts with a dash) -.TP -.BR --anchored -patterns will match the start of file names -.TP -.BR --atime-preserve -don't change access times of files that are archived -.TP -.BR -b ", " --blocking-factor " N" -block size of Nx512 bytes (default N=20) -.TP -.BR -B ", " --read-full-blocks -reblock as we read (for reading 4.2BSD pipes) -.TP -.BR --backup " BACKUP-TYPE" -backup files instead of deleting them using BACKUP-TYPE simple or -numbered -.TP -.BR --block-compress -block the output of compression program for tapes -.TP -.BR -C ", " --directory " DIR" -change to directory DIR -.TP -.BR --checkpoint -print directory names while reading the archive -.TP -.BR --delay-directory-restore -delay setting modification times and permissions of extracted directories -until the end of extraction -.TP -.BR --exclude " PATTERN" -exclude files based upon PATTERN -.TP -.BR --exclude-caches -exclude directories that contain a cache directory tag -.TP -.BR --exclude-tag " FILE" -exclude directories that contain a file named FILE -.TP -.BR -f ", " --file " [HOSTNAME:]FILE" -use archive file or device FILE (default "-", meaning stdin/stdout) -.TP -.BR -F ", " --info-script " FILE, " --new-volume-script " FILE" -run script at end of each tape (implies \fI--multi-volume\fR) -.TP -.BR --force-local -archive file is local even if its name contains a colon -.TP -.BR --format " FORMAT" -selects the format of the created archive -.nf -\fIv7\fR - Unix V7 -\fIoldgnu\fR - GNU tar <=1.12 -\fIgnu\fR - GNU tar 1.13 -\fIustar\fR - POSIX.1-1988 -\fIposix\fR - POSIX.1-2001 -.fi -.TP -.BR -g ", " --listed-incremental " SNAPSHOT" -create/list/extract new GNU-format incremental backup -.TP -.BR --group " GROUP" -give files added to the archive a group id of GROUP instead of the group id -of the source file; this option does not affect extraction -.TP -.BR -G ", " --incremental -create/list/extract old GNU-format incremental backup -.TP -.BR -h ", " --dereference -don't archive symlinks; archive the files they point to -.TP -.BR --help -like this manpage, but not as cool -.TP -.BR -i ", " --ignore-zeros -ignore blocks of zeros in archive (normally mean EOF) -.TP -.BR -I ", " --use-compress-program " PROG" -access the archive through PROG (which is generally a compression program; -it must accept the \fI-d\fR option) -.TP -.BR --ignore-case -ignore case when excluding files -.TP -.BR --ignore-command-error -ignore exit codes of subprocesses -.TP -.BR --ignore-failed-read -don't exit with non-zero status on unreadable files -.TP -.BR --index-file " FILE" -send verbose output to FILE instead of stdout -.TP -.BR -j ", " --bzip2 -filter archive through bzip2, use to decompress .bz2 files -.TP -.BR -J ", " --xz -filter archive through xz; use to decompress .xz files -.TP -.BR -k ", " --keep-old-files -keep existing files; don't overwrite them from archive -.TP -.BR -K ", " --starting-file " FILE" -begin at file FILE in the archive -.TP -.BR --keep-newer-files -do not overwrite files which are newer than the archive -.TP -.BR -l ", " --check-links -warn if number of hard links to the file on the filesystem mismatchs -the number of links recorded in the archive -.TP -.BR -L ", " --tape-length " N" -change tapes after writing N*1024 bytes -.TP -.BR -m ", " --touch ", " --modification-time -don't extract file modified time -.TP -.BR -M ", " --multi-volume -create/list/extract multi-volume archive -.TP -.BR --mode " PERMISSIONS" -apply PERMISSIONS while adding files (see \fBchmod\fR(1)) -.TP -.BR --mtime " DATE" -when creating archives, use DATE as the modification time of the members, -instead of their actual modification times -.TP -.BR -N ", " --after-date " DATE, " --newer " DATE" -only store files that were modified or had status updates (permissions, -ACLs, extended attributes, ...) since DATE -.TP -.BR --newer-mtime " DATE" -like \fI--newer\fR, but only store files that were modified since DATE -.TP -.BR --no-anchored -match any subsequenceof the name's components with \fI--exclude\fR -.TP -.BR --no-auto-compress -do not use archive suffix to determine the compression program -.TP -.BR --no-delay-directory-restore -modification times and permissions of extracted directories are set when -all files from this directory have been extracted; this is the default -.TP -.BR --no-ignore-command-error -print warnings about subprocesses that terminated with a non-zero exit code -.TP -.BR --no-ignore-case -use case-sensitive matching with \fI--exclude\fR -.TP -.BR --no-overwrite-dir -preserve metadata of existing directories when extracting files from an -archive -.TP -.BR --no-quote-chars " STRING" -remove characters listed in STRING from the list of quoted characters -set by a previous \fI--quote-chars\fR option -.TP -.BR --no-recursion -don't recurse into directories -.TP -.BR --no-same-permissions -apply user's umask when extracting files instead of recorded permissions -.TP -.BR --no-unquote -treat all input file or member names literally, do not interpret -escape sequences -.TP -.BR --no-wildcards -don't use wildcards with \fI--exclude\fR -.TP -.BR --no-wildcards-match-slash -wildcards do not match slashes (/) with \fI--exclude\fR -.TP -.BR --null -\fI--files-from\fR reads null-terminated names, disable \fI--directory\fR -.TP -.BR --numeric-owner -always use numbers for user/group names -.TP -.BR -o ", " --old-archive ", " --portability -like \fI--format=v7\fR; \fI-o\fR exhibits this behavior when creating an -archive (deprecated behavior) -.TP -.BR -o ", " --no-same-owner -do not attempt to restore ownership when extracting; \fI-o\fR exhibits -this behavior when extracting an archive -.TP -.BR -O ", " --to-stdout -extract files to standard output -.TP -.BR --occurrence " NUM" -process only NUM occurrences of each named file; used with -\fI--delete\fR, \fI--diff\fR, \fI--extract\fR, or \fI--list\fR -.TP -.BR --one-file-system -stay in local file system when creating an archive -.TP -.BR --overwrite -overwrite existing files and directory metadata when extracting -.TP -.BR --overwrite-dir -overwrite directory metadata when extracting -.TP -.BR --owner " USER" -give files added to the archive a user id of USER instead of the user id -of the source file; this option does not affect extraction -.TP -.BR -p ", " --preserve-permissions ", " --same-permissions -extract all protection information -.TP -.BR -P ", " --absolute-names -don't strip leading `/'s from file names -.TP -.BR --pax-option " KEYWORD-LIST" -used only with POSIX.1-2001 archives to modify the way \fBtar\fR handles -extended header keywords -.TP -.BR --posix -like \fI--format=posix\fR -.TP -.BR --preserve -like \fI--preserve-permissions\fR plus \fI--same-order\fR -.TP -.BR --quote-chars " STRING" -always quote the characters from STRING, even if the selected quoting -style would not quote them -.TP -.BR --quote-style " STYLE" -set the quoting style to be used when printing member and file names -.TP -.BR -R ", " --record-number -show record number within archive with each message -.TP -.BR --record-size " SIZE" -use SIZE bytes per record when accessing archives -.TP -.BR --recursion -recurse into directories -.TP -.BR --recursive-unlink -remove existing directories before extracting directories of the same name -.TP -.BR --remove-files -remove files after adding them to the archive -.TP -.BR --restrict -disable the use of some potentially harmful options; currently this -disables shell invocation from the multi-volume menu -.TP -.BR --rmt-command " CMD" -use CMD instead of the default /usr/sbin/rmt -.TP -.BR --rsh-command " CMD" -use remote CMD instead of \fBrsh\fR(1) -.TP -.BR -s ", " --same-order ", " --preserve-order -list of names to extract is sorted to match archive -.TP -.BR -S ", " --sparse -handle sparse files efficiently -.TP -.BR --same-owner -create extracted files with the same ownership -.TP -.BR --show-defaults -display the default options used by \fBtar\fR -.TP -.BR --show-omitted-dirs -print directories \fBtar\fR skips while operating on an archive -.TP -.BR --show-transformed-names ", " --show-stored-names -display file or member names after applying any \fBsed\fR transformations -.TP -.BR --strip-components " NUMBER" -strip NUMBER of leading path components from file names before extraction -.TP -.BR --suffix " SUFFIX" -use SUFFIX instead of default '~' when backing up files -.TP -.BR -T ", " --files-from " FILE" -get names to extract or create from file FILE -.TP -.BR --test-label -read the volume label; if an argument is specified, test whether it -matches the volume label -.TP -.BR --to-command " COMMAND" -during extraction, pipe extracted files to the standard input of COMMAND -.TP -.BR --totals -print total bytes written with --create -.TP -.BR --transform " EXPRESSION" -transform file or member names using the \fBsed\fR replacement expression -EXPRESSION -.TP -.BR -U ", " --unlink-first -remove existing files before extracting files of the same name -.TP -.BR --unquote -enable unquoting input file or member names; this is the default -.TP -.BR --utc -display file modification dates in UTC -.TP -.BR -v ", " --verbose -verbosely list files processed -.TP -.BR -V ", " --label " NAME" -create archive with volume name NAME -.TP -.BR --version -print \fBtar\fR program version number -.TP -.BR --volno-file " FILE" -keep track of which volume of a multi-volume archive its working in -FILE; used with \fI--multi-volume\fR -.TP -.BR -w ", " --interactive ", " --confirmation -ask for confirmation for every action -.TP -.BR -W ", " --verify -attempt to verify the archive after writing it -.TP -.BR --wildcards -use wildcards with \fI--exclude\fR -.TP -.BR --wildcards-match-slash -wildcards match slashes (/) with \fI--exclude\fR -.TP -.BR -X ", " --exclude-from " FILE" -exclude files listed in FILE -.TP -.BR -z ", " --gzip ", " --gunzip ", " --ungzip -filter the archive through gzip -.TP -.BR -Z ", " --compress ", " --uncompress -filter the archive through compress -.TP -.BR -[0-7][lmh] -specify drive and density -.SH BUGS -The GNU folks, in general, abhor man pages and create info documents instead. -The maintainer of \fBtar\fR falls into this category. Thus, this man page may -not be complete nor current, and it is included in the Gentoo portage tree -because man is a great tool :). This man page was first taken from Debian -Linux and has since been lovingly updated here. -.SH "REPORTING BUGS" -Please report bugs via http://bugs.gentoo.org/ -.SH "AUTHORS" -.nf -Debian Linux http://www.debian.org/ -Mike Frysinger -.fi diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.26-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.26-r1.ebuild deleted file mode 100644 index a0a5829d50..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.26-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="3" - -inherit flag-o-matic eutils autotools - -DESCRIPTION="Use this to make tarballs :)" -HOMEPAGE="https://www.gnu.org/software/tar/" -SRC_URI="mirror://gnu/tar/${P}.tar.bz2 - mirror://gnu-alpha/tar/${P}.tar.bz2" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-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="minimal nls static userland_GNU xattr" - -RDEPEND="xattr? ( sys-apps/attr )" -DEPEND="${RDEPEND} - nls? ( >=sys-devel/gettext-0.10.35 )" - -src_prepare() { - epatch "${FILESDIR}"/${P}-xattr.patch #382067 - epatch "${FILESDIR}"/${P}-no-gets.patch - eautoreconf - - if ! use userland_GNU ; then - sed -i \ - -e 's:/backup\.sh:/gbackup.sh:' \ - scripts/{backup,dump-remind,restore}.in \ - || die "sed non-GNU" - fi -} - -src_configure() { - use static && append-ldflags -static - FORCE_UNSAFE_CONFIGURE=1 \ - econf \ - --enable-backup-scripts \ - --bindir="${EPREFIX}"/bin \ - --libexecdir="${EPREFIX}"/usr/sbin \ - $(usex userland_GNU "" "--program-prefix=g") \ - $(use_enable nls) \ - $(use_enable xattr) -} - -src_install() { - emake DESTDIR="${D}" install || die - - local p=$(usex userland_GNU "" "g") - if [[ -z ${p} ]] ; then - # a nasty yet required piece of baggage - exeinto /etc - doexe "${FILESDIR}"/rmt || die - fi - - # autoconf looks for gtar before tar (in configure scripts), hence - # in Prefix it is important that it is there, otherwise, a gtar from - # the host system (FreeBSD, Solaris, Darwin) will be found instead - # of the Prefix provided (GNU) tar - if use prefix ; then - dosym tar /bin/gtar - fi - - dodoc AUTHORS ChangeLog* NEWS README* THANKS - newman "${FILESDIR}"/tar.1 ${p}tar.1 - mv "${ED}"/usr/sbin/${p}backup{,-tar} - mv "${ED}"/usr/sbin/${p}restore{,-tar} - - if use minimal ; then - find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \ - -type f -a '!' '(' -name tar -o -name ${p}tar ')' \ - -delete - fi -} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.28-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.28-r1.ebuild index 44d55f62de..ee145ec87b 100644 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.28-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.28-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2 LICENSE="GPL-3+" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-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" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-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 elibc_glibc minimal nls selinux static userland_GNU xattr" RDEPEND="acl? ( virtual/acl ) diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.28.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.29-r1.ebuild similarity index 73% rename from sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.28.ebuild rename to sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.29-r1.ebuild index 0b13822c2c..5d85b9368a 100644 --- a/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.28.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.29-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=5 inherit flag-o-matic eutils @@ -13,16 +13,23 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2 LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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 minimal nls selinux static userland_GNU xattr" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-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 elibc_glibc minimal nls selinux static userland_GNU xattr" RDEPEND="acl? ( virtual/acl ) selinux? ( sys-libs/libselinux )" DEPEND="${RDEPEND} nls? ( >=sys-devel/gettext-0.10.35 ) - xattr? ( sys-apps/attr )" + xattr? ( elibc_glibc? ( sys-apps/attr ) )" + +PATCHES=( + "${FILESDIR}/${P}-extract-pathname-bypass.patch" +) src_prepare() { + epatch "${PATCHES[@]}" + epatch_user + if ! use userland_GNU ; then sed -i \ -e 's:/backup\.sh:/gbackup.sh:' \ @@ -46,7 +53,7 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" install + default local p=$(usex userland_GNU "" "g") if [[ -z ${p} ]] ; then @@ -63,7 +70,6 @@ src_install() { dosym tar /bin/gtar fi - dodoc AUTHORS ChangeLog* NEWS README* THANKS mv "${ED}"/usr/sbin/${p}backup{,-tar} || die mv "${ED}"/usr/sbin/${p}restore{,-tar} || die diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.26-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.26-r1 deleted file mode 100644 index b4de136d5e..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.26-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=xattr? ( sys-apps/attr ) nls? ( >=sys-devel/gettext-0.10.35 ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=Use this to make tarballs :) -EAPI=3 -HOMEPAGE=https://www.gnu.org/software/tar/ -IUSE=minimal nls static userland_GNU xattr -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-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=xattr? ( sys-apps/attr ) -SLOT=0 -SRC_URI=mirror://gnu/tar/tar-1.26.tar.bz2 mirror://gnu-alpha/tar/tar-1.26.tar.bz2 -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=9474aa05bfb2ef89a8d94cae58c2eaaf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28 deleted file mode 100644 index 353ad64841..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) nls? ( >=sys-devel/gettext-0.10.35 ) xattr? ( sys-apps/attr ) -DESCRIPTION=Use this to make tarballs :) -EAPI=4 -HOMEPAGE=https://www.gnu.org/software/tar/ -IUSE=acl minimal nls selinux static userland_GNU xattr -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) -SLOT=0 -SRC_URI=mirror://gnu/tar/tar-1.28.tar.bz2 mirror://gnu-alpha/tar/tar-1.28.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=4ba2be76322bb3c198e08fa5b9531158 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28-r1 index fd0785057b..97f11100bc 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.28-r1 @@ -4,10 +4,10 @@ DESCRIPTION=Use this to make tarballs :) EAPI=4 HOMEPAGE=https://www.gnu.org/software/tar/ IUSE=acl elibc_glibc minimal nls selinux static userland_GNU xattr -KEYWORDS=alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-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 +KEYWORDS=alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-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=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) SLOT=0 SRC_URI=mirror://gnu/tar/tar-1.28.tar.bz2 mirror://gnu-alpha/tar/tar-1.28.tar.bz2 _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=289c6a0063dc3ba37da169aff8eb79de +_md5_=b46610a7b4556f455ccd62f94b57bc16 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.29-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.29-r1 new file mode 100644 index 0000000000..8e6363c695 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/tar-1.29-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) nls? ( >=sys-devel/gettext-0.10.35 ) xattr? ( elibc_glibc? ( sys-apps/attr ) ) +DESCRIPTION=Use this to make tarballs :) +EAPI=5 +HOMEPAGE=https://www.gnu.org/software/tar/ +IUSE=acl elibc_glibc minimal nls selinux static userland_GNU xattr +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-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=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) +SLOT=0 +SRC_URI=mirror://gnu/tar/tar-1.29.tar.bz2 mirror://gnu-alpha/tar/tar-1.29.tar.bz2 +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=1797eae97feb42042a947790991641ef