From 1ac94c8d0b97a6e1dc03b09f798c66ba928269cb Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Wed, 24 Jun 2015 12:16:28 -0700 Subject: [PATCH] bump(dev-libs/libaio): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../portage-stable/dev-libs/libaio/ChangeLog | 359 ++++++++++++++++++ .../portage-stable/dev-libs/libaio/Manifest | 17 +- .../libaio/files/libaio-0.3.106-build.patch | 9 - .../files/libaio-0.3.110-cppflags.patch | 25 ++ .../libaio-0.3.110-optional-werror.patch | 30 ++ .../dev-libs/libaio/libaio-0.3.109-r3.ebuild | 125 ------ .../dev-libs/libaio/libaio-0.3.110.ebuild | 82 ++++ .../dev-libs/libaio/metadata.xml | 12 + .../md5-cache/dev-libs/libaio-0.3.109-r3 | 11 - .../md5-cache/dev-libs/libaio-0.3.110 | 11 + 10 files changed, 535 insertions(+), 146 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libaio/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.109-r3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.110.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libaio/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.109-r3 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.110 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/ChangeLog new file mode 100644 index 0000000000..93f49c2dea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/ChangeLog @@ -0,0 +1,359 @@ +# ChangeLog for dev-libs/libaio +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.97 2015/05/05 20:51:57 mrueg Exp $ + + 05 May 2015; Manuel Rüger -libaio-0.3.107.ebuild, + -libaio-0.3.109-r2.ebuild, -libaio-0.3.109-r3.ebuild, + -libaio-0.3.109-r4.ebuild, -libaio-0.3.109-r5.ebuild: + Remove old. + + 01 May 2015; Jeroen Roovers libaio-0.3.110.ebuild: + Stable for PPC64 (bug #525980). + + 16 Apr 2015; Yixun Lan metadata.xml: + add Gokturk Yeksek as proxy-maintainer + + 09 Mar 2015; Mike Frysinger libaio-0.3.110.ebuild: + Disable frame-pointer usage for arm systems when thumb is enabled. + + 02 Mar 2015; Agostino Sarubbo libaio-0.3.110.ebuild: + Stable for ppc, wrt bug #525980 + + 20 Feb 2015; Mike Frysinger libaio-0.3.110.ebuild: + Add arm64 love. + + 16 Jan 2015; Raúl Porcel libaio-0.3.109-r4.ebuild, + libaio-0.3.110.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #525980 + + 25 Oct 2014; Markus Meier libaio-0.3.110.ebuild: + arm stable, bug #525980 + + 23 Oct 2014; Pacho Ramos libaio-0.3.110.ebuild: + amd64/x86 stable, bug #525980 + + 21 Oct 2014; Jeroen Roovers libaio-0.3.110.ebuild: + Stable for HPPA (bug #525980). + +*libaio-0.3.110 (27 Mar 2014) + + 27 Mar 2014; Mike Frysinger + +files/libaio-0.3.110-cppflags.patch, + +files/libaio-0.3.110-optional-werror.patch, +libaio-0.3.110.ebuild: + Version bump. + +*libaio-0.3.109-r5 (27 Mar 2014) + + 27 Mar 2014; Mike Frysinger +libaio-0.3.109-r5.ebuild: + Convert from USE=multilib to multilib-minimal eclass #435094 by Matt Turner. + + 16 Mar 2014; Mike Frysinger + files/libaio-0.3.106-build.patch: + Drop soname hunk that does not seem to be needed. + + 20 Mar 2013; Jeroen Roovers metadata.xml: + Remove useless . + + 13 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for ppc, wrt bug #460704 + + 11 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for sh, wrt bug #460704 + + 10 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for s390, wrt bug #460704 + + 09 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for sparc, wrt bug #460704 + + 09 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for x86, wrt bug #460704 + + 09 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for ia64, wrt bug #460704 + + 09 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for alpha, wrt bug #460704 + + 09 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for ppc64, wrt bug #460704 + + 08 Mar 2013; Jeroen Roovers libaio-0.3.109-r4.ebuild: + Stable for HPPA (bug #460704). + + 08 Mar 2013; Agostino Sarubbo libaio-0.3.109-r4.ebuild: + Stable for arm, wrt bug #460704 + + 08 Mar 2013; Sergey Popov libaio-0.3.109-r4.ebuild: + Stable on amd64, wrt bug #460704 + +*libaio-0.3.109-r4 (07 Mar 2013) + + 07 Mar 2013; Julian Ospald +libaio-0.3.109-r4.ebuild: + fix multilib and bump EAPI + + 29 Dec 2012; Mike Frysinger libaio-0.3.109-r3.ebuild: + Mark stable for the rest of the arches. + + 14 Nov 2012; Agostino Sarubbo libaio-0.3.109-r3.ebuild: + Stable for x86, wrt bug #397571 + + 14 Nov 2012; Agostino Sarubbo libaio-0.3.109-r3.ebuild: + Stable for amd64, wrt bug #397571 + + 19 Sep 2012; Jeroen Roovers libaio-0.3.109-r2.ebuild: + Stable for HPPA (bug #379991). + + 02 Apr 2012; Pacho Ramos libaio-0.3.109-r3.ebuild: + -Werror must not be used in final releases, bug #410041 by Markus Oehme. + + 30 Mar 2012; Michael Haubenwallner + libaio-0.3.109-r3.ebuild: + Install non-binary files even for the non-default ABI, bug#407687 + + 30 Mar 2012; Michael Haubenwallner + libaio-0.3.109-r3.ebuild: + Drop unused manpages in src_prepare already, to not break multilib in + src_install, bug#407687. + + 17 Mar 2012; Pacho Ramos -libaio-0.3.109-r1.ebuild, + libaio-0.3.109-r3.ebuild: + Don't build static libs, bug #408265 by Kevin Pyle; drop old. + + 12 Mar 2012; Michael Haubenwallner + libaio-0.3.109-r3.ebuild: + Fix for cross-compile support of multilib-portage, bug#407687 + +*libaio-0.3.109-r3 (09 Mar 2012) + + 09 Mar 2012; Michael Haubenwallner + +libaio-0.3.109-r3.ebuild, +files/libaio-0.3.109-testcase-8.patch: + Add multilib support (for oracle-instantclient-11 multilib). + Fix tests, run those that do not break with sandbox, drop test restriction. + + 07 Dec 2011; Mike Frysinger libaio-0.3.109-r2.ebuild, + +files/libaio-0.3.109-x32.patch: + Add fix for x32 ABIs. + + 03 Oct 2011; Joseph Jezak libaio-0.3.109-r2.ebuild: + Marked ppc/ppc64 stable for bug #379991. + + 03 Sep 2011; Raúl Porcel libaio-0.3.109-r2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #379991 + + 28 Aug 2011; Markus Meier libaio-0.3.109-r2.ebuild: + arm stable, bug #379991 + + 26 Aug 2011; Jeremy Olexa libaio-0.3.109-r2.ebuild: + Fix for Gentoo Prefix, add ~amd64-linux. bug 380725 + + 24 Aug 2011; Markus Meier libaio-0.3.109-r2.ebuild: + x86 stable, bug #379991 + + 22 Aug 2011; Tony Vroon libaio-0.3.109-r2.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian + "idella4" Delaney in bug #379991. + + 20 Aug 2011; Mike Frysinger libaio-0.3.109-r2.ebuild: + Avoid executing git #379999 by Agostino Sarubbo. + +*libaio-0.3.109-r2 (09 Nov 2010) + + 09 Nov 2010; Mike Frysinger +libaio-0.3.109-r2.ebuild: + Drop lio_listio man page now provided by man-pages. + +*libaio-0.3.109-r1 (21 Oct 2010) + + 21 Oct 2010; Mike Frysinger +libaio-0.3.109-r1.ebuild, + +files/libaio-0.3.109-generic-arch.patch, + files/libaio-0.3.109-install.patch, + +files/libaio-0.3.109-unify-bits-endian.patch: + Clean up ebuild by restoring patches and drop aio_init man page #341953 by + Alec M. + +*libaio-0.3.109 (25 Aug 2010) + + 25 Aug 2010; Maciej Mrozowski + +libaio-0.3.109.ebuild, +files/libaio-0.3.109-install.patch: + Version bump, fix bug 325355 (install to /lib) + + 06 Apr 2010; Jonathan Callen libaio-0.3.107.ebuild: + Bump to EAPI=3, add prefix keywords + + 12 Sep 2009; Víctor Ostorga + -files/libaio-0.3.15-2.5-2-Makefile.patch, + -files/libaio-0.3.104-build.patch: + Cleaning out unused patches + + 06 May 2009; Jeroen Roovers libaio-0.3.107.ebuild: + Stable for HPPA too. + + 18 Mar 2009; Brent Baude libaio-0.3.107.ebuild: + stable ppc, bug 254291 + + 15 Mar 2009; Brent Baude libaio-0.3.107.ebuild: + stable ppc64, bug 254291 + + 24 Feb 2009; Raúl Porcel libaio-0.3.107.ebuild: + arm/ia64/s390/sh/sparc stable + + 09 Feb 2009; Raúl Porcel libaio-0.3.15-r1.ebuild: + ia64/sparc stable wrt #254291 + + 14 Jan 2009; Mike Frysinger + +files/libaio-0.3.107-ar-ranlib.patch, libaio-0.3.107.ebuild: + Respect AR/RANLIB in env. + + 11 Jan 2009; Markus Meier libaio-0.3.107.ebuild: + x86 stable, bug #254291 + + 10 Jan 2009; Tobias Klausmann libaio-0.3.107.ebuild: + Stable on alpha, bug #254291 + + 10 Jan 2009; Thomas Anderson + libaio-0.3.107.ebuild: + stable amd64, bug 254291 + + 24 Dec 2008; Mike Frysinger + +files/libaio-0.3.107-generic-arch.patch, libaio-0.3.107.ebuild: + Add generic support for missing arches (arm, blackfin, sh, etc...). + + 04 Dec 2008; Brent Baude libaio-0.3.106-r2.ebuild: + stable ppc64, bug 245909 + + 14 Nov 2008; Raúl Porcel libaio-0.3.106-r2.ebuild: + alpha/ia64 stable wrt #245909 + + 08 Nov 2008; Markus Meier libaio-0.3.106-r2.ebuild: + amd64/x86 stable, bug #245909 + + 08 Nov 2008; nixnut libaio-0.3.106-r2.ebuild: + Stable on ppc wrt bug 245909 + + 08 Nov 2008; Mike Frysinger libaio-0.3.107.ebuild: + Fix by Olivier Huber for multilib installs #245964. + +*libaio-0.3.107 (06 Nov 2008) + + 06 Nov 2008; Mike Frysinger + +files/libaio-0.3.107-install-to-slash.patch, + +files/libaio-0.3.107-sparc.patch, +libaio-0.3.107.ebuild: + Version bump. + +*libaio-0.3.106-r2 (15 Sep 2008) + + 15 Sep 2008; Jeremy Olexa +libaio-0.3.106-r2.ebuild: + (non maintainer commit) add cross compiler support, thanks to Aaron Carroll + in bug 197720 + + 06 Jan 2007; Danny van Dyk -libaio-0.3.15.ebuild, + -libaio-0.3.104.ebuild, -libaio-0.3.106.ebuild: + QA: Removed unused versions. + + 20 Dec 2006; Steve Dibb libaio-0.3.106-r1.ebuild: + amd64 stable, bug 137915 + + 20 Oct 2006; Bryan Østergaard + libaio-0.3.106-r1.ebuild: + Stable on Alpha. + + 12 Jul 2006; Steve Arnold libaio-0.3.106.ebuild: + Backported fixes to 106 version to use updated patch, but without the + src_test updates (use the -r1 version for test updates). + + 10 Jul 2006; Steve Arnold + +files/libaio-0.3.106-build.patch, libaio-0.3.106-r1.ebuild: + Fixed build patch, soname, and QA issues, works now on amd64. Note the + tests still need a Makefile patch to work correctly, and I'm not sure + about the status of the kernel support (upstream kernel patches stop about + a year ago at 2.6.12). This is used by the ROMIO support in mpich2. + + 09 Jul 2006; Joshua Kinard libaio-0.3.15-r1.ebuild: + Marked stable on mips. + + 26 Jun 2006; Andrej Kacian libaio-0.3.106-r1.ebuild: + Stable on x86, bug #137915. + + 25 Jun 2006; Marcus D. Hanwell libaio-0.3.106.ebuild: + Marked stable on amd64, bug 137915. + + 25 Jun 2006; Tobias Scherbaum + libaio-0.3.106-r1.ebuild: + ppc stable, bug #137915 + + 25 Jun 2006; Markus Rothe libaio-0.3.106-r1.ebuild: + Stable on ppc64; bug #137915 + + 25 May 2006; Guy Martin libaio-0.3.15.ebuild, + libaio-0.3.15-r1.ebuild: + Not ported on hppa. Removing ~hppa keyword. + + 21 May 2006; Markus Rothe libaio-0.3.106.ebuild: + Stable on ppc64 + +*libaio-0.3.106-r1 (17 May 2006) + + 17 May 2006; Patrick McLean + +libaio-0.3.106-r1.ebuild: + Fix for multilib-strict, revbump because this changes the approach to + multilib support. + + 06 May 2006; Mark Loeser libaio-0.3.106.ebuild: + Stable on x86 + + 27 Apr 2006; Marien Zwart files/digest-libaio-0.3.15, + files/digest-libaio-0.3.15-r1, files/digest-libaio-0.3.104, + files/digest-libaio-0.3.106, Manifest: + Fixing SHA256 digest, pass four + + 23 Mar 2006; Luca Barbato libaio-0.3.106.ebuild: + Marked ppc + + 04 Feb 2006; Aron Griffis libaio-0.3.106.ebuild: + Mark 0.3.106 stable on alpha + + 03 Feb 2006; Aron Griffis libaio-0.3.106.ebuild: + Mark 0.3.106 stable on ia64 + +*libaio-0.3.106 (05 Jan 2006) + + 05 Jan 2006; Mike Frysinger +libaio-0.3.106.ebuild: + Version bump. + +*libaio-0.3.104 (11 Oct 2005) + + 11 Oct 2005; Mike Frysinger + +files/libaio-0.3.104-build.patch, +libaio-0.3.104.ebuild: + Version bump #108818 by Steve Yin. + +*libaio-0.3.15-r1 (04 Oct 2005) + + 04 Oct 2005; Mike Frysinger + +files/libaio-0.3.15-CFLAGS.patch, + +files/libaio-0.3.15-no-exec-stack.patch, +libaio-0.3.15-r1.ebuild: + Clean up ebuild, respect user CFLAGS, and fix executable stack markings. + + 02 Oct 2005; Aron Griffis libaio-0.3.15.ebuild: + Mark 0.3.15 stable on alpha + + 24 Aug 2005; Mike Frysinger + +files/libaio-0.3.15-more-arches.patch, libaio-0.3.15.ebuild: + Add support for alpha/arm/hppa/ia64/m68k/mips/ppc/s390/sh/sparc. + + 12 Jun 2004; Ian Leitch libaio-0.3.15.ebuild, + libaio-0.3.92.ebuild: + ~x86 added to KEYWORDS. Description modified. #53567 + + 11 Jun 2004; Danny van Dyk libaio-0.3.15.ebuild: + Applying the -fPIC patch only on necessary archs from now on. + +*libaio-0.3.15 (30 Nov 2003) + + 30 Nov 2003; Brad House libaio-0.3.15.ebuild, + libaio-0.3.92.ebuild, files/libaio-0.3.15-2.5-2-Makefile.patch: + use patched 0.3.15 instead of 0.3.92 + +*libaio-0.3.92 (30 Nov 2003) + + 30 Nov 2003; Brad House libaio-0.3.92.ebuild: + initial commit. needed for Oracle 9i diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest index c9265556ef..fe04b2345a 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/Manifest @@ -1 +1,16 @@ -DIST libaio-0.3.109.tar.bz2 43579 RMD160 fed1f4ddb9cb9d66c40f5909a6d7c2400dcebda0 SHA1 b772e567e7089bb3ca405b16370f8b1a4997c0b3 SHA256 b5cefce0a3cb49f8dca4d00e9480c0d9b45b75863bd44764156e322ee214e794 +AUX libaio-0.3.106-build.patch 518 SHA256 d9ad69df11e8db16ef8502057849973fcfa1ffd1aef2b1d5667f09d79cb84878 SHA512 305df897c7418b9b43c5b7f970566f5660c0282692d4d2da459cfe57ee213b0a1c3d937866b6dd714df63a0d7db6e186a60b23b5f6d62a39797e06214efe9d65 WHIRLPOOL 222041777b40aa09a4ec7c9ba716754fca1b9c112ba6d7255bd289476f1ac9543178de972eb5a9816d8ba5ca46e921a3a12b6906804a4f760bf21baf7849cd8f +AUX libaio-0.3.107-ar-ranlib.patch 398 SHA256 08f00e00cef21df01ec7327b1789083ea0d93b86b211a7164f1f1926ecde301f SHA512 f28fce187f83330a1e16ff4cc9bcfda9656220a2f73ff37b26d7e54f5035d5da079b751d701cab8500d160583c2e13043452b8d4099fc1cb5f4e534f43bef9ae WHIRLPOOL 14cf2733a4e04b33d80e07ddea6f1a4105b6396115cf63ca687675686ff7870a9ed0ff670121386055885ad3aaf8a0496e5a4be82f8bfcba9a69208edba903ba +AUX libaio-0.3.107-generic-arch.patch 3638 SHA256 90e51ca04c7c6e4a8773efa05f91bf372a010a55b670d6353b849709905f18f8 SHA512 f3505de20f4b4746f47d2bab2b724b96851a7217304869d64d5dae1e16bce0716375cb40b10fe448f289a02d40c58930ab7f31768a6fdc0f377a1df7fb094acf WHIRLPOOL 45cd8bb60e7c8e9333430107277e5a5d4bde152a4ca1acef99b2656125405d1134fc61991ecfdbc13ce883976536a076ad18d73fb6dc3d437d45480a1e935abe +AUX libaio-0.3.107-install-to-slash.patch 1072 SHA256 9405774a83dec8862002b185837495e96fa1c6753de18a8c0ea732cef525588c SHA512 0101f72effcefd43883a8d26217a9e8aa946b151c6010097bdbb5ba863c35f2bd67286d7fd3d525137bd0741a94b676e42aefea42c96a1507bc0579b5f5495bc WHIRLPOOL 883d0b6c59ccb4339168a8df4a14a7a2e9ca0f08dd9e9b124a2838153513850e1b39355e56f1818049c19b9bfadcbe31c31314f8389488e3240fe85cfe50a0ea +AUX libaio-0.3.107-sparc.patch 5331 SHA256 38cc2e213054332ba888cf5e3844e762374dd63f1537fd86ceebccfd516c1c45 SHA512 aaadd1d46bf4d396c6eb89ef3889c62d3b53ef87c09972927a5dde6842d7cbf40c2518ffa3b6801a43fba594c47507cb43dd8b4a28783c310a9c357a04988ce3 WHIRLPOOL 306b01fad1455d3d089990878c136ca2976cf2637fd928a9ef99efbe2a4e16fb3c2cb1c91d02f4dbd06494d502657ad45a8791067eae4fcad677ceba696289c9 +AUX libaio-0.3.109-generic-arch.patch 2047 SHA256 f1bd745d3e6fe42f8a0ab811a4925b9bbdb827d338cf1cf1cf44583951f5abda SHA512 1a3c31e5662650db6eef01b0a903b62dcafb1d7269f5f69611c0b90774547f7253d7a2088ca027ff5e926270256128eaa8a64bb753d2fbc930fd7834721bf2c0 WHIRLPOOL ef2056cfb53badd59069eb695afe5608cb5516bba8f67fd5d1831d6e2900ff9d2e75f164d2a2c79245cb41068044c6ce94d181725468deca4742b6cb68132006 +AUX libaio-0.3.109-install.patch 1506 SHA256 6d4b429bd3f29bf3748256943ee1a7cbb4cb6d9b3af63b2a9ee0be913783e34e SHA512 67c7813c573637fb16f930a4a5eed53c04b520356caa809ec3cdfd1ea587d09a30024f41d03264a31e3ae4410b01193f87e14a40b85a93591573516905abd79e WHIRLPOOL 167abe932291311dc927d6d52499aa465c2f90785ce2f7f98c85592adc4f977f88cc13fb45bd0788c05cdc07890ddee5d1a4b07ffd6d1a656479e2e4a3ccd28a +AUX libaio-0.3.109-testcase-8.patch 579 SHA256 c1ae004284b8ebda84d781cf9caf784de6ddbccbca534bb16f33f36451aec904 SHA512 e39ea546c9035d064f18845ffd2987254eb0205bfe220639df295498aea8a1003d83142c0a8de3d73c7178ad2ccb784e898c5586083ea2b2193d480948828a3c WHIRLPOOL 9c1bb90af32db992e5cac3bc6a4047244a82a1f31fd437bf9da8733c08a6f60b1468f1c7a74a62f6968d2ea48daf50c2be218987b46f0c74d2ce5b1c19ab2fb4 +AUX libaio-0.3.109-unify-bits-endian.patch 2610 SHA256 53c10fda429b47fc2fbbbf3751285a39523b8f8bdae9366294569055bd088f92 SHA512 b0b09d18d627e12f1ded80d1eb79a70dbffc3e24b628d01a1508f809e6a63c5050f33b7043d0700ed35ec553fb5fa9698c2024aa2755457f673da6f708ab663c WHIRLPOOL 80c607f14286def30d8832365b57094213960689a61a5fb91354a4ba12e13f0a7e491085fa0a95a9b2203d0a5fc12c28367d562c4e49f83433029b36372398c1 +AUX libaio-0.3.109-x32.patch 2122 SHA256 23a4c40e8add0125ebb9f50919ff27f55de0e2605ca7800bc875e0e81a936974 SHA512 0de645aa290919de0c82c26a0ecbed1d27dc3fdeeb909a86f36ee875afae2803ce97e0088c75e47a1de1cef99527659da75b9e17e5c310a1a518eb02a948a0b2 WHIRLPOOL 24a29a324ed62755d118c8eaea0e3edc9e38c28a9a9ede8456af9219734a6914b8ba589e4ad479dce24695e3d67e0c270840589148875a88acce611466d65b16 +AUX libaio-0.3.110-cppflags.patch 629 SHA256 76ce5e1b2c23200cff613ab1098c804707bd361d85ea8d18872c5ed891ef02c1 SHA512 b39fabcb37e75ab9300d78476a7468359efa883a49822db28d11d305d557f835ac9245b9c8c3e0a8ff6c7fd70125c841056f1e22175025d16a99ce94f849f80c WHIRLPOOL baa180d184fbd72766d2f85e083bf56cc3ccbcfd93b0281ebefac20e49ce3915fa6765d907ec7ccef21664393c95b9ce7244bb72f3607d521130a92f0e2f0e7d +AUX libaio-0.3.110-optional-werror.patch 832 SHA256 4854607a4569a86c514d3bfa7470e21b06ca82edff174cefc18f3e923dfc9d9c SHA512 14b73acded7f67d01e199c411f2ea090b1d0d666521233d3829ca76572d6962f5dc3560096dc10e13c342eed046fb47a6e370e57fceab457696fad6c888a5067 WHIRLPOOL c0f02e9c28e113ce5daced925c48e0461ee650c06e8103f594931118b34ecfb01e892ef6d829b73058a30f8ba67e5f470b84304fbfe1467f3e7d7b47bc8127cd +DIST libaio-0.3.110.tar.gz 42270 SHA256 e019028e631725729376250e32b473012f7cb68e1f7275bfc1bbcdd0f8745f7e SHA512 664295d330d6e9adc005e2331e77582619625b479ffc2b81728ba6a682487380ee936079c4a69d35144b458bbe35c612f4ed9b32e913bd7e109b824345763eb3 WHIRLPOOL 21666b6d14e8091a52941b54b1c6d882dd495ed2d5ca9047a7951ee44e90aa33348ade0d3e4e7f12076a264b64b354a06cd96433cb39e18fc87b3655b59767af +EBUILD libaio-0.3.110.ebuild 2307 SHA256 e98cd2624bdccd2832b58a74cb86c3a78e734c947a872298c62c1502a78ace07 SHA512 acaffca38cd74696cbd319215acc6bc355afe29c41af16439f129d33f78a416a35c7190d90ea5cb5a11bd7143e508d5886c7b26281e6267610afce2ef13b72ab WHIRLPOOL 9def90589057702f0482827e6e592d8566daec33561ffcea2d5eb7e14139b724981c4641af8f154314466ace73e68ba23b0d8a8a0ebd9c635190b9d47f3ee7a1 +MISC ChangeLog 13084 SHA256 06b80495c4e8e9d2b9b3c23a2800bc2d3996e90fdf67498b2561ddc381a4d333 SHA512 2910bfaff866ac8c06002070e5299fe507e64d37dc3c4d26dffd78593944d5b91497ae35d2ed67b7794763ed6a6d46677f89a0a2c5ad02365bf860f0369fec87 WHIRLPOOL c2994f44d723449f5e8769190d277089a0905620e0befe7dbcaefb6f9ae5a3035c5376ce3fe26be8bf8896ad0033bd39bb46dda304e109719f39196faac23d1a +MISC metadata.xml 478 SHA256 578d7f545669a307ae4acbbf59c44f9d4809a9bf1e2d77119b141e3833ac1047 SHA512 13b3ff24458a2fd59bf136759b821f65de8f9527673e0e5479e71d5bf7ae6644cd75686d92296fc1656e32fd2c7e3cdbd09aec44e6b3a292bba7b82e25bcf466 WHIRLPOOL da66d122781ef716a014c2fecec33d14b50ea696f8728e80e0476414908960c8d1b984826ce321d0dad574fd987c66771e0434c8458fa3e9278b3b9559b6e9de diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch index 4a8434bb7e..812c2a4b0e 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.106-build.patch @@ -15,12 +15,3 @@ soname=libaio.so.1 minor=0 -@@ -48,7 +47,7 @@ - ranlib libaio.a - - $(libname): $(libaio_sobjs) libaio.map -- $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname=$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) -+ $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname,$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) - - install: $(all_targets) - install -D -m 644 libaio.h $(includedir)/libaio.h diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch new file mode 100644 index 0000000000..4567ac9466 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-cppflags.patch @@ -0,0 +1,25 @@ +From 3bf96bb62370035dba18d4b25459406b32365cfc Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 26 Mar 2014 23:10:18 -0400 +Subject: [PATCH] respect env CPPFLAGS + +Signed-off-by: Mike Frysinger +--- + src/Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Makefile b/src/Makefile +index 49f448f..b918c8b 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -5,6 +5,7 @@ usrlibdir=$(libdir) + + CFLAGS ?= -g -fomit-frame-pointer -O2 + CFLAGS += -nostdlib -nostartfiles -Wall -I. -fPIC ++CFLAGS += $(CPPFLAGS) + SO_CFLAGS=-shared $(CFLAGS) + L_CFLAGS=$(CFLAGS) + LINK_FLAGS= +-- +1.9.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch new file mode 100644 index 0000000000..2933cf5244 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/files/libaio-0.3.110-optional-werror.patch @@ -0,0 +1,30 @@ +From 0cc7dc108d0b2288b40d82bb2fd1fd8bdc08f764 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 26 Mar 2014 23:07:58 -0400 +Subject: [PATCH] make -Werror into an optional flag + +This lets distros disable the flag as random errors might come up with +different compiler flags and older/newer toolchain versions. + +Signed-off-by: Mike Frysinger +--- + harness/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/harness/Makefile b/harness/Makefile +index 2a88e71..cf8c90d 100644 +--- a/harness/Makefile ++++ b/harness/Makefile +@@ -6,7 +6,8 @@ PROGS:=$(PARTPROGS) $(EXTRAPROGS) + HARNESS_SRCS:=main.c + # io_queue.c + +-CFLAGS+=-Wall -Werror -I../src -g -O ++CFLAGS_WERROR?=-Werror ++CFLAGS+=-Wall $(CFLAGS_WERROR) -I../src -g -O + #-lpthread -lrt + + all: $(PROGS) +-- +1.9.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.109-r3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.109-r3.ebuild deleted file mode 100644 index affb1ffbdf..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.109-r3.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.109-r3.ebuild,v 1.10 2012/12/29 20:33:56 vapier Exp $ - -EAPI=3 - -inherit eutils multilib toolchain-funcs - -DESCRIPTION="Asynchronous input/output library that uses the kernels native interface" -HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html" -SRC_URI="mirror://kernel/linux/libs/aio/${P}.tar.bz2" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="multilib static-libs" - -EMULTILIB_PKG="true" - -aio_get_install_abis() { - use multilib && get_install_abis || echo ${ABI:-default} -} - -src_unpack() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - mkdir -p "${WORKDIR}"/${ABI} || die - cd "${WORKDIR}"/${ABI} || die - unpack ${A} - done - ABI=${OABI} -} - -src_prepare() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Preparing ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P} || die - - # remove stuff provided by man-pages now - rm man/{lio_listio,aio_{cancel,error,fsync,init,read,return,suspend,write}}.* || die - - epatch "${FILESDIR}"/${PN}-0.3.109-unify-bits-endian.patch - epatch "${FILESDIR}"/${PN}-0.3.109-generic-arch.patch - epatch "${FILESDIR}"/${PN}-0.3.106-build.patch - epatch "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch - epatch "${FILESDIR}"/${PN}-0.3.109-install.patch - epatch "${FILESDIR}"/${PN}-0.3.109-x32.patch - epatch "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch - declare -a extra_sed - if ! use static-libs; then - extra_sed[${#extra_sed[@]}]='-e' - extra_sed[${#extra_sed[@]}]='/\tinstall .*\/libaio.a/d' - # Tests require the static library to be built. - if ! use test; then - extra_sed[${#extra_sed[@]}]='-e' - extra_sed[${#extra_sed[@]}]='/^all_targets +=/s/ libaio.a//' - fi - fi - sed -i \ - -e "/^libdir=/s:lib$:$(get_libdir):" \ - -e "/^prefix=/s:/usr:${EPREFIX}/usr:" \ - -e '/:=.*strip.*shell.*git/s:=.*:=:' \ - "${extra_sed[@]}" \ - src/Makefile Makefile || die - - sed -i -e "s:-Werror::g" harness/Makefile || die - done - ABI=${OABI} -} - -emake_libaio() { - # The Makefiles need these environments, but multilib_toolchain_setup() - # does not export anything when there is only one default abi available. - CC="$(tc-getCC) $(get_abi_CFLAGS)" \ - AR=$(tc-getAR) \ - RANLIB=$(tc-getRANLIB) \ - emake "$@" || die -} - -src_compile() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Compiling ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P} || die - emake_libaio - done - ABI=${OABI} -} - -src_test() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Testing ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P}/harness || die - mkdir testdir || die - # 'make check' breaks with sandbox, 'make partcheck' works - emake_libaio partcheck prefix="${S}/src" libdir="${S}/src" - done - ABI=${OABI} -} - -src_install() { - local OABI=${ABI} - for ABI in $(aio_get_install_abis) - do - einfo "Installing ${ABI} ABI ..." - cd "${WORKDIR}"/${ABI}/${P} || die - - # Don't use ED for emake, src_prepare already inserts EPREFIX in the correct - # place - emake_libaio install DESTDIR="${D}" - - doman man/* - dodoc ChangeLog TODO - - # move crap to / for multipath-tools #325355 - gen_usr_ldscript -a aio - done - ABI=${OABI} -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.110.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.110.ebuild new file mode 100644 index 0000000000..9bc6649e06 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/libaio-0.3.110.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.110.ebuild,v 1.9 2015/05/01 19:01:01 jer Exp $ + +EAPI=5 + +inherit eutils multilib-minimal toolchain-funcs flag-o-matic + +DESCRIPTION="Asynchronous input/output library that uses the kernels native interface" +HOMEPAGE="https://git.fedorahosted.org/cgit/libaio.git/ http://lse.sourceforge.net/io/aio.html" +SRC_URI="https://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" +IUSE="static-libs test" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-0.3.109-install.patch \ + "${FILESDIR}"/${PN}-0.3.109-x32.patch \ + "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch \ + "${FILESDIR}"/${PN}-0.3.110-cppflags.patch \ + "${FILESDIR}"/${PN}-0.3.110-optional-werror.patch + + local sed_args=( + -e "/^prefix=/s:/usr:${EPREFIX}/usr:" + -e '/^libdir=/s:lib$:$(ABI_LIBDIR):' + ) + if ! use static-libs; then + sed_args+=( -e '/\tinstall .*\/libaio.a/d' ) + # Tests require the static library to be built. + use test || sed_args+=( -e '/^all_targets +=/s/ libaio.a//' ) + fi + sed -i "${sed_args[@]}" src/Makefile Makefile || die + + multilib_copy_sources +} + +multilib_src_configure() { + if use arm ; then + # When building for thumb, we can't allow frame pointers. + # http://crbug.com/464517 + if $(tc-getCPP) ${CFLAGS} ${CPPFLAGS} - <<<$'#ifndef __thumb__\n#error\n#endif' >&/dev/null ; then + append-flags -fomit-frame-pointer + fi + fi +} + +_emake() { + CC=$(tc-getCC) \ + AR=$(tc-getAR) \ + RANLIB=$(tc-getRANLIB) \ + ABI_LIBDIR=$(get_libdir) \ + CFLAGS_WERROR= \ + emake "$@" +} + +multilib_src_compile() { + _emake +} + +multilib_src_test() { + mkdir -p testdir || die + # 'make check' breaks with sandbox, 'make partcheck' works + _emake partcheck prefix="${S}/src" libdir="${S}/src" +} + +multilib_src_install() { + _emake install DESTDIR="${D}" +} + +multilib_src_install_all() { + doman man/* + dodoc ChangeLog TODO + + # move crap to / for multipath-tools #325355 + gen_usr_ldscript -a aio + + # This lib is a bare minimal shim on top of kernel syscalls. + export QA_DT_NEEDED=$(find "${ED}" -type f -name 'libaio.so.*' -printf '/%P\n') +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libaio/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/metadata.xml new file mode 100644 index 0000000000..f739e440b6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libaio/metadata.xml @@ -0,0 +1,12 @@ + + + +proxy-maintainers + + gokturk@binghamton.edu + Gokturk Yuksek + Primary Maintainer, Assign bugs + +Library to provide user-level kernel Asynchronous I/O (AIO) + support for Linux (needs kernel patches as of 2.6.12) + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.109-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.109-r3 deleted file mode 100644 index 2235e8b43a..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.109-r3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile install prepare test unpack -DESCRIPTION=Asynchronous input/output library that uses the kernels native interface -EAPI=3 -HOMEPAGE=http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ http://lse.sourceforge.net/io/aio.html -IUSE=multilib static-libs -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux -LICENSE=LGPL-2 -SLOT=0 -SRC_URI=mirror://kernel/linux/libs/aio/libaio-0.3.109.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=c1eddf32122c2acc7671312faec409d4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.110 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.110 new file mode 100644 index 0000000000..2d3ebf5758 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/libaio-0.3.110 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Asynchronous input/output library that uses the kernels native interface +EAPI=5 +HOMEPAGE=https://git.fedorahosted.org/cgit/libaio.git/ http://lse.sourceforge.net/io/aio.html +IUSE=static-libs test 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 ~amd64-linux ~x86-linux +LICENSE=LGPL-2 +SLOT=0 +SRC_URI=https://fedorahosted.org/releases/l/i/libaio/libaio-0.3.110.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=baf6acc71c2c69601483f93d50f62f3e