pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/p5-Net-Server



Module Name:    pkgsrc
Committed By:   kim
Date:           Mon Jun 30 11:23:50 UTC 2025

Modified Files:
        pkgsrc/net/p5-Net-Server: Makefile distinfo
Added Files:
        pkgsrc/net/p5-Net-Server/patches: patch-lib_Net_Server_Multiplex.pm

Log Message:
p5-Net-Server: Avoid an error from calling import with a version argument

PKGREVISION++


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/net/p5-Net-Server/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/p5-Net-Server/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/p5-Net-Server/patches/patch-lib_Net_Server_Multiplex.pm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/p5-Net-Server/Makefile
diff -u pkgsrc/net/p5-Net-Server/Makefile:1.48 pkgsrc/net/p5-Net-Server/Makefile:1.49
--- pkgsrc/net/p5-Net-Server/Makefile:1.48      Sat Nov 16 12:06:17 2024
+++ pkgsrc/net/p5-Net-Server/Makefile   Mon Jun 30 11:23:49 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.48 2024/11/16 12:06:17 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2025/06/30 11:23:49 kim Exp $
 
 DISTNAME=      Net-Server-2.014
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    net perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Net/}
 

Index: pkgsrc/net/p5-Net-Server/distinfo
diff -u pkgsrc/net/p5-Net-Server/distinfo:1.19 pkgsrc/net/p5-Net-Server/distinfo:1.20
--- pkgsrc/net/p5-Net-Server/distinfo:1.19      Mon Jan 29 15:38:20 2024
+++ pkgsrc/net/p5-Net-Server/distinfo   Mon Jun 30 11:23:49 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.19 2024/01/29 15:38:20 schmonz Exp $
+$NetBSD: distinfo,v 1.20 2025/06/30 11:23:49 kim Exp $
 
 BLAKE2s (Net-Server-2.014.tar.gz) = 0ab34ae40476a1d4d06a75bd2676f92066c88ebfc117196a062a7929eb89263b
 SHA512 (Net-Server-2.014.tar.gz) = 6b1bbfeed13af5f9dba76873899e162497234b5cc8fc08bf749fd86e0377bd9184a9807df61f27645634d0ff8d8e6c8c14b700b3d283fbbb7d1d844e6608c9c2
 Size (Net-Server-2.014.tar.gz) = 154783 bytes
+SHA1 (patch-lib_Net_Server_Multiplex.pm) = 53f6cf41d1ef5c48bb07237be6935108eb695eef

Added files:

Index: pkgsrc/net/p5-Net-Server/patches/patch-lib_Net_Server_Multiplex.pm
diff -u /dev/null pkgsrc/net/p5-Net-Server/patches/patch-lib_Net_Server_Multiplex.pm:1.1
--- /dev/null   Mon Jun 30 11:23:50 2025
+++ pkgsrc/net/p5-Net-Server/patches/patch-lib_Net_Server_Multiplex.pm  Mon Jun 30 11:23:50 2025
@@ -0,0 +1,22 @@
+$NetBSD: patch-lib_Net_Server_Multiplex.pm,v 1.1 2025/06/30 11:23:50 kim Exp $
+
+Avoid an error from calling import with a version argument.  Instead
+implement the version requirement by calling VERSION.
+
+- IO::Multiplex does not define an import method.
+- The import method inherited from the UNIVERSAL class does not accept
+  a version argument.
+
+Ref: https://perldoc.perl.org/5.39.1/perl5391delta#Calling-the-import-method-of-an-unknown-package-produces-an-error
+
+--- lib/Net/Server/Multiplex.pm.orig   2022-12-02 01:14:55.000000000 +0000
++++ lib/Net/Server/Multiplex.pm        2025-06-29 16:14:17.366034379 +0000
+@@ -23,7 +23,7 @@
+ use base qw(Net::Server);
+ use Net::Server::SIG qw(register_sig check_sigs);
+ use Carp qw(confess);
+-eval { require IO::Multiplex; import IO::Multiplex 1.05; };
++eval { require IO::Multiplex; IO::Multiplex->VERSION(1.05); };
+ $@ && warn "Module IO::Multiplex is required for Multiplex.";
+ 
+ our $VERSION = $Net::Server::VERSION;



Home | Main Index | Thread Index | Old Index