Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Feb 2021 20:24:09 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r564064 - in head: audio/ardour6 audio/forked-daapd games/DDNet net/guacamole-server net/libwebsockets net/libwebsockets/files net/mosquitto sysutils/ttyd
Message-ID:  <202102042024.114KO9w4020173@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tcberner
Date: Thu Feb  4 20:24:09 2021
New Revision: 564064
URL: https://svnweb.freebsd.org/changeset/ports/564064

Log:
  net/libwebsockets: Update to 4.1.6
  
  Changelog:
  	https://libwebsockets.org/git/libwebsockets/tree/changelog?h=v4.1-stable
  
  PR:		251835
  Submitted by:	daniel.engberg.lists@pyret.net
  Approved by:	iblis.dif01@nctu.edu.tw (timeout)

Deleted:
  head/net/libwebsockets/files/
Modified:
  head/audio/ardour6/Makefile
  head/audio/forked-daapd/Makefile
  head/games/DDNet/Makefile
  head/net/guacamole-server/Makefile
  head/net/libwebsockets/Makefile
  head/net/libwebsockets/distinfo
  head/net/libwebsockets/pkg-plist
  head/net/mosquitto/Makefile
  head/sysutils/ttyd/Makefile

Modified: head/audio/ardour6/Makefile
==============================================================================
--- head/audio/ardour6/Makefile	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/audio/ardour6/Makefile	Thu Feb  4 20:24:09 2021	(r564064)
@@ -3,6 +3,7 @@
 
 PORTNAME=	ardour6
 PORTVERSION=	6.5.0
+PORTREVISION=	1
 CATEGORIES=	audio
 MASTER_SITES=	https://github.com/beerml/ardour_releases/raw/master/
 # The original master side points to the latest release only:

Modified: head/audio/forked-daapd/Makefile
==============================================================================
--- head/audio/forked-daapd/Makefile	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/audio/forked-daapd/Makefile	Thu Feb  4 20:24:09 2021	(r564064)
@@ -3,7 +3,7 @@
 
 PORTNAME=	forked-daapd
 DISTVERSION=	27.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio
 MASTER_SITES=	https://github.com/ejurgensen/forked-daapd/releases/download/${DISTVERSION}/
 

Modified: head/games/DDNet/Makefile
==============================================================================
--- head/games/DDNet/Makefile	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/games/DDNet/Makefile	Thu Feb  4 20:24:09 2021	(r564064)
@@ -3,6 +3,7 @@
 
 PORTNAME=	DDNet
 PORTVERSION=	15.2.5
+PORTREVISION=	1
 CATEGORIES=	games
 MASTER_SITES=	https://ddnet.tw/downloads/
 

Modified: head/net/guacamole-server/Makefile
==============================================================================
--- head/net/guacamole-server/Makefile	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/net/guacamole-server/Makefile	Thu Feb  4 20:24:09 2021	(r564064)
@@ -3,6 +3,7 @@
 
 PORTNAME=	guacamole-server
 DISTVERSION=	1.3.0
+PORTREVISION=	1
 CATEGORIES=	net
 
 MAINTAINER=	ultima@FreeBSD.org

Modified: head/net/libwebsockets/Makefile
==============================================================================
--- head/net/libwebsockets/Makefile	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/net/libwebsockets/Makefile	Thu Feb  4 20:24:09 2021	(r564064)
@@ -3,8 +3,9 @@
 
 PORTNAME=	libwebsockets
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.0.21
+DISTVERSION=	4.1.6
 CATEGORIES=	net devel
+MASTER_SITES=	https://libwebsockets.org/git/libwebsockets/snapshot/
 
 MAINTAINER=	iblis@hs.ntnu.edu.tw
 COMMENT=	C library for lightweight websocket clients and servers
@@ -12,63 +13,67 @@ COMMENT=	C library for lightweight websocket clients a
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake pkgconfig ssl
+USES=		cmake localbase pkgconfig tar:xz
 USE_LDCONFIG=	yes
 
-PORTSCOUT=	limit:^v\d+\.*
+CMAKE_ON=	LWS_IPV6 LWS_WITH_SSL LWS_WITH_ZLIB \
+		LWS_WITHOUT_TESTAPPS LWS_WITHOUT_TEST_SERVER \
+		LWS_WITHOUT_TEST_SERVER_EXTPOLL \
+		LWS_WITHOUT_TEST_PING LWS_WITHOUT_TEST_CLIENT
 
-USE_GITHUB=	yes
-GH_ACCOUNT=	warmcat
+OPTIONS_DEFINE=		HTTP_PROXY HTTP2 MQTT PEERLIMITS PLUGINS \
+			SECURE_STREAMS SOCKS SQLITE WEBSERVER
+OPTIONS_DEFAULT=	HTTP2 OPENSSL LIBUV
+OPTIONS_SUB=		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_CLIENT=ON
+OPTIONS_SINGLE=		SSL
+OPTIONS_SINGLE_SSL=	MBEDTLS OPENSSL
+OPTIONS_GROUP=		EVLOOP
+OPTIONS_GROUP_EVLOOP=	GLIB LIBEV LIBEVENT LIBUV
 
-OPTIONS_DEFINE=	HTTP2 HTTP_PROXY IPV6 LIBEV LIBUV UNIX_SOCK WEBSERVER PLUGINS \
-		SOCKS5 MQTT SECURE_STREAMS
-OPTIONS_DEFAULT=HTTP2 LIBUV
-OPTIONS_SUB=	yes
-
-HTTP2_DESC=	Compile with server support for HTTP/2
 HTTP_PROXY_DESC=	HTTP proxy support
-LIBUV_DESC=	Asynchronous I/O support via libuv
-UNIX_SOCK_DESC=	Unix domain socket support
-SOCKS5_DESC=	Allow use of SOCKS5 proxy on client connections
 MQTT_DESC=		MQTT client support
-SECURE_STREAMS_DESC=	Secure Streams API support
+PEERLIMITS_DESC=	Tracking and limiting of resources of peer(s)
+PLUGINS_DESC=		Plugins support
+SECURE_STREAMS_DESC=	Secure streams protocol API support
+SOCKS_DESC=		Allow use of SOCKS5 proxy on client connections
+EVLOOP_DESC=		Event loop support
+GLIB_DESC=		Events support via Glib
+LIBEVENT_DESC=		Asynchronous event notification via libevent
+LIBUV_DESC=		Asynchronous I/O support via libuv
 
-HTTP2_CMAKE_ON=	-DLWS_WITH_HTTP2=ON
+HTTP_PROXY_CMAKE_BOOL=	LWS_WITH_HTTP_PROXY
+HTTP2_CMAKE_BOOL=	LWS_WITH_HTTP2
+MQTT_CMAKE_BOOL=	LWS_ROLE_MQTT
+PEERLIMITS_CMAKE_BOOL=	LWS_WITH_PEER_LIMITS
+PLUGINS_CMAKE_BOOL=	LWS_WITH_PLUGINS \
+			LWS_WITH_PLUGINS_API
+SECURE_STREAMS_CMAKE_BOOL=	LWS_WITH_SECURE_STREAMS \
+			LWS_WITH_SECURE_STREAMS_PROXY_API
+SOCKS_CMAKE_BOOL=	LWS_WITH_SOCKS5
+SQLITE_LIB_DEPENDS=	libsqlite3.so:databases/sqlite3
+SQLITE_CMAKE_BOOL=	LWS_WITH_SQLITE3
+WEBSERVER_CMAKE_BOOL=	LWS_WITH_LWSWS
+WEBSERVER_IMPLIES=	PEERLIMITS PLUGINS LIBUV
 
-HTTP_PROXY_CMAKE_ON=	-DLWS_WITH_HTTP_PROXY=ON \
-			-DLIBHUBBUB_LIBRARIES=${LOCALBASE}/lib/libhubbub.so
-HTTP_PROXY_LIB_DEPENDS=	libhubbub.so:www/libhubbub
+MBEDTLS_LIB_DEPENDS=	libmbedtls.so:security/mbedtls
+MBEDTLS_CMAKE_BOOL=	LWS_WITH_MBEDTLS
+OPENSSL_USES=		ssl
+OPENSSL_CMAKE_BOOL=	LWS_WITHOUT_BUILTIN_SHA1
+# WolfSSL need to be compiled with --enable-libwebsockets to be compatible
+# WOLFSSL_LIB_DEPENDS=	libwolfssl.so:security/wolfssl
+# WOLFSSL_CMAKE_BOOL=	LWS_WITH_SSL LWS_WITH_WOLFSSL
+# WOLFSSL_CMAKE_ON=	-DLWS_WOLFSSL_INCLUDE_DIRS=${LOCALBASE}/include \
+#			-DLWS_WOLFSSL_LIBRARIES=${LOCALBASE}/lib/libwolfssl.so
 
-IPV6_CMAKE_ON=	-DLWS_IPV6=ON
-
-LIBEV_CMAKE_ON=	-DLWS_WITH_LIBEV=ON
+GLIB_USES=		gnome
+GLIB_USE=		GNOME=glib20
+GLIB_CMAKE_BOOL=	LWS_WITH_GLIB
 LIBEV_LIB_DEPENDS=	libev.so:devel/libev
-
-LIBUV_CMAKE_ON=	-DLWS_WITH_LIBUV=ON
+LIBEV_CMAKE_BOOL=	LWS_WITH_LIBEV
+LIBEVENT_LIB_DEPENDS=	libevent.so:devel/libevent
+LIBEVENT_CMAKE_BOOL=	LWS_WITH_LIBEVENT
 LIBUV_LIB_DEPENDS=	libuv.so:devel/libuv
-
-UNIX_SOCK_CMAKE_ON=	-DLWS_UNIX_SOCK=ON
-
-WEBSERVER_CMAKE_ON=	-DLWS_WITH_LWSWS=ON
-WEBSERVER_IMPLIES=	LIBUV
-
-PLUGINS_CMAKE_ON=	-DLWS_WITH_PLUGINS=ON \
-			-DLWS_WITH_SERVER_STATUS=ON \
-			-DLWS_WITH_GENERIC_SESSIONS=ON
-PLUGINS_LIB_DEPENDS=	libsqlite3.so:databases/sqlite3
-
-SOCKS5_CMAKE_ON=	-DLWS_WITH_SOCKS5=ON
-
-MQTT_CMAKE_ON=		-DLWS_ROLE_MQTT=ON
-
-SECURE_STREAMS_CMAKE_ON=-DLWS_WITH_SECURE_STREAMS=ON \
-			-DLWS_WITH_SECURE_STREAMS_PROXY_API=ON \
-			-DLWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM=ON
+LIBUV_CMAKE_BOOL=	LWS_WITH_LIBUV
 
 .include <bsd.port.mk>

Modified: head/net/libwebsockets/distinfo
==============================================================================
--- head/net/libwebsockets/distinfo	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/net/libwebsockets/distinfo	Thu Feb  4 20:24:09 2021	(r564064)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603959557
-SHA256 (warmcat-libwebsockets-v4.0.21_GH0.tar.gz) = 6ece1f422c6d38aabedec2476f2ac12e9aede8691b08137068ad85545ce3ff78
-SIZE (warmcat-libwebsockets-v4.0.21_GH0.tar.gz) = 12342078
+TIMESTAMP = 1607873825
+SHA256 (libwebsockets-v4.1.6.tar.xz) = d24b644bb1686c6dd6e3499b9407bb7e22f08f43da22ae7be435c74433a2641f
+SIZE (libwebsockets-v4.1.6.tar.xz) = 8570880

Modified: head/net/libwebsockets/pkg-plist
==============================================================================
--- head/net/libwebsockets/pkg-plist	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/net/libwebsockets/pkg-plist	Thu Feb  4 20:24:09 2021	(r564064)
@@ -8,6 +8,9 @@ include/libwebsockets/abstract/transports/raw-skt.h
 include/libwebsockets/abstract/transports/unit-test.h
 include/libwebsockets/lws-adopt.h
 include/libwebsockets/lws-async-dns.h
+include/libwebsockets/lws-bb-i2c.h
+include/libwebsockets/lws-bb-spi.h
+include/libwebsockets/lws-button.h
 include/libwebsockets/lws-callbacks.h
 include/libwebsockets/lws-cgi.h
 include/libwebsockets/lws-client.h
@@ -15,9 +18,10 @@ include/libwebsockets/lws-context-vhost.h
 include/libwebsockets/lws-dbus.h
 include/libwebsockets/lws-detailed-latency.h
 include/libwebsockets/lws-diskcache.h
+include/libwebsockets/lws-display.h
 include/libwebsockets/lws-dll2.h
 include/libwebsockets/lws-dsh.h
-include/libwebsockets/lws-esp32.h
+include/libwebsockets/lws-eventlib-exports.h
 include/libwebsockets/lws-freertos.h
 include/libwebsockets/lws-fts.h
 include/libwebsockets/lws-genaes.h
@@ -25,21 +29,26 @@ include/libwebsockets/lws-gencrypto.h
 include/libwebsockets/lws-genec.h
 include/libwebsockets/lws-genhash.h
 include/libwebsockets/lws-genrsa.h
+include/libwebsockets/lws-gpio.h
 include/libwebsockets/lws-http.h
+include/libwebsockets/lws-i2c.h
+include/libwebsockets/lws-ili9341-spi.h
 include/libwebsockets/lws-jose.h
 include/libwebsockets/lws-jwe.h
 include/libwebsockets/lws-jwk.h
 include/libwebsockets/lws-jws.h
+include/libwebsockets/lws-led.h
 include/libwebsockets/lws-lejp.h
 include/libwebsockets/lws-logs.h
 include/libwebsockets/lws-lwsac.h
 include/libwebsockets/lws-misc.h
 include/libwebsockets/lws-mqtt.h
+include/libwebsockets/lws-netdev.h
 include/libwebsockets/lws-network-helper.h
 include/libwebsockets/lws-optee.h
-include/libwebsockets/lws-plugin-generic-sessions.h
 include/libwebsockets/lws-protocols-plugins.h
 include/libwebsockets/lws-purify.h
+include/libwebsockets/lws-pwm.h
 include/libwebsockets/lws-retry.h
 include/libwebsockets/lws-ring.h
 include/libwebsockets/lws-secure-streams-client.h
@@ -47,8 +56,12 @@ include/libwebsockets/lws-secure-streams-policy.h
 include/libwebsockets/lws-secure-streams.h
 include/libwebsockets/lws-sequencer.h
 include/libwebsockets/lws-service.h
+include/libwebsockets/lws-settings.h
 include/libwebsockets/lws-sha1-base64.h
+include/libwebsockets/lws-smd.h
 include/libwebsockets/lws-spa.h
+include/libwebsockets/lws-spi.h
+include/libwebsockets/lws-ssd1306-i2c.h
 include/libwebsockets/lws-state.h
 include/libwebsockets/lws-stats.h
 include/libwebsockets/lws-struct.h
@@ -64,40 +77,37 @@ include/libwebsockets/lws-ws-close.h
 include/libwebsockets/lws-ws-ext.h
 include/libwebsockets/lws-ws-state.h
 include/libwebsockets/lws-x509.h
-include/lws-plugin-ssh.h
 include/lws_config.h
-lib/cmake/libwebsockets/LibwebsocketsConfig.cmake
-lib/cmake/libwebsockets/LibwebsocketsConfigVersion.cmake
 lib/cmake/libwebsockets/LibwebsocketsTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/libwebsockets/LibwebsocketsTargets.cmake
+lib/cmake/libwebsockets/LwsCheckRequirements.cmake
+lib/cmake/libwebsockets/libwebsockets-config-version.cmake
+lib/cmake/libwebsockets/libwebsockets-config.cmake
+%%GLIB%%lib/libwebsockets-evlib_glib.so
+%%LIBEV%%lib/libwebsockets-evlib_ev.so
+%%LIBEVENT%%lib/libwebsockets-evlib_event.so
+%%LIBUV%%lib/libwebsockets-evlib_uv.so
 lib/libwebsockets.a
 lib/libwebsockets.so
-lib/libwebsockets.so.16
+lib/libwebsockets.so.17
 libdata/pkgconfig/libwebsockets.pc
 libdata/pkgconfig/libwebsockets_static.pc
 %%PLUGINS%%%%DATADIR%%-test-server/deaddrop/deaddrop.css
 %%PLUGINS%%%%DATADIR%%-test-server/deaddrop/deaddrop.js
 %%PLUGINS%%%%DATADIR%%-test-server/deaddrop/drop.svg
 %%PLUGINS%%%%DATADIR%%-test-server/deaddrop/index.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/failed-login.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/index.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/lwsgs-logo.png
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/lwsgs.css
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/lwsgs.js
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/needadmin/admin-login.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/needauth/successful-login.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/post-forgot-fail.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/post-forgot-ok.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/post-register-fail.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/post-register-ok.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/post-verify-fail.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/post-verify-ok.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/seats.jpg
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/sent-forgot-fail.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-sessions/sent-forgot-ok.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-table/index.html
-%%PLUGINS%%%%DATADIR%%-test-server/generic-table/lwsgt.js
-%%PLUGINS%%%%DATADIR%%-test-server/server-status/lwsws-logo.png
-%%PLUGINS%%%%DATADIR%%-test-server/server-status/server-status.css
-%%PLUGINS%%%%DATADIR%%-test-server/server-status/server-status.html
-%%PLUGINS%%%%DATADIR%%-test-server/server-status/server-status.js
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_client_loopback_test.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_deaddrop.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_dumb_increment.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_lws_mirror.so
+%%WEBSERVER%%%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_lws_raw_proxy.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_lws_raw_test.so
+%%WEBSERVER%%%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_lws_server_status.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_lws_ssh_base.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_lws_sshd_demo.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_lws_status.so
+%%PLUGINS%%%%DATADIR%%-test-server/plugins/libprotocol_post_demo.so
+%%WEBSERVER%%%%PLUGINS%%%%DATADIR%%-test-server/server-status/lwsws-logo.png
+%%WEBSERVER%%%%PLUGINS%%%%DATADIR%%-test-server/server-status/server-status.css
+%%WEBSERVER%%%%PLUGINS%%%%DATADIR%%-test-server/server-status/server-status.html
+%%WEBSERVER%%%%PLUGINS%%%%DATADIR%%-test-server/server-status/server-status.js

Modified: head/net/mosquitto/Makefile
==============================================================================
--- head/net/mosquitto/Makefile	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/net/mosquitto/Makefile	Thu Feb  4 20:24:09 2021	(r564064)
@@ -3,6 +3,7 @@
 
 PORTNAME=	mosquitto
 PORTVERSION=	1.6.7
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	http://mosquitto.org/files/source/
 

Modified: head/sysutils/ttyd/Makefile
==============================================================================
--- head/sysutils/ttyd/Makefile	Thu Feb  4 20:19:55 2021	(r564063)
+++ head/sysutils/ttyd/Makefile	Thu Feb  4 20:24:09 2021	(r564064)
@@ -2,6 +2,7 @@
 
 PORTNAME=	ttyd
 DISTVERSION=	1.6.3
+PORTREVISION=	1
 CATEGORIES=	sysutils
 
 MAINTAINER=	nc@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102042024.114KO9w4020173>