diff --git a/devel/py-evdev/Makefile b/devel/py-evdev/Makefile index 5702be73882a..4c4ae2297e07 100644 --- a/devel/py-evdev/Makefile +++ b/devel/py-evdev/Makefile @@ -1,35 +1,34 @@ PORTNAME= evdev -PORTVERSION= 1.7.0 +PORTVERSION= 1.9.1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= x11@FreeBSD.org COMMENT= Bindings to the Linux input handling subsystem WWW= https://pypi.org/project/evdev/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto -USES= python +USES= localbase python USE_PYTHON= autoplist distutils -CPPFLAGS+= -I${LOCALBASE}/include # v4l_compat EVDEV_INCLUDES= ${LOCALBASE}/include 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: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-evdev/distinfo b/devel/py-evdev/distinfo index 8e721fb74c03..eb42737dba23 100644 --- a/devel/py-evdev/distinfo +++ b/devel/py-evdev/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714057016 -SHA256 (evdev-1.7.0.tar.gz) = 95bd2a1e0c6ce2cd7a2ecc6e6cd9736ff794b3ad5cb54d81d8cbc2e414d0b870 -SIZE (evdev-1.7.0.tar.gz) = 30178 +TIMESTAMP = 1740982252 +SHA256 (evdev-1.9.1.tar.gz) = dc640a064cb1c9fe1f8b970dc2039945a2a275d7b7ee62284bf427238abe45ee +SIZE (evdev-1.9.1.tar.gz) = 33349 diff --git a/devel/py-evdev/files/patch-v4l_compat b/devel/py-evdev/files/patch-v4l_compat index b4173e465f9a..ff7bd1b4e4de 100644 --- a/devel/py-evdev/files/patch-v4l_compat +++ b/devel/py-evdev/files/patch-v4l_compat @@ -1,47 +1,48 @@ # XXX Patch churn from GSoC 2014, expect v4l_compat for now ---- evdev/genecodes.py.orig 2020-01-11 21:45:04 UTC -+++ evdev/genecodes.py -@@ -30,12 +30,8 @@ uname = ' '.join(uname) - #----------------------------------------------------------------------------- - template = r''' +--- src/evdev/genecodes_c.py.orig 2020-01-11 21:45:04 UTC ++++ src/evdev/genecodes_c.py +@@ -36,13 +36,8 @@ + # ----------------------------------------------------------------------------- + template_ecodes = r""" #include -#ifdef __FreeBSD__ -#include +-#include -#else #include #include -#endif /* Automatically generated by evdev.genecodes */ - /* Generated on %s */ ---- evdev/input.c.orig 2020-01-11 23:01:08 UTC -+++ evdev/input.c + /* Generated on %s */ +--- src/evdev/input.c.orig 2020-01-11 23:01:08 UTC ++++ src/evdev/input.c @@ -18,11 +18,7 @@ #include #include -#ifdef __FreeBSD__ -#include -#else #include -#endif #ifndef input_event_sec #define input_event_sec time.tv_sec ---- evdev/uinput.c.orig 2020-01-11 22:09:18 UTC -+++ evdev/uinput.c +--- src/evdev/uinput.c.orig 2020-01-11 22:09:18 UTC ++++ src/evdev/uinput.c @@ -8,13 +8,8 @@ #include #include -#ifdef __FreeBSD__ -#include -#include -#else #include #include -#endif #ifndef input_event_sec #define input_event_sec time.tv_sec