From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-103628-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 374581580EB
	for <garchives@archives.gentoo.org>; Sun, 25 May 2025 15:07:58 +0000 (UTC)
Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	(Authenticated sender: relay-lists.gentoo.org@gentoo.org)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 24B06343142
	for <garchives@archives.gentoo.org>; Sun, 25 May 2025 15:07:58 +0000 (UTC)
Received: from bobolink.gentoo.org (localhost [127.0.0.1])
	by bobolink.gentoo.org (Postfix) with ESMTP id 459E91104A8;
	Sun, 25 May 2025 15:07:14 +0000 (UTC)
Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by bobolink.gentoo.org (Postfix) with ESMTPS id 75EA1110276
	for <gentoo-dev@lists.gentoo.org>; Sun, 25 May 2025 15:07:13 +0000 (UTC)
Received: from [192.168.0.1] (c144-156.icpnet.pl [85.221.144.156])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(No client certificate requested)
	(Authenticated sender: mgorny)
	by smtp.gentoo.org (Postfix) with ESMTPSA id BD6133430A7;
	Sun, 25 May 2025 15:07:12 +0000 (UTC)
Message-ID: <f8f1e7b0dbbf45b86cdc63bdee33c9da6e899ca3.camel@gentoo.org>
Subject: [gentoo-dev] RFC: new global USE=websockets
From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Date: Sun, 25 May 2025 17:07:09 +0200
Organization: Gentoo
Content-Type: multipart/signed; micalg="pgp-sha512";
	protocol="application/pgp-signature"; boundary="=-Y+ZFaBjx54X8H/JPQrV8"
User-Agent: Evolution 3.54.3 
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
MIME-Version: 1.0
X-Archives-Salt: 009303a5-705b-4452-9bea-6a1dfee7b0db
X-Archives-Hash: 9e2e6edae409a69c48488d77914fea65


--=-Y+ZFaBjx54X8H/JPQrV8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

I'd like to propose a new global use flag:

websockets: Enable support for WebSocket protocol

It is currently used by 11 packages, in a roughly consistent manner:

app-misc/mosquitto[websockets] Support the WebSocket protocol.
dev-libs/qcoro[websockets] Build dev-qt/qtwebsockets support
dev-python/pyqt5[websockets] Build bindings for the QtWebSockets module
dev-python/pyqt6[websockets] Build bindings for the QtWebSockets module
dev-python/pyside[websockets] Build QtWebSockets module
dev-python/qtpy[websockets] Pull in bindings for the QtWebSockets module
dev-qt/qt-docs[websockets] Install documentation for dev-qt/qtwebsockets
dev-qt/qthttpserver[websockets] Enable websockets support using dev-qt/qtwe=
bsockets
gui-libs/neatvnc[websockets] Enable websockets support
net-misc/curl[websockets] Enable websockets support
games-action/ddnet[websockets] Enable WebSocket support for server.

(plus incoming dev-python/twisted)

There is also USE=3Dwebsocket that is used by 3 packages:

net-misc/eventd[websocket] Enable support for WebSocket protocol
sci-libs/indilib[websocket] Enable support for WebSocket protocol
net-libs/ulfius[websocket] websocket support

--=20
Best regards,
Micha=C5=82 G=C3=B3rny


--=-Y+ZFaBjx54X8H/JPQrV8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQFGBAABCgAwFiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAmgzMh0SHG1nb3JueUBn
ZW50b28ub3JnAAoJEGOa2uIyniQOahMH/3f+2Fafyu1XcZKWG2EBAogNClqBnhSP
6iY7P3ZlQ4sU5qmGxs3rK3fRTNfzbpHziL9KHFgxURSrwhDbHaQ4E9haLMDYVpSd
db8yD4j9JdYI0PvwZb/osVIVIYMxyX+EYvTFNexVkEbMqRUx6v4TRx32KDyNLgFZ
/QQ2FF9CJ92RXzg8uDZLy4Xhwf6LbwSQzOLPLzTuhIQbTiOOTrwWYQeaXSg5B9WX
/EWfFhCdtekQsCo/EqMqklShD8RlZLdlJC4iIwcOg5viXw5LqaUphSq+YTZzBdMl
5VI5pgZCBJSM8o4lAv1420H4Kn57Rzqw/shUtpWQJvxzj0FVDSjV348=
=05P9
-----END PGP SIGNATURE-----

--=-Y+ZFaBjx54X8H/JPQrV8--