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