summaryrefslogtreecommitdiff
path: root/perl-core/Archive-Tar
diff options
context:
space:
mode:
Diffstat (limited to 'perl-core/Archive-Tar')
-rw-r--r--perl-core/Archive-Tar/Archive-Tar-2.300.0.ebuild42
-rw-r--r--perl-core/Archive-Tar/Manifest4
-rw-r--r--perl-core/Archive-Tar/files/Archive-Tar-2.30-makefileptar.patch130
-rw-r--r--perl-core/Archive-Tar/metadata.xml14
4 files changed, 0 insertions, 190 deletions
diff --git a/perl-core/Archive-Tar/Archive-Tar-2.300.0.ebuild b/perl-core/Archive-Tar/Archive-Tar-2.300.0.ebuild
deleted file mode 100644
index 790d88452b41..000000000000
--- a/perl-core/Archive-Tar/Archive-Tar-2.300.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=2.30
-inherit perl-module
-
-DESCRIPTION="A Perl module for creation and manipulation of tar files"
-
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-File-Spec-0.820.0
- >=virtual/perl-IO-Compress-2.15.0
- >=virtual/perl-IO-Zlib-1.10.0
-"
-DEPEND="${DEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Harness-2.260.0
- virtual/perl-Test-Simple
- )
-"
-# TODO
-# Consider adding some sort of system for turning this stuff on, the
-# ENV vars GENTOO_TAR_BZIP2 and GENTOO_TAR_PTARDIFF exist for expert users,
-# but we can't regulate it by USE flags without creating a circular
-# dependency, specifically, the kind of circular dependency that
-# prohibits dev-lang/perl depending on virtual/perl-Archive-Tar
-# depending on perl-core/Archive-Tar, due to needing dev-perl/Text-Diff
-# that *will not be present* during perl upgrade.
-PATCHES=(
- "${FILESDIR}/${PN}-2.30-makefileptar.patch"
-)
-PERL_RM_FILES=(
- "t/99_pod.t"
-)
diff --git a/perl-core/Archive-Tar/Manifest b/perl-core/Archive-Tar/Manifest
deleted file mode 100644
index aec5c4bc41e9..000000000000
--- a/perl-core/Archive-Tar/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX Archive-Tar-2.30-makefileptar.patch 4240 BLAKE2B 144c1c552d27bc8b90a16e29ceba0a2ab7ffbb1f71325757014b7474e66d96f9c5a992e468967a7065c9dccc333313506ccd6b240d91f25ade8c9454b3a84b82 SHA512 34f70f18b6e8607d39feb0673c3b8263145b408465b96465262a46b0fe4b57a3d26d7520ea0f410befa35d7d8439e6636b31f0b7d56412bd11f662623aab14f8
-DIST Archive-Tar-2.30.tar.gz 63693 BLAKE2B aa7d1697984d76211e66d50488de1b7748f45187b7da946570342c7e9fda508325f1b9dc1263a5fc54d57809a91fc685b188de4c181c6935da0d2c18344c12e2 SHA512 7be2745d7c5b73cec9ef66968e6f28a4d4dcc0d80b41861e3aa2d4c27ba6c013cce6a87bba8a626888fcaa0d4ebecd17a7b09324215876f79ca9f39d671aed4b
-EBUILD Archive-Tar-2.300.0.ebuild 1106 BLAKE2B 3c7175a829931d009f2efd78ca3cc42234616d39ae4385231204095e976cd030d84eee730c6a62693363efea2021e0bc27f9b21296c7b779d0f53e92401a87ae SHA512 98cdd85c182f7539e9a46435c77b21ed0eff8089b33ccd02c7634232cb86a6ed01db7e7737a5ad6303a7f2739bda58ce4460fadd61e8b68e6fdbdf09a751dde2
-MISC metadata.xml 512 BLAKE2B 7b8b402a8e0a0e6d47e2c560c3329405f122a1442b224cb39df5e6944be1cf0957e73b559b8c0c8383b854f4d44fd17bcc9608805ead1297f0e1ba72676fd3ba SHA512 5bb14f1b5f7b9e03294fb6c3934728f37ecd78228d1b920b77a58ecab2589ca8c6258be023cc5b2fb879c86dc74978f152bfcd95ac1fc5ada33d97b295df9ec7
diff --git a/perl-core/Archive-Tar/files/Archive-Tar-2.30-makefileptar.patch b/perl-core/Archive-Tar/files/Archive-Tar-2.30-makefileptar.patch
deleted file mode 100644
index dad52df5d344..000000000000
--- a/perl-core/Archive-Tar/files/Archive-Tar-2.30-makefileptar.patch
+++ /dev/null
@@ -1,130 +0,0 @@
-From 14ecca4632b44461d3c23344027ec30eedba1b0a Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Fri, 6 Jul 2018 17:20:30 +1200
-Subject: Patch ptardiff support out conditional on ENV
-
-- Toggle installation and testing of ptardiff functionality to only
- trigger when requested
-
-- Toggle testing of bzip2 support only when requested
-
-- Disable mechanics intended for user-perl environments where
- installation is to somewhere that may fall outside PATH
----
- Makefile.PL | 46 +++++++++-------------------------------------
- t/07_ptardiff.t | 11 +++++++++--
- 2 files changed, 18 insertions(+), 39 deletions(-)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index fe093bd..0289409 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -9,19 +9,12 @@ unless( $] >= 5.005_03 ) {
- die qq[Archive::Tar requires perl version 5.005_03 or higher to run\n];
- }
-
--if( !eval { require IO::Compress::Bzip2; 1 } and !$opt->{n} ) {
-- warn qq[You do not have IO::Compress::Bzip2 installed. This means you can ].
-- qq[not read or write bzip2 compressed archives!\n] .
-- qq[Note: you can disable this warning (and the prerequisite) ].
-- qq[by invoking Makefile.PL with '-n'\n];
-+if( $ENV{GENTOO_TAR_BZIP2} ) {
-+ require IO::Compress::Bzip2;
- }
-
--if( !$opt->{d} and not eval { require Text::Diff; 1 } ) {
-- print qq[\nArchive::Tar comes with a utility called 'ptardiff' which ].
-- qq[lets you run diffs against tar archives.\n\nHowever, this ].
-- qq[utility requires you to have Text::Diff installed.\n\n].
-- qq[To add Text::Diff as a prerequisite, please supply the ].
-- qq['-d' option when invoking this Makefile.PL.\n\n];
-+if ( $ENV{GENTOO_TAR_PTARDIFF} ) {
-+ require Text::Diff;
- }
-
- my $prereqs = {
-@@ -45,10 +38,10 @@ unless ($Config{useperlio}) {
- }
-
- ### ok, you didn't want IO::Zlib ###
--delete $prereqs->{'IO::Compress::Bzip2'} if $opt->{n};
-+delete $prereqs->{'IO::Compress::Bzip2'} unless $ENV{GENTOO_TAR_BZIP2};
-
- ### so you want text::diff ###
--$prereqs->{'Text::Diff'} = 0 if $opt->{d};
-+$prereqs->{'Text::Diff'} = 0 if $ENV{GENTOO_TAR_PTARDIFF};
-
-
- WriteMakefile1(
-@@ -68,7 +61,6 @@ WriteMakefile1(
- #EXE_FILES => ['bin/ptar', 'bin/ptardiff'],
- EXE_FILES => [ _scripts() ],
- PREREQ_PM => $prereqs,
-- INSTALLDIRS => ( $] >= 5.009003 && $] < 5.012 ? 'perl' : 'site' ),
- AUTHOR => 'Jos Boumans <kane[at]cpan.org>',
- ABSTRACT => 'Manipulates TAR archives',
- );
-@@ -84,29 +76,9 @@ sub _scripts {
- File::Copy::copy( $_, "$_$version" ) for @scripts;
- @scripts = glob("bin/*$version");
- }
-- if ( $] >= 5.012 && $Config::Config{installscript} ne $Config::Config{installsitescript} ) {
-- my $script = $Config::Config{installscript};
-- my $site = $Config::Config{installsitescript};
-- warn <<"WARNING";
--###############################################################
--##
--## Hi! Your script and sitescript locations are different
--##
--## As your perl is v5.12.0 or greater the script included
--## in this distribution will be installed into sitescript
--##
--## You might want to check that the following location is
--## in your PATH environment variable:
--##
--## '$site'
--##
--## Many thanks.
--##
--###############################################################
--
--WARNING
-- sleep 10;
-- }
-+ }
-+ if ( not $ENV{GENTOO_TAR_PTARDIFF} ) {
-+ @scripts = grep { $_ !~ /ptardiff/ } @scripts;
- }
- return @scripts;
- }
-diff --git a/t/07_ptardiff.t b/t/07_ptardiff.t
-index 6935fc6..da4ea29 100644
---- a/t/07_ptardiff.t
-+++ b/t/07_ptardiff.t
-@@ -1,5 +1,13 @@
- use strict;
- use warnings;
-+
-+BEGIN {
-+ unless ( $ENV{GENTOO_TAR_PTARDIFF} ) {
-+ print "1..0 # SKIP this test requires GENTOO_TAR_PTARDIFF set";
-+ exit
-+ }
-+}
-+
- use Test::More;
-
- use File::Spec;
-@@ -14,8 +22,7 @@ my $tarfile = File::Spec->catfile("t", "ptardiff.tar");
- my $ptardiff = File::Spec->catfile($Bin, "..", "bin", "ptardiff");
- my $cmd = "$^X $ptardiff $tarfile";
-
--eval { require Text::Diff; };
--plan skip_all => 'Text::Diff required to test ptardiff' if $@;
-+require Text::Diff;
- plan tests => 1;
-
- # create directory/files
---
-2.17.1
-
diff --git a/perl-core/Archive-Tar/metadata.xml b/perl-core/Archive-Tar/metadata.xml
deleted file mode 100644
index 02a8a8d03d6c..000000000000
--- a/perl-core/Archive-Tar/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Archive-Tar</remote-id>
- <remote-id type="cpan-module">Archive::Tar</remote-id>
- <remote-id type="cpan-module">Archive::Tar::Constant</remote-id>
- <remote-id type="cpan-module">Archive::Tar::File</remote-id>
- </upstream>
-</pkgmetadata>