git: e280cdab5ce5 - main - www/searx: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 04 Feb 2025 20:43:31 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e280cdab5ce58b68781f6480658eb417146f09e7
commit e280cdab5ce58b68781f6480658eb417146f09e7
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-02-04 20:43:24 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-02-04 20:43:24 +0000
www/searx: Remove expired port
2025-01-31 www/searx: Upstream repo archived Sep 7 2023
---
MOVED | 1 +
www/Makefile | 1 -
www/searx/Makefile | 57 ------------------------------------------
www/searx/distinfo | 3 ---
www/searx/files/pkg-message.in | 19 --------------
www/searx/files/searx.in | 47 ----------------------------------
www/searx/pkg-descr | 17 -------------
www/searx/pkg-plist | 1 -
8 files changed, 1 insertion(+), 145 deletions(-)
diff --git a/MOVED b/MOVED
index f074cdba29f7..c990096823a1 100644
--- a/MOVED
+++ b/MOVED
@@ -4125,3 +4125,4 @@ databases/mysql90-client|databases/mysql91-client|2025-02-04|Has expired: MySQL
databases/mysql90-server|databases/mysql91-server|2025-02-04|Has expired: MySQL 9.0 is no longer supported by the vendor
textproc/docproj-legacy|textproc/docproj|2025-02-04|Has expired: Old version of documentation set
devel/kore||2025-02-04|Has expired: Unmaintained in tree for years and broken for months
+www/searx||2025-02-04|Has expired: Upstream repo archived Sep 7 2023
diff --git a/www/Makefile b/www/Makefile
index f4a1be583ed6..faef24bbbf02 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2399,7 +2399,6 @@
SUBDIR += scloader
SUBDIR += script4rss
SUBDIR += seahub
- SUBDIR += searx
SUBDIR += selenium
SUBDIR += serendipity
SUBDIR += serf
diff --git a/www/searx/Makefile b/www/searx/Makefile
deleted file mode 100644
index 321fa0d0f062..000000000000
--- a/www/searx/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-PORTNAME= searx
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.0
-PORTREVISION= 2
-CATEGORIES= www python
-
-MAINTAINER= vvelox@vvelox.net
-COMMENT= Privacy-respecting, hackable metasearch engine
-WWW= https://asciimoo.github.io/searx/
-
-LICENSE= AGPLv3
-
-DEPRECATED= Upstream repo archived Sep 7 2023
-EXPIRATION_DATE=2025-01-31
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}flask-babel>0:devel/py-flask-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ndg-httpsclient>0:net/py-ndg-httpsclient@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}brotli>0:archivers/py-brotli@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}uvloop>0:devel/py-uvloop@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}langdetect>0:textproc/py-langdetect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}httpx-socks>0:www/py-httpx-socks@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}splinter>0:www/py-splinter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR}
-BUILD_DEPENDS= ${RUN_DEPENDS}
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= asciimoo
-USE_PYTHON= distutils autoplist noflavors
-USE_RC_SUBR= searx
-
-NO_ARCH= yes
-
-SUB_FILES= searx pkg-message
-SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
-
-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}-settings.yml.sample
- @${LN} -s ${PREFIX}/etc/${PORTNAME}-settings.yml ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml
-
-.include <bsd.port.mk>
diff --git a/www/searx/distinfo b/www/searx/distinfo
deleted file mode 100644
index 58cdc73bc1b6..000000000000
--- a/www/searx/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1623305653
-SHA256 (asciimoo-searx-v1.0.0_GH0.tar.gz) = 4587acc9bd2bf428fe9ac8e4d79d3637dac308a8e5bdeee4f0bae85bfe5c67fe
-SIZE (asciimoo-searx-v1.0.0_GH0.tar.gz) = 2466997
diff --git a/www/searx/files/pkg-message.in b/www/searx/files/pkg-message.in
deleted file mode 100644
index ccdda18d4513..000000000000
--- a/www/searx/files/pkg-message.in
+++ /dev/null
@@ -1,19 +0,0 @@
-[
-{ type: install
- message: <<EOM
-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 %%PREFIX%%/etc/searx-settings.yml
-EOM
-}
-]
diff --git a/www/searx/files/searx.in b/www/searx/files/searx.in
deleted file mode 100644
index b26dee945cba..000000000000
--- a/www/searx/files/searx.in
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: searx
-# REQUIRE: DAEMON NETWORKING
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Add the following lines to /etc/rc.conf to enable searx:
-# searx_enable="YES"
-#
-# searx_enable (bool): Set to YES to enable searx
-# Default: NO
-# searx_conf (str): searx configuration file
-# Default: ${PREFIX}/etc/searx.conf
-# searx_user (str): searx daemon user
-# Default: searx
-# searx_group (str): searx daemon group
-# Default: searx
-# searx_flags (str): Extra flags passed to searx
-
-. /etc/rc.subr
-
-name="searx"
-rcvar=searx_enable
-
-: ${searx_enable:="NO"}
-: ${searx_user:="www"}
-: ${searx_group:="www"}
-: ${searx_flags:=""}
-
-# daemon
-pidfile="/var/run/${name}.pid"
-python="%%PYTHON_CMD%%"
-script_py="%%PYTHON_SITELIBDIR%%/${name}/webapp.py"
-command=/usr/sbin/daemon
-procname="daemon"
-command_args=" -c -f -P ${pidfile} ${python} ${script_py}"
-start_precmd="searx_precmd"
-
-searx_precmd()
-{
- install -o ${searx_user} /dev/null ${pidfile}
-}
-
-load_rc_config $name
-run_rc_command "$1"
-
diff --git a/www/searx/pkg-descr b/www/searx/pkg-descr
deleted file mode 100644
index 5af1f4bac758..000000000000
--- a/www/searx/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-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
diff --git a/www/searx/pkg-plist b/www/searx/pkg-plist
deleted file mode 100644
index f6e5a91c5f94..000000000000
--- a/www/searx/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@sample etc/searx-settings.yml.sample