From 936f66c179ed9d1d83dee111e709457893124f35 Mon Sep 17 00:00:00 2001 From: David Michael Date: Wed, 3 May 2017 20:30:45 -0700 Subject: [PATCH] bump(dev-libs/protobuf): sync with upstream --- .../dev-libs/protobuf/ChangeLog | 372 ------------------ .../portage-stable/dev-libs/protobuf/Manifest | 18 +- ...obuf-3.0.0_beta2-disable-local-gmock.patch | 89 +++++ .../dev-libs/protobuf/metadata.xml | 30 +- .../dev-libs/protobuf/protobuf-2.4.1.ebuild | 126 ------ .../protobuf/protobuf-2.5.0-r2.ebuild | 4 +- .../protobuf/protobuf-2.6.1-r3.ebuild | 8 +- .../protobuf/protobuf-3.0.0_beta3_p1.ebuild | 107 +++++ .../dev-libs/protobuf/protobuf-3.0.2.ebuild | 111 ++++++ .../dev-libs/protobuf/protobuf-3.1.0.ebuild | 110 ++++++ .../md5-cache/dev-libs/protobuf-2.4.1 | 13 - .../md5-cache/dev-libs/protobuf-2.5.0-r2 | 7 +- .../md5-cache/dev-libs/protobuf-2.6.1-r3 | 11 +- .../dev-libs/protobuf-3.0.0_beta3_p1 | 15 + .../md5-cache/dev-libs/protobuf-3.0.2 | 15 + .../md5-cache/dev-libs/protobuf-3.1.0 | 15 + 16 files changed, 512 insertions(+), 539 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-3.0.0_beta2-disable-local-gmock.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.0_beta3_p1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.1.0.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.0_beta3_p1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.1.0 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog deleted file mode 100644 index d4a47e9871..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/ChangeLog +++ /dev/null @@ -1,372 +0,0 @@ -# ChangeLog for dev-libs/protobuf -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/protobuf/ChangeLog,v 1.95 2015/08/04 19:01:30 pacho Exp $ - - 04 Aug 2015; Pacho Ramos protobuf-2.6.1-r3.ebuild: - sparc stable, bug #528240 - - 29 Jul 2015; Tobias Klausmann protobuf-2.6.1-r3.ebuild: - Stable on alpha, bug 519772 - - 16 Jul 2015; Jeroen Roovers protobuf-2.6.1-r3.ebuild: - Mark ~hppa (bug #519772). - - 15 Jul 2015; Tobias Klausmann protobuf-2.6.1-r3.ebuild: - Keyworded on alpha, bug 519772 - - 27 Jun 2015; Markus Meier protobuf-2.6.1-r3.ebuild: - arm stable, bug #528240 - - 09 Jun 2015; Ulrich Müller - files/protobuf-2.5.0-emacs-24.4.patch: - Fix build failure with Emacs 24.5, bug 545486. - - 17 May 2015; Pacho Ramos protobuf-2.6.1-r3.ebuild: - ppc64 stable wrt bug #528240 - - 15 May 2015; Pacho Ramos protobuf-2.6.1-r3.ebuild: - ppc stable wrt bug #528240 - - 15 May 2015; Pacho Ramos protobuf-2.5.0-r2.ebuild, - protobuf-2.6.1-r3.ebuild: - ppc* love - - 14 May 2015; Michael Sterrett - -protobuf-2.5.0-r3.ebuild: - old - - 04 May 2015; Tim Harder metadata.xml: - Remove myself as maintainer and update upstream metadata. - - 04 May 2015; Tim Harder -protobuf-2.4.0a.ebuild, - -protobuf-2.5.0.ebuild, -protobuf-2.5.0-r1.ebuild, -protobuf-2.6.0.ebuild, - -protobuf-2.6.1.ebuild, -protobuf-2.6.1-r1.ebuild, -protobuf-2.6.1-r2.ebuild: - Remove old. - - 25 Apr 2015; Jeroen Roovers protobuf-2.6.1-r3.ebuild: - Marked ~ppc64 too. - - 08 Apr 2015; Michał Górny protobuf-2.5.0-r1.ebuild, - protobuf-2.5.0.ebuild: - Drop old Python implementations - -*protobuf-2.6.1-r3 (10 Mar 2015) - - 10 Mar 2015; Mike Frysinger - +files/protobuf-2.6.1-protoc-cmdline.patch, +protobuf-2.6.1-r3.ebuild: - Add protoc patch from Chromium OS & sent upstream. - - 10 Mar 2015; Mike Frysinger protobuf-2.6.1-r2.ebuild: - Add arm64/sh love. Add cross-compile support #432106 by Dennis Schridde. - - 10 Mar 2015; Mike Frysinger protobuf-2.6.1-r2.ebuild: - Add ~ia64 #524084 by Paweł Hajdan, Jr.. - -*protobuf-2.6.1-r2 (26 Feb 2015) -*protobuf-2.5.0-r3 (26 Feb 2015) - - 26 Feb 2015; Tim Harder +protobuf-2.5.0-r3.ebuild, - +protobuf-2.6.1-r2.ebuild: - Add zlib use flag (bug #541396). - - 26 Jan 2015; Agostino Sarubbo protobuf-2.5.0-r2.ebuild: - Stable for x86, wrt bug #536794 - - 22 Jan 2015; Markus Meier protobuf-2.5.0-r2.ebuild: - arm stable, bug #536794 - - 22 Jan 2015; Agostino Sarubbo protobuf-2.5.0-r2.ebuild: - Stable for amd64, wrt bug #536794 - - 28 Nov 2014; Tim Harder protobuf-2.5.0-r2.ebuild, - protobuf-2.6.1-r1.ebuild, +files/protobuf-2.5.0-emacs-24.4.patch: - Fix build with emacs-24.4 (bug #524100, patch by ulm). - - 27 Nov 2014; Tim Harder protobuf-2.5.0-r2.ebuild, - protobuf-2.6.1-r1.ebuild: - Fix python/java builds (bug #530922) and doc installs. - - 27 Nov 2014; Tim Harder protobuf-2.5.0-r2.ebuild, - protobuf-2.6.1-r1.ebuild: - Apply patches manually so they don't get applied twice. - -*protobuf-2.6.1-r1 (27 Nov 2014) -*protobuf-2.5.0-r2 (27 Nov 2014) - - 27 Nov 2014; Tim Harder +protobuf-2.5.0-r2.ebuild, - +protobuf-2.6.1-r1.ebuild: - Add multilib support. - - 21 Nov 2014; Agostino Sarubbo protobuf-2.5.0-r1.ebuild: - Stable for amd64, wrt bug #529858 - - 21 Nov 2014; Agostino Sarubbo protobuf-2.5.0-r1.ebuild: - Stable for x86, wrt bug #529858 - -*protobuf-2.6.1 (31 Oct 2014) - - 31 Oct 2014; Tim Harder +protobuf-2.6.1.ebuild: - Version bump. - - 10 Oct 2014; Markus Meier protobuf-2.6.0.ebuild: - add ~arm, bug #524082 - - 07 Oct 2014; Tim Harder protobuf-2.6.0.ebuild: - Add github homepage. - - 30 Sep 2014; Tim Harder protobuf-2.6.0.ebuild: - Drop python2_6 support and remove old dateutil comment. - - 30 Sep 2014; Tim Harder protobuf-2.6.0.ebuild: - Remove unused python-dateutil and python-gflags deps as pointed out by - Arfrever. - -*protobuf-2.6.0 (30 Sep 2014) - - 30 Sep 2014; Pawel Hajdan jr +protobuf-2.6.0.ebuild: - Version bump, bug #521406 . Drop keywords because of new python deps; arm - (bug #524082), ia64 (bug #524084). - -*protobuf-2.5.0-r1 (26 Sep 2014) - - 26 Sep 2014; Pawel Hajdan jr - +protobuf-2.5.0-r1.ebuild: - Disable RTTI, bug #521882 . - - 14 Aug 2014; Jeroen Roovers protobuf-2.4.0a.ebuild, - protobuf-2.4.1.ebuild, protobuf-2.5.0.ebuild: - Marked -hppa (bug #519772). - - 06 Mar 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: - Revert wrong commit wrt bug #503046 - - 30 Jan 2014; Markus Meier protobuf-2.5.0.ebuild: - arm stable, bug #496842 - - 20 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: - Stable for ppc, wrt bug #496842 - - 19 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: - Stable for ppc64, wrt bug #496842 - - 16 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: - Stable for x86, wrt bug #496842 - - 16 Jan 2014; Agostino Sarubbo protobuf-2.5.0.ebuild: - Stable for amd64, wrt bug #496842 - - 30 Nov 2013; Mike Frysinger - +files/protobuf-2.5.0-x32.patch, protobuf-2.5.0.ebuild: - Fix builds on x32. - - 06 Sep 2013; Tim Harder protobuf-2.5.0.ebuild: - Add missing setuptools dep for python support (bug #479678 by hasufell). - - 05 Sep 2013; Michał Górny protobuf-2.5.0.ebuild: - Clean up PYTHON_COMPAT from old implementations. - - 23 Jul 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: - Stable for arm, wrt bug #477170 - - 04 Jul 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: - Stable for x86, wrt bug #474922 - - 29 Jun 2013; Tim Harder protobuf-2.5.0.ebuild: - Make python deps optional (bug #475242 by Diego Elio Pettenò). - - 29 Jun 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: - Stable for ppc64, wrt bug #474922 - - 29 Jun 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: - Stable for ppc, wrt bug #474922 - - 28 Jun 2013; Agostino Sarubbo protobuf-2.4.1.ebuild: - Stable for amd64, wrt bug #474922 - - 15 Jun 2013; Fabian Groffen protobuf-2.5.0.ebuild: - Fix compilation on Darwin, bug #472514 - - 02 Apr 2013; Tim Harder protobuf-2.4.0a.ebuild, - protobuf-2.4.1.ebuild: - Run java-pkg-opt-2_pkg_setup when the java use flag is enabled. - - 05 Mar 2013; Tim Harder files/proto.vim: - Simplify vim ftdetect file (bug #459304 by Laurent Bachelier). - -*protobuf-2.5.0 (05 Mar 2013) - - 05 Mar 2013; Tim Harder +protobuf-2.5.0.ebuild: - Version bump. Migrate to distutils-r1 and add subslot. - - 19 Feb 2013; Zac Medico protobuf-2.4.1.ebuild: - Add ~arm-linux keyword. - - 16 Dec 2012; Tim Harder metadata.xml: - Add myself as maintainer. - - 16 Dec 2012; Pacho Ramos -protobuf-2.3.0-r1.ebuild, - metadata.xml: - Cleanup due retirement, #95685 - - 19 Nov 2012; Sébastien Fabbro protobuf-2.4.1.ebuild: - Keyworded amd64-linux and x86-linux - - 09 Aug 2012; Anthony G. Basile protobuf-2.4.1.ebuild: - Keyword ~mips - - 14 Apr 2012; Mike Frysinger protobuf-2.4.1.ebuild: - Add ia64 love #282954 by Dennis Schridde. - - 30 Nov 2011; Krzysztof Pawlik protobuf-2.4.1.ebuild: - Add ~arm keyword, tested by Anton Romanov, reported in bug #392323. - - 15 Jul 2011; Kacper Kowalik protobuf-2.4.0a.ebuild: - ppc64 stable wrt #363403 - - 28 May 2011; Brent Baude protobuf-2.4.0a.ebuild: - Marking protobuf-2.4.0a ppc for bug 363403 - -*protobuf-2.4.1 (07 May 2011) - - 07 May 2011; Krzysztof Pawlik -protobuf-2.3.0.ebuild, - -files/protobuf-2.3.0-asneeded.patch, +protobuf-2.4.1.ebuild: - Version bump, remove old. - - 26 Apr 2011; Christoph Mende protobuf-2.4.0a.ebuild: - Stable on amd64 wrt bug #363403 - - 21 Apr 2011; Thomas Kahle protobuf-2.4.0a.ebuild: - x86 stable per bug 363403 - - 18 Apr 2011; Thomas Kahle protobuf-2.4.0a.ebuild: - Undo last commit b/c of bug 363911 - - 18 Apr 2011; Thomas Kahle protobuf-2.4.0a.ebuild: - x86 stable per bug 363403 - - 16 Mar 2011; Kacper Kowalik protobuf-2.3.0-r1.ebuild: - ppc/ppc64 stable wrt #348574 - -*protobuf-2.4.0a (12 Feb 2011) - - 12 Feb 2011; Krzysztof Pawlik - -protobuf-2.3.0-r2.ebuild, +protobuf-2.4.0a.ebuild: - Version bump. - -*protobuf-2.3.0-r2 (06 Feb 2011) - - 06 Feb 2011; Krzysztof Pawlik - +protobuf-2.3.0-r2.ebuild, +files/proto.vim: - Install file for ftdetect so Vim correctly recognizes protobuf files, see bug - #353196. - - 12 Jan 2011; Arfrever Frehtes Taifersar Arahesis - protobuf-2.3.0.ebuild, protobuf-2.3.0-r1.ebuild: - Fix deprecation warnings. - - 15 Dec 2010; Markos Chandras protobuf-2.3.0-r1.ebuild: - Stable on amd64 wrt bug #348574 - - 13 Dec 2010; Dane Smith protobuf-2.3.0-r1.ebuild: - Stable x86 wrt bug 348574. - -*protobuf-2.3.0-r1 (12 Jun 2010) - - 12 Jun 2010; Tiziano Müller - +protobuf-2.3.0-r1.ebuild, +files/protobuf-2.3.0-asneeded-2.patch: - Updated patch to fix as-needed issue (bug #271509, thanks to Xarthisius). - Added static-libs USE flag. - - 15 May 2010; Samuli Suominen protobuf-2.3.0.ebuild, - +files/protobuf-2.3.0-asneeded.patch: - Fix building with -Wl,--as-needed wrt #271509 by Kacper Kowalik. - - 14 May 2010; Joseph Jezak protobuf-2.3.0.ebuild: - Marked ~ppc/~ppc64 for bug #289287. - - 18 Apr 2010; Krzysztof Pawlik protobuf-2.3.0.ebuild: - Use more functions from distutils eclass. - - 18 Apr 2010; Krzysztof Pawlik protobuf-2.3.0.ebuild: - Improve Python support. - - 17 Apr 2010; Krzysztof Pawlik - -files/protobuf-2.0.3-decoder_test_64bit_fix.patch, - -protobuf-2.1.0.ebuild, - -files/protobuf-2.1.0-fix-emacs-byte-compile.patch, - -files/protobuf-2.2.0-decoder_test_64bit_fix.patch, - -files/protobuf-2.2.0-fix-emacs-byte-compile.patch, - -protobuf-2.2.0a.ebuild: - Remove old versions. - - 02 Apr 2010; Fabian Groffen protobuf-2.3.0.ebuild: - Marked ~x64-macos, bug #312589 - - 29 Mar 2010; Krzysztof Pawlik metadata.xml: - Update my first name. - - 25 Mar 2010; Michał Januszewski metadata.xml: - Remove myself from the maintainer list. - -*protobuf-2.3.0 (17 Jan 2010) - - 17 Jan 2010; Krzysiek Pawlik -protobuf-2.2.0.ebuild, - +protobuf-2.3.0.ebuild: - Version bump. - - 28 Nov 2009; Krzysiek Pawlik protobuf-2.2.0a.ebuild: - Use correct versions of patches. - -*protobuf-2.2.0a (26 Nov 2009) - - 26 Nov 2009; Krzysiek Pawlik - +protobuf-2.2.0a.ebuild: - Version bump. - -*protobuf-2.2.0 (21 Aug 2009) - - 21 Aug 2009; Krzysiek Pawlik -protobuf-2.0.3.ebuild, - +protobuf-2.2.0.ebuild, - +files/protobuf-2.2.0-decoder_test_64bit_fix.patch, - +files/protobuf-2.2.0-fix-emacs-byte-compile.patch: - Version bump. - - 24 May 2009; Krzysiek Pawlik - +files/70protobuf-gentoo.el, protobuf-2.1.0.ebuild, - +files/protobuf-2.1.0-fix-emacs-byte-compile.patch: - Add emacs USE flag, see bug #271007. - - 18 May 2009; Krzysiek Pawlik - -protobuf-2.0.0_beta.ebuild, -protobuf-2.0.1.ebuild, - -files/protobuf-2.0.1-python-unittest.patch, protobuf-2.1.0.ebuild, - metadata.xml: - Add myself as maintainer, remove old versions, improve 2.1.0. - -*protobuf-2.1.0 (18 May 2009) - - 18 May 2009; Michał Januszewski - protobuf-2.0.0_beta.ebuild, protobuf-2.0.1.ebuild, protobuf-2.0.3.ebuild, - +protobuf-2.1.0.ebuild: - Version bump. Add setuptools as dependency (bug #270207). - -*protobuf-2.0.3 (06 Dec 2008) - - 06 Dec 2008; Michał Januszewski - +files/protobuf-2.0.3-decoder_test_64bit_fix.patch, - +protobuf-2.0.3.ebuild: - Version bump. - - 30 Oct 2008; Michał Januszewski protobuf-2.0.1.ebuild: - Install the vim syntax file into vimfiles/syntax instead of vimfiles. - -*protobuf-2.0.1 (11 Sep 2008) - - 11 Sep 2008; Michał Januszewski - +files/protobuf-2.0.1-python-unittest.patch, +protobuf-2.0.1.ebuild: - Version bump. - -*protobuf-2.0.0_beta (17 Jul 2008) - - 17 Jul 2008; Michał Januszewski +metadata.xml, - +protobuf-2.0.0_beta.ebuild: - Initial commit (bug #231297). diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest index e77fd05194..ba79e74075 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/Manifest @@ -4,11 +4,17 @@ AUX protobuf-2.3.0-asneeded-2.patch 705 SHA256 558ea98a54e544919837f88d133b8887a AUX protobuf-2.5.0-emacs-24.4.patch 294 SHA256 3a60bcd371afe270d3c21cb4ebddb272bd9cf25a281fc0abb03c5981d94f0c07 SHA512 fbf5a44753ea40732decb5b5bf94355f741223cb8d5d09e166b333d4d857340dc937bb5176591645a737ddb3d04203d95462e128655c7236195fe8c1c6e8ef21 WHIRLPOOL 634b0afd5195efa1ddb6f395fd25a20ed0e43faa54e3c0674a18231bc76d0f1d039cce37a94924244722815ad5f8aba3ec0384017d4e43f0ef59cf15eaaa0ba6 AUX protobuf-2.5.0-x32.patch 677 SHA256 8a4378b5b84cf1b91e88344eead7c3e8f3ae848540e7a850bff48994704e8752 SHA512 fa28941ff21785505f616e4da4be964e18de5d52a25224059431054ad7853693ca4281819d690e76eb4064d9d7b729eb1ad10388d43d437b975e62b66f5de1bc WHIRLPOOL 2ae6b2dd9c6d9f63ae2d8caa630e4720d66a30ac3e21bf135f10d4b567a08fecd8757b575a749a95050c6b673b787c09b18f48452cc7d0eaa019b8aa5903d3d4 AUX protobuf-2.6.1-protoc-cmdline.patch 11184 SHA256 c931fcf5b0484d41465e9bc11598379fcdc85d58a882ea209795e5858b5fb4b4 SHA512 17855acd577412866e6e0a515e4dd754ae5aa9e75a9fdd44bb80f4061b28bda1bee5a45671819021ac1487852c20e2404f79ef13b711140cf204cbfb6142ad36 WHIRLPOOL 310f58414cc6ae642d19e29dedce7c6f2d6ae3e0962d526b7421ccf37078372ad046b29206336794898c9ee8f22cc08f0b441db44538174ef19ba50c45513af9 -DIST protobuf-2.4.1.tar.bz2 1440188 SHA256 cf8452347330834bbf9c65c2e68b5562ba10c95fa40d4f7ec0d2cb332674b0bf SHA512 52b0208c685e44126cb3915a74bde692ef91430f0407144b6c30b72a9f143b1ee4f1eea47a550184c689a1758b92582e7f26f0683c2d387205b957a69830f2f3 WHIRLPOOL e5462ff35f63413aff58640c24b9b561ac55749c489803ae009de21bf5d954a77516714361353ef02cfeb3c2d762620c89dc08a5fdee571e3a33b6f5c20edf6e +AUX protobuf-3.0.0_beta2-disable-local-gmock.patch 4699 SHA256 f27eb9760dd4b16010162cd5d762c97dd181a4c7c9695042c5747629010fb850 SHA512 643a7bed7125ef3e4fc870dd3fc87bfe1effa0f03703ad13c6070b7ea982cca0dd0fc871f9671d045d1d22a7f768a612c2a0b63d6b142d753fbc3a3401e04495 WHIRLPOOL 5c71c15d82c6e7e5120a2307e656f0d27a5bb3b87ab4811064fe84dbf6820e4c355d1ad9f3784b16e320f2ece72598ebdf6cf6218d5f21b3ee1c5d8d459283a3 DIST protobuf-2.5.0.tar.bz2 1866763 SHA256 13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677 SHA512 5994b3669808b82fef5c860ecad36358c0767f84acac877e7bfcf722e59d972835a955714149bdd4158fbd1328a51d01397a563991d26475351ee72be48142ee WHIRLPOOL 7e6786e1f20bf253d0e386a95c2bbfe1b443f484d492f97552cadcea62c24461436aa88130e3ff20b4dc9f352c101458cb8c03686f1cc4e6e2133b6e78f5b70d DIST protobuf-2.6.1.tar.bz2 2021416 SHA256 ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910 SHA512 8b092b87fcd79223db199cd3d330f3d43689b47f345aa4e34028dcf1680d609a5d5a89ab08588e817b566d3b265834c38f1db580bc1c144b512ce74d35f2a174 WHIRLPOOL b8d7f5e6b85670520435fd1107eb67035c822c2dad9689dadc29754de3bf8076ac256cf3fe3e719e99c0ccb03ed78edecb91afbe96b611073b60ae3fb3f29b1a -EBUILD protobuf-2.4.1.ebuild 2932 SHA256 eac7762bbab6eca3ad60c991059bddc3809abdf97f595a8635b95263ee77ef39 SHA512 4abbabdf613e061fdfce8f330c781b0b1fd1721975d15e79d75649a7b1f1db052d3113a05c141e08e33b260982fc2df75e0a60c6ca5389d2df732f086c53b917 WHIRLPOOL 28b879a7fdde448b69c585df1f424e2d905e1d298e0018a20298e582342f4d06a7cb2003290f394f982d658e4fe962dd493a8c7cb2eee37ddab88dc0d6ef08d7 -EBUILD protobuf-2.5.0-r2.ebuild 3155 SHA256 8b6971857700468f35e83fb9c13a3c7be0add415c0c472fe040d39c6bb4bc398 SHA512 8e4b7a73942a9bf6daa05f17b42144b40cb404e098f2612e4c1d53b330466013e8c7aace4a3fb6927ba38b60942a0e009cb4e4b549300031a72ec79635c1890f WHIRLPOOL c6fdf904604888c567daa7bb7a625ce74a8602b10157f4059ca466f6b0b6000584ddd6fa04af5ad4a2f4b2fec7c686028d9e2c0c92be81cf854baaf7154942bd -EBUILD protobuf-2.6.1-r3.ebuild 3996 SHA256 209e5267b159f8a85f6947aaaf9c649f1e71a2136af86680b8c5108bffe21a53 SHA512 bbc59418f4def7c7575ad3a07f64771206b73f28d93bad63651ab2c0078c0ee74ebcda65bbb1294ce7187bae40580c21b40ea95b05c3dcaca7e705fb3e1fc572 WHIRLPOOL e93a33339a50d4547bb6d8ce86850cbd2c94eb1685902701399dd0fbeb1ab4bdc988b051396d937a9170c239349cf63ba9a607a07d4d607e6d39322bbd2c28d4 -MISC ChangeLog 13240 SHA256 ba184b4a6f9e3d2231f7939ce8b956470a1a556905e6ac92a5403642544499e8 SHA512 844b741943eee059259f8388c2a31f77b74cdc3e8e8bd1d31c58d735173986efe0cba05741558b02322e206783f7a56d2f2dd19523c315bcb5b6f6f4fdd8b4e7 WHIRLPOOL d8e4bc2eec0fbfd1b90622fe393f452bf889d6ec356dd5591ce944ea32ca71c4e116d715f261ca2b025e558604e07b82f3e7cda790fa1b5a7ae6b03c2c89da38 -MISC metadata.xml 294 SHA256 7060252f98d7d7c362b56dd1f99576e89265a5eb27dbff8e495e6c66256b19ce SHA512 d317e16f9253e18006a165d5b625150cc0d68f0bc943f55fef5df705b5bac9bc3be9ae3183b159b02dd56a2d885897a51791155033ada09793802ec7fda07675 WHIRLPOOL f00e33c0be7cb927cdeb59b5542915f350bedcb496e35de3f71ba612507348b6d92b61ac004edaa749d0f299e830a370a55468487121bfc2fab544536b3b40e3 +DIST protobuf-3.0.0_beta3_p1.tar.gz 3673779 SHA256 494726c9a6a45a20cd085795a26e4f05627e9b3b1fa5ab21a8b0edc5db8173dc SHA512 bebe655ffa6f8dd9bfbf4d2fcce160de6d45f50fd802b8907833cde3f232b7b44186d06fe9cc01ed5dc7b4a040fd3069e2ec7d2704da596e8d3af80f8dba7e8b WHIRLPOOL d35dca8e402741e4d30c9c787f5927c7fe7f22619ddb3ca20d302c27fbeb929cecd55cc7e6785b28acb76c89893d2baf7fce3f685a3f186006e1e30a2901ae1b +DIST protobuf-3.0.2.tar.gz 3917853 SHA256 b700647e11556b643ccddffd1f41d8cb7704ed02090af54cc517d44d912d11c1 SHA512 28eb8814555b0fe2cd57da6caf46802697a9612fccb3bba3ae7a379352437f81a18c1f6ab7242a22abea59c1ff9b06dcb6e2b52a97aa1a15cea6485ffc3c10c2 WHIRLPOOL 5c70def13be5e61d9405a24fdfc1efe9caee0b63c87f74e12f3d121801ecdc410e142eab80d8d4b49ebfe0c4f3cd13b2d77a17ec303978fec317265991a1f5a8 +DIST protobuf-3.1.0.tar.gz 4051503 SHA256 0a0ae63cbffc274efb573bdde9a253e3f32e458c41261df51c5dbc5ad541e8f7 SHA512 8d3289a16944c255bd1cceab696e515e52467f2bfe1cc10f6b32fabdf082d5acdc248ec9cadc572223a24d04d431f75921076153109cea2f90ee533f502ab47a WHIRLPOOL b8a0bee9ff549c8da45c2b56b12aafbed5807959cdb11b3888a0f30fd0d6df83a72f3c6ef9e266522754b8901792f65235a6e81a8b0f74cee15d59ecbe6dee68 +EBUILD protobuf-2.5.0-r2.ebuild 3198 SHA256 d2a52d7a7dea83838ba1873a106ba3d71db8e0bfa3570ea5629c0e8bec2ceaed SHA512 27a1dd36065d6d731b9a8676e7f392d5997bb4549887b0097981ba379d627948883622aef7c0baab6bc4c085038e89dc870d60eab8e676915e8ced177eaeb855 WHIRLPOOL a27810dcea41074db306f15d78481cb6772bf70d0a915a9ebf40bef8ea4ba088227cc8a812e1b288b4a06496764ec8bff5d9904a879d7e374d281e9e47d4b9d1 +EBUILD protobuf-2.6.1-r3.ebuild 4034 SHA256 93d810324aa20da32fb4d0b9a005432993f36817013da93cf844d4e76312a172 SHA512 4e4e5fd908af8d206de76fbe3300e6aabe84dcd25508cdf96a47bc8f2a077a4cc94adbf2e798cb66c683abacfe0b6cb5325572353782680b8754cb730b9eaef3 WHIRLPOOL 9dc940c302f3d14f12788104c5dc1cf12fd7dc4fe71bafbc2a2ea60ba8ba11febb030d69b517be0f7113de38187df66beab9e6f9351b29138be5700790ff8910 +EBUILD protobuf-3.0.0_beta3_p1.ebuild 2982 SHA256 ac08d7dfb3fbebbf37a786d00fcd9c4b989c0bbd9140551bdeb0d18495657e1d SHA512 d38575c0e143f7390efda1407cbc879c828090074abee652c21a5fd34047d8e8a0c41dc07796dc0d8ed13f8623d1a8171493574c8b90f1b853ed704b9a366d25 WHIRLPOOL b63c15e1cbc8230f9bcfa83e9f60a0516439936e93efd91d54be18a95dde248e821bce5090c94d90cfd82fb0c7a70a2f27bf0f07f02f7ee745e62de78bc32d91 +EBUILD protobuf-3.0.2.ebuild 3076 SHA256 3d137d382a367bf465aae880e71b5116e47a94e2bf880c4152460e6b30aacfbc SHA512 814c749c7d3c9cf875a7332f224971522a390618be6c63c39747b0bd4a661a27dc625c57066c91d9ff47b5263702f9a2d9159262a308c207a86d86f309995b3c WHIRLPOOL 3ceaf065a08a6092586a115b6bb53cc002cb3fda0b1563ad2d233f99d6ea20c2af094dec10d134371b48752d2250e390d0eb4e0c4f432ce7f97a010867b25af2 +EBUILD protobuf-3.1.0.ebuild 3032 SHA256 f6ddf4387d5dd8775cd818e3256b441cb58b5915ac8a313f99ffebf14b0c5f29 SHA512 4eb3d45d6b5e509cd7b194ba7b435dff06e5c2455793880b9207826c0a706498c63ae4b5ecfd01dbd11da38507dd67016ae089bf44f5ea3e2eb80c9731d6e001 WHIRLPOOL c421ecf91a07f459f462f155d1f274cea8da4c4f93d792b8687812c9d1e20178777aa639084fc3f35e08ab2ebeadf9ed102901f880fa0763c61173c0d4822666 +MISC ChangeLog 5750 SHA256 aa2c6bcb54e89eded01c2f1fcc419617072e4dc5b3bbc18d3d96490b3d83ce2a SHA512 e200bc26b4dfd01d8f6cbb355b378932a3ceb6d85dd28662d8d5ab6ee4c92153fb49c1763a7b1a6cd2296f5c1e9dd8a32a01f8fec4e979807cb35b6b9bec38ed WHIRLPOOL 0a8e637ec68eae6404559f8d88e8143bc0268caa70cc95ac3c0813fc186182de3d15082872ca75ef39db5b1289946f4bafff148cd2766f3a06c9fe3e4454c24a +MISC ChangeLog-2015 13240 SHA256 ba184b4a6f9e3d2231f7939ce8b956470a1a556905e6ac92a5403642544499e8 SHA512 844b741943eee059259f8388c2a31f77b74cdc3e8e8bd1d31c58d735173986efe0cba05741558b02322e206783f7a56d2f2dd19523c315bcb5b6f6f4fdd8b4e7 WHIRLPOOL d8e4bc2eec0fbfd1b90622fe393f452bf889d6ec356dd5591ce944ea32ca71c4e116d715f261ca2b025e558604e07b82f3e7cda790fa1b5a7ae6b03c2c89da38 +MISC metadata.xml 774 SHA256 819582fd2dfcdc8f671c0f1e7b1148f2304d6221ebb6dd97fcd544c0717db864 SHA512 add1dd908a3d01878e82aba51fb307f01a92357f2d1cbc15b42ba95571cca3b34f59368da0007619f4ef22396f30eee11ec37b8d97af5839fc334356b1e13d51 WHIRLPOOL 01cfa7dee8ea985088ea2172ee04af77dc6841cb27dae85001382142f63f85e04170ce286c234be34473e40d60013ccb77a4ac1070257cf9b3627b06837ff1d2 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-3.0.0_beta2-disable-local-gmock.patch b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-3.0.0_beta2-disable-local-gmock.patch new file mode 100644 index 0000000000..341d1128aa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/files/protobuf-3.0.0_beta2-disable-local-gmock.patch @@ -0,0 +1,89 @@ +diff -Naur a/configure.ac b/configure.ac +--- a/configure.ac 2015-12-30 22:21:46.000000000 +0100 ++++ b/configure.ac 2016-04-16 17:46:54.858904639 +0200 +@@ -176,9 +176,9 @@ + # HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS, + # since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock + # too. +-export CFLAGS +-export CXXFLAGS +-AC_CONFIG_SUBDIRS([gmock]) ++#export CFLAGS ++#export CXXFLAGS ++#AC_CONFIG_SUBDIRS([gmock]) + + AC_CONFIG_FILES([Makefile src/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc]) + AC_OUTPUT +diff -Naur a/Makefile.am b/Makefile.am +--- a/Makefile.am 2015-12-30 22:21:46.000000000 +0100 ++++ b/Makefile.am 2016-04-16 17:46:25.355751203 +0200 +@@ -17,9 +17,10 @@ + # want "make install" to recurse into gmock since we don't want to overwrite + # the installed version of gmock if there is one. + check-local: +- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock" +- @cd gmock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la +- @cd gmock/gtest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la ++ @echo "Making of gmock disabled" ++# @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock" ++# @cd gmock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la ++# @cd gmock/gtest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la + + # We would like to clean gmock when "make clean" is invoked. But we have to + # be careful because clean-local is also invoked during "make distclean", but +diff -Naur a/src/Makefile.am b/src/Makefile.am +--- a/src/Makefile.am 2015-12-30 22:21:46.000000000 +0100 ++++ b/src/Makefile.am 2016-04-16 17:47:07.026967535 +0200 +@@ -669,11 +669,8 @@ + protobuf-lite-test test_plugin protobuf-lite-arena-test \ + $(GZCHECKPROGRAMS) + protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ +- ../gmock/gtest/lib/libgtest.la \ +- ../gmock/lib/libgmock.la \ +- ../gmock/lib/libgmock_main.la +-protobuf_test_CPPFLAGS = -I$(srcdir)/../gmock/gtest/include \ +- -I$(srcdir)/../gmock/include ++ -L/usr/lib -lgmock -lgmock_main -lgtest ++protobuf_test_CPPFLAGS = -I/usr/include + # Disable optimization for tests unless the user explicitly asked for it, + # since test_util.cc takes forever to compile with optimization (with GCC). + # See configure.ac for more info. +@@ -753,11 +750,8 @@ + # Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined. + protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \ + libprotoc.la \ +- ../gmock/gtest/lib/libgtest.la \ +- ../gmock/lib/libgmock.la \ +- ../gmock/lib/libgmock_main.la +-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(srcdir)/../gmock/include \ +- -I$(srcdir)/../gmock/gtest/include \ ++ -L/usr/lib -lgmock -lgmock_main -lgtest ++protobuf_lazy_descriptor_test_CPPFLAGS = -I/usr/include \ + -DPROTOBUF_TEST_NO_DESCRIPTORS + protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lazy_descriptor_test_SOURCES = \ +@@ -788,11 +782,8 @@ + # gtest when building the test internally our memory sanitizer doesn't detect + # memory leaks (don't know why). + protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ +- ../gmock/gtest/lib/libgtest.la \ +- ../gmock/lib/libgmock.la \ +- ../gmock/lib/libgmock_main.la +-protobuf_lite_arena_test_CPPFLAGS = -I$(srcdir)/../gmock/include \ +- -I$(srcdir)/../gmock/gtest/include ++ -L/usr/lib -lgmock -lgmock_main -lgtest ++protobuf_lite_arena_test_CPPFLAGS = -I/usr/include + protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) + protobuf_lite_arena_test_SOURCES = \ + google/protobuf/lite_arena_unittest.cc \ +@@ -801,8 +792,8 @@ + + # Test plugin binary. + test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ +- ../gmock/gtest/lib/libgtest.la +-test_plugin_CPPFLAGS = -I$(srcdir)/../gmock/gtest/include ++ -L/usr/lib -lgtest ++test_plugin_CPPFLAGS = -I/usr/include + test_plugin_SOURCES = \ + google/protobuf/compiler/mock_code_generator.cc \ + google/protobuf/testing/file.cc \ diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml index b890438d00..77fbf8e4ef 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/metadata.xml @@ -1,10 +1,24 @@ - - + + - - maintainer-needed@gentoo.org - - - google/protobuf - + + vapier@gentoo.org + + + tomboy64@sina.cn + + + proxy-maint@gentoo.org + Proxy Maintainers + + + soname major version number + + + Builds the Java implementation. This is not needed for Java support in protoc. + Builds the Python implementation. This is not needed for Python support in protoc. + + + google/protobuf + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild deleted file mode 100644 index 7ef5519fb5..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.4.1.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" - -JAVA_PKG_IUSE="source" -PYTHON_DEPEND="python? 2" -DISTUTILS_SRC_TEST="setup.py" - -inherit autotools eutils distutils java-pkg-opt-2 elisp-common - -DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" -HOMEPAGE="https://code.google.com/p/protobuf/" -SRC_URI="https://protobuf.googlecode.com/files/${P}.tar.bz2" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm -hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos" -IUSE="emacs examples java python static-libs vim-syntax" - -DEPEND="${DEPEND} java? ( >=virtual/jdk-1.5 ) - python? ( dev-python/setuptools ) - emacs? ( virtual/emacs )" -RDEPEND="${RDEPEND} java? ( >=virtual/jre-1.5 ) - emacs? ( virtual/emacs )" - -DISTUTILS_SETUP_FILES=("python|setup.py") -PYTHON_MODNAME="google/protobuf" - -pkg_setup() { - if use python; then - python_set_active_version 2 - python_pkg_setup - fi - use java && java-pkg-opt-2_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.3.0-asneeded-2.patch - eautoreconf - - if use python; then - python_convert_shebangs -r 2 . - distutils_src_prepare - fi -} - -src_configure() { - econf \ - $(use_enable static-libs static) -} - -src_compile() { - emake || die "emake failed" - - if use python; then - einfo "Compiling Python library ..." - distutils_src_compile - fi - - if use java; then - einfo "Compiling Java library ..." - src/protoc --java_out=java/src/main/java --proto_path=src src/google/protobuf/descriptor.proto - mkdir java/build - pushd java/src/main/java - ejavac -d ../../../build $(find . -name '*.java') || die "java compilation failed" - popd - jar cf "${PN}.jar" -C java/build . || die "jar failed" - fi - - if use emacs; then - elisp-compile "${S}/editors/protobuf-mode.el" || die "elisp-compile failed!" - fi -} - -src_test() { - emake check || die "emake check failed" - - if use python; then - distutils_src_test - fi -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc CHANGES.txt CONTRIBUTORS.txt README.txt - - use static-libs || rm -rf "${D}"/usr/lib*/*.la - - if use python; then - distutils_src_install - fi - - if use java; then - java-pkg_dojar ${PN}.jar - use source && java-pkg_dosrc java/src/main/java/* - fi - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins editors/proto.vim - insinto /usr/share/vim/vimfiles/ftdetect/ - doins "${FILESDIR}/proto.vim" - fi - - if use emacs; then - elisp-install ${PN} editors/protobuf-mode.el* || die "elisp-install failed!" - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" - fi - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r examples/* || die "doins examples failed" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - use python && distutils_pkg_postinst -} - -pkg_postrm() { - use emacs && elisp-site-regen - use python && distutils_pkg_postrm -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild index a82663815d..f13799b4c1 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.5.0-r2.ebuild @@ -1,6 +1,5 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=5 AUTOTOOLS_AUTORECONF=1 @@ -19,6 +18,7 @@ LICENSE="Apache-2.0" SLOT="0/8" # subslot = soname major version KEYWORDS="amd64 arm -hppa ~ia64 ~mips ppc ~ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="emacs examples java python static-libs vim-syntax" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" CDEPEND="emacs? ( virtual/emacs ) python? ( ${PYTHON_DEPS} )" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild index b9d6abf761..600cb16edb 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-2.6.1-r3.ebuild @@ -1,6 +1,5 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=5 AUTOTOOLS_AUTORECONF=1 @@ -13,12 +12,13 @@ inherit autotools-multilib eutils flag-o-matic toolchain-funcs distutils-r1 java DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" HOMEPAGE="https://code.google.com/p/protobuf/ https://github.com/google/protobuf/" -SRC_URI="https://github.com/google/${PN}/releases/download/${PV}/${P}.tar.bz2" +SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/${P}.tar.bz2" LICENSE="Apache-2.0" SLOT="0/9" # subslot = soname major version -KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="emacs examples java python static-libs vim-syntax zlib" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" CDEPEND="emacs? ( virtual/emacs ) python? ( ${PYTHON_DEPS} ) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.0_beta3_p1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.0_beta3_p1.ebuild new file mode 100644 index 0000000000..e7de4715d5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.0_beta3_p1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) +inherit python-r1 autotools flag-o-matic toolchain-funcs elisp-common multilib-minimal + +# If you bump this package, also consider bumping the official language bindings! +# At the current time these are java and python. +MY_PV=${PV/_beta/-beta-} +MY_PV=${MY_PV/_p/.} + +DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" +HOMEPAGE="https://github.com/google/protobuf/ https://developers.google.com/protocol-buffers/" +SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/10b3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples java python static-libs test vim-syntax zlib" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + emacs? ( virtual/emacs ) + python? ( ${PYTHON_DEPS} ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( dev-cpp/gmock[${MULTILIB_USEDEP}] )" +# This is provided for backwards compatibility due to (likely incorrect) use in consumers. +PDEPEND="java? ( dev-java/protobuf-java ) + python? ( dev-python/protobuf-python[${PYTHON_USEDEP}] )" + +S="${WORKDIR}/${PN}-${MY_PV}" +PATCHES=( + "${FILESDIR}/${PN}-2.5.0-emacs-24.4.patch" + "${FILESDIR}/${PN}-2.6.1-protoc-cmdline.patch" + "${FILESDIR}/${PN}-3.0.0_beta2-disable-local-gmock.patch" +) + +src_prepare() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + default + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + $(use_with zlib) + ) + if tc-is-cross-compiler; then + # The build system wants `protoc` when building, so we need a copy that + # runs on the host. This is more hermetic than relying on the version + # installed in the host being the exact same version. + mkdir -p "${WORKDIR}"/build || die + pushd "${WORKDIR}"/build >/dev/null || die + ECONF_SOURCE=${S} econf_build "${myeconfargs[@]}" + myeconfargs+=( --with-protoc="${PWD}"/src/protoc ) + popd >/dev/null || die + fi + ECONF_SOURCE=${S} econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}"/build/src protoc + fi + + default + + if use emacs; then + elisp-compile "${S}"/editors/protobuf-mode.el + fi +} + +multilib_src_test() { + emake check +} + +src_install() { + multilib-minimal_src_install + + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect/ + doins "${FILESDIR}/proto.vim" + fi + + if use emacs; then + elisp-install "${PN}" editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=( examples ) + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.2.ebuild new file mode 100644 index 0000000000..686c45c642 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.0.2.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) +inherit autotools elisp-common flag-o-matic python-r1 toolchain-funcs multilib-minimal + +# If you bump this package, also consider bumping the official language bindings! +# At the current time these are java and python. +MY_PV=${PV/_beta/-beta-} +MY_PV=${MY_PV/_p/.} + +DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" +HOMEPAGE="https://github.com/google/protobuf/ https://developers.google.com/protocol-buffers/" +SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/10" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples java python static-libs test vim-syntax zlib" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + emacs? ( virtual/emacs ) + python? ( ${PYTHON_DEPS} ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( dev-cpp/gmock[${MULTILIB_USEDEP}] )" +# This is provided for backwards compatibility due to (likely incorrect) use in consumers. +PDEPEND=" + java? ( dev-java/protobuf-java ) + python? ( dev-python/protobuf-python[${PYTHON_USEDEP}] )" + +DOCS=( CHANGES.txt CONTRIBUTORS.txt README.md ) + +PATCHES=( + "${FILESDIR}/${PN}-2.5.0-emacs-24.4.patch" + "${FILESDIR}/${PN}-2.6.1-protoc-cmdline.patch" + "${FILESDIR}/${PN}-3.0.0_beta2-disable-local-gmock.patch" +) + +S="${WORKDIR}/${PN}-${MY_PV}" +src_prepare() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + default + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + $(use_with zlib) + ) + if tc-is-cross-compiler; then + # The build system wants `protoc` when building, so we need a copy that + # runs on the host. This is more hermetic than relying on the version + # installed in the host being the exact same version. + mkdir -p "${WORKDIR}"/build || die + pushd "${WORKDIR}"/build >/dev/null || die + ECONF_SOURCE=${S} econf_build "${myeconfargs[@]}" + myeconfargs+=( --with-protoc="${PWD}"/src/protoc ) + popd >/dev/null || die + fi + ECONF_SOURCE=${S} econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}"/build/src protoc + fi + + default + + if use emacs; then + elisp-compile "${S}"/editors/protobuf-mode.el + fi +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect/ + doins "${FILESDIR}/proto.vim" + fi + + if use emacs; then + elisp-install "${PN}" editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=( examples ) + docompress -x /usr/share/doc/"${PF}"/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.1.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.1.0.ebuild new file mode 100644 index 0000000000..fafdd32458 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/protobuf/protobuf-3.1.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) +inherit autotools elisp-common flag-o-matic python-r1 toolchain-funcs multilib-minimal + +# If you bump this package, also consider bumping the official language bindings! +# At the current time these are java and python. +MY_PV=${PV/_beta/-beta-} +MY_PV=${MY_PV/_p/.} + +DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding structured data" +HOMEPAGE="https://github.com/google/protobuf/ https://developers.google.com/protocol-buffers/" +SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/11" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples java python static-libs test vim-syntax zlib" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + emacs? ( virtual/emacs ) + python? ( ${PYTHON_DEPS} ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( dev-cpp/gmock[${MULTILIB_USEDEP}] )" +# This is provided for backwards compatibility due to (likely incorrect) use in consumers. +PDEPEND=" + java? ( dev-java/protobuf-java ) + python? ( dev-python/protobuf-python[${PYTHON_USEDEP}] )" + +DOCS=( CHANGES.txt CONTRIBUTORS.txt README.md ) + +PATCHES=( + "${FILESDIR}/${PN}-2.6.1-protoc-cmdline.patch" + "${FILESDIR}/${PN}-3.0.0_beta2-disable-local-gmock.patch" +) + +S="${WORKDIR}/${PN}-${MY_PV}" +src_prepare() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + default + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + $(use_with zlib) + ) + if tc-is-cross-compiler; then + # The build system wants `protoc` when building, so we need a copy that + # runs on the host. This is more hermetic than relying on the version + # installed in the host being the exact same version. + mkdir -p "${WORKDIR}"/build || die + pushd "${WORKDIR}"/build >/dev/null || die + ECONF_SOURCE=${S} econf_build "${myeconfargs[@]}" + myeconfargs+=( --with-protoc="${PWD}"/src/protoc ) + popd >/dev/null || die + fi + ECONF_SOURCE=${S} econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}"/build/src protoc + fi + + default + + if use emacs; then + elisp-compile "${S}"/editors/protobuf-mode.el + fi +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect/ + doins "${FILESDIR}/proto.vim" + fi + + if use emacs; then + elisp-install "${PN}" editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=( examples ) + docompress -x /usr/share/doc/"${PF}"/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 deleted file mode 100644 index fd62387dde..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.4.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=java? ( >=virtual/jdk-1.5 ) python? ( dev-python/setuptools ) emacs? ( virtual/emacs ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 python? ( =dev-lang/python-2* ) java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) -DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data -EAPI=3 -HOMEPAGE=https://code.google.com/p/protobuf/ -IUSE=emacs examples java python static-libs vim-syntax elibc_FreeBSD source java -KEYWORDS=amd64 arm -hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos -LICENSE=Apache-2.0 -RDEPEND=java? ( >=virtual/jre-1.5 ) emacs? ( virtual/emacs ) python? ( =dev-lang/python-2* ) java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) -SLOT=0 -SRC_URI=https://protobuf.googlecode.com/files/protobuf-2.4.1.tar.bz2 -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c distutils ad9e4720eb3e69090dd968b152fc611b elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils ea170b525f6a38a006be05c9d9429f13 java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 8cefdc020b528862da5737e2a230f708 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=9270e433a78bc2aec2da57f88bc09cf0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.5.0-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.5.0-r2 index f314a7b699..4459be7102 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.5.0-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.5.0-r2 @@ -1,5 +1,5 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) java? ( >=virtual/jdk-1.5 ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) +DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) java? ( >=virtual/jdk-1.5 ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=app-portage/elt-patches-20170317 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data EAPI=5 HOMEPAGE=https://code.google.com/p/protobuf/ @@ -7,7 +7,8 @@ IUSE=emacs examples java python static-libs vim-syntax abi_x86_32 abi_x86_64 abi KEYWORDS=amd64 arm -hppa ~ia64 ~mips ppc ~ppc64 x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos LICENSE=Apache-2.0 RDEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) +REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) SLOT=0/8 SRC_URI=https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.bz2 -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-multilib 77afca16a6cb82823eed6366a10e7f75 autotools-utils 419811142edf3516b0d0cf1a254d93cb distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 8cefdc020b528862da5737e2a230f708 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 multiprocessing eb9be4b678c4e71f3f530a767df31912 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48 -_md5_=d4ea8f78330c61d7c167776e881bcfd3 +_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 autotools-multilib f4848d9634439c7203cb7dd3b9650fff autotools-utils 5a4611dfba155b1659528663fad4cd5e distutils-r1 039ba10839816478cfb070fdeb053906 elisp-common 19ff54b35acd0bf2a14831a308a57753 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b java-pkg-opt-2 be255db325e3af8fbf3506cf63998341 java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=18ddca7213322efed7c6a01a28279e7e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.6.1-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.6.1-r3 index 24b8c28ac3..cd5de22f6c 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.6.1-r3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-2.6.1-r3 @@ -1,13 +1,14 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) zlib? ( >=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(-)?] ) java? ( >=virtual/jdk-1.5 ) python? ( dev-python/google-apputils[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) +DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) zlib? ( >=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(-)?] ) java? ( >=virtual/jdk-1.5 ) python? ( dev-python/google-apputils[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=app-portage/elt-patches-20170317 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data EAPI=5 HOMEPAGE=https://code.google.com/p/protobuf/ https://github.com/google/protobuf/ IUSE=emacs examples java python static-libs vim-syntax 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 python_targets_python2_7 elibc_FreeBSD source java -KEYWORDS=alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos LICENSE=Apache-2.0 RDEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) zlib? ( >=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(-)?] ) java? ( >=virtual/jre-1.5 ) java? ( >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) ) +REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) SLOT=0/9 -SRC_URI=https://github.com/google/protobuf/releases/download/2.6.1/protobuf-2.6.1.tar.bz2 -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-multilib 77afca16a6cb82823eed6366a10e7f75 autotools-utils 419811142edf3516b0d0cf1a254d93cb distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic f3d2dfb12521ff699df43be5d9a51dc4 java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 8cefdc020b528862da5737e2a230f708 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 multiprocessing eb9be4b678c4e71f3f530a767df31912 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48 -_md5_=6fffe45a3188c0203a7cf20cd38255d7 +SRC_URI=https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.bz2 +_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 autotools-multilib f4848d9634439c7203cb7dd3b9650fff autotools-utils 5a4611dfba155b1659528663fad4cd5e distutils-r1 039ba10839816478cfb070fdeb053906 elisp-common 19ff54b35acd0bf2a14831a308a57753 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b java-pkg-opt-2 be255db325e3af8fbf3506cf63998341 java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee versionator c80ccf29e90adea7c5cae94b42eb76d0 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=9bad9b1fd6dd170f77b599ba632ab697 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.0_beta3_p1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.0_beta3_p1 new file mode 100644 index 0000000000..a07ad8c102 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.0_beta3_p1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) zlib? ( >=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(-)?] ) test? ( dev-cpp/gmock[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(-)?] ) >=app-portage/elt-patches-20170317 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data +EAPI=6 +HOMEPAGE=https://github.com/google/protobuf/ https://developers.google.com/protocol-buffers/ +IUSE=emacs examples java python static-libs test vim-syntax zlib python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos +LICENSE=Apache-2.0 +PDEPEND=java? ( dev-java/protobuf-java ) python? ( dev-python/protobuf-python[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) +RDEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) zlib? ( >=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(-)?] ) +REQUIRED_USE=python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) +SLOT=0/10b3 +SRC_URI=https://github.com/google/protobuf/archive/v3.0.0-beta-3.1.tar.gz -> protobuf-3.0.0_beta3_p1.tar.gz +_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 elisp-common 19ff54b35acd0bf2a14831a308a57753 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee +_md5_=f7e835e00a6cf1129cde36b4d89047dc diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.2 new file mode 100644 index 0000000000..d54bc0c1f7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.0.2 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) zlib? ( >=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(-)?] ) test? ( dev-cpp/gmock[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(-)?] ) >=app-portage/elt-patches-20170317 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data +EAPI=6 +HOMEPAGE=https://github.com/google/protobuf/ https://developers.google.com/protocol-buffers/ +IUSE=emacs examples java python static-libs test vim-syntax zlib python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos +LICENSE=Apache-2.0 +PDEPEND=java? ( dev-java/protobuf-java ) python? ( dev-python/protobuf-python[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) +RDEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) zlib? ( >=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(-)?] ) +REQUIRED_USE=python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) +SLOT=0/10 +SRC_URI=https://github.com/google/protobuf/archive/v3.0.2.tar.gz -> protobuf-3.0.2.tar.gz +_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 elisp-common 19ff54b35acd0bf2a14831a308a57753 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee +_md5_=ae2c6c2c2e6d17887be3960e7ee12b92 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.1.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.1.0 new file mode 100644 index 0000000000..4b8b5769f9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/protobuf-3.1.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) zlib? ( >=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(-)?] ) test? ( dev-cpp/gmock[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(-)?] ) >=app-portage/elt-patches-20170317 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Google's Protocol Buffers -- an efficient method of encoding structured data +EAPI=6 +HOMEPAGE=https://github.com/google/protobuf/ https://developers.google.com/protocol-buffers/ +IUSE=emacs examples java python static-libs test vim-syntax zlib python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos +LICENSE=Apache-2.0 +PDEPEND=java? ( dev-java/protobuf-java ) python? ( dev-python/protobuf-python[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) +RDEPEND=emacs? ( virtual/emacs ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) zlib? ( >=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(-)?] ) +REQUIRED_USE=python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) +SLOT=0/11 +SRC_URI=https://github.com/google/protobuf/archive/v3.1.0.tar.gz -> protobuf-3.1.0.tar.gz +_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 elisp-common 19ff54b35acd0bf2a14831a308a57753 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee +_md5_=6af856c3fbb65b38365961241b810beb