Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jan 2017 23:48:20 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r432814 - in head/x11: . libinput libinput/files
Message-ID:  <201701292348.v0TNmKZA046053@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701292348.v0TNmKZA046053>