diff --git a/www/py-searxng-devel/Makefile b/www/py-searxng-devel/Makefile index dc759595d471..a2f8006c78c2 100644 --- a/www/py-searxng-devel/Makefile +++ b/www/py-searxng-devel/Makefile @@ -1,64 +1,64 @@ PORTNAME= searxng -DISTVERSION= 20250711 -PORTREVISION= 1 +DISTVERSION= 20250819 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -devel MAINTAINER= dtxdf@FreeBSD.org COMMENT= Free internet metasearch engine WWW= https://docs.searxng.org/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasttext-predict>=0:textproc/py-fasttext-predict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babel>=0:devel/py-flask-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx-socks>=0:www/py-httpx-socks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}langdetect>=0:textproc/py-langdetect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=0:textproc/py-markdown-it-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgspec>=0:devel/py-msgspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytomlpp>=0:textproc/py-pytomlpp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0:devel/py-typer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvloop>=0:devel/py-uvloop@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}valkey>=0:databases/py-valkey@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}valkey>=0:databases/py-valkey@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}whitenoise>=0:www/py-whitenoise@${PY_FLAVOR} USES= python USE_GITHUB= yes -GH_TAGNAME= d5743398539263f2c0cac676e073a08cb3eb6eb8 +GH_TAGNAME= 25647c20d1904840d089892bb118390f46c66984 USE_PYTHON= autoplist distutils USE_RC_SUBR= searxng CONFLICTS= searx NO_ARCH= yes SUB_FILES= searxng SUB_LIST= PYTHON_CMD=${PYTHON_CMD} post-patch: # expect dependencies to be backwards-compatible, otherwise it is difficult to have a port @${REINPLACE_CMD} -e 's|==|>=|' ${WRKSRC}/requirements.txt post-install: # move settings to etc/ /usr/local/lib/python3.x/site-packages/searx/settings.yml @${MV} ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yml.sample @${LN} -s ${PREFIX}/etc/${PORTNAME}.yml ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml .include diff --git a/www/py-searxng-devel/distinfo b/www/py-searxng-devel/distinfo index 250538c4bcdc..aa0baa156201 100644 --- a/www/py-searxng-devel/distinfo +++ b/www/py-searxng-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752528993 -SHA256 (searxng-searxng-20250711-d5743398539263f2c0cac676e073a08cb3eb6eb8_GH0.tar.gz) = d1fc242ddd14b2caf0a5a6f4e291a41fe1388628e44524854953ce78fd7a47c7 -SIZE (searxng-searxng-20250711-d5743398539263f2c0cac676e073a08cb3eb6eb8_GH0.tar.gz) = 5478189 +TIMESTAMP = 1755629208 +SHA256 (searxng-searxng-20250819-25647c20d1904840d089892bb118390f46c66984_GH0.tar.gz) = 9fa3831333cddfc27de8d5d1a20643669bbb4c2624133493ba6b40bbe13d5097 +SIZE (searxng-searxng-20250819-25647c20d1904840d089892bb118390f46c66984_GH0.tar.gz) = 5839091 diff --git a/www/py-searxng-devel/files/patch-searx_version.py b/www/py-searxng-devel/files/patch-searx_version.py new file mode 100644 index 000000000000..7b9b32f09608 --- /dev/null +++ b/www/py-searxng-devel/files/patch-searx_version.py @@ -0,0 +1,18 @@ +--- searx/version.py.orig 2025-08-19 19:13:19 UTC ++++ searx/version.py +@@ -91,15 +91,6 @@ def get_information(): + git_url = GIT_URL + git_branch = GIT_BRANCH + +- try: +- version_string, version_tag, docker_tag = get_git_version() +- except subprocess.CalledProcessError as ex: +- logger.error("Error while getting the version: %s", ex.stderr) +- try: +- git_url, git_branch = get_git_url_and_branch() +- except subprocess.CalledProcessError as ex: +- logger.error("Error while getting the git URL & branch: %s", ex.stderr) +- + return version_string, version_tag, docker_tag, git_url, git_branch + +