commit:     a38f03a9ee859c13d702ab508be8a703babf5f43
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Sat Aug 14 19:12:41 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Aug 14 19:12:41 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38f03a9

perl-core/Archive-Tar: Remove last-rited pkg

Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 perl-core/Archive-Tar/Archive-Tar-2.300.0.ebuild   |  42 -------
 perl-core/Archive-Tar/Manifest                     |   1 -
 .../files/Archive-Tar-2.30-makefileptar.patch      | 130 ---------------------
 perl-core/Archive-Tar/metadata.xml                 |  14 ---
 profiles/package.mask                              |   6 -
 5 files changed, 193 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 790d88452b4..00000000000
--- 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 16252e1ab74..00000000000
--- a/perl-core/Archive-Tar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Archive-Tar-2.30.tar.gz 63693 BLAKE2B 
aa7d1697984d76211e66d50488de1b7748f45187b7da946570342c7e9fda508325f1b9dc1263a5fc54d57809a91fc685b188de4c181c6935da0d2c18344c12e2
 SHA512 
7be2745d7c5b73cec9ef66968e6f28a4d4dcc0d80b41861e3aa2d4c27ba6c013cce6a87bba8a626888fcaa0d4ebecd17a7b09324215876f79ca9f39d671aed4b

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 dad52df5d34..00000000000
--- 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 <[email protected]>
-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 02a8a8d03d6..00000000000
--- 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>[email protected]</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>

diff --git a/profiles/package.mask b/profiles/package.mask
index 73672c948e3..4c13256bfe7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -344,12 +344,6 @@ dev-ruby/sfl
 # Removal in 30 days (2021-08-16) (bug #602594).
 app-accessibility/eflite
 
-# Andreas K. Hüttel <[email protected]> (2021-07-17)
-# Obsolete; all versions in current Perl core distributions
-# are newer, and no virtuals currently pull these packages.
-# Removal in 30 days.
-perl-core/Archive-Tar
-
 # Hans de Graaff <[email protected]> (2021-07-17)
 # Deprecated upstream, replaced with factory_bot.
 # Last release in 2017, no dependencies.

Reply via email to