# $OpenBSD: Makefile,v 1.8 2020/12/20 15:37:02 matthieu Exp $ 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} CATEGORIES = x11 HOMEPAGE = https://xcb.freedesktop.org/ MAINTAINER = Matthieu Herrb # MIT PERMIT_PACKAGE = Yes MASTER_SITES = ${MASTER_SITE_XORG:=proto/} EXTRACT_SUFX= .tar.xz MODULES= lang/python FLAVORS = python3 FLAVOR ?= 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