[Midnightbsd-cvs] mports [24046] trunk/devel: add libevdev and py-funcsigs

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Aug 31 15:08:46 EDT 2018


Revision: 24046
          http://svnweb.midnightbsd.org/mports/?rev=24046
Author:   laffer1
Date:     2018-08-31 15:08:45 -0400 (Fri, 31 Aug 2018)
Log Message:
-----------
add libevdev and  py-funcsigs

Modified Paths:
--------------
    trunk/devel/Makefile

Added Paths:
-----------
    trunk/devel/libevdev/
    trunk/devel/libevdev/Makefile
    trunk/devel/libevdev/distinfo
    trunk/devel/libevdev/pkg-descr
    trunk/devel/libevdev/pkg-plist
    trunk/devel/py-funcsigs/
    trunk/devel/py-funcsigs/Makefile
    trunk/devel/py-funcsigs/distinfo
    trunk/devel/py-funcsigs/pkg-descr

Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile	2018-08-31 19:03:58 UTC (rev 24045)
+++ trunk/devel/Makefile	2018-08-31 19:08:45 UTC (rev 24046)
@@ -152,6 +152,7 @@
 SUBDIR += libedit
 SUBDIR += libepoll-shim
 SUBDIR += libev
+SUBDIR += libevdev
 SUBDIR += libevent
 SUBDIR += libexecinfo
 SUBDIR += libffi
@@ -480,6 +481,7 @@
 SUBDIR += py-dbus
 SUBDIR += py-enum34
 SUBDIR += py-fileutils
+SUBDIR += py-funcsigs
 SUBDIR += py-futures
 SUBDIR += py-gdata
 SUBDIR += py-gobject

Added: trunk/devel/libevdev/Makefile
===================================================================
--- trunk/devel/libevdev/Makefile	                        (rev 0)
+++ trunk/devel/libevdev/Makefile	2018-08-31 19:08:45 UTC (rev 24046)
@@ -0,0 +1,32 @@
+# $MidnightBSD$
+
+PORTNAME=	libevdev
+PORTVERSION=	1.4.4
+CATEGORIES=	devel
+MASTER_SITES=	http://freedesktop.org/software/${PORTNAME}/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Linux Event Device library
+
+LICENSE=	mit
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	v4l_compat>=1.0.20110603:multimedia/v4l_compat
+RUN_DEPENDS=	v4l_compat>=1.0.20110603:multimedia/v4l_compat
+
+USES=		gmake libtool pathfix python:build tar:xz
+EXTRACT_AFTER_ARGS=	--exclude include # v4l_compat
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV=	ac_cv_path_DOXYGEN=""
+CPPFLAGS+=	-I${LOCALBASE}/include # v4l_compat
+INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
+
+post-patch:
+	@${REINPLACE_CMD} -e '/input\.h/s,top_srcdir,LOCALBASE,' \
+		${WRKSRC}/libevdev/Makefile.in
+# XXX tools require signalfd(2), test require /dev/uinput
+	@${REINPLACE_CMD} -e '/^SUBDIRS/s,tools test,,' \
+		${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>


Property changes on: trunk/devel/libevdev/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libevdev/distinfo
===================================================================
--- trunk/devel/libevdev/distinfo	                        (rev 0)
+++ trunk/devel/libevdev/distinfo	2018-08-31 19:08:45 UTC (rev 24046)
@@ -0,0 +1,2 @@
+SHA256 (libevdev-1.4.4.tar.xz) = ed9979369b6a6e28f5897d099538549ecffb2b7c00c1b717eb77c31d85bc45a9
+SIZE (libevdev-1.4.4.tar.xz) = 409856


Property changes on: trunk/devel/libevdev/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libevdev/pkg-descr
===================================================================
--- trunk/devel/libevdev/pkg-descr	                        (rev 0)
+++ trunk/devel/libevdev/pkg-descr	2018-08-31 19:08:45 UTC (rev 24046)
@@ -0,0 +1,8 @@
+libevdev is a wrapper library for evdev devices. It moves the common
+tasks when dealing with evdev devices into a library and provides a
+library interface to the callers, thus avoiding erroneous ioctls, etc.
+
+The eventual goal is that libevdev wraps all ioctls available to evdev
+devices, thus making direct access unnecessary.
+
+WWW: http://www.freedesktop.org/wiki/Software/libevdev/


Property changes on: trunk/devel/libevdev/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libevdev/pkg-plist
===================================================================
--- trunk/devel/libevdev/pkg-plist	                        (rev 0)
+++ trunk/devel/libevdev/pkg-plist	2018-08-31 19:08:45 UTC (rev 24046)
@@ -0,0 +1,8 @@
+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.10
+libdata/pkgconfig/libevdev.pc
+man/man3/libevdev.3.gz


Property changes on: trunk/devel/libevdev/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/py-funcsigs/Makefile
===================================================================
--- trunk/devel/py-funcsigs/Makefile	                        (rev 0)
+++ trunk/devel/py-funcsigs/Makefile	2018-08-31 19:08:45 UTC (rev 24046)
@@ -0,0 +1,22 @@
+# $MidnightBSD$
+
+PORTNAME=	funcsigs
+PORTVERSION=	1.0.2
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Python function signatures from PEP362
+
+LICENSE=	apache2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+NO_ARCH=	yes
+USE_PYTHON=	autoplist concurrent distutils
+USES=		python
+
+do-test:
+	cd ${WRKSRC}/ && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
+
+.include <bsd.port.mk>


Property changes on: trunk/devel/py-funcsigs/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/py-funcsigs/distinfo
===================================================================
--- trunk/devel/py-funcsigs/distinfo	                        (rev 0)
+++ trunk/devel/py-funcsigs/distinfo	2018-08-31 19:08:45 UTC (rev 24046)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1472435618
+SHA256 (funcsigs-1.0.2.tar.gz) = a7bb0f2cf3a3fd1ab2732cb49eba4252c2af4240442415b4abce3b87022a8f50
+SIZE (funcsigs-1.0.2.tar.gz) = 27947


Property changes on: trunk/devel/py-funcsigs/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/py-funcsigs/pkg-descr
===================================================================
--- trunk/devel/py-funcsigs/pkg-descr	                        (rev 0)
+++ trunk/devel/py-funcsigs/pkg-descr	2018-08-31 19:08:45 UTC (rev 24046)
@@ -0,0 +1,5 @@
+funcsigs is a backport of the PEP 362 function signature features from
+Python 3.3's inspect module. The backport is compatible with Python 2.7
+as well as 3.2 and up.
+
+WWW: http://funcsigs.readthedocs.org/


Property changes on: trunk/devel/py-funcsigs/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list