www/py-searxng-devel: Update to 20250603

ChangeLog: https://github.com/searxng/searxng/commits/eb36de8d914aee7d3e9087b9046b83de705233dd/

Approved by:    acm (mentor)
This commit is contained in:
Jesús Daniel Colmenares Oviedo
2025-06-04 20:49:25 -04:00
parent 2526837ca5
commit 251366a252
3 changed files with 5 additions and 36 deletions
+2 -3
View File
@@ -1,6 +1,5 @@
PORTNAME= searxng
DISTVERSION= 20250203
PORTREVISION= 1
DISTVERSION= 20250603
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= -devel
@@ -40,7 +39,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
USES= python
USE_GITHUB= yes
GH_TAGNAME= 4ab7984edde27b36b158f678d83b993ad4126619
GH_TAGNAME= eb36de8d914aee7d3e9087b9046b83de705233dd
USE_PYTHON= autoplist distutils
USE_RC_SUBR= searxng
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1738629164
SHA256 (searxng-searxng-20250203-4ab7984edde27b36b158f678d83b993ad4126619_GH0.tar.gz) = ae709b1af30688211f9266985c972df3c7150722a659fb6c5375d2d70c16b925
SIZE (searxng-searxng-20250203-4ab7984edde27b36b158f678d83b993ad4126619_GH0.tar.gz) = 5203738
TIMESTAMP = 1749083075
SHA256 (searxng-searxng-20250603-eb36de8d914aee7d3e9087b9046b83de705233dd_GH0.tar.gz) = 3e9767f47d435cc9635858f9a04bcccc569fab663b266afd96f2ad291576e901
SIZE (searxng-searxng-20250603-eb36de8d914aee7d3e9087b9046b83de705233dd_GH0.tar.gz) = 5416813
@@ -1,30 +0,0 @@
--- searx/network/client.py.orig 2025-02-04 00:34:42 UTC
+++ searx/network/client.py
@@ -14,8 +14,8 @@ from searx import logger
import uvloop
from searx import logger
+from urllib3.util.ssl_ import DEFAULT_CIPHERS
-
uvloop.install()
@@ -41,7 +41,7 @@ def shuffle_ciphers(ssl_context):
https://www.zenrows.com/blog/what-is-tls-fingerprint#how-to-bypass-tls-fingerprinting
"""
- c_list = httpx._config.DEFAULT_CIPHERS.split(':') # pylint: disable=protected-access
+ c_list = DEFAULT_CIPHERS.split(':') # pylint: disable=protected-access
sc_list, c_list = c_list[:3], c_list[3:]
random.shuffle(c_list)
ssl_context.set_ciphers(":".join(sc_list + c_list))
@@ -50,7 +50,7 @@ def get_sslcontexts(proxy_url=None, cert=None, verify=
def get_sslcontexts(proxy_url=None, cert=None, verify=True, trust_env=True, http2=False):
key = (proxy_url, cert, verify, trust_env, http2)
if key not in SSLCONTEXTS:
- SSLCONTEXTS[key] = httpx.create_ssl_context(cert, verify, trust_env, http2)
+ SSLCONTEXTS[key] = httpx.create_ssl_context(verify, cert, trust_env)
shuffle_ciphers(SSLCONTEXTS[key])
return SSLCONTEXTS[key]