summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hartmann <ian@gentoo.org>2006-09-08 20:24:31 +0000
committerChristian Hartmann <ian@gentoo.org>2006-09-08 20:24:31 +0000
commit27e1a639eecc2f908658a5b5481300d22bbbf0d7 (patch)
tree2cac8d4f5077161b880d6ee387208c0e7f18d30f /dev-perl
parentStable on alpha wrt Bug #123194. (diff)
downloadhistorical-27e1a639eecc2f908658a5b5481300d22bbbf0d7.tar.gz
historical-27e1a639eecc2f908658a5b5481300d22bbbf0d7.tar.bz2
historical-27e1a639eecc2f908658a5b5481300d22bbbf0d7.zip
Fixed bug #142703
Package-Manager: portage-2.1.1_rc1-r7
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Crypt-SSLeay/ChangeLog8
-rw-r--r--dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.51-r1.ebuild35
-rw-r--r--dev-perl/Crypt-SSLeay/Manifest19
-rw-r--r--dev-perl/Crypt-SSLeay/files/digest-Crypt-SSLeay-0.51-r13
-rw-r--r--dev-perl/Crypt-SSLeay/files/rt-15241.patch11
5 files changed, 71 insertions, 5 deletions
diff --git a/dev-perl/Crypt-SSLeay/ChangeLog b/dev-perl/Crypt-SSLeay/ChangeLog
index 982eaa04fcd7..48d059d27ed6 100644
--- a/dev-perl/Crypt-SSLeay/ChangeLog
+++ b/dev-perl/Crypt-SSLeay/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-perl/Crypt-SSLeay
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-SSLeay/ChangeLog,v 1.30 2006/07/04 07:06:09 ian Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-SSLeay/ChangeLog,v 1.31 2006/09/08 20:24:31 ian Exp $
+
+*Crypt-SSLeay-0.51-r1 (08 Sep 2006)
+
+ 08 Sep 2006; Christian Hartmann <ian@gentoo.org> +files/rt-15241.patch,
+ +Crypt-SSLeay-0.51-r1.ebuild:
+ Fixed bug #142703
04 Jul 2006; Christian Hartmann <ian@gentoo.org> Crypt-SSLeay-0.49.ebuild,
Crypt-SSLeay-0.51.ebuild:
diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.51-r1.ebuild b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.51-r1.ebuild
new file mode 100644
index 000000000000..e9547646afa3
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.51-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.51-r1.ebuild,v 1.1 2006/09/08 20:24:31 ian Exp $
+
+inherit perl-module
+
+DESCRIPTION="Crypt::SSLeay module for perl"
+SRC_URI="mirror://cpan/authors/id/C/CH/CHAMAS/${P}.tar.gz"
+HOMEPAGE="http://search.cpan.org/~chamas/${P}/"
+IUSE=""
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+
+# Disabling tests for now. Opening a port always leads to mixed results for
+# folks - bug 59554
+#SRC_TEST="do"
+
+DEPEND="virtual/libc
+ >=dev-lang/perl-5
+ dev-perl/libwww-perl
+ >=dev-libs/openssl-0.9.7c"
+RDEPEND="${DEPEND}"
+
+export OPTIMIZE="${CFLAGS}"
+myconf="${myconf} /usr"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # Without the SSL_library_init() before you will get a segfault with
+ # openssl 0.9.8a and later versions - bug 142703
+ epatch ${FILESDIR}/rt-15241.patch
+}
diff --git a/dev-perl/Crypt-SSLeay/Manifest b/dev-perl/Crypt-SSLeay/Manifest
index a97642a56982..7f07b5cec39a 100644
--- a/dev-perl/Crypt-SSLeay/Manifest
+++ b/dev-perl/Crypt-SSLeay/Manifest
@@ -1,17 +1,25 @@
+AUX rt-15241.patch 345 RMD160 a2f3933b2cc65a3c8aee1fa9ca8e85cda1c71825 SHA1 7c487b979218f2af7778455d00e202aeb1266cfc SHA256 233b64976f544b41941be4cddca5f79e3791b0776782fd3d65e4d4fcab0d24e2
+MD5 71df268489db181b803aaa107c2170e9 files/rt-15241.patch 345
+RMD160 a2f3933b2cc65a3c8aee1fa9ca8e85cda1c71825 files/rt-15241.patch 345
+SHA256 233b64976f544b41941be4cddca5f79e3791b0776782fd3d65e4d4fcab0d24e2 files/rt-15241.patch 345
DIST Crypt-SSLeay-0.49.tar.gz 116797
DIST Crypt-SSLeay-0.51.tar.gz 117555 RMD160 963ee2616742b3983a06eaee3059aafa9b866e0a SHA1 dea8e37e2430e351688125f5a641d76f55dbe25c SHA256 276959cafb2c41e9255fe3e02f68066e671ec78a4b2d70c8ad8183174aad1c8a
EBUILD Crypt-SSLeay-0.49.ebuild 664 RMD160 8051f4a88f5cc081aa18a877fbdb8f4e43f2c7a7 SHA1 5be683883007fa438b084452806f4e981327b5eb SHA256 c38fa83b55dd3fe68bf0b3d788da89816809f64e3edca073ca5d4e115e61afe8
MD5 55b31fe0f44c82d94e1b02d1bd20f3da Crypt-SSLeay-0.49.ebuild 664
RMD160 8051f4a88f5cc081aa18a877fbdb8f4e43f2c7a7 Crypt-SSLeay-0.49.ebuild 664
SHA256 c38fa83b55dd3fe68bf0b3d788da89816809f64e3edca073ca5d4e115e61afe8 Crypt-SSLeay-0.49.ebuild 664
+EBUILD Crypt-SSLeay-0.51-r1.ebuild 1014 RMD160 890ca380aaa03fe496e7c161359f2d91d0e506d9 SHA1 52f8952b1283b490456ff1dd57fc7dd9e01f58fb SHA256 e7e894e5b753a1736d282080157f432fe33cb4fd4719d64000ea22a24c063f60
+MD5 979293fe1376af047f83be1bf7e368b7 Crypt-SSLeay-0.51-r1.ebuild 1014
+RMD160 890ca380aaa03fe496e7c161359f2d91d0e506d9 Crypt-SSLeay-0.51-r1.ebuild 1014
+SHA256 e7e894e5b753a1736d282080157f432fe33cb4fd4719d64000ea22a24c063f60 Crypt-SSLeay-0.51-r1.ebuild 1014
EBUILD Crypt-SSLeay-0.51.ebuild 803 RMD160 851ff13afee75b4faa15a61f3233673105dd339c SHA1 093867514d516c4445678392cd54a30885bbd765 SHA256 11b00dcfd5af435efd82cf1c909c1c21e69ab851b9b3c40cc9eb7a06c2c22936
MD5 395bf3c176748fdd3145fc719b86d5e6 Crypt-SSLeay-0.51.ebuild 803
RMD160 851ff13afee75b4faa15a61f3233673105dd339c Crypt-SSLeay-0.51.ebuild 803
SHA256 11b00dcfd5af435efd82cf1c909c1c21e69ab851b9b3c40cc9eb7a06c2c22936 Crypt-SSLeay-0.51.ebuild 803
-MISC ChangeLog 3214 RMD160 6b8e5319aa0fccd8182bd1ae426211ff771c230d SHA1 c234a0b5b5d41a78b1619fd60c1022b91eef0b07 SHA256 55f80342bca144f248b42b137e38ec8ae14369d9d34ee2d8291b1acae3f3ce76
-MD5 da735a0e7319a2e48b8affe02e9c2495 ChangeLog 3214
-RMD160 6b8e5319aa0fccd8182bd1ae426211ff771c230d ChangeLog 3214
-SHA256 55f80342bca144f248b42b137e38ec8ae14369d9d34ee2d8291b1acae3f3ce76 ChangeLog 3214
+MISC ChangeLog 3378 RMD160 f2d275b3e09b8c73806f7a8c100ca38174aca0fc SHA1 001a1deba4148fd6b25bdd4cd0415ce4935291c3 SHA256 7c6437784966c9a6e794ff16e58c4fb4510b41e2d3100607bd144f1289f52391
+MD5 1cfc32fe347441fec44cb3e91c6ece5a ChangeLog 3378
+RMD160 f2d275b3e09b8c73806f7a8c100ca38174aca0fc ChangeLog 3378
+SHA256 7c6437784966c9a6e794ff16e58c4fb4510b41e2d3100607bd144f1289f52391 ChangeLog 3378
MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca
MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
RMD160 647980838c590f54441a053916ea629e53e551c0 metadata.xml 305
@@ -22,3 +30,6 @@ SHA256 7f56a0ab03ae7495deb5aa9e562ad393d2e716306565a6d3b72a54f919ae5c78 files/di
MD5 4088d3d02c88a2a21e7cc2dca86cb987 files/digest-Crypt-SSLeay-0.51 253
RMD160 fd07959c0bf772d1583a956586a19f046b398d56 files/digest-Crypt-SSLeay-0.51 253
SHA256 0f60e2d79b545f777121dbdd91d88b98fd7d6bc37511b4e11974a373c57f20ba files/digest-Crypt-SSLeay-0.51 253
+MD5 4088d3d02c88a2a21e7cc2dca86cb987 files/digest-Crypt-SSLeay-0.51-r1 253
+RMD160 fd07959c0bf772d1583a956586a19f046b398d56 files/digest-Crypt-SSLeay-0.51-r1 253
+SHA256 0f60e2d79b545f777121dbdd91d88b98fd7d6bc37511b4e11974a373c57f20ba files/digest-Crypt-SSLeay-0.51-r1 253
diff --git a/dev-perl/Crypt-SSLeay/files/digest-Crypt-SSLeay-0.51-r1 b/dev-perl/Crypt-SSLeay/files/digest-Crypt-SSLeay-0.51-r1
new file mode 100644
index 000000000000..ab9ad3c904a3
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/files/digest-Crypt-SSLeay-0.51-r1
@@ -0,0 +1,3 @@
+MD5 e276fd3970d573139fe56695a7b747bd Crypt-SSLeay-0.51.tar.gz 117555
+RMD160 963ee2616742b3983a06eaee3059aafa9b866e0a Crypt-SSLeay-0.51.tar.gz 117555
+SHA256 276959cafb2c41e9255fe3e02f68066e671ec78a4b2d70c8ad8183174aad1c8a Crypt-SSLeay-0.51.tar.gz 117555
diff --git a/dev-perl/Crypt-SSLeay/files/rt-15241.patch b/dev-perl/Crypt-SSLeay/files/rt-15241.patch
new file mode 100644
index 000000000000..d6cb9527b153
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/files/rt-15241.patch
@@ -0,0 +1,11 @@
+--- Crypt-SSLeay-0.51.orig/SSLeay.xs 2003-05-28 02:55:02.000000000 -0400
++++ Crypt-SSLeay-0.51/SSLeay.xs 2006-09-01 16:21:33.000000000 -0400
+@@ -106,6 +106,8 @@
+ char buf[1024];
+ int rand_bytes_read;
+
++ SSL_library_init();
++
+ if(!bNotFirstTime) {
+ SSLeay_add_all_algorithms();
+ SSL_load_error_strings();