Monday, November 28, 2022

UPDATE: libwebsockets-4.3.2

Hello,

Little update for libwebsockets to 4.3.2:

https://libwebsockets.org/git/libwebsockets/log?h=v4.3-stable

OK? Comments?


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/libwebsockets/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile 11 Mar 2022 20:10:03 -0000 1.19
+++ Makefile 28 Oct 2022 11:52:14 -0000
@@ -2,8 +2,7 @@ COMMENT = lightweight C library for fas

GH_ACCOUNT = warmcat
GH_PROJECT = libwebsockets
-GH_TAGNAME = v2.4.2
-REVISION = 0
+GH_TAGNAME = v4.3.2

SHARED_LIBS = websockets 9.0 # 12

@@ -16,7 +15,7 @@ MAINTAINER = Adam Wolk <awolk@openbsd.o
# LGPL2 + static link exception
PERMIT_PACKAGE = Yes

-WANTLIB += crypto m ssl z
+WANTLIB += crypto m pthread ssl z

MODULES = devel/cmake

@@ -24,8 +23,5 @@ CONFIGURE_ARGS += -DLWS_WITHOUT_TESTAPPS
-DLWS_WITHOUT_TEST_SERVER=ON

NO_TEST = Yes
-
-post-install:
- @rm -r ${WRKINST}/usr/local/share/libwebsockets-test-server

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/libwebsockets/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo 26 Apr 2018 20:19:58 -0000 1.14
+++ distinfo 28 Oct 2022 11:52:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (libwebsockets-2.4.2.tar.gz) = cwEtf89Cje3MyBboOmOgFGLieBnVU3uODQxyZL+s+tY=
-SIZE (libwebsockets-2.4.2.tar.gz) = 3777160
+SHA256 (libwebsockets-4.3.2.tar.gz) = aoWhvM8lrMfo5Tg+STTJsyoQKIDR5MN8cLJ64qQkBuE=
+SIZE (libwebsockets-4.3.2.tar.gz) = 15616264
Index: patches/patch-lib_misc_base64-decode_c
===================================================================
RCS file: patches/patch-lib_misc_base64-decode_c
diff -N patches/patch-lib_misc_base64-decode_c
--- patches/patch-lib_misc_base64-decode_c 11 Mar 2022 20:10:04 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-Fix the build with Clang 13.
-
-Upstream commit 0bfd39135e970ed1273f2f935c581f213543c7ef.
-
-Index: lib/misc/base64-decode.c
---- lib/misc/base64-decode.c.orig
-+++ lib/misc/base64-decode.c
-@@ -53,7 +53,6 @@ lws_b64_encode_string(const char *in, int in_len, char
- unsigned char triple[3];
- int i;
- int len;
-- int line = 0;
- int done = 0;
-
- while (in_len) {
-@@ -78,7 +77,6 @@ lws_b64_encode_string(const char *in, int in_len, char
- *out++ = (len > 2 ? encode[triple[2] & 0x3f] : '=');
-
- done += 4;
-- line += 4;
- }
-
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/libwebsockets/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST 11 Mar 2022 20:10:04 -0000 1.4
+++ pkg/PLIST 28 Oct 2022 11:52:14 -0000
@@ -1,13 +1,100 @@
+include/libwebsockets/
include/libwebsockets.h
-include/lws-plugin-ssh.h
+include/libwebsockets/abstract/
+include/libwebsockets/abstract/abstract.h
+include/libwebsockets/abstract/protocols/
+include/libwebsockets/abstract/protocols.h
+include/libwebsockets/abstract/protocols/smtp.h
+include/libwebsockets/abstract/transports/
+include/libwebsockets/abstract/transports.h
+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-cache-ttl.h
+include/libwebsockets/lws-callbacks.h
+include/libwebsockets/lws-cgi.h
+include/libwebsockets/lws-client.h
+include/libwebsockets/lws-conmon.h
+include/libwebsockets/lws-context-vhost.h
+include/libwebsockets/lws-cose.h
+include/libwebsockets/lws-dbus.h
+include/libwebsockets/lws-diskcache.h
+include/libwebsockets/lws-display.h
+include/libwebsockets/lws-dll2.h
+include/libwebsockets/lws-dsh.h
+include/libwebsockets/lws-eventlib-exports.h
+include/libwebsockets/lws-fault-injection.h
+include/libwebsockets/lws-freertos.h
+include/libwebsockets/lws-fts.h
+include/libwebsockets/lws-genaes.h
+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-lecp.h
+include/libwebsockets/lws-led.h
+include/libwebsockets/lws-lejp.h
+include/libwebsockets/lws-logs.h
+include/libwebsockets/lws-lwsac.h
+include/libwebsockets/lws-map.h
+include/libwebsockets/lws-metrics.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-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
+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-struct.h
+include/libwebsockets/lws-system.h
+include/libwebsockets/lws-test-sequencer.h
+include/libwebsockets/lws-threadpool.h
+include/libwebsockets/lws-timeout-timer.h
+include/libwebsockets/lws-tls-sessions.h
+include/libwebsockets/lws-tokenize.h
+include/libwebsockets/lws-vfs.h
+include/libwebsockets/lws-write.h
+include/libwebsockets/lws-writeable.h
+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_config.h
lib/cmake/
lib/cmake/libwebsockets/
-lib/cmake/libwebsockets/LibwebsocketsConfig.cmake
-lib/cmake/libwebsockets/LibwebsocketsConfigVersion.cmake
lib/cmake/libwebsockets/LibwebsocketsTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/libwebsockets/LibwebsocketsTargets.cmake
-lib/libwebsockets.a
+lib/cmake/libwebsockets/LwsCheckRequirements.cmake
+lib/cmake/libwebsockets/libwebsockets-config-version.cmake
+lib/cmake/libwebsockets/libwebsockets-config.cmake
+@static-lib lib/libwebsockets.a
@lib lib/libwebsockets.so.${LIBwebsockets_VERSION}
lib/pkgconfig/libwebsockets.pc
lib/pkgconfig/libwebsockets_static.pc
--

%gonzalo

No comments:

Post a Comment