Diff libwebsockets-4.5.8-r1 with a libwebsockets-5.0.0-r1

/usr/portage/net-libs/libwebsockets/libwebsockets-5.0.0-r1.ebuild 2026-08-03 20:03:05.097634980 +0300
10 10
SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11 11

  
12 12
LICENSE="MIT"
13
SLOT="0/20" # libwebsockets.so.20
14
KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
13
SLOT="0/22" # libwebsockets.so.22
14
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
15 15
IUSE="access-log caps cgi client dbus extensions generic-sessions http-proxy http2 ipv6
16 16
	+lejp libev libevent libuv mbedtls peer-limits server-status smtp socks5
17 17
	sqlite3 ssl threads zip"
......
43 43
	dev-lang/perl
44 44
	virtual/pkgconfig"
45 45

  
46
PATCHES=( "${FILESDIR}"/${PN}-${PV}-dependency-fix.patch )
46
PATCHES=(
47
	"${FILESDIR}"/${PN}-${PV}-dependency-fix.patch
48
	"${FILESDIR}"/${PN}-${PV}-prevent-account-creation.patch
49
)
47 50

  
48 51
src_configure() {
49 52
	local mycmakeargs=(
......
59 62
		-DLWS_WITH_CGI=$(usex cgi)
60 63
		-DLWS_WITH_GENERIC_SESSIONS=$(usex generic-sessions)
61 64
		-DLWS_WITH_HTTP2=$(usex http2)
65
        -DLWS_WITH_HTTP3=OFF
62 66
		-DLWS_WITH_HTTP_PROXY=$(usex http-proxy)
63 67
		-DLWS_WITH_HUBBUB=$(usex http-proxy)
64 68
		-DLWS_WITH_LEJP=$(usex lejp)
Thank you!