mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-16 09:26:58 +02:00
Merge pull request #287 from flatcar-linux/krnowak/pkg-updates-2014
Update packages from 2014
This commit is contained in:
commit
f521644278
@ -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"
|
|
33
sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.320.0.ebuild
vendored
Normal file
33
sdk_container/src/third_party/portage-stable/dev-perl/File-Slurp/File-Slurp-9999.320.0.ebuild
vendored
Normal 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"
|
@ -1,5 +1 @@
|
|||||||
DIST File-Slurp-9999.19.tar.gz 39927 SHA256 ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643 SHA512 3fb8f452d625e321e77475cbc7d5672d53fe49945581561a0001be0a9464e67659303271648e102d52b6ebd04c87afc7432238fcade0c098f584f3b58c90ec82 WHIRLPOOL 09d96df2241fe81a6fc4998112eabfdf6d6e2e7da178cb42bcfb34b1eaab9bd56f3a1210e15511be9970138af4cb20191fb81eb31b8e84a7a4c5d0ad88ab69a0
|
DIST File-Slurp-9999.32.tar.gz 34574 BLAKE2B d75d7253945908328124ef46f53d86fba7ba0751e87ae493f071b03844d17b969371d1b26fddbc94f4b788475b09b5ee76c3d2c0b6f1c0c64959da0be95dd0f0 SHA512 413337e0257e95e8e8d2aabf684bec81e746000a741809935b058490b8c42b494064f724e618b250330d8bb67a0a7a2a5adad17e3e6c96d4b193531a192a4d56
|
||||||
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
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-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>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>perl@gentoo.org</email>
|
<email>perl@gentoo.org</email>
|
||||||
@ -8,6 +8,5 @@
|
|||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="cpan">File-Slurp</remote-id>
|
<remote-id type="cpan">File-Slurp</remote-id>
|
||||||
<remote-id type="cpan-module">File::Slurp</remote-id>
|
<remote-id type="cpan-module">File::Slurp</remote-id>
|
||||||
<remote-id type="cpan-module">FileSlurp_12</remote-id>
|
|
||||||
</upstream>
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -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
|
|
@ -1,24 +1 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST gtk-doc-1.33.2.tar.xz 507852 BLAKE2B dea3030060ecec89433fe3783dfacc2f58373780c49560a48ab1a32bedfe888692183de8396c92414255e4c8f537358cbc373fd307638ab8e7dbfd9ae44de58f SHA512 f50f68ab6b4bc59f55e84b49c1481f05700171cbf79eca9ba8f3a142a30a4ba88fe096983ebb8d117a9ef8bcea40934674096683d956f5c54cae457d31f651ab
|
||||||
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-----
|
|
||||||
|
@ -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
|
|
||||||
}
|
|
33
sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild
vendored
Normal file
33
sdk_container/src/third_party/portage-stable/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild
vendored
Normal 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
|
||||||
|
}
|
@ -1,5 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-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>
|
<pkgmetadata>
|
||||||
<herd>gnome</herd>
|
<maintainer type="project">
|
||||||
|
<email>gnome@gentoo.org</email>
|
||||||
|
<name>Gentoo GNOME Desktop</name>
|
||||||
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -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 !"
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
# @ECLASS: mercurial.eclass
|
# @ECLASS: mercurial.eclass
|
||||||
@ -7,6 +7,7 @@
|
|||||||
# @AUTHOR:
|
# @AUTHOR:
|
||||||
# Next gen author: Krzysztof Pawlik <nelchael@gentoo.org>
|
# Next gen author: Krzysztof Pawlik <nelchael@gentoo.org>
|
||||||
# Original author: Aron Griffis <agriffis@gentoo.org>
|
# Original author: Aron Griffis <agriffis@gentoo.org>
|
||||||
|
# @SUPPORTED_EAPIS: 7 8
|
||||||
# @BLURB: This eclass provides generic mercurial fetching functions
|
# @BLURB: This eclass provides generic mercurial fetching functions
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# This eclass provides generic mercurial fetching functions. To fetch sources
|
# 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
|
# you need to share single repository between several ebuilds set EHG_PROJECT to
|
||||||
# project name in all of them.
|
# project name in all of them.
|
||||||
|
|
||||||
inherit eutils
|
case ${EAPI:-0} in
|
||||||
|
[78]) ;;
|
||||||
|
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
EXPORT_FUNCTIONS src_unpack
|
if [[ -z ${_MERCURIAL_ECLASS} ]] ; then
|
||||||
|
_MERCURIAL_ECLASS=1
|
||||||
|
|
||||||
DEPEND="dev-vcs/mercurial"
|
PROPERTIES+=" live"
|
||||||
|
|
||||||
|
case ${EAPI:-0} in
|
||||||
|
7)
|
||||||
|
# For compatibiilty only (indirect inherits).
|
||||||
|
# Eclass itself doesn't need it.
|
||||||
|
inherit eutils
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
BDEPEND="dev-vcs/mercurial"
|
||||||
|
|
||||||
# @ECLASS-VARIABLE: EHG_REPO_URI
|
# @ECLASS-VARIABLE: EHG_REPO_URI
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
@ -33,6 +48,7 @@ DEPEND="dev-vcs/mercurial"
|
|||||||
: ${EHG_REVISION:="default"}
|
: ${EHG_REVISION:="default"}
|
||||||
|
|
||||||
# @ECLASS-VARIABLE: EHG_STORE_DIR
|
# @ECLASS-VARIABLE: EHG_STORE_DIR
|
||||||
|
# @USER_VARIABLE
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# Mercurial sources store directory. Users may override this in /etc/portage/make.conf
|
# 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"
|
[[ -z "${EHG_STORE_DIR}" ]] && EHG_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}/hg-src"
|
||||||
@ -45,7 +61,7 @@ DEPEND="dev-vcs/mercurial"
|
|||||||
# between several ebuilds.
|
# between several ebuilds.
|
||||||
[[ -z "${EHG_PROJECT}" ]] && EHG_PROJECT="${PN}"
|
[[ -z "${EHG_PROJECT}" ]] && EHG_PROJECT="${PN}"
|
||||||
|
|
||||||
# @ECLASS-VARIABLE: EGIT_CHECKOUT_DIR
|
# @ECLASS-VARIABLE: EHG_CHECKOUT_DIR
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# The directory to check the hg sources out to.
|
# The directory to check the hg sources out to.
|
||||||
#
|
#
|
||||||
@ -199,3 +215,7 @@ function mercurial_src_unpack {
|
|||||||
mercurial_fetch
|
mercurial_fetch
|
||||||
mercurial_bootstrap
|
mercurial_bootstrap
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
EXPORT_FUNCTIONS src_unpack
|
||||||
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
@ -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
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
# @ECLASS: portability.eclass
|
# @ECLASS: portability.eclass
|
||||||
@ -6,14 +6,19 @@
|
|||||||
# base-system@gentoo.org
|
# base-system@gentoo.org
|
||||||
# @AUTHOR:
|
# @AUTHOR:
|
||||||
# Diego Pettenò <flameeyes@gentoo.org>
|
# Diego Pettenò <flameeyes@gentoo.org>
|
||||||
|
# @SUPPORTED_EAPIS: 5 6 7
|
||||||
# @BLURB: This eclass is created to avoid using non-portable GNUisms inside ebuilds
|
# @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
|
if [[ -z ${_PORTABILITY_ECLASS} ]]; then
|
||||||
_PORTABILITY_ECLASS=1
|
_PORTABILITY_ECLASS=1
|
||||||
|
|
||||||
# @FUNCTION: treecopy
|
# @FUNCTION: treecopy
|
||||||
# @USAGE: <orig1> [orig2 orig3 ....] <dest>
|
# @USAGE: <orig1> [orig2 orig3 ....] <dest>
|
||||||
# @RETURN:
|
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# mimic cp --parents copy, but working on BSD userland as well
|
# mimic cp --parents copy, but working on BSD userland as well
|
||||||
treecopy() {
|
treecopy() {
|
||||||
@ -67,8 +72,8 @@ seq() {
|
|||||||
|
|
||||||
# Screw it, do the output ourselves
|
# Screw it, do the output ourselves
|
||||||
while :; do
|
while :; do
|
||||||
[[ $max < $min && $step > 0 ]] && break
|
[[ $max -lt $min && $step -gt 0 ]] && break
|
||||||
[[ $min < $max && $step < 0 ]] && break
|
[[ $min -lt $max && $step -gt 0 ]] && break
|
||||||
echo $min
|
echo $min
|
||||||
: $(( min += step ))
|
: $(( min += step ))
|
||||||
done
|
done
|
||||||
@ -118,7 +123,6 @@ get_bmake() {
|
|||||||
# @FUNCTION: get_mounts
|
# @FUNCTION: get_mounts
|
||||||
# @USAGE:
|
# @USAGE:
|
||||||
# @RETURN: table of mounts in form "point node fs opts"
|
# @RETURN: table of mounts in form "point node fs opts"
|
||||||
# @MAINTAINER:
|
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# Portable method of getting mount names and points.
|
# Portable method of getting mount names and points.
|
||||||
# Returns as "point node fs options"
|
# Returns as "point node fs options"
|
||||||
|
@ -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
|
|
||||||
}
|
|
@ -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
|
|
17
sdk_container/src/third_party/portage-stable/perl-core/File-Temp/File-Temp-0.231.100.ebuild
vendored
Normal file
17
sdk_container/src/third_party/portage-stable/perl-core/File-Temp/File-Temp-0.231.100.ebuild
vendored
Normal 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" )
|
1
sdk_container/src/third_party/portage-stable/perl-core/File-Temp/Manifest
vendored
Normal file
1
sdk_container/src/third_party/portage-stable/perl-core/File-Temp/Manifest
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
DIST File-Temp-0.2311.tar.gz 76988 BLAKE2B d867a5c391fb8bdf1534469ad67f3e122666fd857c3cabda67fcc216896159cb95b31a4885ee47c803e147fa246defc12608780e7814ede8e5662c8f8ffd3d0e SHA512 2db3f03f4d25013c60585cd3e6aa7e68fe9bb26f1957adf6674e9cae9e963a41c559d36862943703f567d116c82747b4fae0612253a784addeb53d7867a232d1
|
@ -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;
|
13
sdk_container/src/third_party/portage-stable/perl-core/File-Temp/metadata.xml
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/perl-core/File-Temp/metadata.xml
vendored
Normal 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>
|
@ -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
|
|
@ -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-----
|
|
@ -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
|
# 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"
|
DESCRIPTION="Virtual for editor"
|
||||||
|
|
||||||
SLOT="0"
|
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:
|
# Add a package to RDEPEND only if the editor:
|
||||||
# - can edit ordinary text files,
|
# - 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/dav
|
||||||
app-editors/e3
|
app-editors/e3
|
||||||
app-editors/ee
|
app-editors/ee
|
||||||
app-editors/efte
|
|
||||||
app-editors/elvis
|
app-editors/elvis
|
||||||
app-editors/emacs
|
app-editors/emacs:*
|
||||||
app-editors/emacs-vcs
|
|
||||||
app-editors/emact
|
app-editors/emact
|
||||||
app-editors/ersatz-emacs
|
app-editors/ersatz-emacs
|
||||||
app-editors/fe
|
app-editors/fe
|
||||||
@ -27,25 +27,28 @@ RDEPEND="|| ( app-editors/nano
|
|||||||
app-editors/jed
|
app-editors/jed
|
||||||
app-editors/joe
|
app-editors/joe
|
||||||
app-editors/jove
|
app-editors/jove
|
||||||
|
app-editors/kakoune
|
||||||
app-editors/le
|
app-editors/le
|
||||||
app-editors/levee
|
app-editors/levee
|
||||||
app-editors/lpe
|
app-editors/lpe
|
||||||
app-editors/mg
|
app-editors/mg
|
||||||
|
app-editors/moe
|
||||||
app-editors/ne
|
app-editors/ne
|
||||||
|
app-editors/neovim
|
||||||
app-editors/ng
|
app-editors/ng
|
||||||
app-editors/nvi
|
|
||||||
app-editors/qemacs
|
app-editors/qemacs
|
||||||
app-editors/teco
|
app-editors/teco
|
||||||
app-editors/uemacs-pk
|
app-editors/uemacs-pk
|
||||||
app-editors/vile
|
app-editors/vile
|
||||||
app-editors/vim
|
app-editors/vim
|
||||||
app-editors/gvim
|
app-editors/gvim
|
||||||
|
app-editors/vis
|
||||||
app-editors/xemacs
|
app-editors/xemacs
|
||||||
app-editors/zile
|
app-editors/zile
|
||||||
app-misc/mc[edit]
|
app-misc/mc[edit]
|
||||||
dev-lisp/cmucl
|
dev-lisp/cmucl
|
||||||
mail-client/alpine[-onlyalpine]
|
mail-client/alpine[-onlyalpine]
|
||||||
sys-apps/ed )"
|
)"
|
||||||
|
|
||||||
# Packages outside app-editors providing an editor:
|
# Packages outside app-editors providing an editor:
|
||||||
# app-misc/mc: mcedit (#62643)
|
# app-misc/mc: mcedit (#62643)
|
@ -1,8 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-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>
|
<pkgmetadata>
|
||||||
<herd>emacs</herd>
|
<maintainer type="project">
|
||||||
<herd>xemacs</herd>
|
<email>emacs@gentoo.org</email>
|
||||||
<herd>vim</herd>
|
<name>Gentoo Emacs project</name>
|
||||||
<herd>base-system</herd>
|
</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>
|
</pkgmetadata>
|
||||||
|
@ -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.
|
|
@ -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-----
|
|
@ -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 )
|
|
||||||
)"
|
|
22
sdk_container/src/third_party/portage-stable/virtual/libc/libc-1-r1.ebuild
vendored
Normal file
22
sdk_container/src/third_party/portage-stable/virtual/libc/libc-1-r1.ebuild
vendored
Normal 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
|
||||||
|
)"
|
@ -1,7 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="UTF-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>
|
<pkgmetadata>
|
||||||
<herd>toolchain</herd>
|
<maintainer type="project">
|
||||||
<herd>embedded</herd>
|
<email>toolchain@gentoo.org</email>
|
||||||
<herd>bsd</herd>
|
<name>Gentoo Toolchain Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>embedded@gentoo.org</email>
|
||||||
|
<name>Embedded Gentoo</name>
|
||||||
|
</maintainer>
|
||||||
|
<stabilize-allarches/>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -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.
|
|
@ -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-----
|
|
@ -1,5 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-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>
|
<pkgmetadata>
|
||||||
<herd>base-system</herd>
|
<maintainer type="project">
|
||||||
|
<email>base-system@gentoo.org</email>
|
||||||
|
<name>Gentoo Base System</name>
|
||||||
|
</maintainer>
|
||||||
|
<stabilize-allarches/>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -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 )"
|
|
14
sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-1.ebuild
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/virtual/package-manager/package-manager-1.ebuild
vendored
Normal 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
|
||||||
|
)"
|
@ -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
|
|
@ -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-----
|
|
@ -1,8 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-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>
|
<pkgmetadata>
|
||||||
<maintainer>
|
<maintainer type="person">
|
||||||
<email>fauli@gentoo.org</email>
|
<email>mgorny@gentoo.org</email>
|
||||||
<name>Christian Faulhammer</name>
|
<name>Michał Górny</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<stabilize-allarches/>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -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
|
# 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"
|
DESCRIPTION="Virtual for command-line pagers"
|
||||||
SLOT="0"
|
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
|
RDEPEND="|| ( sys-apps/less
|
||||||
sys-apps/more
|
|
||||||
sys-apps/most
|
sys-apps/most
|
||||||
sys-apps/util-linux[ncurses]
|
sys-apps/util-linux[ncurses]
|
||||||
app-text/lv
|
app-text/lv
|
||||||
|
@ -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)
|
|
||||||
|
|
@ -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.
|
|
@ -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
|
|
@ -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>
|
|
@ -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}]
|
|
||||||
)"
|
|
@ -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 )"
|
|
9
sdk_container/src/third_party/portage-stable/virtual/perl-Carp/metadata.xml
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/virtual/perl-Carp/metadata.xml
vendored
Normal 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>
|
15
sdk_container/src/third_party/portage-stable/virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild
vendored
Normal 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
|
||||||
|
"
|
9
sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/metadata.xml
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/metadata.xml
vendored
Normal 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>
|
15
sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/perl-Exporter-5.760.0.ebuild
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/virtual/perl-Exporter/perl-Exporter-5.760.0.ebuild
vendored
Normal 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
|
||||||
|
"
|
9
sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/metadata.xml
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/virtual/perl-File-Temp/metadata.xml
vendored
Normal 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>
|
@ -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
|
9
sdk_container/src/third_party/portage-stable/virtual/perl-IO/metadata.xml
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/virtual/perl-IO/metadata.xml
vendored
Normal 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>
|
15
sdk_container/src/third_party/portage-stable/virtual/perl-IO/perl-IO-1.460.0.ebuild
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/virtual/perl-IO/perl-IO-1.460.0.ebuild
vendored
Normal 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
|
||||||
|
"
|
@ -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.
|
|
@ -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-----
|
|
@ -1,6 +1,16 @@
|
|||||||
<?xml version="1.0" encoding="UTF-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>
|
<pkgmetadata>
|
||||||
<herd>base-system</herd>
|
<maintainer type="project">
|
||||||
<herd>embedded</herd>
|
<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>
|
</pkgmetadata>
|
||||||
|
@ -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
|
# 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"
|
DESCRIPTION="Virtual for SSH client and server"
|
||||||
|
|
||||||
SLOT="0"
|
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"
|
IUSE="minimal"
|
||||||
|
|
||||||
RDEPEND="minimal? (
|
RDEPEND="
|
||||||
|
minimal? (
|
||||||
|| ( net-misc/dropbear net-misc/openssh )
|
|| ( net-misc/dropbear net-misc/openssh )
|
||||||
)
|
)
|
||||||
!minimal? (
|
!minimal? (
|
||||||
|
Loading…
Reference in New Issue
Block a user