aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-08-31 10:42:11 +0000
committerRene Ladan <rene@FreeBSD.org>2026-08-31 10:42:11 +0000
commit09d33cce80db5f4461d2a8e529e11ffd2fe2de81 (patch)
tree8d2ea9cceab6e006c42e7a3b6d17109a4ab50978
parent48dd2315c283b1912298a06aa59eee93ea74417f (diff)
www/py-dj42-djangorestframework: Remove expired port
2026-08-31 www/py-dj42-djangorestframework: Serves as a transition only for www/seahub and requires Django 4.2, which has been end-of-life since April
-rw-r--r--MOVED1
-rw-r--r--www/Makefile1
-rw-r--r--www/py-dj42-djangorestframework/Makefile28
-rw-r--r--www/py-dj42-djangorestframework/distinfo3
-rw-r--r--www/py-dj42-djangorestframework/pkg-descr15
5 files changed, 1 insertions, 47 deletions
diff --git a/MOVED b/MOVED
index 28704555556d..4f4574ce14ef 100644
--- a/MOVED
+++ b/MOVED
@@ -5580,3 +5580,4 @@ science/py-mdp||2026-08-31|Has expired: No upstream activity since 2020
devel/electron38||2026-08-31|Has expired: EOLed upstream, switch to newer version
www/seahub||2026-08-31|Has expired: The update of net-mgmt/seafile-server to a newer version is more difficult than expected, and the current version of www/seahub only runs on Django 4.2
net-mgmt/seafile-server||2026-08-31|Has expired: The update to a newer version is more difficult than expected, and the current version of the web backend, www/seahub, only runs on Django 4.2
+www/py-dj42-djangorestframework||2026-08-31|Has expired: Serves as a transition only for www/seahub and requires Django 4.2, which has been end-of-life since April
diff --git a/www/Makefile b/www/Makefile
index 4df39b4b1735..42a5a00d0717 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1579,7 +1579,6 @@
SUBDIR += py-dj42-django-simple-captcha
SUBDIR += py-dj42-django-webpack-loader
SUBDIR += py-dj42-django_statici18n
- SUBDIR += py-dj42-djangorestframework
SUBDIR += py-dj42-djangosaml2
SUBDIR += py-dj60-channels
SUBDIR += py-dj60-django-auth-ldap
diff --git a/www/py-dj42-djangorestframework/Makefile b/www/py-dj42-djangorestframework/Makefile
deleted file mode 100644
index b3404b3652aa..000000000000
--- a/www/py-dj42-djangorestframework/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= djangorestframework
-DISTVERSION= 3.16.1
-CATEGORIES= www python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj42-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Django REST framework
-WWW= https://www.django-rest-framework.org/
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= Serves as a transition only for www/seahub and requires Django 4.2, which has been end-of-life since April
-EXPIRATION_DATE=2026-08-31
-
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist pep517
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/py-dj42-djangorestframework/distinfo b/www/py-dj42-djangorestframework/distinfo
deleted file mode 100644
index d9123228b38d..000000000000
--- a/www/py-dj42-djangorestframework/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1755333901
-SHA256 (djangorestframework-3.16.1.tar.gz) = 166809528b1aced0a17dc66c24492af18049f2c9420dbd0be29422029cfc3ff7
-SIZE (djangorestframework-3.16.1.tar.gz) = 1089735
diff --git a/www/py-dj42-djangorestframework/pkg-descr b/www/py-dj42-djangorestframework/pkg-descr
deleted file mode 100644
index c8a8f49f4488..000000000000
--- a/www/py-dj42-djangorestframework/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Django REST framework is a powerful and flexible toolkit that makes it easy to
-build Web APIs.
-
-Some reasons you might want to use REST framework:
-
-* The Web browsable API is a huge usability win for your developers.
-
-* Authentication policies including optional packages for OAuth1a and OAuth2.
-
-* Serialization that supports both ORM and non-ORM data sources.
-
-* Customizable all the way down - just use regular function-based views if you
- don't need the more powerful features.
-
-* Extensive documentation, and great community support.