Page MenuHomeFreeBSD

D12592.id37373.diff
No OneTemporary

D12592.id37373.diff

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 <<EOF
+${0##*/}: usage
+
+ ${0##*/} version [ofields] [owidth]
+
+ Output a version string converted to an integer value that will
+ sort munerically into the correct version order.
+
+ version: version string consisting of numeric fields separated by
+ '.' characters. Non-numeric version fields (1.0a1) are
+ treated as zero.
+
+ ofields: number of output fields (default: 3) Fields missing from
+ the input will be set to 0. Excess fields in the input
+ will be ignored.
+
+ owidth: width output fields will be zero padded to (default: 2)
+
+EOF
+ exit 1
+}
+
+version=${1:?$(usage)}
+ofields=${2:-3}
+owidth=${3:-2}
+
+fwidth=1
+count=0
+IFS=.
+for f in $version ; do
+ count=$(( count + 1 ))
+
+ case $f in
+ *[^0-9.]*)
+ f=0
+ ;;
+ *)
+ ;;
+ esac
+
+ printf "%0*d" $fwidth $f
+ fwidth=${owidth}
+ if [ $count -ge $ofields ]; then
+ break
+ fi
+done
+
+while [ $count -lt $ofields ]; do
+ count=$(( count + 1 ))
+ printf "%0*d" $fwidth 0
+done
+
+echo
+
Index: Mk/Uses/django.mk
===================================================================
--- /dev/null
+++ Mk/Uses/django.mk
@@ -0,0 +1,314 @@
+# $FreeBSD$
+#
+# Provide django support. Since django is a python application, this
+# frequently extends settings from USES=python. It is mandatory to
+# add python to USES if you're going to use django, and python must
+# appear before django in USES.
+#
+# Feature: django
+# Usage: USES=django[:args]
+# Valid ARGS: <version>, 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/}
+_DJANGO_VERSION:= ${FLAVOR:C/^.*_django([0-9]+)$/\1/:C/(.)/\1./}
+.endif
+
+# Fallback value if there are no flavorings to set the python version.
+.if empty(_DJ_PYTHON_VERSION)
+_DJ_PYTHON_VERSION:= ${_PYTHON_VERSION:S/.//}
+.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}_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}-django${DJANGO_SUFFIX}-
+
+#
+# Ensure we depend on the right python versions
+#
+PYTHON_PKGNAMEPREFIX= py${_DJ_PYTHON_VERSION}-
+PYTHON_VERSION= python${_DJ_PYTHON_VERSION:C/^(.)/\1./}
+PYTHON_CMD= ${PYTHONBASE}/bin/python${_DJ_PYTHON_VERSION:C/^(.)/\1./}
+PYTHON_PORTSDIR= lang/python${_DJ_PYTHON_VERSION}
+PY_FLAVOR= py${_DJ_PYTHON_VERSION}
+PYTHON_SITELIBDIR= ${PYTHONBASE}/lib/python${_DJ_PYTHON_VERSION:C/^(.)/\1./}/site-packages
+
+# Copied verbatim from python.mk...
+.if !defined(_PORTS_ENV_CHECK) || exists(${PORTSDIR}/${PYTHON_PORTSDIR})
+.include "${PORTSDIR}/${PYTHON_PORTSDIR}/Makefile.version"
+.endif
+
+PYTHON_REL= ${PYTHON_PORTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/:C/\.([0-9]+)$/.0\1/:C/\.0?([0-9][0-9])$/.\1/:S/.//g}
+
+# 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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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,32 +13,24 @@
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
-DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}@${FLAVOR}
+DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}@${PY_FLAVOR}
OPTIONS_DEFINE= DJANGO PDF WORD
DJANGO_DESC= Enable Django
+DJANGO_VARS= PKGNAMEPREFIX=${DJANGO_PKGNAMEPREFIX}
+
PDF_DESC= PDF Thumbnails
WORD_DESC= Word Document thumbnail handling
OPTIONS_DEFAULT= DJANGO
-.include <bsd.port.options.mk>
-
-.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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
Index: www/py-django-appconf/Makefile
===================================================================
--- www/py-django-appconf/Makefile
+++ www/py-django-appconf/Makefile
@@ -2,9 +2,10 @@
PORTNAME= django-appconf
PORTVERSION= 1.0.2
+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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.pre.mk>
.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 <bsd.port.post.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
Index: www/py-django-guardian/Makefile
===================================================================
--- www/py-django-guardian/Makefile
+++ www/py-django-guardian/Makefile
@@ -2,9 +2,10 @@
PORTNAME= django-guardian
PORTVERSION= 1.4.9
+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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
Index: www/py-django-jsonfield/Makefile
===================================================================
--- www/py-django-jsonfield/Makefile
+++ www/py-django-jsonfield/Makefile
@@ -1,22 +1,20 @@
# Created by: Tom Judge <tj@FreeBSD.org>
# $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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.pre.mk>
.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 <bsd.port.post.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.mk>
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 <bsd.port.options.mk>
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 <bsd.port.mk>
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

File Metadata

Mime Type
text/plain
Expires
Tue, Dec 3, 6:07 AM (21 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15001995
Default Alt Text
D12592.id37373.diff (123 KB)

Event Timeline