From cff543bcd3f3e05d6f9b999e8456115a6fce6456 Mon Sep 17 00:00:00 2001 From: Michael Cummings Date: Fri, 29 Oct 2004 15:29:31 +0000 Subject: bug 69248 --- dev-perl/SOAP-Lite/ChangeLog | 12 ++++- dev-perl/SOAP-Lite/Manifest | 15 +++++- dev-perl/SOAP-Lite/SOAP-Lite-0.60a-r1.ebuild | 54 ++++++++++++++++++++++ dev-perl/SOAP-Lite/files/SOAP-Lite-0.60.a.patch | 12 +++++ dev-perl/SOAP-Lite/files/digest-SOAP-Lite-0.60a-r1 | 1 + 5 files changed, 92 insertions(+), 2 deletions(-) create mode 100644 dev-perl/SOAP-Lite/SOAP-Lite-0.60a-r1.ebuild create mode 100644 dev-perl/SOAP-Lite/files/SOAP-Lite-0.60.a.patch create mode 100644 dev-perl/SOAP-Lite/files/digest-SOAP-Lite-0.60a-r1 (limited to 'dev-perl') diff --git a/dev-perl/SOAP-Lite/ChangeLog b/dev-perl/SOAP-Lite/ChangeLog index 2c9c53f8db8d..b6b2e8d9f394 100644 --- a/dev-perl/SOAP-Lite/ChangeLog +++ b/dev-perl/SOAP-Lite/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for dev-perl/SOAP-Lite # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/SOAP-Lite/ChangeLog,v 1.7 2004/09/27 09:08:20 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-perl/SOAP-Lite/ChangeLog,v 1.8 2004/10/29 15:29:31 mcummings Exp $ + +*SOAP-Lite-0.60a-r1 (29 Oct 2004) + + 29 Oct 2004; Michael Cummings + +files/SOAP-Lite-0.60.a.patch, +SOAP-Lite-0.60a-r1.ebuild: + This bug was brought to light in bug 69248; the author of SOAP-Lite placed a + dep for MIME-Parser 6.X during the tranition in maintainers of MIME-tools. + The 6.X series doesn't really exist, so this has been patched to replace the + dep on 6.X with the current stable of MIME-tools. In addition, the tests are + intentionally disabled. Please read the notes in the ebuild as to why. 27 Sep 2004; Michael Cummings SOAP-Lite-0.60a.ebuild: Corrected MIME-tools dep to the "real" current/latest version, not the diff --git a/dev-perl/SOAP-Lite/Manifest b/dev-perl/SOAP-Lite/Manifest index 695e130eb744..6f7924a758a4 100644 --- a/dev-perl/SOAP-Lite/Manifest +++ b/dev-perl/SOAP-Lite/Manifest @@ -1,6 +1,19 @@ -MD5 9e0cf49b758ff0f99f8d811eb80856d4 ChangeLog 911 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 0e2bfb5de50880a98a62e946a30e4894 ChangeLog 1450 MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 MD5 630f80f40ff0e65a5789c11bb21cdf0d SOAP-Lite-0.55.ebuild 848 MD5 dc7a448eb5a00f8c7fa18fda1178e090 SOAP-Lite-0.60a.ebuild 1072 +MD5 b141bd9b5ce31aa10aa286375c62a7e2 SOAP-Lite-0.60a-r1.ebuild 1668 +MD5 9045b344a9f5a56a2f80f31a627adcde files/SOAP-Lite-0.60.a.patch 652 MD5 a28ac4a4bb16719e4bd3ce3c6ab5e08b files/digest-SOAP-Lite-0.55 66 MD5 6d49bd1e5b967a5a203500df88e8c738 files/digest-SOAP-Lite-0.60a 67 +MD5 6d49bd1e5b967a5a203500df88e8c738 files/digest-SOAP-Lite-0.60a-r1 67 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.6 (GNU/Linux) + +iD8DBQFBgmGytG5z4I8BtQoRArA+AJ0TAHob/wqsImlUn4EHFlDnBnYSPACfWmt1 +yut65IBbHOPwYWhI2yJL9wU= +=XuGS +-----END PGP SIGNATURE----- diff --git a/dev-perl/SOAP-Lite/SOAP-Lite-0.60a-r1.ebuild b/dev-perl/SOAP-Lite/SOAP-Lite-0.60a-r1.ebuild new file mode 100644 index 000000000000..1a695dbbe169 --- /dev/null +++ b/dev-perl/SOAP-Lite/SOAP-Lite-0.60a-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/SOAP-Lite/SOAP-Lite-0.60a-r1.ebuild,v 1.1 2004/10/29 15:29:31 mcummings Exp $ + +IUSE="jabber ssl" + +inherit perl-module eutils + +MY_PV=${PV/a//} +MY_P=SOAP-Lite-${MY_PV} +S=${WORKDIR}/${MY_P} +DESCRIPTION="Provides a simple and lightweight interface to the SOAP protocol (sic) both on client and server side." + +SRC_URI="mirror://cpan/authors/id/B/BY/BYRNE/SOAP/${P}.tar.gz" +HOMEPAGE="http://search.cpan.org/~byrne/${P}" + +SLOT="0" +LICENSE="|| ( Artistic GPL-2 )" +KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha" + +# TESTS ARE DISABLED ON PURPOSE +# This module attempts to access an external website for validation +# of the MIME::Parser - not only is that bad practice in general, +# but in this particular case the external site isn't even valid anymore# -mpc +# 24/10/04 +#SRC_TEST="do" + +DEPEND="${DEPEND} + dev-perl/XML-Parser + dev-perl/libwww-perl + dev-perl/libnet + dev-perl/MIME-Lite + dev-perl/MIME-Base64 + ssl? ( dev-perl/Crypt-SSLeay ) + jabber? ( dev-perl/Net-Jabber ) + ssl? ( dev-perl/IO-Socket-SSL ) + dev-perl/Compress-Zlib + >=dev-perl/MIME-tools-5.413" + +src_unpack() { + unpack ${A} + cd ${S} + # The author of this module put a dep for MIME::Parser 6.X - but the6.X + # release of MIME::Parser was a mistake during a change in maintainers on + # cpan. This patch alters the dependancy to the "real" stable version of + # MIME::Parser. + epatch ${FILESDIR}/SOAP-Lite-0.60.a.patch +} + + +src_compile() { + (echo yes) | perl-module_src_compile || perl-module_src_compile || die "compile failed" + perl-module_src_test || die "test failed" +} diff --git a/dev-perl/SOAP-Lite/files/SOAP-Lite-0.60.a.patch b/dev-perl/SOAP-Lite/files/SOAP-Lite-0.60.a.patch new file mode 100644 index 000000000000..2bcbe767f55e --- /dev/null +++ b/dev-perl/SOAP-Lite/files/SOAP-Lite-0.60.a.patch @@ -0,0 +1,12 @@ +diff -burN SOAP-Lite-0.60/Makefile.PL.old SOAP-Lite-0.60/Makefile.PL +--- SOAP-Lite-0.60/Makefile.PL.old 2004-10-29 11:07:34.665925280 -0400 ++++ SOAP-Lite-0.60/Makefile.PL 2004-10-29 11:08:02.491695120 -0400 +@@ -22,7 +22,7 @@ + ["MIME messages","SOAP::MIMEParser",{"MIME::Parser" => 0},1], + ["SSL Support for TCP Transport","SOAP::Transport::TCP",{"IO::Socket::SSL" => 0},0], + ["Compression support for HTTP","SOAP::Transport::HTTP",{"Compress::Zlib" => 0},0], +- ["MIME interoperability w/ Axis","SOAP::Lite",{"MIME::Parser" => "6.106"},0], ++ ["MIME interoperability w/ Axis","SOAP::Lite",{"MIME::Parser" => "5.415"},0], + ); + + use Getopt::Long; diff --git a/dev-perl/SOAP-Lite/files/digest-SOAP-Lite-0.60a-r1 b/dev-perl/SOAP-Lite/files/digest-SOAP-Lite-0.60a-r1 new file mode 100644 index 000000000000..da02ab7c416c --- /dev/null +++ b/dev-perl/SOAP-Lite/files/digest-SOAP-Lite-0.60a-r1 @@ -0,0 +1 @@ +MD5 aed9f8e9c4cf180d15c6e15aedc484d7 SOAP-Lite-0.60a.tar.gz 170390 -- cgit v1.2.3-65-gdbad