Port details |
- py-searxng-devel Free internet metasearch engine
- 20250819_2 www
=3 20250603Version of this port present on the latest quarterly branch. - Maintainer: dtxdf@FreeBSD.org
 - Port Added: 2024-08-23 03:54:06
- Last Update: 2025-09-15 13:55:40
- Commit Hash: a6233e5
- People watching this port, also watch:: jellyfin, snac, go123, openbox, syncthing
- Also Listed In: python
- License: AGPLv3
- WWW:
- 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-plist - There 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 clean
- To add the package, run one of these commands:
- pkg install www/py-searxng-devel
- pkg install py311-searxng-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. 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-devel
- Package flavors (<flavor>: <package>)
- py311: py311-searxng-devel
- distinfo:
- TIMESTAMP = 1755629208
SHA256 (searxng-searxng-20250819-25647c20d1904840d089892bb118390f46c66984_GH0.tar.gz) = 9fa3831333cddfc27de8d5d1a20643669bbb4c2624133493ba6b40bbe13d5097
SIZE (searxng-searxng-20250819-25647c20d1904840d089892bb118390f46c66984_GH0.tar.gz) = 5839091
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-pyyaml>=0 : devel/py-pyyaml@py311
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-Babel>=0 : devel/py-babel@py311
- py311-brotli>=0 : archivers/py-brotli@py311
- py311-certifi>=0 : security/py-certifi@py311
- py311-fasttext-predict>=0 : textproc/py-fasttext-predict@py311
- py311-flask-babel>=0 : devel/py-flask-babel@py311
- py311-flask>=0 : www/py-flask@py311
- py311-httpx-socks>=0 : www/py-httpx-socks@py311
- py311-httpx>=0 : www/py-httpx@py311
- py311-isodate>=0 : devel/py-isodate@py311
- py311-Jinja2>=0 : devel/py-Jinja2@py311
- py311-langdetect>=0 : textproc/py-langdetect@py311
- py311-lxml>=0 : devel/py-lxml@py311
- py311-markdown-it-py>=0 : textproc/py-markdown-it-py@py311
- py311-msgspec>=0 : devel/py-msgspec@py311
- py311-pygments>=0 : textproc/py-pygments@py311
- py311-python-dateutil>=0 : devel/py-python-dateutil@py311
- py311-pytomlpp>=0 : textproc/py-pytomlpp@py311
- py311-pyyaml>=0 : devel/py-pyyaml@py311
- py311-redis>=0 : databases/py-redis@py311
- py311-requests>=0 : www/py-requests@py311
- py311-setproctitle>=0 : devel/py-setproctitle@py311
- py311-sqlite3>0 : databases/py-sqlite3@py311
- py311-typer>=0 : devel/py-typer@py311
- py311-uvloop>=0 : devel/py-uvloop@py311
- py311-valkey>=0 : databases/py-valkey@py311
- py311-whitenoise>=0 : www/py-whitenoise@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_py-searxng-devel
- USES:
- python
- pkg-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 |
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 |