Wed Jan 5 15:51:59 2022 UTC ()
py-django*: switch to USE_PKG_RESOURCES


(wiz)
diff -r1.117 -r1.118 pkgsrc/www/py-django/Makefile
diff -r1.21 -r1.22 pkgsrc/www/py-django14/Makefile
diff -r1.39 -r1.40 pkgsrc/www/py-django2/Makefile
diff -r1.24 -r1.25 pkgsrc/www/py-django3/Makefile

cvs diff -r1.117 -r1.118 pkgsrc/www/py-django/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django/Makefile 2022/01/05 15:41:29 1.117
+++ pkgsrc/www/py-django/Makefile 2022/01/05 15:51:59 1.118
@@ -1,27 +1,26 @@ @@ -1,27 +1,26 @@
1# $NetBSD: Makefile,v 1.117 2022/01/05 15:41:29 wiz Exp $ 1# $NetBSD: Makefile,v 1.118 2022/01/05 15:51:59 wiz Exp $
2 2
3DISTNAME= Django-1.11.29 3DISTNAME= Django-1.11.29
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5PKGREVISION= 3 5PKGREVISION= 3
6CATEGORIES= www python 6CATEGORIES= www python
7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/ 7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/
8 8
9MAINTAINER= joerg@NetBSD.org 9MAINTAINER= joerg@NetBSD.org
10HOMEPAGE= https://www.djangoproject.com/ 10HOMEPAGE= https://www.djangoproject.com/
11COMMENT= Django, a high-level Python Web framework 11COMMENT= Django, a high-level Python Web framework
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 
15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 14DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
16 15
17USE_LANGUAGES= # none 16USE_LANGUAGES= # none
18 17
19REPLACE_PYTHON+= django/bin/django-admin.py 18REPLACE_PYTHON+= django/bin/django-admin.py
20REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl 19REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl
21 20
22USE_PKG_RESOURCES= yes 21USE_PKG_RESOURCES= yes
23 22
24post-install: 23post-install:
25 cd ${DESTDIR}${PREFIX}/bin && \ 24 cd ${DESTDIR}${PREFIX}/bin && \
26 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \ 25 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \
27 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE} 26 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE}

cvs diff -r1.21 -r1.22 pkgsrc/www/py-django14/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django14/Attic/Makefile 2022/01/05 10:09:53 1.21
+++ pkgsrc/www/py-django14/Attic/Makefile 2022/01/05 15:51:59 1.22
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1# $NetBSD: Makefile,v 1.21 2022/01/05 10:09:53 wiz Exp $ 1# $NetBSD: Makefile,v 1.22 2022/01/05 15:51:59 wiz Exp $
2 2
3DISTNAME= Django-1.4.22 3DISTNAME= Django-1.4.22
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= www python 6CATEGORIES= www python
7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/ 7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/
8 8
9MAINTAINER= joerg@NetBSD.org 9MAINTAINER= joerg@NetBSD.org
10HOMEPAGE= https://www.djangoproject.com/ 10HOMEPAGE= https://www.djangoproject.com/
11COMMENT= Django, a high-level Python Web framework (LTS version) 11COMMENT= Django, a high-level Python Web framework (LTS version)
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14DEPENDS+= ${PYPKGPREFIX}-flup-[0-9]*:../../www/py-flup 14DEPENDS+= ${PYPKGPREFIX}-flup-[0-9]*:../../www/py-flup
15DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 
16 15
17USE_LANGUAGES= # none 16USE_LANGUAGES= # none
18REPLACE_PYTHON= django/bin/*.py 17REPLACE_PYTHON= django/bin/*.py
19REPLACE_PYTHON+= django/bin/profiling/*.py 18REPLACE_PYTHON+= django/bin/profiling/*.py
20REPLACE_PYTHON+= django/conf/project_template/*.py 19REPLACE_PYTHON+= django/conf/project_template/*.py
21 20
22PYTHON_VERSIONS_ACCEPTED= 27 # use py-django if you want python-3.x support 21PYTHON_VERSIONS_ACCEPTED= 27 # use py-django if you want python-3.x support
23 22
 23USE_PKG_RESOURCES= yes
 24
24.include "options.mk" 25.include "options.mk"
25 26
26pre-configure: 27pre-configure:
27.if empty(PKG_OPTIONS:Mmysql) 28.if empty(PKG_OPTIONS:Mmysql)
28 rm -r ${WRKSRC}/django/db/backends/mysql 29 rm -r ${WRKSRC}/django/db/backends/mysql
29.endif 30.endif
30.if empty(PKG_OPTIONS:Moracle) 31.if empty(PKG_OPTIONS:Moracle)
31 rm -r ${WRKSRC}/django/db/backends/oracle 32 rm -r ${WRKSRC}/django/db/backends/oracle
32.endif 33.endif
33.if empty(PKG_OPTIONS:Mpgsql) 34.if empty(PKG_OPTIONS:Mpgsql)
34 rm -r ${WRKSRC}/django/db/backends/postgresql_psycopg2 35 rm -r ${WRKSRC}/django/db/backends/postgresql_psycopg2
35.endif 36.endif
36.if empty(PKG_OPTIONS:Msqlite) 37.if empty(PKG_OPTIONS:Msqlite)

cvs diff -r1.39 -r1.40 pkgsrc/www/py-django2/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django2/Attic/Makefile 2022/01/05 10:09:53 1.39
+++ pkgsrc/www/py-django2/Attic/Makefile 2022/01/05 15:51:59 1.40
@@ -1,32 +1,33 @@ @@ -1,32 +1,33 @@
1# $NetBSD: Makefile,v 1.39 2022/01/05 10:09:53 wiz Exp $ 1# $NetBSD: Makefile,v 1.40 2022/01/05 15:51:59 wiz Exp $
2 2
3DISTNAME= Django-2.2.25 3DISTNAME= Django-2.2.25
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= www python 6CATEGORIES= www python
7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/ 7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/
8MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/} 8MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/}
9 9
10MAINTAINER= joerg@NetBSD.org 10MAINTAINER= joerg@NetBSD.org
11HOMEPAGE= https://www.djangoproject.com/ 11HOMEPAGE= https://www.djangoproject.com/
12COMMENT= Django, a high-level Python Web framework 12COMMENT= Django, a high-level Python Web framework
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
16DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 
17 16
18USE_LANGUAGES= # none 17USE_LANGUAGES= # none
19 18
20PYTHON_VERSIONS_INCOMPATIBLE= 27 19PYTHON_VERSIONS_INCOMPATIBLE= 27
21 20
 21USE_PKG_RESOURCES= yes
 22
22REPLACE_PYTHON+= django/bin/django-admin.py 23REPLACE_PYTHON+= django/bin/django-admin.py
23REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl 24REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl
24 25
25post-install: 26post-install:
26 cd ${DESTDIR}${PREFIX}/bin && \ 27 cd ${DESTDIR}${PREFIX}/bin && \
27 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \ 28 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \
28 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE} 29 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE}
29 30
30.include "../../lang/python/application.mk" 31.include "../../lang/python/application.mk"
31.include "../../lang/python/egg.mk" 32.include "../../lang/python/egg.mk"
32.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"

cvs diff -r1.24 -r1.25 pkgsrc/www/py-django3/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django3/Makefile 2022/01/05 10:09:53 1.24
+++ pkgsrc/www/py-django3/Makefile 2022/01/05 15:51:59 1.25
@@ -1,34 +1,35 @@ @@ -1,34 +1,35 @@
1# $NetBSD: Makefile,v 1.24 2022/01/05 10:09:53 wiz Exp $ 1# $NetBSD: Makefile,v 1.25 2022/01/05 15:51:59 wiz Exp $
2 2
3DISTNAME= Django-3.2.10 3DISTNAME= Django-3.2.10
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= www python 6CATEGORIES= www python
7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/ 7MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/
8MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/} 8MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.djangoproject.com/ 11HOMEPAGE= https://www.djangoproject.com/
12COMMENT= Django, a high-level Python Web framework 12COMMENT= Django, a high-level Python Web framework
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15DEPENDS+= ${PYPKGPREFIX}-asgiref>=3.3.2:../../www/py-asgiref 15DEPENDS+= ${PYPKGPREFIX}-asgiref>=3.3.2:../../www/py-asgiref
16DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 16DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
17DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 
18DEPENDS+= ${PYPKGPREFIX}-sqlparse>=0.2.2:../../databases/py-sqlparse 17DEPENDS+= ${PYPKGPREFIX}-sqlparse>=0.2.2:../../databases/py-sqlparse
19 18
20USE_LANGUAGES= # none 19USE_LANGUAGES= # none
21 20
22PYTHON_VERSIONS_INCOMPATIBLE= 27 21PYTHON_VERSIONS_INCOMPATIBLE= 27
23 22
 23USE_PKG_RESOURCES= yes
 24
24REPLACE_PYTHON+= django/bin/django-admin.py 25REPLACE_PYTHON+= django/bin/django-admin.py
25REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl 26REPLACE_PYTHON+= django/conf/project_template/manage.py-tpl
26 27
27post-install: 28post-install:
28 cd ${DESTDIR}${PREFIX}/bin && \ 29 cd ${DESTDIR}${PREFIX}/bin && \
29 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \ 30 ${MV} django-admin django-admin-${PYVERSSUFFIX} && \
30 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE} 31 ${MV} django-admin.py django-admin-${PYVERSSUFFIX}.py || ${TRUE}
31 32
32.include "../../lang/python/application.mk" 33.include "../../lang/python/application.mk"
33.include "../../lang/python/egg.mk" 34.include "../../lang/python/egg.mk"
34.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"