Port details |
- searx Privacy-respecting, hackable metasearch engine
- 1.0.0_2 www =2 1.0.0_2Version of this port present on the latest quarterly branch.
- DEPRECATED: Upstream repo archived Sep 7 2023
EXPIRATION DATE: 2025-01-31
- Maintainer: vvelox@vvelox.net
- Port Added: 2018-09-16 17:16:15
- Last Update: 2025-01-05 01:06:35
- Commit Hash: 7392b5f
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: python
- License: AGPLv3
- WWW:
- https://asciimoo.github.io/searx/
- Description:
- Searx is a free internet metasearch engine which aggregates results
from more than 70 search services. Users are neither tracked nor profiled.
Additionally, searx can be used over Tor for online anonymity.
Get started with searx by using one of the public instances. If you don't
trust anyone, you can set up your own service.
Features:
* Self hosted
* No user tracking
* No user profiling
* About 70 supported search engines
* Easy integration with any search engine
* Cookies are not used by default
* Secure, encrypted connections (HTTPS/SSL)
* Hosted by organisations, such as La Quadrature du Net, which promote
digital rights
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/www/searx/ && make install clean
- To add the package, run one of these commands:
- pkg install www/searx
- pkg install searx
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: searx
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1623305653
SHA256 (asciimoo-searx-v1.0.0_GH0.tar.gz) = 4587acc9bd2bf428fe9ac8e4d79d3637dac308a8e5bdeee4f0bae85bfe5c67fe
SIZE (asciimoo-searx-v1.0.0_GH0.tar.gz) = 2466997
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-certifi>0 : security/py-certifi@py311
- py311-python-dateutil>0 : devel/py-python-dateutil@py311
- py311-flask>0 : www/py-flask@py311
- py311-flask-babel>0 : devel/py-flask-babel@py311
- py311-idna>0 : dns/py-idna@py311
- py311-lxml>0 : devel/py-lxml@py311
- py311-ndg-httpsclient>0 : net/py-ndg-httpsclient@py311
- py311-openssl>0 : security/py-openssl@py311
- py311-Jinja2>0 : devel/py-Jinja2@py311
- py311-httpx>0 : www/py-httpx@py311
- py311-brotli>0 : archivers/py-brotli@py311
- py311-uvloop>0 : devel/py-uvloop@py311
- py311-langdetect>0 : textproc/py-langdetect@py311
- py311-setproctitle>0 : devel/py-setproctitle@py311
- py311-httpx-socks>0 : www/py-httpx-socks@py311
- py311-pygments>=0 : textproc/py-pygments@py311
- py311-requests>0 : www/py-requests@py311
- py311-splinter>0 : www/py-splinter@py311
- py311-pyyaml>=0 : devel/py-pyyaml@py311
- py311-werkzeug>0 : www/py-werkzeug@py311
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-certifi>0 : security/py-certifi@py311
- py311-python-dateutil>0 : devel/py-python-dateutil@py311
- py311-flask>0 : www/py-flask@py311
- py311-flask-babel>0 : devel/py-flask-babel@py311
- py311-idna>0 : dns/py-idna@py311
- py311-lxml>0 : devel/py-lxml@py311
- py311-ndg-httpsclient>0 : net/py-ndg-httpsclient@py311
- py311-openssl>0 : security/py-openssl@py311
- py311-Jinja2>0 : devel/py-Jinja2@py311
- py311-httpx>0 : www/py-httpx@py311
- py311-brotli>0 : archivers/py-brotli@py311
- py311-uvloop>0 : devel/py-uvloop@py311
- py311-langdetect>0 : textproc/py-langdetect@py311
- py311-setproctitle>0 : devel/py-setproctitle@py311
- py311-httpx-socks>0 : www/py-httpx-socks@py311
- py311-pygments>=0 : textproc/py-pygments@py311
- py311-requests>0 : www/py-requests@py311
- py311-splinter>0 : www/py-splinter@py311
- py311-pyyaml>=0 : devel/py-pyyaml@py311
- py311-werkzeug>0 : www/py-werkzeug@py311
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_searx
- USES:
- python
- pkg-message:
- For install:
- You installed Searx: privacy-respecting, hackable metasearch engine.
It is recommended to run Searx as a service:
# sysrc searx_enable="YES"
# service searx start
It allows you to search the Internet through the local website at
http://localhost:8888
By default, Searx uses the network of long running Searx instances.
You can see the list here: http://stats.searx.oe5tpo.com
Please adjust Searx settings in /usr/local/etc/searx-settings.yml
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.0.0_2 05 Jan 2025 01:06:35 |
Daniel Engberg (diizzy) |
www/searx: Deprecate and set expiration date to 2025-01-31
Upstream repo archived Sep 7 2023
PR: 283242
Approved by: portmgr (maintainer timeout, 3+ weeks) |
1.0.0_2 07 Jul 2024 08:05:33 |
Po-Chuan Hsieh (sunpoet) |
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml
- Bump PORTREVISION of dependent ports for dependency change |
1.0.0_1 13 Apr 2024 14:47:51 |
Po-Chuan Hsieh (sunpoet) |
devel/py-python-dateutil: Move devel/py-dateutil to devel/py-python-dateutil
- Convert to USE_PYTHON=pep517
- Bump PORTREVISION of dependent ports for dependency change
- While I'm here, update audio/py-pyradio to use PYTHON_PKGNAMEPREFIX instead of
PKGNAMEPREFIX for *_DEPENDS |
1.0.0 01 Dec 2023 06:39:02 |
Po-Chuan Hsieh (sunpoet) |
*: Fix build after 3232af18957315da73e0e4105cac869d8cb3c6b1 (www/py-flask
PORTNAME change)
Approved by: portmgr (blanket) |
1.0.0 27 Jun 2023 19:34:34 |
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.0.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.0.0 20 Jul 2022 14:23:26 |
Tobias C. Berner (tcberner) |
www: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
*
* <hvo.pm@xs4all.nl>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron LI <aly@aaronly.me>
* Aaron Zauner <az_mail@gmx.at>
* Abel Chow <achow@transoft.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Adrian Steinmann <ast@marabu.ch>
* Akinori MUSHA aka knu <knu@idaemons.org> (Only the first 15 lines of the commit message are shown above ) |
1.0.0 20 Jun 2021 16:16:19 |
Po-Chuan Hsieh (sunpoet) |
www/searx: Remove PY_PYGMENTS
With hat: python |
1.0.0 13 Jun 2021 13:51:27 |
Rainer Hurling (rhurlin) |
www/searx: Update to 1.0.0
- Change maintainer
- Needs Python >= 3.7 because of www/py-httpx-socks dependency
Changelog: https://github.com/searx/searx/releases/tag/1.0.0
PR: 256529
Reported by: Zane C. Bowers-Hadley <vvelox@vvelox.net> (new maintainer) |
0.18.0 13 Apr 2021 23:36:24 |
Kevin Bowling (kbowling) |
www/searx: update to 0.18.0
PR: 254608
Reported by: Marko Cupać <marko.cupac@mimar.rs>
Approved by: maintainer timeout |
0.16.0_3 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
0.16.0_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.16.0_3 24 Dec 2020 09:21:28 |
antoine |
soupsieve 2.0.1 is only compatible with python 3.6+ |
0.16.0_3 19 Dec 2020 20:25:36 |
sunpoet |
Update RUN_DEPENDS for py-flask-babel PORTNAME change
- Bump PORTREVISION for dependency change |
0.16.0_2 05 Dec 2020 13:50:47 |
sunpoet |
Move net/py-ndg_httpsclient to net/py-ndg-httpsclient |
0.16.0_1 13 Oct 2020 22:07:06 |
0mp |
Give us a bit more time to enable the Python 3 flavor
PR: 244542 |
0.16.0_1 21 Sep 2020 12:12:41 |
antoine |
Use the PY_PYGMENTS variable
With hat: portmgr |
0.16.0 08 Mar 2020 17:01:47 |
antoine |
Deprecate some ports using deprecated version of python
With hat: portmgr |
0.16.0 07 Mar 2020 18:19:02 |
rigoletto |
www/searx: Update to 0.16.0
PR: 244528
Submitted by: Christopher May-Townsend <chris@maytownsend.co.uk>
Approved by: tcberner (mentor, implicit) |
0.15.0 14 Aug 2019 12:25:09 |
mat |
Convert to UCL & cleanup pkg-message (categories w) |
0.15.0 27 Jan 2019 09:49:57 |
joneum |
Update to 0.15.0
- switch to GitHub
- pet portlint
Changelog: https://github.com/asciimoo/searx/releases/tag/v0.15.0
PR: 234877
Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
Approved by: loic.blot@unix-experience.fr (maintainer)
Sponsored by: Netzkommune GmbH |
0.14.0_1 16 Sep 2018 17:16:02 |
yuri |
www/py-searx: Move to www/searx because this is a server, not a library
Port changes:
* Add USE_PYTHON=noflavors
* While here, add missing dependency dns/py-idna
PR: 231401
Approved by: loic.blot@unix-experience.fr (maintainer) |