aboutsummaryrefslogtreecommitdiffstats
path: root/devel/libudev-devd
diff options
context:
space:
mode:
authorzeising <zeising@FreeBSD.org>2018-12-19 17:09:11 +0800
committerzeising <zeising@FreeBSD.org>2018-12-19 17:09:11 +0800
commit1abb3dadf1b841bd219d4293b83e5bda35619fa2 (patch)
tree573e75ef1898d818b9f9ec7c562fec3bc1120a64 /devel/libudev-devd
parentf612e5363f8d8e1599b5e464db6afa8b5c71faa3 (diff)
downloadfreebsd-ports-gnome-1abb3dadf1b841bd219d4293b83e5bda35619fa2.tar.gz
freebsd-ports-gnome-1abb3dadf1b841bd219d4293b83e5bda35619fa2.tar.zst
freebsd-ports-gnome-1abb3dadf1b841bd219d4293b83e5bda35619fa2.zip
Split out evdev headers from multimedia/v4l_compat
Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their own port, devel/evdev-proto, and update those to be current with the Linux 4.19 kernel. This is done in order to be able to update the rest of the FreeBSD input stack, which is forthcoming. By splititng out the evdev headers we can update them independent of other updates in v4l_compat, which makes it easier for the graphics team to keep track of them and keep them updated as needed. Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work with the updated headers. This will be further updated. Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work with the updated evdev headers. Update consumers to use devel/evdev-proto rather than multimedia/v4l_compat as needed, and bump portrevisions. This is the first step in getting the FreeBSD input stack (libevdev, libinput and so on) updated to newer versions. Many thanks to all who have helped out with testing, code and exp-runs. Apologies if I've forgotten to add any names. PR: 222905, 217248, (based on, in part), 233787 (exp-run) Submitted by: Greg V, wulf Tested by: tcberner, kde Exp-run by: antoine Approved by: portmgr (antoine) Obtained from: FreeBSDDesktop development repo https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
Diffstat (limited to 'devel/libudev-devd')
-rw-r--r--devel/libudev-devd/Makefile7
1 files changed, 3 insertions, 4 deletions
diff --git a/devel/libudev-devd/Makefile b/devel/libudev-devd/Makefile
index 6bb510d99be0..6a65d0afb65c 100644
--- a/devel/libudev-devd/Makefile
+++ b/devel/libudev-devd/Makefile
@@ -2,7 +2,7 @@
PORTNAME= libudev-devd
PORTVERSION= 0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= x11@FreeBSD.org
@@ -10,14 +10,13 @@ COMMENT= libudev-compatible interface for devd
LICENSE= BSD2CLAUSE
-BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat
-LIB_DEPENDS= libevdev.so:devel/libevdev
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
USE_GITHUB= yes
GH_ACCOUNT= FreeBSDDesktop
GH_TAGNAME= b7aa09f
-USES= dos2unix autoreconf gmake libtool localbase pathfix pkgconfig
+USES= autoreconf gmake libtool localbase pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip