pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/p5-Future-IO



Module Name:    pkgsrc
Committed By:   wen
Date:           Thu Oct 29 11:45:26 UTC 2026

Modified Files:
        pkgsrc/devel/p5-Future-IO: Makefile distinfo

Log Message:
Update to 0.23

Upstream changes:
0.23    2026-03-12
        [CHANGES]
         * Improved performance of ImplBase's timer queue implementation
         * Also probe for KQueue implementation on OpenBSD and Darwin
        [BUGFIXES]
         * Fixed handling of `O_NONBLOCK` flag on default impl
         * Ensure that `->poll` enqueued during another `->poll` in default
           impl is not immediately invoked
0.22    2026-02-27
        [CHANGES]
         * Document that you should always `poll` for at least one of the
           `POLLIN`, `POLLOUT` or `POLLPRI` flags
         * Provide optional base implementation methods for handling an
           alarm+sleep timer queue, to reduce code duplication
         * Probe for `Future::IO::Impl::KQueue` on FreeBSD
        [BUGFIXES]
         * Make sure to actually load the `POSIX` module to get its constants
         * Skip over probed impl modules that do not support the `poll` method
0.21    2026-02-26
        [CHANGES]
         * Much improved default internal implementation:
            - Supports ->poll with `POLLPRI`
            - Supports ->poll on multiple filehandles at once
        [BUGFIXES]
         * Need to `->poll` for both `POLLOUT` and `POLLPRI` while waiting for
           `->connect`; this may make it work on Windows
0.20    2026-02-10
        [CHANGES]
         * Also export and document the `POLLPRI` polling constant
         * Add `PERL_FUTURE_IO_IMPL` environment variable
0.19    2026-01-18
        [CHANGES]
         * Added new `->poll` method as a neater and standardised way of doing
           what used to informally use ->ready_for_read or ->ready_for_write
         * Clarify in documentation the limits of guarantees around what
           happens when filehandle IO futures are cancelled
0.18    2026-01-08
        [CHANGES]
         * Added `->load_best_impl`
        [BUGFIXES]
         * Require `Test::Future::IO::Impl` version 0.16 for portability
           bugfixes to the 'connect' and 'send' tests
         * Be prepared for the fact that `IO::Socket->send` might throw
         * Don't close() the local end of the STDIN stream in System.pm, as
           that upsets most implementation modules
         * `->send` in ImplBase should try agian using _send1, not _syswrite1


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/p5-Future-IO/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/p5-Future-IO/distinfo

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

Modified files:

Index: pkgsrc/devel/p5-Future-IO/Makefile
diff -u pkgsrc/devel/p5-Future-IO/Makefile:1.9 pkgsrc/devel/p5-Future-IO/Makefile:1.10
--- pkgsrc/devel/p5-Future-IO/Makefile:1.9      Thu Jul 16 19:02:32 2026
+++ pkgsrc/devel/p5-Future-IO/Makefile  Thu Oct 29 11:45:26 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2026/07/16 19:02:32 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/10/29 11:45:26 wen Exp $
 
-DISTNAME=      Future-IO-0.17
+DISTNAME=      Future-IO-0.23
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/P/PE/PEVANS/}
 

Index: pkgsrc/devel/p5-Future-IO/distinfo
diff -u pkgsrc/devel/p5-Future-IO/distinfo:1.5 pkgsrc/devel/p5-Future-IO/distinfo:1.6
--- pkgsrc/devel/p5-Future-IO/distinfo:1.5      Sun Aug 10 01:58:25 2025
+++ pkgsrc/devel/p5-Future-IO/distinfo  Thu Oct 29 11:45:26 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2025/08/10 01:58:25 wen Exp $
+$NetBSD: distinfo,v 1.6 2026/10/29 11:45:26 wen Exp $
 
-BLAKE2s (Future-IO-0.17.tar.gz) = d012aa58af7090a7dbf09a62ada309e32f480a46a0df8f238595e99f42a3103a
-SHA512 (Future-IO-0.17.tar.gz) = 671eb8f2eee0cda55477631fd6a89bcc98495cd98e98bef55ed5b50e2b877f47451fcaed98cec48d13604351dd96ea06b69bab80246c393aa69b3940efca52b6
-Size (Future-IO-0.17.tar.gz) = 27223 bytes
+BLAKE2s (Future-IO-0.23.tar.gz) = e3b8cf2de51d1b409e350b2d3941aa09539901fa060ee6bb5ece7267435abfd0
+SHA512 (Future-IO-0.23.tar.gz) = 820dcbfa950b6dd41c6285275ef3ef066c332a075c2397881464fa44e5da906667f1a023185751096919a1a5f658e51127dbf3770200003bb7dd7121d4ebd08f
+Size (Future-IO-0.23.tar.gz) = 35349 bytes



Home | Main Index | Thread Index | Old Index