diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild deleted file mode 100644 index c028015574..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=URI -MODULE_VERSION=9999.19 -inherit perl-module - -DESCRIPTION="Efficient Reading/Writing of Complete Files" - -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" - -SRC_TEST="do" - -mydoc="extras/slurp_article.pod" diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.320.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.320.0.ebuild new file mode 100644 index 0000000000..a8e8fa4ee7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.320.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=CAPOEIRAB +DIST_VERSION=9999.32 +inherit perl-module + +DESCRIPTION="Simple and Efficient Reading/Writing/Modifying of Complete Files" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + virtual/perl-Carp + >=virtual/perl-Exporter-5.570.0 + >=virtual/perl-File-Spec-3.10.0 + virtual/perl-File-Temp + virtual/perl-IO +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Scalar-List-Utils-1.0.0 + virtual/perl-Socket + virtual/perl-Test-Simple + ) +" + +mydoc="extras/slurp_article.pod" diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/Manifest b/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/Manifest index 4b51a34874..765f1646b1 100644 --- a/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/Manifest @@ -1,5 +1 @@ -DIST File-Slurp-9999.19.tar.gz 39927 SHA256 ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643 SHA512 3fb8f452d625e321e77475cbc7d5672d53fe49945581561a0001be0a9464e67659303271648e102d52b6ebd04c87afc7432238fcade0c098f584f3b58c90ec82 WHIRLPOOL 09d96df2241fe81a6fc4998112eabfdf6d6e2e7da178cb42bcfb34b1eaab9bd56f3a1210e15511be9970138af4cb20191fb81eb31b8e84a7a4c5d0ad88ab69a0 -EBUILD File-Slurp-9999.190.0-r1.ebuild 490 SHA256 6e5917195c711573b15062d5a4eef49b46fe816c2b5ab5b9b329f683dfab1a80 SHA512 fdf51a8e782ffbcd0690925248825b6107bbc63ee33474baab14e4e30158fa7e69fdca48b791efb42e04942e69278899e2f692c47ccacceac56d114302faa593 WHIRLPOOL 83464a3f0d83fb0dbbdc9df73032958ca73a63b4c1b849660327fe8c7fa27d093f2abbdb639574baa206200218aed59ad7d883ad6f7f026415020b5ab5ae343a -MISC ChangeLog 2452 SHA256 810885ee589da1924f4084fd5b635b377400e9aba13650f5c15638fd954d5d7a SHA512 acc85d3da27cfbd28144fb73e06acc1846da29f8029dcb557a27b7bac8057c7d04ed3b04f5ea5755b827d1dd05f3f04d02f97668fbf9d4f1977d287bfb339ede WHIRLPOOL 4d28d8d14d03f0fd4f2349708c77e3fbca8afd765c30384f53a208b5f19e8af373dd94f22b898f4a6d1bd024d02a99ef94adb5fecd9d1f0889711eafa29fac39 -MISC ChangeLog-2015 8057 SHA256 96adb2ca8477f5cf3b79fc540438bbea626436cae847d0a5b0b86a902d8316c9 SHA512 d703d3fbd4478db931354cab148b71b376a15be6b5a937a3e044210304586e1f315040c846477e19fe8b29b6ab52a7e12f7e23c207d28dfbb9544197b8e43a45 WHIRLPOOL f5d7199b9247702b184fa173143c817632bc4e8ee255570cb632c12e1b632cbfdd40d406f1ca5e9b7339797ea495b5c0d1f629a610e89beb9be4b43884244456 -MISC metadata.xml 451 SHA256 93c491be5118be4896de0884c90ff3ba363018f2156f12350326136a56c1513f SHA512 d8698d1a0d64ad6d0188edc7fffd2167d857a26652e99a9b4a3908cfe13552951e31b43663a7e81cbae18956ebfe89f3ac9104462f675ec71daf1120af40e1c0 WHIRLPOOL 949c8c3c79a3a08c1003764f80b0a0123e2ea9764e5ff240a83ef349cb2a08b28972296fd537a51db75ae2c1ab459c84d267e0212b3fbb52e930fcf7b4286df3 +DIST File-Slurp-9999.32.tar.gz 34574 BLAKE2B d75d7253945908328124ef46f53d86fba7ba0751e87ae493f071b03844d17b969371d1b26fddbc94f4b788475b09b5ee76c3d2c0b6f1c0c64959da0be95dd0f0 SHA512 413337e0257e95e8e8d2aabf684bec81e746000a741809935b058490b8c42b494064f724e618b250330d8bb67a0a7a2a5adad17e3e6c96d4b193531a192a4d56 diff --git a/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/metadata.xml index e44f99067a..b2c96bcc19 100644 --- a/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/metadata.xml @@ -1,5 +1,5 @@ - + perl@gentoo.org @@ -8,6 +8,5 @@ File-Slurp File::Slurp - FileSlurp_12 diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/ChangeLog deleted file mode 100644 index 2d59f470f4..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/ChangeLog +++ /dev/null @@ -1,365 +0,0 @@ -# ChangeLog for dev-util/gtk-doc-am -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc-am/ChangeLog,v 1.107 2014/05/03 15:56:03 vapier Exp $ - - 03 May 2014; Mike Frysinger gtk-doc-am-1.20.ebuild: - Mark arm64/m68k/s390/sh stable. - - 26 Apr 2014; Pacho Ramos -gtk-doc-am-1.19.ebuild: - drop old - - 21 Apr 2014; Agostino Sarubbo gtk-doc-am-1.20.ebuild: - Stable for arm, wrt bug #507568 - - 19 Apr 2014; Agostino Sarubbo gtk-doc-am-1.20.ebuild: - Stable for sparc, wrt bug #507568 - - 18 Apr 2014; Agostino Sarubbo gtk-doc-am-1.20.ebuild: - Stable for alpha, wrt bug #507568 - - 17 Apr 2014; Agostino Sarubbo gtk-doc-am-1.20.ebuild: - Stable for ia64, wrt bug #507568 - - 16 Apr 2014; Agostino Sarubbo gtk-doc-am-1.20.ebuild: - Stable for ppc64, wrt bug #507568 - - 14 Apr 2014; Agostino Sarubbo gtk-doc-am-1.20.ebuild: - Stable for ppc, wrt bug #507568 - - 28 Mar 2014; Jeroen Roovers gtk-doc-am-1.20.ebuild: - Stable for HPPA (bug #499954). - - 09 Mar 2014; Pacho Ramos gtk-doc-am-1.20.ebuild: - x86 stable, bug 499954 - - 09 Mar 2014; Pacho Ramos gtk-doc-am-1.20.ebuild: - amd64 stable, bug 499954 - - 22 Feb 2014; Pacho Ramos gtk-doc-am-1.20.ebuild: - Fix wrong commit, bug 502160 - - 22 Feb 2014; Pacho Ramos gtk-doc-am-1.20.ebuild: - arch stable, bug 888 - -*gtk-doc-am-1.20 (16 Feb 2014) - - 16 Feb 2014; Pacho Ramos +gtk-doc-am-1.20.ebuild, - -gtk-doc-am-1.18.ebuild: - Version bump, drop old - - 18 Jan 2014; Mike Frysinger gtk-doc-am-1.19.ebuild: - Add arm64 love. - - 18 Jan 2014; Mike Frysinger gtk-doc-am-1.19.ebuild: - Mark m68k/s390/sh stable. - - 07 Sep 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for sparc, wrt bug #482886 - - 05 Sep 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for ppc64, wrt bug #482886 - - 04 Sep 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for ppc, wrt bug #482886 - - 03 Sep 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for ia64, wrt bug #482886 - - 02 Sep 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for alpha, wrt bug #482886 - - 02 Sep 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for x86, wrt bug #482886 - - 31 Aug 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for arm, wrt bug #482886 - - 31 Aug 2013; Agostino Sarubbo gtk-doc-am-1.19.ebuild: - Stable for amd64, wrt bug #482886 - - 29 Aug 2013; Jeroen Roovers gtk-doc-am-1.19.ebuild: - Stable for HPPA (bug #482886). - - 06 Jun 2013; Pacho Ramos gtk-doc-am-1.19.ebuild: - Drop keyword due yelp-tools DEPEND on gtk-doc and blocker against older - versions here - -*gtk-doc-am-1.19 (06 Jun 2013) - - 06 Jun 2013; Pacho Ramos +gtk-doc-am-1.19.ebuild: - Version bump - - 07 Mar 2013; Gilles Dartiguelongue -gtk-doc-am-1.17.ebuild: - Clean up old revision. - - 19 Feb 2013; Zac Medico gtk-doc-am-1.18.ebuild: - Add ~arm-linux keyword. - - 05 May 2012; Jeff Horelick gtk-doc-am-1.17.ebuild, - gtk-doc-am-1.18.ebuild: - THE FINAL dev-util/pkgconfig -> virtual/pkgconfig - - 26 Apr 2012; Alexis Ballier gtk-doc-am-1.18.ebuild: - keyword ~amd64-fbsd - - 30 Oct 2011; Raúl Porcel gtk-doc-am-1.18.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #385699 - - 28 Oct 2011; Markus Meier gtk-doc-am-1.18.ebuild: - arm stable, bug #385699 - - 21 Oct 2011; Pawel Hajdan jr gtk-doc-am-1.18.ebuild: - x86 stable wrt bug #385699 - - 18 Oct 2011; Jeroen Roovers gtk-doc-am-1.18.ebuild: - Stable for HPPA (bug #385699). - - 16 Oct 2011; Kacper Kowalik gtk-doc-am-1.18.ebuild: - ppc/ppc64 stable wrt #385699 - - 14 Oct 2011; Samuli Suominen gtk-doc-am-1.18.ebuild: - amd64 stable wrt #385699 - -*gtk-doc-am-1.18 (15 Sep 2011) - - 15 Sep 2011; Pacho Ramos +gtk-doc-am-1.18.ebuild: - Version bump. - - 10 Sep 2011; Pacho Ramos -gtk-doc-am-1.15.ebuild, - -gtk-doc-am-1.16.ebuild: - Remove old. - - 19 Aug 2011; Guy Martin gtk-doc-am-1.17.ebuild: - hppa stable, bug #369909 - - 13 Aug 2011; Raúl Porcel gtk-doc-am-1.17.ebuild: - m68k stable wrt #369909 - - 13 Aug 2011; Raúl Porcel gtk-doc-am-1.17.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #369909 - - 12 Aug 2011; Kacper Kowalik gtk-doc-am-1.17.ebuild: - ppc/ppc64 stable to break circular dependecy glib->gtk-doc-am->pkgconfig - - 17 Jul 2011; Markus Meier gtk-doc-am-1.17.ebuild: - arm stable, bug #369909 - - 14 Jul 2011; Thomas Kahle gtk-doc-am-1.17.ebuild: - x86 stable per bug 369909 - - 01 Jul 2011; Markos Chandras gtk-doc-am-1.17.ebuild: - Stable on amd64 wrt bug #278255 - - 22 May 2011; Nirbheek Chauhan gtk-doc-am-1.17.ebuild: - Fix circular dep, bug 368301 - - 03 May 2011; Fabian Groffen gtk-doc-am-1.17.ebuild: - Marked ~x64-freebsd - - 13 Mar 2011; Kacper Kowalik gtk-doc-am-1.16.ebuild: - ppc/ppc64 stable wrt #353436 - - 12 Mar 2011; Raúl Porcel gtk-doc-am-1.16.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #353436 - - 07 Mar 2011; Jeroen Roovers gtk-doc-am-1.16.ebuild: - Stable for HPPA (bug #353436). - - 07 Mar 2011; Nirbheek Chauhan - gtk-doc-am-1.17.ebuild: - Remove the need for a few build-time deps, fixes bug 318475 - -*gtk-doc-am-1.17 (03 Mar 2011) - - 03 Mar 2011; Pacho Ramos +gtk-doc-am-1.17.ebuild: - Version bump. - - 24 Feb 2011; Thomas Kahle gtk-doc-am-1.16.ebuild: - x86 stable per bug 353436 - - 23 Feb 2011; Markos Chandras gtk-doc-am-1.16.ebuild: - Stable on amd64 wrt bug #353436 - -*gtk-doc-am-1.16 (17 Jan 2011) - - 17 Jan 2011; Pacho Ramos +gtk-doc-am-1.16.ebuild: - Version bump. - - 14 Nov 2010; Gilles Dartiguelongue - -gtk-doc-am-1.11.ebuild, -gtk-doc-am-1.13.ebuild: - Clean up old revisions. - - 17 Oct 2010; Raúl Porcel gtk-doc-am-1.15.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #324077 - - 14 Oct 2010; Markus Meier gtk-doc-am-1.15.ebuild: - arm stable, bug #324077 - - 07 Oct 2010; Samuli Suominen - gtk-doc-am-1.15.ebuild: - ppc64 stable wrt #324077 - - 11 Sep 2010; Joseph Jezak gtk-doc-am-1.15.ebuild: - Marked ppc for bug #324077. - - 18 Aug 2010; Markus Meier gtk-doc-am-1.13.ebuild: - arm stable, bug #314899 - - 15 Aug 2010; Gilles Dartiguelongue - -gtk-doc-am-1.10-r1.ebuild: - Clean up old revision. - - 14 Aug 2010; Raúl Porcel gtk-doc-am-1.13.ebuild: - alpha/ia64/sh/sparc stable wrt #314899 - - 09 Aug 2010; Joseph Jezak gtk-doc-am-1.13.ebuild: - Marked ppc stable. - - 05 Aug 2010; Jeroen Roovers gtk-doc-am-1.15.ebuild: - Stable for HPPA (bug #324077). - - 01 Aug 2010; Christian Faulhammer - gtk-doc-am-1.15.ebuild: - x86 stable, bug 324077 - - 31 Jul 2010; Pacho Ramos gtk-doc-am-1.15.ebuild: - amd64 stable, bug 324077 - - 25 Jul 2010; Tobias Klausmann - gtk-doc-am-1.13.ebuild: - Stable on alpha, bug #329621 - - 20 Jul 2010; Jeroen Roovers gtk-doc-am-1.13.ebuild: - Stable for HPPA (bug #314899). - - 04 Jul 2010; Samuli Suominen - gtk-doc-am-1.13.ebuild: - ppc64 stable wrt #314899 - -*gtk-doc-am-1.15 (13 Jun 2010) - - 13 Jun 2010; Pacho Ramos +gtk-doc-am-1.15.ebuild: - Add new version for Gnome 2.30. - - 04 Jun 2010; Markus Meier gtk-doc-am-1.13.ebuild: - x86 stable, bug #314899 - - 07 May 2010; Pacho Ramos gtk-doc-am-1.13.ebuild: - Restrict tests since this ebuild doesn't compile anything (see bug - #316071) - - 03 May 2010; Olivier Crête gtk-doc-am-1.13.ebuild: - amd64 stable, bug #314899 - - 28 Feb 2010; Nirbheek Chauhan - gtk-doc-am-1.13.ebuild: - Add app-text/docbook-xsl-stylesheets to DEPEND per bug 307025 - - 22 Feb 2010; Fabian Groffen gtk-doc-am-1.13.ebuild: - Add patch from Daniel Vergien to fix misdetection of XML catalog in - Prefix, bug #306149. Bumped to EAPI=3. - - 16 Feb 2010; Gilles Dartiguelongue - gtk-doc-am-1.13.ebuild: - Fix missing dependency, bug #305173. - -*gtk-doc-am-1.13 (14 Feb 2010) - - 14 Feb 2010; Gilles Dartiguelongue - +gtk-doc-am-1.13.ebuild: - Version bump. Now provides gtkdoc-rebase, refs bug #262491. - - 15 Jan 2010; Christian Faulhammer - gtk-doc-am-1.11.ebuild: - Transfer Prefix keywords - - 26 Oct 2009; Raúl Porcel gtk-doc-am-1.11.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #285586 - - 08 Oct 2009; Markus Meier gtk-doc-am-1.11.ebuild: - arm stable, bug #285586 - - 03 Oct 2009; Tobias Klausmann - gtk-doc-am-1.11.ebuild: - Stable on alpha, bug #285586 - - 30 Sep 2009; Jeroen Roovers gtk-doc-am-1.11.ebuild: - Stable for HPPA (bug #285586). - - 27 Sep 2009; nixnut gtk-doc-am-1.11.ebuild: - ppc stable #285586 - - 25 Sep 2009; Brent Baude gtk-doc-am-1.11.ebuild: - Marking gtk-doc-am-1.11 ppc64 stable for bug 285586 - - 22 Sep 2009; Markus Meier gtk-doc-am-1.11.ebuild: - x86 stable, bug #285586 - - 19 Sep 2009; Olivier Crête gtk-doc-am-1.11.ebuild: - Stable on amd64, bug #285586 - - 10 May 2009; Gilles Dartiguelongue - gtk-doc-am-1.10-r1.ebuild: - Fix SRC_URI, bug #269002. - -*gtk-doc-am-1.11 (03 May 2009) - - 03 May 2009; Mart Raudsepp +gtk-doc-am-1.11.ebuild: - New version shipping gtk-doc.m4 of gtk-doc-1.11 - - 28 Apr 2009; Raúl Porcel gtk-doc-am-1.10-r1.ebuild: - m68k stable - - 02 Jan 2009; Raúl Porcel gtk-doc-am-1.10-r1.ebuild: - arm/s390/sh stable - - 14 Aug 2008; Mart Raudsepp -gtk-doc-am-1.10.ebuild: - Remove old - - 30 Jul 2008; Brent Baude gtk-doc-am-1.10-r1.ebuild: - Marking gtk-doc-am-1.10-r1 ppc stable for bug 229709 - - 04 Jun 2008; Raúl Porcel gtk-doc-am-1.10-r1.ebuild: - ia64 stable - - 04 Jun 2008; Markus Rothe gtk-doc-am-1.10-r1.ebuild: - Stable on ppc64; bug #224817 - - 04 Jun 2008; Jeroen Roovers gtk-doc-am-1.10-r1.ebuild: - Stable for HPPA (bug #224817). - - 26 May 2008; Mart Raudsepp gtk-doc-am-1.10.ebuild, - gtk-doc-am-1.10-r1.ebuild: - Fix the blocker atom to not be typoed, noticed by David Leverton - - 25 May 2008; Markus Meier gtk-doc-am-1.10-r1.ebuild: - amd64/x86 stable, bug #223297 - - 24 May 2008; nixnut gtk-doc-am-1.10.ebuild: - Stable on ppc wrt bug 223297 - - 23 May 2008; Tobias Klausmann - gtk-doc-am-1.10-r1.ebuild: - Stable on alpha, bug #223297 - - 23 May 2008; Ferris McCormick - gtk-doc-am-1.10-r1.ebuild: - Sparc stable, required for Bug #223297. - - 08 Apr 2008; Rémi Cardona gtk-doc-am-1.10-r1.ebuild: - add empty src_compile(), nothing needs to be built - -*gtk-doc-am-1.10-r1 (08 Apr 2008) - - 08 Apr 2008; Rémi Cardona +gtk-doc-am-1.10-r1.ebuild: - keep the original name for the m4 macro file (fixes bug #216634) - - 24 Mar 2008; Daniel Gryniewicz gtk-doc-am-1.10.ebuild: - block gtk-doc-1.10 as well, since -r1 was the first to work with - gtk-doc-am - -*gtk-doc-am-1.10 (24 Mar 2008) - - 24 Mar 2008; Daniel Gryniewicz +gtk-doc-am-1.10.ebuild: - Package to install just gtk-doc.m4, so that other packages needing it for - eautreconf can dep on it diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/Manifest b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/Manifest index f5c9f0e73e..a2c2e5e9f3 100644 --- a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/Manifest @@ -1,24 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gtk-doc-1.20.tar.xz 643892 SHA256 3e6ecf134dbf92a74c24d79848fea3a48e59ab95408a38c6405905d95a293011 SHA512 8b48bac2f9c176295353d59306de63461073ba12baed767b102bb7e09ac8962e3ed54581a1acf22d732e5fc7f2b409b1fc51d10bf5541323dd6152d99434a8d6 WHIRLPOOL d7491d7bff7429949a1fcbd855799aaa62f496f5b201105f880acb2ab024c577379703b1936e9126510b70ce54ecc98154889a40b9c02de30c60c93d6864c8d4 -EBUILD gtk-doc-am-1.20.ebuild 1575 SHA256 d386d21d7a5610ef69e93ba3f978ce3e224b14c131eef6f81d89e591b6d8a78e SHA512 494e7c6ca292c0807830549c4083cfa8a118375bb1a4955abfe2275f1241d8aea709186fc7fb012005d6afb9746efaf2d6d53a7da825895b721ef208ded9f9d9 WHIRLPOOL 16392b4cbea9b48999d00f09eb3db26fccb6a899429ae33af597e9d590522130e76cb62dec566cfa87fe89d52556627b18121661bcff16fdaafa381ec48c59c7 -MISC ChangeLog 12404 SHA256 39f99930a7ff153c3a05b679097d68e5a97d9d8f0af8dc20455d7e0ccb00f12b SHA512 10777e0216d90b2c3aff2bdce77bdb131cc8388d7639551703d77e9c3d53d5f486cf9dfc822cadeaf37b352fea149b98dfbba3b63a3205350c5c35e5d867d1a8 WHIRLPOOL 564a27dc9ea441b2561e00a04d054a9745b41538da77a9cefc3b3a5056316da8a00b8485d50b114ef2d5d5c02b9a5db884f93926867b5d634977624cea15a4f0 -MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJTZRGXAAoJEPGu1DbS6WIAp8EP/1pE98RlPYG1tf+nNmoVlxW6 -/QEPj75jzM6dt/d5vXLqZdYkaV99tXkfi12oa+sQD/6jUccjA1ow4gu+jNSvV15k -6W4TKdpTNTyKkWk8dQKEaHjBMw+4yk62hEQlUSsRJc7mnI6YuDsZ9gpZLUoiYTZr -ZO/0WOE9BoK9umBo2k0KLw6Et7I8C6+A+YAWwIPmBJxNlEnMcAih5xtBYR2++SDR -xTFixxsQc6sCPOi1uFfCD69VHSFGD8HA+hCdEyecAIEYCNtcQhbLIGGCYhEYMqEk -PmuWt6x+7qrBe61tTnYrd2lSKtdlDUkGq4QKU+Ix/WXRmZyNiGTqb4jWJh90ow9l -x48Iw/6gDfQfTy4Gg3O7ZXHfrSsLeUnXfXil7jdmO278/qLleK3pdGhGJoKYxJUW -MiY/tr5oXrtrv3IXrnRwM2ZmRcJ+nk3gckyyf/pNgHbThJsiu+hK3raIaIVtiu0H -14YlVql7Rnky4aWo1dg4MySpM8AM0yAoBV3Rwsi86rOn8o3bXRhvRtlRSAxjGbie -adkMjq5ahaWIV/Hc+XS26sAVwfuC6DzeaKT/BfQQ48RE7sXvE9sXaUEUrNWT3Ood -qru6PYflz4bMATRwOlzMuHyeLZynDdnTSdmEjBr2SHigG3fMJJTkAvmUHLU+Zeh1 -F+8VTkLuUjnfXs4CNQIW -=+uII ------END PGP SIGNATURE----- +DIST gtk-doc-1.33.2.tar.xz 507852 BLAKE2B dea3030060ecec89433fe3783dfacc2f58373780c49560a48ab1a32bedfe888692183de8396c92414255e4c8f537358cbc373fd307638ab8e7dbfd9ae44de58f SHA512 f50f68ab6b4bc59f55e84b49c1481f05700171cbf79eca9ba8f3a142a30a4ba88fe096983ebb8d117a9ef8bcea40934674096683d956f5c54cae457d31f651ab diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.20.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.20.ebuild deleted file mode 100644 index c98eb8ec1b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.20.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc-am/gtk-doc-am-1.20.ebuild,v 1.13 2014/05/03 15:56:03 vapier Exp $ - -EAPI=5 -GNOME_ORG_MODULE="gtk-doc" - -inherit gnome.org - -DESCRIPTION="Automake files from gtk-doc" -HOMEPAGE="http://www.gtk.org/gtk-doc/" - -LICENSE="GPL-2 FDL-1.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND=">=dev-lang/perl-5.6" -DEPEND="${RDEPEND} - != 5.6.0 is required for gtk-doc" - - # Replicate AC_SUBST - sed -e "s:@PERL@:${PERL}:g" -e "s:@VERSION@:${PV}:g" \ - "${S}/gtkdoc-rebase.in" > "${S}/gtkdoc-rebase" || die "sed failed!" -} - -src_compile() { - : -} - -src_install() { - fperms +x gtkdoc-rebase - exeinto /usr/bin/ - doexe gtkdoc-rebase - - insinto /usr/share/aclocal - doins gtk-doc.m4 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild new file mode 100644 index 0000000000..303d509eb3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="gtk-doc" + +inherit gnome.org + +DESCRIPTION="Automake files from gtk-doc" +HOMEPAGE="https://wiki.gnome.org/DocumentationProject/GtkDoc" + +LICENSE="GPL-2 FDL-1.1" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND="! - + -gnome + + gnome@gentoo.org + Gentoo GNOME Desktop + diff --git a/sdk_container/src/third_party/portage-stable/eclass/fixheadtails.eclass b/sdk_container/src/third_party/portage-stable/eclass/fixheadtails.eclass deleted file mode 100644 index c19d33924a..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/fixheadtails.eclass +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: fixheadtails.eclass -# @MAINTAINER: -# base-system@gentoo.org -# @AUTHOR: -# Original author John Mylchreest -# @BLURB: functions to replace obsolete head/tail with POSIX compliant ones - -DEPEND=">=sys-apps/sed-4" - -_do_sed_fix() { - einfo " - fixed $1" - sed -i \ - -e 's/head \+-\([0-9]\)/head -n \1/g' \ - -e 's/tail \+\([-+][0-9]\+\)c/tail -c \1/g' \ - -e 's/tail \+\([-+][0-9]\)/tail -n \1/g' ${1} || \ - die "sed ${1} failed" -} - -# @FUNCTION: ht_fix_file -# @USAGE: -# @DESCRIPTION: -# Fix all the specified files. -ht_fix_file() { - local i - einfo "Replacing obsolete head/tail with POSIX compliant ones" - for i in "$@" ; do - _do_sed_fix "$i" - done -} - -# @FUNCTION: ht_fix_all -# @DESCRIPTION: -# Find and fix all files in the current directory as needed. -ht_fix_all() { - local MATCHES - MATCHES=$(grep -l -s -i -R -e "head -[ 0-9]" -e "tail [+-][ 0-9]" * | sort -u) - [[ -n ${MATCHES} ]] \ - && ht_fix_file ${MATCHES} \ - || einfo "No need for ht_fix_all anymore !" -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common-r1.eclass b/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common-r1.eclass deleted file mode 100644 index 0d604425b9..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/gnome-python-common-r1.eclass +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gnome-python-common-r1.eclass -# @MAINTAINER: -# GNOME team -# @AUTHOR: -# Author: Michał Górny -# Based on the work of: Arun raghaven -# which in turn was based on the work of Jim Ramsay -# @SUPPORTED_EAPIS: 5 -# @BLURB: Common functionality for building gnome-python* bindings -# @DESCRIPTION: -# This eclass provides python-r1 support for the GNOME2 library Python -# bindings. - -: ${GNOME_ORG_MODULE:=gnome-python} -: ${GNOME_TARBALL_SUFFIX:=bz2} -: ${GNOME2_LA_PUNT:=yes} -: ${GCONF_DEBUG:=no} - -# @ECLASS-VARIABLE: G_PY_BINDINGS -# @DESCRIPTION: -# The actual '--enable-' name. If multiple bindings are to -# be enabled, must be an array. -: ${G_PY_BINDINGS:=${PN%-python}} - -# @ECLASS-VARIABLE: EXAMPLES -# @DEFAULT_UNSET -# @DESCRIPTION: -# The set of example files to be installed if the 'examples' USE flag -# is set. - -case "${EAPI:-0}" in - 0|1|2|3|4) - die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}" - ;; - 5) - ;; - *) - die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}" - ;; -esac - -inherit eutils gnome2 python-r1 - -EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install - -HOMEPAGE="http://pygtk.org/" - -RESTRICT="${RESTRICT} test" - -DOCS="AUTHORS ChangeLog NEWS README" - -if [[ ${GNOME_ORG_MODULE} != "gnome-python" ]]; then - DOCS="${DOCS} MAINTAINERS" -fi - -RDEPEND="~dev-python/${GNOME_ORG_MODULE}-base-${PV} - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -gnome-python-common-r1_src_prepare() { - gnome2_src_prepare - - # The .pc file is installed by respective gnome-python*-base package - sed -i '/^pkgconfig_DATA/d' Makefile.in || die "sed failed" - sed -i '/^pkgconfigdir/d' Makefile.in || die "sed failed" -# -# python_copy_sources -} - -gnome-python-common-r1_src_configure() { - local myconf=( - --disable-allbindings - "${G_PY_BINDINGS[@]/#/--enable-}" - ) - - ECONF_SOURCE=${S} \ - python_foreach_impl \ - gnome2_src_configure "${myconf[@]}" "${@}" -} - -gnome-python-common-r1_src_compile() { - python_foreach_impl default -} - -gnome-python-common-r1_src_test() { - python_foreach_impl default -} - -# Do a regular gnome2 src_install and then install examples if required. -# Set the variable EXAMPLES to provide the set of examples to be installed. -# (to install a directory recursively, specify it with a trailing '/' - for -# example, foo/bar/) -gnome-python-common-r1_src_install() { - python_foreach_impl gnome2_src_install - - if in_iuse examples && use examples; then - docinto examples - dodoc -r "${EXAMPLES[@]}" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/gstreamer.eclass b/sdk_container/src/third_party/portage-stable/eclass/gstreamer.eclass deleted file mode 100644 index 24877de422..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/gstreamer.eclass +++ /dev/null @@ -1,268 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: gstreamer.eclass -# @MAINTAINER: -# gstreamer@gentoo.org -# @AUTHOR: -# Michał Górny -# Gilles Dartiguelongue -# Saleem Abdulrasool -# foser -# zaheerm -# @SUPPORTED_EAPIS: 5 6 -# @BLURB: Helps building core & split gstreamer plugins. -# @DESCRIPTION: -# Eclass to make external gst-plugins emergable on a per-plugin basis -# and to solve the problem with gst-plugins generating far too much -# unneeded dependencies. -# -# GStreamer consuming applications should depend on the specific plugins -# they need as defined in their source code. Usually you can find that -# out by grepping the source tree for 'factory_make'. If it uses playbin -# plugin, consider adding media-plugins/gst-plugins-meta dependency, but -# also list any packages that provide explicitly requested plugins. - -inherit eutils multilib multilib-minimal toolchain-funcs versionator xdg-utils - -case "${EAPI:-0}" in - 5|6) - ;; - 0|1|2|3|4) - die "EAPI=\"${EAPI:-0}\" is not supported anymore" - ;; - *) - die "EAPI=\"${EAPI}\" is not supported yet" - ;; -esac - -# @ECLASS-VARIABLE: GST_PLUGINS_BUILD -# @DESCRIPTION: -# Defines the plugins to be built. -# May be set by an ebuild and contain more than one indentifier, space -# seperated (only src_configure can handle mutiple plugins at this time). -: ${GST_PLUGINS_BUILD:=${PN/gst-plugins-/}} - -# @ECLASS-VARIABLE: GST_PLUGINS_BUILD_DIR -# @DESCRIPTION: -# Actual build directory of the plugin. -# Most often the same as the configure switch name. -: ${GST_PLUGINS_BUILD_DIR:=${PN/gst-plugins-/}} - -# @ECLASS-VARIABLE: GST_TARBALL_SUFFIX -# @DESCRIPTION: -# Most projects hosted on gstreamer.freedesktop.org mirrors provide -# tarballs as tar.bz2 or tar.xz. This eclass defaults to xz. This is -# because the gstreamer mirrors are moving to only have xz tarballs for -# new releases. -: ${GST_TARBALL_SUFFIX:="xz"} - -# Even though xz-utils are in @system, they must still be added to DEPEND; see -# https://archives.gentoo.org/gentoo-dev/msg_a0d4833eb314d1be5d5802a3b710e0a4.xml -if [[ ${GST_TARBALL_SUFFIX} == "xz" ]]; then - DEPEND="${DEPEND} app-arch/xz-utils" -fi - -# @ECLASS-VARIABLE: GST_ORG_MODULE -# @DESCRIPTION: -# Name of the module as hosted on gstreamer.freedesktop.org mirrors. -# Leave unset if package name matches module name. -: ${GST_ORG_MODULE:=$PN} - -# @ECLASS-VARIABLE: GST_ORG_PVP -# @INTERNAL -# @DESCRIPTION: -# Major and minor numbers of the version number. -: ${GST_ORG_PVP:=$(get_version_component_range 1-2)} - - -DESCRIPTION="${BUILD_GST_PLUGINS} plugin for gstreamer" -HOMEPAGE="https://gstreamer.freedesktop.org/" -SRC_URI="https://gstreamer.freedesktop.org/src/${GST_ORG_MODULE}/${GST_ORG_MODULE}-${PV}.tar.${GST_TARBALL_SUFFIX}" - -LICENSE="GPL-2" -case ${GST_ORG_PVP} in - 0.10) SLOT="0.10"; GST_MIN_PV="0.10.36-r2" ;; - 1.*) SLOT="1.0"; GST_MIN_PV="1.2.4-r1" ;; - *) die "Unkown gstreamer release." -esac - -S="${WORKDIR}/${GST_ORG_MODULE}-${PV}" - -RDEPEND=" - >=dev-libs/glib-2.38.2-r1:2[${MULTILIB_USEDEP}] - >=media-libs/gstreamer-${GST_MIN_PV}:${SLOT}[${MULTILIB_USEDEP}] -" -DEPEND=" - >=sys-apps/sed-4 - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" - -# Export common multilib phases. -multilib_src_configure() { gstreamer_multilib_src_configure; } - -if [[ ${PN} != ${GST_ORG_MODULE} ]]; then - # Do not run test phase for invididual plugin ebuilds. - RESTRICT="test" - RDEPEND="${RDEPEND} - >=media-libs/${GST_ORG_MODULE}-${PV}:${SLOT}[${MULTILIB_USEDEP}]" - - # Export multilib phases used for split builds. - multilib_src_compile() { gstreamer_multilib_src_compile; } - multilib_src_install() { gstreamer_multilib_src_install; } - multilib_src_install_all() { gstreamer_multilib_src_install_all; } -else - IUSE="nls" - DEPEND="${DEPEND} nls? ( >=sys-devel/gettext-0.17 )" -fi - -DEPEND="${DEPEND} ${RDEPEND}" - -# @FUNCTION: gstreamer_environment_reset -# @INTERNAL -# @DESCRIPTION: -# Clean up environment for clean builds. -# >=dev-lang/orc-0.4.23 rely on environment variables to find a place to -# allocate files to mmap. -gstreamer_environment_reset() { - xdg_environment_reset -} - -# @FUNCTION: gstreamer_get_plugins -# @INTERNAL -# @DESCRIPTION: -# Get the list of plugins requiring external dependencies. -gstreamer_get_plugins() { - # Must be called from src_prepare/src_configure - GST_PLUGINS_LIST=$(sed -rn 's/^AG_GST_CHECK_FEATURE\((\w+),.*/ \1 /p' \ - "${ECONF_SOURCE:-${S}}"/configure.* | LC_ALL='C' tr '[:upper:]' '[:lower:]') -} - -# @FUNCTION: gstreamer_get_plugin_dir -# @USAGE: gstreamer_get_plugin_dir [] -# @INTERNAL -# @DESCRIPTION: -# Finds plugin build directory and output it. -# Defaults to ${GST_PLUGINS_BUILD_DIR} if argument is not provided -gstreamer_get_plugin_dir() { - local build_dir=${1:-${GST_PLUGINS_BUILD_DIR}} - - if [[ ! -d ${S}/ext/${build_dir} ]]; then - if [[ ! -d ${S}/sys/${build_dir} ]]; then - ewarn "No such plugin directory" - die - fi - einfo "Building system plugin in ${build_dir}..." >&2 - echo sys/${build_dir} - else - einfo "Building external plugin in ${build_dir}..." >&2 - echo ext/${build_dir} - fi -} - -# @FUNCTION: gstreamer_system_link -# @USAGE: gstreamer_system_link gst-libs/gst/audio:gstreamer-audio [...] -# @DESCRIPTION: -# Walks through makefiles in order to make sure build will link against system -# libraries. -# Takes a list of path fragments and corresponding pkgconfig libraries -# separated by colon (:). Will replace the path fragment by the output of -# pkgconfig. -gstreamer_system_link() { - local pdir directory libs pkgconfig pc tuple - pkgconfig=$(tc-getPKG_CONFIG) - - for plugin_dir in ${GST_PLUGINS_BUILD_DIR} ; do - pdir=$(gstreamer_get_plugin_dir ${plugin_dir}) - - for tuple in $@ ; do - directory=${tuple%:*} - pc=${tuple#*:}-${SLOT} - libs="$(${pkgconfig} --libs-only-l ${pc} || die)" - sed -e "s:\$(top_builddir)/${directory}/.*\.la:${libs}:" \ - -i "${pdir}"/Makefile.{am,in} || die - done - done -} - -# @FUNCTION: gstreamer_multilib_src_configure -# @DESCRIPTION: -# Handles logic common to configuring gstreamer plugins -gstreamer_multilib_src_configure() { - local plugin gst_conf=() ECONF_SOURCE=${ECONF_SOURCE:-${S}} - - gstreamer_get_plugins - gstreamer_environment_reset - - for plugin in ${GST_PLUGINS_LIST} ; do - if has ${plugin} ${GST_PLUGINS_BUILD} ; then - gst_conf+=( --enable-${plugin} ) - else - gst_conf+=( --disable-${plugin} ) - fi - done - - if grep -q "ORC_CHECK" "${ECONF_SOURCE}"/configure.* ; then - if in_iuse orc ; then - gst_conf+=( $(use_enable orc) ) - else - gst_conf+=( --disable-orc ) - fi - fi - - if grep -q "AM_MAINTAINER_MODE" "${ECONF_SOURCE}"/configure.* ; then - gst_conf+=( --disable-maintainer-mode ) - fi - - if grep -q "disable-schemas-compile" "${ECONF_SOURCE}"/configure ; then - gst_conf+=( --disable-schemas-compile ) - fi - - if [[ ${PN} == ${GST_ORG_MODULE} ]]; then - gst_conf+=( $(use_enable nls) ) - fi - - einfo "Configuring to build ${GST_PLUGINS_BUILD} plugin(s) ..." - econf \ - --with-package-name="Gentoo GStreamer ebuild" \ - --with-package-origin="https://www.gentoo.org" \ - "${gst_conf[@]}" "${@}" -} - -# @FUNCTION: gstreamer_multilib_src_compile -# @DESCRIPTION: -# Compiles requested gstreamer plugin. -gstreamer_multilib_src_compile() { - local plugin_dir - - for plugin_dir in ${GST_PLUGINS_BUILD_DIR} ; do - emake -C "$(gstreamer_get_plugin_dir ${plugin_dir})" - done -} - -# @FUNCTION: gstreamer_multilib_src_install -# @DESCRIPTION: -# Installs requested gstreamer plugin. -gstreamer_multilib_src_install() { - local plugin_dir - - for plugin_dir in ${GST_PLUGINS_BUILD_DIR} ; do - emake -C "$(gstreamer_get_plugin_dir ${plugin_dir})" \ - DESTDIR="${D}" install - done -} - -# @FUNCTION: gstreamer_multilib_src_install_all -# @DESCRIPTION: -# Installs documentation for requested gstreamer plugin, and removes .la -# files. -gstreamer_multilib_src_install_all() { - local plugin_dir - - for plugin_dir in ${GST_PLUGINS_BUILD_DIR} ; do - local dir=$(gstreamer_get_plugin_dir ${plugin_dir}) - [[ -e ${dir}/README ]] && dodoc "${dir}"/README - done - - prune_libtool_files --modules -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass b/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass index 9a5bd191c2..b79b754aa6 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/mercurial.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: mercurial.eclass @@ -7,6 +7,7 @@ # @AUTHOR: # Next gen author: Krzysztof Pawlik # Original author: Aron Griffis +# @SUPPORTED_EAPIS: 7 8 # @BLURB: This eclass provides generic mercurial fetching functions # @DESCRIPTION: # This eclass provides generic mercurial fetching functions. To fetch sources @@ -14,11 +15,25 @@ # you need to share single repository between several ebuilds set EHG_PROJECT to # project name in all of them. -inherit eutils +case ${EAPI:-0} in + [78]) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac -EXPORT_FUNCTIONS src_unpack +if [[ -z ${_MERCURIAL_ECLASS} ]] ; then +_MERCURIAL_ECLASS=1 -DEPEND="dev-vcs/mercurial" +PROPERTIES+=" live" + +case ${EAPI:-0} in + 7) + # For compatibiilty only (indirect inherits). + # Eclass itself doesn't need it. + inherit eutils + ;; +esac + +BDEPEND="dev-vcs/mercurial" # @ECLASS-VARIABLE: EHG_REPO_URI # @DESCRIPTION: @@ -33,6 +48,7 @@ DEPEND="dev-vcs/mercurial" : ${EHG_REVISION:="default"} # @ECLASS-VARIABLE: EHG_STORE_DIR +# @USER_VARIABLE # @DESCRIPTION: # Mercurial sources store directory. Users may override this in /etc/portage/make.conf [[ -z "${EHG_STORE_DIR}" ]] && EHG_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}/hg-src" @@ -45,7 +61,7 @@ DEPEND="dev-vcs/mercurial" # between several ebuilds. [[ -z "${EHG_PROJECT}" ]] && EHG_PROJECT="${PN}" -# @ECLASS-VARIABLE: EGIT_CHECKOUT_DIR +# @ECLASS-VARIABLE: EHG_CHECKOUT_DIR # @DESCRIPTION: # The directory to check the hg sources out to. # @@ -199,3 +215,7 @@ function mercurial_src_unpack { mercurial_fetch mercurial_bootstrap } + +fi + +EXPORT_FUNCTIONS src_unpack diff --git a/sdk_container/src/third_party/portage-stable/eclass/nvidia-driver.eclass b/sdk_container/src/third_party/portage-stable/eclass/nvidia-driver.eclass deleted file mode 100644 index 482c62c012..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/nvidia-driver.eclass +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: nvidia-driver.eclass -# @MAINTAINER: -# Jeroen Roovers -# @AUTHOR: -# Original author: Doug Goldstein -# @BLURB: Provide useful messages for nvidia-drivers based on currently installed Nvidia card -# @DESCRIPTION: -# Provide useful messages for nvidia-drivers based on currently installed Nvidia -# card. It inherits versionator. - -inherit readme.gentoo-r1 versionator - -DEPEND="sys-apps/pciutils" - -# Variables for readme.gentoo.eclass: -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="You must be in the video group to use the NVIDIA device -For more info, read the docs at -https://www.gentoo.org/doc/en/nvidia-guide.xml#doc_chap3_sect6 - -This ebuild installs a kernel module and X driver. Both must -match explicitly in their version. This means, if you restart -X, you must modprobe -r nvidia before starting it back up - -To use the NVIDIA GLX, run \"eselect opengl set nvidia\" - -To use the NVIDIA CUDA/OpenCL, run \"eselect opencl set nvidia\" - -NVIDIA has requested that any bug reports submitted have the -output of nvidia-bug-report.sh included. -" - -# the data below is derived from -# http://us.download.nvidia.com/XFree86/Linux-x86_64/396.18/README/supportedchips.html - -drv_71xx=" - 0020 0028 0029 002c 002d 00a0 0100 0101 0103 0150 0151 0152 0153 -" - -drv_96xx=" - 0110 0111 0112 0113 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 017a - 017c 017d 0181 0182 0183 0185 0188 018a 018b 018c 01a0 01f0 0200 0201 0202 - 0203 0250 0251 0253 0258 0259 025b 0280 0281 0282 0286 0288 0289 028c -" - -drv_173x=" - 00fa 00fb 00fc 00fd 00fe 0301 0302 0308 0309 0311 0312 0314 031a 031b 031c - 0320 0321 0322 0323 0324 0325 0326 0327 0328 032a 032b 032c 032d 0330 0331 - 0332 0333 0334 0338 033f 0341 0342 0343 0344 0347 0348 034c 034e -" - -drv_304x=" - 0040 0041 0042 0043 0044 0045 0046 0047 0048 004e 0090 0091 0092 0093 0095 - 0098 0099 009d 00c0 00c1 00c2 00c3 00c8 00c9 00cc 00cd 00ce 00f1 00f2 00f3 - 00f4 00f5 00f6 00f8 00f9 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 - 014a 014c 014d 014e 014f 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 - 016a 01d0 01d1 01d2 01d3 01d6 01d7 01d8 01da 01db 01dc 01dd 01de 01df 0211 - 0212 0215 0218 0221 0222 0240 0241 0242 0244 0245 0247 0290 0291 0292 0293 - 0294 0295 0297 0298 0299 029a 029b 029c 029d 029e 029f 02e0 02e1 02e2 02e3 - 02e4 038b 0390 0391 0392 0393 0394 0395 0397 0398 0399 039c 039e 03d0 03d1 - 03d2 03d5 03d6 0531 0533 053a 053b 053e 07e0 07e1 07e2 07e3 07e5 -" - -drv_340x=" - 0191 0193 0194 0197 019d 019e 0400 0401 0402 0403 0404 0405 0406 0407 0408 - 0409 040a 040b 040c 040d 040e 040f 0410 0420 0421 0422 0423 0424 0425 0426 - 0427 0428 0429 042a 042b 042c 042d 042e 042f 05e0 05e1 05e2 05e3 05e6 05e7 - 05e7 05e7 05e7 05e7 05e7 05ea 05eb 05ed 05f8 05f9 05fd 05fe 05ff 0600 0601 - 0602 0603 0604 0605 0606 0607 0608 0609 0609 060a 060b 060c 060d 060f 0610 - 0611 0612 0613 0614 0615 0617 0618 0619 061a 061b 061c 061d 061e 061f 0621 - 0622 0623 0625 0626 0627 0628 062a 062b 062c 062d 062e 062e 0630 0631 0632 - 0635 0637 0638 063a 0640 0641 0643 0644 0645 0646 0647 0648 0649 0649 064a - 064b 064c 0651 0652 0652 0653 0654 0654 0654 0655 0656 0658 0659 065a 065b - 065c 06e0 06e1 06e2 06e3 06e4 06e5 06e6 06e7 06e8 06e8 06e9 06ea 06eb 06ec - 06ef 06f1 06f8 06f9 06f9 06fa 06fb 06fd 06ff 06ff 0840 0844 0845 0846 0847 - 0848 0849 084a 084b 084c 084d 084f 0860 0861 0862 0863 0864 0865 0866 0866 - 0867 0868 0869 086a 086c 086d 086e 086f 0870 0871 0872 0872 0873 0873 0874 - 0876 087a 087d 087e 087f 08a0 08a2 08a3 08a4 08a5 0a20 0a22 0a23 0a26 0a27 - 0a28 0a29 0a2a 0a2b 0a2c 0a2d 0a32 0a34 0a35 0a38 0a3c 0a60 0a62 0a63 0a64 - 0a65 0a66 0a67 0a68 0a69 0a6a 0a6c 0a6e 0a6e 0a6f 0a70 0a70 0a70 0a71 0a72 - 0a73 0a73 0a73 0a74 0a74 0a75 0a75 0a76 0a78 0a7a 0a7a 0a7a 0a7a 0a7a 0a7a - 0a7a 0a7a 0a7a 0a7a 0a7a 0a7c 0ca0 0ca2 0ca3 0ca4 0ca5 0ca7 0ca8 0ca9 0cac - 0caf 0cb0 0cb1 0cbc 10c0 10c3 10c5 10d8 -" - -drv_390x=" - 06c0 06c4 06ca 06cd 06d1 06d2 06d8 06d9 06da 06dc 06dd 06de 06df 0dc0 0dc4 - 0dc5 0dc6 0dcd 0dce 0dd1 0dd2 0dd3 0dd6 0dd8 0dda 0de0 0de1 0de2 0de3 0de4 - 0de5 0de7 0de8 0de9 0dea 0deb 0dec 0ded 0dee 0def 0df0 0df1 0df2 0df3 0df4 - 0df5 0df6 0df7 0df8 0df9 0dfa 0dfc 0e22 0e23 0e24 0e30 0e31 0e3a 0e3b 0f00 - 0f01 0f02 0f03 1040 1042 1048 1049 104a 104b 104c 1050 1051 1052 1054 1055 - 1056 1057 1058 1059 105a 105b 107c 107d 1080 1081 1082 1084 1086 1087 1088 - 1089 108b 1091 1094 1096 109a 109b 1140 1200 1201 1203 1205 1206 1207 1208 - 1210 1211 1212 1213 1241 1243 1244 1245 1246 1247 1248 1249 124b 124d 1251 -" - -mask_71xx=">=x11-drivers/nvidia-drivers-72.0.0" -mask_96xx=">=x11-drivers/nvidia-drivers-97.0.0" -mask_173x=">=x11-drivers/nvidia-drivers-177.0.0" -mask_304x=">=x11-drivers/nvidia-drivers-305.0.0" -mask_340x=">=x11-drivers/nvidia-drivers-341.0.0" -mask_390x=">=x11-drivers/nvidia-drivers-391.0.0" - -# @FUNCTION: nvidia-driver-get-card -# @DESCRIPTION: -# Retrieve the PCI device ID for each Nvidia video card you have -nvidia-driver-get-card() { - local NVIDIA_CARD=$( - [ -x /usr/sbin/lspci ] && /usr/sbin/lspci -d 10de: -n \ - | awk -F'[: ]' '/ 03[0-9][0-9]: /{print $6}' - ) - - if [ -n "${NVIDIA_CARD}" ]; then - echo "${NVIDIA_CARD}" - else - echo 0000 - fi -} - -nvidia-driver-get-mask() { - local NVIDIA_CARDS="$(nvidia-driver-get-card)" - local card drv - - for card in ${NVIDIA_CARDS}; do - for drv in ${drv_71xx}; do - if [ "x${card}" = "x${drv}" ]; then - echo "${mask_71xx}" - return 0 - fi - done - - for drv in ${drv_96xx}; do - if [ "x${card}" = "x${drv}" ]; then - echo "${mask_96xx}" - return 0 - fi - done - - for drv in ${drv_173x}; do - if [ "x${card}" = "x${drv}" ]; then - echo "${mask_173x}" - return 0 - fi - done - - for drv in ${drv_304x}; do - if [ "x${card}" = "x${drv}" ]; then - echo "${mask_304x}" - return 0 - fi - done - - for drv in ${drv_340x}; do - if [ "x${card}" = "x${drv}" ]; then - echo "${mask_340x}" - return 0 - fi - done - - for drv in ${drv_390x}; do - if [ "x${card}" = "x${drv}" ]; then - echo "${mask_390x}" - return 0 - fi - done - done - - echo '' - return 1 -} - -# @FUNCTION: nvidia-driver-check-warning -# @DESCRIPTION: -# Prints out a warning if the driver does not work w/ the installed video card -nvidia-driver-check-warning() { - local NVIDIA_MASK="$(nvidia-driver-get-mask)" - - if [ -n "${NVIDIA_MASK}" ]; then - version_compare "${NVIDIA_MASK##*-}" "${PV}" - if [ x"${?}" = x1 ]; then - ewarn "***** WARNING *****" - ewarn - ewarn "You are currently installing a version of nvidia-drivers that is" - ewarn "known not to work with a video card you have installed on your" - ewarn "system. If this is intentional, please ignore this. If it is not" - ewarn "please perform the following steps:" - ewarn - ewarn "Add the following mask entry to /etc/portage/package.mask by" - if [ -d "${ROOT}/etc/portage/package.mask" ]; then - ewarn "echo \"${NVIDIA_MASK}\" > /etc/portage/package.mask/nvidia-drivers" - else - ewarn "echo \"${NVIDIA_MASK}\" >> /etc/portage/package.mask" - fi - ewarn - ewarn "Failure to perform the steps above could result in a non-working" - ewarn "X setup." - ewarn - ewarn "For more information please read:" - ewarn "http://www.nvidia.com/object/IO_32667.html" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/perl-app.eclass b/sdk_container/src/third_party/portage-stable/eclass/perl-app.eclass deleted file mode 100644 index 6b762dd83b..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/perl-app.eclass +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Author: Michael Cummings -# Maintained by the Perl herd -# @SUPPORTED_EAPIS: 5 - -# If the ebuild doesn't override this, ensure we do not depend on the perl subslot value -: ${GENTOO_DEPEND_ON_PERL_SUBSLOT:="no"} -inherit perl-module - -case "${EAPI:-0}" in - 5) - ;; - 6) - die "EAPI=${EAPI} is not supported by perl-app.eclass. Please use perl-module.eclass instead." - ;; - *) - die "EAPI=${EAPI} is not supported by perl-app.eclass" - ;; -esac - -# @FUNCTION: perl-app_src_prep -# @USAGE: perl-app_src_prep -# @DESCRIPTION: -# This is a wrapper function to perl-app_src_configure(). -perl-app_src_prep() { - perl-app_src_configure -} - -# @FUNCTION: perl-app_src_configure -# @USAGE: perl-app_src_configure -# @DESCRIPTION: -# This is a wrapper function to perl-module_src_configure(). -perl-app_src_configure() { - perl-module_src_configure -} - -# @FUNCTION: perl-app_src_compile -# @USAGE: perl-app_src_compile -# @DESCRIPTION: -# This is a wrapper function to perl-module_src_compile(). -perl-app_src_compile() { - has "${EAPI:-0}" 0 1 && perl-app_src_prep - perl-module_src_compile -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/portability.eclass b/sdk_container/src/third_party/portage-stable/eclass/portability.eclass index c56f03fb87..1cc36757b6 100644 --- a/sdk_container/src/third_party/portage-stable/eclass/portability.eclass +++ b/sdk_container/src/third_party/portage-stable/eclass/portability.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: portability.eclass @@ -6,14 +6,19 @@ # base-system@gentoo.org # @AUTHOR: # Diego Pettenò +# @SUPPORTED_EAPIS: 5 6 7 # @BLURB: This eclass is created to avoid using non-portable GNUisms inside ebuilds +case ${EAPI:-0} in + [567]) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac + if [[ -z ${_PORTABILITY_ECLASS} ]]; then _PORTABILITY_ECLASS=1 # @FUNCTION: treecopy # @USAGE: [orig2 orig3 ....] -# @RETURN: # @DESCRIPTION: # mimic cp --parents copy, but working on BSD userland as well treecopy() { @@ -67,8 +72,8 @@ seq() { # Screw it, do the output ourselves while :; do - [[ $max < $min && $step > 0 ]] && break - [[ $min < $max && $step < 0 ]] && break + [[ $max -lt $min && $step -gt 0 ]] && break + [[ $min -lt $max && $step -gt 0 ]] && break echo $min : $(( min += step )) done @@ -118,7 +123,6 @@ get_bmake() { # @FUNCTION: get_mounts # @USAGE: # @RETURN: table of mounts in form "point node fs opts" -# @MAINTAINER: # @DESCRIPTION: # Portable method of getting mount names and points. # Returns as "point node fs options" diff --git a/sdk_container/src/third_party/portage-stable/eclass/texlive-common.eclass b/sdk_container/src/third_party/portage-stable/eclass/texlive-common.eclass deleted file mode 100644 index 4b357897f1..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/texlive-common.eclass +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: texlive-common.eclass -# @MAINTAINER: -# tex@gentoo.org -# @AUTHOR: -# Original Author: Alexis Ballier -# @SUPPORTED_EAPIS: 3 4 5 6 7 -# @BLURB: Provide various functions used by both texlive-core and texlive modules -# @DESCRIPTION: -# Purpose: Provide various functions used by both texlive-core and texlive -# modules. -# -# Note that this eclass *must* not assume the presence of any standard tex tool - -case "${EAPI:-0}" in - 0|1|2) - die "EAPI='${EAPI}' is not supported anymore" - ;; - *) - ;; -esac - -TEXMF_PATH=/usr/share/texmf -TEXMF_DIST_PATH=/usr/share/texmf-dist -TEXMF_VAR_PATH=/var/lib/texmf - -# @FUNCTION: texlive-common_handle_config_files -# @DESCRIPTION: -# Has to be called in src_install after having installed the files in ${D} -# This function will move the relevant files to /etc/texmf and symling them -# from their original location. This is to allow easy update of texlive's -# configuration - -texlive-common_handle_config_files() { - # Handle config files properly - [ -d "${ED}${TEXMF_PATH}" ] || return - cd "${ED}${TEXMF_PATH}" - for f in $(find . -name '*.cnf' -type f -o -name '*.cfg' -type f | sed -e "s:\./::g") ; do - if [ "${f#*config}" != "${f}" -o "${f#doc}" != "${f}" -o "${f#source}" != "${f}" -o "${f#tex}" != "${f}" ] ; then - continue - fi - dodir /etc/texmf/$(dirname ${f}).d - einfo "Moving (and symlinking) ${EPREFIX}${TEXMF_PATH}/${f} to ${EPREFIX}/etc/texmf/$(dirname ${f}).d" - mv "${ED}/${TEXMF_PATH}/${f}" "${ED}/etc/texmf/$(dirname ${f}).d" || die "mv ${f} failed." - dosym /etc/texmf/$(dirname ${f}).d/$(basename ${f}) ${TEXMF_PATH}/${f} - done -} - -# @FUNCTION: texlive-common_is_file_present_in_texmf -# @DESCRIPTION: -# Return if a file is present in the texmf tree -# Call it from the directory containing texmf and texmf-dist - -texlive-common_is_file_present_in_texmf() { - local mark="${T}/$1.found" - [ -d texmf ] && find texmf -name $1 -exec touch "${mark}" \; - [ -d texmf-dist ] && find texmf-dist -name $1 -exec touch "${mark}" \; - [ -f "${mark}" ] -} - -# @FUNCTION: texlive-common_do_symlinks -# @USAGE: < src > < dest > -# @DESCRIPTION: -# Mimic the install_link function of texlinks -# -# Should have the same behavior as the one in /usr/bin/texlinks -# except that it is under the control of the package manager -# Note that $1 corresponds to $src and $2 to $dest in this function -# ( Arguments are switched because texlinks main function sends them switched ) -# This function should not be called from an ebuild, prefer etexlinks that will -# also do the fmtutil file parsing. - -texlive-common_do_symlinks() { - while [ $# != 0 ]; do - case $1 in - cont-??|metafun|mptopdf) - einfo "Symlink $1 skipped (special case)" - ;; - mf) - einfo "Symlink $1 -> $2 skipped (texlive-core takes care of it)" - ;; - *) - if [ $1 = $2 ]; - then - einfo "Symlink $1 -> $2 skipped" - elif [ -e "${ED}/usr/bin/$1" -o -L "${ED}/usr/bin/$1" ]; - then - einfo "Symlink $1 skipped (file exists)" - else - einfo "Making symlink from $1 to $2" - dosym $2 /usr/bin/$1 - fi - ;; - esac - shift; shift; - done -} - -# @FUNCTION: etexlinks -# @USAGE: < file > -# @DESCRIPTION: -# Mimic texlinks on a fmtutil format file -# -# $1 has to be a fmtutil format file like fmtutil.cnf -# etexlinks foo will install the symlinks that texlinks --cnffile foo would have -# created. We cannot use texlinks with portage as it is not DESTDIR aware. -# (It would not fail but will not create the symlinks if the target is not in -# the same dir as the source) -# Also, as this eclass must not depend on a tex distribution to be installed we -# cannot use texlinks from here. - -etexlinks() { - # Install symlinks from formats to engines - texlive-common_do_symlinks $(sed '/^[ ]*#/d; /^[ ]*$/d' "$1" | awk '{print $1, $2}') -} - -# @FUNCTION: dobin_texmf_scripts -# @USAGE: < file1 file2 ... > -# @DESCRIPTION: -# Symlinks a script from the texmf tree to /usr/bin. Requires permissions to be -# correctly set for the file that it will point to. - -dobin_texmf_scripts() { - while [ $# -gt 0 ] ; do - local trg=$(basename ${1} | sed 's,\.[^/]*$,,' | tr '[:upper:]' '[:lower:]') - einfo "Installing ${1} as ${trg} bin wrapper" - [ -x "${ED}/usr/share/${1}" ] || die "Trying to install a non existing or non executable symlink to /usr/bin: ${1}" - dosym ../share/${1} /usr/bin/${trg} || die "failed to install ${1} as $trg" - shift - done -} - -# @FUNCTION: etexmf-update -# @USAGE: In ebuilds' pkg_postinst and pkg_postrm phases -# @DESCRIPTION: -# Runs texmf-update if it is available and prints a warning otherwise. This -# function helps in factorizing some code. - -etexmf-update() { - if has_version 'app-text/texlive-core' ; then - if [ "$ROOT" = "/" ] && [ -x "${EPREFIX}"/usr/sbin/texmf-update ] ; then - "${EPREFIX}"/usr/sbin/texmf-update - else - ewarn "Cannot run texmf-update for some reason." - ewarn "Your texmf tree might be inconsistent with your configuration" - ewarn "Please try to figure what has happened" - fi - fi -} - -# @FUNCTION: efmtutil-sys -# @USAGE: In ebuilds' pkg_postinst to force a rebuild of TeX formats. -# @DESCRIPTION: -# Runs fmtutil-sys if it is available and prints a warning otherwise. This -# function helps in factorizing some code. - -efmtutil-sys() { - if has_version 'app-text/texlive-core' ; then - if [ "$ROOT" = "/" ] && [ -x "${EPREFIX}"/usr/bin/fmtutil-sys ] ; then - einfo "Rebuilding formats" - "${EPREFIX}"/usr/bin/fmtutil-sys --all &> /dev/null - else - ewarn "Cannot run fmtutil-sys for some reason." - ewarn "Your formats might be inconsistent with your installed ${PN} version" - ewarn "Please try to figure what has happened" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass b/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass deleted file mode 100644 index 2b9fac4da1..0000000000 --- a/sdk_container/src/third_party/portage-stable/eclass/texlive-module.eclass +++ /dev/null @@ -1,428 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: texlive-module.eclass -# @MAINTAINER: -# tex@gentoo.org -# @AUTHOR: -# Original Author: Alexis Ballier -# @SUPPORTED_EAPIS: 3 4 5 6 7 -# @BLURB: Provide generic install functions so that modular texlive's texmf ebuild will only have to inherit this eclass -# @DESCRIPTION: -# Purpose: Provide generic install functions so that modular texlive's texmf ebuilds will -# only have to inherit this eclass. -# Ebuilds have to provide TEXLIVE_MODULE_CONTENTS variable that contains the list -# of packages that it will install. (See below) -# -# For TeX Live versions prior to 2009, the ebuild was supposed to unpack the -# texmf and texmf-dist directories to ${WORKDIR} (which is what the default -# src_unpack does). -# Starting from TeX Live 2009, the eclass provides a src_unpack function taking -# care of unpacking and relocating the files that need it. -# -# It inherits texlive-common. Patching is supported via the PATCHES -# bash array. - -# @ECLASS-VARIABLE: TEXLIVE_MODULE_CONTENTS -# @DESCRIPTION: -# The list of packages that will be installed. This variable will be expanded to -# SRC_URI: -# foo -> texlive-module-foo-${PV}.tar.xz - -# @ECLASS-VARIABLE: TEXLIVE_MODULE_DOC_CONTENTS -# @DESCRIPTION: -# The list of packages that will be installed if the doc useflag is enabled. -# Expansion to SRC_URI is the same as for TEXLIVE_MODULE_CONTENTS. - -# @ECLASS-VARIABLE: TEXLIVE_MODULE_SRC_CONTENTS -# @DESCRIPTION: -# The list of packages that will be installed if the source useflag is enabled. -# Expansion to SRC_URI is the same as for TEXLIVE_MODULE_CONTENTS. - -# @ECLASS-VARIABLE: TEXLIVE_MODULE_BINSCRIPTS -# @DESCRIPTION: -# A space separated list of files that are in fact scripts installed in the -# texmf tree and that we want to be available directly. They will be installed in -# /usr/bin. - -# @ECLASS-VARIABLE: TEXLIVE_MODULE_BINLINKS -# @DESCRIPTION: -# A space separated list of links to add for BINSCRIPTS. -# The systax is: foo:bar to create a symlink bar -> foo. - -# @ECLASS-VARIABLE: TL_PV -# @DESCRIPTION: -# Normally the module's PV reflects the TeXLive release it belongs to. -# If this is not the case, TL_PV takes the version number for the -# needed app-text/texlive-core. - -# @ECLASS-VARIABLE: TL_MODULE_INFORMATION -# @DESCRIPTION: -# Information to display about the package. -# e.g. for enabling/disabling a feature - -# @ECLASS-VARIABLE: PATCHES -# @DESCRIPTION: -# Array variable specifying any patches to be applied. - -case "${EAPI:-0}" in - 0|1|2) - die "EAPI='${EAPI}' is not supported anymore" - ;; - 3|4|5) - inherit texlive-common eutils - ;; - *) - inherit texlive-common - ;; -esac - -HOMEPAGE="http://www.tug.org/texlive/" - -COMMON_DEPEND=">=app-text/texlive-core-${TL_PV:-${PV}}" - -IUSE="source" - -# Starting from TeX Live 2009, upstream provides .tar.xz modules. -PKGEXT=tar.xz -case "${EAPI:-0}" in - 0|1|2|3|4|5|6) - DEPEND="${COMMON_DEPEND} - app-arch/xz-utils" - ;; - *) - # We do not need anything from SYSROOT: - # Everything is built from the texlive install in / - # Generated files are noarch - BDEPEND="${COMMON_DEPEND} - app-arch/xz-utils" - ;; -esac - -for i in ${TEXLIVE_MODULE_CONTENTS}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.${PKGEXT}" -done - -# Forge doc SRC_URI -[ -n "${TEXLIVE_MODULE_DOC_CONTENTS}" ] && SRC_URI="${SRC_URI} doc? (" -for i in ${TEXLIVE_MODULE_DOC_CONTENTS}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.${PKGEXT}" -done -[ -n "${TEXLIVE_MODULE_DOC_CONTENTS}" ] && SRC_URI="${SRC_URI} )" - -# Forge source SRC_URI -if [ -n "${TEXLIVE_MODULE_SRC_CONTENTS}" ] ; then - SRC_URI="${SRC_URI} source? (" - for i in ${TEXLIVE_MODULE_SRC_CONTENTS}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.${PKGEXT}" - done - SRC_URI="${SRC_URI} )" -fi - -RDEPEND="${COMMON_DEPEND}" - -IUSE="${IUSE} doc" - -# @ECLASS-VARIABLE: TEXLIVE_MODULE_OPTIONAL_ENGINE -# @DESCRIPTION: -# A space separated list of Tex engines that can be made optional. -# e.g. "luatex luajittex" - -if [ -n "${TEXLIVE_MODULE_OPTIONAL_ENGINE}" ] ; then - for engine in ${TEXLIVE_MODULE_OPTIONAL_ENGINE} ; do - IUSE="${IUSE} +${engine}" - done -fi - -S="${WORKDIR}" - -# @FUNCTION: texlive-module_src_unpack -# @DESCRIPTION: -# Only for TeX Live 2009 and later. -# After unpacking, the files that need to be relocated are moved accordingly. - -RELOC_TARGET=texmf-dist - -texlive-module_src_unpack() { - unpack ${A} - - grep RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist" - { for i in $(<"${T}/reloclist"); do dirname $i; done; } | uniq > "${T}/dirlist" - for i in $(<"${T}/dirlist"); do - [ -d "${RELOC_TARGET}/${i}" ] || mkdir -p "${RELOC_TARGET}/${i}" - done - for i in $(<"${T}/reloclist"); do - mv "${i}" "${RELOC_TARGET}"/$(dirname "${i}") || die "failed to relocate ${i} to ${RELOC_TARGET}/$(dirname ${i})" - done -} - -# @FUNCTION: texlive-module_src_prepare -# @DESCRIPTION: -# Apply patches from the PATCHES array and user patches, if any. - -texlive-module_src_prepare() { - case "${EAPI:-0}" in - 0|1|2|3|4|5) - [[ ${#PATCHES[@]} -gt 0 ]] && epatch "${PATCHES[@]}" - epatch_user - ;; - *) - die "texlive-module_src_prepare is not to be used in EAPI ${EAPI}" - ;; - esac -} - -# @FUNCTION: texlive-module_add_format -# @DESCRIPTION: -# Creates/appends to a format.${PN}.cnf file for fmtutil. -# It parses the AddFormat directive of tlpobj files to create it. -# This will make fmtutil generate the formats when asked and allow the remaining -# src_compile phase to build the formats. - -texlive-module_add_format() { - local name engine mode patterns options - eval $@ - einfo "Appending to format.${PN}.cnf for $@" - [ -d texmf-dist/fmtutil ] || mkdir -p texmf-dist/fmtutil - [ -f texmf-dist/fmtutil/format.${PN}.cnf ] || { echo "# Generated for ${PN} by texlive-module.eclass" > texmf-dist/fmtutil/format.${PN}.cnf; } - [ -n "${TEXLIVE_MODULE_OPTIONAL_ENGINE}" ] && has ${engine} ${TEXLIVE_MODULE_OPTIONAL_ENGINE} && use !${engine} && mode="disabled" - if [ "${mode}" = "disabled" ]; then - printf "#! " >> texmf-dist/fmtutil/format.${PN}.cnf - fi - [ -z "${patterns}" ] && patterns="-" - printf "${name}\t${engine}\t${patterns}\t${options}\n" >> texmf-dist/fmtutil/format.${PN}.cnf -} - -# @FUNCTION: texlive-module_make_language_def_lines -# @DESCRIPTION: -# Creates a language.${PN}.def entry to put in /etc/texmf/language.def.d. -# It parses the AddHyphen directive of tlpobj files to create it. - -texlive-module_make_language_def_lines() { - local lefthyphenmin righthyphenmin synonyms name file file_patterns file_exceptions luaspecial - eval $@ - einfo "Generating language.def entry for $@" - [ -z "$lefthyphenmin" ] && lefthyphenmin="2" - [ -z "$righthyphenmin" ] && righthyphenmin="3" - echo "\\addlanguage{$name}{$file}{}{$lefthyphenmin}{$righthyphenmin}" >> "${S}/language.${PN}.def" - if [ -n "$synonyms" ] ; then - for i in $(echo $synonyms | tr ',' ' ') ; do - einfo "Generating language.def synonym $i for $@" - echo "\\addlanguage{$i}{$file}{}{$lefthyphenmin}{$righthyphenmin}" >> "${S}/language.${PN}.def" - done - fi -} - -# @FUNCTION: texlive-module_make_language_dat_lines -# @DESCRIPTION: -# Creates a language.${PN}.dat entry to put in /etc/texmf/language.dat.d. -# It parses the AddHyphen directive of tlpobj files to create it. - -texlive-module_make_language_dat_lines() { - local lefthyphenmin righthyphenmin synonyms name file file_patterns file_exceptions luaspecial - eval $@ - einfo "Generating language.dat entry for $@" - echo "$name $file" >> "${S}/language.${PN}.dat" - if [ -n "$synonyms" ] ; then - for i in $(echo $synonyms | tr ',' ' ') ; do - einfo "Generating language.dat synonym $i for $@" - echo "=$i" >> "${S}/language.${PN}.dat" - done - fi -} - -# @FUNCTION: texlive-module_synonyms_to_language_lua_line -# @DESCRIPTION: -# Helper function for texlive-module_make_language_lua_lines to generate a -# correctly formatted synonyms entry for language.dat.lua. - -texlive-module_synonyms_to_language_lua_line() { - local prev="" - for i in $(echo $@ | tr ',' ' ') ; do - printf "${prev} '%s'" $i - prev="," - done -} - -# @FUNCTION: texlive-module_make_language_lua_lines -# @DESCRIPTION: -# Only valid for TeXLive 2010 and later. -# Creates a language.${PN}.dat.lua entry to put in -# /etc/texmf/language.dat.lua.d. -# It parses the AddHyphen directive of tlpobj files to create it. - -texlive-module_make_language_lua_lines() { - local lefthyphenmin righthyphenmin synonyms name file file_patterns file_exceptions luaspecial - local dest="${S}/language.${PN}.dat.lua" - eval $@ - [ -z "$lefthyphenmin" ] && lefthyphenmin="2" - [ -z "$righthyphenmin" ] && righthyphenmin="3" - einfo "Generating language.dat.lua entry for $@" - printf "\t['%s'] = {\n" "$name" >> "$dest" - printf "\t\tloader = '%s',\n" "$file" >> "$dest" - printf "\t\tlefthyphenmin = %s,\n\t\trighthyphenmin = %s,\n" "$lefthyphenmin" "$righthyphenmin" >> "$dest" - printf "\t\tsynonyms = {%s },\n" "$(texlive-module_synonyms_to_language_lua_line "$synonyms")" >> "$dest" - [ -n "$file_patterns" ] && printf "\t\tpatterns = '%s',\n" "$file_patterns" >> "$dest" - [ -n "$file_exceptions" ] && printf "\t\thyphenation = '%s',\n" "$file_exceptions" >> "$dest" - [ -n "$luaspecial" ] && printf "\t\tspecial = '%s',\n" "$luaspecial" >> "$dest" - printf "\t},\n" >> "$dest" -} - -# @FUNCTION: texlive-module_src_compile -# @DESCRIPTION: -# exported function: -# Generates the config files that are to be installed in /etc/texmf; -# texmf-update script will take care of merging the different config files for -# different packages in a single one used by the whole tex installation. -# -# Once the config files are generated, we build the format files using fmtutil -# (provided by texlive-core). The compiled format files will be sent to -# texmf-var/web2c, like fmtutil defaults to but with some trick to stay in the -# sandbox. - -texlive-module_src_compile() { - # Generate config files from the tlpobj files provided by TeX Live 2008 and - # later - for i in "${S}"/tlpkg/tlpobj/*; - do - grep '^execute ' "${i}" | sed -e 's/^execute //' | tr ' \t' '##' >> "${T}/jobs" - done - - for i in $(<"${T}/jobs"); - do - j="$(echo $i | tr '#' ' ')" - command=${j%% *} - parameter=${j#* } - case "${command}" in - addMap) - echo "Map ${parameter}" >> "${S}/${PN}.cfg";; - addMixedMap) - echo "MixedMap ${parameter}" >> "${S}/${PN}.cfg";; - addKanjiMap) - echo "KanjiMap ${parameter}" >> "${S}/${PN}.cfg";; - addDvipsMap) - echo "p +${parameter}" >> "${S}/${PN}-config.ps";; - addDvipdfmMap) - echo "f ${parameter}" >> "${S}/${PN}-config";; - AddHyphen) - texlive-module_make_language_def_lines "$parameter" - texlive-module_make_language_dat_lines "$parameter" - texlive-module_make_language_lua_lines "$parameter" - ;; - AddFormat) - texlive-module_add_format "$parameter";; - BuildFormat) - einfo "Format $parameter already built.";; - BuildLanguageDat) - einfo "Language file $parameter already generated.";; - *) - die "No rule to proccess ${command}. Please file a bug." - esac - done - - # Build format files - for i in texmf-dist/fmtutil/format*.cnf; do - if [ -f "${i}" ]; then - einfo "Building format ${i}" - [ -d texmf-var ] || mkdir texmf-var - [ -d texmf-var/web2c ] || mkdir texmf-var/web2c - VARTEXFONTS="${T}/fonts" TEXMFHOME="${S}/texmf:${S}/texmf-dist:${S}/texmf-var"\ - env -u TEXINPUTS fmtutil --cnffile "${i}" --fmtdir "${S}/texmf-var/web2c" --all\ - || die "failed to build format ${i}" - fi - done - - # Delete ls-R files, these should not be created but better be certain they - # do not end up being installed. - find . -name 'ls-R' -delete -} - -# @FUNCTION: texlive-module_src_install -# @DESCRIPTION: -# exported function: -# Installs texmf and config files to the system. - -texlive-module_src_install() { - for i in texmf-dist/fmtutil/format*.cnf; do - [ -f "${i}" ] && etexlinks "${i}" - done - - dodir /usr/share - if use doc; then - [ -d texmf-doc ] && cp -pR texmf-doc "${ED}/usr/share/" - else - [ -d texmf/doc ] && rm -rf texmf/doc - [ -d texmf-dist/doc ] && rm -rf texmf-dist/doc - fi - - [ -d texmf ] && cp -pR texmf "${ED}/usr/share/" - [ -d texmf-dist ] && cp -pR texmf-dist "${ED}/usr/share/" - [ -d tlpkg ] && use source && cp -pR tlpkg "${ED}/usr/share/" - - insinto /var/lib/texmf - [ -d texmf-var ] && doins -r texmf-var/* - - insinto /etc/texmf/updmap.d - [ -f "${S}/${PN}.cfg" ] && doins "${S}/${PN}.cfg" - insinto /etc/texmf/dvips.d - [ -f "${S}/${PN}-config.ps" ] && doins "${S}/${PN}-config.ps" - insinto /etc/texmf/dvipdfm/config - [ -f "${S}/${PN}-config" ] && doins "${S}/${PN}-config" - - if [ -f "${S}/language.${PN}.def" ] ; then - insinto /etc/texmf/language.def.d - doins "${S}/language.${PN}.def" - fi - - if [ -f "${S}/language.${PN}.dat" ] ; then - insinto /etc/texmf/language.dat.d - doins "${S}/language.${PN}.dat" - fi - - if [ -f "${S}/language.${PN}.dat.lua" ] ; then - insinto /etc/texmf/language.dat.lua.d - doins "${S}/language.${PN}.dat.lua" - fi - - [ -n "${TEXLIVE_MODULE_BINSCRIPTS}" ] && dobin_texmf_scripts ${TEXLIVE_MODULE_BINSCRIPTS} - if [ -n "${TEXLIVE_MODULE_BINLINKS}" ] ; then - for i in ${TEXLIVE_MODULE_BINLINKS} ; do - [ -f "${ED}/usr/bin/${i%:*}" ] || die "Trying to install an invalid BINLINK. This should not happen. Please file a bug." - dosym ${i%:*} /usr/bin/${i#*:} - done - fi - - texlive-common_handle_config_files - TEXMF_PATH=${TEXMF_DIST_PATH} texlive-common_handle_config_files -} - -# @FUNCTION: texlive-module_pkg_postinst -# @DESCRIPTION: -# exported function: -# Run texmf-update to ensure the tex installation is consistent with the -# installed texmf trees. - -texlive-module_pkg_postinst() { - etexmf-update - [ -n "${TL_MODULE_INFORMATION}" ] && elog "${TL_MODULE_INFORMATION}" -} - -# @FUNCTION: texlive-module_pkg_postrm -# @DESCRIPTION: -# exported function: -# Run texmf-update to ensure the tex installation is consistent with the -# installed texmf trees. - -texlive-module_pkg_postrm() { - etexmf-update -} - -case "${EAPI:-0}" in - 0|1|2|3|4|5) - EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install \ - pkg_postinst pkg_postrm - ;; - *) - EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_postinst pkg_postrm - ;; -esac diff --git a/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/File-Temp-0.231.100.ebuild b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/File-Temp-0.231.100.ebuild new file mode 100644 index 0000000000..7555c0f30c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/File-Temp-0.231.100.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.2311 +inherit perl-module + +DESCRIPTION="File::Temp can be used to create and open temporary files in a safe way" + +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +# bug 390719 +PATCHES=( "${FILESDIR}/${PN}-0.230.0-symlink-safety.patch" ) diff --git a/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/Manifest b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/Manifest new file mode 100644 index 0000000000..49f6f62e18 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/Manifest @@ -0,0 +1 @@ +DIST File-Temp-0.2311.tar.gz 76988 BLAKE2B d867a5c391fb8bdf1534469ad67f3e122666fd857c3cabda67fcc216896159cb95b31a4885ee47c803e147fa246defc12608780e7814ede8e5662c8f8ffd3d0e SHA512 2db3f03f4d25013c60585cd3e6aa7e68fe9bb26f1957adf6674e9cae9e963a41c559d36862943703f567d116c82747b4fae0612253a784addeb53d7867a232d1 diff --git a/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/files/File-Temp-0.230.0-symlink-safety.patch b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/files/File-Temp-0.230.0-symlink-safety.patch new file mode 100644 index 0000000000..d6a3a717c7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/files/File-Temp-0.230.0-symlink-safety.patch @@ -0,0 +1,37 @@ +From: John Lightsey +Date: Mon, 27 Jun 2011 13:07:44 -0500 +Subject: [PATCH] symlink safety + +Add check for unsafe symbolic links to _is_safe() directory check. + + +diff -ruN File-Temp-0.23.orig/lib/File/Temp.pm File-Temp-0.23/lib/File/Temp.pm +--- File-Temp-0.23.orig/lib/File/Temp.pm 2013-03-14 22:56:59.000000000 +0100 ++++ File-Temp-0.23/lib/File/Temp.pm 2014-10-15 23:46:29.894611586 +0200 +@@ -672,7 +672,25 @@ + my $err_ref = shift; + + # Stat path +- my @info = stat($path); ++ my @info = lstat($path); ++ my $symlink_test_path = $path; ++ my $symlink_loop_count = 0; ++ while (-l _) { ++ if (++$symlink_loop_count >= 50) { ++ $$err_ref = "50 levels of symlinks encountered at $path"; ++ return 0; ++ } ++ if ( $info[4] <= File::Temp->top_system_uid() || $info[4] == $>) { ++ # safe to traverse ++ $symlink_test_path = readlink($symlink_test_path); ++ @info = lstat($symlink_test_path); ++ } ++ else { ++ $$err_ref = "Unsafe symlink at $path"; ++ return 0; ++ } ++ } ++ + unless (scalar(@info)) { + $$err_ref = "stat(path) returned no values"; + return 0; diff --git a/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/metadata.xml b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/metadata.xml new file mode 100644 index 0000000000..acaf45390a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/perl-core/File-Temp/metadata.xml @@ -0,0 +1,13 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + File-Temp + File::Temp + File::Temp::Dir + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/editor/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/editor/ChangeLog deleted file mode 100644 index 51beac9dbe..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/editor/ChangeLog +++ /dev/null @@ -1,96 +0,0 @@ -# ChangeLog for virtual/editor -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/editor/ChangeLog,v 1.30 2014/03/26 08:54:45 ulm Exp $ - - 26 Mar 2014; Ulrich Müller editor-0.ebuild: - Update EAPI to 5. - - 18 Jan 2014; Mike Frysinger editor-0.ebuild: - Add arm64 love. - - 16 Jan 2014; Mike Frysinger editor-0.ebuild: - Mark m68k/s390/sh stable. - - 26 Dec 2013; Ulrich Müller editor-0.ebuild: - Drop to unstable keyword on m68k, s390 and sh. - - 21 Feb 2013; Zac Medico editor-0.ebuild: - Add ~arm-linux keyword. - - 07 Oct 2012; Ulrich Müller editor-0.ebuild: - Update package providing pico from pine to alpine. - - 26 Apr 2012; Alexis Ballier editor-0.ebuild: - keyword ~amd64-fbsd - - 22 Dec 2011; Ulrich Mueller editor-0.ebuild: - Dependencies should be kept in alphabetical order (except for nano). - - 21 Sep 2011; Mike Gilbert editor-0.ebuild: - Prefer vim over gvim to reduce the size of emerge -e @system. - - 07 May 2011; Ulrich Mueller editor-0.ebuild: - Update dependency after package move from easyedit to ee. - - 06 Feb 2011; Mart Raudsepp editor-0.ebuild: - Drop to ~mips - - 13 Mar 2010; Ulrich Mueller editor-0.ebuild: - Remove sys-apps/busybox, fixes bug 309147. - - 11 Mar 2010; Ulrich Mueller editor-0.ebuild: - Require USE=edit for app-misc/mc, bug 283113. Change EAPI to 2. - - 23 Jan 2010; Ulrich Mueller editor-0.ebuild: - Add sys-apps/busybox. - - 27 Dec 2009; Ulrich Mueller editor-0.ebuild: - Update dependency after package move from emacs-cvs to emacs-vcs. - - 15 Dec 2009; Jonathan Callen editor-0.ebuild: - QA: Add prefix keywords - - 09 Aug 2009; Ulrich Mueller editor-0.ebuild: - geresh and qe are gone, bugs 264174 and 275915. Remove them from RDEPEND. - - 22 Mar 2008; Ulrich Mueller editor-0.ebuild: - Remove mit-scheme since it is masked for removal, bug 202160. - - 15 Feb 2008; Christian Faulhammer editor-0.ebuild: - add app-editors/efte - - 01 Feb 2008; Ulrich Mueller editor-0.ebuild: - Undo previous change since bvi is a hex editor. Change LICENSE and HOMEPAGE - to empty string wrt bug 140180. - - 27 Jan 2008; Christian Faulhammer editor-0.ebuild: - add app-editors/bvi and fix LICENSE - - 16 Nov 2007; Ulrich Mueller editor-0.ebuild: - Add some alternatives to RDEPEND, and a comment about the criteria. - - 06 Nov 2007; Christian Faulhammer editor-0.ebuild: - remove app-text/yudit again, it is X only - - 06 Nov 2007; Christian Faulhammer editor-0.ebuild: - add app-text/yudit on request of ulm - - 12 Oct 2007; Ulrich Mueller editor-0.ebuild: - Add mail-client/pine for pico. - - 10 Oct 2007; Fabian Groffen editor-0.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 10 Oct 2007; Christian Faulhammer editor-0.ebuild: - app-editors/pico is a dumb ebuild not installing anything, so removing from - RDEPEND - - 10 Oct 2007; Ulrich Mueller editor-0.ebuild: - Add Jove and Hemlock. - -*editor-0 (10 Oct 2007) - - 10 Oct 2007; Christian Faulhammer +metadata.xml, - +editor-0.ebuild: - initial commit to remove all the PROVIDE=virtual/editor statements in - various ebuilds diff --git a/sdk_container/src/third_party/portage-stable/virtual/editor/Manifest b/sdk_container/src/third_party/portage-stable/virtual/editor/Manifest deleted file mode 100644 index 364aecaafb..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/editor/Manifest +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -EBUILD editor-0.ebuild 1521 SHA256 e37aee2994b71bd1f528bf6bcba5859cf6d6d66d96e54a284815c64d1a645a69 SHA512 f70091f5edfc67c4c082e0d37f578f77383ae487a59cf1fd6b7fce22578ca72548dd9d47751927365c9a1a5ed42514ec75bf32cbf068e32ef4ce92600772eeb3 WHIRLPOOL 6a7acabbab6bb2f3da2377b6532983ff9c7cd96218b65e31f64a59318ab6fa4254b6b54ee47faa2dfde7454308abaa4a70604741229cea88916bd78885676d28 -MISC ChangeLog 3597 SHA256 f0bab148edff7036a2d75a4161ecf4802c505bbbcd976c91f84936378f611878 SHA512 b0437b5bba64bc6977b43a26272868c01c36fef6db991ff93193ccb4de2604cd05d74b5ece125dc0bf154ce3c2de533b40ad2d9598a099c30a34b3d827b4236c WHIRLPOOL 236be0a5ef97fb9f1eaaefc7cc55fb067babf2b3e593852b02303415fa23ceb5ee79e05bf722040aa99712b9264f703f79f17949227afedb97d5bd49baf82e5d -MISC metadata.xml 220 SHA256 643f40ab260e67e4d40ff79ac5517aa30a5ca56c91ed7be29568b90c248fd3c7 SHA512 8e2ee4b589f028a10ad0470d0d394659e6c98322928dcd2871566a8f53d7d4f4d1c8c41054060acb42441fe8cbaee94d03b944fe38010375d39bcb3613f2b5ee WHIRLPOOL b7ecd5db11bc1589b23736a34f31079db3bb481daf51c17758a3a42b008021aa91f12d0f70b985223c9a40f541e879dfd63d99961207c063c0d73d4a23483af2 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQGcBAEBCAAGBQJTMpdhAAoJEJQzkH1pP7W4NDwL/38U5OQnajAp4YLBM1W5IhLB -FwYktC7O/NuTD3k2ujn8jBOBqOAqT4icpNGeMc1+LJUREbjpxbXpvEWnzqepjFap -a5DNEckVm/jstvFwuxjcN3bWecezmq8b3ktkd4JzIRGF+/deBFkC2/90G5FnfwGD -TwyaLoXXgKAz8ggH7qG6CqX4CXLe8I+WXtK9QSt3L9q6oXk9CvNwrt1nGbT0VMKi -2I9H8Y0DxFpziup/e+Y+pWdt/Ht3mcyYJ+1ZqWa71XtmRcv+hIYft5yW0juC8f8b -EgSaaWoEeVrVuvrZt8kvevW5TjpgXxH6oL/tGGLN3mzfLzwRfBS8ynWx7I6DjuuA -IsHJkzYGaV/9+jWLHKhmK5NjYn4TrTpoE1PaWDFlA8c41ucfqkiafqF7ukYynP0d -CQyOpnkj7kuS/LOAb6WPC+1yPRk6Q1vCG5HJrNa2/SZTCF7kada81tz0/GjdA9ad -X4FWUIRc/9d+WN/mhGPPhH8gZOdQaiV2ZyykXxj4Xg== -=QPUC ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/virtual/editor/editor-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/editor/editor-0-r3.ebuild similarity index 58% rename from sdk_container/src/third_party/portage-stable/virtual/editor/editor-0.ebuild rename to sdk_container/src/third_party/portage-stable/virtual/editor/editor-0-r3.ebuild index 3f11d4f40e..4e4d4c9132 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/editor/editor-0.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/editor/editor-0-r3.ebuild @@ -1,25 +1,25 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/editor/editor-0.ebuild,v 1.32 2014/03/26 08:54:45 ulm Exp $ -EAPI=5 +EAPI=7 DESCRIPTION="Virtual for editor" + SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # Add a package to RDEPEND only if the editor: # - can edit ordinary text files, -# - works on the console. +# - works on the console, +# - is a "display" or "visual" editor (e.g., using ncurses). -RDEPEND="|| ( app-editors/nano +RDEPEND="|| ( + app-editors/nano app-editors/dav app-editors/e3 app-editors/ee - app-editors/efte app-editors/elvis - app-editors/emacs - app-editors/emacs-vcs + app-editors/emacs:* app-editors/emact app-editors/ersatz-emacs app-editors/fe @@ -27,25 +27,28 @@ RDEPEND="|| ( app-editors/nano app-editors/jed app-editors/joe app-editors/jove + app-editors/kakoune app-editors/le app-editors/levee app-editors/lpe app-editors/mg + app-editors/moe app-editors/ne + app-editors/neovim app-editors/ng - app-editors/nvi app-editors/qemacs app-editors/teco app-editors/uemacs-pk app-editors/vile app-editors/vim app-editors/gvim + app-editors/vis app-editors/xemacs app-editors/zile app-misc/mc[edit] dev-lisp/cmucl mail-client/alpine[-onlyalpine] - sys-apps/ed )" +)" # Packages outside app-editors providing an editor: # app-misc/mc: mcedit (#62643) diff --git a/sdk_container/src/third_party/portage-stable/virtual/editor/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/editor/metadata.xml index 472bbacc8c..e85882b4a0 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/editor/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/virtual/editor/metadata.xml @@ -1,8 +1,17 @@ - + -emacs -xemacs -vim -base-system + + emacs@gentoo.org + Gentoo Emacs project + + + vim@gentoo.org + Gentoo Vim Project + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/libc/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/libc/ChangeLog deleted file mode 100644 index e37a734882..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/libc/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -# ChangeLog for virtual/libc -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/libc/ChangeLog,v 1.8 2014/03/31 07:41:18 ulm Exp $ - - 31 Mar 2014; Ulrich Müller libc-0.ebuild: - Update to EAPI 5. Remove empty variable assignments. - - 18 Jan 2014; Mike Frysinger libc-0.ebuild: - Add arm64 love. - - 16 Jun 2013; Anthony G. Basile libc-0.ebuild: - Add new libc: sys-libs/musl - - 27 Apr 2012; Alexis Ballier libc-0.ebuild: - keyword ~amd64-fbsd - - 25 Sep 2011; Ulrich Mueller metadata.xml: - Remove myself as maintainer. - -*libc-0 (20 Apr 2011) - - 20 Apr 2011; Ulrich Mueller +libc-0.ebuild, +metadata.xml: - Initial import, bug 359001. diff --git a/sdk_container/src/third_party/portage-stable/virtual/libc/Manifest b/sdk_container/src/third_party/portage-stable/virtual/libc/Manifest deleted file mode 100644 index e21886b0d4..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/libc/Manifest +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -EBUILD libc-0.ebuild 860 SHA256 b8eff81cbfdd60b2559c9e72ba69d565b878d8f5be32a85dd6bd6fe2a82f3f56 SHA512 6969e28f736bbbca2c3e572261756c59680f2eae853f45ab500e6197d76af614fc6b7094ae214434332f4b2dfea65d547315c480cb3f7ee8c88c78e36f3cb0d1 WHIRLPOOL daae592397d50cfad518b220b108b8cfcb00d571880837bcd3e7fb2c11a4dd284cf05a26a6e0427862ac2d302d399150ab80c4f6b4714bf6b522e3da956e79f4 -MISC ChangeLog 811 SHA256 26dc6de927370224a38ec336f9f28591f1ea4777664f408e05f8ce65c8a471ee SHA512 49e08585cb591d59445a275f073847c6b0eed9ebfcb3b26509dce3a7dfcbf89b46cd5063fb402a0bba779d34d04fbd3d556fa40e929bb3e43ca4a6ceb07408f8 WHIRLPOOL 9165d1f7ba424c3fa3b31caad479fb273f0932db3958e1d14d6de70c78647cd96a83905ac8ab8fd9dd8a310c5762fac36244b3d2dac715507f4b3a9823eefd4d -MISC metadata.xml 201 SHA256 6a9c4e8e998c76b33cd7608830375ed54c81d60f7fa7cdf2e09cee1cc3033d4a SHA512 07411603b54a680a80c4965877bf495e1c24d7e27d17672284ea6aeacca50c6abb68fbb4ae45ab07b86b3ec91da95d1ccf138c835d59d54ee0b274525987304a WHIRLPOOL 4d2d3a7c692cebbcd384e1277a4438cf48ec891908adc1581ec21141c54c3cd0c53de833f60f072eba05a554375375bdf90b397e1c95b4155b3d229f9f54f262 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQGcBAEBCAAGBQJTOR28AAoJEJQzkH1pP7W4a20L/19i8SHzYxSdW4J6BipHQ+Uu -MiUpuj9EA6DHpmYC55GvuQTlY0l+ZyNRwOM2lzr7AFG4dPNyu9ncS/QgGBfSSfDl -lt+h585RUD26thWidQEEDRkVu0v52gbmww5qHOgpXeNtVadmINwifoDhqfni2ec4 -0N5FO1g3XDJRIuTPA6e1xyRWF0Y9Mbdwg54k9A95alBRJJJS5HMYbE3aSF6YDhn3 -41r1qA56JfjCF/X02ivudRflSxMcB37+OXejqRGEkf20nAp8YQemhZy3Xk+HgQKH -Uf9eRB1yvfmF0AKbvo8BgKmIhDVmxr1iRMkLTXZ+ACgyQxhrSjhrk2M8vqxomJLO -nTl13vAM4IZsDZFERBPvNEmds2nNg9xlbX8j2sEkE22AX/jQbILmP6iX/NJOfxXs -nLvosUnJN3esgzjQzpoAdnSjPpbyKt+yqiQCJWe4oGO15csk9YZsNLzPai4JLfqB -usH5fdLCBCu+DdenM9Z+74aFmIoCfk58krbnW8lQCQ== -=w3rJ ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/virtual/libc/libc-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/libc/libc-0.ebuild deleted file mode 100644 index 8cabb755e7..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/libc/libc-0.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/libc/libc-0.ebuild,v 1.7 2014/03/31 07:41:18 ulm Exp $ - -EAPI=5 - -DESCRIPTION="Virtual for the C library" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -# explicitly depend on SLOT 2.2 of glibc, because it sets -# a different SLOT for cross-compiling -RDEPEND="!prefix? ( - elibc_glibc? ( sys-libs/glibc:2.2 ) - elibc_musl? ( sys-libs/musl ) - )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/libc/libc-1-r1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/libc/libc-1-r1.ebuild new file mode 100644 index 0000000000..a8f6919f0f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/libc/libc-1-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual for the C library" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +# explicitly depend on SLOT 2.2 of glibc, because it sets +# a different SLOT for cross-compiling +# Cygwin uses newlib, which lacks libcrypt +RDEPEND=" + !prefix-guest? ( + elibc_glibc? ( sys-libs/glibc:2.2 ) + elibc_musl? ( sys-libs/musl ) + ) + prefix-guest? ( + elibc_Cygwin? ( sys-libs/cygwin-crypt ) + !sys-libs/glibc + !sys-libs/musl + )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/libc/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/libc/metadata.xml index 7b307f749f..e1c5251714 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libc/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/virtual/libc/metadata.xml @@ -1,7 +1,13 @@ - + -toolchain -embedded -bsd + + toolchain@gentoo.org + Gentoo Toolchain Project + + + embedded@gentoo.org + Embedded Gentoo + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/package-manager/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/package-manager/ChangeLog deleted file mode 100644 index 5cb748e84f..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/package-manager/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -# ChangeLog for virtual/package-manager -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/package-manager/ChangeLog,v 1.6 2014/03/26 08:58:21 ulm Exp $ - - 26 Mar 2014; Ulrich Müller package-manager-0.ebuild: - Update to EAPI 5. Remove empty variable assignments. - - 18 Jan 2014; Mike Frysinger package-manager-0.ebuild: - Add arm64 love. - - 17 Feb 2013; Zac Medico package-manager-0.ebuild: - Add ~arm-linux keyword. - - 27 Apr 2012; Alexis Ballier package-manager-0.ebuild: - keyword ~amd64-fbsd - - 25 Sep 2011; Ulrich Mueller metadata.xml: - Remove myself as maintainer. - -*package-manager-0 (09 Apr 2011) - - 09 Apr 2011; Ulrich Mueller +package-manager-0.ebuild, - +metadata.xml: - Initial import, bug 358847. diff --git a/sdk_container/src/third_party/portage-stable/virtual/package-manager/Manifest b/sdk_container/src/third_party/portage-stable/virtual/package-manager/Manifest deleted file mode 100644 index c544c57d08..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/package-manager/Manifest +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -EBUILD package-manager-0.ebuild 699 SHA256 8cd33bf3044b16480a952b99c569b196f20004e1962e6e5dda585df6dbaea93c SHA512 23a2aee7ccb5ab3220c9ed58fc562207fa1cfc6dca3b09ef625cb413faec51920cf31a2b9979fbc083cf8c13946ad2204e75cbcb964410eee3d2d0304d992e3f WHIRLPOOL 255b4d89941f572bc9aa348f0f9e34c66ad9315f09efc2907f439a03db8afc7e75a6ac9f67118ac10b3649402389c46930c12e95ba79b4ee68c8e1cac13a4442 -MISC ChangeLog 889 SHA256 31fc699a15a887e5be0a49469212da6a05e1b253a8eeb82fd0eb7af7d9a6f46b SHA512 cb5d35df5d41a3ac71d822a8f4f0d1bd82f28f05ff02ff0e71b0f1202716f8c62cba9dba82c1d5a92d9d1cdfcfc24628a4fb92fc62efdc098c015f8d4c82a102 WHIRLPOOL 4b8802282670db4a3cc5f8d647367621b7908b9de4941526bf31ac68fbb4416c5b40700ee967bb044c176a74121fbf8bccf37070f53476d8371b8e1017336d2f -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQGcBAEBCAAGBQJTMpg4AAoJEJQzkH1pP7W4n4EMAI6RTqW+RQRsgpifGcYjWj9I -D30d5ROzhPtRkHLCXHWzZfgiduft7Y6hajkyJWqiF4hKvEPrvfPkHgvNPoXBYvAz -oyezqdv6bJKNDpVUi7BoAp7JKnZv0h75Uias4jRSFI6lui0PmvImKUYxBAERuDmC -P8HA7BvXBfFLijAVtEAoDP+MpILVkDrVZVbIW055PzeTkttbmZwaNddu8/8KTvrW -RJWWzQofO+BNh55Z65VZ5LbaGSUkN4MGIhcMNRtOdK11NqaHskg7IQdcFxYHXtof -wwSa+91N0svjeSSPwLjnpPKxFZ69UWB4BFXQw4WiujSU5/o41DvAmVhRBJK0sGFk -gpyQnudpgEGPv+mGWvRINlyMt3HgbuVQkFsExDIJp/3tcxs2bTQ0DC0QIJ1kYoLU -EmTvKjOA2cJoIV1uDWMLCxY1p1OLIBZvG4QyZslE1ePGeKEvzY6jNWFB6ACiiKNM -1HpGEFhgt+gLzfwjniGd4YLA4CHW41MSExxsiKi0bg== -=XEz2 ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/virtual/package-manager/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/package-manager/metadata.xml index 96a2d58636..de9d784241 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/package-manager/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/virtual/package-manager/metadata.xml @@ -1,5 +1,9 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-0.ebuild deleted file mode 100644 index 36e33e682f..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-0.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/package-manager/package-manager-0.ebuild,v 1.5 2014/03/26 08:58:21 ulm Exp $ - -EAPI=5 - -DESCRIPTION="Virtual for the package manager" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND="|| ( sys-apps/portage - sys-apps/paludis - sys-apps/pkgcore )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-1.ebuild new file mode 100644 index 0000000000..c5d4122621 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-1.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual for the package manager" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + || ( + sys-apps/portage + sys-apps/pkgcore + )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/pager/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/pager/ChangeLog deleted file mode 100644 index adb3fb5adb..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pager/ChangeLog +++ /dev/null @@ -1,51 +0,0 @@ -# ChangeLog for virtual/pager -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/pager/ChangeLog,v 1.16 2014/03/26 08:56:07 ulm Exp $ - - 26 Mar 2014; Ulrich Müller pager-0.ebuild: - Update to EAPI 5. - - 18 Jan 2014; Mike Frysinger pager-0.ebuild: - Add arm64 love. - - 17 Jan 2014; Mike Frysinger pager-0.ebuild: - Mark m68k/s390/sh stable. - - 26 Dec 2013; Ulrich Müller pager-0.ebuild: - Drop to unstable on m68k, s390 and sh. Remove empty variable assignments. - - 22 Feb 2013; Zac Medico pager-0.ebuild: - Add ~arm-linux keyword. - - 27 Apr 2012; Alexis Ballier pager-0.ebuild: - keyword ~amd64-fbsd - - 10 Jan 2012; Ulrich Müller pager-0.ebuild: - Drop USE conditional for prefix, since util-linux is no longer - package.provided in prefix/linux profiles. Bug 339854. - - 14 Nov 2011; Christian Faulhammer pager-0.ebuild: - Add app-editors/vim with vim-pagers USE flag as reported in bug 390465 by - Douglas Freed - - 13 Jun 2011; Christian Faulhammer pager-0.ebuild: - Add dependency on USE=ncurses on sys-apps/util-linux, see bug 370367 by - Albert W. Hopkins - - 05 Oct 2010; Jeremy Olexa pager-0.ebuild: - Don't depend on util-linux for Gentoo Prefix, bug 339854 - - 15 Dec 2009; Jonathan Callen pager-0.ebuild: - QA: Add prefix keywords - - 18 Apr 2009; Ulrich Mueller pager-0.ebuild: - Include util-linux as alternative, since it installs /bin/more. - - 28 Nov 2008; Christian Faulhammer metadata.xml: - Change my email address - -*pager-0 (21 Mar 2008) - - 21 Mar 2008; Christian Faulhammer +metadata.xml, - +pager-0.ebuild: - initial import diff --git a/sdk_container/src/third_party/portage-stable/virtual/pager/Manifest b/sdk_container/src/third_party/portage-stable/virtual/pager/Manifest deleted file mode 100644 index 1ebf46246a..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pager/Manifest +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -EBUILD pager-0.ebuild 740 SHA256 3ac76c8660be13d3ef9ee93955782c3de63b20e0b8fe438245143bb96131eb3c SHA512 df13eb45b7f70e2af6da66dcd73a0dd6ed5aa5e65a266ba89b67b22a92fc1461495f44eceb8030a8ef1a46c51e4fa5d3fa08e41d965c96d632b70f63edfa6925 WHIRLPOOL 843f98ef01d304bc8163fc9cdde72af2e5d988241901a55c265c5a3daf3b5ccd2a13d96b9ff6d982d2c7bb85b98a05c988986171ee2382fc99966fd785f15c57 -MISC ChangeLog 1924 SHA256 09263aa095794a0cb2848d2d05e38e239fb8514b364a36e52b854fa309353d2f SHA512 cb7131c848d26437f40c05ac01404ae32d3bfa61bc1a2d4d05db3862fa53b86c9c6784598357d5e10b9e39ceb1fa18a99efca066dc0443ace99b9d0a9a36021d WHIRLPOOL e8c067f0d03446397d018b6b4c428e609cc90d0924c52d4d74f9924908a5cc7d40899e3cfad9cc62ffe5a52630d5f734fbc15ecbb415e58ddbb77a8c53fbca16 -MISC metadata.xml 240 SHA256 c85b75948508f1f2d40d4d2cacee4622b08ce6ac78dfa3176dd005cc45f8eceb SHA512 8970eb0342a5cf56531ef8d83190af5c729c7f71ac08a80307b25494a0728896ad9d344bfcd337707b9fef8911eccd3b21f0f003fa21c810a7c353576ca43183 WHIRLPOOL b2897d7e02eeccb7e89b9923dd16c3b10d89c989671cadb9323b25b0f1c9a92c5c96912b6e3876282b42015aed07e5e33b4e7caa20cc0ffdf7b27bb24a5d239d ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQGcBAEBCAAGBQJTMpezAAoJEJQzkH1pP7W4rcML/1V5YnFzwmyLiFdlaQTIK5Ck -YJwqbOBYCSbDpcpXUtuwO/RL63GjQw1RIxlWtQfqXceBHKHMxgKoWIxkO39ZbwHv -50DGea7EJeCQhTTmXyPKdYrygRYbICpkx/MMQvxWz+AsK/qlFEWwdtJH9DXmWEAv -eNClYOsthcyak3eedbF81+8S7Z+2fROKwTM41TXU1eKryCYGJY6cT0PDmhABWxIQ -3awWoTANsJoB/JXv0xZQGeOvHGi5d5iz3IRHPsJM+xsoLxYWSsNiB+rVBkv6bnFC -CgjhqAVwG5so8Op8c1ECPJW8bhCfidULD3B5QyKF8n7PZhJJTM82xLiRu6SaPDO6 -2TVG6VGw7zrj8apFOsAa8yOOPdHvSXe7aZ7p2rVJEaj0ZCtaLOWpHNFWfd3RpSbS -I56varcTLwdkhZ6m1GjEU+lK0Pu08LYmXwLDw6aH1ddwGqAlxjSWS5dvZHw7XpID -Jpyqzb8XePcQOZAERlaXD0BlNMTYTRvc8cV4sulB2w== -=jfP7 ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/virtual/pager/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/pager/metadata.xml index 2811adea6e..996eb9fa78 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/pager/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/virtual/pager/metadata.xml @@ -1,8 +1,9 @@ - + - - fauli@gentoo.org - Christian Faulhammer - + + mgorny@gentoo.org + Michał Górny + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/pager/pager-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/pager/pager-0.ebuild index b7157e08cc..2f0f8be365 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/pager/pager-0.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/pager/pager-0.ebuild @@ -1,15 +1,13 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/pager/pager-0.ebuild,v 1.13 2014/03/26 08:56:07 ulm Exp $ -EAPI=5 +EAPI=6 DESCRIPTION="Virtual for command-line pagers" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND="|| ( sys-apps/less - sys-apps/more sys-apps/most sys-apps/util-linux[ncurses] app-text/lv diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog deleted file mode 100644 index 39bf5800d8..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog +++ /dev/null @@ -1,66 +0,0 @@ -# ChangeLog for virtual/pam -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*pam-0-r1 (09 Aug 2015) -*pam-0 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +metadata.xml, - +pam-0.ebuild, +pam-0-r1.ebuild: - proj/gentoo: Initial commit - - This commit represents a new era for Gentoo: - Storing the gentoo-x86 tree in Git, as converted from CVS. - - This commit is the start of the NEW history. - Any historical data is intended to be grafted onto this point. - - Creation process: - 1. Take final CVS checkout snapshot - 2. Remove ALL ChangeLog* files - 3. Transform all Manifests to thin - 4. Remove empty Manifests - 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ - 5.1. Do not touch files with -kb/-ko keyword flags. - - Signed-off-by: Robin H. Johnson - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - - 24 Jan 2016; Michał Górny metadata.xml: - Replace all herds with appropriate projects (GLEP 67) - - Replace all uses of herd with appropriate project maintainers, or no - maintainers in case of herds requested to be disbanded. - - 24 Jan 2016; Michał Górny metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog-2015 deleted file mode 100644 index 3cc4f183f6..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog-2015 +++ /dev/null @@ -1,53 +0,0 @@ -# ChangeLog for virtual/pam -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/pam/ChangeLog,v 1.15 2014/10/27 01:52:56 vapier Exp $ - - 27 Oct 2014; Mike Frysinger pam-0-r1.ebuild: - Mark arm64/m68k/s390/sh stable. - - 15 Sep 2014; Agostino Sarubbo pam-0-r1.ebuild: - Stable for sparc, wrt bug #512012 - - 13 Sep 2014; Markus Meier pam-0-r1.ebuild: - arm stable, bug #512012 - - 25 Aug 2014; Agostino Sarubbo pam-0-r1.ebuild: - Stable for alpha, wrt bug #512012 - - 23 Aug 2014; Agostino Sarubbo pam-0-r1.ebuild: - Stable for ia64, wrt bug #512012 - - 21 Aug 2014; Agostino Sarubbo pam-0-r1.ebuild: - Stable for ppc64, wrt bug #512012 - - 07 Aug 2014; Jeroen Roovers pam-0-r1.ebuild: - Stable for HPPA (bug #512012). - - 28 Jul 2014; Agostino Sarubbo pam-0-r1.ebuild: - Stable for ppc, wrt bug #512012 - - 23 Jul 2014; Agostino Sarubbo pam-0-r1.ebuild: - Stable for x86, wrt bug #512012 - - 22 Jul 2014; Agostino Sarubbo pam-0-r1.ebuild: - Stable for amd64, wrt bug #512912 - - 18 Jun 2014; Michał Górny pam-0-r1.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - -*pam-0-r1 (30 May 2014) - - 30 May 2014; Michał Górny +pam-0-r1.ebuild: - Enable multilib support. - - 18 Jan 2014; Mike Frysinger pam-0.ebuild: - Add arm64 love. - - 26 Apr 2012; Alexis Ballier pam-0.ebuild: - keyword ~amd64-fbsd - -*pam-0 (07 Apr 2011) - - 07 Apr 2011; Ulrich Mueller +pam-0.ebuild, +metadata.xml: - Initial import, bug 358903. diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/Manifest b/sdk_container/src/third_party/portage-stable/virtual/pam/Manifest deleted file mode 100644 index ad1862e4b3..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pam/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -EBUILD pam-0-r1.ebuild 546 SHA256 036c4ac0a762afef5754b66edefb647123fc382b87313c28146b8e0705744c82 SHA512 949959c73c885ed155749128342241b4e20470b94c16abff6d4eb5f9ca57259a8b3d87d3f216f81648277952c8954cd65cc6074981a9c5d3d19483b31e1d4cfe WHIRLPOOL 487ca745250d96fc884d71a0403be93b6d47884875c3144657df885abc21a670ad4c566654b6cefce40fa8b993b15978d6d97d17e739b648b702e236f60e3630 -EBUILD pam-0.ebuild 459 SHA256 eaf450a42683bf5e4b7c6f7365f00ef9dd0aaf23268e9ebcacc3dd37f8c6dad9 SHA512 e833aed70f917da65a097e51ba3c74dfc62e3689829cd9f6f8954097c0f1d89da142105d87d95e56cc12d216a89b180dcbed1f56abb4a24fd68944958fedaf5f WHIRLPOOL 07bf82cd00ee5b6ec681ba9cd22bda15ec84b7daf57f17b66cc2c1c2f621c367fc8d5ee425941262c27d82797c666725b0fcdf212b47141c2475a978b992361d -MISC ChangeLog 2448 SHA256 8002a9f06c5cce617e81514e529219cdd00f7419c5c36dadc250f9e817884086 SHA512 8997637bb0e97666cd8146257e3621d111b037b045e2a6ca66cbe1f911d137a5b13eca72d664b3b87541f5aca53f54a2304f6708e6d3e3f04655738290bf2dd5 WHIRLPOOL 5ed612b09549cfd40f05531636f62404423d9d01bf5dea318c037bb524355e495ebcf14f1df73fdfe4e11438840917e6b1f819652c164b01bacfd66dbad993cf -MISC ChangeLog-2015 1781 SHA256 3eece6c3d60fcbf227d62fbd90dfff640cd732e082767166bc4be9ce31f2257c SHA512 d8c7edede6cda2029f50dd8abfc06a62bb46795f235757ad96d33ca80f61e978fdbc6d3e0e739bf1bce35007f849bbefd081d70268fbf081f5790649e0b6a1b2 WHIRLPOOL 1038ec4b857e5eb5726af983979069f6ea2f89bdd3aeb193bbca205f3f2116684483ee0da3af2e5c12d9cf46ff433592d6716400e0c62091efe147f8c0a5af19 -MISC metadata.xml 218 SHA256 aa271c681dfc9bf18adc9c9bfad5f2f9c82e52fb4c625f6c88bd5b2a1cb8a1fc SHA512 7be455e43575c72306315d52cfbde10ad9b4168a5da4a0ab7b9bf6c526720d0cf1eb2ec25592d0822c3cf792b185fd0a1b88902bc52cca055dd279c1416ae9bc WHIRLPOOL 5ee5b445de0ba64fdebf331a6c89ee2d4bc6b1da94083ea41913e234d4c6229c805a91d82f0d1067d09421d098ffb7cd48b9853424a21a7b273d9a57c8b95dd5 diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/pam/metadata.xml deleted file mode 100644 index 8a45446cbb..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pam/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - pam-bugs@gentoo.org - - diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0-r1.ebuild deleted file mode 100644 index af413a40d0..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit multilib-build - -DESCRIPTION="Virtual for PAM (Pluggable Authentication Modules)" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="" - -DEPEND="" -RDEPEND=" - || ( - >=sys-libs/pam-1.1.6-r2[${MULTILIB_USEDEP}] - >=sys-auth/openpam-20120526-r1[${MULTILIB_USEDEP}] - )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0.ebuild deleted file mode 100644 index 65f5e7039c..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -DESCRIPTION="Virtual for PAM (Pluggable Authentication Modules)" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="" - -DEPEND="" -RDEPEND="|| ( >=sys-libs/pam-0.78 - sys-auth/openpam )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-Carp/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/perl-Carp/metadata.xml new file mode 100644 index 0000000000..1a0d0fb9a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-Carp/metadata.xml @@ -0,0 +1,9 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild new file mode 100644 index 0000000000..32755beb5f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual for ${PN#perl-}" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + || ( =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} ) + dev-lang/perl:= + !perl-core/${PN#perl-}-${PV}-r999 +" diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/metadata.xml new file mode 100644 index 0000000000..1a0d0fb9a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/metadata.xml @@ -0,0 +1,9 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/perl-Exporter-5.760.0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/perl-Exporter-5.760.0.ebuild new file mode 100644 index 0000000000..32755beb5f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/perl-Exporter-5.760.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual for ${PN#perl-}" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + || ( =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} ) + dev-lang/perl:= + !perl-core/${PN#perl-}-${PV}-r999 +" diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/metadata.xml new file mode 100644 index 0000000000..1a0d0fb9a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/metadata.xml @@ -0,0 +1,9 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/perl-File-Temp-0.231.100.ebuild b/sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/perl-File-Temp-0.231.100.ebuild new file mode 100644 index 0000000000..4c5e427549 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/perl-File-Temp-0.231.100.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual for ${PN#perl-}" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + ~perl-core/${PN#perl-}-${PV} + dev-lang/perl:= +" + +# this is the dev-lang/perl-5.34 version but we need the security patch diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-IO/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/perl-IO/metadata.xml new file mode 100644 index 0000000000..1a0d0fb9a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-IO/metadata.xml @@ -0,0 +1,9 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/perl-IO/perl-IO-1.460.0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/perl-IO/perl-IO-1.460.0.ebuild new file mode 100644 index 0000000000..32755beb5f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/perl-IO/perl-IO-1.460.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Virtual for ${PN#perl-}" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + || ( =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} ) + dev-lang/perl:= + !perl-core/${PN#perl-}-${PV}-r999 +" diff --git a/sdk_container/src/third_party/portage-stable/virtual/ssh/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/ssh/ChangeLog deleted file mode 100644 index 51d95d8d44..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/ssh/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -# ChangeLog for virtual/ssh -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/ssh/ChangeLog,v 1.6 2014/03/31 20:31:02 ulm Exp $ - - 31 Mar 2014; Ulrich Müller ssh-0.ebuild: - Update to EAPI 5. Remove empty variable assignments. - - 18 Jan 2014; Mike Frysinger ssh-0.ebuild: - Add arm64 love. - - 19 Feb 2013; Zac Medico ssh-0.ebuild: - Add ~arm-linux keyword. - - 29 May 2012; Alexis Ballier ssh-0.ebuild: - keyword ~amd64-fbsd - - 25 Sep 2011; Ulrich Mueller metadata.xml: - Remove myself as maintainer. - -*ssh-0 (16 Apr 2011) - - 16 Apr 2011; Ulrich Mueller +ssh-0.ebuild, +metadata.xml: - Initial import, bug 361121. diff --git a/sdk_container/src/third_party/portage-stable/virtual/ssh/Manifest b/sdk_container/src/third_party/portage-stable/virtual/ssh/Manifest deleted file mode 100644 index ec9bf28ca8..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/ssh/Manifest +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -EBUILD ssh-0.ebuild 748 SHA256 4b77dee202dee9a70257cb94aeb87289e805679ea8f3db822ec7b463fc2cab48 SHA512 648914f1e2822a3a65cd1976240665431729aa06b77e554e21b23b9a50e49140a1936d16cac19414f899db3c3b67a186ad660ac1c449de7cbb44d6ccb3a4f087 WHIRLPOOL aeeac5f18e0ae444c9065b8721514883f8115348bb0c6f7e83e4881ff41a30b2dd19d11dfe97deac40cef16ea4539cd30754c5d9bb3fd2bfb7d354ee55fa88e1 -MISC ChangeLog 791 SHA256 3baac70df299e281f7f6cd40654646437f880966c379e573660265ee5dd6f4be SHA512 e484e58a1ade30bd8d732d422ff2d428c120d549568c33f2fdc0a17886904730ab8a93b099733ffa445e8d8a02ea1ac3b70e007f09a847586b72db10a2541175 WHIRLPOOL 82c367417fe1486fbceb830c6db200dacf1666eadee5e28fe08b5189e3a17fd5558ddff7210de191b0f4328c1b11af8231942b885414727cd9147a5e21a97f3b -MISC metadata.xml 186 SHA256 04373079c085973d487fc4ef7d09068120b2c7a77ac582723926778c466fbdc0 SHA512 246e166ef2beb8ba1a6409f5f712583f72a5914160fdcd7d70d66007a81857462f2a29b1ee843c3018989ec72497919baa5f43339bec1ac8991152551ce7a4e4 WHIRLPOOL a07f2881788e80ed8005d6ac95d5cde132c8a51a405b18964ea02f16c14393c2d4e94de80af57b2c788e8d533421f21db8a65f3bedcd091038c9d19d1080eeca ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQGcBAEBCAAGBQJTOdIpAAoJEJQzkH1pP7W42VYMAISjA0s5Mjd+Im68jsH0Oivk -JSQiSwKzkwq68M6vcF/TzVC2dMtX+HaBAVSqudz2QlqEiV9+QCtUsymsP1ryGHZx -CPeg1sR7nVzBlQMSE3K0vK8DuEiE2MpcjRpEsE8KvH5Gtg2yS/wOPEdZ+eiCpuxY -Qw1cF5I1AB+ZuYRuAKPVzGEWBe3HCAgFmAadG0Uml4fhUQUhB6iPmAdVahmEIYuT -3fGRweHHfZFkr1+chLZUQcY9t1AZqAwHuYSAWOkplySkKBHK0FcJlMigLgpcDfT5 -YI/6DMg9Wlwj8eKnHF4i+vBCYP1aCNqtV5xpwWL6U5aC95QQlzmjqnWHgVa7LgJ+ -lIKaeduJe0pOiy80LeJd8fYz5Q0HHN7KvNU358xFdqqUjyRugwa7IIYZzLLPDx/2 -G9vewz9xwjlYNHLrGNwbborUrRQynIz+fK16BI57Y9MfzfknFsbbqLHWPATzT6n3 -JzHGEjmqHb+X9Opywn2uTpyobzlUXmmkdDfYcMZ+dA== -=l9Ss ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/virtual/ssh/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/ssh/metadata.xml index 810ac9554f..eb3803ed83 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/ssh/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/virtual/ssh/metadata.xml @@ -1,6 +1,16 @@ - + -base-system -embedded + + base-system@gentoo.org + Gentoo Base System + + + embedded@gentoo.org + Embedded Gentoo + + + Prefer net-misc/dropbear over net-misc/openssh + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/ssh/ssh-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/ssh/ssh-0.ebuild index fd5a3b7b20..d1ff1e609e 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/ssh/ssh-0.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/ssh/ssh-0.ebuild @@ -1,15 +1,16 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/ssh/ssh-0.ebuild,v 1.5 2014/03/31 20:31:02 ulm Exp $ -EAPI=5 +EAPI=6 DESCRIPTION="Virtual for SSH client and server" + SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="minimal" -RDEPEND="minimal? ( +RDEPEND=" + minimal? ( || ( net-misc/dropbear net-misc/openssh ) ) !minimal? (