aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/py-backports.lzma/Makefile3
-rw-r--r--archivers/py-bup/Makefile3
-rw-r--r--archivers/py-librtfcomp/Makefile3
-rw-r--r--audio/blop-lv2/Makefile3
-rw-r--r--audio/bs2b-lv2/Makefile3
-rw-r--r--audio/guitarix-lv2/Makefile3
-rw-r--r--audio/py-cddb/Makefile3
-rw-r--r--audio/py-gmusicproxy/Makefile3
-rw-r--r--audio/py-hsaudiotag/Makefile3
-rw-r--r--audio/py-openal/Makefile3
-rw-r--r--audio/py-py-jack/Makefile3
-rw-r--r--audio/py-xmms2/Makefile3
-rw-r--r--audio/triceratops-lv2/Makefile3
-rw-r--r--biology/graphlan/Makefile3
-rw-r--r--biology/groopm/Makefile3
-rw-r--r--biology/py-biom-format/Makefile3
-rw-r--r--comms/py-bulksms/Makefile3
-rw-r--r--comms/py-gammu/Makefile3
-rw-r--r--databases/py-geoalchemy/Makefile3
-rw-r--r--databases/py-htsql-mysql/Makefile3
-rw-r--r--databases/py-htsql-pgsql/Makefile3
-rw-r--r--databases/py-mysql2pgsql/Makefile3
-rw-r--r--databases/py-oursql/Makefile3
-rw-r--r--databases/py-pyhs/Makefile3
-rw-r--r--databases/py-pytc/Makefile3
-rw-r--r--databases/py-python-rrdtool/Makefile3
-rw-r--r--databases/py-riak/Makefile3
-rw-r--r--databases/py-sybase/Makefile3
-rw-r--r--databases/py-umemcache/Makefile3
-rw-r--r--devel/blitz/Makefile3
-rw-r--r--devel/cpp2py/Makefile3
-rw-r--r--devel/py-Breve/Makefile3
-rw-r--r--devel/py-PyODE/Makefile3
-rw-r--r--devel/py-akismet/Makefile3
-rw-r--r--devel/py-aspects/Makefile3
-rw-r--r--devel/py-backports.tempfile/Makefile3
-rw-r--r--devel/py-backports.weakref/Makefile3
-rw-r--r--devel/py-cfgparse/Makefile3
-rw-r--r--devel/py-ciphon/Makefile3
-rw-r--r--devel/py-cjson/Makefile3
-rw-r--r--devel/py-clonedigger/Makefile3
-rw-r--r--devel/py-cmdtest/Makefile3
-rw-r--r--devel/py-cuisine/Makefile3
-rw-r--r--devel/py-deliciousapi/Makefile3
-rw-r--r--devel/py-dialog/Makefile3
-rw-r--r--devel/py-efl/Makefile3
-rw-r--r--devel/py-ezpyinline/Makefile3
-rw-r--r--devel/py-freenas.dispatcher/Makefile3
-rw-r--r--devel/py-fsm/Makefile3
-rw-r--r--devel/py-gdbgui/Makefile3
-rw-r--r--devel/py-gearman/Makefile3
-rw-r--r--devel/py-generate/Makefile3
-rw-r--r--devel/py-geotypes/Makefile3
-rw-r--r--devel/py-gitosis/Makefile3
-rw-r--r--devel/py-google-apputils/Makefile3
-rw-r--r--devel/py-hghooks/Makefile3
-rw-r--r--devel/py-instant/Makefile3
-rw-r--r--devel/py-ioflo/Makefile3
-rw-r--r--devel/py-jcc/Makefile3
-rw-r--r--devel/py-json-py/Makefile3
-rw-r--r--devel/py-json-sempai/Makefile3
-rw-r--r--devel/py-jsonlib/Makefile3
-rw-r--r--devel/py-jsonlib2/Makefile3
-rw-r--r--devel/py-jsonrpclib/Makefile3
-rw-r--r--devel/py-kayako/Makefile3
-rw-r--r--devel/py-kid/Makefile3
-rw-r--r--devel/py-kjbuckets/Makefile3
-rw-r--r--devel/py-kqueue/Makefile3
-rw-r--r--devel/py-llvmcpy/Makefile3
-rw-r--r--devel/py-log4py/Makefile3
-rw-r--r--devel/py-mwlib.ext/Makefile3
-rw-r--r--devel/py-mx-experimental/Makefile3
-rw-r--r--devel/py-noseofyeti/Makefile3
-rw-r--r--devel/py-option_merge/Makefile3
-rw-r--r--devel/py-pp/Makefile3
-rw-r--r--devel/py-prioritized_methods/Makefile3
-rw-r--r--devel/py-protocols/Makefile3
-rw-r--r--devel/py-ptrace/Makefile3
-rw-r--r--devel/py-pydoop/Makefile3
-rw-r--r--devel/py-pyke/Makefile3
-rw-r--r--devel/py-pymtbl/Makefile3
-rw-r--r--devel/py-pyshapelib/Makefile3
-rw-r--r--devel/py-pysparklines/Makefile3
-rw-r--r--devel/py-pytemplate/Makefile3
-rw-r--r--devel/py-python-gitlab/Makefile3
-rw-r--r--devel/py-python2-pythondialog/Makefile3
-rw-r--r--devel/py-pyutil/Makefile3
-rw-r--r--devel/py-pyvalid/Makefile3
-rw-r--r--devel/py-pyxml2obj/Makefile3
-rw-r--r--devel/py-qpid/Makefile3
-rw-r--r--devel/py-qutip/Makefile3
-rw-r--r--devel/py-repoze.what-pylons/Makefile3
-rw-r--r--devel/py-repoze.who-friendlyform/Makefile3
-rw-r--r--devel/py-robotframework-ride/Makefile3
-rw-r--r--devel/py-ruamel.ordereddict/Makefile3
-rw-r--r--devel/py-sanetime/Makefile3
-rw-r--r--devel/py-selectors34/Makefile3
-rw-r--r--devel/py-sqlcc/Makefile3
-rw-r--r--devel/py-statgrab/Makefile3
-rw-r--r--devel/py-tconfpy/Makefile3
-rw-r--r--devel/py-terminable_thread/Makefile3
-rw-r--r--devel/py-trace2html/Makefile3
-rw-r--r--devel/py-tvrage/Makefile3
-rw-r--r--devel/py-tw.forms/Makefile3
-rw-r--r--devel/py-uncompyle2/Makefile3
-rw-r--r--devel/py-wsgitools/Makefile3
-rw-r--r--devel/py-yum-metadata-parser/Makefile3
-rw-r--r--devel/spark/Makefile3
-rw-r--r--dns/py-dnschain/Makefile3
-rw-r--r--dns/py-idnkit2/Makefile3
-rw-r--r--dns/py-pywdns/Makefile3
-rw-r--r--games/0ad/Makefile3
-rw-r--r--games/colobot/Makefile3
-rw-r--r--games/craft/Makefile3
-rw-r--r--games/diameter/Makefile3
-rw-r--r--games/doomsday/Makefile3
-rw-r--r--games/endgame-singularity/Makefile3
-rw-r--r--games/freeorion/Makefile3
-rw-r--r--games/funnyboat/Makefile3
-rw-r--r--games/gemrb/Makefile3
-rw-r--r--games/gtkradiant/Makefile3
-rw-r--r--games/jumpnbump/Makefile3
-rw-r--r--games/kiki/Makefile3
-rw-r--r--games/lightyears/Makefile3
-rw-r--r--games/monsterz/Makefile3
-rw-r--r--games/outerspace/Makefile3
-rw-r--r--games/pyfa/Makefile3
-rw-r--r--games/renpy/Makefile3
-rw-r--r--games/solarwolf/Makefile3
-rw-r--r--games/thudboard/Makefile3
-rw-r--r--games/wesnoth/Makefile3
-rw-r--r--graphics/djvusmooth/Makefile3
-rw-r--r--graphics/py-actdiag/Makefile3
-rw-r--r--graphics/py-blockdiagcontrib-cisco/Makefile3
-rw-r--r--graphics/py-glewpy/Makefile3
-rw-r--r--graphics/py-nwdiag/Makefile3
-rw-r--r--graphics/py-openexr/Makefile3
-rw-r--r--graphics/py-poppler/Makefile3
-rw-r--r--graphics/py-pygooglechart/Makefile3
-rw-r--r--graphics/py-sane/Makefile3
-rw-r--r--graphics/py-seqdiag/Makefile3
-rw-r--r--graphics/py-stltools/Makefile3
-rw-r--r--graphics/sk1/Makefile3
-rw-r--r--japanese/py-mecab/Makefile3
-rw-r--r--japanese/py-tegaki-gtk/Makefile3
-rw-r--r--mail/mailpile/Makefile3
-rw-r--r--math/mathgl/Makefile3
-rw-r--r--math/py-PyMetis/Makefile3
-rw-r--r--math/py-bitmath/Makefile3
-rw-r--r--math/py-ffc/Makefile3
-rw-r--r--math/py-fiat/Makefile3
-rw-r--r--math/py-libpoly/Makefile3
-rw-r--r--math/py-nzmath/Makefile3
-rw-r--r--math/py-pymc/Makefile3
-rw-r--r--math/py-pysparse/Makefile3
-rw-r--r--math/py-symcxx/Makefile3
-rw-r--r--math/py-ufl/Makefile3
-rw-r--r--misc/py-kartograph/Makefile3
-rw-r--r--misc/py-python-geohash/Makefile3
-rw-r--r--misc/py-socli/Makefile3
-rw-r--r--misc/py-toil/Makefile3
-rw-r--r--misc/py-yolk/Makefile3
-rw-r--r--misc/pyobd/Makefile3
-rw-r--r--multimedia/py-PySceneDetect/Makefile3
-rw-r--r--multimedia/py-flvlib/Makefile3
-rw-r--r--net-im/empathy/Makefile3
-rw-r--r--net-im/py-skype4py/Makefile3
-rw-r--r--net-im/py-unmessage/Makefile3
-rw-r--r--net-im/py-xmpppy/Makefile3
-rw-r--r--net-im/telepathy-farsight/Makefile3
-rw-r--r--net-im/telepathy-haze/Makefile3
-rw-r--r--net-im/telepathy-python/Makefile3
-rw-r--r--net-im/telepathy-rakia/Makefile3
-rw-r--r--net-mgmt/py-pynsca/Makefile3
-rw-r--r--net-mgmt/py-pyzabbix/Makefile3
-rw-r--r--net-mgmt/py-yapsnmp/Makefile3
-rw-r--r--net-p2p/py-py2play/Makefile3
-rw-r--r--net/cjdns/Makefile3
-rw-r--r--net/py-beanstalkc/Makefile3
-rw-r--r--net/py-gspread/Makefile3
-rw-r--r--net/py-gspreadsheet/Makefile3
-rw-r--r--net/py-httpstat/Makefile3
-rw-r--r--net/py-libnet/Makefile3
-rw-r--r--net/py-netlib/Makefile3
-rw-r--r--net/py-pynmsg/Makefile3
-rw-r--r--net/py-raet/Makefile3
-rw-r--r--net/py-rainbowstream/Makefile3
-rw-r--r--net/py-wolframalpha/Makefile3
-rw-r--r--news/py-yenc/Makefile3
-rw-r--r--print/py-pyscript/Makefile3
-rw-r--r--print/py-stapler/Makefile3
-rw-r--r--print/py-trml2pdf/Makefile3
-rw-r--r--science/dftbplus/Makefile3
-rw-r--r--science/dvc/Makefile3
-rw-r--r--science/py-GPyOpt/Makefile3
-rw-r--r--science/py-PyQuante/Makefile3
-rw-r--r--science/py-mlpy/Makefile3
-rw-r--r--science/py-obspy/Makefile3
-rw-r--r--science/py-pymol/Makefile3
-rw-r--r--science/py-scikit-fuzzy/Makefile3
-rw-r--r--science/py-ws2300/Makefile3
-rw-r--r--security/py-PF/Makefile3
-rw-r--r--security/py-cracklib/Makefile3
-rw-r--r--security/py-fteproxy/Makefile3
-rw-r--r--security/py-keyczar/Makefile3
-rw-r--r--security/py-onetime/Makefile3
-rw-r--r--security/py-pydeep/Makefile3
-rw-r--r--security/py-slowaes/Makefile3
-rw-r--r--security/py-sslstrip/Makefile3
-rw-r--r--security/py-volatility/Makefile3
-rw-r--r--sysutils/py-analyzemft/Makefile3
-rw-r--r--sysutils/py-cdmi/Makefile3
-rw-r--r--sysutils/py-ezjailremote/Makefile3
-rw-r--r--sysutils/py-gmailfs-fuse/Makefile3
-rw-r--r--sysutils/py-halite/Makefile3
-rw-r--r--sysutils/py-mqttwarn/Makefile3
-rw-r--r--sysutils/py-ploy_ec2/Makefile3
-rw-r--r--sysutils/py-ploy_fabric/Makefile3
-rw-r--r--sysutils/py-scriptine/Makefile3
-rw-r--r--sysutils/py-superlance/Makefile3
-rw-r--r--textproc/py-bugzillatools/Makefile3
-rw-r--r--textproc/py-elib.intl/Makefile3
-rw-r--r--textproc/py-errorhandler/Makefile3
-rw-r--r--textproc/py-hyperestraier-python/Makefile3
-rw-r--r--textproc/py-pyes/Makefile3
-rw-r--r--textproc/py-pyhwp/Makefile3
-rw-r--r--textproc/py-sphinx_numfig/Makefile3
-rw-r--r--textproc/py-xlutils/Makefile3
-rw-r--r--www/halberd/Makefile3
-rw-r--r--www/py-HTMLgen/Makefile3
-rw-r--r--www/py-albatross/Makefile3
-rw-r--r--www/py-amf/Makefile3
-rw-r--r--www/py-apachelog/Makefile3
-rw-r--r--www/py-aws-requests-auth/Makefile3
-rw-r--r--www/py-clientform/Makefile3
-rw-r--r--www/py-django-appmedia/Makefile3
-rw-r--r--www/py-django-evolution/Makefile3
-rw-r--r--www/py-fedex/Makefile3
-rw-r--r--www/py-formalchemy/Makefile3
-rw-r--r--www/py-frappe-bench/Makefile3
-rw-r--r--www/py-funkload/Makefile3
-rw-r--r--www/py-goobook/Makefile3
-rw-r--r--www/py-graphite-web/Makefile3
-rw-r--r--www/py-html/Makefile3
-rw-r--r--www/py-kallithea/Makefile3
-rw-r--r--www/py-poster/Makefile3
-rw-r--r--www/py-pyquery/Makefile3
-rw-r--r--www/py-pysearch/Makefile3
-rw-r--r--www/py-pywebdav/Makefile3
-rw-r--r--www/py-scgi/Makefile3
-rw-r--r--www/py-slimmer/Makefile3
-rw-r--r--www/py-surl/Makefile3
-rw-r--r--www/py-tmdb3/Makefile3
-rw-r--r--www/py-trello/Makefile3
-rw-r--r--www/py-uliweb/Makefile3
-rw-r--r--www/py-wsgiauth/Makefile3
-rw-r--r--x11-toolkits/py-wax/Makefile3
257 files changed, 771 insertions, 0 deletions
diff --git a/archivers/py-backports.lzma/Makefile b/archivers/py-backports.lzma/Makefile
index f71b859c8c5c..dd4804d3d892 100644
--- a/archivers/py-backports.lzma/Makefile
+++ b/archivers/py-backports.lzma/Makefile
@@ -11,6 +11,9 @@ COMMENT= Backport of the lzma function from Python 3.3
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/archivers/py-bup/Makefile b/archivers/py-bup/Makefile
index 5ff2a381e276..e1dadbce39ab 100644
--- a/archivers/py-bup/Makefile
+++ b/archivers/py-bup/Makefile
@@ -12,6 +12,9 @@ COMMENT= Very efficient backup system based on the git packfile format
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylibacl>=0:security/py-pylibacl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xattr>=0:devel/py-xattr@${PY_FLAVOR} \
git>=1.5.3.1:devel/git \
diff --git a/archivers/py-librtfcomp/Makefile b/archivers/py-librtfcomp/Makefile
index daf5f095c817..a0196a36eccb 100644
--- a/archivers/py-librtfcomp/Makefile
+++ b/archivers/py-librtfcomp/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python bindings for library for handling compressed RTF documents
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENCE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrex>0:devel/pyrex@${PY_FLAVOR}
LIB_DEPENDS= librtfcomp.so:archivers/librtfcomp
diff --git a/audio/blop-lv2/Makefile b/audio/blop-lv2/Makefile
index 0606dcbfdee7..492f952f5c1c 100644
--- a/audio/blop-lv2/Makefile
+++ b/audio/blop-lv2/Makefile
@@ -12,6 +12,9 @@ COMMENT= Bandlimited oscillator plugins for LV2-aware audio applications
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= lv2>0:audio/lv2
USES= pkgconfig python:2.7,build tar:bz2 waf
diff --git a/audio/bs2b-lv2/Makefile b/audio/bs2b-lv2/Makefile
index 582b1c0423ab..81d7b6bfc047 100644
--- a/audio/bs2b-lv2/Makefile
+++ b/audio/bs2b-lv2/Makefile
@@ -12,6 +12,9 @@ COMMENT= LV2 plugin for using Bauer stereophonic-to-binaural DSP library
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= lv2>0:audio/lv2 \
lvtk>0:audio/lvtk
LIB_DEPENDS= libbs2b.so:audio/libbs2b
diff --git a/audio/guitarix-lv2/Makefile b/audio/guitarix-lv2/Makefile
index 56f783c07721..66f8f7523982 100644
--- a/audio/guitarix-lv2/Makefile
+++ b/audio/guitarix-lv2/Makefile
@@ -13,6 +13,9 @@ COMMENT= Virtual versatile amplification for Jack and set of LV2 plugins
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= lv2>0:audio/lv2 \
faust:audio/faust \
${LOCALBASE}/include/fftw3.h:math/fftw3 \
diff --git a/audio/py-cddb/Makefile b/audio/py-cddb/Makefile
index 3be991e2c5a3..ba982e81b22f 100644
--- a/audio/py-cddb/Makefile
+++ b/audio/py-cddb/Makefile
@@ -15,6 +15,9 @@ COMMENT= Python module to fetch information on audio CDs from CDDB
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist pythonprefix
diff --git a/audio/py-gmusicproxy/Makefile b/audio/py-gmusicproxy/Makefile
index 114b97ff5032..50efa1933efb 100644
--- a/audio/py-gmusicproxy/Makefile
+++ b/audio/py-gmusicproxy/Makefile
@@ -13,6 +13,9 @@ COMMENT= Proxy for streaming Google Play Music using any media-player
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gmusicapi>=10.1.0:audio/py-gmusicapi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netifaces>=-0.10.4:net/py-netifaces@${PY_FLAVOR} \
diff --git a/audio/py-hsaudiotag/Makefile b/audio/py-hsaudiotag/Makefile
index ac4a88e07a32..592efdc39eaf 100644
--- a/audio/py-hsaudiotag/Makefile
+++ b/audio/py-hsaudiotag/Makefile
@@ -13,6 +13,9 @@ COMMENT= Read metdata (tags) of mp3, mp4, wma, ogg, flac and aiff files
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/audio/py-openal/Makefile b/audio/py-openal/Makefile
index 1b786f1e17d5..5098c3603776 100644
--- a/audio/py-openal/Makefile
+++ b/audio/py-openal/Makefile
@@ -16,6 +16,9 @@ COMMENT= PyOpenAL is a binding of OpenAL for Python
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
OPTIONS_DEFINE= DOCS EXAMPLES
USES= openal:al,alut python:2.7
diff --git a/audio/py-py-jack/Makefile b/audio/py-py-jack/Makefile
index 4a1ba284791f..c33c523cb250 100644
--- a/audio/py-py-jack/Makefile
+++ b/audio/py-py-jack/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python bindings for the Jack Audio Server
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libjack.so:audio/jack
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
diff --git a/audio/py-xmms2/Makefile b/audio/py-xmms2/Makefile
index 06c0eaebd427..e76c63789006 100644
--- a/audio/py-xmms2/Makefile
+++ b/audio/py-xmms2/Makefile
@@ -9,6 +9,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Python Bindings for XMMS2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrex>0:devel/pyrex@${PY_FLAVOR}
LIB_DEPENDS+= libxmmsclient.so:audio/xmms2
diff --git a/audio/triceratops-lv2/Makefile b/audio/triceratops-lv2/Makefile
index 301e96a1ab79..b5a680dab99d 100644
--- a/audio/triceratops-lv2/Makefile
+++ b/audio/triceratops-lv2/Makefile
@@ -14,6 +14,9 @@ COMMENT= Polyphonic synthesizer LV2 plugin
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
diff --git a/biology/graphlan/Makefile b/biology/graphlan/Makefile
index 137f8cfdcd68..a4fe03c6ac6d 100644
--- a/biology/graphlan/Makefile
+++ b/biology/graphlan/Makefile
@@ -16,6 +16,9 @@ COMMENT= High-quality circular representations of taxonomic, phylogenetic trees
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 shebangfix
SHEBANG_GLOB= *.py
diff --git a/biology/groopm/Makefile b/biology/groopm/Makefile
index 3c03c259116f..b6a593c6c8a7 100644
--- a/biology/groopm/Makefile
+++ b/biology/groopm/Makefile
@@ -12,6 +12,9 @@ COMMENT= Metagenomic binning suite
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1.0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.10.1:science/py-scipy@${PY_FLAVOR} \
diff --git a/biology/py-biom-format/Makefile b/biology/py-biom-format/Makefile
index 70b7b9ca6007..d81fb8a2b85a 100644
--- a/biology/py-biom-format/Makefile
+++ b/biology/py-biom-format/Makefile
@@ -12,6 +12,9 @@ COMMENT= Biological Observation Matrix (BIOM) Format Project
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYNUMPY} \
diff --git a/comms/py-bulksms/Makefile b/comms/py-bulksms/Makefile
index f3af7e607787..256b1d85798b 100644
--- a/comms/py-bulksms/Makefile
+++ b/comms/py-bulksms/Makefile
@@ -10,6 +10,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= craig001@lerwick.hopto.org
COMMENT= Python client for the BulkSMS.co.uk HTTP API
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
PYDISTUTILS_PKGNAME= BulkSMS
diff --git a/comms/py-gammu/Makefile b/comms/py-gammu/Makefile
index 8cf486e5d2bb..6649a82d261c 100644
--- a/comms/py-gammu/Makefile
+++ b/comms/py-gammu/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python bindings for Gammu library
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libGammu.so:comms/gammu
USES= pkgconfig python:2.7
diff --git a/databases/py-geoalchemy/Makefile b/databases/py-geoalchemy/Makefile
index e8a48c6585c1..a1b46128fedc 100644
--- a/databases/py-geoalchemy/Makefile
+++ b/databases/py-geoalchemy/Makefile
@@ -14,6 +14,9 @@ COMMENT= Using SQLAlchemy with Spatial Databases
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0.6.1:databases/py-sqlalchemy12@${PY_FLAVOR}
USES= python:2.7
diff --git a/databases/py-htsql-mysql/Makefile b/databases/py-htsql-mysql/Makefile
index 27848c6ef8e4..83f2e24c0371 100644
--- a/databases/py-htsql-mysql/Makefile
+++ b/databases/py-htsql-mysql/Makefile
@@ -14,6 +14,9 @@ COMMENT= Database Query Language (MySQL Backend for HTSQL)
LICENSE= AGPLv3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:databases/py-htsql@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${PY_FLAVOR}
diff --git a/databases/py-htsql-pgsql/Makefile b/databases/py-htsql-pgsql/Makefile
index ef8f67be0b9b..9c2d520c9b60 100644
--- a/databases/py-htsql-pgsql/Makefile
+++ b/databases/py-htsql-pgsql/Makefile
@@ -14,6 +14,9 @@ COMMENT= Database Query Language (PostgreSQL Backend for HTSQL)
LICENSE= AGPLv3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:databases/py-htsql@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
diff --git a/databases/py-mysql2pgsql/Makefile b/databases/py-mysql2pgsql/Makefile
index 4d216896c617..9d663aec134c 100644
--- a/databases/py-mysql2pgsql/Makefile
+++ b/databases/py-mysql2pgsql/Makefile
@@ -12,6 +12,9 @@ COMMENT= Tool for migrating/converting from MySQL to PostgreSQL
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg2>=2.4.2:databases/py-psycopg2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \
diff --git a/databases/py-oursql/Makefile b/databases/py-oursql/Makefile
index 54e6f0a1343f..3edadfbbd127 100644
--- a/databases/py-oursql/Makefile
+++ b/databases/py-oursql/Makefile
@@ -13,6 +13,9 @@ COMMENT= MySQL bindings for python
LICENSE= BSD2CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= compiler:c11 mysql python:2.7
USE_PYTHON= autoplist distutils
diff --git a/databases/py-pyhs/Makefile b/databases/py-pyhs/Makefile
index e490a2fb9b0b..42a09b88ae92 100644
--- a/databases/py-pyhs/Makefile
+++ b/databases/py-pyhs/Makefile
@@ -12,6 +12,9 @@ DISTNAME= python-handler-socket-${PORTVERSION}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= HandlerSocket client for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/databases/py-pytc/Makefile b/databases/py-pytc/Makefile
index 89b3c89ba438..4c0e55f7b356 100644
--- a/databases/py-pytc/Makefile
+++ b/databases/py-pytc/Makefile
@@ -9,6 +9,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Tokyo Cabinet Python bindings
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
USES= python:2.7
diff --git a/databases/py-python-rrdtool/Makefile b/databases/py-python-rrdtool/Makefile
index 6569b0c28b16..d1ad9967c503 100644
--- a/databases/py-python-rrdtool/Makefile
+++ b/databases/py-python-rrdtool/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python bindings for RRDTool, the graphing and logging utility
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= librrd.so:databases/rrdtool
USES= gnome groff pkgconfig python:2.7
diff --git a/databases/py-riak/Makefile b/databases/py-riak/Makefile
index 5cdf0206b63c..01b78b36fb26 100644
--- a/databases/py-riak/Makefile
+++ b/databases/py-riak/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python client for Riak
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}riak_pb>=2.0.0:devel/py-riak_pb@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR}
diff --git a/databases/py-sybase/Makefile b/databases/py-sybase/Makefile
index b347e812f341..111f0e010616 100644
--- a/databases/py-sybase/Makefile
+++ b/databases/py-sybase/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python Database API interface to the Sybase RDBMS
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libct.so:databases/freetds
USES= python:2.7
diff --git a/databases/py-umemcache/Makefile b/databases/py-umemcache/Makefile
index 6cb19bfec504..f4f298ccaa1f 100644
--- a/databases/py-umemcache/Makefile
+++ b/databases/py-umemcache/Makefile
@@ -13,6 +13,9 @@ COMMENT= Memcache client written in highly optimized C++ with Python bindings
LICENSE= BSD4CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= dos2unix python:2.7 zip
USE_PYTHON= distutils autoplist
diff --git a/devel/blitz/Makefile b/devel/blitz/Makefile
index a53403bf1c87..ecf8a00556ac 100644
--- a/devel/blitz/Makefile
+++ b/devel/blitz/Makefile
@@ -11,6 +11,9 @@ COMMENT= Blitz++ Multi-Dimensional Array Library for C++
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= cmake:noninja libtool localbase python:2.7,build
USE_GITHUB= yes
GH_ACCOUNT= blitzpp
diff --git a/devel/cpp2py/Makefile b/devel/cpp2py/Makefile
index 3553d0e73702..d6460e71d0f3 100644
--- a/devel/cpp2py/Makefile
+++ b/devel/cpp2py/Makefile
@@ -12,6 +12,9 @@ COMMENT= Reflection tools based on clang
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
PY_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \
diff --git a/devel/py-Breve/Makefile b/devel/py-Breve/Makefile
index 8255b62c5183..2da6b21a7eb7 100644
--- a/devel/py-Breve/Makefile
+++ b/devel/py-Breve/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python s-expression style template engine
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils concurrent autoplist
diff --git a/devel/py-PyODE/Makefile b/devel/py-PyODE/Makefile
index ded2709acafd..be99de96f646 100644
--- a/devel/py-PyODE/Makefile
+++ b/devel/py-PyODE/Makefile
@@ -14,6 +14,9 @@ LICENSE_COMB= dual
LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE
LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE-BSD
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libode.so:devel/ode
USES= python:2.7
diff --git a/devel/py-akismet/Makefile b/devel/py-akismet/Makefile
index 574e2eda6be9..47a66a58c636 100644
--- a/devel/py-akismet/Makefile
+++ b/devel/py-akismet/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python interface to the Akismet API
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 zip
USE_PYTHON= distutils
PYDISTUTILS_PKGNAME= akismet
diff --git a/devel/py-aspects/Makefile b/devel/py-aspects/Makefile
index 0cc481015a49..3318a0e6def0 100644
--- a/devel/py-aspects/Makefile
+++ b/devel/py-aspects/Makefile
@@ -14,6 +14,9 @@ COMMENT= Lightweight aspect oriented programming library for Python
LICENSE= LGPL21
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-backports.tempfile/Makefile b/devel/py-backports.tempfile/Makefile
index 7ccd096dc4a7..de5b3a235d8c 100644
--- a/devel/py-backports.tempfile/Makefile
+++ b/devel/py-backports.tempfile/Makefile
@@ -13,6 +13,9 @@ COMMENT= Backports of new features in the Python tempfile module
LICENSE= PSFL
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR}
diff --git a/devel/py-backports.weakref/Makefile b/devel/py-backports.weakref/Makefile
index 08e48e03ebfa..3ac7a0a16f87 100644
--- a/devel/py-backports.weakref/Makefile
+++ b/devel/py-backports.weakref/Makefile
@@ -15,6 +15,9 @@ COMMENT= Backport of the weakref module from Python 3.4
LICENSE= PSFL
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR}
diff --git a/devel/py-cfgparse/Makefile b/devel/py-cfgparse/Makefile
index ef595ffe8bb1..9aa6ab9be9ed 100644
--- a/devel/py-cfgparse/Makefile
+++ b/devel/py-cfgparse/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python module for parsing configuration files
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= dos2unix python:2.7 zip
DOS2UNIX_FILES= cfgparse.py
USE_PYTHON= autoplist distutils
diff --git a/devel/py-ciphon/Makefile b/devel/py-ciphon/Makefile
index ec96d05f84ca..0fe5d7173a84 100644
--- a/devel/py-ciphon/Makefile
+++ b/devel/py-ciphon/Makefile
@@ -12,6 +12,9 @@ COMMENT= Module for python that adds cpan-like functionality
LICENSE= BSD2CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
diff --git a/devel/py-cjson/Makefile b/devel/py-cjson/Makefile
index 3ecfec057a5f..25d54dea45fb 100644
--- a/devel/py-cjson/Makefile
+++ b/devel/py-cjson/Makefile
@@ -13,6 +13,9 @@ COMMENT= Fast JSON encoder/decoder for Python
LICENSE= LGPL20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-clonedigger/Makefile b/devel/py-clonedigger/Makefile
index d1c59f9fd3c2..6b77d133c847 100644
--- a/devel/py-clonedigger/Makefile
+++ b/devel/py-clonedigger/Makefile
@@ -14,6 +14,9 @@ COMMENT= Detect similar code in Python and Java programs
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-cmdtest/Makefile b/devel/py-cmdtest/Makefile
index 14592030b0c6..071f9d42b283 100644
--- a/devel/py-cmdtest/Makefile
+++ b/devel/py-cmdtest/Makefile
@@ -13,6 +13,9 @@ COMMENT= Black box testing of Unix programs
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cliapp>0:devel/py-cliapp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus@${PY_FLAVOR}
diff --git a/devel/py-cuisine/Makefile b/devel/py-cuisine/Makefile
index 5c6b1195f514..66de9c2fe7b7 100644
--- a/devel/py-cuisine/Makefile
+++ b/devel/py-cuisine/Makefile
@@ -13,6 +13,9 @@ COMMENT= Chef-like functionality for Fabric
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fabric1>=1.7,1:devel/py-fabric1@${PY_FLAVOR}
USES= python:2.7
diff --git a/devel/py-deliciousapi/Makefile b/devel/py-deliciousapi/Makefile
index 8334687461d9..550547b60000 100644
--- a/devel/py-deliciousapi/Makefile
+++ b/devel/py-deliciousapi/Makefile
@@ -15,6 +15,9 @@ COMMENT= Unofficial Python API for retrieving data from Delicious.com
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BeautifulSoup.py:www/py-beautifulsoup32@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>=1.7:devel/py-simplejson@${PY_FLAVOR}
diff --git a/devel/py-dialog/Makefile b/devel/py-dialog/Makefile
index b36bbcd08ff6..cbedc312d72c 100644
--- a/devel/py-dialog/Makefile
+++ b/devel/py-dialog/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python interface to dialog(3)
LICENSE= LGPL20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= cdialog:devel/cdialog
USES= python:2.7 tar:bzip2
diff --git a/devel/py-efl/Makefile b/devel/py-efl/Makefile
index 0014f4205082..88f7ad2f105b 100644
--- a/devel/py-efl/Makefile
+++ b/devel/py-efl/Makefile
@@ -15,6 +15,9 @@ COMMENT= Python bindings for EFL and Elementary
LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py-dbus@${PY_FLAVOR}
LIB_DEPENDS= libefl.so:devel/efl
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py-dbus@${PY_FLAVOR}
diff --git a/devel/py-ezpyinline/Makefile b/devel/py-ezpyinline/Makefile
index 020ad7244e0f..d65895824865 100644
--- a/devel/py-ezpyinline/Makefile
+++ b/devel/py-ezpyinline/Makefile
@@ -12,6 +12,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Easy embedded Inline C for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-freenas.dispatcher/Makefile b/devel/py-freenas.dispatcher/Makefile
index 1f02d5fa4102..a4fa19fdf75f 100644
--- a/devel/py-freenas.dispatcher/Makefile
+++ b/devel/py-freenas.dispatcher/Makefile
@@ -9,6 +9,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wg@FreeBSD.org
COMMENT= FreeNAS dispatcher client
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ws4py>0:www/py-ws4py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
diff --git a/devel/py-fsm/Makefile b/devel/py-fsm/Makefile
index dbb8b6c79587..4cc187baa0cd 100644
--- a/devel/py-fsm/Makefile
+++ b/devel/py-fsm/Makefile
@@ -10,6 +10,9 @@ COMMENT= Pure Python Implementation of a Finite State Machine
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USE_GITHUB= yes
GH_ACCOUNT= oozie
GH_PROJECT= python-fsm
diff --git a/devel/py-gdbgui/Makefile b/devel/py-gdbgui/Makefile
index 1177c212191d..b8953541112c 100644
--- a/devel/py-gdbgui/Makefile
+++ b/devel/py-gdbgui/Makefile
@@ -11,6 +11,9 @@ COMMENT= Browser-based frontend/gui for GDB
LICENSE= CC-BY-NC-3.0
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.12.2:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Flask-Compress>=1.4.0:www/py-flask-compress@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Flask-SocketIO>=2.9.0:www/py-flask-socketio@${PY_FLAVOR} \
diff --git a/devel/py-gearman/Makefile b/devel/py-gearman/Makefile
index d7523eb810c2..a11275389e3d 100644
--- a/devel/py-gearman/Makefile
+++ b/devel/py-gearman/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Gearman Library for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-generate/Makefile b/devel/py-generate/Makefile
index 339055f880f7..126fcb572f44 100644
--- a/devel/py-generate/Makefile
+++ b/devel/py-generate/Makefile
@@ -10,6 +10,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= darcy@druid.net
COMMENT= Python module to implement generate
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 tar:tgz
USE_PYTHON= distutils autoplist
diff --git a/devel/py-geotypes/Makefile b/devel/py-geotypes/Makefile
index 1f0a3bdf5285..cb31bf32e0b6 100644
--- a/devel/py-geotypes/Makefile
+++ b/devel/py-geotypes/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python Interface to Support PostGIS
LICENSE= LGPL21
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
PYDISTUTILS_EGGINFO= GeoTypes-0.7.0-py${PYTHON_VER}.egg-info
diff --git a/devel/py-gitosis/Makefile b/devel/py-gitosis/Makefile
index d9ef2ac97eb1..a0b154f77bde 100644
--- a/devel/py-gitosis/Makefile
+++ b/devel/py-gitosis/Makefile
@@ -13,6 +13,9 @@ COMMENT= Software for hosting git repositories
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= git:devel/git
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
diff --git a/devel/py-google-apputils/Makefile b/devel/py-google-apputils/Makefile
index 84575462b9fd..86aa8188408d 100644
--- a/devel/py-google-apputils/Makefile
+++ b/devel/py-google-apputils/Makefile
@@ -14,6 +14,9 @@ COMMENT= Google Application Utilities for Python
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gflags>2:devel/py-python-gflags@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>2:devel/py-dateutil@${PY_FLAVOR}
diff --git a/devel/py-hghooks/Makefile b/devel/py-hghooks/Makefile
index 7c793d2c3ddf..b8b175b102ef 100644
--- a/devel/py-hghooks/Makefile
+++ b/devel/py-hghooks/Makefile
@@ -13,6 +13,9 @@ COMMENT= Set of Mercurial hooks
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-instant/Makefile b/devel/py-instant/Makefile
index d7d22d3ac00c..912b0296736f 100644
--- a/devel/py-instant/Makefile
+++ b/devel/py-instant/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python module for instant inlining of C and C++ code in Python
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= swig3.0:devel/swig30
USES= python:2.7
diff --git a/devel/py-ioflo/Makefile b/devel/py-ioflo/Makefile
index 71e8f4a7f7f9..dacab1301acf 100644
--- a/devel/py-ioflo/Makefile
+++ b/devel/py-ioflo/Makefile
@@ -13,6 +13,9 @@ COMMENT= Automated Reasoning Engine and Flow Based Programming Framework
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${PY_FLAVOR}
USES= python:2.7 shebangfix
diff --git a/devel/py-jcc/Makefile b/devel/py-jcc/Makefile
index cad5ba9f06a4..04c8820e0f93 100644
--- a/devel/py-jcc/Makefile
+++ b/devel/py-jcc/Makefile
@@ -14,6 +14,9 @@ COMMENT= C++ code generator for calling Java from C++/Python
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BROKEN_armv6= fails to link: /nxb-bin/usr/bin/ld: cannot find -ljava
BROKEN_armv7= fails to link: /nxb-bin/usr/bin/ld: cannot find -ljava
BROKEN_powerpc64= fails to link: /usr/bin/ld: cannot find -ljava
diff --git a/devel/py-json-py/Makefile b/devel/py-json-py/Makefile
index 0ca90e3d0727..7af4841357b5 100644
--- a/devel/py-json-py/Makefile
+++ b/devel/py-json-py/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python implementation of a JSON (http//:json.org) reader/writer
LICENSE= LGPL20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
NO_WRKSUBDIR= yes
USES= python:2.7 zip
diff --git a/devel/py-json-sempai/Makefile b/devel/py-json-sempai/Makefile
index 4cb9b5dd173d..6ef7dee154eb 100644
--- a/devel/py-json-sempai/Makefile
+++ b/devel/py-json-sempai/Makefile
@@ -11,6 +11,9 @@ COMMENT= Pythonic argument parser, that will make you smile
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-jsonlib/Makefile b/devel/py-jsonlib/Makefile
index 0c9c7d6308b7..4cd6e5960c54 100644
--- a/devel/py-jsonlib/Makefile
+++ b/devel/py-jsonlib/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= JSON Serializer/Deserializer for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-jsonlib2/Makefile b/devel/py-jsonlib2/Makefile
index 5160d3a3009b..f655dbd0052e 100644
--- a/devel/py-jsonlib2/Makefile
+++ b/devel/py-jsonlib2/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= JSON Serializer/Deserializer for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-jsonrpclib/Makefile b/devel/py-jsonrpclib/Makefile
index f99353b637b2..060331beeb98 100644
--- a/devel/py-jsonrpclib/Makefile
+++ b/devel/py-jsonrpclib/Makefile
@@ -13,6 +13,9 @@ COMMENT= Implements the JSON-RPC 2.0 proposed specification in pure Python
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-kayako/Makefile b/devel/py-kayako/Makefile
index ace3046ded30..8ed183ec827c 100644
--- a/devel/py-kayako/Makefile
+++ b/devel/py-kayako/Makefile
@@ -10,6 +10,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Python API Wrapper for Kayako
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
NO_ARCH= yes
diff --git a/devel/py-kid/Makefile b/devel/py-kid/Makefile
index faa9c56271c0..307f9ff55f4a 100644
--- a/devel/py-kid/Makefile
+++ b/devel/py-kid/Makefile
@@ -12,6 +12,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Simple template language for XML based written in Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 shebangfix
USE_PYTHON= distutils autoplist
SHEBANG_FILES= misc/upgrade-0.6.py
diff --git a/devel/py-kjbuckets/Makefile b/devel/py-kjbuckets/Makefile
index bcf62a1b850a..56b33d27ab35 100644
--- a/devel/py-kjbuckets/Makefile
+++ b/devel/py-kjbuckets/Makefile
@@ -16,6 +16,9 @@ COMMENT= Graph and set datatypes for Python (C extension)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/../COPYRIGHT.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
OPTIONS_DEFINE= DOCS EXAMPLES
USES= python:2.7
diff --git a/devel/py-kqueue/Makefile b/devel/py-kqueue/Makefile
index c709d279bf0c..6466f54171e2 100644
--- a/devel/py-kqueue/Makefile
+++ b/devel/py-kqueue/Makefile
@@ -13,6 +13,9 @@ EXTRACT_SUFX= .tbz
MAINTAINER= ports2@dclg.ca
COMMENT= Python interface to kqueue(2) and kevent(2) system calls
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 tar:bzip2
FILES= kqsyscallmodule.so KQueue.py KQueue.pyc
PLIST_FILES= ${FILES:S+^+%%PYTHON_SITELIBDIR%%/+g}
diff --git a/devel/py-llvmcpy/Makefile b/devel/py-llvmcpy/Makefile
index 5edd655322d7..aef8f82fdd38 100644
--- a/devel/py-llvmcpy/Makefile
+++ b/devel/py-llvmcpy/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python bindings for LLVM auto-generated from the LLVM-C API
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \
diff --git a/devel/py-log4py/Makefile b/devel/py-log4py/Makefile
index 631448291fc2..1b96cdd643ea 100644
--- a/devel/py-log4py/Makefile
+++ b/devel/py-log4py/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python logging module
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
diff --git a/devel/py-mwlib.ext/Makefile b/devel/py-mwlib.ext/Makefile
index 60cfe8cf03ee..7672d79fcf3f 100644
--- a/devel/py-mwlib.ext/Makefile
+++ b/devel/py-mwlib.ext/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Provide Dependencies for mwlib
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 zip
USE_PYTHON= distutils autoplist
diff --git a/devel/py-mx-experimental/Makefile b/devel/py-mx-experimental/Makefile
index c1b3050437d5..9361e6327e55 100644
--- a/devel/py-mx-experimental/Makefile
+++ b/devel/py-mx-experimental/Makefile
@@ -12,6 +12,9 @@ DISTNAME= egenix-${PORTNAME}-${PORTVERSION}
MAINTAINER= sergio@softshark.org
COMMENT= The eGenix mx Extensions - EXPERIMENTAL Package
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${LOCALBASE}/include/gmp.h:math/gmp
#RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mx/BeeBase/BeeBase.py:lang/py-mx-base@${PY_FLAVOR}
diff --git a/devel/py-noseofyeti/Makefile b/devel/py-noseofyeti/Makefile
index 355c6d75ef8a..47e3056db926 100644
--- a/devel/py-noseofyeti/Makefile
+++ b/devel/py-noseofyeti/Makefile
@@ -12,6 +12,9 @@ COMMENT= Nose plugin providing BDD dsl for Python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${PY_FLAVOR} \
diff --git a/devel/py-option_merge/Makefile b/devel/py-option_merge/Makefile
index 9af9cb076304..88a4311e7ce9 100644
--- a/devel/py-option_merge/Makefile
+++ b/devel/py-option_merge/Makefile
@@ -8,6 +8,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= truckman@FreeBSD.org
COMMENT= Code to deeply merge multiple python dictionaries
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}delfick_error>=1.6:devel/py-delfick_error@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}noseofyeti>=1.4.9:devel/py-noseofyeti@${PY_FLAVOR} \
diff --git a/devel/py-pp/Makefile b/devel/py-pp/Makefile
index 845aeb3a9ab4..180b88c0638c 100644
--- a/devel/py-pp/Makefile
+++ b/devel/py-pp/Makefile
@@ -13,6 +13,9 @@ COMMENT= Parallel python execution server
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-prioritized_methods/Makefile b/devel/py-prioritized_methods/Makefile
index d39a71ff5bde..2ee2a7bbc61c 100644
--- a/devel/py-prioritized_methods/Makefile
+++ b/devel/py-prioritized_methods/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wenheping@gmail.com
COMMENT= Extension to PEAK-Rules to prioritize methods
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PEAK-Rules>=0.5:devel/py-PEAK-Rules@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/devel/py-protocols/Makefile b/devel/py-protocols/Makefile
index 8141a6979b8d..79a9d0dc6445 100644
--- a/devel/py-protocols/Makefile
+++ b/devel/py-protocols/Makefile
@@ -12,6 +12,9 @@ DISTNAME= PyProtocols-${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Python module extending the PEP 246 adapt() function
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-ptrace/Makefile b/devel/py-ptrace/Makefile
index 7f938445430a..1defe2abfab7 100644
--- a/devel/py-ptrace/Makefile
+++ b/devel/py-ptrace/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python binding of ptrace
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distorm>0:devel/py-distorm@${PY_FLAVOR}
USES= python:2.7
diff --git a/devel/py-pydoop/Makefile b/devel/py-pydoop/Makefile
index dbb99b3c6269..a84e472c3f48 100644
--- a/devel/py-pydoop/Makefile
+++ b/devel/py-pydoop/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= demon@FreeBSD.org
COMMENT= Python interface to Hadoop
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${LOCALBASE}/bin/yarn:devel/hadoop2
RUN_DEPENDS= ${LOCALBASE}/bin/yarn:devel/hadoop2
diff --git a/devel/py-pyke/Makefile b/devel/py-pyke/Makefile
index 9ae148e54ef6..c1113b480467 100644
--- a/devel/py-pyke/Makefile
+++ b/devel/py-pyke/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python Knowledge Engine
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=2.3:devel/py-ply@${PY_FLAVOR}
USES= python:2.7 zip
diff --git a/devel/py-pymtbl/Makefile b/devel/py-pymtbl/Makefile
index 64eda66ced0c..8b82aa679792 100644
--- a/devel/py-pymtbl/Makefile
+++ b/devel/py-pymtbl/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python wrapper for devel/mtbl
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libmtbl.so:devel/mtbl
USES= pkgconfig python:-3.6 shebangfix uniquefiles:dirs
diff --git a/devel/py-pyshapelib/Makefile b/devel/py-pyshapelib/Makefile
index 6d4539bca29a..476599fbc8b9 100644
--- a/devel/py-pyshapelib/Makefile
+++ b/devel/py-pyshapelib/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python bindings for Shapelib
LICENSE= LGPL20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_LDCONFIG= yes
USE_PYTHON= distutils
diff --git a/devel/py-pysparklines/Makefile b/devel/py-pysparklines/Makefile
index a7d819183cad..20000f1e1b5d 100644
--- a/devel/py-pysparklines/Makefile
+++ b/devel/py-pysparklines/Makefile
@@ -12,6 +12,9 @@ COMMENT= Unicode sparkline generation library in Python
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/devel/py-pytemplate/Makefile b/devel/py-pytemplate/Makefile
index 6eb9f0e5664b..9cfa047d9fbe 100644
--- a/devel/py-pytemplate/Makefile
+++ b/devel/py-pytemplate/Makefile
@@ -13,6 +13,9 @@ COMMENT= Pytemplate gives python developers a starting framework
LICENSE= GPLv3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
diff --git a/devel/py-python-gitlab/Makefile b/devel/py-python-gitlab/Makefile
index 23fbee1f6690..8de35bfc77fe 100644
--- a/devel/py-python-gitlab/Makefile
+++ b/devel/py-python-gitlab/Makefile
@@ -12,6 +12,9 @@ COMMENT= Interact with GitLab API
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.2:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httmock>0:www/py-httmock@${PY_FLAVOR} \
diff --git a/devel/py-python2-pythondialog/Makefile b/devel/py-python2-pythondialog/Makefile
index ede93c7b7e5e..d35620190803 100644
--- a/devel/py-python2-pythondialog/Makefile
+++ b/devel/py-python2-pythondialog/Makefile
@@ -13,6 +13,9 @@ COMMENT= Backport of pythondialog to Python 2
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/devel/py-pyutil/Makefile b/devel/py-pyutil/Makefile
index 64b12682d723..4570a7c0626c 100644
--- a/devel/py-pyutil/Makefile
+++ b/devel/py-pyutil/Makefile
@@ -12,6 +12,9 @@ COMMENT= Collection of mature utilities for Python programmers
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.0:devel/py-simplejson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zbase32>=1.0:converters/zbase32@${PY_FLAVOR}
diff --git a/devel/py-pyvalid/Makefile b/devel/py-pyvalid/Makefile
index 97879231ba6f..28c2baa31b86 100644
--- a/devel/py-pyvalid/Makefile
+++ b/devel/py-pyvalid/Makefile
@@ -11,6 +11,9 @@ COMMENT= Python validation tool
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR}
USES= python:2.7
diff --git a/devel/py-pyxml2obj/Makefile b/devel/py-pyxml2obj/Makefile
index e52b3bbe9f7c..812d2a73c6a3 100644
--- a/devel/py-pyxml2obj/Makefile
+++ b/devel/py-pyxml2obj/Makefile
@@ -12,6 +12,9 @@ COMMENT= Simple way to convert xml to python object and vice versa
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-qpid/Makefile b/devel/py-qpid/Makefile
index 6ec45a05b840..3fde377da21b 100644
--- a/devel/py-qpid/Makefile
+++ b/devel/py-qpid/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python library for qpid, a connection-oriented messaging API
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-qutip/Makefile b/devel/py-qutip/Makefile
index c93b0ecc820c..1d147bd41867 100644
--- a/devel/py-qutip/Makefile
+++ b/devel/py-qutip/Makefile
@@ -11,6 +11,9 @@ COMMENT= Quantum toolbox in python
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
diff --git a/devel/py-repoze.what-pylons/Makefile b/devel/py-repoze.what-pylons/Makefile
index c593c34cda4e..c5ba0348abb1 100644
--- a/devel/py-repoze.what-pylons/Makefile
+++ b/devel/py-repoze.what-pylons/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= The repoze.what v1 plugin for Pylons/TG2 integration
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons>=0.9.7:www/py-pylons@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}repoze.what>=0:devel/py-repoze.what@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface@${PY_FLAVOR}
diff --git a/devel/py-repoze.who-friendlyform/Makefile b/devel/py-repoze.who-friendlyform/Makefile
index 687d8e813989..e4ea1fff809c 100644
--- a/devel/py-repoze.who-friendlyform/Makefile
+++ b/devel/py-repoze.who-friendlyform/Makefile
@@ -10,6 +10,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ychsiao@ychsiao.org
COMMENT= Collection of developer-friendly for repoze.who-powered
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who@${PY_FLAVOR}
diff --git a/devel/py-robotframework-ride/Makefile b/devel/py-robotframework-ride/Makefile
index 00dde9af7b5a..992c89d67ce3 100644
--- a/devel/py-robotframework-ride/Makefile
+++ b/devel/py-robotframework-ride/Makefile
@@ -12,6 +12,9 @@ COMMENT= Test data editor for Robot Framework
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}robotframework-seleniumlibrary>=1.1.0:devel/py-robotframework-seleniumlibrary@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
diff --git a/devel/py-ruamel.ordereddict/Makefile b/devel/py-ruamel.ordereddict/Makefile
index 72b648c0e216..130836e8dc6d 100644
--- a/devel/py-ruamel.ordereddict/Makefile
+++ b/devel/py-ruamel.ordereddict/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python dict that keeps keys in insertion sorted order
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/devel/py-sanetime/Makefile b/devel/py-sanetime/Makefile
index fc050f4ec884..d703c170a91d 100644
--- a/devel/py-sanetime/Makefile
+++ b/devel/py-sanetime/Makefile
@@ -14,6 +14,9 @@ COMMENT= Sane date/time Python interface, with Django support
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2010:devel/py-pytz@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${PY_FLAVOR}
diff --git a/devel/py-selectors34/Makefile b/devel/py-selectors34/Makefile
index 5ed441465ce6..b3971d590ea2 100644
--- a/devel/py-selectors34/Makefile
+++ b/devel/py-selectors34/Makefile
@@ -11,6 +11,9 @@ COMMENT= Backport of the selectors module from Python 3.4
LICENSE= PSFL
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
NO_ARCH= yes
diff --git a/devel/py-sqlcc/Makefile b/devel/py-sqlcc/Makefile
index 58b33c40113d..7bde96c85f73 100644
--- a/devel/py-sqlcc/Makefile
+++ b/devel/py-sqlcc/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python SQL Command Composer
LICENSE= BSD2CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pythk>=0:devel/pythk@${PY_FLAVOR}
USES= python:2.7
diff --git a/devel/py-statgrab/Makefile b/devel/py-statgrab/Makefile
index 3235e98f0396..7738f22aebae 100644
--- a/devel/py-statgrab/Makefile
+++ b/devel/py-statgrab/Makefile
@@ -12,6 +12,9 @@ DISTNAME= py${PORTNAME}-${PORTVERSION}
MAINTAINER= tdb@FreeBSD.org
COMMENT= Set of Python bindings for libstatgrab
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libstatgrab.so:devel/libstatgrab
USES= pkgconfig python:-3.6
diff --git a/devel/py-tconfpy/Makefile b/devel/py-tconfpy/Makefile
index ab5c1088b606..28b96c232689 100644
--- a/devel/py-tconfpy/Makefile
+++ b/devel/py-tconfpy/Makefile
@@ -17,6 +17,9 @@ LICENSE_NAME= TundraWare license
LICENSE_FILE= ${WRKSRC}/tconfpy-license.txt
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-auto-accept
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7,run
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/devel/py-terminable_thread/Makefile b/devel/py-terminable_thread/Makefile
index 8c03037304b8..2eead0426ae9 100644
--- a/devel/py-terminable_thread/Makefile
+++ b/devel/py-terminable_thread/Makefile
@@ -12,6 +12,9 @@ COMMENT= Thread subclass / raise exceptions or terminate from another thread
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
NO_ARCH= yes
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/devel/py-trace2html/Makefile b/devel/py-trace2html/Makefile
index 7da3da00387d..6f2d95c1eebf 100644
--- a/devel/py-trace2html/Makefile
+++ b/devel/py-trace2html/Makefile
@@ -13,6 +13,9 @@ COMMENT= HTML coverage report generator for trace.py
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-tvrage/Makefile b/devel/py-tvrage/Makefile
index b57dca98451a..b4fb73a7fb66 100644
--- a/devel/py-tvrage/Makefile
+++ b/devel/py-tvrage/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python client for the tvrage.com XML API
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USE_GITHUB= yes
GH_ACCOUNT= ckreutzer
GH_PROJECT= python-${PORTNAME}
diff --git a/devel/py-tw.forms/Makefile b/devel/py-tw.forms/Makefile
index fc89f195d74f..d46f427e4a81 100644
--- a/devel/py-tw.forms/Makefile
+++ b/devel/py-tw.forms/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ychsiao@ychsiao.org
COMMENT= Web Widgets for building and validating forms
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ToscaWidgets>=0:devel/py-ToscaWidgets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}formencode>=0:www/py-formencode@${PY_FLAVOR}
RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}ToscaWidgets>=0:devel/py-ToscaWidgets@${PY_FLAVOR} \
diff --git a/devel/py-uncompyle2/Makefile b/devel/py-uncompyle2/Makefile
index ff94f451cb0e..bb702d707844 100644
--- a/devel/py-uncompyle2/Makefile
+++ b/devel/py-uncompyle2/Makefile
@@ -10,6 +10,9 @@ PKGNAMEPREFIX= py-
MAINTAINER= mi@aldan.algebra.com
COMMENT= Decompiler for Python's .pyc and .pyo files
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USE_GITHUB= yes
GH_ACCOUNT= Mysterie
GH_TAGNAME= 3956a5a
diff --git a/devel/py-wsgitools/Makefile b/devel/py-wsgitools/Makefile
index 1b82d703bf18..d83ca6b31db6 100644
--- a/devel/py-wsgitools/Makefile
+++ b/devel/py-wsgitools/Makefile
@@ -15,6 +15,9 @@ COMMENT= Useful middlewares and filters for wsgi as well as scgi servers
LICENSE= GPLv2+
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/devel/py-yum-metadata-parser/Makefile b/devel/py-yum-metadata-parser/Makefile
index 4ef9f86b6e80..e73c6ce20c6e 100644
--- a/devel/py-yum-metadata-parser/Makefile
+++ b/devel/py-yum-metadata-parser/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= afb@rpm5.org
COMMENT= Fast metadata parser for yum
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libxml2.so:textproc/libxml2 \
libsqlite3.so:databases/sqlite3
diff --git a/devel/spark/Makefile b/devel/spark/Makefile
index bcafb13329e5..0b710f61eae5 100644
--- a/devel/spark/Makefile
+++ b/devel/spark/Makefile
@@ -17,6 +17,9 @@ COMMENT= Fast big data processing engine
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${LOCALBASE}/share/java/maven33/bin/mvn:devel/maven33 \
${LOCALBASE}/lib/libsnappyjava.so:archivers/snappy-java \
bash:shells/bash
diff --git a/dns/py-dnschain/Makefile b/dns/py-dnschain/Makefile
index cbbd5349e984..759dac8f271d 100644
--- a/dns/py-dnschain/Makefile
+++ b/dns/py-dnschain/Makefile
@@ -12,6 +12,9 @@ COMMENT= Library for looking up blockchain data via DNSChain
LICENSE= MPL20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/dns/py-idnkit2/Makefile b/dns/py-idnkit2/Makefile
index 8f213dcf0925..60baad61e8e1 100644
--- a/dns/py-idnkit2/Makefile
+++ b/dns/py-idnkit2/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= fbsd@grid.einherjar.de
COMMENT= Python bindings for Internationalized Domain Name toolkit 2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libidnkitlite.so:dns/idnkit2
USES= python:2.7 tar:bzip2
diff --git a/dns/py-pywdns/Makefile b/dns/py-pywdns/Makefile
index 3dda87195ed4..167b83a49454 100644
--- a/dns/py-pywdns/Makefile
+++ b/dns/py-pywdns/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python wrapper for dns/wdns
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libwdns.so:dns/wdns
USES= pkgconfig python:2.7
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index af85fbf608cb..9b5066f18826 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -12,6 +12,9 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}-alpha-unix-build.tar.xz \
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Real-time strategy (RTS) game of ancient warfare
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= zip:archivers/zip \
cmake:devel/cmake
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
diff --git a/games/colobot/Makefile b/games/colobot/Makefile
index 96f3f3ed1a07..1e6217c77d44 100644
--- a/games/colobot/Makefile
+++ b/games/colobot/Makefile
@@ -15,6 +15,9 @@ COMMENT= Educational game aiming to teach programming to kids
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libpng.so:graphics/png \
libsndfile.so:audio/libsndfile \
libvorbis.so:audio/libvorbis \
diff --git a/games/craft/Makefile b/games/craft/Makefile
index 7bacec7aeee3..796276b9baed 100644
--- a/games/craft/Makefile
+++ b/games/craft/Makefile
@@ -11,6 +11,9 @@ CATEGORIES= games
MAINTAINER= danilo@FreeBSD.org
COMMENT= Simple Minecraft clone written in C using modern OpenGL
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libcurl.so:ftp/curl
USE_GITHUB= yes
diff --git a/games/diameter/Makefile b/games/diameter/Makefile
index 9e7a9b1309f9..07d4736dcd60 100644
--- a/games/diameter/Makefile
+++ b/games/diameter/Makefile
@@ -10,6 +10,9 @@ MASTER_SITES= SF/game${PORTNAME}/game${PORTNAME}/${PORTNAME}-0.4.0
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Arcade-style game with elements of economy and adventure
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BROKEN_armv6= fails to compile: res/3dsloader.cpp:77:15: comparison between pointer and integer ('char *' and 'int')
BROKEN_armv7= fails to compile: res/3dsloader.cpp:77:15: comparison between pointer and integer ('char *' and 'int')
diff --git a/games/doomsday/Makefile b/games/doomsday/Makefile
index a98e6cbd5c88..19f7f153a17f 100644
--- a/games/doomsday/Makefile
+++ b/games/doomsday/Makefile
@@ -11,6 +11,9 @@ COMMENT= Enhanced Doom, Heretic, and Hexen source port
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libcurl.so:ftp/curl \
libassimp.so:multimedia/assimp \
libfluidsynth.so:audio/fluidsynth
diff --git a/games/endgame-singularity/Makefile b/games/endgame-singularity/Makefile
index 0bac2ba721e0..c2c74bb7a585 100644
--- a/games/endgame-singularity/Makefile
+++ b/games/endgame-singularity/Makefile
@@ -14,6 +14,9 @@ COMMENT= Simulates the life of a true AI
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/GPL.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYGAME} \
${PYNUMPY}
diff --git a/games/freeorion/Makefile b/games/freeorion/Makefile
index cc736588814b..b852ca214f48 100644
--- a/games/freeorion/Makefile
+++ b/games/freeorion/Makefile
@@ -12,6 +12,9 @@ COMMENT= Turn-based space empire and galactic conquest game
LICENSE= GPLv2 CC-BY-SA-3.0
LICENSE_COMB= multi
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
${PY_BOOST}
diff --git a/games/funnyboat/Makefile b/games/funnyboat/Makefile
index 97de093a09e4..2cc9eb8186fb 100644
--- a/games/funnyboat/Makefile
+++ b/games/funnyboat/Makefile
@@ -16,6 +16,9 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-CODE.txt
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MEDIA.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYGAME}
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/games/gemrb/Makefile b/games/gemrb/Makefile
index 248cbf9b7de3..02cd76bb1071 100644
--- a/games/gemrb/Makefile
+++ b/games/gemrb/Makefile
@@ -12,6 +12,9 @@ COMMENT= GemRB (Game engine made with preRendered Background)
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libpng.so:graphics/png \
libvorbis.so:audio/libvorbis \
libfreetype.so:print/freetype2
diff --git a/games/gtkradiant/Makefile b/games/gtkradiant/Makefile
index 8b917350fb15..599f263c0169 100644
--- a/games/gtkradiant/Makefile
+++ b/games/gtkradiant/Makefile
@@ -16,6 +16,9 @@ COMMENT= Map editor for FPS games, by id Software and Loki Software
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \
libmhash.so:security/mhash \
libpng.so:graphics/png
diff --git a/games/jumpnbump/Makefile b/games/jumpnbump/Makefile
index 5aba8a5da08f..c6bcde199d6b 100644
--- a/games/jumpnbump/Makefile
+++ b/games/jumpnbump/Makefile
@@ -12,6 +12,9 @@ COMMENT= Play cute bunnies jumping on each other's heads #'
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= compiler:c11 gettext-tools gmake sdl shebangfix tar:bzip2
SHEBANG_FILES= ${WRKSRC}/menu/jumpnbump_menu.py.pre
USE_SDL= sdl2 mixer2 net2
diff --git a/games/kiki/Makefile b/games/kiki/Makefile
index cb16792a2f6c..92929ce16b40 100644
--- a/games/kiki/Makefile
+++ b/games/kiki/Makefile
@@ -11,6 +11,9 @@ EXTRACT_SUFX= -src.tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Kiki the nanobot is a 3-D puzzle game
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= swig3.0:devel/swig30
USES= compiler dos2unix gl gmake python:2.7 sdl
diff --git a/games/lightyears/Makefile b/games/lightyears/Makefile
index ffd448d8e375..a67a7e8bfc99 100644
--- a/games/lightyears/Makefile
+++ b/games/lightyears/Makefile
@@ -13,6 +13,9 @@ COMMENT= Steampunk-themed strategy game: manage a steam supply network
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYGAME}
USES= python:2.7 shebangfix tar:bz2
diff --git a/games/monsterz/Makefile b/games/monsterz/Makefile
index 178628b08164..f88cb720740d 100644
--- a/games/monsterz/Makefile
+++ b/games/monsterz/Makefile
@@ -17,6 +17,9 @@ COMMENT= Monsterz - arcade puzzle game
LICENSE= WTFPL
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYGAME}
USES= python:2.7 shebangfix
diff --git a/games/outerspace/Makefile b/games/outerspace/Makefile
index e2e196d57fe9..cb6cd942f0f0 100644
--- a/games/outerspace/Makefile
+++ b/games/outerspace/Makefile
@@ -13,6 +13,9 @@ COMMENT= On-line strategy game
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYGAME}
USES= python:2.7
diff --git a/games/pyfa/Makefile b/games/pyfa/Makefile
index 5c0f7be1a53a..09b124093cf2 100644
--- a/games/pyfa/Makefile
+++ b/games/pyfa/Makefile
@@ -13,6 +13,9 @@ COMMENT= Fitting tool for EVE Online
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.6:databases/py-sqlalchemy10@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR}
diff --git a/games/renpy/Makefile b/games/renpy/Makefile
index 074ae5b4966b..2e0abaae8aff 100644
--- a/games/renpy/Makefile
+++ b/games/renpy/Makefile
@@ -16,6 +16,9 @@ LICENSE_NAME_DejaVu= Bitstream Vera and Arev fonts license
LICENSE_FILE_DejaVu= ${WRKSRC}/renpy/common/DejaVuSans.txt
LICENSE_PERMS_DejaVu= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}game_sdl2>0:devel/py-game_sdl2@${PY_FLAVOR}
LIB_DEPENDS= libfribidi.so:converters/fribidi \
libpng.so:graphics/png \
diff --git a/games/solarwolf/Makefile b/games/solarwolf/Makefile
index 1d22e8eeae62..05bc5a58f60f 100644
--- a/games/solarwolf/Makefile
+++ b/games/solarwolf/Makefile
@@ -13,6 +13,9 @@ COMMENT= Action/arcade game originally based of SolarFox on the Atari 2600
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/lgpl.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYGAME}
USES= python:2.7 shebangfix
diff --git a/games/thudboard/Makefile b/games/thudboard/Makefile
index 0f46e45d7b34..c52ae1feb721 100644
--- a/games/thudboard/Makefile
+++ b/games/thudboard/Makefile
@@ -10,6 +10,9 @@ MASTER_SITES= http://www.million.nl/file/
MAINTAINER= lme@FreeBSD.org
COMMENT= The Discworld Boardgame Board
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR}
NO_WRKSUBDIR= yes
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index e592f26c2250..2ae78e559b06 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -15,6 +15,9 @@ LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libvorbisfile.so:audio/libvorbis \
libboost_thread.so:devel/boost-libs \
diff --git a/graphics/djvusmooth/Makefile b/graphics/djvusmooth/Makefile
index 005b4a85eac6..643dd2b63ad5 100644
--- a/graphics/djvusmooth/Makefile
+++ b/graphics/djvusmooth/Makefile
@@ -10,6 +10,9 @@ COMMENT= Graphical editor for DjVu
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= xsltproc:textproc/libxslt \
${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
docbook-xml>0:textproc/docbook-xml
diff --git a/graphics/py-actdiag/Makefile b/graphics/py-actdiag/Makefile
index 4ba90c08bba1..a3e695fbd2a6 100644
--- a/graphics/py-actdiag/Makefile
+++ b/graphics/py-actdiag/Makefile
@@ -13,6 +13,9 @@ COMMENT= Simple activity-diagram image generator
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${PY_FLAVOR}
diff --git a/graphics/py-blockdiagcontrib-cisco/Makefile b/graphics/py-blockdiagcontrib-cisco/Makefile
index 2969be386f2b..6e30a88bd474 100644
--- a/graphics/py-blockdiagcontrib-cisco/Makefile
+++ b/graphics/py-blockdiagcontrib-cisco/Makefile
@@ -10,6 +10,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Networking shapes for blockdiag designed by Cisco
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=0.8.0:graphics/py-blockdiag@${PY_FLAVOR}
USES= python:2.7
diff --git a/graphics/py-glewpy/Makefile b/graphics/py-glewpy/Makefile
index f36e2e29845b..735450f27284 100644
--- a/graphics/py-glewpy/Makefile
+++ b/graphics/py-glewpy/Makefile
@@ -16,6 +16,9 @@ PATCHFILES= glewpy-${PORTVERSION}-generatedsources.diff.bz2
MAINTAINER= acm@FreeBSD.org
COMMENT= Advanced OpenGL extensions to Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrex>=0.9.6.2:devel/pyrex@${PY_FLAVOR}
USES= gl python:2.7
diff --git a/graphics/py-nwdiag/Makefile b/graphics/py-nwdiag/Makefile
index 6c6581932fab..de54f286aa3a 100644
--- a/graphics/py-nwdiag/Makefile
+++ b/graphics/py-nwdiag/Makefile
@@ -13,6 +13,9 @@ COMMENT= Simple network-diagram image generator
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR}
diff --git a/graphics/py-openexr/Makefile b/graphics/py-openexr/Makefile
index 3ad6ad33461e..c629bf34e972 100644
--- a/graphics/py-openexr/Makefile
+++ b/graphics/py-openexr/Makefile
@@ -13,6 +13,9 @@ DISTNAME= OpenEXR-${PORTVERSION}
MAINTAINER= jamesb-bsd@excamera.com
COMMENT= Python module for ILM's OpenEXR image format and library
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libIlmImf.so:graphics/openexr
USES= compiler:c++11-lang python:2.7
diff --git a/graphics/py-poppler/Makefile b/graphics/py-poppler/Makefile
index 91d24f27dbe9..7f8add321174 100644
--- a/graphics/py-poppler/Makefile
+++ b/graphics/py-poppler/Makefile
@@ -14,6 +14,9 @@ DISTNAME= py${PORTNAME}-${PORTVERSION}
MAINTAINER= romain@FreeBSD.org
COMMENT= Python bindings for the Poppler PDF rendering library
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
GNU_CONFIGURE= yes
diff --git a/graphics/py-pygooglechart/Makefile b/graphics/py-pygooglechart/Makefile
index 8879ebbff95e..3a41275ed699 100644
--- a/graphics/py-pygooglechart/Makefile
+++ b/graphics/py-pygooglechart/Makefile
@@ -12,6 +12,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Complete Python wrapper for the Google Chart API
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/graphics/py-sane/Makefile b/graphics/py-sane/Makefile
index d29f0614b26d..6f36ad249d9b 100644
--- a/graphics/py-sane/Makefile
+++ b/graphics/py-sane/Makefile
@@ -13,6 +13,9 @@ DISTNAME= Imaging-1.1.7
MAINTAINER= buganini@gmail.com
COMMENT= Python bindings for Sane
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libsane.so:graphics/sane-backends
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
diff --git a/graphics/py-seqdiag/Makefile b/graphics/py-seqdiag/Makefile
index 1cd7dcf00150..1942a93dda4d 100644
--- a/graphics/py-seqdiag/Makefile
+++ b/graphics/py-seqdiag/Makefile
@@ -13,6 +13,9 @@ COMMENT= Simple sequence-diagram image generator
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR}
diff --git a/graphics/py-stltools/Makefile b/graphics/py-stltools/Makefile
index e35c52152b81..8e4f6d0c56a8 100644
--- a/graphics/py-stltools/Makefile
+++ b/graphics/py-stltools/Makefile
@@ -13,6 +13,9 @@ COMMENT= Converts STL models to POV-Ray meshes or PostScript/PDF images
LICENSE= BSD2CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYNUMPY}
USES= zip python:2.7
diff --git a/graphics/sk1/Makefile b/graphics/sk1/Makefile
index 5d8c3959a86e..8b9e931b3285 100644
--- a/graphics/sk1/Makefile
+++ b/graphics/sk1/Makefile
@@ -12,6 +12,9 @@ COMMENT= Professional quality illustration program
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/GPLv3.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
libMagickCore-6.so:graphics/ImageMagick6
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR}
diff --git a/japanese/py-mecab/Makefile b/japanese/py-mecab/Makefile
index 1a73bd08b589..8645ed5ca2ee 100644
--- a/japanese/py-mecab/Makefile
+++ b/japanese/py-mecab/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python bindings for MeCab
LICENSE= BSD3CLAUSE GPLv2 LGPL21
LICENSE_COMB= dual
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= swig3.0:devel/swig30
LIB_DEPENDS= libmecab.so:japanese/mecab
diff --git a/japanese/py-tegaki-gtk/Makefile b/japanese/py-tegaki-gtk/Makefile
index 53f8b5609527..51591be9ed89 100644
--- a/japanese/py-tegaki-gtk/Makefile
+++ b/japanese/py-tegaki-gtk/Makefile
@@ -14,6 +14,9 @@ COMMENT= Tegaki PyGTK interface
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libzinnia.so:japanese/zinnia
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/tegaki/engine.py:japanese/py-tegaki@${PY_FLAVOR}
diff --git a/mail/mailpile/Makefile b/mail/mailpile/Makefile
index 03e833b775d3..2f113c2e0266 100644
--- a/mail/mailpile/Makefile
+++ b/mail/mailpile/Makefile
@@ -12,6 +12,9 @@ COMMENT= Locally hosted web-browser based mail client
LICENSE= AGPLv3+
LICENSE_FILE= ${WRKSRC}/AGPLv3.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pgpdump>=0:security/py-pgpdump@${PY_FLAVOR} \
diff --git a/math/mathgl/Makefile b/math/mathgl/Makefile
index c198b06ccc76..1d888d66280b 100644
--- a/math/mathgl/Makefile
+++ b/math/mathgl/Makefile
@@ -12,6 +12,9 @@ COMMENT= Library for high-quality scientific data visualization
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libgif.so:graphics/giflib \
libgsl.so:math/gsl \
libhdf5.so:science/hdf5 \
diff --git a/math/py-PyMetis/Makefile b/math/py-PyMetis/Makefile
index ac03c0afe633..2291c789bcb8 100644
--- a/math/py-PyMetis/Makefile
+++ b/math/py-PyMetis/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python wrapper for the Metis graph partititioning software
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
diff --git a/math/py-bitmath/Makefile b/math/py-bitmath/Makefile
index bfb057c84a3a..705a11d6c58e 100644
--- a/math/py-bitmath/Makefile
+++ b/math/py-bitmath/Makefile
@@ -14,6 +14,9 @@ COMMENT= Represent and manipulate file sizes with different prefix notations
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/math/py-ffc/Makefile b/math/py-ffc/Makefile
index 1f5d7a64a66d..7aa40f39cfc4 100644
--- a/math/py-ffc/Makefile
+++ b/math/py-ffc/Makefile
@@ -12,6 +12,9 @@ COMMENT= C++ code generator for multilinear forms
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
PYDISTUTILS_PKGNAME= FFC
diff --git a/math/py-fiat/Makefile b/math/py-fiat/Makefile
index 3d16009a0b32..15c260a474e7 100644
--- a/math/py-fiat/Makefile
+++ b/math/py-fiat/Makefile
@@ -13,6 +13,9 @@ COMMENT= FInite element Automatic Tabulator
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scientific>=0:math/py-scientific@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/math/py-libpoly/Makefile b/math/py-libpoly/Makefile
index 76dd7cf04219..d9895c1475f3 100644
--- a/math/py-libpoly/Makefile
+++ b/math/py-libpoly/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python binding for libpoly
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENCE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libpoly.so:math/libpoly
USES= cmake localbase:ldflags python:2.7
diff --git a/math/py-nzmath/Makefile b/math/py-nzmath/Makefile
index eb20b8e9343e..6f4df0585eed 100644
--- a/math/py-nzmath/Makefile
+++ b/math/py-nzmath/Makefile
@@ -11,6 +11,9 @@ DISTNAME= NZMATH-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Number theory oriented calculation system
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
PYDISTUTILS_PKGNAME= NZMATH
diff --git a/math/py-pymc/Makefile b/math/py-pymc/Makefile
index 900496302d6f..ac672c1c2a35 100644
--- a/math/py-pymc/Makefile
+++ b/math/py-pymc/Makefile
@@ -17,6 +17,9 @@ LICENSE_NAME= Academic Free License
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
diff --git a/math/py-pysparse/Makefile b/math/py-pysparse/Makefile
index d5aefbdbcc7d..aca6aa2202e3 100644
--- a/math/py-pysparse/Makefile
+++ b/math/py-pysparse/Makefile
@@ -13,6 +13,9 @@ COMMENT= Fast sparse matrix library for Python
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy@${PY_FLAVOR}
LIB_DEPENDS= libopenblas.so:math/openblas
diff --git a/math/py-symcxx/Makefile b/math/py-symcxx/Makefile
index eaac5fc35fa5..315f4254dc0a 100644
--- a/math/py-symcxx/Makefile
+++ b/math/py-symcxx/Makefile
@@ -13,6 +13,9 @@ COMMENT= Minimal symbolic manipulation python package written in C++
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYNUMPY}
USES= compiler:c++11-lang fortran python:-3.6 # fortran because otherwise "import numpy" fails with wrong libgcc_s.so message
diff --git a/math/py-ufl/Makefile b/math/py-ufl/Makefile
index 64f8f15e5843..ece693dd1914 100644
--- a/math/py-ufl/Makefile
+++ b/math/py-ufl/Makefile
@@ -13,6 +13,9 @@ COMMENT= Unified Form Language for finite element discretizations
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/misc/py-kartograph/Makefile b/misc/py-kartograph/Makefile
index 90bc5a7e619e..993d67326365 100644
--- a/misc/py-kartograph/Makefile
+++ b/misc/py-kartograph/Makefile
@@ -10,6 +10,9 @@ COMMENT= Framework for building interactive map applications
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gdal>0:graphics/py-gdal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
diff --git a/misc/py-python-geohash/Makefile b/misc/py-python-geohash/Makefile
index d457e8a20b94..04b3c645f436 100644
--- a/misc/py-python-geohash/Makefile
+++ b/misc/py-python-geohash/Makefile
@@ -14,6 +14,9 @@ COMMENT= Fast, accurate python geohashing library
LICENSE= APACHE20 MIT BSD3CLAUSE
LICENSE_COMB= multi
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/misc/py-socli/Makefile b/misc/py-socli/Makefile
index 406a34f2da8f..1e5a6cef90af 100644
--- a/misc/py-socli/Makefile
+++ b/misc/py-socli/Makefile
@@ -12,6 +12,9 @@ COMMENT= Stack overflow command line interface
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports.functools_lru_cache>=0:devel/py-backports.functools_lru_cache@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}stackexchange>=0:devel/py-stackexchange@${PY_FLAVOR} \
diff --git a/misc/py-toil/Makefile b/misc/py-toil/Makefile
index ee3033912a97..aede62a3a3da 100644
--- a/misc/py-toil/Makefile
+++ b/misc/py-toil/Makefile
@@ -11,6 +11,9 @@ COMMENT= Pipeline management software for clusters
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}addict>0:devel/py-addict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} \
diff --git a/misc/py-yolk/Makefile b/misc/py-yolk/Makefile
index ffe66e08540c..e40dcf9b30b3 100644
--- a/misc/py-yolk/Makefile
+++ b/misc/py-yolk/Makefile
@@ -13,6 +13,9 @@ COMMENT= Command-line tool for querying PyPI and Python packages installed
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/misc/pyobd/Makefile b/misc/pyobd/Makefile
index 23e43318831f..d200a51f2784 100644
--- a/misc/pyobd/Makefile
+++ b/misc/pyobd/Makefile
@@ -13,6 +13,9 @@ COMMENT= OBD-II compliant car diagnostic tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= convert:graphics/ImageMagick6
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial@${PY_FLAVOR}
diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile
index 202cedd5bb3c..eaac1d28fdd8 100644
--- a/multimedia/py-PySceneDetect/Makefile
+++ b/multimedia/py-PySceneDetect/Makefile
@@ -12,6 +12,9 @@ COMMENT= OpenCV-based video scene detection program and Python library
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \
diff --git a/multimedia/py-flvlib/Makefile b/multimedia/py-flvlib/Makefile
index 72962d970ce0..86710b5acf4a 100644
--- a/multimedia/py-flvlib/Makefile
+++ b/multimedia/py-flvlib/Makefile
@@ -14,6 +14,9 @@ COMMENT= Parsing, manipulating and indexing FLV files
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 tar:bzip2
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/net-im/empathy/Makefile b/net-im/empathy/Makefile
index 34ff3d785c60..777eff631502 100644
--- a/net-im/empathy/Makefile
+++ b/net-im/empathy/Makefile
@@ -10,6 +10,9 @@ MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME IM client based around telepathy
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
ca_root_nss>=0:security/ca_root_nss \
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
diff --git a/net-im/py-skype4py/Makefile b/net-im/py-skype4py/Makefile
index 5e57d07a9b44..f4930c0f6e4b 100644
--- a/net-im/py-skype4py/Makefile
+++ b/net-im/py-skype4py/Makefile
@@ -13,6 +13,9 @@ COMMENT= Skype (TM) API wrapper for Python
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 zip
USE_PYTHON= distutils autoplist
diff --git a/net-im/py-unmessage/Makefile b/net-im/py-unmessage/Makefile
index 688384be9fb0..614a7278cec7 100644
--- a/net-im/py-unmessage/Makefile
+++ b/net-im/py-unmessage/Makefile
@@ -14,6 +14,9 @@ COMMENT= Privacy enhanced instant messenger
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= tor:security/tor \
${PYTHON_PKGNAMEPREFIX}opuslib>=1.1.0:audio/py-opuslib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyaudio>=0.2.10:audio/py-pyaudio@${PY_FLAVOR} \
diff --git a/net-im/py-xmpppy/Makefile b/net-im/py-xmpppy/Makefile
index 84219a3df213..1f86ae8c2b92 100644
--- a/net-im/py-xmpppy/Makefile
+++ b/net-im/py-xmpppy/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python library that provides easy scripting with Jabber
LICENSE= GPLv2+
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.7.1:dns/py-dnspython@${PY_FLAVOR}
USES= python:2.7 shebangfix
diff --git a/net-im/telepathy-farsight/Makefile b/net-im/telepathy-farsight/Makefile
index 8e9c40e0602b..9211ef8313b1 100644
--- a/net-im/telepathy-farsight/Makefile
+++ b/net-im/telepathy-farsight/Makefile
@@ -14,6 +14,9 @@ COMMENT= Farsight Connection Manager for Telepathy Framework
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
libtelepathy-glib.so:net-im/telepathy-glib \
libgstfarsight-0.10.so:net-im/farsight2
diff --git a/net-im/telepathy-haze/Makefile b/net-im/telepathy-haze/Makefile
index 44d564ece6c4..fed576b34b14 100644
--- a/net-im/telepathy-haze/Makefile
+++ b/net-im/telepathy-haze/Makefile
@@ -10,6 +10,9 @@ MASTER_SITES= http://telepathy.freedesktop.org/releases/telepathy-haze/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Libpurple connection manager for telepathy
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libpurple.so:net-im/libpurple \
libidn.so:dns/libidn \
libtelepathy-glib.so:net-im/telepathy-glib
diff --git a/net-im/telepathy-python/Makefile b/net-im/telepathy-python/Makefile
index 1143c23cc2d5..4b927e1712c2 100644
--- a/net-im/telepathy-python/Makefile
+++ b/net-im/telepathy-python/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= gnome@FreeBSD.org
COMMENT= Python bindings for the Telepathy framework
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
diff --git a/net-im/telepathy-rakia/Makefile b/net-im/telepathy-rakia/Makefile
index 756472a9fdc9..b54af8007094 100644
--- a/net-im/telepathy-rakia/Makefile
+++ b/net-im/telepathy-rakia/Makefile
@@ -11,6 +11,9 @@ MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/
MAINTAINER= gnome@FreeBSD.org
COMMENT= SIP connection manager based around the Sofia-SIP library
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
libsofia-sip-ua-glib.so:net/sofia-sip \
libtelepathy-glib.so:net-im/telepathy-glib
diff --git a/net-mgmt/py-pynsca/Makefile b/net-mgmt/py-pynsca/Makefile
index 46ede96e5e1d..f59900b838b0 100644
--- a/net-mgmt/py-pynsca/Makefile
+++ b/net-mgmt/py-pynsca/Makefile
@@ -11,6 +11,9 @@ COMMENT= Python NSCA (Nagios Service Check Acceptor) library
LICENSE= MPL11
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
OPTIONS_DEFINE= AES 3DES
AES_DESC= Provide AES encryption
diff --git a/net-mgmt/py-pyzabbix/Makefile b/net-mgmt/py-pyzabbix/Makefile
index 58fff77a17ec..2225fb7d7c33 100644
--- a/net-mgmt/py-pyzabbix/Makefile
+++ b/net-mgmt/py-pyzabbix/Makefile
@@ -12,6 +12,9 @@ COMMENT= Zabbix API Python Library
LICENSE= LGPL21
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${PY_FLAVOR}
USES= python:2.7
diff --git a/net-mgmt/py-yapsnmp/Makefile b/net-mgmt/py-yapsnmp/Makefile
index 161b9443487a..470467cc33a4 100644
--- a/net-mgmt/py-yapsnmp/Makefile
+++ b/net-mgmt/py-yapsnmp/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python SNMP module based on net-snmp
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
USES= gmake libtool python:2.7 ssl
diff --git a/net-p2p/py-py2play/Makefile b/net-p2p/py-py2play/Makefile
index 29527f227c06..89bcaf8d9e60 100644
--- a/net-p2p/py-py2play/Makefile
+++ b/net-p2p/py-py2play/Makefile
@@ -14,6 +14,9 @@ COMMENT= Peer-to-peer network game engine
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
DIST_SUBDIR= python
USES= python:2.7
USE_PYTHON= distutils
diff --git a/net/cjdns/Makefile b/net/cjdns/Makefile
index 21614004b19c..a976328d904d 100644
--- a/net/cjdns/Makefile
+++ b/net/cjdns/Makefile
@@ -12,6 +12,9 @@ COMMENT= Routing engine designed for security, scalability, speed
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= node:www/node \
bash:shells/bash
diff --git a/net/py-beanstalkc/Makefile b/net/py-beanstalkc/Makefile
index f4b3fd66508a..3a998ccfe146 100644
--- a/net/py-beanstalkc/Makefile
+++ b/net/py-beanstalkc/Makefile
@@ -12,6 +12,9 @@ COMMENT= Simple beanstalkd client library for Python
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
diff --git a/net/py-gspread/Makefile b/net/py-gspread/Makefile
index e5547b2af9e9..5073714ac5f4 100644
--- a/net/py-gspread/Makefile
+++ b/net/py-gspread/Makefile
@@ -16,6 +16,9 @@ GH_ACCOUNT= burnash
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.2.1:www/py-requests@${PY_FLAVOR}
USES= python:2.7
diff --git a/net/py-gspreadsheet/Makefile b/net/py-gspreadsheet/Makefile
index 6aa92cec9504..36c4d003a27a 100644
--- a/net/py-gspreadsheet/Makefile
+++ b/net/py-gspreadsheet/Makefile
@@ -13,6 +13,9 @@ COMMENT= Wrapper around Google Spreadsheets to look like csv.DictReader
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>=2.0.14:devel/py-gdata@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR}
diff --git a/net/py-httpstat/Makefile b/net/py-httpstat/Makefile
index 94a2508cdb37..193e40a5f831 100644
--- a/net/py-httpstat/Makefile
+++ b/net/py-httpstat/Makefile
@@ -12,6 +12,9 @@ COMMENT= Curl statistics made simple
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= curl:ftp/curl
USES= python:2.7
diff --git a/net/py-libnet/Makefile b/net/py-libnet/Makefile
index 7fbbda1afd3f..aec9449293a1 100644
--- a/net/py-libnet/Makefile
+++ b/net/py-libnet/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python extension for the Libnet packet injection library
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libnet.so:net/libnet
USES= python:2.7
diff --git a/net/py-netlib/Makefile b/net/py-netlib/Makefile
index 4bd54b47c05a..206cb4a0e268 100644
--- a/net/py-netlib/Makefile
+++ b/net/py-netlib/Makefile
@@ -13,6 +13,9 @@ COMMENT= Collection of network utilities
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR}
diff --git a/net/py-pynmsg/Makefile b/net/py-pynmsg/Makefile
index e9bb5a3a9469..fd5b2fbaa4a0 100644
--- a/net/py-pynmsg/Makefile
+++ b/net/py-pynmsg/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python wrapper for net/nmsg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libnmsg.so:net/nmsg
USE_PYTHON= autoplist distutils
diff --git a/net/py-raet/Makefile b/net/py-raet/Makefile
index 5ec46e72471a..d951c5b726ba 100644
--- a/net/py-raet/Makefile
+++ b/net/py-raet/Makefile
@@ -13,6 +13,9 @@ COMMENT= Reliable Asynchronous Event Transport protocol library
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${PY_FLAVOR}
USES= python:2.7
diff --git a/net/py-rainbowstream/Makefile b/net/py-rainbowstream/Makefile
index fa1973e127cd..871b212658b5 100644
--- a/net/py-rainbowstream/Makefile
+++ b/net/py-rainbowstream/Makefile
@@ -13,6 +13,9 @@ COMMENT= Smart and nice Twitter client on terminal
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.5.3:www/py-requests@${PY_FLAVOR} \
diff --git a/net/py-wolframalpha/Makefile b/net/py-wolframalpha/Makefile
index 44fdf8372f5f..1da6157451a1 100644
--- a/net/py-wolframalpha/Makefile
+++ b/net/py-wolframalpha/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Python Client for Wolfram Alpha
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR}
diff --git a/news/py-yenc/Makefile b/news/py-yenc/Makefile
index bf2de8e9ff12..e9f2a4ac7aca 100644
--- a/news/py-yenc/Makefile
+++ b/news/py-yenc/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jlaffaye@FreeBSD.org
COMMENT= yenc decoding module for Python in C
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils
diff --git a/print/py-pyscript/Makefile b/print/py-pyscript/Makefile
index 7f06ce69597b..4a4f28b46429 100644
--- a/print/py-pyscript/Makefile
+++ b/print/py-pyscript/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python module for producing high quality PostScript graphics
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
OPTIONS_DEFINE= DOCS EXAMPLES
PYSCRIPT_MANUAL=doc/manual/pyscript.pdf
diff --git a/print/py-stapler/Makefile b/print/py-stapler/Makefile
index 89e4d4b2e2f4..054c1f842d20 100644
--- a/print/py-stapler/Makefile
+++ b/print/py-stapler/Makefile
@@ -15,6 +15,9 @@ COMMENT= Manipulate PDF documents from the command line
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}more-itertools5>=2.2:devel/py-more-itertools5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdf2>=1.24:print/py-pdf2@${PY_FLAVOR}
diff --git a/print/py-trml2pdf/Makefile b/print/py-trml2pdf/Makefile
index b6bce1fbea6e..0f316faf9d32 100644
--- a/print/py-trml2pdf/Makefile
+++ b/print/py-trml2pdf/Makefile
@@ -13,6 +13,9 @@ COMMENT= Tiny RML2PDF easily creates PDF documents
LICENSE= LGPL21
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}reportlab>=0:print/py-reportlab@${PY_FLAVOR}
diff --git a/science/dftbplus/Makefile b/science/dftbplus/Makefile
index 2ef48ea6c3f1..e9837173f968 100644
--- a/science/dftbplus/Makefile
+++ b/science/dftbplus/Makefile
@@ -9,6 +9,9 @@ COMMENT= DFTB+: Package for performing fast atomistic simulations
LICENSE= GPLv3 # main code is under LGPL3+, the bundled dftd3-lib is under GPLv1+, this makes the result GPLv3 (based on https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility)
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libblas.so:math/blas \
liblapack.so:math/lapack
RUN_DEPENDS= ${PYNUMPY}
diff --git a/science/dvc/Makefile b/science/dvc/Makefile
index 09be0fb27a1f..331561039590 100644
--- a/science/dvc/Makefile
+++ b/science/dvc/Makefile
@@ -11,6 +11,9 @@ COMMENT= Git for data scientists: manage code and data together
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.3:devel/py-appdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asciimatics>=1.10.0:devel/py-asciimatics@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \
diff --git a/science/py-GPyOpt/Makefile b/science/py-GPyOpt/Makefile
index d4168d1d7635..53354191f039 100644
--- a/science/py-GPyOpt/Makefile
+++ b/science/py-GPyOpt/Makefile
@@ -13,6 +13,9 @@ COMMENT= Bayesian optimization toolbox based on GPy
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.16:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}GPy>=1.8>0:science/py-GPy@${PY_FLAVOR}
diff --git a/science/py-PyQuante/Makefile b/science/py-PyQuante/Makefile
index 8bfd4ef1ac5d..cff086eca886 100644
--- a/science/py-PyQuante/Makefile
+++ b/science/py-PyQuante/Makefile
@@ -13,6 +13,9 @@ COMMENT= Quantum chemistry in Python
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYNUMPY}
USES= python:2.7
diff --git a/science/py-mlpy/Makefile b/science/py-mlpy/Makefile
index a4aa1bd1294c..2c6b1ca007ba 100644
--- a/science/py-mlpy/Makefile
+++ b/science/py-mlpy/Makefile
@@ -13,6 +13,9 @@ COMMENT= High performance Python package for predictive modeling
LICENSE= GPLv3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS:= ${BUILD_DEPENDS}
LIB_DEPENDS= libgsl.so:math/gsl
diff --git a/science/py-obspy/Makefile b/science/py-obspy/Makefile
index 60869506b31b..57429154bcc7 100644
--- a/science/py-obspy/Makefile
+++ b/science/py-obspy/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python framework for seismological observatories
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0.12.4:devel/py-future@${PY_FLAVOR} \
diff --git a/science/py-pymol/Makefile b/science/py-pymol/Makefile
index 40e4ac77cdaa..8c2d8e9e3ff3 100644
--- a/science/py-pymol/Makefile
+++ b/science/py-pymol/Makefile
@@ -16,6 +16,9 @@ LICENSE_NAME= Open-Source PyMOL Copyright
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYNUMPY} \
${LOCALBASE}/include/glm/glm.hpp:math/glm \
${LOCALBASE}/include/mmtf.hpp:science/mmtf-cpp
diff --git a/science/py-scikit-fuzzy/Makefile b/science/py-scikit-fuzzy/Makefile
index d8c9c72ec6ce..e0575357905f 100644
--- a/science/py-scikit-fuzzy/Makefile
+++ b/science/py-scikit-fuzzy/Makefile
@@ -13,6 +13,9 @@ COMMENT= Fuzzy logic toolkit for SciPy
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}networkx>=1.9.0:math/py-networkx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${PY_FLAVOR}
diff --git a/science/py-ws2300/Makefile b/science/py-ws2300/Makefile
index b4480b95b2ee..a957bf3d1cdb 100644
--- a/science/py-ws2300/Makefile
+++ b/science/py-ws2300/Makefile
@@ -14,6 +14,9 @@ COMMENT= Driver for the LaCrosse WS-2300 weather station
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/agpl-3.0.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
diff --git a/security/py-PF/Makefile b/security/py-PF/Makefile
index 73115d091297..63e040a3141d 100644
--- a/security/py-PF/Makefile
+++ b/security/py-PF/Makefile
@@ -12,6 +12,9 @@ COMMENT= Pure-Python module for managing OpenBSD Packet Filter
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USE_GITHUB= yes
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/security/py-cracklib/Makefile b/security/py-cracklib/Makefile
index e82bfdfa80af..45cad3b79ccd 100644
--- a/security/py-cracklib/Makefile
+++ b/security/py-cracklib/Makefile
@@ -6,6 +6,9 @@ COMMENT= Python bindings for cracklib
LICENSE= LGPL21
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libcrack.so:security/cracklib
MASTERDIR= ${.CURDIR}/../cracklib
diff --git a/security/py-fteproxy/Makefile b/security/py-fteproxy/Makefile
index 68f6348269c0..294a74e36b3f 100644
--- a/security/py-fteproxy/Makefile
+++ b/security/py-fteproxy/Makefile
@@ -12,6 +12,9 @@ COMMENT= Programmable proxy for censorship circumvention
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libfte>=0.1.0:net/py-libfte@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}obfsproxy-tor>=0.2.13:security/py-obfsproxy-tor@${PY_FLAVOR} \
diff --git a/security/py-keyczar/Makefile b/security/py-keyczar/Makefile
index 9c2043b06764..e98a777cfdc9 100644
--- a/security/py-keyczar/Makefile
+++ b/security/py-keyczar/Makefile
@@ -14,6 +14,9 @@ COMMENT= Toolkit for safe and simple cryptography
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR}
diff --git a/security/py-onetime/Makefile b/security/py-onetime/Makefile
index 51c7dd04d620..72696a65c4b9 100644
--- a/security/py-onetime/Makefile
+++ b/security/py-onetime/Makefile
@@ -14,6 +14,9 @@ COMMENT= Encryption program that uses the one-time pad algorithm
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 shebangfix
SHEBANG_FILES= onetime
diff --git a/security/py-pydeep/Makefile b/security/py-pydeep/Makefile
index 712280c73622..0a28968f5853 100644
--- a/security/py-pydeep/Makefile
+++ b/security/py-pydeep/Makefile
@@ -13,6 +13,9 @@ COMMENT= Python bindings for ssdeep
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
LIB_DEPENDS= libfuzzy.so:security/ssdeep
USES= python:2.7
diff --git a/security/py-slowaes/Makefile b/security/py-slowaes/Makefile
index 7c93ce9bbe40..ab2541cc55f3 100644
--- a/security/py-slowaes/Makefile
+++ b/security/py-slowaes/Makefile
@@ -13,6 +13,9 @@ COMMENT= Implementation of AES in pure Python
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/security/py-sslstrip/Makefile b/security/py-sslstrip/Makefile
index 43bab2bd0903..d17a73fce53a 100644
--- a/security/py-sslstrip/Makefile
+++ b/security/py-sslstrip/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kitchetech@gmail.com
COMMENT= Python program for SSL stripping
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
diff --git a/security/py-volatility/Makefile b/security/py-volatility/Makefile
index aa65d6c4f5a1..0f525573c6ec 100644
--- a/security/py-volatility/Makefile
+++ b/security/py-volatility/Makefile
@@ -13,6 +13,9 @@ COMMENT= Advanced memory forensics framework
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}distorm>=0:devel/py-distorm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \
diff --git a/sysutils/py-analyzemft/Makefile b/sysutils/py-analyzemft/Makefile
index bc508f3e567e..105b81d92ce8 100644
--- a/sysutils/py-analyzemft/Makefile
+++ b/sysutils/py-analyzemft/Makefile
@@ -16,6 +16,9 @@ LICENSE_NAME= Common Public License
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
NO_ARCH= yes
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/sysutils/py-cdmi/Makefile b/sysutils/py-cdmi/Makefile
index 4e678587bb48..7c8d51c21c4e 100644
--- a/sysutils/py-cdmi/Makefile
+++ b/sysutils/py-cdmi/Makefile
@@ -12,6 +12,9 @@ COMMENT= CDMI on OpenStack Swift implementation
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swift>0:databases/py-swift@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webob>0:www/py-webob@${PY_FLAVOR}
diff --git a/sysutils/py-ezjailremote/Makefile b/sysutils/py-ezjailremote/Makefile
index 25a4f999ce71..daa9d9c68071 100644
--- a/sysutils/py-ezjailremote/Makefile
+++ b/sysutils/py-ezjailremote/Makefile
@@ -12,6 +12,9 @@ COMMENT= Remote control and convenience wrapper for ezjail
LICENSE= BSD2CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ezjail-admin:sysutils/ezjail \
${PYTHON_PKGNAMEPREFIX}fabric1>0:devel/py-fabric1@${PY_FLAVOR}
diff --git a/sysutils/py-gmailfs-fuse/Makefile b/sysutils/py-gmailfs-fuse/Makefile
index 1f0887115e8b..7993f4e810b7 100644
--- a/sysutils/py-gmailfs-fuse/Makefile
+++ b/sysutils/py-gmailfs-fuse/Makefile
@@ -11,6 +11,9 @@ COMMENT= Use an IMAP server (like gmail) as normal storage
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fusefs>=0.2:devel/py-fusefs@${PY_FLAVOR}
USES= fuse python:2.7
diff --git a/sysutils/py-halite/Makefile b/sysutils/py-halite/Makefile
index c27abc82867e..d62b7890b471 100644
--- a/sysutils/py-halite/Makefile
+++ b/sysutils/py-halite/Makefile
@@ -12,6 +12,9 @@ COMMENT= SaltStack Web UI
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}salt>=0.17.0:sysutils/py-salt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cherrypy>0:www/py-cherrypy@${PY_FLAVOR}
diff --git a/sysutils/py-mqttwarn/Makefile b/sysutils/py-mqttwarn/Makefile
index 22e3a9213f8a..bf3a3b0e8c51 100644
--- a/sysutils/py-mqttwarn/Makefile
+++ b/sysutils/py-mqttwarn/Makefile
@@ -12,6 +12,9 @@ COMMENT= Subscribe to MQTT topics and notify pluggable services
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}paho-mqtt>=0:net/py-paho-mqtt@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}supervisor>=0:sysutils/py-supervisor@${PY_FLAVOR}
diff --git a/sysutils/py-ploy_ec2/Makefile b/sysutils/py-ploy_ec2/Makefile
index 720cf9e7394b..f07d95514075 100644
--- a/sysutils/py-ploy_ec2/Makefile
+++ b/sysutils/py-ploy_ec2/Makefile
@@ -13,6 +13,9 @@ COMMENT= Plugin for ploy to provision Amazon EC2 instances
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}boto>=2.0:devel/py-boto@${PY_FLAVOR} \
diff --git a/sysutils/py-ploy_fabric/Makefile b/sysutils/py-ploy_fabric/Makefile
index 443bdb80918e..e48a74aae1bd 100644
--- a/sysutils/py-ploy_fabric/Makefile
+++ b/sysutils/py-ploy_fabric/Makefile
@@ -14,6 +14,9 @@ COMMENT= Ploy plugin for integration with Fabric
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fabric1>=1.4.0,1:devel/py-fabric1@${PY_FLAVOR}
diff --git a/sysutils/py-scriptine/Makefile b/sysutils/py-scriptine/Makefile
index 9bc96312bbe1..7bb3d2b8ec86 100644
--- a/sysutils/py-scriptine/Makefile
+++ b/sysutils/py-scriptine/Makefile
@@ -12,6 +12,9 @@ COMMENT= Python shell scripts made easy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/sysutils/py-superlance/Makefile b/sysutils/py-superlance/Makefile
index 384208c5525d..c7c26aa7cd74 100644
--- a/sysutils/py-superlance/Makefile
+++ b/sysutils/py-superlance/Makefile
@@ -13,6 +13,9 @@ COMMENT= Superlance plugins for supervisord
LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}supervisor>0:sysutils/py-supervisor@${PY_FLAVOR}
NO_ARCH= yes
diff --git a/textproc/py-bugzillatools/Makefile b/textproc/py-bugzillatools/Makefile
index 0cf2879cb1b1..a1f8d3be4bdf 100644
--- a/textproc/py-bugzillatools/Makefile
+++ b/textproc/py-bugzillatools/Makefile
@@ -13,6 +13,9 @@ COMMENT= Tool for interacting with the Bugzilla bug tracking system
LICENSE= GPLv3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-elib.intl/Makefile b/textproc/py-elib.intl/Makefile
index 2c4ff953ca16..7e99680c6bff 100644
--- a/textproc/py-elib.intl/Makefile
+++ b/textproc/py-elib.intl/Makefile
@@ -11,6 +11,9 @@ COMMENT= Enhanced internationalization services for Python modules
LICENSE= LGPL3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
GH_ACCOUNT= dieterv
GH_TAGNAME= d09997c
USE_GITHUB= yes
diff --git a/textproc/py-errorhandler/Makefile b/textproc/py-errorhandler/Makefile
index 7322f32b300c..4d293b82a1fb 100644
--- a/textproc/py-errorhandler/Makefile
+++ b/textproc/py-errorhandler/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dikshie@sfc.wide.ad.jp
COMMENT= Logging framework handler that tracks when messages above a certain level have been logged
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-hyperestraier-python/Makefile b/textproc/py-hyperestraier-python/Makefile
index f273e1d2fe76..d50583723040 100644
--- a/textproc/py-hyperestraier-python/Makefile
+++ b/textproc/py-hyperestraier-python/Makefile
@@ -12,6 +12,9 @@ EXTRACT_SUFX= .tgz
MAINTAINER= jun-g@daemonfreaks.com
COMMENT= Pure Python HyperEstraier library
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= python:2.7
USE_PYTHON= distutils
diff --git a/textproc/py-pyes/Makefile b/textproc/py-pyes/Makefile
index 845128cde580..3981ad9df3c2 100644
--- a/textproc/py-pyes/Makefile
+++ b/textproc/py-pyes/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Python connector for ElasticSearch - the pythonic way to use ElasticSearch
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR}
diff --git a/textproc/py-pyhwp/Makefile b/textproc/py-pyhwp/Makefile
index 3df922f93f79..ec4b0fc5a121 100644
--- a/textproc/py-pyhwp/Makefile
+++ b/textproc/py-pyhwp/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= zi@FreeBSD.org
COMMENT= HWP Document Format v5 parser & processor
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
diff --git a/textproc/py-sphinx_numfig/Makefile b/textproc/py-sphinx_numfig/Makefile
index 1b18ce1ae465..dbfd2949578a 100644
--- a/textproc/py-sphinx_numfig/Makefile
+++ b/textproc/py-sphinx_numfig/Makefile
@@ -12,6 +12,9 @@ COMMENT= Autonumbering figures in Sphinx
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:2.7 tar:tgz
diff --git a/textproc/py-xlutils/Makefile b/textproc/py-xlutils/Makefile
index 0d97e41b1ead..b91ee517c93d 100644
--- a/textproc/py-xlutils/Makefile
+++ b/textproc/py-xlutils/Makefile
@@ -13,6 +13,9 @@ COMMENT= Utilities for working with Excel files that require both xlrd and xlwt
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.2:textproc/py-xlrd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlwt>=0.7.4:textproc/py-xlwt@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/www/halberd/Makefile b/www/halberd/Makefile
index ae72f164c592..2398db6eb168 100644
--- a/www/halberd/Makefile
+++ b/www/halberd/Makefile
@@ -11,6 +11,9 @@ COMMENT= HTTP load balancer detection tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils noflavors autoplist
NO_ARCH= yes
diff --git a/www/py-HTMLgen/Makefile b/www/py-HTMLgen/Makefile
index 4702a7708bd5..238b85615e7f 100644
--- a/www/py-HTMLgen/Makefile
+++ b/www/py-HTMLgen/Makefile
@@ -14,6 +14,9 @@ DISTNAME= HTMLgen
MAINTAINER= python@FreeBSD.org
COMMENT= Python library for the generation of HTML documents
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 shebangfix
USE_PYTHON= flavors
NO_BUILD= yes
diff --git a/www/py-albatross/Makefile b/www/py-albatross/Makefile
index 4f4f4e584f85..7d0363779f0b 100644
--- a/www/py-albatross/Makefile
+++ b/www/py-albatross/Makefile
@@ -16,6 +16,9 @@ COMMENT= Python toolkit for developing highly stateful web applications
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENCE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/www/py-amf/Makefile b/www/py-amf/Makefile
index bc716fbe3fe0..e9bfe71eadba 100644
--- a/www/py-amf/Makefile
+++ b/www/py-amf/Makefile
@@ -15,6 +15,9 @@ COMMENT= AMF support for Python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/www/py-apachelog/Makefile b/www/py-apachelog/Makefile
index e02035ee3087..bcc62da95fbe 100644
--- a/www/py-apachelog/Makefile
+++ b/www/py-apachelog/Makefile
@@ -15,6 +15,9 @@ COMMENT= Python access log parser
LICENSE= ART10 GPLv1+ # same as Perl
LICENSE_COMB= dual
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/www/py-aws-requests-auth/Makefile b/www/py-aws-requests-auth/Makefile
index 9dfb3096c259..e7b31437698e 100644
--- a/www/py-aws-requests-auth/Makefile
+++ b/www/py-aws-requests-auth/Makefile
@@ -13,6 +13,9 @@ COMMENT= Authenticate to AWS with Amazon's signature v4 signing process
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.14.0:www/py-requests@${PY_FLAVOR}
diff --git a/www/py-clientform/Makefile b/www/py-clientform/Makefile
index 74a8e2fb9369..094c64f11847 100644
--- a/www/py-clientform/Makefile
+++ b/www/py-clientform/Makefile
@@ -13,6 +13,9 @@ DISTNAME= ClientForm-${PORTVERSION}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Client-side HTTP Form for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-appmedia/Makefile b/www/py-django-appmedia/Makefile
index a46c2c84e10f..c0ba0160247b 100644
--- a/www/py-django-appmedia/Makefile
+++ b/www/py-django-appmedia/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kurt.lidl@cello.com
COMMENT= Serve static content from within django app directories
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django111@${PY_FLAVOR}
USES= python:2.7
diff --git a/www/py-django-evolution/Makefile b/www/py-django-evolution/Makefile
index 40b99157c65c..f411e092a588 100644
--- a/www/py-django-evolution/Makefile
+++ b/www/py-django-evolution/Makefile
@@ -13,6 +13,9 @@ COMMENT= Database schema evolution tool for the Django web framework
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django111@${PY_FLAVOR}
USE_GITHUB= yes
diff --git a/www/py-fedex/Makefile b/www/py-fedex/Makefile
index 38efad2fb73d..00ac54aacc51 100644
--- a/www/py-fedex/Makefile
+++ b/www/py-fedex/Makefile
@@ -12,6 +12,9 @@ COMMENT= Light wrapper around Fedex's Web Services SOAP API using suds
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}suds>=0:net/py-suds@${PY_FLAVOR}
NO_ARCH= yes
diff --git a/www/py-formalchemy/Makefile b/www/py-formalchemy/Makefile
index 3fb18787b781..1bd42cd33a4b 100644
--- a/www/py-formalchemy/Makefile
+++ b/www/py-formalchemy/Makefile
@@ -13,6 +13,9 @@ COMMENT= Toolkit for creating HTML form elements
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0:textproc/py-MarkupSafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.5:databases/py-sqlalchemy10@${PY_FLAVOR} \
diff --git a/www/py-frappe-bench/Makefile b/www/py-frappe-bench/Makefile
index 5f45aed61dd6..6df7f72e26ad 100644
--- a/www/py-frappe-bench/Makefile
+++ b/www/py-frappe-bench/Makefile
@@ -13,6 +13,9 @@ COMMENT= Frappe / ERPNext apps setup tool
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv@${PY_FLAVOR} \
diff --git a/www/py-funkload/Makefile b/www/py-funkload/Makefile
index 8965849b5f64..64b1f487b8a3 100644
--- a/www/py-funkload/Makefile
+++ b/www/py-funkload/Makefile
@@ -13,6 +13,9 @@ COMMENT= Functional and load web tester
LICENSE= GPLv2
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
${LOCALBASE}/bin/gnuplot:math/gnuplot \
${PYTHON_PKGNAMEPREFIX}webunit>=1.3.8:www/py-webunit@${PY_FLAVOR} \
diff --git a/www/py-goobook/Makefile b/www/py-goobook/Makefile
index f16c2a3afe11..656a27421971 100644
--- a/www/py-goobook/Makefile
+++ b/www/py-goobook/Makefile
@@ -13,6 +13,9 @@ COMMENT= Search your Google contacts from the command-line or Mutt
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.4.12:security/py-oauth2client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gdata>=2.0.18:devel/py-gdata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.0:devel/py-simplejson@${PY_FLAVOR} \
diff --git a/www/py-graphite-web/Makefile b/www/py-graphite-web/Makefile
index 1c981d66d27c..76544f8cf49e 100644
--- a/www/py-graphite-web/Makefile
+++ b/www/py-graphite-web/Makefile
@@ -12,6 +12,9 @@ COMMENT= Enterprise scalable realtime graphing platform
LICENSE= APACHE20
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:graphics/py-cairo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}carbon>=${PORTVERSION}:databases/py-carbon@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging@${PY_FLAVOR} \
diff --git a/www/py-html/Makefile b/www/py-html/Makefile
index 814e88e6de89..c0e3684662dc 100644
--- a/www/py-html/Makefile
+++ b/www/py-html/Makefile
@@ -12,6 +12,9 @@ COMMENT= Simple, elegant HTML, XHTML and XML generation
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= autoplist distutils
diff --git a/www/py-kallithea/Makefile b/www/py-kallithea/Makefile
index 73efcc2bd2b3..bad6798ddfb7 100644
--- a/www/py-kallithea/Makefile
+++ b/www/py-kallithea/Makefile
@@ -14,6 +14,9 @@ COMMENT= Fast and powerful management tool for Mercurial and Git
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}waitress>=0.8.8:www/py-waitress@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webob>=1.0.8:www/py-webob@${PY_FLAVOR} \
diff --git a/www/py-poster/Makefile b/www/py-poster/Makefile
index 6b540aac7e0a..746bc96c906a 100644
--- a/www/py-poster/Makefile
+++ b/www/py-poster/Makefile
@@ -12,6 +12,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Streaming HTTP uploads and multipart/form-data encoding
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/www/py-pyquery/Makefile b/www/py-pyquery/Makefile
index d85bdff8d571..e67bf9f1ea87 100644
--- a/www/py-pyquery/Makefile
+++ b/www/py-pyquery/Makefile
@@ -13,6 +13,9 @@ COMMENT= Jquery-like library for python
LICENSE= BSD3CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.6.1:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob@${PY_FLAVOR}
diff --git a/www/py-pysearch/Makefile b/www/py-pysearch/Makefile
index 740feada9c8c..3aa9930a24a4 100644
--- a/www/py-pysearch/Makefile
+++ b/www/py-pysearch/Makefile
@@ -12,6 +12,9 @@ DISTNAME= pYsearch-${PORTVERSION}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Yahoo Search Web Services SDK for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 shebangfix
SHEBANG_FILES= examples/profile.py \
examples/websearch.py
diff --git a/www/py-pywebdav/Makefile b/www/py-pywebdav/Makefile
index 0d71b9efa8b1..966f56af6efc 100644
--- a/www/py-pywebdav/Makefile
+++ b/www/py-pywebdav/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= WebDAV Library and Server for Python
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils concurrent autoplist
diff --git a/www/py-scgi/Makefile b/www/py-scgi/Makefile
index 5a55a7c896b8..53a74ca14ad3 100644
--- a/www/py-scgi/Makefile
+++ b/www/py-scgi/Makefile
@@ -14,6 +14,9 @@ COMMENT= Python server implementation of the Simple Common Gateway Protocol
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/www/py-slimmer/Makefile b/www/py-slimmer/Makefile
index 15b426d7c07e..cc39ac758403 100644
--- a/www/py-slimmer/Makefile
+++ b/www/py-slimmer/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= corsmith@gmail.com
COMMENT= Whitespace optimizer for CSS, HTML and XHTML output
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/www/py-surl/Makefile b/www/py-surl/Makefile
index a6e32c24432a..4207fa21de5a 100644
--- a/www/py-surl/Makefile
+++ b/www/py-surl/Makefile
@@ -14,6 +14,9 @@ COMMENT= URL shortening command line application
LICENSE= GPLv3
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7 tar:bzip2
USE_PYTHON= distutils
diff --git a/www/py-tmdb3/Makefile b/www/py-tmdb3/Makefile
index 0f549830bb40..adbd013e16bd 100644
--- a/www/py-tmdb3/Makefile
+++ b/www/py-tmdb3/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wg@FreeBSD.org
COMMENT= TheMovieDB.org APIv3 interface
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/www/py-trello/Makefile b/www/py-trello/Makefile
index c66740243ef2..eb607c906185 100644
--- a/www/py-trello/Makefile
+++ b/www/py-trello/Makefile
@@ -16,6 +16,9 @@ LICENSE_NAME= Fog Creek Software
LICENSE_FILE= ${WRKSRC}/PKG-INFO
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.9.1:www/py-requests@${PY_FLAVOR}
USES= python:2.7 zip
diff --git a/www/py-uliweb/Makefile b/www/py-uliweb/Makefile
index 39f486561477..5faeacb3aa24 100644
--- a/www/py-uliweb/Makefile
+++ b/www/py-uliweb/Makefile
@@ -12,6 +12,9 @@ COMMENT= Easy python web framework
LICENSE= BSD2CLAUSE
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USE_GITHUB= yes
GH_ACCOUNT= limodou
diff --git a/www/py-wsgiauth/Makefile b/www/py-wsgiauth/Makefile
index e33903d68234..eeab75a35e93 100644
--- a/www/py-wsgiauth/Makefile
+++ b/www/py-wsgiauth/Makefile
@@ -13,6 +13,9 @@ COMMENT= WSGI authentication middleware
LICENSE= MIT
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
USES= python:2.7
USE_PYTHON= distutils autoplist
diff --git a/x11-toolkits/py-wax/Makefile b/x11-toolkits/py-wax/Makefile
index 3a4a8a8e7f8d..aa1ee431a16b 100644
--- a/x11-toolkits/py-wax/Makefile
+++ b/x11-toolkits/py-wax/Makefile
@@ -11,6 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= User-friendly layer on top of wxPython
+DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2020-08-15
+
NO_BUILD= yes
USES= python:2.7
USE_WX= 2.8