svn commit: r432814 - in head/x11: . libinput libinput/files
Baptiste Daroussin
bapt at FreeBSD.org
Sun Jan 29 23:48:22 UTC 2017
Author: bapt
Date: Sun Jan 29 23:48:20 2017
New Revision: 432814
URL: https://svnweb.freebsd.org/changeset/ports/432814
Log:
libinput is a library to handle input devices in Wayland compositors and
to provide a generic X.Org input driver. It provides device detection,
device handling, input device event processing and abstraction so
minimize the amount of custom input code compositors need to provide
the common set of functionality that users expect.
WWW: http://www.freedesktop.org/wiki/Software/libinput/
Obtained from: FreeBSDDesktop github
Added:
head/x11/libinput/
head/x11/libinput/Makefile (contents, props changed)
head/x11/libinput/distinfo (contents, props changed)
head/x11/libinput/files/
head/x11/libinput/files/patch-src_Makefile.am (contents, props changed)
head/x11/libinput/pkg-descr (contents, props changed)
head/x11/libinput/pkg-plist (contents, props changed)
Modified:
head/x11/Makefile
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Sun Jan 29 23:40:31 2017 (r432813)
+++ head/x11/Makefile Sun Jan 29 23:48:20 2017 (r432814)
@@ -179,6 +179,7 @@
SUBDIR += libgnome-reference
SUBDIR += libgnomekbd
SUBDIR += libgnomemm26
+ SUBDIR += libinput
SUBDIR += libkonq
SUBDIR += libmatekbd
SUBDIR += liboldX
Added: head/x11/libinput/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libinput/Makefile Sun Jan 29 23:48:20 2017 (r432814)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= libinput
+PORTVERSION= 1.4.0
+CATEGORIES= x11
+
+MAINTAINER= x11 at FreeBSD.org
+COMMENT= Generic input library
+
+BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat
+LIB_DEPENDS= libevdev.so:devel/libevdev \
+ libepoll-shim.so:devel/libepoll-shim \
+ libwacom.so:x11/libwacom \
+ libudev.so:devel/libudev-devd \
+ libmtdev.so:devel/libmtdev
+
+USE_GITHUB= yes
+GH_ACCOUNT= FreeBSDDesktop
+GH_TAGNAME= 67c9796
+
+USES= autoreconf gmake libtool pathfix pkgconfig
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+
+CPPFLAGS+= -I${LOCALBASE}/include/libepoll-shim
+INSTALL_TARGET= install-strip
+
+.include <bsd.port.mk>
Added: head/x11/libinput/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libinput/distinfo Sun Jan 29 23:48:20 2017 (r432814)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1485733398
+SHA256 (FreeBSDDesktop-libinput-1.4.0-67c9796_GH0.tar.gz) = 05a2ad401b4969d80af3495e1e8f7577a185ae2f14e21b3d3194f98f34fac911
+SIZE (FreeBSDDesktop-libinput-1.4.0-67c9796_GH0.tar.gz) = 731516
Added: head/x11/libinput/files/patch-src_Makefile.am
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libinput/files/patch-src_Makefile.am Sun Jan 29 23:48:20 2017 (r432814)
@@ -0,0 +1,10 @@
+--- src/Makefile.am.orig 2017-01-08 12:31:29 UTC
++++ src/Makefile.am
+@@ -38,6 +38,7 @@ libinput_la_LIBADD = $(MTDEV_LIBS) \
+ $(LIBUDEV_LIBS) \
+ $(LIBEVDEV_LIBS) \
+ $(LIBWACOM_LIBS) \
++ -lepoll-shim \
+ libinput-util.la
+
+ libinput_la_CFLAGS = -I$(top_srcdir)/include \
Added: head/x11/libinput/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libinput/pkg-descr Sun Jan 29 23:48:20 2017 (r432814)
@@ -0,0 +1,7 @@
+libinput is a library to handle input devices in Wayland compositors and
+to provide a generic X.Org input driver. It provides device detection,
+device handling, input device event processing and abstraction so
+minimize the amount of custom input code compositors need to provide
+the common set of functionality that users expect.
+
+WWW: http://www.freedesktop.org/wiki/Software/libinput/
Added: head/x11/libinput/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/libinput/pkg-plist Sun Jan 29 23:48:20 2017 (r432814)
@@ -0,0 +1,14 @@
+bin/libinput-debug-events
+bin/libinput-list-devices
+include/libinput.h
+lib/libinput.so
+lib/libinput.so.10
+lib/libinput.so.10.9.1
+lib/udev/hwdb.d/90-libinput-model-quirks.hwdb
+lib/udev/libinput-device-group
+lib/udev/libinput-model-quirks
+lib/udev/rules.d/80-libinput-device-groups.rules
+lib/udev/rules.d/90-libinput-model-quirks.rules
+libdata/pkgconfig/libinput.pc
+man/man1/libinput-debug-events.1.gz
+man/man1/libinput-list-devices.1.gz
More information about the svn-ports-all
mailing list