Page MenuHomeFreeBSD

D12592.diff
No OneTemporary

D12592.diff

Index: Mk/Uses/python.mk
===================================================================
--- Mk/Uses/python.mk
+++ Mk/Uses/python.mk
@@ -121,6 +121,31 @@
#
# noegginfo - Skip an egg-info entry from plist, if defined.
#
+# django - Add a dependency on Django, and a second level of
+# flavoring so that we now have a combination
+# python+django flavor. This variable takes a
+# variety of additional sub-options.
+# Combinations of these can be supplied as a
+# comma-separated list:
+#
+# django=1.11 - Only use the specified version of Django
+# django=2.2+ - Use at least the specified version of Django
+# django=1.11-2.2 - Use a version from the indicated range
+# django=-3.0 - Use at most the specified version of Django
+# django=build - Add django as a build dependency
+# django=run - Add django as a run-time dependency
+# django=test - Add django as a test dependency
+#
+# If none of build, run or test are set
+# explicitly, the default behaviour is
+# equivalent to django=run.
+#
+# Not all combinations of Django and Python
+# versions are permitted. Django 1.11 is
+# compatible with all of the Python versions
+# in the ports, but Django 2.0+ requires
+# Python 3.5+
+#
# PYTHON_CMD - Python's command line file name, including the
# version number (used for dependencies).
# default: ${PYTHONBASE}/bin/${PYTHON_VERSION}
@@ -242,6 +267,35 @@
# PYDISTUTILS_INSTALLNOSINGLE
# - Deprecated without replacement
#
+# Adding django to the USE_PYTHON settings causes the following
+# additional variables to be defined:
+#
+# DJANGO_PKGNAMEPREFIX
+# - Use instead of PYTHON_PKGNAMEPREFIX for Django
+# packages.
+# default py${PYTHON_SUFFIX}-django${DJANGO_SUFFIX}-
+#
+# DJANGO_FLAVOR - Use to tag Django ports in
+# {BUILD,RUN,TEST}_DEPENDS lines for flavor
+# support. This is a combination of PY_FLAVOR
+# with the addition of the Django version eg
+# py36-django21
+#
+# DJANGO_MAJOR_VER - The major release version of the chosen Django
+# framework. e.g. 1, 2
+#
+# DJANGO_VERSION - The major-minor release version of the chosen
+# Django framework. e.g. django1.11, django2.2,
+# django3.0
+#
+# DJANGO_PORTVERSION - Version number suitable for ${PORTVERSION}
+# Imported from ${DJANGO_PORTSDIR}/Makefile.version
+#
+# DJANGO_SUFFIX - The major-minor release version of the chosen
+# Django framework without dots. e.g. 111, 22, 30
+#
+# DJANGO_PORTSDIR - The port directory of the chosen Django framework
+#
# MAINTAINER: python@FreeBSD.org
.if !defined(_INCLUDE_USES_PYTHON_MK)
@@ -256,9 +310,11 @@
_PYTHON_RELPORTDIR= lang/python
# List all valid USE_PYTHON features here
-_VALID_PYTHON_FEATURES= allflavors autoplist concurrent cython cython_run \
- distutils flavors noegginfo noflavors optsuffix \
+
+_VALID_PYTHON_FEATURES= allflavors autoplist concurrent cython cython_run \
+ distutils django flavors noegginfo noflavors optsuffix \
py3kplist pythonprefix
+
_INVALID_PYTHON_FEATURES=
.for var in ${USE_PYTHON}
. if empty(_VALID_PYTHON_FEATURES:M${var})
@@ -396,7 +452,7 @@
# Decide how many flavors we want. By default, only generate the default
# versions.
. if defined(BUILD_ALL_PYTHON_FLAVORS) || defined(_PYTHON_FEATURE_ALLFLAVORS)
-FLAVORS= ${_ALL_PYTHON_FLAVORS}
+FLAVORS:= ${_ALL_PYTHON_FLAVORS}
. else
. for _v in ${PYTHON_DEFAULT} ${PYTHON2_DEFAULT} ${PYTHON3_DEFAULT}
_f= py${_v:S/.//}
@@ -410,12 +466,12 @@
. endfor
. endif
. if !empty(FLAVORS) && empty(FLAVOR)
-FLAVOR= ${FLAVORS:[1]}
+FLAVOR:= ${FLAVORS:[1]}
. endif
.endif
.if ${FLAVOR:Mpy[23][0-9]}
-_PYTHON_VERSION= ${FLAVOR:S/py//:C/(.)/\1./}
+_PYTHON_VERSION:= ${FLAVOR:S/py//:C/(.)/\1./}
.endif
.if !empty(FLAVOR) && ${_PYTHON_VERSION} != ${PYTHON_DEFAULT}
@@ -431,7 +487,7 @@
# - If using a version restriction (USES=python:3.5+), from the first
# acceptable default Python version.
# - From PYTHON_DEFAULT
-PY_FLAVOR= py${_PYTHON_VERSION:S/.//}
+PY_FLAVOR:= py${_PYTHON_VERSION:S/.//}
PYTHON_VERSION= python${_PYTHON_VERSION}
@@ -490,6 +546,173 @@
PYTHON_PYOEXTENSION= opt-1.pyc
.endif
+.if defined(_PYTHON_FEATURE_DJANGO)
+
+# What Django versions are currently supported? Please keep in sync
+# with the comment in Mk/bsd.default-versions.mk. These are in
+# preference order
+_DJANGO_VERSIONS= 1.11 2.2 3.0
+_DJANGO_PORTBRANCH= 1.11 # ${_DJANGO_VERSIONS:[1]}
+_DJANGO_RELPORTDIR= www/py-django
+
+# Dependencies -- unless specific dependencies are requested, default
+# to adding a RUN_DEPENDS on the selected Django port with the
+# selected Python flavor.
+
+.undef _DJANGO_BUILD_DEP
+.if ${_PYTHON_FEATURE_DJANGO:Mbuild}
+_DJANGO_BUILD_DEP= yes
+_PYTHON_FEATURE_DJANGO:= ${_PYTHON_FEATURE_DJANGO:Nbuild}
+.endif
+
+.undef _DJANGO_RUN_DEP
+.if ${_PYTHON_FEATURE_DJANGO:Mrun}
+_DJANGO_RUN_DEP= yes
+_PYTHON_FEATURE_DJANGO:= ${_PYTHON_FEATURE_DJANGO:Nrun}
+.endif
+
+.undef _DJANGO_TEST_DEP
+.if ${_PYTHON_FEATURE_DJANGO:Mtest}
+_DJANGO_TEST_DEP= yes
+_PYTHON_FEATURE_DJANGO:= ${_PYTHON_FEATURE_DJANGO:Ntest}
+.endif
+
+.if !defined(_DJANGO_BUILD_DEP) && !defined(_DJANGO_RUN_DEP) && \
+ !defined(_DJANGO_TEST_DEP)
+_DJANGO_RUN_DEP= yes
+.endif
+
+# Choose ether the systemwide default -- the first value from
+# _DJANGO_VERSIONS -- or the value set in DEFAULT_VERSIONS
+_DJANGO_DEFAULT:= ${DJANGO_DEFAULT:U${_DJANGO_PORTBRANCH}}
+
+# DEFAULT_VERSIONS should contain one of the known Django versions
+.if ! ${_DJANGO_VERSIONS:M${_DJANGO_DEFAULT}}
+IGNORE= Invalid django version ${_DJANGO_DEFAULT} should be one of: ${_DJANGO_VERSIONS:O}
+.endif
+
+.if defined(DJANGO_VERSION)
+_DJANGO_VERSION:= ${DJANGO_VERSION:S/^django//}
+.else
+_DJANGO_VERSION:= ${_DJANGO_DEFAULT}
+.endif # defined(DJANGO_VERSION)
+
+# Validate Django version whether it meets the version restriction.
+_DJANGO_VERSION_CHECK:= ${_PYTHON_FEATURE_DJANGO:C/^([1-9]\.[0-9]+)$/\1-\1/}
+_DJANGO_VERSION_MINIMUM:= ${_DJANGO_VERSION_CHECK:C/^([1-9]\.[0-9]+)[-+].*$/\1/}
+_DJANGO_VERSION_MAXIMUM:= ${_DJANGO_VERSION_CHECK:C/^[^-]+-([1-9]\.[0-9]+)$/\1/}
+
+# Remove any version specifiers and the word 'django: there should be
+# nothing remaining in ${_PYTHON_FEATURE_DJANGO}
+_PYTHON_FEATURE_DJANGO:= ${_PYTHON_FEATURE_DJANGO:C/^[1-9]\.[0-9]+\+?//:C/^-[1-9]\.[0-9]+//}
+_PYTHON_FEATURE_DJANGO:= ${_PYTHON_FEATURE_DJANGO:Ndjango}
+.if !empty(_PYTHON_FEATURE_DJANGO)
+IGNORE= uses unknown USE_PYTHON=django arguments: ${_PYTHON_FEATURE_DJANGO}
+.endif
+
+DJANGO_VERSION= django${_DJANGO_VERSION}
+DJANGO_MAJOR_VER= ${_DJANGO_VERSION:R}
+DJANGO_SUFFIX= ${_DJANGO_VERSION:S/.//}
+DJANGO_PKGNAMEPREFIX= py${PYTHON_SUFFIX}-django${DJANGO_SUFFIX}-
+DJANGO_PORTSDIR= ${_DJANGO_RELPORTDIR}${DJANGO_SUFFIX}
+
+# Protect partial checkouts from Mk/Scripts/functions.sh:export_ports_env().
+.if !defined(_PORTS_ENV_CHECK) || exists(${PORTSDIR}/${DJANGO_PORTSDIR})
+.include "${PORTSDIR}/${DJANGO_PORTSDIR}/Makefile.version"
+.endif
+
+# Create a 3 digit integer version string in seven easy steps:
+# 1: Double up the field separator '.' to '..' This makes step 6 easy
+# 2: Delete any non-numeric suffix (rc1, alpha4, etc.)
+# 3: Use only the first two fields
+# 4: Add a '.' at the end -- 2nd and subseq. fields are now bounded by '.'
+# 5: Append .00. if the third field is absent
+# 6: Zero fill any 1 digit fields after the first
+# 7: Delete all the '.' characters
+#
+# 1.11.20 2.0.13 2.1.8 2 2.2 1.2.3.4 2.2r1 2.3.0.b4
+# _1 1..11..20 2..0..13 2..1..8 2 2..2 1..2..3..4 2..2r1 2..3..0..b4
+# _2 1..11..20 2..0..13 2..1..8 2 2..2 1..2..3..4 2..2 2..3..0..
+# _3 1..11 2..0 2..1 2 2..2 1..2 2..2 2..3
+# _4 1..11. 2..0. 2..1. 2. 2..2. 1..2. 2..2. 2..3.
+# _5 1..11. 2..0. 2..1. 2..00. 2..2. 1..2. 2..2. 2..3.
+# _6 1..11. 2..00. 2..01. 2..00. 2..02. 1..02. 2..02. 2..03.
+# _7 111 200 201 200 202 102 202 203
+
+_1= C/\./../g
+_2= C/[^0-9\.].*$$//
+_3= C/^([0-9]+\.\.[0-9]+).*$$/\1/
+_4= C/$$/./
+_5= C/^([0-9]+\.)$$/\1.00./
+_6= C/\.([0-9])\./.0\1./g
+_7= S/.//g
+
+DJANGO_REL:= ${DJANGO_PORTVERSION:${_1}:${_2}:${_3}:${_4}:${_5}:${_6}:${_7}}
+_DJANGO_MIN:= ${_DJANGO_VERSION_MINIMUM:${_1}:${_2}:${_3}:${_4}:${_5}:${_6}:${_7}}
+_DJANGO_MAX:= ${_DJANGO_VERSION_MAXIMUM:${_1}:${_2}:${_3}:${_4}:${_5}:${_6}:${_7}}
+
+.undef _DJANGO_VERSION_NONSUPPORTED
+.if !empty(_DJANGO_MIN) && (${DJANGO_REL} < ${_DJANGO_MIN})
+_DJANGO_VERSION_NONSUPPORTED= ${_DJANGO_VERSION_MINIMUM} at least
+.elif !empty(_DJANGO_MAX) && (${DJANGO_REL} >= ${_DJANGO_MAX})
+_DJANGO_VERSION_NONSUPPORTED= ${_DJANGO_VERSION_MAXIMUM} at most
+.endif
+
+.if defined(_DJANGO_VERSION_NONSUPPORTED)
+. if defined(DJANGO_VERSION)
+_DV:= ${_DJANGO_VERSION}
+IGNORE= needs Django ${_DJANGO_VERSION_NONSUPPORTED}, but ${_DV} was specified
+. endif # defined(DJANGO_VERSION)
+. undef _DJANGO_VERSION
+. for ver in ${DJANGO_DEFAULT} ${_DJANGO_VERSIONS}
+__VER= ${ver:${_1}:${_2}:${_3}:${_4}:${_5}:${_6}:${_7}}
+. if !defined(_DJANGO_VERSION) && \
+ ${__VER} >= ${_DJANGO_MIN} && \
+ ${__VER} <= ${_DJANGO_MAX}
+_DJANGO_VERSION= ${ver}
+. endif
+. endfor
+. if !defined(_DJANGO_VERSION)
+IGNORE= needs an unsupported version of Django
+. endif
+.endif # defined(_DJANGO_VERSION_NONSUPPORTED)
+
+# ----------------------------------
+# FLAVORS: A combination if the Django and Python versions, with
+# certain restrictions.
+
+_PY_FLAVORS:= ${FLAVORS}
+.undef FLAVORS
+
+# We have _PYTHON_VERSION as the chosen python version and
+# _DJANGO_VERSION as the chosen django version, from which we should
+# be able to derive the particular DJANGO_FLAVOR we want to build.
+# Except that we need to ensure compatible versions of python and
+# django -- django-2.2+ requires python-3.5+ while django-1.11 will
+# work with all python 2.7+
+DJANGO_FLAVOR= py${_PYTHON_VERSION:S/.//}-django${_DJANGO_VERSION:S/.//}
+
+.for _djv in ${_DJANGO_VERSIONS:S/.//}
+. for _pyv in ${_PYTHON_VERSIONS:S/.//}
+. if ( ${_pyv} != 27 || ${_djv} == 111 )
+_f:= py${_pyv}-django${_djv}
+FLAVORS:= ${FLAVORS} ${_f}
+. endif
+. endfor
+.endfor
+
+.if empty(FLAVOR)
+FLAVOR:= ${FLAVORS:[1]}
+.endif
+
+.for _stage in BUILD RUN TEST
+. if defined(_DJANGO_${_stage}_DEP)
+${_stage}_DEPENDS+= py${PYTHON_SUFFIX}-django${DJANGO_SUFFIX}>0:${DJANGO_PORTSDIR}@${PY_FLAVOR}
+. endif
+.endfor
+
+.endif # defined(_PYTHON_FEATURE_DJANGO)
+
# Ports bound to a certain python version SHOULD
# - use the PYTHON_PKGNAMEPREFIX
# - use directories using the PYTHON_PKGNAMEPREFIX
@@ -720,4 +943,5 @@
@(cd ${INSTALL_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS})
.endif
.endif # defined(_PYTHON_FEATURE_DISTUTILS)
+
.endif # defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PYTHON_POST_MK)
Index: Mk/bsd.default-versions.mk
===================================================================
--- Mk/bsd.default-versions.mk
+++ Mk/bsd.default-versions.mk
@@ -15,9 +15,10 @@
LOCALBASE?= /usr/local
-.for lang in APACHE BDB COROSYNC EMACS FIREBIRD FORTRAN FPC GCC GHOSTSCRIPT \
- JULIA LAZARUS LINUX LLVM LUA MYSQL PERL5 PGSQL PHP PYTHON PYTHON2 \
- PYTHON3 RUBY RUST SAMBA SSL TCLTK VARNISH
+.for lang in APACHE BDB COROSYNC DJANGO EMACS FIREBIRD FORTRAN FPC \
+ GCC GHOSTSCRIPT JULIA LAZARUS LINUX LLVM LUA MYSQL PERL5 \
+ PGSQL PHP PYTHON PYTHON2 PYTHON3 RUBY RUST SAMBA SSL TCLTK \
+ VARNISH
.if defined(${lang}_DEFAULT)
ERROR+= "The variable ${lang}_DEFAULT is set and it should only be defined through DEFAULT_VERSIONS+=${lang:tl}=${${lang}_DEFAULT} in /etc/make.conf"
.endif
@@ -35,6 +36,8 @@
BDB_DEFAULT?= 5
# Possible values: 2, 3
COROSYNC_DEFAULT?= 2
+# Possible values: 1.11 2.2 3.0
+DJANGO_DEFAULT?= 1.11
# Possible_values: full canna nox devel_full devel_nox
#EMACS_DEFAULT?= let the flavor be the default if not explicitly set
# Possible values: 2.5
Index: Mk/bsd.port.mk
===================================================================
--- Mk/bsd.port.mk
+++ Mk/bsd.port.mk
@@ -2581,7 +2581,7 @@
VALID_CATEGORIES+= accessibility afterstep arabic archivers astro audio \
benchmarks biology cad chinese comms converters databases \
- deskutils devel dns docs editors elisp emulators enlightenment finance french ftp \
+ deskutils devel django dns docs editors elisp emulators enlightenment finance french ftp \
games geography german gnome gnustep graphics hamradio haskell hebrew hungarian \
irc japanese java kde ${_KDE_CATEGORIES_SUPPORTED} kld korean lang linux lisp \
mail mate math mbone misc multimedia net net-im net-mgmt net-p2p net-vpn news \
Index: databases/py-django-transaction-hooks/Makefile
===================================================================
--- databases/py-django-transaction-hooks/Makefile
+++ databases/py-django-transaction-hooks/Makefile
@@ -4,20 +4,18 @@
PORTNAME= django-transaction-hooks
PORTVERSION= 0.2
PORTREVISION= 3
-CATEGORIES= databases python
+CATEGORIES= databases python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Django database backends to register transaction-commit hooks
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: databases/py-south/Makefile
===================================================================
--- databases/py-south/Makefile
+++ databases/py-south/Makefile
@@ -3,7 +3,7 @@
PORTNAME= south
PORTVERSION= 1.0.2
-CATEGORIES= databases python
+CATEGORIES= databases python django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= South-${PORTVERSION}
Index: deskutils/py-paperless/Makefile
===================================================================
--- deskutils/py-paperless/Makefile
+++ deskutils/py-paperless/Makefile
@@ -3,7 +3,7 @@
PORTNAME= paperless
PORTVERSION= 2.7.0
PORTREVISION= 3
-CATEGORIES= deskutils python
+CATEGORIES= deskutils python django
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= grembo@FreeBSD.org
@@ -13,12 +13,12 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateparser>=0.7.1:devel/py-dateparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-cors-headers>=2.4.0:www/py-dj22-django-cors-headers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-crispy-forms>=1.7.2:www/py-dj22-django-crispy-forms@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-extensions>=2.1.6:www/py-dj22-django-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-filter>=2.0.0:www/py-dj22-django-filter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-djangoql>=0.12.4:www/py-dj22-djangoql@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework>=3.9.0:www/py-dj22-djangorestframework@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-cors-headers>=2.4.0:www/py-django-cors-headers@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-crispy-forms>=1.7.2:www/py-django-crispy-forms@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-extensions>=2.1.6:www/py-django-extensions@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-filter>=2.0.0:www/py-django-filter@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}djangoql>=0.12.4:www/py-djangoql@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}djangorestframework>=3.9.0:www/py-djangorestframework@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fuzzywuzzy>=0.15.1:devel/py-fuzzywuzzy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}langdetect>=1.0.7:textproc/py-langdetect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdftotext>=2.1.1:textproc/py-pdftotext@${PY_FLAVOR} \
@@ -34,6 +34,7 @@
unpaper:graphics/unpaper
USES= python:3.5+ shebangfix
+USE_PYTHON= django=2.2+
USE_GITHUB= yes
GH_ACCOUNT= the-paperless-project
GH_PROJECT= paperless
Index: devel/py-dj22-django-rq/Makefile
===================================================================
--- devel/py-dj22-django-rq/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: René Ladan <rene@freebsd.org>
-# $FreeBSD$
-
-PORTNAME= django-rq
-PORTVERSION= 2.2.0
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-MASTER_SITES= CHEESESHOP
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Provides Django integration for RQ (Redis Queue)
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.0:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=1.0:devel/py-rq@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \
- redis-server:databases/redis4
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-rq
-
-# https://github.com/rq/django-rq/blob/master/Makefile
-do-test:
- cd ${WRKSRC} && coverage-${PYTHON_VER} run ${LOCALBASE}/bin/django-admin.py test django_rq --settings=django_rq.tests.settings --pythonpath=.
- cd ${WRKSRC} && ${PYTHON_CMD} setup.py check --metadata --restructuredtext --strict
-
-.include <bsd.port.mk>
Index: devel/py-dj22-django-rq/distinfo
===================================================================
--- devel/py-dj22-django-rq/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1575793921
-SHA256 (django-rq-2.2.0.tar.gz) = f8d8998f60f915c7229a365e2e3d232be7aa27d32f3bbb3219a04a7e7a62a95c
-SIZE (django-rq-2.2.0.tar.gz) = 39758
Index: devel/py-dj22-django-rq/pkg-descr
===================================================================
--- devel/py-dj22-django-rq/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Django integration with RQ, a Redis based Python queuing library. Django-RQ is a
-simple app that allows you to configure your queues in django's settings.py and
-easily use them in your project.
-
-WWW: https://github.com/rq/django-rq
Index: devel/py-django-rq-dashboard/Makefile
===================================================================
--- devel/py-django-rq-dashboard/Makefile
+++ devel/py-django-rq-dashboard/Makefile
@@ -3,8 +3,8 @@
PORTNAME= django-rq-dashboard
PORTVERSION= 0.3.3
PORTREVISION= 1
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= devel python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= swills@FreeBSD.org
COMMENT= Monitor your RQ queues, jobs and workers from the Django admin
@@ -12,10 +12,10 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENCE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
USE_GITHUB= yes
GH_ACCOUNT= brutasse
Index: devel/py-django-rq/Makefile
===================================================================
--- devel/py-django-rq/Makefile
+++ devel/py-django-rq/Makefile
@@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= django-rq
-PORTVERSION= 2.1.0
-PORTREVISION= 1
-CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PORTVERSION= 2.2.0
+CATEGORIES= devel python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MASTER_SITES= CHEESESHOP
MAINTAINER= sunpoet@FreeBSD.org
@@ -14,9 +13,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8.0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=1.0:devel/py-rq@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rq>=1.0:devel/py-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
@@ -24,15 +22,10 @@
redis-server:databases/redis
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django=2.2+
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-django-rq
-
-# django-rq 2.2.0+ requires Django 2.0+
-PORTSCOUT= limit:^2\.1\.
-
# https://github.com/rq/django-rq/blob/master/Makefile
do-test:
cd ${WRKSRC} && coverage-${PYTHON_VER} run ${LOCALBASE}/bin/django-admin.py test django_rq --settings=django_rq.tests.settings --pythonpath=.
Index: devel/py-django-rq/distinfo
===================================================================
--- devel/py-django-rq/distinfo
+++ devel/py-django-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561199698
-SHA256 (django-rq-2.1.0.tar.gz) = 1eda0efe0ad1638c5671412edc28a3574a9a69fdc567be56dc86a7a0a8687343
-SIZE (django-rq-2.1.0.tar.gz) = 38237
+TIMESTAMP = 1575793921
+SHA256 (django-rq-2.2.0.tar.gz) = f8d8998f60f915c7229a365e2e3d232be7aa27d32f3bbb3219a04a7e7a62a95c
+SIZE (django-rq-2.2.0.tar.gz) = 39758
Index: devel/py-django-tastypie-mongoengine/Makefile
===================================================================
--- devel/py-django-tastypie-mongoengine/Makefile
+++ devel/py-django-tastypie-mongoengine/Makefile
@@ -5,8 +5,8 @@
PORTVERSION= 0.4.6
PORTREVISION= 3
DISTVERSIONPREFIX= v
-CATEGORIES= devel
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= devel python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= MongoEngine support for django-tastypie
@@ -14,14 +14,13 @@
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}django-tastypie>=0.9.12:www/py-django-tastypie@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:databases/py-mongoengine@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
+RUN_DEPENDS?= ${DJANGO_PKGNAMEPREFIX}django-tastypie>=0.9.12:www/py-django-tastypie@${DJANGO_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:databases/py-mongoengine@${PY_FLAVOR}
USE_GITHUB= yes
GH_ACCOUNT= wlanslovenija
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: devel/py-eventlib/Makefile
===================================================================
--- devel/py-eventlib/Makefile
+++ devel/py-eventlib/Makefile
@@ -4,9 +4,9 @@
PORTNAME= eventlib
PORTVERSION= 0.1.5
PORTREVISION= 2
-CATEGORIES= devel python
+CATEGORIES= devel python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library to make it easy to track events in python/django apps
@@ -15,13 +15,12 @@
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>=3.0.0:devel/py-celery@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ejson>=0:devel/py-ejson@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}logan>=0.5.0:devel/py-logan@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis2>=2.7.1:databases/py-redis2@${PY_FLAVOR}
+ ${DJANGO_PKGNAMEPREFIX}logan>=0.5.0:devel/py-logan@${DJANGO_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}redis>=2.7.1:databases/py-redis@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: devel/py-graphene-django/Makefile
===================================================================
--- devel/py-graphene-django/Makefile
+++ devel/py-graphene-django/Makefile
@@ -3,7 +3,7 @@
PORTNAME= graphene-django
PORTVERSION= 2.8.2
-CATEGORIES= devel python
+CATEGORIES= devel python django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: devel/py-logan/Makefile
===================================================================
--- devel/py-logan/Makefile
+++ devel/py-logan/Makefile
@@ -4,22 +4,20 @@
PORTNAME= logan
PORTVERSION= 0.7.2
PORTREVISION= 1
-CATEGORIES= devel python
+CATEGORIES= devel python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Toolkit for running standalone Django applications
LICENSE= APACHE20
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.5:www/py-django111@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.8.0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
-
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
OPTIONS_DEFINE= DOCS
Index: devel/py-pypugjs/Makefile
===================================================================
--- devel/py-pypugjs/Makefile
+++ devel/py-pypugjs/Makefile
@@ -2,7 +2,7 @@
PORTNAME= pypugjs
PORTVERSION= 4.2.2
-CATEGORIES= devel lang python
+CATEGORIES= devel lang python django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: devel/py-pytest-django/Makefile
===================================================================
--- devel/py-pytest-django/Makefile
+++ devel/py-pytest-django/Makefile
@@ -3,7 +3,7 @@
PORTNAME= pytest-django
PORTVERSION= 3.3.0
-CATEGORIES= devel python
+CATEGORIES= devel python django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: devel/py-sanetime/Makefile
===================================================================
--- devel/py-sanetime/Makefile
+++ devel/py-sanetime/Makefile
@@ -4,7 +4,7 @@
PORTNAME= sanetime
PORTVERSION= 4.2.3
PORTREVISION= 2
-CATEGORIES= devel python astro
+CATEGORIES= devel python astro django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: devel/py-semantic_version/Makefile
===================================================================
--- devel/py-semantic_version/Makefile
+++ devel/py-semantic_version/Makefile
@@ -13,10 +13,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django=1.11,test
NO_ARCH= yes
Index: finance/bitcoinnodestats/Makefile
===================================================================
--- finance/bitcoinnodestats/Makefile
+++ finance/bitcoinnodestats/Makefile
@@ -3,7 +3,7 @@
PORTNAME= bitcoinnodestats
DISTVERSION= g20171121
PORTREVISION= 1
-CATEGORIES= finance python
+CATEGORIES= finance python django
MAINTAINER= kai@FreeBSD.org
COMMENT= Basic Bitcoin node status and statistics web application
@@ -13,13 +13,13 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2017.3:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-bitcoinlib>=0.8.0:finance/py-python-bitcoinlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=1.11.7:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-bootstrap3>=9.1.0:www/py-django-bootstrap3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-cron>=0.5.0:www/py-django-cron@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=0:www/py-django-debug-toolbar@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-bootstrap3>=9.1.0:www/py-django-bootstrap3@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-cron>=0.5.0:www/py-django-cron@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-debug-toolbar>=0:www/py-django-debug-toolbar@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonfield>=2.0.2:www/py-jsonfield@${PY_FLAVOR}
USES= python:3.3+ shebangfix
+USE_PYTHON= django
USE_GITHUB= yes
GH_ACCOUNT= bartromgens
GH_TAGNAME= 5e8772d
Index: graphics/py-django-easy-thumbnails/Makefile
===================================================================
--- graphics/py-django-easy-thumbnails/Makefile
+++ graphics/py-django-easy-thumbnails/Makefile
@@ -4,9 +4,9 @@
PORTNAME= easy-thumbnails
PORTVERSION= 2.5
PORTREVISION= 1
-CATEGORIES= graphics python
+CATEGORIES= graphics python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= xenophon+fbsdports@irtnog.org
COMMENT= Easy thumbnails for Django
@@ -14,17 +14,15 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
.include <bsd.port.pre.mk>
Index: graphics/py-sorl-thumbnail/Makefile
===================================================================
--- graphics/py-sorl-thumbnail/Makefile
+++ graphics/py-sorl-thumbnail/Makefile
@@ -4,9 +4,9 @@
PORTNAME= sorl-thumbnail
PORTVERSION= 12.4.1
PORTREVISION= 2
-CATEGORIES= graphics python
+CATEGORIES= graphics python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Sorl-thumbnail provides an easy way to generate image thumbnails
@@ -14,10 +14,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
PORTDOCS= *
Index: net-mgmt/netbox/Makefile
===================================================================
--- net-mgmt/netbox/Makefile
+++ net-mgmt/netbox/Makefile
@@ -3,7 +3,7 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.7
-CATEGORIES= net-mgmt
+CATEGORIES= net-mgmt python django
MAINTAINER= kai@FreeBSD.org
COMMENT= IP address management tool
@@ -11,20 +11,19 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2<2.3:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-cacheops>=4.2:www/py-dj22-django-cacheops@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-cors-headers>=3.2.1:www/py-dj22-django-cors-headers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-debug-toolbar>=2.1:www/py-dj22-django-debug-toolbar@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-filter>=2.2.0:www/py-dj22-django-filter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-mptt>=0.9.1:www/py-dj22-django-mptt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-prometheus>=1.1.0:www/py-dj22-django-prometheus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-rq>=2.2.0:devel/py-dj22-django-rq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-tables2>=2.2.1:www/py-dj22-django-tables2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit>=1.2.0:www/py-dj22-django-taggit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit-serializer>=0.1.7:www/py-dj22-django-taggit-serializer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-timezone-field>=4.0:www/py-dj22-django-timezone-field@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework>=3.10.3:www/py-dj22-djangorestframework@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-drf-yasg>=1.17.0:www/py-dj22-drf-yasg@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-cacheops>=4.2:www/py-dj22-django-cacheops@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-cors-headers>=3.2.1:www/py-dj22-django-cors-headers@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=2.1:www/py-dj22-django-debug-toolbar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-filter>=2.2.0:www/py-dj22-django-filter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.9.1:www/py-dj22-django-mptt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-prometheus>=1.1.0:www/py-dj22-django-prometheus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-rq>=2.2.0:devel/py-dj22-django-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-tables2>=2.2.1:www/py-dj22-django-tables2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-taggit>=1.2.0:www/py-dj22-django-taggit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-taggit-serializer>=0.1.7:www/py-dj22-django-taggit-serializer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-timezone-field>=4.0:www/py-dj22-django-timezone-field@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-dj22-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}drf-yasg>=1.17.0:www/py-dj22-drf-yasg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gfm>=0.1.4:textproc/py-gfm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \
@@ -38,6 +37,7 @@
${PYTHON_PKGNAMEPREFIX}yaml>=5.2:devel/py-yaml@${PY_FLAVOR}
USES= pgsql:9.4+ python:3.5+
+USE_PYTHON= django=2.2+
USE_GITHUB= yes
GH_ACCOUNT= netbox-community
Index: security/py-first-server/Makefile
===================================================================
--- security/py-first-server/Makefile
+++ security/py-first-server/Makefile
@@ -3,8 +3,8 @@
PORTNAME= first-server
PORTVERSION= 0.0.7
DISTVERSIONPREFIX= v
-CATEGORIES= security
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= security python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Function Identification and Recovery Signature Tool
@@ -13,7 +13,6 @@
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>0:devel/py-capstone@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django30>=3.0.2:www/py-django30@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client@${PY_FLAVOR}
@@ -21,7 +20,7 @@
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${PY_FLAVOR}
USES= python:3.6+
-USE_PYTHON= flavors
+USE_PYTHON= flavors django=3.0+
USE_GITHUB= yes
GH_ACCOUNT= vrtadmin
Index: textproc/py-pyjade/Makefile
===================================================================
--- textproc/py-pyjade/Makefile
+++ textproc/py-pyjade/Makefile
@@ -4,7 +4,7 @@
PORTNAME= pyjade
PORTVERSION= 4.0.0
PORTREVISION= 1
-CATEGORIES= textproc python
+CATEGORIES= textproc python django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,14 +15,13 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyramid>=1.4:www/py-pyramid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django=1.11,test
.include <bsd.port.mk>
Index: www/Makefile
===================================================================
--- www/Makefile
+++ www/Makefile
@@ -1445,32 +1445,8 @@
SUBDIR += py-cssselect
SUBDIR += py-cssutils
SUBDIR += py-ddgr
- SUBDIR += py-dj22-django-auth-ldap
- SUBDIR += py-dj22-django-cacheops
- SUBDIR += py-dj22-django-cors-headers
- SUBDIR += py-dj22-django-crispy-forms
- SUBDIR += py-dj22-django-debug-toolbar
- SUBDIR += py-dj22-django-extensions
- SUBDIR += py-dj22-django-filter
- SUBDIR += py-dj22-django-formset-js-improved
- SUBDIR += py-dj22-django-jquery-js
- SUBDIR += py-dj22-django-js-asset
- SUBDIR += py-dj22-django-model-utils
- SUBDIR += py-dj22-django-mptt
- SUBDIR += py-dj22-django-prometheus
- SUBDIR += py-dj22-django-redis
- SUBDIR += py-dj22-django-tables2
- SUBDIR += py-dj22-django-taggit
- SUBDIR += py-dj22-django-taggit-serializer
- SUBDIR += py-dj22-django-timezone-field
- SUBDIR += py-dj22-django-treebeard
- SUBDIR += py-dj22-django_csp
- SUBDIR += py-dj22-djangoql
- SUBDIR += py-dj22-djangorestframework
- SUBDIR += py-dj22-drf-yasg
SUBDIR += py-dj22-jsonfield
SUBDIR += py-dj22-jsonfield2
- SUBDIR += py-dj22-swapper
SUBDIR += py-django
SUBDIR += py-django-allauth
SUBDIR += py-django-annotations
Index: www/py-dj22-django-auth-ldap/Makefile
===================================================================
--- www/py-dj22-django-auth-ldap/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Alexander Kriventsov <avk@vl.ru>
-# $FreeBSD$
-
-PORTNAME= django-auth-ldap
-PORTVERSION= 2.1.0
-CATEGORIES= www security python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= LDAP integration for django.contrib.auth
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-PORTDOCS= *
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-auth-ldap \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-auth-ldap
-
-OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/build/sphinx/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
- "! -name .buildinfo -and ! -name objects.inv")
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-auth-ldap/distinfo
===================================================================
--- www/py-dj22-django-auth-ldap/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576141872
-SHA256 (django-auth-ldap-2.1.0.tar.gz) = 5f48232c85ddfa33e3573153e6080526ac2eef5e7ec9cf42b5c4ba3c62afb96d
-SIZE (django-auth-ldap-2.1.0.tar.gz) = 51027
Index: www/py-dj22-django-auth-ldap/pkg-descr
===================================================================
--- www/py-dj22-django-auth-ldap/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is a Django authentication backend that authenticates against an LDAP
-service. Configuration can be as simple as a single distinguished name template,
-but there are many rich configuration options for working with users, groups,
-and permissions.
-
-WWW: https://github.com/django-auth-ldap/django-auth-ldap
Index: www/py-dj22-django-cacheops/Makefile
===================================================================
--- www/py-dj22-django-cacheops/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-cacheops
-PORTVERSION= 4.2
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Slick ORM cache with automatic granular event-driven invalidation
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.8:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=2.9.1:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}funcy>=1.8<2.0:devel/py-funcy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cacheops
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-cacheops/distinfo
===================================================================
--- www/py-dj22-django-cacheops/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576102209
-SHA256 (django-cacheops-4.2.tar.gz) = 56ea95ad4eb1b61b6c014b7b23f3203ef8816611c9e8a097a7e99628810e9f16
-SIZE (django-cacheops-4.2.tar.gz) = 50240
Index: www/py-dj22-django-cacheops/pkg-descr
===================================================================
--- www/py-dj22-django-cacheops/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-A slick app that supports automatic or manual queryset caching and automatic
-granular event-driven invalidation.
-
-It uses redis as backend for ORM cache and redis or filesystem for simple
-time-invalidated one.
-
-And there is more to it:
-
-* Decorators to cache any user function or view as a queryset or by time
-* Extensions for django and jinja2 templates
-* Transparent transaction support
-* Dog-pile prevention mechanism
-* A couple of hacks to make django faster
-
-WWW: https://github.com/Suor/django-cacheops
Index: www/py-dj22-django-cors-headers/Makefile
===================================================================
--- www/py-dj22-django-cors-headers/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-cors-headers
-PORTVERSION= 3.2.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Handles server headers required for Cross-Origin Resource Sharing
-
-LICENSE= MIT
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>0:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-cors-headers \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-cors-headers
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-cors-headers/distinfo
===================================================================
--- www/py-dj22-django-cors-headers/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1579256948
-SHA256 (django-cors-headers-3.2.1.tar.gz) = a5960addecc04527ab26617e51b8ed42f0adab4594b24bb0f3c33e2bd3857c3f
-SIZE (django-cors-headers-3.2.1.tar.gz) = 26261
Index: www/py-dj22-django-cors-headers/pkg-descr
===================================================================
--- www/py-dj22-django-cors-headers/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A Django App that adds CORS (Cross-Origin Resource Sharing) headers to
-responses.
-
-WWW: https://github.com/adamchainz/django-cors-headers
Index: www/py-dj22-django-crispy-forms/Makefile
===================================================================
--- www/py-dj22-django-crispy-forms/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Johannes Meixner <johannes@perceivon.net>
-# $FreeBSD$
-
-PORTNAME= django-crispy-forms
-PORTVERSION= 1.8.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Best way to have Django DRY forms
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=0:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-crispy-forms \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-crispy-forms
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-crispy-forms/distinfo
===================================================================
--- www/py-dj22-django-crispy-forms/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1575793985
-SHA256 (django-crispy-forms-1.8.1.tar.gz) = 0afc0ba730f52a13c02bfbd0e1423af4577a337d73a8a0ef96f2cbbc5f345ffa
-SIZE (django-crispy-forms-1.8.1.tar.gz) = 56835
Index: www/py-dj22-django-crispy-forms/pkg-descr
===================================================================
--- www/py-dj22-django-crispy-forms/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-The best way to have Django DRY forms. Build programmatic reusable layouts out
-of components, having full control of the rendered HTML without writing HTML in
-templates. All this without breaking the standard way of doing things in Django,
-so it plays nice with any other form application.
-
-The application mainly provides:
-- A filter named |crispy that will render elegant div based forms. Think of it
- as the built-in methods: as_table, as_ul and as_p. You cannot tune up the
- output, but it is easy to start using it.
-- A tag named {% crispy %} that will render a form based on your configuration
- and specific layout setup. This gives you amazing power without much hassle,
- helping you save tons of time.
-
-WWW: https://pypi.org/project/django-crispy-forms/
-WWW: https://github.com/django-crispy-forms/django-crispy-forms
Index: www/py-dj22-django-debug-toolbar/Makefile
===================================================================
--- www/py-dj22-django-debug-toolbar/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Johannes Meixner <johannes@perceivon.net>
-# $FreeBSD$
-
-PORTNAME= django-debug-toolbar
-PORTVERSION= 2.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Configurable set of panels to display debug information
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist concurrent distutils
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-debug-toolbar \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-debug-toolbar
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-debug-toolbar/distinfo
===================================================================
--- www/py-dj22-django-debug-toolbar/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576139975
-SHA256 (django-debug-toolbar-2.1.tar.gz) = 24c157bc6c0e1648e0a6587511ecb1b007a00a354ce716950bff2de12693e7a8
-SIZE (django-debug-toolbar-2.1.tar.gz) = 108234
Index: www/py-dj22-django-debug-toolbar/pkg-descr
===================================================================
--- www/py-dj22-django-debug-toolbar/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The Django Debug Toolbar is a configurable set of panels that display various
-debug information about the current request/response and when clicked, display
-more details about the panel's content.
-
-WWW: https://pypi.org/project/django-debug-toolbar/
-WWW: https://github.com/jazzband/django-debug-toolbar
Index: www/py-dj22-django-extensions/Makefile
===================================================================
--- www/py-dj22-django-extensions/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-extensions
-PORTVERSION= 2.1.7
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= ports@caomhin.org
-COMMENT= Global custom management extensions for the Django Framework
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>0:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.2:devel/py-six@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-extensions
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-extensions/distinfo
===================================================================
--- www/py-dj22-django-extensions/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1559141480
-SHA256 (django-extensions-2.1.7.tar.gz) = 6766c573ffe63693cd485512a02f3b59622c884cbfeca241d1278ffdf0ac39ae
-SIZE (django-extensions-2.1.7.tar.gz) = 558972
Index: www/py-dj22-django-extensions/pkg-descr
===================================================================
--- www/py-dj22-django-extensions/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Global custom management extensions for the Django Framework.
-
-WWW: https://github.com/django-extensions/django-extensions
Index: www/py-dj22-django-filter/Makefile
===================================================================
--- www/py-dj22-django-filter/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-filter
-DISTVERSION= 2.2.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Dynamic filtering for querysets with Django
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-filter \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-filter
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-filter/distinfo
===================================================================
--- www/py-dj22-django-filter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576101226
-SHA256 (django-filter-2.2.0.tar.gz) = c3deb57f0dd7ff94d7dce52a047516822013e2b441bed472b722a317658cfd14
-SIZE (django-filter-2.2.0.tar.gz) = 142804
Index: www/py-dj22-django-filter/pkg-descr
===================================================================
--- www/py-dj22-django-filter/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A generic system for filtering Django QuerySets based on user selections.
-
-WWW: https://github.com/carltongibson/django-filter
Index: www/py-dj22-django-formset-js-improved/Makefile
===================================================================
--- www/py-dj22-django-formset-js-improved/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-formset-js-improved
-PORTVERSION= 0.5.0.2
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= alex@xanderio.de
-COMMENT= Fork of django-formset-js that adds support for reordering and nested formsets
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.8:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-jquery-js>=0.:www/py-dj22-django-jquery-js@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-formset-js-improved/distinfo
===================================================================
--- www/py-dj22-django-formset-js-improved/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1563114828
-SHA256 (django-formset-js-improved-0.5.0.2.tar.gz) = 251649ca389144728359b57d5845c601b3420fdafa2e4634668de614e14953ce
-SIZE (django-formset-js-improved-0.5.0.2.tar.gz) = 13373
Index: www/py-dj22-django-formset-js-improved/pkg-descr
===================================================================
--- www/py-dj22-django-formset-js-improved/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is a fork of django-formset-js that adds support for reordering and nested
-formsets.
-
-A wrapper for a JavaScript formset helper.
-
-WWW: https://github.com/pretix/django-formset-js
Index: www/py-dj22-django-jquery-js/Makefile
===================================================================
--- www/py-dj22-django-jquery-js/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-jquery-js
-PORTVERSION= 3.1.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= alex@xanderio.de
-COMMENT= jQuery, bundled up so apps can depend upon it
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.4:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-jquery-js/distinfo
===================================================================
--- www/py-dj22-django-jquery-js/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1563114828
-SHA256 (django-jquery-js-3.1.1.tar.gz) = 308e6472801f89be7c02fa3d06bea6470cfbcab8287db80c64b1093717b8eea9
-SIZE (django-jquery-js-3.1.1.tar.gz) = 111923
Index: www/py-dj22-django-jquery-js/pkg-descr
===================================================================
--- www/py-dj22-django-jquery-js/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-jQuery, bundled up so apps can depend upon it
-
-WWW: https://pypi.org/project/django-jquery-js/
Index: www/py-dj22-django-js-asset/Makefile
===================================================================
--- www/py-dj22-django-js-asset/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-js-asset
-DISTVERSION= 1.1.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Insert script tags with additional attributes for django.forms.Media
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>0:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-js-asset \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-js-asset
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-js-asset/distinfo
===================================================================
--- www/py-dj22-django-js-asset/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1526924224
-SHA256 (django-js-asset-1.1.0.tar.gz) = 30149158206f693a5d027fe590096fc84495486bd11cd77d395b4f2ec27fc1d0
-SIZE (django-js-asset-1.1.0.tar.gz) = 4456
Index: www/py-dj22-django-js-asset/pkg-descr
===================================================================
--- www/py-dj22-django-js-asset/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Insert script tags with additional attributes (such as "id" and "data" for
-CSP-compatible data injection) for the django.forms.Media package.
-
-WWW: https://github.com/matthiask/django-js-asset
Index: www/py-dj22-django-model-utils/Makefile
===================================================================
--- www/py-dj22-django-model-utils/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= django-model-utils
-PORTVERSION= 4.0.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Django model mixins and utilities
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.0.1:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.6+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-model-utils/distinfo
===================================================================
--- www/py-dj22-django-model-utils/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1577145789
-SHA256 (django-model-utils-4.0.0.tar.gz) = adf09e5be15122a7f4e372cb5a6dd512bbf8d78a23a90770ad0983ee9d909061
-SIZE (django-model-utils-4.0.0.tar.gz) = 55714
Index: www/py-dj22-django-model-utils/pkg-descr
===================================================================
--- www/py-dj22-django-model-utils/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-django-model-utils provides Django model mixins and utilities and supports
-Django 1.8 to 2.0.
-
-WWW: https://pypi.org/project/django-model-utils/
-WWW: https://github.com/jazzband/django-model-utils
Index: www/py-dj22-django-mptt/Makefile
===================================================================
--- www/py-dj22-django-mptt/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Carlo Strub
-# $FreeBSD$
-
-PORTNAME= django-mptt
-PORTVERSION= 0.9.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}dj22-django-js-asset>0:www/py-dj22-django-js-asset@${PY_FLAVOR}
-
-USES= gettext python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \
- ${PYTHON_PKGNAMEPREFIX}django-mptt \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-mptt
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-mptt/distinfo
===================================================================
--- www/py-dj22-django-mptt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1533818904
-SHA256 (django-mptt-0.9.1.tar.gz) = 689a04cce0981671d6061a9928c33a16b47abb0d4cd43cf7dec31ae284fdae9d
-SIZE (django-mptt-0.9.1.tar.gz) = 95615
Index: www/py-dj22-django-mptt/pkg-descr
===================================================================
--- www/py-dj22-django-mptt/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Utilities for implementing Modified Preorder Tree Traversal with your Django
-Models and working with trees of Model instances.
-
-WWW: https://github.com/django-mptt/django-mptt
Index: www/py-dj22-django-prometheus/Makefile
===================================================================
--- www/py-dj22-django-prometheus/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-prometheus
-PORTVERSION= 1.1.0
-PORTREVISION= 1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Export Django monitoring metrics for Prometheus.io
-
-LICENSE= APACHE20
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-prometheus
-
-NO_ARCH= yes
-
-OPTIONS_GROUP= DATABASE CACHE
-OPTIONS_GROUP_DATABASE= MYSQL PGSQL
-OPTIONS_GROUP_CACHE= MEMCACHED REDIS
-
-MEMCACHED_DESC= Memcached distributed memory caching support
-
-MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR}
-MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR}
-PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR}
-REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj22-django-redis>=4.8:www/py-dj22-django-redis@${PY_FLAVOR}
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-prometheus/distinfo
===================================================================
--- www/py-dj22-django-prometheus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576101609
-SHA256 (django-prometheus-1.1.0.tar.gz) = bb2d4f8acd681fa5787df77e7482391017f0090c70473bccd2aa7cad327800ad
-SIZE (django-prometheus-1.1.0.tar.gz) = 18237
Index: www/py-dj22-django-prometheus/pkg-descr
===================================================================
--- www/py-dj22-django-prometheus/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This library exports Django monitoring metrics for Prometheus.io.
-
-It provides support to monitor the following databases types:
-
-* SQLite (via Django)
-* PostgreSQL
-* MySQL
-
-In addition, caches can also be monitored:
-
-* memcached
-* Redis
-
-It's even possible to export metrics of Django models and migrations.
-
-WWW: https://github.com/korfuri/django-prometheus
Index: www/py-dj22-django-redis/Makefile
===================================================================
--- www/py-dj22-django-redis/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-redis
-PORTVERSION= 4.11.0
-CATEGORIES= www databases
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Full featured Redis cache/session backend for Django
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-do-test:
- @cd ${WRKSRC}/tests && ${PYTHON_CMD} runtests.py
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-redis/distinfo
===================================================================
--- www/py-dj22-django-redis/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1577523920
-SHA256 (django-redis-4.11.0.tar.gz) = a5b1e3ffd3198735e6c529d9bdf38ca3fcb3155515249b98dc4d966b8ddf9d2b
-SIZE (django-redis-4.11.0.tar.gz) = 32219
Index: www/py-dj22-django-redis/pkg-descr
===================================================================
--- www/py-dj22-django-redis/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Django-redis is a BSD Licensed, full featured Redis cache/session
-backend for Django.
-
-Why use django-redis?
-
- * Modular client system (pluggable clients).
- * Master-Slave support in the default client.
- * Used in production in several projects as cache and session storage.
- * Supports infinite timeouts.
- * Python 3 support in same code base.
- * Facilities for raw access to Redis client/connection pool.
- * Highly configurable (can emulate memcached exception behavior, for
- example).
- * Unix sockets supported by default.
- * Pluggable parsers.
-
-WWW: https://github.com/niwinz/django-redis
Index: www/py-dj22-django-tables2/Makefile
===================================================================
--- www/py-dj22-django-tables2/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Kozlov Sergey <kozlov.sergey.404@gmail.com>
-# $FreeBSD$
-
-PORTNAME= django-tables2
-DISTVERSION= 2.2.1
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Table/data-grid framework for Django
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=0:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2 \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-tables2
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-tables2/distinfo
===================================================================
--- www/py-dj22-django-tables2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576250496
-SHA256 (django-tables2-2.2.1.tar.gz) = 0d9b17f5c030ba1b5fcaeb206d8397bf58f1fdfc6beaf56e7874841b8647aa94
-SIZE (django-tables2-2.2.1.tar.gz) = 71769
Index: www/py-dj22-django-tables2/pkg-descr
===================================================================
--- www/py-dj22-django-tables2/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-django-tables2 simplifies the task of turning sets of data into HTML tables.
-It has native support for pagination and sorting, does for HTML tables what
-django.forms does for HTML forms.
-
-WWW: https://github.com/jieter/django-tables2
Index: www/py-dj22-django-taggit-serializer/Makefile
===================================================================
--- www/py-dj22-django-taggit-serializer/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-taggit-serializer
-DISTVERSION= 0.1.7
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Django Taggit serializer for the Django REST Framework
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit>=0:www/py-dj22-django-taggit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit-serializer \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-taggit-serializer
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-taggit-serializer/distinfo
===================================================================
--- www/py-dj22-django-taggit-serializer/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1533884090
-SHA256 (django-taggit-serializer-0.1.7.tar.gz) = f712eb2482079be452bcd1e82b18a820e26427c3ee1cef2b4fcd4d6b8b9f14d0
-SIZE (django-taggit-serializer-0.1.7.tar.gz) = 5589
Index: www/py-dj22-django-taggit-serializer/pkg-descr
===================================================================
--- www/py-dj22-django-taggit-serializer/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This package makes it possible to serialize tags generated by the django-taggit
-package. Because the tags in the django-taggit package need to be added into a
-TaggableManager() one cannot use the usual Serializer that is retrieved from the
-Django REST Framework.
-
-WWW: https://github.com/glemmaPaul/django-taggit-serializer
Index: www/py-dj22-django-taggit/Makefile
===================================================================
--- www/py-dj22-django-taggit/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-taggit
-PORTVERSION= 1.2.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Reusable Django application for simple tagging
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-taggit \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-taggit
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-taggit/distinfo
===================================================================
--- www/py-dj22-django-taggit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1578117389
-SHA256 (django-taggit-1.2.0.tar.gz) = 4186a6ce1e1e9af5e2db8dd3479c5d31fa11a87d216a2ce5089ba3afde24a2c5
-SIZE (django-taggit-1.2.0.tar.gz) = 42938
Index: www/py-dj22-django-taggit/pkg-descr
===================================================================
--- www/py-dj22-django-taggit/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-django-taggit a simpler approach to tagging with Django.
-
-WWW: https://github.com/jazzband/django-taggit
Index: www/py-dj22-django-timezone-field/Makefile
===================================================================
--- www/py-dj22-django-timezone-field/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-timezone-field
-DISTVERSION= 4.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Provides database and form fields for pytz timezone objects for Django
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-timezone-field \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-timezone-field
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-timezone-field/distinfo
===================================================================
--- www/py-dj22-django-timezone-field/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1576100374
-SHA256 (django-timezone-field-4.0.tar.gz) = 7e3620fe2211c2d372fad54db8f86ff884098d018d56fda4dca5e64929e05ffc
-SIZE (django-timezone-field-4.0.tar.gz) = 6866
Index: www/py-dj22-django-timezone-field/pkg-descr
===================================================================
--- www/py-dj22-django-timezone-field/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Provides database and form fields for pytz timezone objects for Django.
-
-WWW: https://github.com/mfogel/django-timezone-field
Index: www/py-dj22-django-treebeard/Makefile
===================================================================
--- www/py-dj22-django-treebeard/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django-treebeard
-DISTVERSION= 4.3
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Efficient tree implementations for Django
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=0:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-treebeard
-
-.include <bsd.port.mk>
Index: www/py-dj22-django-treebeard/distinfo
===================================================================
--- www/py-dj22-django-treebeard/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1524164190
-SHA256 (django-treebeard-4.3.tar.gz) = c21db06a8d4943bf2a28d9d7a119058698fb76116df2679ecbf15a46a501de42
-SIZE (django-treebeard-4.3.tar.gz) = 310617
Index: www/py-dj22-django-treebeard/pkg-descr
===================================================================
--- www/py-dj22-django-treebeard/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-django-treebeard is a library that implements efficient tree implementations for
-the Django Web Framework 1.8 and later.
-
-Features:
-
-- Flexible: Includes 3 different tree implementations with the same API:
- * Adjacency List
- * Materialized Path
- * Nested Sets
-- Fast: Optimized non-naive tree operations
-- Easy: Uses Django Model Inheritance with abstract classes to define your own
- models.
-- Clean: Testable and well tested code base. Code/branch test coverage is
- above 96%.
-
-WWW: https://github.com/django-treebeard/django-treebeard
Index: www/py-dj22-django_csp/Makefile
===================================================================
--- www/py-dj22-django_csp/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= django_csp
-PORTVERSION= 3.5
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= alex@xanderio.de
-COMMENT= Adds Content-Security-Policy headers to Django
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.8:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
Index: www/py-dj22-django_csp/distinfo
===================================================================
--- www/py-dj22-django_csp/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1563114827
-SHA256 (django_csp-3.5.tar.gz) = 04600237701e6d6ff78ed7d41209ff923988148bf292c128f6b474b9befe444f
-SIZE (django_csp-3.5.tar.gz) = 11532
Index: www/py-dj22-django_csp/pkg-descr
===================================================================
--- www/py-dj22-django_csp/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Django-CSP adds Content-Security-Policy headers to Django.
-
-WWW: https://github.com/mozilla/django-csp
Index: www/py-dj22-djangoql/distinfo
===================================================================
--- /dev/null
+++ www/py-dj22-djangoql/distinfo
@@ -1,3 +0,0 @@
-TIMESTAMP = 1580255749
-SHA256 (djangoql-0.13.1.tar.gz) = 366293d7d4e416f9f7d6e2b98775c2129222fbb4dc660f3e6c7b9e35a3cf3fce
-SIZE (djangoql-0.13.1.tar.gz) = 223631
Index: www/py-dj22-djangoql/pkg-descr
===================================================================
--- /dev/null
+++ www/py-dj22-djangoql/pkg-descr
@@ -1,5 +0,0 @@
-Advanced search language for Django, with auto-completion.
-Supports logical operators, parenthesis, table joins, works
-with any Django models
-
-WWW: https://github.com/ivelum/djangoql
Index: www/py-dj22-djangorestframework/Makefile
===================================================================
--- www/py-dj22-djangorestframework/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= djangorestframework
-PORTVERSION= 3.11.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Django REST framework
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework36 \
- ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework
-
-.include <bsd.port.mk>
Index: www/py-dj22-djangorestframework/distinfo
===================================================================
--- www/py-dj22-djangorestframework/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1577145791
-SHA256 (djangorestframework-3.11.0.tar.gz) = e782087823c47a26826ee5b6fa0c542968219263fb3976ec3c31edab23a4001f
-SIZE (djangorestframework-3.11.0.tar.gz) = 791688
Index: www/py-dj22-djangorestframework/pkg-descr
===================================================================
--- www/py-dj22-djangorestframework/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Django REST framework is a powerful and flexible toolkit that makes
-it easy to build Web APIs.
-
-Note: This is the 3.9.x branch which supports Django 1.11 and later
-
-WWW: https://www.django-rest-framework.org/
Index: www/py-dj22-drf-yasg/Makefile
===================================================================
--- www/py-dj22-drf-yasg/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= drf-yasg
-DISTVERSION= 1.17.0
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= kai@FreeBSD.org
-COMMENT= Yet Another Swagger Generator
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.11.7:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework>=3.8:www/py-dj22-djangorestframework@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15.34:devel/py-ruamel.yaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.1.0:devel/py-swagger-spec-validator@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= distutils autoplist
-
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}drf-yasg \
- ${PYTHON_PKGNAMEPREFIX}dj21-drf-yasg
-
-.include <bsd.port.mk>
Index: www/py-dj22-drf-yasg/distinfo
===================================================================
--- www/py-dj22-drf-yasg/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1571128144
-SHA256 (drf-yasg-1.17.0.tar.gz) = 504cce09035cf1bace63b84d9d778b772f86bb37d8a71ed6f723346362e633b2
-SIZE (drf-yasg-1.17.0.tar.gz) = 1299955
Index: www/py-dj22-drf-yasg/pkg-descr
===================================================================
--- www/py-dj22-drf-yasg/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest
-Framework API.
-
-Features:
-
-- full support for nested serializers and schemas
-- response schemas and descriptions
-- model definitions compatible with codegen tools
-- customization hooks at all points in the spec generation process
-- JSON and YAML format for spec
-- bundles latest version of swagger-ui and redoc for viewing the generated
- documentation
-- schema view is cacheable out of the box
-- generated Swagger schema can be automatically validated by
- swagger-spec-validator or flex
-- supports Django REST Framework API versioning with URLPathVersioning
- and NamespaceVersioning (other DRF or custom versioning schemes are
- not currently supported)
-
-WWW: https://github.com/axnsan12/drf-yasg
Index: www/py-dj22-jsonfield/Makefile
===================================================================
--- www/py-dj22-jsonfield/Makefile
+++ www/py-dj22-jsonfield/Makefile
@@ -3,9 +3,9 @@
PORTNAME= jsonfield
PORTVERSION= 3.1.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}dj22-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reusable JSONField model for Django to store validated JSON
@@ -13,13 +13,11 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR} \
-
USES= python:3.6+
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django=2.2+
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}jsonfield
+CONFLICTS_INSTALL= ${DJANGO_PKGNAMEPREFIX}jsonfield
.include <bsd.port.mk>
Index: www/py-dj22-jsonfield2/Makefile
===================================================================
--- www/py-dj22-jsonfield2/Makefile
+++ www/py-dj22-jsonfield2/Makefile
@@ -3,9 +3,9 @@
PORTNAME= jsonfield2
PORTVERSION= 4.0.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}dj22-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reusable Django field to store validated JSON in your model
@@ -13,13 +13,11 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR}
-
USES= python:3.5+
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django=2.2+
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}jsonfield2
+CONFLICTS_INSTALL= ${DJANGO_PKGNAMEPREFIX}jsonfield2
.include <bsd.port.mk>
Index: www/py-dj22-swapper/Makefile
===================================================================
--- www/py-dj22-swapper/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= swapper
-PORTVERSION= 1.1.2
-CATEGORIES= www python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Unofficial Django swappable models API
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.6:www/py-django22@${PY_FLAVOR}
-
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
Index: www/py-dj22-swapper/distinfo
===================================================================
--- www/py-dj22-swapper/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1579099037
-SHA256 (swapper-1.1.2.tar.gz) = 4c094929675559d34ff555bfdd7ae56aa22ed828d55e8850599fadb36ca822fc
-SIZE (swapper-1.1.2.tar.gz) = 10334
Index: www/py-dj22-swapper/pkg-descr
===================================================================
--- www/py-dj22-swapper/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Swapper is an unofficial API for the undocumented but very powerful Django
-feature: swappable models. Swapper facilitates implementing arbitrary swappable
-models in your own reusable apps.
-
-WWW: https://pypi.org/project/swapper/
-WWW: https://github.com/wq/django-swappable-models
Index: www/py-django-allauth/Makefile
===================================================================
--- www/py-django-allauth/Makefile
+++ www/py-django-allauth/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-allauth
PORTVERSION= 0.40.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= Vladimir.Chukharev@gmail.com
COMMENT= User registration with social account authentication
@@ -12,12 +12,11 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.0:www/py-requests-oauthlib@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.0:www/py-requests-oauthlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-annotations/Makefile
===================================================================
--- www/py-django-annotations/Makefile
+++ www/py-django-annotations/Makefile
@@ -3,23 +3,23 @@
PORTNAME= django-annotations
PORTVERSION= 0.0.0.2016041401
PORTREVISION= 4
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= www python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= swills@FreeBSD.org
COMMENT= Django implementation of annotatorjs Storage
LICENSE= APACHE20
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-cors-headers>=1.1.0:www/py-django-cors-headers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.3.2:www/py-djangorestframework@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-rq-dashboard>0:devel/py-django-rq-dashboard@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-cors-headers>=1.1.0:www/py-django-cors-headers@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}djangorestframework>=3.3.2:www/py-djangorestframework@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-rq-dashboard>0:devel/py-django-rq-dashboard@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
USES= python
USE_GITHUB= yes
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
GH_ACCOUNT= TheDataShed
GH_TAGNAME= cdb04b4
Index: www/py-django-annoying/Makefile
===================================================================
--- www/py-django-annoying/Makefile
+++ www/py-django-annoying/Makefile
@@ -4,18 +4,16 @@
PORTNAME= django-annoying
PORTVERSION= 0.10.4
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Eliminate annoying things in the Django framework
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-appconf/Makefile
===================================================================
--- www/py-django-appconf/Makefile
+++ www/py-django-appconf/Makefile
@@ -2,9 +2,10 @@
PORTNAME= django-appconf
PORTVERSION= 1.0.2
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Helper class for handling configuration defaults gracefully
@@ -16,6 +17,6 @@
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-appmedia/Makefile
===================================================================
--- www/py-django-appmedia/Makefile
+++ www/py-django-appmedia/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-appmedia
PORTVERSION= 1.0.1
PORTREVISION= 4
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kurt.lidl@cello.com
COMMENT= Serve static content from within django app directories
@@ -14,9 +14,7 @@
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-08-15
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django111@${PY_FLAVOR}
-
USES= python:2.7
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-assets/Makefile
===================================================================
--- www/py-django-assets/Makefile
+++ www/py-django-assets/Makefile
@@ -3,20 +3,19 @@
PORTNAME= django-assets
PORTVERSION= 0.12
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= wg@FreeBSD.org
COMMENT= Compress and merge CSS and Javascript files
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}webassets>0:www/py-webassets@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webassets>0:www/py-webassets@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-auth-ldap/Makefile
===================================================================
--- www/py-django-auth-ldap/Makefile
+++ www/py-django-auth-ldap/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-auth-ldap
PORTVERSION= 2.1.0
-CATEGORIES= www security python
+CATEGORIES= www security python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= LDAP integration for django.contrib.auth
@@ -13,16 +13,13 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=3.1:net/py-ldap@${PY_FLAVOR}
USES= python:3.5+
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
PORTDOCS= *
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-auth-ldap \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-auth-ldap
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
@@ -31,7 +28,7 @@
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/build/sphinx/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
"! -name .buildinfo -and ! -name objects.inv")
.include <bsd.port.mk>
Index: www/py-django-babel/Makefile
===================================================================
--- www/py-django-babel/Makefile
+++ www/py-django-babel/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-babel
PORTVERSION= 0.6.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alexander.nusov@nfvexpress.com
COMMENT= Utilities for using Babel in django
@@ -13,11 +13,10 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
PORTDOCS= *
Index: www/py-django-bitfield/Makefile
===================================================================
--- www/py-django-bitfield/Makefile
+++ www/py-django-bitfield/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-bitfield
PORTVERSION= 1.9.3
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= BitField in Django
@@ -13,11 +13,10 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-bootstrap-form/Makefile
===================================================================
--- www/py-django-bootstrap-form/Makefile
+++ www/py-django-bootstrap-form/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-bootstrap-form
PORTVERSION= 3.4
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alfred@FreeBSD.org
COMMENT= Bootstrap forms for django
@@ -14,8 +14,6 @@
LICENSE= MIT
USES= python
-USE_PYTHON= distutils autoplist
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-bootstrap3/Makefile
===================================================================
--- www/py-django-bootstrap3/Makefile
+++ www/py-django-bootstrap3/Makefile
@@ -2,7 +2,7 @@
PORTNAME= django-bootstrap3
PORTVERSION= 11.1.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: www/py-django-braces/Makefile
===================================================================
--- www/py-django-braces/Makefile
+++ www/py-django-braces/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-braces
PORTVERSION= 1.14.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reusable, generic mixins for Django
@@ -13,11 +13,10 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11.0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-bulk-update/Makefile
===================================================================
--- www/py-django-bulk-update/Makefile
+++ www/py-django-bulk-update/Makefile
@@ -3,19 +3,17 @@
PORTNAME= django-bulk-update
PORTVERSION= 2.2.0
PORTREVISION= 5
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Bulk update using a single query over Django ORM
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent distutils
+USES= python:-3.4
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-cacheops/Makefile
===================================================================
--- www/py-django-cacheops/Makefile
+++ www/py-django-cacheops/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-cacheops
PORTVERSION= 4.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Slick ORM cache with automatic granular event-driven invalidation
@@ -12,15 +12,12 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=2.9.1:databases/py-redis@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.9.1:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}funcy>=1.8<2.0:devel/py-funcy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-django-cacheops
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-caching-app-plugins/Makefile
===================================================================
--- www/py-django-caching-app-plugins/Makefile
+++ www/py-django-caching-app-plugins/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-caching-app-plugins
PORTVERSION= 0.1.4
PORTREVISION= 2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Django app for writing pluggable reusable django applications
@@ -15,9 +15,8 @@
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django111@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-classy-tags/Makefile
===================================================================
--- www/py-django-classy-tags/Makefile
+++ www/py-django-classy-tags/Makefile
@@ -4,18 +4,16 @@
PORTNAME= django-classy-tags
PORTVERSION= 0.8.0
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Class based template tags for Django
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-cms/Makefile
===================================================================
--- www/py-django-cms/Makefile
+++ www/py-django-cms/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-cms
PORTVERSION= 3.5.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= xenophon+fbsdports@irtnog.org
COMMENT= Content management system built with the Django framework
@@ -13,15 +13,14 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}djangocms-admin-style>=1.0:www/py-djangocms-admin-style@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.7.2:www/py-django-classy-tags@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-formtools>=1.0:www/py-django-formtools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-sekizai>=0.7:www/py-django-sekizai@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-treebeard>=4.0.1:www/py-django-treebeard@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}djangocms-admin-style>=1.0:www/py-djangocms-admin-style@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-classy-tags>=0.7.2:www/py-django-classy-tags@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-formtools>=1.0:www/py-django-formtools@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-sekizai>=0.7:www/py-django-sekizai@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-treebeard>=4.0.1:www/py-django-treebeard@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
OPTIONS_MULTI= DATABASE
Index: www/py-django-common-helpers/Makefile
===================================================================
--- www/py-django-common-helpers/Makefile
+++ www/py-django-common-helpers/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-common-helpers
PORTVERSION= 0.9.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Common things every Django app needs
@@ -12,10 +12,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-configurations/Makefile
===================================================================
--- www/py-django-configurations/Makefile
+++ www/py-django-configurations/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-configurations
PORTVERSION= 2.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Django project configuration using the composability of Python classes
@@ -14,11 +14,10 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-constance/Makefile
===================================================================
--- www/py-django-constance/Makefile
+++ www/py-django-constance/Makefile
@@ -3,7 +3,7 @@
PORTNAME= django-constance
PORTVERSION= 2.5.0
-CATEGORIES= www python
+CATEGORIES= www python django
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
@@ -14,11 +14,10 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
+ ${DJANGO_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
USE_GITHUB= yes
GH_ACCOUNT= jazzband
Index: www/py-django-contact-form/Makefile
===================================================================
--- www/py-django-contact-form/Makefile
+++ www/py-django-contact-form/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-contact-form
PORTVERSION= 1.7
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generic contact-form application for Django
@@ -13,11 +13,10 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-contrib-comments/Makefile
===================================================================
--- www/py-django-contrib-comments/Makefile
+++ www/py-django-contrib-comments/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-contrib-comments
PORTVERSION= 1.9.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Code formerly known as django.contrib.comments
@@ -13,10 +13,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-cors-headers/Makefile
===================================================================
--- www/py-django-cors-headers/Makefile
+++ www/py-django-cors-headers/Makefile
@@ -2,22 +2,18 @@
PORTNAME= django-cors-headers
PORTVERSION= 3.1.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= swills@FreeBSD.org
COMMENT= Handles server headers required for Cross-Origin Resource Sharing
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-cors-headers \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-cors-headers
+NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-countries/Makefile
===================================================================
--- www/py-django-countries/Makefile
+++ www/py-django-countries/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-countries
PORTVERSION= 5.3
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alfred@FreeBSD.org
COMMENT= Provides country choices for use with django
@@ -13,6 +13,6 @@
LICENSE= BSD2CLAUSE
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-crispy-forms/Makefile
===================================================================
--- www/py-django-crispy-forms/Makefile
+++ www/py-django-crispy-forms/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-crispy-forms
PORTVERSION= 1.8.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Best way to have Django DRY forms
@@ -13,14 +13,9 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-crispy-forms \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-crispy-forms
-
.include <bsd.port.mk>
Index: www/py-django-cron/Makefile
===================================================================
--- www/py-django-cron/Makefile
+++ www/py-django-cron/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-cron
PORTVERSION= 0.5.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Running Python crons in a Django project
@@ -12,11 +12,10 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-common-helpers>=0.6.4:www/py-django-common-helpers@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-common-helpers>=0.6.4:www/py-django-common-helpers@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-datetime-widget/Makefile
===================================================================
--- www/py-django-datetime-widget/Makefile
+++ www/py-django-datetime-widget/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-datetime-widget
PORTVERSION= 0.9.3
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple and clean widget for DateTimeField
@@ -14,11 +14,10 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-debug-toolbar/Makefile
===================================================================
--- www/py-django-debug-toolbar/Makefile
+++ www/py-django-debug-toolbar/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-debug-toolbar
PORTVERSION= 2.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Configurable set of panels to display debug information
@@ -13,15 +13,11 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR}
-USES= python:3.5+
-USE_PYTHON= autoplist distutils
+USES= python
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-debug-toolbar \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-debug-toolbar
-
.include <bsd.port.mk>
Index: www/py-django-dpaste/Makefile
===================================================================
--- www/py-django-dpaste/Makefile
+++ www/py-django-dpaste/Makefile
@@ -3,9 +3,9 @@
PORTNAME= dpaste
PORTVERSION= 3.3.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Django based pastebin for text and code
@@ -14,16 +14,15 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django_csp>=3.3:www/py-dj22-django_csp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-staticinline>=1.0:www/py-django-staticinline@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django_csp>=3.3:www/py-django_csp@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-staticinline>=1.0:www/py-django-staticinline@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsx-lexer=0.0.7:textproc/py-jsx-lexer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}misaka>=2.1.0:textproc/py-misaka@${PY_FLAVOR}
USES= python:3.4+
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-django-evolution/Makefile
===================================================================
--- www/py-django-evolution/Makefile
+++ www/py-django-evolution/Makefile
@@ -5,8 +5,8 @@
PORTVERSION= 0.7.7
PORTREVISION= 1
DISTVERSIONPREFIX= release-
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= www python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Database schema evolution tool for the Django web framework
@@ -16,13 +16,11 @@
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-08-15
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django111@${PY_FLAVOR}
-
USE_GITHUB= yes
GH_ACCOUNT= beanbaginc
USES= python:2.7
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
post-extract:
${RM} -r ${WRKSRC}/tests
Index: www/py-django-extensions/Makefile
===================================================================
--- www/py-django-extensions/Makefile
+++ www/py-django-extensions/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-extensions
PORTVERSION= 2.1.7
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Global custom management extensions for the Django Framework
@@ -13,15 +13,11 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.2:devel/py-six@${PY_FLAVOR} \
- ${PY_TYPING}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.2:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-django-extensions
-
.include <bsd.port.mk>
Index: www/py-django-filer/Makefile
===================================================================
--- www/py-django-filer/Makefile
+++ www/py-django-filer/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-filer
PORTVERSION= 1.3.2
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= xenophon+fbsdports@irtnog.org
COMMENT= File and Image Management Application for django
@@ -14,14 +14,13 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>=2:graphics/py-django-easy-thumbnails@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.6:www/py-django-mptt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django_polymorphic>=0.7:www/py-django_polymorphic@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-easy-thumbnails>=2:graphics/py-django-easy-thumbnails@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-mptt>=0.6:www/py-django-mptt@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django_polymorphic>=0.7:www/py-django_polymorphic@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
.include <bsd.port.pre.mk>
Index: www/py-django-filter/Makefile
===================================================================
--- www/py-django-filter/Makefile
+++ www/py-django-filter/Makefile
@@ -4,7 +4,7 @@
DISTVERSION= 2.2.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Dynamic filtering for querysets with Django
@@ -12,13 +12,9 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python:3.5+
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-filter \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-filter
+NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-formtools/Makefile
===================================================================
--- www/py-django-formtools/Makefile
+++ www/py-django-formtools/Makefile
@@ -3,9 +3,10 @@
PORTNAME= django-formtools
PORTVERSION= 2.1
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alfred@FreeBSD.org
COMMENT= Bootstrap forms for django
@@ -13,6 +14,6 @@
LICENSE= MIT
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-guardian/Makefile
===================================================================
--- www/py-django-guardian/Makefile
+++ www/py-django-guardian/Makefile
@@ -2,9 +2,10 @@
PORTNAME= django-guardian
PORTVERSION= 1.4.9
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Implementation of per object permissions for Django
@@ -17,6 +18,6 @@
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-happenings/Makefile
===================================================================
--- www/py-django-happenings/Makefile
+++ www/py-django-happenings/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-happenings
PORTVERSION= 0.3.3
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Event calendar app for Django
@@ -14,12 +14,11 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
-CONFLICTS_INSTALL= py*-django-mptt
+CONFLICTS_INSTALL= py*-django*-django-mptt
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-haystack/Makefile
===================================================================
--- www/py-django-haystack/Makefile
+++ www/py-django-haystack/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-haystack
PORTVERSION= 2.8.1
-CATEGORIES= www databases python
+CATEGORIES= www databases python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kristaps.kulis@gmail.com
COMMENT= Pluggable search for Django
@@ -14,10 +14,9 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils concurrent autoplist
+USE_PYTHON= distutils concurrent autoplist django
NO_ARCH= yes
PORTDOCS= *
Index: www/py-django-hijack/Makefile
===================================================================
--- www/py-django-hijack/Makefile
+++ www/py-django-hijack/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-hijack
PORTVERSION= 2.1.10
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Allows DJango superusers to login as other users
@@ -13,10 +13,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-django-htmlmin/Makefile
===================================================================
--- www/py-django-htmlmin/Makefile
+++ www/py-django-htmlmin/Makefile
@@ -3,9 +3,10 @@
PORTNAME= django-htmlmin
PORTVERSION= 0.9.1
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= demon@FreeBSD.org
COMMENT= HTML minifier for Python
@@ -14,7 +15,7 @@
${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-js-asset/Makefile
===================================================================
--- www/py-django-js-asset/Makefile
+++ www/py-django-js-asset/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-js-asset
DISTVERSION= 1.1.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Insert script tags with additional attributes for django.forms.Media
@@ -12,13 +12,9 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-js-asset \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-js-asset
+NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-json-rpc/Makefile
===================================================================
--- www/py-django-json-rpc/Makefile
+++ www/py-django-json-rpc/Makefile
@@ -4,18 +4,16 @@
PORTNAME= django-json-rpc
PORTVERSION= 0.7.2
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= jhixson@FreeBSD.org
COMMENT= Simple JSON-RPC implementation for Django
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django111@${PY_FLAVOR}
-
LICENSE= MIT
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-jsonfield/Makefile
===================================================================
--- www/py-django-jsonfield/Makefile
+++ www/py-django-jsonfield/Makefile
@@ -5,7 +5,7 @@
PORTVERSION= 2.0.2
PORTREVISION= 1
CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
COMMENT= Reusable JSONField model for Django to store ad-hoc data
@@ -13,13 +13,10 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
USE_GITHUB= yes
GH_ACCOUNT= bradjasper
-GH_PROJECT= django-jsonfield
.include <bsd.port.mk>
Index: www/py-django-ldapdb/Makefile
===================================================================
--- www/py-django-ldapdb/Makefile
+++ www/py-django-ldapdb/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-ldapdb
PORTVERSION= 1.0.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= avk@vl.ru
COMMENT= LDAP database backend for Django
@@ -13,11 +13,10 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.25:net/py-ldap@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.25:net/py-ldap@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils concurrent autoplist
+USE_PYTHON= distutils concurrent autoplist django
NO_ARCH= yes
PORTDOCS= README.rst
Index: www/py-django-markdownx/Makefile
===================================================================
--- www/py-django-markdownx/Makefile
+++ www/py-django-markdownx/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-markdownx
PORTVERSION= 2.0.23
PORTREVISION= 2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Django Markdown editor with image uploads and live preview
@@ -14,11 +14,10 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
.include <bsd.port.pre.mk>
Index: www/py-django-markwhat/Makefile
===================================================================
--- www/py-django-markwhat/Makefile
+++ www/py-django-markwhat/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-markwhat
PORTVERSION= 1.6.1
-CATEGORIES= www python textproc
+CATEGORIES= www python django textproc
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Collection of template filters that implement common markup languages
@@ -14,7 +14,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-mezzanine-filebrowser/Makefile
===================================================================
--- www/py-django-mezzanine-filebrowser/Makefile
+++ www/py-django-mezzanine-filebrowser/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-mezzanine-filebrowser
PORTVERSION= 0.5.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
DISTNAME= filebrowser_safe-${PORTVERSION}
MAINTAINER= koobs@FreeBSD.org
@@ -15,7 +15,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gettext python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-mezzanine-grappelli/Makefile
===================================================================
--- www/py-django-mezzanine-grappelli/Makefile
+++ www/py-django-mezzanine-grappelli/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-mezzanine-grappelli
PORTVERSION= 0.5.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
DISTNAME= grappelli_safe-${PORTVERSION}
MAINTAINER= koobs@FreeBSD.org
@@ -15,7 +15,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gettext python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-mezzanine/Makefile
===================================================================
--- www/py-django-mezzanine/Makefile
+++ www/py-django-mezzanine/Makefile
@@ -4,7 +4,7 @@
PORTNAME= django-mezzanine
PORTVERSION= 4.3.1
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
@@ -13,10 +13,9 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-contrib-comments>0:www/py-django-contrib-comments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-mezzanine-filebrowser>=0.5.0:www/py-django-mezzanine-filebrowser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.5.0:www/py-django-mezzanine-grappelli@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-contrib-comments>0:www/py-django-contrib-comments@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-mezzanine-filebrowser>=0.5.0:www/py-django-mezzanine-filebrowser@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.5.0:www/py-django-mezzanine-grappelli@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=2.0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.3:www/py-beautifulsoup@${PY_FLAVOR} \
@@ -29,7 +28,7 @@
USES= gettext python
USE_GITHUB= yes
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
GH_ACCOUNT= stephenmcd
GH_PROJECT= mezzanine
Index: www/py-django-model-utils/Makefile
===================================================================
--- www/py-django-model-utils/Makefile
+++ www/py-django-model-utils/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-model-utils
PORTVERSION= 3.2.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Django model mixins and utilities
@@ -13,10 +13,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-modelcluster/Makefile
===================================================================
--- www/py-django-modelcluster/Makefile
+++ www/py-django-modelcluster/Makefile
@@ -3,7 +3,7 @@
PORTNAME= django-modelcluster
PORTVERSION= 5.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,13 +16,13 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2015.2:devel/py-pytz@${PY_FLAVOR}
USES= python:3.5+
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django:2.2+
NO_ARCH= yes
OPTIONS_DEFINE= TAGGIT
TAGGIT_DESC= Tagging support
-TAGGIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit>=0.20:www/py-dj22-django-taggit@${PY_FLAVOR}
+TAGGIT_RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-taggit>=0.20:www/py-django-taggit@${DJANGO_FLAVOR}
.include <bsd.port.mk>
Index: www/py-django-modern-rpc/Makefile
===================================================================
--- www/py-django-modern-rpc/Makefile
+++ www/py-django-modern-rpc/Makefile
@@ -3,19 +3,17 @@
PORTNAME= django-modern-rpc
PORTVERSION= 0.12.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple and modern JSON-RPC and XML-RPC server implementation for Django
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8.0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-mptt/Makefile
===================================================================
--- www/py-django-mptt/Makefile
+++ www/py-django-mptt/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-mptt
PORTVERSION= 0.9.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django
@@ -13,15 +13,12 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}django-js-asset>0:www/py-django-js-asset@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-js-asset>0:www/py-django-js-asset@${DJANGO_FLAVOR}
USES= gettext python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-happenings \
- ${PYTHON_PKGNAMEPREFIX}dj21-django-mptt \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-mptt
+CONFLICTS_INSTALL= ${DJANGO_PKGNAMEPREFIX}django-happenings
.include <bsd.port.mk>
Index: www/py-django-netfields/Makefile
===================================================================
--- www/py-django-netfields/Makefile
+++ www/py-django-netfields/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-netfields
DISTVERSION= 0.8
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alfred@FreeBSD.org
COMMENT= Django PostgreSQL netfields implementation
@@ -13,12 +13,11 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \
${PY_IPADDRESS}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-openid-auth/Makefile
===================================================================
--- www/py-django-openid-auth/Makefile
+++ www/py-django-openid-auth/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-openid-auth
PORTVERSION= 0.14
-CATEGORIES= www security python
+CATEGORIES= www security python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= xenophon+fbsdports@irtnog.org
COMMENT= OpenID integration for django.contrib.auth
@@ -13,11 +13,10 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.6:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
PORTDOCS= README.txt TODO.txt
Index: www/py-django-otp-yubikey/Makefile
===================================================================
--- www/py-django-otp-yubikey/Makefile
+++ www/py-django-otp-yubikey/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-otp-yubikey
PORTVERSION= 0.5.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Plugin that verifies YubiKey OTP tokens
@@ -13,9 +13,9 @@
LICENSE= BSD2CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}YubiOTP>=0.2.1:security/py-YubiOTP@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-otp>0.4.0:www/py-django-otp@${PY_FLAVOR}
+ ${DJANGO_PKGNAMEPREFIX}django-otp>0.4.0:www/py-django-otp@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-otp/Makefile
===================================================================
--- www/py-django-otp/Makefile
+++ www/py-django-otp/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-otp
PORTVERSION= 0.5.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Adding two-factor authentication to Django
@@ -13,6 +13,6 @@
LICENSE= BSD2CLAUSE
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-overextends/Makefile
===================================================================
--- www/py-django-overextends/Makefile
+++ www/py-django-overextends/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-overextends
PORTVERSION= 0.4.3
PORTREVISION= 2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Django reusable app enabling circular template inheritance
@@ -14,11 +14,10 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx-me>=0.1.2:textproc/py-sphinx-me@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx-me>=0.1.2:textproc/py-sphinx-me@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-photologue/Makefile
===================================================================
--- www/py-django-photologue/Makefile
+++ www/py-django-photologue/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-photologue
PORTVERSION= 3.8.1
PORTREVISION= 2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Powerful image management and gallery application for Django
@@ -14,13 +14,12 @@
LICENSE= BSD3CLAUSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-sortedm2m>=1.5.0:www/py-django-sortedm2m@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-sortedm2m>=1.5.0:www/py-django-sortedm2m@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ExifRead>=2.1.2:graphics/py-exifread@${PY_FLAVOR}
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.pre.mk>
Index: www/py-django-picklefield/Makefile
===================================================================
--- www/py-django-picklefield/Makefile
+++ www/py-django-picklefield/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-picklefield
PORTVERSION= 2.1.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Pickled object field for Django
@@ -15,10 +15,9 @@
# Reminder: www/seahub depends on django, changing django version may break seahub
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django=build,run
NO_ARCH= yes
Index: www/py-django-pipeline/Makefile
===================================================================
--- www/py-django-pipeline/Makefile
+++ www/py-django-pipeline/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-pipeline
PORTVERSION= 1.6.14
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Asset (css/js) packaging library for Django
@@ -17,6 +17,6 @@
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-post_office/Makefile
===================================================================
--- www/py-django-post_office/Makefile
+++ www/py-django-post_office/Makefile
@@ -4,8 +4,8 @@
PORTNAME= django-post_office
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.1
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= www python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
COMMENT= Django app to monitor and send mail asynchronously
@@ -13,11 +13,10 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
USE_LOCALE= en_US.UTF-8
USE_GITHUB= yes
Index: www/py-django-profiles/Makefile
===================================================================
--- www/py-django-profiles/Makefile
+++ www/py-django-profiles/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-profiles
PORTVERSION= 0.2
PORTREVISION= 2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= http://bitbucket.org/ubernostrum/django-profiles/get/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
DISTNAME= v${PORTVERSION}
DIST_SUBDIR= ${PORTNAME}
@@ -17,12 +17,10 @@
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django111@${PY_FLAVOR}
-
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= python
-USE_PYTHON= distutils autoplist
-DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
+USE_PYTHON= distutils autoplist django
+DOCSDIR= ${PREFIX}/share/doc/${DJANGO_PKGNAMEPREFIX}-${PORTNAME}
OPTIONS_DEFINE= DOCS
PORTDOCS= *
Index: www/py-django-prometheus/Makefile
===================================================================
--- www/py-django-prometheus/Makefile
+++ www/py-django-prometheus/Makefile
@@ -12,13 +12,10 @@
LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj22-django-prometheus
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
@@ -31,6 +28,6 @@
MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${PY_FLAVOR}
MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR}
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR}
-REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-redis>=4.8:www/py-django-redis@${PY_FLAVOR}
+REDIS_RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-redis>=4.8:www/py-django-redis@${DJANGO_FLAVOR}
.include <bsd.port.mk>
Index: www/py-django-pyscss/Makefile
===================================================================
--- www/py-django-pyscss/Makefile
+++ www/py-django-pyscss/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-pyscss
PORTVERSION= 2.0.2
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alexander.nusov@nfvexpress.com
COMMENT= Makes it easier to use PySCSS in Django
@@ -14,11 +14,10 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.4:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-ranged-response/Makefile
===================================================================
--- www/py-django-ranged-response/Makefile
+++ www/py-django-ranged-response/Makefile
@@ -2,19 +2,17 @@
PORTNAME= django-ranged-response
DISTVERSION= 0.2.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Modified Django FileResponse that adds Content-Range headers
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-recaptcha/Makefile
===================================================================
--- www/py-django-recaptcha/Makefile
+++ www/py-django-recaptcha/Makefile
@@ -3,9 +3,9 @@
PORTNAME= recaptcha
PORTVERSION= 2.0.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
DISTNAME= django-${PORTNAME}-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
@@ -14,10 +14,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-django-redis/Makefile
===================================================================
--- www/py-django-redis/Makefile
+++ www/py-django-redis/Makefile
@@ -1,11 +1,10 @@
# $FreeBSD$
PORTNAME= django-redis
-PORTVERSION= 4.10.0
-PORTREVISION= 1
-CATEGORIES= www databases
+PORTVERSION= 4.11.0
+CATEGORIES= www databases python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Full featured Redis cache/session backend for Django
@@ -13,14 +12,14 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fakeredis>=0:databases/py-fakeredis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-redis/distinfo
===================================================================
--- www/py-django-redis/distinfo
+++ www/py-django-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1547928909
-SHA256 (django-redis-4.10.0.tar.gz) = af0b393864e91228dd30d8c85b5c44d670b5524cb161b7f9e41acc98b6e5ace7
-SIZE (django-redis-4.10.0.tar.gz) = 59208
+TIMESTAMP = 1581247415
+SHA256 (django-redis-4.11.0.tar.gz) = a5b1e3ffd3198735e6c529d9bdf38ca3fcb3155515249b98dc4d966b8ddf9d2b
+SIZE (django-redis-4.11.0.tar.gz) = 32219
Index: www/py-django-registration-defaults/Makefile
===================================================================
--- www/py-django-registration-defaults/Makefile
+++ www/py-django-registration-defaults/Makefile
@@ -3,19 +3,19 @@
PORTNAME= django-registration-defaults
PORTVERSION= 0.4.4
-PORTREVISION= 1
-CATEGORIES= www python
+PORTREVISION= 2
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= skozlov@FreeBSD.org
COMMENT= Default templates and settings for django-registration
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-registration>=0:www/py-django-registration@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-registration>=0:www/py-django-registration@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-registration-redux/Makefile
===================================================================
--- www/py-django-registration-redux/Makefile
+++ www/py-django-registration-redux/Makefile
@@ -4,8 +4,8 @@
PORTNAME= django-registration-redux
PORTVERSION= 2.6
DISTVERSIONPREFIX= v
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= www python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= User-registration application for Django
@@ -13,16 +13,15 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
+
USE_GITHUB= yes
GH_ACCOUNT= macropin
GH_PROJECT= django-registration
NO_ARCH= yes
-CONFLICTS_INSTALL= pootle ${PYTHON_PKGNAMEPREFIX}django-registration
+CONFLICTS_INSTALL= pootle ${DJANGO_PKGNAMEPREFIX}django-registration
.include <bsd.port.mk>
Index: www/py-django-registration/Makefile
===================================================================
--- www/py-django-registration/Makefile
+++ www/py-django-registration/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-registration
PORTVERSION= 2.4.1
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= User-registration application for Django
@@ -14,13 +14,12 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confusable_homoglyphs>=0:devel/py-confusable_homoglyphs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confusable_homoglyphs>=0:devel/py-confusable_homoglyphs@${PY_FLAVOR}
NO_ARCH= yes
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
-CONFLICTS_INSTALL= pootle ${PYTHON_PKGNAMEPREFIX}django-registration-redux
+CONFLICTS_INSTALL= pootle ${DJANGO_PKGNAMEPREFIX}django-registration-redux
.include <bsd.port.mk>
Index: www/py-django-rest-swagger/Makefile
===================================================================
--- www/py-django-rest-swagger/Makefile
+++ www/py-django-rest-swagger/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-rest-swagger
DISTVERSION= 2.2.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Swagger UI for Django REST framework
@@ -13,12 +13,12 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coreapi>0:devel/py-coreapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework>0:www/py-djangorestframework@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}djangorestframework>0:www/py-djangorestframework@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openapi-codec>0:devel/py-openapi-codec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-reversion/Makefile
===================================================================
--- www/py-django-reversion/Makefile
+++ www/py-django-reversion/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-reversion
PORTVERSION= 2.0.13
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= xenophon+fbsdports@irtnog.org
COMMENT= Provides comprehensive version control facilities to Django apps
@@ -13,10 +13,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
PORTDOCS= *
Index: www/py-django-sekizai/Makefile
===================================================================
--- www/py-django-sekizai/Makefile
+++ www/py-django-sekizai/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-sekizai
PORTVERSION= 0.10.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= xenophon+fbsdports@irtnog.org
COMMENT= Block templating system for Django
@@ -13,11 +13,10 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.1:www/py-django-classy-tags@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-classy-tags>=0.3.1:www/py-django-classy-tags@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= distutils concurrent autoplist
+USE_PYTHON= distutils concurrent autoplist django
NO_ARCH= yes
PORTDOCS= *
Index: www/py-django-simple-captcha/Makefile
===================================================================
--- www/py-django-simple-captcha/Makefile
+++ www/py-django-simple-captcha/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-simple-captcha
PORTVERSION= 0.5.12
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= jhixson@FreeBSD.org
COMMENT= Simple, yet powerful, Django captcha application
@@ -14,12 +14,11 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.7.0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-ranged-response>=0.2.0:www/py-django-ranged-response@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-ranged-response>=0.2.0:www/py-django-ranged-response@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six@${PY_FLAVOR}
USES= python zip
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-django-simple-history/Makefile
===================================================================
--- www/py-django-simple-history/Makefile
+++ www/py-django-simple-history/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-simple-history
PORTVERSION= 2.0
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Store model history and view/revert changes from admin site
@@ -14,10 +14,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
PORTDOCS= *.rst
Index: www/py-django-solo/Makefile
===================================================================
--- www/py-django-solo/Makefile
+++ www/py-django-solo/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-solo
PORTVERSION= 1.1.3
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Helps working with singletons
@@ -12,10 +12,8 @@
LICENSE= CC-BY-3.0
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>1.6:www/py-django111@${PY_FLAVOR}
-
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-sortedm2m/Makefile
===================================================================
--- www/py-django-sortedm2m/Makefile
+++ www/py-django-sortedm2m/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-sortedm2m
PORTVERSION= 1.5.0
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Replacement for Django's many to many field #'
@@ -14,10 +14,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
NO_ARCH= yes
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-star-ratings/Makefile
===================================================================
--- www/py-django-star-ratings/Makefile
+++ www/py-django-star-ratings/Makefile
@@ -4,22 +4,21 @@
PORTNAME= django-star-ratings
PORTVERSION= 0.7.0
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Django app to add star ratings to models
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-braces>=0:www/py-django-braces@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-model-utils>=0:www/py-django-model-utils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}swapper>=0:www/py-swapper@${PY_FLAVOR}
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-braces>=0:www/py-django-braces@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-model-utils>=0:www/py-django-model-utils@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}swapper>=0:www/py-swapper@${DJANGO_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-django-statici18n/Makefile
===================================================================
--- www/py-django-statici18n/Makefile
+++ www/py-django-statici18n/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-statici18n
PORTVERSION= 1.9.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
COMMENT= Helper for generating Javascript catalog to static files
@@ -13,12 +13,11 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django-storages/Makefile
===================================================================
--- www/py-django-storages/Makefile
+++ www/py-django-storages/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-storages
PORTVERSION= 1.9.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Generic storages for Django
@@ -12,6 +12,6 @@
LICENSE= BSD3CLAUSE
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-subdomains/Makefile
===================================================================
--- www/py-django-subdomains/Makefile
+++ www/py-django-subdomains/Makefile
@@ -4,18 +4,16 @@
PORTNAME= django-subdomains
PORTVERSION= 2.1.0
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= rum1cro@yandex.ru
COMMENT= Subdomains helpers for the Django framework
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-sudo/Makefile
===================================================================
--- www/py-django-sudo/Makefile
+++ www/py-django-sudo/Makefile
@@ -5,17 +5,15 @@
PORTVERSION= 3.1.0
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Sudo mode is an extra layer of security for Django
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-django-tables2/Makefile
===================================================================
--- www/py-django-tables2/Makefile
+++ www/py-django-tables2/Makefile
@@ -5,7 +5,7 @@
DISTVERSION= 2.2.1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Table/data-grid framework for Django
@@ -13,14 +13,11 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tablib>=0:textproc/py-tablib@${PY_FLAVOR}
USES= python:3.4+
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-tables2 \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-tables2
.include <bsd.port.mk>
Index: www/py-django-tagging/Makefile
===================================================================
--- www/py-django-tagging/Makefile
+++ www/py-django-tagging/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-tagging
PORTVERSION= 0.4.6
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ports@caomhin.org
COMMENT= Generic tagging application for Django
@@ -15,10 +15,8 @@
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
NO_ARCH= yes
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-django-taggit-serializer/Makefile
===================================================================
--- www/py-django-taggit-serializer/Makefile
+++ www/py-django-taggit-serializer/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-taggit-serializer
DISTVERSION= 0.1.7
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Django Taggit serializer for the Django REST Framework
@@ -12,14 +12,12 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-taggit>=0:www/py-django-taggit@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-taggit>=0:www/py-django-taggit@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python:3.5+
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-taggit-serializer \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit-serializer
.include <bsd.port.mk>
Index: www/py-django-taggit/Makefile
===================================================================
--- www/py-django-taggit/Makefile
+++ www/py-django-taggit/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-taggit
PORTVERSION= 1.2.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Reusable Django application for simple tagging
@@ -12,13 +12,12 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isort>0:devel/py-isort@${PY_FLAVOR}
USES= python:3.5+
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-taggit \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit
+
.include <bsd.port.mk>
Index: www/py-django-tastypie/Makefile
===================================================================
--- www/py-django-tastypie/Makefile
+++ www/py-django-tastypie/Makefile
@@ -4,9 +4,9 @@
PORTNAME= django-tastypie
PORTVERSION= 0.14.1
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= wg@FreeBSD.org
COMMENT= Create REST API for Django apps
@@ -14,11 +14,10 @@
LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-mimeparse>=0.1.4:devel/py-python-mimeparse@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-django-templatetag-sugar/Makefile
===================================================================
--- www/py-django-templatetag-sugar/Makefile
+++ www/py-django-templatetag-sugar/Makefile
@@ -4,18 +4,16 @@
PORTNAME= templatetag-sugar
PORTVERSION= 1.0
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
DISTNAME= django-${PORTNAME}-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Library to make writing templatetags in Django sweet
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-timezone-field/Makefile
===================================================================
--- www/py-django-timezone-field/Makefile
+++ www/py-django-timezone-field/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-timezone-field
DISTVERSION= 3.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Provides database and form fields for pytz timezone objects for Django
@@ -12,15 +12,12 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
-NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-django-timezone-field \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-timezone-field
+NO_ARCH= yes
# The 4.0 release dropped support for Django 1.11, 2.0, 2.1 and Python 2.7
PORTSCOUT= limit:^3\.
Index: www/py-django-tinymce/Makefile
===================================================================
--- www/py-django-tinymce/Makefile
+++ www/py-django-tinymce/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-tinymce
PORTVERSION= 2.7.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= skozlov@FreeBSD.org
COMMENT= Django application to use TinyMCE editor
@@ -13,10 +13,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
PORTDOCS= *.rst
Index: www/py-django-treebeard/Makefile
===================================================================
--- www/py-django-treebeard/Makefile
+++ www/py-django-treebeard/Makefile
@@ -2,9 +2,9 @@
PORTNAME= django-treebeard
DISTVERSION= 4.3
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Efficient tree implementations for Django
@@ -12,16 +12,14 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \
+DOCS_USE= PYTHON=django=build
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
Index: www/py-django-voting/Makefile
===================================================================
--- www/py-django-voting/Makefile
+++ www/py-django-voting/Makefile
@@ -3,9 +3,10 @@
PORTNAME= django-voting
PORTVERSION= 0.2
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Generic voting application for Django
@@ -14,6 +15,6 @@
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django-webpack-loader/Makefile
===================================================================
--- www/py-django-webpack-loader/Makefile
+++ www/py-django-webpack-loader/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-webpack-loader
PORTVERSION= 0.6.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
COMMENT= Transparently use webpack with Django
@@ -13,10 +13,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.10.1:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist concurrent
+USE_PYTHON= distutils autoplist concurrent django
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-django-widget-tweaks/Makefile
===================================================================
--- www/py-django-widget-tweaks/Makefile
+++ www/py-django-widget-tweaks/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django-widget-tweaks
PORTVERSION= 1.4.2
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Tweak form field rendering in templates, not in python-level form definitions
@@ -13,10 +13,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>1.2:www/py-django111@${PY_FLAVOR}
-
NO_ARCH= yes
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
.include <bsd.port.mk>
Index: www/py-django/Makefile
===================================================================
--- www/py-django/Makefile
+++ www/py-django/Makefile
@@ -3,7 +3,7 @@
PORTNAME= django
PORTVERSION= 1.11.28
-CATEGORIES= www python
+CATEGORIES= www python django
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
Index: www/py-django111/Makefile
===================================================================
--- www/py-django111/Makefile
+++ www/py-django111/Makefile
@@ -4,8 +4,8 @@
# Remember to update www/py-django along with this port.
PORTNAME= django
-PORTVERSION= 1.11.28
-CATEGORIES= www python
+PORTVERSION= ${DJANGO_PORTVERSION}
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP \
https://www.djangoproject.com/m/releases/${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -63,4 +63,5 @@
${MKDIR} ${STAGEDIR}/${DOCSDIR}
${CP} -R ${WRKSRC}/docs/_build/html ${STAGEDIR}/${DOCSDIR}
+.include "${.CURDIR}/Makefile.version"
.include <bsd.port.mk>
Index: www/py-django111/Makefile.version
===================================================================
--- /dev/null
+++ www/py-django111/Makefile.version
@@ -0,0 +1,4 @@
+# Mk/Uses/python.mk includes this file, don't remove it!
+# $FreeBSD$
+
+DJANGO_PORTVERSION= 1.11.28
Index: www/py-django22/Makefile
===================================================================
--- www/py-django22/Makefile
+++ www/py-django22/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= django
-PORTVERSION= 2.2.10
-CATEGORIES= www python
+PORTVERSION= ${DJANGO_PORTVERSION}
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP \
https://www.djangoproject.com/m/releases/${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: www/py-django22/Makefile.version
===================================================================
--- /dev/null
+++ www/py-django22/Makefile.version
@@ -0,0 +1,4 @@
+# Mk/Uses/python.mk includes this file, don't remove it!
+# $FreeBSD$
+
+DJANGO_PORTVERSION= 2.2.10
Index: www/py-django30/Makefile
===================================================================
--- www/py-django30/Makefile
+++ www/py-django30/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= django
-PORTVERSION= 3.0.3
-CATEGORIES= www python
+PORTVERSION= ${DJANGO_PORTVERSION}
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP \
https://www.djangoproject.com/m/releases/${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -67,4 +67,5 @@
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} tests/runtests.py --settings=test_sqlite
+.include "${.CURDIR}/Makefile.version"
.include <bsd.port.mk>
Index: www/py-django30/Makefile.version
===================================================================
--- /dev/null
+++ www/py-django30/Makefile.version
@@ -0,0 +1,4 @@
+# Mk/Uses/python.mk includes this file, don't remove it!
+# $FreeBSD$
+
+DJANGO_PORTVERSION= 3.0.3
Index: www/py-django_compressor/Makefile
===================================================================
--- www/py-django_compressor/Makefile
+++ www/py-django_compressor/Makefile
@@ -3,9 +3,9 @@
PORTNAME= django_compressor
PORTVERSION= 2.4
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
COMMENT= Compresses linked and inline JavaScript/CSS into a single cached file
@@ -13,12 +13,12 @@
LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versiontools>=1.8.2:devel/py-versiontools@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-appconf>=1.0.2:www/py-django-appconf@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-appconf>=1.0.2:www/py-django-appconf@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rcssmin>=1.0.6:archivers/py-rcssmin@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rjsmin>=1.1.0:archivers/py-rjsmin@${PY_FLAVOR}
USES= python${PY_SLIMIT}
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
OPTIONS_DEFINE= BEAUTIFULSOUP LXML HTML5LIB SLIMIT
Index: www/py-django_openstack_auth/Makefile
===================================================================
--- www/py-django_openstack_auth/Makefile
+++ www/py-django_openstack_auth/Makefile
@@ -6,7 +6,7 @@
PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alexander.nusov@nfvexpress.com
COMMENT= Django authentication backend for use with OpenStack Identity
@@ -16,14 +16,13 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oslo.config>=4.0.0:devel/py-oslo.config@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.1.0:devel/py-keystoneauth1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
Index: www/py-django_polymorphic/Makefile
===================================================================
--- www/py-django_polymorphic/Makefile
+++ www/py-django_polymorphic/Makefile
@@ -1,11 +1,11 @@
# Created by: Kevin Golding <ports@caomhin.org>
# $FreeBSD$
-PORTNAME= django_polymorphic
+PORTNAME= polymorphic
PORTVERSION= 2.0.3
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
DISTNAME= django-polymorphic-${PORTVERSION}
MAINTAINER= ports@caomhin.org
@@ -14,10 +14,8 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-djangocms-admin-style/Makefile
===================================================================
--- www/py-djangocms-admin-style/Makefile
+++ www/py-djangocms-admin-style/Makefile
@@ -2,19 +2,17 @@
PORTNAME= djangocms-admin-style
DISTVERSION= 1.4.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Pretty CSS styles for the django CMS admin interface
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
Index: www/py-djangoql/Makefile
===================================================================
--- www/py-djangoql/Makefile
+++ www/py-djangoql/Makefile
@@ -2,9 +2,9 @@
PORTNAME= djangoql
PORTVERSION= 0.13.1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= grembo@FreeBSD.org
COMMENT= Advanced search language for Django, with auto-completion
@@ -12,11 +12,10 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>0:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ply>=3.8:devel/py-ply@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.8:devel/py-ply@${PY_FLAVOR}
USES= python:3.5+
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django=2.2+
NO_ARCH= yes
Index: www/py-djangorestframework-csv/Makefile
===================================================================
--- www/py-djangorestframework-csv/Makefile
+++ www/py-djangorestframework-csv/Makefile
@@ -3,9 +3,10 @@
PORTNAME= djangorestframework-csv
PORTVERSION= 2.0.0
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alfred@FreeBSD.org
COMMENT= Django REST framework
@@ -13,6 +14,6 @@
LICENSE= BSD2CLAUSE
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-djangorestframework-filters/Makefile
===================================================================
--- www/py-djangorestframework-filters/Makefile
+++ www/py-djangorestframework-filters/Makefile
@@ -3,9 +3,10 @@
PORTNAME= djangorestframework-filters
PORTVERSION= 0.10.2
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alfred@FreeBSD.org
COMMENT= Filtering extension to Django REST Framework
@@ -13,6 +14,6 @@
LICENSE= BSD2CLAUSE
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-djangorestframework-xml/Makefile
===================================================================
--- www/py-djangorestframework-xml/Makefile
+++ www/py-djangorestframework-xml/Makefile
@@ -3,9 +3,10 @@
PORTNAME= djangorestframework-xml
PORTVERSION= 1.3.0
-CATEGORIES= www python
+PORTREVISION= 1
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alfred@FreeBSD.org
COMMENT= Django REST framework
@@ -13,6 +14,6 @@
LICENSE= BSD2CLAUSE
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-djangorestframework/Makefile
===================================================================
--- www/py-djangorestframework/Makefile
+++ www/py-djangorestframework/Makefile
@@ -5,7 +5,7 @@
PORTEPOCH= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Django REST framework
@@ -13,14 +13,10 @@
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework?? \
- ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework
+CONFLICTS_INSTALL= ${DJANGO_PKGNAMEPREFIX}djangorestframework??
NO_ARCH= yes
.include <bsd.port.mk>
Index: www/py-djangorestframework36/Makefile
===================================================================
--- www/py-djangorestframework36/Makefile
+++ www/py-djangorestframework36/Makefile
@@ -5,7 +5,7 @@
PORTVERSION= 3.6.4
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
PKGNAMESUFFIX= 36
MAINTAINER= alfred@FreeBSD.org
@@ -14,9 +14,8 @@
LICENSE= BSD2CLAUSE
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django=1.11
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}djangorestframework \
- ${PYTHON_PKGNAMEPREFIX}dj21-djangorestframework
+CONFLICTS_INSTALL= ${DJANGO_PKGNAMEPREFIX}djangorestframework
.include <bsd.port.mk>
Index: www/py-djangotoolbox/Makefile
===================================================================
--- www/py-djangotoolbox/Makefile
+++ www/py-djangotoolbox/Makefile
@@ -3,18 +3,16 @@
PORTNAME= djangotoolbox
PORTVERSION= 1.8.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= jhixson@FreeBSD.org
COMMENT= Common API for running Django on non-relational/NoSQL databases
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>0:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
.include <bsd.port.mk>
Index: www/py-dojango/Makefile
===================================================================
--- www/py-dojango/Makefile
+++ www/py-dojango/Makefile
@@ -4,18 +4,16 @@
PORTNAME= dojango
PORTVERSION= 0.5.9
PORTREVISION= 1
-CATEGORIES= www python java
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= www python django java
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= jpaetzel@FreeBSD.org
COMMENT= Django application for building dojo
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.6:www/py-django111@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
USE_GITHUB= yes
GH_ACCOUNT= william-gr
Index: www/py-drf-yasg/Makefile
===================================================================
--- www/py-drf-yasg/Makefile
+++ www/py-drf-yasg/Makefile
@@ -2,9 +2,9 @@
PORTNAME= drf-yasg
DISTVERSION= 1.17.0
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Yet Another Swagger Generator
@@ -13,8 +13,7 @@
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.0.6:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11.7:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.8:www/py-djangorestframework@${PY_FLAVOR} \
+RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}djangorestframework>=3.8:www/py-djangorestframework@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
@@ -25,10 +24,8 @@
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist django
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj21-drf-yasg \
- ${PYTHON_PKGNAMEPREFIX}dj22-drf-yasg
.include <bsd.port.mk>
Index: www/py-google-api-python-client/Makefile
===================================================================
--- www/py-google-api-python-client/Makefile
+++ www/py-google-api-python-client/Makefile
@@ -26,7 +26,8 @@
OPTIONS_DEFINE= DJANGO GAE WEBTEST
DJANGO_DESC= Use the library with Django
-DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.3:www/py-django111@${PY_FLAVOR}
+DJANGO_USE= PYTHON=django
+DJANGO_VARS= PKGNAMEPREFIX=${DJANGO_PKGNAMEPREFIX}
GAE_DESC= Use the library with Google App Engine
GAE_RUN_DEPENDS= google-appengine>=1.4.3:www/google-appengine
WEBTEST_DESC= Use WebTest helper to test WSGI apps
Index: www/py-graphite-web/Makefile
===================================================================
--- www/py-graphite-web/Makefile
+++ www/py-graphite-web/Makefile
@@ -4,8 +4,8 @@
PORTNAME= graphite-web
PORTVERSION= 1.1.5
PORTREVISION= 1
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= www python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= swills@FreeBSD.org
COMMENT= Enterprise scalable realtime graphing platform
@@ -17,8 +17,7 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:graphics/py-cairo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}carbon>=${PORTVERSION}:databases/py-carbon@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scandir>=0:sysutils/py-scandir@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \
@@ -30,7 +29,7 @@
GH_ACCOUNT= graphite-project
CPE_VENDOR= graphite_project
CPE_PRODUCT= graphite
-USE_PYTHON= distutils
+USE_PYTHON= distutils django
SHEBANG_FILES= bin/build-index.sh
SUB_FILES= pkg-message
SUB_LIST+= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} WWWOWN=${WWWOWN} \
Index: www/py-horizon/Makefile
===================================================================
--- www/py-horizon/Makefile
+++ www/py-horizon/Makefile
@@ -4,9 +4,9 @@
PORTNAME= horizon
PORTVERSION= 13.0.1
PORTREVISION= 2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= https://tarballs.openstack.org/horizon/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= alexander.nusov@nfvexpress.com
COMMENT= OpenStack Dashboard (Horizon)
@@ -17,11 +17,10 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Pint>=0.5:devel/py-Pint@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-babel>=0.5.1:www/py-django-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django_compressor>=2.0:www/py-django_compressor@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-babel>=0.5.1:www/py-django-babel@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django_compressor>=2.0:www/py-django_compressor@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.3.0:devel/py-keystoneauth1@${PY_FLAVOR} \
@@ -73,7 +72,7 @@
${PYTHON_PKGNAMEPREFIX}XStatic-tv4>=1.2.7.0:devel/py-XStatic-tv4@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django
NO_ARCH= yes
USERS= horizon
@@ -82,7 +81,7 @@
SUB_FILES= pkg-message
SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
-CONFLICTS_INSTALL= py??-horizon-*
+CONFLICTS_INSTALL= py??-django*-horizon-*
post-patch:
@${REINPLACE_CMD} -Ee 's|(pyScss)!=1.3.5,|\1|' ${WRKSRC}/requirements.txt
Index: www/py-jsonfield/Makefile
===================================================================
--- www/py-jsonfield/Makefile
+++ www/py-jsonfield/Makefile
@@ -5,7 +5,7 @@
PORTVERSION= 2.1.1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reusable JSONField model for Django to store validated JSON
@@ -13,11 +13,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
-
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django=1.11
NO_ARCH= yes
Index: www/py-jsonfield2/Makefile
===================================================================
--- www/py-jsonfield2/Makefile
+++ www/py-jsonfield2/Makefile
@@ -3,8 +3,8 @@
PORTNAME= jsonfield2
PORTVERSION= 3.0.3
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+CATEGORIES= www python django
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reusable Django field to store validated JSON in your model
@@ -12,10 +12,8 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
-
USES= python:3.5+
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django=1.11
NO_ARCH= yes
Index: www/py-swapper/Makefile
===================================================================
--- www/py-swapper/Makefile
+++ www/py-swapper/Makefile
@@ -3,9 +3,9 @@
PORTNAME= swapper
PORTVERSION= 1.1.2
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Unofficial Django swappable models API
@@ -14,10 +14,9 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.6:www/py-django111@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent distutils django
NO_ARCH= yes
Index: www/py-wagtail/Makefile
===================================================================
--- www/py-wagtail/Makefile
+++ www/py-wagtail/Makefile
@@ -4,9 +4,9 @@
PORTNAME= wagtail
PORTVERSION= 2.7.1
PORTREVISION= 1
-CATEGORIES= www python
+CATEGORIES= www python django
MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Django content management system
@@ -15,11 +15,10 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup460>=4.5.1<4.6.1:www/py-beautifulsoup460@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django22>=2.0<2.3:www/py-django22@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-modelcluster>=5.0<6.0:www/py-django-modelcluster@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit>=1.0<2.0:www/py-dj22-django-taggit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-django-treebeard>=4.2.0<5.0:www/py-dj22-django-treebeard@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework>=3.7.4<4.0:www/py-dj22-djangorestframework@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-modelcluster>=5.0<6.0:www/py-django-modelcluster@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-taggit>=1.0<2.0:www/py-django-taggit@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-treebeard>=4.2.0<5.0:www/py-django-treebeard@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}djangorestframework>=3.7.4<4.0:www/py-djangorestframework@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}draftjs_exporter>=2.1.5:www/py-draftjs_exporter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5lib>=0.999<2:www/py-html5lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=4.0.0:graphics/py-pillow@${PY_FLAVOR} \
@@ -30,7 +29,7 @@
${PYTHON_PKGNAMEPREFIX}willow>=1.3<1.4:graphics/py-willow@${PY_FLAVOR}
USES= python:3.5+ shebangfix
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils django=2.2+
NO_ARCH= yes
Index: www/seahub/Makefile
===================================================================
--- www/seahub/Makefile
+++ www/seahub/Makefile
@@ -5,7 +5,7 @@
DISTVERSION= ${SEAHUB_VER}
DISTVERSIONSUFFIX= -pro
PORTREVISION= 1
-CATEGORIES= www
+CATEGORIES= www python django
MAINTAINER= ultima@FreeBSD.org
COMMENT= Web frontend for Seafile
@@ -13,19 +13,16 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
-
RUN_DEPENDS= bash:shells/bash \
${LOCALBASE}/www/haiwen/seafile-server/seafile/bin/seaf-server:net-mgmt/seafile-server \
- ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-simple-captcha>=0:www/py-django-simple-captcha@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-webpack-loader>=0.6.0:www/py-django-webpack-loader@${PY_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-simple-captcha>=0:www/py-django-simple-captcha@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance@${DJANGO_FLAVOR} \
+ ${DJANGO_PKGNAMEPREFIX}django-webpack-loader>=0.6.0:www/py-django-webpack-loader@${DJANGO_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
@@ -37,6 +34,7 @@
${PY_FUTURES}
USES= gettext-tools:build python:2.7 shebangfix
+USE_PYTHON= django=1.11,build,run
USE_GITHUB= yes
GH_ACCOUNT= haiwen
SHEBANG_FILES= *.sh tests/*.sh *.template *.py tools/*.py seahub/*.py

File Metadata

Mime Type
text/plain
Expires
Sat, Nov 15, 12:03 PM (8 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
25325760
Default Alt Text
D12592.diff (189 KB)

Event Timeline