pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/libxcb libxcb: update to 1.13.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6840123c1657
branches:  trunk
changeset: 376627:6840123c1657
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Mar 05 10:20:55 2018 +0000

description:
libxcb: update to 1.13.

As with xcb-proto, this release mainly enables multi-planar buffers in
DRI3 v1.2 via support for variable-sized lists of FDs, and enables
sending GenericEvents to other clients. Present v1.2 and RandR v1.6
did not require any specific library changes.

diffstat:

 x11/libxcb/Makefile                       |   9 ++---
 x11/libxcb/PLIST                          |  34 +++++++++++++++++++++++-
 x11/libxcb/distinfo                       |  11 +++----
 x11/libxcb/patches/patch-src_c__client.py |  44 -------------------------------
 4 files changed, 42 insertions(+), 56 deletions(-)

diffs (182 lines):

diff -r c1817cb12776 -r 6840123c1657 x11/libxcb/Makefile
--- a/x11/libxcb/Makefile       Mon Mar 05 10:20:32 2018 +0000
+++ b/x11/libxcb/Makefile       Mon Mar 05 10:20:55 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2017/08/16 20:21:17 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2018/03/05 10:20:55 wiz Exp $
 
-DISTNAME=      libxcb-1.12
-PKGREVISION=   1
+DISTNAME=      libxcb-1.13
 CATEGORIES=    x11
 MASTER_SITES=  https://xcb.freedesktop.org/dist/
 EXTRACT_SUFX=  .tar.bz2
@@ -12,7 +11,7 @@
 LICENSE=       mit # with no-advertising clause
 
 TOOL_DEPENDS+= libxslt>=1.1.0:../../textproc/libxslt
-TOOL_DEPENDS+= ${PYPKGPREFIX}-xcbgen>=1.12:../../x11/py-xcbgen
+TOOL_DEPENDS+= ${PYPKGPREFIX}-xcbgen>=1.13:../../x11/py-xcbgen
 
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
@@ -90,7 +89,7 @@
 #.include "../../devel/gperf/buildlink3.mk"
 PYTHON_FOR_BUILD_ONLY= tool
 .include "../../lang/python/application.mk"
-BUILDLINK_API_DEPENDS.xcb-proto?=      xcb-proto>=1.12
+BUILDLINK_API_DEPENDS.xcb-proto?=      xcb-proto>=1.13
 .include "../../x11/xcb-proto/buildlink3.mk"
 .include "../../x11/libXdmcp/buildlink3.mk"
 .include "../../x11/libXau/buildlink3.mk"
diff -r c1817cb12776 -r 6840123c1657 x11/libxcb/PLIST
--- a/x11/libxcb/PLIST  Mon Mar 05 10:20:32 2018 +0000
+++ b/x11/libxcb/PLIST  Mon Mar 05 10:20:55 2018 +0000
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.11 2017/01/08 21:48:47 wiz Exp $
+@comment $NetBSD: PLIST,v 1.12 2018/03/05 10:20:55 wiz Exp $
 include/xcb/bigreq.h
 include/xcb/composite.h
 include/xcb/damage.h
 include/xcb/dpms.h
 include/xcb/dri2.h
 include/xcb/dri3.h
+include/xcb/ge.h
 include/xcb/glx.h
 include/xcb/present.h
 include/xcb/randr.h
@@ -281,16 +282,39 @@
 man/man3/xcb_dri3_buffer_from_pixmap.3
 man/man3/xcb_dri3_buffer_from_pixmap_reply.3
 man/man3/xcb_dri3_buffer_from_pixmap_unchecked.3
+man/man3/xcb_dri3_buffers_from_pixmap.3
+man/man3/xcb_dri3_buffers_from_pixmap_buffers.3
+man/man3/xcb_dri3_buffers_from_pixmap_buffers_end.3
+man/man3/xcb_dri3_buffers_from_pixmap_buffers_length.3
+man/man3/xcb_dri3_buffers_from_pixmap_offsets.3
+man/man3/xcb_dri3_buffers_from_pixmap_offsets_end.3
+man/man3/xcb_dri3_buffers_from_pixmap_offsets_length.3
+man/man3/xcb_dri3_buffers_from_pixmap_reply.3
+man/man3/xcb_dri3_buffers_from_pixmap_strides.3
+man/man3/xcb_dri3_buffers_from_pixmap_strides_end.3
+man/man3/xcb_dri3_buffers_from_pixmap_strides_length.3
+man/man3/xcb_dri3_buffers_from_pixmap_unchecked.3
 man/man3/xcb_dri3_fd_from_fence.3
 man/man3/xcb_dri3_fd_from_fence_reply.3
 man/man3/xcb_dri3_fd_from_fence_unchecked.3
 man/man3/xcb_dri3_fence_from_fd.3
 man/man3/xcb_dri3_fence_from_fd_checked.3
+man/man3/xcb_dri3_get_supported_modifiers.3
+man/man3/xcb_dri3_get_supported_modifiers_reply.3
+man/man3/xcb_dri3_get_supported_modifiers_screen_modifiers.3
+man/man3/xcb_dri3_get_supported_modifiers_screen_modifiers_end.3
+man/man3/xcb_dri3_get_supported_modifiers_screen_modifiers_length.3
+man/man3/xcb_dri3_get_supported_modifiers_unchecked.3
+man/man3/xcb_dri3_get_supported_modifiers_window_modifiers.3
+man/man3/xcb_dri3_get_supported_modifiers_window_modifiers_end.3
+man/man3/xcb_dri3_get_supported_modifiers_window_modifiers_length.3
 man/man3/xcb_dri3_open.3
 man/man3/xcb_dri3_open_reply.3
 man/man3/xcb_dri3_open_unchecked.3
 man/man3/xcb_dri3_pixmap_from_buffer.3
 man/man3/xcb_dri3_pixmap_from_buffer_checked.3
+man/man3/xcb_dri3_pixmap_from_buffers.3
+man/man3/xcb_dri3_pixmap_from_buffers_checked.3
 man/man3/xcb_dri3_query_version.3
 man/man3/xcb_dri3_query_version_reply.3
 man/man3/xcb_dri3_query_version_unchecked.3
@@ -312,6 +336,9 @@
 man/man3/xcb_free_pixmap.3
 man/man3/xcb_free_pixmap_checked.3
 man/man3/xcb_ge_generic_event_t.3
+man/man3/xcb_genericevent_query_version.3
+man/man3/xcb_genericevent_query_version_reply.3
+man/man3/xcb_genericevent_query_version_unchecked.3
 man/man3/xcb_get_atom_name.3
 man/man3/xcb_get_atom_name_name.3
 man/man3/xcb_get_atom_name_name_end.3
@@ -1212,6 +1239,9 @@
 man/man3/xcb_randr_configure_output_property_checked.3
 man/man3/xcb_randr_configure_provider_property.3
 man/man3/xcb_randr_configure_provider_property_checked.3
+man/man3/xcb_randr_create_lease.3
+man/man3/xcb_randr_create_lease_reply.3
+man/man3/xcb_randr_create_lease_unchecked.3
 man/man3/xcb_randr_create_mode.3
 man/man3/xcb_randr_create_mode_reply.3
 man/man3/xcb_randr_create_mode_unchecked.3
@@ -1225,6 +1255,8 @@
 man/man3/xcb_randr_delete_provider_property_checked.3
 man/man3/xcb_randr_destroy_mode.3
 man/man3/xcb_randr_destroy_mode_checked.3
+man/man3/xcb_randr_free_lease.3
+man/man3/xcb_randr_free_lease_checked.3
 man/man3/xcb_randr_get_crtc_gamma.3
 man/man3/xcb_randr_get_crtc_gamma_blue.3
 man/man3/xcb_randr_get_crtc_gamma_blue_end.3
diff -r c1817cb12776 -r 6840123c1657 x11/libxcb/distinfo
--- a/x11/libxcb/distinfo       Mon Mar 05 10:20:32 2018 +0000
+++ b/x11/libxcb/distinfo       Mon Mar 05 10:20:55 2018 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.17 2016/05/19 07:09:03 wiz Exp $
+$NetBSD: distinfo,v 1.18 2018/03/05 10:20:55 wiz Exp $
 
-SHA1 (libxcb-1.12.tar.bz2) = 2f03490d1c75c8a3f902f74b717af6501773926a
-RMD160 (libxcb-1.12.tar.bz2) = 6deb619ae87e84f014987c24abdc46e44b21197c
-SHA512 (libxcb-1.12.tar.bz2) = 4ce3e3f62b7e1c3a9e61c149c720ef2a4a760539ea615d7d52ae39e7f5a08456dc87d7a1ac5d85ca15dcc468a9a02d56fb8f8f6361c959af9b8780f011995896
-Size (libxcb-1.12.tar.bz2) = 613822 bytes
+SHA1 (libxcb-1.13.tar.bz2) = 212ad5f1f80def80536d78e3d20354a0370e7fe9
+RMD160 (libxcb-1.13.tar.bz2) = bd333e03159499b9a01ac278296d733d1cb5d611
+SHA512 (libxcb-1.13.tar.bz2) = d99bbe386a65f60fcc0cc2935e4a365bc0577b5e90433e18778a665a5aee8ebc8e9e8cb0aedac0ac4a276147c0507e759a716874ea4f80792b2fc18eefbc128c
+Size (libxcb-1.13.tar.bz2) = 510453 bytes
 SHA1 (patch-aa) = 813338a15543787f489b23274c526185008bbce3
 SHA1 (patch-ai) = 637affb3aa2f7d40e0aada4dadab8c695ea74b6f
-SHA1 (patch-src_c__client.py) = 68023c346ad38b85e25c53f997f2b19dec7f0967
diff -r c1817cb12776 -r 6840123c1657 x11/libxcb/patches/patch-src_c__client.py
--- a/x11/libxcb/patches/patch-src_c__client.py Mon Mar 05 10:20:32 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-$NetBSD: patch-src_c__client.py,v 1.1 2016/05/19 07:09:03 wiz Exp $
-
-Fix inconsistent use of tabs vs. space.
-
---- src/c_client.py.orig       2016-05-09 16:10:55.000000000 +0000
-+++ src/c_client.py
-@@ -1364,7 +1364,7 @@ def _c_serialize(context, self):
-             _c('    unsigned int xcb_align_to = 0;')
-         if self.is_switch:
-             _c('    unsigned int xcb_padding_offset = %d;',
--             self.get_align_offset() )
-+               self.get_align_offset() )
-         prefix = [('_aux', '->', self)]
-         aux_ptr = 'xcb_out'
- 
-@@ -1390,7 +1390,7 @@ def _c_serialize(context, self):
-         _c('    unsigned int xcb_align_to = 0;')
-         if self.is_switch:
-             _c('    unsigned int xcb_padding_offset = %d;',
--             self.get_align_offset() )
-+               self.get_align_offset() )
- 
-     elif 'sizeof' == context:
-         param_names = [p[2] for p in params]
-@@ -1930,14 +1930,14 @@ def _c_accessors_list(self, field):
-                     # from the request size and divide that by the member size
-                     return '(((R->length * 4) - sizeof('+ self.c_type + '))/'+'sizeof('+field.type.member.c_wiretype+'))'
-                 else:
--                  # use the accessor to get the start of the list, then
--                  # compute the length of it by subtracting it from
-+                    # use the accessor to get the start of the list, then
-+                    # compute the length of it by subtracting it from
-                     # the adress of the first byte after the end of the
-                     # request
--                  after_end_of_request = '(((char*)R) + R->length * 4)'
--                  start_of_list = '%s(R)' % (field.c_accessor_name)
-+                    after_end_of_request = '(((char*)R) + R->length * 4)'
-+                    start_of_list = '%s(R)' % (field.c_accessor_name)
-                     bytesize_of_list = '%s - (char*)(%s)' % (after_end_of_request, start_of_list)
--                  return '(%s) / sizeof(%s)' % (bytesize_of_list, field.type.member.c_wiretype)
-+                    return '(%s) / sizeof(%s)' % (bytesize_of_list, field.type.member.c_wiretype)
-             else:
-                 raise Exception(
-                     "lengthless lists with varsized members are not supported. Fieldname '%s'"



Home | Main Index | Thread Index | Old Index