pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/wayland wayland: Disable another unproductive fa...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e0271bac91c4
branches:  trunk
changeset: 339276:e0271bac91c4
user:      nia <nia%pkgsrc.org@localhost>
date:      Mon Sep 09 20:08:29 2019 +0000

description:
wayland: Disable another unproductive fallocate usage on NetBSD.

Helps SDL2 run.

diffstat:

 devel/wayland/Makefile                              |   4 ++--
 devel/wayland/distinfo                              |   3 ++-
 devel/wayland/patches/patch-cursor_wayland-cursor.c |  15 +++++++++++++++
 3 files changed, 19 insertions(+), 3 deletions(-)

diffs (49 lines):

diff -r ed475b7b8b2b -r e0271bac91c4 devel/wayland/Makefile
--- a/devel/wayland/Makefile    Mon Sep 09 16:19:49 2019 +0000
+++ b/devel/wayland/Makefile    Mon Sep 09 20:08:29 2019 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2019/08/19 12:50:23 nia Exp $
+# $NetBSD: Makefile,v 1.3 2019/09/09 20:08:29 nia Exp $
 
 DISTNAME=      wayland-1.17.0
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    devel
 MASTER_SITES=  https://wayland.freedesktop.org/releases/
 EXTRACT_SUFX=  .tar.xz
diff -r ed475b7b8b2b -r e0271bac91c4 devel/wayland/distinfo
--- a/devel/wayland/distinfo    Mon Sep 09 16:19:49 2019 +0000
+++ b/devel/wayland/distinfo    Mon Sep 09 20:08:29 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2019/08/29 12:22:13 nia Exp $
+$NetBSD: distinfo,v 1.5 2019/09/09 20:08:29 nia Exp $
 
 SHA1 (wayland-1.17.0.tar.xz) = 4d9e08a7a4a07fa37a25d7aa3ef83f08edec0600
 RMD160 (wayland-1.17.0.tar.xz) = 635494fb0f5d9eb1e782f98e08c3e0e26ff44268
@@ -7,6 +7,7 @@
 SHA1 (patch-Makefile.am) = af2c47eb2e1a4924ea842aeea1d0f00832762ec0
 SHA1 (patch-configure.ac) = df15013a1639d673e5f0a86433a074f6201dbbc4
 SHA1 (patch-cursor_os-compatibility.c) = 9aac1c734199bc7e33e7735356bc8dbc80fba89d
+SHA1 (patch-cursor_wayland-cursor.c) = 81c6896b3a541e662db440d8557c6b3e70fcb580
 SHA1 (patch-src_event-loop.c) = 04d0eed4ba0708518201ec630dab97d52735fb0c
 SHA1 (patch-src_wayland-os.c) = 7297f8259aea9603a7ba20fe58f79e3fd0042990
 SHA1 (patch-src_wayland-os.h) = 1e01dfadb5ed5889d76e024d30537935f33631a3
diff -r ed475b7b8b2b -r e0271bac91c4 devel/wayland/patches/patch-cursor_wayland-cursor.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/wayland/patches/patch-cursor_wayland-cursor.c       Mon Sep 09 20:08:29 2019 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-cursor_wayland-cursor.c,v 1.1 2019/09/09 20:08:29 nia Exp $
+
+fallocate is currently a no-op on NetBSD.
+
+--- cursor/wayland-cursor.c.orig       2019-03-21 00:55:25.000000000 +0000
++++ cursor/wayland-cursor.c
+@@ -86,7 +86,7 @@ shm_pool_resize(struct shm_pool *pool, i
+       if (ftruncate(pool->fd, size) < 0)
+               return 0;
+ 
+-#ifdef HAVE_POSIX_FALLOCATE
++#if defined(HAVE_POSIX_FALLOCATE) && !defined(__NetBSD__)
+       errno = posix_fallocate(pool->fd, 0, size);
+       if (errno != 0)
+               return 0;



Home | Main Index | Thread Index | Old Index