svn commit: r550738 - in head/devel/libevdev: . files
Niclas Zeising
zeising at FreeBSD.org
Wed Sep 30 19:40:40 UTC 2020
Author: zeising
Date: Wed Sep 30 19:40:39 2020
New Revision: 550738
URL: https://svnweb.freebsd.org/changeset/ports/550738
Log:
devel/libevdev: Update to teh lastest snapshot
Update devel/libevdev to the latest snapshot.
This snapshot is comparable to libevdev 1.9.1 with added FreeBSD support and
some minor fixes.
Remove local patches for FreeBSD support, as FreeBSD support has been
developed and committed upstream.
Switch to use meson instead of autotools for builds
Use bundled files instead of evdev-proto, similar to how x11/libinput is
done.
Pass maintainership to x11@, since this port is used in the xorg and wayland
input stack.
PR: 249961
Submitted by: zeising
Approved by: hselasky (maintainer)
Obtained from: FreeBSD Graphics Team git repo
Deleted:
head/devel/libevdev/files/
Modified:
head/devel/libevdev/Makefile
head/devel/libevdev/distinfo
head/devel/libevdev/pkg-plist
Modified: head/devel/libevdev/Makefile
==============================================================================
--- head/devel/libevdev/Makefile Wed Sep 30 19:36:57 2020 (r550737)
+++ head/devel/libevdev/Makefile Wed Sep 30 19:40:39 2020 (r550738)
@@ -1,43 +1,25 @@
# $FreeBSD$
PORTNAME= libevdev
-PORTVERSION= 1.5.9
-PORTREVISION= 2
+PORTVERSION= 1.9.1.20200928
CATEGORIES= devel
-MASTER_SITES= http://freedesktop.org/software/${PORTNAME}/
+#MASTER_SITES= http://freedesktop.org/software/${PORTNAME}/
-MAINTAINER= hselasky at FreeBSD.org
+MAINTAINER= x11 at FreeBSD.org
COMMENT= Linux Event Device library
LICENSE= MIT # without linux/*.h
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
-LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim
-
-USES= gmake libtool localbase pathfix pkgconfig python:build tar:xz
-EXTRACT_AFTER_ARGS= --exclude include # v4l_compat
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= ac_cv_path_DOXYGEN="" ac_cv_path_VALGRIND=""
-CPPFLAGS+= -I${LOCALBASE}/include/libepoll-shim
-INSTALL_TARGET= install-strip
+USES= meson pkgconfig python:3.5+,build shebangfix
USE_LDCONFIG= yes
-# Test requires /dev/uinput and should be run as root
-.if exists(/dev/uinput)
-TEST_DEPENDS= checkmk:devel/check
-TEST_TARGET= check
-TEST_WRKSRC= ${WRKSRC}/test
-.endif
+USE_GITLAB= yes
+GL_SITE= https://gitlab.freedesktop.org
+GL_COMMIT= 6ea230bc72353c54fac628987b87cc1d3b6fd842
-post-patch:
- @${REINPLACE_CMD} -e '/input\.h/s,top_srcdir,LOCALBASE,g' \
- ${WRKSRC}/libevdev/Makefile.in
- @${REINPLACE_CMD} -e '/^LIBS = /s/$$/ -pthread -lrt -lepoll-shim/' \
- ${WRKSRC}/tools/Makefile.in
- @${REINPLACE_CMD} -e 's|program_invocation_short_name|getprogname()|' \
- ${WRKSRC}/tools/mouse-dpi-tool.c \
- ${WRKSRC}/tools/touchpad-edge-detector.c \
- ${WRKSRC}/tools/libevdev-tweak-device.c
+MESON_ARGS= -Ddocumentation=disabled -Dtests=disabled
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
.include <bsd.port.mk>
Modified: head/devel/libevdev/distinfo
==============================================================================
--- head/devel/libevdev/distinfo Wed Sep 30 19:36:57 2020 (r550737)
+++ head/devel/libevdev/distinfo Wed Sep 30 19:40:39 2020 (r550738)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1522696039
-SHA256 (libevdev-1.5.9.tar.xz) = e1663751443bed9d3e76a4fe2caf6fa866a79705d91cacad815c04e706198a75
-SIZE (libevdev-1.5.9.tar.xz) = 408200
+TIMESTAMP = 1601324574
+SHA256 (libevdev-libevdev-6ea230bc72353c54fac628987b87cc1d3b6fd842_GL0.tar.gz) = 05964dc64500ff48bd2227178e1220d7c32d2c1757e5b8248226d867ab47d6bf
+SIZE (libevdev-libevdev-6ea230bc72353c54fac628987b87cc1d3b6fd842_GL0.tar.gz) = 166196
Modified: head/devel/libevdev/pkg-plist
==============================================================================
--- head/devel/libevdev/pkg-plist Wed Sep 30 19:36:57 2020 (r550737)
+++ head/devel/libevdev/pkg-plist Wed Sep 30 19:40:39 2020 (r550738)
@@ -3,9 +3,8 @@ bin/mouse-dpi-tool
bin/touchpad-edge-detector
include/libevdev-1.0/libevdev/libevdev-uinput.h
include/libevdev-1.0/libevdev/libevdev.h
-lib/libevdev.a
lib/libevdev.so
lib/libevdev.so.2
-lib/libevdev.so.2.1.21
+lib/libevdev.so.2.3.0
libdata/pkgconfig/libevdev.pc
man/man3/libevdev.3.gz
More information about the svn-ports-all
mailing list