CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

x11/libxcb 1.17.0

The X protocol C-language Binding (XCB) library

Port info

Maintainer
x11@FreeBSD.org
Packages
latest: 1.17.0
Upstream
up to date
Last update
to 1.17.0 · 6cd3e0d855
Quarterly
2026Q4: 1.17.0
WWW
https://xcb.freedesktop.org/
Links
cgit · VuXML

Install

Package
# pkg install libxcb
installs 1.17.0 from latest; from quarterly (2026Q4) 1.17.0
Port
# cd /usr/ports/x11/libxcb && make install clean
# make -C /usr/ports/x11/libxcb config  # change options first
Size
1.1 MiB download · 5.0 MiB installed
Depends on
x11/libXau 1.0.12, x11/libXdmcp 1.1.5
License
MIT
Options
1 of 1 on in the package: DOCS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.17.01.17.0–
FreeBSD 151.17.01.17.0–
FreeBSD 141.17.01.17.01.17.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.17.01.17.0–
FreeBSD 141.17.01.17.01.17.0

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.17.0.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

CVE-2013-1981, CVE-2013-1982, CVE-2013-1983, CVE-2013-1984, CVE-2013-1985, CVE-2013-1986, CVE-2013-1987, CVE-2013-1988, CVE-2013-1989, CVE-2013-1990, CVE-2013-1991, CVE-2013-1992, CVE-2013-1993, CVE-2013-1994, CVE-2013-1995, CVE-2013-1996, CVE-2013-1997, CVE-2013-1998, CVE-2013-1999, CVE-2013-2000, CVE-2013-2001, CVE-2013-2002, CVE-2013-2003, CVE-2013-2004, CVE-2013-2005, CVE-2013-2062, CVE-2013-2063, CVE-2013-2064, CVE-2013-2066

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (76)

Ashish SHUKLA (ashish) · 1.7
- Exclude Python 3.x from USE_PYTHON_BUILD as it fails to build with Python 3.x

PR:		ports/154882
Submitted by:	sunpoet
Approved by:	pgj (mentor, implicit)
f04858bda6
Ashish SHUKLA (ashish) · 1.7
- Update to 1.7 - Add LICENSE

Approved by:	tabthorpe (mentor)
4454195011
Ashish SHUKLA (ashish) · 1.6
- Change my maintainer address.

Approved by:	   pgj (mentor)
cffcff87c3
Wen Heping (wen) · 1.6
- Update to 1.6

PR:		ports/146456
Submitted by:	Ashish SHUKLA <wahjava@gmail.com> (maintainer)
49b0b0d864
Pav Lucistnik (pav) · 1.5
- Update to 1.5

PR:		ports/141225
Submitted by:	Ashish SHUKLA <wahjava@gmail.com> (maintainer)
13b61127ae
Dmitry Marakasov (amdmi3) · 1.4
- Add dependency on x11/xcb-proto >= 1.5, this does not build with earlier versions

PR:		137298
Submitted by:	Ashish SHUKLA <wahjava@gmail.com> (maintainer)
f63ce2f32a
Dmitry Marakasov (amdmi3) · 1.4
- Update to 1.4

PR:		137231
Submitted by:	Ashish SHUKLA <wahjava@gmail.com> (maintainer)
f3dd8b282c
Pietro Cerutti (gahr) · 1.3
- Enable installation of tutorial

PR:		136055
Submitted by:	gahr
Approved by:	Ashish Shukla <wahjava@gmail.com> (maintainer)
2eff625cd6
Dennis Herrmann (dhn) · 1.3
- Update to 1.3

PR:		ports/135430
Submitted by:	Ashish SHUKLA <wahjava@gmail.com> (maintainer)
879dfb01ad
Robert Noland (rnoland) · 1.2_1
Add patch to fix xauth.

PR:		131120
Submitted by:	Danny Braniss <danny@cs.huji.ac.il>
Approved by:	Ashish SHUKLA <wahjava@gmail.com> (maintainer)
2ff5ff0102
Robert Noland (rnoland) · 1.2
/tmp/cvsGePDN8
af3813da45
Florent Thoumie (flz) · 1.1.93
- Update X.org ports to 7.4+ (few ports are more recent than the katamari). - Bump PORTREVISION for all ports depending on libglut since the shlib version number went from 4 to 3. - Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't installed anymore. - Couple of ports fixes (mostly missing xorg components added to USE_XORG).
340b57f8be
Robert Noland (rnoland) · 1.1.90.1
allow x11/libxcb and x11/xcb-proto to build with python 2.5+

PR:		130475
Submitted by:	Joseph S. Atkinson
Approved by:	wahjava@gmail.com (maintainer), garga (mentor, implicit)
3e99647027
Martin Wilke (miwi) · 1.1.90.1
- Update to 1.1.90.1

PR:		126990
Submitted by:	bf <bf2006a@yahoo.com>
Approved by:	maintainer
e3a67826ae
Rong-En Fan (rafan) · 1.1
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
741aa71483
Edwin Groothuis (edwin) · 1.1
${.CURDIR}/pkg-message -> ${PKGMESSAGE} Noticed by: flz@

PR:		ports/123966
Submitted by:	Anatoly Borodin <anatoly.borodin@gmail.com>
392870bf2c
Edwin Groothuis (edwin) · 1.1
x11/libxcb: message isn't shown sometimes

When installing x11/libxcb pkg-message may not be shown if
	/usr/obj is used and /usr/obj/usr/ports/x11/libxcb dir
	exist.

PR:		ports/123966
Submitted by:	Anatoly Borodin <anatoly.borodin@gmail.com>
ea6e094c43
Ion-Mihai Tetcu (itetcu) · 1.1
Update to 1.1: "This release requires xcb-proto 1.1, due to the addition of the extension-multiword attribute to the XML schema.

Enhancements:
* Print a backtrace, if possible, on locking assertion failures.
* Skip abort() on locking assertions if LIBXCB_ALLOW_SLOPPY_LOCK is set.
* xcb_poll_for_event: Return already-read events before reading again.
* Output a configuration summary at the end of ./configure.

Bug fixes:
* Don't hold the xlib-xcb lock while sleeping: that allows deadlock.
* Allow unix:<screen> style display names again.
* Bug #9119: test xcb_popcount
* Fix unit tests for FreeBSD
* NetBSD doesn't have AI_ADDRCONFIG: use it only if it's available.
* Require libXau >= 0.99.2; earlier versions have a broken .pc file
* Use substitition variables in xcb-xinerama.pc.in
* Update autogen.sh to one that does objdir != srcdir
* Add tools/* and autogen.sh to EXTRA_DIST.
* Doxygen can now be fully disabled if desired.

Documentation improvements:
* Many fixes and updates to the tutorial.
* Iterators, requests, and replies get partial Doxygen documentation."

PR:		ports/122564
Submitted by:	bf <bf2006a@yahoo.com>
Approved by:	maintainer
6e1ae3ebe1
Beech Rintoul (beech) · 1.0_3
- Remove doxygen docs build.

Reported by:	pointyhat via pav
Approved by:	Ashish Shukla <wahjava@gmail.com> (maintainer),
		sat (mentor)
eea81cfcdd
Beech Rintoul (beech) · 1.0_2
- Fix pkg-plist - Remove 4.x cruft - Makefile tweaks

PR:		ports/113705
Submitted by:	Ashish Shukla <wahjava@gmail.com> (maintainer)
Approved by:	maintainer, sat (mentor)
1d02f6e945
Florent Thoumie (flz) · 1.0_2
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Pav Lucistnik (pav) · 1.0_1
- Fix plist

Reported by:	pointyhat
1fe8b089ca
Martin Wilke (miwi) · 1.0_1
- Unbreak index - Bump PORTREVISION

PR:		108629
Submitted by:	Drew Derbyshire <ahd@kew.com>
Approved by:	 Ashish Shukla <wahjava@gmail.com> (maintainer)
b3edaf23e4
Martin Wilke (miwi) · 1.0
- Update to 1.0

PR:		108494
Submitted by:	Ashish Shukla<wahjava@gmail.com> (maintainer)
63ab3f195d
Alejandro Pulver (alepulver) · 0.9.92
- Fix building on 4.x.

Reported by:	pointyhat
6d2e101be7
Alejandro Pulver (alepulver) · 0.9.92
The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.

WWW: http://xcb.freedesktop.org/

- Ashish Shukla
wahjava@gmail.com

PR:		ports/102447
Submitted by:	Ashish Shukla <wahjava at gmail.com>
748baa01ca