Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F104001216
D12592.id37373.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
123 KB
Referenced Files
None
Subscribers
None
D12592.id37373.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D12592: New USES+=django and Django default version
Attached
Detach File
Event Timeline
Log In to Comment