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
-