Index: Mk/Scripts/version-rel.sh =================================================================== --- /dev/null +++ Mk/Scripts/version-rel.sh @@ -0,0 +1,60 @@ +#!/bin/sh -e +# $FreeBSD$ +# +# MAINTAINER: portmgr@freebsd.org + +usage() { + cat >&2 <, build, run, test +# +# version Define the versions of Django your port is compatible with: +# +# USES=django:1.8 # Only use Django 1.8 +# USES=django:2.0+ # Use Django 2.0 or newer +# USES=django:1.8-1.11 # Use Django 1.8 or 1.11 +# USES=django:-1.11 # Use any Django up to 1.11 +# USES=django # Use any version of Django +# +# build Indicates that Django is needed at build time and adds +# if to BUILD_DEPENDS +# run Indicates that Django is needed at run time and adds +# it to RUN_DEPENDS +# test Indicates that Django is needed at test time and adds +# it to TEST_DEPENDS +# +# Django will be added only as a RUN_DEPENDS if none of build, run, +# test are specified. +# +# Variables which can be set by a user: +# +# DEFAULT_VERSIONS - standard mechanism for selecting which is the +# preferred version of django to choose. +# +# Variables which can be set by the port: +# +# none +# +# Variables set by django.mk available to be used by the port: +# +# DJANGO_PORTVERSION - Version number suitable for ${PORTVERSION} +# +# DJANGO_PORTSDIR - The port directory of the chosen Django framework +# +# DJANGO_REL - Django release number without dots, eg. 10818 11108 +# 20000 +# +# DJANGO_SUFFIX - The major-minor release number of the chosen Django +# framework without dots, e.g. 18, 111, 20 +# +# DJANGO_MAJOR_VER - The major release version of the chosen Django +# framework. e.g. 1, 2 +# +# DJANGO_VER - The major-minor release version of the chosen Django +# framework. e.g. 1.8, 1.11, 2.0 +# +# DJANGO_PKGNAMEPREFIX - Use this as a ${PKGNAMEPREFIX} to distinguish +# packages for different Django+Python versions. +# default: py${PYTHON_SUFFIX}-django${DJANGO_SUFFIX}- +# +# DJANGO_FLAVOR - Use to tag Django ports in {BUILD,RUN,TEST}_DEPENDS +# lines for flavor support. +# +# MAINTAINER: python@FreeBSD.org + +.if !defined(_INCLUDE_USES_DJANGO_MK) +_INCLUDE_USES_DJANGO_MK= yes + +# Ensure the USES=python has already been processed +.if !defined(_INCLUDE_USES_PYTHON_MK) +IGNORE= USES=django must be preceeded by USES=python +.else + +# What Django versions are currently supported? +# Please keep in sync with the comment in Mk/bsd.default-versions.mk +_DJANGO_VERSIONS= 1.11 2.0 1.8 # in preference order +_DJANGO_PORTBRANCH= 1.11 # ${_DJANGO_VERSIONS:[1]} +_DJANGO_RELPORTDIR= www/py-django + +_DJANGO_ARGS= ${django_ARGS:S/,/ /g} + +.undef _DJANGO_BUILD_DEP +.if ${_DJANGO_ARGS:Mbuild} +_DJANGO_BUILD_DEP= yes +_DJANGO_ARGS:= ${_DJANGO_ARGS:Nbuild} +.endif + +.undef _DJANGO_RUN_DEP +.if ${_DJANGO_ARGS:Mrun} +_DJANGO_RUN_DEP= yes +_DJANGO_ARGS:= ${_DJANGO_ARGS:Nrun} +.endif + +.undef _DJANGO_TEST_DEP +.if ${_DJANGO_ARGS:Mtest} +_DJANGO_TEST_DEP= yes +_DJANGO_ARGS:= ${_DJANGO_ARGS:Ntest} +.endif + +# If none of build, run or test dependencies are specified, assume +# that only a RUN_DEPENDS is needed. +.if !defined(_DJANGO_BUILD_DEP) && !defined(_DJANGO_RUN_DEP) && \ + !defined(_DJANGO_TEST_DEP) +_DJANGO_RUN_DEP= yes +.endif + +# Choose ether the systemwide default -- the first value from +# _DJANGO_VERSIONS -- or the value set in DEFAULT_VERSIONS +_DJANGO_DEFAULT:= ${DJANGO_DEFAULT:U${_DJANGO_PORTBRANCH}} + +# DEFAULT_VERSIONS should contain one of the known Django versions +.if ! ${_DJANGO_VERSIONS:M${_DJANGO_DEFAULT}} +IGNORE= Invalid django version ${_DJANGO_DEFAULT} should be one of: ${_DJANGO_VERSIONS:O} +.endif + +.if defined(DJANGO_VERSION) +# Inherit the Django version passed down via DEPENDS_ARGS, if set. +_DJANGO_VERSION:= ${DJANGO_VERSION:S/^django//} +.else +_DJANGO_VERSION:= ${_DJANGO_DEFAULT} +.endif + +_DJANGO_VERSION_REL!= ${SH} ${SCRIPTSDIR}/version-rel.sh ${_DJANGO_VERSION} + +# Validate whether the requested version meets the version restriction +# from USES. Uses a rather circumlocuitous way of achieving a +# 'regular expression match' + +.if empty(${_DJANGO_ARGS}) +# Unspecified Version limits. + +.undef _DJ_LOWER +.undef _DJ_LOWER_REL +.undef _DJ_UPPER +.undef _DJ_UPPER_REL + +.elif ${_DJANGO_ARGS:C/^([1-9]\.[0-9]+)$/matched/:Mmatched} +# Exact Version number of the form: 1.11 + +_DJ_LOWER:= ${_DJANGO_ARGS:C/^([1-9]\.[0-9]+)$/\1/} +_DJ_LOWER_REL!= ${SH} ${SCRIPTSDIR}/version-rel.sh ${_DJ_LOWER} +_DJ_UPPER:= ${_DJ_LOWER} +_DJ_UPPER_REL:= ${_DJ_LOWER_REL} + +.elif ${_DJANGO_ARGS:C/^(-[1-9]\.[0-9]+)$/matched/:Mmatched} +# Upper Version Limit of the form: -1.11 + +.undef _DJ_LOWER +.undef _DJ_LOWER_REL +_DJ_UPPER:= ${_DJANGO_ARGS:C/^-([1-9]\.[0-9]+)$/\1/} +_DJ_UPPER_REL!= ${SH} ${SCRIPTSDIR}/version-rel.sh ${_DJ_UPPER} + +.elif ${_DJANGO_ARGS:C/^([1-9]\.[0-9]+-[1-9]\.[0-9]+)$/matched/:Mmatched} +# Specified Version Range of the form: 1.8-1.11 + +_DJ_LOWER:= ${_DJANGO_ARGS:C/^([1-9]\.[0-9]+)-[1-9]\.[0-9]+$/\1/} +_DJ_LOWER_REL!= ${SH} ${SCRIPTSDIR}/version-rel.sh ${_DJ_LOWER} +_DJ_UPPER:= ${_DJANGO_ARGS:C/^[1-9]\.[0-9]+-([1-9]\.[0-9]+)$/\1/} +_DJ_UPPER_REL!= ${SH} ${SCRIPTSDIR}/version-rel.sh ${_DJ_UPPER} + +.elif ${_DJANGO_ARGS:C/^([1-9]\.[0-9]+\+)$/matched/:Mmatched} +# Lower Version Limit of the form: 1.11+ + +_DJ_LOWER:= ${_DJANGO_ARGS:C/^([1-9]\.[0-9]+)\+$/\1/} +_DJ_LOWER_REL!= ${SH} ${SCRIPTSDIR}/version-rel.sh ${_DJ_LOWER} +.undef _DJ_UPPER +.undef _DJ_UPPER_REL + +.else +# We can't grok _DJANGO_ARGS +IGNORE= Cannot parse \"${_DJANGO_ARGS}\" as a version or version range. +.endif + +# Does the Django version we're depending on for this build fall +# within the specified limits? + +.if defined(${_DJ_LOWER_REL}) && ${_DJANGO_VERSION_REL} < ${_DJ_LOWER_REL} +# Version requested too low for this port +_DJANGO_VERSION_UNSUPPORTED= ${_DJ_LOWER} at least +.endif + +.if defined(${_DJ_UPPER_REL}) && ${_DJANGO_VERSION_REL} > ${_DJ_UPPER_REL} +# Version requested too high for this port +_DJANGO_VERION_UNSUPPORTED= ${_DJ_UPPER} at most +.endif + +# +# If we have a port that needs a version of Django other than the +# specified one, we should set IGNORE. +# +.if defined(_DJANGO_VERSION_UNSUPPORTED) +_DJV:= ${_DJANGO_VERSION} +IGNORE= Port requires Django ${_DJANGO_VERSION_UNSUPPORTED} but ${_DJV} was specified. +.endif + +# ------------------------------ +# FLAVORS: these are a combination of the Django version and the +# Python version, with the restriction that Django 2.0+ requires +# Python 3.3+. Essentially take the python flavors and append the +# django flavors to them. + +_PY_FLAVORS:= ${FLAVORS} +.undef FLAVORS + +.for _djv in ${_DJANGO_VERSIONS:S/.//g} +. for _pyf in ${_PY_FLAVORS} +_f:= ${_pyf}_django${_djv} +. if !${_f:C/^py2[0-9]+_django2[0-9]+$/matched/:Mmatched} +FLAVORS:= ${FLAVORS} ${_f} +. endif +. endfor +.endfor + +.if !empty(FLAVORS) && empty(FLAVOR) +FLAVOR= ${FLAVORS:[1]} +.endif + +.if ${FLAVOR:Mpy[23][0-9]_django[12]*} +_DJ_PYTHON_VERSION:= ${FLAVOR:C/^py([0-9]+)_.*$/\1/:C/(.)/\1/} +_DJANGO_VERSION:= ${FLAVOR:C/^.*_django([0-9]+)$/\1/:C/(.)/\1./} +.endif + +#------------------------------- + +# To avoid having dependencies with @ and empty flavor: +# _DJANGO_VERSION is either set by (first that matches): +# - If using Django flavors, from the current Django and Python flavors +# - If using a version restriction (USES=django:1.11+), from the first +# acceptable default Python and Django versions. +# - From DJANGO_DEFAULT +DJANGO_FLAVOR= py${_DJ_PYTHON_VERSION:S/.//}_django${_DJANGO_VERSION:S/.//} + +# Pass DJANGO_VERSION down the dependency chain. This ensures that +# port A -> B -> C all will use the same django and python versions +# and do not try to find different ones, if the passed version fits +# into the supported version range. + +DJANGO_VERSION?= py-django${_DJANGO_VERSION} +.if !defined(PYTHON_NO_DEPENDS) && \ + ${DJANGO_VERSION} != ${_DJANGO_DEFAULT} +DEPENDS_ARGS+= DJANGO_VERSION=${DJANGO_VERSION} +.endif + +# +# Set some publicly accessible variables +# +DJANGO_VER= ${_DJANGO_VERSION} +DJANGO_SUFFIX= ${_DJANGO_VERSION:S/.//} +DJANGO_MAJOR_VER= ${_DJANGO_VERSION:R} +DJANGO_PORTSDIR= ${_DJANGO_RELPORTDIR}${DJANGO_SUFFIX} + +DJANGO_PKGNAMEPREFIX= py${_DJ_PYTHON_VERSION:S/.//}-django${DJANGO_SUFFIX}- + +# NOTE: +# +# DJANGO_VERSION will hold whatever is passed down the dependency +# chain. If a user runs `make DJANGO_VERSION=django1.11, +# DJANGO_VERSION will be set to 'django1.11'. A port however may +# require a different version, which is stored (above) in +# _DJANGO_VERSION. Every django bit below hence should use +# django${_DJANGO_VERSION}, since this is the value, the _port_ +# requires +# + +# 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 DJANGO_REL with the release version encoded as a 5 digit +# number zero padded so that a numeric sort will order versions +# correctly. e.g. 1.11.8 -> 11108, 2.0 -> 20000. +# +# Assumes minor or patchlevel fields do not exceed 99. +# + +DJANGO_REL!= ${SH} ${SCRIPTSDIR}/version-rel.sh ${DJANGO_PORTVERSION} + +.if defined(_DJANGO_BUILD_DEP) +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django${DJANGO_SUFFIX}>=0:${DJANGO_PORTSDIR}@${PY_FLAVOR} +.endif + +.if defined(_DJANGO_RUN_DEP) +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django${DJANGO_SUFFIX}>=0:${DJANGO_PORTSDIR}@${PY_FLAVOR} +.endif + +.if defined(_DJANGO_TEST_DEP) +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django${DJANGO_SUFFIX}>=0:${DJANGO_PORTSDIR}@${PY_FLAVOR} +.endif + +.endif # _INCLUSE_USES_PYTHON_MK +.endif # _INCLUDE_USES_DJANGO_MK Index: Mk/Uses/python.mk =================================================================== --- Mk/Uses/python.mk +++ Mk/Uses/python.mk @@ -452,7 +452,7 @@ .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} Index: Mk/bsd.default-versions.mk =================================================================== --- Mk/bsd.default-versions.mk +++ Mk/bsd.default-versions.mk @@ -15,7 +15,7 @@ LOCALBASE?= /usr/local -.for lang in APACHE BDB FIREBIRD FORTRAN FPC GCC GHOSTSCRIPT LINUX LUA MYSQL \ +.for lang in APACHE BDB DJANGO FIREBIRD FORTRAN FPC GCC GHOSTSCRIPT LINUX LUA MYSQL \ PERL5 PGSQL PHP PYTHON PYTHON2 PYTHON3 RUBY SSL TCLTK .if defined(${lang}_DEFAULT) WARNING+= "The variable ${lang}_DEFAULT is set and it should only be defined through DEFAULT_VERSIONS+=${lang:tl}=${${lang}_DEFAULT} in /etc/make.conf" @@ -33,6 +33,8 @@ APACHE_DEFAULT?= 2.4 # Possible values: 48, 5, 6 BDB_DEFAULT?= 5 +# Possible values: 1.8 1.11 2.0 +DJANGO_DEFAULT?= 1.11 # Possible values: 2.5 FIREBIRD_DEFAULT?= 2.5 # Possible values: flang (experimental), gfortran Index: databases/py-carbon/Makefile =================================================================== --- databases/py-carbon/Makefile +++ databases/py-carbon/Makefile @@ -3,8 +3,9 @@ PORTNAME= carbon PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= databases python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Backend storage application for graphite @@ -12,14 +13,13 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper@${PY_FLAVOR} NO_ARCH= yes USE_PYTHON= distutils -USES= python:2.7 +USES= python:2.7 django USE_RC_SUBR= carbon USE_GITHUB= yes GH_ACCOUNT= graphite-project Index: databases/py-django-transaction-hooks/Makefile =================================================================== --- databases/py-django-transaction-hooks/Makefile +++ databases/py-django-transaction-hooks/Makefile @@ -3,21 +3,19 @@ PORTNAME= django-transaction-hooks PORTVERSION= 0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rene@FreeBSD.org COMMENT= Django database backends to register transaction-commit hooks LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6.1:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: devel/py-django-rq-dashboard/Makefile =================================================================== --- devel/py-django-rq-dashboard/Makefile +++ devel/py-django-rq-dashboard/Makefile @@ -2,20 +2,21 @@ PORTNAME= django-rq-dashboard PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= devel python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Monitor your RQ queues, jobs and workers from the Django admin -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${DJANGO_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= brutasse NO_ARCH= yes -USES= python:2.7 +USES= python:2.7 django USE_PYTHON= autoplist distutils .include Index: devel/py-django-rq/Makefile =================================================================== --- devel/py-django-rq/Makefile +++ devel/py-django-rq/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-rq PORTVERSION= 1.0.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rene@FreeBSD.org COMMENT= Provides Django integration for RQ (Redis Queue) @@ -13,12 +14,11 @@ LICENSE= MIT TEST_DEPENDS= redis-server:databases/redis -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rq>=0.5.5:devel/py-rq@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rq>=0.5.5:devel/py-rq@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils USE_GITHUB= yes Index: devel/py-django-tastypie-mongoengine/Makefile =================================================================== --- devel/py-django-tastypie-mongoengine/Makefile +++ devel/py-django-tastypie-mongoengine/Makefile @@ -3,10 +3,10 @@ PORTNAME= django-tastypie-mongoengine PORTVERSION= 0.4.6 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= devel -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +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@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:devel/py-mongoengine@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} +RUN_DEPENDS?= ${DJANGO_PKGNAMEPREFIX}django-tastypie>=0.9.12:www/py-django-tastypie@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:devel/py-mongoengine@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= wlanslovenija -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: devel/py-logan/Makefile =================================================================== --- devel/py-logan/Makefile +++ devel/py-logan/Makefile @@ -3,20 +3,19 @@ PORTNAME= logan PORTVERSION= 0.7.2 +PORTREVISION= 1 CATEGORIES= devel python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= johannes@perceivon.net COMMENT= Logan is a toolkit for running standalone Django applications LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: graphics/py-django-easy-thumbnails/Makefile =================================================================== --- graphics/py-django-easy-thumbnails/Makefile +++ graphics/py-django-easy-thumbnails/Makefile @@ -3,18 +3,17 @@ PORTNAME= easy-thumbnails PORTVERSION= 2.3 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Easy thumbnails for Django LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: graphics/py-sorl-thumbnail/Makefile =================================================================== --- graphics/py-sorl-thumbnail/Makefile +++ graphics/py-sorl-thumbnail/Makefile @@ -3,7 +3,7 @@ PORTNAME= sorl-thumbnail PORTVERSION= 3.2.5 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -27,18 +27,8 @@ OPTIONS_DEFAULT= DJANGO -.include - -.if ${PORT_OPTIONS:MDJANGO} -RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} -.endif - -.if ${PORT_OPTIONS:MPDF} -RUN_DEPENDS+= ${LOCALBASE}/bin/Magick-config:graphics/ImageMagick -.endif - -.if ${PORT_OPTIONS:MWORD} -RUN_DEPENDS+= wvVersion:textproc/wv -.endif +DJANGO_USES= django +PDF_RUN_DEPENDS= ${LOCALBASE}/bin/Magick-config:graphics/ImageMagick +WORD_RUN_DEPENDS= wvVersion:textproc/wv .include Index: security/py-first-server/Makefile =================================================================== --- security/py-first-server/Makefile +++ security/py-first-server/Makefile @@ -2,7 +2,8 @@ PORTNAME= first-server PORTVERSION= 0.0.3 -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PORTREVISION= 1 +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTVERSIONPREFIX= v CATEGORIES= security @@ -12,19 +13,18 @@ LICENSE= GPLv2 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient@${FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django>=1.11.4:www/py-django@${FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug@${FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client@${FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.3:www/py-google-api-python-client@${FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient@${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} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.3:www/py-google-api-python-client@${PY_FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= vrtadmin GH_PROJECT= FIRST-server -USES= python +USES= python django:111+ USE_PYTHON= flavors NO_BUILD= yes Index: textproc/pootle/Makefile =================================================================== --- textproc/pootle/Makefile +++ textproc/pootle/Makefile @@ -3,7 +3,7 @@ PORTNAME= pootle PORTVERSION= 2.5.1.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= textproc MASTER_SITES= CHEESESHOP DISTNAME= Pootle-${PORTVERSION} @@ -15,21 +15,21 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= translate-toolkit>=1.11.0:textproc/translate-toolkit \ - ${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cssmin>=0.1.4:www/py-cssmin@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.4:devel/py-lxml@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-taggit>0.10:www/py-django-taggit@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-assets>=0.8:www/py-django-assets@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-voting>=0.1:www/py-django-voting@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}argparse>=0:devel/py-argparse@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}diff-match-patch>=0:textproc/py-diff-match-patch@${FLAVOR} + ${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssmin>=0.1.4:www/py-cssmin@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.4:devel/py-lxml@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-taggit>0.10:www/py-django-taggit@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-assets>=0.8:www/py-django-assets@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-voting>=0.1:www/py-django-voting@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}argparse>=0:devel/py-argparse@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}diff-match-patch>=0:textproc/py-diff-match-patch@${PY_FLAVOR} # actually diff-match-patch is a dependency of translate-toolkit, # but only this port uses it. NO_ARCH= yes -USES= gettext python:2.7 tar:bzip2 shebangfix +USES= gettext python:2.7 django tar:bzip2 shebangfix USE_PYTHON= autoplist distutils SHEBANG_FILES= pootle/assets/admin/js/compress.py @@ -52,11 +52,11 @@ LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap2>0:devel/py-ldap2@${FLAVOR} MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached -MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=1.45:databases/py-python-memcached@${FLAVOR} +MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=1.45:databases/py-python-memcached@${PY_FLAVOR} -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${PY_FLAVOR} -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} SUBVERSION_RUN_DEPENDS= svn:devel/subversion Index: www/feedjack/Makefile =================================================================== --- www/feedjack/Makefile +++ www/feedjack/Makefile @@ -2,7 +2,7 @@ PORTNAME= feedjack PORTVERSION= 0.9.16 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MASTER_SITES= http://www.feedjack.org/download/ DISTNAME= Feedjack-${PORTVERSION} @@ -10,11 +10,10 @@ MAINTAINER= flz@FreeBSD.org COMMENT= Feed aggregator written in Python using the Django framework -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:textproc/py-feedparser@${FLAVOR} \ - django-admin.py:www/py-django18@${FLAVOR} +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:textproc/py-feedparser@${PY_FLAVOR} DIST_SUBDIR= python -USES= python:2.7 +USES= python:2.7 django USE_PYTHON= distutils autoplist .include Index: www/py-django-allauth/Makefile =================================================================== --- www/py-django-allauth/Makefile +++ www/py-django-allauth/Makefile @@ -2,9 +2,10 @@ PORTNAME= django-allauth PORTVERSION= 0.34.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= User registration with social account authentication @@ -12,10 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-annotations/Makefile =================================================================== --- www/py-django-annotations/Makefile +++ www/py-django-annotations/Makefile @@ -2,20 +2,20 @@ PORTNAME= django-annotations PORTVERSION= 0.0.0.2016041401 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Django implementation of annotatorjs Storage -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-cors-headers>=1.1.0:www/py-django-cors-headers@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.3.2:www/py-djangorestframework@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-rq-dashboard>0:devel/py-django-rq-dashboard@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${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:2.7 +USES= python:2.7 django USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils Index: www/py-django-annoying/Makefile =================================================================== --- www/py-django-annoying/Makefile +++ www/py-django-annoying/Makefile @@ -3,21 +3,20 @@ PORTNAME= django-annoying PORTVERSION= 0.10.3 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Eliminate annoying things in the Django framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - USE_GITHUB= yes GH_ACCOUNT= skorokithakis -USES= python +USES= python django USE_PYTHON= autoplist distutils .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 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Helper class for handling configuration defaults gracefully @@ -12,10 +13,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-appmedia/Makefile =================================================================== --- www/py-django-appmedia/Makefile +++ www/py-django-appmedia/Makefile @@ -3,17 +3,15 @@ PORTNAME= django-appmedia PORTVERSION= 1.0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python 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-django18@${FLAVOR} - -USES= python:2 +USES= python:2 django USE_PYTHON= autoplist distutils .include Index: www/py-django-assets/Makefile =================================================================== --- www/py-django-assets/Makefile +++ www/py-django-assets/Makefile @@ -2,19 +2,19 @@ PORTNAME= django-assets PORTVERSION= 0.12 +PORTREVISION= 1 CATEGORIES= www python 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}django18>0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}webassets>0:www/py-webassets@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webassets>0:www/py-webassets@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils 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,10 @@ PORTNAME= django-auth-ldap PORTVERSION= 1.2.7 +PORTREVISION= 1 CATEGORIES= www security python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= avk@vl.ru COMMENT= LDAP integration for django.contrib.auth @@ -13,18 +14,16 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3.1:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap@${PY_FLAVOR} .else -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyldap>0:net/py-pyldap@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyldap>0:net/py-pyldap@${PY_FLAVOR} .endif .include Index: www/py-django-babel/Makefile =================================================================== --- www/py-django-babel/Makefile +++ www/py-django-babel/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-babel PORTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Utilities for using Babel in django @@ -13,12 +14,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-bitfield/Makefile =================================================================== --- www/py-django-bitfield/Makefile +++ www/py-django-bitfield/Makefile @@ -2,9 +2,10 @@ PORTNAME= django-bitfield PORTVERSION= 1.9.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= BitField in Django @@ -12,11 +13,10 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-bootstrap-form/Makefile =================================================================== --- www/py-django-bootstrap-form/Makefile +++ www/py-django-bootstrap-form/Makefile @@ -3,18 +3,17 @@ PORTNAME= django-bootstrap-form PORTVERSION= 3.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Bootstrap forms for django LICENSE= MIT -USES= python +USES= python django USE_PYTHON= distutils autoplist -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18@${FLAVOR} - .include Index: www/py-django-bulk-update/Makefile =================================================================== --- www/py-django-bulk-update/Makefile +++ www/py-django-bulk-update/Makefile @@ -2,20 +2,18 @@ PORTNAME= django-bulk-update PORTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rene@FreeBSD.org COMMENT= Bulk update using a single query over Django ORM LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>0:www/py-django110@${FLAVOR} - NO_ARCH= yes -USES= python:2.7-3.4 +USES= python:2.7-3.4 django:110+ USE_PYTHON= autoplist distutils .include Index: www/py-django-caching-app-plugins/Makefile =================================================================== --- www/py-django-caching-app-plugins/Makefile +++ www/py-django-caching-app-plugins/Makefile @@ -3,10 +3,10 @@ PORTNAME= django-caching-app-plugins PORTVERSION= 0.1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Django app for writing pluggable reusable django applications @@ -14,10 +14,9 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${FLAVOR} -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-classy-tags/Makefile =================================================================== --- www/py-django-classy-tags/Makefile +++ www/py-django-classy-tags/Makefile @@ -3,16 +3,15 @@ PORTNAME= django-classy-tags PORTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Class based template tags for Django -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-cms/Makefile =================================================================== --- www/py-django-cms/Makefile +++ www/py-django-cms/Makefile @@ -3,32 +3,31 @@ PORTNAME= django-cms PORTVERSION= 2.4.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Content management system built with the Django framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.7.3:databases/py-south@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.4.1:www/py-django-classy-tags@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.5.2:www/py-django-mptt@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-sekizai>=0.6.1:www/py-django-sekizai@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}html5lib>=0.90:www/py-html5lib@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.7.3:databases/py-south@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-classy-tags>=0.3.4.1:www/py-django-classy-tags@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-mptt>=0.5.2:www/py-django-mptt@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-sekizai>=0.6.1:www/py-django-sekizai@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>=0.90:www/py-html5lib@${PY_FLAVOR} -USES= python:2 +USES= python:2 django USE_PYTHON= autoplist distutils OPTIONS_MULTI= DATABASE OPTIONS_DEFAULT=SQLITE OPTIONS_MULTI_DATABASE=MYSQL PGSQL SQLITE -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} -SQLIE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} +SQLIE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} .include Index: www/py-django-configurations/Makefile =================================================================== --- www/py-django-configurations/Makefile +++ www/py-django-configurations/Makefile @@ -3,16 +3,15 @@ PORTNAME= configurations PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= GH -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= tj@FreeBSD.org COMMENT= Django project configuration using the composability of Python classes -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes USE_GITHUB= yes Index: www/py-django-constance/Makefile =================================================================== --- www/py-django-constance/Makefile +++ www/py-django-constance/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-constance PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= GH -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Dynamic Django settings @@ -13,12 +14,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}picklefield>=0:www/py-django-picklefield@${DJANGO_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITHUB= yes Index: www/py-django-contact-form/Makefile =================================================================== --- www/py-django-contact-form/Makefile +++ www/py-django-contact-form/Makefile @@ -3,20 +3,19 @@ PORTNAME= django-contact-form PORTVERSION= 1.4.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rene@FreeBSD.org COMMENT= Generic contact-form application for Django LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils do-test: Index: www/py-django-contrib-comments/Makefile =================================================================== --- www/py-django-contrib-comments/Makefile +++ www/py-django-contrib-comments/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-contrib-comments PORTVERSION= 1.7.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Code formerly known as django.contrib.comments @@ -13,9 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-cors-headers/Makefile =================================================================== --- www/py-django-cors-headers/Makefile +++ www/py-django-cors-headers/Makefile @@ -2,18 +2,17 @@ PORTNAME= django-cors-headers PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= www python 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}django18>0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-countries/Makefile =================================================================== --- www/py-django-countries/Makefile +++ www/py-django-countries/Makefile @@ -3,16 +3,17 @@ PORTNAME= django-countries PORTVERSION= 5.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Provides country choices for use with django LICENSE= BSD2CLAUSE -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-crispy-forms/Makefile =================================================================== --- www/py-django-crispy-forms/Makefile +++ www/py-django-crispy-forms/Makefile @@ -3,18 +3,17 @@ PORTNAME= django-crispy-forms PORTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= johannes@perceivon.net COMMENT= The best way to have Django DRY forms LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist concurrent .include Index: www/py-django-datetime-widget/Makefile =================================================================== --- www/py-django-datetime-widget/Makefile +++ www/py-django-datetime-widget/Makefile @@ -3,19 +3,18 @@ PORTNAME= django-datetime-widget PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Simple and clean widget for DateTimeField -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} - LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-debug-toolbar/Makefile =================================================================== --- www/py-django-debug-toolbar/Makefile +++ www/py-django-debug-toolbar/Makefile @@ -3,19 +3,19 @@ PORTNAME= django-debug-toolbar PORTVERSION= 1.8 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= johannes@perceivon.net COMMENT= Configurable set of panels to display debug information LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.4.2:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>0:databases/py-sqlparse@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlparse>0:databases/py-sqlparse@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-dpaste/Makefile =================================================================== --- www/py-django-dpaste/Makefile +++ www/py-django-dpaste/Makefile @@ -3,9 +3,10 @@ PORTNAME= dpaste PORTVERSION= 2.10 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX}django- MAINTAINER= koobs@FreeBSD.org COMMENT= Django based pastebin @@ -13,18 +14,17 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.8.3:www/py-django-mptt@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-mptt>=0.8.3:www/py-django-mptt@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} OPTIONS_DEFINE= MIGRATIONS MIGRATIONS_DESC= Schema and data migration support (via south) -MIGRATIONS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.8.2:databases/py-south@${FLAVOR} +MIGRATIONS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.8.2:databases/py-south@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-evolution/Makefile =================================================================== --- www/py-django-evolution/Makefile +++ www/py-django-evolution/Makefile @@ -3,22 +3,20 @@ PORTNAME= django-evolution PORTVERSION= 0.7.6 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= release- CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +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-django18@${FLAVOR} - USE_GITHUB= yes GH_ACCOUNT= beanbaginc -USES= python:2.7 +USES= python:2.7 django USE_PYTHON= distutils autoplist post-extract: Index: www/py-django-extensions/Makefile =================================================================== --- www/py-django-extensions/Makefile +++ www/py-django-extensions/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-extensions PORTVERSION= 1.6.7 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Global custom management extensions for the Django Framework @@ -13,11 +14,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python:2 +USES= python:2 django USE_PYTHON= autoplist distutils .include Index: www/py-django-filer/Makefile =================================================================== --- www/py-django-filer/Makefile +++ www/py-django-filer/Makefile @@ -3,19 +3,18 @@ PORTNAME= django-filer PORTVERSION= 0.8.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= File and Image Management Application for django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>=0:graphics/py-django-easy-thumbnails@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}easy-thumbnails>=0:graphics/py-django-easy-thumbnails@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-formtools/Makefile =================================================================== --- www/py-django-formtools/Makefile +++ www/py-django-formtools/Makefile @@ -3,16 +3,17 @@ PORTNAME= django-formtools PORTVERSION= 2.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Bootstrap forms for django LICENSE= MIT -USES= python +USES= python django USE_PYTHON= distutils autoplist .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 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Implementation of per object permissions for Django @@ -12,11 +13,11 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-happenings/Makefile =================================================================== --- www/py-django-happenings/Makefile +++ www/py-django-happenings/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-happenings PORTVERSION= 0.3.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Event calendar app for Django @@ -13,12 +14,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${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 +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-haystack/Makefile =================================================================== --- www/py-django-haystack/Makefile +++ www/py-django-haystack/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-haystack PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= www databases python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= kristaps.kulis@gmail.com COMMENT= Pluggable search for Django @@ -13,10 +14,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-hijack/Makefile =================================================================== --- www/py-django-hijack/Makefile +++ www/py-django-hijack/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-hijack PORTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Allows DJango superusers to login as other users @@ -13,10 +14,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-htmlmin/Makefile =================================================================== --- www/py-django-htmlmin/Makefile +++ www/py-django-htmlmin/Makefile @@ -3,17 +3,18 @@ PORTNAME= django-htmlmin PORTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= HTML minifier for Python -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup@${FLAVOR} \ - ${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib@${FLAVOR} +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup@${PY_FLAVOR} \ + ${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/py-django-json-rpc/Makefile =================================================================== --- www/py-django-json-rpc/Makefile +++ www/py-django-json-rpc/Makefile @@ -3,19 +3,17 @@ PORTNAME= django-json-rpc PORTVERSION= 0.6.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= http://wiki.pcbsd.org/ports/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= jhixson@gmail.com COMMENT= Simple JSON-RPC implementation for Django -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - LICENSE= MIT -USES= python tar:bzip2 +USES= python django tar:bzip2 USE_PYTHON= distutils autoplist .include Index: www/py-django-jsonfield/Makefile =================================================================== --- www/py-django-jsonfield/Makefile +++ www/py-django-jsonfield/Makefile @@ -1,22 +1,20 @@ # Created by: Tom Judge # $FreeBSD$ -PORTNAME= jsonfield +PORTNAME= django-jsonfield PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= GH -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= tj@FreeBSD.org COMMENT= Reusable JSONField model for Django to store ad-hoc data -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= bradjasper -GH_PROJECT= django-jsonfield .include Index: www/py-django-jsonfield/distinfo =================================================================== --- www/py-django-jsonfield/distinfo +++ www/py-django-jsonfield/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1506265827 SHA256 (bradjasper-django-jsonfield-1.0.3_GH0.tar.gz) = af9cc3bfb6fc45fcd3c03fef0af5ed5f6c7add862aa68c330935dbe9a3cb0ab7 SIZE (bradjasper-django-jsonfield-1.0.3_GH0.tar.gz) = 8610 Index: www/py-django-keyedcache/Makefile =================================================================== --- www/py-django-keyedcache/Makefile +++ www/py-django-keyedcache/Makefile @@ -3,19 +3,17 @@ PORTNAME= django-keyedcache PORTVERSION= 1.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Simplified, speedy way to manage caching in Django apps LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-ldapdb/Makefile =================================================================== --- www/py-django-ldapdb/Makefile +++ www/py-django-ldapdb/Makefile @@ -3,20 +3,19 @@ PORTNAME= django-ldapdb PORTVERSION= 0.3.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= avk@vl.ru COMMENT= Support for django models over LDAP LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6.0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}ldap>=2.0:net/py-ldap@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.0:net/py-ldap@${PY_FLAVOR} -USES= python:2.7 +USES= python:2.7 django USE_PYTHON= distutils autoplist .include Index: www/py-django-livesettings/Makefile =================================================================== --- www/py-django-livesettings/Makefile +++ www/py-django-livesettings/Makefile @@ -3,20 +3,19 @@ PORTNAME= django-livesettings DISTVERSION= 1.4-16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP/source/d/${PORTNAME} -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Configure Django project settings via admin interface LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${PY_FLAVOR} -USES= python:2 +USES= python:2 django USE_PYTHON= distutils autoplist .include Index: www/py-django-markdownx/Makefile =================================================================== --- www/py-django-markdownx/Makefile +++ www/py-django-markdownx/Makefile @@ -3,22 +3,22 @@ PORTNAME= django-markdownx PORTVERSION= 2.0.21 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Django Markdown editor with image uploads and live preview LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= neutronX -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-markwhat/Makefile =================================================================== --- www/py-django-markwhat/Makefile +++ www/py-django-markwhat/Makefile @@ -3,10 +3,10 @@ PORTNAME= django-markwhat PORTVERSION= 1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python textproc MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Template filters that implement common markup languages @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-mezzanine-filebrowser/Makefile =================================================================== --- www/py-django-mezzanine-filebrowser/Makefile +++ www/py-django-mezzanine-filebrowser/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-mezzanine-filebrowser PORTVERSION= 0.4.6 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= filebrowser_safe-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org @@ -16,7 +17,7 @@ NO_ARCH= yes -USES= gettext python +USES= gettext python django USE_PYTHON= autoplist concurrent distutils .include Index: www/py-django-mezzanine-grappelli/Makefile =================================================================== --- www/py-django-mezzanine-grappelli/Makefile +++ www/py-django-mezzanine-grappelli/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-mezzanine-grappelli PORTVERSION= 0.4.5 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= grappelli_safe-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org @@ -16,7 +17,7 @@ NO_ARCH= yes -USES= gettext python +USES= gettext python django USE_PYTHON= autoplist concurrent distutils .include Index: www/py-django-mezzanine/Makefile =================================================================== --- www/py-django-mezzanine/Makefile +++ www/py-django-mezzanine/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-mezzanine PORTVERSION= 4.2.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= Mezzanine-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org @@ -14,22 +15,21 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-contrib-comments>0:www/py-django-contrib-comments@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-mezzanine-filebrowser>=0.4.6:www/py-django-mezzanine-filebrowser@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.4.5:www/py-django-mezzanine-grappelli@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}bleach>=1.4:www/py-bleach@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.1.3:www/py-beautifulsoup@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.4:www/py-requests-oauthlib@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}future>=0.9.0:devel/py-future@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pep8>=1.4.1:devel/pep8 \ - ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.6.1:devel/py-pyflakes@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-contrib-comments>0:www/py-django-contrib-comments@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-mezzanine-filebrowser>=0.4.6:www/py-django-mezzanine-filebrowser@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.4.5:www/py-django-mezzanine-grappelli@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bleach>=1.4:www/py-bleach@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.1.3:www/py-beautifulsoup@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.4:www/py-requests-oauthlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.9.0:devel/py-future@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pep8>=1.4.1:devel/pep8@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.6.1:devel/py-pyflakes@${PY_FLAVOR} -USES= gettext python +USES= gettext python django USE_PYTHON= autoplist concurrent distutils do-test: Index: www/py-django-mptt/Makefile =================================================================== --- www/py-django-mptt/Makefile +++ www/py-django-mptt/Makefile @@ -3,8 +3,9 @@ PORTNAME= django-mptt PORTVERSION= 0.8.7 +PORTREVISION= 1 CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django @@ -12,13 +13,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} # >= 1.8 - -CONFLICTS_INSTALL= py*-django-happenings +CONFLICTS_INSTALL= py*-django*-django-happenings USE_GITHUB= yes -USES= gettext python +USES= gettext python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-otp-yubikey/Makefile =================================================================== --- www/py-django-otp-yubikey/Makefile +++ www/py-django-otp-yubikey/Makefile @@ -3,19 +3,20 @@ PORTNAME= django-otp-yubikey PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Plugin that verifies YubiKey OTP tokens LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}YubiOTP>=0.2.1:security/py-YubiOTP@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-otp>0.4.0:www/py-django-otp@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}YubiOTP>=0.2.1:security/py-YubiOTP@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-otp>0.4.0:www/py-django-otp@${DJANGO_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-otp/Makefile =================================================================== --- www/py-django-otp/Makefile +++ www/py-django-otp/Makefile @@ -3,16 +3,17 @@ PORTNAME= django-otp PORTVERSION= 0.4.0.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Adding two-factor authentication to Django LICENSE= BSD2CLAUSE -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-overextends/Makefile =================================================================== --- www/py-django-overextends/Makefile +++ www/py-django-overextends/Makefile @@ -3,21 +3,21 @@ PORTNAME= django-overextends PORTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rene@FreeBSD.org COMMENT= Django reusable app enabling circular template inheritance LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sphinx-me>=0.1.2:textproc/py-sphinx-me@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx-me>=0.1.2:textproc/py-sphinx-me@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-paging/Makefile =================================================================== --- www/py-django-paging/Makefile +++ www/py-django-paging/Makefile @@ -3,17 +3,16 @@ PORTNAME= paging PORTVERSION= 0.2.5 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Paging module for Django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/py-django-photologue/Makefile =================================================================== --- www/py-django-photologue/Makefile +++ www/py-django-photologue/Makefile @@ -3,22 +3,22 @@ PORTNAME= django-photologue PORTVERSION= 3.5.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Powerful image management and gallery application for Django LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-sortedm2m>0:www/py-django-sortedm2m@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-sortedm2m>0:www/py-django-sortedm2m@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-picklefield/Makefile =================================================================== --- www/py-django-picklefield/Makefile +++ www/py-django-picklefield/Makefile @@ -3,10 +3,10 @@ PORTNAME= picklefield PORTVERSION= 0.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= johannes@perceivon.net @@ -14,10 +14,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/py-django-pipeline/Makefile =================================================================== --- www/py-django-pipeline/Makefile +++ www/py-django-pipeline/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-pipeline PORTVERSION= 1.6.13 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Asset (css/js) packaging library for Django @@ -14,13 +15,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include .if ${PYTHON_REL} < 3200 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${PY_FLAVOR} .endif .include Index: www/py-django-post_office/Makefile =================================================================== --- www/py-django-post_office/Makefile +++ www/py-django-post_office/Makefile @@ -4,8 +4,9 @@ PORTNAME= django-post_office DISTVERSIONPREFIX= v DISTVERSION= 3.0.4 +PORTREVISION= 1 CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Django app to monitor and send mail asynchronously @@ -13,10 +14,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${DJANGO_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils USE_GITHUB= yes Index: www/py-django-profiles/Makefile =================================================================== --- www/py-django-profiles/Makefile +++ www/py-django-profiles/Makefile @@ -3,10 +3,10 @@ PORTNAME= django-profiles PORTVERSION= 0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= http://bitbucket.org/ubernostrum/django-profiles/get/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= v${PORTVERSION} DIST_SUBDIR= ${PORTNAME} @@ -15,12 +15,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - -WRKSRC= ${WRKDIR}/${PORTNAME} -USES= python +WRKSRC= ${WRKDIR}/${PORTNAME} +USES= python django USE_PYTHON= distutils autoplist -DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} +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 @@ -3,9 +3,10 @@ PORTNAME= django-pyscss PORTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Makes it easier to use PySCSS in Django @@ -13,12 +14,11 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-recaptcha/Makefile =================================================================== --- www/py-django-recaptcha/Makefile +++ www/py-django-recaptcha/Makefile @@ -3,17 +3,16 @@ PORTNAME= recaptcha PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Django reCAPTCHA form field/widget integration app -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/py-django-redis/Makefile =================================================================== --- www/py-django-redis/Makefile +++ www/py-django-redis/Makefile @@ -2,9 +2,10 @@ PORTNAME= django-redis PORTVERSION= 4.8.0 +PORTREVISION= 1 CATEGORIES= www databases MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rene@FreeBSD.org COMMENT= Full featured Redis cache/session backend for Django @@ -12,15 +13,14 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fakeredis>=0:databases/py-fakeredis@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0:devel/py-msgpack-python@${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-python>=0:devel/py-msgpack-python@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist 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 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= kozlov.sergey.404@gmail.com COMMENT= Default templates and settings for django-registration LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-registration>=0:www/py-django-registration@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-registration>=0:www/py-django-registration@${DJANGO_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-registration-redux/Makefile =================================================================== --- www/py-django-registration-redux/Makefile +++ www/py-django-registration-redux/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-registration-redux PORTVERSION= 1.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= User-registration application for Django @@ -13,12 +14,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= distutils autoplist -CONFLICTS_INSTALL= pootle-[0-9]* py??-django-registration-[0-9]* +CONFLICTS_INSTALL= pootle-[0-9]* py??-django*-django-registration-[0-9]* .include Index: www/py-django-registration/Makefile =================================================================== --- www/py-django-registration/Makefile +++ www/py-django-registration/Makefile @@ -3,20 +3,19 @@ PORTNAME= django-registration PORTVERSION= 2.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= User-registration application for Django LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist -CONFLICTS_INSTALL= pootle-[0-9]* py??-django-registration-redux-[0-9]* +CONFLICTS_INSTALL= pootle-[0-9]* py??-django*-django-registration-redux-[0-9]* .include Index: www/py-django-reversion/Makefile =================================================================== --- www/py-django-reversion/Makefile +++ www/py-django-reversion/Makefile @@ -3,19 +3,17 @@ PORTNAME= django-reversion PORTVERSION= 1.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Provides comprehensive version control facilities to Django apps LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python:2.7 +USES= python:2.7 django USE_PYTHON= distutils .include Index: www/py-django-sekizai/Makefile =================================================================== --- www/py-django-sekizai/Makefile +++ www/py-django-sekizai/Makefile @@ -3,18 +3,17 @@ PORTNAME= django-sekizai PORTVERSION= 0.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Block templating system for Django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.1:www/py-django-classy-tags@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-classy-tags>=0.3.1:www/py-django-classy-tags@${DJANGO_FLAVOR} -USES= python:2 +USES= python:2 django USE_PYTHON= distutils autoplist .include Index: www/py-django-signals-ahoy/Makefile =================================================================== --- www/py-django-signals-ahoy/Makefile +++ www/py-django-signals-ahoy/Makefile @@ -3,10 +3,10 @@ PORTNAME= django-signals-ahoy PORTVERSION= 0.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP/source/d/${PORTNAME} -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION:C/([[:digit:]]\.[[:digit:]])\./\1-/g} MAINTAINER= ports@caomhin.org @@ -14,10 +14,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-simple-captcha/Makefile =================================================================== --- www/py-django-simple-captcha/Makefile +++ www/py-django-simple-captcha/Makefile @@ -3,21 +3,20 @@ PORTNAME= django-simple-captcha PORTVERSION= 0.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= jhixson@gmail.com COMMENT= Simple, yet powerful, Django captcha application LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=2.0.0:graphics/py-pillow@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=2.0.0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-simple-history/Makefile =================================================================== --- www/py-django-simple-history/Makefile +++ www/py-django-simple-history/Makefile @@ -3,20 +3,19 @@ PORTNAME= django-simple-history PORTVERSION= 1.8.2 +PORTREVISION= 1 CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Store model history and view/revert changes from admin site LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} # >= 1.8 - USE_GITHUB= yes GH_ACCOUNT= treyhunner -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-social-auth/Makefile =================================================================== --- www/py-django-social-auth/Makefile +++ www/py-django-social-auth/Makefile @@ -3,18 +3,18 @@ PORTNAME= social-auth PORTVERSION= 0.7.28 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Setup social authentication/authorization mechanism for Django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-social-auth>=0:security/py-python-social-auth@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-social-auth>=0:security/py-python-social-auth@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/py-django-sortedm2m/Makefile =================================================================== --- www/py-django-sortedm2m/Makefile +++ www/py-django-sortedm2m/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-sortedm2m PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Replacement for Django's many to many field @@ -13,10 +14,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-star-ratings/Makefile =================================================================== --- www/py-django-star-ratings/Makefile +++ www/py-django-star-ratings/Makefile @@ -3,19 +3,18 @@ PORTNAME= django-star-ratings PORTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= www python 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_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-statici18n/Makefile =================================================================== --- www/py-django-statici18n/Makefile +++ www/py-django-statici18n/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-statici18n PORTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Helper for generating Javascript catalog to static files @@ -13,10 +14,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${DJANGO_FLAVOR} -USES= python:2.7-3.5 +USES= python:2.7-3.5 django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-storages/Makefile =================================================================== --- www/py-django-storages/Makefile +++ www/py-django-storages/Makefile @@ -3,16 +3,17 @@ PORTNAME= django-storages PORTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Generic storages for Django LICENSE= BSD3CLAUSE -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-subdomains/Makefile =================================================================== --- www/py-django-subdomains/Makefile +++ www/py-django-subdomains/Makefile @@ -3,18 +3,17 @@ PORTNAME= django-subdomains PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= www python 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}django18>0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-django-sudo/Makefile =================================================================== --- www/py-django-sudo/Makefile +++ www/py-django-sudo/Makefile @@ -3,9 +3,10 @@ PORTNAME= sudo PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org @@ -13,9 +14,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/py-django-tables2/Makefile =================================================================== --- www/py-django-tables2/Makefile +++ www/py-django-tables2/Makefile @@ -2,10 +2,11 @@ # $FreeBSD$ PORTNAME= django-tables2 -PORTVERSION= 1.2.9 +PORTVERSION= 1.11.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= kozlov.sergey.404@gmail.com COMMENT= Table/data-grid framework for Django @@ -13,12 +14,11 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django-tables2/distinfo =================================================================== --- www/py-django-tables2/distinfo +++ www/py-django-tables2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1484091913 -SHA256 (django-tables2-1.2.9.tar.gz) = bcc16718017a3b4eb2a2aec10f54695c1d0f41f4daf26f00659706759ec328ef -SIZE (django-tables2-1.2.9.tar.gz) = 1929912 +TIMESTAMP = 1506157208 +SHA256 (django-tables2-1.11.0.tar.gz) = ebe836d5b3548d4b9db28ee34a8d6a4f90875e81f6c10c2e8643f46d905ea62d +SIZE (django-tables2-1.11.0.tar.gz) = 2895645 Index: www/py-django-tagging/Makefile =================================================================== --- www/py-django-tagging/Makefile +++ www/py-django-tagging/Makefile @@ -3,9 +3,10 @@ PORTNAME= django-tagging PORTVERSION= 0.4.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Generic tagging application for Django @@ -14,10 +15,8 @@ LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= distutils autoplist DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} Index: www/py-django-taggit/Makefile =================================================================== --- www/py-django-taggit/Makefile +++ www/py-django-taggit/Makefile @@ -2,19 +2,17 @@ PORTNAME= django-taggit PORTVERSION= 0.15.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= wg@FreeBSD.org COMMENT= Reusable Django application for simple tagging LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes Index: www/py-django-tastypie/Makefile =================================================================== --- www/py-django-tastypie/Makefile +++ www/py-django-tastypie/Makefile @@ -3,24 +3,24 @@ PORTNAME= django-tastypie PORTVERSION= 0.13.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER?= wg@FreeBSD.org COMMENT= Create REST API for Django apps LICENSE= BSD3CLAUSE -MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mimeparse>=0.1.4:devel/py-mimeparse@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} +MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mimeparse>=0.1.4:devel/py-mimeparse@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} -RUN_DEPENDS?= ${MY_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18@${FLAVOR} +RUN_DEPENDS?= ${MY_DEPENDS} -USES= python +USES= python django USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PKGNAMEPREFIX}${PORTNAME}16 Index: www/py-django-templatetag-sugar/Makefile =================================================================== --- www/py-django-templatetag-sugar/Makefile +++ www/py-django-templatetag-sugar/Makefile @@ -3,17 +3,16 @@ PORTNAME= templatetag-sugar PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Library to make writing templatetags in Django sweet -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/py-django-threaded-multihost/Makefile =================================================================== --- www/py-django-threaded-multihost/Makefile +++ www/py-django-threaded-multihost/Makefile @@ -3,21 +3,20 @@ PORTNAME= django-threaded-multihost PORTVERSION= 1.4.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= http://www.caomhin.org/geek/ports/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Multi-host utilities to Django -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${FLAVOR} -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${PY_FLAVOR} LICENSE= BSD3CLAUSE WRKSRC= ${WRKDIR}/${PORTNAME} -USES= python:2.7 +USES= python:2.7 django USE_PYTHON= distutils autoplist .include Index: www/py-django-tinymce/Makefile =================================================================== --- www/py-django-tinymce/Makefile +++ www/py-django-tinymce/Makefile @@ -3,21 +3,19 @@ PORTNAME= django-tinymce PORTVERSION= 2.0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= kozlov.sergey.404@gmail.com COMMENT= Django application to use TinyMCE editor LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - NO_ARCH= yes -USES= python zip +USES= python django zip USE_PYTHON= autoplist distutils .include 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 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Generic voting application for Django @@ -13,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django110/Makefile =================================================================== --- www/py-django110/Makefile +++ www/py-django110/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= django -PORTVERSION= 1.10.8 -PORTREVISION= 1 +PORTVERSION= ${DJANGO_PORTVERSION} +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ @@ -64,4 +64,5 @@ ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${CP} -R ${WRKSRC}/docs/_build/html ${STAGEDIR}/${DOCSDIR} +.include "${.CURDIR}/Makefile.version" .include Index: www/py-django110/Makefile.version =================================================================== --- /dev/null +++ www/py-django110/Makefile.version @@ -0,0 +1,4 @@ +# Mk/Uses/django.mk includes this file, don't remove it! +# $FreeBSD$ + +DJANGO_PORTVERSION= 1.10.8 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.8 -PORTREVISION= 1 +PORTVERSION= ${DJANGO_PORTVERSION} +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ @@ -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/django.mk includes this file, don't remove it! +# $FreeBSD$ + +DJANGO_PORTVERSION= 1.11.8 Index: www/py-django18/Makefile =================================================================== --- www/py-django18/Makefile +++ www/py-django18/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= django -PORTVERSION= 1.8.18 -PORTREVISION= 3 +PORTVERSION= ${DJANGO_PORTVERSION} +PORTREVISION= 4 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION:R}/ @@ -64,4 +64,5 @@ ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${CP} -R ${WRKSRC}/docs/_build/html ${STAGEDIR}/${DOCSDIR} +.include "${.CURDIR}/Makefile.version" .include Index: www/py-django18/Makefile.version =================================================================== --- /dev/null +++ www/py-django18/Makefile.version @@ -0,0 +1,4 @@ +# Mk/Uses/django.mk includes this file, don't remove it! +# $FreeBSD$ + +DJANGO_PORTVERSION= 1.8.18 Index: www/py-django20/Makefile =================================================================== --- www/py-django20/Makefile +++ www/py-django20/Makefile @@ -2,8 +2,8 @@ # $FreeBSD$ PORTNAME= django -PORTVERSION= 2.0 -PORTREVISION= 1 +PORTVERSION= ${DJANGO_PORTVERSION} +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP \ https://www.djangoproject.com/m/releases/${PORTVERSION}/ @@ -26,8 +26,10 @@ SHEBANG_FILES= django/bin/django-admin.py \ django/conf/project_template/manage.py-tpl -CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-devel ${PYTHON_PKGNAMEPREFIX}django18 \ - ${PYTHON_PKGNAMEPREFIX}django11[01] +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django18 \ + ${PYTHON_PKGNAMEPREFIX}django11[01] \ + ${PYTHON_PKGNAMEPREFIX}django20 + CPE_VENDOR= djangoproject DOCSDIR= ${PREFIX}/share/doc/py-django @@ -62,4 +64,5 @@ ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${CP} -R ${WRKSRC}/docs/_build/html ${STAGEDIR}/${DOCSDIR} +.include "${.CURDIR}/Makefile.version" .include Index: www/py-django20/Makefile.version =================================================================== --- /dev/null +++ www/py-django20/Makefile.version @@ -0,0 +1,4 @@ +# Mk/Uses/django.mk includes this file, don't remove it! +# $FreeBSD$ + +DJANGO_PORTVERSION= 2.0 Index: www/py-django_compressor/Makefile =================================================================== --- www/py-django_compressor/Makefile +++ www/py-django_compressor/Makefile @@ -3,22 +3,22 @@ PORTNAME= django_compressor PORTVERSION= 2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= changlp@cs.nctu.edu.tw COMMENT= Compresses linked and inline JavaScript/CSS into a single cached file LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versiontools>=1.8.2:devel/py-versiontools@${FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.4:www/py-django-appconf@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rcssmin>=0:archivers/py-rcssmin@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rjsmin>=0:archivers/py-rjsmin@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versiontools>=1.8.2:devel/py-versiontools@${PY_FLAVOR} +RUN_DEPENDS= ${DJANGO_PKGNAMEPREFIX}django-appconf>=0.4:www/py-django-appconf@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rcssmin>=0:archivers/py-rcssmin@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rjsmin>=0:archivers/py-rjsmin@${PY_FLAVOR} -USES= python +USES= python django USE_PYTHON= autoplist distutils NO_ARCH= yes @@ -28,9 +28,9 @@ HTML5LIB_DESC= Enable Html5LibParser SLIMIT_DESC= Enable SlimIt JavaScript filter -BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${FLAVOR} -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} -HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${FLAVOR} -SLIMIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slimit>=0.8.1:www/py-slimit@${FLAVOR} +BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} +HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} +SLIMIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slimit>=0.8.1:www/py-slimit@${PY_FLAVOR} .include Index: www/py-django_openstack_auth/Makefile =================================================================== --- www/py-django_openstack_auth/Makefile +++ www/py-django_openstack_auth/Makefile @@ -3,27 +3,27 @@ PORTNAME= django_openstack_auth PORTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Django authentication backend for use with OpenStack Identity LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.17.0:devel/py-keystoneauth1@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.17.0:devel/py-oslo.policy@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=0:devel/py-oslo.config@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.17.0:devel/py-keystoneauth1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.17.0:devel/py-oslo.policy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=0:devel/py-oslo.config@${PY_FLAVOR} NO_ARCH= yes -USES= python +USES= python django USE_PYTHON= autoplist distutils .include Index: www/py-django_polymorphic/Makefile =================================================================== --- www/py-django_polymorphic/Makefile +++ www/py-django_polymorphic/Makefile @@ -3,9 +3,10 @@ PORTNAME= django_polymorphic PORTVERSION= 0.9.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Seamless Polymorphic Inheritance for Django Models @@ -13,9 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-djangorestframework-csv/Makefile =================================================================== --- www/py-djangorestframework-csv/Makefile +++ www/py-djangorestframework-csv/Makefile @@ -3,16 +3,17 @@ PORTNAME= djangorestframework-csv PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Django REST framework LICENSE= BSD2CLAUSE -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-djangorestframework-filters/Makefile =================================================================== --- www/py-djangorestframework-filters/Makefile +++ www/py-djangorestframework-filters/Makefile @@ -3,16 +3,17 @@ PORTNAME= djangorestframework-filters PORTVERSION= 0.10.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Filtering extension to Django REST Framework LICENSE= BSD2CLAUSE -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-djangorestframework-xml/Makefile =================================================================== --- www/py-djangorestframework-xml/Makefile +++ www/py-djangorestframework-xml/Makefile @@ -3,16 +3,17 @@ PORTNAME= djangorestframework-xml PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Django REST framework LICENSE= BSD2CLAUSE -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-djangorestframework/Makefile =================================================================== --- www/py-djangorestframework/Makefile +++ www/py-djangorestframework/Makefile @@ -3,17 +3,18 @@ PORTNAME= djangorestframework PORTVERSION= 3.6.4 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alfred@FreeBSD.org COMMENT= Django REST framework LICENSE= BSD2CLAUSE -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-djangotoolbox/Makefile =================================================================== --- www/py-djangotoolbox/Makefile +++ www/py-djangotoolbox/Makefile @@ -3,19 +3,17 @@ PORTNAME= djangotoolbox PORTVERSION= 1.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= jhixson@gmail.com COMMENT= Common API for running Django on non-relational/NoSQL databases LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} - -USES= python +USES= python django USE_PYTHON= distutils autoplist .include Index: www/py-dojango/Makefile =================================================================== --- www/py-dojango/Makefile +++ www/py-dojango/Makefile @@ -3,19 +3,17 @@ PORTNAME= dojango PORTVERSION= 0.5.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python java MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Django application for building dojo -USES= python +USES= python django USE_PYTHON= distutils autoplist -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6:www/py-django18@${FLAVOR} - OPTIONS_DEFINE= JAVA .include Index: www/py-google-api-python-client/Makefile =================================================================== --- www/py-google-api-python-client/Makefile +++ www/py-google-api-python-client/Makefile @@ -2,7 +2,7 @@ PORTNAME= google-api-python-client PORTVERSION= 1.6.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,13 +12,13 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.5.0:security/py-oauth2client@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.5.0:security/py-oauth2client@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${PY_FLAVOR} DJANGO_DESC= Use the library with Django -DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3:www/py-django18@${FLAVOR} +DJANGO_USES= django GAE_DESC= Use the library with Google App Engine GAE_RUN_DEPENDS= google-appengine>=1.4.3:www/google-appengine @@ -30,7 +30,7 @@ USE_PYTHON= autoplist distutils WEBTEST_DESC= Use WebTest helper to test WSGI apps -WEBTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.3:www/py-WebTest@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} +WEBTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.3:www/py-WebTest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${PY_FLAVOR} .include Index: www/py-graphite-web/Makefile =================================================================== --- www/py-graphite-web/Makefile +++ www/py-graphite-web/Makefile @@ -3,24 +3,23 @@ PORTNAME= graphite-web PORTVERSION= 0.9.15 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Enterprise scalable realtime graphing platform LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:graphics/py-cairo@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}carbon>=${PORTVERSION}:databases/py-carbon@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:graphics/py-cairo@${PY_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}carbon>=${PORTVERSION}:databases/py-carbon@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ xorg-fonts-truetype>=0:x11-fonts/xorg-fonts-truetype FETCH_ARGS= -o ${DISTNAME}${EXTRACT_SUFX} -USES= cpe python:2 +USES= cpe python:2 django USE_GITHUB= yes GH_ACCOUNT= graphite-project CPE_VENDOR= graphite_project Index: www/py-horizon/Makefile =================================================================== --- www/py-horizon/Makefile +++ www/py-horizon/Makefile @@ -3,80 +3,79 @@ PORTNAME= horizon PORTVERSION= 10.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= https://fossies.org/linux/misc/openstack/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= OpenStack Dashboard (Horizon) LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Pint>=0.5:devel/py-Pint@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-babel>=0.5.1:www/py-django-babel@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django_compressor>=2.0:www/py-django_compressor@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django_openstack_auth>=2.4.0:www/py-django_openstack_auth@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-ceilometerclient>=2.5.0:net/py-python-ceilometerclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-heatclient>=1.4.0:net/py-python-heatclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=5.1.0:net/py-python-neutronclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-novaclient>=0:net/py-python-novaclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=2.2.0:databases/py-python-swiftclient@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6:devel/py-pytz@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic>=1.0.0:devel/py-XStatic@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular>=1.3.7:devel/py-XStatic-Angular@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Bootstrap>=0.11.0.2:devel/py-XStatic-Angular-Bootstrap@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-FileUpload>=12.0.4.0:devel/py-XStatic-Angular-FileUpload@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Gettext>=2.1.0.2:devel/py-XStatic-Angular-Gettext@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-lrdragndrop>=1.0.2.2:devel/py-XStatic-Angular-lrdragndrop@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Schema-Form>=0.8.13.0:devel/py-XStatic-Angular-Schema-Form@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-Datepicker>=1.3.1.0:devel/py-XStatic-Bootstrap-Datepicker@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-SCSS>=3:devel/py-XStatic-Bootstrap-SCSS@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-bootswatch>=3.3.5.3:devel/py-XStatic-bootswatch@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-D3>=3.1.6.2:devel/py-XStatic-D3@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Hogan>=2.0.0.2:devel/py-XStatic-Hogan@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Font-Awesome>=4.3.0:devel/py-XStatic-Font-Awesome@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Jasmine>=2.1.2.0:devel/py-XStatic-Jasmine@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-jQuery>=1.7.2:devel/py-XStatic-jQuery@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery-Migrate>=1.2.1.1:devel/py-XStatic-JQuery-Migrate@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.quicksearch>=2.0.3.1:devel/py-XStatic-JQuery.quicksearch@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.TableSorter>=2.14.5.1:devel/py-XStatic-JQuery.TableSorter@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-jquery-ui>=1.10.1:devel/py-XStatic-jquery-ui@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JSEncrypt>=2.0.0.2:devel/py-XStatic-JSEncrypt@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-mdi>=1.4.57.0:devel/py-XStatic-mdi@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-objectpath>=1.2.1.0:devel/py-XStatic-objectpath@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Rickshaw>=1.5.0:devel/py-XStatic-Rickshaw@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-roboto-fontface>=0.4.3.2:devel/py-XStatic-roboto-fontface@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-smart-table>=0:devel/py-XStatic-smart-table@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Spin>=1.2.5.2:devel/py-XStatic-Spin@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-term.js>=0.0.4:devel/py-XStatic-term.js@${FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XStatic-tv4>=1.2.7.0:devel/py-XStatic-tv4@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Pint>=0.5:devel/py-Pint@${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_openstack_auth>=2.4.0:www/py-django_openstack_auth@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss@${DJANGO_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-ceilometerclient>=2.5.0:net/py-python-ceilometerclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-heatclient>=1.4.0:net/py-python-heatclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=5.1.0:net/py-python-neutronclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-novaclient>=0:net/py-python-novaclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=2.2.0:databases/py-python-swiftclient@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6:devel/py-pytz@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic>=1.0.0:devel/py-XStatic@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular>=1.3.7:devel/py-XStatic-Angular@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Bootstrap>=0.11.0.2:devel/py-XStatic-Angular-Bootstrap@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-FileUpload>=12.0.4.0:devel/py-XStatic-Angular-FileUpload@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Gettext>=2.1.0.2:devel/py-XStatic-Angular-Gettext@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-lrdragndrop>=1.0.2.2:devel/py-XStatic-Angular-lrdragndrop@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Schema-Form>=0.8.13.0:devel/py-XStatic-Angular-Schema-Form@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-Datepicker>=1.3.1.0:devel/py-XStatic-Bootstrap-Datepicker@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-SCSS>=3:devel/py-XStatic-Bootstrap-SCSS@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-bootswatch>=3.3.5.3:devel/py-XStatic-bootswatch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-D3>=3.1.6.2:devel/py-XStatic-D3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Hogan>=2.0.0.2:devel/py-XStatic-Hogan@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Font-Awesome>=4.3.0:devel/py-XStatic-Font-Awesome@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Jasmine>=2.1.2.0:devel/py-XStatic-Jasmine@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-jQuery>=1.7.2:devel/py-XStatic-jQuery@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery-Migrate>=1.2.1.1:devel/py-XStatic-JQuery-Migrate@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.quicksearch>=2.0.3.1:devel/py-XStatic-JQuery.quicksearch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.TableSorter>=2.14.5.1:devel/py-XStatic-JQuery.TableSorter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-jquery-ui>=1.10.1:devel/py-XStatic-jquery-ui@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JSEncrypt>=2.0.0.2:devel/py-XStatic-JSEncrypt@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-mdi>=1.4.57.0:devel/py-XStatic-mdi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-objectpath>=1.2.1.0:devel/py-XStatic-objectpath@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Rickshaw>=1.5.0:devel/py-XStatic-Rickshaw@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-roboto-fontface>=0.4.3.2:devel/py-XStatic-roboto-fontface@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-smart-table>=0:devel/py-XStatic-smart-table@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Spin>=1.2.5.2:devel/py-XStatic-Spin@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-term.js>=0.0.4:devel/py-XStatic-term.js@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-tv4>=1.2.7.0:devel/py-XStatic-tv4@${PY_FLAVOR} EXTRA_PATCHES= ${FILESDIR}/01-django.patch:-p1 \ ${FILESDIR}/02-fix-floating-ips.patch:-p1 NO_ARCH= yes -USES= python:2.7 +USES= python:2.7 django USE_PYTHON= autoplist distutils USERS= horizon Index: www/py-jsonfield/Makefile =================================================================== --- www/py-jsonfield/Makefile +++ www/py-jsonfield/Makefile @@ -3,9 +3,10 @@ PORTNAME= jsonfield PORTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMEPREFIX= ${DJANGO_PKGNAMEPREFIX} MAINTAINER= rene@FreeBSD.org COMMENT= Reusable JSONField model for Django to store validated JSON @@ -13,11 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>=0:www/py-django110@${FLAVOR} - -CONFLICTS_INSTALL=py*-django-jsonfield - -USES= python +USES= python django:110+ USE_PYTHON= distutils autoplist NO_ARCH= yes Index: www/seahub/Makefile =================================================================== --- www/seahub/Makefile +++ www/seahub/Makefile @@ -4,7 +4,7 @@ DISTVERSIONPREFIX= v DISTVERSION= ${SEAHUB_VER} DISTVERSIONSUFFIX= -pro -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MAINTAINER= ultima@FreeBSD.org @@ -15,14 +15,12 @@ RUN_DEPENDS= bash:shells/bash \ ${LOCALBASE}/www/haiwen/seafile-server/seafile/bin/seaf-server:net-mgmt/seafile-server \ - ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${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} \ + ${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-post_office>=0:www/py-django-post_office@${DJANGO_FLAVOR} \ + ${DJANGO_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance@${DJANGO_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ @@ -34,7 +32,7 @@ ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${PY_FLAVOR} -USES= python:-2.7 shebangfix +USES= python:-2.7 django:1.8 shebangfix USE_GITHUB= yes GH_ACCOUNT= haiwen SHEBANG_FILES= *.sh tests/*.sh *.template *.py tools/*.py seahub/*.py