Index: Mk/Uses/python.mk =================================================================== --- Mk/Uses/python.mk +++ Mk/Uses/python.mk @@ -121,6 +121,34 @@ # # 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.1+ - Use at least the specified version of Django +# django=1.11-2.1 - Use a version from the indicated range +# django=-2.1 - Use at most the specified version of Django +# django=nodjangoflavor +# - Don't modify FLAVOR or FLAVORS to include +# the django version. +# 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 +270,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.1, +# django2.2 +# +# 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, 21, 22 +# +# DJANGO_PORTSDIR - The port directory of the chosen Django framework +# # MAINTAINER: python@FreeBSD.org .if !defined(_INCLUDE_USES_PYTHON_MK) @@ -256,9 +313,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 \ - py3kplist pythonprefix + +_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}) @@ -394,7 +453,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/.//} @@ -408,12 +467,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} @@ -429,7 +488,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} @@ -488,6 +547,180 @@ 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 2.1 +_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 + +.undef _DJANGO_NO_FLAVOR +.if ${_PYTHON_FEATURE_DJANGO:Mnodjangoflavor} +_DJANGO_NO_FLAVOR= yes +_PYTHON_FEATUREDJANGO:= ${_PYTHON_FEATURE_DJANGO:Nnodjangoflavor} +.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 ${DJANGO1_DEFAULT} ${DJANGO2_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) + +.if !defined(_DJANGO_NO_FLAVOR) + +# ---------------------------------- +# 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.1+ requires python-3.4+ 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 + +FLAVOR:= ${DJANGO_FLAVOR} +.endif # !defined(_DJANGO_NO_FLAVOR) + +.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 @@ -718,4 +951,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,12 @@ BDB_DEFAULT?= 5 # Possible values: 2, 3 COROSYNC_DEFAULT?= 2 +# Possible values: 1.11 2.1 2.2 +DJANGO_DEFAULT?= 1.11 +# Possible values: 1.11 +DJANGO1_DEFAULT= 1.11 +# Possible values: 2.1 2.2 +DJANGO2_DEFAULT= 2.2 # 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 @@ -2579,7 +2579,7 @@ VALID_CATEGORIES+= accessibility afterstep arabic archivers astro audio \ benchmarks biology cad chinese comms converters databases \ - deskutils devel docs dns editors elisp emulators enlightenment finance french ftp \ + deskutils devel django docs dns 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 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-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 @@ -4,8 +4,8 @@ PORTNAME= django-rq PORTVERSION= 2.1.0 PORTREVISION= 1 -CATEGORIES= devel python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +CATEGORIES= devel python django +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MASTER_SITES= CHEESESHOP MAINTAINER= sunpoet@FreeBSD.org @@ -14,9 +14,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,7 +23,7 @@ redis-server:databases/redis USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent distutils django NO_ARCH= yes 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 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-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=run,test 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=test,nodjangoflavor 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 @@ -3,9 +3,9 @@ PORTNAME= easy-thumbnails PORTVERSION= 2.5 -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 @@ -13,18 +13,16 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${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} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" 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= 1 -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.6.12 -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.1:www/py-dj22-django-cacheops@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-django-cors-headers>=3.0.2:www/py-dj22-django-cors-headers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-django-debug-toolbar>=2.0:www/py-dj22-django-debug-toolbar@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-django-filter>=2.1.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.0.15:www/py-dj22-django-prometheus@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-django-rq>=2.1.0:devel/py-dj22-django-rq@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-django-tables2>=2.0.6:www/py-dj22-django-tables2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-django-taggit>=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>=3.0:www/py-dj22-django-timezone-field@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-djangorestframework>=3.9.4:www/py-dj22-djangorestframework@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj22-drf-yasg>=1.16.0:www/py-dj22-drf-yasg@${PY_FLAVOR} \ +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-cacheops>=4.1:www/py-django-cacheops@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-cors-headers>=3.0.2:www/py-django-cors-headers@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-debug-toolbar>=2.0:www/py-django-debug-toolbar@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-filter>=2.1.0:www/py-django-filter@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-mptt>=0.9.1:www/py-django-mptt@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-prometheus>=1.0.15:www/py-django-prometheus@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-rq>=2.1.0:devel/py-django-rq@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-tables2>=2.0.6:www/py-django-tables2@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-taggit>=0:www/py-django-taggit@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-taggit-serializer>=0.1.7:www/py-django-taggit-serializer@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-timezone-field>=3.0:www/py-django-timezone-field@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}djangorestframework>=3.9.4:www/py-djangorestframework@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}drf-yasg>=1.16.0:www/py-drf-yasg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gfm>=0.1.4:textproc/py-gfm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphviz>=0.10.1:graphics/py-graphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ @@ -35,6 +34,7 @@ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.3:databases/py-psycopg2@${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=test .include Index: www/Makefile =================================================================== --- www/Makefile +++ www/Makefile @@ -1450,31 +1450,6 @@ 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-jsonfield2 - 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-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 -# $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 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 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.0 -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 Index: www/py-dj22-django-cors-headers/distinfo =================================================================== --- www/py-dj22-django-cors-headers/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1576102039 -SHA256 (django-cors-headers-3.2.0.tar.gz) = 84933651fbbde8f2bc084bef2f077b79db1ec1389432f21dd661eaae6b3d6a95 -SIZE (django-cors-headers-3.2.0.tar.gz) = 26243 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/ottoyiu/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 -# $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 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 -# $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 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 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 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 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 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 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-jsonfield2/Makefile =================================================================== --- www/py-dj22-django-jsonfield2/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# Created by: Po-Chuan Hsieh -# $FreeBSD$ - -PORTNAME= jsonfield2 -PORTVERSION= 3.1.0 -CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj22-django- - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Reusable Django field to store validated JSON in your model - -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 - -NO_ARCH= yes - -GH_ACCOUNT= rpkilby -USE_GITHUB= yes - -.include Index: www/py-dj22-django-jsonfield2/distinfo =================================================================== --- www/py-dj22-django-jsonfield2/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1575793987 -SHA256 (rpkilby-jsonfield2-3.1.0_GH0.tar.gz) = 96a7381583ac0c371516f8a457ba12d09dc70cd50b47cf630c21322e7b855a4b -SIZE (rpkilby-jsonfield2-3.1.0_GH0.tar.gz) = 11198 Index: www/py-dj22-django-jsonfield2/pkg-descr =================================================================== --- www/py-dj22-django-jsonfield2/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -jsonfield2 is a reusable model field that allows you to store validated JSON, -automatically handling serialization to and from the database. To use, add -jsonfield.JSONField to one of your models. - -WWW: https://pypi.org/project/jsonfield2/ -WWW: https://github.com/rpkilby/jsonfield2 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 -# $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 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 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 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,30 +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}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:3.5+ -USE_PYTHON= autoplist distutils - -NO_ARCH= yes - -do-test: - @cd ${WRKSRC}/tests && ${PYTHON_CMD} runtests.py - -.include 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 -# $FreeBSD$ - -PORTNAME= django-tables2 -DISTVERSION= 2.0.6 -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 Index: www/py-dj22-django-tables2/distinfo =================================================================== --- www/py-dj22-django-tables2/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1556216399 -SHA256 (django-tables2-2.0.6.tar.gz) = 98038606603a157b79bb7564e589d1f21050c463d12c59d5b3848eba9e10a0ae -SIZE (django-tables2-2.0.6.tar.gz) = 71283 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 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 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 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 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 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 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 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-swapper/Makefile =================================================================== --- www/py-dj22-swapper/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# Created by: Po-Chuan Hsieh -# $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 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 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 Index: www/py-django-appmedia/Makefile =================================================================== --- www/py-django-appmedia/Makefile +++ www/py-django-appmedia/Makefile @@ -4,16 +4,14 @@ 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 -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 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 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 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 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.11:www/py-django111@${PY_FLAVOR} - USES= python:-3.4 -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist 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 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 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.1 -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= distutils concurrent autoplist +USE_PYTHON= distutils concurrent autoplist 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 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 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 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 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.1 -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 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,21 +5,19 @@ 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 LICENSE= BSD3CLAUSE -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 Index: www/py-django-filer/Makefile =================================================================== --- www/py-django-filer/Makefile +++ www/py-django-filer/Makefile @@ -3,9 +3,9 @@ PORTNAME= django-filer PORTVERSION= 1.3.2 -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 @@ -13,15 +13,14 @@ 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} \ ${PYTHON_PKGNAMEPREFIX}pillow>=2.3.0:graphics/py-pillow@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils django NO_ARCH= yes .include 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 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 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 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 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 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 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 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 Index: www/py-django-jsonfield2/Makefile =================================================================== --- www/py-django-jsonfield2/Makefile +++ www/py-django-jsonfield2/Makefile @@ -3,8 +3,8 @@ PORTNAME= jsonfield2 PORTVERSION= 3.0.3 -CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +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 NO_ARCH= yes 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= 1 -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,12 +14,11 @@ 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} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils django NO_ARCH= yes .include 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 @@ -2,9 +2,9 @@ # $FreeBSD$ PORTNAME= django-mezzanine -PORTVERSION= 4.3.1 -CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTVERSION= 4.3.1 +CATEGORIES= www python django +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Content management platform built using the Django framework @@ -12,10 +12,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 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 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 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 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= 1 -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} \ ${PYTHON_PKGNAMEPREFIX}pillow>=4.3.0:graphics/py-pillow@${PY_FLAVOR} NO_ARCH= yes USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils django .include 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.0 -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 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-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 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 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 @@ -3,9 +3,9 @@ PORTNAME= django-redis PORTVERSION= 4.10.0 PORTREVISION= 1 -CATEGORIES= www databases +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,15 +13,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} +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-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 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 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 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 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 @@ -3,9 +3,9 @@ PORTNAME= django-simple-captcha PORTVERSION= 0.5.12 -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 @@ -13,13 +13,12 @@ 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}pillow>=2.2.2:graphics/py-pillow@${PY_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 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 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.8 -CATEGORIES= www python +CATEGORIES= www python django MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= lwhsu@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 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 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.0.6 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 -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 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 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 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 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 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 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 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 Index: www/py-django/Makefile =================================================================== --- www/py-django/Makefile +++ www/py-django/Makefile @@ -3,7 +3,7 @@ PORTNAME= django PORTVERSION= 1.11.26 -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.27 -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 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.27 Index: www/py-django22/Makefile =================================================================== --- www/py-django22/Makefile +++ www/py-django22/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= django -PORTVERSION= 2.2.9 -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.9 Index: www/py-django30/Makefile =================================================================== --- www/py-django30/Makefile +++ www/py-django30/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= django -PORTVERSION= 3.0.2 -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 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.2 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 @@ -5,7 +5,7 @@ PORTVERSION= 3.6.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 @@ -15,7 +15,6 @@ 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}oslo.policy>=1.23.0:devel/py-oslo.policy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${PY_FLAVOR} \ @@ -23,7 +22,7 @@ ${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 # $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 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 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 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 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 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 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 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 @@ -14,8 +14,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} \ @@ -27,7 +26,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 @@ -3,9 +3,9 @@ PORTNAME= horizon PORTVERSION= 13.0.1 -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) @@ -16,11 +16,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} \ @@ -74,7 +73,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 @@ -83,7 +82,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 @@ -3,10 +3,10 @@ PORTNAME= jsonfield PORTVERSION= 2.0.2 -PORTREVISION= 1 +PORTREVISION= 2 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 @@ -14,10 +14,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_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+ 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 @@ -3,9 +3,9 @@ PORTNAME= wagtail PORTVERSION= 2.7 -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 @@ -14,11 +14,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<7.0.0:graphics/py-pillow@${PY_FLAVOR} \ @@ -29,7 +28,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 @@ -4,7 +4,7 @@ DISTVERSIONPREFIX= v DISTVERSION= ${SEAHUB_VER} DISTVERSIONSUFFIX= -pro -CATEGORIES= www +CATEGORIES= www python django MAINTAINER= ultima@FreeBSD.org COMMENT= Web frontend for Seafile @@ -12,19 +12,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} \ @@ -36,6 +33,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