aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2017-11-30 15:50:30 +0000
committerMathieu Arnold <mat@FreeBSD.org>2017-11-30 15:50:30 +0000
commit551be3c7231225ed9c26479af2b8914fb2ef0ea8 (patch)
treed296c82a71504382f4faefa0bf8d7be384ea1105
parent02f9c9be1699251467efc027f210049dfe14f9c5 (diff)
downloadports-551be3c7231225ed9c26479af2b8914fb2ef0ea8.tar.gz
ports-551be3c7231225ed9c26479af2b8914fb2ef0ea8.zip
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464
Notes
Notes: svn path=/head/; revision=455210
-rw-r--r--CHANGES30
-rw-r--r--MOVED148
-rw-r--r--Mk/Uses/gnome.mk9
-rw-r--r--Mk/Uses/pyqt.mk4
-rw-r--r--Mk/Uses/python.mk126
-rw-r--r--UPDATING14
-rw-r--r--accessibility/Makefile3
-rw-r--r--accessibility/accerciser/Makefile2
-rw-r--r--accessibility/caribou/Makefile2
-rw-r--r--accessibility/orca/Makefile18
-rw-r--r--accessibility/py-atspi/Makefile10
-rw-r--r--accessibility/py-atspi/pkg-plist-py3 (renamed from accessibility/py3-atspi/pkg-plist)0
-rw-r--r--accessibility/py-speech-dispatcher/Makefile (renamed from accessibility/py3-speech-dispatcher/Makefile)0
-rw-r--r--accessibility/py-speech-dispatcher/pkg-plist (renamed from accessibility/py3-speech-dispatcher/pkg-plist)0
-rw-r--r--accessibility/py3-atspi/Makefile27
-rw-r--r--accessibility/py3-atspi/distinfo3
-rw-r--r--accessibility/py3-atspi/pkg-descr8
-rw-r--r--accessibility/redshift/Makefile6
-rw-r--r--accessibility/speech-dispatcher/Makefile3
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/py-attic/Makefile13
-rw-r--r--archivers/py-borgbackup/Makefile13
-rw-r--r--archivers/py-czipfile/Makefile2
-rw-r--r--archivers/py-libarchive-c/Makefile4
-rw-r--r--archivers/py-librtfcomp/Makefile3
-rw-r--r--archivers/py-lz4/Makefile2
-rw-r--r--archivers/py-python-lzo/Makefile2
-rw-r--r--archivers/py3-libarchive-c/Makefile8
-rw-r--r--astro/py-RO/Makefile8
-rw-r--r--astro/py-aipy/Makefile8
-rw-r--r--astro/py-astLib/Makefile10
-rw-r--r--astro/py-horoscopegenerator/Makefile2
-rw-r--r--astro/py-pyfits/Makefile6
-rw-r--r--astro/pyephem/Makefile2
-rw-r--r--audio/Makefile2
-rw-r--r--audio/abcde/Makefile2
-rw-r--r--audio/beets/Makefile62
-rw-r--r--audio/carla/Makefile4
-rw-r--r--audio/exaile-devel/Makefile10
-rw-r--r--audio/exaile/Makefile10
-rw-r--r--audio/gnome-music/Makefile2
-rw-r--r--audio/idjc/Makefile4
-rw-r--r--audio/jokosher/Makefile4
-rw-r--r--audio/libgpod/Makefile6
-rw-r--r--audio/lollypop/Makefile17
-rw-r--r--audio/mbox/Makefile4
-rw-r--r--audio/mpdbrowser/Makefile2
-rw-r--r--audio/mps/Makefile2
-rw-r--r--audio/picard/Makefile4
-rw-r--r--audio/pithos/Makefile12
-rw-r--r--audio/puddletag/Makefile8
-rw-r--r--audio/py-aubio/Makefile2
-rw-r--r--audio/py-discogs-client/Makefile6
-rw-r--r--audio/py-gmusicapi/Makefile30
-rw-r--r--audio/py-gmusicproxy/Makefile16
-rw-r--r--audio/py-karaoke/Makefile2
-rw-r--r--audio/py-mutagen/Makefile2
-rw-r--r--audio/py-openal/Makefile2
-rw-r--r--audio/py-py-jack/Makefile2
-rw-r--r--audio/py-pylast/Makefile2
-rw-r--r--audio/py-pyliblo/Makefile3
-rw-r--r--audio/py-pysndfile/Makefile7
-rw-r--r--audio/py-soundcloud/Makefile2
-rw-r--r--audio/py-soundscrape/Makefile20
-rw-r--r--audio/py-speechrecognition/Makefile4
-rw-r--r--audio/py-speex/Makefile4
-rw-r--r--audio/py-vorbis/Makefile4
-rw-r--r--audio/py-xmms2/Makefile5
-rw-r--r--audio/py3-mutagen/Makefile9
-rw-r--r--audio/py3-pylast/Makefile20
-rw-r--r--audio/py3-pylast/distinfo2
-rw-r--r--audio/py3-pylast/pkg-descr3
-rw-r--r--audio/pytone/Makefile8
-rw-r--r--audio/rhythmbox/Makefile4
-rw-r--r--audio/sonata/Makefile13
-rw-r--r--audio/soundconverter/Makefile2
-rw-r--r--benchmarks/py-naarad/Makefile6
-rw-r--r--benchmarks/py-zopkio/Makefile8
-rw-r--r--biology/libsbml/Makefile2
-rw-r--r--biology/py-biom-format/Makefile10
-rw-r--r--biology/py-biopython/Makefile2
-rw-r--r--biology/py-bx-python/Makefile2
-rw-r--r--biology/py-cutadapt/Makefile2
-rw-r--r--biology/py-pysam/Makefile5
-rw-r--r--biology/pycogent/Makefile7
-rw-r--r--biology/pyfasta/Makefile1
-rw-r--r--biology/python-nexus/Makefile1
-rw-r--r--cad/brickutils/Makefile2
-rw-r--r--cad/linuxcnc-devel/Makefile2
-rw-r--r--cad/py-gdspy/Makefile2
-rw-r--r--cad/py-lcapy/Makefile8
-rw-r--r--cad/py-pycam/Makefile6
-rw-r--r--cad/python-gdsii/Makefile2
-rw-r--r--cad/pythoncad/Makefile4
-rw-r--r--comms/chirp/Makefile8
-rw-r--r--comms/congruity/Makefile2
-rw-r--r--comms/gnuradio/Makefile8
-rw-r--r--comms/owfs/Makefile2
-rw-r--r--comms/py-bulksms/Makefile2
-rw-r--r--comms/py-hidapi/Makefile3
-rw-r--r--comms/py-libconcord/Makefile2
-rw-r--r--comms/py-libimobiledevice/Makefile8
-rw-r--r--comms/py-qt5-serialport/Makefile1
-rw-r--r--comms/quisk/Makefile2
-rw-r--r--comms/uhd/Makefile6
-rw-r--r--comms/wsjt/Makefile11
-rw-r--r--comms/wspr/Makefile11
-rw-r--r--converters/py-bencode.py/Makefile4
-rw-r--r--converters/py-rencode/Makefile4
-rw-r--r--converters/py-zfec/Makefile2
-rw-r--r--converters/zbase32/Makefile4
-rw-r--r--databases/Makefile10
-rw-r--r--databases/buzhug/Makefile2
-rw-r--r--databases/buzhug/pkg-plist21
-rw-r--r--databases/emma/Makefile4
-rw-r--r--databases/gadfly/Makefile2
-rw-r--r--databases/grass7/Makefile4
-rw-r--r--databases/metakit/Makefile2
-rw-r--r--databases/monetdb/Makefile4
-rw-r--r--databases/mtools-mongodb/Makefile4
-rw-r--r--databases/mydbf2mysql/Makefile6
-rw-r--r--databases/openark-kit/Makefile4
-rw-r--r--databases/pg_activity/Makefile6
-rw-r--r--databases/pgbarman/Makefile10
-rw-r--r--databases/pgloader/Makefile4
-rw-r--r--databases/pgworksheet/Makefile2
-rw-r--r--databases/powa-web/Makefile6
-rw-r--r--databases/py-Elixir/Makefile2
-rw-r--r--databases/py-Pyrseas/Makefile6
-rw-r--r--databases/py-agate-sql/Makefile4
-rw-r--r--databases/py-alembic/Makefile4
-rw-r--r--databases/py-apsw/Makefile2
-rw-r--r--databases/py-bsddb/Makefile10
-rw-r--r--databases/py-bsddb3/Makefile2
-rw-r--r--databases/py-carbon/Makefile8
-rw-r--r--databases/py-couchdb/Makefile4
-rw-r--r--databases/py-couchdb/pkg-plist95
-rw-r--r--databases/py-cql/Makefile4
-rw-r--r--databases/py-django-transaction-hooks/Makefile2
-rw-r--r--databases/py-fakeredis/Makefile2
-rw-r--r--databases/py-flask-sqlalchemy/Makefile4
-rw-r--r--databases/py-forgetsql/Makefile4
-rw-r--r--databases/py-gdbm/Makefile2
-rw-r--r--databases/py-geoalchemy/Makefile2
-rw-r--r--databases/py-geoalchemy2/Makefile2
-rw-r--r--databases/py-htsql-mysql/Makefile4
-rw-r--r--databases/py-htsql-pgsql/Makefile4
-rw-r--r--databases/py-htsql/Makefile4
-rw-r--r--databases/py-kyotocabinet/Makefile2
-rw-r--r--databases/py-lmdb/Makefile2
-rw-r--r--databases/py-motor/Makefile2
-rw-r--r--databases/py-mycli/Makefile16
-rw-r--r--databases/py-mysql2pgsql/Makefile10
-rw-r--r--databases/py-mysqlclient/Makefile2
-rw-r--r--databases/py-oursql/Makefile2
-rw-r--r--databases/py-peewee/Makefile6
-rw-r--r--databases/py-pg_pqueue/Makefile2
-rw-r--r--databases/py-pgcli/Makefile20
-rw-r--r--databases/py-pgspecial/Makefile4
-rw-r--r--databases/py-pgxnclient/Makefile2
-rw-r--r--databases/py-pickledb/Makefile2
-rw-r--r--databases/py-pickleshare/Makefile2
-rw-r--r--databases/py-psycopg2/Makefile2
-rw-r--r--databases/py-psycopg2cffi/Makefile4
-rw-r--r--databases/py-pyhs/Makefile2
-rw-r--r--databases/py-pymssql/Makefile5
-rw-r--r--databases/py-pytc/Makefile2
-rw-r--r--databases/py-python-rrdtool/Makefile2
-rw-r--r--databases/py-python-swiftclient/Makefile10
-rw-r--r--databases/py-qt4-sql/Makefile1
-rw-r--r--databases/py-qt5-sql/Makefile1
-rw-r--r--databases/py-queries/Makefile2
-rw-r--r--databases/py-rb/Makefile2
-rw-r--r--databases/py-redis/Makefile2
-rw-r--r--databases/py-riak/Makefile4
-rw-r--r--databases/py-sqlalchemy-migrate/Makefile14
-rw-r--r--databases/py-sqlalchemy10/Makefile16
-rw-r--r--databases/py-sqlalchemy11/Makefile16
-rw-r--r--databases/py-sqlite3/Makefile2
-rw-r--r--databases/py-sqlite3dbm/Makefile6
-rw-r--r--databases/py-sqlobject/Makefile12
-rw-r--r--databases/py-swift/Makefile22
-rw-r--r--databases/py-sybase/Makefile2
-rw-r--r--databases/py-unqlite/Makefile4
-rw-r--r--databases/py-xapian/Makefile3
-rw-r--r--databases/py3-apsw/Makefile9
-rw-r--r--databases/py3-bsddb3/Makefile8
-rw-r--r--databases/py3-mysqlclient/Makefile7
-rw-r--r--databases/py3-psycopg2/Makefile9
-rw-r--r--databases/py34-gdbm/Makefile7
-rw-r--r--databases/py34-sqlite3/Makefile7
-rw-r--r--databases/py35-gdbm/Makefile7
-rw-r--r--databases/py35-sqlite3/Makefile7
-rw-r--r--databases/py36-gdbm/Makefile7
-rw-r--r--databases/py36-sqlite3/Makefile7
-rw-r--r--databases/pydbx/Makefile4
-rw-r--r--databases/pydbx/pkg-plist9
-rw-r--r--databases/pyspatialite/Makefile2
-rw-r--r--databases/rrdtool/Makefile1
-rw-r--r--databases/rrdtool12/Makefile2
-rw-r--r--databases/zodb3/Makefile12
-rw-r--r--deskutils/calibre/Makefile50
-rw-r--r--deskutils/conduit/Makefile16
-rw-r--r--deskutils/conkyemail/Makefile2
-rw-r--r--deskutils/conkyforecast/Makefile2
-rw-r--r--deskutils/dosage/Makefile4
-rw-r--r--deskutils/everygui/Makefile2
-rw-r--r--deskutils/gbirthday/Makefile6
-rw-r--r--deskutils/gcalcli/Makefile16
-rw-r--r--deskutils/gnome-sound-recorder/Makefile2
-rw-r--r--deskutils/gourmet/Makefile20
-rw-r--r--deskutils/griffith/Makefile12
-rw-r--r--deskutils/gtg/Makefile8
-rw-r--r--deskutils/py-bugwarrior/Makefile38
-rw-r--r--deskutils/py-khal/Makefile22
-rw-r--r--deskutils/py-pycarddav/Makefile14
-rw-r--r--deskutils/py-pystash/Makefile8
-rw-r--r--deskutils/py-taskw/Makefile8
-rw-r--r--deskutils/py-vdirsyncer/Makefile18
-rw-r--r--deskutils/py-vobject/Makefile4
-rw-r--r--deskutils/pybookreader/Makefile4
-rw-r--r--deskutils/pypanel/Makefile4
-rw-r--r--deskutils/rednotebook/Makefile6
-rw-r--r--deskutils/syncthing-gtk/Makefile4
-rw-r--r--deskutils/taskcoach/Makefile4
-rw-r--r--deskutils/tel/Makefile2
-rw-r--r--deskutils/virt-manager/Makefile12
-rw-r--r--deskutils/vnc2flv/Makefile2
-rw-r--r--deskutils/wammu/Makefile2
-rw-r--r--deskutils/zim/Makefile6
-rw-r--r--devel/Makefile81
-rw-r--r--devel/ahven/Makefile2
-rw-r--r--devel/android-tools-adb/Makefile2
-rw-r--r--devel/antlr/Makefile2
-rw-r--r--devel/arpc/Makefile10
-rw-r--r--devel/awscli/Makefile15
-rw-r--r--devel/b2/Makefile14
-rw-r--r--devel/bbfreeze/Makefile2
-rw-r--r--devel/bicyclerepair/Makefile2
-rw-r--r--devel/bpython/Makefile12
-rw-r--r--devel/bzr-builder/Makefile2
-rw-r--r--devel/bzr-colo/Makefile2
-rw-r--r--devel/bzr-explorer/Makefile4
-rw-r--r--devel/bzr-externals/Makefile2
-rw-r--r--devel/bzr-fastimport/Makefile4
-rw-r--r--devel/bzr-git/Makefile6
-rw-r--r--devel/bzr-gtk/Makefile4
-rw-r--r--devel/bzr-loom/Makefile2
-rw-r--r--devel/bzr-pipeline/Makefile2
-rw-r--r--devel/bzr-rewrite/Makefile2
-rw-r--r--devel/bzr-scmproj/Makefile2
-rw-r--r--devel/bzr-stats/Makefile2
-rw-r--r--devel/bzr-svn/Makefile4
-rw-r--r--devel/bzr-upload/Makefile2
-rw-r--r--devel/bzr/Makefile7
-rw-r--r--devel/bzrtools/Makefile2
-rw-r--r--devel/codeville/Makefile2
-rw-r--r--devel/cppcheck/Makefile2
-rw-r--r--devel/cram/Makefile8
-rw-r--r--devel/cvs2svn/Makefile6
-rw-r--r--devel/cx_Freeze/Makefile2
-rw-r--r--devel/dissy/Makefile4
-rw-r--r--devel/ditrack/Makefile2
-rw-r--r--devel/drpython/Makefile4
-rw-r--r--devel/eblob/Makefile2
-rw-r--r--devel/epydoc/Makefile2
-rw-r--r--devel/eric6/Makefile18
-rw-r--r--devel/eric6/Makefile.inc2
-rw-r--r--devel/euca2ools/Makefile10
-rw-r--r--devel/fb-adb/Makefile2
-rw-r--r--devel/fnorb/Makefile4
-rw-r--r--devel/gazpacho/Makefile4
-rw-r--r--devel/git-cola/Makefile4
-rw-r--r--devel/git-cvs/Makefile6
-rw-r--r--devel/git-review/Makefile6
-rw-r--r--devel/gitinspector/Makefile2
-rw-r--r--devel/glade/Makefile2
-rw-r--r--devel/gnatpython/Makefile2
-rw-r--r--devel/gnome-builder/Makefile5
-rw-r--r--devel/hgview/Makefile6
-rw-r--r--devel/ipython/Makefile20
-rw-r--r--devel/libftdi/Makefile2
-rw-r--r--devel/libpeas/Makefile21
-rw-r--r--devel/libsigrokdecode/Makefile2
-rw-r--r--devel/meson/Makefile2
-rw-r--r--devel/nuitka/Makefile2
-rw-r--r--devel/osc/Makefile8
-rw-r--r--devel/phpbt/Makefile2
-rw-r--r--devel/phpsh/Makefile2
-rw-r--r--devel/py-Acquisition/Makefile6
-rw-r--r--devel/py-AddOns/Makefile4
-rw-r--r--devel/py-Automat/Makefile8
-rw-r--r--devel/py-Breve/Makefile2
-rw-r--r--devel/py-BytecodeAssembler/Makefile6
-rw-r--r--devel/py-DateTime/Makefile6
-rw-r--r--devel/py-DocumentTemplate/Makefile16
-rw-r--r--devel/py-Jinja2/Makefile13
-rw-r--r--devel/py-Missing/Makefile4
-rw-r--r--devel/py-MultiMapping/Makefile4
-rw-r--r--devel/py-PEAK-Rules/Makefile8
-rw-r--r--devel/py-Persistence/Makefile6
-rw-r--r--devel/py-Products.ATContentTypes/Makefile52
-rw-r--r--devel/py-Products.ATReferenceBrowserWidget/Makefile6
-rw-r--r--devel/py-Products.Archetypes/Makefile74
-rw-r--r--devel/py-Products.BTreeFolder2/Makefile18
-rw-r--r--devel/py-Products.CMFActionIcons/Makefile8
-rw-r--r--devel/py-Products.CMFCalendar/Makefile10
-rw-r--r--devel/py-Products.CMFCore/Makefile10
-rw-r--r--devel/py-Products.CMFDefault/Makefile10
-rw-r--r--devel/py-Products.CMFDiffTool/Makefile8
-rw-r--r--devel/py-Products.CMFDynamicViewFTI/Makefile16
-rw-r--r--devel/py-Products.CMFEditions/Makefile28
-rw-r--r--devel/py-Products.CMFFormController/Makefile14
-rw-r--r--devel/py-Products.CMFPlacefulWorkflow/Makefile12
-rw-r--r--devel/py-Products.CMFQuickInstallerTool/Makefile16
-rw-r--r--devel/py-Products.CMFTestCase/Makefile22
-rw-r--r--devel/py-Products.CMFUid/Makefile8
-rw-r--r--devel/py-Products.DCWorkflow/Makefile8
-rw-r--r--devel/py-Products.ExtendedPathIndex/Makefile8
-rw-r--r--devel/py-Products.ExternalMethod/Makefile12
-rw-r--r--devel/py-Products.GenericSetup/Makefile6
-rw-r--r--devel/py-Products.LDAPMultiPlugins/Makefile6
-rw-r--r--devel/py-Products.LDAPUserFolder/Makefile4
-rw-r--r--devel/py-Products.MIMETools/Makefile4
-rw-r--r--devel/py-Products.Marshall/Makefile20
-rw-r--r--devel/py-Products.MimetypesRegistry/Makefile12
-rw-r--r--devel/py-Products.OFSP/Makefile6
-rw-r--r--devel/py-Products.PasswordResetTool/Makefile18
-rw-r--r--devel/py-Products.PlacelessTranslationService/Makefile26
-rw-r--r--devel/py-Products.PloneTestCase/Makefile20
-rw-r--r--devel/py-Products.PluginRegistry/Makefile2
-rw-r--r--devel/py-Products.PortalTransforms/Makefile16
-rw-r--r--devel/py-Products.PythonScripts/Makefile14
-rw-r--r--devel/py-Products.ResourceRegistries/Makefile18
-rw-r--r--devel/py-Products.StandardCacheManagers/Makefile8
-rw-r--r--devel/py-Products.ZCTextIndex/Makefile16
-rw-r--r--devel/py-Products.ZCatalog/Makefile32
-rw-r--r--devel/py-Products.ZSQLMethods/Makefile20
-rw-r--r--devel/py-Products.ZopeVersionControl/Makefile12
-rw-r--r--devel/py-Products.statusmessages/Makefile8
-rw-r--r--devel/py-Products.validation/Makefile12
-rw-r--r--devel/py-RPyC/Makefile4
-rw-r--r--devel/py-Record/Makefile4
-rw-r--r--devel/py-SymbolType/Makefile2
-rw-r--r--devel/py-ToscaWidgets/Makefile4
-rw-r--r--devel/py-XStatic-Angular-Bootstrap/Makefile10
-rw-r--r--devel/py-XStatic-Angular-FileUpload/Makefile2
-rw-r--r--devel/py-XStatic-Angular-Gettext/Makefile2
-rw-r--r--devel/py-XStatic-Angular-Schema-Form/Makefile2
-rw-r--r--devel/py-XStatic-Angular-lrdragndrop/Makefile2
-rw-r--r--devel/py-XStatic-Angular/Makefile2
-rw-r--r--devel/py-XStatic-Bootstrap-Datepicker/Makefile2
-rw-r--r--devel/py-XStatic-Bootstrap-SCSS/Makefile2
-rw-r--r--devel/py-XStatic-D3/Makefile2
-rw-r--r--devel/py-XStatic-Font-Awesome/Makefile2
-rw-r--r--devel/py-XStatic-Hogan/Makefile2
-rw-r--r--devel/py-XStatic-JQuery-Migrate/Makefile2
-rw-r--r--devel/py-XStatic-JQuery.TableSorter/Makefile2
-rw-r--r--devel/py-XStatic-JQuery.quicksearch/Makefile2
-rw-r--r--devel/py-XStatic-JSEncrypt/Makefile2
-rw-r--r--devel/py-XStatic-Jasmine/Makefile2
-rw-r--r--devel/py-XStatic-Rickshaw/Makefile2
-rw-r--r--devel/py-XStatic-Spin/Makefile2
-rw-r--r--devel/py-XStatic-bootswatch/Makefile2
-rw-r--r--devel/py-XStatic-jQuery/Makefile2
-rw-r--r--devel/py-XStatic-jquery-ui/Makefile2
-rw-r--r--devel/py-XStatic-mdi/Makefile2
-rw-r--r--devel/py-XStatic-objectpath/Makefile2
-rw-r--r--devel/py-XStatic-roboto-fontface/Makefile2
-rw-r--r--devel/py-XStatic-smart-table/Makefile2
-rw-r--r--devel/py-XStatic-term.js/Makefile2
-rw-r--r--devel/py-XStatic-tv4/Makefile2
-rw-r--r--devel/py-adb/Makefile4
-rw-r--r--devel/py-akismet/Makefile2
-rw-r--r--devel/py-aniso8601/Makefile2
-rw-r--r--devel/py-anonfunc/Makefile2
-rw-r--r--devel/py-apipkg/Makefile2
-rw-r--r--devel/py-apptools/Makefile4
-rw-r--r--devel/py-apscheduler/Makefile22
-rw-r--r--devel/py-archetypes.querywidget/Makefile6
-rw-r--r--devel/py-archetypes.referencebrowserwidget/Makefile10
-rw-r--r--devel/py-archetypes.schemaextender/Makefile4
-rw-r--r--devel/py-arrow/Makefile2
-rw-r--r--devel/py-aspects/Makefile2
-rw-r--r--devel/py-astroid/Makefile12
-rw-r--r--devel/py-asttokens/Makefile8
-rw-r--r--devel/py-atomiclong/Makefile4
-rw-r--r--devel/py-atpublic/Makefile2
-rw-r--r--devel/py-automaton/Makefile8
-rw-r--r--devel/py-babel/Makefile13
-rw-r--r--devel/py-babel/distinfo5
-rw-r--r--devel/py-backports.functools_lru_cache/Makefile2
-rw-r--r--devel/py-backports.tempfile/Makefile2
-rw-r--r--devel/py-backports.weakref/Makefile2
-rw-r--r--devel/py-bandit/Makefile8
-rw-r--r--devel/py-bcdoc/Makefile4
-rw-r--r--devel/py-binplist/Makefile2
-rw-r--r--devel/py-biplist/Makefile6
-rw-r--r--devel/py-bison/Makefile4
-rw-r--r--devel/py-blinker/Makefile2
-rw-r--r--devel/py-bluelet/Makefile6
-rw-r--r--devel/py-botocore/Makefile6
-rw-r--r--devel/py-bsd/Makefile9
-rw-r--r--devel/py-buildbot-console-view/Makefile4
-rw-r--r--devel/py-buildbot-grid-view/Makefile4
-rw-r--r--devel/py-buildbot-waterfall-view/Makefile4
-rw-r--r--devel/py-buildbot-worker/Makefile8
-rw-r--r--devel/py-buildbot-www/Makefile14
-rw-r--r--devel/py-buildbot/Makefile32
-rw-r--r--devel/py-canonicaljson/Makefile6
-rw-r--r--devel/py-castellan/Makefile18
-rw-r--r--devel/py-cclib/Makefile1
-rw-r--r--devel/py-cdg/Makefile2
-rw-r--r--devel/py-celery/Makefile8
-rw-r--r--devel/py-cffi/Makefile6
-rw-r--r--devel/py-check-manifest/Makefile2
-rw-r--r--devel/py-cheetah/Makefile2
-rw-r--r--devel/py-ciphon/Makefile2
-rw-r--r--devel/py-circuits/Makefile2
-rw-r--r--devel/py-cjson/Makefile2
-rw-r--r--devel/py-cld/Makefile1
-rw-r--r--devel/py-cli-helpers/Makefile8
-rw-r--r--devel/py-cliapp/Makefile4
-rw-r--r--devel/py-click-log/Makefile8
-rw-r--r--devel/py-click-plugins/Makefile2
-rw-r--r--devel/py-click-threading/Makefile15
-rw-r--r--devel/py-click/Makefile2
-rw-r--r--devel/py-cliff/Makefile16
-rw-r--r--devel/py-clint/Makefile2
-rw-r--r--devel/py-clonedigger/Makefile2
-rw-r--r--devel/py-cloudpickle/Makefile2
-rw-r--r--devel/py-cmdtest/Makefile12
-rw-r--r--devel/py-codecov/Makefile10
-rw-r--r--devel/py-collective.z3cform.datetimewidget/Makefile6
-rw-r--r--devel/py-colorama/Makefile2
-rw-r--r--devel/py-coloredlogs/Makefile4
-rw-r--r--devel/py-columnize/Makefile4
-rw-r--r--devel/py-configargparse/Makefile2
-rw-r--r--devel/py-configobj/Makefile2
-rw-r--r--devel/py-construct/Makefile2
-rw-r--r--devel/py-construct28/Makefile2
-rw-r--r--devel/py-cov-core/Makefile2
-rw-r--r--devel/py-cuisine/Makefile2
-rw-r--r--devel/py-cursive/Makefile18
-rw-r--r--devel/py-curtsies/Makefile4
-rw-r--r--devel/py-cxx/Makefile2
-rw-r--r--devel/py-cycler/Makefile4
-rw-r--r--devel/py-d2to1/Makefile4
-rw-r--r--devel/py-daemon-runner/Makefile2
-rw-r--r--devel/py-daemon/Makefile4
-rw-r--r--devel/py-darcsver/Makefile2
-rw-r--r--devel/py-dateutil/Makefile4
-rw-r--r--devel/py-dateutils/Makefile8
-rw-r--r--devel/py-dbus/Makefile4
-rw-r--r--devel/py-dbus/pkg-plist-py3 (renamed from devel/py3-dbus/pkg-plist)0
-rw-r--r--devel/py-ddt/Makefile4
-rw-r--r--devel/py-debtcollector/Makefile8
-rw-r--r--devel/py-defusedxml/Makefile2
-rw-r--r--devel/py-delfick_error/Makefile16
-rw-r--r--devel/py-deliciousapi/Makefile6
-rw-r--r--devel/py-dialog/Makefile2
-rw-r--r--devel/py-diazo/Makefile12
-rw-r--r--devel/py-django-rq-dashboard/Makefile4
-rw-r--r--devel/py-django-rq/Makefile4
-rw-r--r--devel/py-django-tastypie-mongoengine/Makefile6
-rw-r--r--devel/py-docker-py/Makefile2
-rw-r--r--devel/py-dockerpty/Makefile2
-rw-r--r--devel/py-docopt/Makefile2
-rw-r--r--devel/py-dogpile.cache/Makefile2
-rw-r--r--devel/py-doit/Makefile17
-rw-r--r--devel/py-easyprocess/Makefile6
-rw-r--r--devel/py-efilter/Makefile8
-rw-r--r--devel/py-efl/Makefile14
-rw-r--r--devel/py-entrypoints/Makefile4
-rw-r--r--devel/py-envisage/Makefile2
-rw-r--r--devel/py-epsilon/Makefile4
-rw-r--r--devel/py-extras/Makefile2
-rw-r--r--devel/py-ezpyinline/Makefile3
-rw-r--r--devel/py-fabric/Makefile8
-rw-r--r--devel/py-fasteners/Makefile4
-rw-r--r--devel/py-filemagic/Makefile2
-rw-r--r--devel/py-five.customerize/Makefile30
-rw-r--r--devel/py-five.formlib/Makefile28
-rw-r--r--devel/py-five.globalrequest/Makefile2
-rw-r--r--devel/py-five.localsitemanager/Makefile20
-rw-r--r--devel/py-flake8-builtins/Makefile4
-rw-r--r--devel/py-flake8-docstrings/Makefile8
-rw-r--r--devel/py-flake8-import-order/Makefile6
-rw-r--r--devel/py-flake8-polyfill/Makefile4
-rw-r--r--devel/py-flake8-quotes/Makefile4
-rw-r--r--devel/py-flake8/Makefile10
-rw-r--r--devel/py-flask-babel/Makefile4
-rw-r--r--devel/py-flufl.i18n/Makefile4
-rw-r--r--devel/py-flufl.lock/Makefile4
-rw-r--r--devel/py-foolscap/Makefile4
-rw-r--r--devel/py-fortran/Makefile2
-rw-r--r--devel/py-freenas.dispatcher/Makefile16
-rw-r--r--devel/py-freenas.utils/Makefile4
-rw-r--r--devel/py-freezegun/Makefile12
-rw-r--r--devel/py-fsm/Makefile4
-rw-r--r--devel/py-fusefs/Makefile2
-rw-r--r--devel/py-futurist/Makefile12
-rw-r--r--devel/py-fuzzywuzzy/Makefile2
-rw-r--r--devel/py-game_sdl2/Makefile5
-rw-r--r--devel/py-gamin/Makefile3
-rw-r--r--devel/py-gdata/Makefile6
-rw-r--r--devel/py-gdbgui/Makefile16
-rw-r--r--devel/py-gearman/Makefile2
-rw-r--r--devel/py-geojson/Makefile4
-rw-r--r--devel/py-geotypes/Makefile2
-rw-r--r--devel/py-gevent/Makefile6
-rw-r--r--devel/py-git-up/Makefile10
-rw-r--r--devel/py-gitdb/Makefile4
-rw-r--r--devel/py-gitdb2/Makefile2
-rw-r--r--devel/py-gitless/Makefile6
-rw-r--r--devel/py-gitpython/Makefile8
-rw-r--r--devel/py-glance-store/Makefile28
-rw-r--r--devel/py-glob2/Makefile2
-rw-r--r--devel/py-gobject/Makefile1
-rw-r--r--devel/py-gobject3/Makefile5
-rw-r--r--devel/py-gobject3/pkg-plist-py3 (renamed from devel/py3-gobject3/pkg-plist)0
-rw-r--r--devel/py-google-apputils/Makefile6
-rw-r--r--devel/py-googleapis-common-protos/Makefile2
-rw-r--r--devel/py-grab/Makefile14
-rw-r--r--devel/py-grpcio-tools/Makefile2
-rw-r--r--devel/py-grpcio/Makefile15
-rw-r--r--devel/py-gtfslib/Makefile12
-rw-r--r--devel/py-hash_ring/Makefile2
-rw-r--r--devel/py-hgsubversion/Makefile4
-rw-r--r--devel/py-hgtools/Makefile2
-rw-r--r--devel/py-http-prompt/Makefile12
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-icalendar/Makefile6
-rw-r--r--devel/py-interface/Makefile4
-rw-r--r--devel/py-interface/pkg-plist28
-rw-r--r--devel/py-intervaltree/Makefile2
-rw-r--r--devel/py-invoke/Makefile8
-rw-r--r--devel/py-ipdb/Makefile2
-rw-r--r--devel/py-ipykernel/Makefile8
-rw-r--r--devel/py-ipyparallel/Makefile20
-rw-r--r--devel/py-ipywidgets/Makefile8
-rw-r--r--devel/py-iso8601/Makefile2
-rw-r--r--devel/py-isodate/Makefile2
-rw-r--r--devel/py-isort/Makefile4
-rw-r--r--devel/py-jaraco.classes/Makefile4
-rw-r--r--devel/py-jaraco.functools/Makefile4
-rw-r--r--devel/py-jaraco.itertools/Makefile8
-rw-r--r--devel/py-jaraco.logging/Makefile6
-rw-r--r--devel/py-jaraco.timing/Makefile6
-rw-r--r--devel/py-jaraco.util/Makefile8
-rw-r--r--devel/py-jdcal/Makefile2
-rw-r--r--devel/py-jedi/Makefile2
-rw-r--r--devel/py-jenkins-job-builder/Makefile12
-rw-r--r--devel/py-jira/Makefile28
-rw-r--r--devel/py-jsbeautifier/Makefile4
-rw-r--r--devel/py-json-sempai/Makefile2
-rw-r--r--devel/py-jsonlib/Makefile2
-rw-r--r--devel/py-jsonlib2/Makefile2
-rw-r--r--devel/py-jsonpatch/Makefile2
-rw-r--r--devel/py-jsonref/Makefile2
-rw-r--r--devel/py-jsonrpclib-pelix/Makefile2
-rw-r--r--devel/py-jsonrpclib/Makefile2
-rw-r--r--devel/py-jsonschema/Makefile11
-rw-r--r--devel/py-jsonschema/distinfo5
-rw-r--r--devel/py-jupyter_client/Makefile8
-rw-r--r--devel/py-jupyter_console/Makefile10
-rw-r--r--devel/py-jupyter_core/Makefile8
-rw-r--r--devel/py-kaptan/Makefile2
-rw-r--r--devel/py-kayako/Makefile2
-rw-r--r--devel/py-kazoo/Makefile4
-rw-r--r--devel/py-keystoneauth1/Makefile12
-rw-r--r--devel/py-keystonemiddleware/Makefile28
-rw-r--r--devel/py-kid/Makefile2
-rw-r--r--devel/py-kjbuckets/Makefile2
-rw-r--r--devel/py-lazr.config/Makefile4
-rw-r--r--devel/py-lazr.delegates/Makefile4
-rw-r--r--devel/py-libpeas/Makefile16
-rw-r--r--devel/py-libpeas/pkg-plist-py3 (renamed from devel/py3-libpeas/pkg-plist)0
-rw-r--r--devel/py-libplist/Makefile4
-rw-r--r--devel/py-libtaxii/Makefile6
-rw-r--r--devel/py-libzfs/Makefile12
-rw-r--r--devel/py-linecache2/Makefile4
-rw-r--r--devel/py-llfuse/Makefile2
-rw-r--r--devel/py-llvmlite/Makefile2
-rw-r--r--devel/py-lockfile/Makefile4
-rw-r--r--devel/py-log4py/Makefile2
-rw-r--r--devel/py-logan/Makefile8
-rw-r--r--devel/py-logfury/Makefile4
-rw-r--r--devel/py-logilab-common/Makefile4
-rw-r--r--devel/py-louie/Makefile4
-rw-r--r--devel/py-lxml/Makefile2
-rw-r--r--devel/py-manuel/Makefile2
-rw-r--r--devel/py-mccabe/Makefile4
-rw-r--r--devel/py-mdv/Makefile6
-rw-r--r--devel/py-meliae/Makefile4
-rw-r--r--devel/py-memory_profiler/Makefile2
-rw-r--r--devel/py-microversion-parse/Makefile2
-rw-r--r--devel/py-minimongo/Makefile2
-rw-r--r--devel/py-mock/Makefile10
-rw-r--r--devel/py-mongoengine/Makefile6
-rw-r--r--devel/py-mwlib.ext/Makefile2
-rw-r--r--devel/py-mwlib.rl/Makefile10
-rw-r--r--devel/py-mwlib/Makefile38
-rw-r--r--devel/py-mx-experimental/Makefile4
-rw-r--r--devel/py-mypy/Makefile4
-rw-r--r--devel/py-nagioscheck/Makefile2
-rw-r--r--devel/py-natsort/Makefile14
-rw-r--r--devel/py-nbconvert/Makefile22
-rw-r--r--devel/py-nbformat/Makefile14
-rw-r--r--devel/py-ncurses/Makefile2
-rw-r--r--devel/py-nose-cov/Makefile2
-rw-r--r--devel/py-nose/Makefile2
-rw-r--r--devel/py-nose2/Makefile4
-rw-r--r--devel/py-noseofyeti/Makefile20
-rw-r--r--devel/py-notifier/Makefile2
-rw-r--r--devel/py-notify/Makefile1
-rw-r--r--devel/py-numba/Makefile10
-rw-r--r--devel/py-omnijson/Makefile2
-rw-r--r--devel/py-openstacksdk/Makefile10
-rw-r--r--devel/py-option_merge/Makefile12
-rw-r--r--devel/py-orbit/Makefile3
-rw-r--r--devel/py-ordered-set/Makefile2
-rw-r--r--devel/py-os-brick/Makefile30
-rw-r--r--devel/py-os-client-config/Makefile10
-rw-r--r--devel/py-os-vif/Makefile20
-rw-r--r--devel/py-os-win/Makefile16
-rw-r--r--devel/py-osc-lib/Makefile20
-rw-r--r--devel/py-oslo.cache/Makefile14
-rw-r--r--devel/py-oslo.concurrency/Makefile18
-rw-r--r--devel/py-oslo.config/Makefile14
-rw-r--r--devel/py-oslo.context/Makefile6
-rw-r--r--devel/py-oslo.db/Makefile22
-rw-r--r--devel/py-oslo.i18n/Makefile6
-rw-r--r--devel/py-oslo.log/Makefile20
-rw-r--r--devel/py-oslo.messaging/Makefile52
-rw-r--r--devel/py-oslo.middleware/Makefile22
-rw-r--r--devel/py-oslo.policy/Makefile16
-rw-r--r--devel/py-oslo.privsep/Makefile20
-rw-r--r--devel/py-oslo.reports/Makefile14
-rw-r--r--devel/py-oslo.rootwrap/Makefile4
-rw-r--r--devel/py-oslo.serialization/Makefile10
-rw-r--r--devel/py-oslo.service/Makefile28
-rw-r--r--devel/py-oslo.utils/Makefile22
-rw-r--r--devel/py-oslo.versionedobjects/Makefile26
-rw-r--r--devel/py-oslo.vmware/Makefile26
-rw-r--r--devel/py-osprofiler/Makefile18
-rw-r--r--devel/py-palm/Makefile4
-rw-r--r--devel/py-pathlib/Makefile2
-rw-r--r--devel/py-pathlib2/Makefile4
-rw-r--r--devel/py-pathtools/Makefile4
-rw-r--r--devel/py-pbr/Makefile4
-rw-r--r--devel/py-pefile/Makefile4
-rw-r--r--devel/py-pex/Makefile2
-rw-r--r--devel/py-phabricator/Makefile4
-rw-r--r--devel/py-pid/Makefile2
-rw-r--r--devel/py-pika-pool/Makefile2
-rw-r--r--devel/py-pinocchio/Makefile2
-rw-r--r--devel/py-pip/Makefile22
-rw-r--r--devel/py-plan/Makefile2
-rw-r--r--devel/py-pluggy/Makefile4
-rw-r--r--devel/py-ply/Makefile2
-rw-r--r--devel/py-positional/Makefile2
-rw-r--r--devel/py-pqueue/Makefile2
-rw-r--r--devel/py-pretend/Makefile4
-rw-r--r--devel/py-prioritized_methods/Makefile4
-rw-r--r--devel/py-prompt_toolkit/Makefile8
-rw-r--r--devel/py-protobuf/Makefile6
-rw-r--r--devel/py-protocols-devel/Makefile4
-rw-r--r--devel/py-protocols/Makefile2
-rw-r--r--devel/py-ptrace/Makefile4
-rw-r--r--devel/py-pudb/Makefile4
-rw-r--r--devel/py-py/Makefile4
-rw-r--r--devel/py-pyasn1-modules/Makefile2
-rw-r--r--devel/py-pyasn1/Makefile2
-rw-r--r--devel/py-pycadf/Makefile12
-rw-r--r--devel/py-pycallgraph/Makefile4
-rw-r--r--devel/py-pycallgraph/pkg-plist4
-rw-r--r--devel/py-pycmd/Makefile4
-rw-r--r--devel/py-pycodestyle/Makefile2
-rw-r--r--devel/py-pycparser/Makefile2
-rw-r--r--devel/py-pydenticon/Makefile2
-rw-r--r--devel/py-pydocstyle/Makefile6
-rw-r--r--devel/py-pydrive/Makefile4
-rw-r--r--devel/py-pyechonest/Makefile2
-rw-r--r--devel/py-pyface/Makefile2
-rw-r--r--devel/py-pyflakes/Makefile2
-rw-r--r--devel/py-pygdbmi/Makefile2
-rw-r--r--devel/py-pygit2/Makefile8
-rw-r--r--devel/py-pyicu/Makefile2
-rw-r--r--devel/py-pyinotify/Makefile2
-rw-r--r--devel/py-pyinstaller/Makefile2
-rw-r--r--devel/py-pykde4/Makefile1
-rw-r--r--devel/py-pyke/Makefile4
-rw-r--r--devel/py-pylru-cache/Makefile2
-rw-r--r--devel/py-pymarc/Makefile2
-rw-r--r--devel/py-pyopencl/Makefile20
-rw-r--r--devel/py-pyqi/Makefile2
-rw-r--r--devel/py-pyral/Makefile4
-rw-r--r--devel/py-pyrfc3339/Makefile4
-rw-r--r--devel/py-pyro/Makefile4
-rw-r--r--devel/py-pystorm/Makefile8
-rw-r--r--devel/py-pyte/Makefile4
-rw-r--r--devel/py-pytest-asyncio/Makefile2
-rw-r--r--devel/py-pytest-cache/Makefile6
-rw-r--r--devel/py-pytest-capturelog/Makefile4
-rw-r--r--devel/py-pytest-cov/Makefile4
-rw-r--r--devel/py-pytest-django/Makefile16
-rw-r--r--devel/py-pytest-localserver/Makefile8
-rw-r--r--devel/py-pytest-mock/Makefile4
-rw-r--r--devel/py-pytest-runner/Makefile4
-rw-r--r--devel/py-pytest-timeout/Makefile6
-rw-r--r--devel/py-pytest-tornado/Makefile4
-rw-r--r--devel/py-pytest-xdist/Makefile16
-rw-r--r--devel/py-pytest/Makefile18
-rw-r--r--devel/py-python-bugzilla/Makefile2
-rw-r--r--devel/py-python-dtrace/Makefile5
-rw-r--r--devel/py-python-gist/Makefile12
-rw-r--r--devel/py-python-jenkins/Makefile8
-rw-r--r--devel/py-python-magic/Makefile2
-rw-r--r--devel/py-pytools/Makefile8
-rw-r--r--devel/py-pytz/Makefile2
-rw-r--r--devel/py-pyutil/Makefile2
-rw-r--r--devel/py-pyvalid/Makefile4
-rw-r--r--devel/py-pyvisa-py/Makefile4
-rw-r--r--devel/py-pyvisa/Makefile4
-rw-r--r--devel/py-pyxb/Makefile2
-rw-r--r--devel/py-pyxml2obj/Makefile2
-rw-r--r--devel/py-qpid/Makefile2
-rw-r--r--devel/py-qserve/Makefile2
-rw-r--r--devel/py-qt4-assistant/Makefile1
-rw-r--r--devel/py-qt4-core/Makefile2
-rw-r--r--devel/py-qt4-dbus/Makefile1
-rw-r--r--devel/py-qt4-dbussupport/Makefile16
-rw-r--r--devel/py-qt4-declarative/Makefile1
-rw-r--r--devel/py-qt4-designer/Makefile1
-rw-r--r--devel/py-qt4-designerplugin/Makefile1
-rw-r--r--devel/py-qt4-help/Makefile1
-rw-r--r--devel/py-qt4-qscintilla2/Makefile4
-rw-r--r--devel/py-qt4-script/Makefile1
-rw-r--r--devel/py-qt4-scripttools/Makefile1
-rw-r--r--devel/py-qt4-test/Makefile1
-rw-r--r--devel/py-qt4/Makefile1
-rw-r--r--devel/py-qt5-core/Makefile2
-rw-r--r--devel/py-qt5-dbus/Makefile1
-rw-r--r--devel/py-qt5-dbussupport/Makefile15
-rw-r--r--devel/py-qt5-designer/Makefile1
-rw-r--r--devel/py-qt5-designerplugin/Makefile1
-rw-r--r--devel/py-qt5-help/Makefile1
-rw-r--r--devel/py-qt5-qscintilla2/Makefile1
-rw-r--r--devel/py-qt5-test/Makefile1
-rw-r--r--devel/py-qt5/Makefile1
-rw-r--r--devel/py-qtconsole/Makefile10
-rw-r--r--devel/py-ramlfications/Makefile10
-rw-r--r--devel/py-rauth/Makefile8
-rw-r--r--devel/py-raven/Makefile2
-rw-r--r--devel/py-rebulk/Makefile4
-rw-r--r--devel/py-rednose/Makefile4
-rw-r--r--devel/py-repoze.tm2/Makefile2
-rw-r--r--devel/py-repoze.what-pylons/Makefile8
-rw-r--r--devel/py-repoze.what/Makefile6
-rw-r--r--devel/py-repoze.who-friendlyform/Makefile14
-rw-r--r--devel/py-repoze.who-testutil/Makefile6
-rw-r--r--devel/py-repoze.who/Makefile4
-rw-r--r--devel/py-repoze.xmliter/Makefile4
-rw-r--r--devel/py-requestsexceptions/Makefile2
-rw-r--r--devel/py-resourcepackage/Makefile2
-rw-r--r--devel/py-responses/Makefile4
-rw-r--r--devel/py-retrying/Makefile2
-rw-r--r--devel/py-riak_pb/Makefile2
-rw-r--r--devel/py-robotframework-databaselibrary/Makefile2
-rw-r--r--devel/py-robotframework-pabot/Makefile4
-rw-r--r--devel/py-robotframework-ride/Makefile6
-rw-r--r--devel/py-robotframework-selenium2library/Makefile4
-rw-r--r--devel/py-robotremoteserver/Makefile2
-rw-r--r--devel/py-rply/Makefile2
-rw-r--r--devel/py-rq/Makefile4
-rw-r--r--devel/py-ruamel.ordereddict/Makefile2
-rw-r--r--devel/py-rubymarshal/Makefile2
-rw-r--r--devel/py-ruledispatch/Makefile6
-rw-r--r--devel/py-rwt/Makefile6
-rw-r--r--devel/py-rwt/pkg-plist28
-rw-r--r--devel/py-sanetime/Makefile6
-rw-r--r--devel/py-scripttest/Makefile4
-rw-r--r--devel/py-selection/Makefile6
-rw-r--r--devel/py-selectors34/Makefile2
-rw-r--r--devel/py-semantic_version/Makefile2
-rw-r--r--devel/py-setproctitle/Makefile2
-rw-r--r--devel/py-setuptools-pkg/Makefile6
-rw-r--r--devel/py-setuptools/Makefile (renamed from devel/py27-setuptools/Makefile)9
-rw-r--r--devel/py-setuptools/distinfo (renamed from devel/py27-setuptools/distinfo)0
-rw-r--r--devel/py-setuptools/files/easy-install.pth.dist (renamed from devel/py27-setuptools/files/easy-install.pth.dist)0
-rw-r--r--devel/py-setuptools/files/pkg-message.in (renamed from devel/py27-setuptools/files/pkg-message.in)0
-rw-r--r--devel/py-setuptools/pkg-descr (renamed from devel/py27-setuptools/pkg-descr)0
-rw-r--r--devel/py-setuptools_darcs/Makefile2
-rw-r--r--devel/py-setuptools_scm/Makefile2
-rw-r--r--devel/py-simplejson/Makefile2
-rw-r--r--devel/py-simpy/Makefile2
-rw-r--r--devel/py-singledispatch/Makefile2
-rw-r--r--devel/py-sip/Makefile4
-rw-r--r--devel/py-six/Makefile4
-rw-r--r--devel/py-smmap2/Makefile2
-rw-r--r--devel/py-sortedcontainers/Makefile2
-rw-r--r--devel/py-spyder/Makefile32
-rw-r--r--devel/py-sqlcc/Makefile4
-rw-r--r--devel/py-stackexchange/Makefile2
-rw-r--r--devel/py-stevedore/Makefile6
-rw-r--r--devel/py-streamparse/Makefile20
-rw-r--r--devel/py-structlog/Makefile4
-rw-r--r--devel/py-stsci.distutils/Makefile2
-rw-r--r--devel/py-subversion/Makefile1
-rw-r--r--devel/py-subvertpy/Makefile2
-rw-r--r--devel/py-sure/Makefile6
-rw-r--r--devel/py-tables/Makefile7
-rw-r--r--devel/py-tabulate/Makefile2
-rw-r--r--devel/py-tarantool-queue/Makefile4
-rw-r--r--devel/py-taskflow/Makefile38
-rw-r--r--devel/py-tempora/Makefile6
-rw-r--r--devel/py-tempstorage/Makefile6
-rw-r--r--devel/py-tenacity/Makefile2
-rw-r--r--devel/py-terminable_thread/Makefile2
-rw-r--r--devel/py-testgears/Makefile2
-rw-r--r--devel/py-testinfra/Makefile6
-rw-r--r--devel/py-testoob/Makefile2
-rw-r--r--devel/py-testpath/Makefile4
-rw-r--r--devel/py-testtools/Makefile4
-rw-r--r--devel/py-threema-msgapi/Makefile (renamed from devel/py3-threema-msgapi/Makefile)8
-rw-r--r--devel/py-threema-msgapi/distinfo (renamed from devel/py3-threema-msgapi/distinfo)0
-rw-r--r--devel/py-threema-msgapi/pkg-descr (renamed from devel/py3-threema-msgapi/pkg-descr)0
-rw-r--r--devel/py-tinyarray/Makefile2
-rw-r--r--devel/py-tinyrpc/Makefile8
-rw-r--r--devel/py-tooz/Makefile24
-rw-r--r--devel/py-toposort/Makefile2
-rw-r--r--devel/py-tox/Makefile16
-rw-r--r--devel/py-traceback2/Makefile8
-rw-r--r--devel/py-traitlets/Makefile12
-rw-r--r--devel/py-transaction/Makefile2
-rw-r--r--devel/py-trollius/Makefile4
-rw-r--r--devel/py-tw.forms/Makefile10
-rw-r--r--devel/py-twext/Makefile10
-rw-r--r--devel/py-twilio/Makefile6
-rw-r--r--devel/py-twine/Makefile10
-rw-r--r--devel/py-twisted/Makefile10
-rw-r--r--devel/py-txaio/Makefile10
-rw-r--r--devel/py-tzlocal/Makefile4
-rw-r--r--devel/py-ua_parser/Makefile4
-rw-r--r--devel/py-unittest2/Makefile12
-rw-r--r--devel/py-unpaddedbase64/Makefile2
-rw-r--r--devel/py-update_checker/Makefile2
-rw-r--r--devel/py-urwid/Makefile2
-rw-r--r--devel/py-urwidtrees/Makefile4
-rw-r--r--devel/py-user_agents/Makefile2
-rw-r--r--devel/py-utils/Makefile2
-rw-r--r--devel/py-vcrpy/Makefile14
-rw-r--r--devel/py-vcversioner/Makefile7
-rw-r--r--devel/py-vcversioner/distinfo5
-rw-r--r--devel/py-verboselogs/Makefile2
-rw-r--r--devel/py-virtualenv/Makefile8
-rw-r--r--devel/py-virtualenvwrapper/Makefile14
-rw-r--r--devel/py-voluptuous/Makefile2
-rw-r--r--devel/py-warlock/Makefile6
-rw-r--r--devel/py-watchdog/Makefile12
-rw-r--r--devel/py-wcwidth/Makefile2
-rw-r--r--devel/py-weblib/Makefile8
-rw-r--r--devel/py-wheel/Makefile8
-rw-r--r--devel/py-widgetsnbextension/Makefile2
-rw-r--r--devel/py-wsme/Makefile12
-rw-r--r--devel/py-xattr/Makefile4
-rw-r--r--devel/py-xcaplib/Makefile6
-rw-r--r--devel/py-xdg/Makefile2
-rw-r--r--devel/py-xmltodict/Makefile2
-rw-r--r--devel/py-xxhash/Makefile2
-rw-r--r--devel/py-yaml/Makefile2
-rw-r--r--devel/py-yandex-money-sdk/Makefile6
-rw-r--r--devel/py-ydbf/Makefile2
-rw-r--r--devel/py-yum-metadata-parser/Makefile2
-rw-r--r--devel/py-yunomi/Makefile2
-rw-r--r--devel/py-z3c.autoinclude/Makefile10
-rw-r--r--devel/py-z3c.batching/Makefile4
-rw-r--r--devel/py-z3c.caching/Makefile14
-rw-r--r--devel/py-z3c.form/Makefile40
-rw-r--r--devel/py-z3c.formwidget.query/Makefile12
-rw-r--r--devel/py-z3c.zcmlhook/Makefile8
-rw-r--r--devel/py-zExceptions/Makefile8
-rw-r--r--devel/py-zLOG/Makefile2
-rw-r--r--devel/py-zkpython/Makefile2
-rw-r--r--devel/py-zope.annotation/Makefile12
-rw-r--r--devel/py-zope.app.applicationcontrol/Makefile18
-rw-r--r--devel/py-zope.app.appsetup/Makefile28
-rw-r--r--devel/py-zope.app.basicskin/Makefile6
-rw-r--r--devel/py-zope.app.broken/Makefile16
-rw-r--r--devel/py-zope.app.cache/Makefile26
-rw-r--r--devel/py-zope.app.component/Makefile30
-rw-r--r--devel/py-zope.app.container/Makefile38
-rw-r--r--devel/py-zope.app.content/Makefile10
-rw-r--r--devel/py-zope.app.debug/Makefile8
-rw-r--r--devel/py-zope.app.dependable/Makefile16
-rw-r--r--devel/py-zope.app.error/Makefile10
-rw-r--r--devel/py-zope.app.exception/Makefile16
-rw-r--r--devel/py-zope.app.file/Makefile28
-rw-r--r--devel/py-zope.app.folder/Makefile8
-rw-r--r--devel/py-zope.app.form/Makefile32
-rw-r--r--devel/py-zope.app.generations/Makefile16
-rw-r--r--devel/py-zope.app.http/Makefile10
-rw-r--r--devel/py-zope.app.pagetemplate/Makefile26
-rw-r--r--devel/py-zope.app.publication/Makefile20
-rw-r--r--devel/py-zope.app.publisher/Makefile28
-rw-r--r--devel/py-zope.app.renderer/Makefile18
-rw-r--r--devel/py-zope.app.rotterdam/Makefile26
-rw-r--r--devel/py-zope.app.schema/Makefile6
-rw-r--r--devel/py-zope.app.testing/Makefile38
-rw-r--r--devel/py-zope.app.zcmlfiles/Makefile74
-rw-r--r--devel/py-zope.app.zopeappgenerations/Makefile14
-rw-r--r--devel/py-zope.applicationcontrol/Makefile12
-rw-r--r--devel/py-zope.broken/Makefile2
-rw-r--r--devel/py-zope.browser/Makefile2
-rw-r--r--devel/py-zope.browsermenu/Makefile22
-rw-r--r--devel/py-zope.browserpage/Makefile22
-rw-r--r--devel/py-zope.browserresource/Makefile18
-rw-r--r--devel/py-zope.component/Makefile4
-rw-r--r--devel/py-zope.componentvocabulary/Makefile12
-rw-r--r--devel/py-zope.configuration/Makefile6
-rw-r--r--devel/py-zope.container/Makefile34
-rw-r--r--devel/py-zope.contentprovider/Makefile14
-rw-r--r--devel/py-zope.copy/Makefile2
-rw-r--r--devel/py-zope.copypastemove/Makefile20
-rw-r--r--devel/py-zope.deferredimport/Makefile2
-rw-r--r--devel/py-zope.dublincore/Makefile16
-rw-r--r--devel/py-zope.error/Makefile10
-rw-r--r--devel/py-zope.exceptions/Makefile2
-rw-r--r--devel/py-zope.filerepresentation/Makefile4
-rw-r--r--devel/py-zope.formlib/Makefile30
-rw-r--r--devel/py-zope.generations/Makefile8
-rw-r--r--devel/py-zope.globalrequest/Makefile6
-rw-r--r--devel/py-zope.i18n/Makefile12
-rw-r--r--devel/py-zope.lifecycleevent/Makefile6
-rw-r--r--devel/py-zope.location/Makefile8
-rw-r--r--devel/py-zope.minmax/Makefile6
-rw-r--r--devel/py-zope.pagetemplate/Makefile18
-rw-r--r--devel/py-zope.processlifetime/Makefile2
-rw-r--r--devel/py-zope.ptresource/Makefile12
-rw-r--r--devel/py-zope.publisher/Makefile24
-rw-r--r--devel/py-zope.ramcache/Makefile10
-rw-r--r--devel/py-zope.schema/Makefile4
-rw-r--r--devel/py-zope.site/Makefile18
-rw-r--r--devel/py-zope.size/Makefile4
-rw-r--r--devel/py-zope.tales/Makefile6
-rw-r--r--devel/py-zope.testbrowser/Makefile10
-rw-r--r--devel/py-zope.testing/Makefile4
-rw-r--r--devel/py-zope.traversing/Makefile14
-rw-r--r--devel/py-zope.viewlet/Makefile24
-rw-r--r--devel/py3-Jinja2/Makefile47
-rw-r--r--devel/py3-Jinja2/distinfo3
-rw-r--r--devel/py3-Jinja2/pkg-descr6
-rw-r--r--devel/py3-apipkg/Makefile8
-rw-r--r--devel/py3-asttokens/Makefile10
-rw-r--r--devel/py3-babel/Makefile32
-rw-r--r--devel/py3-babel/distinfo3
-rw-r--r--devel/py3-babel/pkg-descr9
-rw-r--r--devel/py3-babel/pkg-plist43
-rw-r--r--devel/py3-cffi/Makefile9
-rw-r--r--devel/py3-click-log/Makefile12
-rw-r--r--devel/py3-click-threading/Makefile12
-rw-r--r--devel/py3-click/Makefile8
-rw-r--r--devel/py3-colorama/Makefile8
-rw-r--r--devel/py3-coloredlogs/Makefile11
-rw-r--r--devel/py3-dateutil/Makefile10
-rw-r--r--devel/py3-dbus/Makefile16
-rw-r--r--devel/py3-dbus/distinfo2
-rw-r--r--devel/py3-dbus/pkg-descr3
-rw-r--r--devel/py3-defusedxml/Makefile7
-rw-r--r--devel/py3-docopt/Makefile7
-rw-r--r--devel/py3-flake8-builtins/Makefile10
-rw-r--r--devel/py3-flake8-docstrings/Makefile12
-rw-r--r--devel/py3-flake8-import-order/Makefile11
-rw-r--r--devel/py3-flake8-polyfill/Makefile10
-rw-r--r--devel/py3-flake8-quotes/Makefile10
-rw-r--r--devel/py3-flake8/Makefile13
-rw-r--r--devel/py3-freezegun/Makefile14
-rw-r--r--devel/py3-gobject3/Makefile14
-rw-r--r--devel/py3-hgtools/Makefile8
-rw-r--r--devel/py3-icalendar/Makefile11
-rw-r--r--devel/py3-jedi/Makefile7
-rw-r--r--devel/py3-jsonschema/Makefile21
-rw-r--r--devel/py3-jsonschema/distinfo3
-rw-r--r--devel/py3-jsonschema/pkg-descr8
-rw-r--r--devel/py3-libpeas/Makefile22
-rw-r--r--devel/py3-libzfs/Makefile6
-rw-r--r--devel/py3-llfuse/Makefile7
-rw-r--r--devel/py3-lxml/Makefile7
-rw-r--r--devel/py3-mccabe/Makefile10
-rw-r--r--devel/py3-mock/Makefile12
-rw-r--r--devel/py3-nose/Makefile8
-rw-r--r--devel/py3-pbr/Makefile10
-rw-r--r--devel/py3-pip/Makefile24
-rw-r--r--devel/py3-pluggy/Makefile10
-rw-r--r--devel/py3-ply/Makefile8
-rw-r--r--devel/py3-pretend/Makefile10
-rw-r--r--devel/py3-prompt_toolkit/Makefile12
-rw-r--r--devel/py3-protobuf/Makefile9
-rw-r--r--devel/py3-py/Makefile9
-rw-r--r--devel/py3-pyasn1/Makefile8
-rw-r--r--devel/py3-pycodestyle/Makefile8
-rw-r--r--devel/py3-pycparser/Makefile7
-rw-r--r--devel/py3-pydocstyle/Makefile11
-rw-r--r--devel/py3-pyflakes/Makefile8
-rw-r--r--devel/py3-pygit2/Makefile10
-rw-r--r--devel/py3-pyicu/Makefile8
-rw-r--r--devel/py3-pylru-cache/Makefile8
-rw-r--r--devel/py3-pytest-capturelog/Makefile10
-rw-r--r--devel/py3-pytest-runner/Makefile10
-rw-r--r--devel/py3-pytest-timeout/Makefile10
-rw-r--r--devel/py3-pytest-xdist/Makefile15
-rw-r--r--devel/py3-pytest/Makefile11
-rw-r--r--devel/py3-python-magic/Makefile8
-rw-r--r--devel/py3-pytz/Makefile7
-rw-r--r--devel/py3-rubymarshal/Makefile8
-rw-r--r--devel/py3-scripttest/Makefile10
-rw-r--r--devel/py3-setproctitle/Makefile8
-rw-r--r--devel/py3-setuptools_scm/Makefile8
-rw-r--r--devel/py3-simplejson/Makefile11
-rw-r--r--devel/py3-six/Makefile12
-rw-r--r--devel/py3-tabulate/Makefile7
-rw-r--r--devel/py3-toposort/Makefile7
-rw-r--r--devel/py3-tox/Makefile15
-rw-r--r--devel/py3-tzlocal/Makefile10
-rw-r--r--devel/py3-urwid/Makefile10
-rw-r--r--devel/py3-vcversioner/Makefile20
-rw-r--r--devel/py3-vcversioner/distinfo3
-rw-r--r--devel/py3-vcversioner/pkg-descr5
-rw-r--r--devel/py3-verboselogs/Makefile9
-rw-r--r--devel/py3-virtualenv/Makefile13
-rw-r--r--devel/py3-voluptuous/Makefile8
-rw-r--r--devel/py3-wcwidth/Makefile8
-rw-r--r--devel/py3-xdg/Makefile26
-rw-r--r--devel/py3-xdg/distinfo2
-rw-r--r--devel/py3-xdg/files/patch-xdg_BaseDirectory.py18
-rw-r--r--devel/py3-xdg/pkg-descr11
-rw-r--r--devel/py3-yaml/Makefile7
-rw-r--r--devel/py34-setuptools/Makefile10
-rw-r--r--devel/py35-setuptools/Makefile10
-rw-r--r--devel/py36-setuptools/Makefile10
-rw-r--r--devel/py_static_check/Makefile4
-rw-r--r--devel/pycanberra/Makefile2
-rw-r--r--devel/pychecker/Makefile2
-rw-r--r--devel/pydbus-common/Makefile8
-rw-r--r--devel/pygobject3-common/Makefile18
-rw-r--r--devel/pylint/Makefile22
-rw-r--r--devel/pymacs/Makefile2
-rw-r--r--devel/pyobfuscate/Makefile2
-rw-r--r--devel/pypersrc/Makefile2
-rw-r--r--devel/pyrex/Makefile2
-rw-r--r--devel/pyside/Makefile1
-rw-r--r--devel/pysvn/Makefile5
-rw-r--r--devel/qbzr/Makefile6
-rw-r--r--devel/qct/Makefile2
-rw-r--r--devel/rbtools/Makefile8
-rw-r--r--devel/renpy/Makefile9
-rw-r--r--devel/runsnakerun/Makefile4
-rw-r--r--devel/tailor/Makefile2
-rw-r--r--devel/tortoisehg/Makefile4
-rw-r--r--devel/trac-bitten/Makefile2
-rw-r--r--devel/viewvc/Makefile6
-rw-r--r--dns/Makefile2
-rw-r--r--dns/bundy/Makefile6
-rw-r--r--dns/dnsrecon/Makefile6
-rw-r--r--dns/dnsviz/Makefile8
-rw-r--r--dns/ldns/Makefile3
-rw-r--r--dns/maradns/Makefile2
-rw-r--r--dns/py-dns-lexicon/Makefile6
-rw-r--r--dns/py-dnschain/Makefile2
-rw-r--r--dns/py-dnspython/Makefile4
-rw-r--r--dns/py-easyzone/Makefile2
-rw-r--r--dns/py-idna/Makefile2
-rw-r--r--dns/py-namebench/Makefile12
-rw-r--r--dns/py-py3dns/Makefile2
-rw-r--r--dns/py-pydnstable/Makefile2
-rw-r--r--dns/py-pywdns/Makefile2
-rw-r--r--dns/py-tldextract/Makefile2
-rw-r--r--dns/py3-dnspython/Makefile7
-rw-r--r--dns/py3-idna/Makefile8
-rw-r--r--dns/sshfp/Makefile7
-rw-r--r--editors/fileobj/Makefile2
-rw-r--r--editors/gedit-plugins/Makefile8
-rw-r--r--editors/gedit/Makefile2
-rw-r--r--editors/gwrite/Makefile12
-rw-r--r--editors/leo/Makefile6
-rw-r--r--editors/py-room/Makefile4
-rw-r--r--editors/texworks/Makefile2
-rw-r--r--emulators/dynagen/Makefile4
-rw-r--r--emulators/dynagui/Makefile2
-rw-r--r--emulators/gns3/Makefile8
-rw-r--r--emulators/loemu/Makefile2
-rw-r--r--emulators/py-gns3-converter/Makefile4
-rw-r--r--emulators/py-nova/Makefile114
-rw-r--r--emulators/swine/Makefile2
-rw-r--r--emulators/virtualbox-ose/Makefile2
-rw-r--r--finance/bitcoin-armory/Makefile6
-rw-r--r--finance/electrum/Makefile33
-rw-r--r--finance/electrum2/Makefile18
-rw-r--r--finance/gnucash/Makefile2
-rw-r--r--finance/py-python-obelisk/Makefile6
-rw-r--r--finance/py-stripe/Makefile8
-rw-r--r--finance/py-vatnumber/Makefile2
-rw-r--r--finance/sabernetdcs-client/Makefile4
-rw-r--r--finance/tryton28/Makefile4
-rw-r--r--finance/trytond28/Makefile24
-rw-r--r--finance/trytond28_account/Makefile4
-rw-r--r--finance/trytond28_account_asset/Makefile2
-rw-r--r--finance/trytond28_account_be/Makefile2
-rw-r--r--finance/trytond28_account_invoice/Makefile2
-rw-r--r--finance/trytond28_account_invoice_history/Makefile2
-rw-r--r--finance/trytond28_account_invoice_line_standalone/Makefile2
-rw-r--r--finance/trytond28_account_product/Makefile2
-rw-r--r--finance/trytond28_account_statement/Makefile2
-rw-r--r--finance/trytond28_account_stock_anglo_saxon/Makefile2
-rw-r--r--finance/trytond28_account_stock_continental/Makefile2
-rw-r--r--finance/trytond28_analytic_account/Makefile2
-rw-r--r--finance/trytond28_analytic_invoice/Makefile2
-rw-r--r--finance/trytond28_analytic_purchase/Makefile2
-rw-r--r--finance/trytond28_analytic_sale/Makefile2
-rw-r--r--finance/trytond28_calendar/Makefile10
-rw-r--r--finance/trytond28_calendar_classification/Makefile2
-rw-r--r--finance/trytond28_calendar_scheduling/Makefile2
-rw-r--r--finance/trytond28_calendar_todo/Makefile2
-rw-r--r--finance/trytond28_carrier/Makefile2
-rw-r--r--finance/trytond28_carrier_percentage/Makefile2
-rw-r--r--finance/trytond28_carrier_weight/Makefile2
-rw-r--r--finance/trytond28_company/Makefile2
-rw-r--r--finance/trytond28_company_work_time/Makefile2
-rw-r--r--finance/trytond28_country/Makefile2
-rw-r--r--finance/trytond28_currency/Makefile2
-rw-r--r--finance/trytond28_dashboard/Makefile2
-rw-r--r--finance/trytond28_ldap_authentication/Makefile2
-rw-r--r--finance/trytond28_ldap_connection/Makefile4
-rw-r--r--finance/trytond28_party/Makefile4
-rw-r--r--finance/trytond28_party_siret/Makefile2
-rw-r--r--finance/trytond28_party_vcarddav/Makefile6
-rw-r--r--finance/trytond28_product/Makefile2
-rw-r--r--finance/trytond28_product_attribute/Makefile2
-rw-r--r--finance/trytond28_product_cost_fifo/Makefile2
-rw-r--r--finance/trytond28_product_cost_history/Makefile2
-rw-r--r--finance/trytond28_product_measurements/Makefile2
-rw-r--r--finance/trytond28_product_price_list/Makefile2
-rw-r--r--finance/trytond28_production/Makefile2
-rw-r--r--finance/trytond28_project/Makefile2
-rw-r--r--finance/trytond28_project_invoice/Makefile2
-rw-r--r--finance/trytond28_project_plan/Makefile2
-rw-r--r--finance/trytond28_project_revenue/Makefile2
-rw-r--r--finance/trytond28_purchase/Makefile2
-rw-r--r--finance/trytond28_purchase_invoice_line_standalone/Makefile2
-rw-r--r--finance/trytond28_purchase_shipment_cost/Makefile2
-rw-r--r--finance/trytond28_sale/Makefile2
-rw-r--r--finance/trytond28_sale_opportunity/Makefile2
-rw-r--r--finance/trytond28_sale_price_list/Makefile2
-rw-r--r--finance/trytond28_sale_shipment_cost/Makefile2
-rw-r--r--finance/trytond28_sale_supply/Makefile2
-rw-r--r--finance/trytond28_sale_supply_drop_shipment/Makefile2
-rw-r--r--finance/trytond28_stock/Makefile2
-rw-r--r--finance/trytond28_stock_forecast/Makefile4
-rw-r--r--finance/trytond28_stock_inventory_location/Makefile2
-rw-r--r--finance/trytond28_stock_location_sequence/Makefile2
-rw-r--r--finance/trytond28_stock_lot/Makefile2
-rw-r--r--finance/trytond28_stock_product_location/Makefile2
-rw-r--r--finance/trytond28_stock_split/Makefile2
-rw-r--r--finance/trytond28_stock_supply/Makefile2
-rw-r--r--finance/trytond28_stock_supply_day/Makefile2
-rw-r--r--finance/trytond28_stock_supply_forecast/Makefile2
-rw-r--r--finance/trytond28_stock_supply_production/Makefile2
-rw-r--r--finance/trytond28_timesheet/Makefile2
-rw-r--r--french/aster/Makefile2
-rw-r--r--french/trytond28_account_fr/Makefile2
-rw-r--r--ftp/py-ftputil/Makefile2
-rw-r--r--ftp/py-pyftpdlib/Makefile4
-rw-r--r--games/anki/Makefile12
-rw-r--r--games/balazar/Makefile14
-rw-r--r--games/balazarbrothers/Makefile14
-rw-r--r--games/bouncy/Makefile2
-rw-r--r--games/brainworkshop/Makefile2
-rw-r--r--games/childsplay/Makefile6
-rw-r--r--games/craft/Makefile2
-rw-r--r--games/endgame-singularity/Makefile2
-rw-r--r--games/funnyboat/Makefile2
-rw-r--r--games/gcompris/Makefile4
-rw-r--r--games/glchess/Makefile4
-rw-r--r--games/hypatia_engine/Makefile8
-rw-r--r--games/jools/Makefile2
-rw-r--r--games/kye/Makefile2
-rw-r--r--games/magicor/Makefile2
-rw-r--r--games/nelly/Makefile2
-rw-r--r--games/outerspace/Makefile2
-rw-r--r--games/plutocracy/Makefile2
-rw-r--r--games/poker-engine/Makefile13
-rw-r--r--games/ptkei/Makefile2
-rw-r--r--games/py-fife/Makefile1
-rw-r--r--games/py-mnemosyne/Makefile10
-rw-r--r--games/py-poker-eval/Makefile1
-rw-r--r--games/py-sgflib/Makefile1
-rw-r--r--games/py-sgfsummary/Makefile3
-rw-r--r--games/pydance/Makefile2
-rw-r--r--games/pyfa/Makefile12
-rw-r--r--games/pysolfc/Makefile2
-rw-r--r--games/pyspacewar/Makefile2
-rw-r--r--games/pysycache/Makefile2
-rw-r--r--games/pythonchess/Makefile2
-rw-r--r--games/pythonsudoku/Makefile4
-rw-r--r--games/retroarch/Makefile6
-rw-r--r--games/slune/Makefile10
-rw-r--r--games/unknown-horizons/Makefile8
-rw-r--r--games/wxlauncher/Makefile4
-rw-r--r--games/zephulor/Makefile2
-rw-r--r--german/trytond28_account_de_skr03/Makefile2
-rw-r--r--graphics/Makefile4
-rw-r--r--graphics/boxer/Makefile2
-rw-r--r--graphics/caffe/Makefile16
-rw-r--r--graphics/cegui/Makefile2
-rw-r--r--graphics/curator/Makefile2
-rw-r--r--graphics/driconf/Makefile2
-rw-r--r--graphics/entangle/Makefile4
-rw-r--r--graphics/eog-plugins/Makefile4
-rw-r--r--graphics/facedetect/Makefile2
-rw-r--r--graphics/geos/Makefile2
-rw-r--r--graphics/gnofract4d/Makefile2
-rw-r--r--graphics/graphene/Makefile2
-rw-r--r--graphics/gsculpt/Makefile4
-rw-r--r--graphics/hugin/Makefile2
-rw-r--r--graphics/imgtops/Makefile4
-rw-r--r--graphics/lensfun/Makefile4
-rw-r--r--graphics/mapnik/Makefile2
-rw-r--r--graphics/mirage/Makefile2
-rw-r--r--graphics/opencolorio/Makefile2
-rw-r--r--graphics/opencv/Makefile1
-rw-r--r--graphics/piglit/Makefile8
-rw-r--r--graphics/py-PyOpenGL-accelerate/Makefile5
-rw-r--r--graphics/py-PyOpenGL/Makefile6
-rw-r--r--graphics/py-PyX/Makefile2
-rw-r--r--graphics/py-actdiag/Makefile6
-rw-r--r--graphics/py-blockdiag/Makefile8
-rw-r--r--graphics/py-blockdiagcontrib-cisco/Makefile2
-rw-r--r--graphics/py-cairo/Makefile5
-rw-r--r--graphics/py-cairo/pkg-plist-py3 (renamed from graphics/py3-cairo/pkg-plist)0
-rw-r--r--graphics/py-cairocffi/Makefile8
-rw-r--r--graphics/py-django-easy-thumbnails/Makefile2
-rw-r--r--graphics/py-djvulibre/Makefile3
-rw-r--r--graphics/py-editobj/Makefile2
-rw-r--r--graphics/py-exiv2/Makefile1
-rw-r--r--graphics/py-gd/Makefile2
-rw-r--r--graphics/py-gdal/Makefile4
-rw-r--r--graphics/py-gizeh/Makefile2
-rw-r--r--graphics/py-glewpy/Makefile4
-rw-r--r--graphics/py-goocanvas/Makefile3
-rw-r--r--graphics/py-graphviz/Makefile4
-rw-r--r--graphics/py-graphy/Makefile1
-rw-r--r--graphics/py-imagesize/Makefile2
-rw-r--r--graphics/py-imgurpython/Makefile2
-rw-r--r--graphics/py-leather/Makefile2
-rw-r--r--graphics/py-mayavi/Makefile8
-rw-r--r--graphics/py-mcomix/Makefile2
-rw-r--r--graphics/py-nwdiag/Makefile6
-rw-r--r--graphics/py-openexr/Makefile2
-rw-r--r--graphics/py-paint/Makefile2
-rw-r--r--graphics/py-pillow/Makefile6
-rw-r--r--graphics/py-plotly/Makefile6
-rw-r--r--graphics/py-poppler/Makefile3
-rw-r--r--graphics/py-pycha/Makefile2
-rw-r--r--graphics/py-pycollada/Makefile6
-rw-r--r--graphics/py-pydot/Makefile2
-rw-r--r--graphics/py-pyembree/Makefile5
-rw-r--r--graphics/py-pygal/Makefile2
-rw-r--r--graphics/py-pyganim/Makefile2
-rw-r--r--graphics/py-pygooglechart/Makefile2
-rw-r--r--graphics/py-pygraphviz/Makefile4
-rw-r--r--graphics/py-qt4-svg/Makefile1
-rw-r--r--graphics/py-qt5-svg/Makefile1
-rw-r--r--graphics/py-rabbyt/Makefile2
-rw-r--r--graphics/py-sane/Makefile4
-rw-r--r--graphics/py-scikit-image/Makefile28
-rw-r--r--graphics/py-seqdiag/Makefile6
-rw-r--r--graphics/py-sk1/Makefile10
-rw-r--r--graphics/py-sorl-thumbnail/Makefile6
-rw-r--r--graphics/py-soya3d/Makefile10
-rw-r--r--graphics/py-stltools/Makefile2
-rw-r--r--graphics/py-toyplot/Makefile12
-rw-r--r--graphics/py-traitsui/Makefile2
-rw-r--r--graphics/py3-cairo/Makefile30
-rw-r--r--graphics/py3-cairo/distinfo3
-rw-r--r--graphics/py3-cairo/pkg-descr3
-rw-r--r--graphics/py3-imagesize/Makefile8
-rw-r--r--graphics/py3-pillow/Makefile11
-rw-r--r--graphics/py3-pygraphviz/Makefile12
-rw-r--r--graphics/qgis/Makefile80
-rw-r--r--graphics/sk1libs/Makefile2
-rw-r--r--graphics/tilecache/Makefile6
-rw-r--r--graphics/uniconvertor/Makefile4
-rw-r--r--graphics/uniconvw/Makefile4
-rw-r--r--graphics/variety/Makefile24
-rw-r--r--graphics/vips/Makefile2
-rw-r--r--irc/bitlbee/Makefile2
-rw-r--r--irc/py-fishcrypt/Makefile5
-rw-r--r--irc/py-irc/Makefile12
-rw-r--r--irc/py-limnoria/Makefile20
-rw-r--r--irc/py-supybot/Makefile2
-rw-r--r--irc/znc/Makefile2
-rw-r--r--japanese/ibus-anthy/Makefile2
-rw-r--r--japanese/kana-no-quiz/Makefile2
-rw-r--r--japanese/py-mecab/Makefile2
-rw-r--r--japanese/py-tegaki-gtk/Makefile4
-rw-r--r--japanese/py-tegaki/Makefile4
-rw-r--r--japanese/py-zinnia/Makefile2
-rw-r--r--japanese/tegaki-recognize/Makefile2
-rw-r--r--japanese/tomoe/Makefile2
-rw-r--r--lang/Makefile1
-rw-r--r--lang/cdent/Makefile4
-rw-r--r--lang/cython/Makefile6
-rw-r--r--lang/cython3/Makefile9
-rw-r--r--lang/micropython/Makefile2
-rw-r--r--lang/py-clojure/Makefile2
-rw-r--r--lang/py-hy/Makefile18
-rw-r--r--lang/py-qt5-qml/Makefile1
-rw-r--r--lang/pypy/Makefile2
-rw-r--r--lang/python-tools/Makefile4
-rw-r--r--lang/python34/files/pkg-message.in6
-rw-r--r--lang/python35/files/pkg-message.in6
-rw-r--r--lang/python36/files/pkg-message.in6
-rw-r--r--lang/tinypy/Makefile2
-rw-r--r--mail/courier-pythonfilter/Makefile6
-rw-r--r--mail/isbg/Makefile4
-rw-r--r--mail/mailman/Makefile4
-rw-r--r--mail/mailpile/Makefile12
-rw-r--r--mail/mailutils/Makefile2
-rw-r--r--mail/muttils/Makefile2
-rw-r--r--mail/offlineimap/Makefile4
-rw-r--r--mail/postfix-policyd-spf-python/Makefile6
-rw-r--r--mail/py-Products.MailHost/Makefile18
-rw-r--r--mail/py-afew/Makefile10
-rw-r--r--mail/py-apolicy/Makefile6
-rw-r--r--mail/py-dkimpy/Makefile2
-rw-r--r--mail/py-flufl.bounce/Makefile13
-rw-r--r--mail/py-fuglu/Makefile14
-rw-r--r--mail/py-libgmail/Makefile2
-rw-r--r--mail/py-ppolicy/Makefile12
-rw-r--r--mail/py-premailer/Makefile12
-rw-r--r--mail/py-pyspf/Makefile8
-rw-r--r--mail/py-spambayes/Makefile6
-rw-r--r--mail/py-zope.sendmail/Makefile14
-rw-r--r--mail/pyzor/Makefile2
-rw-r--r--mail/rss2email2/Makefile4
-rw-r--r--mail/rss2email3/Makefile15
-rw-r--r--mail/spamdb-curses/Makefile2
-rw-r--r--mail/svnmailer/Makefile2
-rw-r--r--mail/tmda/Makefile2
-rw-r--r--math/cadabra2/Makefile4
-rw-r--r--math/ceres-solver/Makefile2
-rw-r--r--math/convertall/Makefile9
-rw-r--r--math/fityk/Makefile2
-rw-r--r--math/gracetmpl/Makefile7
-rw-r--r--math/lybniz/Makefile2
-rw-r--r--math/nlopt/Makefile4
-rw-r--r--math/plplot/Makefile2
-rw-r--r--math/py-PyWavelets/Makefile10
-rw-r--r--math/py-apgl/Makefile2
-rw-r--r--math/py-basemap/Makefile4
-rw-r--r--math/py-bitmath/Makefile2
-rw-r--r--math/py-bottleneck/Makefile7
-rw-r--r--math/py-colormath/Makefile6
-rw-r--r--math/py-fastcluster/Makefile2
-rw-r--r--math/py-fiat/Makefile2
-rw-r--r--math/py-gato/Makefile2
-rw-r--r--math/py-gnuplot/Makefile2
-rw-r--r--math/py-graphillion/Makefile2
-rw-r--r--math/py-keras/Makefile6
-rw-r--r--math/py-luminol/Makefile4
-rw-r--r--math/py-mathdom/Makefile4
-rw-r--r--math/py-matplotlib/Makefile14
-rw-r--r--math/py-mpmath/Makefile2
-rw-r--r--math/py-munkres/Makefile6
-rw-r--r--math/py-networkx/Makefile20
-rw-r--r--math/py-numarray/Makefile2
-rw-r--r--math/py-numeric/Makefile2
-rw-r--r--math/py-numexpr/Makefile2
-rw-r--r--math/py-numpy/Makefile6
-rw-r--r--math/py-nzmath/Makefile2
-rw-r--r--math/py-pandas/Makefile71
-rw-r--r--math/py-patsy/Makefile2
-rw-r--r--math/py-plastex/Makefile2
-rw-r--r--math/py-probstat/Makefile2
-rw-r--r--math/py-pybloom/Makefile4
-rw-r--r--math/py-pymc/Makefile10
-rw-r--r--math/py-pysparse/Makefile6
-rw-r--r--math/py-scientific/Makefile2
-rw-r--r--math/py-statsmodels/Makefile15
-rw-r--r--math/py-sympy/Makefile4
-rw-r--r--math/py-theano/Makefile2
-rw-r--r--math/py-yt/Makefile15
-rw-r--r--math/qtiplot/Makefile4
-rw-r--r--math/rpcalc/Makefile9
-rw-r--r--math/rpy/Makefile2
-rw-r--r--math/rpy2/Makefile2
-rw-r--r--math/vtk5/Makefile2
-rw-r--r--math/vtk6/Makefile5
-rw-r--r--math/z3/Makefile4
-rw-r--r--misc/Makefile2
-rw-r--r--misc/fbless/Makefile2
-rw-r--r--misc/iso-codes/Makefile4
-rw-r--r--misc/metalink-editor/Makefile2
-rw-r--r--misc/py-YABT/Makefile2
-rw-r--r--misc/py-cinder/Makefile118
-rw-r--r--misc/py-crudini/Makefile2
-rw-r--r--misc/py-fuzzy/Makefile8
-rw-r--r--misc/py-glance/Makefile86
-rw-r--r--misc/py-osd/Makefile2
-rw-r--r--misc/py-pexpect/Makefile4
-rw-r--r--misc/py-pyprind/Makefile6
-rw-r--r--misc/py-qt4-demo/Makefile2
-rw-r--r--misc/py-qt4-doc/Makefile1
-rw-r--r--misc/py-qt5-demo/Makefile2
-rw-r--r--misc/py-qt5-doc/Makefile1
-rw-r--r--misc/py-socli/Makefile12
-rw-r--r--misc/py-spdx-lookup/Makefile2
-rw-r--r--misc/py-tqdm/Makefile2
-rw-r--r--misc/py3-pexpect/Makefile10
-rw-r--r--misc/py3-tqdm/Makefile7
-rw-r--r--misc/pylize/Makefile6
-rw-r--r--misc/wotsap/Makefile2
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/freevo/Makefile20
-rw-r--r--multimedia/freevo/files/freevo.in2
-rw-r--r--multimedia/gaupol/Makefile2
-rw-r--r--multimedia/gdvrecv/Makefile2
-rw-r--r--multimedia/gpodder/Makefile16
-rw-r--r--multimedia/gstreamer1-plugins-gnonlin/Makefile2
-rw-r--r--multimedia/kodi/Makefile2
-rw-r--r--multimedia/libkate/Makefile2
-rw-r--r--multimedia/livestreamer/Makefile8
-rw-r--r--multimedia/mimms/Makefile2
-rw-r--r--multimedia/miro/Makefile22
-rw-r--r--multimedia/mmpython/Makefile2
-rw-r--r--multimedia/mps-youtube/Makefile13
-rw-r--r--multimedia/openshot/Makefile10
-rw-r--r--multimedia/photofilmstrip/Makefile4
-rw-r--r--multimedia/pitivi/Makefile2
-rw-r--r--multimedia/plexpy/Makefile4
-rw-r--r--multimedia/py-cec/Makefile2
-rw-r--r--multimedia/py-gstreamer/Makefile5
-rw-r--r--multimedia/py-gstreamer1/Makefile12
-rw-r--r--multimedia/py-gstreamer1/pkg-plist-py3 (renamed from multimedia/py3-gstreamer1/pkg-plist)0
-rw-r--r--multimedia/py-guessit/Makefile6
-rw-r--r--multimedia/py-kaa-base/Makefile6
-rw-r--r--multimedia/py-kaa-imlib2/Makefile4
-rw-r--r--multimedia/py-kaa-metadata/Makefile4
-rw-r--r--multimedia/py-librtmp/Makefile6
-rw-r--r--multimedia/py-mlt/Makefile1
-rw-r--r--multimedia/py-moviepy/Makefile14
-rw-r--r--multimedia/py-openlp/Makefile24
-rw-r--r--multimedia/py-periscope/Makefile4
-rw-r--r--multimedia/py-pretty_midi/Makefile4
-rw-r--r--multimedia/py-qt4-multimedia/Makefile1
-rw-r--r--multimedia/py-qt4-phonon/Makefile1
-rw-r--r--multimedia/py-qt5-multimedia/Makefile1
-rw-r--r--multimedia/py-qt5-multimediawidgets/Makefile1
-rw-r--r--multimedia/py-soco/Makefile2
-rw-r--r--multimedia/py-subliminal/Makefile34
-rw-r--r--multimedia/py-tvnamer/Makefile6
-rw-r--r--multimedia/py3-gstreamer1/Makefile27
-rw-r--r--multimedia/py3-gstreamer1/distinfo3
-rw-r--r--multimedia/py3-gstreamer1/pkg-descr5
-rw-r--r--multimedia/quodlibet/Makefile16
-rw-r--r--multimedia/syncplay/Makefile2
-rw-r--r--multimedia/totem/Makefile2
-rw-r--r--multimedia/tovid/Makefile4
-rw-r--r--multimedia/vapoursynth/Makefile5
-rw-r--r--net-im/cjc/Makefile2
-rw-r--r--net-im/fugu/Makefile4
-rw-r--r--net-im/gajim/Makefile16
-rw-r--r--net-im/hotot/Makefile2
-rw-r--r--net-im/libpurple/Makefile2
-rw-r--r--net-im/papyon/Makefile25
-rw-r--r--net-im/pebrot/Makefile2
-rw-r--r--net-im/poezio/Makefile15
-rw-r--r--net-im/proxy65/Makefile6
-rw-r--r--net-im/py-fbmq/Makefile4
-rw-r--r--net-im/py-jabber/Makefile2
-rw-r--r--net-im/py-jabberbot/Makefile2
-rw-r--r--net-im/py-libturpial/Makefile6
-rw-r--r--net-im/py-matrix-synapse/Makefile64
-rw-r--r--net-im/py-nbxmpp/Makefile2
-rw-r--r--net-im/py-punjab/Makefile2
-rw-r--r--net-im/py-python-telegram-bot/Makefile8
-rw-r--r--net-im/py-pyxmpp/Makefile8
-rw-r--r--net-im/py-slackclient/Makefile8
-rw-r--r--net-im/py-telepot/Makefile2
-rw-r--r--net-im/py-unmessage/Makefile14
-rw-r--r--net-im/py-xmpppy-irc/Makefile7
-rw-r--r--net-im/py-xmpppy-yahoo/Makefile2
-rw-r--r--net-im/py-xmpppy/Makefile4
-rw-r--r--net-im/turpial/Makefile10
-rw-r--r--net-mgmt/2ping/Makefile2
-rw-r--r--net-mgmt/Makefile2
-rw-r--r--net-mgmt/crmsh/Makefile9
-rw-r--r--net-mgmt/flowd/Makefile2
-rw-r--r--net-mgmt/nagstamon/Makefile2
-rw-r--r--net-mgmt/net-snmp/Makefile4
-rw-r--r--net-mgmt/onionlauncher/Makefile4
-rw-r--r--net-mgmt/py-adal/Makefile8
-rw-r--r--net-mgmt/py-dnsdiag/Makefile (renamed from net-mgmt/py3-dnsdiag/Makefile)13
-rw-r--r--net-mgmt/py-dnsdiag/distinfo (renamed from net-mgmt/py3-dnsdiag/distinfo)0
-rw-r--r--net-mgmt/py-dnsdiag/pkg-descr (renamed from net-mgmt/py3-dnsdiag/pkg-descr)0
-rw-r--r--net-mgmt/py-ipcalc/Makefile2
-rw-r--r--net-mgmt/py-ipcalc/pkg-plist3
-rw-r--r--net-mgmt/py-msrest/Makefile10
-rw-r--r--net-mgmt/py-msrestazure/Makefile6
-rw-r--r--net-mgmt/py-pynsca/Makefile6
-rw-r--r--net-mgmt/py-pysmi/Makefile2
-rw-r--r--net-mgmt/py-pyzabbix/Makefile2
-rw-r--r--net-mgmt/py-snmp4-apps/Makefile2
-rw-r--r--net-mgmt/py-snmp4-mibs/Makefile2
-rw-r--r--net-mgmt/py-snmp4/Makefile4
-rw-r--r--net-mgmt/seafile-client/Makefile4
-rw-r--r--net-mgmt/seafile-server/Makefile4
-rw-r--r--net-mgmt/tornova/Makefile2
-rw-r--r--net-mgmt/wmi-client/Makefile2
-rw-r--r--net-p2p/bitmessage/Makefile14
-rw-r--r--net-p2p/couchpotato/Makefile6
-rw-r--r--net-p2p/deluge-cli/Makefile12
-rw-r--r--net-p2p/deluge/Makefile6
-rw-r--r--net-p2p/libtorrent-rasterbar-python/Makefile2
-rw-r--r--net-p2p/py-py2play/Makefile2
-rw-r--r--net-p2p/py-transmissionrpc/Makefile2
-rw-r--r--net-p2p/py-vertex/Makefile6
-rw-r--r--net-p2p/tribler/Makefile28
-rw-r--r--net/Makefile3
-rw-r--r--net/ceph-devel/Makefile2
-rw-r--r--net/ceph/Makefile8
-rw-r--r--net/cloud-init-azure/Makefile24
-rw-r--r--net/cloud-init/Makefile22
-rw-r--r--net/dpdk/Makefile2
-rw-r--r--net/dshell/Makefile10
-rw-r--r--net/freeradius3/Makefile2
-rw-r--r--net/googlecl/Makefile6
-rw-r--r--net/gupnp-igd/Makefile2
-rw-r--r--net/liferea/Makefile4
-rw-r--r--net/netatalk3/Makefile2
-rw-r--r--net/neubot/Makefile2
-rw-r--r--net/nsscache/Makefile4
-rw-r--r--net/pdb/Makefile4
-rw-r--r--net/py-GeoIP2/Makefile4
-rw-r--r--net/py-amqp/Makefile6
-rw-r--r--net/py-avahi/Makefile9
-rw-r--r--net/py-beanstalkc/Makefile8
-rw-r--r--net/py-cjdns/Makefile2
-rw-r--r--net/py-cloudflare-scrape/Makefile2
-rw-r--r--net/py-coherence/Makefile10
-rw-r--r--net/py-ec2-cli-tools/Makefile2
-rw-r--r--net/py-eventlet/Makefile8
-rw-r--r--net/py-gspread/Makefile2
-rw-r--r--net/py-gspreadsheet/Makefile4
-rw-r--r--net/py-httpstat/Makefile2
-rw-r--r--net/py-impacket/Makefile6
-rw-r--r--net/py-kombu/Makefile14
-rw-r--r--net/py-ldap/Makefile4
-rw-r--r--net/py-ldap3/Makefile2
-rw-r--r--net/py-ldaptor/Makefile6
-rw-r--r--net/py-libcloud/Makefile2
-rw-r--r--net/py-libdnet/Makefile3
-rw-r--r--net/py-magic-wormhole/Makefile22
-rw-r--r--net/py-matrix-synapse-ldap3/Makefile2
-rw-r--r--net/py-maxminddb/Makefile2
-rw-r--r--net/py-miniupnpc/Makefile4
-rw-r--r--net/py-msrplib/Makefile8
-rw-r--r--net/py-ndg_httpsclient/Makefile4
-rw-r--r--net/py-netaddr/Makefile2
-rw-r--r--net/py-netif/Makefile7
-rw-r--r--net/py-netifaces/Makefile11
-rw-r--r--net/py-netifaces/distinfo6
-rw-r--r--net/py-netlib/Makefile6
-rw-r--r--net/py-netstring/Makefile2
-rw-r--r--net/py-nnpy/Makefile2
-rw-r--r--net/py-oauth2/Makefile6
-rw-r--r--net/py-pcap/Makefile2
-rw-r--r--net/py-pcs/Makefile4
-rw-r--r--net/py-port-for/Makefile4
-rw-r--r--net/py-pyldap/Makefile2
-rw-r--r--net/py-pynsq/Makefile10
-rw-r--r--net/py-pypcap/Makefile4
-rw-r--r--net/py-pyshark/Makefile8
-rw-r--r--net/py-pysmb/Makefile2
-rw-r--r--net/py-pysocks/Makefile2
-rw-r--r--net/py-python-barbicanclient/Makefile16
-rw-r--r--net/py-python-ceilometerclient/Makefile20
-rw-r--r--net/py-python-cinderclient/Makefile18
-rw-r--r--net/py-python-designateclient/Makefile20
-rw-r--r--net/py-python-glanceclient/Makefile18
-rw-r--r--net/py-python-heatclient/Makefile30
-rw-r--r--net/py-python-keystoneclient/Makefile22
-rw-r--r--net/py-python-neutronclient/Makefile28
-rw-r--r--net/py-python-novaclient/Makefile22
-rw-r--r--net/py-python-openstackclient/Makefile26
-rw-r--r--net/py-python-twitter/Makefile4
-rw-r--r--net/py-pyvmomi/Makefile6
-rw-r--r--net/py-pyzmq/Makefile4
-rw-r--r--net/py-qt4-network/Makefile1
-rw-r--r--net/py-qt5-network/Makefile1
-rw-r--r--net/py-rabbitpy/Makefile4
-rw-r--r--net/py-rainbowstream/Makefile16
-rw-r--r--net/py-ripe.atlas.cousteau/Makefile8
-rw-r--r--net/py-ripe.atlas.sagan/Makefile6
-rw-r--r--net/py-ripe.atlas.tools/Makefile14
-rw-r--r--net/py-s3cmd/Makefile2
-rw-r--r--net/py-s3transfer/Makefile8
-rw-r--r--net/py-shodan/Makefile8
-rw-r--r--net/py-soappy/Makefile4
-rw-r--r--net/py-socketio-client/Makefile6
-rw-r--r--net/py-sshuttle/Makefile6
-rw-r--r--net/py-stomp.py/Makefile2
-rw-r--r--net/py-terminado/Makefile4
-rw-r--r--net/py-tofu/Makefile2
-rw-r--r--net/py-tweepy/Makefile16
-rw-r--r--net/py-twitter-tools/Makefile4
-rw-r--r--net/py-txamqp/Makefile4
-rw-r--r--net/py-upnp-inspector/Makefile4
-rw-r--r--net/py-urllib3/Makefile28
-rw-r--r--net/py-wmi-query/Makefile2
-rw-r--r--net/py-wolframalpha/Makefile6
-rw-r--r--net/py-xmlrpc/Makefile2
-rw-r--r--net/py-zope.proxy/Makefile2
-rw-r--r--net/py3-netifaces/Makefile21
-rw-r--r--net/py3-netifaces/distinfo3
-rw-r--r--net/py3-netifaces/pkg-descr7
-rw-r--r--net/py3-pysocks/Makefile10
-rw-r--r--net/py3-urllib3/Makefile18
-rw-r--r--net/pygopherd/Makefile2
-rw-r--r--net/pynids/Makefile2
-rw-r--r--net/pythondirector/Makefile4
-rw-r--r--net/reposado/Makefile2
-rw-r--r--net/s3ql/Makefile14
-rw-r--r--net/samba44/Makefile8
-rw-r--r--net/samba45/Makefile8
-rw-r--r--net/samba46/Makefile8
-rw-r--r--net/scapy/Makefile12
-rw-r--r--net/sippy_b2bua/Makefile4
-rw-r--r--net/splatd/Makefile12
-rw-r--r--net/tcpwatch/Makefile4
-rw-r--r--net/tiny-network-utilities/Makefile13
-rw-r--r--net/turses/Makefile12
-rw-r--r--news/hellanzb/Makefile4
-rw-r--r--news/py-pynzb/Makefile2
-rw-r--r--news/py-yenc/Makefile2
-rw-r--r--news/rawdog/Makefile4
-rw-r--r--news/sabnzbdplus/Makefile12
-rw-r--r--news/xpn/Makefile4
-rw-r--r--polish/ekg2/Makefile2
-rw-r--r--ports-mgmt/portell/Makefile2
-rw-r--r--ports-mgmt/py-pytoport/Makefile13
-rw-r--r--print/Makefile2
-rw-r--r--print/biblio-py/Makefile2
-rw-r--r--print/cloudprint/Makefile10
-rw-r--r--print/dot2tex/Makefile2
-rw-r--r--print/frescobaldi/Makefile8
-rw-r--r--print/pkipplib/Makefile2
-rw-r--r--print/pkpgcounter/Makefile4
-rw-r--r--print/py-fonttools/Makefile2
-rw-r--r--print/py-pollyreports/Makefile2
-rw-r--r--print/py-pycups/Makefile4
-rw-r--r--print/py-pyscript/Makefile2
-rw-r--r--print/py-qt5-printsupport/Makefile1
-rw-r--r--print/py-relatorio/Makefile10
-rw-r--r--print/py-reportlab/Makefile2
-rw-r--r--print/py-reportlab1/Makefile2
-rw-r--r--print/py-stapler/Makefile4
-rw-r--r--print/py-trml2pdf/Makefile7
-rw-r--r--print/py3-fonttools/Makefile10
-rw-r--r--print/py3-pycups/Makefile10
-rw-r--r--print/ttfquery/Makefile4
-rw-r--r--science/avogadro/Makefile4
-rw-r--r--science/brian/Makefile8
-rw-r--r--science/gnudatalanguage/Makefile2
-rw-r--r--science/gramps/Makefile10
-rw-r--r--science/gwyddion/Makefile2
-rw-r--r--science/paraview/Makefile2
-rw-r--r--science/psychopy/Makefile20
-rw-r--r--science/py-DendroPy/Makefile4
-rw-r--r--science/py-cdo/Makefile2
-rw-r--r--science/py-h5py/Makefile9
-rw-r--r--science/py-hcluster/Makefile4
-rw-r--r--science/py-mdp/Makefile4
-rw-r--r--science/py-mlpy/Makefile5
-rw-r--r--science/py-netCDF4/Makefile5
-rw-r--r--science/py-obspy/Makefile18
-rw-r--r--science/py-paida/Makefile2
-rw-r--r--science/py-pysal/Makefile6
-rw-r--r--science/py-pyteomics.biolccc/Makefile2
-rw-r--r--science/py-pyteomics/Makefile6
-rw-r--r--science/py-scikit-fuzzy/Makefile6
-rw-r--r--science/py-scikit-learn/Makefile2
-rw-r--r--science/py-scikit-sparse/Makefile7
-rw-r--r--science/py-scimath/Makefile6
-rw-r--r--science/py-scoria/Makefile2
-rw-r--r--science/py-tensorflow/Makefile28
-rw-r--r--science/pybrain/Makefile4
-rw-r--r--science/pycdf/Makefile2
-rw-r--r--science/sigrok-firmware-utils/Makefile2
-rw-r--r--science/tfel/Makefile3
-rw-r--r--science/veusz/Makefile2
-rw-r--r--security/Makefile8
-rw-r--r--security/arm/Makefile2
-rw-r--r--security/binwalk/Makefile2
-rw-r--r--security/blindelephant/Makefile2
-rw-r--r--security/broccoli/Makefile2
-rw-r--r--security/gpgme/Makefile6
-rw-r--r--security/kedpm/Makefile4
-rw-r--r--security/lasso/Makefile4
-rw-r--r--security/libpwquality/pkg-plist2
-rw-r--r--security/morphis/Makefile13
-rw-r--r--security/nyx/Makefile4
-rw-r--r--security/obfsproxy/Makefile10
-rw-r--r--security/pssh/Makefile2
-rw-r--r--security/pwman3/Makefile6
-rw-r--r--security/py-AccessControl/Makefile34
-rw-r--r--security/py-Products.PlonePAS/Makefile16
-rw-r--r--security/py-Products.PluggableAuthService/Makefile4
-rw-r--r--security/py-RestrictedPython/Makefile2
-rw-r--r--security/py-SecretStorage/Makefile6
-rw-r--r--security/py-YubiOTP/Makefile4
-rw-r--r--security/py-acme/Makefile18
-rw-r--r--security/py-artifacts/Makefile4
-rw-r--r--security/py-bcrypt/Makefile4
-rw-r--r--security/py-borg.localrole/Makefile22
-rw-r--r--security/py-btchip-python/Makefile8
-rw-r--r--security/py-certbot/Makefile26
-rw-r--r--security/py-certifi/Makefile2
-rw-r--r--security/py-cryptkit/Makefile2
-rw-r--r--security/py-cryptography/Makefile29
-rw-r--r--security/py-cybox/Makefile8
-rw-r--r--security/py-dfdatetime/Makefile2
-rw-r--r--security/py-dfvfs/Makefile14
-rw-r--r--security/py-dfwinreg/Makefile6
-rw-r--r--security/py-docker-pycreds/Makefile2
-rw-r--r--security/py-ecdsa/Makefile2
-rw-r--r--security/py-fail2ban/Makefile2
-rw-r--r--security/py-fchksum/Makefile2
-rw-r--r--security/py-first-server/Makefile15
-rw-r--r--security/py-flask-httpauth/Makefile2
-rw-r--r--security/py-gixy/Makefile12
-rw-r--r--security/py-gnupg/Makefile2
-rw-r--r--security/py-google-auth/Makefile10
-rw-r--r--security/py-gpsoauth/Makefile10
-rw-r--r--security/py-halberd/Makefile2
-rw-r--r--security/py-itsdangerous/Makefile2
-rw-r--r--security/py-keyczar/Makefile4
-rw-r--r--security/py-keyring/Makefile8
-rw-r--r--security/py-keyrings.alt/Makefile10
-rw-r--r--security/py-keystone/Makefile70
-rw-r--r--security/py-libnacl/Makefile2
-rw-r--r--security/py-m2crypto/Makefile2
-rw-r--r--security/py-maec/Makefile8
-rw-r--r--security/py-mcrypt/Makefile2
-rw-r--r--security/py-mhash/Makefile2
-rw-r--r--security/py-mixbox/Makefile8
-rw-r--r--security/py-mnemonic/Makefile2
-rw-r--r--security/py-oauth2client/Makefile10
-rw-r--r--security/py-oauthlib/Makefile18
-rw-r--r--security/py-openssl/Makefile6
-rw-r--r--security/py-paramiko/Makefile10
-rw-r--r--security/py-paramiko1/Makefile4
-rw-r--r--security/py-passlib/Makefile2
-rw-r--r--security/py-pbkdf2/Makefile2
-rw-r--r--security/py-plaso/Makefile45
-rw-r--r--security/py-plone.app.openid/Makefile20
-rw-r--r--security/py-plone.keyring/Makefile10
-rw-r--r--security/py-plone.openid/Makefile12
-rw-r--r--security/py-plone.protect/Makefile8
-rw-r--r--security/py-plone.session/Makefile10
-rw-r--r--security/py-potr/Makefile2
-rw-r--r--security/py-pow/Makefile2
-rw-r--r--security/py-pyaes/Makefile2
-rw-r--r--security/py-pyaff4/Makefile6
-rw-r--r--security/py-pyaxo/Makefile6
-rw-r--r--security/py-pycrypto/Makefile2
-rw-r--r--security/py-pycryptopp/Makefile6
-rw-r--r--security/py-pyelliptic/Makefile2
-rw-r--r--security/py-pymacaroons-pynacl/Makefile10
-rw-r--r--security/py-pynacl/Makefile10
-rw-r--r--security/py-pysaml2/Makefile26
-rw-r--r--security/py-python-registry/Makefile2
-rw-r--r--security/py-python-social-auth/Makefile12
-rw-r--r--security/py-rekall-core/Makefile36
-rw-r--r--security/py-rekall/Makefile2
-rw-r--r--security/py-rekall_gui/Makefile12
-rw-r--r--security/py-requests-kerberos/Makefile4
-rw-r--r--security/py-rsa/Makefile6
-rw-r--r--security/py-service_identity/Makefile10
-rw-r--r--security/py-signedjson/Makefile8
-rw-r--r--security/py-ssh/Makefile2
-rw-r--r--security/py-sslstrip/Makefile6
-rw-r--r--security/py-stem/Makefile8
-rw-r--r--security/py-stix/Makefile12
-rw-r--r--security/py-trezor/Makefile8
-rw-r--r--security/py-tuf/Makefile10
-rw-r--r--security/py-txtorcon/Makefile12
-rw-r--r--security/py-volatility/Makefile12
-rw-r--r--security/py-vulndb/Makefile2
-rw-r--r--security/py-yubioath-desktop/Makefile10
-rw-r--r--security/py-zope.app.authentication/Makefile40
-rw-r--r--security/py-zope.app.localpermission/Makefile14
-rw-r--r--security/py-zope.app.principalannotation/Makefile10
-rw-r--r--security/py-zope.app.security/Makefile26
-rw-r--r--security/py-zope.app.securitypolicy/Makefile32
-rw-r--r--security/py-zope.authentication/Makefile14
-rw-r--r--security/py-zope.login/Makefile10
-rw-r--r--security/py-zope.password/Makefile6
-rw-r--r--security/py-zope.pluggableauth/Makefile30
-rw-r--r--security/py-zope.principalannotation/Makefile16
-rw-r--r--security/py-zope.principalregistry/Makefile12
-rw-r--r--security/py-zope.security/Makefile20
-rw-r--r--security/py-zope.securitypolicy/Makefile24
-rw-r--r--security/py-zope.session/Makefile16
-rw-r--r--security/py3-certifi/Makefile10
-rw-r--r--security/py3-cryptography/Makefile14
-rw-r--r--security/py3-ecdsa/Makefile7
-rw-r--r--security/py3-libnacl/Makefile8
-rw-r--r--security/py3-openssl/Makefile11
-rw-r--r--security/py3-pbkdf2/Makefile7
-rw-r--r--security/py3-pyaes/Makefile7
-rw-r--r--security/py3-pycrypto/Makefile7
-rw-r--r--security/suricata/Makefile2
-rw-r--r--security/switzerland/Makefile2
-rw-r--r--security/umit/Makefile6
-rw-r--r--security/vinetto/Makefile4
-rw-r--r--security/w3af/Makefile77
-rw-r--r--security/wapiti/Makefile4
-rw-r--r--security/yubikey-piv-manager/Makefile4
-rw-r--r--security/zenmap/Makefile4
-rw-r--r--security/zeronet/Makefile8
-rw-r--r--shells/fish/Makefile2
-rw-r--r--shells/lshell/Makefile2
-rw-r--r--shells/xonsh/Makefile2
-rw-r--r--sysutils/Makefile3
-rw-r--r--sysutils/ansible/Makefile14
-rw-r--r--sysutils/ansible1/Makefile8
-rw-r--r--sysutils/azure-agent/Makefile2
-rw-r--r--sysutils/backupchecker/Makefile2
-rw-r--r--sysutils/bamf/Makefile4
-rw-r--r--sysutils/battray/Makefile2
-rw-r--r--sysutils/bsdploy/Makefile18
-rw-r--r--sysutils/catfish/Makefile8
-rw-r--r--sysutils/createrepo/Makefile15
-rw-r--r--sysutils/deltarpm/Makefile1
-rw-r--r--sysutils/docker-compose/Makefile37
-rw-r--r--sysutils/duplicity/Makefile12
-rw-r--r--sysutils/dvdvideo/Makefile4
-rw-r--r--sysutils/farbot/Makefile2
-rw-r--r--sysutils/feather/Makefile2
-rw-r--r--sysutils/fusefs-gitfs/Makefile16
-rw-r--r--sysutils/fusefs-wikipediafs/Makefile4
-rw-r--r--sysutils/hachoir-urwid/Makefile2
-rw-r--r--sysutils/iocage/Makefile20
-rw-r--r--sysutils/jadm/Makefile16
-rw-r--r--sysutils/lfm/Makefile2
-rw-r--r--sysutils/mog/Makefile6
-rw-r--r--sysutils/ohmu/Makefile6
-rw-r--r--sysutils/py-bcfg2/Makefile14
-rw-r--r--sysutils/py-cdmi/Makefile6
-rw-r--r--sysutils/py-consul/Makefile9
-rw-r--r--sysutils/py-croniter/Makefile2
-rw-r--r--sysutils/py-crontab/Makefile4
-rw-r--r--sysutils/py-diffoscope/Makefile8
-rw-r--r--sysutils/py-dlipower/Makefile6
-rw-r--r--sysutils/py-docker/Makefile14
-rw-r--r--sysutils/py-execnet/Makefile6
-rw-r--r--sysutils/py-ezjailremote/Makefile4
-rw-r--r--sysutils/py-filelike/Makefile3
-rw-r--r--sysutils/py-freenas.cli/Makefile22
-rw-r--r--sysutils/py-glances/Makefile2
-rw-r--r--sysutils/py-gmailfs-fuse/Makefile2
-rw-r--r--sysutils/py-google-compute-engine/Makefile6
-rw-r--r--sysutils/py-halite/Makefile4
-rw-r--r--sysutils/py-honcho/Makefile6
-rw-r--r--sysutils/py-nomad/Makefile5
-rw-r--r--sysutils/py-pkginfo/Makefile2
-rw-r--r--sysutils/py-ploy/Makefile6
-rw-r--r--sysutils/py-ploy_ansible/Makefile12
-rw-r--r--sysutils/py-ploy_ec2/Makefile8
-rw-r--r--sysutils/py-ploy_ezjail/Makefile6
-rw-r--r--sysutils/py-ploy_fabric/Makefile4
-rw-r--r--sysutils/py-plumbum/Makefile2
-rw-r--r--sysutils/py-psutil/Makefile4
-rw-r--r--sysutils/py-ptyprocess/Makefile2
-rw-r--r--sysutils/py-salt/Makefile49
-rw-r--r--sysutils/py-shutilwhich/Makefile2
-rw-r--r--sysutils/py-stdiff/Makefile3
-rw-r--r--sysutils/py-superlance/Makefile2
-rw-r--r--sysutils/py-supervisor/Makefile4
-rw-r--r--sysutils/py-tmuxp/Makefile6
-rw-r--r--sysutils/py-zdaemon/Makefile2
-rw-r--r--sysutils/py3-execnet/Makefile11
-rw-r--r--sysutils/py3-pkginfo/Makefile8
-rw-r--r--sysutils/py3-ptyprocess/Makefile8
-rw-r--r--sysutils/qzeitgeist/Makefile2
-rw-r--r--sysutils/rdiff-backup-devel/Makefile2
-rw-r--r--sysutils/sample/Makefile2
-rw-r--r--sysutils/solaar/Makefile4
-rw-r--r--sysutils/tentakel/Makefile2
-rw-r--r--sysutils/xen-guest-tools/Makefile2
-rw-r--r--sysutils/yum/Makefile11
-rw-r--r--sysutils/zeitgeist/Makefile6
-rw-r--r--textproc/Makefile21
-rw-r--r--textproc/archmage/Makefile2
-rw-r--r--textproc/cdiff/Makefile2
-rw-r--r--textproc/cmark/Makefile2
-rw-r--r--textproc/coccigrep/Makefile2
-rw-r--r--textproc/codespell/Makefile2
-rw-r--r--textproc/ibus-el/Makefile2
-rw-r--r--textproc/ibus-typing-booster/Makefile16
-rw-r--r--textproc/ibus/Makefile6
-rw-r--r--textproc/icdiff/Makefile2
-rw-r--r--textproc/loook/Makefile2
-rw-r--r--textproc/plover/Makefile8
-rw-r--r--textproc/pootle/Makefile30
-rw-r--r--textproc/py-agate-dbf/Makefile4
-rw-r--r--textproc/py-agate-excel/Makefile6
-rw-r--r--textproc/py-agate/Makefile14
-rw-r--r--textproc/py-alabaster/Makefile2
-rw-r--r--textproc/py-asciinema/Makefile (renamed from textproc/py3-asciinema/Makefile)2
-rw-r--r--textproc/py-asciinema/distinfo (renamed from textproc/py3-asciinema/distinfo)0
-rw-r--r--textproc/py-asciinema/pkg-descr (renamed from textproc/py3-asciinema/pkg-descr)0
-rw-r--r--textproc/py-autopep8/Makefile2
-rw-r--r--textproc/py-awesome-slugify/Makefile6
-rw-r--r--textproc/py-chardet/Makefile8
-rw-r--r--textproc/py-cloud_sptheme/Makefile8
-rw-r--r--textproc/py-creole/Makefile2
-rw-r--r--textproc/py-csvkit/Makefile10
-rw-r--r--textproc/py-docutils/Makefile6
-rw-r--r--textproc/py-elasticsearch-curator-py/Makefile6
-rw-r--r--textproc/py-elasticsearch-dsl-py/Makefile2
-rw-r--r--textproc/py-elasticsearch-py/Makefile2
-rw-r--r--textproc/py-elasticsearch2-dsl-py/Makefile2
-rw-r--r--textproc/py-elib.intl/Makefile2
-rw-r--r--textproc/py-enchant/Makefile2
-rw-r--r--textproc/py-errorhandler/Makefile2
-rw-r--r--textproc/py-feedparser/Makefile2
-rw-r--r--textproc/py-genshi/Makefile2
-rw-r--r--textproc/py-humanfriendly/Makefile4
-rw-r--r--textproc/py-hunspell/Makefile2
-rw-r--r--textproc/py-hyperestraier-python/Makefile2
-rw-r--r--textproc/py-hypua2jamo/Makefile2
-rw-r--r--textproc/py-libtre/Makefile2
-rw-r--r--textproc/py-libxml2/Makefile4
-rw-r--r--textproc/py-libxslt/Makefile5
-rw-r--r--textproc/py-ltxml/Makefile2
-rw-r--r--textproc/py-m2r/Makefile10
-rw-r--r--textproc/py-mako/Makefile12
-rw-r--r--textproc/py-markdown/Makefile10
-rw-r--r--textproc/py-mistune/Makefile2
-rw-r--r--textproc/py-nltk/Makefile6
-rw-r--r--textproc/py-numpydoc/Makefile8
-rw-r--r--textproc/py-openpyxl/Makefile4
-rw-r--r--textproc/py-pager/Makefile (renamed from textproc/py3-pager/Makefile)0
-rw-r--r--textproc/py-pager/distinfo (renamed from textproc/py3-pager/distinfo)0
-rw-r--r--textproc/py-pager/pkg-descr (renamed from textproc/py3-pager/pkg-descr)0
-rw-r--r--textproc/py-paragrep/Makefile2
-rw-r--r--textproc/py-parsel/Makefile10
-rw-r--r--textproc/py-parsimonious/Makefile2
-rw-r--r--textproc/py-pyPEG2/Makefile2
-rw-r--r--textproc/py-pyelasticsearch/Makefile10
-rw-r--r--textproc/py-pyes/Makefile4
-rw-r--r--textproc/py-pygments/Makefile2
-rw-r--r--textproc/py-pyhwp/Makefile12
-rw-r--r--textproc/py-pyscss/Makefile7
-rw-r--r--textproc/py-pysrt/Makefile2
-rw-r--r--textproc/py-pystemmer/Makefile2
-rw-r--r--textproc/py-python-augeas/Makefile6
-rw-r--r--textproc/py-python-docx/Makefile2
-rw-r--r--textproc/py-python-slugify/Makefile2
-rw-r--r--textproc/py-qrcode/Makefile18
-rw-r--r--textproc/py-qt4-xml/Makefile1
-rw-r--r--textproc/py-qt4-xmlpatterns/Makefile1
-rw-r--r--textproc/py-qt5-xml/Makefile1
-rw-r--r--textproc/py-qt5-xmlpatterns/Makefile1
-rw-r--r--textproc/py-rdflib/Makefile8
-rw-r--r--textproc/py-rst2html5/Makefile8
-rw-r--r--textproc/py-rstyoutube/Makefile2
-rw-r--r--textproc/py-rxp/Makefile2
-rw-r--r--textproc/py-scour/Makefile2
-rw-r--r--textproc/py-snowballstemmer/Makefile4
-rw-r--r--textproc/py-sphinx-hieroglyph/Makefile2
-rw-r--r--textproc/py-sphinx-intl/Makefile6
-rw-r--r--textproc/py-sphinx/Makefile29
-rw-r--r--textproc/py-sphinx_numfig/Makefile5
-rw-r--r--textproc/py-sphinx_rtd_theme/Makefile2
-rw-r--r--textproc/py-sphinx_wikipedia/Makefile3
-rw-r--r--textproc/py-sphinxcontrib-adadomain/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-bitbucket/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-fulltoc/Makefile4
-rw-r--r--textproc/py-sphinxcontrib-httpdomain/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-programoutput/Makefile2
-rw-r--r--textproc/py-syck/Makefile2
-rw-r--r--textproc/py-texttable/Makefile6
-rw-r--r--textproc/py-toronado/Makefile6
-rw-r--r--textproc/py-trans/Makefile2
-rw-r--r--textproc/py-transifex-client/Makefile4
-rw-r--r--textproc/py-wicked/Makefile10
-rw-r--r--textproc/py-wstools/Makefile6
-rw-r--r--textproc/py-wtforms/Makefile8
-rw-r--r--textproc/py-xlutils/Makefile4
-rw-r--r--textproc/py-xlwriter/Makefile2
-rw-r--r--textproc/py-xlwt/Makefile2
-rw-r--r--textproc/py-zope.app.i18n/Makefile20
-rw-r--r--textproc/py-zope.app.locales/Makefile10
-rw-r--r--textproc/py-zope.tal/Makefile4
-rw-r--r--textproc/py3-MarkupSafe/Makefile22
-rw-r--r--textproc/py3-MarkupSafe/distinfo3
-rw-r--r--textproc/py3-MarkupSafe/pkg-descr4
-rw-r--r--textproc/py3-alabaster/Makefile8
-rw-r--r--textproc/py3-chardet/Makefile10
-rw-r--r--textproc/py3-docutils/Makefile12
-rw-r--r--textproc/py3-feedparser/Makefile8
-rw-r--r--textproc/py3-humanfriendly/Makefile9
-rw-r--r--textproc/py3-hunspell/Makefile7
-rw-r--r--textproc/py3-libxml2/Makefile34
-rw-r--r--textproc/py3-libxml2/pkg-descr3
-rw-r--r--textproc/py3-numpydoc/Makefile12
-rw-r--r--textproc/py3-pyPEG2/Makefile7
-rw-r--r--textproc/py3-pygments/Makefile8
-rw-r--r--textproc/py3-pystemmer/Makefile8
-rw-r--r--textproc/py3-qrcode/Makefile7
-rw-r--r--textproc/py3-snowballstemmer/Makefile10
-rw-r--r--textproc/py3-sphinx/Makefile23
-rw-r--r--textproc/py3-sphinx_rtd_theme/Makefile8
-rw-r--r--textproc/py3-texttable/Makefile7
-rw-r--r--textproc/sigil/Makefile4
-rw-r--r--textproc/silvercity/Makefile2
-rw-r--r--textproc/translate-toolkit/Makefile16
-rw-r--r--textproc/xml2rfc/Makefile6
-rw-r--r--textproc/xsv/Makefile4
-rw-r--r--textproc/yould/Makefile2
-rw-r--r--www/Makefile3
-rw-r--r--www/butterfly/Makefile9
-rw-r--r--www/calendarserver/Makefile30
-rw-r--r--www/chromium/Makefile6
-rw-r--r--www/ddgr/Makefile6
-rw-r--r--www/feedjack/Makefile6
-rw-r--r--www/geeknote/Makefile12
-rw-r--r--www/google-appengine/Makefile8
-rw-r--r--www/iridium/Makefile6
-rw-r--r--www/jtoolkit/Makefile2
-rw-r--r--www/linkchecker/Makefile12
-rw-r--r--www/mitmproxy/Makefile50
-rw-r--r--www/moinmoin/Makefile2
-rw-r--r--www/planet/Makefile2
-rw-r--r--www/plone/Makefile20
-rw-r--r--www/py-HTMLgen/Makefile1
-rw-r--r--www/py-MechanicalSoup/Makefile18
-rw-r--r--www/py-Products.CMFPlone/Makefile204
-rw-r--r--www/py-Products.PloneLDAP/Makefile6
-rw-r--r--www/py-Products.TinyMCE/Makefile16
-rw-r--r--www/py-WebError/Makefile8
-rw-r--r--www/py-WebTest/Makefile16
-rw-r--r--www/py-aiohttp-wsgi/Makefile2
-rw-r--r--www/py-aiohttp/Makefile17
-rw-r--r--www/py-autobahn/Makefile40
-rw-r--r--www/py-aws-requests-auth/Makefile4
-rw-r--r--www/py-beaker/Makefile2
-rw-r--r--www/py-bleach/Makefile6
-rw-r--r--www/py-blogofile/Makefile22
-rw-r--r--www/py-bokeh/Makefile14
-rw-r--r--www/py-boto3/Makefile10
-rw-r--r--www/py-bottle-cork/Makefile8
-rw-r--r--www/py-buku/Makefile21
-rw-r--r--www/py-cachecontrol/Makefile4
-rw-r--r--www/py-caldav/Makefile8
-rw-r--r--www/py-cherrypy/Makefile4
-rw-r--r--www/py-collective.easytemplate/Makefile10
-rw-r--r--www/py-collective.templateengines/Makefile2
-rw-r--r--www/py-cookies/Makefile2
-rw-r--r--www/py-cssutils/Makefile4
-rw-r--r--www/py-ddgr/Makefile4
-rw-r--r--www/py-django-allauth/Makefile2
-rw-r--r--www/py-django-annotations/Makefile12
-rw-r--r--www/py-django-annoying/Makefile2
-rw-r--r--www/py-django-appconf/Makefile2
-rw-r--r--www/py-django-appmedia/Makefile2
-rw-r--r--www/py-django-assets/Makefile4
-rw-r--r--www/py-django-auth-ldap/Makefile6
-rw-r--r--www/py-django-babel/Makefile4
-rw-r--r--www/py-django-bitfield/Makefile4
-rw-r--r--www/py-django-bootstrap-form/Makefile2
-rw-r--r--www/py-django-bulk-update/Makefile2
-rw-r--r--www/py-django-caching-app-plugins/Makefile4
-rw-r--r--www/py-django-classy-tags/Makefile2
-rw-r--r--www/py-django-cms/Makefile18
-rw-r--r--www/py-django-configurations/Makefile2
-rw-r--r--www/py-django-constance/Makefile8
-rw-r--r--www/py-django-contact-form/Makefile2
-rw-r--r--www/py-django-contrib-comments/Makefile2
-rw-r--r--www/py-django-cors-headers/Makefile2
-rw-r--r--www/py-django-crispy-forms/Makefile2
-rw-r--r--www/py-django-datetime-widget/Makefile2
-rw-r--r--www/py-django-debug-toolbar/Makefile4
-rw-r--r--www/py-django-devel/Makefile12
-rw-r--r--www/py-django-dpaste/Makefile10
-rw-r--r--www/py-django-evolution/Makefile4
-rw-r--r--www/py-django-extensions/Makefile4
-rw-r--r--www/py-django-filer/Makefile6
-rw-r--r--www/py-django-guardian/Makefile4
-rw-r--r--www/py-django-happenings/Makefile4
-rw-r--r--www/py-django-haystack/Makefile2
-rw-r--r--www/py-django-hijack/Makefile2
-rw-r--r--www/py-django-htmlmin/Makefile4
-rw-r--r--www/py-django-json-rpc/Makefile2
-rw-r--r--www/py-django-jsonfield/Makefile2
-rw-r--r--www/py-django-keyedcache/Makefile2
-rw-r--r--www/py-django-ldapdb/Makefile6
-rw-r--r--www/py-django-livesettings/Makefile4
-rw-r--r--www/py-django-markdownx/Makefile4
-rw-r--r--www/py-django-mezzanine/Makefile26
-rw-r--r--www/py-django-mptt/Makefile2
-rw-r--r--www/py-django-openid-auth/Makefile6
-rw-r--r--www/py-django-otp-yubikey/Makefile4
-rw-r--r--www/py-django-overextends/Makefile4
-rw-r--r--www/py-django-paging/Makefile2
-rw-r--r--www/py-django-photologue/Makefile10
-rw-r--r--www/py-django-picklefield/Makefile4
-rw-r--r--www/py-django-pipeline/Makefile2
-rw-r--r--www/py-django-post_office/Makefile4
-rw-r--r--www/py-django-profiles/Makefile8
-rw-r--r--www/py-django-profiles/pkg-plist14
-rw-r--r--www/py-django-pyscss/Makefile4
-rw-r--r--www/py-django-recaptcha/Makefile2
-rw-r--r--www/py-django-redis/Makefile12
-rw-r--r--www/py-django-registration-defaults/Makefile2
-rw-r--r--www/py-django-registration-redux/Makefile2
-rw-r--r--www/py-django-registration/Makefile2
-rw-r--r--www/py-django-reversion/Makefile4
-rw-r--r--www/py-django-sekizai/Makefile4
-rw-r--r--www/py-django-signals-ahoy/Makefile2
-rw-r--r--www/py-django-simple-captcha/Makefile6
-rw-r--r--www/py-django-simple-history/Makefile2
-rw-r--r--www/py-django-social-auth/Makefile4
-rw-r--r--www/py-django-sortedm2m/Makefile2
-rw-r--r--www/py-django-star-ratings/Makefile2
-rw-r--r--www/py-django-statici18n/Makefile6
-rw-r--r--www/py-django-subdomains/Makefile2
-rw-r--r--www/py-django-sudo/Makefile2
-rw-r--r--www/py-django-tables2/Makefile4
-rw-r--r--www/py-django-tagging/Makefile2
-rw-r--r--www/py-django-taggit/Makefile2
-rw-r--r--www/py-django-tastypie/Makefile6
-rw-r--r--www/py-django-templatetag-sugar/Makefile2
-rw-r--r--www/py-django-threaded-multihost/Makefile6
-rw-r--r--www/py-django-tinymce/Makefile2
-rw-r--r--www/py-django/Makefile7
-rw-r--r--www/py-django110/Makefile12
-rw-r--r--www/py-django111/Makefile12
-rw-r--r--www/py-django18/Makefile12
-rw-r--r--www/py-django_compressor/Makefile16
-rw-r--r--www/py-django_openstack_auth/Makefile14
-rw-r--r--www/py-django_polymorphic/Makefile2
-rw-r--r--www/py-djangotoolbox/Makefile2
-rw-r--r--www/py-dojango/Makefile2
-rw-r--r--www/py-evernote/Makefile4
-rw-r--r--www/py-falcon/Makefile9
-rw-r--r--www/py-fedex/Makefile2
-rw-r--r--www/py-feedgenerator/Makefile4
-rw-r--r--www/py-flask-admin/Makefile4
-rw-r--r--www/py-flask-api/Makefile2
-rw-r--r--www/py-flask-assets/Makefile4
-rw-r--r--www/py-flask-bootstrap/Makefile2
-rw-r--r--www/py-flask-cache/Makefile2
-rw-r--r--www/py-flask-compress/Makefile4
-rw-r--r--www/py-flask-cors/Makefile4
-rw-r--r--www/py-flask-flatpages/Makefile6
-rw-r--r--www/py-flask-login/Makefile2
-rw-r--r--www/py-flask-oauthlib/Makefile6
-rw-r--r--www/py-flask-principal/Makefile4
-rw-r--r--www/py-flask-restful/Makefile8
-rw-r--r--www/py-flask-restplus/Makefile18
-rw-r--r--www/py-flask-socketio/Makefile8
-rw-r--r--www/py-flask-sockets/Makefile6
-rw-r--r--www/py-flask-uploads/Makefile2
-rw-r--r--www/py-flask-wtf/Makefile8
-rw-r--r--www/py-flask/Makefile8
-rw-r--r--www/py-flexget/Makefile70
-rw-r--r--www/py-flup/Makefile2
-rw-r--r--www/py-formalchemy/Makefile14
-rw-r--r--www/py-frappe-bench/Makefile18
-rw-r--r--www/py-frozen-flask/Makefile2
-rw-r--r--www/py-funkload/Makefile4
-rw-r--r--www/py-gandi.cli/Makefile10
-rw-r--r--www/py-gevent-websocket/Makefile2
-rw-r--r--www/py-goobook/Makefile8
-rw-r--r--www/py-google-api-python-client/Makefile14
-rw-r--r--www/py-google-cloud-core/Makefile10
-rw-r--r--www/py-google-cloud-storage/Makefile8
-rw-r--r--www/py-google-resumable-media/Makefile2
-rw-r--r--www/py-google/Makefile2
-rw-r--r--www/py-graphite-api/Makefile18
-rw-r--r--www/py-graphite-web/Makefile10
-rw-r--r--www/py-grequests/Makefile6
-rw-r--r--www/py-gunicorn/Makefile14
-rw-r--r--www/py-h2/Makefile4
-rw-r--r--www/py-horizon/Makefile114
-rw-r--r--www/py-html/Makefile2
-rw-r--r--www/py-html5-parser/Makefile2
-rw-r--r--www/py-html5lib/Makefile2
-rw-r--r--www/py-httpie/Makefile4
-rw-r--r--www/py-httplib2/Makefile2
-rw-r--r--www/py-hyper/Makefile8
-rw-r--r--www/py-imdbpy/Makefile6
-rw-r--r--www/py-jsonfield/Makefile2
-rw-r--r--www/py-jswebkit/Makefile4
-rw-r--r--www/py-kallithea/Makefile44
-rw-r--r--www/py-libsass/Makefile2
-rw-r--r--www/py-multidict/Makefile4
-rw-r--r--www/py-nevow/Makefile2
-rw-r--r--www/py-notebook/Makefile20
-rw-r--r--www/py-octoprint/Makefile56
-rw-r--r--www/py-paste/Makefile2
-rw-r--r--www/py-pastedeploy/Makefile2
-rw-r--r--www/py-pastescript/Makefile14
-rw-r--r--www/py-pelican/Makefile22
-rw-r--r--www/py-planet/Makefile6
-rw-r--r--www/py-plone.alterego/Makefile2
-rw-r--r--www/py-plone.app.blob/Makefile10
-rw-r--r--www/py-plone.app.caching/Makefile42
-rw-r--r--www/py-plone.app.collection/Makefile38
-rw-r--r--www/py-plone.app.content/Makefile32
-rw-r--r--www/py-plone.app.contentlisting/Makefile4
-rw-r--r--www/py-plone.app.contentmenu/Makefile30
-rw-r--r--www/py-plone.app.contentrules/Makefile52
-rw-r--r--www/py-plone.app.controlpanel/Makefile52
-rw-r--r--www/py-plone.app.customerize/Makefile20
-rw-r--r--www/py-plone.app.dexterity/Makefile52
-rw-r--r--www/py-plone.app.discussion/Makefile34
-rw-r--r--www/py-plone.app.folder/Makefile8
-rw-r--r--www/py-plone.app.form/Makefile34
-rw-r--r--www/py-plone.app.i18n/Makefile2
-rw-r--r--www/py-plone.app.imaging/Makefile8
-rw-r--r--www/py-plone.app.iterate/Makefile38
-rw-r--r--www/py-plone.app.jquery/Makefile6
-rw-r--r--www/py-plone.app.jquerytools/Makefile6
-rw-r--r--www/py-plone.app.layout/Makefile40
-rw-r--r--www/py-plone.app.ldap/Makefile20
-rw-r--r--www/py-plone.app.linkintegrity/Makefile4
-rw-r--r--www/py-plone.app.portlets/Makefile66
-rw-r--r--www/py-plone.app.querystring/Makefile34
-rw-r--r--www/py-plone.app.redirector/Makefile4
-rw-r--r--www/py-plone.app.registry/Makefile24
-rw-r--r--www/py-plone.app.search/Makefile4
-rw-r--r--www/py-plone.app.testing/Makefile20
-rw-r--r--www/py-plone.app.textfield/Makefile8
-rw-r--r--www/py-plone.app.theming/Makefile26
-rw-r--r--www/py-plone.app.upgrade/Makefile60
-rw-r--r--www/py-plone.app.users/Makefile28
-rw-r--r--www/py-plone.app.uuid/Makefile10
-rw-r--r--www/py-plone.app.viewletmanager/Makefile20
-rw-r--r--www/py-plone.app.vocabularies/Makefile24
-rw-r--r--www/py-plone.app.workflow/Makefile36
-rw-r--r--www/py-plone.app.z3cform/Makefile20
-rw-r--r--www/py-plone.autoform/Makefile14
-rw-r--r--www/py-plone.behavior/Makefile10
-rw-r--r--www/py-plone.browserlayer/Makefile12
-rw-r--r--www/py-plone.cachepurging/Makefile22
-rw-r--r--www/py-plone.caching/Makefile18
-rw-r--r--www/py-plone.contentrules/Makefile22
-rw-r--r--www/py-plone.dexterity/Makefile56
-rw-r--r--www/py-plone.fieldsets/Makefile12
-rw-r--r--www/py-plone.folder/Makefile18
-rw-r--r--www/py-plone.formwidget.namedfile/Makefile6
-rw-r--r--www/py-plone.i18n/Makefile12
-rw-r--r--www/py-plone.indexer/Makefile8
-rw-r--r--www/py-plone.intelligenttext/Makefile2
-rw-r--r--www/py-plone.locking/Makefile20
-rw-r--r--www/py-plone.memoize/Makefile8
-rw-r--r--www/py-plone.namedfile/Makefile14
-rw-r--r--www/py-plone.outputfilters/Makefile8
-rw-r--r--www/py-plone.portlet.collection/Makefile10
-rw-r--r--www/py-plone.portlet.static/Makefile20
-rw-r--r--www/py-plone.portlets/Makefile20
-rw-r--r--www/py-plone.registry/Makefile12
-rw-r--r--www/py-plone.resource/Makefile20
-rw-r--r--www/py-plone.resourceeditor/Makefile10
-rw-r--r--www/py-plone.rfc822/Makefile8
-rw-r--r--www/py-plone.scale/Makefile8
-rw-r--r--www/py-plone.schemaeditor/Makefile20
-rw-r--r--www/py-plone.stringinterp/Makefile6
-rw-r--r--www/py-plone.subrequest/Makefile6
-rw-r--r--www/py-plone.supermodel/Makefile16
-rw-r--r--www/py-plone.synchronize/Makefile2
-rw-r--r--www/py-plone.testing/Makefile2
-rw-r--r--www/py-plone.theme/Makefile12
-rw-r--r--www/py-plone.transformchain/Makefile6
-rw-r--r--www/py-plone.uuid/Makefile10
-rw-r--r--www/py-plone.z3cform/Makefile12
-rw-r--r--www/py-plonetheme.classic/Makefile2
-rw-r--r--www/py-plonetheme.sunburst/Makefile2
-rw-r--r--www/py-poster/Makefile2
-rw-r--r--www/py-praw/Makefile10
-rw-r--r--www/py-puppetboard/Makefile10
-rw-r--r--www/py-puppetboard02/Makefile10
-rw-r--r--www/py-py-restclient/Makefile2
-rw-r--r--www/py-pySmartDL/Makefile2
-rw-r--r--www/py-pyjwt/Makefile8
-rw-r--r--www/py-pylons/Makefile34
-rw-r--r--www/py-pyocclient/Makefile2
-rw-r--r--www/py-pyquery/Makefile14
-rw-r--r--www/py-pyramid/Makefile18
-rw-r--r--www/py-pyramid_rpc/Makefile2
-rw-r--r--www/py-pysearch/Makefile2
-rw-r--r--www/py-python-digitalocean/Makefile2
-rw-r--r--www/py-pywebdav/Makefile2
-rw-r--r--www/py-pywikibot/Makefile14
-rw-r--r--www/py-qp/Makefile4
-rw-r--r--www/py-qt4-webkit/Makefile1
-rw-r--r--www/py-qt5-webkit/Makefile5
-rw-r--r--www/py-qt5-webkitwidgets/Makefile1
-rw-r--r--www/py-rackspace-monitoring/Makefile2
-rw-r--r--www/py-requestbuilder/Makefile4
-rw-r--r--www/py-requests-cache/Makefile6
-rw-r--r--www/py-requests-file/Makefile4
-rw-r--r--www/py-requests-futures/Makefile4
-rw-r--r--www/py-requests-mock/Makefile6
-rw-r--r--www/py-requests-oauthlib/Makefile6
-rw-r--r--www/py-requests-toolbelt/Makefile2
-rw-r--r--www/py-requests/Makefile18
-rw-r--r--www/py-restclient/Makefile2
-rw-r--r--www/py-rhodecode/Makefile44
-rw-r--r--www/py-rollbar/Makefile4
-rw-r--r--www/py-routes/Makefile4
-rw-r--r--www/py-scgi/Makefile2
-rw-r--r--www/py-scrapy/Makefile20
-rw-r--r--www/py-seafdav/Makefile1
-rw-r--r--www/py-seafobj/Makefile1
-rw-r--r--www/py-searx/Makefile22
-rw-r--r--www/py-selector/Makefile2
-rw-r--r--www/py-slimit/Makefile6
-rw-r--r--www/py-slimmer/Makefile2
-rw-r--r--www/py-slumber/Makefile6
-rw-r--r--www/py-sockjs-tornado/Makefile2
-rw-r--r--www/py-splinter/Makefile10
-rw-r--r--www/py-spyne/Makefile4
-rw-r--r--www/py-textile/Makefile4
-rw-r--r--www/py-tornado/Makefile6
-rw-r--r--www/py-trello/Makefile2
-rw-r--r--www/py-treq/Makefile18
-rw-r--r--www/py-turbogears2/Makefile8
-rw-r--r--www/py-tvdb_api/Makefile6
-rw-r--r--www/py-txrequests/Makefile4
-rw-r--r--www/py-urlgrabber/Makefile2
-rw-r--r--www/py-user_agent/Makefile2
-rw-r--r--www/py-w3lib/Makefile2
-rw-r--r--www/py-webhelpers/Makefile4
-rw-r--r--www/py-webkitgtk/Makefile1
-rw-r--r--www/py-webob/Makefile2
-rw-r--r--www/py-werkzeug/Makefile6
-rw-r--r--www/py-wikipedia/Makefile4
-rw-r--r--www/py-ws4py/Makefile6
-rw-r--r--www/py-wsgiauth/Makefile2
-rw-r--r--www/py-wsgidav/Makefile14
-rw-r--r--www/py-yarl/Makefile9
-rw-r--r--www/py-zope.app.wsgi/Makefile42
-rw-r--r--www/py3-cssutils/Makefile10
-rw-r--r--www/py3-httplib2/Makefile7
-rw-r--r--www/py3-requests/Makefile16
-rw-r--r--www/pycarddav/Makefile12
-rw-r--r--www/pyjamas/Makefile2
-rw-r--r--www/qutebrowser/Makefile20
-rw-r--r--www/radicale/Makefile4
-rw-r--r--www/roundup/Makefile8
-rw-r--r--www/rtv/Makefile14
-rw-r--r--www/seahub/Makefile42
-rw-r--r--www/trac-OhlohWidgetsMacro/Makefile4
-rw-r--r--www/trac-TracGoogleAnalytics/Makefile4
-rw-r--r--www/trac-advancedticketworkflow/Makefile2
-rw-r--r--www/trac-iniadmin/Makefile2
-rw-r--r--www/trac-ldapauthstore/Makefile2
-rw-r--r--www/trac-permredirect/Makefile2
-rw-r--r--www/trac-privatetickets/Makefile2
-rw-r--r--www/trac-ticketimport/Makefile2
-rw-r--r--www/trac-tocmacro/Makefile2
-rw-r--r--www/trac-tweakui/Makefile2
-rw-r--r--www/trac-wikigoodies/Makefile2
-rw-r--r--www/trac-wikinotification/Makefile2
-rw-r--r--www/trac-wikitemplates/Makefile2
-rw-r--r--www/trac/Makefile20
-rw-r--r--www/trytond28_google_maps/Makefile2
-rw-r--r--www/twill/Makefile2
-rw-r--r--www/uwsgi/Makefile2
-rw-r--r--www/uwsgitop/Makefile2
-rw-r--r--www/uzbl/Makefile4
-rw-r--r--www/wadcomblog/Makefile2
-rw-r--r--www/web2ldap/Makefile6
-rw-r--r--www/webpy/Makefile2
-rw-r--r--www/xist/Makefile8
-rw-r--r--www/you-get/Makefile4
-rw-r--r--www/zope213/Makefile132
-rw-r--r--x11-fm/sunflower/Makefile12
-rw-r--r--x11-fonts/font-manager/Makefile4
-rw-r--r--x11-toolkits/Makefile3
-rw-r--r--x11-toolkits/py-Pmw/Makefile4
-rw-r--r--x11-toolkits/py-SquareMap/Makefile2
-rw-r--r--x11-toolkits/py-gnome2/Makefile5
-rw-r--r--x11-toolkits/py-gtk2/Makefile5
-rw-r--r--x11-toolkits/py-gtkglext/Makefile7
-rw-r--r--x11-toolkits/py-gui/Makefile6
-rw-r--r--x11-toolkits/py-kivy/Makefile21
-rw-r--r--x11-toolkits/py-kiwi-gtk/Makefile2
-rw-r--r--x11-toolkits/py-qt4-gui/Makefile1
-rw-r--r--x11-toolkits/py-qt5-gui/Makefile1
-rw-r--r--x11-toolkits/py-qt5-quick/Makefile1
-rw-r--r--x11-toolkits/py-qt5-widgets/Makefile1
-rw-r--r--x11-toolkits/py-sexy/Makefile3
-rw-r--r--x11-toolkits/py-tkinter/Makefile2
-rw-r--r--x11-toolkits/py-tktreectrl/Makefile6
-rw-r--r--x11-toolkits/py-vte/Makefile3
-rw-r--r--x11-toolkits/py-wxPython28/Makefile8
-rw-r--r--x11-toolkits/py-wxPython30/Makefile6
-rw-r--r--x11-toolkits/py-xlib/Makefile6
-rw-r--r--x11-toolkits/py34-tkinter/Makefile7
-rw-r--r--x11-toolkits/py35-tkinter/Makefile7
-rw-r--r--x11-toolkits/py36-tkinter/Makefile7
-rw-r--r--x11-wm/compizconfig-python/Makefile3
-rw-r--r--x11-wm/obapps/Makefile4
-rw-r--r--x11-wm/obkey/Makefile2
-rw-r--r--x11-wm/obmenu/Makefile2
-rw-r--r--x11-wm/plwm/Makefile6
-rw-r--r--x11-wm/qtile/Makefile6
-rw-r--r--x11/arandr/Makefile6
-rw-r--r--x11/gnome-desktop/Makefile2
-rw-r--r--x11/gnome-shell/Makefile4
-rw-r--r--x11/guake/Makefile16
-rw-r--r--x11/ooxcb/Makefile2
-rw-r--r--x11/py-pyvirtualdisplay/Makefile10
-rw-r--r--x11/py-qt4-opengl/Makefile1
-rw-r--r--x11/py-qt5-opengl/Makefile1
-rw-r--r--x11/terminator/Makefile6
-rw-r--r--x11/workrave/Makefile2
-rw-r--r--x11/xpra/Makefile39
-rw-r--r--x11/xpyb/Makefile3
2437 files changed, 8603 insertions, 10454 deletions
diff --git a/CHANGES b/CHANGES
index 5a15d2c2c6ea..dba1494b8fac 100644
--- a/CHANGES
+++ b/CHANGES
@@ -13,6 +13,36 @@ All ports committers are allowed to commit to this file.
20171130:
AUTHOR: mat@FreeBSD.org
+ Ports using USE_PYTHON=distutils are now flavored. They will automatically
+ get flavors (py27, py34, py35, py36) depending on what versions they support.
+
+ There is also a USE_PYTHON=flavors for ports that do not use distutils but
+ need FLAVORS to be set. A USE_PYTHON=noflavors can be set if the port is
+ using distutils but flavors are not wanted.
+
+ A new USE_PYTHON=optsuffix that will adds PYTHON_PKGNAMESUFFIX has been added
+ to cope with Python ports that did not have the Python PKGNAMEPREFIX but are
+ flavored.
+
+ USES=python now also exports a PY_FLAVOR variable that contains the current
+ python flavor. It can be used in dependency lines when the port itself is
+ not python flavored, for example, deskutils/calibre.
+
+ By default it will only generate flavors for the versions in PYTHON2_DEFAULT
+ and PYTHON3_DEFAULT. Define BUILD_ALL_PYTHON_FLAVORS in your make.conf to
+ generate all possible flavors. A port can set USE_PYTHON=allflavors to have
+ all the flavors and not simply the default ones.
+
+ In all the ports with Python dependencies, the *_DEPENDS entries MUST end
+ with the flavor so that the framework knows which to build/use. This is done
+ by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python
+ module with Python flavors, as the content will be the same). For example:
+
+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
+
+20171130:
+AUTHOR: mat@FreeBSD.org
+
To help with flavored ports, helpers are available. In these, replace <*>
with the flavor name.
diff --git a/MOVED b/MOVED
index 1fd32d52b12e..f54c144a1450 100644
--- a/MOVED
+++ b/MOVED
@@ -7656,7 +7656,6 @@ graphics/kuickshow-kde4||2015-07-21|Has expired: Broken for more than 6 months
graphics/sng||2015-07-21|Has expired: Broken for more than 6 months
japanese/netype||2015-07-21|Has expired: Broken for more than 6 months
databases/p5-DBD-Pg32|databases/p5-DBD-Pg|2015-07-22|Has expired: Use databases/p5-DBD-Pg instead, compatibility probles are fixed
-textproc/py-asciinema|textproc/asciinema|2015-07-23|Has expired: use textproc/asciinema instead
devel/libiomp5-devel|devel/llvm-devel|2015-07-24|Merged with devel/llvm-devel
devel/p5-Test-Tester|devel/p5-Test-Simple|2015-07-25|Has expired: Part of p5-Test-Simple (use that instead), and included in perl 5.22
devel/p5-Test-use-ok|devel/p5-Test-Simple|2015-07-25|Has expired: Part of devel/p5-Test-Simple (use that instead), and included in perl 5.22
@@ -9099,7 +9098,6 @@ databases/py-sqlalchemy09|databases/py-sqlalchemy10|2017-03-12|Has expired: Upst
devel/avr-gcc-devel||2017-03-13|Has expired: There's no longer a point to have both, a -devel and a regular port of GCC for the AVR
net/py-pysimplesoap|net/py-soap2py|2017-03-13|Rename to match upstream naming
games/trigger-data|games/trigger-rally|2017-03-15|Merged into games/trigger-rally
-devel/py-setuptools|devel/py27-setuptools|2017-03-16|Renamed to better match other python ports
devel/py-setuptools27|devel/py27-setuptools|2017-03-16|Renamed to better match other python ports
devel/py-setuptools33|devel/py33-setuptools|2017-03-16|Renamed to better match other python ports
devel/py-setuptools34|devel/py34-setuptools|2017-03-16|Renamed to better match other python ports
@@ -9657,3 +9655,149 @@ devel/buildbot-worker|devel/py-buildbot-worker|2017-11-29|Rename to comply with
devel/buildbot-www|devel/py-buildbot-www|2017-11-29|Rename to comply with PyPI scheme.
emulators/ppsspp-devel|emulators/ppsspp|2017-11-29|Out of date: use emulators/ppsspp for now
audio/shairport|audio/shairport-sync|2017-11-29|Has expired: Officially unmaintained upstream. Use audio/shairport-sync instead
+accessibility/py3-speech-dispatcher|accessibility/py-speech-dispatcher@py36|2017-11-30|Moved to a flavored, generic, version
+accessibility/py3-atspi|accessibility/py-atspi@py36|2017-11-30|Moved to a flavored, generic, version
+archivers/py3-libarchive-c|archivers/py-libarchive-c@py36|2017-11-30|Moved to a flavored, generic, version
+audio/py3-mutagen|audio/py-mutagen@py36|2017-11-30|Moved to a flavored, generic, version
+audio/py3-pylast|audio/py-pylast@py36|2017-11-30|Moved to a flavored, generic, version
+databases/py3-apsw|databases/py-apsw@py36|2017-11-30|Moved to a flavored, generic, version
+databases/py3-bsddb3|databases/py-bsddb3@py36|2017-11-30|Moved to a flavored, generic, version
+databases/py3-mysqlclient|databases/py-mysqlclient@py36|2017-11-30|Moved to a flavored, generic, version
+databases/py3-psycopg2|databases/py-psycopg2@py36|2017-11-30|Moved to a flavored, generic, version
+databases/py34-gdbm|databases/py-gdbm@py34|2017-11-30|Moved to a flavored, generic, version
+databases/py34-sqlite3|databases/py-sqlite3@py34|2017-11-30|Moved to a flavored, generic, version
+databases/py35-gdbm|databases/py-gdbm@py35|2017-11-30|Moved to a flavored, generic, version
+databases/py35-sqlite3|databases/py-sqlite3@py35|2017-11-30|Moved to a flavored, generic, version
+databases/py36-gdbm|databases/py-gdbm@py36|2017-11-30|Moved to a flavored, generic, version
+databases/py36-sqlite3|databases/py-sqlite3@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py27-setuptools|devel/py-setuptools@py27|2017-11-30|Moved to a flavored, generic, version
+devel/py3-threema-msgapi|devel/py-threema-msgapi@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-Jinja2|devel/py-Jinja2@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-apipkg|devel/py-apipkg@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-asttokens|devel/py-asttokens@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-babel|devel/py-babel@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-cffi|devel/py-cffi@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-click-log|devel/py-click-log@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-click-threading|devel/py-click-threading@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-click|devel/py-click@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-colorama|devel/py-colorama@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-coloredlogs|devel/py-coloredlogs@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-dateutil|devel/py-dateutil@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-dbus|devel/py-dbus@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-defusedxml|devel/py-defusedxml@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-docopt|devel/py-docopt@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-flake8-builtins|devel/py-flake8-builtins@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-flake8-docstrings|devel/py-flake8-docstrings@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-flake8-import-order|devel/py-flake8-import-order@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-flake8-polyfill|devel/py-flake8-polyfill@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-flake8-quotes|devel/py-flake8-quotes@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-flake8|devel/py-flake8@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-freezegun|devel/py-freezegun@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-gobject3|devel/py-gobject3@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-hgtools|devel/py-hgtools@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-icalendar|devel/py-icalendar@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-jedi|devel/py-jedi@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-jsonschema|devel/py-jsonschema@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-libpeas|devel/py-libpeas@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-libzfs|devel/py-libzfs@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-llfuse|devel/py-llfuse@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-lxml|devel/py-lxml@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-mccabe|devel/py-mccabe@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-mock|devel/py-mock@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-nose|devel/py-nose@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pbr|devel/py-pbr@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pip|devel/py-pip@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pluggy|devel/py-pluggy@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-ply|devel/py-ply@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pretend|devel/py-pretend@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-prompt_toolkit|devel/py-prompt_toolkit@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-protobuf|devel/py-protobuf@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-py|devel/py-py@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pyasn1|devel/py-pyasn1@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pycodestyle|devel/py-pycodestyle@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pycparser|devel/py-pycparser@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pydocstyle|devel/py-pydocstyle@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pyflakes|devel/py-pyflakes@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pygit2|devel/py-pygit2@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pyicu|devel/py-pyicu@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pylru-cache|devel/py-pylru-cache@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pytest-capturelog|devel/py-pytest-capturelog@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pytest-runner|devel/py-pytest-runner@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pytest-timeout|devel/py-pytest-timeout@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pytest-xdist|devel/py-pytest-xdist@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pytest|devel/py-pytest@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-python-magic|devel/py-python-magic@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-pytz|devel/py-pytz@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-rubymarshal|devel/py-rubymarshal@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-scripttest|devel/py-scripttest@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-setproctitle|devel/py-setproctitle@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-setuptools_scm|devel/py-setuptools_scm@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-simplejson|devel/py-simplejson@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-six|devel/py-six@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-tabulate|devel/py-tabulate@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-toposort|devel/py-toposort@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-tox|devel/py-tox@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-tzlocal|devel/py-tzlocal@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-urwid|devel/py-urwid@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-vcversioner|devel/py-vcversioner@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-verboselogs|devel/py-verboselogs@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-virtualenv|devel/py-virtualenv@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-voluptuous|devel/py-voluptuous@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-wcwidth|devel/py-wcwidth@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-xdg|devel/py-xdg@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py3-yaml|devel/py-yaml@py36|2017-11-30|Moved to a flavored, generic, version
+devel/py34-setuptools|devel/py-setuptools@py34|2017-11-30|Moved to a flavored, generic, version
+devel/py35-setuptools|devel/py-setuptools@py35|2017-11-30|Moved to a flavored, generic, version
+devel/py36-setuptools|devel/py-setuptools@py36|2017-11-30|Moved to a flavored, generic, version
+dns/py3-dnspython|dns/py-dnspython@py36|2017-11-30|Moved to a flavored, generic, version
+dns/py3-idna|dns/py-idna@py36|2017-11-30|Moved to a flavored, generic, version
+graphics/py3-cairo|graphics/py-cairo@py36|2017-11-30|Moved to a flavored, generic, version
+graphics/py3-imagesize|graphics/py-imagesize@py36|2017-11-30|Moved to a flavored, generic, version
+graphics/py3-pillow|graphics/py-pillow@py36|2017-11-30|Moved to a flavored, generic, version
+graphics/py3-pygraphviz|graphics/py-pygraphviz@py36|2017-11-30|Moved to a flavored, generic, version
+lang/cython3|lang/cython@py36|2017-11-30|Moved to a flavored, generic, version
+misc/py3-pexpect|misc/py-pexpect@py36|2017-11-30|Moved to a flavored, generic, version
+misc/py3-tqdm|misc/py-tqdm@py36|2017-11-30|Moved to a flavored, generic, version
+multimedia/py3-gstreamer1|multimedia/py-gstreamer1@py36|2017-11-30|Moved to a flavored, generic, version
+net-mgmt/py3-dnsdiag|net-mgmt/py-dnsdiag@py36|2017-11-30|Moved to a flavored, generic, version
+net/py3-netifaces|net/py-netifaces@py36|2017-11-30|Moved to a flavored, generic, version
+net/py3-pysocks|net/py-pysocks@py36|2017-11-30|Moved to a flavored, generic, version
+net/py3-urllib3|net/py-urllib3@py36|2017-11-30|Moved to a flavored, generic, version
+print/py3-fonttools|print/py-fonttools@py36|2017-11-30|Moved to a flavored, generic, version
+print/py3-pycups|print/py-pycups@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-certifi|security/py-certifi@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-cryptography|security/py-cryptography@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-ecdsa|security/py-ecdsa@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-libnacl|security/py-libnacl@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-openssl|security/py-openssl@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-pbkdf2|security/py-pbkdf2@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-pyaes|security/py-pyaes@py36|2017-11-30|Moved to a flavored, generic, version
+security/py3-pycrypto|security/py-pycrypto@py36|2017-11-30|Moved to a flavored, generic, version
+sysutils/py3-execnet|sysutils/py-execnet@py36|2017-11-30|Moved to a flavored, generic, version
+sysutils/py3-pkginfo|sysutils/py-pkginfo@py36|2017-11-30|Moved to a flavored, generic, version
+sysutils/py3-ptyprocess|sysutils/py-ptyprocess@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-asciinema|textproc/py-asciinema@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-pager|textproc/py-pager@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-MarkupSafe|textproc/py-MarkupSafe@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-alabaster|textproc/py-alabaster@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-chardet|textproc/py-chardet@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-docutils|textproc/py-docutils@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-feedparser|textproc/py-feedparser@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-humanfriendly|textproc/py-humanfriendly@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-hunspell|textproc/py-hunspell@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-libxml2|textproc/py-libxml2@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-numpydoc|textproc/py-numpydoc@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-pyPEG2|textproc/py-pyPEG2@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-pygments|textproc/py-pygments@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-pystemmer|textproc/py-pystemmer@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-qrcode|textproc/py-qrcode@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-snowballstemmer|textproc/py-snowballstemmer@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-sphinx|textproc/py-sphinx@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-sphinx_rtd_theme|textproc/py-sphinx_rtd_theme@py36|2017-11-30|Moved to a flavored, generic, version
+textproc/py3-texttable|textproc/py-texttable@py36|2017-11-30|Moved to a flavored, generic, version
+www/py3-cssutils|www/py-cssutils@py36|2017-11-30|Moved to a flavored, generic, version
+www/py3-httplib2|www/py-httplib2@py36|2017-11-30|Moved to a flavored, generic, version
+www/py3-requests|www/py-requests@py36|2017-11-30|Moved to a flavored, generic, version
+x11-toolkits/py34-tkinter|x11-toolkits/py-tkinter@py34|2017-11-30|Moved to a flavored, generic, version
+x11-toolkits/py35-tkinter|x11-toolkits/py-tkinter@py35|2017-11-30|Moved to a flavored, generic, version
+x11-toolkits/py36-tkinter|x11-toolkits/py-tkinter@py36|2017-11-30|Moved to a flavored, generic, version
diff --git a/Mk/Uses/gnome.mk b/Mk/Uses/gnome.mk
index 63e3dbd4e244..7bab1fdb636b 100644
--- a/Mk/Uses/gnome.mk
+++ b/Mk/Uses/gnome.mk
@@ -388,14 +388,15 @@ pygobject_BUILD_DEPENDS= pygobject-codegen-2.0:devel/py-gobject
pygobject_RUN_DEPENDS= pygobject-codegen-2.0:devel/py-gobject
pygobject_USE_GNOME_IMPL= glib20
+# Have to keep two components because the _DETECT file is not the same.
py3gobject3_DETECT= ${LOCALBASE}/share/py3gobject3/.keep
-py3gobject3_BUILD_DEPENDS= py3?-gobject3>=0:devel/py3-gobject3
-py3gobject3_RUN_DEPENDS= py3?-gobject3>=0:devel/py3-gobject3
+py3gobject3_BUILD_DEPENDS= py3?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
+py3gobject3_RUN_DEPENDS= py3?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
py3gobject3_USE_GNOME_IMPL= glib20
pygobject3_DETECT= ${LOCALBASE}/share/pygobject3/.keep
-pygobject3_BUILD_DEPENDS= py2?-gobject3>=0:devel/py-gobject3
-pygobject3_RUN_DEPENDS= py2?-gobject3>=0:devel/py-gobject3
+pygobject3_BUILD_DEPENDS= py2?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
+pygobject3_RUN_DEPENDS= py2?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
pygobject3_USE_GNOME_IMPL= glib20
pygtk2_DETECT= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index e81b422b476d..8ff7cbcfa1cc 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -241,8 +241,8 @@ do-configure:
_USE_PYQT_ALL+= ${_USE_PYQT${_PYQT_VERSION}_ONLY}
.for comp in ${_USE_PYQT_ALL:O:u}
_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run
-py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}
-py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}
+py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
+py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
py-${comp}_build_BUILD_DEPENDS?= ${py-${comp}_BUILD_DEPENDS}
py-${comp}_run_RUN_DEPENDS?= ${py-${comp}_RUN_DEPENDS}
.endfor
diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index 87af9c27acc9..6f81e2b23b14 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -71,8 +71,24 @@
# prefix-less original name, e.g.
# bin/foo-2.7 --> bin/foo.
#
+# cython - Depend on lang/cython at build-time.
+#
+# cython_run - Depend on lang/cython at run-time.
+#
+# flavors - Force creation of flavors for Python 2 and 3 default
+# versions, where applicable.
+#
+# noflavors - Disable automatic creation of flavors if they would
+# otherwise be created and they are not wanted.
+#
+# allflavors - Generate flavors for all possible versions and not
+# simply the default ones.
+#
+# optsuffix - Set PKGNAMESUFFIX to PYTHON_PKGNAMESUFFIX if not the
+# default python version.
+#
# distutils - Use distutils as do-configure, do-build and
-# do-install targets.
+# do-install targets. implies flavors.
#
# autoplist - Automatically generates the packaging list for a
# port that uses distutils when defined.
@@ -235,9 +251,19 @@ _PYTHON_RELPORTDIR= lang/python
# Make each individual feature available as _PYTHON_FEATURE_<FEATURENAME>
.for var in ${USE_PYTHON}
-_PYTHON_FEATURE_${var:tu}= yes
+_PYTHON_FEATURE_${var:C/=.*$//:tu}= ${var:C/.*=//:S/,/ /g}
.endfor
+# distutils automatically generates flavors depending on the supported
+# versions.
+.if defined(_PYTHON_FEATURE_DISTUTILS)