From owner-svn-ports-all@freebsd.org Sun Jan 29 23:48:22 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E8B5CC75AA; Sun, 29 Jan 2017 23:48:22 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1F5278D2; Sun, 29 Jan 2017 23:48:22 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v0TNmLwt046059; Sun, 29 Jan 2017 23:48:21 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v0TNmKZA046053; Sun, 29 Jan 2017 23:48:20 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201701292348.v0TNmKZA046053@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sun, 29 Jan 2017 23:48:20 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jan 2017 23:48:22 -0000 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 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