diff options
author | tnn <tnn@pkgsrc.org> | 2015-04-03 16:09:37 +0000 |
---|---|---|
committer | tnn <tnn@pkgsrc.org> | 2015-04-03 16:09:37 +0000 |
commit | f70384e40ceeb55f27198eb3993b1265a1aea1a7 (patch) | |
tree | 47ee293b85a269147b1dded34e8ec97c1f16c4a0 /x11/libdrm | |
parent | 68e32fb8929a92a2959145da26045d002b7de71d (diff) | |
download | pkgsrc-f70384e40ceeb55f27198eb3993b1265a1aea1a7.tar.gz |
Fix a broken macro definition. Should fix build on NetBSD 5.
Diffstat (limited to 'x11/libdrm')
-rw-r--r-- | x11/libdrm/distinfo | 3 | ||||
-rw-r--r-- | x11/libdrm/patches/patch-xf86atomic.h | 15 |
2 files changed, 17 insertions, 1 deletions
diff --git a/x11/libdrm/distinfo b/x11/libdrm/distinfo index f333c7d141b..d05b282a826 100644 --- a/x11/libdrm/distinfo +++ b/x11/libdrm/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.50 2015/04/02 22:21:43 tnn Exp $ +$NetBSD: distinfo,v 1.51 2015/04/03 16:09:37 tnn Exp $ SHA1 (libdrm-2.4.60.tar.bz2) = 4e041a5ff22b2b9132b216eb0574638bf252b7a9 RMD160 (libdrm-2.4.60.tar.bz2) = 01b3dde0786dea020850a35058ee2be507829293 @@ -11,5 +11,6 @@ SHA1 (patch-libkms_linux.c) = 737d0a8e7b742ee9d24fec94c72de6b4915dd675 SHA1 (patch-libkms_vmwgfx.c) = d49c046a70e5c0edbdb0a424473324cc2a3b6243 SHA1 (patch-radeon_radeon__bo__gem.c) = 4924fde172b2a2a713d47bf7b60a6b52851d7a8f SHA1 (patch-radeon_radeon__cs__gem.c) = 516b5dd6408c10a4f33f2815b3719e34a16d863a +SHA1 (patch-xf86atomic.h) = 49fce331dc287a26fc4c9de4a1d121d83a68d883 SHA1 (patch-xf86drmMode.c) = bb453075acd6e2ac8dcc588048c1d642defbf248 SHA1 (patch-xf86drmMode.h) = a28b02887389be8670193c119f711901af61a6b2 diff --git a/x11/libdrm/patches/patch-xf86atomic.h b/x11/libdrm/patches/patch-xf86atomic.h new file mode 100644 index 00000000000..ddd4052580d --- /dev/null +++ b/x11/libdrm/patches/patch-xf86atomic.h @@ -0,0 +1,15 @@ +$NetBSD: patch-xf86atomic.h,v 1.1 2015/04/03 16:09:38 tnn Exp $ + +Fix a broken macro definition. + +--- xf86atomic.h.orig 2015-03-18 17:33:36.000000000 +0000 ++++ xf86atomic.h +@@ -93,7 +93,7 @@ typedef struct { LIBDRM_ATOMIC_TYPE atom + # define atomic_read(x) (int) ((x)->atomic) + # define atomic_set(x, val) ((x)->atomic = (LIBDRM_ATOMIC_TYPE)(val)) + # define atomic_inc(x) (atomic_inc_uint (&(x)->atomic)) +-# define atomic_inc_return (atomic_inc_uint_nv(&(x)->atomic)) ++# define atomic_inc_return(x) (atomic_inc_uint_nv(&(x)->atomic)) + # define atomic_dec_and_test(x) (atomic_dec_uint_nv(&(x)->atomic) == 0) + # define atomic_add(x, v) (atomic_add_int(&(x)->atomic, (v))) + # define atomic_dec(x, v) (atomic_add_int(&(x)->atomic, -(v))) |