pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/libxcb Update to 1.9.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/26d75062c964
branches:  trunk
changeset: 626345:26d75062c964
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Nov 08 13:11:44 2013 +0000

description:
Update to 1.9.3.

1.9.3:
Fix up some portability and build issues in the FD passing code introduced
in 1.9.2.   Now builds & works on Solaris as well as Linux, can be enabled
or disabled via --enable-sendfds and --disable-sendfds flags to configure.

1.9.2:
This has minimal patches needed to support GE events and current
xcb-proto, and then the patches for DRI3 and Present.

diffstat:

 x11/libxcb/Makefile         |   12 +-
 x11/libxcb/PLIST            |  235 +++++++++++++++++++++++++++++++++++++++++++-
 x11/libxcb/distinfo         |   10 +-
 x11/libxcb/patches/patch-aa |    6 +-
 4 files changed, 248 insertions(+), 15 deletions(-)

diffs (truncated from 548 to 300 lines):

diff -r 6c927573b323 -r 26d75062c964 x11/libxcb/Makefile
--- a/x11/libxcb/Makefile       Fri Nov 08 13:10:29 2013 +0000
+++ b/x11/libxcb/Makefile       Fri Nov 08 13:11:44 2013 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2013/05/30 16:53:47 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2013/11/08 13:11:44 wiz Exp $
 
-DISTNAME=      libxcb-1.9.1
+DISTNAME=      libxcb-1.9.3
 CATEGORIES=    x11
 MASTER_SITES=  http://xcb.freedesktop.org/dist/
 EXTRACT_SUFX=  .tar.bz2
@@ -11,14 +11,14 @@
 LICENSE=       mit # with no-advertising clause
 
 TOOL_DEPENDS+= libxslt>=1.1.0:../../textproc/libxslt
-TOOL_DEPENDS+= ${PYPKGPREFIX}-xcbgen>=1.7:../../x11/py-xcbgen
+TOOL_DEPENDS+= ${PYPKGPREFIX}-xcbgen>=1.9:../../x11/py-xcbgen
 
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 USE_TOOLS+=    gmake pkg-config
 
 CONFIGURE_ARGS+=       --disable-build-docs    # or needs doxygen
-CONFIGURE_ARGS+=       --disable-doxygen
+CONFIGURE_ARGS+=       --without-doxygen
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -34,8 +34,10 @@
 # Adds -Wl,-R to pkgconfig files automatically
 PKGCONFIG_OVERRIDE+=   xcb-composite.pc.in
 PKGCONFIG_OVERRIDE+=   xcb-damage.pc.in
+PKGCONFIG_OVERRIDE+=   xcb-dri3.pc.in
 PKGCONFIG_OVERRIDE+=   xcb-dpms.pc.in
 PKGCONFIG_OVERRIDE+=   xcb-glx.pc.in
+PKGCONFIG_OVERRIDE+=   xcb-present.pc.in
 PKGCONFIG_OVERRIDE+=   xcb-randr.pc.in
 PKGCONFIG_OVERRIDE+=   xcb-record.pc.in
 PKGCONFIG_OVERRIDE+=   xcb-render.pc.in
@@ -83,7 +85,7 @@
 #.include "../../devel/gperf/buildlink3.mk"
 PYTHON_FOR_BUILD_ONLY= tool
 .include "../../lang/python/application.mk"
-BUILDLINK_API_DEPENDS.xcb-proto?=      xcb-proto>=1.8
+BUILDLINK_API_DEPENDS.xcb-proto?=      xcb-proto>=1.9
 .include "../../x11/xcb-proto/buildlink3.mk"
 .include "../../x11/libXdmcp/buildlink3.mk"
 .include "../../x11/libXau/buildlink3.mk"
diff -r 6c927573b323 -r 26d75062c964 x11/libxcb/PLIST
--- a/x11/libxcb/PLIST  Fri Nov 08 13:10:29 2013 +0000
+++ b/x11/libxcb/PLIST  Fri Nov 08 13:11:44 2013 +0000
@@ -1,10 +1,12 @@
-@comment $NetBSD: PLIST,v 1.6 2012/10/07 22:40:44 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2013/11/08 13:11:44 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/glx.h
+include/xcb/present.h
 include/xcb/randr.h
 include/xcb/record.h
 include/xcb/render.h
@@ -32,7 +34,9 @@
 lib/libxcb-damage.la
 lib/libxcb-dpms.la
 lib/libxcb-dri2.la
+lib/libxcb-dri3.la
 lib/libxcb-glx.la
+lib/libxcb-present.la
 lib/libxcb-randr.la
 lib/libxcb-record.la
 lib/libxcb-render.la
@@ -54,7 +58,9 @@
 lib/pkgconfig/xcb-damage.pc
 lib/pkgconfig/xcb-dpms.pc
 lib/pkgconfig/xcb-dri2.pc
+lib/pkgconfig/xcb-dri3.pc
 lib/pkgconfig/xcb-glx.pc
+lib/pkgconfig/xcb-present.pc
 lib/pkgconfig/xcb-randr.pc
 lib/pkgconfig/xcb-record.pc
 lib/pkgconfig/xcb-render.pc
@@ -274,6 +280,22 @@
 man/man3/xcb_dri2_wait_sbc.3
 man/man3/xcb_dri2_wait_sbc_reply.3
 man/man3/xcb_dri2_wait_sbc_unchecked.3
+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_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_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_query_version.3
+man/man3/xcb_dri3_query_version_reply.3
+man/man3/xcb_dri3_query_version_unchecked.3
 man/man3/xcb_enter_notify_event_t.3
 man/man3/xcb_expose_event_t.3
 man/man3/xcb_fill_poly.3
@@ -292,6 +314,7 @@
 man/man3/xcb_free_gc_checked.3
 man/man3/xcb_free_pixmap.3
 man/man3/xcb_free_pixmap_checked.3
+man/man3/xcb_ge_event_t.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
@@ -366,6 +389,7 @@
 man/man3/xcb_glx_are_textures_resident_data_length.3
 man/man3/xcb_glx_are_textures_resident_reply.3
 man/man3/xcb_glx_are_textures_resident_unchecked.3
+man/man3/xcb_glx_buffer_swap_complete_event_t.3
 man/man3/xcb_glx_change_drawable_attributes.3
 man/man3/xcb_glx_change_drawable_attributes_checked.3
 man/man3/xcb_glx_client_info.3
@@ -812,11 +836,22 @@
 man/man3/xcb_image_text_8_checked.3
 man/man3/xcb_input_allow_device_events.3
 man/man3/xcb_input_allow_device_events_checked.3
+man/man3/xcb_input_barrier_hit_event_t.3
+man/man3/xcb_input_barrier_leave_event_t.3
+man/man3/xcb_input_button_press_event_t.3
+man/man3/xcb_input_button_release_event_t.3
+man/man3/xcb_input_change_device_control.3
+man/man3/xcb_input_change_device_control_reply.3
+man/man3/xcb_input_change_device_control_unchecked.3
 man/man3/xcb_input_change_device_dont_propagate_list.3
 man/man3/xcb_input_change_device_dont_propagate_list_checked.3
 man/man3/xcb_input_change_device_key_mapping.3
 man/man3/xcb_input_change_device_key_mapping_checked.3
 man/man3/xcb_input_change_device_notify_event_t.3
+man/man3/xcb_input_change_device_property.3
+man/man3/xcb_input_change_device_property_checked.3
+man/man3/xcb_input_change_feedback_control.3
+man/man3/xcb_input_change_feedback_control_checked.3
 man/man3/xcb_input_change_keyboard_device.3
 man/man3/xcb_input_change_keyboard_device_reply.3
 man/man3/xcb_input_change_keyboard_device_unchecked.3
@@ -825,19 +860,26 @@
 man/man3/xcb_input_change_pointer_device_unchecked.3
 man/man3/xcb_input_close_device.3
 man/man3/xcb_input_close_device_checked.3
+man/man3/xcb_input_delete_device_property.3
+man/man3/xcb_input_delete_device_property_checked.3
 man/man3/xcb_input_device_bell.3
 man/man3/xcb_input_device_bell_checked.3
 man/man3/xcb_input_device_button_press_event_t.3
 man/man3/xcb_input_device_button_release_event_t.3
 man/man3/xcb_input_device_button_state_notify_event_t.3
+man/man3/xcb_input_device_changed_event_t.3
+man/man3/xcb_input_device_focus_in_event_t.3
+man/man3/xcb_input_device_focus_out_event_t.3
 man/man3/xcb_input_device_key_press_event_t.3
 man/man3/xcb_input_device_key_release_event_t.3
 man/man3/xcb_input_device_key_state_notify_event_t.3
 man/man3/xcb_input_device_mapping_notify_event_t.3
 man/man3/xcb_input_device_motion_notify_event_t.3
 man/man3/xcb_input_device_presence_notify_event_t.3
+man/man3/xcb_input_device_property_notify_event_t.3
 man/man3/xcb_input_device_state_notify_event_t.3
 man/man3/xcb_input_device_valuator_event_t.3
+man/man3/xcb_input_enter_event_t.3
 man/man3/xcb_input_focus_in_event_t.3
 man/man3/xcb_input_focus_out_event_t.3
 man/man3/xcb_input_get_device_button_mapping.3
@@ -847,6 +889,7 @@
 man/man3/xcb_input_get_device_button_mapping_reply.3
 man/man3/xcb_input_get_device_button_mapping_unchecked.3
 man/man3/xcb_input_get_device_control.3
+man/man3/xcb_input_get_device_control_control.3
 man/man3/xcb_input_get_device_control_reply.3
 man/man3/xcb_input_get_device_control_unchecked.3
 man/man3/xcb_input_get_device_dont_propagate_list.3
@@ -873,10 +916,16 @@
 man/man3/xcb_input_get_device_motion_events.3
 man/man3/xcb_input_get_device_motion_events_reply.3
 man/man3/xcb_input_get_device_motion_events_unchecked.3
+man/man3/xcb_input_get_device_property.3
+man/man3/xcb_input_get_device_property_items.3
+man/man3/xcb_input_get_device_property_reply.3
+man/man3/xcb_input_get_device_property_unchecked.3
 man/man3/xcb_input_get_extension_version.3
 man/man3/xcb_input_get_extension_version_reply.3
 man/man3/xcb_input_get_extension_version_unchecked.3
 man/man3/xcb_input_get_feedback_control.3
+man/man3/xcb_input_get_feedback_control_feedbacks_iterator.3
+man/man3/xcb_input_get_feedback_control_feedbacks_length.3
 man/man3/xcb_input_get_feedback_control_reply.3
 man/man3/xcb_input_get_feedback_control_unchecked.3
 man/man3/xcb_input_get_selected_extension_events.3
@@ -895,23 +944,45 @@
 man/man3/xcb_input_grab_device_key_checked.3
 man/man3/xcb_input_grab_device_reply.3
 man/man3/xcb_input_grab_device_unchecked.3
+man/man3/xcb_input_hierarchy_event_t.3
+man/man3/xcb_input_key_press_event_t.3
+man/man3/xcb_input_key_release_event_t.3
+man/man3/xcb_input_leave_event_t.3
+man/man3/xcb_input_list_device_properties.3
+man/man3/xcb_input_list_device_properties_atoms.3
+man/man3/xcb_input_list_device_properties_atoms_end.3
+man/man3/xcb_input_list_device_properties_atoms_length.3
+man/man3/xcb_input_list_device_properties_reply.3
+man/man3/xcb_input_list_device_properties_unchecked.3
 man/man3/xcb_input_list_input_devices.3
 man/man3/xcb_input_list_input_devices_devices.3
 man/man3/xcb_input_list_input_devices_devices_iterator.3
 man/man3/xcb_input_list_input_devices_devices_length.3
 man/man3/xcb_input_list_input_devices_reply.3
 man/man3/xcb_input_list_input_devices_unchecked.3
+man/man3/xcb_input_motion_event_t.3
 man/man3/xcb_input_open_device.3
 man/man3/xcb_input_open_device_class_info.3
 man/man3/xcb_input_open_device_class_info_iterator.3
 man/man3/xcb_input_open_device_class_info_length.3
 man/man3/xcb_input_open_device_reply.3
 man/man3/xcb_input_open_device_unchecked.3
+man/man3/xcb_input_property_event_t.3
 man/man3/xcb_input_proximity_in_event_t.3
 man/man3/xcb_input_proximity_out_event_t.3
 man/man3/xcb_input_query_device_state.3
+man/man3/xcb_input_query_device_state_classes_iterator.3
+man/man3/xcb_input_query_device_state_classes_length.3
 man/man3/xcb_input_query_device_state_reply.3
 man/man3/xcb_input_query_device_state_unchecked.3
+man/man3/xcb_input_raw_button_press_event_t.3
+man/man3/xcb_input_raw_button_release_event_t.3
+man/man3/xcb_input_raw_key_press_event_t.3
+man/man3/xcb_input_raw_key_release_event_t.3
+man/man3/xcb_input_raw_motion_event_t.3
+man/man3/xcb_input_raw_touch_begin_event_t.3
+man/man3/xcb_input_raw_touch_end_event_t.3
+man/man3/xcb_input_raw_touch_update_event_t.3
 man/man3/xcb_input_select_extension_event.3
 man/man3/xcb_input_select_extension_event_checked.3
 man/man3/xcb_input_send_extension_event.3
@@ -930,12 +1001,84 @@
 man/man3/xcb_input_set_device_valuators.3
 man/man3/xcb_input_set_device_valuators_reply.3
 man/man3/xcb_input_set_device_valuators_unchecked.3
+man/man3/xcb_input_touch_begin_event_t.3
+man/man3/xcb_input_touch_end_event_t.3
+man/man3/xcb_input_touch_ownership_event_t.3
+man/man3/xcb_input_touch_update_event_t.3
 man/man3/xcb_input_ungrab_device.3
 man/man3/xcb_input_ungrab_device_button.3
 man/man3/xcb_input_ungrab_device_button_checked.3
 man/man3/xcb_input_ungrab_device_checked.3
 man/man3/xcb_input_ungrab_device_key.3
 man/man3/xcb_input_ungrab_device_key_checked.3
+man/man3/xcb_input_xi_allow_events.3
+man/man3/xcb_input_xi_allow_events_checked.3
+man/man3/xcb_input_xi_barrier_release_pointer.3
+man/man3/xcb_input_xi_barrier_release_pointer_checked.3
+man/man3/xcb_input_xi_change_cursor.3
+man/man3/xcb_input_xi_change_cursor_checked.3
+man/man3/xcb_input_xi_change_hierarchy.3
+man/man3/xcb_input_xi_change_hierarchy_checked.3
+man/man3/xcb_input_xi_change_property.3
+man/man3/xcb_input_xi_change_property_checked.3
+man/man3/xcb_input_xi_delete_property.3
+man/man3/xcb_input_xi_delete_property_checked.3
+man/man3/xcb_input_xi_get_client_pointer.3
+man/man3/xcb_input_xi_get_client_pointer_reply.3
+man/man3/xcb_input_xi_get_client_pointer_unchecked.3
+man/man3/xcb_input_xi_get_focus.3
+man/man3/xcb_input_xi_get_focus_reply.3
+man/man3/xcb_input_xi_get_focus_unchecked.3
+man/man3/xcb_input_xi_get_property.3
+man/man3/xcb_input_xi_get_property_items.3
+man/man3/xcb_input_xi_get_property_reply.3
+man/man3/xcb_input_xi_get_property_unchecked.3
+man/man3/xcb_input_xi_get_selected_events.3
+man/man3/xcb_input_xi_get_selected_events_masks_iterator.3
+man/man3/xcb_input_xi_get_selected_events_masks_length.3
+man/man3/xcb_input_xi_get_selected_events_reply.3
+man/man3/xcb_input_xi_get_selected_events_unchecked.3
+man/man3/xcb_input_xi_grab_device.3
+man/man3/xcb_input_xi_grab_device_reply.3
+man/man3/xcb_input_xi_grab_device_unchecked.3
+man/man3/xcb_input_xi_list_properties.3
+man/man3/xcb_input_xi_list_properties_properties.3
+man/man3/xcb_input_xi_list_properties_properties_end.3
+man/man3/xcb_input_xi_list_properties_properties_length.3
+man/man3/xcb_input_xi_list_properties_reply.3
+man/man3/xcb_input_xi_list_properties_unchecked.3
+man/man3/xcb_input_xi_passive_grab_device.3
+man/man3/xcb_input_xi_passive_grab_device_modifiers.3
+man/man3/xcb_input_xi_passive_grab_device_modifiers_iterator.3
+man/man3/xcb_input_xi_passive_grab_device_modifiers_length.3



Home | Main Index | Thread Index | Old Index