Update to 4.72 Upstream changes: 4.72 Wed Apr 3 04:56:03 CEST 2019 - (libeio) if fd 0 is available do not use it for aio_wd, as it collides with IO::AIO::CWD. - added IO::AIO::memfd_create. - correctly include <sys/uio.h> in the vmsplice test. - reduce codesize by ~7% on amd64 by declaring more functions as noinline. - documentation fixes and updates. - experimental and undocumented preliminary support for synchronous statx. 4.71 Sun Mar 10 13:09:26 CET 2019 - due to an error in the linux manpages, the configure tests for readahead, sync_file_range, splice etc. failed. This has been fixed. 4.7 Mon Mar 4 11:28:13 CET 2019 - majorly speed up scandir for the very special case of a non-POSIX filesystem that nevertheless reports valid dt_type information. The only known filesystem of this type is currently btrfs, which didn't get it's act together to implement POSIX semantics in all these years, and I am tired of waiting. - add IO::AIO::MCL_ONFAULT for mlockall, add IO::AIO::mlockall. - neither sys/mkdev.h nor sys/sysmacros.h were included, even when they were detected by autoconf.diff -r1.20 -r1.21 pkgsrc/devel/p5-IO-AIO/Makefile
(wen)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2018/08/26 06:26:46 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2019/04/07 03:57:03 wen Exp $ | |
2 | 2 | |||
3 | DISTNAME= IO-AIO-4.6 | 3 | DISTNAME= IO-AIO-4.72 | |
4 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
5 | CATEGORIES= devel perl5 | 5 | CATEGORIES= devel perl5 | |
6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/} | 6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://search.cpan.org/dist/IO-AIO/ | 9 | HOMEPAGE= http://search.cpan.org/dist/IO-AIO/ | |
10 | COMMENT= Perl 5 module implementing asynchronous input/output | 10 | COMMENT= Perl 5 module implementing asynchronous input/output | |
11 | LICENSE= ${PERL5_LICENSE} | 11 | LICENSE= ${PERL5_LICENSE} | |
12 | 12 | |||
13 | # Note: libeio is bundle with the distribution tarball. | 13 | # Note: libeio is bundle with the distribution tarball. | |
14 | # Its configure script is run via Makefile.PL | 14 | # Its configure script is run via Makefile.PL | |
15 | # with all perl configuration settings, id est | 15 | # with all perl configuration settings, id est | |
16 | # the Config module, set in its environment | 16 | # the Config module, set in its environment |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.13 2018/08/26 06:26:46 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.14 2019/04/07 03:57:03 wen Exp $ | |
2 | 2 | |||
3 | SHA1 (IO-AIO-4.6.tar.gz) = 41ad89cf6ac03f7af0942c0292789e83db373700 | 3 | SHA1 (IO-AIO-4.72.tar.gz) = a8b90d3536396ca8221e54b9378e75a3629d306f | |
4 | RMD160 (IO-AIO-4.6.tar.gz) = e7d7d2093eacce912a1c6809bb690eda06defe84 | 4 | RMD160 (IO-AIO-4.72.tar.gz) = 2bfd740521d54679e1feaa50ce4c4a55e3170517 | |
5 | SHA512 (IO-AIO-4.6.tar.gz) = f9e47a024e3f3e0c33c940149c087c53bc9d42a81e31696afdb7a09f9bd608e57dcdf0b3a380c814d5ebc5e63e55bf1a9237725b8385484230ec3258b1105015 | 5 | SHA512 (IO-AIO-4.72.tar.gz) = 7b18fac37ed22e504dd43d71ae42a7bbb54843ab013574007e7fee17b3b25c5533a68d3163c89d7a6420266ff825c064405a752f85474816ece66c5fb1468fc1 | |
6 | Size (IO-AIO-4.6.tar.gz) = 172531 bytes | 6 | Size (IO-AIO-4.72.tar.gz) = 176906 bytes |