git: 811cb5d12eac - main - www/onionshare: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 23 Jun 2025 19:07:01 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=811cb5d12eac97a84559546e80d853478a334e26

commit 811cb5d12eac97a84559546e80d853478a334e26
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-23 19:06:56 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-23 19:06:56 +0000

    www/onionshare: Remove expired port
    
    2025-06-21 www/onionshare: Depends on expired devel/py-atomicwrites
---
 MOVED                    |  1 +
 www/Makefile             |  1 -
 www/onionshare/Makefile  | 74 ------------------------------------------------
 www/onionshare/distinfo  |  3 --
 www/onionshare/pkg-descr |  8 ------
 5 files changed, 1 insertion(+), 86 deletions(-)

diff --git a/MOVED b/MOVED
index 9c8b8d4af210..bf66f1670ee4 100644
--- a/MOVED
+++ b/MOVED
@@ -4533,3 +4533,4 @@ misc/py-orange3-timeseries||2025-06-23|Has expired: Depends on expiring misc/ora
 misc/py-orange3-educational||2025-06-23|Has expired: Depends on expiring misc/orange3
 misc/py-orange3-associate||2025-06-23|Has expired: Depends on expiring misc/orange3
 misc/py-orange3-network||2025-06-23|Has expired: Depends on expiring misc/orange3
+www/onionshare||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
diff --git a/www/Makefile b/www/Makefile
index b91c7a31dd0d..320f82474594 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -507,7 +507,6 @@
     SUBDIR += offpunk
     SUBDIR += oneshot
     SUBDIR += onionbalance
-    SUBDIR += onionshare
     SUBDIR += onionshare-cli
     SUBDIR += onlyoffice-documentserver
     SUBDIR += opencart
diff --git a/www/onionshare/Makefile b/www/onionshare/Makefile
deleted file mode 100644
index 5e8720156125..000000000000
--- a/www/onionshare/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-PORTNAME=	onionshare
-DISTVERSIONPREFIX=v
-DISTVERSION=	2.6
-PORTREVISION=	5
-CATEGORIES=	www security python
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	egypcio@FreeBSD.org
-COMMENT=	Secure and anonymous file sharing via Tor
-WWW=		https://onionshare.org
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-RUN_DEPENDS=	meek-client:security/meek \
-		obfs4proxy:security/obfs4proxy-tor \
-		snowflake-client:security/snowflake-tor \
-		tor:security/tor \
-		${PYTHON_PKGNAMEPREFIX}Flask-HTTPAuth>=0:security/py-flask-httpauth@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}atomicwrites>=0:devel/py-atomicwrites@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}cepa>=0:net/py-cepa@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flask-socketio>=0:www/py-flask-socketio@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}onionshare-cli>=0:www/onionshare-cli@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pycryptodome>=0:security/py-pycryptodome@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}shiboken2>=0:devel/shiboken2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-qt>=0:devel/py-pytest-qt@${PY_FLAVOR}
-
-USES=		cpe python qt:5 shebangfix xorg
-USE_GITHUB=	yes
-USE_PYTHON=	distutils autoplist
-USE_XORG=	x11 xcb
-
-PYSETUP=	${WRKSRC}/desktop/setup.py
-SHEBANG_FILES=	${WRKSRC}/cli/*.py \
-		${WRKSRC}/cli/onionshare_cli/*.py \
-		${WRKSRC}/cli/tests/*.py \
-		${WRKSRC}/desktop/*.py \
-		${WRKSRC}/desktop/scripts/*.py \
-		${WRKSRC}/desktop/tests/*.py
-
-post-patch:
-	${RLN} ${WRKSRC}/cli/onionshare_cli ${WRKSRC}/onionshare-cli
-	${RLN} ${WRKSRC}/desktop/onionshare ${WRKSRC}/onionshare
-	${REINPLACE_CMD} 's|"onionshare-cli = onionshare_cli:main",||' ${PYSETUP}
-	${RM} ${WRKSRC}/desktop/package/onionshare-cli.py
-
-# https://github.com/onionshare/onionshare/blob/main/desktop/tests/run.sh
-do-test:
-	cd ${WRKSRC}/desktop \
-	&& ${PYTHON_CMD} -m pytest -v tests/test_gui_tabs.py \
-	&& ${PYTHON_CMD} -m pytest -v tests/test_gui_share.py \
-	&& ${PYTHON_CMD} -m pytest -v tests/test_gui_receive.py \
-	&& ${PYTHON_CMD} -m pytest -v tests/test_gui_website.py \
-	&& ${PYTHON_CMD} -m pytest -v tests/test_gui_chat.py
-
-.include <bsd.port.mk>
diff --git a/www/onionshare/distinfo b/www/onionshare/distinfo
deleted file mode 100644
index b7e5b197c795..000000000000
--- a/www/onionshare/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1672155861
-SHA256 (onionshare-onionshare-v2.6_GH0.tar.gz) = 40006a612a90bf31df697936c26e8dca16384bc8c7ef084ef7b1a21651c84304
-SIZE (onionshare-onionshare-v2.6_GH0.tar.gz) = 8106401
diff --git a/www/onionshare/pkg-descr b/www/onionshare/pkg-descr
deleted file mode 100644
index 7854ecffd9b7..000000000000
--- a/www/onionshare/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-OnionShare is an open source tool that lets you securely and anonymously
-share a file of any size over the Tor network. It works by starting a web
-server that is accessible as a Tor onion (hidden) service, and generating
-an unguessable URL to access and download the files.
-
-It doesn't require setting up a server on the Internet somewhere,
-on a Virtual Private Server (VPS), or using a third party file-sharing
-service. It simply shares files you want over the Tor network.