diff options
author | Vanilla I. Shu <vanilla@FreeBSD.org> | 2016-07-20 09:04:50 +0000 |
---|---|---|
committer | Vanilla I. Shu <vanilla@FreeBSD.org> | 2016-07-20 09:04:50 +0000 |
commit | e9d8dd9542c8be72b7771eaa93a2def954ef28aa (patch) | |
tree | 6fc1f9f3eaced0cc2d8af548cbea9cd7d282a91c /net/libwebsockets/Makefile | |
parent | c860f67ec1d6385174f4fae65373769809f78581 (diff) |
Notes
Diffstat (limited to 'net/libwebsockets/Makefile')
-rw-r--r-- | net/libwebsockets/Makefile | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/net/libwebsockets/Makefile b/net/libwebsockets/Makefile new file mode 100644 index 000000000000..9c0cd98e3fdf --- /dev/null +++ b/net/libwebsockets/Makefile @@ -0,0 +1,55 @@ +# Created by: Iblis Lin <iblis@hs.ntnu.edu.tw> +# $FreeBSD$ + +PORTNAME= libwebsockets +PORTVERSION= 2.0.2 +DISTVERSIONPREFIX= v +CATEGORIES= net +MASTER_SITES= GITHUB + +MAINTAINER= iblis@hs.ntnu.edu.tw +COMMENT= C library for lightweight websocket clients and servers + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= warmcat + +USES= cmake pkgconfig ssl +USE_LDCONFIG= yes + +CMAKE_ARGS= -DLWS_WITHOUT_TESTAPPS=ON \ + -DLWS_WITHOUT_TEST_SERVER=ON \ + -DLWS_WITHOUT_TEST_SERVER_EXTPOLL=ON \ + -DLWS_WITHOUT_TEST_PING=ON \ + -DLWS_WITHOUT_TEST_ECHO=ON \ + -DLWS_WITHOUT_TEST_CLIENT=ON \ + -DLWS_WITHOUT_TEST_FRAGGLE=ON + +OPTIONS_DEFINE= HTTP2 HTTP_PROXY IPV6 LIBEV LIBUV UNIX_SOCK WEBSERVER +OPTIONS_SUB= yes + +HTTP_PROXY_DESC= HTTP proxy support +LIBUV_DESC= Asynchronous I/O support via libuv +UNIX_SOCK_DESC= Unix domain socket support + +HTTP2_CMAKE_ON= -DLWS_WITH_HTTP2=ON + +HTTP_PROXY_CMAKE_ON= -DLWS_WITH_HTTP_PROXY=ON -DLIBHUBBUB_LIBRARIES=${PREFIX}/lib/libhubbub.so +HTTP_PROXY_LIB_DEPENDS= libhubbub.so:www/libhubbub + +IPV6_CMAKE_ON= -DLWS_IPV6=ON + +LIBEV_CMAKE_ON= -DLWS_WITH_LIBEV=ON +LIBEV_LIB_DEPENDS= libev.so:devel/libev + +LIBUV_CMAKE_ON= -DLWS_WITH_LIBUV=ON +LIBUV_LIB_DEPENDS= libuv.so:devel/libuv + +UNIX_SOCK_CMAKE_ON= -DLWS_UNIX_SOCK=ON + +WEBSERVER_CMAKE_ON= -DLWS_WITH_LWSWS=ON +WEBSERVER_LIB_DEPENDS= libuv.so:devel/libuv + +.include <bsd.port.mk> |