2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|
2021-04-26 14:56:18 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-IO-AIO: update to 4.75.
4.75 Wed Dec 30 08:44:55 CET 2020
- removed leftover debug output from treescan.
- added (but not documented) waitid-P_*, FSPICK_*, FSOPEN_*,
FSCONFIG_*, MOUNT_ATTR_* constants.
4.74 Tue Dec 29 16:19:28 CET 2020
- added pidfd_open, pidfd_getfd and pidfd_send_signal functions.
- rework bin/treescan to avoid recursion. This fixes two bugs
where a deep directory traversal or a lot of command line
arguments could cause it to crash.
- added (but not documented) open_tree, AT_* and move_mount flags.
- support defining syscall numbers in gendef0.
4.73 Fri Dec 4 02:08:37 CET 2020
- def0.h was not uptodate, running into musl problems
(reported by B Fraser).
- IO::AIO::splice and IO::AIO::tee didn't properly return
64 bit values.
- added IO::AIO::accept4.
- add various F_SEAL related fcntl constants.
- removed experimental marker for fdlimit functions.
- fiemap now includes the last segment even if it overflows
the end offset, which is arguably the correct behaviour.
|
2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) |
Log message:
*: bump PKGREVISION for perl-5.32.
|
2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) |
Log message:
Bump PKGREVISIONs for perl 5.30.0
|
2019-06-30 22:17:50 by Nia Alarie | Files touched by this commit (1816) |
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.
This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.
Reviewed by hand to hopefully make sure no unwanted changes sneak in.
|
2019-04-07 05:57:03 by Wen Heping | Files touched by this commit (2) | |
Log message:
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.
|
2018-08-26 08:26:46 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-IO-AIO: update to 4.6.
4.6 Sat Aug 25 21:58:36 CEST 2018
- add st_btime, st_btimesec, st_btimensec and st_gen accessors,
mostly for bsds which expose birthtime and st_gen members (netbsd, freebsd
but only st_gen on openbsd because they compiled their perl without support
for birthtimes).
- fix madvise and munlock to properly support negative offsets.
- allocate fd for the aio_close at boot time, to guarantee it working
later, rather than calling abort when it fails. also avoids
close-on-exec race issues after module load.
- #undef utime on win32, maybe this helps some reports of utime hangs.
- minor doc improvements.
- minor configure cleanups.
- use $Config{perllibs} instead of libs for configure. might help people
who didn'T install all perl dependencies (might break things as well).
|
2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558) |
Log message:
Recursive bump for perl5-5.28.0
|
2018-08-15 04:03:39 by Wen Heping | Files touched by this commit (3) |
Log message:
Update to 4.54
Remove the patch which fixed upstream
Upstream changes:
4.54 Tue Aug 14 13:54:48 CEST 2018
- include sys/mkdev.h or sys/sysmacros.h if available.
- further tweaks to configure invocation for systems requiring --rpath.
- no longer rely on custom paths on win32 platforms.
- try to work around buggy PAGESIZE macro on solaris.
4.53 Tue Aug 14 11:27:50 CEST 2018
- add $Config{libs} to LIBS for configure, to work around systems
with broken library dependencies (... openbsd).
4.52 Sun Aug 12 08:09:45 CEST 2018
- config.h.in was missing in distribution.
4.51 Sun Aug 12 07:24:14 CEST 2018
- complete rework of the autoconf framework: IO::AIO now uses its own
config.h, separate from libeio, and tries to test the actual perl
environment, not the standard system environment.
- provide nanosecond-accracy stat time accessors for both perl and IO::AIO
stat functions.
- removed non-portable C++ syntax from eio.c.
- try to fix readdir tests on cygwin spuriously failing.
4.5 Wed Aug 1 00:23:55 CEST 2018
- aio_mtouch touch all pages as requested, not just the first page in \
most cases.
- new function: IO::AIO::mremap, linux-specific mremap, with constants \
MREMAP_MAYMOVE
and MREMAP_FIXED.
- add O_ACCMODE.
- add (undocumented) MSG_CMSG_CLOEXEC and SOCK_CLOEXEC constants.
|
2018-02-25 18:09:17 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-IO-AIO: update to 4.4.
4.4 Tue Feb 20 07:54:12 CET 2018
- new aio_slurp request.
- add (experimental) IO::AIO::eventfd and timerfd* function.
- add (experimental) IO::AIO::get_fdlimit and IO::AIO::min_fdlimit.
- point out that aio_copy overwrites existing files.
- removed filesystem magic number table from aio_statvfs docs as
statvfs doesn't actually return this info at all (statfs does).
- add a bunch of (mostly linux-specific) constants for use in ioctls
(see aio_ioctl docs).
- treescan now has a proper manpage and useful --help output.
- new option --sync in treescan, to sync everything in a subtree.
- changed default for aio_msync flags to MSYNC_SYNC.
- document offset/length behaviour of mprotect/madvise.
- support linux's renameat2 (via aio_rename2).
- add aio_rename2, an aio_rename with flags.
- add F_DUPPFD_CLOEXEC, F_OFD_[SG]ETLKW? constants.
- add FALLOC_FL_INSERT_RANGE, FALLOC_FL_UNSHARE_RANGE.
- (libeio) use posix_close if available.
- (libeio) internal close() calls no longer disturb errno.
- add IO:AIO::FALLOC_FL_UNSHARE.
- update schmorp.h for removal of USE_SOCKETS_AS_HANDLES
and better eventfd detection.
|