VOOZH about

URL: https://pkgsrc.se/x11/libxcb

⇱ pkgsrc.se | The NetBSD package collection


Skip to main content.
👁 https://pkgsrc.se
Useful links: www.pkgsrc.org | www.netbsd.org | www.netbsd.se
Navigation:
Home | Browse by maintainer | Search | RSS | Info | Statistics | Help | Contact
+ virtual
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wayland
wip
wm
www
👁 pil
 x11
  👁 pil
 libxcb

* = Virtual Category
👁 new
New packages:
  Today
  Yesterday
  Last week
  Last month

Path to this page:

./x11/libxcb, X protocol C-language Binding

[ 👁 Image
CVSweb ] [ 👁 Image
Homepage ] [ 👁 Image
RSS ] [ 👁 Image
Required by ]


Branch: CURRENT, Version: 1.17.0, Package name: libxcb-1.17.0, Maintainer: reed

The libxcb package provides a replacement for the current Xlib interface.
Some of its advantages include:
- size: small library and lower memory footprint
- latency hiding: batch several requests and wait for the replies later
- direct protocol access: one-to-one mapping between interface and protocol
- proven thread support: transparently access XCB from multiple threads
- easy extension implementation: interfaces auto-generated from XML-XCB

Xlib can also use XCB as a transport layer, allowing software to make
requests and receive responses with both, which eases porting to XCB.


Required to run:
[x11/libXau] [x11/libXdmcp]

Required to build:
[x11/xcb-proto] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 444.539 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-21 11:22:11 by Nia Alarie | Files touched by this commit (2)
Log message:
libxcb: Remove questionable line from configure script.

This is causing build failures on some platforms, notably
OpenBSD. (via drecklypkg)
   2025-01-11 12:22:24 by Taylor R Campbell | Files touched by this commit (1)
Log message:
x11/libxcb: Raise TOOL_DEPENDS requirement to match.

Conditional on USE_CROSS_COMPILE; no change to native build.
   2024-04-15 18:37:01 by Thomas Klausner | Files touched by this commit (3) | 👁 Package updated
Log message:
libxcb: update to 1.17.0.

Alan Coopersmith (2):
 tests: fix -Werror=discarded-qualifiers errors in check_public.c
 xcb_popcount: Use __builtin_popcount if compiler supports it

Erik Kurzinger (1):
 Add xcb-dri3 dependency to xcb-present.pc.in

Matt Turner (2):
 configure.ac: Require xcb-proto >= 1.17.0
 libxcb 1.17.0

Uli Schlachter (1):
 Always write C code in UTF-8
   2024-03-03 11:05:23 by Thomas Klausner | Files touched by this commit (3) | 👁 Package updated
Log message:
libxcb: update to 1.16.1.

This release fixes build issues for Windows & NetBSD platforms.

For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though xcb mainly uses stat() calls on sockets,
not normal files.

Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow xcb to
work with sockets whose timestamps are later than January 19, 2038, but
this has not been tested.

Alan Coopersmith (3):
 gitlab CI: regenerate container used for builds
 gitlab CI: use latest xcbproto from git to build against
 libxcb 1.16.1

Fergus Dall (1):
 Enable large file support

Peter Williams (1):
 Fix compilation on Windows

Thomas Klausner (1):
 configure.ac: drop `pthread-stubs` dependency on NetBSD
   2023-08-20 20:20:49 by Thomas Klausner | Files touched by this commit (2)
Log message:
libxcb: use upstream variant of patch
   2023-08-19 09:32:40 by Thomas Klausner | Files touched by this commit (4) | 👁 Package updated
Log message:
libxcb: update to 1.16.

Alan Coopersmith (4):
 gitlab CI: add a basic build test
 configure.ac: drop dependency `pthread-stubs` on Solaris
 configure.ac: Remove obsolete AC_HEADER_STDC
 Raise minimum required version of Python from 2.6 to 3.0

Daniel G (2):
 Fix windows build.
 Fix indentation.

Demi Marie Obenour (5):
 Fix a compiler warning
 Fix handling of documented enum parameters
 Allow full paths to sockets on non-macOS
 DISPLAY starting with / or unix: is always a socket path
 Add tests for unix socket parsing

Emil Velikov (1):
 autogen.sh: use quoted string variables

Ilya Pominov (1):
 c_client: Fix crash in xcb_randr_set_monitor

Jan Beich (1):
 configure.ac: drop `pthread-stubs` dependency on DragonFly and FreeBSD

Jeremy Huddleston Sequoia (1):
 xcb_conn: Add a check for NULL to silence a UBSan runtime error

Matt Turner (2):
 configure.ac: Require xcb-proto >= 1.16.0
 libxcb 1.16

Matthieu Herrb (1):
 Fix xcb_connect() call with a custom xcb_auth_info_t

Mihail Konev (1):
 autogen: add default patch prefix

Mike Sharov (2):
 Build DOUBLE-BUFFER extension.
 Require xcb-proto >= 1.15.1, which has Dbe

PaperChalice (1):
 configure.ac: drop dependency `pthread-stubs` on macOS

Peter Hutterer (1):
 autogen.sh: use exec instead of waiting for configure to finish

Uli Schlachter (1):
 Improve tutorial example
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-06-27 12:28:45 by Taylor R Campbell | Files touched by this commit (1)
Log message:
x11/libxcb: Handle TOOLBASE/LOCALBASE split.


This site is operated by pkgsrc.pub, Contact