Changeset View
Changeset View
Standalone View
Standalone View
devel/py-evdev/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= evdev | PORTNAME= evdev | ||||
PORTVERSION= 0.5.0 | PORTVERSION= 0.6.4 | ||||
CATEGORIES= devel python | CATEGORIES= devel python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
MAINTAINER= hselasky@FreeBSD.org | MAINTAINER= hselasky@FreeBSD.org | ||||
COMMENT= Bindings to the Linux input handling subsystem | COMMENT= Bindings to the Linux input handling subsystem | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
BUILD_DEPENDS= v4l_compat>=1.0.20110603:multimedia/v4l_compat | BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/libevdev-headers | ||||
USES= python | USES= python | ||||
USE_PYTHON= autoplist distutils | USE_PYTHON= autoplist distutils | ||||
CPPFLAGS+= -I${LOCALBASE}/include # v4l_compat | CPPFLAGS+= -I${LOCALBASE}/include # v4l_compat | ||||
post-patch: | EVDEV_INCLUDES= ${LOCALBASE}/include | ||||
@${REINPLACE_CMD} -e '/header/s,/usr,${LOCALBASE},' \ | |||||
${WRKSRC}/${PYSETUP} | PYDISTUTILS_BUILD_TARGET= build_ecodes | ||||
PYDISTUTILS_BUILDARGS+= --evdev-headers ${EVDEV_INCLUDES}/linux/input.h:${EVDEV_INCLUDES}/linux/input-event-codes.h | |||||
PYDISTUTILS_BUILDARGS+= build_ext | |||||
PYDISTUTILS_BUILDARGS+= --include-dirs ${EVDEV_INCLUDES} | |||||
# Supply install target with evdev headers path | |||||
PYDISTUTILS_INSTALL_TARGET= ${PYDISTUTILS_BUILD_TARGET} \ | |||||
${PYDISTUTILS_BUILDARGS} install | |||||
post-install: | post-install: | ||||
${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ | ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ | ||||
-name '*.so' -exec ${STRIP_CMD} {} + | -name '*.so' -exec ${STRIP_CMD} {} + | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |