51 lines
1.0 KiB
Makefile
51 lines
1.0 KiB
Makefile
COMMENT = X C Binding - protocol binding generator
|
|
|
|
# please keep in sync with the version in proto/xcb-proto in Xenocara
|
|
VERSION = 1.14.1
|
|
DISTNAME = xcb-proto-${VERSION}
|
|
PKGNAME = py-xcbgen-${VERSION}
|
|
REVISION = 1
|
|
|
|
CATEGORIES = x11
|
|
|
|
HOMEPAGE = https://xcb.freedesktop.org/
|
|
|
|
MAINTAINER = Matthieu Herrb <matthieu@openbsd.org>
|
|
|
|
# MIT
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
MASTER_SITES = ${MASTER_SITE_XORG:=proto/}
|
|
|
|
EXTRACT_SUFX= .tar.xz
|
|
|
|
MODULES= lang/python
|
|
|
|
FLAVORS = python3
|
|
FLAVOR = python3
|
|
|
|
NO_BUILD = Yes
|
|
NO_TEST = Yes
|
|
MODPY_BUILDDEP = Yes
|
|
|
|
XCBGEN_SRCS= \
|
|
__init__.py \
|
|
align.py \
|
|
error.py \
|
|
expr.py \
|
|
matcher.py \
|
|
state.py \
|
|
xtypes.py
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${MODPY_SITEPKG}/xcbgen
|
|
cd ${WRKSRC}/xcbgen ; for i in ${XCBGEN_SRCS}; do \
|
|
${INSTALL_DATA} $$i ${DESTDIR}${MODPY_SITEPKG}/xcbgen; \
|
|
done
|
|
cd ${DESTDIR}${MODPY_SITEPKG}/xcbgen; \
|
|
env PYTHON=${MODPY_BIN} ${SHELL} ${WRKSRC}/py-compile \
|
|
--destdir ${DESTDIR} --basedir ${MODPY_SITEPKG}/xcbgen \
|
|
${XCBGEN_SRCS}
|
|
|
|
.include <bsd.port.mk>
|