git: a44e6ebdf9c6 - main - www/py-flask-security: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 31 Mar 2025 14:17:12 UTC
The branch main has been updated by rene:

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

commit a44e6ebdf9c67c95477b5dda285c466e9821a0be
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-31 14:17:01 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-31 14:17:01 +0000

    www/py-flask-security: Remove expired port
    
    2025-03-31 www/py-flask-security: Depends on expired devel/py-pytest-runner
---
 MOVED                           |  1 +
 www/Makefile                    |  1 -
 www/py-flask-security/Makefile  | 82 -----------------------------------------
 www/py-flask-security/distinfo  |  3 --
 www/py-flask-security/pkg-descr | 13 -------
 5 files changed, 1 insertion(+), 99 deletions(-)

diff --git a/MOVED b/MOVED
index 9704df25bd05..60dd5af03850 100644
--- a/MOVED
+++ b/MOVED
@@ -4219,3 +4219,4 @@ x11-toolkits/Xaw3d|x11-toolkits/libXaw3d|2025-03-23|Rename in preparation to reb
 sysutils/pprotectd||2025-03-24|Has expired: Obsolete utility, superseded by protect in base
 www/ytdl|www/yt-dlp|2025-03-24|ytdl doesn't work and is archived upstream, www/yt-dlp be used instead
 textproc/py-docstring-parser|textproc/py-docstring_parser|2025-03-25|Renamed to match upstream naming
+www/py-flask-security||2025-03-31|Has expired: Depends on expired devel/py-pytest-runner
diff --git a/www/Makefile b/www/Makefile
index 14cbd0539fe2..5aa925c900e1 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1721,7 +1721,6 @@
     SUBDIR += py-flask-restful
     SUBDIR += py-flask-restx
     SUBDIR += py-flask-script
-    SUBDIR += py-flask-security
     SUBDIR += py-flask-session
     SUBDIR += py-flask-simpleldap
     SUBDIR += py-flask-smorest
diff --git a/www/py-flask-security/Makefile b/www/py-flask-security/Makefile
deleted file mode 100644
index 81a38ade4c87..000000000000
--- a/www/py-flask-security/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-PORTNAME=	flask-security
-PORTVERSION=	3.0.0
-PORTREVISION=	4
-CATEGORIES=	www devel python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	Flask-Security-${DISTVERSION}
-
-MAINTAINER=	meka@tilda.center
-COMMENT=	Simple security for Flask apps
-WWW=		https://github.com/mattupstate/flask-security
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Depends on expired devel/py-pytest-runner
-EXPIRATION_DATE=2025-03-31
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}Flask-Login>=0:www/py-flask-login@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flask-mail>=0:mail/py-flask-mail@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}Flask-Principal>=0:www/py-flask-principal@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flask_wtf>=0:www/py-flask-wtf@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flask-babelex>=0:www/py-flask-babelex@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}itsdangerous>=0:security/py-itsdangerous@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}check-manifest>=0:devel/py-check-manifest@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py-pydocstyle@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest4-cache>=0:devel/py-pytest4-cache@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest4-cov>=0:devel/py-pytest4-cov@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest4-flakes>=0:devel/py-pytest4-flakes@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest4>=0:devel/py-pytest4@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-translations>=0:devel/py-pytest-translations@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-pep8>=0:devel/py-pytest-pep8@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flask-peewee>=0:www/py-flask-peewee@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pony>=0:databases/py-pony@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}flask-mongoengine>=0:www/py-flask-mongoengine@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pyflakes>=0:devel/py-pyflakes@${PY_FLAVOR}
-
-USES=		python
-USE_PYTHON=	autoplist concurrent distutils
-
-TEST_ENV=	PYTHONPATH=${WRKSRC}/src
-
-NO_ARCH=	yes
-
-do-test:
-	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= \
-		-k 'not test_disable_register_emails \
-		and not test_custom_register_tempalate \
-		and not test_custom_register_url \
-		and not test_registerable_flag \
-		and not test_custom_reset_templates \
-		and not test_custom_reset_url \
-		and not test_expired_reset_token \
-		and not test_expired_login_token \
-		and not test_without_babel \
-		and not test_password_unicode_password_salt \
-		and not test_custom_change_url \
-		and not test_view_configuration \
-		and not test_template_configuration \
-		and not test_login_when_unconfirmed \
-		and not test_passwordless_login_context_processor \
-		and not test_expired_confirmation_token \
-		and not test_confirmation_different_user_when_logged_in \
-		and not test_cannot_reset_password_when_email_is_not_confirmed \
-		and not test_context_processors \
-		and not test_custom_change_template \
-		and not test_disable_change_emails \
-		and not test_custom_post_change_view \
-		and not test_context_processors \
-		and not test_legacy_hash'
-
-.include <bsd.port.mk>
diff --git a/www/py-flask-security/distinfo b/www/py-flask-security/distinfo
deleted file mode 100644
index 83bbd35f135f..000000000000
--- a/www/py-flask-security/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576631135
-SHA256 (Flask-Security-3.0.0.tar.gz) = d61daa5f5a48f89f30f50555872bdf581b2c65804668b0313345cd7beff26432
-SIZE (Flask-Security-3.0.0.tar.gz) = 160367
diff --git a/www/py-flask-security/pkg-descr b/www/py-flask-security/pkg-descr
deleted file mode 100644
index 86ca71420267..000000000000
--- a/www/py-flask-security/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Flask-Security allows you to quickly add common security mechanisms to your
-Flask application. They include:
-
-  - Session based authentication
-  - Role management
-  - Password hashing
-  - Basic HTTP authentication
-  - Token based authentication
-  - Token based account activation (optional)
-  - Token based password recovery / resetting (optional)
-  - User registration (optional)
-  - Login tracking (optional)
-  - JSON/Ajax Support