[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