The NetBSD Project

CVS log for pkgsrc/devel/p5-IO-AIO/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-IO-AIO

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.34 / (download) - annotate - [select for diffs], Sun Feb 25 16:25:28 2024 UTC (7 weeks, 1 day ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

p5-IO-AIO: fix PKGNAME

Revision 1.33 / (download) - annotate - [select for diffs], Sun Feb 25 08:42:54 2024 UTC (7 weeks, 2 days ago) by wiz
Branch: MAIN
Changes since 1.32: +2 -5 lines
Diff to previous 1.32 (colored)

p5-IO-AIO: update to 4.81.

4.81 Tue 20 Feb 2024 07:38:35 CET
	- work around a bug in musl w.r.t to O_SEARCH and use EIO_O_PATH instead,
          vertifying the semantics against the subset of O_PATH and O_SEARCH
          (based on a report by Steve Dondley).
	- aio_copy now tries to preallocate the destination file.
        - fexecve configure test used the wrong pĆ¼ointer type (patch by Paul Howarth).

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jul 6 09:39:19 2023 UTC (9 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

*: recursive bump for perl 5.38

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jun 6 12:40:51 2023 UTC (10 months, 1 week ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.30 / (download) - annotate - [select for diffs], Sat May 20 06:25:24 2023 UTC (10 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.29: +5 -7 lines
Diff to previous 1.29 (colored)

p5-IO-AIO: update to 4.80.

4.80 Sat 01 Apr 2023 04:13:37 CEST
	- remove long obsolete "paths must be absolute" text in aio_open/stat
          descriptions.
	- another workaround for the low-quality musl libc.
	- test for umount seperately, as it is more portable.
        - some low-quality posix attempts (openbsd, osx) declare the availability
          of fexecve but then don't even bother to implemnent a stub.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Feb 11 23:23:25 2023 UTC (14 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

Update to 4.79

Upstream changes:
4.79 Sun 25 Sep 2022 18:25:53 CEST
        - the autoconf result of the mount check was not used, so it failed to
          compile on most systems (reported by crackoff@tutanota.com).
        - work around fedora not having a working C compiler setup by design
          (reported by Paul Howarth).

4.78 Tue 06 Sep 2022 12:54:43 CEST
        - add IO::AIO::mount and IO::AIO::umount.
        - add a bunch of symbols from sys/mount.h.

4.77 Mon 05 Sep 2022 02:03:38 CEST
        - add MFD_HUGETLB_2MB and MFD_HUGETLB_1GB constants.
        - add fexecve.
        - add lots of missing functions to @EXPORT_OK.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jun 28 11:32:34 2022 UTC (21 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

*: recursive bump for perl 5.36

Revision 1.27 / (download) - annotate - [select for diffs], Sat Oct 9 23:25:07 2021 UTC (2 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.26: +2 -3 lines
Diff to previous 1.26 (colored)

Update to 0.76

Upstream changes:
Changes for version 4.76
add autoconf test for siginfo_t, which is, of course, not available on windows (reported by Peter Petky).
disable syscalls on solaris, as perl seems to provide an incompatible syscall prototype that clashes with sys/syscall.h.
add MAP_FIXED_NOREPLACE, MAP_SHARED_VALIDATE, MAP_SYNC and MAP_UNINITIALIZED.

Revision 1.26 / (download) - annotate - [select for diffs], Mon May 24 19:50:50 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

*: recursive bump for perl 5.34

Revision 1.25 / (download) - annotate - [select for diffs], Mon Apr 26 12:56:18 2021 UTC (2 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

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.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Aug 31 18:08:10 2020 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Aug 11 13:19:35 2019 UTC (4 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jun 30 20:15:08 2019 UTC (4 years, 9 months ago) by nia
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

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.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Apr 7 03:57:03 2019 UTC (5 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

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.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Aug 26 06:26:46 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.19: +2 -4 lines
Diff to previous 1.19 (colored)

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).

Revision 1.19 / (download) - annotate - [select for diffs], Wed Aug 22 09:44:07 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

Recursive bump for perl5-5.28.0

Revision 1.18 / (download) - annotate - [select for diffs], Wed Aug 15 02:03:38 2018 UTC (5 years, 8 months ago) by wen
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

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.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 25 17:09:17 2018 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.16: +2 -3 lines
Diff to previous 1.16 (colored)

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.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jun 5 14:23:05 2017 UTC (6 years, 10 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.15 / (download) - annotate - [select for diffs], Sun Jun 19 12:29:07 2016 UTC (7 years, 9 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.14: +6 -4 lines
Diff to previous 1.14 (colored)

Updated devel/p5-IO-AIO to 4.34
-------------------------------
4.34  Sun May  1 19:18:24 CEST 2016
        - def0.h was not properly generated during previous release, causing
          compile errors on various platforms.
        - major/minor were accidentally switched (reported by Alexander Lishenyuk).
        - removed duplicate definition of MAP_HUGETLB, that was found due to
          a bug in Perl::Tidy (testcase by alaska332@gmail.com).
        - added (untested!) aio_fcntl, aio_ioctl requests.
        - (libeio) names set via prctl are truncated to 15 chars + nul, not 16,
          as manpages-dev originally claimed.

4.33  Mon Jan 18 12:50:10 CET 2016
        - add IO::AIO::pipe2 function.
        - added support for FALLOC_FL_COLLAPSE_RANGE and FALLOC_FL_ZERO_RANGE
          constants.
        - added support for O_TMPFILE and O_PATH constants.
        - added support for MAP_FIXED, MAP_GROWSDOWN,MAP_32BIT, MAP_HUGETLB, MAP_STACK
          consdtants, whether they can be sensibly used or not.
        - use NO_INIT where applicable.
        - update libecb.
        - added stability canary support.
        - updated linux super magic table to 4.3.3.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:02 2016 UTC (7 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 12 10:49:19 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 13 13:53:19 2015 UTC (9 years, 2 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

(pkgsrc)
 - drop patch-libeio_ecb.h
   It was "Use __builtin_unreachable on Clang instead of the broken C11 hack.",
   and upstream put the equivalent change.
   +----------
   | #if ECB_GCC_VERSION(4,5) || ECB_CLANG_BUILTIN(__builtin_unreachable)
   |   #define ecb_unreachable() __builtin_unreachable ()
   +----------
(upstream)
 - Update to 4.32
-----------------
4.32  Wed Feb 11 20:32:11 CET 2015
        - replace off_t by STRLEN where appropriate, should not result in
          user-visible changes.
        - update ecb.h for C11 compatibility.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Feb 8 02:49:50 2015 UTC (9 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

(pkgsrc)
 - Add comment on patch, picking from cvs log
(upstream)
 - Update 4.18 to 4.31
-------------------
4.31  Tue Jun  3 03:29:27 CEST 2014
        - work around more 5.20 bugs. backwards compatibility my ass.

4.3   Fri Apr 11 06:22:38 CEST 2014
        - perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
          without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
          in 5.18. What's so attractive about giving a shit about backwards
          compatibility - I will never understand.

4.2   Sat Jan 25 01:13:14 CET 2014
        - aio_group could corrupt memory because it didn't restore
          the stack after req_submit.
        - be more careful on (e.g. permission) errors in bin/treescan.
        - work around changes in ExtUtils::MakeMaker.
        - (libeio) implement aio_realpath for win32.
        - (xthread) work around compile time bugs in ptw32.
        - added IO::AIO::pipesize.
        - (libecb) insignificant update.

4.19  Sun Jan  6 12:47:26 CET 2013
        - avoid endless loop in fiemap with some XFS files.
        - in aio_rename and aio_rmdir, specialcase the case of [$wd, "."]
          and call rename/rmdir instead of renameat/unlinkat.

Revision 1.10 / (download) - annotate - [select for diffs], Thu May 29 23:35:58 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Sep 2 13:03:17 2013 UTC (10 years, 7 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored)

Update p5-IO-AIO to 4.18.

Revision history for IO::AIO

4.18  Thu Oct 11 07:01:26 CEST 2012
	- fix unintended xthread_create by intentionalising it :)

4.17  Thu Oct 11 05:19:47 CEST 2012
        - rename aio_fallocate to aio_allocate, to match documentation.
	- add list of linux fsid values to aio_statvfs docs.
        - work around a bug in btrfs' FIEMAP ioctl implementation.
        - work around AIX bug: statvfs.f_fsid is a struct, not unsigned long
          as per unix spec.

4.16  Tue Aug 14 05:39:03 CEST 2012
	- aio_statvfs was wromgly marked for wd emulation, causing
          it to malfunction for paths.
        - fix a crash in aio_fiemap, when used on ranges without any
          extents.
        - work around linux kernel bug (at least in 3.2): kernel might
          trash fiemap input arguments.
        - work around linux kernel bug (at least in 3.2): kernel does not
          set FIEMAP_EXTENT_LAST on last segment.
        - work around linux kernel bug (at least in 3.2): kernel silently
          truncates segment count if a file.
	- make fh argument of IO::AIO::mmap optional, also add mmap/munmap
          to quick overview.
        - splice can corrupt data.
        - (libeio) remove pread/pwrite emulation.
        - do not grow mmaped scalars in aio_read.
        - add FALLOC_FL_PUNCH_HOLE and document fallocate.
        - provide pread/pwrite for win32, making it link again on native win32.

Revision 1.8 / (download) - annotate - [select for diffs], Fri May 31 12:40:24 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Oct 31 11:18:19 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.6: +1 -3 lines
Diff to previous 1.6 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Oct 3 21:55:07 2012 UTC (11 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.5 / (download) - annotate - [select for diffs], Fri May 11 11:31:44 2012 UTC (11 years, 11 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Updating package for CPAN distribution IO::AIO in devel/p5-IO-AIO from
4.11 to 4.15.

Upstream changes:
4.15  Tue Apr 10 06:59:00 CEST 2012
	- always include linux/types.h for fiemap, for compatibility to
          ancient systems (Paul Howarth).
        - experimental support for IO::AIO::splice and ::tee (no aio_...).
        - provide SEEK_HOLE and SEEK_DATA, if available.
        - work around (again!) an immensely stupid bug in RHEL, defining
          autoconf macros in linux system headers (analysed by Paul Howarth).

4.14 Sat Apr  7 02:45:18 CEST 2012
	- fix stat structure usage on windows, which caused bogus stat results.
        - (libeio) make readahead emulation behave more like actual readahead by never failing.
        - new request aio_seek.
        - new request aio_fiemap.
        - autogenerate the #ifdef/#define 0 blocks for symbols we export.

4.12 Fri Dec 30 08:51:25 CET 2011
	- realpath would return a random value if the name was too long,
          instead of -1.
        - port to c89.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 23 11:07:39 2011 UTC (12 years, 4 months ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Update p5-IO-AIO to 4.11.

Changes from previous:
4.11 Mon Oct 10 00:24:11 CEST 2011
	- libeio didn't compile on !linux (Paul Howarth).

4.1  Sun Oct  9 10:24:11 CEST 2011
        - IO::AIO did access uninitialised memory on unsuccessful stats.
	- (libeio) added syncfs syscall wrapper.
        - (libeio) set thread name on linux (ps -L/Hcx, top, gdb).
        - (libeio) support multiple indepenent working directories.
        - applied speling corrections by Nicholas Bamber.
        - tune treescan #threads and #outstanding requests a bit.
        - reduce the number of file descriptors in use at any one time
          in treescan, to avoid running out of them (and using too much ram).
        - take advantage of working directoriy abstractions
          in aio_scandir and treescan.
        - reduce compiled size by ~10% by not inlining some key functionality.
        - added --progress switch to treescan.

4.0   Mon Jul 18 05:01:10 CEST 2011
	- INCOMPATIBLE CHANGE: fork is no longer supported (indeed, it never was),
          see FORK BEHAVIOUR in manpage for details.
	- passes testsuite on win32 now and may actually work
          (activestate 5.10.1 / MSVC6, YMMV).
	- (libeio) fix a deadlock where a wakeup signal could be missed when
          a timeout occured at the same time.
	- (libeio) added realpath.
        - (libeio) added fallocate.
	- (libeio) disabling sendfile on darwin unfortunately broke the emulation.
        - (libeio) do not acquire any locks when forking.
        - (libeio) use fewer time() syscalls when waiting for new requests.

3.93  Wed Jun 29 23:44:18 CEST 2011
	- ECB.H WAS MISSING.

3.92  Wed Jun 29 14:45:41 CEST 2011
	- ecb.h was missing.

3.91  Wed Jun 29 13:24:42 CEST 2011
        - (libeio) work around a Linux (and likely FreeBSD and other
          kernels) bug where sendfile would not transfer all the requested
          bytes on large transfers, using a heuristic.
        - buggy sendfile caused aio_move/copy to sometimes fail for big
          files (fortunately it checks that the whole file has been
          transferred...)
        - use libecb for higher performance and higher portability.
        - (libeio) disable sendfile on darwin, it's too broken.
        - disable fork tests on !linux, as only linux supports mixing
          pthread and fork in perl.
        - document the fact that fork doesn't work anymore when using
          this module, on anything !GNU/Linux.
        - increase timeout in t/04_fork.t, as too many CPAN-tester setups
          run on a 0.1MHz cpu. Or so.

3.9  Fri May 27 02:43:47 CEST 2011
        - (libeio) fix memory corruption in aio_readdirx for the flags
          combination READDIR_STAT_ORDER | READDIR_DIRS_FIRST.
        - add lots of newer POSIX and GNU/Linux-specific open
          flags.

3.8  Sun Mar 27 12:25:33 CEST 2011
	- use nonstandard but maybe-working-on-bsd fork technique.
	- support a max_idle value of 0.
	- support setting of idle timeout value (IO::AIO::idle_timeout).

3.72 Fri Feb 11 04:25:38 CET 2011
	- use _POSIX_MEMLOCK_RANGE to detect mlock/munlock.
        - aio_mknod always used a dev_t value of 0.
        - new treescan option: --grep.
        - add more S_IF macros, and major/minor/makedev "macros".

3.71 Thu Dec 30 08:18:46 CET 2010
	- the numerical result value passed to callbacks did not stringify
          correctly, due to internal reuse and failure to reset the sv flags.
	- actually test for posix_[mf]advise, as at least uClibc defines
          _POSIX_ADVISORY_INFO without actually having any of the required
          funcitonality. ugh.

3.7  Mon Nov  1 23:00:34 CET 2010
        - implement/add madvise, mmap, munmap, aio_mlockall, munlockall,
          aio_mlock, munlock, msync and mtouch to @EXPORT_OK.
        - document the sad state of affairs w.r.t. pthread on many bsds.
	- do not enable mmap on systems without _POSIX_MAPPED_FILES
          (openbsd 4.8).
        - do not leak memory in IO::AIO::mmap when the scalar already
          had string-data.
	- add O_RDWR, O_APPEND and O_EXCL symbols and semi-document
          them.
        - cache the result IV, for a minor speedup in the common case.
        - croak when an mmapped-scalar changes location, to detect
          user-errors better.
        - fix aio_readlink prototype.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 14 12:26:09 2011 UTC (12 years, 8 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Aug 21 16:33:51 2010 UTC (13 years, 7 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Apr 18 04:18:53 2010 UTC (14 years ago) by seb
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of p5-IO-AIO version 3.65 in the NetBSD Packages
Collection.

The Perl 5 module IO::AIO implements asynchronous I/O using whatever
means the operating system supports. It is implemented as an interface
to libeio.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Apr 18 04:18:53 2010 UTC (14 years ago) by seb
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>