summaryrefslogtreecommitdiff
path: root/dev-perl/Convert-ASN1
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-15 18:47:53 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-15 18:47:53 +0000
commita4eda25bf0f72d757244b128657832bc4da28375 (patch)
tree5a4bda4947a8d19e1f07c2385db1aff2c18ba0d2 /dev-perl/Convert-ASN1
parent6e8d3793323b8f24be801a4aaf31cdd31a8483e9 (diff)
gentoo auto-resync : 15:03:2024 - 18:47:52
Diffstat (limited to 'dev-perl/Convert-ASN1')
-rw-r--r--dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild27
-rw-r--r--dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild21
-rw-r--r--dev-perl/Convert-ASN1/Manifest6
-rw-r--r--dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch45
-rw-r--r--dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch307
5 files changed, 0 insertions, 406 deletions
diff --git a/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild b/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild
deleted file mode 100644
index 88da7d47e247..000000000000
--- a/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GBARR
-DIST_VERSION=0.27
-inherit perl-module
-
-DESCRIPTION="Standard en/decode of ASN.1 structures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- >=virtual/perl-Math-BigInt-1.997.0
- >=virtual/perl-Test-Simple-0.900.0
- )
-"
-PATCHES=(
- "${FILESDIR}/${P}-perl-526.patch"
- "${FILESDIR}/${PN}-0.270.0-CVE-2013-7488.patch"
-)
diff --git a/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild b/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild
deleted file mode 100644
index b4f078aa007e..000000000000
--- a/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TIMLEGGE
-DIST_VERSION=0.33
-inherit perl-module
-
-DESCRIPTION="Standard en/decode of ASN.1 structures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Math-BigInt-1.997.0
- >=virtual/perl-Test-Simple-0.900.0
- )
-"
diff --git a/dev-perl/Convert-ASN1/Manifest b/dev-perl/Convert-ASN1/Manifest
index d7448fadf45d..20f877f75b04 100644
--- a/dev-perl/Convert-ASN1/Manifest
+++ b/dev-perl/Convert-ASN1/Manifest
@@ -1,9 +1,3 @@
-AUX Convert-ASN1-0.270.0-CVE-2013-7488.patch 1362 BLAKE2B 670b391c12cfa89051440fae8e796248b1f70695b95f47ad0bf420034b8b669a757b380be94ec530e6e692440170fd1b804e3c75b38d82bd5bccc41ea6083ff2 SHA512 6b4da9b77f9b7f7b0cb096858848568ca0ca2e52e359b53bb860965051356e310cfd5b916bcc16e0ac0562f4383aa2b9dbace394ca6e690b5aa39f44c850b5ef
-AUX Convert-ASN1-0.270.0-perl-526.patch 6189 BLAKE2B 93614ec863a4a90e195fb7e99e4e4a6b729fa1d154a85d9d9f72232ff9cdca50868d5ba320653853ae6da5d612533d57cb9470c56ad2e01e979613cf628509bb SHA512 a6805154a0b7da8af86c101521b74d88562e34f95890ab62221bd7d0d03a41a1dcc82b26eb79383d84274abbb9ed4c683f627e75434062b7cf0984b340f5192c
-DIST Convert-ASN1-0.27.tar.gz 74081 BLAKE2B 14929ec5f25ac85465204fb8f584384c5c65e73cb3ee5bfd9510a9bb2580e7c1a86f485af99ab7cd83813914ae6e277020720d26af8d2bda54acdd06fff7e984 SHA512 253bc0c1b2919841497a95bcbd05825217a3013c7f789fd9f3d389808fb015daca91f5c149797574bf32d38e94efb7f1d8df62e9e4c13928ec3b978cc9fd6fe8
-DIST Convert-ASN1-0.33.tar.gz 79306 BLAKE2B 591c45a5aa6d934e1fabd2c0f02614b2efb229e717b0ec15b84f3ec8d8bb6960eca84a38ef4a5609c7a67455c20d07d44aec0ac273ada11619b5886bce717b59 SHA512 be66298816d41965d1d579ea60186f62d0f00585fbeba8422eee71e4ec4a06026d36eab5144c305da2525c5d652b5f1eed7ade039d93136bfc81d28b496c74f8
DIST Convert-ASN1-0.34.tar.gz 79762 BLAKE2B a66a621fe22c30cd7060039c8301923c62a2c6deeb7bed07339c90f67d2bbae09c97d7df9106930ee1ae8a650456ef01d00587888511c1b09f8d2f99874803ae SHA512 f19734b5c267705467b59ddb4c4c7e0e23916da2aac2ac59629fef1c06e033d032fd27c68533beb3f928c02d8780e52ada2092630c72ef3da4561eadafd7936a
-EBUILD Convert-ASN1-0.270.0-r1.ebuild 629 BLAKE2B a4bda0a52dc4f453eda92d5fc45f40d5dfd268f51eacc2462267aa7be41d61699a07b85ba49946ccd09ceb0bc115cb06a03fc384fbafda8a8273929391dfc229 SHA512 23ab0980cac507e2d8d6d687df8eb5ee40a02b6f2fa3ee72bf4d78e30c0e922c617f3815905caac2ef8731cb8da8c89441596c4e9acedeb191f03d344483bfc8
-EBUILD Convert-ASN1-0.330.0.ebuild 501 BLAKE2B 2a274ccb42b5d3b91a83781426729073aa6017558af55318b24b9d93301507831818884897158da9e890f7e66949c9a8a60bcee353287d4461f80a453c6338e4 SHA512 732538e4903f47ec2c5b57149811f777bd8ae683b3e4def492fa555f3faca5f313dccd812ae274a913eb3bad3da398ce7b286f7f9ee491ee57c3e0392da6d527
EBUILD Convert-ASN1-0.340.0.ebuild 501 BLAKE2B 3be4ee6603ccf424c9cf10ea1832a17f757016b39fc43bc2da410b2a24ff1137cff53e1786b121cdffe1578963fb520245653b8a8926ed999ab3f51f94e9a923 SHA512 397961eeb42781ac96b355ffec8c420fcd7ee95ebf5bff2d0bfdf6f183a4271d54070034298c024597dceea0b7e228981c2603d261f13e796053433a5d3b7ce1
MISC metadata.xml 397 BLAKE2B b1d6a0462ba2f42d68e9ef44d929196ba10676f1dcb61c526613c46ff8d5077569e7f7f73af19af737652f992eda5f41f1047eb2f9252a962ef14802c49a5244 SHA512 7287d7e8d83236d6bb3d6166713e3bdd9ffb9eb2c71280f292a11c829b503a0fbc9a610a1456e19a2de4fa3d4f7af7fbbcc1a1b8bff3372d6dcb4c016b3e377b
diff --git a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch b/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch
deleted file mode 100644
index 1922eceaa300..000000000000
--- a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From ce148a2e0872b708450005cf0b3a944014aae990 Mon Sep 17 00:00:00 2001
-From: Dana Jacobsen <dana@acm.org>
-Date: Tue, 29 Oct 2013 08:37:48 -0700
-Subject: [PATCH 1/2] Fix unsafe decoding in indef case
-
-Bug: https://github.com/gbarr/perl-Convert-ASN1/pull/15
----
- lib/Convert/ASN1/_decode.pm | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/lib/Convert/ASN1/_decode.pm b/lib/Convert/ASN1/_decode.pm
-index e811e8d..eb2b584 100644
---- a/lib/Convert/ASN1/_decode.pm
-+++ b/lib/Convert/ASN1/_decode.pm
-@@ -685,6 +685,7 @@ sub _scan_indef {
- if((ord($tag) & 0x1f) == 0x1f) {
- my $b;
- do {
-+ return if $pos >= $end;
- $tag .= substr($_[0],$pos++,1);
- $b = ord substr($tag,-1);
- } while($b & 0x80);
-
-From 8125d99e15596fee1b5f904ed74a76bccf54082d Mon Sep 17 00:00:00 2001
-From: Dana Jacobsen <dana@acm.org>
-Date: Tue, 29 Oct 2013 08:53:09 -0700
-Subject: [PATCH 2/2] Add second part of position check
-
-Bug: https://github.com/gbarr/perl-Convert-ASN1/pull/15
----
- lib/Convert/ASN1/_decode.pm | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/lib/Convert/ASN1/_decode.pm b/lib/Convert/ASN1/_decode.pm
-index eb2b584..67b95aa 100644
---- a/lib/Convert/ASN1/_decode.pm
-+++ b/lib/Convert/ASN1/_decode.pm
-@@ -679,6 +679,7 @@ sub _scan_indef {
- $pos += 2;
- next;
- }
-+ return if $pos >= $end;
-
- my $tag = substr($_[0], $pos++, 1);
-
diff --git a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch b/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch
deleted file mode 100644
index da6a54b35f54..000000000000
--- a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch
+++ /dev/null
@@ -1,307 +0,0 @@
-From a174f9ced333da8dda20255bd97c075d690da2f8 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Sun, 1 Oct 2017 03:17:03 +1300
-Subject: Fix test failures under Perl 5.26+ without '.' in @INC
-
-Bug: https://github.com/gbarr/perl-Convert-ASN1/issues/33
-Bug: https://bugs.gentoo.org/613638
-Bug: https://github.com/gbarr/perl-Convert-ASN1/pull/36
----
- t/00prim.t | 2 +-
- t/01tag.t | 2 +-
- t/02seq.t | 2 +-
- t/03seqof.t | 2 +-
- t/04opt.t | 2 +-
- t/05time.t | 2 +-
- t/06bigint.t | 2 +-
- t/08set.t | 2 +-
- t/09contr.t | 2 +-
- t/10choice.t | 2 +-
- t/11explicit.t | 2 +-
- t/11indef.t | 2 +-
- t/12der.t | 2 +-
- t/13utf8.t | 2 +-
- t/14any.t | 2 +-
- t/15extseq.t | 2 +-
- t/16extset.t | 2 +-
- t/17extchoice.t | 2 +-
- t/18tagdefault.t | 2 +-
- t/99misc.t | 2 +-
- t/x509.t | 2 +-
- 21 files changed, 21 insertions(+), 21 deletions(-)
-
-diff --git a/t/00prim.t b/t/00prim.t
-index 904c9c6..e5468f7 100644
---- a/t/00prim.t
-+++ b/t/00prim.t
-@@ -8,7 +8,7 @@ use Convert::ASN1 qw(:all);
-
- print "1..186\n";
-
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- ntest 1, 129, asn_tag(ASN_CONTEXT, 1);
- ntest 2, 0x201f, asn_tag(ASN_UNIVERSAL, 32);
-diff --git a/t/01tag.t b/t/01tag.t
-index 40e28a0..0a44729 100644
---- a/t/01tag.t
-+++ b/t/01tag.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..21\n";
-
-diff --git a/t/02seq.t b/t/02seq.t
-index bc21712..4585195 100644
---- a/t/02seq.t
-+++ b/t/02seq.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..18\n";
-
-diff --git a/t/03seqof.t b/t/03seqof.t
-index 66683b6..9f85c48 100644
---- a/t/03seqof.t
-+++ b/t/03seqof.t
-@@ -4,7 +4,7 @@
- # Test that the primitive operators are working
- #
-
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- use Convert::ASN1;
-
-diff --git a/t/04opt.t b/t/04opt.t
-index 7f23fca..ba2f958 100644
---- a/t/04opt.t
-+++ b/t/04opt.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..16\n"; # This testcase needs more tests
-
-diff --git a/t/05time.t b/t/05time.t
-index f444e7f..082b4e7 100644
---- a/t/05time.t
-+++ b/t/05time.t
-@@ -10,7 +10,7 @@ use Convert::ASN1 qw(:all);
-
- print "1..24\n";
-
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- my $t = 1;
-
-diff --git a/t/06bigint.t b/t/06bigint.t
-index f9aeba3..bde99f6 100644
---- a/t/06bigint.t
-+++ b/t/06bigint.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- $^W=0 if $] < 5.005; # BigInt in 5.004 has undef issues
-
-diff --git a/t/08set.t b/t/08set.t
-index b35a7ba..ee6af6e 100644
---- a/t/08set.t
-+++ b/t/08set.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..13\n";
-
-diff --git a/t/09contr.t b/t/09contr.t
-index 2213c7e..47cb280 100644
---- a/t/09contr.t
-+++ b/t/09contr.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..4\n";
-
-diff --git a/t/10choice.t b/t/10choice.t
-index 6ceeb6d..5e0a050 100644
---- a/t/10choice.t
-+++ b/t/10choice.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..10\n";
-
-diff --git a/t/11explicit.t b/t/11explicit.t
-index 7e24506..8c60493 100644
---- a/t/11explicit.t
-+++ b/t/11explicit.t
-@@ -1,6 +1,6 @@
- #!/usr/local/bin/perl
-
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- use Convert::ASN1;
-
-diff --git a/t/11indef.t b/t/11indef.t
-index 7c3886d..4a33eec 100644
---- a/t/11indef.t
-+++ b/t/11indef.t
-@@ -4,7 +4,7 @@
- # Test that indefinite length encodings can be decoded
- #
-
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- use Convert::ASN1;
- my @zz = ( 0, 0 );
-diff --git a/t/12der.t b/t/12der.t
-index b7d1b79..f2f9716 100644
---- a/t/12der.t
-+++ b/t/12der.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..18\n";
-
-diff --git a/t/13utf8.t b/t/13utf8.t
-index 1f62042..6fdb596 100644
---- a/t/13utf8.t
-+++ b/t/13utf8.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- if ($] < 5.007) {
- print "1..0\n";
-diff --git a/t/14any.t b/t/14any.t
-index 4147764..05370ba 100644
---- a/t/14any.t
-+++ b/t/14any.t
-@@ -4,7 +4,7 @@
- # Check whether the ANY DEFINED BY syntax is working
- #
-
--BEGIN { require 't/funcs.pl'}
-+BEGIN { require './t/funcs.pl'}
-
- use Convert::ASN1;
-
-diff --git a/t/15extseq.t b/t/15extseq.t
-index 6060793..2b98854 100644
---- a/t/15extseq.t
-+++ b/t/15extseq.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..27\n";
-
-diff --git a/t/16extset.t b/t/16extset.t
-index c57ac0c..cd2caa2 100644
---- a/t/16extset.t
-+++ b/t/16extset.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..27\n";
-
-diff --git a/t/17extchoice.t b/t/17extchoice.t
-index 66bd9c5..7528d72 100644
---- a/t/17extchoice.t
-+++ b/t/17extchoice.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..19\n";
-
-diff --git a/t/18tagdefault.t b/t/18tagdefault.t
-index 6a1fa3b..a589920 100644
---- a/t/18tagdefault.t
-+++ b/t/18tagdefault.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..25\n";
-
-diff --git a/t/99misc.t b/t/99misc.t
-index 4b67aba..c06bd8e 100644
---- a/t/99misc.t
-+++ b/t/99misc.t
-@@ -5,7 +5,7 @@
- #
-
- use Convert::ASN1;
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- print "1..2\n";
-
-diff --git a/t/x509.t b/t/x509.t
-index 3fd5ba0..0b9bfeb 100644
---- a/t/x509.t
-+++ b/t/x509.t
-@@ -2,7 +2,7 @@
-
- print "1..26\n";
-
--BEGIN { require 't/funcs.pl' }
-+BEGIN { require './t/funcs.pl' }
-
- use Convert::ASN1;
-
---
-2.14.1
-