{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["x11"],"comment":"XCB protocol descriptions (in XML)","compare":"/compare/py3-xcbgen/index.json","dependentCount":null,"description":"About xcb-proto\n===============\n\nThe xcb-proto package provides the XML-XCB (X C Bindings) protocol\ndescriptions that libxcb uses to generate the majority of its code and API.\nWe provide them separately from libxcb to allow reuse by other projects,\nsuch as additional language bindings, protocol dissectors, or\ndocumentation generators.\n\nSeparation of XCB's transport and protocol layers simplifies both\nwriting extensions and client-side support for extensions.\nBy contrast, with the xlib infrastructure, client-side support for\nnew extensions requires significant duplication of effort. With XCB and\nthe XML-XCB protocol descriptions, client-side support for a new\nextension requires only an XML description of the extension--and not a\nsingle line of code.\n\nPython libraries: xcb-proto also contains language-independent Python\nlibraries that are used to parse an XML description and create objects\nused by Python code generators in individual language bindings.","flavors":[{"comment":"XCB protocol descriptions (in XML)","pkgName":"py312-xcbgen-1.17.0"},{"comment":"XCB protocol descriptions (in XML)","pkgName":"py313-xcbgen-1.17.0"},{"comment":"XCB protocol descriptions (in XML)","pkgName":"py314-xcbgen-1.17.0"}],"html":"https://daemonports.org/netbsd/x11/py-xcbgen/","kind":"port","lastUpdate":null,"license":["mit"],"maintainer":"reed@reedmedia.net","name":"py311-xcbgen","newest":true,"newestVersion":"1.17.0","noVulnData":false,"origin":"x11/py-xcbgen","otherSystems":[{"maintainer":"Matthieu Herrb \u003cmatthieu@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"x11/py-xcbgen","path":"/openbsd/x11/py-xcbgen/","system":"OpenBSD","updated":"2026-08-11","version":"1.17.0p3"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["1.17.0"]},{"repo":"NetBSD 10.1 aarch64","versions":["1.17.0"]},{"repo":"SmartOS / illumos x86_64","versions":["1.17.0"]},{"repo":"macOS 15 arm64","versions":["1.17.0"]}],"pkgName":"py311-xcbgen-1.17.0","related":["wip/libpthread-stubs","x11/xcb-proto","x11/xcb-util","x11/xcb-util-cursor","x11/xcb-util-errors","x11/xcb-util-image","x11/xcb-util-keysyms","x11/xcb-util-renderutil","x11/xcb-util-wm"],"repository":"pkgsrc","requiredBy":["wip/polybar"],"requiredByCount":1,"runDepends":["lang/python311"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"1.17.0","versions":null,"vulnerabilities":null,"www":"https://xcb.freedesktop.org/"}
