| Port details | 
	| 
 py-searxng-devel Free internet metasearch engine
 20251020 www  =3          20250819_2Version of this port present on the latest quarterly branch.Maintainer: dtxdf@FreeBSD.org Port Added: 2024-08-23 03:54:06Last Update: 2025-10-20 21:57:17Commit Hash: 892e184People watching this port, also watch:: jellyfin, snac, go123, openbox, syncthingAlso Listed In: pythonLicense: AGPLv3WWW: https://docs.searxng.org/Description:SearXNG is a free internet metasearch engine which aggregates results
from more than 70 search services. Users are neither tracked nor
profiled. Additionally, SearXNG can be used over Tor for online
anonymity.   ¦  ¦  ¦  ¦ 
 Manual pages:FreshPorts has no man page information for this port.pkg-plist: as obtained via: make generate-plistThere is no configure plist information for this port.USE_RC_SUBR (Service Scripts)
Dependency lines:
${PYTHON_PKGNAMEPREFIX}searxng-devel>0:www/py-searxng-devel@${PY_FLAVOR}
Conflicts:CONFLICTS:
To install the port: cd /usr/ports/www/py-searxng-devel/ && make install cleanTo add the package, run one of these commands:NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.pkg install www/py-searxng-develpkg install py311-searxng-devel
 NOTE: This is a Python port. Instead of py311-searxng-devel listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-searxng-develPackage flavors (<flavor>: <package>)py311: py311-searxng-devel
distinfo:TIMESTAMP = 1760993098
SHA256 (searxng-searxng-20251020-4295e758c06343de7613b72d5570bc70a978eb08_GH0.tar.gz) = 072d2a0f137828bc96506b43292cffa602357cc865bbcd9b65eb20a9fcf30006
SIZE (searxng-searxng-20251020-4295e758c06343de7613b72d5570bc70a978eb08_GH0.tar.gz) = 5949068 
Packages (timestamps in pop-ups are UTC):
 
DependenciesNOTE: FreshPorts displays only information on required and default dependencies.  Optional dependencies are not covered.Build dependencies:
py311-msgspec>=0 : devel/py-msgspec@py311py311-pyyaml>=0 : devel/py-pyyaml@py311py311-typing-extensions>=0 : devel/py-typing-extensions@py311py311-setuptools>=63.1.0 : devel/py-setuptools@py311python3.11 : lang/python311
Test dependencies:
python3.11 : lang/python311
Runtime dependencies:
py311-Babel>=0 : devel/py-babel@py311py311-brotli>=0 : archivers/py-brotli@py311py311-certifi>=0 : security/py-certifi@py311py311-fasttext-predict>=0 : textproc/py-fasttext-predict@py311py311-flask-babel>=0 : devel/py-flask-babel@py311py311-flask>=0 : www/py-flask@py311py311-httpx-socks>=0 : www/py-httpx-socks@py311py311-httpx>=0 : www/py-httpx@py311py311-isodate>=0 : devel/py-isodate@py311py311-Jinja2>=0 : devel/py-Jinja2@py311py311-langdetect>=0 : textproc/py-langdetect@py311py311-lxml>=0 : devel/py-lxml@py311py311-markdown-it-py>=0 : textproc/py-markdown-it-py@py311py311-msgspec>=0 : devel/py-msgspec@py311py311-pygments>=0 : textproc/py-pygments@py311py311-python-dateutil>=0 : devel/py-python-dateutil@py311py311-pytomlpp>=0 : textproc/py-pytomlpp@py311py311-pyyaml>=0 : devel/py-pyyaml@py311py311-redis>=0 : databases/py-redis@py311py311-requests>=0 : www/py-requests@py311py311-setproctitle>=0 : devel/py-setproctitle@py311py311-sqlite3>0 : databases/py-sqlite3@py311py311-typer>=0 : devel/py-typer@py311py311-typing-extensions>=0 : devel/py-typing-extensions@py311py311-uvloop>=0 : devel/py-uvloop@py311py311-valkey>=0 : databases/py-valkey@py311py311-whitenoise>=0 : www/py-whitenoise@py311python3.11 : lang/python311
There are no ports dependent upon this portConfiguration Options:
     No options to configureOptions name:www_py-searxng-develUSES:pythonpkg-message:For install:If you want to use SearxNG in a production environment, use www/nginx, www/apache24,
or www/uwsgi. The rc script for this port does not use any of them.
Master Sites: | 
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) | 
| Commit | Credits | Log message | 
|---|
| 20251020 20 Oct 2025 21:57:17
 
       | Jesús Daniel Colmenares Oviedo (dtxdf)  | www/py-searxng-devel: Update to 20251020
ChangeLog:
https://github.com/searxng/searxng/compare/25647c20d1904840d089892bb118390f46c66984...4295e758c06343de7613b72d5570bc70a978eb08 | 
| 20250819_2 15 Sep 2025 13:55:40
 
       | Hiroki Tagato (tagattie)  | */*: switch dependency from devel/py-lxml5 to devel/py-lxml
Currently, there are two versions of python XML processing library
which conflict each other in the ports tree, namely:
- devel/py-lxml5 (now at version 5.4.0)
- devel/py-lxml  (now at version 6.0.1)
To avoid the situation that some ports depend on py-lxml5 and some
others do on py-lxml (by switching dependencies individually), this
commit switches the dependencies from py-lxml5 to py-lxml at once.
Additional note: There are still two ports (textproc/py-rdflib and
www/py-draftjs-exporter) depending on py-lxml5 since they limit upper
version to less than 6.
PR:		289491
Approved by:	Michiel van Baak Jansen <michiel@vanbaak.eu>, arrowd,
		crees, madpilot, delphij, marcus, nivit, kai,
		skreuzer, fluffy, bofh, thierry, stephen, sunpoet,
		0mp, Eric Camachat <eric@camachat.org> | 
| 20250819_1 10 Sep 2025 04:38:16
 
       | Po-Chuan Hsieh (sunpoet)  | www/py-searxng-devel: Fix RUN_DEPENDS
- Use PY_TOMLI
- Bump PORTREVISION for dependency change
from requirements.txt:
tomli==2.2.1; python_version < '3.11'
Reference:	https://github.com/searxng/searxng/blob/25647c20d1904840d089892bb118390f46c66984/requirements.txt#L18
Approved by:	portmgr (blanket)
With hat:	python | 
| 20250819 19 Aug 2025 19:52:50
 
       | Jesús Daniel Colmenares Oviedo (dtxdf)  | www/py-searxng-devel: Update to 20250819
ChangeLog: https://github.com/searxng/searxng/compare/d57433...25647c
Approved by:    acm (mentor) | 
| 20250711_1 21 Jul 2025 08:00:55
 
       | Hiroki Tagato (tagattie)  | */*: update dependency on devel/py-lxml to devel/py-lxml5 (2nd attempt)
This is a follow up to the commit 230fb2661c78, which updated some
ports' dependencies on devel/py-lxml to devel/py-lxml5. It was an
attempt to follow the dependency change of
www/py-beautifulsoup. However, the switch was incomplete and broke
some other ports.
It has turned out that the ports depending on devel/py-lxml (at
version 4.9.3) does not limit their dependencies' upper bound to 4.x
except for one (devel/py-pymaven-patch). So updating them to
devel/py-lxml5 (at version 5.4.0) should cause no harm.
This commit switch dependencies of all the ports (except
devel/py-pymaven-patch) to devel/py-lxml5 avoid potential conflicts.
Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org>
PR:		287144, 288047
Reported by:	makc (via ports-committers),
		vvd (PR 288047),
		diizzy (PR 287144)
Approved by:	portmgr (chase dependency change, unbreak build)
Fixes:		230fb2661c78 (*/*: update dependency on devel/py-lxml to devel/py-lxml5) | 
| 20250711 15 Jul 2025 02:54:59
 
       | Jesús Daniel Colmenares Oviedo (dtxdf)  | www/py-searxng-devel: Update to 20250711
- Add tomli dependency.
- Add valkey dependency.
ChangeLog:
https://github.com/searxng/searxng/commits/d5743398539263f2c0cac676e073a08cb3eb6eb8/
Approved by:    acm (mentor) | 
| 20250603 05 Jun 2025 05:33:46
 
       | Jesús Daniel Colmenares Oviedo (dtxdf)  | www/py-searxng-devel: Update to 20250603
ChangeLog:
https://github.com/searxng/searxng/commits/eb36de8d914aee7d3e9087b9046b83de705233dd/
Approved by:    acm (mentor) | 
| 20250203_1 03 Jun 2025 06:04:09
 
       | Jesús Daniel Colmenares Oviedo (dtxdf)  | */*: Change maintainer address to my @FreeBSD.org email
Approved by:    acm (mentor) | 
| 20250203_1 08 Mar 2025 04:05:21
 
       | Charlie Li (vishwin)  | python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details. | 
| 20250203 09 Feb 2025 12:19:31
 
       | Daniel Engberg (diizzy)  Author: Jesús Daniel Colmenares Oviedo
 | www/py-searxng-devel: Update to 20250203
ChangeLog:
https://github.com/searxng/searxng/commits/4ab7984edde27b36b158f678d83b993ad4126619
PR:		284554 | 
| 20241108 14 Nov 2024 08:43:24
 
       | Robert Clausecker (fuz)  Author: Jesús Daniel Colmenares Oviedo
 | www/py-searxng-devel: Update to 20241108
ChangeLog:
https://github.com/searxng/searxng/commits/2fbf15eccbbc3af70f8b93257c9a39d26603f097/
PR:		282662 | 
| 20240922 22 Sep 2024 20:59:44
 
       | Vladimir Druzenko (vvd)  Author: Jesús Daniel Colmenares Oviedo
 | www/py-searxng-devel: Update 20240819 → 20240922
Commit log:
https://github.com/searxng/searxng/commits/14241e7dac009d3f58c0c168d6ab5a8131c8ece9/
PR:	281645 | 
| 20240819 23 Aug 2024 03:49:57
 
       | Gabriel M. Dutra (dutra)  Author: Jesús Daniel Colmenares Oviedo
 | www/py-searxng-devel: Add new port
SearXNG is a free internet metasearch engine
PR:		278972 |