commit:     467e51993c34f0d1794baea5ecca4a298db3439d
Author:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 23 06:03:06 2018 +0000
Commit:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
CommitDate: Sun Sep 23 06:04:08 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467e5199

dev-perl/Crypt-OpenSSL-Bignum: Cleanup old versions 0.{4,7,8}0* re bug #592532

Removing old versions broken with openssl1.1 installed.

Closes: https://bugs.gentoo.org/592532
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 .../Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild          | 22 ----------
 .../Crypt-OpenSSL-Bignum-0.70.0.ebuild             | 23 ----------
 .../Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild          | 24 -----------
 .../Crypt-OpenSSL-Bignum-0.80.0.ebuild             | 23 ----------
 dev-perl/Crypt-OpenSSL-Bignum/Manifest             |  3 --
 .../Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch   | 49 ----------------------
 6 files changed, 144 deletions(-)

diff --git 
a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild 
b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild
deleted file mode 100644
index 1d4c8e0c7c1..00000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=IROBERTS
-MODULE_VERSION=0.04
-inherit perl-module
-
-DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="libressl"
-
-RDEPEND="
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-"
-DEPEND="${RDEPEND}"
-
-SRC_TEST="do"

diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.70.0.ebuild 
b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.70.0.ebuild
deleted file mode 100644
index 18475c80d8c..00000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.70.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=KMX
-DIST_VERSION=0.07
-inherit perl-module
-
-DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="libressl"
-
-RDEPEND="
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-"
-DEPEND="${RDEPEND}
-       virtual/perl-ExtUtils-MakeMaker
-       virtual/pkgconfig
-"

diff --git 
a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild 
b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild
deleted file mode 100644
index fc589fef409..00000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=KMX
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="libressl"
-
-RDEPEND="
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-"
-DEPEND="${RDEPEND}
-       virtual/perl-ExtUtils-MakeMaker
-       virtual/pkgconfig
-"
-PATCHES=( "${FILESDIR}/${P}-openssl1.1.patch" )

diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0.ebuild 
b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0.ebuild
deleted file mode 100644
index e5bb6f69f8a..00000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=KMX
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="libressl"
-
-RDEPEND="
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-"
-DEPEND="${RDEPEND}
-       virtual/perl-ExtUtils-MakeMaker
-       virtual/pkgconfig
-"

diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Manifest 
b/dev-perl/Crypt-OpenSSL-Bignum/Manifest
index 07d77a1e8c4..a6970c8bf18 100644
--- a/dev-perl/Crypt-OpenSSL-Bignum/Manifest
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Manifest
@@ -1,4 +1 @@
-DIST Crypt-OpenSSL-Bignum-0.04.tar.gz 13520 BLAKE2B 
1c8f3bc5337fcc03f44a9b3bbeb05de763c93397e733d8430cdaa2dce8da3c66c7d5b8db024295feab839b44141c7e1cdcfd4e4d939e00fad05c5695e930796a
 SHA512 
ea95da0a71e7534595d721a0c4ad95f43d93407b3ed465aad88d8809a11646da15254341b5c36c6248b80be844b36276079b1b050ad5dacbdf71f2bb06621403
-DIST Crypt-OpenSSL-Bignum-0.07.tar.gz 15996 BLAKE2B 
e31300ea30c07ec3d6f00bf7e73532650fe6df31a4ff1d281249d3f55908f2faf01cbfd391c0e7bb547dcb72adcc80aaaf9d33f6e0005f24c794abae953d00df
 SHA512 
b41bcdc4e4b8410dd90f59c4c6f67fdf82340fe94a71854372c0eae2ed5bcf28bef56f5221c669c7d3aeb02e888b714584c1cd46d0b8e84e3379bb4a7169be65
-DIST Crypt-OpenSSL-Bignum-0.08.tar.gz 16023 BLAKE2B 
632d5c632b7224a7c180ab9e88a0eb759c6d68a51aa7083f6ba7897ed3e61e4962310b43a8861f31b23b5718e5be71d0316ece9be79cfbd760091ddfb4c9eadf
 SHA512 
da36b377287037c46e905f25d491641a06113ea1157f00731c43fdc27762af6cbde0e55361d929712adf57fc3564197aadb54629498318c1eb9c1f3fd0c50e7d
 DIST Crypt-OpenSSL-Bignum-0.09.tar.gz 16202 BLAKE2B 
912329b37230d503e7928640b2861c05dbcdf64a5943b5b3d27dfd41ae2eb585b6c61811060c29952ab5f9c09a7160a4038656c7ed9046a27e3dc0c5361bcc63
 SHA512 
3480a64e35e158a7a7c75c0e57ac0f578ddcb901a14f80a58ffabd1f318a68a83b411a72c22c53650273507198907b1d62c88fddbf5587885f6fe1a75deff3ed

diff --git 
a/dev-perl/Crypt-OpenSSL-Bignum/files/Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch
 
b/dev-perl/Crypt-OpenSSL-Bignum/files/Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch
deleted file mode 100644
index f2c934863a1..00000000000
--- 
a/dev-perl/Crypt-OpenSSL-Bignum/files/Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From d9ddaa210a1b91deb6ea6fcea4cb274f634e482d Mon Sep 17 00:00:00 2001
-From: Mark Wright <[email protected]>
-Date: Tue, 17 Oct 2017 16:50:01 +1100
-Subject: Fix building with OpenSSL 1.1.0
-
-Bug: https://bugs.gentoo.org/592532
-Bug: https://rt.cpan.org/Ticket/Display.html?id=117482
-Bug: https://github.com/kmx/perl-Crypt-OpenSSL-Bignum/pull/7
----
- Bignum.xs | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/Bignum.xs b/Bignum.xs
-index d39dcff..149fa52 100755
---- a/Bignum.xs
-+++ b/Bignum.xs
-@@ -29,7 +29,11 @@ BIGNUM* sv2bn( SV* sv )
- MODULE = Crypt::OpenSSL::Bignum      PACKAGE = Crypt::OpenSSL::Bignum   
PREFIX = BN_
- 
- BOOT:
-+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
-+    OPENSSL_init_crypto(0, NULL);
-+#else
-     ERR_load_crypto_strings();
-+#endif
- 
- void
- DESTROY(Crypt::OpenSSL::Bignum self)
-@@ -92,7 +96,7 @@ BN_new(CLASS)
-     BIGNUM* bn;
-   CODE:
-     checkOpenSslCall( bn = BN_new() );
--    checkOpenSslCall( BN_zero( bn ) );
-+    checkOpenSslCall( BN_set_word( bn, 0 ) );
-     RETVAL = bn;
-   OUTPUT:
-     RETVAL
-@@ -103,7 +107,7 @@ BN_zero(CLASS)
-     BIGNUM *bn;
-   CODE:
-     checkOpenSslCall( bn = BN_new() );
--    checkOpenSslCall( BN_zero( bn ) );
-+    checkOpenSslCall( BN_set_word( bn, 0 ) );
-     RETVAL = bn;
-   OUTPUT:
-     RETVAL
--- 
-2.14.2
-

Reply via email to