Commit 7a6edba1 authored by Rene Ladan's avatar Rene Ladan
Browse files

www/py-dj52-django-otp: Remove expired port

2026-06-30 www/py-dj52-django-otp: Obsolete, please use www/py-django-otp instead
parent 8ccfcf8f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5389,3 +5389,4 @@ www/py-dj52-django-choices-field|www/py-django-choices-field|2026-06-30|Has expi
www/py-dj52-django-soft-delete|www/py-django-soft-delete|2026-06-30|Has expired: Obsolete, please use www/py-django-soft-delete instead
www/py-dj52-django-htmx|www/py-django-htmx|2026-06-30|Has expired: Obsolete, please use www/py-django-htmx instead
www/py-dj52-laces|www/py-laces|2026-06-30|Has expired: Obsolete, please use www/py-laces instead
www/py-dj52-django-otp|www/py-django-otp|2026-06-30|Has expired: Obsolete, please use www/py-django-otp instead
+0 −1
Original line number Diff line number Diff line
@@ -1580,7 +1580,6 @@
    SUBDIR += py-dj52-django-modelcluster
    SUBDIR += py-dj52-django-multiselectfield
    SUBDIR += py-dj52-django-netfields
    SUBDIR += py-dj52-django-otp
    SUBDIR += py-dj52-django-permissionedforms
    SUBDIR += py-dj52-django-prometheus
    SUBDIR += py-dj52-django-redis

www/py-dj52-django-otp/Makefile

deleted100644 → 0
+0 −34
Original line number Diff line number Diff line
PORTNAME=	django-otp
PORTVERSION=	1.7.0
CATEGORIES=	www python
MASTER_SITES=	PYPI
DISTNAME=	django_otp-${PORTVERSION}
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj52-

MAINTAINER=	sunpoet@FreeBSD.org
COMMENT=	Pluggable framework for adding two-factor authentication to Django
WWW=		https://github.com/django-otp/django-otp

LICENSE=	BSD2CLAUSE
LICENSE_FILE=	${WRKSRC}/LICENSE

DEPRECATED=	Obsolete, please use www/py-django-otp instead
EXPIRATION_DATE=2026-06-30

BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR}

USES=		python
USE_PYTHON=	autoplist concurrent pep517

NO_ARCH=	yes

OPTIONS_RADIO=	QR
OPTIONS_RADIO_QR=	QRCODE SEGNO
QRCODE_DESC=	QR code support via qrcode module
SEGNO_DESC=	QR code support via segno module

QRCODE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR}
SEGNO_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}segno>=0:textproc/py-segno@${PY_FLAVOR}

.include <bsd.port.mk>

www/py-dj52-django-otp/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1768625767
SHA256 (django_otp-1.7.0.tar.gz) = 961ccf2d80a67303cb46d97427b16c476ee075acfa2b4c82a59d8f1e0745a454
SIZE (django_otp-1.7.0.tar.gz) = 75858

www/py-dj52-django-otp/pkg-descr

deleted100644 → 0
+0 −10
Original line number Diff line number Diff line
This project makes it easy to add support for one-time passwords (OTPs) to
Django. It can be integrated at various levels, depending on how much
customization is required. It integrates with django.contrib.auth, although it
is not a Django authentication backend. The primary target is developers wishing
to incorporate OTPs into their Django projects as a form of two-factor
authentication.

Several simple OTP plugins are included and more are available separately. This
package also includes an implementation of OATH HOTP and TOTP for convenience,
as these are standard OTP algorithms used by multiple plugins.