pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/p5-IO-AIO Update to 4.54
details: https://anonhg.NetBSD.org/pkgsrc/rev/4aaaa8dad4e7
branches: trunk
changeset: 383973:4aaaa8dad4e7
user: wen <wen%pkgsrc.org@localhost>
date: Wed Aug 15 02:03:38 2018 +0000
description:
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.
diffstat:
devel/p5-IO-AIO/Makefile | 4 ++--
devel/p5-IO-AIO/distinfo | 11 +++++------
devel/p5-IO-AIO/patches/patch-AIO.xs | 18 ------------------
3 files changed, 7 insertions(+), 26 deletions(-)
diffs (51 lines):
diff -r d385ef9c910e -r 4aaaa8dad4e7 devel/p5-IO-AIO/Makefile
--- a/devel/p5-IO-AIO/Makefile Wed Aug 15 01:55:15 2018 +0000
+++ b/devel/p5-IO-AIO/Makefile Wed Aug 15 02:03:38 2018 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.17 2018/02/25 17:09:17 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2018/08/15 02:03:38 wen Exp $
#
-DISTNAME= IO-AIO-4.4
+DISTNAME= IO-AIO-4.54
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/}
diff -r d385ef9c910e -r 4aaaa8dad4e7 devel/p5-IO-AIO/distinfo
--- a/devel/p5-IO-AIO/distinfo Wed Aug 15 01:55:15 2018 +0000
+++ b/devel/p5-IO-AIO/distinfo Wed Aug 15 02:03:38 2018 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.11 2018/02/25 17:09:17 wiz Exp $
+$NetBSD: distinfo,v 1.12 2018/08/15 02:03:38 wen Exp $
-SHA1 (IO-AIO-4.4.tar.gz) = 3538e3e473a92c6d4f225a1fe6477e1f85a0f2c6
-RMD160 (IO-AIO-4.4.tar.gz) = 4986ab70e43a8929785ae13ad0d8c096b6983d36
-SHA512 (IO-AIO-4.4.tar.gz) = 7b8981d683ed98ae51d4a87c3aa98e88723033d104a0a7b97453da6eec307e401562b95426ca6a2e6ca4f6d190c19d582cc479435fa1bdde2df7dcabf3255d8f
-Size (IO-AIO-4.4.tar.gz) = 166897 bytes
-SHA1 (patch-AIO.xs) = 999f28ec9233b2dd5a879f821f2a24ad5e1b3243
+SHA1 (IO-AIO-4.54.tar.gz) = d638ca44ae9142bb082f1d56009e5bed456244f6
+RMD160 (IO-AIO-4.54.tar.gz) = 51c59e69dc30fdc9102ca761abe509095b65aa3e
+SHA512 (IO-AIO-4.54.tar.gz) = 5dea66714e0b53f318dbce91a63bef4c78cfa5338468c4c3d3e47ce9c3ea25c4e8c39143a16b3463f398d3d663ca34f201f65e60bd9c30cf0db167265166491e
+Size (IO-AIO-4.54.tar.gz) = 169488 bytes
diff -r d385ef9c910e -r 4aaaa8dad4e7 devel/p5-IO-AIO/patches/patch-AIO.xs
--- a/devel/p5-IO-AIO/patches/patch-AIO.xs Wed Aug 15 01:55:15 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-$NetBSD: patch-AIO.xs,v 1.1 2015/03/17 10:37:14 jperkin Exp $
-
-Avoid PAGESIZE macro on SunOS.
-
---- AIO.xs.orig 2014-11-21 14:49:56.000000000 +0000
-+++ AIO.xs
-@@ -159,9 +159,11 @@ static void req_destroy (eio_req *grp);
- # define minor(dev) ((dev) & 0xff)
- #endif
-
-+#ifndef __sun
- #if PAGESIZE <= 0
- # define PAGESIZE sysconf (_SC_PAGESIZE)
- #endif
-+#endif
-
- /*****************************************************************************/
-
Home |
Main Index |
Thread Index |
Old Index