summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2018-08-15 02:03:38 +0000
committerwen <wen@pkgsrc.org>2018-08-15 02:03:38 +0000
commit3a18f93c54e2ba94876834ed810d7e34a5cb1710 (patch)
tree07debc5059695414a40154bf8788796fab1535ba /devel
parentbcb619be88f37958d0955b131985b0aad1853ace (diff)
downloadpkgsrc-3a18f93c54e2ba94876834ed810d7e34a5cb1710.tar.gz
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 (limited to 'devel')
-rw-r--r--devel/p5-IO-AIO/Makefile4
-rw-r--r--devel/p5-IO-AIO/distinfo11
-rw-r--r--devel/p5-IO-AIO/patches/patch-AIO.xs18
3 files changed, 7 insertions, 26 deletions
diff --git a/devel/p5-IO-AIO/Makefile b/devel/p5-IO-AIO/Makefile
index 598da99e353..293ace9e8f0 100644
--- a/devel/p5-IO-AIO/Makefile
+++ b/devel/p5-IO-AIO/Makefile
@@ -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 --git a/devel/p5-IO-AIO/distinfo b/devel/p5-IO-AIO/distinfo
index 036e5569f0e..c196dd06dec 100644
--- a/devel/p5-IO-AIO/distinfo
+++ b/devel/p5-IO-AIO/distinfo
@@ -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 --git a/devel/p5-IO-AIO/patches/patch-AIO.xs b/devel/p5-IO-AIO/patches/patch-AIO.xs
deleted file mode 100644
index c19f3803f39..00000000000
--- a/devel/p5-IO-AIO/patches/patch-AIO.xs
+++ /dev/null
@@ -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
-
- /*****************************************************************************/
-