mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-03 11:32:02 +02:00
Merge pull request #533 from dm0-/perl-glsa
Update Perl to fix the last GLSA
This commit is contained in:
commit
9536781af1
@ -1,132 +0,0 @@
|
|||||||
# ChangeLog for app-admin/perl-cleaner
|
|
||||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# (auto-generated from git log)
|
|
||||||
|
|
||||||
*perl-cleaner-9999 (09 Aug 2015)
|
|
||||||
*perl-cleaner-2.20 (09 Aug 2015)
|
|
||||||
*perl-cleaner-2.19 (09 Aug 2015)
|
|
||||||
*perl-cleaner-2.16 (09 Aug 2015)
|
|
||||||
|
|
||||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
|
|
||||||
+perl-cleaner-2.16.ebuild, +perl-cleaner-2.19.ebuild,
|
|
||||||
+perl-cleaner-2.20.ebuild, +perl-cleaner-9999.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
|
|
||||||
|
|
||||||
21 Aug 2015; Fabian Groffen <grobian@gentoo.org>
|
|
||||||
+files/perl-cleaner-2.20-prefix.patch, perl-cleaner-2.20.ebuild:
|
|
||||||
add Prefix support
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.20-prefix
|
|
||||||
|
|
||||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> perl-cleaner-2.16.ebuild,
|
|
||||||
perl-cleaner-2.19.ebuild, perl-cleaner-2.20.ebuild,
|
|
||||||
perl-cleaner-9999.ebuild:
|
|
||||||
Use https by default
|
|
||||||
|
|
||||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
||||||
|
|
||||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml,
|
|
||||||
perl-cleaner-2.16.ebuild, perl-cleaner-2.19.ebuild,
|
|
||||||
perl-cleaner-2.20.ebuild, perl-cleaner-9999.ebuild:
|
|
||||||
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)
|
|
||||||
|
|
||||||
15 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.16.ebuild:
|
|
||||||
Remove old
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.28
|
|
||||||
|
|
||||||
*perl-cleaner-2.21 (15 May 2016)
|
|
||||||
|
|
||||||
15 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.21.ebuild:
|
|
||||||
Version bump. Prefix support is coming back in 2.22.
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.28
|
|
||||||
|
|
||||||
23 May 2016; Pacho Ramos <pacho@gentoo.org> metadata.xml:
|
|
||||||
Reorder maintainers as talked with fuzzyray
|
|
||||||
|
|
||||||
Package-Manager: portage-2.3.0_rc1
|
|
||||||
|
|
||||||
24 May 2016; Markus Meier <maekke@gentoo.org> perl-cleaner-2.20.ebuild:
|
|
||||||
arm stable, bug #583122
|
|
||||||
|
|
||||||
Package-Manager: portage-2.3.0_rc1
|
|
||||||
RepoMan-Options: --include-arches="arm"
|
|
||||||
|
|
||||||
27 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
||||||
perl-cleaner-2.20.ebuild:
|
|
||||||
Retroactively stable for remaining arches (ALLARCHES), bug 583122
|
|
||||||
|
|
||||||
Package-Manager: portage-2.3.0_rc1
|
|
||||||
|
|
||||||
27 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.19.ebuild:
|
|
||||||
Remove old
|
|
||||||
|
|
||||||
Package-Manager: portage-2.3.0_rc1
|
|
||||||
|
|
||||||
*perl-cleaner-2.22 (28 May 2016)
|
|
||||||
|
|
||||||
28 May 2016; Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.22.ebuild, perl-cleaner-9999.ebuild:
|
|
||||||
Version bump, integrate prefix patch
|
|
||||||
|
|
||||||
Package-Manager: portage-2.3.0_rc1
|
|
||||||
|
|
||||||
29 May 2016; Mike Frysinger <vapier@gentoo.org> perl-cleaner-2.20.ebuild:
|
|
||||||
mark 2.20 arm64/m68k/s390/sh stable
|
|
||||||
|
|
@ -1,500 +0,0 @@
|
|||||||
# ChangeLog for app-admin/perl-cleaner
|
|
||||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/ChangeLog,v 1.117 2015/06/15 22:31:51 dilfridge Exp $
|
|
||||||
|
|
||||||
*perl-cleaner-2.20 (15 Jun 2015)
|
|
||||||
|
|
||||||
15 Jun 2015; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.20.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
04 Apr 2015; Mike Frysinger <vapier@gentoo.org> perl-cleaner-2.19.ebuild:
|
|
||||||
Mark m68k stable.
|
|
||||||
|
|
||||||
11 Jan 2015; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.18.ebuild:
|
|
||||||
Remove old
|
|
||||||
|
|
||||||
08 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.19.ebuild:
|
|
||||||
Mark stable for all
|
|
||||||
|
|
||||||
*perl-cleaner-2.19 (27 Dec 2014)
|
|
||||||
|
|
||||||
27 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.17.ebuild, +perl-cleaner-2.19.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*perl-cleaner-2.18 (13 Dec 2014)
|
|
||||||
|
|
||||||
13 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.18.ebuild:
|
|
||||||
Version bump for bug 525620
|
|
||||||
|
|
||||||
18 Oct 2014; Mike Frysinger <vapier@gentoo.org> perl-cleaner-2.16.ebuild:
|
|
||||||
Mark m68k/sh stable.
|
|
||||||
|
|
||||||
18 Oct 2014; Mike Frysinger <vapier@gentoo.org> perl-cleaner-2.16.ebuild,
|
|
||||||
perl-cleaner-2.17.ebuild, perl-cleaner-9999.ebuild:
|
|
||||||
Drop empty KEYWORDS.
|
|
||||||
|
|
||||||
27 Sep 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
perl-cleaner-2.17.ebuild, perl-cleaner-9999.ebuild:
|
|
||||||
portage-utils, not gentoolkit - thanks Arfrever
|
|
||||||
|
|
||||||
*perl-cleaner-2.17 (27 Sep 2014)
|
|
||||||
|
|
||||||
27 Sep 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.17.ebuild:
|
|
||||||
Version bump for bug 523880
|
|
||||||
|
|
||||||
27 Sep 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
perl-cleaner-9999.ebuild:
|
|
||||||
Add explicit dependency to PM and gentoolkit
|
|
||||||
|
|
||||||
03 Aug 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.15.ebuild:
|
|
||||||
Remove old
|
|
||||||
|
|
||||||
26 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.15.ebuild,
|
|
||||||
perl-cleaner-2.16.ebuild:
|
|
||||||
Mark arm64 stable
|
|
||||||
|
|
||||||
26 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
perl-cleaner-2.16.ebuild, perl-cleaner-9999.ebuild:
|
|
||||||
... and fix it. :(
|
|
||||||
|
|
||||||
26 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
perl-cleaner-2.16.ebuild, perl-cleaner-9999.ebuild:
|
|
||||||
Add secondary URL
|
|
||||||
|
|
||||||
*perl-cleaner-2.16 (26 Jul 2014)
|
|
||||||
|
|
||||||
26 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.16.ebuild:
|
|
||||||
Version bump straight to stable; only more verbose output, no changed
|
|
||||||
functionality
|
|
||||||
|
|
||||||
23 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.14.ebuild:
|
|
||||||
Remove old
|
|
||||||
|
|
||||||
06 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.15.ebuild:
|
|
||||||
Drop hppa from live KEYWORDS
|
|
||||||
|
|
||||||
06 Jul 2014; Jeroen Roovers <jer@gentoo.org> perl-cleaner-2.15.ebuild:
|
|
||||||
Stable for HPPA (bug #516462).
|
|
||||||
|
|
||||||
05 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.15.ebuild:
|
|
||||||
alpha/amd64/arm/ia64/ppc/ppc64/s390/x86 stable wrt bug #516462
|
|
||||||
|
|
||||||
*perl-cleaner-2.15 (05 Jul 2014)
|
|
||||||
|
|
||||||
05 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.15.ebuild:
|
|
||||||
Version bump for bug 516032
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> -perl-cleaner-2.7.ebuild:
|
|
||||||
Drop old.
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
Mark s390 stable
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
x86 stable wrt bug #512616
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
sparc stable wrt bug #512616
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
ppc stable wrt bug #512616
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
ppc64 stable wrt bug #512616
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
ia64 stable wrt bug #512616
|
|
||||||
|
|
||||||
29 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
alpha stable wrt bug #512616
|
|
||||||
|
|
||||||
29 Jun 2014; Jeroen Roovers <jer@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
Stable for HPPA (bug #512616).
|
|
||||||
|
|
||||||
28 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
arm stable wrt bug #512616
|
|
||||||
|
|
||||||
28 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> perl-cleaner-2.14.ebuild:
|
|
||||||
amd64 stable wrt bug #512616
|
|
||||||
|
|
||||||
28 Jun 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.12.ebuild, -perl-cleaner-2.13.ebuild:
|
|
||||||
Remove old
|
|
||||||
|
|
||||||
*perl-cleaner-2.14 (09 Jun 2014)
|
|
||||||
|
|
||||||
09 Jun 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-2.14.ebuild:
|
|
||||||
Version bump, fixes bug 497936 and bug 504128
|
|
||||||
|
|
||||||
*perl-cleaner-9999 (06 Jun 2014)
|
|
||||||
|
|
||||||
06 Jun 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-cleaner-9999.ebuild:
|
|
||||||
Add live ebuild (no keywords)
|
|
||||||
|
|
||||||
*perl-cleaner-2.13 (06 Jun 2014)
|
|
||||||
|
|
||||||
06 Jun 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-cleaner-2.8.ebuild, -perl-cleaner-2.10.ebuild,
|
|
||||||
+perl-cleaner-2.13.ebuild:
|
|
||||||
Version bump for bug 506616; remove old
|
|
||||||
|
|
||||||
19 Jan 2014; Mike Frysinger <vapier@gentoo.org> perl-cleaner-2.10.ebuild,
|
|
||||||
perl-cleaner-2.12.ebuild, perl-cleaner-2.7.ebuild, perl-cleaner-2.8.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
*perl-cleaner-2.12 (29 Apr 2012)
|
|
||||||
|
|
||||||
29 Apr 2012; Torsten Veller <tove@gentoo.org> -perl-cleaner-2.11.ebuild,
|
|
||||||
+perl-cleaner-2.12.ebuild:
|
|
||||||
Fix awk expression
|
|
||||||
|
|
||||||
*perl-cleaner-2.11 (29 Apr 2012)
|
|
||||||
|
|
||||||
29 Apr 2012; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.11.ebuild:
|
|
||||||
Support x32 (#413927). Thanks to Tim Harder. EAPI 4. Don't DEPEND on bash
|
|
||||||
|
|
||||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> perl-cleaner-2.10.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
06 Jan 2012; Mike Frysinger <vapier@gentoo.org> perl-cleaner-2.10.ebuild:
|
|
||||||
Allow newer coreutils to provide realpath.
|
|
||||||
|
|
||||||
06 Aug 2011; Torsten Veller <tove@gentoo.org> perl-cleaner-2.10.ebuild:
|
|
||||||
Use realpath or freebsd-bin (again #376489)
|
|
||||||
|
|
||||||
*perl-cleaner-2.10 (05 Aug 2011)
|
|
||||||
|
|
||||||
05 Aug 2011; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.10.ebuild:
|
|
||||||
Use realpath instead of readlink -f (#376489). Support -q/--quie. Check
|
|
||||||
link targets too.
|
|
||||||
|
|
||||||
06 Dec 2010; Torsten Veller <tove@gentoo.org> -perl-cleaner-1.05.ebuild,
|
|
||||||
-perl-cleaner-2.0.ebuild, -perl-cleaner-2.2.ebuild, -perl-cleaner-2.3.ebuild,
|
|
||||||
-perl-cleaner-2.4.ebuild, -perl-cleaner-2.5.ebuild, -perl-cleaner-2.6.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*perl-cleaner-2.8 (06 Dec 2010)
|
|
||||||
|
|
||||||
06 Dec 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.8.ebuild:
|
|
||||||
Use cave commandline client if paludis is chosen
|
|
||||||
|
|
||||||
13 Nov 2010; Raúl Porcel <armin76@gentoo.org> perl-cleaner-2.7.ebuild:
|
|
||||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #340023
|
|
||||||
|
|
||||||
24 Oct 2010; Markus Meier <maekke@gentoo.org> perl-cleaner-2.7.ebuild:
|
|
||||||
arm stable, bug #340023
|
|
||||||
|
|
||||||
24 Oct 2010; Jeroen Roovers <jer@gentoo.org> perl-cleaner-2.7.ebuild:
|
|
||||||
Stable for HPPA (bug #340023).
|
|
||||||
|
|
||||||
24 Oct 2010; Brent Baude <ranger@gentoo.org> perl-cleaner-2.7.ebuild:
|
|
||||||
Marking perl-cleaner-2.7 ppc for bug 340023
|
|
||||||
|
|
||||||
22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
perl-cleaner-2.7.ebuild:
|
|
||||||
ppc64 stable wrt #340023
|
|
||||||
|
|
||||||
22 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
perl-cleaner-2.7.ebuild:
|
|
||||||
Stable on amd64 wrt bug #340023
|
|
||||||
|
|
||||||
22 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
|
|
||||||
perl-cleaner-2.7.ebuild:
|
|
||||||
stable x86, bug 340023
|
|
||||||
|
|
||||||
*perl-cleaner-2.7 (22 Oct 2010)
|
|
||||||
|
|
||||||
22 Oct 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.7.ebuild:
|
|
||||||
Version bump. Let leftovers search for old files not only in current INC
|
|
||||||
|
|
||||||
*perl-cleaner-2.6 (07 Oct 2010)
|
|
||||||
|
|
||||||
07 Oct 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.6.ebuild:
|
|
||||||
More quoting fixes
|
|
||||||
|
|
||||||
*perl-cleaner-2.5 (24 Sep 2010)
|
|
||||||
|
|
||||||
24 Sep 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.5.ebuild:
|
|
||||||
Removes all .ph files which are not up to date
|
|
||||||
|
|
||||||
*perl-cleaner-2.4 (30 Aug 2010)
|
|
||||||
|
|
||||||
30 Aug 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.4.ebuild:
|
|
||||||
Always reinstall the virtuals, cause it fails if a perl-core is updated
|
|
||||||
while cleaning
|
|
||||||
|
|
||||||
*perl-cleaner-2.3 (02 Aug 2010)
|
|
||||||
|
|
||||||
02 Aug 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.3.ebuild:
|
|
||||||
PKGDIR is a symlink (#330097) and virtual and perl-core versions differ
|
|
||||||
(#330625)
|
|
||||||
|
|
||||||
*perl-cleaner-2.2 (14 Jul 2010)
|
|
||||||
|
|
||||||
14 Jul 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.2.ebuild:
|
|
||||||
Version bump. Cleanup
|
|
||||||
Create a smaller set of perl header files *.ph and move them to archlibexp
|
|
||||||
for perl-5.12. Fixes bugs #177833, #292985
|
|
||||||
Fix typo (#315469). Thanks to J.C. Wren.
|
|
||||||
|
|
||||||
|
|
||||||
*perl-cleaner-2.0 (16 Feb 2010)
|
|
||||||
|
|
||||||
16 Feb 2010; Torsten Veller <tove@gentoo.org> +perl-cleaner-2.0.ebuild:
|
|
||||||
Do not try to reinstall -MERGING-* packages (#305377)
|
|
||||||
|
|
||||||
*perl-cleaner-2_pre091219 (19 Dec 2009)
|
|
||||||
|
|
||||||
19 Dec 2009; Torsten Veller <tove@gentoo.org>
|
|
||||||
+perl-cleaner-2_pre091219.ebuild:
|
|
||||||
Version bump. Add virtuals too for non-identical reinstall
|
|
||||||
|
|
||||||
*perl-cleaner-2_pre091024 (24 Oct 2009)
|
|
||||||
|
|
||||||
24 Oct 2009; Torsten Veller <tove@gentoo.org> -perl-cleaner-1.04.1.ebuild,
|
|
||||||
-perl-cleaner-1.04.3.ebuild, -perl-cleaner-2_pre090920.ebuild,
|
|
||||||
-perl-cleaner-2_pre090926.ebuild, +perl-cleaner-2_pre091024.ebuild:
|
|
||||||
Version bump. Cleanup
|
|
||||||
|
|
||||||
11 Oct 2009; Mark Loeser <halcy0n@gentoo.org> perl-cleaner-1.04.1.ebuild:
|
|
||||||
QA fixes; unquoted variables
|
|
||||||
|
|
||||||
*perl-cleaner-2_pre091007 (07 Oct 2009)
|
|
||||||
|
|
||||||
07 Oct 2009; Torsten Veller <tove@gentoo.org>
|
|
||||||
+perl-cleaner-2_pre091007.ebuild:
|
|
||||||
Bump. Don't rebuild libperl
|
|
||||||
|
|
||||||
*perl-cleaner-2_pre090926 (26 Sep 2009)
|
|
||||||
|
|
||||||
26 Sep 2009; Torsten Veller <tove@gentoo.org>
|
|
||||||
+perl-cleaner-2_pre090926.ebuild:
|
|
||||||
Bump. Do not use binpkg when upgrading
|
|
||||||
|
|
||||||
*perl-cleaner-2_pre090920 (20 Sep 2009)
|
|
||||||
|
|
||||||
20 Sep 2009; Torsten Veller <tove@gentoo.org>
|
|
||||||
+perl-cleaner-2_pre090920.ebuild:
|
|
||||||
Bump. Should work with changed useflags (ithreads, debug).
|
|
||||||
Better package-manager support (taken from python-updater).
|
|
||||||
|
|
||||||
05 Feb 2009; Jeremy Olexa <darkside@gentoo.org>
|
|
||||||
perl-cleaner-1.04.1.ebuild, perl-cleaner-1.04.3.ebuild:
|
|
||||||
(non maintainer commit) [QA] fix HOMEPAGE, bug 249679
|
|
||||||
|
|
||||||
07 Mar 2008; Santiago M. Mola <coldwind@gentoo.org>
|
|
||||||
perl-cleaner-1.05.ebuild:
|
|
||||||
amd64 stable wrt bug #208901
|
|
||||||
|
|
||||||
17 Feb 2008; Raúl Porcel <armin76@gentoo.org> perl-cleaner-1.05.ebuild:
|
|
||||||
alpha/ia64 stable wrt #208901
|
|
||||||
|
|
||||||
16 Feb 2008; Markus Meier <maekke@gentoo.org> perl-cleaner-1.05.ebuild:
|
|
||||||
x86 stable, bug #208901
|
|
||||||
|
|
||||||
15 Feb 2008; nixnut <nixnut@gentoo.org> perl-cleaner-1.05.ebuild:
|
|
||||||
Stable on ppc wrt bug 208901
|
|
||||||
|
|
||||||
15 Feb 2008; Jeroen Roovers <jer@gentoo.org> perl-cleaner-1.05.ebuild:
|
|
||||||
Stable for HPPA (bug #208901).
|
|
||||||
|
|
||||||
15 Feb 2008; Ferris McCormick <fmccor@gentoo.org>
|
|
||||||
perl-cleaner-1.05.ebuild:
|
|
||||||
Sparc stable, Bug #208901.
|
|
||||||
|
|
||||||
15 Feb 2008; Brent Baude <ranger@gentoo.org> perl-cleaner-1.05.ebuild:
|
|
||||||
stable ppc64, bug 208901
|
|
||||||
|
|
||||||
*perl-cleaner-1.05 (12 Sep 2007)
|
|
||||||
|
|
||||||
12 Sep 2007; Paul Varner <fuzzyray@gentoo.org> +perl-cleaner-1.05.ebuild:
|
|
||||||
New version to work with all baselayouts and FreeBSD sed. (Bug #183989)
|
|
||||||
|
|
||||||
17 Oct 2006; Roy Marples <uberlord@gentoo.org> perl-cleaner-1.04.3.ebuild:
|
|
||||||
Added ~sparc-fbsd keyword.
|
|
||||||
|
|
||||||
10 Sep 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-perl-cleaner-1.04.ebuild:
|
|
||||||
Cleaning out old ebuild
|
|
||||||
|
|
||||||
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> perl-cleaner-1.04.3.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
30 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
perl-cleaner-1.04.3.ebuild:
|
|
||||||
Stable on hppa wrt #145256
|
|
||||||
|
|
||||||
29 Aug 2006; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
perl-cleaner-1.04.3.ebuild:
|
|
||||||
Stable on ia64, bug 145256.
|
|
||||||
|
|
||||||
29 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
|
||||||
perl-cleaner-1.04.3.ebuild:
|
|
||||||
ppc stable, bug #145256
|
|
||||||
|
|
||||||
29 Aug 2006; Brent Baude <ranger@gentoo.org> perl-cleaner-1.04.3.ebuild:
|
|
||||||
Marking perl-cleaner-1.04.3 ppc64 stable for bug #145256
|
|
||||||
|
|
||||||
29 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
perl-cleaner-1.04.3.ebuild:
|
|
||||||
Stable on sparc wrt #145256
|
|
||||||
|
|
||||||
29 Aug 2006; Fernando J. Pereda <ferdy@gentoo.org>
|
|
||||||
perl-cleaner-1.04.3.ebuild:
|
|
||||||
Stable on alpha wrt bug #145256
|
|
||||||
|
|
||||||
29 Aug 2006; Marcus D. Hanwell <cryos@gentoo.org>
|
|
||||||
perl-cleaner-1.04.3.ebuild:
|
|
||||||
Marked stable on amd64, bug 145256.
|
|
||||||
|
|
||||||
29 Aug 2006; Joshua Jackson <tsunam@gentoo.org>
|
|
||||||
perl-cleaner-1.04.3.ebuild:
|
|
||||||
Stable x86; bug #145256
|
|
||||||
|
|
||||||
*perl-cleaner-1.04.3 (19 Aug 2006)
|
|
||||||
|
|
||||||
19 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-perl-cleaner-1.04.2.ebuild, +perl-cleaner-1.04.3.ebuild:
|
|
||||||
Final commit related to bug 142940
|
|
||||||
|
|
||||||
18 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-perl-cleaner-1.01.ebuild, -perl-cleaner-1.03.ebuild,
|
|
||||||
-perl-cleaner-1.03-r1.ebuild:
|
|
||||||
Cleaning up
|
|
||||||
|
|
||||||
*perl-cleaner-1.04.2 (18 Aug 2006)
|
|
||||||
|
|
||||||
18 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
+perl-cleaner-1.04.2.ebuild:
|
|
||||||
Bug 142940, update to h2ph calls
|
|
||||||
|
|
||||||
02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
perl-cleaner-1.04.1.ebuild:
|
|
||||||
Stable on hppa
|
|
||||||
|
|
||||||
19 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
perl-cleaner-1.04.1.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
12 Jul 2006; Aron Griffis <agriffis@gentoo.org>
|
|
||||||
perl-cleaner-1.04.1.ebuild:
|
|
||||||
Mark 1.04.1 stable on ia64
|
|
||||||
|
|
||||||
11 Jul 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
perl-cleaner-1.04.1.ebuild:
|
|
||||||
Keywording sparc and amd64 stable
|
|
||||||
|
|
||||||
01 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
perl-cleaner-1.04.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
perl-cleaner-1.04.ebuild:
|
|
||||||
Stable on ia64.
|
|
||||||
|
|
||||||
08 Jun 2006; Joshua Kinard <kumba@gentoo.org> perl-cleaner-1.04.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
*perl-cleaner-1.04.1 (01 Jun 2006)
|
|
||||||
|
|
||||||
01 Jun 2006; <mcummings@gentoo.org> +perl-cleaner-1.04.1.ebuild:
|
|
||||||
Bug 135080 - ph-clean is removing current ph files as well.
|
|
||||||
|
|
||||||
29 May 2006; Simon Stelling <blubb@gentoo.org> perl-cleaner-1.04.ebuild:
|
|
||||||
stable on amd64 wrt bug 134796
|
|
||||||
|
|
||||||
29 May 2006; Mark Loeser <halcy0n@gentoo.org> perl-cleaner-1.04.ebuild:
|
|
||||||
Stable on x86; bug #134796
|
|
||||||
|
|
||||||
29 May 2006; Guy Martin <gmsoft@gentoo.org> perl-cleaner-1.04.ebuild:
|
|
||||||
Stable on hppa.
|
|
||||||
|
|
||||||
29 May 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
|
||||||
perl-cleaner-1.04.ebuild:
|
|
||||||
ppc stable, bug #134796
|
|
||||||
|
|
||||||
29 May 2006; Markus Rothe <corsair@gentoo.org> perl-cleaner-1.04.ebuild:
|
|
||||||
Stable on ppc64; bug #134796
|
|
||||||
|
|
||||||
29 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
perl-cleaner-1.04.ebuild:
|
|
||||||
Stable on sparc wrt #134796
|
|
||||||
|
|
||||||
*perl-cleaner-1.04 (28 May 2006)
|
|
||||||
|
|
||||||
28 May 2006; <mcummings@gentoo.org> +perl-cleaner-1.04.ebuild:
|
|
||||||
New version of perl-cleaner, with bug fixes, corrected md5, etc.
|
|
||||||
|
|
||||||
*perl-cleaner-1.03-r1 (27 May 2006)
|
|
||||||
|
|
||||||
27 May 2006; <mcummings@gentoo.org> +perl-cleaner-1.03-r1.ebuild:
|
|
||||||
Version bump is because of bug 134449
|
|
||||||
|
|
||||||
27 May 2006; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
perl-cleaner-1.03.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
|
||||||
perl-cleaner-1.03.ebuild:
|
|
||||||
Stable on amd64 wrt bug #133989.
|
|
||||||
|
|
||||||
26 May 2006; <mcummings@gentoo.org> files/digest-perl-cleaner-1.03,
|
|
||||||
Manifest:
|
|
||||||
Updating digests
|
|
||||||
|
|
||||||
25 May 2006; Guy Martin <gmsoft@gentoo.org> perl-cleaner-1.03.ebuild:
|
|
||||||
Stable on hppa.
|
|
||||||
|
|
||||||
24 May 2006; <nixnut@gentoo.org> perl-cleaner-1.03.ebuild:
|
|
||||||
Stable on ppc. bug #133989
|
|
||||||
|
|
||||||
23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
|
||||||
perl-cleaner-1.03.ebuild:
|
|
||||||
Stable on x86 wrt bug #133989.
|
|
||||||
|
|
||||||
23 May 2006; <mcummings@gentoo.org> perl-cleaner-1.03.ebuild:
|
|
||||||
Marking stable sparc
|
|
||||||
|
|
||||||
23 May 2006; Markus Rothe <corsair@gentoo.org> perl-cleaner-1.03.ebuild:
|
|
||||||
Stable on ppc64; bug #133989
|
|
||||||
|
|
||||||
31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
|
|
||||||
perl-cleaner-1.03.ebuild:
|
|
||||||
Add ~x86-fbsd keyword.
|
|
||||||
|
|
||||||
*perl-cleaner-1.03 (20 Feb 2006)
|
|
||||||
|
|
||||||
20 Feb 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
+perl-cleaner-1.03.ebuild:
|
|
||||||
New version - better support for multilibs and virtuals
|
|
||||||
|
|
||||||
03 Jul 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
perl-cleaner-1.01.ebuild:
|
|
||||||
RDPEND -> RDEPEND - thanks jakub
|
|
||||||
|
|
||||||
*perl-cleaner-1.01 (05 Jun 2005)
|
|
||||||
|
|
||||||
05 Jun 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-perl-cleaner-1.0.ebuild, +perl-cleaner-1.01.ebuild:
|
|
||||||
Sad to have a version bump already, but the is a code addition to be able to
|
|
||||||
re-emerge everything, even those modules installed under our current version
|
|
||||||
of perl. Comes up if someone (ick) changes from a threaded perl to a
|
|
||||||
non-threaded perl - version doesn't change so perl-cleaner doesn't rebuild
|
|
||||||
anything (though it needs to)
|
|
||||||
|
|
||||||
*perl-cleaner-1.0 (05 Jun 2005)
|
|
||||||
|
|
||||||
05 Jun 2005; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
|
|
||||||
+perl-cleaner-1.0.ebuild:
|
|
||||||
Initial import, prepping so perl-cleaner can be called from revdep-rebuilder
|
|
@ -1,5 +1,11 @@
|
|||||||
DIST perl-cleaner-2.16.tar.bz2 6069 SHA256 b54f7bd0dc8e60c08ac3de242cf157c21dbce1cfb8fc9c525b3d6cca88915ae3 SHA512 d2e03e473754b7730a6275cc743414fbb48a9fcb6a7a7dbef1fae73acb609b1b9f06eb33261505e1309fc79074303b7c29b6bd80b3bc79b40d27fc94d9b2cb09 WHIRLPOOL d240e0946a924a4d4984a2c7cc82e54de91e3c05ebf6a29fe154a557ff475da3503eb99a054f26ceda13ec61b87b8b2fe63c367c441b2b3cb6f7c34cf14f3165
|
AUX perl-cleaner-2.20-prefix.patch 4874 SHA256 fb814277eba1dee0084e6b395183ae7acc22b60283daa10bfa45dea283e4b038 SHA512 217ab3c7958e791c7e71ede8763ff98db7479d7eaeaa5fc9b0eb8607ed4a28ee1e7bb648a8e6fbc05913755b6eb0555fb70cd81c9124ebf562119b24ce66cb6f WHIRLPOOL 65b1f78e3691a49e67e8603064b7e5f871761328474a7384c80b4bbdd9a8ebe2a765684e449666604c8939b57ea4f6d05110cd59a36e46bf3cb05f9f6d9c408f
|
||||||
DIST perl-cleaner-2.19.tar.bz2 6558 SHA256 03c50ffcfa70081501584de3fc33f634d7a0404ff6adee50c85af6323dc476fa SHA512 404fb5742af929a41f5033dbba066ebcfa1e1bee3f5340d3f732e3eb5cae4dd6d427cca8b6e1ec23e6154c14c36a2e6154be17ec98022422cf44c50984e74973 WHIRLPOOL 64816a6f28299370bc9e5a0469062746d7c6b93ad83f98e3a7656bd5515fb82e16375fadaf1c76b01a901220b4844ef236f744026dcf8489dea859621aec6ea8
|
|
||||||
DIST perl-cleaner-2.20.tar.bz2 6704 SHA256 ecc3b160d01466a5c9a070e12f3e11719bedb45a92a2ea0227d745be6b77cf64 SHA512 29888b4ee19a186ddaa1209d893ac57bed683b551546f63aeb874f8cc1fcab4ea0b0401247968aed0fb3b9a7d7196a803d6713e85b44cb94bc6642a44fbc4cf1 WHIRLPOOL 2ea9ca19738e8dd3bed076051efbccd1cced25b768ee8e95843c885b9057e1c6960247dd8f867b8ef7ab11ffffaddbedbcc01f20023203f4d3cbe7f09fd01e51
|
DIST perl-cleaner-2.20.tar.bz2 6704 SHA256 ecc3b160d01466a5c9a070e12f3e11719bedb45a92a2ea0227d745be6b77cf64 SHA512 29888b4ee19a186ddaa1209d893ac57bed683b551546f63aeb874f8cc1fcab4ea0b0401247968aed0fb3b9a7d7196a803d6713e85b44cb94bc6642a44fbc4cf1 WHIRLPOOL 2ea9ca19738e8dd3bed076051efbccd1cced25b768ee8e95843c885b9057e1c6960247dd8f867b8ef7ab11ffffaddbedbcc01f20023203f4d3cbe7f09fd01e51
|
||||||
DIST perl-cleaner-2.21.tar.bz2 6288 SHA256 6ea83c08ff83d59c3691435dbeafbd52680c57f2d8603288410a4eb4ba343e96 SHA512 b13d32bd09009c96b9074c786e8cb5da359b4eb8343b7818b88151cc1bb870cb29775e462e9e9d9f4f55f4040847cb9f7b5d2311e06124aaea5deb9053ea95ee WHIRLPOOL 27e5c9db0c371676842c814e7e6962333c828b261b798a380f23092afa7cd7ec1eaa550cca7103dd5691883945e4be31d2fea96db3b11ee1996aeaf290ab8b9d
|
|
||||||
DIST perl-cleaner-2.22.tar.bz2 6407 SHA256 fed20de199e178012380e436f06668705746ae16e84fbc15b23653cc07bf5bbb SHA512 a822ea4178e1f36aadcad8c21e1adefe547e2b7c0cfecd34fa53d2d0f7c154ce5bcbb6f8d5a78f633b42842e08ea50cf68c151d97a46529e378dfb6c8fcb7d78 WHIRLPOOL 4025842fcfba7723768b7d5f23f23d0d9970a397a3313fe30d3b04d10e89328257977cba60ad183b4941453bd4dcd727bf871d8206e537ba89dbfa10b3779cad
|
DIST perl-cleaner-2.22.tar.bz2 6407 SHA256 fed20de199e178012380e436f06668705746ae16e84fbc15b23653cc07bf5bbb SHA512 a822ea4178e1f36aadcad8c21e1adefe547e2b7c0cfecd34fa53d2d0f7c154ce5bcbb6f8d5a78f633b42842e08ea50cf68c151d97a46529e378dfb6c8fcb7d78 WHIRLPOOL 4025842fcfba7723768b7d5f23f23d0d9970a397a3313fe30d3b04d10e89328257977cba60ad183b4941453bd4dcd727bf871d8206e537ba89dbfa10b3779cad
|
||||||
|
DIST perl-cleaner-2.23.tar.bz2 6495 SHA256 b7d25021997bd9a98f5df930d16cbaec84d19674e7b0a6eb7727c11725e0f91b SHA512 e0879f75737746479cd1032acfed50f20aad183d834e1e0e9b847edeb14577b32ac8fd4b0f5ff54c03937f181d8f5702c3bd009587a5930d40eee59a13fe6624 WHIRLPOOL 5645da862594cb8b65828ab740f433cb279cb4cac84a3005f8adcced1586b54ff766cfd3bba48fe4eab8b978f4155e29de6701d62c5164bce77cea3f730bd01e
|
||||||
|
EBUILD perl-cleaner-2.20.ebuild 1217 SHA256 95c5544a18ca7f9d987b4e0826b9495d912d6d68c2d84af2bc6ca02f5ec63b10 SHA512 c7498e07c74a7a42a3c9eebb7c6820bb6f5fb6e776aee4d81305f9f0a3df0c12da829061b61fe76119db9236480ca8e91bdfa0b4a15a9042bee4366dd0728935 WHIRLPOOL 43ede55a959d91041a1f87f1bb5d398a9a91b0066d3b9c4ddbccd130d2bdca4d51d837ce275fb1472bd1ab5539101d86e19bfab56560d50357d3558d07a09be8
|
||||||
|
EBUILD perl-cleaner-2.22.ebuild 1065 SHA256 7da299aba3348777eca7d07c9d1a26f326857ff225936d73538a6cc8508daed2 SHA512 2057136086f6f03d9999f67246805f2069c7115089d46738e35576fd3c9814353b55ad9101f34e953110c7c26101a24a602dfd5a684decab282d6cce9b4189c9 WHIRLPOOL 322311bbc52c71cfd66112da1ea9ee17030bcb6291f3c72663fc3e092469d83adb2f9c56aff78c56f0f56da2c70f64365a1b6351fef626b112879a594f00a544
|
||||||
|
EBUILD perl-cleaner-2.23.ebuild 1077 SHA256 86662a6f47cbfcf43c92380ed814addb09a49de6d0a3d5012d4782c4d3010c23 SHA512 dd23a22ddf176226923425e0de18102f06cca2274f431104a8c22a854af329368c9692c080106dd9c6769f313a40971cf2dafc36d4625fbe3be4650c3ec8f232 WHIRLPOOL 6defe499e72570f030a77fc9aa297c7def5b24ed243ea76be9592b9f30c5c7883523aed493aab27cad5ae4a6b6c6adb2514bb8859148c82a52917eb1f9f35d52
|
||||||
|
EBUILD perl-cleaner-9999.ebuild 1065 SHA256 7da299aba3348777eca7d07c9d1a26f326857ff225936d73538a6cc8508daed2 SHA512 2057136086f6f03d9999f67246805f2069c7115089d46738e35576fd3c9814353b55ad9101f34e953110c7c26101a24a602dfd5a684decab282d6cce9b4189c9 WHIRLPOOL 322311bbc52c71cfd66112da1ea9ee17030bcb6291f3c72663fc3e092469d83adb2f9c56aff78c56f0f56da2c70f64365a1b6351fef626b112879a594f00a544
|
||||||
|
MISC ChangeLog 4791 SHA256 1f20e1dfe4fdec7791ce89a19c9dbb36349e0a0efe0cb722c71d8514c5967f68 SHA512 5d4bd6321aa1c97bc7384865cd31fc626afaac449b859e2766a4460f04c7fcaaf2f15c836ad36c4a70b67f4c125c4908cbf89f615ea43f17d5730197f3e65562 WHIRLPOOL eba674ffc7a9a6bc8a0dedac486583c220c87d22d3ea684b464ca67c23b62e869749ec2d5e4df8aab3c725234bb60d8cf0e189cc9f9c460b4c76e56aaff3b1b5
|
||||||
|
MISC ChangeLog-2015 16130 SHA256 e1176e1195bbb7b7b5b47c129f614dcc7e593ce2ec520e8d45b6e11bf704cf97 SHA512 20853af561ba3e1e8b956676bcafde29c9855298f57de9b0204b20861e49a80fce9f8e15f5896ee1768c8a7c60fd63bfdcf3e1d7da251f41da029e08dbce0fff WHIRLPOOL 819680af6d310e3ad5d1c3a5d608da29c013a68170a7c61f2f6cd5884252ec6fd6bd49c3cd85091605346e4ab84a094f5316a34ecd4a983e19b75b178ec0ff23
|
||||||
|
MISC metadata.xml 399 SHA256 1a04e49859d9ffc862b017038e62f90767b5b7d456baf7400254988b98a50009 SHA512 14f0bc2bedc501060c0f30537b742d485ee883bb18929366a7400f69b759f48dc630cb379a68405bb66fdb5002beb3551b37d5fa24f6c67bea5795dbaafa6d32 WHIRLPOOL 164080e0d07a882c0e26dc479de0a17083277e7c9069200ce0df7c7c951b13916fc04cf9ee94ff1b26b980a49f496c88720528827f50b93c6bb34a90d8832031
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
|
||||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
|
||||||
|
|
||||||
if [[ "${PV}" == "9999" ]] ; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
|
||||||
else
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
|
||||||
|
|
||||||
RDEPEND="app-shells/bash
|
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
dev-lang/perl"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dosbin perl-cleaner
|
|
||||||
doman perl-cleaner.1
|
|
||||||
}
|
|
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
|
||||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
|
||||||
|
|
||||||
if [[ "${PV}" == "9999" ]] ; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
|
||||||
else
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
|
||||||
|
|
||||||
RDEPEND="app-shells/bash
|
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
dev-lang/perl
|
|
||||||
|| (
|
|
||||||
( sys-apps/portage app-portage/portage-utils )
|
|
||||||
sys-apps/pkgcore
|
|
||||||
sys-apps/paludis
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dosbin perl-cleaner
|
|
||||||
doman perl-cleaner.1
|
|
||||||
}
|
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -14,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
|||||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||||
else
|
else
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||||
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"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
@ -24,7 +23,6 @@ IUSE=""
|
|||||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||||
|
|
||||||
RDEPEND="app-shells/bash
|
RDEPEND="app-shells/bash
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
dev-lang/perl
|
dev-lang/perl
|
||||||
|| (
|
|| (
|
||||||
( sys-apps/portage app-portage/portage-utils )
|
( sys-apps/portage app-portage/portage-utils )
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=6
|
EAPI=6
|
||||||
|
|
||||||
@ -14,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
|||||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||||
else
|
else
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||||
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"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
@ -24,7 +23,6 @@ IUSE=""
|
|||||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||||
|
|
||||||
RDEPEND="app-shells/bash
|
RDEPEND="app-shells/bash
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
dev-lang/perl
|
dev-lang/perl
|
||||||
|| (
|
|| (
|
||||||
( sys-apps/portage app-portage/portage-utils )
|
( sys-apps/portage app-portage/portage-utils )
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=6
|
||||||
|
|
||||||
|
inherit prefix
|
||||||
|
|
||||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||||
@ -12,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
|||||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||||
else
|
else
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
@ -22,7 +23,6 @@ IUSE=""
|
|||||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||||
|
|
||||||
RDEPEND="app-shells/bash
|
RDEPEND="app-shells/bash
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
dev-lang/perl
|
dev-lang/perl
|
||||||
|| (
|
|| (
|
||||||
( sys-apps/portage app-portage/portage-utils )
|
( sys-apps/portage app-portage/portage-utils )
|
||||||
@ -31,6 +31,11 @@ RDEPEND="app-shells/bash
|
|||||||
)
|
)
|
||||||
"
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eprefixify ${PN}
|
||||||
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
dosbin perl-cleaner
|
dosbin perl-cleaner
|
||||||
doman perl-cleaner.1
|
doman perl-cleaner.1
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=6
|
EAPI=6
|
||||||
|
|
||||||
@ -14,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
|
|||||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||||
else
|
else
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||||
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"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
@ -24,7 +23,6 @@ IUSE=""
|
|||||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||||
|
|
||||||
RDEPEND="app-shells/bash
|
RDEPEND="app-shells/bash
|
||||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
|
||||||
dev-lang/perl
|
dev-lang/perl
|
||||||
|| (
|
|| (
|
||||||
( sys-apps/portage app-portage/portage-utils )
|
( sys-apps/portage app-portage/portage-utils )
|
||||||
|
@ -1,150 +0,0 @@
|
|||||||
# ChangeLog for dev-embedded/u-boot-tools
|
|
||||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/u-boot-tools/ChangeLog,v 1.30 2012/11/10 07:13:49 vapier Exp $
|
|
||||||
|
|
||||||
10 Nov 2012; Mike Frysinger <vapier@gentoo.org> u-boot-tools-2012.10.ebuild:
|
|
||||||
Clean up build.
|
|
||||||
|
|
||||||
09 Nov 2012; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
u-boot-tools-2012.10.ebuild:
|
|
||||||
s/ewarn/einfo/
|
|
||||||
|
|
||||||
09 Nov 2012; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
u-boot-tools-2012.10.ebuild:
|
|
||||||
Fix typo in comment
|
|
||||||
|
|
||||||
*u-boot-tools-2012.10 (09 Nov 2012)
|
|
||||||
|
|
||||||
09 Nov 2012; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
+u-boot-tools-2012.10.ebuild:
|
|
||||||
Version bump. Bug #437576
|
|
||||||
|
|
||||||
05 Sep 2012; Tim Harder <radhermit@gentoo.org>
|
|
||||||
-files/2011.09/0001-Build-timestamp_autogenerated.h-without-config.patch,
|
|
||||||
-u-boot-tools-2011.06.ebuild,
|
|
||||||
-files/2011.09/0002-Safer-timestamp_autogenerated.h-generation.patch,
|
|
||||||
-u-boot-tools-2011.09.ebuild,
|
|
||||||
-files/2011.09/0003-ublimage-NAND-block-size-isn-t-set-at-build-time.patch:
|
|
||||||
Remove old.
|
|
||||||
|
|
||||||
08 Aug 2012; Andreas Schuerch <nativemad@gentoo.org>
|
|
||||||
u-boot-tools-2011.12.ebuild:
|
|
||||||
x86 stable, see bug 418675
|
|
||||||
|
|
||||||
05 Aug 2012; Markus Meier <maekke@gentoo.org> u-boot-tools-2011.12.ebuild:
|
|
||||||
arm stable, bug #418675
|
|
||||||
|
|
||||||
03 Aug 2012; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
u-boot-tools-2011.12.ebuild:
|
|
||||||
Stable on amd64 wrt bug #418675
|
|
||||||
|
|
||||||
16 Jan 2012; Tim Harder <radhermit@gentoo.org> -u-boot-tools-2010.06.ebuild,
|
|
||||||
-u-boot-tools-2010.12.ebuild:
|
|
||||||
Remove old.
|
|
||||||
|
|
||||||
*u-boot-tools-2011.12 (01 Jan 2012)
|
|
||||||
|
|
||||||
01 Jan 2012; Tim Harder <radhermit@gentoo.org> +u-boot-tools-2011.12.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*u-boot-tools-2011.09 (14 Oct 2011)
|
|
||||||
|
|
||||||
14 Oct 2011; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+files/2011.09/0001-Build-timestamp_autogenerated.h-without-config.patch,
|
|
||||||
+files/2011.09/0002-Safer-timestamp_autogenerated.h-generation.patch,
|
|
||||||
+files/2011.09/0003-ublimage-NAND-block-size-isn-t-set-at-build-time.patch,
|
|
||||||
+u-boot-tools-2011.09.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
14 Oct 2011; Mike Frysinger <vapier@gentoo.org> u-boot-tools-2011.06.ebuild:
|
|
||||||
Stabilize for all.
|
|
||||||
|
|
||||||
*u-boot-tools-2011.06 (21 Aug 2011)
|
|
||||||
|
|
||||||
21 Aug 2011; Tim Harder <radhermit@gentoo.org> +u-boot-tools-2011.06.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*u-boot-tools-2010.12 (14 Mar 2011)
|
|
||||||
|
|
||||||
14 Mar 2011; Tim Harder <radhermit@gentoo.org> -u-boot-tools-2009.03.ebuild,
|
|
||||||
-u-boot-tools-2009.11.1.ebuild, +u-boot-tools-2010.12.ebuild:
|
|
||||||
Version bump (bug #355669 by Jacob Galbreath) and remove old. Update to EAPI
|
|
||||||
4 and remove unnecessary compile setup and die usage.
|
|
||||||
|
|
||||||
07 Mar 2011; Raúl Porcel <armin76@gentoo.org> u-boot-tools-2010.06.ebuild:
|
|
||||||
x86stable wrt #355671
|
|
||||||
|
|
||||||
06 Mar 2011; Michael Weber <xmw@gentoo.org> u-boot-tools-2010.06.ebuild:
|
|
||||||
arm stable (bug 355671)
|
|
||||||
|
|
||||||
21 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
u-boot-tools-2010.06.ebuild:
|
|
||||||
Stable on amd64 wrt bug #355671
|
|
||||||
|
|
||||||
*u-boot-tools-2010.06 (15 Aug 2010)
|
|
||||||
|
|
||||||
15 Aug 2010; Mike Frysinger <vapier@gentoo.org> +u-boot-tools-2010.06.ebuild:
|
|
||||||
Version bump #319647 by Jesse Adelman.
|
|
||||||
|
|
||||||
*u-boot-tools-2009.11.1 (05 Jun 2010)
|
|
||||||
|
|
||||||
05 Jun 2010; Raúl Porcel <armin76@gentoo.org>
|
|
||||||
+u-boot-tools-2009.11.1.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*u-boot-tools-2009.08 (04 Sep 2009)
|
|
||||||
|
|
||||||
04 Sep 2009; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+u-boot-tools-2009.08.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*u-boot-tools-2009.08_rc3 (26 Aug 2009)
|
|
||||||
|
|
||||||
26 Aug 2009; Raúl Porcel <armin76@gentoo.org>
|
|
||||||
+u-boot-tools-2009.08_rc3.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*u-boot-tools-2009.06 (19 Jul 2009)
|
|
||||||
|
|
||||||
19 Jul 2009; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+u-boot-tools-2009.06.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
07 May 2009; Raúl Porcel <armin76@gentoo.org>
|
|
||||||
u-boot-tools-2009.03.ebuild:
|
|
||||||
amd64/arm/x86 stable
|
|
||||||
|
|
||||||
*u-boot-tools-2009.03 (29 Mar 2009)
|
|
||||||
|
|
||||||
29 Mar 2009; Raúl Porcel <armin76@gentoo.org>
|
|
||||||
+u-boot-tools-2009.03.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*u-boot-tools-2009.01 (16 Mar 2009)
|
|
||||||
|
|
||||||
16 Mar 2009; Raúl Porcel <armin76@gentoo.org>
|
|
||||||
+u-boot-tools-2009.01.ebuild:
|
|
||||||
Version bump wrt #258414
|
|
||||||
|
|
||||||
25 Nov 2008; Raúl Porcel <armin76@gentoo.org>
|
|
||||||
u-boot-tools-2008.10.ebuild:
|
|
||||||
arm stable
|
|
||||||
|
|
||||||
26 Oct 2008; Markus Meier <maekke@gentoo.org> u-boot-tools-1.3.1.ebuild:
|
|
||||||
amd64/x86 stable, bug #242518
|
|
||||||
|
|
||||||
*u-boot-tools-2008.10 (26 Oct 2008)
|
|
||||||
|
|
||||||
26 Oct 2008; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+u-boot-tools-2008.10.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
12 May 2008; <solar@gentoo.org> u-boot-tools-1.3.1.ebuild:
|
|
||||||
- keyworded ~arm per request. Builds native but fails at cross-compiles.
|
|
||||||
TODO: Fix CROSS_COMPILE= logic to allow the variable to be passed so it gets
|
|
||||||
the right CTARGET-CC
|
|
||||||
|
|
||||||
*u-boot-tools-1.3.1 (24 Dec 2007)
|
|
||||||
|
|
||||||
24 Dec 2007; Mike Frysinger <vapier@gentoo.org> +u-boot-tools-1.3.1.ebuild:
|
|
||||||
Initial import. Ebuild by me.
|
|
@ -1,26 +1,12 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST u-boot-2016.03.tar.bz2 11076762 SHA256 e49337262ecac44dbdeac140f2c6ebd1eba345e0162b0464172e7f05583ed7bb SHA512 d3a8d5f334a1a1a33756d9ac33d14eca689cafe1ada478e61b51dcbff1781266d4f0ea121e25d0232b292475721c04be63e5a153715b91a14dfc82656a54de6f WHIRLPOOL 32f246e3bdb71648f47a4246602b6f27de5dbae9834aed71880c5d5e737dfd63adcd03e9b47874b4fa61c0336fe13b8b079693baec633bd428d991abb47a88f0
|
||||||
Hash: SHA256
|
DIST u-boot-2016.07.tar.bz2 11506848 SHA256 974fb7225c0af6a721307631f66b81e20dbda82a4d7cc32aba2a625727231253 SHA512 fa76dbd7e654ff9e4b3166162be6c0a77ecf2eb2a952b4865df3c818ebcdca7e2bb75e5ba19bf0346000c3d185888552193bb74510b115426cfe444b78efd3ef WHIRLPOOL 066019af0e8fd04d53569ebd001309238514daa757be6cc50db6d4544f34d0c720ff420811d44d88af6028d02dfb02667e44d8d1abb23bb364baff46c5a26a9f
|
||||||
|
DIST u-boot-2016.09.01.tar.bz2 11783287 SHA256 95728e89dd476d17428f94080752ab48884be477b6a678941582aeef618b70bb SHA512 aa503acb1ce4f64a936fbc1292e80c54fe334fcfb1a0da412a755f9a56a24993178ad1a5b8a51f777388d8ce5a62b0626bb5fead503f9b118f7d9f3f1a7c07b7 WHIRLPOOL 35b6ecedcdf99eabfddc90157b1998be1732fbdf46b4ca1221f8fb95e47d6e5fce7725d6b72d04b973f05267b31b3fd9d9beadba9d77e3d4dfc1c0b09d396957
|
||||||
DIST u-boot-2011.12.tar.bz2 8610390 SHA256 41820d65eb848411f71b9222957b3532607be0a754da916067876194148b907c SHA512 eb6df1153f215cd6fde7bba89ab9305a9904a0c2e4a8abb48151d269111d92e28f3e22553918b668b92e3b0049448ee511c07ab6269fec0c65c49dbdb91bbcd7 WHIRLPOOL e82226ec1b7b7a1fbb6351de0b18d3d804ccc319351d8cfa7ec9dbdec4948dbf0204fc70df51841bc65f487d44ba9e54d9cf3277b3b66dda85cbf0fcfb2caeef
|
DIST u-boot-2016.11.tar.bz2 12019669 SHA256 45813e6565dcc0436abe6752624324cdbf5f3ac106570d76d32b46ec529bcdc8 SHA512 d393b2aa4114a6de7f990efe370891376c934a1cfac9530c3bc44f988e7f2c9f0ec26653e3275c72a0a1c2f4b44fcd0afe8394c9ae3ca93fee1c689d870c063d WHIRLPOOL f9a7837cac2b7b4e1395350a9670e438396818bcb80baebbb9a65ebe739914319fa3e076c288bb3f10ffad0f954336a6a18ea5611824f7f05d7a1518bb65cdad
|
||||||
DIST u-boot-2012.10.tar.bz2 9449657 SHA256 dddec75070b5faa5df463085e3e1d27c6d058ec3481c666917baa961956d4d17 SHA512 026d17ce767f27dd282c91a626e6ff41cd6bcad375186732c8933956974d7412076ae28ef59263ed880055d4e8dbb20c09144b24d678fa3b9955b500f1c7e402 WHIRLPOOL 5e6a78cf65e904a5b082800cea8a511369296226812039409defdebf1e825823bf224b6b51447c839fe20edb61f42cf1703dff98f97ce9b553171c7ac72f44bf
|
EBUILD u-boot-tools-2016.03.ebuild 947 SHA256 8e4c10bb9dd953d8e1defe1653c95becd9040332da56a364ba0187f71b2775ed SHA512 d1f6ec3a8a150faf2a5b9e9c5ad902a94d59da34632472c91c0c37eef927bd62f12ab40eff654ed41b64950a28baff1e904beb93d5d5bb103fc6b4bb47ffc893 WHIRLPOOL 7f625d29c11db4f48bebd10c31eb77ff1923f279d275c1ea176a6b9f6fba75af3212a46ccc9d5724b121789b911675e5ea52d89e051c7cf227f155261295bcc3
|
||||||
EBUILD u-boot-tools-2011.12.ebuild 968 SHA256 aa393fcee05d9569799d5fe738a9a93ccf23dc26321339220e085bbb78a12d37 SHA512 4c9f64a548e0c75bc4df592b4612ba8d3481796098ca5f9b7a969a32702de80db0079306a3e35640600cd71b4175bc82db0de5d9e366338b2f96dec5d9a09296 WHIRLPOOL 7ab790d485fd647d37844ca411e949849452409044862bc8581b5f24f52bd2f299d01d5204b609f4b84f84be277de77df00b6ac44a73968f9c9fbb92f9e479f7
|
EBUILD u-boot-tools-2016.07.ebuild 955 SHA256 29d5921c97fa501186d3632a2cbac7c269ca1313fb98f5c3e675d0932591e73d SHA512 114839f5cee60d08a8ec807d626b19c060b9fe7a2f71573eea346f2c28a2be02392334f3921ff9cc69110eae26291d156fe47ccc788da6b3abdac68343b15313 WHIRLPOOL 986db29fb2e905b5a2d6c4e8a72b5ccd00ad6a149a50f846ddafb01cc3c1b9a96357194266f17b89a5c7bcc82a73856ce6a0ef4f8a9bd6cc50f4aded1c99f8c7
|
||||||
EBUILD u-boot-tools-2012.10.ebuild 1194 SHA256 0b405af61002bac11df09da78f3c8dae16b18beb13983424fc442799ddff40aa SHA512 3d4f5241d71465419c09ee72d191bdd5376307faa26df8a0a1963bd7aad38bb6c6d1138c80d7cac5488b083914fb684a9e26aac9358dad6d901c0687201399eb WHIRLPOOL 93690c18975e182ad8c1be7ce1c48b41fe751cfc1f431bd59fae82ad958dff6725bd5ec45b251fd1359b5d2dcf9df23169c5b5799e076836759b517f5b0387b3
|
EBUILD u-boot-tools-2016.09.01-r1.ebuild 977 SHA256 faf797684690c185d12249213eb5f11460981354193d39e2903f53035430cc97 SHA512 4ffcd4db167822aba087d4948b1e76def20f8fc505f3264e437c6b541828fc66579125f6220a3262fdf06570ed10fe7fbae9332de98636a9977a8a3cedad102d WHIRLPOOL 89b867e41f3fbd2d06e177e3d5494a82974c573aef39159cfcb91f0db48cfc1efbe0ce7e56435ce2a6a37ef74ce7e4a2194ee2b7325099c0cedf643d72fdf7c8
|
||||||
MISC ChangeLog 4687 SHA256 bcb20ad7b0844e9b0ac18b03809439c1008ccca2144950307abea61fb054d8d1 SHA512 15b66a6cd491a4473aeadfbed4da30b61c0d90ee034fd2632abd939143a086ec704217ff939cbe9b871bad1b6f1c26d70cfd85cadc2b949a0639aa8e7f378534 WHIRLPOOL bec16709b2296b27fb30eecb00585e0020d037bf6a733becef7cfcb2ea7ccef29fab774679bac328cfc67d7fea422fa6e04362bf6c0af6820f4e48f941a1df55
|
EBUILD u-boot-tools-2016.09.01.ebuild 948 SHA256 a165dc59a71e3db6fae5c9575b4295d586c6213a760e096e13d7441e142cae62 SHA512 e59450e10f349f637d86767c423133798f44efa5d779e3efd03a56a35712c9e241b288957a88969a50af12990c29e21b7be9327957efd4c4ed01ad9eb0f0e7b7 WHIRLPOOL 13d77db71e9a758464daa78709f9ad413f6a0d2a21366c0cdbe51375b4f0d891b347c9cf5c2d768795ba8a17b33220e0698e1ad10a6e03028f240f767af450f8
|
||||||
MISC metadata.xml 165 SHA256 fb7ede94a0633f77d601e3e81580eac1624a3bca14401a49d94082579507ba0a SHA512 2be6b57c8e55824d56afbe9ab641639e6e1b4cf73bf2795c2778e373777ad545b5211e06510f13703583e7bb18817f623bc00dddbc8c52ad5f100f085e5dfddf WHIRLPOOL 7fe27fc76b523efadbe65a61c187e78592bc1563423791709914a6263c587a8843c75e19c64f989c7fc8a105c6433a874116ec670df3a27b930634d7e14fb1fe
|
EBUILD u-boot-tools-2016.11.ebuild 977 SHA256 faf797684690c185d12249213eb5f11460981354193d39e2903f53035430cc97 SHA512 4ffcd4db167822aba087d4948b1e76def20f8fc505f3264e437c6b541828fc66579125f6220a3262fdf06570ed10fe7fbae9332de98636a9977a8a3cedad102d WHIRLPOOL 89b867e41f3fbd2d06e177e3d5494a82974c573aef39159cfcb91f0db48cfc1efbe0ce7e56435ce2a6a37ef74ce7e4a2194ee2b7325099c0cedf643d72fdf7c8
|
||||||
-----BEGIN PGP SIGNATURE-----
|
MISC ChangeLog 3933 SHA256 4c8d3dea9fbb83b8880d3187f761cb576e267769871122b64fce493e555c5c05 SHA512 91900eb4361fa0b383e0edc3f18cc31c5a98c8fe770572eb8e30e0325137553e084fcd2273ca555d49098d33dcdcc8d3d0909bfbbd73635490a3f40520468e57 WHIRLPOOL 4f8380d08a99daf8a424127eebc5a43b4bcd415b50a1a1b42a800b8deee44ae5dbe2bac7473e54dac4f095763fb6e31a5fd6a47336317b65c622e54e3b3a414b
|
||||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
MISC ChangeLog-2015 5985 SHA256 42713615155e36eef4d72dfdb4200b01ef285a4343145e8cf57d3a4023c290d8 SHA512 dc39ecc02c08703c4315f19e6d02fa5fb15b464d366a790ed9edaf8cff4fd3e30e810c32a9244cce452a010383479340aac4b0c29ce766abf8cc54d77d8eb20f WHIRLPOOL e55bd174beb38ad6f55f0a4a487af10c3d3321f198a0d7ea281fd8e1aeb57c034a6ce53a7b44c97b975cac6514e3223b688cd432db7e540d11bd9aa680125302
|
||||||
|
MISC metadata.xml 247 SHA256 751aa1f012df292bed9716a5c6a7e64114b695d2ba0c0572fc7e87fc3bbcebc5 SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e WHIRLPOOL b6c074cf39f6ec1e2d085151836db47f9a4d71bcc9cc3296889bfa10172c7f07837ca79c8613f9c483b1332683e78eebe88e0a433a7caf801fc7ccac2552cd53
|
||||||
iQIcBAEBCAAGBQJQnf71AAoJELEHsLL7fEFWt8QP/2SdJsB1GmhJ8x9d+OGnoXbY
|
|
||||||
2ib4laKVWDHz1r12gvRXCpU1/JJnWnHWseLxLaqaNSjyW5GYe+bq4EdfJiM/WIwg
|
|
||||||
ic1OefpyfK2OoxYJ1iwjejlMa1iRgPTfsZGKtGT9tS4h7PYunEWsV4WL7a2izEto
|
|
||||||
MvrMoDp/phDevFMq68MjBQIlIhLqjAC5Uvc4wfi/hGJ3tMSijXiNCzXVyZ8MVelN
|
|
||||||
9Oc5TyVRoCHp8jcQZC8P7vMlvLir5u/AW4R4umyhK8HzC5v6uIsmyUdyq1/e6Mvl
|
|
||||||
C4/C0iUkRaWo3Q6mKQsmvYUQQewwbrar0bImASy+O2ph6HlqS30GryVoWh6Bdb+K
|
|
||||||
NVrvCx5dRuH03jfnPBYehHqx/qfi3KqKhAccVEZ/HhR0OvMzfQqL/H3xQCnpoDId
|
|
||||||
VwZK4ai+trlpC3iLbCGKJ2yxrCr736e6VlHiGHWTrDwo/VRAnmMtEw2kYtrQCRqH
|
|
||||||
Pa6SLTZqAV4/tyA3znaeT1dtw805IhQMYOiK3n4G8L6NlhvnfsnvUumX1zgnAFVv
|
|
||||||
/GFI5E30wmFn0SG2yIHKFLcKECZHTH27MjhwYyss6O06RKWTRnR9/7qrSPcnYCfK
|
|
||||||
Mtm0OA8QgSNDqAVqRSWTAq2XFCJLM5dzB1Lb43Adju3lVM6dlfet9lGHqHkc4kLi
|
|
||||||
6UYUgQtlF/eQDptf8ll/
|
|
||||||
=2Exh
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>dev-embedded</herd>
|
<maintainer type="project">
|
||||||
|
<email>embedded@gentoo.org</email>
|
||||||
|
<name>Embedded Gentoo</name>
|
||||||
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
# 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/dev-embedded/u-boot-tools/u-boot-tools-2012.10.ebuild,v 1.4 2012/11/10 07:13:49 vapier Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="5"
|
||||||
|
|
||||||
inherit toolchain-funcs
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
MY_P="u-boot-${PV/_/-}"
|
MY_P="u-boot-${PV/_/-}"
|
||||||
DESCRIPTION="utilities for working with Das U-Boot"
|
DESCRIPTION="utilities for working with Das U-Boot"
|
||||||
@ -13,22 +12,18 @@ SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
KEYWORDS="amd64 arm ~arm64 x86"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "s:-g ::" tools/Makefile || die
|
|
||||||
# This has been fixed upstream after 2012.10
|
|
||||||
sed -i '/include.*config.h/d' tools/env/fw_env.[ch] || die
|
|
||||||
# Make sure we find local u-boot headers first #429302
|
|
||||||
ln -s ../include/image.h tools/ || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
# Unset a few KBUILD variables. Bug #540476
|
||||||
|
unset KBUILD_OUTPUT KBUILD_SRC
|
||||||
|
emake defconfig
|
||||||
emake \
|
emake \
|
||||||
HOSTSTRIP=: \
|
HOSTSTRIP=: \
|
||||||
|
STRIP=: \
|
||||||
HOSTCC="$(tc-getCC)" \
|
HOSTCC="$(tc-getCC)" \
|
||||||
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
||||||
HOSTLDFLAGS="${LDFLAGS}" \
|
HOSTLDFLAGS="${LDFLAGS}" \
|
||||||
@ -44,4 +39,5 @@ src_install() {
|
|||||||
dosym fw_printenv /usr/bin/fw_setenv
|
dosym fw_printenv /usr/bin/fw_setenv
|
||||||
insinto /etc
|
insinto /etc
|
||||||
doins env/fw_env.config
|
doins env/fw_env.config
|
||||||
|
doman "${S}/doc/mkimage.1"
|
||||||
}
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
|
MY_P="u-boot-${PV/_/-}"
|
||||||
|
DESCRIPTION="utilities for working with Das U-Boot"
|
||||||
|
HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome"
|
||||||
|
SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Unset a few KBUILD variables. Bug #540476
|
||||||
|
unset KBUILD_OUTPUT KBUILD_SRC
|
||||||
|
emake defconfig
|
||||||
|
emake \
|
||||||
|
HOSTSTRIP=: \
|
||||||
|
STRIP=: \
|
||||||
|
HOSTCC="$(tc-getCC)" \
|
||||||
|
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
||||||
|
HOSTLDFLAGS="${LDFLAGS}" \
|
||||||
|
CONFIG_ENV_OVERWRITE=y \
|
||||||
|
tools-all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd tools || die
|
||||||
|
dobin bmp_logo gen_eth_addr img2srec mkimage
|
||||||
|
dobin easylogo/easylogo
|
||||||
|
dobin env/fw_printenv
|
||||||
|
dosym fw_printenv /usr/bin/fw_setenv
|
||||||
|
insinto /etc
|
||||||
|
doins env/fw_env.config
|
||||||
|
doman "${S}"/doc/mkimage.1
|
||||||
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
MY_P="u-boot-${PV/_/-}"
|
||||||
|
DESCRIPTION="utilities for working with Das U-Boot"
|
||||||
|
HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome"
|
||||||
|
SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Unset a few KBUILD variables. Bug #540476
|
||||||
|
unset KBUILD_OUTPUT KBUILD_SRC
|
||||||
|
emake defconfig
|
||||||
|
emake \
|
||||||
|
HOSTSTRIP=: \
|
||||||
|
STRIP=: \
|
||||||
|
HOSTCC="$(tc-getCC)" \
|
||||||
|
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
||||||
|
HOSTLDFLAGS="${LDFLAGS}" \
|
||||||
|
CONFIG_ENV_OVERWRITE=y \
|
||||||
|
tools-all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd tools || die
|
||||||
|
dobin bmp_logo dumpimage fdtgrep gen_eth_addr img2srec mkenvimage mkimage
|
||||||
|
dobin easylogo/easylogo
|
||||||
|
dobin env/fw_printenv
|
||||||
|
dosym fw_printenv /usr/bin/fw_setenv
|
||||||
|
insinto /etc
|
||||||
|
doins env/fw_env.config
|
||||||
|
doman "${S}"/doc/mkimage.1
|
||||||
|
}
|
@ -1,8 +1,7 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
# 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/dev-embedded/u-boot-tools/u-boot-tools-2011.12.ebuild,v 1.4 2012/08/08 15:09:18 nativemad Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
EAPI=6
|
||||||
|
|
||||||
inherit toolchain-funcs
|
inherit toolchain-funcs
|
||||||
|
|
||||||
@ -13,30 +12,32 @@ SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="amd64 arm x86"
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e "s:-g ::" tools/Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
# Unset a few KBUILD variables. Bug #540476
|
||||||
|
unset KBUILD_OUTPUT KBUILD_SRC
|
||||||
|
emake defconfig
|
||||||
emake \
|
emake \
|
||||||
HOSTSTRIP=echo \
|
HOSTSTRIP=: \
|
||||||
|
STRIP=: \
|
||||||
HOSTCC="$(tc-getCC)" \
|
HOSTCC="$(tc-getCC)" \
|
||||||
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
||||||
HOSTLDFLAGS="${LDFLAGS}" \
|
HOSTLDFLAGS="${LDFLAGS}" \
|
||||||
|
CONFIG_ENV_OVERWRITE=y \
|
||||||
tools-all
|
tools-all
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cd tools
|
cd tools || die
|
||||||
dobin bmp_logo gen_eth_addr img2srec mkimage
|
dobin bmp_logo gen_eth_addr img2srec mkimage
|
||||||
dobin easylogo/easylogo
|
dobin easylogo/easylogo
|
||||||
dobin env/fw_printenv
|
dobin env/fw_printenv
|
||||||
dosym fw_printenv /usr/bin/fw_setenv
|
dosym fw_printenv /usr/bin/fw_setenv
|
||||||
insinto /etc
|
insinto /etc
|
||||||
doins env/fw_env.config
|
doins env/fw_env.config
|
||||||
|
doman "${S}"/doc/mkimage.1
|
||||||
}
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
MY_P="u-boot-${PV/_/-}"
|
||||||
|
DESCRIPTION="utilities for working with Das U-Boot"
|
||||||
|
HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome"
|
||||||
|
SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Unset a few KBUILD variables. Bug #540476
|
||||||
|
unset KBUILD_OUTPUT KBUILD_SRC
|
||||||
|
emake defconfig
|
||||||
|
emake \
|
||||||
|
HOSTSTRIP=: \
|
||||||
|
STRIP=: \
|
||||||
|
HOSTCC="$(tc-getCC)" \
|
||||||
|
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
||||||
|
HOSTLDFLAGS="${LDFLAGS}" \
|
||||||
|
CONFIG_ENV_OVERWRITE=y \
|
||||||
|
tools-all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd tools || die
|
||||||
|
dobin bmp_logo dumpimage fdtgrep gen_eth_addr img2srec mkenvimage mkimage
|
||||||
|
dobin easylogo/easylogo
|
||||||
|
dobin env/fw_printenv
|
||||||
|
dosym fw_printenv /usr/bin/fw_setenv
|
||||||
|
insinto /etc
|
||||||
|
doins env/fw_env.config
|
||||||
|
doman "${S}"/doc/mkimage.1
|
||||||
|
}
|
@ -1,101 +0,0 @@
|
|||||||
# ChangeLog for dev-lang/perl
|
|
||||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.488 2015/06/16 13:20:30 dilfridge Exp $
|
|
||||||
|
|
||||||
16 Jun 2015; Andreas K. Hüttel <dilfridge@gentoo.org> perl-5.20.2-r1.ebuild,
|
|
||||||
perl-5.20.2.ebuild, perl-5.22.0.ebuild:
|
|
||||||
Any db slot works
|
|
||||||
|
|
||||||
16 Jun 2015; Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
||||||
+files/eblits/pkg_postinst-v50220001.eblit,
|
|
||||||
+files/eblits/pkg_postrm-v50220001.eblit,
|
|
||||||
+files/eblits/pkg_setup-v50220001.eblit, perl-5.22.0.ebuild:
|
|
||||||
Update bundled module numbers, use new eblits for updated perl-cleaner message
|
|
||||||
|
|
||||||
*perl-5.22.0 (15 Jun 2015)
|
|
||||||
|
|
||||||
15 Jun 2015; Vladimir Smirnov <civil@gentoo.org> +perl-5.22.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
13 Jun 2015; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-5.18.2-r2.ebuild:
|
|
||||||
Remove Perl 5.18
|
|
||||||
|
|
||||||
13 Jun 2015; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
-perl-5.20.1-r4.ebuild:
|
|
||||||
Remove Perl 5.20.1
|
|
||||||
|
|
||||||
*perl-5.20.2-r1 (09 May 2015)
|
|
||||||
|
|
||||||
09 May 2015; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+perl-5.20.2-r1.ebuild:
|
|
||||||
Revision bump adding fixes for gcc-5.1, bug 548094
|
|
||||||
|
|
||||||
11 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
ppc64 stable wrt bug #545510
|
|
||||||
|
|
||||||
11 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
ppc stable wrt bug #545510
|
|
||||||
|
|
||||||
08 Apr 2015; Jeroen Roovers <jer@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
Stable for HPPA (bug #545510).
|
|
||||||
|
|
||||||
05 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
sparc stable wrt bug #545510
|
|
||||||
|
|
||||||
05 Apr 2015; Mike Frysinger <vapier@gentoo.org> perl-5.18.2-r2.ebuild,
|
|
||||||
perl-5.20.1-r4.ebuild, perl-5.20.2.ebuild:
|
|
||||||
Mark arm64/ia64/m68k/s390/sh stable.
|
|
||||||
|
|
||||||
05 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
arm stable wrt bug #545510
|
|
||||||
|
|
||||||
05 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
x86 stable wrt bug #545510
|
|
||||||
|
|
||||||
04 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
alpha stable wrt bug #545510
|
|
||||||
|
|
||||||
04 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.2.ebuild:
|
|
||||||
amd64 stable wrt bug #545510
|
|
||||||
|
|
||||||
12 Mar 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Mark arm64/m68k/s390/sh stable
|
|
||||||
|
|
||||||
18 Feb 2015; Agostino Sarubbo <ago@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Stable for alpha, wrt bug #536790
|
|
||||||
|
|
||||||
17 Feb 2015; Markus Meier <maekke@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
arm stable, bug #536790
|
|
||||||
|
|
||||||
17 Feb 2015; Agostino Sarubbo <ago@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Stable for ia64, wrt bug #536790
|
|
||||||
|
|
||||||
16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Stable for sparc, wrt bug #536790
|
|
||||||
|
|
||||||
15 Feb 2015; Agostino Sarubbo <ago@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Stable for ppc64, wrt bug #536790
|
|
||||||
|
|
||||||
*perl-5.20.2 (14 Feb 2015)
|
|
||||||
|
|
||||||
14 Feb 2015; Andreas K. Huettel <dilfridge@gentoo.org> +perl-5.20.2.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
14 Feb 2015; Agostino Sarubbo <ago@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Stable for ppc, wrt bug #536790
|
|
||||||
|
|
||||||
13 Feb 2015; Jeroen Roovers <jer@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Stable for HPPA (bug #536790).
|
|
||||||
|
|
||||||
13 Feb 2015; Agostino Sarubbo <ago@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
Stable for x86, wrt bug #536790
|
|
||||||
|
|
||||||
08 Feb 2015; Mikle Kolyada <zlogene@gentoo.org> perl-5.20.1-r4.ebuild:
|
|
||||||
amd64 stable wrt bug #536790
|
|
||||||
|
|
||||||
02 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> -perl-5.20.1-r3.ebuild:
|
|
||||||
Drop old.
|
|
||||||
|
|
||||||
01 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> +ChangeLog-2014:
|
|
||||||
Split ChangeLog. For previous entries, please see ChangeLog-2014.
|
|
File diff suppressed because it is too large
Load Diff
@ -1,45 +1,21 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST perl-5.22.3-RC4-patches-2.tar.xz 23180 SHA256 d5c6ead7322e5d38f9395589a24fd8eb29882a7c522a7659afa8876f878b1004 SHA512 2dcc8a3bae3a0bf7f79d74ff5651db471be259b8e2dee96c1338ff97345842dbe7ec1234c511233ece4f9ea3fc5979e826a4fcffb997c579740bf494d9581126 WHIRLPOOL 6b2eeb64b208acb71a9c3f9dd4f3e3730b5f37b82c99636215acd52c40179c662a52b25bb2ccbe491efac5fe3e1bf70a65c90fcb89964244e9f8dff60100f22b
|
||||||
Hash: SHA256
|
DIST perl-5.22.3-RC4.tar.xz 11233496 SHA256 cd35050f1a45c48389133285870cf310d1fe5d342c52de10fd47b296e102e4ae SHA512 5c63edcfc319f7946bbee84943a0af78f58d376028c2952d0917fee32c390eae09d4456a82bfa4d0f21c69b7977c2e800c539c487e17a2d102fbceadddd75255 WHIRLPOOL b94e97d1545acc82c82cd1df400e374c2c8a9764ae1d050495eeb99c428bf12923ea36f937e17996e6f885d19bab8ca2a51eb4ad52b639d7b781460b8282777f
|
||||||
|
DIST perl-5.22.3-patches-1.tar.xz 25896 SHA256 2c54469f6e51211f8ecee10e0ca8f33a1fe6eb90ce0b9f55e7b47b46c32f9902 SHA512 3df47834cb221b2dba51fa675555511195c6e079ca77fe78b0248f26381507db2506a88cbfd3842d86a68a22fb99447f7aa06ebc788eb04cd3c9ba6a5aadac3c WHIRLPOOL 0eb85064a6ddce00c1a2a0f964dd057aa5e9f5772315afb84cb4f1419288788faa102eace1b6171db70a3867a147ac7eaaf6527aea25eef9f6c3f25cb6f1569b
|
||||||
AUX eblits/common-v50160001.eblit 1578 SHA256 431f30795dcfaaddc6c33aeeb13437c6efc239727e7997fd2f9b03e04ed79b91 SHA512 7882c7798ac419179fd99a2d3bff46933c8d30a645ac482fe38dad1a00bccde8fccdd15b3b813cb411b2326a19178228a93d0222f0b0450778d5149a46ba729b WHIRLPOOL ad9a1df3034d8fc25a6bee84817da34a8570ac6227d2dedc7b9d838760b8bac8ac9dfbe83d2a9af71e1c689022179f462f460f0c98e047e38d0cc3b648abab2e
|
DIST perl-5.22.3.tar.xz 11236996 SHA256 899d6512301f3dfa6240e98327205e017d08b539c90632228b53faab267e1d8f SHA512 5819c1b5d33fd3a824dca19986253139ea765d3d78f49d13e28f01286f64215b577424c1e5d021795108b46f508250a35e9293b85802c0cff817d3fad2959140 WHIRLPOOL 760b2e98706eb02ed8931b0814897d222239e5000338a29ae562f9f17aa2db9d291ece3397fb190627db395c77dddb9b371812e8329f18ce12560cf6b9b48e34
|
||||||
AUX eblits/pkg_postinst-v50160001.eblit 2603 SHA256 bfab0992a63ad1238ca22c6ba5fe17b53cfe3b02fd8fdebe156afe888865a8f4 SHA512 b95e39f8669c33cab0d750e2e8160bff7c2e878812e048b01b207d50355b719aeacf0816c048034b848ba2739db827001b4504b25c46b825f3275e282930c46f WHIRLPOOL d740d910169757025a1fc6f160662ba40bd0c04c646cc1dea4b22db5ff3173ad9d5e45ae627d49a258674f1684c9f7ac07c508f39b7bbd1f152e74e992af398b
|
DIST perl-5.24.1-RC4-patches-2.tar.xz 18464 SHA256 543318d735c2f1951d7c73d4415d1045021f19c69e953cf2d954eea9f84ffecb SHA512 9582a149404c2abc0f8b4329a65063d2022a2b212e68f83550303a5544825fb6b16dd1ee7a8d10bb216b70ded9a899eba931892c66989a78214d8d97c8cdb35f WHIRLPOOL 5c99c07198e7265177a5aa223b92791a744b4bb7990383ee361e1f7042bba146e54688def22e7b51b44f5a6db492f9311d3094937026203a91d2fe7be81edf08
|
||||||
AUX eblits/pkg_postinst-v50220001.eblit 2608 SHA256 ccf229f2252e324ca0c41fca6642b6f775e795e6695451448d7483e187c7fefa SHA512 58134464ff09b345d22ff8b25cfa55abf7e0c0f630e12aa1b197e748dadba6f890c05c39d556b9fa9a04da10c027e84ffaf960d05e76018ce9c2df969c2bf12b WHIRLPOOL 2530471f9c43d0369c46d9a7e6c874534c5e431451340d59811361fec3c27f5afcea034716f955a622c218ff467e1672268731c35861bc22a25f8a008fec94a1
|
DIST perl-5.24.1-RC4.tar.xz 11553836 SHA256 6da6333809eb2b35b17ee3c25b7f0327da32fad7214b296b662ccd9883b8bc59 SHA512 f7108210048c8253a693e32df4b2f2da2cda7d7215c8d104a831554e6b59c7a85c395b14cc33c8939c25cdccd1d441784508a7623e511b8737f74b93a6fcbfc2 WHIRLPOOL f19d3dac9810d284c1661c4aa84550a97ee6786fc210329858f1dead72ac53c7e295e2bc3e5c7c34b43e506fce2d682832eb540d61a0ca34824ff4629ffb77e8
|
||||||
AUX eblits/pkg_postrm-v50160001.eblit 414 SHA256 838cf6fc5109410344f51019aa80377be35e466bc6515625475821bcce96dec2 SHA512 702d8dfe508959f3fa0f74d949913f61d3d167c0c30a924b4e08080eb76f7e28b2ad4c46ccbdaf93a2e493400a033f7b9f6ffe8d7ccc0a02b0c9508241cd7c87 WHIRLPOOL 44a9d0087a4dda3281399f11af0d1c0cba7c416fadb1102f02b54d80f180fc7e19a968545fc099619140b06242bfe65dd0baaa150f0553e7c79c5a1c709ead4a
|
DIST perl-5.24.1-patches-2.tar.xz 21124 SHA256 6b00ee799d0d2b88e641eb49800d0f756802540ec11e5d963bf19cd1de8f70a6 SHA512 c4c128d2ee62f57558f23c63fc12ae7f4159632927e7301de9a9dadd5e7c5894b7fe36f68d361d44b2ddad0b1e526714a99204a34b045ef4d7395a8f1c56f3d2 WHIRLPOOL 226d62663e13a09d7cedd095fec7331449a491618323603912f9f12d130857398967f3f8ac087957523deea374a5905f7f4308f6d85d860b202c93c50a5e232f
|
||||||
AUX eblits/pkg_postrm-v50220001.eblit 419 SHA256 f7e8357c2c4878a51bfcffac5bc354123a6ecbb35e592058685126f19094cc29 SHA512 b79cb16bb8a5c7e9690ad91b7416c12fa7428f54b771b133464471e768448b285816bc4f45d9b9ee8c460925b6ea1217020b60cd16342a779f9788554a458d29 WHIRLPOOL 847b5bdc6b514bb869954b14f9275069ea4f5abc98e6031ecbd44e0064c79dd076b6081591bf710b15c9a126917534c4193e0d2c75155138d432fbfeb0ea5fd7
|
DIST perl-5.24.1-patches-3.tar.xz 24012 SHA256 b8f8164c1fb34c5db82d9f16c5330cdb2d56e283562dd2d684c2abc26e58bf83 SHA512 1af59b80fca8317fe8df171eba6fcc0830c65f94ad7f73bac611877afdd6e5dfe9ce7c67205a860703fcf6c5b87ba14a0163196e1b833a20562525d06b26b6f3 WHIRLPOOL 9d1f7d3050f544d04e413e1c6c4a8cc6bc593a8250dbf45fb166cf92060ea8bb8e4b09bb73a686cce8101395a04c853842588c1c223c903c5b74cedaf68c5d18
|
||||||
AUX eblits/pkg_setup-v50160001.eblit 2481 SHA256 534a3980aa8a7c6709d997708f626ea0886aa6b9ad210e18071170933367392e SHA512 b5ccddf3e61b05d82057e619381b904005bc279e313c2c09d11c0dfd70fe27c99713a59177c4f5ff45d7af12e217fe39cd670b4b6367fd6ba67eab913fb57d4c WHIRLPOOL 6dcda7b4629d6d391dcb7fa9b905ccd732dcfd456ffa5aa2ff8eb66add17fb3155bd9ca34f1b3b5df12cd2b4de74f560c1327cb673799c5a71fb6c0bf95c1692
|
DIST perl-5.24.1.tar.xz 11569284 SHA256 03a77bac4505c270f1890ece75afc7d4b555090b41aa41ea478747e23b2afb3f SHA512 9429608eb4d7f6a01b5a7df8601e0757acdf3e6d5af960d5cf710f8e4fd20ffe082bb42eedc2cd079d5173e48cf5574d55477e1c51f7f53b32fb5d1b89f6db8c WHIRLPOOL 26d401f03af54ba61ea8e761f483f3d374737660fa4beaa3bd77951c0f920f88f9e47f327754c32d4c3c49557882a2a531b9eebef420ad6155d62423f7753406
|
||||||
AUX eblits/pkg_setup-v50220001.eblit 2660 SHA256 c97dc9cc98349a4fe05c8bfdfa2bf33f2926dd05783c0f2386b781695030962b SHA512 8d792664fc3c3e5ed9dafdced1af951a0584ca46512308520bdaced7f6a83d7aabcba06bd4bafa299eda174fa18ae0a4ca5c9197121d76e5a6d894c00af34d78 WHIRLPOOL 7868cfd7ad251777b07703a0c557c134cf89b1702281a6c6bce1d46ae30b5e5b261fb8791c9462a30c3fc1908139eeee3226cb831d6a448283902763154bf64f
|
DIST perl-cross-1.1.1.tar.gz 88283 SHA256 8ee72f39119b342f3b911266e5c965914a44a484fd18d9c444d106aca4dd7abc SHA512 8ad958d08d8e7ff2b80333959544aaf0e83a74f2e34c9e8aca543052d039c0f4b00cda694ee940874b192b0d83656a9f6854ebbf2c444b212ba9d4417c576591 WHIRLPOOL e6739ca8fc4dcafa14a20585d75931cf6b6a98fad9c732312d15507b29b926452668afc4f27f2b6c5bb6faa623fc506538a53ed9d303d21897f42d47c26e4924
|
||||||
AUX eblits/src_configure-v50180002.eblit 4692 SHA256 6c2f3aaffe6ffad57fc7ea4decc1fd4a6635e478e769b95146a8e23bad40282c SHA512 cba38496160e2ce6d165f7ec438c42b37ef431c54ce7466f7863e608208cf3f351efb28ae6d390487e31bedc0c76d09eccb4b3d0985e2fe2d0b76c6a4c59c1fe WHIRLPOOL 5b38ec5fbf3a7728817f48c6a5676869c5826b0dea0a918f0086c92f3e1bdd7fb2a2c1545ee8be7134355be87b724c7c7993d20dc114d0761b069dc2b9264943
|
DIST perl-cross-1.1.3.tar.gz 93856 SHA256 181b24ff71815fb2c8065e6ea139d106796eee0964aebfd8081f0b7f69e0696d SHA512 d1ea6ab8a431f831ec9c4c6b71a238a66f021f5610505ebb48c3b0d0b8c9afb0fcb8050779abe1a126afdd92e65f8c86e134832b45a0a6c26ca4b46735e3021d WHIRLPOOL f7313b859031d13516193a88a70fff845987eea93eab3d0d3bac6f3b47c781324acddeed72d6cef8c7d8ee06c8ca5f59a10560b20a53575ffdfd2ce36272a723
|
||||||
AUX eblits/src_install-v50160001.eblit 2122 SHA256 64a8d7bcfd7757e8f15c28f4457240390f5f0ffff3c8c72c3e01a2612b668cec SHA512 ecea3ae0006fa2b009c15cf7ceca989058738e2e893b053dc0bf904ce17443b7d21ed033f09997535fd86da608d1c95d1b93a55268c06cf164d7894a71616e2c WHIRLPOOL a9c5531a799a3054ff3fd9add4e81e818f6f4d01d4826728274a15d98cee2a20188dee906f565ce4b413813068db4ac347ef7b717cd4b9526f54ba208c309491
|
DIST perl-cross-1.1.4.tar.gz 94623 SHA256 c840a327d5464ca271cac40d52e2d199330875527bf1003c28a6e550fb7bcc57 SHA512 3bfc108245f0c05b7d45c317eb28c2eb70aba528dfe8a39bc99d6e49b4751f5dca4f4ac661484bfc7528c3e28fcdbd8994c36daa49c25516618fec1f58116d79 WHIRLPOOL c4a150cf15d067cd58db63dae01bbe810808888477f9a2bfcd8557b2eeee097bbf93509bb9128feef84e8a2913724a82de0accc3b9c5d65207ee9dcd2989fe51
|
||||||
AUX eblits/src_install-v50200001.eblit 1703 SHA256 236acc83017c76008d52294edbc76f8904024a8471ea077a22bb01ba41eb0814 SHA512 a7282636abcbbc9e476ae3d7353a88289733d7fc74807afbb9bee407942487ca057b97e4e49f7b6d3b62741cb2d4a59e4cb6e92f17704be1890b5f3e6ec3111a WHIRLPOOL a5669019b27ea2774dc7961128f964fcd1df03a443fe331e05cc09d33a29c0fec4d43a564579efc695a7582f0ab145eb78eb339ed128eb7700ded8fc231c926c
|
EBUILD perl-5.22.3.ebuild 16660 SHA256 23b14ce91d88936e1e6e252c7a2534dbeffc9ac84b5941c7988c0a1e5bb7db8f SHA512 db16e1dcc87ae705a28327d6f4f721dd6b4a1287f35cbccac794ddda845269f19d63d10a881122318c1a7fc660dacd7c8acd0cdec3d70518819983c04ccdf168 WHIRLPOOL 7da6d386ea970be56e96ea86730894e565fc93d3fd0181719271936964a70e1e968e83609bdff2410357fa4c7786cdcb751ac8e4885edbfa2405c691040b3693
|
||||||
AUX eblits/src_prepare-v50160001.eblit 2114 SHA256 dc803c75ffa7194149d7891c90cbdcd56e634afa6d0988db52242c27a6e1df3e SHA512 e6a32a3fd4b1b35ea146aefb67df74517304237d3fede12feaf52a1eed5880c2c15ad3b6bf2eb5bd153c60df5d6e9da583408d469d9014299dd4704e9a65d3db WHIRLPOOL b93e03c60c76a34da9d783bd88b2e0ec6c34c9a3a291973ad856180f4ed7b88ccbdd57fb95227c809c27a8a7537c67bf5ed573f5d7eba35b147ba26242438313
|
EBUILD perl-5.22.3_rc4.ebuild 16841 SHA256 ddad3de989ddd3219d39568879ee465daf2cb0b1555503ed4a233deea378cf77 SHA512 b488ea99cefb0e8a95f342f855ec9c41b5a5b6c8473cc4947782911edcbefa4cd29d61e60752f8e3e4ca70ad4dc9a01bbab49a1651b0a944c669cc4ba05f2f00 WHIRLPOOL fdb4da4466a7d1d8b861092b2e201e9b67dfd072a6af0b4b33980023af931281fa68e050636326bee71e6230342c3db610fbbeb8f54eca78461e54873532b07a
|
||||||
AUX eblits/src_test-v50160001.eblit 503 SHA256 35a8a1a6f89e351e4587c82ef3c30699f8a37d78570e28510c5e02bc9e352198 SHA512 09c6f1b253119d0ad7f7d698c37d9d1979a67a2866c72677177c47d9e7c413a7588e2e531bb1e9790ce49add618b768a7fa271e05171a3ce73fa4433034f91f7 WHIRLPOOL 9aae83a23fc6246d26729ad940a7a13bb89e3b2223581e34000f8a93470455bc8ca5b71ae47bf5e6809544793fe21f7207beca3681990c849838497f32f08b51
|
EBUILD perl-5.24.1-r1.ebuild 17000 SHA256 234ca8558a89624716a65e748875174bfbd2ce19548da595051292eafc207681 SHA512 3982a0994f17fc462d08383d3716fc11d2ef6412bbfaeeb743b5ff2e2feb00d2426cd1f4dcca0dea97ed027567061c5fec7f750800469c28d1f2fe9bece5b0d9 WHIRLPOOL 77c81b341c762711f730683667c43d49b28c2c92e327909538a752877335de77e64562e7cb940d72efbae8ec89cc0142b3b2e33d574bc54930551031dbe6bb33
|
||||||
DIST perl-5.20.2-patches-1.tar.xz 14640 SHA256 c084291cdf3e78b8fa2901f79e92f1e93aece7b7b8cb4e931a5df9616b0f6ba5 SHA512 5be0314529e926efcad1e73aebef73a72b86587a31ae68a93b8446edd5cea293027c61d41727b993611d7fb1d694b7740b7ed948dc59cd29ea7ad2646e7be327 WHIRLPOOL ea554c09531778bd655e4208943393cdcdb72d980956c609a6cd0da18ee74c3204d51c8151094bad7e602b6bab5f2bb55f35d632beabfdde9ab35ef374e7494c
|
EBUILD perl-5.24.1.ebuild 16859 SHA256 defd1cc0e841c74214c4bcd04c7943f5a2e21a3c3f9d400a11025c810243ba0f SHA512 3c480ad63a4416648d4eb6369e061affbc37483e177ce5eeb2c7dddffb73227f42c105bf2fc36cc1adee57c8e4d59ffa50fa17c712a2bd5e4244962683cf9d24 WHIRLPOOL 5f94d567961a6786b26a771cbf404ebbcdae7494250f4cb346868d9e193100c55dadf2383473eebf9c89428f321412e1fe476a96213887a88a3f195c1b259402
|
||||||
DIST perl-5.20.2-patches-2.tar.xz 15892 SHA256 5ca37bdd05c770d4d33e59116093d5083bdaffd9212541c7de08d5b8495e9bcd SHA512 6c892a5eb8f9fc1bf4a3c69ed751f22895e4d545e5e70f9c73d54d61121818b4ea220d80a31db4269aca9a7805688d2013c8128e27c013051d4d12d56922f6ed WHIRLPOOL 37c6b9f84a0d9b83220e21d323aea96f00487b37666a48b351fffc7a36c913c43532ab2bcbfd0ab8bca42f95d4bb78d210c20df164861f97e2ddc5e5ffc35a5c
|
EBUILD perl-5.24.1_rc4.ebuild 16847 SHA256 f09400da37a4f439345f00343cecbf78c8ebadd42c333f53099984f19788368d SHA512 738049cc88e1efc1d31efbfba6a2edff83d0c202c3511c8207388ea3aea451868a54e25362a1ec2f225d37105469c01d2a97838c92e8b4cdcebd02880a12285b WHIRLPOOL 92e6e3c54348c49dd941626278d0ae83366814cbe53e49e3ab7c1d08b16d9f052c38260ef2fdf07b04863dd980ccdcae992c5947578934e0cbddc360703543f2
|
||||||
DIST perl-5.20.2.tar.bz2 13717128 SHA256 e5a4713bc65e1da98ebd833dce425c000768bfe84d17ec5183ec5ca249db71ab SHA512 1da867f04137e84cc6f4148fd7c15933cdc675939bf20f524b659b3c3a6225a18efe9f4cd8c445b9536f3efc13f1c5b696fcf14584e1f20ad1f908a9b6ca509c WHIRLPOOL 5654f824c57b4c78a6b4cd250e2055ec541def9a04b976444bbc80ced82105b1e9a283b809535a9092fc21eb6613ab4464f59575bc42f961698bbe70aa5a81a7
|
MISC ChangeLog 13780 SHA256 57a0f6f6bc7a816ca621af65126c42eb0fe19891e9cfe8ea0eb664607ea4749e SHA512 8bd6e0673b863e40e4f3309461049c95c261c95ffaafdf7bf9a8b801f29017994f152fa0dc5eb3f09b85be832e356a9c08ed1171f7e617a5597e6456ee9d11dd WHIRLPOOL 1bdf46f12430a2a84e66841a4b38e03bacc8f0649e38ba11d7ec23504ef254012c1dc9e1ef333b98619a6dcba6c183640f7b18080831cf37f425fd63d6810eee
|
||||||
DIST perl-5.22.0-patches-1.tar.xz 20892 SHA256 9abd87880c9c91e89e88eb467c124ba66fe3955b526802ad186b030a51a408f8 SHA512 53d5a49d12237aa39dc6ae2cffb9e22bc3776c3e78a3a5a37b4e0a0930eea0a33bf7ce4ab5f0e32d4dc68d0af8341b356de003558c88fb8686e826aee4055870 WHIRLPOOL fd1cc0ebf32664211cf263e2d8e9e1ddf29bad0835e6f377e20ba5dfdd80250f49ff663e2f449dd5e11e3d26a26a2fb51924dde3a5c490cce375c05d990a9e32
|
|
||||||
DIST perl-5.22.0.tar.bz2 13811518 SHA256 3689fdb519133d039f49e12834764ff4c1de8f8d925dea44a952ca110d0ac9f7 SHA512 97e770d9bc9acbb7fa6939207a46d9a2887a61971c1ae1c8d6b5071bfc0d68a0f539486fea81ba81966f716d7ae532273a27a6baaf323e73fbd5c5eb9bf01fa4 WHIRLPOOL 9416c17323edc9ee5affb8a6d857e9ecf1ac5d7d37ca7d8703bfd15541c97f1031a9c669c9a41d8deb974676e197c0c7be753ad988f050f5fbb5b01942eacb3a
|
|
||||||
EBUILD perl-5.20.2-r1.ebuild 4310 SHA256 175af16ef349c5d9aa2a15ec0f4ef5a9cf18add4934e293a9d770a612b8efaf7 SHA512 dac146f87344576e4aa4f596a8fec862d496ae3332ca2156761b8fa820c4ac9eeb6b1beaf125e42a9feab23c7f496d9e157575e86af45f2073cd2a1344d2eebb WHIRLPOOL 4da1ee39ac73a590e1c63c842b2ce2784ec73545842b9b2113111ab544ec280693b9c0701eebea0d9d4176cd751f34c5b7e21caf34e5182ff099959969a3cd62
|
|
||||||
EBUILD perl-5.20.2.ebuild 4295 SHA256 0e9a8538fe6ef4f47e299ec19ef4b413280b30b251d6670bdadf079f268c70c7 SHA512 44c2c7204b4c5e2a75f8c8fec09cafdd171a266a094434974a3379a98410155ca21e473a247b6a8cc9f4f19692e57d2c8c632d2a85369bed77fb58bb16a126f9 WHIRLPOOL 5b7dbc29d9b20de50df8b20a6e3e0ab2202e921901c40f8648baae99450a41fcbe897ff2e959938f1890fc1de076ded076137b002af40794924273a7bf693543
|
|
||||||
EBUILD perl-5.22.0.ebuild 4173 SHA256 7371f637679766adc8ed3d4f2937966c807dc3d05673eaea31ed1e6df085429d SHA512 b0a07a69af6e522ebc8c9848bd09e1919762ab680a327c5eadb6370ecbe3bda3cc897a273a31ae3ef738d733120518c2279dc89f299c0441ad5c1ec5a000a7d1 WHIRLPOOL 0dcabfc5a11d587addd58861d6f47877b17ee37a84af2009784249eb048bad5407a98266689304877331cbc4b15f4f87f85f75b48b9287d9ddbe12ce1d510fbf
|
|
||||||
MISC ChangeLog 3505 SHA256 ee4e406b267916f82010b5d51d78814d3ab074cfc720fc0a61e9fcadf45508bc SHA512 6b19ce6be009f9982f2b2d10f7afbc20d7ea46b43b33d906b4a6755df80fb95e0d4175999d8e47986b11d4346bed24b4465374fd3a783e693805df8b72142efd WHIRLPOOL 319a86c0471fcbbbaadebda3a219bc564c0134704a680c21ad0e28c1bba3cc591ffe7c4e331326accc97d1e1869481aa592c56a0b89ee9ae63be12086df172d7
|
|
||||||
MISC ChangeLog-2014 86908 SHA256 36afb5e482f7c0faf3cb0491c694758752f81a8037fafbf69f33f82a535463dc SHA512 87a6b79f868b97ef1f1430d9616f4f47bc526add8eab73a40065f865a1097bc393001b3457cbfcf876a51cf710fd7d67183932fccdd0a658b9ae8c8cb2e30b52 WHIRLPOOL 536b71f37a08710b083d6df5ecf231ebb6debfaae56f12a5f78b46bf2c419b74eb9f53e35fda4f11c9c95a0a9089c3558b08f575f2c8137fa8fbcf4b19ed098f
|
MISC ChangeLog-2014 86908 SHA256 36afb5e482f7c0faf3cb0491c694758752f81a8037fafbf69f33f82a535463dc SHA512 87a6b79f868b97ef1f1430d9616f4f47bc526add8eab73a40065f865a1097bc393001b3457cbfcf876a51cf710fd7d67183932fccdd0a658b9ae8c8cb2e30b52 WHIRLPOOL 536b71f37a08710b083d6df5ecf231ebb6debfaae56f12a5f78b46bf2c419b74eb9f53e35fda4f11c9c95a0a9089c3558b08f575f2c8137fa8fbcf4b19ed098f
|
||||||
MISC metadata.xml 257 SHA256 94d99e58fcedfe7951797e5cbd70790c21b87c1e07a7003f650632bb0a4f2300 SHA512 caf80fd9d8931ab6d476afc21fcc840894cdb4cf548d196958321a0ba09ab83ff98de3f8b5f01701f8101fd0ec0fcfc35ae6e572aa8ef499b106c3ac8cabb769 WHIRLPOOL 7793b51d68b2c56ff1d6029be61fc41007af60c7143e8d82d87891e2863c1978c92d2bc13a0266e4506b69c0012a8555d27ce05061e4ce8c656b32e937badeae
|
MISC ChangeLog-2015 3505 SHA256 ee4e406b267916f82010b5d51d78814d3ab074cfc720fc0a61e9fcadf45508bc SHA512 6b19ce6be009f9982f2b2d10f7afbc20d7ea46b43b33d906b4a6755df80fb95e0d4175999d8e47986b11d4346bed24b4465374fd3a783e693805df8b72142efd WHIRLPOOL 319a86c0471fcbbbaadebda3a219bc564c0134704a680c21ad0e28c1bba3cc591ffe7c4e331326accc97d1e1869481aa592c56a0b89ee9ae63be12086df172d7
|
||||||
-----BEGIN PGP SIGNATURE-----
|
MISC metadata.xml 350 SHA256 4b62dd8ba4f893ddc879dd36737159cc18c2797bbdd2ca9b1fb1b6dc54ff62f5 SHA512 592a22f56623d3734d0a5e44fbabc0263ae1ed7dc304ce6d1eefed28a14a052af190efaca7d554accc01249fd9754b13c1e4aac4076370dd1a8b4ff85a0ba690 WHIRLPOOL 83d43a827cac54ab899904acd95a837052f5d04ce673c4eb827c72facc5c58b568ae0e09b8eb1d357c42dade7ef7d51a558cda93f8054f8046bc7c6f43ad522e
|
||||||
Version: GnuPG v2.0
|
|
||||||
|
|
||||||
iQJ8BAEBCABmBQJVgCJqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
|
||||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCMkRCMDNGRDg4MkUwQTczOTgwMkE3RUEx
|
|
||||||
RjU1NzRDRUExQkE5Mjk1AAoJEB9VdM6hupKVRncP/0ze9zmIdn1Mq/WvvIPmxSNt
|
|
||||||
QnSpoukbOZ0+LQHKFCtzpe43kcSfuJiHYA5VqGxsmpOuW2IenCQcw7qntu3srexh
|
|
||||||
fjThDUmhoeNoq9vLJ0OTJW/Y7+YDwUjV/p8yi0dx36GJo3LLf8nwuiHkB0zTMK10
|
|
||||||
37rSBNkBt6nDcLFOzhsiDfBhkkeaxwvvGrSNtDSvQkyqBL6Eno0if9p9udBf3JQS
|
|
||||||
YEhYcyvcn35PM3bZsanp+BXXyDz6Lj1BtRocEQQutCX9E6NIqsS6aoxvTkjbvdWv
|
|
||||||
cRCkuh/ryq2KVSYFL+VuEPhSx3FHF1HhCNGna6QDuJRAfjJnVdF3HZqMu16kW774
|
|
||||||
EeE0Igm/v0d1Fg5YJ1p6HyWEEhaDksofOPR10OvqK8BzWqhcjlpCSq+s1si04QTG
|
|
||||||
GNHqRU5HqBTHXynRYgUJCVvizpkUjgaaj7R+mRoZn7pEHSHiHxsGZEsAih1c6gcw
|
|
||||||
Wt7eZOoem8T/avM3ROO1y/kve4SgMoG/xSUgChW9MZ753frX3k4BTwR9ksxM4X8/
|
|
||||||
i53XSmuRVcLUJjcKtzvB75kyXX3kdm8CHMr7vMHTTXWYoVlC4/HOfkCKuvENXRpM
|
|
||||||
tsS3Q2Y2/mTBiLCB0gVht0ObCuyMGfjVD1YeOHOmD8ECJc+9q6IV71ibfWcyTAS0
|
|
||||||
3/n0qcUXlDEWRhnwXPEp
|
|
||||||
=ykEy
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -1,71 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/common-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
|
|
||||||
|
|
||||||
src_remove_dual_file() {
|
|
||||||
local i pkg ver
|
|
||||||
pkg="$1"
|
|
||||||
ver="$2"
|
|
||||||
shift 2
|
|
||||||
case "${EBUILD_PHASE:-none}" in
|
|
||||||
postinst|postrm)
|
|
||||||
for i in "$@" ; do
|
|
||||||
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
setup)
|
|
||||||
for i in "$@" ; do
|
|
||||||
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
|
||||||
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
install)
|
|
||||||
for i in "$@" ; do
|
|
||||||
if ! [[ -f "${ED}"${i} ]] ; then
|
|
||||||
ewarn "${i} does not exist!"
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
mv "${ED}"${i}{,-${ver}-${P}} || die
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
src_remove_dual_man() {
|
|
||||||
local i pkg ver ff
|
|
||||||
pkg="$1"
|
|
||||||
ver="$2"
|
|
||||||
shift 2
|
|
||||||
case "${EBUILD_PHASE:-none}" in
|
|
||||||
postinst|postrm)
|
|
||||||
for i in "$@" ; do
|
|
||||||
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
|
||||||
ff=${ff##*${i#${i%.[0-9]}}}
|
|
||||||
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
install)
|
|
||||||
for i in "$@" ; do
|
|
||||||
if ! [[ -f "${ED}"${i} ]] ; then
|
|
||||||
ewarn "${i} does not exist!"
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
src_remove_dual() {
|
|
||||||
local i pkg ver
|
|
||||||
pkg="$1"
|
|
||||||
ver="$2"
|
|
||||||
shift 2
|
|
||||||
for i in "$@" ; do
|
|
||||||
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
|
||||||
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
@ -1,67 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
|
|
||||||
|
|
||||||
eblit-perl-pkg_postinst() {
|
|
||||||
dual_scripts
|
|
||||||
|
|
||||||
if [[ "${ROOT}" = "/" ]] ; then
|
|
||||||
local INC DIR file
|
|
||||||
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
|
||||||
einfo "Removing old .ph files"
|
|
||||||
for DIR in ${INC} ; do
|
|
||||||
if [[ -d "${DIR}" ]] ; then
|
|
||||||
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
|
||||||
rm -f "${file}"
|
|
||||||
einfo "<< ${file}"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
# Silently remove the now empty dirs
|
|
||||||
for DIR in ${INC} ; do
|
|
||||||
if [[ -d "${DIR}" ]] ; then
|
|
||||||
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# ebegin "Generating ConfigLocal.pm (ignore any error)"
|
|
||||||
# enc2xs -C
|
|
||||||
|
|
||||||
einfo "Converting C header files to the corresponding Perl format (ignore any error)"
|
|
||||||
# Prefix note: unprefixed as this is all kernel/libc stuff that we never provide
|
|
||||||
pushd /usr/include >/dev/null
|
|
||||||
h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \
|
|
||||||
asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \
|
|
||||||
sys/socket.h sys/time.h wait.h sysexits.h
|
|
||||||
popd >/dev/null
|
|
||||||
|
|
||||||
# This has been moved into a function because rumor has it that a future release
|
|
||||||
# of portage will allow us to check what version was just removed - which means
|
|
||||||
# we will be able to invoke this only as needed :)
|
|
||||||
# Tried doing this via -z, but $INC is too big...
|
|
||||||
#if [[ "${INC}x" != "x" ]]; then
|
|
||||||
# cleaner_msg
|
|
||||||
#fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
cleaner_msg() {
|
|
||||||
eerror "You have had multiple versions of perl. It is recommended"
|
|
||||||
eerror "that you run perl-cleaner now. perl-cleaner will"
|
|
||||||
eerror "assist with this transition. This script is capable"
|
|
||||||
eerror "of cleaning out old .ph files, rebuilding modules for "
|
|
||||||
eerror "your new version of perl, as well as re-emerging"
|
|
||||||
eerror "applications that compiled against your old libperl$(get_libname)"
|
|
||||||
eerror
|
|
||||||
eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT."
|
|
||||||
eerror "Part of the rebuilding of applications compiled against "
|
|
||||||
eerror "your old libperl involves temporarily unmerging"
|
|
||||||
eerror "them - interruptions could leave you with unmerged"
|
|
||||||
eerror "packages before they can be remerged."
|
|
||||||
eerror ""
|
|
||||||
eerror "If you have run perl-cleaner and a package still gives"
|
|
||||||
eerror "you trouble, and re-emerging it fails to correct"
|
|
||||||
eerror "the problem, please check http://bugs.gentoo.org/"
|
|
||||||
eerror "for more information or to report a bug."
|
|
||||||
eerror ""
|
|
||||||
}
|
|
@ -1,67 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postinst-v50220001.eblit,v 1.1 2015/06/16 13:18:31 dilfridge Exp $
|
|
||||||
|
|
||||||
eblit-perl-pkg_postinst() {
|
|
||||||
dual_scripts
|
|
||||||
|
|
||||||
if [[ "${ROOT}" = "/" ]] ; then
|
|
||||||
local INC DIR file
|
|
||||||
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
|
||||||
einfo "Removing old .ph files"
|
|
||||||
for DIR in ${INC} ; do
|
|
||||||
if [[ -d "${DIR}" ]] ; then
|
|
||||||
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
|
||||||
rm -f "${file}"
|
|
||||||
einfo "<< ${file}"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
# Silently remove the now empty dirs
|
|
||||||
for DIR in ${INC} ; do
|
|
||||||
if [[ -d "${DIR}" ]] ; then
|
|
||||||
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# ebegin "Generating ConfigLocal.pm (ignore any error)"
|
|
||||||
# enc2xs -C
|
|
||||||
|
|
||||||
einfo "Converting C header files to the corresponding Perl format (ignore any error)"
|
|
||||||
# Prefix note: unprefixed as this is all kernel/libc stuff that we never provide
|
|
||||||
pushd /usr/include >/dev/null
|
|
||||||
h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \
|
|
||||||
asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \
|
|
||||||
sys/socket.h sys/time.h wait.h sysexits.h
|
|
||||||
popd >/dev/null
|
|
||||||
|
|
||||||
# This has been moved into a function because rumor has it that a future release
|
|
||||||
# of portage will allow us to check what version was just removed - which means
|
|
||||||
# we will be able to invoke this only as needed :)
|
|
||||||
# Tried doing this via -z, but $INC is too big...
|
|
||||||
#if [[ "${INC}x" != "x" ]]; then
|
|
||||||
# cleaner_msg
|
|
||||||
#fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
cleaner_msg() {
|
|
||||||
eerror "You have had multiple versions of perl. It is recommended"
|
|
||||||
eerror "that you run perl-cleaner now. perl-cleaner will"
|
|
||||||
eerror "assist with this transition. This script is capable"
|
|
||||||
eerror "of cleaning out old .ph files, rebuilding modules for "
|
|
||||||
eerror "your new version of perl, as well as re-emerging"
|
|
||||||
eerror "applications that compiled against your old libperl$(get_libname)"
|
|
||||||
eerror
|
|
||||||
eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT."
|
|
||||||
eerror "Part of the rebuilding of applications compiled against "
|
|
||||||
eerror "your old libperl involves temporarily unmerging"
|
|
||||||
eerror "them - interruptions could leave you with unmerged"
|
|
||||||
eerror "packages before they can be remerged."
|
|
||||||
eerror ""
|
|
||||||
eerror "If you have run perl-cleaner and a package still gives"
|
|
||||||
eerror "you trouble, and re-emerging it fails to correct"
|
|
||||||
eerror "the problem, please check http://bugs.gentoo.org/"
|
|
||||||
eerror "for more information or to report a bug."
|
|
||||||
eerror ""
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
|
|
||||||
|
|
||||||
eblit-perl-pkg_postrm(){
|
|
||||||
dual_scripts
|
|
||||||
|
|
||||||
# if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then
|
|
||||||
# ebegin "Removing ConfigLocal.pm"
|
|
||||||
# rm "${ARCH_LIB}/Encode/ConfigLocal.pm"
|
|
||||||
# fi
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postrm-v50220001.eblit,v 1.1 2015/06/16 13:18:31 dilfridge Exp $
|
|
||||||
|
|
||||||
eblit-perl-pkg_postrm(){
|
|
||||||
dual_scripts
|
|
||||||
|
|
||||||
# if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then
|
|
||||||
# ebegin "Removing ConfigLocal.pm"
|
|
||||||
# rm "${ARCH_LIB}/Encode/ConfigLocal.pm"
|
|
||||||
# fi
|
|
||||||
}
|
|
@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit,v 1.2 2013/11/22 08:56:13 haubi Exp $
|
|
||||||
|
|
||||||
eblit-perl-pkg_setup() {
|
|
||||||
case ${CHOST} in
|
|
||||||
*-freebsd*) osname="freebsd" ;;
|
|
||||||
*-dragonfly*) osname="dragonfly" ;;
|
|
||||||
*-netbsd*) osname="netbsd" ;;
|
|
||||||
*-openbsd*) osname="openbsd" ;;
|
|
||||||
*-darwin*) osname="darwin" ;;
|
|
||||||
*-interix*) osname="interix" ;;
|
|
||||||
*-aix*) osname="aix" ;;
|
|
||||||
*) osname="linux" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
myarch="${CHOST%%-*}-${osname}"
|
|
||||||
if use debug ; then
|
|
||||||
myarch+="-debug"
|
|
||||||
fi
|
|
||||||
if use ithreads ; then
|
|
||||||
mythreading="-multi"
|
|
||||||
myarch+="-thread"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
|
||||||
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
|
||||||
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
|
||||||
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
|
||||||
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
|
||||||
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
|
||||||
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
|
||||||
|
|
||||||
if use ithreads ; then
|
|
||||||
echo ""
|
|
||||||
ewarn "THREADS WARNING:"
|
|
||||||
ewarn "PLEASE NOTE: You are compiling ${MY_P} with"
|
|
||||||
ewarn "interpreter-level threading enabled."
|
|
||||||
ewarn "Threading is not supported by all applications "
|
|
||||||
ewarn "that compile against perl. You use threading at "
|
|
||||||
ewarn "your own discretion. "
|
|
||||||
fi
|
|
||||||
check_rebuild
|
|
||||||
dual_scripts
|
|
||||||
}
|
|
||||||
|
|
||||||
check_rebuild() {
|
|
||||||
if has_version "<dev-lang/perl-${SHORT_PV}" ; then
|
|
||||||
echo ""
|
|
||||||
ewarn "UPDATE THE PERL MODULES:"
|
|
||||||
ewarn "After updating dev-lang/perl you must reinstall"
|
|
||||||
ewarn "the installed perl modules."
|
|
||||||
ewarn "Use: perl-cleaner --all"
|
|
||||||
elif has_version dev-lang/perl ; then
|
|
||||||
# doesnot work
|
|
||||||
#if ! has_version dev-lang/perl[ithreads=,debug=] ; then
|
|
||||||
#if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then
|
|
||||||
if ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
|
||||||
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
|
||||||
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
|
||||||
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
|
||||||
echo ""
|
|
||||||
ewarn "TOGGLED USE-FLAGS WARNING:"
|
|
||||||
ewarn "You changed one of the use-flags ithreads or debug."
|
|
||||||
ewarn "You must rebuild all perl-modules installed."
|
|
||||||
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
@ -1,72 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_setup-v50220001.eblit,v 1.1 2015/06/16 13:18:31 dilfridge Exp $
|
|
||||||
|
|
||||||
eblit-perl-pkg_setup() {
|
|
||||||
case ${CHOST} in
|
|
||||||
*-freebsd*) osname="freebsd" ;;
|
|
||||||
*-dragonfly*) osname="dragonfly" ;;
|
|
||||||
*-netbsd*) osname="netbsd" ;;
|
|
||||||
*-openbsd*) osname="openbsd" ;;
|
|
||||||
*-darwin*) osname="darwin" ;;
|
|
||||||
*-interix*) osname="interix" ;;
|
|
||||||
*-aix*) osname="aix" ;;
|
|
||||||
*) osname="linux" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
myarch="${CHOST%%-*}-${osname}"
|
|
||||||
if use debug ; then
|
|
||||||
myarch+="-debug"
|
|
||||||
fi
|
|
||||||
if use ithreads ; then
|
|
||||||
mythreading="-multi"
|
|
||||||
myarch+="-thread"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
|
||||||
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
|
||||||
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
|
||||||
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
|
||||||
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
|
||||||
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
|
||||||
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
|
||||||
|
|
||||||
if use ithreads ; then
|
|
||||||
echo ""
|
|
||||||
ewarn "THREADS WARNING:"
|
|
||||||
ewarn "PLEASE NOTE: You are compiling ${MY_P} with"
|
|
||||||
ewarn "interpreter-level threading enabled."
|
|
||||||
ewarn "Threading is not supported by all applications "
|
|
||||||
ewarn "that compile against perl. You use threading at "
|
|
||||||
ewarn "your own discretion. "
|
|
||||||
fi
|
|
||||||
check_rebuild
|
|
||||||
dual_scripts
|
|
||||||
}
|
|
||||||
|
|
||||||
check_rebuild() {
|
|
||||||
if has_version "<dev-lang/perl-${SHORT_PV}" ; then
|
|
||||||
echo ""
|
|
||||||
ewarn "UPDATE THE PERL MODULES:"
|
|
||||||
ewarn "After updating dev-lang/perl the installed Perl modules will"
|
|
||||||
ewarn "have to be re-installed. In most cases, this is done automatically"
|
|
||||||
ewarn "by the package manager, but you should still call perl-cleaner to"
|
|
||||||
ewarn "make sure your system is consistent."
|
|
||||||
ewarn "Use: perl-cleaner --all"
|
|
||||||
elif has_version dev-lang/perl ; then
|
|
||||||
# doesnot work
|
|
||||||
#if ! has_version dev-lang/perl[ithreads=,debug=] ; then
|
|
||||||
#if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then
|
|
||||||
if ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
|
||||||
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
|
||||||
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
|
||||||
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
|
||||||
echo ""
|
|
||||||
ewarn "TOGGLED USE-FLAGS WARNING:"
|
|
||||||
ewarn "You changed one of the use-flags ithreads or debug."
|
|
||||||
ewarn "You must rebuild all perl-modules installed."
|
|
||||||
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
@ -1,146 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_configure-v50180002.eblit,v 1.3 2014/09/26 11:00:50 grobian Exp $
|
|
||||||
|
|
||||||
myconf() {
|
|
||||||
# the myconf array is declared in src_configure
|
|
||||||
myconf=( "${myconf[@]}" "$@" )
|
|
||||||
}
|
|
||||||
|
|
||||||
eblit-perl-src_configure() {
|
|
||||||
declare -a myconf
|
|
||||||
|
|
||||||
export LC_ALL="C"
|
|
||||||
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
|
||||||
|
|
||||||
# some arches and -O do not mix :)
|
|
||||||
use ppc && replace-flags -O? -O1
|
|
||||||
# Perl has problems compiling with -Os in your flags with glibc
|
|
||||||
use elibc_uclibc || replace-flags "-Os" "-O2"
|
|
||||||
# This flag makes compiling crash in interesting ways
|
|
||||||
filter-flags "-malign-double"
|
|
||||||
# Fixes bug #97645
|
|
||||||
use ppc && filter-flags "-mpowerpc-gpopt"
|
|
||||||
# Fixes bug #143895 on gcc-4.1.1
|
|
||||||
filter-flags "-fsched2-use-superblocks"
|
|
||||||
|
|
||||||
use sparc && myconf -Ud_longdbl
|
|
||||||
|
|
||||||
export BUILD_BZIP2=0
|
|
||||||
export BZIP2_INCLUDE=${EPREFIX}/usr/include
|
|
||||||
export BZIP2_LIB=${EPREFIX}/usr/$(get_libdir)
|
|
||||||
|
|
||||||
export BUILD_ZLIB=False
|
|
||||||
export ZLIB_INCLUDE=${EPREFIX}/usr/include
|
|
||||||
export ZLIB_LIB=${EPREFIX}/usr/$(get_libdir)
|
|
||||||
|
|
||||||
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
|
||||||
|
|
||||||
myndbm='U'
|
|
||||||
mygdbm='U'
|
|
||||||
mydb='U'
|
|
||||||
|
|
||||||
if use gdbm ; then
|
|
||||||
mygdbm='D'
|
|
||||||
myndbm='D'
|
|
||||||
fi
|
|
||||||
if use berkdb ; then
|
|
||||||
mydb='D'
|
|
||||||
has_version '=sys-libs/db-1*' && myndbm='D'
|
|
||||||
fi
|
|
||||||
|
|
||||||
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
|
||||||
|
|
||||||
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
|
||||||
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
|
||||||
myconf -Ui_db -Ui_ndbm
|
|
||||||
fi
|
|
||||||
|
|
||||||
use ithreads && myconf -Dusethreads
|
|
||||||
|
|
||||||
if use debug ; then
|
|
||||||
append-cflags "-g"
|
|
||||||
myconf -DDEBUGGING
|
|
||||||
elif [[ ${CFLAGS} == *-g* ]] ; then
|
|
||||||
myconf -DDEBUGGING=-g
|
|
||||||
else
|
|
||||||
myconf -DDEBUGGING=none
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
|
||||||
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
|
||||||
myconf -Dinc_version_list="${inclist}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
|
||||||
|
|
||||||
# Make sure we can do the final link #523730
|
|
||||||
[[ ${CHOST} == *-darwin* ]] && myconf "-Dld=$(tc-getCC)"
|
|
||||||
|
|
||||||
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
|
||||||
# Prefix itself we don't do multilib either, so make sure perl can find
|
|
||||||
# something compatible.
|
|
||||||
if use prefix ; then
|
|
||||||
# Set a hook to check for each detected library whether it actually works.
|
|
||||||
export libscheck="
|
|
||||||
( echo 'main(){}' > '${T}'/conftest.c &&
|
|
||||||
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
|
||||||
) || xxx=/dev/null"
|
|
||||||
|
|
||||||
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
|
||||||
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
|
||||||
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
|
||||||
elif [[ $(get_libdir) != "lib" ]] ; then
|
|
||||||
# We need to use " and not ', as the written config.sh use ' ...
|
|
||||||
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# don't try building ODBM, bug #354453
|
|
||||||
disabled_extensions="ODBM_File"
|
|
||||||
|
|
||||||
if ! use gdbm ; then
|
|
||||||
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
|
||||||
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
|
||||||
fi
|
|
||||||
|
|
||||||
myconf -Dnoextensions="${disabled_extensions}"
|
|
||||||
|
|
||||||
sh Configure \
|
|
||||||
-des \
|
|
||||||
-Duseshrplib \
|
|
||||||
-Darchname="${myarch}" \
|
|
||||||
-Dcc="$(tc-getCC)" \
|
|
||||||
-Doptimize="${CFLAGS}" \
|
|
||||||
-Dldflags="${LDFLAGS}" \
|
|
||||||
-Dprefix="${EPREFIX}"'/usr' \
|
|
||||||
-Dinstallprefix="${EPREFIX}"'/usr' \
|
|
||||||
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
|
||||||
-Dvendorprefix="${EPREFIX}"'/usr' \
|
|
||||||
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
|
||||||
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
|
||||||
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
|
||||||
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
|
||||||
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
|
||||||
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
|
||||||
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
|
||||||
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
|
||||||
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
|
||||||
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
|
||||||
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
|
||||||
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
|
||||||
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
|
||||||
-Dman1ext='1' \
|
|
||||||
-Dman3ext='3pm' \
|
|
||||||
-Dlibperl="${LIBPERL}" \
|
|
||||||
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
|
||||||
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
|
||||||
-Duselargefiles \
|
|
||||||
-Dd_semctl_semun \
|
|
||||||
-Dcf_by='Gentoo' \
|
|
||||||
-Dmyhostname='localhost' \
|
|
||||||
-Dperladmin='root@localhost' \
|
|
||||||
-Dinstallusrbinperl='n' \
|
|
||||||
-Ud_csh \
|
|
||||||
-Uusenm \
|
|
||||||
"${myconf[@]}" || die "Unable to configure"
|
|
||||||
}
|
|
@ -1,61 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_install-v50160001.eblit,v 1.3 2013/03/14 12:46:31 tove Exp $
|
|
||||||
|
|
||||||
eblit-perl-src_install() {
|
|
||||||
local i
|
|
||||||
local coredir="${ARCH_LIB}/CORE"
|
|
||||||
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
rm -f "${ED}"/usr/bin/perl
|
|
||||||
ln -s perl${MY_PV} "${ED}"/usr/bin/perl || die
|
|
||||||
|
|
||||||
if ! tc-is-static-only ; then
|
|
||||||
dolib.so "${ED}"${coredir}/${LIBPERL}
|
|
||||||
rm -f "${ED}"${coredir}/${LIBPERL}
|
|
||||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
|
||||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
|
||||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
|
||||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
|
||||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
|
||||||
|
|
||||||
# # A poor fix for the miniperl issues
|
|
||||||
# dosed 's:./miniperl:/usr/bin/perl:' /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
|
|
||||||
# fperms 0444 /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp
|
|
||||||
# dosed 's:./miniperl:/usr/bin/perl:' /usr/bin/xsubpp
|
|
||||||
# fperms 0755 /usr/bin/xsubpp
|
|
||||||
|
|
||||||
# This removes ${D} from Config.pm
|
|
||||||
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
|
||||||
einfo "Removing ${D} from ${i}..."
|
|
||||||
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
|
||||||
done
|
|
||||||
|
|
||||||
find "${ED}" -type f -name .packlist -delete || die
|
|
||||||
|
|
||||||
# Note: find out from psm why we would need/want this.
|
|
||||||
# ( use berkdb && has_version '=sys-libs/db-1*' ) ||
|
|
||||||
# find "${ED}" -name "*NDBM*" | xargs rm -f
|
|
||||||
|
|
||||||
dodoc Changes* README AUTHORS
|
|
||||||
|
|
||||||
if use doc ; then
|
|
||||||
# HTML Documentation
|
|
||||||
# We expect errors, warnings, and such with the following.
|
|
||||||
|
|
||||||
dodir /usr/share/doc/${PF}/html
|
|
||||||
LD_LIBRARY_PATH=. ./perl installhtml \
|
|
||||||
--podroot='.' \
|
|
||||||
--podpath='lib:ext:pod:vms' \
|
|
||||||
--recurse \
|
|
||||||
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
|
||||||
fi
|
|
||||||
|
|
||||||
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
|
||||||
|
|
||||||
dual_scripts
|
|
||||||
}
|
|
@ -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-lang/perl/files/eblits/src_install-v50200001.eblit,v 1.1 2014/12/19 18:52:46 dilfridge Exp $
|
|
||||||
|
|
||||||
eblit-perl-src_install() {
|
|
||||||
local i
|
|
||||||
local coredir="${ARCH_LIB}/CORE"
|
|
||||||
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
|
||||||
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
|
||||||
|
|
||||||
if ! tc-is-static-only ; then
|
|
||||||
dolib.so "${ED}"${coredir}/${LIBPERL}
|
|
||||||
rm -f "${ED}"${coredir}/${LIBPERL}
|
|
||||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
|
||||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
|
||||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
|
||||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
|
||||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
|
||||||
|
|
||||||
# This removes ${D} from Config.pm
|
|
||||||
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
|
||||||
einfo "Removing ${D} from ${i}..."
|
|
||||||
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
|
||||||
done
|
|
||||||
|
|
||||||
find "${ED}" -type f -name .packlist -delete || die
|
|
||||||
|
|
||||||
dodoc Changes* README AUTHORS
|
|
||||||
|
|
||||||
if use doc ; then
|
|
||||||
# HTML Documentation
|
|
||||||
# We expect errors, warnings, and such with the following.
|
|
||||||
|
|
||||||
dodir /usr/share/doc/${PF}/html
|
|
||||||
LD_LIBRARY_PATH=. ./perl installhtml \
|
|
||||||
--podroot='.' \
|
|
||||||
--podpath='lib:ext:pod:vms' \
|
|
||||||
--recurse \
|
|
||||||
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
|
||||||
fi
|
|
||||||
|
|
||||||
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
|
||||||
|
|
||||||
dual_scripts
|
|
||||||
}
|
|
@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
|
|
||||||
|
|
||||||
src_prepare_update_patchlevel_h() {
|
|
||||||
# Copied and modified from debian:
|
|
||||||
# Copyright 2011 Niko Tyni
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the same terms as Perl itself.
|
|
||||||
local patchdir="${WORKDIR}/patches"
|
|
||||||
local prefix
|
|
||||||
|
|
||||||
[[ -f ${patchdir}/series ]] || return 0
|
|
||||||
|
|
||||||
while read patch
|
|
||||||
do
|
|
||||||
patchname=$(echo $patch | sed 's/\.diff$//')
|
|
||||||
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
|
||||||
|
|
||||||
# massage the patch headers
|
|
||||||
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
|
||||||
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
|
||||||
s|^Bug-Gentoo: ||; tprepend;
|
|
||||||
s/^\(Subject\|Description\): //; tappend;
|
|
||||||
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
|
||||||
|
|
||||||
# post-process at the end of input
|
|
||||||
$ { x;
|
|
||||||
# include the version number in the patchlevel.h description (if available)
|
|
||||||
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
|
||||||
|
|
||||||
# escape any backslashes and double quotes
|
|
||||||
s|\\|\\\\|g; s|"|\\"|g;
|
|
||||||
|
|
||||||
# add a prefix
|
|
||||||
s|^|\t,"'"$prefix$patchname"' - |;
|
|
||||||
# newlines away
|
|
||||||
s/\n/ /g; s/ */ /g;
|
|
||||||
# add a suffix
|
|
||||||
s/ *$/"/; p
|
|
||||||
};
|
|
||||||
# stop all processing
|
|
||||||
d;
|
|
||||||
# label: append to the hold space
|
|
||||||
:append H; d;
|
|
||||||
# label: prepend to the hold space
|
|
||||||
:prepend x; H; d;
|
|
||||||
'
|
|
||||||
done < "${WORKDIR}"/patches/series > "${S}"/patchlevel-gentoo.h
|
|
||||||
}
|
|
||||||
|
|
||||||
eblit-perl-src_prepare() {
|
|
||||||
local patch
|
|
||||||
EPATCH_OPTS+=" -p1"
|
|
||||||
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
|
||||||
while read patch ; do
|
|
||||||
EPATCH_SINGLE_MSG=" ${patch} ..."
|
|
||||||
epatch "${WORKDIR}"/patches/${patch}
|
|
||||||
done < "${WORKDIR}"/patches/series
|
|
||||||
|
|
||||||
src_prepare_update_patchlevel_h
|
|
||||||
|
|
||||||
# pod/perltoc.pod fails
|
|
||||||
# lib/ExtUtils/t/Embed.t fails
|
|
||||||
if ! tc-is-static-only ; then
|
|
||||||
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
|
||||||
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_test-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
|
|
||||||
|
|
||||||
eblit-perl-src_test() {
|
|
||||||
if [[ ${EUID} == 0 ]] ; then
|
|
||||||
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
|
||||||
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
|
||||||
}
|
|
@ -1,8 +1,11 @@
|
|||||||
<?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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>perl</herd>
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name='ithreads'>Enable Perl threads, has some compatibility problems</flag>
|
<flag name="ithreads">Enable Perl threads, has some compatibility problems</flag>
|
||||||
</use>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,122 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.20.2-r1.ebuild,v 1.2 2015/06/16 13:20:30 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
|
||||||
|
|
||||||
PATCH_VER=2
|
|
||||||
|
|
||||||
PERL_OLDVERSEN="5.20.0 5.20.1"
|
|
||||||
MODULE_AUTHOR=SHAY
|
|
||||||
|
|
||||||
SHORT_PV="${PV%.*}"
|
|
||||||
MY_P="perl-${PV/_rc/-RC}"
|
|
||||||
MY_PV="${PV%_rc*}"
|
|
||||||
|
|
||||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
|
||||||
|
|
||||||
SRC_URI="
|
|
||||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
|
||||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
|
||||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
|
||||||
http://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.perl.org/"
|
|
||||||
|
|
||||||
LICENSE="|| ( Artistic GPL-1+ )"
|
|
||||||
SLOT="0/${SHORT_PV}"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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"
|
|
||||||
IUSE="berkdb debug doc gdbm ithreads"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
berkdb? ( sys-libs/db:* )
|
|
||||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
|
||||||
app-arch/bzip2
|
|
||||||
sys-libs/zlib
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
|
||||||
"
|
|
||||||
PDEPEND="
|
|
||||||
>=app-admin/perl-cleaner-2.5
|
|
||||||
>=virtual/perl-File-Temp-0.230.400-r2
|
|
||||||
>=virtual/perl-Data-Dumper-2.154.0
|
|
||||||
"
|
|
||||||
# bug 390719, bug 523624
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
dual_scripts() {
|
|
||||||
src_remove_dual perl-core/Archive-Tar 1.960.0 ptar ptardiff ptargrep
|
|
||||||
src_remove_dual perl-core/Digest-SHA 5.880.0 shasum
|
|
||||||
src_remove_dual perl-core/CPAN 2.50.0 cpan
|
|
||||||
src_remove_dual perl-core/Encode 2.600.0 enc2xs piconv
|
|
||||||
src_remove_dual perl-core/ExtUtils-MakeMaker 6.980.0 instmodsh
|
|
||||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.240.0 xsubpp
|
|
||||||
src_remove_dual perl-core/IO-Compress 2.64.0 zipdetails
|
|
||||||
src_remove_dual perl-core/JSON-PP 2.272.30 json_pp
|
|
||||||
src_remove_dual perl-core/Module-Build 0.420.500 config_data
|
|
||||||
src_remove_dual perl-core/Module-CoreList 5.201.502.140 corelist
|
|
||||||
src_remove_dual perl-core/Pod-Parser 1.620.0 pod2usage podchecker podselect
|
|
||||||
src_remove_dual perl-core/Pod-Perldoc 3.230.0 perldoc
|
|
||||||
src_remove_dual perl-core/Test-Harness 3.330.0 prove
|
|
||||||
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
|
||||||
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-include [--skip] <function> [version]
|
|
||||||
eblit-include() {
|
|
||||||
local skipable=false
|
|
||||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
|
||||||
[[ $1 == pkg_* ]] && skipable=true
|
|
||||||
|
|
||||||
local e v func=$1 ver=$2
|
|
||||||
[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
|
|
||||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
|
||||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
|
||||||
if [[ -e ${e} ]] ; then
|
|
||||||
. "${e}"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
${skipable} && return 0
|
|
||||||
die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-run-maybe <function>
|
|
||||||
# run the specified function if it is defined
|
|
||||||
eblit-run-maybe() {
|
|
||||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-run <function> [version]
|
|
||||||
# aka: src_unpack() { eblit-run src_unpack ; }
|
|
||||||
eblit-run() {
|
|
||||||
eblit-include --skip common "${*:2}"
|
|
||||||
eblit-include "$@"
|
|
||||||
eblit-run-maybe eblit-$1-pre
|
|
||||||
eblit-${PN}-$1
|
|
||||||
eblit-run-maybe eblit-$1-post
|
|
||||||
}
|
|
||||||
|
|
||||||
#src_unpack() { eblit-run src_unpack v50160001 ; }
|
|
||||||
src_prepare() { eblit-run src_prepare v50160001 ; }
|
|
||||||
src_configure() { eblit-run src_configure v50180002 ; }
|
|
||||||
#src_compile() { eblit-run src_compile v50160001 ; }
|
|
||||||
src_test() {
|
|
||||||
export NO_GENTOO_NETWORK_TESTS=1;
|
|
||||||
eblit-run src_test v50160001 ;
|
|
||||||
}
|
|
||||||
src_install() { eblit-run src_install v50200001 ; }
|
|
||||||
|
|
||||||
# FILESDIR might not be available during binpkg install
|
|
||||||
# FIXME: version passing
|
|
||||||
for x in setup {pre,post}{inst,rm} ; do
|
|
||||||
e="${FILESDIR}/eblits/pkg_${x}-v50160001.eblit"
|
|
||||||
if [[ -e ${e} ]] ; then
|
|
||||||
. "${e}"
|
|
||||||
eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
|
|
||||||
fi
|
|
||||||
done
|
|
@ -1,122 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.20.2.ebuild,v 1.11 2015/06/16 13:20:30 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
|
||||||
|
|
||||||
PATCH_VER=1
|
|
||||||
|
|
||||||
PERL_OLDVERSEN="5.20.0 5.20.1"
|
|
||||||
MODULE_AUTHOR=SHAY
|
|
||||||
|
|
||||||
SHORT_PV="${PV%.*}"
|
|
||||||
MY_P="perl-${PV/_rc/-RC}"
|
|
||||||
MY_PV="${PV%_rc*}"
|
|
||||||
|
|
||||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
|
||||||
|
|
||||||
SRC_URI="
|
|
||||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
|
||||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
|
||||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
|
||||||
http://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.perl.org/"
|
|
||||||
|
|
||||||
LICENSE="|| ( Artistic GPL-1+ )"
|
|
||||||
SLOT="0/${SHORT_PV}"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-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"
|
|
||||||
IUSE="berkdb debug doc gdbm ithreads"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
berkdb? ( sys-libs/db:* )
|
|
||||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
|
||||||
app-arch/bzip2
|
|
||||||
sys-libs/zlib
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
|
||||||
"
|
|
||||||
PDEPEND="
|
|
||||||
>=app-admin/perl-cleaner-2.5
|
|
||||||
>=virtual/perl-File-Temp-0.230.400-r2
|
|
||||||
>=virtual/perl-Data-Dumper-2.154.0
|
|
||||||
"
|
|
||||||
# bug 390719, bug 523624
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
dual_scripts() {
|
|
||||||
src_remove_dual perl-core/Archive-Tar 1.960.0 ptar ptardiff ptargrep
|
|
||||||
src_remove_dual perl-core/Digest-SHA 5.880.0 shasum
|
|
||||||
src_remove_dual perl-core/CPAN 2.50.0 cpan
|
|
||||||
src_remove_dual perl-core/Encode 2.600.0 enc2xs piconv
|
|
||||||
src_remove_dual perl-core/ExtUtils-MakeMaker 6.980.0 instmodsh
|
|
||||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.240.0 xsubpp
|
|
||||||
src_remove_dual perl-core/IO-Compress 2.64.0 zipdetails
|
|
||||||
src_remove_dual perl-core/JSON-PP 2.272.30 json_pp
|
|
||||||
src_remove_dual perl-core/Module-Build 0.420.500 config_data
|
|
||||||
src_remove_dual perl-core/Module-CoreList 5.201.502.140 corelist
|
|
||||||
src_remove_dual perl-core/Pod-Parser 1.620.0 pod2usage podchecker podselect
|
|
||||||
src_remove_dual perl-core/Pod-Perldoc 3.230.0 perldoc
|
|
||||||
src_remove_dual perl-core/Test-Harness 3.330.0 prove
|
|
||||||
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
|
||||||
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-include [--skip] <function> [version]
|
|
||||||
eblit-include() {
|
|
||||||
local skipable=false
|
|
||||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
|
||||||
[[ $1 == pkg_* ]] && skipable=true
|
|
||||||
|
|
||||||
local e v func=$1 ver=$2
|
|
||||||
[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
|
|
||||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
|
||||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
|
||||||
if [[ -e ${e} ]] ; then
|
|
||||||
. "${e}"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
${skipable} && return 0
|
|
||||||
die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-run-maybe <function>
|
|
||||||
# run the specified function if it is defined
|
|
||||||
eblit-run-maybe() {
|
|
||||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-run <function> [version]
|
|
||||||
# aka: src_unpack() { eblit-run src_unpack ; }
|
|
||||||
eblit-run() {
|
|
||||||
eblit-include --skip common "${*:2}"
|
|
||||||
eblit-include "$@"
|
|
||||||
eblit-run-maybe eblit-$1-pre
|
|
||||||
eblit-${PN}-$1
|
|
||||||
eblit-run-maybe eblit-$1-post
|
|
||||||
}
|
|
||||||
|
|
||||||
#src_unpack() { eblit-run src_unpack v50160001 ; }
|
|
||||||
src_prepare() { eblit-run src_prepare v50160001 ; }
|
|
||||||
src_configure() { eblit-run src_configure v50180002 ; }
|
|
||||||
#src_compile() { eblit-run src_compile v50160001 ; }
|
|
||||||
src_test() {
|
|
||||||
export NO_GENTOO_NETWORK_TESTS=1;
|
|
||||||
eblit-run src_test v50160001 ;
|
|
||||||
}
|
|
||||||
src_install() { eblit-run src_install v50200001 ; }
|
|
||||||
|
|
||||||
# FILESDIR might not be available during binpkg install
|
|
||||||
# FIXME: version passing
|
|
||||||
for x in setup {pre,post}{inst,rm} ; do
|
|
||||||
e="${FILESDIR}/eblits/pkg_${x}-v50160001.eblit"
|
|
||||||
if [[ -e ${e} ]] ; then
|
|
||||||
. "${e}"
|
|
||||||
eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
|
|
||||||
fi
|
|
||||||
done
|
|
@ -1,120 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.22.0.ebuild,v 1.3 2015/06/16 13:20:30 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
|
||||||
|
|
||||||
PATCH_VER=1
|
|
||||||
|
|
||||||
PERL_OLDVERSEN=""
|
|
||||||
MODULE_AUTHOR=SHAY
|
|
||||||
|
|
||||||
SHORT_PV="${PV%.*}"
|
|
||||||
MY_P="perl-${PV/_rc/-RC}"
|
|
||||||
MY_PV="${PV%_rc*}"
|
|
||||||
|
|
||||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
|
||||||
|
|
||||||
SRC_URI="
|
|
||||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
|
||||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
|
||||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
|
||||||
http://dev.gentoo.org/~civil/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.perl.org/"
|
|
||||||
|
|
||||||
LICENSE="|| ( Artistic GPL-1+ )"
|
|
||||||
SLOT="0/${SHORT_PV}"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~hppa-hpux ~ia64 ~ia64-hpux ~ia64-linux ~m68k ~m68k-mint ~mips ~ppc ~ppc64 ~ppc-aix ~ppc-macos ~s390 ~sh ~sparc ~sparc64-solaris ~sparc-solaris ~x64-freebsd ~x64-macos ~x64-solaris ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris"
|
|
||||||
IUSE="berkdb debug doc gdbm ithreads"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
berkdb? ( sys-libs/db:* )
|
|
||||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
|
||||||
app-arch/bzip2
|
|
||||||
sys-libs/zlib
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
|
||||||
"
|
|
||||||
PDEPEND="
|
|
||||||
>=app-admin/perl-cleaner-2.5
|
|
||||||
>=virtual/perl-File-Temp-0.230.400-r2
|
|
||||||
>=virtual/perl-Data-Dumper-2.154.0
|
|
||||||
"
|
|
||||||
# bug 390719, bug 523624
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
dual_scripts() {
|
|
||||||
src_remove_dual perl-core/Archive-Tar 2.40.0 ptar ptardiff ptargrep
|
|
||||||
src_remove_dual perl-core/Digest-SHA 5.950.0 shasum
|
|
||||||
src_remove_dual perl-core/CPAN 2.110.0 cpan
|
|
||||||
src_remove_dual perl-core/Encode 2.720.0 enc2xs piconv
|
|
||||||
src_remove_dual perl-core/ExtUtils-MakeMaker 7.40.100 instmodsh
|
|
||||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.280.0 xsubpp
|
|
||||||
src_remove_dual perl-core/IO-Compress 2.68.0 zipdetails
|
|
||||||
src_remove_dual perl-core/JSON-PP 2.273.0 json_pp
|
|
||||||
src_remove_dual perl-core/Module-CoreList 5.201.505.200 corelist
|
|
||||||
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
|
||||||
src_remove_dual perl-core/Pod-Perldoc 3.250.0 perldoc
|
|
||||||
src_remove_dual perl-core/Test-Harness 3.350.0 prove
|
|
||||||
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
|
||||||
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-include [--skip] <function> [version]
|
|
||||||
eblit-include() {
|
|
||||||
local skipable=false
|
|
||||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
|
||||||
[[ $1 == pkg_* ]] && skipable=true
|
|
||||||
|
|
||||||
local e v func=$1 ver=$2
|
|
||||||
[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
|
|
||||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
|
||||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
|
||||||
if [[ -e ${e} ]] ; then
|
|
||||||
. "${e}"
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
${skipable} && return 0
|
|
||||||
die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-run-maybe <function>
|
|
||||||
# run the specified function if it is defined
|
|
||||||
eblit-run-maybe() {
|
|
||||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
# eblit-run <function> [version]
|
|
||||||
# aka: src_unpack() { eblit-run src_unpack ; }
|
|
||||||
eblit-run() {
|
|
||||||
eblit-include --skip common "${*:2}"
|
|
||||||
eblit-include "$@"
|
|
||||||
eblit-run-maybe eblit-$1-pre
|
|
||||||
eblit-${PN}-$1
|
|
||||||
eblit-run-maybe eblit-$1-post
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() { eblit-run src_prepare v50160001 ; }
|
|
||||||
src_configure() { eblit-run src_configure v50180002 ; }
|
|
||||||
#src_compile() { eblit-run src_compile v50160001 ; }
|
|
||||||
src_test() {
|
|
||||||
export NO_GENTOO_NETWORK_TESTS=1;
|
|
||||||
eblit-run src_test v50160001 ;
|
|
||||||
}
|
|
||||||
src_install() { eblit-run src_install v50200001 ; }
|
|
||||||
|
|
||||||
# FILESDIR might not be available during binpkg install
|
|
||||||
# FIXME: version passing
|
|
||||||
for x in setup {pre,post}{inst,rm} ; do
|
|
||||||
e="${FILESDIR}/eblits/pkg_${x}-v50220001.eblit"
|
|
||||||
if [[ -e ${e} ]] ; then
|
|
||||||
. "${e}"
|
|
||||||
eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
|
|
||||||
fi
|
|
||||||
done
|
|
549
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.22.3.ebuild
vendored
Normal file
549
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.22.3.ebuild
vendored
Normal file
@ -0,0 +1,549 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||||
|
|
||||||
|
PATCH_VER=1
|
||||||
|
CROSS_VER=1.1.4
|
||||||
|
|
||||||
|
PERL_OLDVERSEN="5.22.0 5.22.1 5.22.2"
|
||||||
|
MODULE_AUTHOR=SHAY
|
||||||
|
|
||||||
|
SHORT_PV="${PV%.*}"
|
||||||
|
MY_P="perl-${PV/_rc/-RC}"
|
||||||
|
MY_PV="${PV%_rc*}"
|
||||||
|
|
||||||
|
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
mirror://cpan/src/5.0/${MY_P}.tar.xz
|
||||||
|
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz
|
||||||
|
https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
|
||||||
|
"
|
||||||
|
HOMEPAGE="http://www.perl.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( Artistic GPL-1+ )"
|
||||||
|
SLOT="0/${SHORT_PV}"
|
||||||
|
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 ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="berkdb debug doc gdbm ithreads"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
berkdb? ( sys-libs/db:= )
|
||||||
|
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||||
|
app-arch/bzip2
|
||||||
|
sys-libs/zlib
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||||
|
"
|
||||||
|
PDEPEND="
|
||||||
|
>=app-admin/perl-cleaner-2.5
|
||||||
|
>=virtual/perl-File-Temp-0.230.400-r2
|
||||||
|
>=virtual/perl-Data-Dumper-2.154.0
|
||||||
|
virtual/perl-Test-Harness
|
||||||
|
"
|
||||||
|
# bug 390719, bug 523624
|
||||||
|
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
dual_scripts() {
|
||||||
|
src_remove_dual perl-core/Archive-Tar 2.40.100_rc ptar ptardiff ptargrep
|
||||||
|
src_remove_dual perl-core/CPAN 2.110.100_rc cpan
|
||||||
|
src_remove_dual perl-core/Digest-SHA 5.950.100_rc shasum
|
||||||
|
src_remove_dual perl-core/Encode 2.720.100 enc2xs piconv
|
||||||
|
src_remove_dual perl-core/ExtUtils-MakeMaker 7.40.200_rc instmodsh
|
||||||
|
src_remove_dual perl-core/ExtUtils-ParseXS 3.280.0 xsubpp
|
||||||
|
src_remove_dual perl-core/IO-Compress 2.68.1_rc zipdetails
|
||||||
|
src_remove_dual perl-core/JSON-PP 2.273.0.100_rc json_pp
|
||||||
|
src_remove_dual perl-core/Module-CoreList 5.201.701.142.200_rc corelist
|
||||||
|
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||||
|
src_remove_dual perl-core/Pod-Perldoc 3.250.100_rc perldoc
|
||||||
|
src_remove_dual perl-core/Test-Harness 3.350.100_rc prove
|
||||||
|
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
||||||
|
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
||||||
|
}
|
||||||
|
|
||||||
|
check_rebuild() {
|
||||||
|
# Fresh install
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||||
|
return 0;
|
||||||
|
# Major Upgrade
|
||||||
|
# doesn't matter if there's multiple copies, it still needs a rebuild
|
||||||
|
# if the string is anything other than "5.CURRENTMAJOR"
|
||||||
|
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
|
||||||
|
echo ""
|
||||||
|
ewarn "UPDATE THE PERL MODULES:"
|
||||||
|
ewarn "After updating dev-lang/perl the installed Perl modules"
|
||||||
|
ewarn "have to be re-installed. In most cases, this is done automatically"
|
||||||
|
ewarn "by the package manager, but subsequent steps are still recommended"
|
||||||
|
ewarn "to ensure system consistency."
|
||||||
|
ewarn
|
||||||
|
ewarn "You should start with a depclean to remove any unused perl dependencies"
|
||||||
|
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
|
||||||
|
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
|
||||||
|
ewarn "Recommended: emerge --depclean -va"
|
||||||
|
ewarn
|
||||||
|
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
|
||||||
|
ewarn "remaining rebuilds portage may have missed."
|
||||||
|
ewarn "Use: perl-cleaner --all"
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
# Reinstall w/ USE Change
|
||||||
|
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
||||||
|
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
||||||
|
echo ""
|
||||||
|
ewarn "TOGGLED USE-FLAGS WARNING:"
|
||||||
|
ewarn "You changed one of the use-flags ithreads or debug."
|
||||||
|
ewarn "You must rebuild all perl-modules installed."
|
||||||
|
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
case ${CHOST} in
|
||||||
|
*-freebsd*) osname="freebsd" ;;
|
||||||
|
*-dragonfly*) osname="dragonfly" ;;
|
||||||
|
*-netbsd*) osname="netbsd" ;;
|
||||||
|
*-openbsd*) osname="openbsd" ;;
|
||||||
|
*-darwin*) osname="darwin" ;;
|
||||||
|
*-interix*) osname="interix" ;;
|
||||||
|
*-aix*) osname="aix" ;;
|
||||||
|
*-cygwin*) osname="cygwin" ;;
|
||||||
|
*) osname="linux" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
myarch="${CHOST%%-*}-${osname}"
|
||||||
|
if use debug ; then
|
||||||
|
myarch+="-debug"
|
||||||
|
fi
|
||||||
|
if use ithreads ; then
|
||||||
|
mythreading="-multi"
|
||||||
|
myarch+="-thread"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
||||||
|
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
||||||
|
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_file() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
setup)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
||||||
|
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i}{,-${ver}-${P}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_man() {
|
||||||
|
local i pkg ver ff
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
||||||
|
ff=${ff##*${i#${i%.[0-9]}}}
|
||||||
|
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
for i in "$@" ; do
|
||||||
|
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
||||||
|
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h() {
|
||||||
|
# Copied and modified from debian:
|
||||||
|
# Copyright 2011 Niko Tyni
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the same terms as Perl itself.
|
||||||
|
local patchdir="${WORKDIR}/patches"
|
||||||
|
local prefix
|
||||||
|
local patchoutput="patchlevel-gentoo.h"
|
||||||
|
|
||||||
|
[[ -f ${patchdir}/series ]] || return 0
|
||||||
|
|
||||||
|
while read patch
|
||||||
|
do
|
||||||
|
patchname=$(echo $patch | sed 's/\.diff$//')
|
||||||
|
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
||||||
|
|
||||||
|
# massage the patch headers
|
||||||
|
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
||||||
|
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
||||||
|
s|^Bug-Gentoo: ||; tprepend;
|
||||||
|
s/^\(Subject\|Description\): //; tappend;
|
||||||
|
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
||||||
|
|
||||||
|
# post-process at the end of input
|
||||||
|
$ { x;
|
||||||
|
# include the version number in the patchlevel.h description (if available)
|
||||||
|
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
||||||
|
|
||||||
|
# escape any backslashes and double quotes
|
||||||
|
s|\\|\\\\|g; s|"|\\"|g;
|
||||||
|
|
||||||
|
# add a prefix
|
||||||
|
s|^|\t,"'"$prefix$patchname"' - |;
|
||||||
|
# newlines away
|
||||||
|
s/\n/ /g; s/ */ /g;
|
||||||
|
# add a suffix
|
||||||
|
s/ *$/"/; p
|
||||||
|
};
|
||||||
|
# stop all processing
|
||||||
|
d;
|
||||||
|
# label: append to the hold space
|
||||||
|
:append H; d;
|
||||||
|
# label: prepend to the hold space
|
||||||
|
:prepend x; H; d;
|
||||||
|
'
|
||||||
|
done < "${WORKDIR}"/patches/series > "${S}/${patchoutput}"
|
||||||
|
echo "${patchoutput}" >> "${S}/MANIFEST"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local patch
|
||||||
|
EPATCH_OPTS+=" -p1"
|
||||||
|
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
||||||
|
while read patch ; do
|
||||||
|
EPATCH_SINGLE_MSG=" ${patch} ..."
|
||||||
|
epatch "${WORKDIR}"/patches/${patch}
|
||||||
|
done < "${WORKDIR}"/patches/series
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
cp -a ../perl-cross-${CROSS_VER}/* . || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's|^lib/unicore/CombiningClass.pl pod/perluniprops.pod:|lib/unicore/CombiningClass.pl pod/perluniprops.pod: $(CONFIGPM)|' \
|
||||||
|
Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gdbm; then
|
||||||
|
sed -i "s:INC => .*:INC => \"-I${EROOT}usr/include/gdbm\":g" \
|
||||||
|
ext/NDBM_File/Makefile.PL || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
myconf() {
|
||||||
|
# the myconf array is declared in src_configure
|
||||||
|
myconf=( "${myconf[@]}" "$@" )
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
declare -a myconf
|
||||||
|
|
||||||
|
export LC_ALL="C"
|
||||||
|
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
||||||
|
|
||||||
|
# some arches and -O do not mix :)
|
||||||
|
use ppc && replace-flags -O? -O1
|
||||||
|
|
||||||
|
# Perl has problems compiling with -Os in your flags with glibc
|
||||||
|
use elibc_uclibc || replace-flags "-Os" "-O2"
|
||||||
|
|
||||||
|
# This flag makes compiling crash in interesting ways
|
||||||
|
filter-flags "-malign-double"
|
||||||
|
|
||||||
|
# Fixes bug #97645
|
||||||
|
use ppc && filter-flags "-mpowerpc-gpopt"
|
||||||
|
|
||||||
|
# Fixes bug #143895 on gcc-4.1.1
|
||||||
|
filter-flags "-fsched2-use-superblocks"
|
||||||
|
|
||||||
|
use sparc && myconf -Ud_longdbl
|
||||||
|
|
||||||
|
export BUILD_BZIP2=0
|
||||||
|
export BZIP2_INCLUDE=${EROOT}/usr/include
|
||||||
|
export BZIP2_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
export BUILD_ZLIB=False
|
||||||
|
export ZLIB_INCLUDE=${EROOT}/usr/include
|
||||||
|
export ZLIB_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
||||||
|
myndbm='U'
|
||||||
|
mygdbm='U'
|
||||||
|
mydb='U'
|
||||||
|
if use gdbm ; then
|
||||||
|
mygdbm='D'
|
||||||
|
if use berkdb ; then
|
||||||
|
myndbm='D'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use berkdb ; then
|
||||||
|
mydb='D'
|
||||||
|
has_version '=sys-libs/db-1*' && myndbm='D'
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
||||||
|
|
||||||
|
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
||||||
|
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
||||||
|
myconf -Ui_db -Ui_ndbm
|
||||||
|
fi
|
||||||
|
|
||||||
|
use ithreads && myconf -Dusethreads
|
||||||
|
|
||||||
|
if use debug ; then
|
||||||
|
append-cflags "-g"
|
||||||
|
myconf -DDEBUGGING
|
||||||
|
elif [[ ${CFLAGS} == *-g* ]] ; then
|
||||||
|
myconf -DDEBUGGING=-g
|
||||||
|
else
|
||||||
|
myconf -DDEBUGGING=none
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
||||||
|
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
||||||
|
myconf -Dinc_version_list="${inclist}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
||||||
|
|
||||||
|
# Make sure we can do the final link #523730, need to set deployment
|
||||||
|
# target to override hardcoded 10.3 which breaks on modern OSX
|
||||||
|
[[ ${CHOST} == *-darwin* ]] && \
|
||||||
|
myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)"
|
||||||
|
|
||||||
|
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
||||||
|
# Prefix itself we don't do multilib either, so make sure perl can find
|
||||||
|
# something compatible.
|
||||||
|
if use prefix ; then
|
||||||
|
# Set a hook to check for each detected library whether it actually works.
|
||||||
|
export libscheck="
|
||||||
|
( echo 'main(){}' > '${T}'/conftest.c &&
|
||||||
|
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
||||||
|
) || xxx=/dev/null"
|
||||||
|
|
||||||
|
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
||||||
|
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
||||||
|
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
||||||
|
elif [[ $(get_libdir) != "lib" ]] ; then
|
||||||
|
# We need to use " and not ', as the written config.sh use ' ...
|
||||||
|
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't try building ODBM, bug #354453
|
||||||
|
disabled_extensions="ODBM_File"
|
||||||
|
|
||||||
|
if ! use gdbm ; then
|
||||||
|
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
||||||
|
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf -Dnoextensions="${disabled_extensions}"
|
||||||
|
|
||||||
|
[[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF}
|
||||||
|
# allow fiddling via EXTRA_ECONF, bug 558070
|
||||||
|
eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
|
||||||
|
|
||||||
|
myconf \
|
||||||
|
-Duseshrplib \
|
||||||
|
-Darchname="${myarch}" \
|
||||||
|
-Dcc="$(tc-getCC)" \
|
||||||
|
-Doptimize="${CFLAGS}" \
|
||||||
|
-Dldflags="${LDFLAGS}" \
|
||||||
|
-Dprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
||||||
|
-Dvendorprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
||||||
|
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
||||||
|
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
||||||
|
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
||||||
|
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
||||||
|
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
||||||
|
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
||||||
|
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
||||||
|
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
||||||
|
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dman1ext='1' \
|
||||||
|
-Dman3ext='3pm' \
|
||||||
|
-Dlibperl="${LIBPERL}" \
|
||||||
|
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
||||||
|
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
||||||
|
-Duselargefiles \
|
||||||
|
-Dd_semctl_semun \
|
||||||
|
-Dcf_by='Gentoo' \
|
||||||
|
-Dmyhostname='localhost' \
|
||||||
|
-Dperladmin='root@localhost' \
|
||||||
|
-Ud_csh \
|
||||||
|
-Dsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Dtargetsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Uusenm \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
"${EXTRA_ECONF[@]}"
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
./configure \
|
||||||
|
--target="${CHOST}" \
|
||||||
|
--build="${CBUILD}" \
|
||||||
|
-Dinstallprefix='' \
|
||||||
|
-Dinstallusrbinperl='undef' \
|
||||||
|
-Dusevendorprefix='define' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
else
|
||||||
|
sh Configure \
|
||||||
|
-des \
|
||||||
|
-Dinstallprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dinstallusrbinperl='n' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
export NO_GENTOO_NETWORK_TESTS=1;
|
||||||
|
if [[ ${EUID} == 0 ]] ; then
|
||||||
|
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
||||||
|
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local i
|
||||||
|
local coredir="${ARCH_LIB}/CORE"
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
||||||
|
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
dolib.so "${ED}"${coredir}/${LIBPERL}
|
||||||
|
rm -f "${ED}"${coredir}/${LIBPERL}
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
||||||
|
|
||||||
|
# This removes ${D} from Config.pm
|
||||||
|
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
||||||
|
einfo "Removing ${D} from ${i}..."
|
||||||
|
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
dodoc Changes* README AUTHORS
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
# HTML Documentation
|
||||||
|
# We expect errors, warnings, and such with the following.
|
||||||
|
|
||||||
|
dodir /usr/share/doc/${PF}/html
|
||||||
|
LD_LIBRARY_PATH=. ./perl installhtml \
|
||||||
|
--podroot='.' \
|
||||||
|
--podpath='lib:ext:pod:vms' \
|
||||||
|
--recurse \
|
||||||
|
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
check_rebuild
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
dual_scripts
|
||||||
|
|
||||||
|
if [[ "${ROOT}" = "/" ]] ; then
|
||||||
|
local INC DIR file
|
||||||
|
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
||||||
|
einfo "Removing old .ph files"
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
||||||
|
rm -f "${file}"
|
||||||
|
einfo "<< ${file}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Silently remove the now empty dirs
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm(){
|
||||||
|
dual_scripts
|
||||||
|
}
|
554
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.22.3_rc4.ebuild
vendored
Normal file
554
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.22.3_rc4.ebuild
vendored
Normal file
@ -0,0 +1,554 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||||
|
|
||||||
|
PATCH_VER=2
|
||||||
|
CROSS_VER=1.1.1
|
||||||
|
|
||||||
|
PERL_OLDVERSEN="5.22.0 5.22.1 5.22.2"
|
||||||
|
MODULE_AUTHOR=SHAY
|
||||||
|
|
||||||
|
SHORT_PV="${PV%.*}"
|
||||||
|
MY_P="perl-${PV/_rc/-RC}"
|
||||||
|
MY_PV="${PV%_rc*}"
|
||||||
|
|
||||||
|
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
mirror://cpan/src/5.0/${MY_P}.tar.xz
|
||||||
|
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz
|
||||||
|
https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
|
||||||
|
"
|
||||||
|
HOMEPAGE="http://www.perl.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( Artistic GPL-1+ )"
|
||||||
|
SLOT="0/${SHORT_PV}"
|
||||||
|
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 ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="berkdb debug doc gdbm ithreads"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
berkdb? ( sys-libs/db:= )
|
||||||
|
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||||
|
app-arch/bzip2
|
||||||
|
sys-libs/zlib
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||||
|
"
|
||||||
|
PDEPEND="
|
||||||
|
>=app-admin/perl-cleaner-2.5
|
||||||
|
>=virtual/perl-File-Temp-0.230.400-r2
|
||||||
|
>=virtual/perl-Data-Dumper-2.154.0
|
||||||
|
virtual/perl-Test-Harness
|
||||||
|
"
|
||||||
|
# bug 390719, bug 523624
|
||||||
|
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
dual_scripts() {
|
||||||
|
src_remove_dual perl-core/Archive-Tar 2.40.100_rc ptar ptardiff ptargrep
|
||||||
|
src_remove_dual perl-core/CPAN 2.110.100_rc cpan
|
||||||
|
src_remove_dual perl-core/Digest-SHA 5.950.100_rc shasum
|
||||||
|
src_remove_dual perl-core/Encode 2.720.100 enc2xs piconv
|
||||||
|
src_remove_dual perl-core/ExtUtils-MakeMaker 7.40.200_rc instmodsh
|
||||||
|
src_remove_dual perl-core/ExtUtils-ParseXS 3.280.0 xsubpp
|
||||||
|
src_remove_dual perl-core/IO-Compress 2.68.1_rc zipdetails
|
||||||
|
src_remove_dual perl-core/JSON-PP 2.273.0.100_rc json_pp
|
||||||
|
src_remove_dual perl-core/Module-CoreList 5.201.610.192.200_rc corelist
|
||||||
|
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||||
|
src_remove_dual perl-core/Pod-Perldoc 3.250.100_rc perldoc
|
||||||
|
src_remove_dual perl-core/Test-Harness 3.350.100_rc prove
|
||||||
|
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
||||||
|
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
||||||
|
}
|
||||||
|
|
||||||
|
check_rebuild() {
|
||||||
|
# Fresh install
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||||
|
return 0;
|
||||||
|
# Major Upgrade
|
||||||
|
# doesn't matter if there's multiple copies, it still needs a rebuild
|
||||||
|
# if the string is anything other than "5.CURRENTMAJOR"
|
||||||
|
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
|
||||||
|
echo ""
|
||||||
|
ewarn "UPDATE THE PERL MODULES:"
|
||||||
|
ewarn "After updating dev-lang/perl the installed Perl modules"
|
||||||
|
ewarn "have to be re-installed. In most cases, this is done automatically"
|
||||||
|
ewarn "by the package manager, but subsequent steps are still recommended"
|
||||||
|
ewarn "to ensure system consistency."
|
||||||
|
ewarn
|
||||||
|
ewarn "You should start with a depclean to remove any unused perl dependencies"
|
||||||
|
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
|
||||||
|
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
|
||||||
|
ewarn "Recommended: emerge --depclean -va"
|
||||||
|
ewarn
|
||||||
|
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
|
||||||
|
ewarn "remaining rebuilds portage may have missed."
|
||||||
|
ewarn "Use: perl-cleaner --all"
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
# Reinstall w/ USE Change
|
||||||
|
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
||||||
|
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
||||||
|
echo ""
|
||||||
|
ewarn "TOGGLED USE-FLAGS WARNING:"
|
||||||
|
ewarn "You changed one of the use-flags ithreads or debug."
|
||||||
|
ewarn "You must rebuild all perl-modules installed."
|
||||||
|
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
case ${CHOST} in
|
||||||
|
*-freebsd*) osname="freebsd" ;;
|
||||||
|
*-dragonfly*) osname="dragonfly" ;;
|
||||||
|
*-netbsd*) osname="netbsd" ;;
|
||||||
|
*-openbsd*) osname="openbsd" ;;
|
||||||
|
*-darwin*) osname="darwin" ;;
|
||||||
|
*-interix*) osname="interix" ;;
|
||||||
|
*-aix*) osname="aix" ;;
|
||||||
|
*-cygwin*) osname="cygwin" ;;
|
||||||
|
*) osname="linux" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
myarch="${CHOST%%-*}-${osname}"
|
||||||
|
if use debug ; then
|
||||||
|
myarch+="-debug"
|
||||||
|
fi
|
||||||
|
if use ithreads ; then
|
||||||
|
mythreading="-multi"
|
||||||
|
myarch+="-thread"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
||||||
|
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
||||||
|
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_file() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
setup)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
||||||
|
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i}{,-${ver}-${P}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_man() {
|
||||||
|
local i pkg ver ff
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
||||||
|
ff=${ff##*${i#${i%.[0-9]}}}
|
||||||
|
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
for i in "$@" ; do
|
||||||
|
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
||||||
|
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h() {
|
||||||
|
# Copied and modified from debian:
|
||||||
|
# Copyright 2011 Niko Tyni
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the same terms as Perl itself.
|
||||||
|
local patchdir="${WORKDIR}/patches"
|
||||||
|
local prefix
|
||||||
|
local patchoutput="patchlevel-gentoo.h"
|
||||||
|
|
||||||
|
[[ -f ${patchdir}/series ]] || return 0
|
||||||
|
|
||||||
|
while read patch
|
||||||
|
do
|
||||||
|
patchname=$(echo $patch | sed 's/\.diff$//')
|
||||||
|
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
||||||
|
|
||||||
|
# massage the patch headers
|
||||||
|
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
||||||
|
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
||||||
|
s|^Bug-Gentoo: ||; tprepend;
|
||||||
|
s/^\(Subject\|Description\): //; tappend;
|
||||||
|
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
||||||
|
|
||||||
|
# post-process at the end of input
|
||||||
|
$ { x;
|
||||||
|
# include the version number in the patchlevel.h description (if available)
|
||||||
|
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
||||||
|
|
||||||
|
# escape any backslashes and double quotes
|
||||||
|
s|\\|\\\\|g; s|"|\\"|g;
|
||||||
|
|
||||||
|
# add a prefix
|
||||||
|
s|^|\t,"'"$prefix$patchname"' - |;
|
||||||
|
# newlines away
|
||||||
|
s/\n/ /g; s/ */ /g;
|
||||||
|
# add a suffix
|
||||||
|
s/ *$/"/; p
|
||||||
|
};
|
||||||
|
# stop all processing
|
||||||
|
d;
|
||||||
|
# label: append to the hold space
|
||||||
|
:append H; d;
|
||||||
|
# label: prepend to the hold space
|
||||||
|
:prepend x; H; d;
|
||||||
|
'
|
||||||
|
done < "${WORKDIR}"/patches/series > "${S}/${patchoutput}"
|
||||||
|
echo "${patchoutput}" >> "${S}/MANIFEST"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local patch
|
||||||
|
EPATCH_OPTS+=" -p1"
|
||||||
|
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
||||||
|
while read patch ; do
|
||||||
|
EPATCH_SINGLE_MSG=" ${patch} ..."
|
||||||
|
epatch "${WORKDIR}"/patches/${patch}
|
||||||
|
done < "${WORKDIR}"/patches/series
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
cp -a ../perl-cross-${CROSS_VER}/* . || die
|
||||||
|
touch cpan/CPANPLUS/lib/CPANPLUS.pm || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/(15 + $CLEANUP)/(13 + $CLEANUP)/' \
|
||||||
|
cnf/diffs/perl5-${PV}/makemaker-test.patch || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/MakeMaker\.pm .*/MakeMaker.pm effd272b3c9224af6fd0f6cae7183f33ec4b1106/' \
|
||||||
|
-e 's/MM_Unix\.pm .*/MM_Unix.pm 648f834524bcdef67c3b6bae28e8c1ef443d0fc1/' \
|
||||||
|
cnf/diffs/perl5-${PV}/customized.patch || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gdbm; then
|
||||||
|
sed -i "s:INC => .*:INC => \"-I${EROOT}usr/include/gdbm\":g" \
|
||||||
|
ext/NDBM_File/Makefile.PL || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
myconf() {
|
||||||
|
# the myconf array is declared in src_configure
|
||||||
|
myconf=( "${myconf[@]}" "$@" )
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
declare -a myconf
|
||||||
|
|
||||||
|
export LC_ALL="C"
|
||||||
|
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
||||||
|
|
||||||
|
# some arches and -O do not mix :)
|
||||||
|
use ppc && replace-flags -O? -O1
|
||||||
|
|
||||||
|
# Perl has problems compiling with -Os in your flags with glibc
|
||||||
|
use elibc_uclibc || replace-flags "-Os" "-O2"
|
||||||
|
|
||||||
|
# This flag makes compiling crash in interesting ways
|
||||||
|
filter-flags "-malign-double"
|
||||||
|
|
||||||
|
# Fixes bug #97645
|
||||||
|
use ppc && filter-flags "-mpowerpc-gpopt"
|
||||||
|
|
||||||
|
# Fixes bug #143895 on gcc-4.1.1
|
||||||
|
filter-flags "-fsched2-use-superblocks"
|
||||||
|
|
||||||
|
use sparc && myconf -Ud_longdbl
|
||||||
|
|
||||||
|
export BUILD_BZIP2=0
|
||||||
|
export BZIP2_INCLUDE=${EROOT}/usr/include
|
||||||
|
export BZIP2_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
export BUILD_ZLIB=False
|
||||||
|
export ZLIB_INCLUDE=${EROOT}/usr/include
|
||||||
|
export ZLIB_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
||||||
|
myndbm='U'
|
||||||
|
mygdbm='U'
|
||||||
|
mydb='U'
|
||||||
|
if use gdbm ; then
|
||||||
|
mygdbm='D'
|
||||||
|
if use berkdb ; then
|
||||||
|
myndbm='D'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use berkdb ; then
|
||||||
|
mydb='D'
|
||||||
|
has_version '=sys-libs/db-1*' && myndbm='D'
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
||||||
|
|
||||||
|
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
||||||
|
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
||||||
|
myconf -Ui_db -Ui_ndbm
|
||||||
|
fi
|
||||||
|
|
||||||
|
use ithreads && myconf -Dusethreads
|
||||||
|
|
||||||
|
if use debug ; then
|
||||||
|
append-cflags "-g"
|
||||||
|
myconf -DDEBUGGING
|
||||||
|
elif [[ ${CFLAGS} == *-g* ]] ; then
|
||||||
|
myconf -DDEBUGGING=-g
|
||||||
|
else
|
||||||
|
myconf -DDEBUGGING=none
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
||||||
|
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
||||||
|
myconf -Dinc_version_list="${inclist}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
||||||
|
|
||||||
|
# Make sure we can do the final link #523730, need to set deployment
|
||||||
|
# target to override hardcoded 10.3 which breaks on modern OSX
|
||||||
|
[[ ${CHOST} == *-darwin* ]] && \
|
||||||
|
myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)"
|
||||||
|
|
||||||
|
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
||||||
|
# Prefix itself we don't do multilib either, so make sure perl can find
|
||||||
|
# something compatible.
|
||||||
|
if use prefix ; then
|
||||||
|
# Set a hook to check for each detected library whether it actually works.
|
||||||
|
export libscheck="
|
||||||
|
( echo 'main(){}' > '${T}'/conftest.c &&
|
||||||
|
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
||||||
|
) || xxx=/dev/null"
|
||||||
|
|
||||||
|
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
||||||
|
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
||||||
|
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
||||||
|
elif [[ $(get_libdir) != "lib" ]] ; then
|
||||||
|
# We need to use " and not ', as the written config.sh use ' ...
|
||||||
|
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't try building ODBM, bug #354453
|
||||||
|
disabled_extensions="ODBM_File"
|
||||||
|
|
||||||
|
if ! use gdbm ; then
|
||||||
|
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
||||||
|
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf -Dnoextensions="${disabled_extensions}"
|
||||||
|
|
||||||
|
[[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF}
|
||||||
|
# allow fiddling via EXTRA_ECONF, bug 558070
|
||||||
|
eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
|
||||||
|
|
||||||
|
myconf \
|
||||||
|
-Duseshrplib \
|
||||||
|
-Darchname="${myarch}" \
|
||||||
|
-Dcc="$(tc-getCC)" \
|
||||||
|
-Doptimize="${CFLAGS}" \
|
||||||
|
-Dldflags="${LDFLAGS}" \
|
||||||
|
-Dprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
||||||
|
-Dvendorprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
||||||
|
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
||||||
|
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
||||||
|
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
||||||
|
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
||||||
|
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
||||||
|
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
||||||
|
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
||||||
|
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
||||||
|
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dman1ext='1' \
|
||||||
|
-Dman3ext='3pm' \
|
||||||
|
-Dlibperl="${LIBPERL}" \
|
||||||
|
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
||||||
|
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
||||||
|
-Duselargefiles \
|
||||||
|
-Dd_semctl_semun \
|
||||||
|
-Dcf_by='Gentoo' \
|
||||||
|
-Dmyhostname='localhost' \
|
||||||
|
-Dperladmin='root@localhost' \
|
||||||
|
-Ud_csh \
|
||||||
|
-Dsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Dtargetsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Uusenm \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
"${EXTRA_ECONF[@]}"
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
./configure \
|
||||||
|
--target="${CHOST}" \
|
||||||
|
-Dinstallprefix='' \
|
||||||
|
-Dinstallusrbinperl='undef' \
|
||||||
|
-Dusevendorprefix='define' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
else
|
||||||
|
sh Configure \
|
||||||
|
-des \
|
||||||
|
-Dinstallprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dinstallusrbinperl='n' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
export NO_GENTOO_NETWORK_TESTS=1;
|
||||||
|
if [[ ${EUID} == 0 ]] ; then
|
||||||
|
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
||||||
|
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local i
|
||||||
|
local coredir="${ARCH_LIB}/CORE"
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
||||||
|
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
dolib.so "${ED}"${coredir}/${LIBPERL}
|
||||||
|
rm -f "${ED}"${coredir}/${LIBPERL}
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
||||||
|
|
||||||
|
# This removes ${D} from Config.pm
|
||||||
|
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
||||||
|
einfo "Removing ${D} from ${i}..."
|
||||||
|
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
dodoc Changes* README AUTHORS
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
# HTML Documentation
|
||||||
|
# We expect errors, warnings, and such with the following.
|
||||||
|
|
||||||
|
dodir /usr/share/doc/${PF}/html
|
||||||
|
LD_LIBRARY_PATH=. ./perl installhtml \
|
||||||
|
--podroot='.' \
|
||||||
|
--podpath='lib:ext:pod:vms' \
|
||||||
|
--recurse \
|
||||||
|
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
check_rebuild
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
dual_scripts
|
||||||
|
|
||||||
|
if [[ "${ROOT}" = "/" ]] ; then
|
||||||
|
local INC DIR file
|
||||||
|
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
||||||
|
einfo "Removing old .ph files"
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
||||||
|
rm -f "${file}"
|
||||||
|
einfo "<< ${file}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Silently remove the now empty dirs
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm(){
|
||||||
|
dual_scripts
|
||||||
|
}
|
558
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.24.1-r1.ebuild
vendored
Normal file
558
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.24.1-r1.ebuild
vendored
Normal file
@ -0,0 +1,558 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||||
|
|
||||||
|
PATCH_VER=3
|
||||||
|
CROSS_VER=1.1.4
|
||||||
|
|
||||||
|
PERL_OLDVERSEN="5.24.0"
|
||||||
|
MODULE_AUTHOR=SHAY
|
||||||
|
|
||||||
|
SHORT_PV="${PV%.*}"
|
||||||
|
MY_P="perl-${PV/_rc/-RC}"
|
||||||
|
MY_PV="${PV%_rc*}"
|
||||||
|
|
||||||
|
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
mirror://cpan/src/5.0/${MY_P}.tar.xz
|
||||||
|
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz
|
||||||
|
https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
|
||||||
|
"
|
||||||
|
HOMEPAGE="http://www.perl.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( Artistic GPL-1+ )"
|
||||||
|
SLOT="0/${SHORT_PV}"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="berkdb debug doc gdbm ithreads"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
berkdb? ( sys-libs/db:= )
|
||||||
|
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||||
|
app-arch/bzip2
|
||||||
|
sys-libs/zlib
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||||
|
"
|
||||||
|
PDEPEND="
|
||||||
|
>=app-admin/perl-cleaner-2.5
|
||||||
|
>=virtual/perl-File-Temp-0.230.400-r2
|
||||||
|
>=virtual/perl-Data-Dumper-2.154.0
|
||||||
|
virtual/perl-Test-Harness
|
||||||
|
"
|
||||||
|
# bug 390719, bug 523624
|
||||||
|
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
dual_scripts() {
|
||||||
|
src_remove_dual perl-core/Archive-Tar 2.40.100_rc ptar ptardiff ptargrep
|
||||||
|
src_remove_dual perl-core/CPAN 2.110.100_rc cpan
|
||||||
|
src_remove_dual perl-core/Digest-SHA 5.950.100_rc shasum
|
||||||
|
src_remove_dual perl-core/Encode 2.800.100_rc enc2xs piconv
|
||||||
|
src_remove_dual perl-core/ExtUtils-MakeMaker 7.100.200_rc instmodsh
|
||||||
|
src_remove_dual perl-core/ExtUtils-ParseXS 3.310.0 xsubpp
|
||||||
|
src_remove_dual perl-core/IO-Compress 2.69.1_rc zipdetails
|
||||||
|
src_remove_dual perl-core/JSON-PP 2.273.0.100_rc json_pp
|
||||||
|
src_remove_dual perl-core/Module-CoreList 5.201.701.142.400_rc corelist
|
||||||
|
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||||
|
src_remove_dual perl-core/Pod-Perldoc 3.250.300_rc perldoc
|
||||||
|
src_remove_dual perl-core/Test-Harness 3.360.100_rc prove
|
||||||
|
src_remove_dual perl-core/podlators 4.70.0 pod2man pod2text
|
||||||
|
src_remove_dual_man perl-core/podlators 4.70.0 /usr/share/man/man1/perlpodstyle.1
|
||||||
|
}
|
||||||
|
|
||||||
|
check_rebuild() {
|
||||||
|
# Fresh install
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||||
|
return 0;
|
||||||
|
# Major Upgrade
|
||||||
|
# doesn't matter if there's multiple copies, it still needs a rebuild
|
||||||
|
# if the string is anything other than "5.CURRENTMAJOR"
|
||||||
|
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
|
||||||
|
echo ""
|
||||||
|
ewarn "UPDATE THE PERL MODULES:"
|
||||||
|
ewarn "After updating dev-lang/perl the installed Perl modules"
|
||||||
|
ewarn "have to be re-installed. In most cases, this is done automatically"
|
||||||
|
ewarn "by the package manager, but subsequent steps are still recommended"
|
||||||
|
ewarn "to ensure system consistency."
|
||||||
|
ewarn
|
||||||
|
ewarn "You should start with a depclean to remove any unused perl dependencies"
|
||||||
|
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
|
||||||
|
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
|
||||||
|
ewarn "Recommended: emerge --depclean -va"
|
||||||
|
ewarn
|
||||||
|
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
|
||||||
|
ewarn "remaining rebuilds portage may have missed."
|
||||||
|
ewarn "Use: perl-cleaner --all"
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
# Reinstall w/ USE Change
|
||||||
|
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
||||||
|
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
||||||
|
echo ""
|
||||||
|
ewarn "TOGGLED USE-FLAGS WARNING:"
|
||||||
|
ewarn "You changed one of the use-flags ithreads or debug."
|
||||||
|
ewarn "You must rebuild all perl-modules installed."
|
||||||
|
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
case ${CHOST} in
|
||||||
|
*-freebsd*) osname="freebsd" ;;
|
||||||
|
*-dragonfly*) osname="dragonfly" ;;
|
||||||
|
*-netbsd*) osname="netbsd" ;;
|
||||||
|
*-openbsd*) osname="openbsd" ;;
|
||||||
|
*-darwin*) osname="darwin" ;;
|
||||||
|
*-interix*) osname="interix" ;;
|
||||||
|
*-aix*) osname="aix" ;;
|
||||||
|
*-cygwin*) osname="cygwin" ;;
|
||||||
|
*) osname="linux" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
myarch="${CHOST%%-*}-${osname}"
|
||||||
|
if use debug ; then
|
||||||
|
myarch+="-debug"
|
||||||
|
fi
|
||||||
|
if use ithreads ; then
|
||||||
|
mythreading="-multi"
|
||||||
|
myarch+="-thread"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
||||||
|
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
||||||
|
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_file() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
setup)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
||||||
|
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i}{,-${ver}-${P}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_man() {
|
||||||
|
local i pkg ver ff
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
||||||
|
ff=${ff##*${i#${i%.[0-9]}}}
|
||||||
|
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
for i in "$@" ; do
|
||||||
|
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
||||||
|
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h() {
|
||||||
|
# Copied and modified from debian:
|
||||||
|
# Copyright 2011 Niko Tyni
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the same terms as Perl itself.
|
||||||
|
local patchdir="${WORKDIR}/patches"
|
||||||
|
local prefix
|
||||||
|
local patchoutput="patchlevel-gentoo.h"
|
||||||
|
|
||||||
|
[[ -f ${patchdir}/series ]] || return 0
|
||||||
|
|
||||||
|
while read patch
|
||||||
|
do
|
||||||
|
patchname=$(echo $patch | sed 's/\.diff$//')
|
||||||
|
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
||||||
|
|
||||||
|
# massage the patch headers
|
||||||
|
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
||||||
|
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
||||||
|
s|^Bug-Gentoo: ||; tprepend;
|
||||||
|
s/^\(Subject\|Description\): //; tappend;
|
||||||
|
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
||||||
|
|
||||||
|
# post-process at the end of input
|
||||||
|
$ { x;
|
||||||
|
# include the version number in the patchlevel.h description (if available)
|
||||||
|
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
||||||
|
|
||||||
|
# escape any backslashes and double quotes
|
||||||
|
s|\\|\\\\|g; s|"|\\"|g;
|
||||||
|
|
||||||
|
# add a prefix
|
||||||
|
s|^|\t,"'"$prefix$patchname"' - |;
|
||||||
|
# newlines away
|
||||||
|
s/\n/ /g; s/ */ /g;
|
||||||
|
# add a suffix
|
||||||
|
s/ *$/"/; p
|
||||||
|
};
|
||||||
|
# stop all processing
|
||||||
|
d;
|
||||||
|
# label: append to the hold space
|
||||||
|
:append H; d;
|
||||||
|
# label: prepend to the hold space
|
||||||
|
:prepend x; H; d;
|
||||||
|
'
|
||||||
|
done < "${WORKDIR}"/patches/series > "${S}/${patchoutput}"
|
||||||
|
echo "${patchoutput}" >> "${S}/MANIFEST"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local patch
|
||||||
|
EPATCH_OPTS+=" -p1"
|
||||||
|
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
||||||
|
while read patch ; do
|
||||||
|
EPATCH_SINGLE_MSG=" ${patch} ..."
|
||||||
|
epatch "${WORKDIR}"/patches/${patch}
|
||||||
|
done < "${WORKDIR}"/patches/series
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
cp -a ../perl-cross-${CROSS_VER}/* . || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/(15 + $CLEANUP)/(13 + $CLEANUP)/' \
|
||||||
|
cnf/diffs/perl5-${PV}/makemaker-test.patch || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/MakeMaker\.pm .*/MakeMaker.pm bf9174c70a0e50ff2fee4552c7df89b37d292da1/' \
|
||||||
|
-e 's/MM_Unix\.pm .*/MM_Unix.pm b0ec308fe2d7dcfcef5732880db0fae1f4ea80fa/' \
|
||||||
|
cnf/diffs/perl5-${PV}/customized.patch || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's|^lib/unicore/CombiningClass.pl pod/perluniprops.pod:|lib/unicore/CombiningClass.pl pod/perluniprops.pod: $(CONFIGPM)|' \
|
||||||
|
Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gdbm; then
|
||||||
|
sed -i "s:INC => .*:INC => \"-I${EROOT}usr/include/gdbm\":g" \
|
||||||
|
ext/NDBM_File/Makefile.PL || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
myconf() {
|
||||||
|
# the myconf array is declared in src_configure
|
||||||
|
myconf=( "${myconf[@]}" "$@" )
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
declare -a myconf
|
||||||
|
|
||||||
|
export LC_ALL="C"
|
||||||
|
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
||||||
|
|
||||||
|
# some arches and -O do not mix :)
|
||||||
|
use ppc && replace-flags -O? -O1
|
||||||
|
|
||||||
|
# Perl has problems compiling with -Os in your flags with glibc
|
||||||
|
use elibc_uclibc || replace-flags "-Os" "-O2"
|
||||||
|
|
||||||
|
# This flag makes compiling crash in interesting ways
|
||||||
|
filter-flags "-malign-double"
|
||||||
|
|
||||||
|
# Fixes bug #97645
|
||||||
|
use ppc && filter-flags "-mpowerpc-gpopt"
|
||||||
|
|
||||||
|
# Fixes bug #143895 on gcc-4.1.1
|
||||||
|
filter-flags "-fsched2-use-superblocks"
|
||||||
|
|
||||||
|
use sparc && myconf -Ud_longdbl
|
||||||
|
|
||||||
|
export BUILD_BZIP2=0
|
||||||
|
export BZIP2_INCLUDE=${EROOT}/usr/include
|
||||||
|
export BZIP2_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
export BUILD_ZLIB=False
|
||||||
|
export ZLIB_INCLUDE=${EROOT}/usr/include
|
||||||
|
export ZLIB_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
||||||
|
myndbm='U'
|
||||||
|
mygdbm='U'
|
||||||
|
mydb='U'
|
||||||
|
if use gdbm ; then
|
||||||
|
mygdbm='D'
|
||||||
|
if use berkdb ; then
|
||||||
|
myndbm='D'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use berkdb ; then
|
||||||
|
mydb='D'
|
||||||
|
has_version '=sys-libs/db-1*' && myndbm='D'
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
||||||
|
|
||||||
|
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
||||||
|
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
||||||
|
myconf -Ui_db -Ui_ndbm
|
||||||
|
fi
|
||||||
|
|
||||||
|
use ithreads && myconf -Dusethreads
|
||||||
|
|
||||||
|
if use debug ; then
|
||||||
|
append-cflags "-g"
|
||||||
|
myconf -DDEBUGGING
|
||||||
|
elif [[ ${CFLAGS} == *-g* ]] ; then
|
||||||
|
myconf -DDEBUGGING=-g
|
||||||
|
else
|
||||||
|
myconf -DDEBUGGING=none
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
||||||
|
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
||||||
|
myconf -Dinc_version_list="${inclist}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
||||||
|
|
||||||
|
# Make sure we can do the final link #523730, need to set deployment
|
||||||
|
# target to override hardcoded 10.3 which breaks on modern OSX
|
||||||
|
[[ ${CHOST} == *-darwin* ]] && \
|
||||||
|
myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)"
|
||||||
|
|
||||||
|
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
||||||
|
# Prefix itself we don't do multilib either, so make sure perl can find
|
||||||
|
# something compatible.
|
||||||
|
if use prefix ; then
|
||||||
|
# Set a hook to check for each detected library whether it actually works.
|
||||||
|
export libscheck="
|
||||||
|
( echo 'main(){}' > '${T}'/conftest.c &&
|
||||||
|
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
||||||
|
) || xxx=/dev/null"
|
||||||
|
|
||||||
|
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
||||||
|
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
||||||
|
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
||||||
|
elif [[ $(get_libdir) != "lib" ]] ; then
|
||||||
|
# We need to use " and not ', as the written config.sh use ' ...
|
||||||
|
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't try building ODBM, bug #354453
|
||||||
|
disabled_extensions="ODBM_File"
|
||||||
|
|
||||||
|
if ! use gdbm ; then
|
||||||
|
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
||||||
|
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf -Dnoextensions="${disabled_extensions}"
|
||||||
|
|
||||||
|
[[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF}
|
||||||
|
# allow fiddling via EXTRA_ECONF, bug 558070
|
||||||
|
eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
|
||||||
|
|
||||||
|
myconf \
|
||||||
|
-Duseshrplib \
|
||||||
|
-Darchname="${myarch}" \
|
||||||
|
-Dcc="$(tc-getCC)" \
|
||||||
|
-Doptimize="${CFLAGS}" \
|
||||||
|
-Dldflags="${LDFLAGS}" \
|
||||||
|
-Dprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
||||||
|
-Dvendorprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
||||||
|
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
||||||
|
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
||||||
|
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
||||||
|
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
||||||
|
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
||||||
|
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
||||||
|
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
||||||
|
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
||||||
|
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dman1ext='1' \
|
||||||
|
-Dman3ext='3pm' \
|
||||||
|
-Dlibperl="${LIBPERL}" \
|
||||||
|
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
||||||
|
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
||||||
|
-Duselargefiles \
|
||||||
|
-Dd_semctl_semun \
|
||||||
|
-Dcf_by='Gentoo' \
|
||||||
|
-Dmyhostname='localhost' \
|
||||||
|
-Dperladmin='root@localhost' \
|
||||||
|
-Ud_csh \
|
||||||
|
-Dsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Dtargetsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Uusenm \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
"${EXTRA_ECONF[@]}"
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
./configure \
|
||||||
|
--target="${CHOST}" \
|
||||||
|
--build="${CBUILD}" \
|
||||||
|
-Dinstallprefix='' \
|
||||||
|
-Dinstallusrbinperl='undef' \
|
||||||
|
-Dusevendorprefix='define' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
else
|
||||||
|
sh Configure \
|
||||||
|
-des \
|
||||||
|
-Dinstallprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dinstallusrbinperl='n' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
export NO_GENTOO_NETWORK_TESTS=1;
|
||||||
|
if [[ ${EUID} == 0 ]] ; then
|
||||||
|
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
||||||
|
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local i
|
||||||
|
local coredir="${ARCH_LIB}/CORE"
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
||||||
|
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
dolib.so "${ED}"${coredir}/${LIBPERL}
|
||||||
|
rm -f "${ED}"${coredir}/${LIBPERL}
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
||||||
|
|
||||||
|
# This removes ${D} from Config.pm
|
||||||
|
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
||||||
|
einfo "Removing ${D} from ${i}..."
|
||||||
|
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
dodoc Changes* README AUTHORS
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
# HTML Documentation
|
||||||
|
# We expect errors, warnings, and such with the following.
|
||||||
|
|
||||||
|
dodir /usr/share/doc/${PF}/html
|
||||||
|
LD_LIBRARY_PATH=. ./perl installhtml \
|
||||||
|
--podroot='.' \
|
||||||
|
--podpath='lib:ext:pod:vms' \
|
||||||
|
--recurse \
|
||||||
|
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
check_rebuild
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
dual_scripts
|
||||||
|
|
||||||
|
if [[ "${ROOT}" = "/" ]] ; then
|
||||||
|
local INC DIR file
|
||||||
|
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
||||||
|
einfo "Removing old .ph files"
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
||||||
|
rm -f "${file}"
|
||||||
|
einfo "<< ${file}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Silently remove the now empty dirs
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm(){
|
||||||
|
dual_scripts
|
||||||
|
}
|
554
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.24.1.ebuild
vendored
Normal file
554
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.24.1.ebuild
vendored
Normal file
@ -0,0 +1,554 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||||
|
|
||||||
|
PATCH_VER=2
|
||||||
|
CROSS_VER=1.1.3
|
||||||
|
|
||||||
|
PERL_OLDVERSEN="5.24.0"
|
||||||
|
MODULE_AUTHOR=SHAY
|
||||||
|
|
||||||
|
SHORT_PV="${PV%.*}"
|
||||||
|
MY_P="perl-${PV/_rc/-RC}"
|
||||||
|
MY_PV="${PV%_rc*}"
|
||||||
|
|
||||||
|
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
mirror://cpan/src/5.0/${MY_P}.tar.xz
|
||||||
|
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz
|
||||||
|
https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
|
||||||
|
"
|
||||||
|
HOMEPAGE="http://www.perl.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( Artistic GPL-1+ )"
|
||||||
|
SLOT="0/${SHORT_PV}"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="berkdb debug doc gdbm ithreads"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
berkdb? ( sys-libs/db:= )
|
||||||
|
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||||
|
app-arch/bzip2
|
||||||
|
sys-libs/zlib
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||||
|
"
|
||||||
|
PDEPEND="
|
||||||
|
>=app-admin/perl-cleaner-2.5
|
||||||
|
>=virtual/perl-File-Temp-0.230.400-r2
|
||||||
|
>=virtual/perl-Data-Dumper-2.154.0
|
||||||
|
virtual/perl-Test-Harness
|
||||||
|
"
|
||||||
|
# bug 390719, bug 523624
|
||||||
|
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
dual_scripts() {
|
||||||
|
src_remove_dual perl-core/Archive-Tar 2.40.100_rc ptar ptardiff ptargrep
|
||||||
|
src_remove_dual perl-core/CPAN 2.110.100_rc cpan
|
||||||
|
src_remove_dual perl-core/Digest-SHA 5.950.100_rc shasum
|
||||||
|
src_remove_dual perl-core/Encode 2.800.100_rc enc2xs piconv
|
||||||
|
src_remove_dual perl-core/ExtUtils-MakeMaker 7.100.200_rc instmodsh
|
||||||
|
src_remove_dual perl-core/ExtUtils-ParseXS 3.310.0 xsubpp
|
||||||
|
src_remove_dual perl-core/IO-Compress 2.69.1_rc zipdetails
|
||||||
|
src_remove_dual perl-core/JSON-PP 2.273.0.100_rc json_pp
|
||||||
|
src_remove_dual perl-core/Module-CoreList 5.201.701.142.400_rc corelist
|
||||||
|
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||||
|
src_remove_dual perl-core/Pod-Perldoc 3.250.300_rc perldoc
|
||||||
|
src_remove_dual perl-core/Test-Harness 3.360.100_rc prove
|
||||||
|
src_remove_dual perl-core/podlators 4.70.0 pod2man pod2text
|
||||||
|
src_remove_dual_man perl-core/podlators 4.70.0 /usr/share/man/man1/perlpodstyle.1
|
||||||
|
}
|
||||||
|
|
||||||
|
check_rebuild() {
|
||||||
|
# Fresh install
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||||
|
return 0;
|
||||||
|
# Major Upgrade
|
||||||
|
# doesn't matter if there's multiple copies, it still needs a rebuild
|
||||||
|
# if the string is anything other than "5.CURRENTMAJOR"
|
||||||
|
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
|
||||||
|
echo ""
|
||||||
|
ewarn "UPDATE THE PERL MODULES:"
|
||||||
|
ewarn "After updating dev-lang/perl the installed Perl modules"
|
||||||
|
ewarn "have to be re-installed. In most cases, this is done automatically"
|
||||||
|
ewarn "by the package manager, but subsequent steps are still recommended"
|
||||||
|
ewarn "to ensure system consistency."
|
||||||
|
ewarn
|
||||||
|
ewarn "You should start with a depclean to remove any unused perl dependencies"
|
||||||
|
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
|
||||||
|
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
|
||||||
|
ewarn "Recommended: emerge --depclean -va"
|
||||||
|
ewarn
|
||||||
|
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
|
||||||
|
ewarn "remaining rebuilds portage may have missed."
|
||||||
|
ewarn "Use: perl-cleaner --all"
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
# Reinstall w/ USE Change
|
||||||
|
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
||||||
|
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
||||||
|
echo ""
|
||||||
|
ewarn "TOGGLED USE-FLAGS WARNING:"
|
||||||
|
ewarn "You changed one of the use-flags ithreads or debug."
|
||||||
|
ewarn "You must rebuild all perl-modules installed."
|
||||||
|
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
case ${CHOST} in
|
||||||
|
*-freebsd*) osname="freebsd" ;;
|
||||||
|
*-dragonfly*) osname="dragonfly" ;;
|
||||||
|
*-netbsd*) osname="netbsd" ;;
|
||||||
|
*-openbsd*) osname="openbsd" ;;
|
||||||
|
*-darwin*) osname="darwin" ;;
|
||||||
|
*-interix*) osname="interix" ;;
|
||||||
|
*-aix*) osname="aix" ;;
|
||||||
|
*-cygwin*) osname="cygwin" ;;
|
||||||
|
*) osname="linux" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
myarch="${CHOST%%-*}-${osname}"
|
||||||
|
if use debug ; then
|
||||||
|
myarch+="-debug"
|
||||||
|
fi
|
||||||
|
if use ithreads ; then
|
||||||
|
mythreading="-multi"
|
||||||
|
myarch+="-thread"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
||||||
|
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
||||||
|
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_file() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
setup)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
||||||
|
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i}{,-${ver}-${P}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_man() {
|
||||||
|
local i pkg ver ff
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
||||||
|
ff=${ff##*${i#${i%.[0-9]}}}
|
||||||
|
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
for i in "$@" ; do
|
||||||
|
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
||||||
|
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h() {
|
||||||
|
# Copied and modified from debian:
|
||||||
|
# Copyright 2011 Niko Tyni
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the same terms as Perl itself.
|
||||||
|
local patchdir="${WORKDIR}/patches"
|
||||||
|
local prefix
|
||||||
|
local patchoutput="patchlevel-gentoo.h"
|
||||||
|
|
||||||
|
[[ -f ${patchdir}/series ]] || return 0
|
||||||
|
|
||||||
|
while read patch
|
||||||
|
do
|
||||||
|
patchname=$(echo $patch | sed 's/\.diff$//')
|
||||||
|
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
||||||
|
|
||||||
|
# massage the patch headers
|
||||||
|
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
||||||
|
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
||||||
|
s|^Bug-Gentoo: ||; tprepend;
|
||||||
|
s/^\(Subject\|Description\): //; tappend;
|
||||||
|
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
||||||
|
|
||||||
|
# post-process at the end of input
|
||||||
|
$ { x;
|
||||||
|
# include the version number in the patchlevel.h description (if available)
|
||||||
|
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
||||||
|
|
||||||
|
# escape any backslashes and double quotes
|
||||||
|
s|\\|\\\\|g; s|"|\\"|g;
|
||||||
|
|
||||||
|
# add a prefix
|
||||||
|
s|^|\t,"'"$prefix$patchname"' - |;
|
||||||
|
# newlines away
|
||||||
|
s/\n/ /g; s/ */ /g;
|
||||||
|
# add a suffix
|
||||||
|
s/ *$/"/; p
|
||||||
|
};
|
||||||
|
# stop all processing
|
||||||
|
d;
|
||||||
|
# label: append to the hold space
|
||||||
|
:append H; d;
|
||||||
|
# label: prepend to the hold space
|
||||||
|
:prepend x; H; d;
|
||||||
|
'
|
||||||
|
done < "${WORKDIR}"/patches/series > "${S}/${patchoutput}"
|
||||||
|
echo "${patchoutput}" >> "${S}/MANIFEST"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local patch
|
||||||
|
EPATCH_OPTS+=" -p1"
|
||||||
|
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
||||||
|
while read patch ; do
|
||||||
|
EPATCH_SINGLE_MSG=" ${patch} ..."
|
||||||
|
epatch "${WORKDIR}"/patches/${patch}
|
||||||
|
done < "${WORKDIR}"/patches/series
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
cp -a ../perl-cross-${CROSS_VER}/* . || die
|
||||||
|
touch cpan/CPANPLUS/lib/CPANPLUS.pm || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/(15 + $CLEANUP)/(13 + $CLEANUP)/' \
|
||||||
|
cnf/diffs/perl5-${PV}/makemaker-test.patch || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/MakeMaker\.pm .*/MakeMaker.pm effd272b3c9224af6fd0f6cae7183f33ec4b1106/' \
|
||||||
|
-e 's/MM_Unix\.pm .*/MM_Unix.pm 648f834524bcdef67c3b6bae28e8c1ef443d0fc1/' \
|
||||||
|
cnf/diffs/perl5-${PV}/customized.patch || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gdbm; then
|
||||||
|
sed -i "s:INC => .*:INC => \"-I${EROOT}usr/include/gdbm\":g" \
|
||||||
|
ext/NDBM_File/Makefile.PL || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
myconf() {
|
||||||
|
# the myconf array is declared in src_configure
|
||||||
|
myconf=( "${myconf[@]}" "$@" )
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
declare -a myconf
|
||||||
|
|
||||||
|
export LC_ALL="C"
|
||||||
|
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
||||||
|
|
||||||
|
# some arches and -O do not mix :)
|
||||||
|
use ppc && replace-flags -O? -O1
|
||||||
|
|
||||||
|
# Perl has problems compiling with -Os in your flags with glibc
|
||||||
|
use elibc_uclibc || replace-flags "-Os" "-O2"
|
||||||
|
|
||||||
|
# This flag makes compiling crash in interesting ways
|
||||||
|
filter-flags "-malign-double"
|
||||||
|
|
||||||
|
# Fixes bug #97645
|
||||||
|
use ppc && filter-flags "-mpowerpc-gpopt"
|
||||||
|
|
||||||
|
# Fixes bug #143895 on gcc-4.1.1
|
||||||
|
filter-flags "-fsched2-use-superblocks"
|
||||||
|
|
||||||
|
use sparc && myconf -Ud_longdbl
|
||||||
|
|
||||||
|
export BUILD_BZIP2=0
|
||||||
|
export BZIP2_INCLUDE=${EROOT}/usr/include
|
||||||
|
export BZIP2_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
export BUILD_ZLIB=False
|
||||||
|
export ZLIB_INCLUDE=${EROOT}/usr/include
|
||||||
|
export ZLIB_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
||||||
|
myndbm='U'
|
||||||
|
mygdbm='U'
|
||||||
|
mydb='U'
|
||||||
|
if use gdbm ; then
|
||||||
|
mygdbm='D'
|
||||||
|
if use berkdb ; then
|
||||||
|
myndbm='D'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use berkdb ; then
|
||||||
|
mydb='D'
|
||||||
|
has_version '=sys-libs/db-1*' && myndbm='D'
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
||||||
|
|
||||||
|
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
||||||
|
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
||||||
|
myconf -Ui_db -Ui_ndbm
|
||||||
|
fi
|
||||||
|
|
||||||
|
use ithreads && myconf -Dusethreads
|
||||||
|
|
||||||
|
if use debug ; then
|
||||||
|
append-cflags "-g"
|
||||||
|
myconf -DDEBUGGING
|
||||||
|
elif [[ ${CFLAGS} == *-g* ]] ; then
|
||||||
|
myconf -DDEBUGGING=-g
|
||||||
|
else
|
||||||
|
myconf -DDEBUGGING=none
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
||||||
|
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
||||||
|
myconf -Dinc_version_list="${inclist}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
||||||
|
|
||||||
|
# Make sure we can do the final link #523730, need to set deployment
|
||||||
|
# target to override hardcoded 10.3 which breaks on modern OSX
|
||||||
|
[[ ${CHOST} == *-darwin* ]] && \
|
||||||
|
myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)"
|
||||||
|
|
||||||
|
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
||||||
|
# Prefix itself we don't do multilib either, so make sure perl can find
|
||||||
|
# something compatible.
|
||||||
|
if use prefix ; then
|
||||||
|
# Set a hook to check for each detected library whether it actually works.
|
||||||
|
export libscheck="
|
||||||
|
( echo 'main(){}' > '${T}'/conftest.c &&
|
||||||
|
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
||||||
|
) || xxx=/dev/null"
|
||||||
|
|
||||||
|
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
||||||
|
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
||||||
|
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
||||||
|
elif [[ $(get_libdir) != "lib" ]] ; then
|
||||||
|
# We need to use " and not ', as the written config.sh use ' ...
|
||||||
|
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't try building ODBM, bug #354453
|
||||||
|
disabled_extensions="ODBM_File"
|
||||||
|
|
||||||
|
if ! use gdbm ; then
|
||||||
|
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
||||||
|
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf -Dnoextensions="${disabled_extensions}"
|
||||||
|
|
||||||
|
[[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF}
|
||||||
|
# allow fiddling via EXTRA_ECONF, bug 558070
|
||||||
|
eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
|
||||||
|
|
||||||
|
myconf \
|
||||||
|
-Duseshrplib \
|
||||||
|
-Darchname="${myarch}" \
|
||||||
|
-Dcc="$(tc-getCC)" \
|
||||||
|
-Doptimize="${CFLAGS}" \
|
||||||
|
-Dldflags="${LDFLAGS}" \
|
||||||
|
-Dprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
||||||
|
-Dvendorprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
||||||
|
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
||||||
|
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
||||||
|
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
||||||
|
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
||||||
|
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
||||||
|
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
||||||
|
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
||||||
|
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
||||||
|
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dman1ext='1' \
|
||||||
|
-Dman3ext='3pm' \
|
||||||
|
-Dlibperl="${LIBPERL}" \
|
||||||
|
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
||||||
|
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
||||||
|
-Duselargefiles \
|
||||||
|
-Dd_semctl_semun \
|
||||||
|
-Dcf_by='Gentoo' \
|
||||||
|
-Dmyhostname='localhost' \
|
||||||
|
-Dperladmin='root@localhost' \
|
||||||
|
-Ud_csh \
|
||||||
|
-Dsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Dtargetsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Uusenm \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
"${EXTRA_ECONF[@]}"
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
./configure \
|
||||||
|
--target="${CHOST}" \
|
||||||
|
-Dinstallprefix='' \
|
||||||
|
-Dinstallusrbinperl='undef' \
|
||||||
|
-Dusevendorprefix='define' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
else
|
||||||
|
sh Configure \
|
||||||
|
-des \
|
||||||
|
-Dinstallprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dinstallusrbinperl='n' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
export NO_GENTOO_NETWORK_TESTS=1;
|
||||||
|
if [[ ${EUID} == 0 ]] ; then
|
||||||
|
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
||||||
|
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local i
|
||||||
|
local coredir="${ARCH_LIB}/CORE"
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
||||||
|
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
dolib.so "${ED}"${coredir}/${LIBPERL}
|
||||||
|
rm -f "${ED}"${coredir}/${LIBPERL}
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
||||||
|
|
||||||
|
# This removes ${D} from Config.pm
|
||||||
|
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
||||||
|
einfo "Removing ${D} from ${i}..."
|
||||||
|
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
dodoc Changes* README AUTHORS
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
# HTML Documentation
|
||||||
|
# We expect errors, warnings, and such with the following.
|
||||||
|
|
||||||
|
dodir /usr/share/doc/${PF}/html
|
||||||
|
LD_LIBRARY_PATH=. ./perl installhtml \
|
||||||
|
--podroot='.' \
|
||||||
|
--podpath='lib:ext:pod:vms' \
|
||||||
|
--recurse \
|
||||||
|
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
check_rebuild
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
dual_scripts
|
||||||
|
|
||||||
|
if [[ "${ROOT}" = "/" ]] ; then
|
||||||
|
local INC DIR file
|
||||||
|
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
||||||
|
einfo "Removing old .ph files"
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
||||||
|
rm -f "${file}"
|
||||||
|
einfo "<< ${file}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Silently remove the now empty dirs
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm(){
|
||||||
|
dual_scripts
|
||||||
|
}
|
554
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.24.1_rc4.ebuild
vendored
Normal file
554
sdk_container/src/third_party/portage-stable/dev-lang/perl/perl-5.24.1_rc4.ebuild
vendored
Normal file
@ -0,0 +1,554 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||||
|
|
||||||
|
PATCH_VER=2
|
||||||
|
CROSS_VER=1.1.1
|
||||||
|
|
||||||
|
PERL_OLDVERSEN="5.24.0"
|
||||||
|
MODULE_AUTHOR=SHAY
|
||||||
|
|
||||||
|
SHORT_PV="${PV%.*}"
|
||||||
|
MY_P="perl-${PV/_rc/-RC}"
|
||||||
|
MY_PV="${PV%_rc*}"
|
||||||
|
|
||||||
|
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
mirror://cpan/src/5.0/${MY_P}.tar.xz
|
||||||
|
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz
|
||||||
|
https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
|
||||||
|
"
|
||||||
|
HOMEPAGE="http://www.perl.org/"
|
||||||
|
|
||||||
|
LICENSE="|| ( Artistic GPL-1+ )"
|
||||||
|
SLOT="0/${SHORT_PV}"
|
||||||
|
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 ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="berkdb debug doc gdbm ithreads"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
berkdb? ( sys-libs/db:= )
|
||||||
|
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||||
|
app-arch/bzip2
|
||||||
|
sys-libs/zlib
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||||
|
"
|
||||||
|
PDEPEND="
|
||||||
|
>=app-admin/perl-cleaner-2.5
|
||||||
|
>=virtual/perl-File-Temp-0.230.400-r2
|
||||||
|
>=virtual/perl-Data-Dumper-2.154.0
|
||||||
|
virtual/perl-Test-Harness
|
||||||
|
"
|
||||||
|
# bug 390719, bug 523624
|
||||||
|
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
dual_scripts() {
|
||||||
|
src_remove_dual perl-core/Archive-Tar 2.40.100_rc ptar ptardiff ptargrep
|
||||||
|
src_remove_dual perl-core/CPAN 2.110.100_rc cpan
|
||||||
|
src_remove_dual perl-core/Digest-SHA 5.950.100_rc shasum
|
||||||
|
src_remove_dual perl-core/Encode 2.800.100_rc enc2xs piconv
|
||||||
|
src_remove_dual perl-core/ExtUtils-MakeMaker 7.100.200_rc instmodsh
|
||||||
|
src_remove_dual perl-core/ExtUtils-ParseXS 3.310.0 xsubpp
|
||||||
|
src_remove_dual perl-core/IO-Compress 2.69.1_rc zipdetails
|
||||||
|
src_remove_dual perl-core/JSON-PP 2.273.0.100_rc json_pp
|
||||||
|
src_remove_dual perl-core/Module-CoreList 5.201.610.192.400_rc corelist
|
||||||
|
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||||
|
src_remove_dual perl-core/Pod-Perldoc 3.250.300_rc perldoc
|
||||||
|
src_remove_dual perl-core/Test-Harness 3.360.100_rc prove
|
||||||
|
src_remove_dual perl-core/podlators 4.70.0 pod2man pod2text
|
||||||
|
src_remove_dual_man perl-core/podlators 4.70.0 /usr/share/man/man1/perlpodstyle.1
|
||||||
|
}
|
||||||
|
|
||||||
|
check_rebuild() {
|
||||||
|
# Fresh install
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||||
|
return 0;
|
||||||
|
# Major Upgrade
|
||||||
|
# doesn't matter if there's multiple copies, it still needs a rebuild
|
||||||
|
# if the string is anything other than "5.CURRENTMAJOR"
|
||||||
|
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
|
||||||
|
echo ""
|
||||||
|
ewarn "UPDATE THE PERL MODULES:"
|
||||||
|
ewarn "After updating dev-lang/perl the installed Perl modules"
|
||||||
|
ewarn "have to be re-installed. In most cases, this is done automatically"
|
||||||
|
ewarn "by the package manager, but subsequent steps are still recommended"
|
||||||
|
ewarn "to ensure system consistency."
|
||||||
|
ewarn
|
||||||
|
ewarn "You should start with a depclean to remove any unused perl dependencies"
|
||||||
|
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
|
||||||
|
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
|
||||||
|
ewarn "Recommended: emerge --depclean -va"
|
||||||
|
ewarn
|
||||||
|
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
|
||||||
|
ewarn "remaining rebuilds portage may have missed."
|
||||||
|
ewarn "Use: perl-cleaner --all"
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
# Reinstall w/ USE Change
|
||||||
|
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
||||||
|
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
||||||
|
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
||||||
|
echo ""
|
||||||
|
ewarn "TOGGLED USE-FLAGS WARNING:"
|
||||||
|
ewarn "You changed one of the use-flags ithreads or debug."
|
||||||
|
ewarn "You must rebuild all perl-modules installed."
|
||||||
|
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
case ${CHOST} in
|
||||||
|
*-freebsd*) osname="freebsd" ;;
|
||||||
|
*-dragonfly*) osname="dragonfly" ;;
|
||||||
|
*-netbsd*) osname="netbsd" ;;
|
||||||
|
*-openbsd*) osname="openbsd" ;;
|
||||||
|
*-darwin*) osname="darwin" ;;
|
||||||
|
*-interix*) osname="interix" ;;
|
||||||
|
*-aix*) osname="aix" ;;
|
||||||
|
*-cygwin*) osname="cygwin" ;;
|
||||||
|
*) osname="linux" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
myarch="${CHOST%%-*}-${osname}"
|
||||||
|
if use debug ; then
|
||||||
|
myarch+="-debug"
|
||||||
|
fi
|
||||||
|
if use ithreads ; then
|
||||||
|
mythreading="-multi"
|
||||||
|
myarch+="-thread"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
||||||
|
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
||||||
|
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
||||||
|
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_file() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
setup)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
||||||
|
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i}{,-${ver}-${P}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual_man() {
|
||||||
|
local i pkg ver ff
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
case "${EBUILD_PHASE:-none}" in
|
||||||
|
postinst|postrm)
|
||||||
|
for i in "$@" ; do
|
||||||
|
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
||||||
|
ff=${ff##*${i#${i%.[0-9]}}}
|
||||||
|
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
install)
|
||||||
|
for i in "$@" ; do
|
||||||
|
if ! [[ -f "${ED}"${i} ]] ; then
|
||||||
|
ewarn "${i} does not exist!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_remove_dual() {
|
||||||
|
local i pkg ver
|
||||||
|
pkg="$1"
|
||||||
|
ver="$2"
|
||||||
|
shift 2
|
||||||
|
for i in "$@" ; do
|
||||||
|
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
||||||
|
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h() {
|
||||||
|
# Copied and modified from debian:
|
||||||
|
# Copyright 2011 Niko Tyni
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the same terms as Perl itself.
|
||||||
|
local patchdir="${WORKDIR}/patches"
|
||||||
|
local prefix
|
||||||
|
local patchoutput="patchlevel-gentoo.h"
|
||||||
|
|
||||||
|
[[ -f ${patchdir}/series ]] || return 0
|
||||||
|
|
||||||
|
while read patch
|
||||||
|
do
|
||||||
|
patchname=$(echo $patch | sed 's/\.diff$//')
|
||||||
|
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
||||||
|
|
||||||
|
# massage the patch headers
|
||||||
|
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
||||||
|
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
||||||
|
s|^Bug-Gentoo: ||; tprepend;
|
||||||
|
s/^\(Subject\|Description\): //; tappend;
|
||||||
|
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
||||||
|
|
||||||
|
# post-process at the end of input
|
||||||
|
$ { x;
|
||||||
|
# include the version number in the patchlevel.h description (if available)
|
||||||
|
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
||||||
|
|
||||||
|
# escape any backslashes and double quotes
|
||||||
|
s|\\|\\\\|g; s|"|\\"|g;
|
||||||
|
|
||||||
|
# add a prefix
|
||||||
|
s|^|\t,"'"$prefix$patchname"' - |;
|
||||||
|
# newlines away
|
||||||
|
s/\n/ /g; s/ */ /g;
|
||||||
|
# add a suffix
|
||||||
|
s/ *$/"/; p
|
||||||
|
};
|
||||||
|
# stop all processing
|
||||||
|
d;
|
||||||
|
# label: append to the hold space
|
||||||
|
:append H; d;
|
||||||
|
# label: prepend to the hold space
|
||||||
|
:prepend x; H; d;
|
||||||
|
'
|
||||||
|
done < "${WORKDIR}"/patches/series > "${S}/${patchoutput}"
|
||||||
|
echo "${patchoutput}" >> "${S}/MANIFEST"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local patch
|
||||||
|
EPATCH_OPTS+=" -p1"
|
||||||
|
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
||||||
|
while read patch ; do
|
||||||
|
EPATCH_SINGLE_MSG=" ${patch} ..."
|
||||||
|
epatch "${WORKDIR}"/patches/${patch}
|
||||||
|
done < "${WORKDIR}"/patches/series
|
||||||
|
|
||||||
|
src_prepare_update_patchlevel_h
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
cp -a ../perl-cross-${CROSS_VER}/* . || die
|
||||||
|
touch cpan/CPANPLUS/lib/CPANPLUS.pm || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/(15 + $CLEANUP)/(13 + $CLEANUP)/' \
|
||||||
|
cnf/diffs/perl5-${PV}/makemaker-test.patch || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's/MakeMaker\.pm .*/MakeMaker.pm effd272b3c9224af6fd0f6cae7183f33ec4b1106/' \
|
||||||
|
-e 's/MM_Unix\.pm .*/MM_Unix.pm 648f834524bcdef67c3b6bae28e8c1ef443d0fc1/' \
|
||||||
|
cnf/diffs/perl5-${PV}/customized.patch || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gdbm; then
|
||||||
|
sed -i "s:INC => .*:INC => \"-I${EROOT}usr/include/gdbm\":g" \
|
||||||
|
ext/NDBM_File/Makefile.PL || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
myconf() {
|
||||||
|
# the myconf array is declared in src_configure
|
||||||
|
myconf=( "${myconf[@]}" "$@" )
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
declare -a myconf
|
||||||
|
|
||||||
|
export LC_ALL="C"
|
||||||
|
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
||||||
|
|
||||||
|
# some arches and -O do not mix :)
|
||||||
|
use ppc && replace-flags -O? -O1
|
||||||
|
|
||||||
|
# Perl has problems compiling with -Os in your flags with glibc
|
||||||
|
use elibc_uclibc || replace-flags "-Os" "-O2"
|
||||||
|
|
||||||
|
# This flag makes compiling crash in interesting ways
|
||||||
|
filter-flags "-malign-double"
|
||||||
|
|
||||||
|
# Fixes bug #97645
|
||||||
|
use ppc && filter-flags "-mpowerpc-gpopt"
|
||||||
|
|
||||||
|
# Fixes bug #143895 on gcc-4.1.1
|
||||||
|
filter-flags "-fsched2-use-superblocks"
|
||||||
|
|
||||||
|
use sparc && myconf -Ud_longdbl
|
||||||
|
|
||||||
|
export BUILD_BZIP2=0
|
||||||
|
export BZIP2_INCLUDE=${EROOT}/usr/include
|
||||||
|
export BZIP2_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
export BUILD_ZLIB=False
|
||||||
|
export ZLIB_INCLUDE=${EROOT}/usr/include
|
||||||
|
export ZLIB_LIB=${EROOT}/usr/$(get_libdir)
|
||||||
|
|
||||||
|
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
||||||
|
myndbm='U'
|
||||||
|
mygdbm='U'
|
||||||
|
mydb='U'
|
||||||
|
if use gdbm ; then
|
||||||
|
mygdbm='D'
|
||||||
|
if use berkdb ; then
|
||||||
|
myndbm='D'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use berkdb ; then
|
||||||
|
mydb='D'
|
||||||
|
has_version '=sys-libs/db-1*' && myndbm='D'
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
||||||
|
|
||||||
|
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
||||||
|
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
||||||
|
myconf -Ui_db -Ui_ndbm
|
||||||
|
fi
|
||||||
|
|
||||||
|
use ithreads && myconf -Dusethreads
|
||||||
|
|
||||||
|
if use debug ; then
|
||||||
|
append-cflags "-g"
|
||||||
|
myconf -DDEBUGGING
|
||||||
|
elif [[ ${CFLAGS} == *-g* ]] ; then
|
||||||
|
myconf -DDEBUGGING=-g
|
||||||
|
else
|
||||||
|
myconf -DDEBUGGING=none
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
||||||
|
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
||||||
|
myconf -Dinc_version_list="${inclist}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
||||||
|
|
||||||
|
# Make sure we can do the final link #523730, need to set deployment
|
||||||
|
# target to override hardcoded 10.3 which breaks on modern OSX
|
||||||
|
[[ ${CHOST} == *-darwin* ]] && \
|
||||||
|
myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)"
|
||||||
|
|
||||||
|
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
||||||
|
# Prefix itself we don't do multilib either, so make sure perl can find
|
||||||
|
# something compatible.
|
||||||
|
if use prefix ; then
|
||||||
|
# Set a hook to check for each detected library whether it actually works.
|
||||||
|
export libscheck="
|
||||||
|
( echo 'main(){}' > '${T}'/conftest.c &&
|
||||||
|
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
||||||
|
) || xxx=/dev/null"
|
||||||
|
|
||||||
|
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
||||||
|
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
||||||
|
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
||||||
|
elif [[ $(get_libdir) != "lib" ]] ; then
|
||||||
|
# We need to use " and not ', as the written config.sh use ' ...
|
||||||
|
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't try building ODBM, bug #354453
|
||||||
|
disabled_extensions="ODBM_File"
|
||||||
|
|
||||||
|
if ! use gdbm ; then
|
||||||
|
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
||||||
|
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf -Dnoextensions="${disabled_extensions}"
|
||||||
|
|
||||||
|
[[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF}
|
||||||
|
# allow fiddling via EXTRA_ECONF, bug 558070
|
||||||
|
eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
|
||||||
|
|
||||||
|
myconf \
|
||||||
|
-Duseshrplib \
|
||||||
|
-Darchname="${myarch}" \
|
||||||
|
-Dcc="$(tc-getCC)" \
|
||||||
|
-Doptimize="${CFLAGS}" \
|
||||||
|
-Dldflags="${LDFLAGS}" \
|
||||||
|
-Dprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
||||||
|
-Dvendorprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
||||||
|
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
||||||
|
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
||||||
|
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
||||||
|
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
||||||
|
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
||||||
|
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
||||||
|
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
||||||
|
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
||||||
|
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||||
|
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||||
|
-Dman1ext='1' \
|
||||||
|
-Dman3ext='3pm' \
|
||||||
|
-Dlibperl="${LIBPERL}" \
|
||||||
|
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
||||||
|
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
||||||
|
-Duselargefiles \
|
||||||
|
-Dd_semctl_semun \
|
||||||
|
-Dcf_by='Gentoo' \
|
||||||
|
-Dmyhostname='localhost' \
|
||||||
|
-Dperladmin='root@localhost' \
|
||||||
|
-Ud_csh \
|
||||||
|
-Dsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Dtargetsh="${EPREFIX}"/bin/sh \
|
||||||
|
-Uusenm \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
"${EXTRA_ECONF[@]}"
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
./configure \
|
||||||
|
--target="${CHOST}" \
|
||||||
|
-Dinstallprefix='' \
|
||||||
|
-Dinstallusrbinperl='undef' \
|
||||||
|
-Dusevendorprefix='define' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
else
|
||||||
|
sh Configure \
|
||||||
|
-des \
|
||||||
|
-Dinstallprefix="${EPREFIX}"'/usr' \
|
||||||
|
-Dinstallusrbinperl='n' \
|
||||||
|
"${myconf[@]}" \
|
||||||
|
|| die "Unable to configure"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
export NO_GENTOO_NETWORK_TESTS=1;
|
||||||
|
if [[ ${EUID} == 0 ]] ; then
|
||||||
|
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
||||||
|
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local i
|
||||||
|
local coredir="${ARCH_LIB}/CORE"
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
||||||
|
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
||||||
|
|
||||||
|
if ! tc-is-static-only ; then
|
||||||
|
dolib.so "${ED}"${coredir}/${LIBPERL}
|
||||||
|
rm -f "${ED}"${coredir}/${LIBPERL}
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
||||||
|
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
||||||
|
|
||||||
|
# This removes ${D} from Config.pm
|
||||||
|
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
||||||
|
einfo "Removing ${D} from ${i}..."
|
||||||
|
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
dodoc Changes* README AUTHORS
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
# HTML Documentation
|
||||||
|
# We expect errors, warnings, and such with the following.
|
||||||
|
|
||||||
|
dodir /usr/share/doc/${PF}/html
|
||||||
|
LD_LIBRARY_PATH=. ./perl installhtml \
|
||||||
|
--podroot='.' \
|
||||||
|
--podpath='lib:ext:pod:vms' \
|
||||||
|
--recurse \
|
||||||
|
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
||||||
|
fi
|
||||||
|
|
||||||
|
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
||||||
|
|
||||||
|
dual_scripts
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
check_rebuild
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
dual_scripts
|
||||||
|
|
||||||
|
if [[ "${ROOT}" = "/" ]] ; then
|
||||||
|
local INC DIR file
|
||||||
|
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
||||||
|
einfo "Removing old .ph files"
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
||||||
|
rm -f "${file}"
|
||||||
|
einfo "<< ${file}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Silently remove the now empty dirs
|
||||||
|
for DIR in ${INC} ; do
|
||||||
|
if [[ -d "${DIR}" ]] ; then
|
||||||
|
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm(){
|
||||||
|
dual_scripts
|
||||||
|
}
|
@ -1,24 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Capture-Tiny/Capture-Tiny-0.240.0.ebuild,v 1.15 2014/06/09 23:44:10 vapier Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DAGOLDEN
|
|
||||||
MODULE_VERSION=0.24
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
test? (
|
|
||||||
dev-perl/Inline
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
SRC_TEST=do
|
|
@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Capture-Tiny/Capture-Tiny-0.280.0.ebuild,v 1.1 2015/04/18 19:07:01 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DAGOLDEN
|
|
||||||
MODULE_VERSION=0.28
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
virtual/perl-Carp
|
|
||||||
virtual/perl-Exporter
|
|
||||||
virtual/perl-File-Spec
|
|
||||||
virtual/perl-File-Temp
|
|
||||||
virtual/perl-IO
|
|
||||||
virtual/perl-Scalar-List-Utils
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/perl-ExtUtils-MakeMaker
|
|
||||||
test? (
|
|
||||||
virtual/perl-Test-Simple
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
SRC_TEST=do
|
|
@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Capture-Tiny/Capture-Tiny-0.300.0.ebuild,v 1.1 2015/07/12 15:12:29 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DAGOLDEN
|
|
||||||
MODULE_VERSION=0.30
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
virtual/perl-Carp
|
|
||||||
virtual/perl-Exporter
|
|
||||||
virtual/perl-File-Spec
|
|
||||||
virtual/perl-File-Temp
|
|
||||||
virtual/perl-IO
|
|
||||||
virtual/perl-Scalar-List-Utils
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/perl-ExtUtils-MakeMaker
|
|
||||||
test? (
|
|
||||||
virtual/perl-Test-Simple
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
SRC_TEST="do parallel"
|
|
@ -1,227 +0,0 @@
|
|||||||
# ChangeLog for dev-perl/Capture-Tiny
|
|
||||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Capture-Tiny/ChangeLog,v 1.59 2015/07/12 15:12:29 dilfridge Exp $
|
|
||||||
|
|
||||||
*Capture-Tiny-0.300.0 (12 Jul 2015)
|
|
||||||
|
|
||||||
12 Jul 2015; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+Capture-Tiny-0.300.0.ebuild, -Capture-Tiny-0.270.0.ebuild:
|
|
||||||
Version bump; remove old
|
|
||||||
|
|
||||||
*Capture-Tiny-0.280.0 (18 Apr 2015)
|
|
||||||
|
|
||||||
18 Apr 2015; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+Capture-Tiny-0.280.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*Capture-Tiny-0.270.0 (08 Dec 2014)
|
|
||||||
|
|
||||||
08 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+Capture-Tiny-0.270.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
09 Jun 2014; Mike Frysinger <vapier@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
Mark arm64/m68k/s390/sh stable.
|
|
||||||
|
|
||||||
26 Apr 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
Add ~sh keyword wrt bug #501346
|
|
||||||
|
|
||||||
26 Apr 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
Add ~s390 keyword wrt bug #501346
|
|
||||||
|
|
||||||
25 Feb 2014; Markus Meier <maekke@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
add ~arm, bug #501346
|
|
||||||
|
|
||||||
24 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
Add ~mips keyword wrt bug #501346
|
|
||||||
|
|
||||||
23 Feb 2014; Naohiro Aota <naota@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
Add ~x86-fbsd wrt bug #501346
|
|
||||||
|
|
||||||
15 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> -Capture-Tiny-0.170.0.ebuild,
|
|
||||||
-Capture-Tiny-0.210.0.ebuild:
|
|
||||||
drop old wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
ppc stable wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
ppc64 stable wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
sparc stable wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
x86 stable wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
amd64 stable wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
alpha stable wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Akinori Hattori <hattya@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
ia64 stable wrt bug #500596
|
|
||||||
|
|
||||||
15 Feb 2014; Jeroen Roovers <jer@gentoo.org> Capture-Tiny-0.240.0.ebuild:
|
|
||||||
Stable for HPPA (bug #500596).
|
|
||||||
|
|
||||||
*Capture-Tiny-0.240.0 (15 Feb 2014)
|
|
||||||
|
|
||||||
15 Feb 2014; Tim Harder <radhermit@gentoo.org> +Capture-Tiny-0.240.0.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
22 Dec 2013; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
ppc64 stable wrt bug #487638
|
|
||||||
|
|
||||||
12 Oct 2013; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
sparc stable wrt bug #487638
|
|
||||||
|
|
||||||
12 Oct 2013; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
ppc stable wrt bug #487638
|
|
||||||
|
|
||||||
12 Oct 2013; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
ia64 stable wrt bug #487638
|
|
||||||
|
|
||||||
12 Oct 2013; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
alpha stable wrt bug #487638
|
|
||||||
|
|
||||||
23 Jun 2013; Jeroen Roovers <jer@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
Stable for HPPA (bug #474172).
|
|
||||||
|
|
||||||
22 Jun 2013; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
x86 stable wrt bug #474172
|
|
||||||
|
|
||||||
22 Jun 2013; Mikle Kolyada <zlogene@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
amd64 stable wrt bug #474172
|
|
||||||
|
|
||||||
08 Jan 2013; Torsten Veller <tove@gentoo.org> -Capture-Tiny-0.180.0.ebuild,
|
|
||||||
-Capture-Tiny-0.190.0.ebuild, -Capture-Tiny-0.200.0.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
11 Dec 2012; Agostino Sarubbo <ago@gentoo.org> Capture-Tiny-0.210.0.ebuild:
|
|
||||||
Add ~ppc64, wrt bug #395973
|
|
||||||
|
|
||||||
*Capture-Tiny-0.210.0 (17 Nov 2012)
|
|
||||||
|
|
||||||
17 Nov 2012; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.210.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*Capture-Tiny-0.200.0 (07 Oct 2012)
|
|
||||||
|
|
||||||
07 Oct 2012; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.200.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*Capture-Tiny-0.190.0 (10 Aug 2012)
|
|
||||||
|
|
||||||
10 Aug 2012; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.190.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Update CPAN upstream info
|
|
||||||
|
|
||||||
03 Jun 2012; Torsten Veller <tove@gentoo.org> -Capture-Tiny-0.08.ebuild,
|
|
||||||
-Capture-Tiny-0.110.0.ebuild, -Capture-Tiny-0.120.0.ebuild,
|
|
||||||
-Capture-Tiny-0.150.0.ebuild, -Capture-Tiny-0.160.0.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*Capture-Tiny-0.180.0 (06 May 2012)
|
|
||||||
|
|
||||||
06 May 2012; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.180.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
26 Apr 2012; Jeroen Roovers <jer@gentoo.org> Capture-Tiny-0.170.0.ebuild:
|
|
||||||
Stable for HPPA (bug #413015).
|
|
||||||
|
|
||||||
24 Apr 2012; Jeff Horelick <jdhore@gentoo.org> Capture-Tiny-0.170.0.ebuild:
|
|
||||||
marked x86 per bug 413015
|
|
||||||
|
|
||||||
22 Apr 2012; Agostino Sarubbo <ago@gentoo.org> Capture-Tiny-0.170.0.ebuild:
|
|
||||||
Stable for amd64, wrt bug #413015
|
|
||||||
|
|
||||||
20 Mar 2012; Jeroen Roovers <jer@gentoo.org> Capture-Tiny-0.150.0.ebuild:
|
|
||||||
Stable for HPPA (bug #408579).
|
|
||||||
|
|
||||||
*Capture-Tiny-0.170.0 (23 Feb 2012)
|
|
||||||
|
|
||||||
23 Feb 2012; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.170.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*Capture-Tiny-0.160.0 (13 Feb 2012)
|
|
||||||
|
|
||||||
13 Feb 2012; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.160.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
02 Feb 2012; Brent Baude <ranger@gentoo.org> Capture-Tiny-0.150.0.ebuild:
|
|
||||||
Marking Capture-Tiny-0.150.0 ~ppc for bug 395973
|
|
||||||
|
|
||||||
14 Jan 2012; Raúl Porcel <armin76@gentoo.org> Capture-Tiny-0.150.0.ebuild:
|
|
||||||
Add ~alpha/~ia64/~sparc wrt #395973
|
|
||||||
|
|
||||||
30 Dec 2011; Jeroen Roovers <jer@gentoo.org> Capture-Tiny-0.150.0.ebuild:
|
|
||||||
Marked ~hppa (bug #395973).
|
|
||||||
|
|
||||||
*Capture-Tiny-0.150.0 (25 Dec 2011)
|
|
||||||
|
|
||||||
25 Dec 2011; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.150.0.ebuild:
|
|
||||||
[bump] dev-perl/Capture-Tiny-0.150.0
|
|
||||||
|
|
||||||
*Capture-Tiny-0.120.0 (02 Dec 2011)
|
|
||||||
|
|
||||||
02 Dec 2011; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.120.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
30 Jul 2011; Torsten Veller <tove@gentoo.org> -Capture-Tiny-0.100.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*Capture-Tiny-0.110.0 (21 May 2011)
|
|
||||||
|
|
||||||
21 May 2011; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.110.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
03 Apr 2011; Torsten Veller <tove@gentoo.org> -Capture-Tiny-0.90.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*Capture-Tiny-0.100 (08 Feb 2011)
|
|
||||||
|
|
||||||
08 Feb 2011; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.100.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
29 Jan 2011; Torsten Veller <tove@gentoo.org> Capture-Tiny-0.90.ebuild:
|
|
||||||
Drop Module-Build dependency
|
|
||||||
|
|
||||||
*Capture-Tiny-0.90 (29 Jan 2011)
|
|
||||||
|
|
||||||
29 Jan 2011; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.90.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
14 Jan 2011; Torsten Veller <tove@gentoo.org> -Capture-Tiny-0.06.ebuild,
|
|
||||||
-Capture-Tiny-0.07.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
05 Nov 2010; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
Capture-Tiny-0.08.ebuild:
|
|
||||||
Stable on amd64 wrt bug #341865
|
|
||||||
|
|
||||||
04 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
|
|
||||||
Capture-Tiny-0.08.ebuild:
|
|
||||||
x86 stable, bug 341865
|
|
||||||
|
|
||||||
*Capture-Tiny-0.08 (22 Jun 2010)
|
|
||||||
|
|
||||||
22 Jun 2010; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.08.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*Capture-Tiny-0.07 (26 Jan 2010)
|
|
||||||
|
|
||||||
26 Jan 2010; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.07.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
02 Dec 2009; Torsten Veller <tove@gentoo.org> Capture-Tiny-0.06.ebuild:
|
|
||||||
Stable on amd64 and x86 (#293622)
|
|
||||||
|
|
||||||
*Capture-Tiny-0.06 (26 Jun 2009)
|
|
||||||
|
|
||||||
26 Jun 2009; Torsten Veller <tove@gentoo.org> +Capture-Tiny-0.06.ebuild,
|
|
||||||
+metadata.xml:
|
|
||||||
Initial commit
|
|
@ -1,30 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
Hash: SHA256
|
|
||||||
|
|
||||||
DIST Capture-Tiny-0.24.tar.gz 33995 SHA256 9bcf6f8472f8ea50401536cb070ac0c7770837d155c4d6abe212759863aae065 SHA512 8df98fb84d877fed984e1e8fb89c71d2e94baa99eb0d5323f9e413d361a87072b417ce65b00444b5e543ccda05d88753334537534747381a59e5b75eef04eae7 WHIRLPOOL 3b3de2582c08584e20a15179094d3911b2cdb5ebbff73f7a9f47013e14fa2e43bb7df894e3aa96aebf549e9cddadd9a7ad62dff4ee1d287dae819187e50d3e95
|
|
||||||
DIST Capture-Tiny-0.28.tar.gz 34455 SHA256 e394caddb0e1a46e8cc4bf499eaae6c265dd201d34cac46d2f3e507c23afef84 SHA512 0db8f593f2f18fde56483df7078a563df6155ce089c4f81081d596de08a1887d17926f2cbbdc437376258d8fbbb8860444aa28709bf6e174a8a88ef02a2c0b04 WHIRLPOOL edf1c05b5c654e0be595eb7accf4c1726df9d3617d7bc414c67d0d4d40df236fdf344168a5a41d42a460c8284d4c07fff2ea1593c6f435f645a1714472f63ad2
|
|
||||||
DIST Capture-Tiny-0.30.tar.gz 34578 SHA256 a3b4e55278757e77d50df0b1a79f42e6e8354b7d41db806da39bf161bee63aea SHA512 c85b3d1eec69cbee68fc529a439b2e26076beae4b92001805fd0984e27a69c09a2cdecd9409797f77395ef3804934e20e0a78bbac2af83753c2e8d71b971fbac WHIRLPOOL 4a8a5a3537250306fd08b21096db7753c5610429c9dfd183e6b7916a7f83636fe03ce7f034c278d07961e8b709ab625812acb7a8524929430c7895927dcf35c5
|
|
||||||
EBUILD Capture-Tiny-0.240.0.ebuild 571 SHA256 c56369b9aa7afe68831f3c39552bdbf31dcee641aa79595c4a3703b83d63e6b3 SHA512 b79217f823169a344b1ace1d846abdb01d66bae1a639cb057e9b77c780b601abfd76afb3d2605023866ba7c1f5013683637e3d37ee2e5e0ec5ff92d4c1c77b3c WHIRLPOOL fd48a91db009a0613b5760dbaf954f06b72ae76ccecccd7496e5d7f96c6bf0af072cb0c9235df5854171780a8a2aad854a74f54180c9ff704b9560d5b90658b3
|
|
||||||
EBUILD Capture-Tiny-0.280.0.ebuild 788 SHA256 4c04965860c933f382372207ab6099f2b14ab65820bfe6a48042f8995782ea5f SHA512 486ce3cfcef7a1a9b6b6c134a91c53c7a0bdf01aecfac1a86b451ab4019a5c72522fa68ee20e54751631c9d8376aea568e0aaabf8a2138fd20c521cf2e87eaee WHIRLPOOL db28c455abb23b656a74df4494bc509d6c8301116c9398f9c6dcc5f27f2729b565fc53ae3c5f8720a534133e067956fe0dba248d62bfaf01ec69650d6b340a11
|
|
||||||
EBUILD Capture-Tiny-0.300.0.ebuild 799 SHA256 5dc688e47a6929e4ae91f6d14bad39e686ec486e7704d303ebc23d79ba8ff292 SHA512 34a0451512ec663181924031724e7b1e694c3c388cf5a934188384e41c101cf7d509f6531be5569f1f91ce14e6f4aa9bb5cf146d0e3dc3e0bd6aa2b516bca833 WHIRLPOOL 14a991af7eb8d7f6cd9e9c302e6051e7d91205352e7f364006bb4493ac4661acd8f2d5ce48935872b805e94df4f3e805dae211051e8c389a5b525603cf906c62
|
|
||||||
MISC ChangeLog 7329 SHA256 65d2ae13c280be90c75dcc22ef96fc6fa3453608fa631788ed46144a7f2cb391 SHA512 a386378930c9868c6b3b5737f404a4c429c5ab7534cc91893f7014190073f97fd6f5388c4015636d59d5582621d6ea0a0e39cf54ff6e0843365b910ddce66307 WHIRLPOOL c0bd9f9f927bdfab80c2171f0d073e84d4cbe0c86ef709961fc70783eb4b8b6d30762e06a68038f1cb8cc2ce54063bf31bf0d336487b4354fefeaeb0f00bef17
|
|
||||||
MISC metadata.xml 298 SHA256 14e3117def1e3fd3f06f787a0903fccfa3d685e320b8eed2d2bbb8aef6314c4b SHA512 8f45180ebfb07ad80fe053766e23029ea3632a89261d1bcda482cc142f4f234f01b4a207c7957524ca4fe2cb06ce6f12f4f020c6cad611bd8eb77d9bb7cc6674 WHIRLPOOL 72f562f876f67f3670a225d79a2312faf9a9f3a58405afd1bb5716ba69b5a00a1d6527c909e1e907f9c9ae3ff4d8f2c6501c7a384316c3a6828d41d3ca96f557
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2.0
|
|
||||||
|
|
||||||
iQJ8BAEBCABmBQJVooPeXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
|
||||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF
|
|
||||||
MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d54ZoQAJXKzuoqp1Fk7f545iGge4yx
|
|
||||||
fFrZx0/dJB+gD5Bgh1KSFFrfbUbQXATOKvlfcrRi0QgJKc1MkdOOvGgr1B0oenFT
|
|
||||||
lGmY0L+r7LIk2CeQV3cntWkToUgdorTWW2di5eXu2vHejd1CgaKntrhLxGn97Ziv
|
|
||||||
sYRfaPY6ACeqT+RhfqMeHVW2eqKKpICuHM+P45DLrPa5ONrLsMnxfzMf+7fJE2Sf
|
|
||||||
s5gCa2mc/fTJSTo7676MEk+WjNpPHU2ikFESAJIrkjY0EmNYgzpc1ziDJX+i1mII
|
|
||||||
dRuNGr2PuMucp7htaxBmEbSebHxDxXzzCWo6x0eVsogLaEMqMCaKWwvGQ+PTZcBG
|
|
||||||
U74UuUP++M0lB13m7BTfuj4dvMk6UmZhWOOKypvrtp5eF6lmy4CIu2FhvnuTsjVY
|
|
||||||
08qEGH3BKVyuTI0dCC69RZvD1Zs22g/DEvR5YidEYOC8Ib2/sF8U6j9gkXf6fFeh
|
|
||||||
SWlXmN4+jZmy76KIl0x1bBQ0JC2tgcuZCV2zC3oE6syMsFrXMC6NsjRR5E+/+YwF
|
|
||||||
71zmqJbdwr1PeRpsPUPtHRpgWtMNeil8a0iIN79WsfsOE5vWh5BfE6JrpaKd+elK
|
|
||||||
vBfFWr/JvazXSoX1RyBhoZagPCaWysyyoul4h5yKko03HYunofJSxwCvuV9jAHDf
|
|
||||||
tk5W8nM+CB7Xs/vE5jpo
|
|
||||||
=B8wo
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>perl</herd>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="cpan">Capture-Tiny</remote-id>
|
|
||||||
<remote-id type="cpan-module">Capture::Tiny</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,70 +0,0 @@
|
|||||||
# ChangeLog for dev-perl/Crypt-PasswdMD5
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-PasswdMD5/ChangeLog,v 1.17 2014/08/22 15:37:24 axs Exp $
|
|
||||||
|
|
||||||
*Crypt-PasswdMD5-1.300.0-r1 (22 Aug 2014)
|
|
||||||
|
|
||||||
22 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
|
|
||||||
+Crypt-PasswdMD5-1.300.0-r1.ebuild, -Crypt-PasswdMD5-1.300.0.ebuild:
|
|
||||||
bumped current stable ebuild(s) EAPI to 5; committed directly to stable as no
|
|
||||||
other changes present and revbump helps stable systems to keep from dieing on
|
|
||||||
perl-5.18 upgrade
|
|
||||||
|
|
||||||
*Crypt-PasswdMD5-1.400.0 (09 Mar 2014)
|
|
||||||
|
|
||||||
09 Mar 2014; Tim Harder <radhermit@gentoo.org>
|
|
||||||
+Crypt-PasswdMD5-1.400.0.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
21 Apr 2013; Markos Chandras <hwoarang@gentoo.org>
|
|
||||||
Crypt-PasswdMD5-1.300.0.ebuild:
|
|
||||||
add ~mips
|
|
||||||
|
|
||||||
11 Jan 2013; Rick Farina <zerochaos@gentoo.org>
|
|
||||||
Crypt-PasswdMD5-1.300.0.ebuild:
|
|
||||||
adding ~arm keyword
|
|
||||||
|
|
||||||
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Update CPAN upstream info
|
|
||||||
|
|
||||||
27 Sep 2011; Michael Weber <xmw@gentoo.org> Crypt-PasswdMD5-1.300.0.ebuild:
|
|
||||||
Added ~sparc keyword (bug 384309)
|
|
||||||
|
|
||||||
04 Sep 2011; Torsten Veller <tove@gentoo.org> -Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
03 Sep 2011; Torsten Veller <tove@gentoo.org> Crypt-PasswdMD5-1.300.0.ebuild:
|
|
||||||
Merge stable keywords from former version scheme ebuild
|
|
||||||
|
|
||||||
*Crypt-PasswdMD5-1.300.0 (31 Aug 2011)
|
|
||||||
|
|
||||||
31 Aug 2011; Torsten Veller <tove@gentoo.org>
|
|
||||||
+Crypt-PasswdMD5-1.300.0.ebuild:
|
|
||||||
Change version scheme
|
|
||||||
|
|
||||||
27 Dec 2007; Andrej Kacian <ticho@gentoo.org> Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Stable on x86.
|
|
||||||
|
|
||||||
01 May 2007; Markus Rothe <corsair@gentoo.org> Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Added ~ppc64; bug #175863
|
|
||||||
|
|
||||||
24 Nov 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Marking amd64 stable
|
|
||||||
|
|
||||||
24 Oct 2006; Joshua Jackson <tsunam@gentoo.org>
|
|
||||||
Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Adding ~x86; bug #152023
|
|
||||||
|
|
||||||
21 Oct 2006; <nixnut@gentoo.org> Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Added ~ppc wrt bug 152023
|
|
||||||
|
|
||||||
20 Oct 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Correcting licenses
|
|
||||||
|
|
||||||
*Crypt-PasswdMD5-1.3 (20 Oct 2006)
|
|
||||||
|
|
||||||
20 Oct 2006; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
|
|
||||||
+Crypt-PasswdMD5-1.3.ebuild:
|
|
||||||
Bug 152023, dep for new version of www-apps/otrs
|
|
@ -1,18 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.300.0-r1.ebuild,v 1.1 2014/08/22 15:37:24 axs Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=LUISMUNOZ
|
|
||||||
MODULE_VERSION=1.3
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Provides interoperable MD5-based crypt() functions"
|
|
||||||
|
|
||||||
LICENSE="${LICENSE} BEER-WARE"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,18 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0.ebuild,v 1.1 2014/03/09 03:20:43 radhermit Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=RSAVAGE
|
|
||||||
MODULE_VERSION=1.40
|
|
||||||
MODULE_A_EXT=tgz
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Provides interoperable MD5-based crypt() functions"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
|
|
||||||
|
|
||||||
DEPEND="virtual/perl-Module-Build"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
Hash: SHA256
|
|
||||||
|
|
||||||
DIST Crypt-PasswdMD5-1.3.tar.gz 4820 SHA256 a44c3811d948ee9380f552610184fbf611b31099442b0f25c200f507a3d9408e SHA512 aab35765f73e342d401dcbec46118b23ac1fc8c1f83d7fe3f9f5513fd98043a0e4da281a045a52d108bd48a3f8df6f2b436836b7990a07d75c9e02eb3d83bda0 WHIRLPOOL 016913cbc5c07292574108e0118c09a355b3134fd969637ea97577c7eaee94e403b48bcabd836a6a421fe5c99e2a95f5b187b499980896c4c0f72194fc9b9c12
|
|
||||||
DIST Crypt-PasswdMD5-1.40.tgz 6683 SHA256 b77d6aeea25301af7be679f7452e894ca88af9710bffd6e01d665a141c391948 SHA512 c00f76210a9c07ad610b4698b15d142c3859100a13af620919e32bf046ab2febf8ebedafcffa4dde62f7e9af0e9ff137dae623e0bab60380fca003f7b35bfc77 WHIRLPOOL cd67d73152a049fefda50c05166cb9c0481daab2bbdf3702a3f27892e202b0eeda773be1a6646210804633fcedaf1610107b6fd6108c7223d6c257853b33de82
|
|
||||||
EBUILD Crypt-PasswdMD5-1.300.0-r1.ebuild 490 SHA256 86c0f5fd4594f7dcfb7b161aff9fbf4da316e075422c11bceb5ae385d95c6585 SHA512 600e8285412a545ae37d4a1cda1328c567f53640b833a6033196808dd71baac0d4088447890443f3e1fea0cc8d03c29903c29e0fa280ccc7df764171d6589921 WHIRLPOOL 05283ce943434474ee7477a06c38075f606936abda1d2d7eafaef5cb443e8c9190edd4be2b7319ce53a0120ece7a3e507bbafba7b6fe2246167ab7d7bcf13437
|
|
||||||
EBUILD Crypt-PasswdMD5-1.400.0.ebuild 507 SHA256 cc411e39dd9676c63af299960e9af85855ef17374ce6a2e9130f19262cdb96e2 SHA512 0b370b24941cc300dd099b0be7d1c450c8af2f6b2c60b55d7da63cf89037989ee963241411c03471d265f279cfb11ca1f874ba5bc101aeb64906540dfdbcb6ef WHIRLPOOL f5e48e22d3f7af0a4071709ce4fa566db11c7931b115effa1ad2ffdbcd25a84b05c6a464c55175f6bdd9d90010d3dbd515c935b11cb389a829edd9698b10b8b4
|
|
||||||
MISC ChangeLog 2305 SHA256 3c8f53843aeff7db79bae1cf7c8f7f35c83157e495f5833e3dcab47fc70bc150 SHA512 3f8bb1733b70f49fc8422c1f6b2b9682b31996cfba923254c1bc1b3544324b776cf60c0e044e954cbf9868d91387a6edee125ee122c96f1686fa1f1e64a777af WHIRLPOOL 03f73b60b8c4f38042fbfe85d37c78e7953d43cd31c6e05dca29ae3b3d5c765ef8a8fbd76ece3e279a3bf93b679c27ad5a8d9ca3d9da0730b62b99df0ea7cebb
|
|
||||||
MISC metadata.xml 304 SHA256 c0f063ecab7a7379cce2f4095360c7d78d21b8cc6e8f2424643fb2e0b671c756 SHA512 1c6b73dfbe6dc9dc31304c2d5e63d7e51ae01534e5c5048f31ff9292a8038815682e97879d0d741a33d3a3e01ffef6d90f4c84b2268b68b3202ca87fbc339ec0 WHIRLPOOL f6e428c1f76ab1229265bebc924bb27cfb85cfd113b4e3e04a376322d3401a16fb6f352ae2b2e4ddbeeddf594d8430c19d8cda36c4a7d78ace638482d0fe63ff
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iF4EAREIAAYFAlP3Y7kACgkQ2ugaI38ACPBF8AD/WVw1u1Grjw74brGMvln+eEp3
|
|
||||||
+nw1De8MScc3CaAzwdoA/jYUb+9/PahGYmtY5LkvuMZZSrMKxOTN4S+uG/ODIFBP
|
|
||||||
=I9GO
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>perl</herd>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="cpan">Crypt-PasswdMD5</remote-id>
|
|
||||||
<remote-id type="cpan-module">Crypt::PasswdMD5</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,268 +0,0 @@
|
|||||||
# ChangeLog for dev-perl/Digest-SHA1
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Digest-SHA1/ChangeLog,v 1.73 2014/08/20 17:30:47 axs Exp $
|
|
||||||
|
|
||||||
*Digest-SHA1-2.130.0-r1 (20 Aug 2014)
|
|
||||||
|
|
||||||
20 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
|
|
||||||
+Digest-SHA1-2.130.0-r1.ebuild, -Digest-SHA1-2.130.0.ebuild:
|
|
||||||
bumped EAPI to 5; committed directly to stable as no other changes present and
|
|
||||||
revbump helps stable systems to keep from dieing on perl-5.18 upgrade
|
|
||||||
|
|
||||||
22 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
Digest-SHA1-2.130.0.ebuild:
|
|
||||||
digest-base is now Digest
|
|
||||||
|
|
||||||
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Update CPAN upstream info
|
|
||||||
|
|
||||||
31 Mar 2012; Torsten Veller <tove@gentoo.org> -Digest-SHA1-2.12.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
24 Mar 2012; Raúl Porcel <armin76@gentoo.org> Digest-SHA1-2.130.0.ebuild:
|
|
||||||
ia64/m68k/s390/sh/sparc stable wrt #400093
|
|
||||||
|
|
||||||
08 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
|
||||||
Digest-SHA1-2.130.0.ebuild:
|
|
||||||
x86 stable wrt bug #400093
|
|
||||||
|
|
||||||
02 Mar 2012; Brent Baude <ranger@gentoo.org> Digest-SHA1-2.130.0.ebuild:
|
|
||||||
Marking Digest-SHA1-2.130.0 ppc64 for bug 400093
|
|
||||||
|
|
||||||
01 Mar 2012; Brent Baude <ranger@gentoo.org> Digest-SHA1-2.130.0.ebuild:
|
|
||||||
Marking Digest-SHA1-2.130.0 ppc for bug 400093
|
|
||||||
|
|
||||||
29 Feb 2012; Markus Meier <maekke@gentoo.org> Digest-SHA1-2.130.0.ebuild:
|
|
||||||
arm stable, bug #400093
|
|
||||||
|
|
||||||
27 Feb 2012; Jeroen Roovers <jer@gentoo.org> Digest-SHA1-2.130.0.ebuild:
|
|
||||||
Stable for HPPA (bug #400093).
|
|
||||||
|
|
||||||
25 Feb 2012; Tobias Klausmann <klausman@gentoo.org>
|
|
||||||
Digest-SHA1-2.130.0.ebuild:
|
|
||||||
Stable on alpha, bug #400093
|
|
||||||
|
|
||||||
24 Feb 2012; Agostino Sarubbo <ago@gentoo.org> Digest-SHA1-2.130.0.ebuild:
|
|
||||||
Stable for amd64, wrt bug #400093
|
|
||||||
|
|
||||||
04 Sep 2011; Torsten Veller <tove@gentoo.org> -Digest-SHA1-2.13.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*Digest-SHA1-2.130.0 (31 Aug 2011)
|
|
||||||
|
|
||||||
31 Aug 2011; Torsten Veller <tove@gentoo.org> +Digest-SHA1-2.130.0.ebuild:
|
|
||||||
Change version scheme
|
|
||||||
|
|
||||||
30 Jul 2011; Torsten Veller <tove@gentoo.org> Digest-SHA1-2.12.ebuild,
|
|
||||||
Digest-SHA1-2.13.ebuild:
|
|
||||||
Drop ~sparc-fbsd KEYWORD
|
|
||||||
|
|
||||||
03 May 2011; Fabian Groffen <grobian@gentoo.org> Digest-SHA1-2.13.ebuild:
|
|
||||||
Marked ~x64-freebsd
|
|
||||||
|
|
||||||
03 Apr 2011; Torsten Veller <tove@gentoo.org> -Digest-SHA1-2.11.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
05 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
Digest-SHA1-2.12.ebuild:
|
|
||||||
ppc64 stable wrt #341865
|
|
||||||
|
|
||||||
03 Sep 2010; Christian Faulhammer <fauli@gentoo.org>
|
|
||||||
Digest-SHA1-2.13.ebuild:
|
|
||||||
add ~x86-freebsd
|
|
||||||
|
|
||||||
*Digest-SHA1-2.13 (15 Jul 2010)
|
|
||||||
|
|
||||||
15 Jul 2010; Torsten Veller <tove@gentoo.org> +Digest-SHA1-2.13.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
27 Jun 2010; <nixnut@gentoo.org> Digest-SHA1-2.12.ebuild:
|
|
||||||
ppc stable #323529
|
|
||||||
|
|
||||||
08 May 2010; Raúl Porcel <armin76@gentoo.org> Digest-SHA1-2.12.ebuild:
|
|
||||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #314467
|
|
||||||
|
|
||||||
05 May 2010; Jeroen Roovers <jer@gentoo.org> Digest-SHA1-2.12.ebuild:
|
|
||||||
Stable for HPPA (bug #314467).
|
|
||||||
|
|
||||||
18 Apr 2010; Markus Meier <maekke@gentoo.org> Digest-SHA1-2.12.ebuild:
|
|
||||||
arm stable, bug #314467
|
|
||||||
|
|
||||||
17 Apr 2010; Torsten Veller <tove@gentoo.org> Digest-SHA1-2.12.ebuild:
|
|
||||||
Stable on amd64, x86 (#314467)
|
|
||||||
|
|
||||||
21 Jan 2010; Torsten Veller <tove@gentoo.org> Digest-SHA1-2.11.ebuild:
|
|
||||||
mips -> ~mips
|
|
||||||
|
|
||||||
09 Jan 2010; Fabian Groffen <grobian@gentoo.org> Digest-SHA1-2.12.ebuild:
|
|
||||||
Transfer Prefix keywords
|
|
||||||
|
|
||||||
*Digest-SHA1-2.12 (24 May 2009)
|
|
||||||
|
|
||||||
24 May 2009; Torsten Veller <tove@gentoo.org> +Digest-SHA1-2.12.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
22 Aug 2008; Alexis Ballier <aballier@gentoo.org> Digest-SHA1-2.11.ebuild:
|
|
||||||
keyword ~sparc-fbsd
|
|
||||||
|
|
||||||
22 Aug 2008; Alexis Ballier <aballier@gentoo.org> Digest-SHA1-2.11.ebuild:
|
|
||||||
keyword ~x86-fbsd
|
|
||||||
|
|
||||||
15 Jan 2007; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-Digest-SHA1-2.07.ebuild, -Digest-SHA1-2.10.ebuild,
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
Ebuild maintenance
|
|
||||||
|
|
||||||
10 Dec 2006; Yuval Yaari <yuval@gentoo.org> Digest-SHA1-2.10.ebuild,
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
Changing perl-core/digest-base to virtual/perl-digest-base (bug #157688)
|
|
||||||
|
|
||||||
05 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.07.ebuild, Digest-SHA1-2.10.ebuild, Digest-SHA1-2.11.ebuild:
|
|
||||||
Adding perl dep; fixed DEPEND
|
|
||||||
|
|
||||||
04 Jul 2006; Christian Hartmann <ian@gentoo.org> Digest-SHA1-2.10.ebuild,
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
Fixed RDEPEND wrt bug #134781
|
|
||||||
|
|
||||||
02 Jul 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
Marking stable amd64
|
|
||||||
|
|
||||||
28 May 2006; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
27 Apr 2006; Marien Zwart <marienz@gentoo.org>
|
|
||||||
files/digest-Digest-SHA1-2.07, files/digest-Digest-SHA1-2.10,
|
|
||||||
files/digest-Digest-SHA1-2.11, Manifest:
|
|
||||||
Fixing SHA256 digest, pass four
|
|
||||||
|
|
||||||
29 Apr 2006; Joshua Kinard <kumba@gentoo.org> Digest-SHA1-2.11.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
28 Mar 2006; Aron Griffis <agriffis@gentoo.org> Digest-SHA1-2.11.ebuild:
|
|
||||||
Mark 2.11 stable on ia64
|
|
||||||
|
|
||||||
28 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
Stable on hppa
|
|
||||||
|
|
||||||
27 Mar 2006; Markus Rothe <corsair@gentoo.org> Digest-SHA1-2.11.ebuild:
|
|
||||||
Stable on ppc64
|
|
||||||
|
|
||||||
26 Mar 2006; Michael Hanselmann <hansmi@gentoo.org>
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
26 Mar 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.11.ebuild:
|
|
||||||
60+ days, marking stable for sparc and x86
|
|
||||||
|
|
||||||
*Digest-SHA1-2.11 (19 Jan 2006)
|
|
||||||
|
|
||||||
19 Jan 2006; <mcumming@gentoo.org> +Digest-SHA1-2.11.ebuild:
|
|
||||||
Version bump upstream
|
|
||||||
|
|
||||||
10 Oct 2005; Hardave Riar <hardave@gentoo.org> Digest-SHA1-2.10.ebuild:
|
|
||||||
Stable on mips.
|
|
||||||
|
|
||||||
19 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org> Digest-SHA1-2.10.ebuild:
|
|
||||||
Stable on amd64.
|
|
||||||
|
|
||||||
08 Sep 2005; Aron Griffis <agriffis@gentoo.org> Digest-SHA1-2.10.ebuild:
|
|
||||||
Mark 2.10 stable on alpha
|
|
||||||
|
|
||||||
13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
|
|
||||||
Digest-SHA1-2.10.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
12 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
Digest-SHA1-2.10.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
12 Aug 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.10.ebuild:
|
|
||||||
Marking stable x86
|
|
||||||
|
|
||||||
24 May 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.10.ebuild:
|
|
||||||
dev-perl/digest-base => perl-core/digest-base
|
|
||||||
|
|
||||||
21 Jul 2004; Tom Gall <tgall@gentoo.org> Digest-SHA1-2.10.ebuild:
|
|
||||||
stable on ppc64, bug #57585
|
|
||||||
|
|
||||||
*Digest-SHA1-2.10 (05 Jun 2004)
|
|
||||||
|
|
||||||
05 Jun 2004; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.10.ebuild:
|
|
||||||
new version on cpan
|
|
||||||
|
|
||||||
23 Mar 2004; Joshua Kinard <kumba@gentoo.org> Digest-SHA1-2.07.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
20 Feb 2004; Aron Griffis <agriffis@gentoo.org> Digest-SHA1-2.07.ebuild:
|
|
||||||
stable on ia64
|
|
||||||
|
|
||||||
18 Jan 2004; <tuxus@gentoo.org> Digest-SHA1-2.07.ebuild:
|
|
||||||
Added ~mips to KEYWORDS.
|
|
||||||
|
|
||||||
08 Jan 2004; <gustavoz@gentoo.org> Digest-SHA1-2.07.ebuild:
|
|
||||||
stable for hppa
|
|
||||||
|
|
||||||
24 Dec 2003; Michael Cummings,,, <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.01-r1.ebuild, Digest-SHA1-2.01.ebuild,
|
|
||||||
Digest-SHA1-2.02.ebuild, Digest-SHA1-2.04.ebuild:
|
|
||||||
No longer available from CPAN
|
|
||||||
|
|
||||||
*Digest-SHA1-2.07 (24 Dec 2003)
|
|
||||||
|
|
||||||
24 Dec 2003; Michael Cummings,,, <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.07.ebuild:
|
|
||||||
Current version on CPAN
|
|
||||||
|
|
||||||
09 Nov 2003; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.04.ebuild:
|
|
||||||
100+ days, no bugs, unmasking
|
|
||||||
|
|
||||||
*Digest-SHA1-2.04 (29 Jul 2003)
|
|
||||||
|
|
||||||
29 Jul 2003; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.04.ebuild:
|
|
||||||
CPAN Version bump
|
|
||||||
|
|
||||||
*Digest-SHA1-2.02 (07 Jun 2003)
|
|
||||||
|
|
||||||
07 Jun 2003; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Digest-SHA1-2.02.ebuild:
|
|
||||||
CPAN version bump
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
|
|
||||||
forced version bump to install into correct locations
|
|
||||||
|
|
||||||
*Digest-SHA1-2.01-r1 (21 Jun 2003)
|
|
||||||
|
|
||||||
12 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> :
|
|
||||||
Added missing changelog entry.
|
|
||||||
|
|
||||||
*Digest-SHA1-2.01 (24 Jul 2002)
|
|
||||||
|
|
||||||
31 Jul 2002; Calum Selkirk <cselkirk@gentoo.org> Digest-SHA1-2.01.ebuild :
|
|
||||||
|
|
||||||
Added ppc to KEYWORDS.
|
|
||||||
|
|
||||||
24 Jul 2002; Seemant Kulleen <seemant@gentoo.org> Digest-SHA1-2.01.ebuild :
|
|
||||||
|
|
||||||
Version was bumped when I converted dev-perl to use eclasses.
|
|
||||||
|
|
||||||
*Digest-SHA1-2.00 (1 Feb 2002)
|
|
||||||
|
|
||||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
|
||||||
|
|
||||||
Added initial ChangeLog which should be updated whenever the package is
|
|
||||||
updated in any way. This changelog is targetted to users. This means that the
|
|
||||||
comments should well explained and written in clean English. The details about
|
|
||||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
|
||||||
can find in the root directory of the portage repository.
|
|
@ -1,20 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild,v 1.1 2014/08/20 17:30:47 axs Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=GAAS
|
|
||||||
MODULE_VERSION=2.13
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="NIST SHA message digest algorithm"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="virtual/perl-Digest"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,14 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
Hash: SHA256
|
|
||||||
|
|
||||||
DIST Digest-SHA1-2.13.tar.gz 39078 SHA256 68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc SHA512 44d0c57ecc7d2126a0387552e76c9204e45fba174af6ff7abc1c9ae00d549eb7370ee20948caf12fafefedec0098b8231249d14b109c53470ee1d5bf3de3305d WHIRLPOOL bbd14ad820bbce5e0d9a5d0fa1b339f54285d02332ce562ca9a733a0c6ad307a214a2a70c3d4ce18118e463ed4edc4787ae6dbb1530ed6a8a88b75409964367f
|
|
||||||
EBUILD Digest-SHA1-2.130.0-r1.ebuild 701 SHA256 a808424c3ce5638ca5776e363ec444b811a78cd97166847d094f1d7d0fda2f80 SHA512 fdf5b964e9fb1ef18c6d6b84da0d94c6bc0d58b939ddf1ce0383b129b7f524346c61de5fb636e3f1dca63d96ea0d1c5f6323a59937f301bfcc74a255243da7de WHIRLPOOL d7895c0799cd07754fa7f974ea1dbcf58922f41f3880fe055faf0e32636ea7cb65ca4a45242d867c7a70e664eeea7d163abceff25efa61ab3c417918a85acf7a
|
|
||||||
MISC ChangeLog 8553 SHA256 0b7c3388277628565695717f74adb48c131bec08725e549c11b3db719230a29b SHA512 771ccef538b856be80656aa776e709dd81fe6a11ecbf51710cef7dded807c60aef9434126fc38409681f458ebb963f3a738af89b721c510e1d98606f2346e40e WHIRLPOOL 888487f444d4af41f9bc960d2d4580574e4eeac8f76bb18780f4f10778646cd70a7d2efc0eab0a792730af0f7b23fa30f4ce2afb98eb3a0e4db420909f052679
|
|
||||||
MISC metadata.xml 296 SHA256 a9f414c7d04beb4b814cc8208260fe1e42514ecccf9232b479d4c48fbe3d909b SHA512 4f6e2abf26b8a4147c9724d27d35514a1dce2856851a1302827e874011ddbb8fc16c371b1438767b95e71086098cfc0b7d73fcd06d2d5ceba6e7267feb70fb2c WHIRLPOOL 4afb2ed1fd51aac75fce5b82d6402afc229d16a3f1022c6361af59f44b9841ee2882516797cfa2dc68174ff64b45983b384032b121faac3246b7386d7290befa
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iF4EAREIAAYFAlP020cACgkQ2ugaI38ACPDHYAEAmNjbND9Kt9ESSRt2kkyWNFMf
|
|
||||||
dKLyBPtYYtp89KeYyMcBAJgbNRNzknm9ldC4HBTFb1mZDV+dU66vnb/VCoDnIsey
|
|
||||||
=qk2s
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>perl</herd>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="cpan">Digest-SHA1</remote-id>
|
|
||||||
<remote-id type="cpan-module">Digest::SHA1</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,250 +0,0 @@
|
|||||||
# ChangeLog for dev-perl/File-Slurp
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Slurp/ChangeLog,v 1.67 2014/08/21 17:20:34 axs Exp $
|
|
||||||
|
|
||||||
*File-Slurp-9999.190.0-r1 (21 Aug 2014)
|
|
||||||
|
|
||||||
21 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
|
|
||||||
+File-Slurp-9999.190.0-r1.ebuild, -File-Slurp-9999.190.0.ebuild:
|
|
||||||
bumped EAPI to 5; committed directly to stable as no other changes present and
|
|
||||||
revbump helps stable systems to keep from dieing on perl-5.18 upgrade
|
|
||||||
|
|
||||||
09 Jun 2014; Mike Frysinger <vapier@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
10 Mar 2014; Mikle Kolyada <zlogene@gentoo.org> -File-Slurp-9999.13.ebuild:
|
|
||||||
Remove version with old EAPI
|
|
||||||
|
|
||||||
23 Feb 2014; Naohiro Aota <naota@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Add ~x86-fbsd wrt bug #501346
|
|
||||||
|
|
||||||
12 Oct 2013; Alexis Ballier <aballier@gentoo.org>
|
|
||||||
File-Slurp-9999.190.0.ebuild:
|
|
||||||
keyword ~amd64-fbsd, bug #485002
|
|
||||||
|
|
||||||
05 Sep 2013; Mike Frysinger <vapier@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Mark ppc64/s390/sh/x86 stable #455834.
|
|
||||||
|
|
||||||
04 Sep 2013; Agostino Sarubbo <ago@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Stable for ppc, wrt bug #455834
|
|
||||||
|
|
||||||
03 Sep 2013; Mikle Kolyada <zlogene@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
sparc stable wrt bug #455834
|
|
||||||
|
|
||||||
01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Stable for alpha, wrt bug #455834
|
|
||||||
|
|
||||||
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Stable for arm, wrt bug #455834
|
|
||||||
|
|
||||||
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Stable for amd64, wrt bug #455834
|
|
||||||
|
|
||||||
29 Aug 2013; Agostino Sarubbo <ago@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Stable for ia64, wrt bug #455834
|
|
||||||
|
|
||||||
27 Aug 2013; Jeroen Roovers <jer@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Stable for HPPA (bug #455834).
|
|
||||||
|
|
||||||
01 Sep 2012; Fabian Groffen <grobian@gentoo.org> File-Slurp-9999.190.0.ebuild:
|
|
||||||
Marked ~ppc-aix, bug #432288
|
|
||||||
|
|
||||||
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Update CPAN upstream info
|
|
||||||
|
|
||||||
30 Jul 2011; Torsten Veller <tove@gentoo.org> -File-Slurp-9999.140.0.ebuild,
|
|
||||||
-File-Slurp-9999.150.0.ebuild, -File-Slurp-9999.160.0.ebuild,
|
|
||||||
-File-Slurp-9999.180.0.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*File-Slurp-9999.190.0 (07 Jun 2011)
|
|
||||||
|
|
||||||
07 Jun 2011; Torsten Veller <tove@gentoo.org> +File-Slurp-9999.190.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*File-Slurp-9999.180.0 (13 May 2011)
|
|
||||||
|
|
||||||
13 May 2011; Torsten Veller <tove@gentoo.org> +File-Slurp-9999.180.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*File-Slurp-9999.160.0 (24 Apr 2011)
|
|
||||||
|
|
||||||
24 Apr 2011; Torsten Veller <tove@gentoo.org> +File-Slurp-9999.160.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*File-Slurp-9999.150.0 (25 Mar 2011)
|
|
||||||
|
|
||||||
25 Mar 2011; Torsten Veller <tove@gentoo.org> +File-Slurp-9999.150.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*File-Slurp-9999.140.0 (23 Mar 2011)
|
|
||||||
|
|
||||||
23 Mar 2011; Torsten Veller <tove@gentoo.org> +File-Slurp-9999.140.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
09 Jan 2010; Fabian Groffen <grobian@gentoo.org>
|
|
||||||
File-Slurp-9999.13.ebuild:
|
|
||||||
Transfer Prefix keywords
|
|
||||||
|
|
||||||
12 Oct 2009; Torsten Veller <tove@gentoo.org> -File-Slurp-9999.12.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
21 Sep 2009; Tom Gall <tgall@gentoo.org> File-Slurp-9999.13.ebuild:
|
|
||||||
stable on ppc64, bug #277860
|
|
||||||
|
|
||||||
19 Jul 2009; nixnut <nixnut@gentoo.org> File-Slurp-9999.13.ebuild:
|
|
||||||
ppc stable #277860
|
|
||||||
|
|
||||||
16 Jul 2009; Tiago Cunha <tcunha@gentoo.org> File-Slurp-9999.13.ebuild:
|
|
||||||
stable amd64, bug 277860
|
|
||||||
|
|
||||||
29 Jun 2009; Jeroen Roovers <jer@gentoo.org> File-Slurp-9999.13.ebuild:
|
|
||||||
Stable for HPPA too.
|
|
||||||
|
|
||||||
09 Sep 2008; Torsten Veller <tove@gentoo.org> -File-Slurp-9999.09.ebuild,
|
|
||||||
-File-Slurp-9999.11.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
15 Jul 2008; Raúl Porcel <armin76@gentoo.org> File-Slurp-9999.13.ebuild:
|
|
||||||
alpha/ia64/sparc/x86 stable
|
|
||||||
|
|
||||||
*File-Slurp-9999.13 (29 Apr 2008)
|
|
||||||
|
|
||||||
29 Apr 2008; Yuval Yaari <yuval@gentoo.org> +File-Slurp-9999.13.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
11 Jul 2007; Markus Rothe <corsair@gentoo.org> File-Slurp-9999.12.ebuild:
|
|
||||||
Stable on ppc64; bug #184971
|
|
||||||
|
|
||||||
05 Mar 2007; Andrej Kacian <ticho@gentoo.org> File-Slurp-9999.12.ebuild:
|
|
||||||
Stable on x86, bug #169152.
|
|
||||||
|
|
||||||
15 Jan 2007; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.12.ebuild:
|
|
||||||
Keywording ~mips, tested on swarm
|
|
||||||
|
|
||||||
10 Oct 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
files/digest-File-Slurp-9999.09, Manifest:
|
|
||||||
Updating manifest, bug 150827
|
|
||||||
|
|
||||||
09 Oct 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.11.ebuild, File-Slurp-9999.12.ebuild:
|
|
||||||
Cleaning up stale ebuilds
|
|
||||||
|
|
||||||
16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
|
||||||
File-Slurp-9999.12.ebuild:
|
|
||||||
ppc stable
|
|
||||||
|
|
||||||
07 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.12.ebuild:
|
|
||||||
Marking stable amd64
|
|
||||||
|
|
||||||
05 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.09.ebuild, File-Slurp-9999.11.ebuild,
|
|
||||||
File-Slurp-9999.12.ebuild:
|
|
||||||
Adding perl dep; fixed DEPEND
|
|
||||||
|
|
||||||
19 Jul 2006; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
File-Slurp-9999.12.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
10 Jul 2006; Aron Griffis <agriffis@gentoo.org> File-Slurp-9999.12.ebuild:
|
|
||||||
Mark 9999.12 stable on ia64
|
|
||||||
|
|
||||||
29 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
File-Slurp-9999.12.ebuild:
|
|
||||||
Stable on hppa
|
|
||||||
|
|
||||||
12 Jun 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.12.ebuild:
|
|
||||||
Actual stable mark - sorry
|
|
||||||
|
|
||||||
12 Jun 2006; Michael Cummings <mcummings@gentoo.org> Manifest:
|
|
||||||
Marking stable sparc
|
|
||||||
|
|
||||||
*File-Slurp-9999.12 (26 Apr 2006)
|
|
||||||
|
|
||||||
26 Apr 2006; <mcummings@gentoo.org> +File-Slurp-9999.12.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
20 Apr 2006; Thomas Cort <tcort@gentoo.org> File-Slurp-9999.11.ebuild:
|
|
||||||
Stable on alpha wrt Bug #124854.
|
|
||||||
|
|
||||||
13 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
File-Slurp-9999.11.ebuild:
|
|
||||||
hppa stable wrt #124854
|
|
||||||
|
|
||||||
09 Mar 2006; Aron Griffis <agriffis@gentoo.org> File-Slurp-9999.11.ebuild:
|
|
||||||
Mark 9999.11 stable on ia64
|
|
||||||
|
|
||||||
05 Mar 2006; Joshua Jackson <tsunam@gentoo.org> File-Slurp-9999.11.ebuild:
|
|
||||||
stable on x86; bug #124854
|
|
||||||
|
|
||||||
05 Mar 2006; Jason Wever <weeve@gentoo.org> File-Slurp-9999.11.ebuild:
|
|
||||||
Stable on SPARC wrt bug #124854.
|
|
||||||
|
|
||||||
04 Mar 2006; <nixnut@gentoo.org> File-Slurp-9999.11.ebuild:
|
|
||||||
Stable on ppc. bug 124854
|
|
||||||
|
|
||||||
03 Mar 2006; Chris White <chriswhite@gentoo.org>
|
|
||||||
-File-Slurp-9999.06.ebuild, File-Slurp-9999.11.ebuild:
|
|
||||||
Cleaned up older versions. File-Slurp-9999.11 amd64 stable.
|
|
||||||
|
|
||||||
04 Feb 2006; Aron Griffis <agriffis@gentoo.org> File-Slurp-9999.09.ebuild:
|
|
||||||
Mark 9999.09 stable on ia64
|
|
||||||
|
|
||||||
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> File-Slurp-9999.09.ebuild:
|
|
||||||
Mark 9999.09 stable on alpha
|
|
||||||
|
|
||||||
*File-Slurp-9999.11 (22 Jan 2006)
|
|
||||||
|
|
||||||
22 Jan 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
+File-Slurp-9999.11.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
18 Jan 2006; Guy Martin <gmsoft@gentoo.org> File-Slurp-9999.09.ebuild:
|
|
||||||
Stable on hppa.
|
|
||||||
|
|
||||||
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
|
|
||||||
File-Slurp-9999.09.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.09.ebuild:
|
|
||||||
Marking stable sparc x86
|
|
||||||
|
|
||||||
*File-Slurp-9999.09 (20 Nov 2005)
|
|
||||||
|
|
||||||
20 Nov 2005; Aaron Kulbe <superlag@gentoo.org> +File-Slurp-9999.09.ebuild:
|
|
||||||
Version bump upstream.
|
|
||||||
|
|
||||||
02 Oct 2005; Aron Griffis <agriffis@gentoo.org> File-Slurp-9999.06.ebuild:
|
|
||||||
Mark 9999.06 stable on ia64
|
|
||||||
|
|
||||||
08 Sep 2005; Aron Griffis <agriffis@gentoo.org> File-Slurp-9999.06.ebuild:
|
|
||||||
Mark 9999.06 stable on alpha
|
|
||||||
|
|
||||||
25 Aug 2005; Aron Griffis <agriffis@gentoo.org> File-Slurp-9999.06.ebuild:
|
|
||||||
add ~ia64
|
|
||||||
|
|
||||||
24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
|
|
||||||
File-Slurp-9999.06.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
09 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
|
||||||
File-Slurp-9999.06.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
14 Mar 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.06.ebuild:
|
|
||||||
Adding keywords that were added by other devs to packages that dep this one(?)
|
|
||||||
|
|
||||||
22 Jan 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
File-Slurp-9999.06.ebuild:
|
|
||||||
Unmasking for x86
|
|
||||||
|
|
||||||
*File-Slurp-9999.06 (06 Oct 2004)
|
|
||||||
|
|
||||||
06 Oct 2004; Michael Cummings <mcummings@gentoo.org> +metadata.xml,
|
|
||||||
+File-Slurp-9999.06.ebuild:
|
|
||||||
Dep for Plucene - perl port of lucene
|
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# 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/dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild,v 1.1 2014/08/21 17:20:34 axs Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
|
@ -1,14 +1,5 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
Hash: SHA256
|
|
||||||
|
|
||||||
DIST File-Slurp-9999.19.tar.gz 39927 SHA256 ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643 SHA512 3fb8f452d625e321e77475cbc7d5672d53fe49945581561a0001be0a9464e67659303271648e102d52b6ebd04c87afc7432238fcade0c098f584f3b58c90ec82 WHIRLPOOL 09d96df2241fe81a6fc4998112eabfdf6d6e2e7da178cb42bcfb34b1eaab9bd56f3a1210e15511be9970138af4cb20191fb81eb31b8e84a7a4c5d0ad88ab69a0
|
DIST File-Slurp-9999.19.tar.gz 39927 SHA256 ce29ebe995097ebd6e9bc03284714cdfa0c46dc94f6b14a56980747ea3253643 SHA512 3fb8f452d625e321e77475cbc7d5672d53fe49945581561a0001be0a9464e67659303271648e102d52b6ebd04c87afc7432238fcade0c098f584f3b58c90ec82 WHIRLPOOL 09d96df2241fe81a6fc4998112eabfdf6d6e2e7da178cb42bcfb34b1eaab9bd56f3a1210e15511be9970138af4cb20191fb81eb31b8e84a7a4c5d0ad88ab69a0
|
||||||
EBUILD File-Slurp-9999.190.0-r1.ebuild 613 SHA256 df6dcc4814378f5d6abf7822355114e73179d2edd798c4bcbd50d0531cbac8d4 SHA512 39aa25c27e33cad0d3091062008cc5de6f7b82dc011245476c5e3c488186f5c38f06287db8a79b20b572e7533b0e06c46f13a9cf8f51c556be8e6f8e4ece6e55 WHIRLPOOL d3678120bc45c2708686c0688d73ebf459610b5fec832cf79a54354ad6ebbdc2f7b8ad0d515d44d3873549fdc35ce7e830482fbc6e5e9a9077eaf0e40dd870af
|
EBUILD File-Slurp-9999.190.0-r1.ebuild 490 SHA256 6e5917195c711573b15062d5a4eef49b46fe816c2b5ab5b9b329f683dfab1a80 SHA512 fdf51a8e782ffbcd0690925248825b6107bbc63ee33474baab14e4e30158fa7e69fdca48b791efb42e04942e69278899e2f692c47ccacceac56d114302faa593 WHIRLPOOL 83464a3f0d83fb0dbbdc9df73032958ca73a63b4c1b849660327fe8c7fa27d093f2abbdb639574baa206200218aed59ad7d883ad6f7f026415020b5ab5ae343a
|
||||||
MISC ChangeLog 8057 SHA256 96adb2ca8477f5cf3b79fc540438bbea626436cae847d0a5b0b86a902d8316c9 SHA512 d703d3fbd4478db931354cab148b71b376a15be6b5a937a3e044210304586e1f315040c846477e19fe8b29b6ab52a7e12f7e23c207d28dfbb9544197b8e43a45 WHIRLPOOL f5d7199b9247702b184fa173143c817632bc4e8ee255570cb632c12e1b632cbfdd40d406f1ca5e9b7339797ea495b5c0d1f629a610e89beb9be4b43884244456
|
MISC ChangeLog 2452 SHA256 810885ee589da1924f4084fd5b635b377400e9aba13650f5c15638fd954d5d7a SHA512 acc85d3da27cfbd28144fb73e06acc1846da29f8029dcb557a27b7bac8057c7d04ed3b04f5ea5755b827d1dd05f3f04d02f97668fbf9d4f1977d287bfb339ede WHIRLPOOL 4d28d8d14d03f0fd4f2349708c77e3fbca8afd765c30384f53a208b5f19e8af373dd94f22b898f4a6d1bd024d02a99ef94adb5fecd9d1f0889711eafa29fac39
|
||||||
MISC metadata.xml 353 SHA256 c92a933b9b5345bd1db188f87c0577afd686bdcf433985c2ae9fd70ff8527d2d SHA512 dae8096274e468f0a6b61c58f4e3b1fcb3d425bae574b012fb03b3b86a816dd1c3cd5ef1759b6419c83b3a1724781539bd3203cf6d5e5336433b7f08fcc02a66 WHIRLPOOL 2f2fdf20e2ea8b46e01300b471da9059719a261357fb8cf34df0ef2261b811b13040097c8c90965eb4ff789b952ba5c5674ebbdd2a9a981cb5236f441d19e342
|
MISC ChangeLog-2015 8057 SHA256 96adb2ca8477f5cf3b79fc540438bbea626436cae847d0a5b0b86a902d8316c9 SHA512 d703d3fbd4478db931354cab148b71b376a15be6b5a937a3e044210304586e1f315040c846477e19fe8b29b6ab52a7e12f7e23c207d28dfbb9544197b8e43a45 WHIRLPOOL f5d7199b9247702b184fa173143c817632bc4e8ee255570cb632c12e1b632cbfdd40d406f1ca5e9b7339797ea495b5c0d1f629a610e89beb9be4b43884244456
|
||||||
-----BEGIN PGP SIGNATURE-----
|
MISC metadata.xml 451 SHA256 93c491be5118be4896de0884c90ff3ba363018f2156f12350326136a56c1513f SHA512 d8698d1a0d64ad6d0188edc7fffd2167d857a26652e99a9b4a3908cfe13552951e31b43663a7e81cbae18956ebfe89f3ac9104462f675ec71daf1120af40e1c0 WHIRLPOOL 949c8c3c79a3a08c1003764f80b0a0123e2ea9764e5ff240a83ef349cb2a08b28972296fd537a51db75ae2c1ab459c84d267e0212b3fbb52e930fcf7b4286df3
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iF4EAREIAAYFAlP2KmYACgkQ2ugaI38ACPAGFAD+LJJvi0+5CDRlyk6yp4bcDY04
|
|
||||||
96BOq6+OGIWC+ZCv6I0A/0crSixmVgBPAbIXNR+5TqfE0VgY3gDeIGxUmq8A8HBW
|
|
||||||
=E7lu
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<?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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>perl</herd>
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
<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>
|
||||||
|
@ -1,194 +0,0 @@
|
|||||||
# ChangeLog for dev-perl/Locale-gettext
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Locale-gettext/ChangeLog,v 1.51 2014/08/22 16:28:12 axs Exp $
|
|
||||||
|
|
||||||
*Locale-gettext-1.50.0-r1 (22 Aug 2014)
|
|
||||||
|
|
||||||
22 Aug 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
|
|
||||||
+Locale-gettext-1.50.0-r1.ebuild, -Locale-gettext-1.50.0.ebuild:
|
|
||||||
bumped EAPI to 5; committed directly to stable as no other changes present and
|
|
||||||
revbump helps stable systems to keep from dieing on perl-5.18 upgrade
|
|
||||||
|
|
||||||
22 Jan 2014; Mike Frysinger <vapier@gentoo.org> Locale-gettext-1.50.0.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
19 Feb 2013; Zac Medico <zmedico@gentoo.org> Locale-gettext-1.50.0.ebuild:
|
|
||||||
Add ~arm-linux keyword.
|
|
||||||
|
|
||||||
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Update CPAN upstream info
|
|
||||||
|
|
||||||
24 Mar 2012; Fabian Groffen <grobian@gentoo.org> Locale-gettext-1.50.0.ebuild:
|
|
||||||
Marked ~x64-macos
|
|
||||||
|
|
||||||
04 Sep 2011; Torsten Veller <tove@gentoo.org> -Locale-gettext-1.05-r1.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
03 Sep 2011; Torsten Veller <tove@gentoo.org> Locale-gettext-1.50.0.ebuild:
|
|
||||||
Merge stable keywords from former version scheme ebuild
|
|
||||||
|
|
||||||
*Locale-gettext-1.50.0 (30 Aug 2011)
|
|
||||||
|
|
||||||
30 Aug 2011; Torsten Veller <tove@gentoo.org> +Locale-gettext-1.50.0.ebuild:
|
|
||||||
Change version scheme
|
|
||||||
|
|
||||||
29 Jan 2010; Torsten Veller <tove@gentoo.org>
|
|
||||||
Locale-gettext-1.05-r1.ebuild:
|
|
||||||
Fix LICENSE: same terms as perl (#301969)
|
|
||||||
|
|
||||||
21 Jan 2010; Torsten Veller <tove@gentoo.org> -Locale-gettext-1.05.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
10 Jan 2010; Fabian Groffen <grobian@gentoo.org>
|
|
||||||
Locale-gettext-1.05-r1.ebuild:
|
|
||||||
Transfer Prefix keywords
|
|
||||||
|
|
||||||
10 Dec 2009; Brent Baude <ranger@gentoo.org>
|
|
||||||
Locale-gettext-1.05-r1.ebuild:
|
|
||||||
Marking Locale-gettext-1.05-r1 ppc64 for bug 290340
|
|
||||||
|
|
||||||
08 Nov 2009; nixnut <nixnut@gentoo.org> Locale-gettext-1.05-r1.ebuild:
|
|
||||||
ppc stable #290340
|
|
||||||
|
|
||||||
03 Nov 2009; Raúl Porcel <armin76@gentoo.org>
|
|
||||||
Locale-gettext-1.05-r1.ebuild:
|
|
||||||
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #290340
|
|
||||||
|
|
||||||
27 Oct 2009; Jeroen Roovers <jer@gentoo.org>
|
|
||||||
Locale-gettext-1.05-r1.ebuild:
|
|
||||||
Stable for HPPA (bug #290340).
|
|
||||||
|
|
||||||
24 Oct 2009; Torsten Veller <tove@gentoo.org>
|
|
||||||
Locale-gettext-1.05-r1.ebuild:
|
|
||||||
Stable on x86 and amd64 (#290340)
|
|
||||||
|
|
||||||
*Locale-gettext-1.05-r1 (26 Sep 2009)
|
|
||||||
|
|
||||||
26 Sep 2009; Torsten Veller <tove@gentoo.org>
|
|
||||||
+Locale-gettext-1.05-r1.ebuild,
|
|
||||||
+files/compatibility-with-POSIX-module.diff:
|
|
||||||
Locale::Gettext re-exports the LC_* constants coming from POSIX (#237378)
|
|
||||||
|
|
||||||
08 Jan 2007; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.05.ebuild:
|
|
||||||
Removing spurious dep on virtual/perl-Test-Simple - tests are disabled
|
|
||||||
currently anyway
|
|
||||||
|
|
||||||
10 Oct 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-Locale-gettext-1.01-r1.ebuild, -Locale-gettext-1.03.ebuild,
|
|
||||||
-Locale-gettext-1.04.ebuild, Locale-gettext-1.05.ebuild:
|
|
||||||
Cleaning out stale ebuilds
|
|
||||||
|
|
||||||
05 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.01-r1.ebuild, Locale-gettext-1.03.ebuild,
|
|
||||||
Locale-gettext-1.04.ebuild, Locale-gettext-1.05.ebuild:
|
|
||||||
Adding perl dep; fixed DEPEND
|
|
||||||
|
|
||||||
04 Jul 2006; Christian Hartmann <ian@gentoo.org>
|
|
||||||
Locale-gettext-1.01-r1.ebuild, Locale-gettext-1.03.ebuild,
|
|
||||||
Locale-gettext-1.04.ebuild, Locale-gettext-1.05.ebuild:
|
|
||||||
Fixed RDEPEND wrt bug #134781; fixed header
|
|
||||||
|
|
||||||
24 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
|
|
||||||
Locale-gettext-1.05.ebuild:
|
|
||||||
Add ~x86-fbsd keyword.
|
|
||||||
|
|
||||||
24 Apr 2006; Joshua Kinard <kumba@gentoo.org> Locale-gettext-1.05.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
13 Feb 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.04.ebuild, Locale-gettext-1.05.ebuild:
|
|
||||||
Virtuals for perl-core
|
|
||||||
|
|
||||||
06 Feb 2006; Simon Stelling <blubb@gentoo.org> Locale-gettext-1.05.ebuild:
|
|
||||||
stable on amd64
|
|
||||||
|
|
||||||
31 Jan 2006; Aron Griffis <agriffis@gentoo.org>
|
|
||||||
Locale-gettext-1.05.ebuild:
|
|
||||||
Mark 1.05 stable on alpha
|
|
||||||
|
|
||||||
21 Jan 2006; Markus Rothe <corsair@gentoo.org> Locale-gettext-1.05.ebuild:
|
|
||||||
Stable on ppc64
|
|
||||||
|
|
||||||
15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
|
|
||||||
Locale-gettext-1.05.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.05.ebuild:
|
|
||||||
marking sparc x86 stable
|
|
||||||
|
|
||||||
13 Jan 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.04.ebuild, Locale-gettext-1.05.ebuild:
|
|
||||||
Marking stable x86
|
|
||||||
|
|
||||||
*Locale-gettext-1.05 (17 Jun 2005)
|
|
||||||
|
|
||||||
17 Jun 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
+Locale-gettext-1.05.ebuild:
|
|
||||||
version bump
|
|
||||||
|
|
||||||
06 Jun 2005; Markus Rothe <corsair@gentoo.org> Locale-gettext-1.03.ebuild:
|
|
||||||
Stable on ppc64
|
|
||||||
|
|
||||||
25 May 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.04.ebuild:
|
|
||||||
dev-perl/Test-Simple => perl-core/Test-Simple migration
|
|
||||||
|
|
||||||
30 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
|
|
||||||
Locale-gettext-1.03.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
30 Apr 2005; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
Locale-gettext-1.03.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
28 Apr 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.04.ebuild:
|
|
||||||
Disabling tests in 1.04 - sad. Should finish bug 90756
|
|
||||||
|
|
||||||
28 Apr 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
Locale-gettext-1.04.ebuild:
|
|
||||||
Tests
|
|
||||||
|
|
||||||
*Locale-gettext-1.04 (28 Apr 2005)
|
|
||||||
|
|
||||||
28 Apr 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-Locale-gettext-1.01.ebuild, Locale-gettext-1.03.ebuild,
|
|
||||||
+Locale-gettext-1.04.ebuild:
|
|
||||||
Cleaning
|
|
||||||
|
|
||||||
12 Feb 2005; <solar@gentoo.org> Locale-gettext-1.03.ebuild:
|
|
||||||
- marked stable for bug 77440
|
|
||||||
|
|
||||||
13 Feb 2005; <plasmaroo@gentoo.org> Locale-gettext-1.03.ebuild:
|
|
||||||
Marking 1.03 stable; fixes {#77440|#79478} symptoms on IA64.
|
|
||||||
|
|
||||||
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
|
|
||||||
Change encoding to UTF-8 for GLEP 31 compliance
|
|
||||||
|
|
||||||
*Locale-gettext-1.03 (09 Oct 2004)
|
|
||||||
|
|
||||||
09 Oct 2004; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
+Locale-gettext-1.03.ebuild:
|
|
||||||
Newer version
|
|
||||||
|
|
||||||
04 May 2004; Bryan Østergaard <kloeri@gentoo.org>
|
|
||||||
Locale-gettext-1.01-r1.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
02 Mar 2004; Brian Jackson <iggy@gentoo.org> Locale-gettext-1.01-r1.ebuild:
|
|
||||||
added s390 to keywords
|
|
||||||
|
|
||||||
*Locale-gettext-1.01-r1 (24 Oct 2002)
|
|
||||||
|
|
||||||
08 Dec 2002; Jack Morgan <jmorgan@gentoo.org> :
|
|
||||||
Removed sparc64 keyword
|
|
||||||
|
|
||||||
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
|
|
||||||
forced version bump to install into correct locations
|
|
||||||
|
|
||||||
*Locale-gettext-1.01 (24 Oct 2002)
|
|
||||||
|
|
||||||
24 Oct 2002; <mcummings@gentoo.org> Locale-gettext-1.01.ebuild ChangeLog:
|
|
||||||
Initial import. Ebuild submitted by ryan.shaw@standfordalumni.org.
|
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# 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/dev-perl/Locale-gettext/Locale-gettext-1.50.0-r1.ebuild,v 1.1 2014/08/22 16:28:12 axs Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -12,7 +11,7 @@ inherit perl-module
|
|||||||
DESCRIPTION="A Perl module for accessing the GNU locale utilities"
|
DESCRIPTION="A Perl module for accessing the GNU locale utilities"
|
||||||
|
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND="sys-devel/gettext"
|
DEPEND="sys-devel/gettext"
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_NAME=gettext
|
||||||
|
DIST_AUTHOR=PVANDRY
|
||||||
|
DIST_VERSION=1.07
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="A Perl module for accessing the GNU locale utilities"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="sys-devel/gettext"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${DIST_VERSION}"
|
@ -1,15 +1,8 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
Hash: SHA256
|
|
||||||
|
|
||||||
AUX compatibility-with-POSIX-module.diff 449 SHA256 e40b9911008c65719f8f890856d1fb77dc5f7f728f68231ec48264e86aae8008 SHA512 079d36e570bbfb6d940c5b02ecd14f685ca004c07e747b019dfb086b4017d0f59e76e94d4f423fe6d43a619d446f5b90443f60731f6008b789822b48d98e9b78 WHIRLPOOL c70513623e3518b419d3b8ce4d42a7f453100f840ab4928be9913b454def0f928bbd52f07d70030343e57b59c98a5359f5944b7be146387c9d3414195e6cb5df
|
AUX compatibility-with-POSIX-module.diff 449 SHA256 e40b9911008c65719f8f890856d1fb77dc5f7f728f68231ec48264e86aae8008 SHA512 079d36e570bbfb6d940c5b02ecd14f685ca004c07e747b019dfb086b4017d0f59e76e94d4f423fe6d43a619d446f5b90443f60731f6008b789822b48d98e9b78 WHIRLPOOL c70513623e3518b419d3b8ce4d42a7f453100f840ab4928be9913b454def0f928bbd52f07d70030343e57b59c98a5359f5944b7be146387c9d3414195e6cb5df
|
||||||
DIST gettext-1.05.tar.gz 7693 SHA256 27367f3dc1be79c9ed178732756e37e4cfce45f9e2a27ebf26e1f40d80124694 SHA512 ce58940be16b7f2b3bde8f321f142486b38874018d37267ecf0587f44a0ea6c7a2d86fc22ce4ac78f3c9cc521e1ef7142009dd8d050aa45bb12a0e64959d37b1 WHIRLPOOL 87b64aae4d24435fcd38804fbcb9d41747f703a004b40b48a0e91718a67bd42958ede87d79deb462325d2bc6d81ba78a0babb9f879ca9176601ab247540bff0c
|
DIST gettext-1.05.tar.gz 7693 SHA256 27367f3dc1be79c9ed178732756e37e4cfce45f9e2a27ebf26e1f40d80124694 SHA512 ce58940be16b7f2b3bde8f321f142486b38874018d37267ecf0587f44a0ea6c7a2d86fc22ce4ac78f3c9cc521e1ef7142009dd8d050aa45bb12a0e64959d37b1 WHIRLPOOL 87b64aae4d24435fcd38804fbcb9d41747f703a004b40b48a0e91718a67bd42958ede87d79deb462325d2bc6d81ba78a0babb9f879ca9176601ab247540bff0c
|
||||||
EBUILD Locale-gettext-1.50.0-r1.ebuild 807 SHA256 6b0232c0245c3f6741d925e40da29e52f520f749edbe9561af0a4003f6bf4ff7 SHA512 d12049725bb2db5af924df2964c6135cb4aefd8ab70414686123dbeb3e046b3f391611d239c7f8b34d86b4052c13ddaf7891912db25923067565f5d33dd40c4a WHIRLPOOL 4871e100bc63a92f0798e22062bb0e77c38a81d1bc3733e9f489e5f55ec1538c89cfb072ef13b117d2dc59ea5a268f7b8e26b408fdb7861d7117d0f244bcb7f2
|
DIST gettext-1.07.tar.gz 8651 SHA256 909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15 SHA512 d3716a597d586ee2ff29472ca7b13aaf67770299de31e5f12abafebc879bbe4a1e1dbc0025cf4f3dc29992955f26cffc3be387d974c3911af095d5b49e67a1c6 WHIRLPOOL d41dc69e46d9ae533989cb8eee3e055f968cff87d45deca91d0a6cad40a7cef584713df965f445eb217304696a7f84cb21882a10653dbe8a43882ca7cdcc272a
|
||||||
MISC ChangeLog 6394 SHA256 1ca5cad5f7f234db21a7f273bb7178fccad5102d7df1ad3b76e82248e48abc55 SHA512 0440cc0e560df5b25f8d67164617f23870443a5e1c0acda2a22444a617cfd8441bc58502984d35a27a33319bb395d036b858ded22dcd249b6510c0ef3923acf9 WHIRLPOOL 2d0cede5efb0714619877398f8cc5cf82e845cfb69d776451ee144265a0eb5f4a834674410d27b57f3a4f3a9ba44e4e4b31c830245bc0a7372ed6e926a125408
|
EBUILD Locale-gettext-1.50.0-r1.ebuild 668 SHA256 e79790e442279d8fc2f12115d95f92e90fef69a824f6727a033ce38e82fd1918 SHA512 062fb86104b0a2c79a383a8cfc1922a526edc95ae84b9011b8986db407bff7588d523455329642d98b833d10f0675e48b863e1e169ef2646e461d69da9f03247 WHIRLPOOL 88f9531f5b5a55304505ca7c3913f0130437cfd88b6fad572e1395580e263b3d70459f9f5c4da7cf425c33e92d0d9a2d59e9d4aced9f3d82740eaad0627d2c84
|
||||||
MISC metadata.xml 295 SHA256 fc5e3a41e0accb1b1b6dfb8ffd50c69fea42e757df140250fbf7007c977b588d SHA512 13f06520f50ac262bda6dc05cf866a2378a0e1fcba76cd62f93e6330087ca21c0001e5a8a81d4e3fff14c214347cb7a40b6bc3634f3469af0303806bd5ab6dbc WHIRLPOOL ffa4120647b67b7038e6c8bb3ccce8204a027b316aebb36d31137f4755933ac7982d49a197ac434566ef3fa369ed176e5129b8835741579d50c279aa8a4944cb
|
EBUILD Locale-gettext-1.70.0.ebuild 625 SHA256 81dabd75554f1968ad14f4911a33d7e576339da142d4abf69022238e0323d304 SHA512 c67cd437f8e977e51e6d6d7cb129fa1d894984e6d3060db228e19e09dd6f7f91e363309d9ed15bb9bf2d4b9bf17193c0e238cb862a50ac9f3436205532d3d953 WHIRLPOOL de8b9cd0167dce780eb220f427ec49493cd70c46de88c9d7c87b4097aa5b3fb4f0de75c22d99b25b5eb5a9fc49ddeee1dc279af821537cddb2654820fee46ad0
|
||||||
-----BEGIN PGP SIGNATURE-----
|
MISC ChangeLog 2697 SHA256 f9c56a5d8cae92cbfd4356e47dba2aadded07330ccf33ec23a667375827f19c0 SHA512 2c65896075fbe6d0062b185505ff67fde3731d22c7689b4fc6c17efc4db67b3edafd045b5a7685c7bd4a28de8bc7309130fc8df8ad84451f8e41597dce80b584 WHIRLPOOL fc0fb4c56a1438c4b18958bc8f9effa361174d1dfdbb42b30c964cc0fc25d978dd584718b8735db0669ee55e35b4f63f3b3c8b3292b5878ca5697542b9880d27
|
||||||
Version: GnuPG v2
|
MISC ChangeLog-2015 6394 SHA256 1ca5cad5f7f234db21a7f273bb7178fccad5102d7df1ad3b76e82248e48abc55 SHA512 0440cc0e560df5b25f8d67164617f23870443a5e1c0acda2a22444a617cfd8441bc58502984d35a27a33319bb395d036b858ded22dcd249b6510c0ef3923acf9 WHIRLPOOL 2d0cede5efb0714619877398f8cc5cf82e845cfb69d776451ee144265a0eb5f4a834674410d27b57f3a4f3a9ba44e4e4b31c830245bc0a7372ed6e926a125408
|
||||||
|
MISC metadata.xml 393 SHA256 5682047b2c98cd0d61d48c9d33c749ed17c361eb7679b620d569fdc36b601405 SHA512 368d7a37c00a186733e33eeaa01c12fdfed50f2f45c66bc88d0dfddcfd063aacb6c0953aa76737d8f9f5c2ed392e0eef41279975cf2cfad7fb423b8ca29592b0 WHIRLPOOL 1002806a98a7640b8604aaf60875b017f5ca1dea6ee5b76364f8c25a8ba6ad2507271d96d459d2d1c5570cd14a80eafefb4e536250fb6e235850eafe552dbd64
|
||||||
iF4EAREIAAYFAlP3b6AACgkQ2ugaI38ACPCPwwD/ceguwf+sPcTu/yVGHHCmVW3m
|
|
||||||
OdtXYcZgj6bMqj8P/ykA/1w1oEoDBO5LQHKtxkt1qvXWN4yqyUzWHAztWq6SjY24
|
|
||||||
=fF9y
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
<?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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>perl</herd>
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="cpan">gettext</remote-id>
|
<remote-id type="cpan">gettext</remote-id>
|
||||||
<remote-id type="cpan-module">Locale::gettext</remote-id>
|
<remote-id type="cpan-module">Locale::gettext</remote-id>
|
||||||
|
9
sdk_container/src/third_party/portage-stable/dev-perl/Module-Build/Manifest
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/dev-perl/Module-Build/Manifest
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
DIST Module-Build-0.4205.tar.gz 309120 SHA256 1e7a597607329db642ad68ddde00c8f48d6f660ced6d2dff4c99c84e0dd1f501 SHA512 8fe81ea27e1870a489633da1280e7270babaa2d01365a22e854ae7e0c608b5c20885c0eb8d60ea23fe1f54a28b1ffbbf0e635fdf3ccc8539db7d5733d23090c2 WHIRLPOOL 860c55b0e222567dc2c8f18909bf6af58ec94f5f85feaa3a4c8ff0586d95a37ca62fe7fc755297a733aacafecbe2806bd256a842ed47b478ace28d5af63f9a59
|
||||||
|
DIST Module-Build-0.4216.tar.gz 305240 SHA256 661e030ee9f83027e8a5067788175d53050b5d1292be1bfd85d44ad141fb7671 SHA512 46b5d03e6bea1ee33a1202a38d68231daf49931b25b792b41fa39ab3b3c1321d8a47819a2714bf90a981e6686fc566aa5a6067edf61d78fe8166c7e4f83eeaa9 WHIRLPOOL 78d027fa13afa8832c916d9939c0639ed3f1e7b056522fceb10aebcdcfe04db6528c74b1a1cf1e0929d1ce5ccec0ec03c26b8ddb3563ae4df4d35612c2bd77c3
|
||||||
|
DIST Module-Build-0.4218.tar.gz 305533 SHA256 1ef0aa529a3f296f894a5e79240a77d71be60dd595e8cad3a0d04c7ea187c0d0 SHA512 d752226dbc89b1ae65d3dea4f4356cd355288ab73eebc34bd09efa3d4ad5f78d284a705525d8bbc8785babf6cdc934953333254a8cc7c67cbd943f88ffaab301 WHIRLPOOL a1c1d6ac5102ccaad3844ae4841540e96a422ba30a0c52b0cab918f087e779631d0d11af0ab0e3cdd492640db126829eb5ac0f4929eed8e28415f74c441c210d
|
||||||
|
EBUILD Module-Build-0.420.500.ebuild 1140 SHA256 ea316ab73fd25dd63afa7e8ac687e58992f0fa9d48d2fd167f8f3c1033195583 SHA512 51af6061131bb8ba074b0dbc84ea593e21f9fba564d126158b2a8833d956f870c81314c01d3e52c0061cfc0a09bde2e9a5e54ede4f4bd68964ddf85621230aaa WHIRLPOOL 6960ab1ff9575d19c5fbf5b0d470d262b3e579da48b1185786ba17e976dd02da4b6390ed5aeff7ac3e892ff64545f277514fb9beb4101efd2723cfe7f9c0ca6a
|
||||||
|
EBUILD Module-Build-0.421.600.ebuild 1279 SHA256 753f743764953ad8ef820a44b9bf799dd09527eb287dd9f2d03407fda245cefc SHA512 fc68c6862bf6f944d63d20e36d48f96229777220974f7795e57ca6843900c6ffc14a807473ebc267d43e369531d6bbb7ca86975c3f31e5e01b1320c874eebde0 WHIRLPOOL 6dbbd6587f7162cf0eb7981bb586ef4161b295d532d04ebd1911f6df8b6c8daa193b614f965904f220981945705a7d72cb9fa6cbc3f41a9bb1dce5e864f1eb31
|
||||||
|
EBUILD Module-Build-0.421.800.ebuild 1201 SHA256 e9c7becab3f04832eff0c376668744492d4e6d3d81405784c102d600b7517ff0 SHA512 1ea6007cf406d4be9b46e986836357bc577b71f71b2cc93888bbe19a1b8e6da02ffe29b39ca2d873439dd7b00576947159f21f336429e4a68c278223dc9e7956 WHIRLPOOL dab3073e4a74da25432365561d4bb8d216370813eeb6b7d09cfac3d1a0ee1585669e908e0437ee03290891374955d845cb2bc1aa4d4d1179d103b978445a5705
|
||||||
|
MISC ChangeLog 4919 SHA256 9ec55f5f07fd4a4ca200f8007da52e371dfeddd2a0e5636ec5b39e3a9efe113a SHA512 0ce550967584d43921f43f5ad0e1741c4a6b2509d0b484ac75b742d366e98d3c5a13c7a0fa7f68c04aed6ff6ed7b434c39bee5299f4a2cdcb2836290dcf33d0d WHIRLPOOL 829dfe64c49064ca41f130ec24b7dd696bbcef6194586823e6ad67bae577aefea983400c3f36cf536d5cfecac05692610d12799d9365983ca9033351e3344167
|
||||||
|
MISC ChangeLog-2015 23273 SHA256 30d1b77030065774994991af9e3ada779bb52fae66a1cf35a30c94f3552a1dbf SHA512 dd4e7d43affb9aff553e8ae9ce48ba13dff713ec6ed137688461fa17c7b2c94265b3e6c9b05bde0f6f4902541cc25cc9899f415f5142ef037209f355ce37fa12 WHIRLPOOL 6f8f52eb9f75ce87203baae059ee6089928e0147a7faa06119ac282f8fe1c014aa44f16799fb35ef9fb34287e7dec886d671a312ab8efd44f54f5493dc01e86c
|
||||||
|
MISC metadata.xml 2353 SHA256 683f5f949315fac6426a778eeb2d81b38fcd910a8fe676f7ef0fc70867438351 SHA512 e170d86885692146c78d954ec8d6c647ebc8849ca0642b462b4245943e79a25e33415c1a8376e46247e74c48c13af2c288b172aa0c066f592d01c50c00f1f50c WHIRLPOOL cced4cbee30ed5cdcc8ac3e77f8a6ebc4ac9f55fadf29c2a3268371dd0af9f22863680a7ea43cc985d50259a8ffbe36cbf84e3a67875c8f4737a2c7e35499e64
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# 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/perl-core/Module-Build/Module-Build-0.420.500.ebuild,v 1.2 2014/11/29 19:59:19 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -11,7 +10,7 @@ inherit perl-module
|
|||||||
DESCRIPTION="Build and install Perl modules"
|
DESCRIPTION="Build and install Perl modules"
|
||||||
|
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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"
|
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 ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE="test"
|
IUSE="test"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
43
sdk_container/src/third_party/portage-stable/dev-perl/Module-Build/Module-Build-0.421.600.ebuild
vendored
Normal file
43
sdk_container/src/third_party/portage-stable/dev-perl/Module-Build/Module-Build-0.421.600.ebuild
vendored
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=LEONT
|
||||||
|
DIST_VERSION=0.4216
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Build and install Perl modules"
|
||||||
|
|
||||||
|
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 ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/perl-CPAN-Meta-2.142.60
|
||||||
|
virtual/perl-Data-Dumper
|
||||||
|
>=virtual/perl-ExtUtils-CBuilder-0.270.0
|
||||||
|
virtual/perl-ExtUtils-Install
|
||||||
|
virtual/perl-ExtUtils-Manifest
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
>=virtual/perl-ExtUtils-ParseXS-2.210.0
|
||||||
|
>=virtual/perl-File-Spec-0.820.0
|
||||||
|
virtual/perl-Getopt-Long
|
||||||
|
>=virtual/perl-Module-Metadata-1.0.2
|
||||||
|
>=virtual/perl-Perl-OSType-1
|
||||||
|
virtual/perl-Test-Harness
|
||||||
|
virtual/perl-Text-ParseWords
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=virtual/perl-CPAN-Meta-YAML-0.3.0
|
||||||
|
>=virtual/perl-File-Temp-0.150.0
|
||||||
|
>=virtual/perl-Parse-CPAN-Meta-1.440.100
|
||||||
|
>=virtual/perl-CPAN-Meta-2.142.60
|
||||||
|
>=virtual/perl-Module-Metadata-1.0.2
|
||||||
|
>=virtual/perl-Perl-OSType-1
|
||||||
|
>=virtual/perl-version-0.870.0
|
||||||
|
test? (
|
||||||
|
>=virtual/perl-Test-Harness-3.290.0
|
||||||
|
>=virtual/perl-Test-Simple-0.490.0
|
||||||
|
)
|
||||||
|
"
|
40
sdk_container/src/third_party/portage-stable/dev-perl/Module-Build/Module-Build-0.421.800.ebuild
vendored
Normal file
40
sdk_container/src/third_party/portage-stable/dev-perl/Module-Build/Module-Build-0.421.800.ebuild
vendored
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=LEONT
|
||||||
|
DIST_VERSION=0.4218
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Build and install Perl modules"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/perl-CPAN-Meta-2.142.60
|
||||||
|
virtual/perl-Data-Dumper
|
||||||
|
>=virtual/perl-ExtUtils-CBuilder-0.270.0
|
||||||
|
virtual/perl-ExtUtils-Install
|
||||||
|
virtual/perl-ExtUtils-Manifest
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
>=virtual/perl-ExtUtils-ParseXS-2.210.0
|
||||||
|
>=virtual/perl-File-Spec-0.820.0
|
||||||
|
virtual/perl-Getopt-Long
|
||||||
|
>=virtual/perl-Module-Metadata-1.0.2
|
||||||
|
>=virtual/perl-Perl-OSType-1
|
||||||
|
>=virtual/perl-Test-Harness-3.290.0
|
||||||
|
virtual/perl-Text-ParseWords
|
||||||
|
>=virtual/perl-podlators-2.1.0
|
||||||
|
>=virtual/perl-version-0.870.0
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=virtual/perl-CPAN-Meta-YAML-0.3.0
|
||||||
|
>=virtual/perl-File-Temp-0.150.0
|
||||||
|
>=virtual/perl-Parse-CPAN-Meta-1.440.100
|
||||||
|
test? (
|
||||||
|
>=virtual/perl-Test-Simple-0.490.0
|
||||||
|
)
|
||||||
|
"
|
@ -1,7 +1,10 @@
|
|||||||
<?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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>perl</herd>
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="cpan">Module-Build</remote-id>
|
<remote-id type="cpan">Module-Build</remote-id>
|
||||||
<remote-id type="cpan-module">Module::Build</remote-id>
|
<remote-id type="cpan-module">Module::Build</remote-id>
|
@ -1,400 +0,0 @@
|
|||||||
# ChangeLog for dev-perl/URI
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/URI/ChangeLog,v 1.112 2014/09/05 15:28:35 zlogene Exp $
|
|
||||||
|
|
||||||
05 Sep 2014; Mikle Kolyada <zlogene@gentoo.org> -URI-1.600.0.ebuild:
|
|
||||||
Drop old.
|
|
||||||
|
|
||||||
*URI-1.600.0-r1 (26 Jul 2014)
|
|
||||||
|
|
||||||
26 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org> +URI-1.600.0-r1.ebuild:
|
|
||||||
EAPI bump
|
|
||||||
|
|
||||||
20 Jan 2014; Mike Frysinger <vapier@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
20 Jan 2014; Mike Frysinger <vapier@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
19 Feb 2013; Zac Medico <zmedico@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
Add ~arm-linux keyword.
|
|
||||||
|
|
||||||
02 Sep 2012; Torsten Veller <tove@gentoo.org> -URI-1.55.ebuild,
|
|
||||||
-URI-1.590.0.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
27 Aug 2012; Raúl Porcel <armin76@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
alpha/ia64/s390/sh/sparc stable wrt #418861
|
|
||||||
|
|
||||||
09 Aug 2012; Brent Baude <ranger@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
Marking URI-1.600.0 ppc for bug 418861
|
|
||||||
|
|
||||||
07 Aug 2012; Brent Baude <ranger@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
Marking URI-1.600.0 ppc64 for bug 418861
|
|
||||||
|
|
||||||
05 Aug 2012; Markus Meier <maekke@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
arm stable, bug #418861
|
|
||||||
|
|
||||||
04 Aug 2012; Jeroen Roovers <jer@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
Stable for HPPA (bug #418861).
|
|
||||||
|
|
||||||
03 Aug 2012; Agostino Sarubbo <ago@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
Stable for amd64, wrt bug #418861
|
|
||||||
|
|
||||||
02 Aug 2012; Jeff Horelick <jdhore@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
marked x86 per bug 418861
|
|
||||||
|
|
||||||
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Update CPAN upstream info
|
|
||||||
|
|
||||||
05 May 2012; Alexis Ballier <aballier@gentoo.org> URI-1.600.0.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
*URI-1.600.0 (29 Mar 2012)
|
|
||||||
|
|
||||||
29 Mar 2012; Torsten Veller <tove@gentoo.org> +URI-1.600.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
25 Mar 2012; Raúl Porcel <armin76@gentoo.org> URI-1.590.0.ebuild:
|
|
||||||
alpha/ia64/s390/sh/sparc stable wrt #400253
|
|
||||||
|
|
||||||
09 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> URI-1.590.0.ebuild:
|
|
||||||
x86 stable wrt bug #400253
|
|
||||||
|
|
||||||
03 Mar 2012; Brent Baude <ranger@gentoo.org> URI-1.590.0.ebuild:
|
|
||||||
Marking URI-1.590.0 ppc64 for bug 400253
|
|
||||||
|
|
||||||
02 Mar 2012; Markus Meier <maekke@gentoo.org> URI-1.590.0.ebuild:
|
|
||||||
arm stable, bug #400253
|
|
||||||
|
|
||||||
27 Feb 2012; Brent Baude <ranger@gentoo.org> URI-1.590.0.ebuild:
|
|
||||||
Marking URI-1.590.0 ppc for bug 400253
|
|
||||||
|
|
||||||
24 Feb 2012; Jeroen Roovers <jer@gentoo.org> URI-1.590.0.ebuild:
|
|
||||||
Stable for HPPA (bug #400253).
|
|
||||||
|
|
||||||
24 Feb 2012; Agostino Sarubbo <ago@gentoo.org> URI-1.590.0.ebuild:
|
|
||||||
Stable for amd64, wrt bug #400253
|
|
||||||
|
|
||||||
04 Sep 2011; Torsten Veller <tove@gentoo.org> -URI-1.580.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*URI-1.590.0 (16 Aug 2011)
|
|
||||||
|
|
||||||
16 Aug 2011; Torsten Veller <tove@gentoo.org> +URI-1.590.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
30 Jul 2011; Torsten Veller <tove@gentoo.org> URI-1.55.ebuild,
|
|
||||||
URI-1.580.ebuild:
|
|
||||||
Drop ~sparc-fbsd KEYWORD
|
|
||||||
|
|
||||||
*URI-1.580 (23 Jan 2011)
|
|
||||||
|
|
||||||
23 Jan 2011; Torsten Veller <tove@gentoo.org> +URI-1.580.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
13 Jan 2011; Brent Baude <ranger@gentoo.org> URI-1.55.ebuild:
|
|
||||||
Marking URI-1.55 ppc stable for bug 341865
|
|
||||||
|
|
||||||
13 Nov 2010; Raúl Porcel <armin76@gentoo.org> URI-1.55.ebuild:
|
|
||||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #341865
|
|
||||||
|
|
||||||
05 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> URI-1.55.ebuild:
|
|
||||||
ppc64 stable wrt #341865
|
|
||||||
|
|
||||||
05 Nov 2010; Markos Chandras <hwoarang@gentoo.org> URI-1.55.ebuild:
|
|
||||||
Stable on amd64 wrt bug #341865
|
|
||||||
|
|
||||||
05 Nov 2010; Markus Meier <maekke@gentoo.org> URI-1.55.ebuild:
|
|
||||||
arm stable, bug #341865
|
|
||||||
|
|
||||||
05 Nov 2010; Jeroen Roovers <jer@gentoo.org> URI-1.55.ebuild:
|
|
||||||
Stable for HPPA (bug #341865).
|
|
||||||
|
|
||||||
04 Nov 2010; Christian Faulhammer <fauli@gentoo.org> URI-1.55.ebuild:
|
|
||||||
x86 stable, bug 341865
|
|
||||||
|
|
||||||
*URI-1.55 (02 Sep 2010)
|
|
||||||
|
|
||||||
02 Sep 2010; Torsten Veller <tove@gentoo.org> +URI-1.55.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
09 Apr 2010; Torsten Veller <tove@gentoo.org> -URI-1.51.ebuild,
|
|
||||||
-URI-1.52.ebuild, -URI-1.53.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*URI-1.54 (07 Apr 2010)
|
|
||||||
|
|
||||||
07 Apr 2010; Torsten Veller <tove@gentoo.org> +URI-1.54.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*URI-1.53 (15 Mar 2010)
|
|
||||||
|
|
||||||
15 Mar 2010; Torsten Veller <tove@gentoo.org> +URI-1.53.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
14 Jan 2010; Fabian Groffen <grobian@gentoo.org> URI-1.52.ebuild:
|
|
||||||
Transfer Prefix keywords
|
|
||||||
|
|
||||||
*URI-1.52 (31 Dec 2009)
|
|
||||||
|
|
||||||
31 Dec 2009; Torsten Veller <tove@gentoo.org> +URI-1.52.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
24 Dec 2009; Torsten Veller <tove@gentoo.org> -URI-1.50.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*URI-1.51 (24 Nov 2009)
|
|
||||||
|
|
||||||
24 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +URI-1.51.ebuild:
|
|
||||||
Version bump via perl-bump experimental tool.
|
|
||||||
|
|
||||||
*URI-1.50 (22 Nov 2009)
|
|
||||||
|
|
||||||
22 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +URI-1.50.ebuild:
|
|
||||||
Version bump via perl-bump experimental tool.
|
|
||||||
|
|
||||||
19 Sep 2009; Torsten Veller <tove@gentoo.org> -URI-1.35.ebuild,
|
|
||||||
-URI-1.37.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
14 Sep 2009, Tom Gall <tgall@gentoo.org> URI-1.38.ebuild:
|
|
||||||
stable on ppc64, bug #278039
|
|
||||||
|
|
||||||
26 Jul 2009; Marcus D. Hanwell <cryos@gentoo.org> URI-1.38.ebuild:
|
|
||||||
Stable on amd64, bug 278039.
|
|
||||||
|
|
||||||
19 Jul 2009; nixnut <nixnut@gentoo.org> URI-1.38.ebuild:
|
|
||||||
ppc stable #278039
|
|
||||||
|
|
||||||
17 Jul 2009; Raúl Porcel <armin76@gentoo.org> URI-1.38.ebuild:
|
|
||||||
alpha/arm/ia64/m68k/s390/sh stable wrt #278039
|
|
||||||
|
|
||||||
17 Jul 2009; Jeroen Roovers <jer@gentoo.org> URI-1.38.ebuild:
|
|
||||||
Stable for HPPA (bug #278039).
|
|
||||||
|
|
||||||
16 Jul 2009; Christian Faulhammer <fauli@gentoo.org> URI-1.38.ebuild:
|
|
||||||
stable x86, bug 278039
|
|
||||||
|
|
||||||
16 Jul 2009; Ferris McCormick <fmccor@gentoo.org> URI-1.38.ebuild:
|
|
||||||
Sparc stable, bug #278039.
|
|
||||||
|
|
||||||
*URI-1.38 (28 May 2009)
|
|
||||||
|
|
||||||
28 May 2009; Torsten Veller <tove@gentoo.org> +URI-1.38.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
26 Mar 2009; Raúl Porcel <armin76@gentoo.org> URI-1.35.ebuild,
|
|
||||||
URI-1.37.ebuild:
|
|
||||||
m68k love, thanks to kolla for testing
|
|
||||||
|
|
||||||
*URI-1.37 (04 Jul 2008)
|
|
||||||
|
|
||||||
04 Jul 2008; Torsten Veller <tove@gentoo.org> -URI-1.36.ebuild,
|
|
||||||
+URI-1.37.ebuild:
|
|
||||||
Version bump. Cleaning
|
|
||||||
|
|
||||||
*URI-1.36 (29 Apr 2008)
|
|
||||||
|
|
||||||
29 Apr 2008; Torsten Veller <tove@gentoo.org> +URI-1.36.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
06 Aug 2007; Roy Marples <uberlord@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Keyworded ~sparc-fbsd, #138321
|
|
||||||
|
|
||||||
15 Oct 2006; Michael Cummings <mcummings@gentoo.org> -URI-1.28.ebuild,
|
|
||||||
-URI-1.30.ebuild, -URI-1.31.ebuild, -URI-1.33.ebuild, -URI-1.34.ebuild,
|
|
||||||
URI-1.35.ebuild:
|
|
||||||
Cleaning up stale ebuilds
|
|
||||||
|
|
||||||
06 Aug 2006; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild,
|
|
||||||
URI-1.30.ebuild, URI-1.31.ebuild, URI-1.33.ebuild, URI-1.34.ebuild,
|
|
||||||
URI-1.35.ebuild:
|
|
||||||
Adding perl dep; fixed DEPEND
|
|
||||||
|
|
||||||
05 Jul 2006; Christian Hartmann <ian@gentoo.org> URI-1.28.ebuild,
|
|
||||||
URI-1.30.ebuild, URI-1.31.ebuild, URI-1.33.ebuild, URI-1.34.ebuild,
|
|
||||||
URI-1.35.ebuild:
|
|
||||||
Fixed RDEPEND wrt bug #134781
|
|
||||||
|
|
||||||
24 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Add ~x86-fbsd keyword.
|
|
||||||
|
|
||||||
13 Feb 2006; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild,
|
|
||||||
URI-1.30.ebuild, URI-1.31.ebuild, URI-1.33.ebuild, URI-1.34.ebuild,
|
|
||||||
URI-1.35.ebuild:
|
|
||||||
Virtuals for perl-core
|
|
||||||
|
|
||||||
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.35.ebuild:
|
|
||||||
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
|
|
||||||
|
|
||||||
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.34.ebuild:
|
|
||||||
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
|
|
||||||
|
|
||||||
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.33.ebuild:
|
|
||||||
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
|
|
||||||
|
|
||||||
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.31.ebuild:
|
|
||||||
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
|
|
||||||
|
|
||||||
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.30.ebuild:
|
|
||||||
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
|
|
||||||
|
|
||||||
25 May 2005; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild:
|
|
||||||
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration
|
|
||||||
|
|
||||||
08 Apr 2005; Markus Rothe <corsair@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Stable on ppc64
|
|
||||||
|
|
||||||
02 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
18 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
12 Jan 2005; Guy Martin <gmsoft@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Stable on hppa.
|
|
||||||
|
|
||||||
04 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
04 Jan 2005; Michael Cummings <mcummings@gentoo.org> URI-1.28.ebuild,
|
|
||||||
URI-1.30.ebuild, URI-1.31.ebuild:
|
|
||||||
bug 76590
|
|
||||||
|
|
||||||
04 Jan 2005; Michael Cummings <mcummings@gentoo.org> URI-1.35.ebuild:
|
|
||||||
Unmasking for x86
|
|
||||||
|
|
||||||
30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
|
|
||||||
Change encoding to UTF-8 for GLEP 31 compliance
|
|
||||||
|
|
||||||
*URI-1.35 (05 Dec 2004)
|
|
||||||
|
|
||||||
05 Dec 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.35.ebuild:
|
|
||||||
New version on CPAN
|
|
||||||
|
|
||||||
*URI-1.34 (21 Oct 2004)
|
|
||||||
|
|
||||||
21 Oct 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.34.ebuild:
|
|
||||||
new version on cpan
|
|
||||||
|
|
||||||
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> URI-1.31.ebuild:
|
|
||||||
Stable on amd64.
|
|
||||||
|
|
||||||
08 Oct 2004; Guy Martin <gmsoft@gentoo.org> URI-1.31.ebuild:
|
|
||||||
Marked stable on hppa.
|
|
||||||
|
|
||||||
06 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> URI-1.31.ebuild:
|
|
||||||
Stable on alpha.
|
|
||||||
|
|
||||||
*URI-1.33 (26 Sep 2004)
|
|
||||||
|
|
||||||
26 Sep 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.33.ebuild:
|
|
||||||
New version on cpan; bug 54989
|
|
||||||
|
|
||||||
25 Sep 2004; Joshua Kinard <kumba@gentoo.org> URI-1.31.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
21 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.31.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
21 Sep 2004; Michael Cummings <mcummings@gentoo.org> :
|
|
||||||
This note is for future devs. At this time URI will fail tests - and they
|
|
||||||
shouldn't be enabled anyway. The author makes calls to external sites with
|
|
||||||
the tests; some fail because the URL's in question are no longer valid; that
|
|
||||||
aside, its considered a security risk to allow unmonitored URL calls to
|
|
||||||
unknown sites. Hence the lack of testing in this particular module.
|
|
||||||
|
|
||||||
21 Sep 2004; Michael Cummings <mcummings@gentoo.org> URI-1.31.ebuild:
|
|
||||||
Marking stable for x86
|
|
||||||
|
|
||||||
06 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.30.ebuild:
|
|
||||||
keyworded ppc64 to satisfy perl_ldap and hence samba
|
|
||||||
|
|
||||||
*URI-1.31 (30 Jul 2004)
|
|
||||||
|
|
||||||
30 Jul 2004; Michael Cummings <mcummings@gentoo.org> +URI-1.31.ebuild:
|
|
||||||
New version on CPAN
|
|
||||||
|
|
||||||
*URI-1.30 (10 Jun 2004)
|
|
||||||
|
|
||||||
10 Jun 2004; Michael Cummings <mcummings@gentoo.org> URI-1.30.ebuild:
|
|
||||||
new version on cpan
|
|
||||||
|
|
||||||
12 May 2004; Michael McCabe <randy@gentoo.org> URI-1.28.ebuild:
|
|
||||||
Added s390 keywords
|
|
||||||
|
|
||||||
23 Mar 2004; Joshua Kinard <kumba@gentoo.org> URI-1.28.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
17 Feb 2004; Gustavo Zacarias <gustavoz@gentoo.org> URI-1.28.ebuild:
|
|
||||||
stable on hppa
|
|
||||||
|
|
||||||
18 Jan 2004; <tuxus@gentoo.org> URI-1.28.ebuild:
|
|
||||||
Added ~mips to KEYWORDS.
|
|
||||||
|
|
||||||
06 Jan 2004; Luca Barbato <lu_zero@gentoo.org> URI-1.28.ebuild:
|
|
||||||
Marked ppc
|
|
||||||
|
|
||||||
30 Dec 2003; Michael Cummings,,, <mcummings@gentoo.org> URI-1.23.ebuild,
|
|
||||||
URI-1.24.ebuild, URI-1.25.ebuild:
|
|
||||||
Gone from CPAN
|
|
||||||
|
|
||||||
*URI-1.28 (30 Dec 2003)
|
|
||||||
|
|
||||||
30 Dec 2003; Michael Cummings,,, <mcummings@gentoo.org> URI-1.28.ebuild:
|
|
||||||
Current stable on CPAN. Tested on sparc and x86.
|
|
||||||
|
|
||||||
*URI-1.25 (20 Aug 2003)
|
|
||||||
|
|
||||||
20 Aug 2003; Michael Cummings <mcummings@gentoo.org> URI-1.25.ebuild:
|
|
||||||
CPAN Update - feature fix/add
|
|
||||||
|
|
||||||
*URI-1.24 (29 Jul 2003)
|
|
||||||
|
|
||||||
29 Jul 2003; Michael Cummings <mcummings@gentoo.org> URI-1.24.ebuild:
|
|
||||||
CPAN Version bump
|
|
||||||
|
|
||||||
*URI-1.23 (24 Mar 2003)
|
|
||||||
|
|
||||||
03 Apr 2003; Zach Welch <zwelch@gentoo.org> URI-1.23.ebuild:
|
|
||||||
add arm keyword
|
|
||||||
|
|
||||||
24 Mar 2003; <rac@gentoo.org> URI-1.23.ebuild:
|
|
||||||
Upstream version bump, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
|
|
||||||
closes bug #18125.
|
|
||||||
|
|
||||||
28 Feb 2003; Guy Martin <gmsoft@gentoo.org> URI-1.18-1.ebuild :
|
|
||||||
Added hppa to keywords.
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
|
|
||||||
|
|
||||||
forced version bump to install into correct locations
|
|
||||||
|
|
||||||
*URI-1.18 (6 May 2002)
|
|
||||||
|
|
||||||
22 Sep 2002; <mcummings@gentoo.org>: Corrected improper depend line
|
|
||||||
|
|
||||||
1 Aug 2002; Calum Selkirk <cselkirk@gentoo.org> URI-1.18.ebuild :
|
|
||||||
|
|
||||||
Added ppc to KEYWORDS.
|
|
||||||
|
|
||||||
6 May 2002; Seemant Kulleen <seemant@gentoo.org> URI-1.18.ebuild
|
|
||||||
files/digest-URI-1.18 :
|
|
||||||
|
|
||||||
Version bump and conversion to eclass
|
|
||||||
|
|
||||||
*URI-1.10 (1 Feb 2002)
|
|
||||||
|
|
||||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
|
||||||
|
|
||||||
Added initial ChangeLog which should be updated whenever the package is
|
|
||||||
updated in any way. This changelog is targetted to users. This means that the
|
|
||||||
comments should well explained and written in clean English. The details about
|
|
||||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
|
||||||
can find in the root directory of the portage repository.
|
|
@ -1,16 +1,5 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST URI-1.71.tar.gz 100141 SHA256 9c8eca0d7f39e74bbc14706293e653b699238eeb1a7690cc9c136fb8c2644115 SHA512 db412b75054a4d315eb861060fa4641832c2428b9dfe56bbe35f530c9ba572d4de2061d9782454750293dd5a64f3375830988d8512f410e84a9d599c80458405 WHIRLPOOL 753a5e0ab519236e24ac038cf4b59c8f01ea7648b33df7941809deada06d9bdffccefc07c4ef4bdb0ea37eb3ab9bf3dd04a48d97acafa2cf80368c722f1733f6
|
||||||
Hash: SHA256
|
EBUILD URI-1.710.0.ebuild 773 SHA256 89481967df8564ce2b0fbe69095a6d5037ccf2407bed9ec0667b2688837d7aaf SHA512 58f9450bf4908fe419d0cb06e611142f510089fedc1f6970817d5239fc4dd1da134bf8296410533dc55fe7a90dd4ce80d8a00645160a3eed00735cadfcd30aa1 WHIRLPOOL f92e3a2777bb53627f11d76bdb859d6f62b8af66f54cc9f15af97fa65bf0b7a9538e46de587097a224b56be29ccd184edabccb2dddcf616d3b23e81c14b48766
|
||||||
|
MISC ChangeLog 4271 SHA256 79ceec18cb3550bef81466927d94df088d565796ee8289307e25e53cf15dd549 SHA512 5a32fd262b3b0900786071b6c16f39096270affacda842b16e148e9297d63d61ba280893ac1f0bd946624d566c32fef59c92b6cc3f372ca255eae65cc57fa488 WHIRLPOOL 40a344bc18597897bb07d9c90e10b3d06883c814004253fcfb7d5101eef05a0d61ca255d091633dfb788019bdbe1de61f85efe22896f81ef1b1013fc443cd8eb
|
||||||
DIST URI-1.60.tar.gz 81196 SHA256 1f92d3dc64acb8845e9917c945e22b9a5275aeb9ff924eb7873c3b7a5c0d2377 SHA512 8a4ea901ad16595a76eec85f690369f30b2ff46e8f7d8512fb800113b0f30ede7ea7e7f407174e58b95e7e5423c202c032858883b913a4642a6ee489940a6136 WHIRLPOOL 16d470306d23e029c22ad7eaf7fcdf44178b0ef49ed27f254b104006698e2edfe4636f434a0f7161a1c18eb23b451b38b7df6427a2567b3983fd0bc423dc5f60
|
MISC ChangeLog-2015 12802 SHA256 36a1a8115fa7086015aad1b2a5529f3f0ccfe255415de8cf89c1ae3ea3bfb1ac SHA512 e25cd4d6287553c3f0343e536be6a571cd08478e5dad715bde1ce9d9b4c4fce8e05dde45783bced7d1ff79ac424280a539e538a76675b1b6ada2e1bad5e11a87 WHIRLPOOL 130b453671d3dc453fb6f8b4cb38916ccb4d9f0993a5f0988f43ae06f997e3e679d335c487ea7dd76d1a897e45c000847c1a61648b274c96c25b514bcad78482
|
||||||
EBUILD URI-1.600.0-r1.ebuild 706 SHA256 9037dccc62dff5004600fa5a8557a25ae562a84a9c20f34a9ac8a814be5d17ca SHA512 a98fbd760e2aedc04380770baf29189d81ec795cae0a8ae642e1b742a20f8e9161e49d552cdb9379f9ef098fbf4825fbf1e1295bc4897b2a3cf2553969ff7e9f WHIRLPOOL 1e8fe71148ef4f0ebd6a4f7794717ced41131a8086298850fe386a5b8685eecc740caaeb03d388f5a5cf3d1f916e160de628e97af4920020cebef1d4cc72757b
|
MISC metadata.xml 3394 SHA256 1e0f3b39a39b8b469e4c7b4ea361b9c312c629f0b93c8b23e09673b62ce4d362 SHA512 3ef0266ecdc2518338db76759effedf7ee8ca1134159174f8b8fb2ad67e7b7523b002bcb77f30ca13efbbeef6f34eb2ef6abfe4da64668d056c5ef82dd2d32cc WHIRLPOOL 7b37f7329764bcf2606be948284b9320ceac96d0effefa965fcbd1673984492c247e36d177eacdb3dda3b1dc03de5a81dbfb4fdcb777f5b9572cdaa0bc07bd86
|
||||||
MISC ChangeLog 12565 SHA256 f1c59fd68e099782b0b76125d19f6b4d3ee28f405afaa547f9f6aeac976b2ab9 SHA512 016009055c8e2b9a5671eb9089cd0be4e80114311392f21df96cac5f00b9c07f86c9d2252a191f1dd96020c596f97ebe44d8a271bf3eb05043ef0b9e8c4cd203 WHIRLPOOL fdf813989aec4534032df4f87065a3994a2434b648fffe856720f0177b24e23451df9c19c0791092507b4504af8976e669bbae3cceefb6badf923d332a6ff534
|
|
||||||
MISC metadata.xml 3240 SHA256 5f9e41f63660ab3d1b3c8c3693d8f2eb356ba91cb118370eae116d39ba0450cb SHA512 9afd0ecfbbb9933ea654640734634aad620d02764a31e26b61becf8fbc1c540b99963676e956a1a58821f2f67b6d641086b11ff363903d3e1f365e3b1df09546 WHIRLPOOL 8ce2459df401a5a6e3d8b45d51e9a538be9e56b492a780a30d625df8cec94145d825048821a0003ad267a2cf2bd0001ca6e64fdb9c5d30232d87a45e2a35188f
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iJwEAQEIAAYFAlQJ1l4ACgkQG9wOWsQutdZekQQA2OLjL7xw4QTcO0uBpc+xDtVr
|
|
||||||
hSRvbc6g68wDMDd44TQmQ+wPCw82AECh5MK6riSDsrNilYkCFxjs44FFzYt/Ols8
|
|
||||||
8419I2bgRPCtnpj2mTF8PkT3hfb+0N7WsP6lAbBYvpDebOWAiE+uJrTUgK7FBjpq
|
|
||||||
1h/JtQ6QQfIADW1/Q/E=
|
|
||||||
=n+MY
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/URI/URI-1.600.0-r1.ebuild,v 1.1 2014/07/26 14:32:49 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=GAAS
|
|
||||||
MODULE_VERSION=1.60
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="A URI Perl Module"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="virtual/perl-MIME-Base64"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
SRC_TEST=no # see ChangeLog
|
|
||||||
|
|
||||||
mydoc="rfc2396.txt"
|
|
28
sdk_container/src/third_party/portage-stable/dev-perl/URI/URI-1.710.0.ebuild
vendored
Normal file
28
sdk_container/src/third_party/portage-stable/dev-perl/URI/URI-1.710.0.ebuild
vendored
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=ETHER
|
||||||
|
DIST_VERSION=1.71
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/perl-Exporter-5.570.0
|
||||||
|
>=virtual/perl-MIME-Base64-2
|
||||||
|
virtual/perl-Scalar-List-Utils
|
||||||
|
virtual/perl-parent
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
virtual/perl-File-Temp
|
||||||
|
>=virtual/perl-Test-Simple-0.960.0
|
||||||
|
)
|
||||||
|
"
|
@ -1,7 +1,10 @@
|
|||||||
<?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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>perl</herd>
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="cpan">URI</remote-id>
|
<remote-id type="cpan">URI</remote-id>
|
||||||
<remote-id type="cpan-module">URI</remote-id>
|
<remote-id type="cpan-module">URI</remote-id>
|
||||||
@ -47,6 +50,7 @@
|
|||||||
<remote-id type="cpan-module">URI::rsync</remote-id>
|
<remote-id type="cpan-module">URI::rsync</remote-id>
|
||||||
<remote-id type="cpan-module">URI::rtsp</remote-id>
|
<remote-id type="cpan-module">URI::rtsp</remote-id>
|
||||||
<remote-id type="cpan-module">URI::rtspu</remote-id>
|
<remote-id type="cpan-module">URI::rtspu</remote-id>
|
||||||
|
<remote-id type="cpan-module">URI::sftp</remote-id>
|
||||||
<remote-id type="cpan-module">URI::sip</remote-id>
|
<remote-id type="cpan-module">URI::sip</remote-id>
|
||||||
<remote-id type="cpan-module">URI::sips</remote-id>
|
<remote-id type="cpan-module">URI::sips</remote-id>
|
||||||
<remote-id type="cpan-module">URI::snews</remote-id>
|
<remote-id type="cpan-module">URI::snews</remote-id>
|
||||||
|
@ -1,246 +0,0 @@
|
|||||||
# ChangeLog for dev-perl/XML-Parser
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Parser/ChangeLog,v 1.69 2014/08/05 22:11:19 vapier Exp $
|
|
||||||
|
|
||||||
05 Aug 2014; Mike Frysinger <vapier@gentoo.org> XML-Parser-2.410.0-r2.ebuild:
|
|
||||||
Mark arm64/m68k/s390/sh stable.
|
|
||||||
|
|
||||||
31 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> -XML-Parser-2.410.0.ebuild,
|
|
||||||
XML-Parser-2.410.0-r2.ebuild:
|
|
||||||
Stable for all; Drop old.
|
|
||||||
|
|
||||||
*XML-Parser-2.410.0-r2 (31 Jul 2014)
|
|
||||||
|
|
||||||
31 Jul 2014; Andreas K. Huettel <dilfridge@gentoo.org>
|
|
||||||
+XML-Parser-2.410.0-r2.ebuild, -XML-Parser-2.410.0-r1.ebuild:
|
|
||||||
EAPI bump
|
|
||||||
|
|
||||||
06 Apr 2014; Mike Frysinger <vapier@gentoo.org> XML-Parser-2.410.0-r1.ebuild,
|
|
||||||
XML-Parser-2.410.0.ebuild:
|
|
||||||
Add arm64 love.
|
|
||||||
|
|
||||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> XML-Parser-2.410.0-r1.ebuild:
|
|
||||||
Add ~arm-linux keyword.
|
|
||||||
|
|
||||||
01 Sep 2012; Fabian Groffen <grobian@gentoo.org> XML-Parser-2.410.0-r1.ebuild:
|
|
||||||
Marked ~ppc-aix, bug #432288
|
|
||||||
|
|
||||||
*XML-Parser-2.410.0-r1 (07 Aug 2012)
|
|
||||||
|
|
||||||
07 Aug 2012; Fabian Groffen <grobian@gentoo.org>
|
|
||||||
+XML-Parser-2.410.0-r1.ebuild:
|
|
||||||
Fix expat detection for FreeBSD that silently went unnoticed.
|
|
||||||
|
|
||||||
24 Jun 2012; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Update CPAN upstream info
|
|
||||||
|
|
||||||
03 Jun 2012; Torsten Veller <tove@gentoo.org> -XML-Parser-2.36-r1.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
28 May 2012; Raúl Porcel <armin76@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #410367
|
|
||||||
|
|
||||||
13 May 2012; Fabian Groffen <grobian@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
Marked ~m68k-mint, bug #415405
|
|
||||||
|
|
||||||
13 May 2012; Fabian Groffen <grobian@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
Marked ~x64-freebsd
|
|
||||||
|
|
||||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
keyword ~amd64-fbsd
|
|
||||||
|
|
||||||
17 Apr 2012; Brent Baude <ranger@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
Marking XML-Parser-2.410.0 ppc64 for bug 410367
|
|
||||||
|
|
||||||
16 Apr 2012; Brent Baude <ranger@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
Marking XML-Parser-2.410.0 ppc for bug 410367
|
|
||||||
|
|
||||||
06 Apr 2012; Markus Meier <maekke@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
arm stable, bug #410367
|
|
||||||
|
|
||||||
04 Apr 2012; Jeff Horelick <jdhore@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
marked x86 per bug 410367
|
|
||||||
|
|
||||||
03 Apr 2012; Jeroen Roovers <jer@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
Stable for HPPA (bug #410367).
|
|
||||||
|
|
||||||
02 Apr 2012; Agostino Sarubbo <ago@gentoo.org> XML-Parser-2.410.0.ebuild:
|
|
||||||
Stable for amd64, wrt bug #410367
|
|
||||||
|
|
||||||
30 Jul 2011; Torsten Veller <tove@gentoo.org> XML-Parser-2.36-r1.ebuild,
|
|
||||||
XML-Parser-2.410.0.ebuild:
|
|
||||||
Drop ~sparc-fbsd KEYWORD
|
|
||||||
|
|
||||||
29 Jul 2011; Torsten Veller <tove@gentoo.org> -XML-Parser-2.36.ebuild,
|
|
||||||
-XML-Parser-2.40.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
*XML-Parser-2.410.0 (03 Jun 2011)
|
|
||||||
|
|
||||||
03 Jun 2011; Torsten Veller <tove@gentoo.org> +XML-Parser-2.410.0.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
05 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
|
|
||||||
XML-Parser-2.36-r1.ebuild:
|
|
||||||
ppc64 stable wrt #341865
|
|
||||||
|
|
||||||
*XML-Parser-2.40 (16 Sep 2010)
|
|
||||||
|
|
||||||
16 Sep 2010; Torsten Veller <tove@gentoo.org> +XML-Parser-2.40.ebuild:
|
|
||||||
Version bump. Use EXPATLIBPATH and EXPATINCPATH
|
|
||||||
|
|
||||||
27 Jun 2010; <nixnut@gentoo.org> XML-Parser-2.36-r1.ebuild:
|
|
||||||
ppc stable #323529
|
|
||||||
|
|
||||||
08 May 2010; Raúl Porcel <armin76@gentoo.org> XML-Parser-2.36-r1.ebuild:
|
|
||||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #314467
|
|
||||||
|
|
||||||
04 May 2010; Jeroen Roovers <jer@gentoo.org> XML-Parser-2.36-r1.ebuild:
|
|
||||||
Stable for HPPA (bug #314467).
|
|
||||||
|
|
||||||
18 Apr 2010; Markus Meier <maekke@gentoo.org> XML-Parser-2.36-r1.ebuild:
|
|
||||||
arm stable, bug #314467
|
|
||||||
|
|
||||||
17 Apr 2010; Torsten Veller <tove@gentoo.org> XML-Parser-2.36-r1.ebuild:
|
|
||||||
Stable on amd64, x86 (#314467)
|
|
||||||
|
|
||||||
29 Jan 2010; Torsten Veller <tove@gentoo.org> XML-Parser-2.36-r1.ebuild:
|
|
||||||
Fix LICENSE: same terms as perl (#301969). Maintenance
|
|
||||||
|
|
||||||
*XML-Parser-2.36-r1 (14 Jan 2010)
|
|
||||||
|
|
||||||
14 Jan 2010; Fabian Groffen <grobian@gentoo.org>
|
|
||||||
+XML-Parser-2.36-r1.ebuild:
|
|
||||||
Revbump to include fix for Prefix, bug #294758, transfer Prefix keywords
|
|
||||||
|
|
||||||
07 May 2009; Torsten Veller <tove@gentoo.org> -XML-Parser-2.34.ebuild,
|
|
||||||
-XML-Parser-2.34-r1.ebuild:
|
|
||||||
Cleanup
|
|
||||||
|
|
||||||
06 May 2009; Jeroen Roovers <jer@gentoo.org> XML-Parser-2.36.ebuild:
|
|
||||||
Stable for HPPA (bug #268265).
|
|
||||||
|
|
||||||
03 May 2009; Brent Baude <ranger@gentoo.org> XML-Parser-2.36.ebuild:
|
|
||||||
stable ppc64, bug 268265
|
|
||||||
|
|
||||||
02 May 2009; nixnut <nixnut@gentoo.org> XML-Parser-2.36.ebuild:
|
|
||||||
ppc stable #268265
|
|
||||||
|
|
||||||
02 May 2009; Thomas Anderson <gentoofan23@gentoo.org>
|
|
||||||
XML-Parser-2.36.ebuild:
|
|
||||||
stable amd64, bug 268265
|
|
||||||
|
|
||||||
18 Jul 2008; Raúl Porcel <armin76@gentoo.org> XML-Parser-2.36.ebuild:
|
|
||||||
alpha/ia64/sparc/x86 stable
|
|
||||||
|
|
||||||
*XML-Parser-2.36 (29 Apr 2008)
|
|
||||||
|
|
||||||
29 Apr 2008; Yuval Yaari <yuval@gentoo.org> +XML-Parser-2.36.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*XML-Parser-2.34-r1 (12 Aug 2007)
|
|
||||||
|
|
||||||
12 Aug 2007; Samuli Suominen <drac@gentoo.org> +XML-Parser-2.34-r1.ebuild:
|
|
||||||
Revision bump XML-Parser to avoid problems with expat upgrade. No changes
|
|
||||||
made to ebuild itself.
|
|
||||||
|
|
||||||
19 Jan 2007; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
-XML-Parser-2.31.ebuild, -XML-Parser-2.31-r1.ebuild,
|
|
||||||
XML-Parser-2.34.ebuild:
|
|
||||||
Version bump, thanks seemant
|
|
||||||
|
|
||||||
21 Dec 2006; Roy Marples <uberlord@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
Added ~sparc-fbsd keyword.
|
|
||||||
|
|
||||||
06 Aug 2006; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
XML-Parser-2.31.ebuild, XML-Parser-2.31-r1.ebuild, XML-Parser-2.34.ebuild:
|
|
||||||
Adding perl dep; fixed DEPEND
|
|
||||||
|
|
||||||
05 Jul 2006; Christian Hartmann <ian@gentoo.org> XML-Parser-2.31.ebuild,
|
|
||||||
XML-Parser-2.31-r1.ebuild, XML-Parser-2.34.ebuild:
|
|
||||||
Fixed RDEPEND wrt bug #134781; fixed header; fixed DEPEND
|
|
||||||
|
|
||||||
31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
Add ~x86-fbsd keyword.
|
|
||||||
|
|
||||||
14 Aug 2005; Kito <kito@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
~ppc-macos keyword.
|
|
||||||
|
|
||||||
24 May 2005; Herbie Hopkins <herbs@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
Multilib fix.
|
|
||||||
|
|
||||||
19 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
|
|
||||||
XML-Parser-2.34.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
04 Jan 2005; Michael Cummings <mcummings@gentoo.org>
|
|
||||||
XML-Parser-2.31-r1.ebuild, XML-Parser-2.31.ebuild, XML-Parser-2.34.ebuild:
|
|
||||||
bug 76590
|
|
||||||
|
|
||||||
28 Jun 2004; Tom Gall <tgall@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
stable on ppc64
|
|
||||||
|
|
||||||
01 Apr 2004; <randy@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
adding s390 keywords
|
|
||||||
|
|
||||||
26 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
stable on hppa
|
|
||||||
|
|
||||||
23 Mar 2004; Joshua Kinard <kumba@gentoo.org> XML-Parser-2.31-r1.ebuild,
|
|
||||||
XML-Parser-2.31.ebuild, XML-Parser-2.34.ebuild:
|
|
||||||
Marked 2.31-r1 stable on mips and added ~mips to 2.34.
|
|
||||||
|
|
||||||
04 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
stable on sparc
|
|
||||||
|
|
||||||
27 Feb 2004; Michael Cummings <mcummings@gentoo.org> XML-Parser-2.33.ebuild:
|
|
||||||
Cleaning up
|
|
||||||
|
|
||||||
27 Feb 2004; Michael Cummings <mcummings@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
Unmasking for x86 after 87 days
|
|
||||||
|
|
||||||
18 Jan 2004; <tuxus@gentoo.org> XML-Parser-2.31-r1.ebuild:
|
|
||||||
Added ~mips to KEYWORDS.
|
|
||||||
|
|
||||||
07 Jan 2004; <agriffis@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
stable on alpha and ia64
|
|
||||||
|
|
||||||
*XML-Parser-2.34 (02 Dec 2003)
|
|
||||||
|
|
||||||
02 Dec 2003; <max@gentoo.org> XML-Parser-2.34.ebuild:
|
|
||||||
Bump to version 2.34. Needed for xmltv-0.5.24
|
|
||||||
|
|
||||||
*XML-Parser-2.33 (31 Jul 2003)
|
|
||||||
|
|
||||||
31 Jul 2003; Michael Cummings <mcummings@gentoo.org> XML-Parser-2.33.ebuild:
|
|
||||||
CPAN Version bump;installs good, appears to be good, testing needed.
|
|
||||||
|
|
||||||
*XML-Parser-2.31-r1 (29 Oct 2002)
|
|
||||||
|
|
||||||
16 Apr 2003; Guy Martin <gmsoft@gentoo.org> XML-Parser-2.31-r1.ebuild :
|
|
||||||
Added hppa to KEYWORDS.
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
|
|
||||||
forced version bump to install into correct locations
|
|
||||||
|
|
||||||
*XML-Parser-2.31 (6 May 2002)
|
|
||||||
|
|
||||||
24 Jul 2002; Mark Guertin <gerk@gentoo.org> :
|
|
||||||
Added ppc to keywords
|
|
||||||
|
|
||||||
6 May 2002; Seemant Kulleen <seemant@gentoo.org> XML-Parser-2.31.ebuild
|
|
||||||
files/digest-XML-Parser-2.31 :
|
|
||||||
|
|
||||||
Version update and conversion to eclass
|
|
||||||
|
|
||||||
*XML-Parser-2.30 (1 Feb 2002)
|
|
||||||
|
|
||||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
|
||||||
|
|
||||||
Added initial ChangeLog which should be updated whenever the package is
|
|
||||||
updated in any way. This changelog is targetted to users. This means that the
|
|
||||||
comments should well explained and written in clean English. The details about
|
|
||||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
|
||||||
can find in the root directory of the portage repository.
|
|
@ -1,24 +1,5 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
DIST XML-Parser-2.44.tar.gz 237377 SHA256 1ae9d07ee9c35326b3d9aad56eae71a6730a73a116b9fe9e8a4758b7cc033216 SHA512 4790d20d89478880b18255679727e5b2fb2860bb4de67d5032c805fd44c9f90697a240a612aba51255325192253aa578b346d658b29f631a4e92ad96e7d65b61 WHIRLPOOL f26f1d525e2c27b57b86b8db37e032dae48efb9e82b2ce0eb96db4579f365496933e0215572d2d181ad7f0458bef77ef40202fe8c9219f096cf5127fc15a7e1a
|
||||||
Hash: SHA256
|
EBUILD XML-Parser-2.440.0.ebuild 749 SHA256 5ff957dafe130ec8d2fb2a9a3f1c067bdf67b244e4f28f54ca30c6dfa918477a SHA512 9e6bc1fc87734daf0f4dd456783ff0458524cdfd21ddc8ca2a6f433eae110967a35670ab8f1da3c751f34d384eb80e70fff2800890e3961f459d24f8a67d2ee8 WHIRLPOOL 7a5af7c7fdb203883aa5397ababd7f7f282eb29fc10d70809687fe452a4a207d9220e3b6389e4873e6a3145407419265fa61ca30ccf90c1ba8a459aa2c058e87
|
||||||
|
MISC ChangeLog 3051 SHA256 a53adfeeb6ad9f41acb23289894f963d6b673493c65e0480172347c37ac86577 SHA512 a63b280fcc4b1563bdb6026a30b026566e3f89ed38fd7c36f2e6857c42f0a80fa445fdc3c5b3c6042a96ab0836d6c77be1a86a1c983596be42ec4a694ded60d6 WHIRLPOOL 08778233c914baa0ffe8c6c8554d432702539c5cb3c2e47991796ec349e5cf840c4a79ee6bf63bf5a1dfb0e4c4a91f8c73bb24483a9371b42629a79012f6e46a
|
||||||
DIST XML-Parser-2.41.tar.gz 238441 SHA256 b48197cd2265a26c5f016489f11a7b450d8833cb8b3d6a46ee15975740894de9 SHA512 3536a1f048572611636c2461bb98c2b460b5658b960b5b0b2f2a7848cf0b7efb48593f12f7eb99be22c26f417cf443d66c88fcca7fdfa2f03c60f43624d30801 WHIRLPOOL 4cec9ab03b5e7bfe35e8f758daa1ccdebcf92dc47804098053ea477d554f2d565c0d02b11c59bb0c511dcac76f94be23257bdf4cb38c55f1d21f2ae6f26248cd
|
MISC ChangeLog-2015 8506 SHA256 7ec5d1002a18c805ec4ee19ce60e55d911b39a4da9e45b3d89894254ccc56c17 SHA512 89cc1028158a12c450fae1fe727c5f6feed2b61e67f495b911f5371b2d05bba204aad28ce01451d3ce4f44d791d347ccbbaec48ab4c96092120e0e28be18c165 WHIRLPOOL ccaa4db29782a2a01f630f98e8575363a932345afd6f7b594c42041d794dd22519d257ca642de2fbe7bc0ad7125e2812349a3fffd186019deffcfd0771815c33
|
||||||
EBUILD XML-Parser-2.410.0-r2.ebuild 850 SHA256 35f9e3aa0d71d645b2cfad47499f74d084cb08c775d09e2280b0132825401929 SHA512 21e9fd652dc2f390181012ec2ee2f1b1aa967e2b454d331c41073508b142f0519cf3fc935452a9f204eb63f90f8a1399b90f3aceefba91e2d9667c7ce9e3ca97 WHIRLPOOL 662048a5b528bc20562843533f90bed794735fa59c8e6c59a0de5df2dcfa71baab125cf1070f438fead142364fb3daea3d31bffbd1b7b8598f2e11a456b755d1
|
MISC metadata.xml 818 SHA256 d457439bebadb4a77b445b1b2b1e440d33d3ca4459395233d95e693b91b72985 SHA512 867640878bc02e9ba3b1c85691d7da8d64adafde700342b97886b98c2057c65d8f484c69597ad7ab53d5970117c5d5120634b83b27c6233cfed8d608ecd47d14 WHIRLPOOL 9937c4ad9b9f7ffc65c57531f040beb0f53182efa6c94e337b8632a82c1d53520198ea6f05f6fb1000eae03a049a1a7907259de825942da83c95ce6e8fb5435f
|
||||||
MISC ChangeLog 8367 SHA256 91ce4788229bd58a81208428a762d7ea029cfda815f9b8e98dfd506513e87b31 SHA512 25566cfa09099389a16d7f502a2efe6b1ec759f7cf3e17dfb4e14ed39669839445db12e3a1b58f295f9127ea8580fda66454afe4c0e156ea5a2cb2da10bf97d8 WHIRLPOOL 7df1458db0d5aa0d0d1a6f695c5a7816a87050ad7264d58b2ba2ee1a992bf5f54022d0f79595066337a706364b6a21a89793fc22318d117464ec24f630e570e1
|
|
||||||
MISC metadata.xml 720 SHA256 f3e55cccbbab01e1f6e2e6840223457c9086e20eb52121148ec9390c0b7a247a SHA512 aafcd13bef862170edc2a421444f4ee0b0ac74a7f80f973d78977b99557bc99ab0c27050d7d06622e528def627850f41d1e420fe28bc71b2104ae8fee77f68ed WHIRLPOOL 3419b217d3407ed68a5816df652c9025206869120501dcff0ca97484f8bcd1450524687799f63be13444fe3b5dba84823e278f91de165f0405e5b219a1884b64
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iQIcBAEBCAAGBQJT4VaNAAoJEPGu1DbS6WIA8bMP+gLpZPVTpen+NWhHMUo71jO9
|
|
||||||
PaLxNRsmUWL9ia2cTzD1qMuYGJp0aUMFZjC42r9kZ66DnVVuacMCe1WxAUZrquaR
|
|
||||||
2LQ7KjPtQQ9TS8fk1xAtlEr/e46RH1osWTVUgQNYhzU7+LsIHo+cd6MjQ38TP3Fp
|
|
||||||
kdroWwXpktGNGsEYuGZa8SMyPvkXF4lw0KRPKbUDR8wWJkZWDM86Sv4DnZAK6O6k
|
|
||||||
oQZ0B+I6n4ayTQnoVaU0bHcmdCWyT+mPNHcG1r9p1JATOh/VoPI4TUkf7aNAOkSg
|
|
||||||
2z5FIz47OgzBPbRMsUv/WY4frZ/uQvPb4uptgMJgUQErAt0TkELSWnWSkh3T5bmP
|
|
||||||
TJSrZNfwJQsZ8qo0zbAonXgZ/p+FBdtsW+hhK6isO2mKacnMbQinpBChWbdLZj9K
|
|
||||||
5Gmv2c+D8R2VIyxeERi0CQ8PPjJpo02GDcz9qiSplPeiO5OxGrrFteU+8BqTmL3h
|
|
||||||
2tYeSq/sQzKO1Hb8qOteW7sOlsE9A+7TmMwe+WDpch1/5ujlHMc/jF0RUnuU5BMJ
|
|
||||||
eGeqPytwDHNtoNvDYzq4xC3/wTJ1KC8dfuVTEagQs3oPC5Xlvz8tj4a//A+kKe5C
|
|
||||||
gIH8sSGEoehmBRkCvKuYhLMEatmt8NMr577l+avPBFM7JC+apMTfua23K4Pwx9zH
|
|
||||||
66KAOsb9S3FdD0fnjMp0
|
|
||||||
=bbR1
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Parser/XML-Parser-2.410.0-r2.ebuild,v 1.3 2014/08/05 22:11:19 vapier Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=TODDR
|
|
||||||
MODULE_VERSION=2.41
|
|
||||||
inherit perl-module multilib
|
|
||||||
|
|
||||||
DESCRIPTION="A Perl extension interface to James Clark's XML parser, expat"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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-libs/expat-1.95.1-r1"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
SRC_TEST=do
|
|
||||||
myconf="EXPATLIBPATH=${EPREFIX}/usr/$(get_libdir) EXPATINCPATH=${EPREFIX}/usr/include"
|
|
24
sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild
vendored
Normal file
24
sdk_container/src/third_party/portage-stable/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MODULE_AUTHOR=TODDR
|
||||||
|
MODULE_VERSION=2.44
|
||||||
|
inherit perl-module multilib
|
||||||
|
|
||||||
|
DESCRIPTION="A Perl extension interface to James Clark's XML parser, expat"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~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-libs/expat-1.95.1-r1"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
SRC_TEST=do
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
myconf="EXPATLIBPATH=${EPREFIX}/usr/$(get_libdir) EXPATINCPATH=${EPREFIX}/usr/include"
|
||||||
|
perl-module_src_configure
|
||||||
|
}
|
@ -1,7 +1,10 @@
|
|||||||
<?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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>perl</herd>
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="cpan">XML-Parser</remote-id>
|
<remote-id type="cpan">XML-Parser</remote-id>
|
||||||
<remote-id type="cpan-module">XML::Parser</remote-id>
|
<remote-id type="cpan-module">XML::Parser</remote-id>
|
||||||
|
8
sdk_container/src/third_party/portage-stable/dev-util/patchutils/Manifest
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/dev-util/patchutils/Manifest
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
AUX patchutils-0.3.3-format-security.patch 715 SHA256 f4c17fda9bea2e48f0265855403a64d063f7cd50fcff37cc59cc5113926bd434 SHA512 b98932e5e48dfefb2ef8550c7f212cb0bf7417b0ed42705e3ddd9164d522ebdb47a0610539769a49a19d10e6389eb9e764fc5ef7bdd03af9b29feeb76a51c8fa WHIRLPOOL 4b1f7415f3a55ee96c3b4939bc67fb14faa445524cf696ea8aea436929a10b6373fce3481f7f5beda96c07ab777f44b5bc17e16011d96ccfdd7813acdfda7624
|
||||||
|
DIST patchutils-0.3.3.tar.xz 156328 SHA256 91f4e8451b2efcac5d40c966e42c175803450f0de94c926bfecc12c90070ad3c SHA512 4ec085078e9ae2e878dc10fbfea5974d9772716aef5d8e130a0023ceaa26640bccfaf1022c8153923b38230b36c8d4dddf4aaa674076c733bb1277895b63a268 WHIRLPOOL b4db67f2682e3bd4a37abacaa56477f7bfe79210469243c572ebd870e0e19cb54e51d6be79b737210e9de685d09470ce2d2db0452fe4b8f26f72f06a9cb6b3f8
|
||||||
|
DIST patchutils-0.3.4.tar.xz 166400 SHA256 cf55d4db83ead41188f5b6be16f60f6b76a87d5db1c42f5459d596e81dabe876 SHA512 ede006122fad180b78feaf69294f1c40c0a764981fa581f1893abeeb0421f9d586fc33f79d065690a6bc6187a31f11311b086669879dde12c6e49c7c8a2aa440 WHIRLPOOL 4f6b04ff139f9b8ae8c0d7e3ac7200071de087b70633ec17836937c473b54cc6d60d7572d91fe36735b12d1eaed57ebcaac9283d41f9a06f19f52683b4c0e372
|
||||||
|
EBUILD patchutils-0.3.3.ebuild 754 SHA256 61e8ae1779fd8384f6477c1b354932afa3f687f7e0bc6b07141f99af3ec5027b SHA512 8f67afa723ad1162d17c816bb3b185019dd648da5c6e541ac74a974e9b76689ce93df139bbf7d87c6746a87425e0e65c76cff70ae9d06b731afbf06ce7d1ddef WHIRLPOOL 3f57da568271976457a9b9b35c5df918ed3b0073a5ec5de3d04114a7c9021ce0fd194673b3c2579fb49dee0680110db57460081c89f80a3ac779e786f804fca4
|
||||||
|
EBUILD patchutils-0.3.4.ebuild 796 SHA256 4d8405c50038d1e6aac9adde4f511b53aff1d3d14e150208253184fc603c5a96 SHA512 ced9f7744439e3fe462d8a03ee862b05f91dba19f8a0c69005985ecd208ab4ef029214e5cb779102b6beff11e6c77097124c27114b38dee06aecc39781df2dad WHIRLPOOL 34e12c308669568c9e5b0d627eac06040a5d63ca2123d4fcc3ef2a068c63c823438da5a7f080a624afb5dff12026aa818c5ea105fee37f09324be28d1d580f15
|
||||||
|
MISC ChangeLog 2714 SHA256 5510f9ab78ee2dc79939b1856fba7518cf15be0bd4a41566652cd97eec4d35c6 SHA512 d34ba801a34e2142c83f9f626a5e57f31acbefda775b7a926142515965e64f7fef5493059479dda7ab411243a65c22d16d7b2db4450d2f0989c2c9c2d97e64c5 WHIRLPOOL c5f909e132caea79bdf2ae0563ac4d2248e02c0dfa085f5ed4e66b052a52eaaede7bd2d856d00621ff5c256f6d533f9bd89b64f8c8d13b3549f674cb21ecf82a
|
||||||
|
MISC ChangeLog-2015 9899 SHA256 2fec93564625de38604da1f896d64e75a564d6b62cae69c0803c0bb7380e07b7 SHA512 f90b3d2d230251687edded087a3b808b6f8baaaf72ba172c3c31f022de4fc1a41baa14572b1d0485f16f9c2666ec35eb73dfaf8f6d1e681c6c347dff5d89d994 WHIRLPOOL 585bddff8c5b8f1ed7d0f441f015cebc495bc7278043a5a37ee2ecfc65594e582f2d282620560fde3edf2f7ee89ef3d16e5a8c66a131ca81535ebed2ae2faa9f
|
||||||
|
MISC metadata.xml 265 SHA256 5c4f9426c69dd2191012bf8aae1952f4f6298c1f6ff0ec1e45fe0e05327694e9 SHA512 176f814d8c555e8726f36e012367b698e8a19a0662982621029a7f9190beecc5e6798e43c51698dc149364966cdeff7061121e54fa9d4cf2a3559a6ce4904e25 WHIRLPOOL 2fa84a9f23f48e804ab20a6fabe2707f86227bded2a41d3af30958db5a69bc6276140a7f035a256caeca5a8b8ce1c240383c300a90fc4a83334c178769bc3519
|
@ -0,0 +1,25 @@
|
|||||||
|
src/filterdiff.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/filterdiff.c b/src/filterdiff.c
|
||||||
|
index eb08d49..0b2b301 100644
|
||||||
|
--- a/src/filterdiff.c
|
||||||
|
+++ b/src/filterdiff.c
|
||||||
|
@@ -1263,7 +1263,7 @@ read_regex_file (const char *file)
|
||||||
|
char errstr[300];
|
||||||
|
regerror (err, ®ex[num_regex - 1], errstr,
|
||||||
|
sizeof (errstr));
|
||||||
|
- error (EXIT_FAILURE, 0, errstr);
|
||||||
|
+ error (EXIT_FAILURE, 0, "%s", errstr);
|
||||||
|
exit (1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -1509,7 +1509,7 @@ int main (int argc, char *argv[])
|
||||||
|
char errstr[300];
|
||||||
|
regerror (err, ®ex[num_regex - 1], errstr,
|
||||||
|
sizeof (errstr));
|
||||||
|
- error (EXIT_FAILURE, 0, errstr);
|
||||||
|
+ error (EXIT_FAILURE, 0, "%s", errstr);
|
||||||
|
exit (1);
|
||||||
|
}
|
||||||
|
}
|
@ -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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>perl</herd>
|
<maintainer type="project">
|
||||||
|
<email>shell-tools@gentoo.org</email>
|
||||||
|
<name>Gentoo Shell Tools Project</name>
|
||||||
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
24
sdk_container/src/third_party/portage-stable/dev-util/patchutils/patchutils-0.3.3.ebuild
vendored
Normal file
24
sdk_container/src/third_party/portage-stable/dev-util/patchutils/patchutils-0.3.3.ebuild
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A collection of tools that operate on patch files"
|
||||||
|
HOMEPAGE="http://cyberelk.net/tim/patchutils/"
|
||||||
|
SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
# The testsuite makes use of gendiff(1) that comes from rpm, thus if
|
||||||
|
# the user wants to run tests, it should install that too.
|
||||||
|
DEPEND="test? ( app-arch/rpm )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-format-security.patch
|
||||||
|
}
|
26
sdk_container/src/third_party/portage-stable/dev-util/patchutils/patchutils-0.3.4.ebuild
vendored
Normal file
26
sdk_container/src/third_party/portage-stable/dev-util/patchutils/patchutils-0.3.4.ebuild
vendored
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="A collection of tools that operate on patch files"
|
||||||
|
HOMEPAGE="http://cyberelk.net/tim/patchutils/"
|
||||||
|
SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
# testsuite makes use of gendiff(1) that comes from rpm, thus if the user wants
|
||||||
|
# to run tests, it should install that package as well.
|
||||||
|
DEPEND="test? ( app-arch/rpm )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-0.3.3-format-security.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# See bug 605952.
|
||||||
|
make check || die
|
||||||
|
}
|
@ -1,127 +0,0 @@
|
|||||||
# ChangeLog for dev-util/perf
|
|
||||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/ChangeLog,v 1.20 2012/06/28 08:23:07 naota Exp $
|
|
||||||
|
|
||||||
*perf-3.4 (28 Jun 2012)
|
|
||||||
|
|
||||||
28 Jun 2012; Naohiro Aota <naota@gentoo.org> +perf-3.4.ebuild, metadata.xml:
|
|
||||||
Version bump; Assign myself as a maintainer.
|
|
||||||
|
|
||||||
*perf-3.2 (28 Feb 2012)
|
|
||||||
|
|
||||||
28 Feb 2012; Mike Frysinger <vapier@gentoo.org> -perf-2.6.35_rc4.ebuild,
|
|
||||||
-perf-3.1.ebuild, +perf-3.2.ebuild:
|
|
||||||
Fix automagic depends #390191 and clean up the ebuild.
|
|
||||||
|
|
||||||
*perf-3.1 (01 Nov 2011)
|
|
||||||
|
|
||||||
01 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +perf-3.1.ebuild:
|
|
||||||
Version bump. Improve install phase. Fix automagic dependency on
|
|
||||||
dev-libs/newt and python. Install python+perl tools. Ensure DWARF is built on
|
|
||||||
amd64.
|
|
||||||
|
|
||||||
*perf-2.6.35_rc4 (11 Jul 2010)
|
|
||||||
|
|
||||||
11 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-perf-2.6.33.1.ebuild, -perf-2.6.34.ebuild, -perf-2.6.35_rc3.ebuild,
|
|
||||||
+perf-2.6.35_rc4.ebuild:
|
|
||||||
Version bump to latest rc.
|
|
||||||
|
|
||||||
*perf-2.6.35_rc3 (12 Jun 2010)
|
|
||||||
|
|
||||||
12 Jun 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
+perf-2.6.35_rc3.ebuild:
|
|
||||||
Bump to latest rc.
|
|
||||||
|
|
||||||
*perf-2.6.34 (18 May 2010)
|
|
||||||
|
|
||||||
18 May 2010; Diego E. Pettenò <flameeyes@gentoo.org> -perf-2.6.32.ebuild,
|
|
||||||
+perf-2.6.34.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*perf-2.6.33.1 (16 Mar 2010)
|
|
||||||
|
|
||||||
16 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-perf-2.6.33_rc6.ebuild, -perf-2.6.33_rc7.ebuild, +perf-2.6.33.1.ebuild:
|
|
||||||
Version bump and remove older RCs.
|
|
||||||
|
|
||||||
*perf-2.6.33_rc7 (09 Feb 2010)
|
|
||||||
|
|
||||||
09 Feb 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
+perf-2.6.33_rc7.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*perf-2.6.33_rc6 (31 Jan 2010)
|
|
||||||
|
|
||||||
31 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-perf-2.6.33_rc2.ebuild, -perf-2.6.33_rc5.ebuild, +perf-2.6.33_rc6.ebuild,
|
|
||||||
metadata.xml:
|
|
||||||
Bump to rc6 (instead of revbumping) so that the RC patch is actually
|
|
||||||
applied. Huge thanks to Zeev Tarantov in bug #302387 for reporting and
|
|
||||||
providing the fix. Also introduce perl USE flag for the Perl scripting in
|
|
||||||
perf, and fix building with USE=perl and --as-needed (patch to be sent
|
|
||||||
upstream).
|
|
||||||
|
|
||||||
23 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
perf-2.6.33_rc2.ebuild, perf-2.6.33_rc5.ebuild:
|
|
||||||
Fix (again) bug #291801.
|
|
||||||
|
|
||||||
*perf-2.6.33_rc5 (22 Jan 2010)
|
|
||||||
|
|
||||||
22 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
+perf-2.6.33_rc5.ebuild:
|
|
||||||
Bump to latest rc.
|
|
||||||
|
|
||||||
*perf-2.6.33_rc2 (28 Dec 2009)
|
|
||||||
|
|
||||||
28 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-perf-2.6.33_rc1.ebuild, +perf-2.6.33_rc2.ebuild:
|
|
||||||
Version bump and cleanup previous rc.
|
|
||||||
|
|
||||||
*perf-2.6.33_rc1 (19 Dec 2009)
|
|
||||||
|
|
||||||
19 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
+perf-2.6.33_rc1.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*perf-2.6.32 (04 Dec 2009)
|
|
||||||
|
|
||||||
04 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-perf-2.6.32_rc7.ebuild, +perf-2.6.32.ebuild:
|
|
||||||
Bump to final .32 version.
|
|
||||||
|
|
||||||
*perf-2.6.32_rc7 (16 Nov 2009)
|
|
||||||
|
|
||||||
16 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-perf-2.6.32_rc6.ebuild, +perf-2.6.32_rc7.ebuild:
|
|
||||||
Version bump to latest rc; make the linux-info checks non-fatal since the
|
|
||||||
package builds anyway.
|
|
||||||
|
|
||||||
04 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
perf-2.6.32_rc6.ebuild:
|
|
||||||
Fix typo, closes bug #291801 by Zeev Tarantov.
|
|
||||||
|
|
||||||
*perf-2.6.32_rc6 (03 Nov 2009)
|
|
||||||
|
|
||||||
03 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org> -perf-2.6.31.ebuild,
|
|
||||||
-perf-2.6.32_rc5.ebuild, +perf-2.6.32_rc6.ebuild:
|
|
||||||
Version bump to latest rc, make sure the ebuild is fixed to fetch properly
|
|
||||||
(was broken before), remove previous stuff.
|
|
||||||
|
|
||||||
31 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
perf-2.6.32_rc5.ebuild, metadata.xml:
|
|
||||||
Add doc USE flag to build documentation and man pages.
|
|
||||||
|
|
||||||
*perf-2.6.32_rc5 (30 Oct 2009)
|
|
||||||
|
|
||||||
30 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
+perf-2.6.32_rc5.ebuild:
|
|
||||||
Bump to version 2.6.32_rc5 already, add support for patching in an RC
|
|
||||||
version.
|
|
||||||
|
|
||||||
*perf-2.6.31 (30 Oct 2009)
|
|
||||||
|
|
||||||
30 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org> +perf-2.6.31.ebuild,
|
|
||||||
+metadata.xml:
|
|
||||||
Initial import of the performance counter userland utility.
|
|
||||||
|
|
@ -1,6 +1,21 @@
|
|||||||
DIST linux-3.2.tar.bz2 78147838 SHA256 c881fc2b53cf0da7ca4538aa44623a7de043a41f76fd5d0f51a31f6ed699d463 SHA512 1f57b98e8da34b10f37ce94e0f13a994c111d483b104c27a8f58a4a55013a73a9f1ffcebb597be63ce0dfadb92201e93b0e072ba49bac0033026aceb0840c812 WHIRLPOOL 3dc893bde09f064e4614183964a4b9feaab938ca7a739f46f825818a577884eae815f195b52a4c55c571345de59d7ba09631fb68dac481a0837b24868ce60e3d
|
AUX perf-4.1.5-prefix.patch 1637 SHA256 dac4671e909a0af78345f6253e4c7ca04f0d3d400c76eecaf0149ad51639b241 SHA512 ff7179d7b06513a83f0909723ad47774c07ad089079f43750c24a1dca685745048bce5ea6b0766e65e48b75b50d5a26866e827a89b0206800769ea2779355d6b WHIRLPOOL b9015891fcb48d113b8015a54a7dae290b041ab1cb607c7ea196fc6aeec74c6b14d221c3197efa2ff2040249498082a5fb9588c51428489a1fc9d349b5e799d1
|
||||||
DIST linux-3.4.tar.bz2 80173484 SHA256 a797a15d0b6228381507c14ecf4eec4a6cc5c77cfd521ba3b3e1325e85b5b16d SHA512 597002fa82b70b5052f9e05c1d8547bc5f89d8e1aecfd1765f4033f6d2c5c02d51b6372dbeef12c2eb070ae318a04c39925050cb37a39399961c8b263479fca1 WHIRLPOOL 57e6dd7094db2bc41175d7bb551e8237ea96eacf3710a734e8413915c54304e84ca11455e41c7752882ce81048459555d44d1798bf0775b79c3d74b13aa3a9f2
|
DIST linux-3.12.tar.bz2 91111381 SHA256 43129defd9079c99cf5e57506d36b6b01614c734a5ed9e604d3a7c1510ab8b22 SHA512 bea14d044c8a0257d8312f45db6a39ca4f9dffe8ac32a11198e90762ee1735c8b6975bb81c635a4755d451793fa7c7e5b2d7d692c9e57133b15b4cdc941febf1 WHIRLPOOL 1889c3f689cf305856112f350e3901175b9f6c4f1e4143d62b40e502000685ade3e75b211a8a9fd948f6225e1c57a68cae10ceb649ff7976981089290d562926
|
||||||
EBUILD perf-3.2.ebuild 4228 SHA256 6763a106b3c42da98659903996942a73073bcdbea725c1b0c0d2eb6ce873662e SHA512 2e3ce7a1dae8933b360a58adcb8ff7f5e657729c0ffbe6345e296163e9c63738715851786a8469eb8ee14f8bc7d29d8ecd7b679e730a541942b23d503cdb3872 WHIRLPOOL 263b89d4fba11dffb50227be605a58c4d7d97912050949247a9bc85c6ae2b24250acad27ace23ee8ace8495ed49c423f9aa5811471b3bdc061250b3158198724
|
DIST linux-3.13.tar.xz 77187032 SHA256 4d5e5eee5f276424c32e9591f1b6c971baedc7b49f28ce03d1f48b1e5d6226a2 SHA512 1ba223bb4b885d691a67196d86a8aaf7b4a1c351bf2a762f50f1b0c32da00dd0c28895872a66b49e8d244498d996876609268e64861d28ac4048886ef9f79b87 WHIRLPOOL 2992257a17e85b3eb16fcaf21678fa6dbf31f80c2099fd1ad0ff9852ac1d16122ac8e2c0b46421d8895d4368253a724e439cd625307ee7af7bd1e50cb2c9b62a
|
||||||
EBUILD perf-3.4.ebuild 4306 SHA256 24e6468c5e72612bf5348a1226ef49f751369b80ffe4203d36ce9118a900aebf SHA512 4f87cf6a0627983c946c76c4e3f9c099fbb1618fa96905cfdd4b4cf7b01f06815c52d70016d98ce58e375320e6921f429638eaf2a76b32b85fc1a848525341f6 WHIRLPOOL 190a9abe22b1b3065785522c24b0183fdbf7be46b58eb8d12b6a35233a88853be4adf38be064856d508de75b22c3e63909e747dd12ded0a93414f62f9446bb8f
|
DIST linux-3.15.tar.xz 79676484 SHA256 c3927e87be4040fa8aca1b58663dc0776aaf00485604ff88a623be2f3fb07794 SHA512 d5dc477cad4584e56e2e2ef9e0950c2b22e76e5cf5090a896ba099cb7c5e5db1853a4aeb96b199189653dc66d461557e95198e37516a619f7ddc01ba6b308e02 WHIRLPOOL 7f3dfde1a23aab75b7f40770ae2ca77c1b28f845e4abe6296b2aec9b56fe94f7afa76b00eb6cc7475305c31b726ebeb4643107dd48c12ac04c933cf1856b8e77
|
||||||
MISC ChangeLog 4060 SHA256 7d9e1ea96b6fbda5c2da9a76a7d73faa248ac6d6e23f0e79ac61da8658e61e9f SHA512 57a65534b2f4de155672fc904e2228fffec6127bf2c8e32a3e536724b7f421985eb8c2a357a112ddcee1dc7c46b6742609ee12d4c5f1822b1461094a62db2213 WHIRLPOOL f23946f81193482f339a04edd77c6352a53bdd9ea269070896b9c63a447c40f4deeddadd4680f0501304617239936343518b3ca844516373d4d62f2ccf887ebb
|
DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8
|
||||||
MISC metadata.xml 891 SHA256 69d162e1557448101186ac1de9fc2b6c9aebbe1571cf859016fe9513cd943d07 SHA512 a883c8ab5a15b618bdc91541662f025e16420ff8668e17f45d23edefd5dc00ba2880a28ac8c8328073bcadd5e4a86c04133e4be2f55afcd7520f78af70bedf5c WHIRLPOOL fd0b88fc3d76d80ab1ca15966d536cccdf6cd218b310a07fc83fbd5fdfe53ca8d7be90adfd9be30f9ae8409605d4d876faf2c58357a998c80a9ccb0aab80ad57
|
DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
|
||||||
|
DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
|
||||||
|
DIST patch-3.13.1.xz 2884 SHA256 74a093b2cacddac0a105e0989b7bf0e9829b9923e2d71ca10382e90324a17e74 SHA512 164235a15e6a984e9aeaf9fe475a8b2975d5e4c4b28dd4ecf99064b0f0c72eea766d925340f1a7232cabcbd23d26773527c300b6d995bf5cde18a276208fdccc WHIRLPOOL 0ea0118960970b7d6465445252e7a21a6aeb494c0afefec5f52a68c0b7e0d63fd2ed59a3877fbe9ebd282ac03812235b021534866efa8f46d549b6f70228e4b6
|
||||||
|
DIST patch-3.15.5.xz 122232 SHA256 9b0d000e0bdec7a25ee6303afdab8d2af77439995876eadd6ce248e5c954037d SHA512 6831200503334e839c3cccdad29058aecc0205171cc5b75205d0a2aada8636633889ebff35d9677d4567bbaeea249efc83571e016104cd67554fe72b3b405755 WHIRLPOOL 56e1e817c08b4557e18b34d148d8ffd0f73bf8dec92f2339ca9413ca2143b65ec35f6d48c87e37f140226e57d7df33f06d6c53a48dafa7ddf090a839fdabe024
|
||||||
|
DIST patch-4.1.5.xz 170056 SHA256 b495cf8a7b978986dd2b757b687751c62f635d15cc2228edb80934bc0d449dcc SHA512 1325cdb35ea1f277d513932af37804f788b96ae63b94cedeb3c9b916ee8963bbd6aca5d0e13279e36a81f1de06005c5f3666ecfc845609932686f261fa4250c5 WHIRLPOOL 291ddfcde395c3d201a8172f7281ac560167a8bce78d3196b47e4c7be759545282cc1104fc7b2edc95d90250a834cc23103199275bc8c6974bd4229dd530d1a3
|
||||||
|
DIST patch-4.4.4.xz 200972 SHA256 9061d8f57cc25d760387c4e6b7d5cceacaa808e8784a3e478012e7c2949853c8 SHA512 c206af7803cb0915fbe2bd27ed33282452db3fbd3070c73e4c7147443efd3c7588fb3be12d0abc08742381fbe892190602b29147684630aa9e6ff5e9efa49dbc WHIRLPOOL e6a004e32eecca1507354f97d3de85a07c1b9512fe3d4d87173e6d39c02ef1c2411abd0c26b6a077cd5eaefde11dd201445f72b9a0cf185e76635bdcc36df8dd
|
||||||
|
DIST patch-4.9.13.xz 295932 SHA256 87a0f07dd393e2d08850f0536417d091684535ff0c8ab8f8d9aeab1db38589bf SHA512 d7956cc8a4ab11514789af4f1f7023268e4b003216766c153f0f09aac659aabda5de634b363d53f8daeddfcf5820619c5bca31ff5f9aeb187c1df016c05f68d5 WHIRLPOOL 154747030245f5c1e9f6d9717c32584e3901372fdfe7945497b294c7454f2da4ae4959cf9f1bdd091dca70d346125023a0b5d0c75cc3745342eb8bb56c68e023
|
||||||
|
EBUILD perf-3.12.ebuild 5006 SHA256 a549d1bcbeddd0b503fd4bbb4d2f960018e51069333a738086a5cf7999a57403 SHA512 dc69ba512aa1a9f2647dd48f32e5891db94bb3cd8a0294f39e6cf15a76571afeab29956cbb75e76ddc151bb76821ad51c34e7830789bbd8c05a26a5c0de9f9f1 WHIRLPOOL c8ad0306046c2cb433d1229b2f9699956f72db8e9468bb6e4d609ca32608bbf823162ebf6ded248742cb8f06dbc7a2f0c5661b18ba8fbfd238afce9d45ed58c9
|
||||||
|
EBUILD perf-3.13.1-r1.ebuild 5128 SHA256 e81a461d221ab947d0850f152de397d8e2e9221dc2934d3f149dba407f4e12de SHA512 19287c4ee43e11aa62748eb3ad40839e8cd27f78710d3f72d5cb10511247a37bcff55c8355a175ea6b155eb873701a080370f29e1d317d0252f929f134c09c26 WHIRLPOOL f78c3f0d591efaeb01ad7eaeb2b813c0f7f2ab46d0b94eaba8691e0e73cbc333a0619a9ba8f38810ddf1937305e446c5359e8a8c6e78d8b568737f44f9c00f2d
|
||||||
|
EBUILD perf-3.15.5.ebuild 5143 SHA256 d263ee8e8e944a6456a2cdbd7b32e9defcd8fa97c19dec354b0b5ee3d43b952f SHA512 c02b0e36e0cdf192c0a494994e1013d227d73c289471811270fc5877a6256ac52e3aeae0c926c21762adddde51ee61d54acbe5448cd2c13d6b0bffb6ad790038 WHIRLPOOL 3abf1eceb669b4c0e35d7889b885c323a4fad077163e83d475a9cb6588f05ab8990741684847b90a8bbb891a10c7e8ddbac9d0b008905456916f19a6896bec4a
|
||||||
|
EBUILD perf-4.1.5-r1.ebuild 5269 SHA256 60d3c288baea63e98d8c8f0b5dd9dbdb82cba98fad955d76de3b5abe8ffbeab9 SHA512 c99b7791b0d143519c4e511499420a773b789038a65503f58aabe536f1988cb7d2275008d9dc83e5772119b79b48c1172e76e01c1c7c5ca8d38bb9ddaee7e531 WHIRLPOOL 3cda17ba49e85886a11de6fe099228cfd2a2f9a1f0ccd3a0d3c1f40848f34a2930c228cc546bcce425520716b43e441ee2d95354a2f0e2f0bfd4f32009252876
|
||||||
|
EBUILD perf-4.4.4.ebuild 5040 SHA256 abab8bc18347291e53577598ab3f127363e8b90add2641e8c787c17c6d13c02a SHA512 e5d37cfbd4d34f93950c13749a4317f6758b54bbd3c93599fa21eac709ae28b22c07000fbf5ecc69c512eca30b9492a1b71cccca58f48b754a28ecb7d81d24ed WHIRLPOOL 75aa62e82cbf15df3b34f84c728000e6c38452746c7b3918069bb6fc23e73b96c11151cd82fe83e1ef00e255ce9efc4b5e959997a8f37577efa57539783c8a93
|
||||||
|
EBUILD perf-4.9.13.ebuild 4780 SHA256 1c4108a23d10577e90236a4a093f768af270bf049e61883962e8bc526f956d37 SHA512 d4c9064643b8688c3deb050bb519223259c80beb3e322239e76cb78f62595a80e90a7529ccd1e6c6cd01be94309f9f271953b26e95bc9a1435f7fea5e4cc6552 WHIRLPOOL a52684efafc6701421ed6b3d33a8d2430a8f1ffa9683137966ff0493dfd748886d6fe68c2ad9b7463cba423e553ec0b52f6cc1c7885c2c8f1ff9d7c3b5fab906
|
||||||
|
MISC ChangeLog 3650 SHA256 0975840be7bd7127c7d5b83a130f6ae8621256a7f02eb80196c69298b918eca2 SHA512 742d129e590b0c36adc7cc3b81fa51184c1c147dec3aa5c844a704f81cbab7023f39229c7e06ffcf06f4a5af5d1ba44100b8421f4c52fa5b8f8c47df4016d7ae WHIRLPOOL effae523378dd7bbdfac3dbb990e7e1a0b8d0cb18c08128c138f3e84d8f6419a9c117c4e7ed867d2ebc4e32279ab12f6c99a921d596f36da2cac74c89c55abc3
|
||||||
|
MISC ChangeLog-2015 6264 SHA256 740d932dcee9533fa7cb6a2a03eecdc04aeb744b5d456dcb9972f6c228b57e2f SHA512 aebf127fb17bd1fd086d9f0057dfb5f044e789f943dbda5ef2260b5145944c4f8f44d241610209ec9c9a65908aa932019d5f0d3c027dfb5869423daf6762cb08 WHIRLPOOL 0f040aa61460166d988e4becfe91449bab91e90c5ac2d5da04eeb8685142a96700f776625f21b4997d5518857597c851934ebcdf6e558407ee25adce0d5ca63f
|
||||||
|
MISC metadata.xml 1153 SHA256 880863b904a364fe264b2d6e4db2d5086b543df748a140aeab88bf531db1c88e SHA512 18e5b436d7ae5ba8c9da8bd4007e33006e25f351d9e01e55127bd35f47446663faafa1de37283410e0cec9f00b8b4422afb4a8d256b8161d88c3c084e8c9a09d WHIRLPOOL 2f765f9167d86eb0317b673f91f2c44190dc6d1a231d2fc047cdea57c8c0fcc03083bdfa03fae2abae1263d225141f1b9f6109f91026c77d47f7e532fb907c31
|
||||||
|
43
sdk_container/src/third_party/portage-stable/dev-util/perf/files/perf-4.1.5-prefix.patch
vendored
Normal file
43
sdk_container/src/third_party/portage-stable/dev-util/perf/files/perf-4.1.5-prefix.patch
vendored
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
commit 75e84ab906ef8935cff3df3d8929f1bafea81599
|
||||||
|
Author: Lukas Wunner <lukas@wunner.de>
|
||||||
|
Date: Thu Jun 18 13:00:32 2015 +0200
|
||||||
|
|
||||||
|
perf tools: Fix build breakage if prefix= is specified
|
||||||
|
|
||||||
|
Invoking Makefile.perf with prefix= breaks the build since Makefile.perf
|
||||||
|
hands that variable down to Makefile.build where it overrides
|
||||||
|
|
||||||
|
prefix := $(subst ./,,$(OUTPUT)$(dir)/)
|
||||||
|
|
||||||
|
leading to errors like this:
|
||||||
|
|
||||||
|
No rule to make target '/usrabspath.o', needed by '/usrlibperf-in.o'
|
||||||
|
|
||||||
|
Signed-off-by: Lukas Wunner <lukas@wunner.de>
|
||||||
|
Acked-by: Jiri Olsa <jolsa@kernel.org>
|
||||||
|
Cc: David Ahern <dsahern@gmail.com>
|
||||||
|
Fixes: c819e2cf2eb6f65d3208d195d7a0edef6108d5
|
||||||
|
Link: http://lkml.kernel.org/r/5582c48a.84a22b0a.a918.5285SMTPIN_ADDED_MISSING@mx.google.com
|
||||||
|
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
|
||||||
|
|
||||||
|
diff --git a/tools/build/Makefile.build b/tools/build/Makefile.build
|
||||||
|
index 10df572..98cfc38 100644
|
||||||
|
--- a/tools/build/Makefile.build
|
||||||
|
+++ b/tools/build/Makefile.build
|
||||||
|
@@ -94,12 +94,12 @@ obj-y := $(patsubst %/, %/$(obj)-in.o, $(obj-y))
|
||||||
|
subdir-obj-y := $(filter %/$(obj)-in.o, $(obj-y))
|
||||||
|
|
||||||
|
# '$(OUTPUT)/dir' prefix to all objects
|
||||||
|
-prefix := $(subst ./,,$(OUTPUT)$(dir)/)
|
||||||
|
-obj-y := $(addprefix $(prefix),$(obj-y))
|
||||||
|
-subdir-obj-y := $(addprefix $(prefix),$(subdir-obj-y))
|
||||||
|
+objprefix := $(subst ./,,$(OUTPUT)$(dir)/)
|
||||||
|
+obj-y := $(addprefix $(objprefix),$(obj-y))
|
||||||
|
+subdir-obj-y := $(addprefix $(objprefix),$(subdir-obj-y))
|
||||||
|
|
||||||
|
# Final '$(obj)-in.o' object
|
||||||
|
-in-target := $(prefix)$(obj)-in.o
|
||||||
|
+in-target := $(objprefix)$(obj)-in.o
|
||||||
|
|
||||||
|
PHONY += $(subdir-y)
|
||||||
|
|
@ -1,9 +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 "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer>
|
<maintainer type="person">
|
||||||
<email>naota@gentoo.org</email>
|
<email>naota@gentoo.org</email>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>dlan@gentoo.org</email>
|
||||||
|
<name>Yixun Lan</name>
|
||||||
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name="demangle">
|
<flag name="demangle">
|
||||||
Enable C++ symbol name demangling, using libbfd from
|
Enable C++ symbol name demangling, using libbfd from
|
||||||
@ -18,8 +22,12 @@
|
|||||||
documentation handling tools that are not always welcome on user
|
documentation handling tools that are not always welcome on user
|
||||||
systems.
|
systems.
|
||||||
</flag>
|
</flag>
|
||||||
|
<flag name="numa">Enable NUMA support</flag>
|
||||||
<flag name="perl">
|
<flag name="perl">
|
||||||
Add support for Perl as a scripting language for perf tools.
|
Add support for Perl as a scripting language for perf tools.
|
||||||
</flag>
|
</flag>
|
||||||
|
<flag name="unwind">
|
||||||
|
Use sys-libs/libunwind for frame unwinding support.
|
||||||
|
</flag>
|
||||||
</use>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,20 +1,18 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
# 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/dev-util/perf/perf-3.4.ebuild,v 1.1 2012/06/28 08:23:07 naota Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="5"
|
||||||
|
|
||||||
PYTHON_DEPEND="python? 2"
|
PYTHON_COMPAT=( python2_7 )
|
||||||
inherit versionator eutils toolchain-funcs python linux-info
|
inherit versionator eutils toolchain-funcs python-single-r1 linux-info
|
||||||
|
|
||||||
MY_PV="${PV/_/-}"
|
MY_PV="${PV/_/-}"
|
||||||
MY_PV="${MY_PV/-pre/-git}"
|
MY_PV="${MY_PV/-pre/-git}"
|
||||||
|
|
||||||
DESCRIPTION="Userland tools for Linux Performance Counters"
|
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||||
HOMEPAGE="http://perf.wiki.kernel.org/"
|
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||||
|
|
||||||
LINUX_V=$(get_version_component_range 1-2)
|
|
||||||
|
|
||||||
|
LINUX_V="${PV:0:1}.x"
|
||||||
if [[ ${PV/_rc} != ${PV} ]] ; then
|
if [[ ${PV/_rc} != ${PV} ]] ; then
|
||||||
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
||||||
PATCH_VERSION=$(get_version_component_range 1-3)
|
PATCH_VERSION=$(get_version_component_range 1-3)
|
||||||
@ -36,12 +34,15 @@ SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||||
IUSE="+demangle +doc perl python slang"
|
IUSE="audit +demangle +doc perl python slang unwind"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
RDEPEND="demangle? ( sys-devel/binutils )
|
RDEPEND="audit? ( sys-process/audit )
|
||||||
perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) )
|
demangle? ( sys-devel/binutils )
|
||||||
|
perl? ( dev-lang/perl )
|
||||||
slang? ( dev-libs/newt )
|
slang? ( dev-libs/newt )
|
||||||
|
unwind? ( sys-libs/libunwind )
|
||||||
dev-libs/elfutils"
|
dev-libs/elfutils"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
${LINUX_PATCH+dev-util/patchutils}
|
${LINUX_PATCH+dev-util/patchutils}
|
||||||
@ -51,7 +52,9 @@ DEPEND="${RDEPEND}
|
|||||||
app-text/asciidoc
|
app-text/asciidoc
|
||||||
app-text/sgml-common
|
app-text/sgml-common
|
||||||
app-text/xmlto
|
app-text/xmlto
|
||||||
sys-process/time )"
|
sys-process/time
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )"
|
||||||
|
|
||||||
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||||
S="${S_K}/tools/perf"
|
S="${S_K}/tools/perf"
|
||||||
@ -59,11 +62,12 @@ S="${S_K}/tools/perf"
|
|||||||
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||||
|
|
||||||
pkg_setup() {
|
pkg_setup() {
|
||||||
use python && python_set_active_version 2
|
linux-info_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
}
|
}
|
||||||
|
|
||||||
src_unpack() {
|
src_unpack() {
|
||||||
local paths=( tools/perf include lib "arch/*/include" "arch/*/lib" )
|
local paths=( tools/perf tools/scripts tools/lib include lib "arch/*/include" "arch/*/lib" )
|
||||||
|
|
||||||
# We expect the tar implementation to support the -j option (both
|
# We expect the tar implementation to support the -j option (both
|
||||||
# GNU tar and libarchive's tar support that).
|
# GNU tar and libarchive's tar support that).
|
||||||
@ -104,11 +108,16 @@ src_prepare() {
|
|||||||
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
||||||
-e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
|
-e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
|
||||||
-e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
|
-e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
|
||||||
|
-e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \
|
||||||
|
"${S}"/Makefile || die
|
||||||
|
sed -i -e 's:-Werror::' "${S_K}"/tools/lib/lk/Makefile || die
|
||||||
|
sed -i \
|
||||||
-e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
|
-e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
|
||||||
"${S}"/Makefile
|
"${S}"/Makefile \
|
||||||
|
"${S}"/Documentation/Makefile || die
|
||||||
|
|
||||||
# Avoid the call to make kernelversion
|
# Avoid the call to make kernelversion
|
||||||
echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE
|
echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
|
||||||
|
|
||||||
# The code likes to compile local assembly files which lack ELF markings.
|
# The code likes to compile local assembly files which lack ELF markings.
|
||||||
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||||
@ -116,27 +125,31 @@ src_prepare() {
|
|||||||
|
|
||||||
puse() { usex $1 "" no; }
|
puse() { usex $1 "" no; }
|
||||||
perf_make() {
|
perf_make() {
|
||||||
emake V=1 \
|
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||||
|
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||||
|
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||||
|
# x86. We can get that by telling the func to use an older linux version.
|
||||||
|
# It's kind of a hack, but not that bad ...
|
||||||
|
local arch=$(KV=2.6.23 tc-arch-kernel)
|
||||||
|
emake -j1 V=1 \
|
||||||
CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||||
prefix="/usr" bindir_relative="sbin" \
|
prefix="/usr" bindir_relative="sbin" \
|
||||||
CFLAGS_OPTIMIZE="${CFLAGS}" \
|
CFLAGS_OPTIMIZE="${CFLAGS}" \
|
||||||
LDFLAGS_OPTIMIZE="${LDFLAGS}" \
|
LDFLAGS_OPTIMIZE="${LDFLAGS}" \
|
||||||
ARCH="$(tc-arch-kernel)" \
|
ARCH="${arch}" \
|
||||||
NO_DEMANGLE=$(puse demangle) \
|
NO_DEMANGLE=$(puse demangle) \
|
||||||
|
NO_LIBAUDIT=$(puse audit) \
|
||||||
NO_LIBPERL=$(puse perl) \
|
NO_LIBPERL=$(puse perl) \
|
||||||
NO_LIBPYTHON=$(puse python) \
|
NO_LIBPYTHON=$(puse python) \
|
||||||
|
NO_LIBUNWIND=$(puse unwind) \
|
||||||
NO_NEWT=$(puse slang) \
|
NO_NEWT=$(puse slang) \
|
||||||
|
WERROR=0 \
|
||||||
"$@"
|
"$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
perf_make
|
perf_make
|
||||||
|
use doc && perf_make -C Documentation
|
||||||
if use doc ; then
|
|
||||||
pushd Documentation
|
|
||||||
emake ${makeargs}
|
|
||||||
popd
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
src_test() {
|
src_test() {
|
@ -1,51 +1,64 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
# 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/dev-util/perf/perf-3.2.ebuild,v 1.1 2012/02/28 22:21:05 vapier Exp $
|
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="5"
|
||||||
|
|
||||||
PYTHON_DEPEND="python? 2"
|
PYTHON_COMPAT=( python2_7 )
|
||||||
inherit versionator eutils toolchain-funcs python linux-info
|
inherit versionator eutils toolchain-funcs python-single-r1 linux-info
|
||||||
|
|
||||||
MY_PV="${PV/_/-}"
|
MY_PV="${PV/_/-}"
|
||||||
MY_PV="${MY_PV/-pre/-git}"
|
MY_PV="${MY_PV/-pre/-git}"
|
||||||
|
|
||||||
DESCRIPTION="Userland tools for Linux Performance Counters"
|
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||||
HOMEPAGE="http://perf.wiki.kernel.org/"
|
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||||
|
|
||||||
LINUX_V=$(get_version_component_range 1-2)
|
LINUX_V="${PV:0:1}.x"
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
if [[ ${PV/_rc} != ${PV} ]] ; then
|
|
||||||
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
||||||
PATCH_VERSION=$(get_version_component_range 1-3)
|
PATCH_VERSION=$(get_version_component_range 1-3)
|
||||||
LINUX_PATCH=patch-${PV//_/-}.bz2
|
LINUX_PATCH=patch-${PV//_/-}.xz
|
||||||
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||||
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||||
elif [[ $(get_version_component_count) == 4 ]] ; then
|
|
||||||
# stable-release series
|
|
||||||
LINUX_VER=$(get_version_component_range 1-3)
|
|
||||||
LINUX_PATCH=patch-${PV}.bz2
|
|
||||||
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
|
||||||
else
|
else
|
||||||
LINUX_VER=${PV}
|
VER_COUNT=$(get_version_component_count)
|
||||||
SRC_URI=""
|
if [[ ${VER_COUNT} -gt 2 ]] ; then
|
||||||
|
# stable-release series
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2)
|
||||||
|
LINUX_PATCH=patch-${PV}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
LINUX_VER=${PV}
|
||||||
|
SRC_URI=""
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LINUX_SOURCES="linux-${LINUX_VER}.tar.bz2"
|
LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
|
||||||
SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
|
||||||
IUSE="+demangle +doc perl python slang"
|
IUSE="audit +demangle +doc gtk perl python slang unwind"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
RDEPEND="demangle? ( sys-devel/binutils )
|
RDEPEND="audit? ( sys-process/audit )
|
||||||
perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) )
|
demangle? ( sys-devel/binutils )
|
||||||
|
gtk? ( x11-libs/gtk+:2 )
|
||||||
|
perl? ( dev-lang/perl )
|
||||||
slang? ( dev-libs/newt )
|
slang? ( dev-libs/newt )
|
||||||
|
unwind? ( sys-libs/libunwind )
|
||||||
dev-libs/elfutils"
|
dev-libs/elfutils"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
${LINUX_PATCH+dev-util/patchutils}
|
${LINUX_PATCH+dev-util/patchutils}
|
||||||
doc? ( app-text/asciidoc app-text/xmlto )"
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
doc? (
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/sgml-common
|
||||||
|
app-text/xmlto
|
||||||
|
sys-process/time
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )"
|
||||||
|
|
||||||
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||||
S="${S_K}/tools/perf"
|
S="${S_K}/tools/perf"
|
||||||
@ -53,11 +66,12 @@ S="${S_K}/tools/perf"
|
|||||||
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||||
|
|
||||||
pkg_setup() {
|
pkg_setup() {
|
||||||
use python && python_set_active_version 2
|
linux-info_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
}
|
}
|
||||||
|
|
||||||
src_unpack() {
|
src_unpack() {
|
||||||
local paths=( tools/perf include lib "arch/*/include" "arch/*/lib" )
|
local paths=( tools/perf tools/scripts tools/lib include lib "arch/*/include" "arch/*/lib" )
|
||||||
|
|
||||||
# We expect the tar implementation to support the -j option (both
|
# We expect the tar implementation to support the -j option (both
|
||||||
# GNU tar and libarchive's tar support that).
|
# GNU tar and libarchive's tar support that).
|
||||||
@ -98,11 +112,16 @@ src_prepare() {
|
|||||||
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
||||||
-e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
|
-e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
|
||||||
-e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
|
-e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
|
||||||
|
-e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \
|
||||||
|
"${S}"/Makefile || die
|
||||||
|
sed -i -e 's:-Werror::' "${S_K}"/tools/lib/lk/Makefile || die
|
||||||
|
sed -i \
|
||||||
-e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
|
-e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
|
||||||
"${S}"/Makefile
|
"${S}"/Makefile \
|
||||||
|
"${S}"/Documentation/Makefile || die
|
||||||
|
|
||||||
# Avoid the call to make kernelversion
|
# Avoid the call to make kernelversion
|
||||||
echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE
|
echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
|
||||||
|
|
||||||
# The code likes to compile local assembly files which lack ELF markings.
|
# The code likes to compile local assembly files which lack ELF markings.
|
||||||
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||||
@ -110,27 +129,32 @@ src_prepare() {
|
|||||||
|
|
||||||
puse() { usex $1 "" no; }
|
puse() { usex $1 "" no; }
|
||||||
perf_make() {
|
perf_make() {
|
||||||
|
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||||
|
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||||
|
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||||
|
# x86. We can get that by telling the func to use an older linux version.
|
||||||
|
# It's kind of a hack, but not that bad ...
|
||||||
|
local arch=$(KV=2.6.23 tc-arch-kernel)
|
||||||
emake V=1 \
|
emake V=1 \
|
||||||
CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||||
prefix="/usr" bindir_relative="sbin" \
|
prefix="/usr" bindir_relative="bin" \
|
||||||
CFLAGS_OPTIMIZE="${CFLAGS}" \
|
CFLAGS_OPTIMIZE="${CFLAGS}" \
|
||||||
LDFLAGS_OPTIMIZE="${LDFLAGS}" \
|
LDFLAGS_OPTIMIZE="${LDFLAGS}" \
|
||||||
ARCH="$(tc-arch-kernel)" \
|
ARCH="${arch}" \
|
||||||
NO_DEMANGLE=$(puse demangle) \
|
NO_DEMANGLE=$(puse demangle) \
|
||||||
|
NO_GTK2=$(puse gtk) \
|
||||||
|
NO_LIBAUDIT=$(puse audit) \
|
||||||
NO_LIBPERL=$(puse perl) \
|
NO_LIBPERL=$(puse perl) \
|
||||||
NO_LIBPYTHON=$(puse python) \
|
NO_LIBPYTHON=$(puse python) \
|
||||||
|
NO_LIBUNWIND=$(puse unwind) \
|
||||||
NO_NEWT=$(puse slang) \
|
NO_NEWT=$(puse slang) \
|
||||||
|
WERROR=0 \
|
||||||
"$@"
|
"$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
perf_make
|
perf_make -f Makefile.perf
|
||||||
|
use doc && perf_make -C Documentation
|
||||||
if use doc ; then
|
|
||||||
pushd Documentation
|
|
||||||
emake ${makeargs}
|
|
||||||
popd
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
src_test() {
|
src_test() {
|
||||||
@ -138,7 +162,7 @@ src_test() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
perf_make install DESTDIR="${D}"
|
perf_make -f Makefile.perf install DESTDIR="${D}"
|
||||||
|
|
||||||
dodoc CREDITS
|
dodoc CREDITS
|
||||||
|
|
182
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.15.5.ebuild
vendored
Normal file
182
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-3.15.5.ebuild
vendored
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit versionator eutils toolchain-funcs python-single-r1 linux-info
|
||||||
|
|
||||||
|
MY_PV="${PV/_/-}"
|
||||||
|
MY_PV="${MY_PV/-pre/-git}"
|
||||||
|
|
||||||
|
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||||
|
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||||
|
|
||||||
|
LINUX_V="${PV:0:1}.x"
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
||||||
|
PATCH_VERSION=$(get_version_component_range 1-3)
|
||||||
|
LINUX_PATCH=patch-${PV//_/-}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||||
|
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
VER_COUNT=$(get_version_component_count)
|
||||||
|
if [[ ${VER_COUNT} -gt 2 ]] ; then
|
||||||
|
# stable-release series
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2)
|
||||||
|
LINUX_PATCH=patch-${PV}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
LINUX_VER=${PV}
|
||||||
|
SRC_URI=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
|
||||||
|
SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||||
|
IUSE="audit debug +demangle +doc gtk perl python slang unwind"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="audit? ( sys-process/audit )
|
||||||
|
demangle? ( sys-devel/binutils )
|
||||||
|
gtk? ( x11-libs/gtk+:2 )
|
||||||
|
perl? ( dev-lang/perl )
|
||||||
|
slang? ( dev-libs/newt )
|
||||||
|
unwind? ( sys-libs/libunwind )
|
||||||
|
dev-libs/elfutils"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
${LINUX_PATCH+dev-util/patchutils}
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
doc? (
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/sgml-common
|
||||||
|
app-text/xmlto
|
||||||
|
sys-process/time
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )"
|
||||||
|
|
||||||
|
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||||
|
S="${S_K}/tools/perf"
|
||||||
|
|
||||||
|
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
linux-info_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local paths=( tools/perf tools/scripts tools/include tools/lib include lib "arch/*/include" "arch/*/lib" )
|
||||||
|
|
||||||
|
# We expect the tar implementation to support the -j option (both
|
||||||
|
# GNU tar and libarchive's tar support that).
|
||||||
|
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
|
||||||
|
tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
|
||||||
|
"${paths[@]/#/linux-${LINUX_VER}/}" || die
|
||||||
|
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
eshopts_push -o noglob
|
||||||
|
ebegin "Filtering partial source patch"
|
||||||
|
filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} > ${P}.patch || die
|
||||||
|
eend $? || die "filterdiff failed"
|
||||||
|
eshopts_pop
|
||||||
|
fi
|
||||||
|
|
||||||
|
local a
|
||||||
|
for a in ${A}; do
|
||||||
|
[[ ${a} == ${LINUX_SOURCES} ]] && continue
|
||||||
|
[[ ${a} == ${LINUX_PATCH} ]] && continue
|
||||||
|
unpack ${a}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
cd "${S_K}"
|
||||||
|
epatch "${WORKDIR}"/${P}.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Drop some upstream too-developer-oriented flags and fix the
|
||||||
|
# Makefile in general
|
||||||
|
sed -i \
|
||||||
|
-e 's:-Werror::' \
|
||||||
|
-e 's:-ggdb3::' \
|
||||||
|
-e 's:-fstack-protector-all::' \
|
||||||
|
-e 's:^LDFLAGS =:EXTLIBS +=:' \
|
||||||
|
-e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS +=:' \
|
||||||
|
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
||||||
|
-e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
|
||||||
|
-e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
|
||||||
|
-e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \
|
||||||
|
"${S}"/Makefile || die
|
||||||
|
sed -i -e 's:-Werror::' "${S_K}"/tools/lib/api/Makefile || die
|
||||||
|
sed -i \
|
||||||
|
-e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
|
||||||
|
"${S}"/Makefile \
|
||||||
|
"${S}"/Documentation/Makefile || die
|
||||||
|
|
||||||
|
# Avoid the call to make kernelversion
|
||||||
|
echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
|
||||||
|
|
||||||
|
# The code likes to compile local assembly files which lack ELF markings.
|
||||||
|
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||||
|
}
|
||||||
|
|
||||||
|
puse() { usex $1 "" no; }
|
||||||
|
perf_make() {
|
||||||
|
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||||
|
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||||
|
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||||
|
# x86. We can get that by telling the func to use an older linux version.
|
||||||
|
# It's kind of a hack, but not that bad ...
|
||||||
|
local arch=$(KV=2.6.23 tc-arch-kernel)
|
||||||
|
emake V=1 \
|
||||||
|
CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||||
|
prefix="/usr" bindir_relative="bin" \
|
||||||
|
CFLAGS_OPTIMIZE="${CFLAGS}" \
|
||||||
|
LDFLAGS_OPTIMIZE="${LDFLAGS}" \
|
||||||
|
ARCH="${arch}" \
|
||||||
|
NO_DEMANGLE=$(puse demangle) \
|
||||||
|
NO_GTK2=$(puse gtk) \
|
||||||
|
NO_LIBAUDIT=$(puse audit) \
|
||||||
|
NO_LIBPERL=$(puse perl) \
|
||||||
|
NO_LIBPYTHON=$(puse python) \
|
||||||
|
NO_LIBUNWIND=$(puse unwind) \
|
||||||
|
NO_NEWT=$(puse slang) \
|
||||||
|
WERROR=0 \
|
||||||
|
"$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
perf_make -f Makefile.perf
|
||||||
|
use doc && perf_make -C Documentation
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
perf_make -f Makefile.perf install DESTDIR="${D}"
|
||||||
|
|
||||||
|
dodoc CREDITS
|
||||||
|
|
||||||
|
dodoc *txt Documentation/*.txt
|
||||||
|
if use doc ; then
|
||||||
|
dohtml Documentation/*.html
|
||||||
|
doman Documentation/*.1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if ! use doc ; then
|
||||||
|
elog "Without the doc USE flag you won't get any documentation nor man pages."
|
||||||
|
elog "And without man pages, you won't get any --help output for perf and its"
|
||||||
|
elog "sub-tools."
|
||||||
|
fi
|
||||||
|
}
|
190
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.1.5-r1.ebuild
vendored
Normal file
190
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.1.5-r1.ebuild
vendored
Normal file
@ -0,0 +1,190 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit versionator eutils toolchain-funcs python-single-r1 linux-info
|
||||||
|
|
||||||
|
MY_PV="${PV/_/-}"
|
||||||
|
MY_PV="${MY_PV/-pre/-git}"
|
||||||
|
|
||||||
|
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||||
|
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||||
|
|
||||||
|
LINUX_V="${PV:0:1}.x"
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
||||||
|
PATCH_VERSION=$(get_version_component_range 1-3)
|
||||||
|
LINUX_PATCH=patch-${PV//_/-}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||||
|
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
VER_COUNT=$(get_version_component_count)
|
||||||
|
if [[ ${VER_COUNT} -gt 2 ]] ; then
|
||||||
|
# stable-release series
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2)
|
||||||
|
LINUX_PATCH=patch-${PV}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
LINUX_VER=${PV}
|
||||||
|
SRC_URI=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
|
||||||
|
SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86"
|
||||||
|
IUSE="audit debug +demangle +doc gtk numa perl python slang unwind"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="audit? ( sys-process/audit )
|
||||||
|
demangle? ( sys-devel/binutils:= )
|
||||||
|
gtk? ( x11-libs/gtk+:2 )
|
||||||
|
numa? ( sys-process/numactl )
|
||||||
|
perl? ( dev-lang/perl )
|
||||||
|
slang? ( dev-libs/newt )
|
||||||
|
unwind? ( sys-libs/libunwind )
|
||||||
|
dev-libs/elfutils"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
${LINUX_PATCH+dev-util/patchutils}
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
doc? (
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/sgml-common
|
||||||
|
app-text/xmlto
|
||||||
|
sys-process/time
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )"
|
||||||
|
|
||||||
|
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||||
|
S="${S_K}/tools/perf"
|
||||||
|
|
||||||
|
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
linux-info_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local paths=(
|
||||||
|
tools/build tools/include tools/lib tools/perf tools/scripts
|
||||||
|
include lib "arch/*/include" "arch/*/lib"
|
||||||
|
)
|
||||||
|
|
||||||
|
# We expect the tar implementation to support the -j option (both
|
||||||
|
# GNU tar and libarchive's tar support that).
|
||||||
|
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
|
||||||
|
tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
|
||||||
|
"${paths[@]/#/linux-${LINUX_VER}/}" || die
|
||||||
|
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
eshopts_push -o noglob
|
||||||
|
ebegin "Filtering partial source patch"
|
||||||
|
filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \
|
||||||
|
> ${P}.patch || die
|
||||||
|
eend $? || die "filterdiff failed"
|
||||||
|
eshopts_pop
|
||||||
|
fi
|
||||||
|
|
||||||
|
local a
|
||||||
|
for a in ${A}; do
|
||||||
|
[[ ${a} == ${LINUX_SOURCES} ]] && continue
|
||||||
|
[[ ${a} == ${LINUX_PATCH} ]] && continue
|
||||||
|
unpack ${a}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
cd "${S_K}"
|
||||||
|
epatch "${WORKDIR}"/${P}.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
epatch "${FILESDIR}"/${P}-prefix.patch
|
||||||
|
|
||||||
|
# Drop some upstream too-developer-oriented flags and fix the
|
||||||
|
# Makefile in general
|
||||||
|
sed -i \
|
||||||
|
-e 's:-Werror::' \
|
||||||
|
-e 's:-ggdb3::' \
|
||||||
|
-e 's:-fstack-protector-all::' \
|
||||||
|
-e 's:^LDFLAGS =:EXTLIBS +=:' \
|
||||||
|
-e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS +=:' \
|
||||||
|
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
||||||
|
-e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
|
||||||
|
-e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
|
||||||
|
-e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \
|
||||||
|
"${S}"/Makefile || die
|
||||||
|
sed -i -e 's:-Werror::' "${S_K}"/tools/lib/api/Makefile || die
|
||||||
|
sed -i \
|
||||||
|
-e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
|
||||||
|
"${S}"/Makefile \
|
||||||
|
"${S}"/Documentation/Makefile || die
|
||||||
|
|
||||||
|
# Avoid the call to make kernelversion
|
||||||
|
echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
|
||||||
|
|
||||||
|
# The code likes to compile local assembly files which lack ELF markings.
|
||||||
|
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||||
|
}
|
||||||
|
|
||||||
|
puse() { usex $1 "" no; }
|
||||||
|
perf_make() {
|
||||||
|
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||||
|
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||||
|
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||||
|
# x86. We can get that by telling the func to use an older linux version.
|
||||||
|
# It's kind of a hack, but not that bad ...
|
||||||
|
local arch=$(tc-arch-kernel)
|
||||||
|
emake V=1 \
|
||||||
|
CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||||
|
prefix="/usr" bindir_relative="bin" \
|
||||||
|
CFLAGS_OPTIMIZE="${CFLAGS}" \
|
||||||
|
LDFLAGS_OPTIMIZE="${LDFLAGS}" \
|
||||||
|
ARCH="${arch}" \
|
||||||
|
NO_DEMANGLE=$(puse demangle) \
|
||||||
|
NO_GTK2=$(puse gtk) \
|
||||||
|
NO_LIBAUDIT=$(puse audit) \
|
||||||
|
NO_LIBPERL=$(puse perl) \
|
||||||
|
NO_LIBPYTHON=$(puse python) \
|
||||||
|
NO_LIBUNWIND=$(puse unwind) \
|
||||||
|
NO_NEWT=$(puse slang) \
|
||||||
|
NO_LIBNUMA=$(puse numa) \
|
||||||
|
WERROR=0 \
|
||||||
|
"$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
perf_make -f Makefile.perf
|
||||||
|
use doc && perf_make -C Documentation
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
perf_make -f Makefile.perf install DESTDIR="${D}"
|
||||||
|
|
||||||
|
dodoc CREDITS
|
||||||
|
|
||||||
|
dodoc *txt Documentation/*.txt
|
||||||
|
if use doc ; then
|
||||||
|
dohtml Documentation/*.html
|
||||||
|
doman Documentation/*.1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if ! use doc ; then
|
||||||
|
elog "Without the doc USE flag you won't get any documentation nor man pages."
|
||||||
|
elog "And without man pages, you won't get any --help output for perf and its"
|
||||||
|
elog "sub-tools."
|
||||||
|
fi
|
||||||
|
}
|
184
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.4.4.ebuild
vendored
Normal file
184
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.4.4.ebuild
vendored
Normal file
@ -0,0 +1,184 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit versionator eutils toolchain-funcs python-single-r1 linux-info
|
||||||
|
|
||||||
|
MY_PV="${PV/_/-}"
|
||||||
|
MY_PV="${MY_PV/-pre/-git}"
|
||||||
|
|
||||||
|
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||||
|
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||||
|
|
||||||
|
LINUX_V="${PV:0:1}.x"
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
||||||
|
PATCH_VERSION=$(get_version_component_range 1-3)
|
||||||
|
LINUX_PATCH=patch-${PV//_/-}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||||
|
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
VER_COUNT=$(get_version_component_count)
|
||||||
|
if [[ ${VER_COUNT} -gt 2 ]] ; then
|
||||||
|
# stable-release series
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2)
|
||||||
|
LINUX_PATCH=patch-${PV}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
LINUX_VER=${PV}
|
||||||
|
SRC_URI=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
|
||||||
|
SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||||
|
IUSE="audit debug +demangle +doc gtk numa perl python slang unwind"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="audit? ( sys-process/audit )
|
||||||
|
demangle? ( sys-devel/binutils:= )
|
||||||
|
gtk? ( x11-libs/gtk+:2 )
|
||||||
|
numa? ( sys-process/numactl )
|
||||||
|
perl? ( dev-lang/perl )
|
||||||
|
slang? ( dev-libs/newt )
|
||||||
|
unwind? ( sys-libs/libunwind )
|
||||||
|
dev-libs/elfutils"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=sys-kernel/linux-headers-4.4
|
||||||
|
${LINUX_PATCH+dev-util/patchutils}
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
doc? (
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/sgml-common
|
||||||
|
app-text/xmlto
|
||||||
|
sys-process/time
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )"
|
||||||
|
|
||||||
|
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||||
|
S="${S_K}/tools/perf"
|
||||||
|
|
||||||
|
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
linux-info_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local paths=(
|
||||||
|
tools/arch tools/build tools/include tools/lib tools/perf tools/scripts
|
||||||
|
include lib "arch/*/lib"
|
||||||
|
)
|
||||||
|
|
||||||
|
# We expect the tar implementation to support the -j option (both
|
||||||
|
# GNU tar and libarchive's tar support that).
|
||||||
|
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
|
||||||
|
tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
|
||||||
|
"${paths[@]/#/linux-${LINUX_VER}/}" || die
|
||||||
|
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
eshopts_push -o noglob
|
||||||
|
ebegin "Filtering partial source patch"
|
||||||
|
filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \
|
||||||
|
> ${P}.patch || die
|
||||||
|
eend $? || die "filterdiff failed"
|
||||||
|
eshopts_pop
|
||||||
|
fi
|
||||||
|
|
||||||
|
local a
|
||||||
|
for a in ${A}; do
|
||||||
|
[[ ${a} == ${LINUX_SOURCES} ]] && continue
|
||||||
|
[[ ${a} == ${LINUX_PATCH} ]] && continue
|
||||||
|
unpack ${a}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
cd "${S_K}"
|
||||||
|
epatch "${WORKDIR}"/${P}.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Drop some upstream too-developer-oriented flags and fix the
|
||||||
|
# Makefile in general
|
||||||
|
sed -i \
|
||||||
|
-e 's:-Werror::' \
|
||||||
|
-e 's:-ggdb3::' \
|
||||||
|
-e 's:-fstack-protector-all::' \
|
||||||
|
-e 's:^LDFLAGS =:EXTLIBS +=:' \
|
||||||
|
-e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS +=:' \
|
||||||
|
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
||||||
|
"${S}"/config/Makefile || die
|
||||||
|
sed -i \
|
||||||
|
-e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \
|
||||||
|
"${S}"/Makefile.perf || die
|
||||||
|
sed -i -e 's:-Werror::' "${S_K}"/tools/lib/api/Makefile || die
|
||||||
|
|
||||||
|
# Avoid the call to make kernelversion
|
||||||
|
echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
|
||||||
|
|
||||||
|
# The code likes to compile local assembly files which lack ELF markings.
|
||||||
|
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||||
|
}
|
||||||
|
|
||||||
|
puse() { usex $1 "" no; }
|
||||||
|
perf_make() {
|
||||||
|
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||||
|
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||||
|
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||||
|
# x86. We can get that by telling the func to use an older linux version.
|
||||||
|
# It's kind of a hack, but not that bad ...
|
||||||
|
local arch=$(tc-arch-kernel)
|
||||||
|
emake V=1 \
|
||||||
|
CC="$(tc-getCC)" AR="$(tc-getAR)" LD="$(tc-getLD)" \
|
||||||
|
prefix="/usr" bindir_relative="bin" \
|
||||||
|
EXTRA_CFLAGS="${CFLAGS}" \
|
||||||
|
ARCH="${arch}" \
|
||||||
|
NO_DEMANGLE=$(puse demangle) \
|
||||||
|
NO_GTK2=$(puse gtk) \
|
||||||
|
NO_LIBAUDIT=$(puse audit) \
|
||||||
|
NO_LIBPERL=$(puse perl) \
|
||||||
|
NO_LIBPYTHON=$(puse python) \
|
||||||
|
NO_LIBUNWIND=$(puse unwind) \
|
||||||
|
NO_NEWT=$(puse slang) \
|
||||||
|
NO_LIBNUMA=$(puse numa) \
|
||||||
|
WERROR=0 \
|
||||||
|
"$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
perf_make -f Makefile.perf
|
||||||
|
use doc && perf_make -C Documentation
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
perf_make -f Makefile.perf install DESTDIR="${D}"
|
||||||
|
|
||||||
|
dodoc CREDITS
|
||||||
|
|
||||||
|
dodoc *txt Documentation/*.txt
|
||||||
|
if use doc ; then
|
||||||
|
dohtml Documentation/*.html
|
||||||
|
doman Documentation/*.1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if ! use doc ; then
|
||||||
|
elog "Without the doc USE flag you won't get any documentation nor man pages."
|
||||||
|
elog "And without man pages, you won't get any --help output for perf and its"
|
||||||
|
elog "sub-tools."
|
||||||
|
fi
|
||||||
|
}
|
176
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.9.13.ebuild
vendored
Normal file
176
sdk_container/src/third_party/portage-stable/dev-util/perf/perf-4.9.13.ebuild
vendored
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit bash-completion-r1 versionator eutils toolchain-funcs python-single-r1 linux-info
|
||||||
|
|
||||||
|
MY_PV="${PV/_/-}"
|
||||||
|
MY_PV="${MY_PV/-pre/-git}"
|
||||||
|
|
||||||
|
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||||
|
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||||
|
|
||||||
|
LINUX_V="${PV:0:1}.x"
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
||||||
|
PATCH_VERSION=$(get_version_component_range 1-3)
|
||||||
|
LINUX_PATCH=patch-${PV//_/-}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||||
|
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
VER_COUNT=$(get_version_component_count)
|
||||||
|
if [[ ${VER_COUNT} -gt 2 ]] ; then
|
||||||
|
# stable-release series
|
||||||
|
LINUX_VER=$(get_version_component_range 1-2)
|
||||||
|
LINUX_PATCH=patch-${PV}.xz
|
||||||
|
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||||
|
else
|
||||||
|
LINUX_VER=${PV}
|
||||||
|
SRC_URI=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
|
||||||
|
SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||||
|
IUSE="audit debug +demangle +doc gtk numa perl python slang unwind"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="audit? ( sys-process/audit )
|
||||||
|
demangle? ( sys-devel/binutils:= )
|
||||||
|
gtk? ( x11-libs/gtk+:2 )
|
||||||
|
numa? ( sys-process/numactl )
|
||||||
|
perl? ( dev-lang/perl )
|
||||||
|
slang? ( dev-libs/newt )
|
||||||
|
unwind? ( sys-libs/libunwind )
|
||||||
|
dev-libs/elfutils"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=sys-kernel/linux-headers-4.4
|
||||||
|
${LINUX_PATCH+dev-util/patchutils}
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
doc? (
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/sgml-common
|
||||||
|
app-text/xmlto
|
||||||
|
sys-process/time
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )"
|
||||||
|
|
||||||
|
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||||
|
S="${S_K}/tools/perf"
|
||||||
|
|
||||||
|
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
linux-info_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local paths=(
|
||||||
|
tools/arch tools/build tools/include tools/lib tools/perf tools/scripts
|
||||||
|
include lib "arch/*/lib"
|
||||||
|
)
|
||||||
|
|
||||||
|
# We expect the tar implementation to support the -j option (both
|
||||||
|
# GNU tar and libarchive's tar support that).
|
||||||
|
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
|
||||||
|
tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
|
||||||
|
"${paths[@]/#/linux-${LINUX_VER}/}" || die
|
||||||
|
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
eshopts_push -o noglob
|
||||||
|
ebegin "Filtering partial source patch"
|
||||||
|
filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \
|
||||||
|
> ${P}.patch || die
|
||||||
|
eend $? || die "filterdiff failed"
|
||||||
|
eshopts_pop
|
||||||
|
fi
|
||||||
|
|
||||||
|
local a
|
||||||
|
for a in ${A}; do
|
||||||
|
[[ ${a} == ${LINUX_SOURCES} ]] && continue
|
||||||
|
[[ ${a} == ${LINUX_PATCH} ]] && continue
|
||||||
|
unpack ${a}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||||
|
cd "${S_K}"
|
||||||
|
epatch "${WORKDIR}"/${P}.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Drop some upstream too-developer-oriented flags and fix the
|
||||||
|
# Makefile in general
|
||||||
|
sed -i \
|
||||||
|
-e "s:\$(sysconfdir_SQ)/bash_completion.d:$(get_bashcompdir):" \
|
||||||
|
"${S}"/Makefile.perf || die
|
||||||
|
sed -i -e 's:-Werror::' "${S_K}"/tools/lib/api/Makefile || die
|
||||||
|
|
||||||
|
# Avoid the call to make kernelversion
|
||||||
|
echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
|
||||||
|
|
||||||
|
# The code likes to compile local assembly files which lack ELF markings.
|
||||||
|
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||||
|
}
|
||||||
|
|
||||||
|
puse() { usex $1 "" no; }
|
||||||
|
perf_make() {
|
||||||
|
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||||
|
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||||
|
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||||
|
# x86. We can get that by telling the func to use an older linux version.
|
||||||
|
# It's kind of a hack, but not that bad ...
|
||||||
|
local arch=$(tc-arch-kernel)
|
||||||
|
emake V=1 \
|
||||||
|
CC="$(tc-getCC)" AR="$(tc-getAR)" LD="$(tc-getLD)" \
|
||||||
|
prefix="/usr" bindir_relative="bin" \
|
||||||
|
EXTRA_CFLAGS="${CFLAGS}" \
|
||||||
|
ARCH="${arch}" \
|
||||||
|
NO_DEMANGLE=$(puse demangle) \
|
||||||
|
NO_GTK2=$(puse gtk) \
|
||||||
|
NO_LIBAUDIT=$(puse audit) \
|
||||||
|
NO_LIBPERL=$(puse perl) \
|
||||||
|
NO_LIBPYTHON=$(puse python) \
|
||||||
|
NO_LIBUNWIND=$(puse unwind) \
|
||||||
|
NO_NEWT=$(puse slang) \
|
||||||
|
NO_LIBNUMA=$(puse numa) \
|
||||||
|
WERROR=0 \
|
||||||
|
"$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
perf_make -f Makefile.perf
|
||||||
|
use doc && perf_make -C Documentation
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
perf_make -f Makefile.perf install DESTDIR="${D}"
|
||||||
|
|
||||||
|
dodoc CREDITS
|
||||||
|
|
||||||
|
dodoc *txt Documentation/*.txt
|
||||||
|
if use doc ; then
|
||||||
|
dohtml Documentation/*.html
|
||||||
|
doman Documentation/*.1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if ! use doc ; then
|
||||||
|
elog "Without the doc USE flag you won't get any documentation nor man pages."
|
||||||
|
elog "And without man pages, you won't get any --help output for perf and its"
|
||||||
|
elog "sub-tools."
|
||||||
|
fi
|
||||||
|
}
|
@ -23,7 +23,7 @@
|
|||||||
<vulnerable range="lt">7.2.6.4</vulnerable>
|
<vulnerable range="lt">7.2.6.4</vulnerable>
|
||||||
</package>
|
</package>
|
||||||
<package name="dev-java/icedtea-bin" auto="yes" arch="*">
|
<package name="dev-java/icedtea-bin" auto="yes" arch="*">
|
||||||
<unaffected range="ge">7.2.6.4</unaffected>
|
<unaffected range="ge" slot="7">7.2.6.4</unaffected>
|
||||||
<unaffected range="rge">6.1.13.9</unaffected>
|
<unaffected range="rge">6.1.13.9</unaffected>
|
||||||
<unaffected range="lt">6</unaffected>
|
<unaffected range="lt">6</unaffected>
|
||||||
<vulnerable range="lt">7.2.6.4</vulnerable>
|
<vulnerable range="lt">7.2.6.4</vulnerable>
|
||||||
|
@ -16,10 +16,8 @@
|
|||||||
<access>remote</access>
|
<access>remote</access>
|
||||||
<affected>
|
<affected>
|
||||||
<package name="dev-java/icedtea-bin" auto="yes" arch="*">
|
<package name="dev-java/icedtea-bin" auto="yes" arch="*">
|
||||||
<unaffected range="ge">7.2.6.6-r1</unaffected>
|
<unaffected range="ge" slot="7">7.2.6.6-r1</unaffected>
|
||||||
<unaffected range="rge">3.0.1</unaffected>
|
<unaffected range="ge" slot="8">3.0.1</unaffected>
|
||||||
<unaffected range="rge">3.1.0</unaffected>
|
|
||||||
<unaffected range="rge">3.2.0</unaffected>
|
|
||||||
<vulnerable range="lt">7.2.6.6-r1</vulnerable>
|
<vulnerable range="lt">7.2.6.6-r1</vulnerable>
|
||||||
</package>
|
</package>
|
||||||
</affected>
|
</affected>
|
||||||
|
@ -6,16 +6,16 @@
|
|||||||
which could lead to arbitrary code execution.
|
which could lead to arbitrary code execution.
|
||||||
</synopsis>
|
</synopsis>
|
||||||
<product type="ebuild">python</product>
|
<product type="ebuild">python</product>
|
||||||
<announced>January 10, 2017</announced>
|
<announced>2017-01-10</announced>
|
||||||
<revised>January 10, 2017: 1</revised>
|
<revised>2017-02-24: 2</revised>
|
||||||
<bug>531002</bug>
|
<bug>531002</bug>
|
||||||
<bug>585910</bug>
|
<bug>585910</bug>
|
||||||
<bug>585946</bug>
|
<bug>585946</bug>
|
||||||
<access>remote</access>
|
<access>remote</access>
|
||||||
<affected>
|
<affected>
|
||||||
<package name="dev-lang/python" auto="yes" arch="*">
|
<package name="dev-lang/python" auto="yes" arch="*">
|
||||||
<unaffected range="rge">2.7.12</unaffected>
|
<unaffected range="ge" slot="2.7">2.7.12</unaffected>
|
||||||
<unaffected range="ge">3.4.5</unaffected>
|
<unaffected range="ge" slot="3.4">3.4.5</unaffected>
|
||||||
<vulnerable range="lt">3.4.5</vulnerable>
|
<vulnerable range="lt">3.4.5</vulnerable>
|
||||||
</package>
|
</package>
|
||||||
</affected>
|
</affected>
|
||||||
@ -67,6 +67,6 @@
|
|||||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-0772">CVE-2016-0772</uri>
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-0772">CVE-2016-0772</uri>
|
||||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-5636">CVE-2016-5636</uri>
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2016-5636">CVE-2016-5636</uri>
|
||||||
</references>
|
</references>
|
||||||
<metadata tag="requester" timestamp="Tue, 03 Jan 2017 06:13:03 +0000">b-man</metadata>
|
<metadata tag="requester" timestamp="2017-01-03T06:13:03Z">b-man</metadata>
|
||||||
<metadata tag="submitter" timestamp="Tue, 10 Jan 2017 13:57:50 +0000">whissi</metadata>
|
<metadata tag="submitter" timestamp="2017-02-24T10:28:53Z">whissi</metadata>
|
||||||
</glsa>
|
</glsa>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
</synopsis>
|
</synopsis>
|
||||||
<product type="ebuild">firejail</product>
|
<product type="ebuild">firejail</product>
|
||||||
<announced>2017-01-24</announced>
|
<announced>2017-01-24</announced>
|
||||||
<revised>2017-01-24: 1</revised>
|
<revised>2017-01-31: 2</revised>
|
||||||
<bug>604758</bug>
|
<bug>604758</bug>
|
||||||
<access>local, remote</access>
|
<access>local, remote</access>
|
||||||
<affected>
|
<affected>
|
||||||
@ -60,5 +60,5 @@
|
|||||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-5207">CVE-2017-5207</uri>
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2017-5207">CVE-2017-5207</uri>
|
||||||
</references>
|
</references>
|
||||||
<metadata tag="requester" timestamp="2017-01-13T15:06:51Z">b-man</metadata>
|
<metadata tag="requester" timestamp="2017-01-13T15:06:51Z">b-man</metadata>
|
||||||
<metadata tag="submitter" timestamp="2017-01-24T11:32:53Z">whissi</metadata>
|
<metadata tag="submitter" timestamp="2017-01-31T03:41:42Z">whissi</metadata>
|
||||||
</glsa>
|
</glsa>
|
||||||
|
58
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201701-64.xml
vendored
Normal file
58
sdk_container/src/third_party/portage-stable/metadata/glsa/glsa-201701-64.xml
vendored
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201701-64">
|
||||||
|
<title>X.Org X Server: Multiple vulnerabilities</title>
|
||||||
|
<synopsis>Multiple vulnerabilities have been found in X.Org X Server, the
|
||||||
|
worst of which may allow authenticated attackers to read from or send
|
||||||
|
information to arbitrary X11 clients.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">xorg-server</product>
|
||||||
|
<announced>2017-01-25</announced>
|
||||||
|
<revised>2017-01-25: 1</revised>
|
||||||
|
<bug>493294</bug>
|
||||||
|
<bug>548002</bug>
|
||||||
|
<bug>551680</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="x11-base/xorg-server" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">1.18.4</unaffected>
|
||||||
|
<vulnerable range="lt">1.18.4</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>The X Window System is a graphical windowing system based on a
|
||||||
|
client/server model.
|
||||||
|
</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>Multiple vulnerabilities have been discovered in X.Org X Server. Please
|
||||||
|
review the CVE identifiers referenced below for details.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>An authenticated attacker could possibly cause a Denial of Service
|
||||||
|
condition or read from or send information to arbitrary X11 clients.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All X.Org X Server users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=x11-base/xorg-server-1.18.4"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-6424">CVE-2013-6424</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-3164">CVE-2015-3164</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-3418">CVE-2015-3418</uri>
|
||||||
|
<uri link="https://lists.x.org/archives/xorg-announce/2015-June/002611.html">
|
||||||
|
X.Org/Wayland Security Advisory: Missing authentication in XWayland
|
||||||
|
</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="2015-07-16T14:04:33Z">BlueKnight</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="2017-01-25T12:57:10Z">whissi</metadata>
|
||||||
|
</glsa>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user