bug 69248
authorMichael Cummings <mcummings@gentoo.org>
Fri, 29 Oct 2004 15:29:31 +0000 (15:29 +0000)
committerMichael Cummings <mcummings@gentoo.org>
Fri, 29 Oct 2004 15:29:31 +0000 (15:29 +0000)
dev-perl/SOAP-Lite/ChangeLog
dev-perl/SOAP-Lite/Manifest
dev-perl/SOAP-Lite/SOAP-Lite-0.60a-r1.ebuild [new file with mode: 0644]
dev-perl/SOAP-Lite/files/SOAP-Lite-0.60.a.patch [new file with mode: 0644]
dev-perl/SOAP-Lite/files/digest-SOAP-Lite-0.60a-r1 [new file with mode: 0644]

index 2c9c53f8db8d0fea01a626a4b095893ed45ef82c..b6b2e8d9f394ee8ee45625ae67eb54280795ff6b 100644 (file)
@@ -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 <mcummings@gentoo.org>
+  +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 <mcummings@gentoo.org> SOAP-Lite-0.60a.ebuild:
   Corrected MIME-tools dep to the "real" current/latest version, not the
index 695e130eb744205bc3c7b2165c07511bf2d9f43b..6f7924a758a4d7a2abd79bfcf5297e2cd2006ce5 100644 (file)
@@ -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 (file)
index 0000000..1a695db
--- /dev/null
@@ -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 (file)
index 0000000..2bcbe76
--- /dev/null
@@ -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 (file)
index 0000000..da02ab7
--- /dev/null
@@ -0,0 +1 @@
+MD5 aed9f8e9c4cf180d15c6e15aedc484d7 SOAP-Lite-0.60a.tar.gz 170390