[Midnightbsd-cvs] mports [23218] trunk/devel: add libuv

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Apr 26 09:31:27 EDT 2018


Revision: 23218
          http://svnweb.midnightbsd.org/mports/?rev=23218
Author:   laffer1
Date:     2018-04-26 09:31:26 -0400 (Thu, 26 Apr 2018)
Log Message:
-----------
add libuv

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

Added Paths:
-----------
    trunk/devel/libuv/
    trunk/devel/libuv/Makefile
    trunk/devel/libuv/distinfo
    trunk/devel/libuv/pkg-descr
    trunk/devel/libuv/pkg-plist

Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile	2018-04-26 13:01:52 UTC (rev 23217)
+++ trunk/devel/Makefile	2018-04-26 13:31:26 UTC (rev 23218)
@@ -188,6 +188,7 @@
 SUBDIR += libunicode
 SUBDIR += libuninum
 SUBDIR += libunistring
+SUBDIR += libuv
 SUBDIR += libvolume_id
 SUBDIR += libzvbi
 SUBDIR += linux-f10-allegro

Added: trunk/devel/libuv/Makefile
===================================================================
--- trunk/devel/libuv/Makefile	                        (rev 0)
+++ trunk/devel/libuv/Makefile	2018-04-26 13:31:26 UTC (rev 23218)
@@ -0,0 +1,36 @@
+# $MidnightBSD$
+
+PORTNAME=	libuv
+PORTVERSION=	1.19.1
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+#MASTER_SITES=	http://dist.libuv.org/dist/v${PORTVERSION}/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Multi-platform support library with a focus on asynchronous I/O
+
+LICENSE=	NODE
+LICENSE_NAME=	NODE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+TEST_DEPENDS=	gyp:devel/py-gyp \
+		gmake:devel/gmake
+
+USE_GITHUB=	yes
+
+USES=		autoreconf libtool pathfix pkgconfig
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+INSTALL_TARGET=	install-strip
+
+pre-configure:
+	${ECHO_CMD} "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [ serial-tests])" \
+		> ${WRKSRC}/m4/libuv-extra-automake-flags.m4
+
+do-test:
+	(cd ${WRKSRC} && ./gyp_uv.py -f make &&	\
+	${SETENV} ${MAKE_ENV} ${GMAKE} -C out && \
+	./out/Debug/run-tests)
+
+.include <bsd.port.mk>


Property changes on: trunk/devel/libuv/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/libuv/distinfo
===================================================================
--- trunk/devel/libuv/distinfo	                        (rev 0)
+++ trunk/devel/libuv/distinfo	2018-04-26 13:31:26 UTC (rev 23218)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1524749349
+SHA256 (libuv-v1.19.1_GH0.tar.gz) = 8d96a6230af4f9f33d6ec021b599e157279a2af72ed38cf4a8c25e6d58d952ef
+SIZE (libuv-v1.19.1_GH0.tar.gz) = 1174572


Property changes on: trunk/devel/libuv/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/libuv/pkg-descr
===================================================================
--- trunk/devel/libuv/pkg-descr	                        (rev 0)
+++ trunk/devel/libuv/pkg-descr	2018-04-26 13:31:26 UTC (rev 23218)
@@ -0,0 +1,17 @@
+libuv is a multi-platform support library with a focus on asynchronous I/O.
+
+Feature highlights:
+ + Full-featured event loop backed by epoll, kqueue, IOCP, event ports.
+ + Asynchronous TCP and UDP sockets
+ + Asynchronous DNS resolution
+ + Asynchronous file and file system operations
+ + File system events
+ + ANSI escape code controlled TTY
+ + IPC with socket sharing, using Unix domain sockets or named pipes (Windows)
+ + Child processes
+ + Thread pool
+ + Signal handling
+ + High resolution clock
+ + Threading and synchronization primitives
+
+WWW: https://github.com/libuv/libuv


Property changes on: trunk/devel/libuv/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/libuv/pkg-plist
===================================================================
--- trunk/devel/libuv/pkg-plist	                        (rev 0)
+++ trunk/devel/libuv/pkg-plist	2018-04-26 13:31:26 UTC (rev 23218)
@@ -0,0 +1,11 @@
+include/uv-bsd.h
+include/uv-errno.h
+include/uv-threadpool.h
+include/uv-unix.h
+include/uv-version.h
+include/uv.h
+lib/libuv.a
+lib/libuv.so
+lib/libuv.so.1
+lib/libuv.so.1.0.0
+libdata/pkgconfig/libuv.pc


Property changes on: trunk/devel/libuv/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


More information about the Midnightbsd-cvs mailing list