pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/p5-RPC-XML pkgsrc changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5e4ae3e7a028
branches:  trunk
changeset: 561216:5e4ae3e7a028
user:      sno <sno%pkgsrc.org@localhost>
date:      Tue Jul 07 21:31:27 2009 +0000

description:
pkgsrc changes:
  - Updating package for p5 module RPC::XML from 0.64 to 0.65
  - Adjusting license and dependencies according to META.yml

Upstream changes:
0.65    Wednesday June 17, 2009, 06:00:00 AM -0700

        * etc/make_method
        * etc/rpc-method.dtd
        * lib/RPC/XML/Procedure.pm
        * t/30_method.t
        * t/35_namespaces.t (added)
        * t/namespace1.xpl (added)
        * t/namespace2.xpl (added)
        * t/namespace3.xpl (added)
        Support for declaration of namespaces in XPL code. Adds a new
        test suite and includes a rewrite/update of the method tests.
        Change also covers the make_method tool and the DTD for XPL
        files.

        * lib/RPC/XML.pm
        * lib/RPC/XML/Client.pm
        * lib/RPC/XML/Server.pm
        * t/02_pod_coverage.t
        Interim fix for encoding issues, prior to the mega-encoding
        work. This makes the library correctly create octet-based
        messages, rather than letting UTF-8 leak in if it was passed in
        initially.

        * lib/Apache/RPC/Server.pm
        * lib/RPC/XML.pm
        * lib/RPC/XML/Client.pm
        Follow-up to previous commit, some serialization-related
        problems. Not all instances of bytelength() had been removed
        after the previous slate of changes, and once that was done
        some tests in 15_serialize.t broke.

        * lib/RPC/XML.pm
        * lib/RPC/XML/Parser.pm
        * t/12_nil.t (added)
        * t/30_method.t
        RT #34132: Based on a patch from the requestor, added support
        for <nil/>. Documentation and tests are present, but a little
        sparse. This change also incorporates a small add to
        lib/RPC/XML/Parser.pm to address RT #42033.

        * t/40_server.t
        * t/41_server_hang.t
        RT #27778: Fix problems with child-process management on
        Windows that was causing t/40_server.t to hang during test
        runs. Also put skip-clause into t/41_server_hang.t, as
        according to the person reporting, it doesn't work at all on
        MSWin (the network code is very UNIX-y).

        * lib/RPC/XML.pm
        * t/10_data.t
        Applied a regexp-fix from Joakim Mared for stringification of
        doubles.

        * lib/RPC/XML.pm
        * lib/RPC/XML/Client.pm
        * lib/RPC/XML/Parser.pm
        * lib/RPC/XML/Procedure.pm
        * lib/RPC/XML/Server.pm
        * t/10_data.t
        RT ticket #35106: Make the behavior of RPC::XML::array
        constructor work as expected. This led to adding use of
        Scalar::Util and cleaning up the places where I was still doing
        "UNIVERSAL::isa(...)" hacks to test refs without the risk of
        directly calling ->isa() on a potentially-unblessed ref.

        * lib/Apache/RPC/Server.pm
        * lib/Apache/RPC/Status.pm
        * lib/RPC/XML.pm
        * lib/RPC/XML/Client.pm
        * lib/RPC/XML/Function.pm
        * lib/RPC/XML/Method.pm
        * lib/RPC/XML/Parser.pm
        * lib/RPC/XML/Procedure.pm
        * lib/RPC/XML/Server.pm
        Update the copyright year and license information, and add
        contact data to all POD sections for RT, AnnoCPAN, GitHub, etc.

        * lib/RPC/XML/Client.pm
        * t/50_client.t
        RT ticket #34559: Allow control of LWP::UA timeouts from within
        client class.

        * lib/RPC/XML/Server.pm
        RT ticket #43019: Small hack to the existing SSL hack for
        Socket6 problems.

        * lib/Apache/RPC/Server.pm
        * lib/Apache/RPC/Status.pm
        * lib/RPC/XML.pm
        * lib/RPC/XML/Client.pm
        * lib/RPC/XML/Function.pm
        * lib/RPC/XML/Method.pm
        * lib/RPC/XML/Parser.pm
        * lib/RPC/XML/Procedure.pm
        * lib/RPC/XML/Server.pm
        Since Scalar::Util requires 5.006, make that (5.006001,
        actually) the base required Perl version.

diffstat:

 net/p5-RPC-XML/Makefile |  8 +++++---
 net/p5-RPC-XML/distinfo |  8 ++++----
 2 files changed, 9 insertions(+), 7 deletions(-)

diffs (38 lines):

diff -r ca015bf522fd -r 5e4ae3e7a028 net/p5-RPC-XML/Makefile
--- a/net/p5-RPC-XML/Makefile   Tue Jul 07 21:29:35 2009 +0000
+++ b/net/p5-RPC-XML/Makefile   Tue Jul 07 21:31:27 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2008/11/18 15:37:52 he Exp $
+# $NetBSD: Makefile,v 1.5 2009/07/07 21:31:27 sno Exp $
 
-DISTNAME=      RPC-XML-0.64
+DISTNAME=      RPC-XML-0.65
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    net www perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=RPC/}
@@ -9,9 +9,11 @@
 HOMEPAGE=      http://www.blackperl.com/RPC::XML/
 #HOMEPAGE=     http://search.cpan.org/dist/RPC-XML/
 COMMENT=       XML-RPC client and server library for Perl
+LICENSE=       ${PERL5_LICENSE}
 
 DEPENDS+=      p5-XML-Parser>=2.31:../../textproc/p5-XML-Parser
-DEPENDS+=      p5-PathTools>=0.8:../../devel/p5-PathTools
+DEPENDS+=      {perl>=5.10,p5-PathTools>=0.8}:../../devel/p5-PathTools
+DEPENDS+=      p5-Scalar-List-Utils>=1.20:../../devel/p5-Scalar-List-Utils
 DEPENDS+=      p5-libwww>=5.801:../../www/p5-libwww
 
 PKG_DESTDIR_SUPPORT=   user-destdir
diff -r ca015bf522fd -r 5e4ae3e7a028 net/p5-RPC-XML/distinfo
--- a/net/p5-RPC-XML/distinfo   Tue Jul 07 21:29:35 2009 +0000
+++ b/net/p5-RPC-XML/distinfo   Tue Jul 07 21:31:27 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2008/11/18 15:37:52 he Exp $
+$NetBSD: distinfo,v 1.4 2009/07/07 21:31:27 sno Exp $
 
-SHA1 (RPC-XML-0.64.tar.gz) = 4bf72fe465b49bc4ad802656a9c683bc6f6afaba
-RMD160 (RPC-XML-0.64.tar.gz) = 38b8b67bc0b20650020401efd5c2b08c07104d4a
-Size (RPC-XML-0.64.tar.gz) = 147350 bytes
+SHA1 (RPC-XML-0.65.tar.gz) = f29778926c75bd0e07acd9218f7de4c1c9cf12a7
+RMD160 (RPC-XML-0.65.tar.gz) = a6af6655aa267c758939c6d8f6e7c70409766345
+Size (RPC-XML-0.65.tar.gz) = 157883 bytes



Home | Main Index | Thread Index | Old Index