Merge pull request #287 from flatcar-linux/krnowak/pkg-updates-2014

Update packages from 2014
This commit is contained in:
Krzesimir Nowak 2022-02-23 13:22:08 +01:00 committed by GitHub
commit f521644278
58 changed files with 380 additions and 2301 deletions

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
@ -8,6 +8,5 @@
<upstream>
<remote-id type="cpan">File-Slurp</remote-id>
<remote-id type="cpan-module">File::Slurp</remote-id>
<remote-id type="cpan-module">FileSlurp_12</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <vapier@gentoo.org> gtk-doc-am-1.20.ebuild:
Mark arm64/m68k/s390/sh stable.
26 Apr 2014; Pacho Ramos <pacho@gentoo.org> -gtk-doc-am-1.19.ebuild:
drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for ppc, wrt bug #507568
28 Mar 2014; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.20.ebuild:
Stable for HPPA (bug #499954).
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
amd64 stable, bug 499954
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.20.ebuild:
arch stable, bug 888
*gtk-doc-am-1.20 (16 Feb 2014)
16 Feb 2014; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.20.ebuild,
-gtk-doc-am-1.18.ebuild:
Version bump, drop old
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gtk-doc-am-1.19.ebuild:
Add arm64 love.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gtk-doc-am-1.19.ebuild:
Mark m68k/s390/sh stable.
07 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for sparc, wrt bug #482886
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for ppc64, wrt bug #482886
04 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for ppc, wrt bug #482886
03 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for ia64, wrt bug #482886
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for alpha, wrt bug #482886
02 Sep 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for x86, wrt bug #482886
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for arm, wrt bug #482886
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for amd64, wrt bug #482886
29 Aug 2013; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.19.ebuild:
Stable for HPPA (bug #482886).
06 Jun 2013; Pacho Ramos <pacho@gentoo.org> 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 <pacho@gentoo.org> +gtk-doc-am-1.19.ebuild:
Version bump
07 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org> -gtk-doc-am-1.17.ebuild:
Clean up old revision.
19 Feb 2013; Zac Medico <zmedico@gentoo.org> gtk-doc-am-1.18.ebuild:
Add ~arm-linux keyword.
05 May 2012; Jeff Horelick <jdhore@gentoo.org> gtk-doc-am-1.17.ebuild,
gtk-doc-am-1.18.ebuild:
THE FINAL dev-util/pkgconfig -> virtual/pkgconfig
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gtk-doc-am-1.18.ebuild:
keyword ~amd64-fbsd
30 Oct 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.18.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #385699
28 Oct 2011; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.18.ebuild:
arm stable, bug #385699
21 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> gtk-doc-am-1.18.ebuild:
x86 stable wrt bug #385699
18 Oct 2011; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.18.ebuild:
Stable for HPPA (bug #385699).
16 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.18.ebuild:
ppc/ppc64 stable wrt #385699
14 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> gtk-doc-am-1.18.ebuild:
amd64 stable wrt #385699
*gtk-doc-am-1.18 (15 Sep 2011)
15 Sep 2011; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.18.ebuild:
Version bump.
10 Sep 2011; Pacho Ramos <pacho@gentoo.org> -gtk-doc-am-1.15.ebuild,
-gtk-doc-am-1.16.ebuild:
Remove old.
19 Aug 2011; Guy Martin <gmsoft@gentoo.org> gtk-doc-am-1.17.ebuild:
hppa stable, bug #369909
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.17.ebuild:
m68k stable wrt #369909
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.17.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #369909
12 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.17.ebuild:
ppc/ppc64 stable to break circular dependecy glib->gtk-doc-am->pkgconfig
17 Jul 2011; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.17.ebuild:
arm stable, bug #369909
14 Jul 2011; Thomas Kahle <tomka@gentoo.org> gtk-doc-am-1.17.ebuild:
x86 stable per bug 369909
01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> gtk-doc-am-1.17.ebuild:
Stable on amd64 wrt bug #278255
22 May 2011; Nirbheek Chauhan <nirbheek@gentoo.org> gtk-doc-am-1.17.ebuild:
Fix circular dep, bug 368301
03 May 2011; Fabian Groffen <grobian@gentoo.org> gtk-doc-am-1.17.ebuild:
Marked ~x64-freebsd
13 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-doc-am-1.16.ebuild:
ppc/ppc64 stable wrt #353436
12 Mar 2011; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.16.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #353436
07 Mar 2011; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.16.ebuild:
Stable for HPPA (bug #353436).
07 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
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 <pacho@gentoo.org> +gtk-doc-am-1.17.ebuild:
Version bump.
24 Feb 2011; Thomas Kahle <tomka@gentoo.org> gtk-doc-am-1.16.ebuild:
x86 stable per bug 353436
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> 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 <pacho@gentoo.org> +gtk-doc-am-1.16.ebuild:
Version bump.
14 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gtk-doc-am-1.11.ebuild, -gtk-doc-am-1.13.ebuild:
Clean up old revisions.
17 Oct 2010; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.15.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #324077
14 Oct 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.15.ebuild:
arm stable, bug #324077
07 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
gtk-doc-am-1.15.ebuild:
ppc64 stable wrt #324077
11 Sep 2010; Joseph Jezak <josejx@gentoo.org> gtk-doc-am-1.15.ebuild:
Marked ppc for bug #324077.
18 Aug 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.13.ebuild:
arm stable, bug #314899
15 Aug 2010; Gilles Dartiguelongue <eva@gentoo.org>
-gtk-doc-am-1.10-r1.ebuild:
Clean up old revision.
14 Aug 2010; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.13.ebuild:
alpha/ia64/sh/sparc stable wrt #314899
09 Aug 2010; Joseph Jezak <josejx@gentoo.org> gtk-doc-am-1.13.ebuild:
Marked ppc stable.
05 Aug 2010; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.15.ebuild:
Stable for HPPA (bug #324077).
01 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
gtk-doc-am-1.15.ebuild:
x86 stable, bug 324077
31 Jul 2010; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.15.ebuild:
amd64 stable, bug 324077
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.13.ebuild:
Stable on alpha, bug #329621
20 Jul 2010; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.13.ebuild:
Stable for HPPA (bug #314899).
04 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
gtk-doc-am-1.13.ebuild:
ppc64 stable wrt #314899
*gtk-doc-am-1.15 (13 Jun 2010)
13 Jun 2010; Pacho Ramos <pacho@gentoo.org> +gtk-doc-am-1.15.ebuild:
Add new version for Gnome 2.30.
04 Jun 2010; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.13.ebuild:
x86 stable, bug #314899
07 May 2010; Pacho Ramos <pacho@gentoo.org> gtk-doc-am-1.13.ebuild:
Restrict tests since this ebuild doesn't compile anything (see bug
#316071)
03 May 2010; Olivier Crête <tester@gentoo.org> gtk-doc-am-1.13.ebuild:
amd64 stable, bug #314899
28 Feb 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
gtk-doc-am-1.13.ebuild:
Add app-text/docbook-xsl-stylesheets to DEPEND per bug 307025
22 Feb 2010; Fabian Groffen <grobian@gentoo.org> 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 <eva@gentoo.org>
gtk-doc-am-1.13.ebuild:
Fix missing dependency, bug #305173.
*gtk-doc-am-1.13 (14 Feb 2010)
14 Feb 2010; Gilles Dartiguelongue <eva@gentoo.org>
+gtk-doc-am-1.13.ebuild:
Version bump. Now provides gtkdoc-rebase, refs bug #262491.
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
gtk-doc-am-1.11.ebuild:
Transfer Prefix keywords
26 Oct 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.11.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #285586
08 Oct 2009; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.11.ebuild:
arm stable, bug #285586
03 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.11.ebuild:
Stable on alpha, bug #285586
30 Sep 2009; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.11.ebuild:
Stable for HPPA (bug #285586).
27 Sep 2009; nixnut <nixnut@gentoo.org> gtk-doc-am-1.11.ebuild:
ppc stable #285586
25 Sep 2009; Brent Baude <ranger@gentoo.org> gtk-doc-am-1.11.ebuild:
Marking gtk-doc-am-1.11 ppc64 stable for bug 285586
22 Sep 2009; Markus Meier <maekke@gentoo.org> gtk-doc-am-1.11.ebuild:
x86 stable, bug #285586
19 Sep 2009; Olivier Crête <tester@gentoo.org> gtk-doc-am-1.11.ebuild:
Stable on amd64, bug #285586
10 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
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 <leio@gentoo.org> +gtk-doc-am-1.11.ebuild:
New version shipping gtk-doc.m4 of gtk-doc-1.11
28 Apr 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
m68k stable
02 Jan 2009; Raúl Porcel <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
arm/s390/sh stable
14 Aug 2008; Mart Raudsepp <leio@gentoo.org> -gtk-doc-am-1.10.ebuild:
Remove old
30 Jul 2008; Brent Baude <ranger@gentoo.org> 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 <armin76@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
ia64 stable
04 Jun 2008; Markus Rothe <corsair@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Stable on ppc64; bug #224817
04 Jun 2008; Jeroen Roovers <jer@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
Stable for HPPA (bug #224817).
26 May 2008; Mart Raudsepp <leio@gentoo.org> 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 <maekke@gentoo.org> gtk-doc-am-1.10-r1.ebuild:
amd64/x86 stable, bug #223297
24 May 2008; nixnut <nixnut@gentoo.org> gtk-doc-am-1.10.ebuild:
Stable on ppc wrt bug 223297
23 May 2008; Tobias Klausmann <klausman@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Stable on alpha, bug #223297
23 May 2008; Ferris McCormick <fmccor@gentoo.org>
gtk-doc-am-1.10-r1.ebuild:
Sparc stable, required for Bug #223297.
08 Apr 2008; Rémi Cardona <remi@gentoo.org> 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 <remi@gentoo.org> +gtk-doc-am-1.10-r1.ebuild:
keep the original name for the m4 macro file (fixes bug #216634)
24 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> 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 <dang@gentoo.org> +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

View File

@ -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

View File

@ -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}
!<dev-util/gtk-doc-${GNOME_ORG_PVP}"
# pkg-config is used by gtkdoc-rebase at runtime
# PDEPEND to avoid circular deps, bug 368301
PDEPEND="virtual/pkgconfig"
# This ebuild doesn't even compile anything, causing tests to fail when updating (bug #316071)
RESTRICT="test"
src_configure() {
# Duplicate autoconf checks so we don't have to call configure
local PERL=$(type -P perl)
test -n "${PERL}" || die "Perl not found!"
"${PERL}" -e "require v5.6.0" || die "perl >= 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
}

View File

@ -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="!<dev-util/gtk-doc-${GNOME_ORG_PVP}"
PDEPEND="virtual/pkgconfig"
# This ebuild doesn't even compile anything, causing tests to fail when updating (bug #316071)
RESTRICT="test"
src_configure() {
:
}
src_compile() {
:
}
src_install() {
insinto /usr/share/aclocal
doins buildsystems/autotools/gtk-doc.m4
}

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<maintainer type="project">
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
</pkgmetadata>

View File

@ -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 <johnm@gentoo.org>
# @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: <files>
# @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 !"
}

View File

@ -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 <gnome@gentoo.org>
# @AUTHOR:
# Author: Michał Górny <mgorny@gentoo.org>
# Based on the work of: Arun raghaven <ford_prefect@gentoo.org>
# which in turn was based on the work of Jim Ramsay <lack@gentoo.org>
# @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-<binding>' 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
}

View File

@ -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 <mgorny@gentoo.org>
# Gilles Dartiguelongue <eva@gentoo.org>
# Saleem Abdulrasool <compnerd@gentoo.org>
# foser <foser@gentoo.org>
# zaheerm <zaheerm@gentoo.org>
# @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 [<build_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
}

View File

@ -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 <nelchael@gentoo.org>
# Original author: Aron Griffis <agriffis@gentoo.org>
# @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.
case ${EAPI:-0} in
[78]) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
esac
if [[ -z ${_MERCURIAL_ECLASS} ]] ; then
_MERCURIAL_ECLASS=1
PROPERTIES+=" live"
case ${EAPI:-0} in
7)
# For compatibiilty only (indirect inherits).
# Eclass itself doesn't need it.
inherit eutils
;;
esac
EXPORT_FUNCTIONS src_unpack
DEPEND="dev-vcs/mercurial"
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

View File

@ -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 <jer@gentoo.org>
# @AUTHOR:
# Original author: Doug Goldstein <cardoe@gentoo.org>
# @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
}

View File

@ -1,46 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Author: Michael Cummings <mcummings@gentoo.org>
# Maintained by the Perl herd <perl@gentoo.org>
# @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
}

View File

@ -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ò <flameeyes@gentoo.org>
# @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: <orig1> [orig2 orig3 ....] <dest>
# @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"

View File

@ -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 <aballier@gentoo.org>
# @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
}

View File

@ -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 <aballier@gentoo.org>
# @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

View File

@ -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" )

View File

@ -0,0 +1 @@
DIST File-Temp-0.2311.tar.gz 76988 BLAKE2B d867a5c391fb8bdf1534469ad67f3e122666fd857c3cabda67fcc216896159cb95b31a4885ee47c803e147fa246defc12608780e7814ede8e5662c8f8ffd3d0e SHA512 2db3f03f4d25013c60585cd3e6aa7e68fe9bb26f1957adf6674e9cae9e963a41c559d36862943703f567d116c82747b4fae0612253a784addeb53d7867a232d1

View File

@ -0,0 +1,37 @@
From: John Lightsey <jd@cpanel.net>
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;

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
<remote-id type="cpan">File-Temp</remote-id>
<remote-id type="cpan-module">File::Temp</remote-id>
<remote-id type="cpan-module">File::Temp::Dir</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <ulm@gentoo.org> editor-0.ebuild:
Update EAPI to 5.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> editor-0.ebuild:
Add arm64 love.
16 Jan 2014; Mike Frysinger <vapier@gentoo.org> editor-0.ebuild:
Mark m68k/s390/sh stable.
26 Dec 2013; Ulrich Müller <ulm@gentoo.org> editor-0.ebuild:
Drop to unstable keyword on m68k, s390 and sh.
21 Feb 2013; Zac Medico <zmedico@gentoo.org> editor-0.ebuild:
Add ~arm-linux keyword.
07 Oct 2012; Ulrich Müller <ulm@gentoo.org> editor-0.ebuild:
Update package providing pico from pine to alpine.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> editor-0.ebuild:
keyword ~amd64-fbsd
22 Dec 2011; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Dependencies should be kept in alphabetical order (except for nano).
21 Sep 2011; Mike Gilbert <floppym@gentoo.org> editor-0.ebuild:
Prefer vim over gvim to reduce the size of emerge -e @system.
07 May 2011; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Update dependency after package move from easyedit to ee.
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> editor-0.ebuild:
Drop to ~mips
13 Mar 2010; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Remove sys-apps/busybox, fixes bug 309147.
11 Mar 2010; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Require USE=edit for app-misc/mc, bug 283113. Change EAPI to 2.
23 Jan 2010; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Add sys-apps/busybox.
27 Dec 2009; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Update dependency after package move from emacs-cvs to emacs-vcs.
15 Dec 2009; Jonathan Callen <abcd@gentoo.org> editor-0.ebuild:
QA: Add prefix keywords
09 Aug 2009; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
geresh and qe are gone, bugs 264174 and 275915. Remove them from RDEPEND.
22 Mar 2008; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Remove mit-scheme since it is masked for removal, bug 202160.
15 Feb 2008; Christian Faulhammer <opfer@gentoo.org> editor-0.ebuild:
add app-editors/efte
01 Feb 2008; Ulrich Mueller <ulm@gentoo.org> 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 <opfer@gentoo.org> editor-0.ebuild:
add app-editors/bvi and fix LICENSE
16 Nov 2007; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Add some alternatives to RDEPEND, and a comment about the criteria.
06 Nov 2007; Christian Faulhammer <opfer@gentoo.org> editor-0.ebuild:
remove app-text/yudit again, it is X only
06 Nov 2007; Christian Faulhammer <opfer@gentoo.org> editor-0.ebuild:
add app-text/yudit on request of ulm
12 Oct 2007; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Add mail-client/pine for pico.
10 Oct 2007; Fabian Groffen <grobian@gentoo.org> editor-0.ebuild:
Dropped ppc-macos keyword, see you in prefix
10 Oct 2007; Christian Faulhammer <opfer@gentoo.org> editor-0.ebuild:
app-editors/pico is a dumb ebuild not installing anything, so removing from
RDEPEND
10 Oct 2007; Ulrich Mueller <ulm@gentoo.org> editor-0.ebuild:
Add Jove and Hemlock.
*editor-0 (10 Oct 2007)
10 Oct 2007; Christian Faulhammer <opfer@gentoo.org> +metadata.xml,
+editor-0.ebuild:
initial commit to remove all the PROVIDE=virtual/editor statements in
various ebuilds

View File

@ -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-----

View File

@ -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)

View File

@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>emacs</herd>
<herd>xemacs</herd>
<herd>vim</herd>
<herd>base-system</herd>
<maintainer type="project">
<email>emacs@gentoo.org</email>
<name>Gentoo Emacs project</name>
</maintainer>
<maintainer type="project">
<email>vim@gentoo.org</email>
<name>Gentoo Vim Project</name>
</maintainer>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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 <ulm@gentoo.org> libc-0.ebuild:
Update to EAPI 5. Remove empty variable assignments.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> libc-0.ebuild:
Add arm64 love.
16 Jun 2013; Anthony G. Basile <blueness@gentoo.org> libc-0.ebuild:
Add new libc: sys-libs/musl
27 Apr 2012; Alexis Ballier <aballier@gentoo.org> libc-0.ebuild:
keyword ~amd64-fbsd
25 Sep 2011; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Remove myself as maintainer.
*libc-0 (20 Apr 2011)
20 Apr 2011; Ulrich Mueller <ulm@gentoo.org> +libc-0.ebuild, +metadata.xml:
Initial import, bug 359001.

View File

@ -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-----

View File

@ -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 )
)"

View File

@ -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
)"

View File

@ -1,7 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>toolchain</herd>
<herd>embedded</herd>
<herd>bsd</herd>
<maintainer type="project">
<email>toolchain@gentoo.org</email>
<name>Gentoo Toolchain Project</name>
</maintainer>
<maintainer type="project">
<email>embedded@gentoo.org</email>
<name>Embedded Gentoo</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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 <ulm@gentoo.org> package-manager-0.ebuild:
Update to EAPI 5. Remove empty variable assignments.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> package-manager-0.ebuild:
Add arm64 love.
17 Feb 2013; Zac Medico <zmedico@gentoo.org> package-manager-0.ebuild:
Add ~arm-linux keyword.
27 Apr 2012; Alexis Ballier <aballier@gentoo.org> package-manager-0.ebuild:
keyword ~amd64-fbsd
25 Sep 2011; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Remove myself as maintainer.
*package-manager-0 (09 Apr 2011)
09 Apr 2011; Ulrich Mueller <ulm@gentoo.org> +package-manager-0.ebuild,
+metadata.xml:
Initial import, bug 358847.

View File

@ -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-----

View File

@ -1,5 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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 )"

View File

@ -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
)"

View File

@ -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 <ulm@gentoo.org> pager-0.ebuild:
Update to EAPI 5.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> pager-0.ebuild:
Add arm64 love.
17 Jan 2014; Mike Frysinger <vapier@gentoo.org> pager-0.ebuild:
Mark m68k/s390/sh stable.
26 Dec 2013; Ulrich Müller <ulm@gentoo.org> pager-0.ebuild:
Drop to unstable on m68k, s390 and sh. Remove empty variable assignments.
22 Feb 2013; Zac Medico <zmedico@gentoo.org> pager-0.ebuild:
Add ~arm-linux keyword.
27 Apr 2012; Alexis Ballier <aballier@gentoo.org> pager-0.ebuild:
keyword ~amd64-fbsd
10 Jan 2012; Ulrich Müller <ulm@gentoo.org> 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 <fauli@gentoo.org> pager-0.ebuild:
Add app-editors/vim with vim-pagers USE flag as reported in bug 390465 by
Douglas Freed <dwfreed AT mtu DOT edu>
13 Jun 2011; Christian Faulhammer <fauli@gentoo.org> pager-0.ebuild:
Add dependency on USE=ncurses on sys-apps/util-linux, see bug 370367 by
Albert W. Hopkins <marduk AT python DOT net>
05 Oct 2010; Jeremy Olexa <darkside@gentoo.org> pager-0.ebuild:
Don't depend on util-linux for Gentoo Prefix, bug 339854
15 Dec 2009; Jonathan Callen <abcd@gentoo.org> pager-0.ebuild:
QA: Add prefix keywords
18 Apr 2009; Ulrich Mueller <ulm@gentoo.org> pager-0.ebuild:
Include util-linux as alternative, since it installs /bin/more.
28 Nov 2008; Christian Faulhammer <fauli@gentoo.org> metadata.xml:
Change my email address
*pager-0 (21 Mar 2008)
21 Mar 2008; Christian Faulhammer <opfer@gentoo.org> +metadata.xml,
+pager-0.ebuild:
initial import

View File

@ -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-----

View File

@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>fauli@gentoo.org</email>
<name>Christian Faulhammer</name>
<maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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

View File

@ -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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -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 <vapier@gentoo.org> pam-0-r1.ebuild:
Mark arm64/m68k/s390/sh stable.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> pam-0-r1.ebuild:
Stable for sparc, wrt bug #512012
13 Sep 2014; Markus Meier <maekke@gentoo.org> pam-0-r1.ebuild:
arm stable, bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> pam-0-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> pam-0-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> pam-0-r1.ebuild:
Stable for ppc64, wrt bug #512012
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> pam-0-r1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> pam-0-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> pam-0-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> pam-0-r1.ebuild:
Stable for amd64, wrt bug #512912
18 Jun 2014; Michał Górny <mgorny@gentoo.org> 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 <mgorny@gentoo.org> +pam-0-r1.ebuild:
Enable multilib support.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> pam-0.ebuild:
Add arm64 love.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> pam-0.ebuild:
keyword ~amd64-fbsd
*pam-0 (07 Apr 2011)
07 Apr 2011; Ulrich Mueller <ulm@gentoo.org> +pam-0.ebuild, +metadata.xml:
Initial import, bug 358903.

View File

@ -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

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>pam-bugs@gentoo.org</email>
</maintainer>
</pkgmetadata>

View File

@ -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}]
)"

View File

@ -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 )"

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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}
!>perl-core/${PN#perl-}-${PV}-r999
"

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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}
!>perl-core/${PN#perl-}-${PV}-r999
"

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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}
!>perl-core/${PN#perl-}-${PV}-r999
"

View File

@ -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 <ulm@gentoo.org> ssh-0.ebuild:
Update to EAPI 5. Remove empty variable assignments.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> ssh-0.ebuild:
Add arm64 love.
19 Feb 2013; Zac Medico <zmedico@gentoo.org> ssh-0.ebuild:
Add ~arm-linux keyword.
29 May 2012; Alexis Ballier <aballier@gentoo.org> ssh-0.ebuild:
keyword ~amd64-fbsd
25 Sep 2011; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Remove myself as maintainer.
*ssh-0 (16 Apr 2011)
16 Apr 2011; Ulrich Mueller <ulm@gentoo.org> +ssh-0.ebuild, +metadata.xml:
Initial import, bug 361121.

View File

@ -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-----

View File

@ -1,6 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<herd>embedded</herd>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<maintainer type="project">
<email>embedded@gentoo.org</email>
<name>Embedded Gentoo</name>
</maintainer>
<use>
<flag name="minimal">Prefer <pkg>net-misc/dropbear</pkg> over <pkg>net-misc/openssh</pkg></flag>
</use>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -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? (