r44414 - in /trunk/libsocket-getaddrinfo-perl: Build.PL Changes MANIFEST META.yml Makefile.PL README debian/changelog debian/control lib/Socket/GetAddrInfo.pm t/04import-warn.t t/99pod.t

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sun Sep 20 17:10:24 UTC 2009


Author: jawnsy-guest
Date: Sun Sep 20 17:10:18 2009
New Revision: 44414

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=44414
Log:
* New upstream release
  + Don't warn if only importing symbolic constants
* Standards-Version 3.8.3 (no changes)

Added:
    trunk/libsocket-getaddrinfo-perl/t/04import-warn.t
      - copied unchanged from r44413, branches/upstream/libsocket-getaddrinfo-perl/current/t/04import-warn.t
    trunk/libsocket-getaddrinfo-perl/t/99pod.t
      - copied unchanged from r44413, branches/upstream/libsocket-getaddrinfo-perl/current/t/99pod.t
Modified:
    trunk/libsocket-getaddrinfo-perl/Build.PL
    trunk/libsocket-getaddrinfo-perl/Changes
    trunk/libsocket-getaddrinfo-perl/MANIFEST
    trunk/libsocket-getaddrinfo-perl/META.yml
    trunk/libsocket-getaddrinfo-perl/Makefile.PL
    trunk/libsocket-getaddrinfo-perl/README
    trunk/libsocket-getaddrinfo-perl/debian/changelog
    trunk/libsocket-getaddrinfo-perl/debian/control
    trunk/libsocket-getaddrinfo-perl/lib/Socket/GetAddrInfo.pm

Modified: trunk/libsocket-getaddrinfo-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/Build.PL?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/Build.PL (original)
+++ trunk/libsocket-getaddrinfo-perl/Build.PL Sun Sep 20 17:10:18 2009
@@ -127,6 +127,7 @@
                  'Scalar::Util' => 0,
                  'Test::More' => 0,
                  'Test::Exception' => 0,
+                 'Test::Warn' => 0,
                },
    license => 'perl',
    create_makefile_pl => 'small',

Modified: trunk/libsocket-getaddrinfo-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/Changes?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/Changes (original)
+++ trunk/libsocket-getaddrinfo-perl/Changes Sun Sep 20 17:10:18 2009
@@ -1,4 +1,9 @@
 Revision history for Socket-GetAddrInfo
+
+0.13    CHANGES:
+         * Don't warn if only importing symbolic constants; test this
+         * Added Test::Pod testing
+         * Docs neatening in L<> links
 
 0.12    CHANGES:
          * Added 'use warnings'

Modified: trunk/libsocket-getaddrinfo-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/MANIFEST?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/MANIFEST (original)
+++ trunk/libsocket-getaddrinfo-perl/MANIFEST Sun Sep 20 17:10:18 2009
@@ -12,3 +12,5 @@
 t/01getaddrinfo.t
 t/02getnameinfo.t
 t/03Socket6api.t
+t/04import-warn.t
+t/99pod.t

Modified: trunk/libsocket-getaddrinfo-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/META.yml?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/META.yml (original)
+++ trunk/libsocket-getaddrinfo-perl/META.yml Sun Sep 20 17:10:18 2009
@@ -1,6 +1,6 @@
 ---
 name: Socket-GetAddrInfo
-version: 0.12
+version: 0.13
 author:
   - 'Paul Evans <leonerd at leonerd.org.uk>'
 abstract: |-
@@ -9,8 +9,6 @@
 license: perl
 resources:
   license: http://dev.perl.org/licenses/
-configure_requires:
-  ExtUtils::CBuilder: 0
 build_requires:
   ExtUtils::CBuilder: 0
   Module::Build: 0
@@ -18,11 +16,15 @@
   Scalar::Util: 0
   Test::Exception: 0
   Test::More: 0
+  Test::Warn: 0
+configure_requires:
+  ExtUtils::CBuilder: 0
+  Module::Build: 0.35
 provides:
   Socket::GetAddrInfo:
     file: lib/Socket/GetAddrInfo.pm
-    version: 0.12
-generated_by: Module::Build version 0.33
+    version: 0.13
+generated_by: Module::Build version 0.35
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: 1.4

Modified: trunk/libsocket-getaddrinfo-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/Makefile.PL?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/Makefile.PL (original)
+++ trunk/libsocket-getaddrinfo-perl/Makefile.PL Sun Sep 20 17:10:18 2009
@@ -1,4 +1,4 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.33
+# Note: this file was auto-generated by Module::Build::Compat version 0.35
     use Module::Build::Compat 0.02;
     
     Module::Build::Compat->run_build_pl(args => \@ARGV);

Modified: trunk/libsocket-getaddrinfo-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/README?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/README (original)
+++ trunk/libsocket-getaddrinfo-perl/README Sun Sep 20 17:10:18 2009
@@ -191,7 +191,8 @@
         fix, as "Socket6" is known to work there. Patches welcomed. :)
 
 SEE ALSO
-    *   RFC 2553 - Basic Socket Interface Extensions for IPv6
+    *   <http://tools.ietf.org/html/rfc2553> - Basic Socket Interface
+        Extensions for IPv6
 
 AUTHOR
     Paul Evans <leonerd at leonerd.org.uk>

Modified: trunk/libsocket-getaddrinfo-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/debian/changelog?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/debian/changelog (original)
+++ trunk/libsocket-getaddrinfo-perl/debian/changelog Sun Sep 20 17:10:18 2009
@@ -1,4 +1,9 @@
-libsocket-getaddrinfo-perl (0.12-2) UNRELEASED; urgency=low
+libsocket-getaddrinfo-perl (0.13-1) UNRELEASED; urgency=low
+
+  [ Jonathan Yu ]
+  * New upstream release
+    + Don't warn if only importing symbolic constants
+  * Standards-Version 3.8.3 (no changes)
 
   [ Salvatore Bonaccorso ]
   * debian/control: Changed: Replace versioned (build-)dependency on
@@ -8,7 +13,7 @@
   [ Ryan Niebur ]
   * Update jawnsy's email address
 
- -- Ryan Niebur <ryanryan52 at gmail.com>  Tue, 01 Sep 2009 21:19:39 -0700
+ -- Jonathan Yu <jawnsy at cpan.org>  Sun, 20 Sep 2009 09:08:56 -0400
 
 libsocket-getaddrinfo-perl (0.12-1) unstable; urgency=low
 

Modified: trunk/libsocket-getaddrinfo-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/debian/control?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/debian/control (original)
+++ trunk/libsocket-getaddrinfo-perl/debian/control Sun Sep 20 17:10:18 2009
@@ -1,12 +1,12 @@
 Source: libsocket-getaddrinfo-perl
 Section: perl
 Priority: optional
-Build-Depends: perl-modules (>= 5.10) | libmodule-build-perl,
-  debhelper (>= 7.2.10), libtest-exception-perl, perl
+Build-Depends: perl, perl-modules (>= 5.10) | libmodule-build-perl,
+  debhelper (>= 7.2.10), libtest-exception-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Jonathan Yu <jawnsy at cpan.org>,
  Nathan Handler <nhandler at ubuntu.com>
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
 Homepage: http://search.cpan.org/dist/Socket-GetAddrInfo/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libsocket-getaddrinfo-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/

Modified: trunk/libsocket-getaddrinfo-perl/lib/Socket/GetAddrInfo.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsocket-getaddrinfo-perl/lib/Socket/GetAddrInfo.pm?rev=44414&op=diff
==============================================================================
--- trunk/libsocket-getaddrinfo-perl/lib/Socket/GetAddrInfo.pm (original)
+++ trunk/libsocket-getaddrinfo-perl/lib/Socket/GetAddrInfo.pm Sun Sep 20 17:10:18 2009
@@ -18,7 +18,7 @@
 
 BEGIN {
    our @ISA = qw( Exporter );
-   our $VERSION = "0.12";
+   our $VERSION = "0.13";
 
    our @EXPORT = qw(
       getaddrinfo
@@ -140,21 +140,22 @@
    my $class = shift;
    my %symbols = map { $_ => 1 } @_;
 
-   if( delete $symbols{':newapi'} ) {
-      # Caller wants the new API functions - do nothing
-   }
-   else {
-      # Caller wants the Socket6 backward compatible API functions instead
-      delete $symbols{':Socket6api'} or carp <<EOF;
+   my $api;
+   $api = "new"     if delete $symbols{':newapi'};
+   $api = "Socket6" if delete $symbols{':Socket6api'};
+
+   if( $symbols{getaddrinfo} or $symbols{getnameinfo} ) {
+      defined $api or carp <<EOF;
 Importing Socket::GetAddrInfo without ':newapi' or ':Socket6api' tag.
 Defaults to :Socket6api currently but default will change in a future version.
 EOF
-
-      my $callerpkg = caller;
-
-      no strict 'refs';
-      *{"${callerpkg}::getaddrinfo"} = \&Socket6_getaddrinfo if delete $symbols{getaddrinfo};
-      *{"${callerpkg}::getnameinfo"} = \&Socket6_getnameinfo if delete $symbols{getnameinfo};
+      if( !defined $api or $api eq "Socket6" ) {
+         my $callerpkg = caller;
+
+         no strict 'refs';
+         *{"${callerpkg}::getaddrinfo"} = \&Socket6_getaddrinfo if delete $symbols{getaddrinfo};
+         *{"${callerpkg}::getnameinfo"} = \&Socket6_getnameinfo if delete $symbols{getnameinfo};
+      }
    }
 
    return unless keys %symbols;
@@ -551,8 +552,8 @@
 
 =item *
 
-L<RFC 2553|http://tools.ietf.org/html/rfc2553> - Basic Socket Interface
-Extensions for IPv6
+L<http://tools.ietf.org/html/rfc2553> - Basic Socket Interface Extensions for
+IPv6
 
 =back
 




More information about the Pkg-perl-cvs-commits mailing list