The xcb-util module provides a number of libraries which sit on top of
libxcb, the core X protocol library, and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which have traditionally been provided by Xlib. These libraries are currently included, roughly ordered by maturity: render-util: Convenience functions for the Render extension. aux: Convenient access to connection setup and some core requests. atom: Standard core X atom constants and atom caching. property: Callback X property-change handling. icccm: Both client and window-manager helpers for ICCCM. keysyms: Standard X key constants and conversion to/from keycodes. event: Callback X event handling. image: Port of Xlib's XImage and XShmImage functions. wm: Framework for window manager implementation. WWW: http://xcb.freedesktop.org/ PR: ports/117236 Submitted by: Nikos Ntarmos <ntarmos at ceid.upatras.gr>
This commit is contained in:
parent
3790b1e5b5
commit
2f014352ef
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=207355
5 changed files with 118 additions and 0 deletions
|
@ -323,6 +323,7 @@
|
|||
SUBDIR += xcalib
|
||||
SUBDIR += xcb
|
||||
SUBDIR += xcb-proto
|
||||
SUBDIR += xcb-util
|
||||
SUBDIR += xclick
|
||||
SUBDIR += xclip
|
||||
SUBDIR += xclipboard
|
||||
|
|
34
x11/xcb-util/Makefile
Normal file
34
x11/xcb-util/Makefile
Normal file
|
@ -0,0 +1,34 @@
|
|||
# New ports collection makefile for: xcb-util
|
||||
# Date created: October 16, 2007
|
||||
# Whom: Nikos Ntarmos <ntarmos@ceid.upatras.gr>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= xcb-util
|
||||
PORTVERSION= 0.2
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= http://xcb.freedesktop.org/dist/
|
||||
|
||||
MAINTAINER= ntarmos@ceid.upatras.gr
|
||||
COMMENT= A module with libxcb/libX11 extension/replacement libraries
|
||||
|
||||
LIB_DEPENDS= xcb.1:${PORTSDIR}/x11/libxcb
|
||||
BUILD_DEPENDS= gperf:${PORTSDIR}/devel/gperf
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
USE_LDCONFIG= yes
|
||||
USE_XORG= xau xdmcp
|
||||
USE_XLIB= yes
|
||||
USE_AUTOTOOLS= libtool:15
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf"
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
.include <bsd.port.mk>
|
3
x11/xcb-util/distinfo
Normal file
3
x11/xcb-util/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
MD5 (xcb-util-0.2.tar.bz2) = b09bdebad50638709de22d8eb2dc3bf5
|
||||
SHA256 (xcb-util-0.2.tar.bz2) = a0d6a15ac4dcbcea832f2f9b2dbcf575b02cf69aa92f0ba90bd35b61cd75b01a
|
||||
SIZE (xcb-util-0.2.tar.bz2) = 255781
|
20
x11/xcb-util/pkg-descr
Normal file
20
x11/xcb-util/pkg-descr
Normal file
|
@ -0,0 +1,20 @@
|
|||
The xcb-util module provides a number of libraries which sit on top of
|
||||
libxcb, the core X protocol library, and some of the extension
|
||||
libraries. These experimental libraries provide convenience functions
|
||||
and interfaces which make the raw X protocol more usable. Some of the
|
||||
libraries also provide client-side code which is not strictly part of
|
||||
the X protocol but which have traditionally been provided by Xlib.
|
||||
|
||||
These libraries are currently included, roughly ordered by maturity:
|
||||
|
||||
render-util: Convenience functions for the Render extension.
|
||||
aux: Convenient access to connection setup and some core requests.
|
||||
atom: Standard core X atom constants and atom caching.
|
||||
property: Callback X property-change handling.
|
||||
icccm: Both client and window-manager helpers for ICCCM.
|
||||
keysyms: Standard X key constants and conversion to/from keycodes.
|
||||
event: Callback X event handling.
|
||||
image: Port of Xlib's XImage and XShmImage functions.
|
||||
wm: Framework for window manager implementation.
|
||||
|
||||
WWW: http://xcb.freedesktop.org/
|
60
x11/xcb-util/pkg-plist
Normal file
60
x11/xcb-util/pkg-plist
Normal file
|
@ -0,0 +1,60 @@
|
|||
lib/libxcb-atom.so.0
|
||||
lib/libxcb-atom.so
|
||||
lib/libxcb-atom.la
|
||||
lib/libxcb-atom.a
|
||||
libdata/pkgconfig/xcb-atom.pc
|
||||
libdata/pkgconfig/xcb-aux.pc
|
||||
libdata/pkgconfig/xcb-event.pc
|
||||
libdata/pkgconfig/xcb-property.pc
|
||||
libdata/pkgconfig/xcb-icccm.pc
|
||||
libdata/pkgconfig/xcb-image.pc
|
||||
libdata/pkgconfig/xcb-keysyms.pc
|
||||
libdata/pkgconfig/xcb-reply.pc
|
||||
libdata/pkgconfig/xcb-wm.pc
|
||||
libdata/pkgconfig/xcb-renderutil.pc
|
||||
lib/libxcb-aux.so.0
|
||||
lib/libxcb-aux.so
|
||||
lib/libxcb-aux.la
|
||||
lib/libxcb-aux.a
|
||||
lib/libxcb-event.so.0
|
||||
lib/libxcb-event.so
|
||||
lib/libxcb-event.la
|
||||
lib/libxcb-event.a
|
||||
lib/libxcb-property.so.0
|
||||
lib/libxcb-property.so
|
||||
lib/libxcb-property.la
|
||||
lib/libxcb-property.a
|
||||
lib/libxcb-icccm.so.0
|
||||
lib/libxcb-icccm.so
|
||||
lib/libxcb-icccm.la
|
||||
lib/libxcb-icccm.a
|
||||
lib/libxcb-image.so.0
|
||||
lib/libxcb-image.so
|
||||
lib/libxcb-image.la
|
||||
lib/libxcb-image.a
|
||||
lib/libxcb-keysyms.so.0
|
||||
lib/libxcb-keysyms.so
|
||||
lib/libxcb-keysyms.la
|
||||
lib/libxcb-keysyms.a
|
||||
lib/libxcb-reply.so.0
|
||||
lib/libxcb-reply.so
|
||||
lib/libxcb-reply.la
|
||||
lib/libxcb-reply.a
|
||||
lib/libxcb-wm.so.0
|
||||
lib/libxcb-wm.so
|
||||
lib/libxcb-wm.la
|
||||
lib/libxcb-wm.a
|
||||
lib/libxcb-render-util.so.0
|
||||
lib/libxcb-render-util.so
|
||||
lib/libxcb-render-util.la
|
||||
lib/libxcb-render-util.a
|
||||
include/xcb/xcb_atom.h
|
||||
include/xcb/xcb_aux.h
|
||||
include/xcb/xcb_event.h
|
||||
include/xcb/xcb_property.h
|
||||
include/xcb/xcb_icccm.h
|
||||
include/xcb/xcb_image.h
|
||||
include/xcb/xcb_keysyms.h
|
||||
include/xcb/xcb_reply.h
|
||||
include/xcb/xcb_wm.h
|
||||
include/xcb/xcb_renderutil.h
|
Loading…
Reference in a new issue