Notification time stamped 2022-02-02 15:53:50 UTC From 56e19762e3aadffcc34a55087cd81c18651709aa Mon Sep 17 00:00:00 2001 From: Damian Wrobel <dwro...@ertelnet.rybnik.pl> Date: Jan 22 2020 13:35:45 +0000 Subject: Update to the lastest version, (fixes rhbz#1793505)
Dop patches upstream merged --- diff --git a/.gitignore b/.gitignore index f34f3d3..a328cc7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /SOAP-WSDL-3.003.tar.gz +/SOAP-WSDL-3.004.tar.gz diff --git a/perl-SOAP-WSDL-HTTP.pm.patch b/perl-SOAP-WSDL-HTTP.pm.patch deleted file mode 100644 index c613932..0000000 --- a/perl-SOAP-WSDL-HTTP.pm.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/lib/SOAP/WSDL/Transport/HTTP.pm 2015-04-02 12:17:58.000000000 -0500 -+++ b/lib/SOAP/WSDL/Transport/HTTP.pm 2017-02-04 12:31:10.501103626 -0600 -@@ -29,6 +29,9 @@ - ? lc($encoding) - : 'utf-8'; - -+ $endpoint = "" -+ if not defined($endpoint); -+ - $content_type = "text/xml; charset=$encoding" - if not defined($content_type); - # what's this all about? diff --git a/perl-SOAP-WSDL-makefile.pl-exe_files.patch b/perl-SOAP-WSDL-makefile.pl-exe_files.patch deleted file mode 100644 index 4d4dd01..0000000 --- a/perl-SOAP-WSDL-makefile.pl-exe_files.patch +++ /dev/null @@ -1,17 +0,0 @@ -Description: resurrect installation of bin/wsdl2perl.pl -Origin: vendor -Author: gregor herrmann <gre...@debian.org> -Last-Update: 2016-05-29 -Forwarded: https://rt.cpan.org/Ticket/Display.html?id=114807 -Bug: https://rt.cpan.org/Ticket/Display.html?id=114807 - ---- a/Makefile.PL -+++ b/Makefile.PL -@@ -29,6 +29,7 @@ - test => { RECURSIVE_TEST_FILES => 1, }, - ABSTRACT_FROM => 'lib/SOAP/WSDL.pm', - AUTHOR => 'Scott Walters <sc...@slowass.net>', -+ EXE_FILES => [ 'bin/wsdl2perl.pl' ], - (eval { ExtUtils::MakeMaker->VERSION(6.46) } ? (META_MERGE => { - 'meta-spec' => { version => 2 }, - resources => { diff --git a/perl-SOAP-WSDL-pod-spelling.patch b/perl-SOAP-WSDL-pod-spelling.patch deleted file mode 100644 index d703bcc..0000000 --- a/perl-SOAP-WSDL-pod-spelling.patch +++ /dev/null @@ -1,306 +0,0 @@ -Description: spelling fixes -Origin: vendor -Author: gregor herrmann <gre...@debian.org> -Last-Update: 2016-05-29 -Forwarded: https://rt.cpan.org/Ticket/Display.html?id=114805 -Bug: https://rt.cpan.org/Ticket/Display.html?id=114805 - ---- a/lib/SOAP/WSDL.pm -+++ b/lib/SOAP/WSDL.pm -@@ -668,7 +668,7 @@ - =head2 Debugging / Tracing - - While SOAP::Lite features a global tracing facility, SOAP::WSDL --allows to switch tracing on/of on a per-object base. -+allows one to switch tracing on/of on a per-object base. - - This has to be done in the SOAP client used by SOAP::WSDL - see - L<get_client|get_client> for an example and L<SOAP::WSDL::Client> for -@@ -737,7 +737,7 @@ - - =item * Serialization of hash refs does not work for ambiguous values - --If you have list elements with multiple occurences allowed, SOAP::WSDL -+If you have list elements with multiple occurrences allowed, SOAP::WSDL - has no means of finding out which variant you meant. - - Passing in item => [1,2,3] could serialize to -@@ -811,7 +811,7 @@ - - Martin Kutter wrote: - --There are many people out there who fostered SOAP::WSDL's developement. -+There are many people out there who fostered SOAP::WSDL's development. - I would like to thank them all (and apologize to all those I have forgotten). - - Giovanni S. Fois wrote a improved version of SOAP::WSDL (which eventually -@@ -838,7 +838,7 @@ - testing. Thank you. - - Noah Robin contributed lots of documentation fixes, and the mod_perl server, --and eventually joined SOAP::WSDL's developement. Thanks. -+and eventually joined SOAP::WSDL's development. Thanks. - - Mark Overmeer wrote XML::Compile::SOAP - competition is good for business. - ---- a/lib/SOAP/WSDL/Expat/MessageParser.pm -+++ b/lib/SOAP/WSDL/Expat/MessageParser.pm -@@ -297,7 +297,7 @@ - - =head2 Skipping unwanted items - --Sometimes there's unneccessary information transported in SOAP messages. -+Sometimes there's unnecessary information transported in SOAP messages. - - To skip XML nodes (including all child nodes), just edit the type map for - the message, set the type map entry to '__SKIP__', and comment out all ---- a/lib/SOAP/WSDL/Manual/CodeFirst.pod -+++ b/lib/SOAP/WSDL/Manual/CodeFirst.pod -@@ -71,7 +71,7 @@ - Perl does not have the concept of interfaces. However, Moose provides Roles, which can be used for defining - interfaces. - --However, it's not really necessary to define a interface Interface (in the sense of a Jave interface) - -+However, it's not really necessary to define a interface Interface (in the sense of a Java interface) - - a interface class is sufficient. - - Subroutine attributes could be used for providing additional information - attributes in perl are much like ---- a/lib/SOAP/WSDL/Manual/Cookbook.pod -+++ b/lib/SOAP/WSDL/Manual/Cookbook.pod -@@ -101,7 +101,7 @@ - If you're talking to a Server using NTLMv2 exclusively, you will only the first line - in the debug output, and then an error. - --To explicitely enable NTLMv2, do the following in your client: -+To explicitly enable NTLMv2, do the following in your client: - - use Authen::NTLM; - ntlmv2(1); -@@ -117,7 +117,7 @@ - this is implementation specific (MIT or Heimdahl). See your Kerberos/GSSAPI - documentation for details. - --(Newer) Windows Web Services usually allow to use both the Negotiate (Kerberos) -+(Newer) Windows Web Services usually allow one to use both the Negotiate (Kerberos) - and NTLM authentication scheme. - - =head3 Accessing HTTPS webservices protected by certificate authentication -@@ -156,7 +156,7 @@ - - How do I do this using SOAP::WSDL? - --A: The following steps are neccessary to achieve this result: -+A: The following steps are necessary to achieve this result: - - First, you would need to write a new serializer, which is quite easy, as it - just creates the envelope and calls ->serialize_qualified() on $header and -@@ -214,7 +214,7 @@ - - =head2 Disabling strict XML processing in a CGI based server - --You have to set the deserializer in the transport class explicitely to -+You have to set the deserializer in the transport class explicitly to - a L<SOAP::WSDL::Deserializer|SOAP::WSDL::Deserializer> object with the - C<strict> option set to 0. - ---- a/lib/SOAP/WSDL/Manual/FAQ.pod -+++ b/lib/SOAP/WSDL/Manual/FAQ.pod -@@ -64,7 +64,7 @@ - Its SOAP message parser however, is not namespace sensitive but uses the - pre-shared information from the WSDL for looking up what each XML node means. - --SOAP::WSDL can parse SOAP messages including namespace informations up to the -+SOAP::WSDL can parse SOAP messages including namespace information up to the - point where equally named elements from different namespaces may appear at - the same position. - ---- a/lib/SOAP/WSDL/Manual/Parser.pod -+++ b/lib/SOAP/WSDL/Manual/Parser.pod -@@ -75,7 +75,7 @@ - - =head3 Skipping unwanted items - --Sometimes there's unneccessary information transported in SOAP messages. -+Sometimes there's unnecessary information transported in SOAP messages. - - To skip XML nodes (including all child nodes), just edit the type map for - the message and set the type map entry to '__SKIP__'. ---- a/lib/SOAP/WSDL/Manual/XSD.pod -+++ b/lib/SOAP/WSDL/Manual/XSD.pod -@@ -316,7 +316,7 @@ - starting with "xml" (case-insensitive). - - All XML attributes for a XML element are set- and retrievable via the method --C<attr>. The name is chosen to allow mimicing SOAP::Lite's behaviour, which -+C<attr>. The name is chosen to allow mimicking SOAP::Lite's behaviour, which - allows setting a SOAP::Data object's attributes via C<attr>. - - my $attrSet = $obj->attr(); -@@ -424,7 +424,7 @@ - - =item * fractionDigits - --=item * lenght -+=item * length - - =item * maxExclusive - ---- a/lib/SOAP/WSDL/Manual/Glossary.pod -+++ b/lib/SOAP/WSDL/Manual/Glossary.pod -@@ -16,7 +16,7 @@ - SOAP is a W3C recommendation. The latest version of the SOAP specification - may be found at L<http://www.w3.org/TR/soap/>. - --SOAP defines a protocoll for message exchange between applications. -+SOAP defines a protocol for message exchange between applications. - The most popular usage is to use SOAP for remote procedure calls (RPC). - - While one of the constituting aspects of a web service is its ---- a/lib/SOAP/WSDL/Server/Simple.pm -+++ b/lib/SOAP/WSDL/Server/Simple.pm -@@ -129,7 +129,7 @@ - =head1 DESCRIPTION - - Lightweight SOAP server for use with HTTP::Server::Simple, mainly designed --for testing purposes. It allows to set up a simple SOAP server without having -+for testing purposes. It allows one to set up a simple SOAP server without having - to configure CGI or mod_perl stuff. - - SOAP::WSDL::Server::Simple is not recommended for production use. ---- a/lib/SOAP/WSDL/Manual/WS_I.pod -+++ b/lib/SOAP/WSDL/Manual/WS_I.pod -@@ -129,7 +129,7 @@ - - A fault is generated when an error occurs processing the message. - SOAP::WSDL::Deserializer::SOAP11 does not perform any additional processing --after an error occured. -+after an error occurred. - - =head2 R1029 - -@@ -429,7 +429,7 @@ - - The wsdl:import element imports the referenced WSDL definition. - --This is rather hard-wired and does not allow to specify a wsdl:import without -+This is rather hard-wired and does not allow one to specify a wsdl:import without - a resolvable location in SOAP::WSDL. - - =head2 R4002 -@@ -492,7 +492,7 @@ - - A DESCRIPTION MAY use any construct from XML Schema 1.0. - --SOAP::WSDL's WSDL parser doen not allow all contructs from XML Schema 1.0 to -+SOAP::WSDL's WSDL parser doen not allow all constructs from XML Schema 1.0 to - be used. - - TODO become "minimal conformant". ---- a/example/lib/MyInterfaces/FullerData_x0020_Fortune_x0020_Cookie/FullerData_x0020_Fortune_x0020_CookieSoap.pm -+++ b/example/lib/MyInterfaces/FullerData_x0020_Fortune_x0020_Cookie/FullerData_x0020_Fortune_x0020_CookieSoap.pm -@@ -177,7 +177,7 @@ - You may pass any combination of objects, hash and list refs to these - methods, as long as you meet the structure. - --List items (i.e. multiple occurences) are not displayed in the synopsis. -+List items (i.e. multiple occurrences) are not displayed in the synopsis. - You may generally pass a list ref of hash refs (or objects) instead of a hash - ref - this may result in invalid XML if used improperly, though. Note that - SOAP::WSDL always expects list references at maximum depth position. ---- a/lib/SOAP/WSDL/Deserializer/Hash.pm -+++ b/lib/SOAP/WSDL/Deserializer/Hash.pm -@@ -98,7 +98,7 @@ - } - } - --List reference creation is triggered by the second occurance of an element. -+List reference creation is triggered by the second occurrence of an element. - XML Array types with one element only will not be represented as list - references. - ---- a/lib/SOAP/WSDL/Generator/Template/XSD/Interface/POD/method_info.tt -+++ b/lib/SOAP/WSDL/Generator/Template/XSD/Interface/POD/method_info.tt -@@ -6,7 +6,7 @@ - You may pass any combination of objects, hash and list refs to these - methods, as long as you meet the structure. - --List items (i.e. multiple occurences) are not displayed in the synopsis. -+List items (i.e. multiple occurrences) are not displayed in the synopsis. - You may generally pass a list ref of hash refs (or objects) instead of a hash - ref - this may result in invalid XML if used improperly, though. Note that - SOAP::WSDL always expects list references at maximum depth position. ---- a/lib/SOAP/WSDL/Generator/Template/XSD/complexType/POD/choice.tt -+++ b/lib/SOAP/WSDL/Generator/Template/XSD/complexType/POD/choice.tt -@@ -3,7 +3,7 @@ - [%- IF complexType.get_name %] # [% XSD.create_xsd_name(complexType) %][% END %] - [%- indent = indent _ ' ' %] - [% indent %]# One of the following elements. --[% indent %]# No occurance checks yet, so be sure to pass just one... -+[% indent %]# No occurrence checks yet, so be sure to pass just one... - [%- FOREACH element = complexType.get_element %] - [% indent %][% XSD.perl_var_name(XSD.element_name(element)) %] => [% INCLUDE element/POD/structure.tt -%] - [% END %] ---- a/lib/SOAP/WSDL/Generator/Visitor.pm -+++ b/lib/SOAP/WSDL/Generator/Visitor.pm -@@ -58,7 +58,7 @@ - described by [GHJV1995]. - - A Visitor is an object implementing some behaviour for a fixed set of classes, --whose implementation would otherwise need to be scattered accross those -+whose implementation would otherwise need to be scattered across those - classes' implementations. - - Visitors are usually combined with Iterators for traversing either a list or -@@ -182,7 +182,7 @@ - - Both Type Classes and Interface Classes include documentation. Additional - documentation may be generated as a hint for programmers, or later for --mimicing .NET's .asmx example pages. -+mimicking .NET's .asmx example pages. - - =back - ---- a/lib/SOAP/WSDL/Manual.pod -+++ b/lib/SOAP/WSDL/Manual.pod -@@ -178,7 +178,7 @@ - ); - - The lines are hash key - value pairs. The keys are the XPath expressions --without occurence numbers (like [1]) relative to the Body element. -+without occurrence numbers (like [1]) relative to the Body element. - Namespaces are ignored. - - If you don't know about XPath: They are just the names of the XML tags, ---- a/lib/SOAP/WSDL/Transport/Test.pm -+++ b/lib/SOAP/WSDL/Transport/Test.pm -@@ -76,7 +76,7 @@ - SOAP::WSDL::Transport::Test is a file-based test transport backend for - SOAP::WSDL. - --When SOAP::WSDL::Transport::Test is used as transport backend, the reponse is -+When SOAP::WSDL::Transport::Test is used as transport backend, the response is - read from a XML file and the request message is discarded. This is - particularly useful for testing SOAP::WSDL plugins. - ---- a/lib/SOAP/WSDL/XSD/Typelib/Element.pm -+++ b/lib/SOAP/WSDL/XSD/Typelib/Element.pm -@@ -159,7 +159,7 @@ - for the {http://www.w3.org/2001/XMLSchema-instance}nil="true" attribute - is hardcoded as 'xsi'. - --You should definitly provide your XML envelope generator with the same prefix -+You should definitely provide your XML envelope generator with the same prefix - namespace combination (Default for SOAP::WSDL::Envelope). - - =back ---- a/bin/wsdl2perl.pl -+++ b/bin/wsdl2perl.pl -@@ -163,7 +163,7 @@ - - =head1 OPTIONS - -- NAME SHORT DESCRITPION -+ NAME SHORT DESCRIPTION - ---------------------------------------------------------------------------- - prefix p Prefix for all generated classes. If you set "-p=Foo", - you will get "FooAttributes", "FooTypes", diff --git a/perl-SOAP-WSDL-pod-whatis.patch b/perl-SOAP-WSDL-pod-whatis.patch deleted file mode 100644 index 4c8ef6d..0000000 --- a/perl-SOAP-WSDL-pod-whatis.patch +++ /dev/null @@ -1,55 +0,0 @@ -Description: fix whatis entries -Origin: vendor -Author: gregor herrmann <gre...@debian.org> -Last-Update: 2016-05-29 -Forwarded: https://rt.cpan.org/Ticket/Display.html?id=114806 -Bug: https://rt.cpan.org/Ticket/Display.html?id=114806 - ---- a/lib/SOAP/WSDL/Manual/CodeFirst.pod -+++ b/lib/SOAP/WSDL/Manual/CodeFirst.pod -@@ -1,6 +1,8 @@ - =pod - --=head1 Writing Code-First Web Services with SOAP::WSDL -+=head1 NAME -+ -+CodeFirst - Writing Code-First Web Services with SOAP::WSDL - - B<Note: This document is just a collection of thought. There's no implementation yet>. - ---- a/lib/SOAP/WSDL/Manual/Deserializer.pod -+++ b/lib/SOAP/WSDL/Manual/Deserializer.pod -@@ -2,7 +2,7 @@ - - =head1 NAME - --SOAP::WSDL::Manual::Deserializer -+SOAP::WSDL::Manual::Deserializer - Deserializer classes - - =head1 DESERIALIZER CLASSES - -@@ -46,4 +46,4 @@ - Martin Kutter E<lt>martin.kutter fen-net.deE<gt> - - =cut -- -\ No newline at end of file -+ ---- a/lib/SOAP/WSDL/Manual/Serializer.pod -+++ b/lib/SOAP/WSDL/Manual/Serializer.pod -@@ -2,7 +2,7 @@ - - =head1 NAME - --SOAP::WSDL::Manual::Serializer -+SOAP::WSDL::Manual::Serializer - Serializer classes - - =head1 SERIALIZER CLASSES - -@@ -27,4 +27,4 @@ - Martin Kutter E<lt>martin.kutter fen-net.deE<gt> - - =cut -- -\ No newline at end of file -+ diff --git a/perl-SOAP-WSDL.spec b/perl-SOAP-WSDL.spec index 253789c..807ed49 100644 --- a/perl-SOAP-WSDL.spec +++ b/perl-SOAP-WSDL.spec @@ -1,22 +1,12 @@ Summary: Perl module for SOAP with WSDL support Name: perl-SOAP-WSDL -Version: 3.003 -Release: 14%{?dist} +Version: 3.004 +Release: 1%{?dist} License: GPL+ or Artistic URL: https://metacpan.org/release/SOAP-WSDL Source: https://cpan.metacpan.org/modules/by-module/SOAP/SOAP-WSDL-%{version}.tar.gz -# Patches (0-3) taken from Debian package -# Upstream reference: https://rt.cpan.org/Ticket/Display.html?id=114807 -Patch0: %{name}-makefile.pl-exe_files.patch -# Upstream reference: https://rt.cpan.org/Ticket/Display.html?id=114805 -Patch1: %{name}-pod-spelling.patch -# Upstream reference: https://rt.cpan.org/Ticket/Display.html?id=114806 -Patch2: %{name}-pod-whatis.patch # Upstream reference: https://rt.cpan.org/Ticket/Display.html?id=74257 -Patch3: %{name}-use-Test-XML.patch -# Courtesy of Andrew Bauer -# Upstream reference: https://rt.cpan.org/Public/Bug/Display.html?id=120112 -Patch4: %{name}-HTTP.pm.patch +Patch0: %{name}-use-Test-XML.patch BuildArch: noarch BuildRequires: git @@ -132,6 +122,10 @@ chmod 0755 %{buildroot}%{_bindir}/wsdl2perl.pl %changelog +* Wed Jan 22 2020 Damian Wrobel <dwro...@ertelnet.rybnik.pl> - 3.004-1 +- Update to the lastest version, (fixes rhbz#1793505) +- Dop patches upstream merged + * Fri Jul 26 2019 Fedora Release Engineering <rel...@fedoraproject.org> - 3.003-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index bcd1b88..0bb63dd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (SOAP-WSDL-3.003.tar.gz) = a74416ea1208f589ddde3799856e9cb7c495e5d6c31aa0e8659abfcbf21bcaa9570200c5b86746401a7566d8de25c4a7ba4338828830d11f7b66f2abb424b2b3 +SHA512 (SOAP-WSDL-3.004.tar.gz) = 938ba812630de9630a9a725ec39e22f989ca543da84bc0b6dc1711c7761447c52db6b59ab600c6f97f17dfdd18af3f803f1539806b48988115e894a85ad1c402 https://src.fedoraproject.org/rpms/perl-SOAP-WSDL/c/56e19762e3aadffcc34a55087cd81c18651709aa?branch=epel9 _______________________________________________ perl-devel mailing list -- perl-devel@lists.fedoraproject.org To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure