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/3e73a8ae3362
branches:  trunk
changeset: 311598:3e73a8ae3362
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 9408ad586ad9 -r 3e73a8ae3362 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 9408ad586ad9 -r 3e73a8ae3362 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 9408ad586ad9 -r 3e73a8ae3362 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