aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--accessibility/accerciser/Makefile2
-rw-r--r--accessibility/at-spi/Makefile2
-rw-r--r--accessibility/orca/Makefile2
-rw-r--r--accessibility/py-atspi/Makefile2
-rw-r--r--accessibility/py-papi/Makefile2
-rw-r--r--archivers/rpm4/Makefile2
-rw-r--r--astro/astrometry/Makefile2
-rw-r--r--astro/py-metar/Makefile2
-rw-r--r--astro/pyephem/Makefile2
-rw-r--r--audio/alsa-lib/Makefile2
-rw-r--r--audio/beets/Makefile2
-rw-r--r--audio/csound/Makefile2
-rw-r--r--audio/decibel-audio-player/Makefile2
-rw-r--r--audio/jokosher/Makefile2
-rw-r--r--audio/mbox/Makefile2
-rw-r--r--audio/mma/Makefile2
-rw-r--r--audio/picard/Makefile2
-rw-r--r--audio/pithos/Makefile2
-rw-r--r--audio/puddletag/Makefile2
-rw-r--r--audio/py-ao/Makefile2
-rw-r--r--audio/py-cddb/Makefile2
-rw-r--r--audio/py-eyed3/Makefile2
-rw-r--r--audio/py-id3/Makefile2
-rw-r--r--audio/py-karaoke/Makefile2
-rw-r--r--audio/py-mad/Makefile2
-rw-r--r--audio/py-musicbrainz2/Makefile2
-rw-r--r--audio/py-ogg/Makefile2
-rw-r--r--audio/py-shout/Makefile2
-rw-r--r--audio/py-vorbis/Makefile2
-rw-r--r--audio/py-xmms/Makefile2
-rw-r--r--audio/pysol-sound-server/Makefile2
-rw-r--r--audio/pytone/Makefile2
-rw-r--r--audio/sonice/Makefile2
-rw-r--r--audio/streamtuner/Makefile2
-rw-r--r--biology/crux/Makefile2
-rw-r--r--biology/py-biopython/Makefile2
-rw-r--r--biology/pyfasta/Makefile2
-rw-r--r--cad/pythoncad/Makefile2
-rw-r--r--cad/salome/Makefile.ext2
-rw-r--r--comms/gnuradio/Makefile2
-rw-r--r--comms/gr-osmosdr/Makefile2
-rw-r--r--comms/wsjt/Makefile2
-rw-r--r--comms/wspr/Makefile2
-rw-r--r--databases/gadfly/Makefile2
-rw-r--r--databases/ldb/Makefile2
-rw-r--r--databases/mydbf2mysql/Makefile2
-rw-r--r--databases/mysql-workbench52/Makefile2
-rw-r--r--databases/pgloader/Makefile2
-rw-r--r--databases/pgworksheet/Makefile2
-rw-r--r--databases/postgresql84-plpython/Makefile2
-rw-r--r--databases/py-MySQLdb/Makefile2
-rw-r--r--databases/py-PyGreSQL/Makefile2
-rw-r--r--databases/py-carbon/Makefile2
-rw-r--r--databases/py-cdb/Makefile2
-rw-r--r--databases/py-couchdb/Makefile2
-rw-r--r--databases/py-dbutils/Makefile2
-rw-r--r--databases/py-flask-sqlalchemy/Makefile2
-rw-r--r--databases/py-forgetsql/Makefile2
-rw-r--r--databases/py-htsql-mysql/Makefile2
-rw-r--r--databases/py-htsql-pgsql/Makefile2
-rw-r--r--databases/py-htsql/Makefile2
-rw-r--r--databases/py-mssql/Makefile2
-rw-r--r--databases/py-mysql2pgsql/Makefile2
-rw-r--r--databases/py-oops/Makefile2
-rw-r--r--databases/py-pg8000/Makefile2
-rw-r--r--databases/py-pg_pqueue/Makefile2
-rw-r--r--databases/py-pickledb/Makefile2
-rw-r--r--databases/py-pylibmc/Makefile2
-rw-r--r--databases/py-qt4-sql/Makefile2
-rw-r--r--databases/py-rrdtool_lgpl/Makefile2
-rw-r--r--databases/py-sqlite3dbm/Makefile2
-rw-r--r--databases/py-sqlkit/Makefile2
-rw-r--r--databases/py-swift/Makefile2
-rw-r--r--databases/py-swiftclient/Makefile2
-rw-r--r--databases/py-umemcache/Makefile2
-rw-r--r--databases/py-whisper/Makefile2
-rw-r--r--databases/pydbdesigner/Makefile2
-rw-r--r--databases/tdb/Makefile2
-rw-r--r--databases/zodb3/Makefile2
-rw-r--r--deskutils/calibre/Makefile2
-rw-r--r--deskutils/conduit/Makefile2
-rw-r--r--deskutils/gbirthday/Makefile2
-rw-r--r--deskutils/glipper/Makefile2
-rw-r--r--deskutils/gnochm/Makefile2
-rw-r--r--deskutils/gourmet/Makefile2
-rw-r--r--deskutils/griffith/Makefile2
-rw-r--r--deskutils/ontv/Makefile2
-rw-r--r--deskutils/py-vobject/Makefile2
-rw-r--r--deskutils/pybookreader/Makefile2
-rw-r--r--deskutils/rednotebook/Makefile2
-rw-r--r--deskutils/semantik/Makefile2
-rw-r--r--deskutils/superkaramba/Makefile2
-rw-r--r--deskutils/treeline/Makefile2
-rw-r--r--devel/antlr/Makefile2
-rw-r--r--devel/apr2/Makefile2
-rw-r--r--devel/bicyclerepair/Makefile2
-rw-r--r--devel/bzr-git/Makefile2
-rw-r--r--devel/bzr-grep/Makefile2
-rw-r--r--devel/bzr-svn/Makefile2
-rw-r--r--devel/bzr/Makefile2
-rw-r--r--devel/bzrtools/Makefile2
-rw-r--r--devel/clint/Makefile2
-rw-r--r--devel/coccinelle/Makefile2
-rw-r--r--devel/cppcheck/Makefile2
-rw-r--r--devel/cvs-syncmail/Makefile2
-rw-r--r--devel/distorm/Makefile2
-rw-r--r--devel/dreampie/Makefile2
-rw-r--r--devel/eric4/Makefile.inc2
-rw-r--r--devel/gdb/Makefile2
-rw-r--r--devel/gobject-introspection/Makefile2
-rw-r--r--devel/gps/Makefile2
-rw-r--r--devel/gtkparasite/Makefile2
-rw-r--r--devel/jep/Makefile2
-rw-r--r--devel/libevt/Makefile2
-rw-r--r--devel/libevtx/Makefile2
-rw-r--r--devel/libewf/Makefile2
-rw-r--r--devel/libglade2/Makefile2
-rw-r--r--devel/liblnk/Makefile2
-rw-r--r--devel/libmsiecf/Makefile2
-rw-r--r--devel/libolecf/Makefile2
-rw-r--r--devel/libpeas/Makefile2
-rw-r--r--devel/libpff/Makefile2
-rw-r--r--devel/libregf/Makefile2
-rw-r--r--devel/libsoup/Makefile2
-rw-r--r--devel/libvirt-glib/Makefile2
-rw-r--r--devel/libvshadow/Makefile2
-rw-r--r--devel/mercurial/Makefile2
-rw-r--r--devel/ninja-ide/Makefile2
-rw-r--r--devel/phpsh/Makefile2
-rw-r--r--devel/py-Breve/Makefile2
-rw-r--r--devel/py-DateTime/Makefile2
-rw-r--r--devel/py-Jinja/Makefile2
-rw-r--r--devel/py-Products.ATContentTypes/Makefile2
-rw-r--r--devel/py-Products.Archetypes/Makefile2
-rw-r--r--devel/py-Products.CMFCalendar/Makefile2
-rw-r--r--devel/py-Products.CMFCore/Makefile2
-rw-r--r--devel/py-Products.CMFDiffTool/Makefile2
-rw-r--r--devel/py-Products.CMFTestCase/Makefile2
-rw-r--r--devel/py-Products.GenericSetup/Makefile2
-rw-r--r--devel/py-Products.LDAPMultiPlugins/Makefile2
-rw-r--r--devel/py-Products.LDAPUserFolder/Makefile2
-rw-r--r--devel/py-Products.Marshall/Makefile2
-rw-r--r--devel/py-Products.MimetypesRegistry/Makefile2
-rw-r--r--devel/py-Products.PloneTestCase/Makefile2
-rw-r--r--devel/py-Products.ResourceRegistries/Makefile2
-rw-r--r--devel/py-Products.ZCatalog/Makefile2
-rw-r--r--devel/py-Products.contentmigration/Makefile2
-rw-r--r--devel/py-ToscaWidgets/Makefile2
-rw-r--r--devel/py-TurboJinja/Makefile2
-rw-r--r--devel/py-aspects/Makefile2
-rw-r--r--devel/py-aspyct/Makefile2
-rw-r--r--devel/py-babel/Makefile2
-rw-r--r--devel/py-bitarray/Makefile2
-rw-r--r--devel/py-bitstring/Makefile2
-rw-r--r--devel/py-cfgparse/Makefile2
-rw-r--r--devel/py-checkmanifest/Makefile2
-rw-r--r--devel/py-collective.z3cform.datetimewidget/Makefile2
-rw-r--r--devel/py-construct/Makefile2
-rw-r--r--devel/py-dal/Makefile2
-rw-r--r--devel/py-dbus/Makefile2
-rw-r--r--devel/py-decoratortools/Makefile2
-rw-r--r--devel/py-dexml/Makefile2
-rw-r--r--devel/py-durus/Makefile2
-rw-r--r--devel/py-five.customerize/Makefile2
-rw-r--r--devel/py-flexmock/Makefile2
-rw-r--r--devel/py-freebsd/Makefile2
-rw-r--r--devel/py-gdata/Makefile2
-rw-r--r--devel/py-gearman/Makefile2
-rw-r--r--devel/py-geojson/Makefile2
-rw-r--r--devel/py-geotypes/Makefile2
-rw-r--r--devel/py-gevent/Makefile2
-rw-r--r--devel/py-gflags/Makefile2
-rw-r--r--devel/py-gobject/Makefile2
-rw-r--r--devel/py-gobject3/Makefile2
-rw-r--r--devel/py-grab/Makefile2
-rw-r--r--devel/py-hghooks/Makefile2
-rw-r--r--devel/py-hgsubversion/Makefile2
-rw-r--r--devel/py-icalendar/Makefile2
-rw-r--r--devel/py-instant/Makefile2
-rw-r--r--devel/py-itools/Makefile2
-rw-r--r--devel/py-json-py/Makefile2
-rw-r--r--devel/py-jsonrpclib/Makefile2
-rw-r--r--devel/py-jsonschema/Makefile2
-rw-r--r--devel/py-krosspython/Makefile2
-rw-r--r--devel/py-levenshtein/Makefile2
-rw-r--r--devel/py-liblarch/Makefile2
-rw-r--r--devel/py-lock_file/Makefile2
-rw-r--r--devel/py-meliae/Makefile2
-rw-r--r--devel/py-mongokit/Makefile2
-rw-r--r--devel/py-mox/Makefile2
-rw-r--r--devel/py-mwlib.ext/Makefile2
-rw-r--r--devel/py-mwlib.rl/Makefile2
-rw-r--r--devel/py-mwlib/Makefile2
-rw-r--r--devel/py-mygpoclient/Makefile2
-rw-r--r--devel/py-notify/Makefile2
-rw-r--r--devel/py-olefileio_pl/Makefile2
-rw-r--r--devel/py-ordereddict/Makefile2
-rw-r--r--devel/py-pefile/Makefile2
-rw-r--r--devel/py-phpserialize/Makefile2
-rw-r--r--devel/py-pp/Makefile2
-rw-r--r--devel/py-ptrace/Makefile2
-rw-r--r--devel/py-pykde4/Makefile2
-rw-r--r--devel/py-pykdeuic4/Makefile2
-rw-r--r--devel/py-pymarc/Makefile2
-rw-r--r--devel/py-pytemplate/Makefile2
-rw-r--r--devel/py-pyutil/Makefile2
-rw-r--r--devel/py-qserve/Makefile2
-rw-r--r--devel/py-qt4-assistant/Makefile2
-rw-r--r--devel/py-qt4-core/Makefile2
-rw-r--r--devel/py-qt4-dbus/Makefile2
-rw-r--r--devel/py-qt4-dbussupport/Makefile2
-rw-r--r--devel/py-qt4-declarative/Makefile2
-rw-r--r--devel/py-qt4-designer/Makefile2
-rw-r--r--devel/py-qt4-designerplugin/Makefile2
-rw-r--r--devel/py-qt4-help/Makefile2
-rw-r--r--devel/py-qt4-qscintilla2/Makefile2
-rw-r--r--devel/py-qt4-script/Makefile2
-rw-r--r--devel/py-qt4-scripttools/Makefile2
-rw-r--r--devel/py-qt4-test/Makefile2
-rw-r--r--devel/py-robotframework-ride/Makefile2
-rw-r--r--devel/py-robotframework-selenium2library/Makefile2
-rw-r--r--devel/py-robotframework/Makefile2
-rw-r--r--devel/py-rtree/Makefile2
-rw-r--r--devel/py-ruledispatch/Makefile2
-rw-r--r--devel/py-sanetime/Makefile2
-rw-r--r--devel/py-sdl2/Makefile2
-rw-r--r--devel/py-shapely/Makefile2
-rw-r--r--devel/py-subvertpy/Makefile2
-rw-r--r--devel/py-trace2html/Makefile2
-rw-r--r--devel/py-turbocheetah/Makefile2
-rw-r--r--devel/py-turbojson/Makefile2
-rw-r--r--devel/py-turbojson11/Makefile2
-rw-r--r--devel/py-turbokid/Makefile2
-rw-r--r--devel/py-tvrage/Makefile2
-rw-r--r--devel/py-twisted/Makefile2
-rw-r--r--devel/py-twistedCore/Makefile2
-rw-r--r--devel/py-twistedRunner/Makefile2
-rw-r--r--devel/py-uncompyle2/Makefile2
-rw-r--r--devel/py-unittestplus/Makefile2
-rw-r--r--devel/py-urwid/Makefile2
-rw-r--r--devel/py-wsgi_xmlrpc/Makefile2
-rw-r--r--devel/py-wsgitools/Makefile2
-rw-r--r--devel/py-xcaplib/Makefile2
-rw-r--r--devel/py-xdg/Makefile2
-rw-r--r--devel/pybugz/Makefile2
-rw-r--r--devel/pychecker/Makefile2
-rw-r--r--devel/pyside-tools/Makefile2
-rw-r--r--devel/pyside/Makefile2
-rw-r--r--devel/pyst/Makefile2
-rw-r--r--devel/pythk/Makefile2
-rw-r--r--devel/qct/Makefile2
-rw-r--r--devel/rbtools/Makefile2
-rw-r--r--devel/runsnakerun/Makefile2
-rw-r--r--devel/scons/Makefile2
-rw-r--r--devel/svnmerge/Makefile2
-rw-r--r--devel/talloc/Makefile2
-rw-r--r--devel/tevent/Makefile2
-rw-r--r--devel/trac-bitten/Makefile2
-rw-r--r--devel/viewvc/Makefile2
-rw-r--r--devel/zookeeper/Makefile2
-rw-r--r--dns/py-dns/Makefile2
-rw-r--r--dns/py-twistedNames/Makefile2
-rw-r--r--dns/sshfp/Makefile2
-rw-r--r--editors/zim/Makefile2
-rw-r--r--emulators/dynagui/Makefile2
-rw-r--r--emulators/gns3/Makefile2
-rw-r--r--emulators/mame/Makefile2
-rw-r--r--emulators/openmsx/Makefile2
-rw-r--r--emulators/qemu-devel/Makefile2
-rw-r--r--emulators/virtualbox-ose-legacy/Makefile2
-rw-r--r--emulators/virtualbox-ose/Makefile2
-rw-r--r--emulators/wine-doors/Makefile2
-rw-r--r--finance/electrum/Makefile2
-rw-r--r--finance/openerp-server/Makefile2
-rw-r--r--finance/sabernetdcs-client/Makefile2
-rw-r--r--finance/tryton/Makefile2
-rw-r--r--finance/tryton28/Makefile2
-rw-r--r--french/aster/Makefile2
-rw-r--r--ftp/py-pyftpdlib/Makefile2
-rw-r--r--ftp/py-tftpy/Makefile2
-rw-r--r--games/anki/Makefile2
-rw-r--r--games/bouncy/Makefile2
-rw-r--r--games/funnyboat/Makefile2
-rw-r--r--games/gcompris/Makefile2
-rw-r--r--games/gemrb/Makefile2
-rw-r--r--games/gnubg/Makefile2
-rw-r--r--games/golly/Makefile2
-rw-r--r--games/gondola/Makefile2
-rw-r--r--games/kiki/Makefile2
-rw-r--r--games/outerspace/Makefile2
-rw-r--r--games/poker-engine/Makefile2
-rw-r--r--games/py-fife/Makefile2
-rw-r--r--games/pythonsudoku/Makefile2
-rw-r--r--games/pytowerdefense/Makefile2
-rw-r--r--games/schiff/Makefile2
-rw-r--r--games/schwarzweiss/Makefile2
-rw-r--r--games/starfighter/Makefile2
-rw-r--r--games/super_mario_bros_python/Makefile2
-rw-r--r--games/unknown-horizons/Makefile2
-rw-r--r--games/widelands/Makefile2
-rw-r--r--games/xwordpy/Makefile2
-rw-r--r--games/zephulor/Makefile2
-rw-r--r--graphics/cegui/Makefile2
-rw-r--r--graphics/commons-utilities/Makefile2
-rw-r--r--graphics/diacanvas2/Makefile2
-rw-r--r--graphics/exact-image/Makefile2
-rw-r--r--graphics/imgtops/Makefile2
-rw-r--r--graphics/imgv/Makefile2
-rw-r--r--graphics/mahotas/Makefile2
-rw-r--r--graphics/mapnik/Makefile2
-rw-r--r--graphics/mapserver/Makefile2
-rw-r--r--graphics/opencolorio/Makefile2
-rw-r--r--graphics/openimageio/Makefile2
-rw-r--r--graphics/py-PyX/Makefile2
-rw-r--r--graphics/py-actdiag/Makefile2
-rw-r--r--graphics/py-blockdiag/Makefile2
-rw-r--r--graphics/py-blockdiagcontrib-cisco/Makefile2
-rw-r--r--graphics/py-exiv2/Makefile2
-rw-r--r--graphics/py-gdal/Makefile2
-rw-r--r--graphics/py-glewpy/Makefile2
-rw-r--r--graphics/py-gvgen/Makefile2
-rw-r--r--graphics/py-mcomix/Makefile2
-rw-r--r--graphics/py-ming/Makefile2
-rw-r--r--graphics/py-nwdiag/Makefile2
-rw-r--r--graphics/py-qt4-svg/Makefile2
-rw-r--r--graphics/py-rabbyt/Makefile2
-rw-r--r--graphics/py-seqdiag/Makefile2
-rw-r--r--graphics/py-sorl-thumbnail/Makefile2
-rw-r--r--graphics/py-stl/Makefile2
-rw-r--r--graphics/pymorph/Makefile2
-rw-r--r--graphics/pysvg/Makefile2
-rw-r--r--graphics/svgfig/Makefile2
-rw-r--r--graphics/tilecache/Makefile2
-rw-r--r--graphics/vigra/Makefile2
-rw-r--r--graphics/visionworkbench/Makefile2
-rw-r--r--graphics/zbar/Makefile2
-rw-r--r--irc/py-gozerbot/Makefile2
-rw-r--r--irc/py-supybot-plugins/Makefile2
-rw-r--r--irc/py-supybot/Makefile2
-rw-r--r--irc/weechat-devel/Makefile2
-rw-r--r--irc/weechat/Makefile2
-rw-r--r--japanese/kana-no-quiz/Makefile2
-rw-r--r--japanese/tegaki-recognize/Makefile2
-rw-r--r--japanese/trac/Makefile2
-rw-r--r--lang/py-mx-base/Makefile2
-rw-r--r--lang/pypy-devel/Makefile2
-rw-r--r--lang/pypy/Makefile2
-rw-r--r--lang/pypy3-devel/Makefile2
-rw-r--r--lang/python-doc-html/distinfo8
-rw-r--r--lang/rust/Makefile2
-rw-r--r--lang/spidermonkey170/Makefile2
-rw-r--r--lang/spidermonkey185/Makefile2
-rw-r--r--lang/spidermonkey24/Makefile2
-rw-r--r--lang/v8-devel/Makefile2
-rw-r--r--lang/v8/Makefile2
-rw-r--r--mail/archivemail/Makefile2
-rw-r--r--mail/automx/Makefile2
-rw-r--r--mail/getmail/Makefile2
-rw-r--r--mail/gml/Makefile2
-rw-r--r--mail/isbg/Makefile2
-rw-r--r--mail/mailman/Makefile2
-rw-r--r--mail/mailutils/Makefile2
-rw-r--r--mail/offlineimap/Makefile2
-rw-r--r--mail/py-apolicy/Makefile2
-rw-r--r--mail/py-milter/Makefile2
-rw-r--r--mail/py-ppolicy/Makefile2
-rw-r--r--mail/py-spambayes/Makefile2
-rw-r--r--mail/py-turbomail/Makefile2
-rw-r--r--mail/py-twistedMail/Makefile2
-rw-r--r--mail/py-zope.sendmail/Makefile2
-rw-r--r--mail/pysieved/Makefile2
-rw-r--r--mail/svnmailer/Makefile2
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/tmda/Makefile2
-rw-r--r--mail/tumgreyspf/Makefile2
-rw-r--r--math/convertall/Makefile2
-rw-r--r--math/gnumeric/Makefile2
-rw-r--r--math/py-basemap-data/Makefile2
-rw-r--r--math/py-basemap/Makefile2
-rw-r--r--math/py-ffc/Makefile2
-rw-r--r--math/py-fiat/Makefile2
-rw-r--r--math/py-roman/Makefile2
-rw-r--r--math/py-ufl/Makefile2
-rw-r--r--math/py-viper/Makefile2
-rw-r--r--math/saga/Makefile2
-rw-r--r--math/ufc/Makefile2
-rw-r--r--misc/bigboard/Makefile2
-rw-r--r--misc/diary-hercules/Makefile2
-rw-r--r--misc/py-qt4-doc/Makefile2
-rw-r--r--misc/py-yolk/Makefile2
-rw-r--r--misc/wotsap/Makefile2
-rw-r--r--multimedia/clive1/Makefile2
-rw-r--r--multimedia/gtk-recordmydesktop/Makefile2
-rw-r--r--multimedia/miro/Makefile2
-rw-r--r--multimedia/openshot/Makefile2
-rw-r--r--multimedia/py-gstreamer/Makefile2
-rw-r--r--multimedia/py-kaa-metadata/Makefile2
-rw-r--r--multimedia/py-openlp/Makefile2
-rw-r--r--multimedia/py-periscope/Makefile2
-rw-r--r--multimedia/py-qt4-multimedia/Makefile2
-rw-r--r--multimedia/py-qt4-phonon/Makefile2
-rw-r--r--multimedia/py-subliminal/Makefile2
-rw-r--r--multimedia/pyjama/Makefile2
-rw-r--r--multimedia/quodlibet/Makefile2
-rw-r--r--multimedia/xbmc-pvr/Makefile2
-rw-r--r--multimedia/xbmc/Makefile2
-rw-r--r--net-im/gajim/Makefile2
-rw-r--r--net-im/papyon/Makefile2
-rw-r--r--net-im/pwytter/Makefile2
-rw-r--r--net-im/py-jabberbot/Makefile2
-rw-r--r--net-im/py-skype4py/Makefile2
-rw-r--r--net-im/py-twistedWords/Makefile2
-rw-r--r--net-im/py-xmpppy-irc/Makefile2
-rw-r--r--net-im/py-xmpppy-yahoo/Makefile2
-rw-r--r--net-im/py-xmpppy/Makefile2
-rw-r--r--net-im/telepathy-butterfly/Makefile2
-rw-r--r--net-im/telepathy-logger-qt4/Makefile2
-rw-r--r--net-im/telepathy-python/Makefile2
-rw-r--r--net-im/telepathy-qt4/Makefile2
-rw-r--r--net-im/turpial/Makefile2
-rw-r--r--net-mgmt/nagstamon/Makefile2
-rw-r--r--net-mgmt/ndpmon/Makefile2
-rw-r--r--net-p2p/deluge/Makefile2
-rw-r--r--net-p2p/tribler/Makefile2
-rw-r--r--net/cyphesis/Makefile2
-rw-r--r--net/kippo/Makefile2
-rw-r--r--net/kojoney/Makefile2
-rw-r--r--net/libproxy-python/Makefile2
-rw-r--r--net/mediaproxy/Makefile2
-rw-r--r--net/neubot/Makefile2
-rw-r--r--net/ntop/Makefile2
-rw-r--r--net/online-desktop/Makefile2
-rw-r--r--net/py-cloudfiles/Makefile2
-rw-r--r--net/py-gntp/Makefile2
-rw-r--r--net/py-gspreadsheet/Makefile2
-rw-r--r--net/py-ldap2/Makefile2
-rw-r--r--net/py-ndg_httpsclient/Makefile2
-rw-r--r--net/py-port-for/Makefile2
-rw-r--r--net/py-pysendfile/Makefile2
-rw-r--r--net/py-pysphere/Makefile2
-rw-r--r--net/py-qt4-network/Makefile2
-rw-r--r--net/py-s3cmd/Makefile2
-rw-r--r--net/py-tweepy/Makefile2
-rw-r--r--net/py-twistedPair/Makefile2
-rw-r--r--net/py-txamqp/Makefile2
-rw-r--r--net/reposado/Makefile2
-rw-r--r--net/samba4/Makefile2
-rw-r--r--net/scapy/Makefile2
-rw-r--r--net/spideroak/Makefile2
-rw-r--r--net/splatd/Makefile2
-rw-r--r--net/tucan/Makefile2
-rw-r--r--net/turses/Makefile2
-rw-r--r--news/hellanzb/Makefile2
-rw-r--r--news/py-pynzb/Makefile2
-rw-r--r--news/py-twistedNews/Makefile2
-rw-r--r--news/sabnzbdplus/Makefile2
-rw-r--r--news/xpn/Makefile2
-rw-r--r--ports-mgmt/gnome-packagekit/Makefile2
-rw-r--r--ports-mgmt/packagekit/Makefile2
-rw-r--r--ports-mgmt/pkg_trackinst/Makefile2
-rw-r--r--ports-mgmt/portbuilder/Makefile2
-rw-r--r--print/frescobaldi/Makefile2
-rw-r--r--print/lyx/Makefile2
-rw-r--r--print/py-cups/Makefile2
-rw-r--r--print/py-pollyreports/Makefile2
-rw-r--r--print/py-reportlab/Makefile2
-rw-r--r--print/py-reportlab2/Makefile2
-rw-r--r--science/brian/Makefile2
-rw-r--r--science/gnudatalanguage/Makefile2
-rw-r--r--science/gramps/Makefile2
-rw-r--r--science/py-coards/Makefile2
-rw-r--r--science/py-pupynere/Makefile2
-rw-r--r--science/py-pyaixi/Makefile2
-rw-r--r--science/pycdf/Makefile2
-rw-r--r--security/belier/Makefile2
-rw-r--r--security/blindelephant/Makefile2
-rw-r--r--security/hotssh/Makefile2
-rw-r--r--security/kedpm/Makefile2
-rw-r--r--security/pwman3/Makefile2
-rw-r--r--security/py-AccessControl/Makefile2
-rw-r--r--security/py-PF/Makefile2
-rw-r--r--security/py-Products.PlonePAS/Makefile2
-rw-r--r--security/py-Products.PluggableAuthService/Makefile2
-rw-r--r--security/py-RestrictedPython/Makefile2
-rw-r--r--security/py-certify/Makefile2
-rw-r--r--security/py-ecdsa/Makefile2
-rw-r--r--security/py-fail2ban/Makefile2
-rw-r--r--security/py-m2crypto/Makefile2
-rw-r--r--security/py-plaso/Makefile2
-rw-r--r--security/py-slowaes/Makefile2
-rw-r--r--security/py-twistedConch/Makefile2
-rw-r--r--security/py-volatility/Makefile2
-rw-r--r--security/py-yara-editor/Makefile2
-rw-r--r--security/sqlmap/Makefile2
-rw-r--r--security/vinetto/Makefile2
-rw-r--r--security/wapiti/Makefile2
-rw-r--r--sysutils/duplicity/Makefile2
-rw-r--r--sysutils/farbot/Makefile2
-rw-r--r--sysutils/feather/Makefile2
-rw-r--r--sysutils/htop/Makefile2
-rw-r--r--sysutils/moosefs-master/Makefile2
-rw-r--r--sysutils/py-XenAPI/Makefile2
-rw-r--r--sysutils/py-analyzemft/Makefile2
-rw-r--r--sysutils/py-halite/Makefile2
-rw-r--r--sysutils/py-pytsk/Makefile2
-rw-r--r--sysutils/py-salt-api/Makefile2
-rw-r--r--sysutils/py-salt-cloud/Makefile2
-rw-r--r--sysutils/py-salt/Makefile2
-rw-r--r--sysutils/py-supervisor/Makefile2
-rw-r--r--sysutils/py-zdaemon/Makefile2
-rw-r--r--sysutils/py-zfs/Makefile2
-rw-r--r--sysutils/serpentine/Makefile2
-rw-r--r--sysutils/sievelog/Makefile2
-rw-r--r--textproc/asciidoc/Makefile2
-rw-r--r--textproc/doclifter/Makefile2
-rw-r--r--textproc/gnome-doc-utils/Makefile2
-rw-r--r--textproc/itstool/Makefile2
-rw-r--r--textproc/loook/Makefile2
-rw-r--r--textproc/meld/Makefile2
-rw-r--r--textproc/nltk/Makefile2
-rw-r--r--textproc/py-4suite/Makefile2
-rw-r--r--textproc/py-Tempita/Makefile2
-rw-r--r--textproc/py-genshi-devel/Makefile2
-rw-r--r--textproc/py-libxml2/Makefile2
-rw-r--r--textproc/py-lucene/Makefile2
-rw-r--r--textproc/py-mako/Makefile2
-rw-r--r--textproc/py-markdown2/Makefile2
-rw-r--r--textproc/py-pdfminer/Makefile2
-rw-r--r--textproc/py-qt4-xml/Makefile2
-rw-r--r--textproc/py-qt4-xmlpatterns/Makefile2
-rw-r--r--textproc/py-trans/Makefile2
-rw-r--r--textproc/py-twistedLore/Makefile2
-rw-r--r--textproc/py-wtforms/Makefile2
-rw-r--r--textproc/py-xlrd/Makefile2
-rw-r--r--textproc/py-xlutils/Makefile2
-rw-r--r--textproc/py-xml/Makefile2
-rw-r--r--textproc/py-xmltv/Makefile2
-rw-r--r--textproc/translate-toolkit/Makefile2
-rw-r--r--www/cherokee/Makefile2
-rw-r--r--www/chromium/Makefile2
-rw-r--r--www/closure-linter/Makefile2
-rw-r--r--www/cocoon/Makefile2
-rw-r--r--www/feedjack/Makefile2
-rw-r--r--www/firefox-esr/Makefile2
-rw-r--r--www/firefox/Makefile2
-rw-r--r--www/gaeo/Makefile2
-rw-r--r--www/gaeutilities/Makefile2
-rw-r--r--www/google-appengine/Makefile2
-rw-r--r--www/jetty/Makefile2
-rw-r--r--www/jtoolkit/Makefile2
-rw-r--r--www/libxul/Makefile2
-rw-r--r--www/linkchecker/Makefile2
-rw-r--r--www/metacafe_dl/Makefile2
-rw-r--r--www/mod_pagespeed/Makefile2
-rw-r--r--www/mod_spdy/Makefile2
-rw-r--r--www/mod_wsgi2/Makefile2
-rw-r--r--www/monast/Makefile2
-rw-r--r--www/node-devel/Makefile2
-rw-r--r--www/node/Makefile2
-rw-r--r--www/pelican/Makefile2
-rw-r--r--www/py-HTMLgen/Makefile2
-rw-r--r--www/py-Lightbox/Makefile2
-rw-r--r--www/py-Products.CMFPlone/Makefile2
-rw-r--r--www/py-Products.PloneLDAP/Makefile2
-rw-r--r--www/py-Products.TinyMCE/Makefile2
-rw-r--r--www/py-WebError/Makefile2
-rw-r--r--www/py-bjoern/Makefile2
-rw-r--r--www/py-bottle/Makefile2
-rw-r--r--www/py-cherrypy-old/Makefile2
-rw-r--r--www/py-cssselect/Makefile2
-rw-r--r--www/py-django-cms/Makefile2
-rw-r--r--www/py-django-extensions/Makefile2
-rw-r--r--www/py-django-livesettings/Makefile2
-rw-r--r--www/py-django-mezzanine/Makefile2
-rw-r--r--www/py-django-pipeline/Makefile2
-rw-r--r--www/py-django-sekizai/Makefile2
-rw-r--r--www/py-django14/Makefile2
-rw-r--r--www/py-django_compressor/Makefile2
-rw-r--r--www/py-djblets/Makefile2
-rw-r--r--www/py-falcon/Makefile2
-rw-r--r--www/py-fedex/Makefile2
-rw-r--r--www/py-flask-cache/Makefile2
-rw-r--r--www/py-flask-flatpages/Makefile2
-rw-r--r--www/py-flask-uploads/Makefile2
-rw-r--r--www/py-flup/Makefile2
-rw-r--r--www/py-frozen-flask/Makefile2
-rw-r--r--www/py-google-api-python-client/Makefile2
-rw-r--r--www/py-graphite-web/Makefile2
-rw-r--r--www/py-html5lib/Makefile2
-rw-r--r--www/py-meld3/Makefile2
-rw-r--r--www/py-mt/Makefile2
-rw-r--r--www/py-paste/Makefile2
-rw-r--r--www/py-pastedeploy/Makefile2
-rw-r--r--www/py-pastescript/Makefile2
-rw-r--r--www/py-plone.app.blob/Makefile2
-rw-r--r--www/py-plone.app.content/Makefile2
-rw-r--r--www/py-plone.app.contentrules/Makefile2
-rw-r--r--www/py-plone.app.controlpanel/Makefile2
-rw-r--r--www/py-plone.app.dexterity/Makefile2
-rw-r--r--www/py-plone.app.discussion/Makefile2
-rw-r--r--www/py-plone.app.form/Makefile2
-rw-r--r--www/py-plone.app.jquerytools/Makefile2
-rw-r--r--www/py-plone.app.layout/Makefile2
-rw-r--r--www/py-plone.app.ldap/Makefile2
-rw-r--r--www/py-plone.app.locales/Makefile2
-rw-r--r--www/py-plone.app.portlets/Makefile2
-rw-r--r--www/py-plone.app.registry/Makefile2
-rw-r--r--www/py-plone.app.textfield/Makefile2
-rw-r--r--www/py-plone.app.users/Makefile2
-rw-r--r--www/py-plone.batching/Makefile2
-rw-r--r--www/py-plone.resourceeditor/Makefile2
-rw-r--r--www/py-plone.scale/Makefile2
-rw-r--r--www/py-prewikka/Makefile2
-rw-r--r--www/py-pylons/Makefile2
-rw-r--r--www/py-pyramid/Makefile2
-rw-r--r--www/py-qp/Makefile2
-rw-r--r--www/py-qpy/Makefile2
-rw-r--r--www/py-qt4-webkit/Makefile2
-rw-r--r--www/py-requests-oauth-hook/Makefile2
-rw-r--r--www/py-rhodecode/Makefile2
-rw-r--r--www/py-scrapy/Makefile2
-rw-r--r--www/py-scriptaculous/Makefile2
-rw-r--r--www/py-surl/Makefile2
-rw-r--r--www/py-tgwebservices/Makefile2
-rw-r--r--www/py-tmdb3/Makefile2
-rw-r--r--www/py-turbogears/Makefile2
-rw-r--r--www/py-twistedWeb/Makefile2
-rw-r--r--www/py-urljr/Makefile2
-rw-r--r--www/py-utidy/Makefile2
-rw-r--r--www/py-webhelpers/Makefile2
-rw-r--r--www/py-webware-component/Makefile2
-rw-r--r--www/py-webware/Makefile2
-rw-r--r--www/pyblosxom/Makefile2
-rw-r--r--www/pylot/Makefile2
-rw-r--r--www/qooxdoo/Makefile2
-rw-r--r--www/quixote/Makefile2
-rw-r--r--www/radicale/Makefile6
-rw-r--r--www/reviewboard/Makefile2
-rw-r--r--www/seamonkey/Makefile2
-rw-r--r--www/session2/Makefile2
-rw-r--r--www/trac-accountmanager/Makefile2
-rw-r--r--www/trac-addcomment/Makefile2
-rw-r--r--www/trac-announcer/Makefile2
-rw-r--r--www/trac-attachmentpolicy/Makefile2
-rw-r--r--www/trac-autocomplete/Makefile2
-rw-r--r--www/trac-bzr/Makefile2
-rw-r--r--www/trac-childtickets/Makefile2
-rw-r--r--www/trac-datefield/Makefile2
-rw-r--r--www/trac-defaultcc/Makefile2
-rw-r--r--www/trac-discussion/Makefile2
-rw-r--r--www/trac-down/Makefile2
-rw-r--r--www/trac-downloads/Makefile2
-rw-r--r--www/trac-email2trac/Makefile2
-rw-r--r--www/trac-fivestarvote/Makefile2
-rw-r--r--www/trac-fullblog/Makefile2
-rw-r--r--www/trac-fullblognotification/Makefile2
-rw-r--r--www/trac-gantt/Makefile2
-rw-r--r--www/trac-graphviz/Makefile2
-rw-r--r--www/trac-iniadmin/Makefile2
-rw-r--r--www/trac-keywords/Makefile2
-rw-r--r--www/trac-math/Makefile2
-rw-r--r--www/trac-mercurial/Makefile2
-rw-r--r--www/trac-navadd/Makefile2
-rw-r--r--www/trac-pydotorgtheme/Makefile2
-rw-r--r--www/trac-robotstxt/Makefile2
-rw-r--r--www/trac-spam-filter/Makefile2
-rw-r--r--www/trac-subtickets/Makefile2
-rw-r--r--www/trac-tags/Makefile2
-rw-r--r--www/trac-themeengine/Makefile2
-rw-r--r--www/trac-ticketimport/Makefile2
-rw-r--r--www/trac-tickettemplate/Makefile2
-rw-r--r--www/trac-tracdragdrop/Makefile2
-rw-r--r--www/trac-vote/Makefile2
-rw-r--r--www/trac-watchlist/Makefile2
-rw-r--r--www/trac-wikitopdf/Makefile2
-rw-r--r--www/trac/Makefile2
-rw-r--r--www/twms/Makefile2
-rw-r--r--www/uzbl/Makefile2
-rw-r--r--www/webkit-gtk2/Makefile2
-rw-r--r--www/youtube_dl/Makefile2
-rw-r--r--www/zope213/Makefile2
-rw-r--r--x11-fonts/font-manager/Makefile2
-rw-r--r--x11-toolkits/hippo-canvas/Makefile2
-rw-r--r--x11-toolkits/py-gnome-desktop/Makefile2
-rw-r--r--x11-toolkits/py-gnome2/Makefile2
-rw-r--r--x11-toolkits/py-gtk2/Makefile2
-rw-r--r--x11-toolkits/py-kivy/Makefile2
-rw-r--r--x11-toolkits/py-pyqwt/Makefile2
-rw-r--r--x11-toolkits/py-qt4-gui/Makefile2
-rw-r--r--x11-wm/ccsm/Makefile2
-rw-r--r--x11-wm/compizconfig-python/Makefile2
-rw-r--r--x11-wm/simple-ccsm/Makefile2
-rw-r--r--x11/gnome-desktop/Makefile2
-rw-r--r--x11/gnome-menus/Makefile2
-rw-r--r--x11/gnome-panel/Makefile2
-rw-r--r--x11/guake/Makefile2
-rw-r--r--x11/libxcb/Makefile2
-rw-r--r--x11/plasma-scriptengine-python/Makefile2
-rw-r--r--x11/py-qt4-opengl/Makefile2
-rw-r--r--x11/wbarconf/Makefile2
-rw-r--r--x11/xcb-proto/Makefile2
-rw-r--r--x11/xpyb/Makefile2
702 files changed, 703 insertions, 711 deletions
diff --git a/accessibility/accerciser/Makefile b/accessibility/accerciser/Makefile
index c4ef6ae0ae98..892484aba6cc 100644
--- a/accessibility/accerciser/Makefile
+++ b/accessibility/accerciser/Makefile
@@ -14,7 +14,7 @@ COMMENT= Interactive Python accessibility explorer for GNOME
USE_BZIP2= yes
USE_GNOME= pygnomedesktop atspi intlhack
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= display:configure gettext gmake pkgconfig
INSTALLS_OMF= yes
INSTALLS_ICONS= yes
diff --git a/accessibility/at-spi/Makefile b/accessibility/at-spi/Makefile
index 1e7b9dcdea9a..e38a59ebdbe7 100644
--- a/accessibility/at-spi/Makefile
+++ b/accessibility/at-spi/Makefile
@@ -22,7 +22,7 @@ NO_STAGE= yes
USES= gmake gettext pkgconfig
USE_GNOME= gnomehack gnomehier intlhack gtk20 gconf2 libbonobo
USE_XORG= x11 xtst
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-static
diff --git a/accessibility/orca/Makefile b/accessibility/orca/Makefile
index 0d55dea67dc1..f267f6face8a 100644
--- a/accessibility/orca/Makefile
+++ b/accessibility/orca/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py-dbus \
NO_STAGE= yes
USE_BZIP2= yes
USES= gmake gettext pkgconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_GNOME= gnomeprefix gnomehack libgnomeui gnomespeech pygnome2 \
pygnomedesktop
INSTALLS_ICONS= yes
diff --git a/accessibility/py-atspi/Makefile b/accessibility/py-atspi/Makefile
index 3fb26df2323a..57227eff389c 100644
--- a/accessibility/py-atspi/Makefile
+++ b/accessibility/py-atspi/Makefile
@@ -23,7 +23,7 @@ USE_XZ= yes
USES= gettext gmake pathfix pkgconfig
USE_GNOME= gnomehier intlhack pygobject3
GNU_CONFIGURE= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/accessibility/py-papi/Makefile b/accessibility/py-papi/Makefile
index 4be8f27eab8d..828f223d7564 100644
--- a/accessibility/py-papi/Makefile
+++ b/accessibility/py-papi/Makefile
@@ -12,7 +12,7 @@ COMMENT= ATK accessibility wrapper for python
USES= pkgconfig
USE_GNOME= atk
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/archivers/rpm4/Makefile b/archivers/rpm4/Makefile
index 5e8ee8ca6289..c0e4e943a63a 100644
--- a/archivers/rpm4/Makefile
+++ b/archivers/rpm4/Makefile
@@ -55,7 +55,7 @@ PLIST_SUB+= VERSION=${PORTVERSION}
.if ${PORT_OPTIONS:MPYTHON}
CONFIGURE_ARGS+=--enable-python
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
PLIST_SUB+= PYTHON=""
CPPFLAGS+= -I${PYTHON_INCLUDEDIR}
LDFLAGS+= -L${PYTHON_LIBDIR}
diff --git a/astro/astrometry/Makefile b/astro/astrometry/Makefile
index f4b16c72094b..0ac6c5954641 100644
--- a/astro/astrometry/Makefile
+++ b/astro/astrometry/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/numpy:${PORTSDIR}/math/py-numpy
NO_STAGE= yes
USES= gmake pkgconfig
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
ALL_TARGET= all extra
MAKE_ENV= INSTALL_DIR=${PREFIX}/astrometry
MAKE_JOBS_UNSAFE= yes
diff --git a/astro/py-metar/Makefile b/astro/py-metar/Makefile
index 0b2cf290932a..336a85654a75 100644
--- a/astro/py-metar/Makefile
+++ b/astro/py-metar/Makefile
@@ -20,7 +20,7 @@ OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}/options
PYDISTUTILS_PKGNAME= ${REALPORTNAME}
USE_PYDISTUTILS=yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
PLIST_FILES= bin/${REALPORTNAME} \
%%PYTHON_SITELIBDIR%%/${REALPORTNAME}.py \
diff --git a/astro/pyephem/Makefile b/astro/pyephem/Makefile
index 5bfa3e32c064..d8dcd95d1f5b 100644
--- a/astro/pyephem/Makefile
+++ b/astro/pyephem/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= wen@FreeBSD.org
COMMENT= Scientific-grade astronomical computations for Python
NO_STAGE= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
.include <bsd.port.mk>
diff --git a/audio/alsa-lib/Makefile b/audio/alsa-lib/Makefile
index effab3ca5129..6af107fffdbc 100644
--- a/audio/alsa-lib/Makefile
+++ b/audio/alsa-lib/Makefile
@@ -22,7 +22,7 @@ OPTIONS_SUB= ${OPTIONS_DEFINE}
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
.else
CONFIGURE_ARGS+=--disable-python
.endif
diff --git a/audio/beets/Makefile b/audio/beets/Makefile
index eb6362162693..2b5f13a32a8e 100644
--- a/audio/beets/Makefile
+++ b/audio/beets/Makefile
@@ -20,7 +20,7 @@ MAN1= beet.1
MAN5= beetsconfig.5
NO_STAGE= yes
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
OPTIONS_DEFINE= BEATPORT CHROMA DISCOGS LASTFM FFMPEG REPLAYGAIN WEB
diff --git a/audio/csound/Makefile b/audio/csound/Makefile
index 976eff94c57b..20cbcd510236 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -37,7 +37,7 @@ FLTK_DESC= Build FLTK plugin and GUI
CONFLICTS_INSTALL= outguess-*
SSP_UNSAFE= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USES= bison gettext
NO_STAGE= yes
USE_SCONS= yes
diff --git a/audio/decibel-audio-player/Makefile b/audio/decibel-audio-player/Makefile
index a26dc7a3b81e..12fa67275e76 100644
--- a/audio/decibel-audio-player/Makefile
+++ b/audio/decibel-audio-player/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= py*-dbus>=0.80:${PORTSDIR}/devel/py-dbus \
LICENSE= GPLv2
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GNOME= pygnome2 pygtk2
USE_GSTREAMER= python good bad
USES= gmake gettext
diff --git a/audio/jokosher/Makefile b/audio/jokosher/Makefile
index 7abe1c921fac..580ee51c5c24 100644
--- a/audio/jokosher/Makefile
+++ b/audio/jokosher/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:${PORTSDIR}/devel/py-xdg
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_STAGE= yes
USE_PYDISTUTILS=yes
USE_GNOME= gnomehier
diff --git a/audio/mbox/Makefile b/audio/mbox/Makefile
index 167475716267..4003270e6354 100644
--- a/audio/mbox/Makefile
+++ b/audio/mbox/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ogg/__init__.py:${PORTSDIR}/audio/py-ogg \
WRKSRC= ${WRKDIR}/mBox-${PORTVERSION}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= mBox
diff --git a/audio/mma/Makefile b/audio/mma/Makefile
index 4f034adac219..edaecb11c2b8 100644
--- a/audio/mma/Makefile
+++ b/audio/mma/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= nivit@FreeBSD.org
COMMENT= Musical MIDI Accompaniment generator
USES= shebangfix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_STAGE= yes
python_CMD= ${PYTHON_CMD}
diff --git a/audio/picard/Makefile b/audio/picard/Makefile
index e9f22428c258..2595b1bc1096 100644
--- a/audio/picard/Makefile
+++ b/audio/picard/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=0:${PORTSDIR}/audio/py-mutagen \
${PYTHON_PKGNAMEPREFIX}qt4-xml>=0:${PORTSDIR}/textproc/py-qt4-xml
USES= gettext
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
INSTALLS_ICONS= yes
diff --git a/audio/pithos/Makefile b/audio/pithos/Makefile
index 79568f9626be..927a988c74d5 100644
--- a/audio/pithos/Makefile
+++ b/audio/pithos/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \
${LOCALBASE}/libdata/pkgconfig/notify-python.pc:${PORTSDIR}/devel/py-notify \
${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
NO_STAGE= yes
USE_GNOME= pygtk2
USE_PYDISTUTILS= easy_install
diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
index fb4e27e837ae..ae9622f938e9 100644
--- a/audio/puddletag/Makefile
+++ b/audio/puddletag/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= chromaprint>=0.4:${PORTSDIR}/audio/chromaprint \
${PYTHON_PKGNAMEPREFIX}qt4-svg>=4.5.0:${PORTSDIR}/graphics/py-qt4-svg \
${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.5.0:${PORTSDIR}/x11-toolkits/py-qt4-gui
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
INSTALLS_ICONS= yes
NO_BUILD= yes
diff --git a/audio/py-ao/Makefile b/audio/py-ao/Makefile
index 5af0dfb65992..ae580efde8b7 100644
--- a/audio/py-ao/Makefile
+++ b/audio/py-ao/Makefile
@@ -17,7 +17,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libao.so:${PORTSDIR}/audio/libao
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= pyao
diff --git a/audio/py-cddb/Makefile b/audio/py-cddb/Makefile
index c87fff536d90..9a43672955eb 100644
--- a/audio/py-cddb/Makefile
+++ b/audio/py-cddb/Makefile
@@ -11,7 +11,7 @@ DISTNAME= CDDB-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Python module to fetch information on audio CDs from CDDB
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
USE_PYTHON_PREFIX= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/audio/py-eyed3/Makefile b/audio/py-eyed3/Makefile
index 42586b5d2136..7d4340ed4bc7 100644
--- a/audio/py-eyed3/Makefile
+++ b/audio/py-eyed3/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:${PORTSDIR}/devel/py-setuptools
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
NO_STAGE= yes
USE_PYTHON_PREFIX= yes
USES= gmake
diff --git a/audio/py-id3/Makefile b/audio/py-id3/Makefile
index 3cdbf2dda7a3..8a2a55d3a953 100644
--- a/audio/py-id3/Makefile
+++ b/audio/py-id3/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Python module for retrieving and setting ID3 tags on MP3 files
WRKSRC= ${WRKDIR}/id3-py-${PORTVERSION}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
USE_PYTHON_PREFIX= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/audio/py-karaoke/Makefile b/audio/py-karaoke/Makefile
index 7c4269464b8f..db5d0af21d25 100644
--- a/audio/py-karaoke/Makefile
+++ b/audio/py-karaoke/Makefile
@@ -32,7 +32,7 @@ USE_XORG= x11 xau xcb xdmcp
USE_WX= 2.6+
WX_COMPS= python:lib
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= py${PORTNAME}
diff --git a/audio/py-mad/Makefile b/audio/py-mad/Makefile
index 96cb00fc95e2..b7c4dd906d36 100644
--- a/audio/py-mad/Makefile
+++ b/audio/py-mad/Makefile
@@ -16,7 +16,7 @@ LICENSE= LGPL20
LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/mad
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
USE_PYTHON_PREFIX= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/audio/py-musicbrainz2/Makefile b/audio/py-musicbrainz2/Makefile
index 5b63b28346c7..ee88cf382a24 100644
--- a/audio/py-musicbrainz2/Makefile
+++ b/audio/py-musicbrainz2/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt
LIB_DEPENDS= libdiscid.so:${PORTSDIR}/audio/libdiscid
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python-musicbrainz2
diff --git a/audio/py-ogg/Makefile b/audio/py-ogg/Makefile
index c4c36b42aaac..ac6467a649a7 100644
--- a/audio/py-ogg/Makefile
+++ b/audio/py-ogg/Makefile
@@ -14,7 +14,7 @@ COMMENT= Object-oriented Python bindings for the ogg library
LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= pyogg
diff --git a/audio/py-shout/Makefile b/audio/py-shout/Makefile
index 851061cc31be..995f4211df96 100644
--- a/audio/py-shout/Makefile
+++ b/audio/py-shout/Makefile
@@ -17,7 +17,7 @@ EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
USES= pkgconfig
NO_STAGE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= ${PORTNAME}-python
diff --git a/audio/py-vorbis/Makefile b/audio/py-vorbis/Makefile
index 95297621e2ec..c99c747a434b 100644
--- a/audio/py-vorbis/Makefile
+++ b/audio/py-vorbis/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= pyvorbis
diff --git a/audio/py-xmms/Makefile b/audio/py-xmms/Makefile
index f69a049ef772..3ce7e0ae3df8 100644
--- a/audio/py-xmms/Makefile
+++ b/audio/py-xmms/Makefile
@@ -15,7 +15,7 @@ COMMENT= XMMS Remote Control Library for Python
BUILD_DEPENDS= ${XMMS_CONFIG}:${PORTSDIR}/multimedia/xmms
LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= pyxmms
diff --git a/audio/pysol-sound-server/Makefile b/audio/pysol-sound-server/Makefile
index 2aa38baaf9ee..7eed84d4f46e 100644
--- a/audio/pysol-sound-server/Makefile
+++ b/audio/pysol-sound-server/Makefile
@@ -17,7 +17,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/src
USE_SDL= mixer sdl
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
HAS_CONFIGURE= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/audio/pytone/Makefile b/audio/pytone/Makefile
index f5f908223c47..4b128871f828 100644
--- a/audio/pytone/Makefile
+++ b/audio/pytone/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
USES= ncurses
NO_STAGE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= PyTone
diff --git a/audio/sonice/Makefile b/audio/sonice/Makefile
index d14001aa829d..9b632993e8ab 100644
--- a/audio/sonice/Makefile
+++ b/audio/sonice/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= oggenc:${PORTSDIR}/audio/vorbis-tools \
${PYTHON_SITELIBDIR}/yaml/__init__.py:${PORTSDIR}/devel/py-yaml
NO_STAGE= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
WRKSRC= ${WRKDIR}/sonice
diff --git a/audio/streamtuner/Makefile b/audio/streamtuner/Makefile
index 5b6c987c0530..2720924564b9 100644
--- a/audio/streamtuner/Makefile
+++ b/audio/streamtuner/Makefile
@@ -69,7 +69,7 @@ PLIST_SUB+= LOCAL="@comment "
.if ${PORT_OPTIONS:MPYTHON}
PLIST_SUB+= PYTHON=""
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
# we need to manually include this, because USE_PYTHON is defined
# after including bsd.port.pre.mk
.include "${PORTSDIR}/Mk/bsd.python.mk"
diff --git a/biology/crux/Makefile b/biology/crux/Makefile
index 6362c0432199..b303a7f992bb 100644
--- a/biology/crux/Makefile
+++ b/biology/crux/Makefile
@@ -15,7 +15,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-python=${PYTHON_CMD} --disable-mpi
USE_CSTD= gnu99
USE_GMAKE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
OPTIONS_DEFINE= SYS_LINALG
SYS_LINALG_DESC= Enable system ATLAS/LAPACK
diff --git a/biology/py-biopython/Makefile b/biology/py-biopython/Makefile
index 2e3fb0555881..d8d34ead3ddc 100644
--- a/biology/py-biopython/Makefile
+++ b/biology/py-biopython/Makefile
@@ -14,7 +14,7 @@ COMMENT= Collection of Python modules for bioinformatics
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS= ${PYNUMPY}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
diff --git a/biology/pyfasta/Makefile b/biology/pyfasta/Makefile
index 227bdc13a2f1..c72c17de8b13 100644
--- a/biology/pyfasta/Makefile
+++ b/biology/pyfasta/Makefile
@@ -13,7 +13,7 @@ COMMENT= Fast, memory-efficient, pythonic access to fasta sequence files
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/cad/pythoncad/Makefile b/cad/pythoncad/Makefile
index a0bb51b44736..d59a34a644f8 100644
--- a/cad/pythoncad/Makefile
+++ b/cad/pythoncad/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolki
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= PythonCAD
PYDISTUTILS_PKGVERSION= DS1-R${PORTVERSION}
diff --git a/cad/salome/Makefile.ext b/cad/salome/Makefile.ext
index 9eaf3d4ce7e3..5b6c13aa4279 100644
--- a/cad/salome/Makefile.ext
+++ b/cad/salome/Makefile.ext
@@ -1,6 +1,6 @@
COMMENT= ${SAL_MODULE_UPPER} module of Salome platform
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GMAKE= yes
USE_LDCONFIG= yes
SAL_MODULE= ${PKGNAMESUFFIX:S/-//}
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index b3ba65ddac70..bd3b3e60f9e2 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -35,7 +35,7 @@ RUN_DEPENDS= ${PYNUMPY} \
USES= cmake:outsource perl5
CMAKE_VERBOSE= yes
DOCSDIR= share/doc/${PORTNAME}-${PORTVERSION}
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_WX= 2.6+
USE_QT4= gui xml qmake moc rcc uic
WX_COMPS= wx wx:build wx:run python:build python:run
diff --git a/comms/gr-osmosdr/Makefile b/comms/gr-osmosdr/Makefile
index 3682958cbf12..800bcd6fb51f 100644
--- a/comms/gr-osmosdr/Makefile
+++ b/comms/gr-osmosdr/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= libgnuradio-core.so:${PORTSDIR}/comms/gnuradio \
USES= pkgconfig cmake
USE_LDCONFIG= yes
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
CMAKE_ARGS+= -DENABLE_DEFAULT:BOOL=OFF \
-DENABLE_FCD:BOOL=ON \
diff --git a/comms/wsjt/Makefile b/comms/wsjt/Makefile
index fef490bd8f2b..2879c9fc5da3 100644
--- a/comms/wsjt/Makefile
+++ b/comms/wsjt/Makefile
@@ -31,7 +31,7 @@ CONFIGURE_ARGS= --enable-gfortran --prefix=${LOCALBASE} \
--with-portaudio-lib-dir=${LOCALBASE}/lib/portaudio2
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_AUTOTOOLS= libtool
PLIST_SUB= PYVER=${PYTHON_VERSION:S/python//} \
VERSION=${VERSION}
diff --git a/comms/wspr/Makefile b/comms/wspr/Makefile
index 2ec4e23b5ed4..802e63be685e 100644
--- a/comms/wspr/Makefile
+++ b/comms/wspr/Makefile
@@ -31,7 +31,7 @@ CONFIGURE_ARGS= --enable-gfortran --prefix=${LOCALBASE} \
--with-portaudio-lib-dir=${LOCALBASE}/lib/portaudio2
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_AUTOTOOLS= libtool
PLIST_SUB= PYVER=${PYTHON_VERSION:S/python//} \
VERSION=${VERSION}
diff --git a/databases/gadfly/Makefile b/databases/gadfly/Makefile
index b985f420bdcb..a608034ad10b 100644
--- a/databases/gadfly/Makefile
+++ b/databases/gadfly/Makefile
@@ -12,7 +12,7 @@ COMMENT= SQL database written in Python
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/kjbuckets.so:${PORTSDIR}/devel/py-kjbuckets
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/databases/ldb/Makefile b/databases/ldb/Makefile
index 05d70c11e4ef..ba7ea584a52e 100644
--- a/databases/ldb/Makefile
+++ b/databases/ldb/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv3
CONFLICTS= *samba3[0-4]-3.*
USES= pkgconfig
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_LDCONFIG= yes
WAF_TOOL= buildtools/bin/waf
CONFIGURE_LOG= bin/config.log
diff --git a/databases/mydbf2mysql/Makefile b/databases/mydbf2mysql/Makefile
index 77d3ed1975bb..e0d88b13d4d2 100644
--- a/databases/mydbf2mysql/Makefile
+++ b/databases/mydbf2mysql/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:${PORTSDIR}/databases/py-MyS
RUN_DEPENDS+= ydbf=0.0.1:${PORTSDIR}/devel/py-ydbf
PLIST_SUB+= PYTHON_VER=${PYTHON_VER}
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
USE_BZIP2= yes
PYDISTUTILS_NOEGGINFO= yes
diff --git a/databases/mysql-workbench52/Makefile b/databases/mysql-workbench52/Makefile
index c6bfaaa814ca..7af9b223e0f2 100644
--- a/databases/mysql-workbench52/Makefile
+++ b/databases/mysql-workbench52/Makefile
@@ -48,7 +48,7 @@ SHEBANG_FILES= ext/ctemplate/ctemplate-src/src/htmlparser/*.py \
USE_GCC= any
USE_GL= gl
USE_GNOME= gnomehier gtk20 libxml2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LUA= 5.1
LUA_COMPS= lua
USE_MYSQL= client
diff --git a/databases/pgloader/Makefile b/databases/pgloader/Makefile
index d647f96c5d44..511bb6d005b6 100644
--- a/databases/pgloader/Makefile
+++ b/databases/pgloader/Makefile
@@ -13,7 +13,7 @@ COMMENT= Import CSV data and Large Object to PostgreSQL
MAN1= pgloader.1
NO_BUILD= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:${PORTSDIR}/databases/py-psycopg2
diff --git a/databases/pgworksheet/Makefile b/databases/pgworksheet/Makefile
index 39ae59b8d400..37ef3ae67afd 100644
--- a/databases/pgworksheet/Makefile
+++ b/databases/pgworksheet/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyPgSQL/libpq/__init__.py:${PORTSDIR}/database
USE_PGSQL= yes
USE_BZIP2= yes
USE_GNOME= pygtk2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGVERSION= 1.9
diff --git a/databases/postgresql84-plpython/Makefile b/databases/postgresql84-plpython/Makefile
index 9c738596d49b..4c34506f69de 100644
--- a/databases/postgresql84-plpython/Makefile
+++ b/databases/postgresql84-plpython/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-USE_PYTHON= -2.7
+USE_PYTHON= 2
WANT_PGSQL_VER= 84
NO_STAGE= yes
diff --git a/databases/py-MySQLdb/Makefile b/databases/py-MySQLdb/Makefile
index 28222e700929..5bfa00617f80 100644
--- a/databases/py-MySQLdb/Makefile
+++ b/databases/py-MySQLdb/Makefile
@@ -12,7 +12,7 @@ DISTNAME= MySQL-python-${DISTVERSION}
MAINTAINER= tj@FreeBSD.org
COMMENT= Access a MySQL database through Python
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
USE_MYSQL= yes
PYDISTUTILS_INSTALLARGS= -O 1 -N -Z -S ${PYTHON_SITELIBDIR} -d ${PYEASYINSTALL_SITELIBDIR} ${WRKSRC}/dist/${PYEASYINSTALL_EGG}
diff --git a/databases/py-PyGreSQL/Makefile b/databases/py-PyGreSQL/Makefile
index 14a0c9155b9a..5d340ba21be8 100644
--- a/databases/py-PyGreSQL/Makefile
+++ b/databases/py-PyGreSQL/Makefile
@@ -13,7 +13,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Python interface to PostgreSQL, both classic and DP-API 2.0
USE_PGSQL= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/databases/py-carbon/Makefile b/databases/py-carbon/Makefile
index e9d7a45bff68..89b46acc9a38 100644
--- a/databases/py-carbon/Makefile
+++ b/databases/py-carbon/Makefile
@@ -15,7 +15,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:${PORTSDIR}/net/py-txamqp \
${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:${PORTSDIR}/databases/py-whisper
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
USES= twisted:run
FETCH_ARGS= -o ${DISTNAME}${EXTRACT_SUFX}
diff --git a/databases/py-cdb/Makefile b/databases/py-cdb/Makefile
index f07f5048f59c..ace82e858f62 100644
--- a/databases/py-cdb/Makefile
+++ b/databases/py-cdb/Makefile
@@ -11,7 +11,7 @@ DISTNAME= python-${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Python interface to DJB's constant database library
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= python-cdb
diff --git a/databases/py-couchdb/Makefile b/databases/py-couchdb/Makefile
index 5fd978d24794..1781aebd1ab8 100644
--- a/databases/py-couchdb/Makefile
+++ b/databases/py-couchdb/Makefile
@@ -11,7 +11,7 @@ DIST_SUBDIR= python
MAINTAINER= niwi@niwi.be
COMMENT= Simple Library to Allow Python Applications to Use CouchDB
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_PYTHON_PREFIX= yes
diff --git a/databases/py-dbutils/Makefile b/databases/py-dbutils/Makefile
index a705673896d2..1a94d43dc50d 100644
--- a/databases/py-dbutils/Makefile
+++ b/databases/py-dbutils/Makefile
@@ -13,7 +13,7 @@ DISTNAME= DBUtils-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Providing solid, persistent, and pooled connections to a database
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
PYDISTUTILS_PKGNAME= DBUtils
diff --git a/databases/py-flask-sqlalchemy/Makefile b/databases/py-flask-sqlalchemy/Makefile
index d783019ff5d3..aae3c201a50e 100644
--- a/databases/py-flask-sqlalchemy/Makefile
+++ b/databases/py-flask-sqlalchemy/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:${PORTSDIR}/www/py-flask \
${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7:${PORTSDIR}/databases/py-sqlalchemy
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/databases/py-forgetsql/Makefile b/databases/py-forgetsql/Makefile
index 9357f1245cc3..c25f90bae80c 100644
--- a/databases/py-forgetsql/Makefile
+++ b/databases/py-forgetsql/Makefile
@@ -12,7 +12,7 @@ DISTNAME= forgetSQL-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Python module for object-oriented access to SQL databases
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= forgetSQL
diff --git a/databases/py-htsql-mysql/Makefile b/databases/py-htsql-mysql/Makefile
index 47b1ab701920..5ea6c7249e3c 100644
--- a/databases/py-htsql-mysql/Makefile
+++ b/databases/py-htsql-mysql/Makefile
@@ -14,7 +14,7 @@ COMMENT= Database Query Language (MySQL Backend for HTSQL)
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:${PORTSDIR}/databases/py-htsql \
${PYTHON_PKGNAMEPREFIX}MySQLdb>0:${PORTSDIR}/databases/py-MySQLdb
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= ${PORTNAME:U}
diff --git a/databases/py-htsql-pgsql/Makefile b/databases/py-htsql-pgsql/Makefile
index 9063cbd35764..0ba513346114 100644
--- a/databases/py-htsql-pgsql/Makefile
+++ b/databases/py-htsql-pgsql/Makefile
@@ -14,7 +14,7 @@ COMMENT= Database Query Language (PostgreSQL Backend for HTSQL)
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:${PORTSDIR}/databases/py-htsql \
${PYTHON_PKGNAMEPREFIX}psycopg2>0:${PORTSDIR}/databases/py-psycopg2
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= ${PORTNAME:U}
diff --git a/databases/py-htsql/Makefile b/databases/py-htsql/Makefile
index 26f78e23fd48..3774e764cf3a 100644
--- a/databases/py-htsql/Makefile
+++ b/databases/py-htsql/Makefile
@@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME:U}-${PORTVERSION}
MAINTAINER= koobs@FreeBSD.org
COMMENT= Database Query Language (Core & SQLite Backend)
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= ${PORTNAME:U}
diff --git a/databases/py-mssql/Makefile b/databases/py-mssql/Makefile
index 8fd3b48ed7e0..3c0ba7e07911 100644
--- a/databases/py-mssql/Makefile
+++ b/databases/py-mssql/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python database interface for simple MS-SQL access
LIB_DEPENDS= libsybdb.so:${PORTSDIR}/databases/freetds-msdblib
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= pymssql
diff --git a/databases/py-mysql2pgsql/Makefile b/databases/py-mysql2pgsql/Makefile
index 968b9d0a166a..8559c7cfa701 100644
--- a/databases/py-mysql2pgsql/Makefile
+++ b/databases/py-mysql2pgsql/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:${PORTSDIR}/databases/py-MySQ
${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:${PORTSDIR}/devel/py-yaml \
${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= py_${PORTNAME}
PYDISTUTILS_AUTOPLIST= yes
diff --git a/databases/py-oops/Makefile b/databases/py-oops/Makefile
index 0fc42d3514b8..dc6ec64a710d 100644
--- a/databases/py-oops/Makefile
+++ b/databases/py-oops/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Object Oriented Database Library For Persistent Storage in Python
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/databases/py-pg8000/Makefile b/databases/py-pg8000/Makefile
index d0ce8a8d3af4..151f5d58805c 100644
--- a/databases/py-pg8000/Makefile
+++ b/databases/py-pg8000/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= A Pure-Python Interface to the PostgreSQL Database
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/databases/py-pg_pqueue/Makefile b/databases/py-pg_pqueue/Makefile
index a2a6d155b40e..8c84b47fb622 100644
--- a/databases/py-pg_pqueue/Makefile
+++ b/databases/py-pg_pqueue/Makefile
@@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wenheping@gmail.com
COMMENT= PostgreSQL PQ Protocol Modules
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
diff --git a/databases/py-pickledb/Makefile b/databases/py-pickledb/Makefile
index 16df701d14a9..d7398f624056 100644
--- a/databases/py-pickledb/Makefile
+++ b/databases/py-pickledb/Makefile
@@ -12,7 +12,7 @@ COMMENT= A lightweight, fast, and simple key-value store
LICENSE= BSD
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PLIST_FILES= %%PYTHON_SITELIBDIR%%/pickledb.py \
diff --git a/databases/py-pylibmc/Makefile b/databases/py-pylibmc/Makefile
index 246a7a00ad2c..29cb6e24b6e5 100644
--- a/databases/py-pylibmc/Makefile
+++ b/databases/py-pylibmc/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
LIB_DEPENDS= libmemcached.so:${PORTSDIR}/databases/libmemcached
MAKE_ENV+= LIBMEMCACHED="${LOCALBASE}"
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
.include <bsd.port.mk>
diff --git a/databases/py-qt4-sql/Makefile b/databases/py-qt4-sql/Makefile
index 597387dbb2e5..fb9eab92c406 100644
--- a/databases/py-qt4-sql/Makefile
+++ b/databases/py-qt4-sql/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build sql qmake_build
OPTIONS_DEFINE= API
diff --git a/databases/py-rrdtool_lgpl/Makefile b/databases/py-rrdtool_lgpl/Makefile
index 9fbf1b08f186..315e076ee7a8 100644
--- a/databases/py-rrdtool_lgpl/Makefile
+++ b/databases/py-rrdtool_lgpl/Makefile
@@ -14,7 +14,7 @@ COMMENT= Python interface to RRDTool, the graphing and logging utility
LIB_DEPENDS= librrd.so:${PORTSDIR}/databases/rrdtool
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= py-rrdtool
diff --git a/databases/py-sqlite3dbm/Makefile b/databases/py-sqlite3dbm/Makefile
index 03762e381c29..5ee261593caf 100644
--- a/databases/py-sqlite3dbm/Makefile
+++ b/databases/py-sqlite3dbm/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/databases/py-sqlkit/Makefile b/databases/py-sqlkit/Makefile
index 31ad5dc3cf7b..babaed8c0496 100644
--- a/databases/py-sqlkit/Makefile
+++ b/databases/py-sqlkit/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy06>=0.5:${PORTSDIR}/databases/py-s
${PYTHON_PKGNAMEPREFIX}dateutil>=0:${PORTSDIR}/devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}Babel>=0:${PORTSDIR}/devel/py-babel
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_GNOME= pygtk2
USES= desktop-file-utils gettext
diff --git a/databases/py-swift/Makefile b/databases/py-swift/Makefile
index 23dd633ed13a..ec7cbfe4fa1b 100644
--- a/databases/py-swift/Makefile
+++ b/databases/py-swift/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PasteDeploy>0:${PORTSDIR}/www/py-pastedeplo
${PYTHON_PKGNAMEPREFIX}xattr>=0:${PORTSDIR}/devel/py-xattr \
rsync>=3.0:${PORTSDIR}/net/rsync
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
USE_RC_SUBR= swift
diff --git a/databases/py-swiftclient/Makefile b/databases/py-swiftclient/Makefile
index 05bbb84cb6e3..9f838d780391 100644
--- a/databases/py-swiftclient/Makefile
+++ b/databases/py-swiftclient/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:${PORTSDIR}/devel/py-pbr
RUN_DEPENDS:= ${BUILD_DEPENDS}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0.9:${PORTSDIR}/devel/py-simplejson
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= python_${PORTNAME}
diff --git a/databases/py-umemcache/Makefile b/databases/py-umemcache/Makefile
index d5bf1a9335b6..927f42841d28 100644
--- a/databases/py-umemcache/Makefile
+++ b/databases/py-umemcache/Makefile
@@ -13,7 +13,7 @@ COMMENT= Memcache client written in highly optimized C++ with Python bindings
LICENSE= BSD
USE_DOS2UNIX= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
USE_ZIP= yes
diff --git a/databases/py-whisper/Makefile b/databases/py-whisper/Makefile
index f8223156d083..6d6ff85ff3e9 100644
--- a/databases/py-whisper/Makefile
+++ b/databases/py-whisper/Makefile
@@ -12,7 +12,7 @@ COMMENT= Fixed-size database, similar in design to RRD
FETCH_ARGS= -o ${DISTNAME}${EXTRACT_SUFX}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/databases/pydbdesigner/Makefile b/databases/pydbdesigner/Makefile
index 7ac6d9e7104e..0761439075af 100644
--- a/databases/pydbdesigner/Makefile
+++ b/databases/pydbdesigner/Makefile
@@ -12,7 +12,7 @@ COMMENT= Graphical designer for relational databases
EXTRACT_AFTER_ARGS= --exclude CVS
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_WX= 2.4
WX_COMPS= python
REINPLACE_ARGS= -i ""
diff --git a/databases/tdb/Makefile b/databases/tdb/Makefile
index 3b18d7b4cd56..3a4c924283dd 100644
--- a/databases/tdb/Makefile
+++ b/databases/tdb/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv3
CONFLICTS= *samba3[0-4]-3.*
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
WAF_TOOL= buildtools/bin/waf
diff --git a/databases/zodb3/Makefile b/databases/zodb3/Makefile
index cf2c2cbc5ad9..9f8713a077db 100644
--- a/databases/zodb3/Makefile
+++ b/databases/zodb3/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>=0:${PORTSDIR}/devel/py-zconfig \
${PYTHON_PKGNAMEPREFIX}zclockfile>=1.0.0:${PORTSDIR}/devel/py-zclockfile \
${PYTHON_PKGNAMEPREFIX}zope.event>=1.0.0:${PORTSDIR}/devel/py-zope.event
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
PYDISTUTILS_PKGNAME= ZODB3
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 1ceeb619e8ca..c1de6153adf2 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -56,7 +56,7 @@ SHEBANG_FILES= src/calibre/ebooks/metadata/odt.py \
src/calibre/utils/*.py \
src/odf/*.py
USE_XZ= yes
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_QT4= dbus qmake_build moc_build
INSTALLS_ICONS= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-src
diff --git a/deskutils/conduit/Makefile b/deskutils/conduit/Makefile
index 1e17ecc33673..3eca33de4857 100644
--- a/deskutils/conduit/Makefile
+++ b/deskutils/conduit/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/goocanvasmodule.so:${PORTSDIR}/graphics/py-goo
${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus \
xdg-open:${PORTSDIR}/devel/xdg-utils
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
GNU_CONFIGURE= yes
USES= gettext gmake pkgconfig
INSTALLS_OMF= yes
diff --git a/deskutils/gbirthday/Makefile b/deskutils/gbirthday/Makefile
index a2c30ea7f30e..1178966c357c 100644
--- a/deskutils/gbirthday/Makefile
+++ b/deskutils/gbirthday/Makefile
@@ -17,7 +17,7 @@ EVO_DESC= Evolution support
THUNDER_DESC= Thunderbird/Sunbird support
USE_XZ= yes
-USE_PYTHON_RUN= -2.7
+USE_PYTHON_RUN= 2
USE_GNOME= pygtk2 desktopfileutils
NO_STAGE= yes
diff --git a/deskutils/glipper/Makefile b/deskutils/glipper/Makefile
index 8cb45754d80d..b260c52a023d 100644
--- a/deskutils/glipper/Makefile
+++ b/deskutils/glipper/Makefile
@@ -13,7 +13,7 @@ COMMENT= Clipboard manager for the GNOME panel
USE_BZIP2= yes
USES= gettext gmake iconv pathfix pkgconfig
USE_GNOME= gnomeprefix intltool pygnomedesktop pygnomeextras
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --libdir=${PREFIX}/libexec
diff --git a/deskutils/gnochm/Makefile b/deskutils/gnochm/Makefile
index db54e2195336..ae431e9c4ee1 100644
--- a/deskutils/gnochm/Makefile
+++ b/deskutils/gnochm/Makefile
@@ -17,7 +17,7 @@ USE_GMAKE= yes
USES= pathfix gettext
USE_GNOME= gnomeprefix intlhack pygnome2 pygtk2 pygnomeextras
GNU_CONFIGURE= yes
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/deskutils/gourmet/Makefile b/deskutils/gourmet/Makefile
index 76aaade4ed47..2cf1aca08350 100644
--- a/deskutils/gourmet/Makefile
+++ b/deskutils/gourmet/Makefile
@@ -27,7 +27,7 @@ PORTSCOUT= ignore:1
USE_BZIP2= yes
USES= gettext
USE_GNOME= pygnome2 pygnomeextras pygtk2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/deskutils/griffith/Makefile b/deskutils/griffith/Makefile
index 59333f3d5501..ec0035294cf0 100644
--- a/deskutils/griffith/Makefile
+++ b/deskutils/griffith/Makefile
@@ -25,7 +25,7 @@ PYGNOMEEXTRAS_DESC= Enable python-gnome-extras support
USE_XZ= yes
USE_GNOME= pygtk2
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USES= gettext
USE_GMAKE= yes
NO_BUILD= yes
diff --git a/deskutils/ontv/Makefile b/deskutils/ontv/Makefile
index bb9a36113d96..4e8a428f9acc 100644
--- a/deskutils/ontv/Makefile
+++ b/deskutils/ontv/Makefile
@@ -23,7 +23,7 @@ USE_BZIP2= yes
USES= gettext
USE_GNOME= gnomehack gnomeprefix pygnomedesktop pygnomeextras pygtk2
USE_GMAKE= yes
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/deskutils/py-vobject/Makefile b/deskutils/py-vobject/Makefile
index ec57192480c5..1e5697a9a004 100644
--- a/deskutils/py-vobject/Makefile
+++ b/deskutils/py-vobject/Makefile
@@ -13,7 +13,7 @@ COMMENT= ICalendar library
RUN_DEPENDS= py*-dateutil>=1.1:${PORTSDIR}/devel/py-dateutil
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/deskutils/pybookreader/Makefile b/deskutils/pybookreader/Makefile
index cbcf70bb4a1e..100eab13ef81 100644
--- a/deskutils/pybookreader/Makefile
+++ b/deskutils/pybookreader/Makefile
@@ -13,7 +13,7 @@ COMMENT= Program for reading e-books
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= PyBookReader
USE_GNOME= pygtk2
diff --git a/deskutils/rednotebook/Makefile b/deskutils/rednotebook/Makefile
index 7e5bc8edd79e..305c48580e24 100644
--- a/deskutils/rednotebook/Makefile
+++ b/deskutils/rednotebook/Makefile
@@ -22,7 +22,7 @@ USES= desktop-file-utils gettext
INSTALLS_ICONS= yes
USE_GNOME= pygtk2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile
index c95a428ba7e1..33a548af0474 100644
--- a/deskutils/semantik/Makefile
+++ b/deskutils/semantik/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
USE_KDE4= kdehier kdelibs kdeprefix
USE_OCAML= yes
NO_OCAML_RUNDEPENDS= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= corelib gui linguist_build svg webkit xml \
moc_build qmake_build uic_build
USES= pkgconfig shebangfix
diff --git a/deskutils/superkaramba/Makefile b/deskutils/superkaramba/Makefile
index 00dbdd6416db..8b4af6788516 100644
--- a/deskutils/superkaramba/Makefile
+++ b/deskutils/superkaramba/Makefile
@@ -13,7 +13,7 @@ COMMENT= Widget framework for KDE
CONFLICTS= kdeutils-4.[0-7].*
USE_XZ= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_KDE4= kdehier kdelibs kdeprefix automoc4 qimageblitz
USES= cmake:outsource
USE_QT4= qmake_build moc_build rcc_build uic_build
diff --git a/deskutils/treeline/Makefile b/deskutils/treeline/Makefile
index 67da895c6d2a..e6e358c54213 100644
--- a/deskutils/treeline/Makefile
+++ b/deskutils/treeline/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-g
WRKSRC= ${WRKDIR}/TreeLine
USE_QT4= # empty
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_BUILD= yes
DESKTOP_ENTRIES= "TreeLine" "Structured information storage program" \
diff --git a/devel/antlr/Makefile b/devel/antlr/Makefile
index 723a7f8767a6..41cc50ed9165 100644
--- a/devel/antlr/Makefile
+++ b/devel/antlr/Makefile
@@ -41,7 +41,7 @@ PORTDOCS= ANTLRException.gif closure.gif cpp-runtime.html \
.endif
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
PORTDOCS+= python-runtime.html
ANTLR_PYTHON= ${WRKSRC}/lib/python
PLIST_SUB+= WITH_PYTHON=""
diff --git a/devel/apr2/Makefile b/devel/apr2/Makefile
index 97803d3fd5be..911c941c0888 100644
--- a/devel/apr2/Makefile
+++ b/devel/apr2/Makefile
@@ -32,7 +32,7 @@ NO_STAGE= yes
USES= iconv perl5
USE_AUTOTOOLS= automake autoconf libtool:env
USE_PERL5= build
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/bicyclerepair/Makefile b/devel/bicyclerepair/Makefile
index 7959ef60dfbd..f2abe6054ec4 100644
--- a/devel/bicyclerepair/Makefile
+++ b/devel/bicyclerepair/Makefile
@@ -10,7 +10,7 @@ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
MAINTAINER= mwm@mired.org
COMMENT= A python refactoring tool
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/devel/bzr-git/Makefile b/devel/bzr-git/Makefile
index b41d4304e034..7f3b595aed7d 100644
--- a/devel/bzr-git/Makefile
+++ b/devel/bzr-git/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= bzr:${PORTSDIR}/devel/bzr \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= bzr_git
diff --git a/devel/bzr-grep/Makefile b/devel/bzr-grep/Makefile
index 64444ff198f3..ae492f4181c3 100644
--- a/devel/bzr-grep/Makefile
+++ b/devel/bzr-grep/Makefile
@@ -20,7 +20,7 @@ LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= bzr_grep
PYDISTUTILS_PKGVERSION= ${PORTVERSION}.final.0
diff --git a/devel/bzr-svn/Makefile b/devel/bzr-svn/Makefile
index d500e9e24c23..6626742ec9f6 100644
--- a/devel/bzr-svn/Makefile
+++ b/devel/bzr-svn/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/subvertpy/__init__.py:${PORTSDIR}/devel/py-su
bzr:${PORTSDIR}/devel/bzr
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= bzr_svn
diff --git a/devel/bzr/Makefile b/devel/bzr/Makefile
index 99b6f941b511..7d4a752a25e9 100644
--- a/devel/bzr/Makefile
+++ b/devel/bzr/Makefile
@@ -18,7 +18,7 @@ SFTP_DESC= Paramiko for SFTP support
CA_BUNDLE_DESC= Include CA bundle for SSL cert validation
OPTIONS_DEFAULT= SFTP CA_BUNDLE
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= bzr
USES= gettext
diff --git a/devel/bzrtools/Makefile b/devel/bzrtools/Makefile
index fcd229cedc91..0324684db362 100644
--- a/devel/bzrtools/Makefile
+++ b/devel/bzrtools/Makefile
@@ -18,7 +18,7 @@ RSYNC_DESC= rsync for rspush
OPTIONS_DEFAULT= RSYNC
WRKSRC= ${WRKDIR}/bzrtools
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGVERSION= 2.5.0
PYDISTUTILS_PKGNAME= BzrTools
diff --git a/devel/clint/Makefile b/devel/clint/Makefile
index 12af380ff1d0..3e318e68d305 100644
--- a/devel/clint/Makefile
+++ b/devel/clint/Makefile
@@ -13,7 +13,7 @@ COMMENT= Static source code checker for C++
LICENSE= GPLv2
USE_AUTOTOOLS= libtool
-USE_PYTHON= 2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
CONFIGURE_ARGS= --enable-python=${LOCALBASE}/bin/python2
diff --git a/devel/coccinelle/Makefile b/devel/coccinelle/Makefile
index ac4f3c90d262..f5858c3c3f22 100644
--- a/devel/coccinelle/Makefile
+++ b/devel/coccinelle/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
USES= shebangfix gmake perl5 pkgconfig:build
GNU_CONFIGURE= yes
USE_PERL5= build
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_OCAML= 3.0+
bash_CMD= ${SH}
SHEBANG_FILES= setup/echo.sh
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index 190143b140e5..535b092e931f 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -45,7 +45,7 @@ post-install:
.if ${PORT_OPTIONS:MMATCHCOMPILER}
MAKE_ENV+= SRCDIR=build
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
.endif
.if ${PORT_OPTIONS:MRULES}
diff --git a/devel/cvs-syncmail/Makefile b/devel/cvs-syncmail/Makefile
index 743d2fda1359..162562a35130 100644
--- a/devel/cvs-syncmail/Makefile
+++ b/devel/cvs-syncmail/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/cvsnt:${PORTSDIR}/devel/cvsnt
NO_BUILD= yes
NO_WRKSUBDIR= yes
-USE_PYTHON= 2.0+
+USE_PYTHON= yes
PLIST_FILES= bin/${DISTNAME}
diff --git a/devel/distorm/Makefile b/devel/distorm/Makefile
index 903ba5248ac1..5c5116c8578f 100644
--- a/devel/distorm/Makefile
+++ b/devel/distorm/Makefile
@@ -26,7 +26,7 @@ USE_DOS2UNIX= yes
USE_XZ = yes
.if defined(PYTHON_SLAVEPORT)
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= distorm3
diff --git a/devel/dreampie/Makefile b/devel/dreampie/Makefile
index 102b9e40200a..73a90bb5d283 100644
--- a/devel/dreampie/Makefile
+++ b/devel/dreampie/Makefile
@@ -12,7 +12,7 @@ COMMENT= Python shell which is designed to be reliable and fun
LICENSE= GPLv3
USE_GNOME= pygtk2 pygtksourceview
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
MAN1= dreampie.1
diff --git a/devel/eric4/Makefile.inc b/devel/eric4/Makefile.inc
index 58e558297878..12d68e14fa7b 100644
--- a/devel/eric4/Makefile.inc
+++ b/devel/eric4/Makefile.inc
@@ -21,7 +21,7 @@ RUN_DEPENDS?= ${PREFIX}/bin/eric4:${PORTSDIR}/devel/eric4
I18N_LANG?= ru
INSTALL_CMD?= install-i18n.py -p ${STAGEDIR}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
PLIST_FILES?= %%DATADIR%%/i18n/${PORTNAME}_${I18N_LANG}.qm
EXTRA_PATCHES?= ${.CURDIR}/../../devel/eric4/files/extra-patch-install-i18n.py
diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile
index 55548c714852..be7e9a5c57ac 100644
--- a/devel/gdb/Makefile
+++ b/devel/gdb/Makefile
@@ -63,7 +63,7 @@ EXCLUDE+= readline
.endif
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
.endif
.if ${PORT_OPTIONS:MTHREADS}
diff --git a/devel/gobject-introspection/Makefile b/devel/gobject-introspection/Makefile
index e64fa99eca67..a1a7fc5e93c2 100644
--- a/devel/gobject-introspection/Makefile
+++ b/devel/gobject-introspection/Makefile
@@ -20,7 +20,7 @@ USES= bison gettext gmake pathfix pkgconfig
USE_XZ= yes
GNU_CONFIGURE= yes
USE_GNOME= gnomehier glib20 ltverhack
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE=yes
diff --git a/devel/gps/Makefile b/devel/gps/Makefile
index 01e6e8bc5525..86099e350aa6 100644
--- a/devel/gps/Makefile
+++ b/devel/gps/Makefile
@@ -86,7 +86,7 @@ USE_PGSQL= true
.if ${PORT_OPTIONS:MPYTHON}
CONFIGURE_ARGS+= --with-python=${PREFIX}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_GNOME= pygtk2
PYCOMPILE= ${PREFIX}/lib/${PYTHON_VERSION}/compileall.py
.else
diff --git a/devel/gtkparasite/Makefile b/devel/gtkparasite/Makefile
index b77570e75038..7feed03e1b63 100644
--- a/devel/gtkparasite/Makefile
+++ b/devel/gtkparasite/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= ashish@FreeBSD.org
COMMENT= GTK+ UI debugging tool
USES= pkgconfig
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GNOME= gtk20 pygtk2
WRKSRC= ${WRKDIR}/chipx86-gtkparasite-a3d862d4a91ea27222e4273a6797f3e47efe6e83
GNU_CONFIGURE= yes
diff --git a/devel/jep/Makefile b/devel/jep/Makefile
index 59f1215a3979..0d4cfc507093 100644
--- a/devel/jep/Makefile
+++ b/devel/jep/Makefile
@@ -15,7 +15,7 @@ MAKE_ENV= JAVA_HOME=${JAVA_HOME}
CONFIGURE_ARGS= --prefix=${PREFIX} --exec-prefix=${PREFIX}
USE_JAVA= yes
JAVA_VERSION= 1.6+
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
# Necessary, since the configure script does the LIBS and
diff --git a/devel/libevt/Makefile b/devel/libevt/Makefile
index 2b4548f9460c..073a565200b7 100644
--- a/devel/libevt/Makefile
+++ b/devel/libevt/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
USES= gettext iconv pathfix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E}
diff --git a/devel/libevtx/Makefile b/devel/libevtx/Makefile
index 42cafd4e8b16..79ef625e691b 100644
--- a/devel/libevtx/Makefile
+++ b/devel/libevtx/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
USES= gettext iconv pathfix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E}
diff --git a/devel/libewf/Makefile b/devel/libewf/Makefile
index 43b6970bdb69..2750cdbe6d7e 100644
--- a/devel/libewf/Makefile
+++ b/devel/libewf/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid
USES= fuse gettext iconv pathfix pkgconfig
USE_LDCONFIG= yes
USE_OPENSSL= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} --with-libuuid=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
diff --git a/devel/libglade2/Makefile b/devel/libglade2/Makefile
index 6f1e9e2dc3b5..519dd6f891f9 100644
--- a/devel/libglade2/Makefile
+++ b/devel/libglade2/Makefile
@@ -41,7 +41,7 @@ NO_STAGE= yes
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
PLIST_SUB+= PYTHON=""
.else
PLIST_SUB+= PYTHON="@comment "
diff --git a/devel/liblnk/Makefile b/devel/liblnk/Makefile
index 0fbc496781e9..c631f7d87704 100644
--- a/devel/liblnk/Makefile
+++ b/devel/liblnk/Makefile
@@ -16,7 +16,7 @@ LICENSE= LGPL3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
USES= gettext iconv pathfix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/devel/libmsiecf/Makefile b/devel/libmsiecf/Makefile
index 9d34507bcc61..3e5b785ea75f 100644
--- a/devel/libmsiecf/Makefile
+++ b/devel/libmsiecf/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
USES= gettext iconv pathfix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E}
diff --git a/devel/libolecf/Makefile b/devel/libolecf/Makefile
index fb44177efc31..9dbf457160ba 100644
--- a/devel/libolecf/Makefile
+++ b/devel/libolecf/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
USES= fuse gettext iconv pathfix pkgconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E}
diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile
index e1a94fe613ff..4d9acfb52bcb 100644
--- a/devel/libpeas/Makefile
+++ b/devel/libpeas/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
valac:${PORTSDIR}/lang/vala
USE_XZ= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
USES= pathfix gettext gmake pkgconfig
diff --git a/devel/libpff/Makefile b/devel/libpff/Makefile
index e5ecd6700677..7213682aed1a 100644
--- a/devel/libpff/Makefile
+++ b/devel/libpff/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
USES= gettext iconv pathfix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
# Remove when configure gets LDFLAGS for python correctly
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/libregf/Makefile b/devel/libregf/Makefile
index 178b68c6cd19..88e8c5243848 100644
--- a/devel/libregf/Makefile
+++ b/devel/libregf/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python --with-libintl-prefix=${LOCALBASE} ${ICONV_CONFIGURE_ARG}
USES= fuse gettext iconv pathfix pkgconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E}
diff --git a/devel/libsoup/Makefile b/devel/libsoup/Makefile
index 50d90227f487..f827f16d76ca 100644
--- a/devel/libsoup/Makefile
+++ b/devel/libsoup/Makefile
@@ -26,7 +26,7 @@ USE_GNOME= gnomehier glib20 libxml2 ltverhack referencehack intltool
USE_SQLITE= 3
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
CONFIGURE_ARGS= --disable-more-warnings
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/libvirt-glib/Makefile b/devel/libvirt-glib/Makefile
index 9865b95b48b0..00dc9ebb7acf 100644
--- a/devel/libvirt-glib/Makefile
+++ b/devel/libvirt-glib/Makefile
@@ -17,7 +17,7 @@ USES= pathfix pkgconfig gmake
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
USE_GNOME= intltool introspection
-USE_PYTHON= -2.7
+USE_PYTHON= 2
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -fstack-protector
CONFIGURE_ARGS+= --enable-introspection
diff --git a/devel/libvshadow/Makefile b/devel/libvshadow/Makefile
index 955faa1eb431..f411388e1e99 100644
--- a/devel/libvshadow/Makefile
+++ b/devel/libvshadow/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= fuse gettext iconv pathfix pkgconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/mercurial/Makefile b/devel/mercurial/Makefile
index 8829a26fa40c..ab761cb0b249 100644
--- a/devel/mercurial/Makefile
+++ b/devel/mercurial/Makefile
@@ -11,7 +11,7 @@ COMMENT= Fast, lightweight source control management system
LICENSE= GPLv2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
USES= shebangfix
diff --git a/devel/ninja-ide/Makefile b/devel/ninja-ide/Makefile
index 17c18253d281..b5e381c70252 100644
--- a/devel/ninja-ide/Makefile
+++ b/devel/ninja-ide/Makefile
@@ -23,7 +23,7 @@ PYDISTUTILS_PKGNAME= ${PORTNAME:U:S,-,_,}
#PYDISTUTILS_PKGVERSION= ${PORTVERSION:R}_dev
USE_GITHUB= yes
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
GH_ACCOUNT= ninja-ide
diff --git a/devel/phpsh/Makefile b/devel/phpsh/Makefile
index 95658bf55f7d..9a210eaf8c6a 100644
--- a/devel/phpsh/Makefile
+++ b/devel/phpsh/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= ashish@FreeBSD.org
COMMENT= An interactive shell for PHP
USE_BZIP2= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_PHP= pcre posix tokenizer
diff --git a/devel/py-Breve/Makefile b/devel/py-Breve/Makefile
index 70c6a2063fe3..38b6133a770c 100644
--- a/devel/py-Breve/Makefile
+++ b/devel/py-Breve/Makefile
@@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= A Python s-expression style template engine
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-DateTime/Makefile b/devel/py-DateTime/Makefile
index 4e3f55cfa4dc..f0811f3841ac 100644
--- a/devel/py-DateTime/Makefile
+++ b/devel/py-DateTime/Makefile
@@ -16,7 +16,7 @@ LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:${PORTSDIR}/devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}zope.interface>=0:${PORTSDIR}/devel/py-zope.interface
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/devel/py-Jinja/Makefile b/devel/py-Jinja/Makefile
index a73dfe59a92f..a8849e9dd9f6 100644
--- a/devel/py-Jinja/Makefile
+++ b/devel/py-Jinja/Makefile
@@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= A fast and easy to use stand-alone template engine
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-Products.ATContentTypes/Makefile b/devel/py-Products.ATContentTypes/Makefile
index a0e08e2db2ea..5966259c22c0 100644
--- a/devel/py-Products.ATContentTypes/Makefile
+++ b/devel/py-Products.ATContentTypes/Makefile
@@ -38,7 +38,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}archetypes.referencebrowserwidget>=0:${PORTS
zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/devel/py-Products.Archetypes/Makefile b/devel/py-Products.Archetypes/Makefile
index 786e8dddc08d..43e31410c9f0 100644
--- a/devel/py-Products.Archetypes/Makefile
+++ b/devel/py-Products.Archetypes/Makefile
@@ -49,7 +49,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.
${PYTHON_PKGNAMEPREFIX}Products.ZSQLMethods>0:${PORTSDIR}/devel/py-Products.ZSQLMethods
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/devel/py-Products.CMFCalendar/Makefile b/devel/py-Products.CMFCalendar/Makefile
index 16d95ebad526..2c60ecf1cb59 100644
--- a/devel/py-Products.CMFCalendar/Makefile
+++ b/devel/py-Products.CMFCalendar/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:${PORTSDIR}/devel/py-Pro
${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:${PORTSDIR}/devel/py-Products.GenericSetup
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/devel/py-Products.CMFCore/Makefile b/devel/py-Products.CMFCore/Makefile
index 350c4639cd86..f7c4eb11468b 100644
--- a/devel/py-Products.CMFCore/Makefile
+++ b/devel/py-Products.CMFCore/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:${PORTSDIR}/devel/p
${PYTHON_PKGNAMEPREFIX}zope.app.publication>0:${PORTSDIR}/devel/py-zope.app.publication
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
#USES= zope # cyclic dependency
diff --git a/devel/py-Products.CMFDiffTool/Makefile b/devel/py-Products.CMFDiffTool/Makefile
index 33b8de3dc5d3..ef98c42096e5 100644
--- a/devel/py-Products.CMFDiffTool/Makefile
+++ b/devel/py-Products.CMFDiffTool/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:${PORTSDIR}/devel/py-zope.
${PYTHON_PKGNAMEPREFIX}Acquisition>=0:${PORTSDIR}/devel/py-Acquisition
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
#USES= zope
diff --git a/devel/py-Products.CMFTestCase/Makefile b/devel/py-Products.CMFTestCase/Makefile
index 663ff768a838..caecf4cf1d4d 100644
--- a/devel/py-Products.CMFTestCase/Makefile
+++ b/devel/py-Products.CMFTestCase/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.
zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/devel/py-Products.GenericSetup/Makefile b/devel/py-Products.GenericSetup/Makefile
index 4fbbc3e438c5..6a49980b139f 100644
--- a/devel/py-Products.GenericSetup/Makefile
+++ b/devel/py-Products.GenericSetup/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:${PORTSDIR}/devel/p
${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:${PORTSDIR}/devel/py-zope.formlib
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USES= zope
diff --git a/devel/py-Products.LDAPMultiPlugins/Makefile b/devel/py-Products.LDAPMultiPlugins/Makefile
index 8dba7738e9ad..9452080d3416 100644
--- a/devel/py-Products.LDAPMultiPlugins/Makefile
+++ b/devel/py-Products.LDAPMultiPlugins/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap2>=2.0.6:${PORTSDIR}/net/py-ldap2 \
${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=1.4.0:${PORTSDIR}/security/py-Products.PluggableAuthService
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/devel/py-Products.LDAPUserFolder/Makefile b/devel/py-Products.LDAPUserFolder/Makefile
index ef429247f0fb..128af92aea60 100644
--- a/devel/py-Products.LDAPUserFolder/Makefile
+++ b/devel/py-Products.LDAPUserFolder/Makefile
@@ -22,7 +22,7 @@ POSIXGROUP_PATCH_DESC= Use posixGroup for group membership
OPTIONS_DEFAULT= POSIXGROUP_PATCH
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
#USES= zope
diff --git a/devel/py-Products.Marshall/Makefile b/devel/py-Products.Marshall/Makefile
index bcd9d15c4fde..97072f61e350 100644
--- a/devel/py-Products.Marshall/Makefile
+++ b/devel/py-Products.Marshall/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:${PORTSDIR}/devel/py-transact
${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:${PORTSDIR}/devel/py-ExtensionClass
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/devel/py-Products.MimetypesRegistry/Makefile b/devel/py-Products.MimetypesRegistry/Makefile
index af19866cb616..850767c9bff2 100644
--- a/devel/py-Products.MimetypesRegistry/Makefile
+++ b/devel/py-Products.MimetypesRegistry/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:${PORTSDIR}/devel/py-zop
zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/devel/py-Products.PloneTestCase/Makefile b/devel/py-Products.PloneTestCase/Makefile
index 482bb316e5b4..3be8682cc7ee 100644
--- a/devel/py-Products.PloneTestCase/Makefile
+++ b/devel/py-Products.PloneTestCase/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.
zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/devel/py-Products.ResourceRegistries/Makefile b/devel/py-Products.ResourceRegistries/Makefile
index fc3c811c7197..9dc349e3e27d 100644
--- a/devel/py-Products.ResourceRegistries/Makefile
+++ b/devel/py-Products.ResourceRegistries/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.
${PYTHON_PKGNAMEPREFIX}plone.app.registry>0:${PORTSDIR}/www/py-plone.app.registry
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/devel/py-Products.ZCatalog/Makefile b/devel/py-Products.ZCatalog/Makefile
index e01d9e57122c..f8611f74da70 100644
--- a/devel/py-Products.ZCatalog/Makefile
+++ b/devel/py-Products.ZCatalog/Makefile
@@ -29,7 +29,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:${PORTSDIR}/security/py-Acc
${PYTHON_PKGNAMEPREFIX}zope.schema>=0:${PORTSDIR}/devel/py-zope.schema \
${PYTHON_PKGNAMEPREFIX}zope.testing>=0:${PORTSDIR}/devel/py-zope.testing
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/devel/py-Products.contentmigration/Makefile b/devel/py-Products.contentmigration/Makefile
index 2862229dad71..ef720604370b 100644
--- a/devel/py-Products.contentmigration/Makefile
+++ b/devel/py-Products.contentmigration/Makefile
@@ -12,7 +12,7 @@ COMMENT= Generic content migration framework for Plone
LICENSE= LGPL20
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/devel/py-ToscaWidgets/Makefile b/devel/py-ToscaWidgets/Makefile
index b72015b60849..368da126cb5d 100644
--- a/devel/py-ToscaWidgets/Makefile
+++ b/devel/py-ToscaWidgets/Makefile
@@ -13,7 +13,7 @@ COMMENT= A python framework for building reusable web components
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=0:${PORTSDIR}/www/py-webob
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-TurboJinja/Makefile b/devel/py-TurboJinja/Makefile
index 607a278286e3..69a43723f5a7 100644
--- a/devel/py-TurboJinja/Makefile
+++ b/devel/py-TurboJinja/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}TurboGears>=1.1.2:${PORTSDIR}/www/py-turbo
RUN_DEPENDS:= ${BUILD_DEPENDS}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja>=0.9:${PORTSDIR}/devel/py-Jinja
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
USE_ZIP= yes
diff --git a/devel/py-aspects/Makefile b/devel/py-aspects/Makefile
index 570a25430c7f..825f4bd957a1 100644
--- a/devel/py-aspects/Makefile
+++ b/devel/py-aspects/Makefile
@@ -15,7 +15,7 @@ COMMENT= Lightweight aspect oriented programming library for Python
LICENSE= LGPL21
USES= gmake
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python-${PORTNAME}
diff --git a/devel/py-aspyct/Makefile b/devel/py-aspyct/Makefile
index 8edb05367db0..cf2f2821c5e9 100644
--- a/devel/py-aspyct/Makefile
+++ b/devel/py-aspyct/Makefile
@@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME:C/a/A/}-${PORTVERSION}_beta_4
MAINTAINER= sbz@FreeBSD.org
COMMENT= Python library including an aspect-oriented programming (AOP) engine
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_EGGINFO= ${DISTNAME}-py${PYTHON_VER}.egg-info
diff --git a/devel/py-babel/Makefile b/devel/py-babel/Makefile
index 9f117807405f..1c9a64b55aae 100644
--- a/devel/py-babel/Makefile
+++ b/devel/py-babel/Makefile
@@ -13,7 +13,7 @@ COMMENT= Collection of tools for internationalizing Python applications
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
diff --git a/devel/py-bitarray/Makefile b/devel/py-bitarray/Makefile
index 2e657631ba3a..d71a2fdf7f40 100644
--- a/devel/py-bitarray/Makefile
+++ b/devel/py-bitarray/Makefile
@@ -12,7 +12,7 @@ COMMENT= Efficient arrays of booleans
LICENSE= PSFL
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
PYEASYINSTALL_ARCHDEP= yes
PYEASYINSTALL_EGG= ${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg
diff --git a/devel/py-bitstring/Makefile b/devel/py-bitstring/Makefile
index 1358390947c2..9dfa73051d76 100644
--- a/devel/py-bitstring/Makefile
+++ b/devel/py-bitstring/Makefile
@@ -12,7 +12,7 @@ COMMENT= Simple construction, analysis, and modification of binary data
LICENSE= MIT
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_ZIP= yes
diff --git a/devel/py-cfgparse/Makefile b/devel/py-cfgparse/Makefile
index 76d643fde426..fd625540ba2c 100644
--- a/devel/py-cfgparse/Makefile
+++ b/devel/py-cfgparse/Makefile
@@ -12,7 +12,7 @@ DISTNAME= cfgparse-v01_02
MAINTAINER= jdferrell3@yahoo.com
COMMENT= Python module for parsing configuration files
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= cfgparse
PYDISTUTILS_EGGINFO= ${PYDISTUTILS_PKGNAME:C/[^A-Za-z0-9.]+/_/g}-v01_02-${PYTHON_VERSION:S/thon//}.egg-info
diff --git a/devel/py-checkmanifest/Makefile b/devel/py-checkmanifest/Makefile
index af7d77c2d2b8..e432ee4dbf88 100644
--- a/devel/py-checkmanifest/Makefile
+++ b/devel/py-checkmanifest/Makefile
@@ -16,7 +16,7 @@ LICENSE= MIT
PORTDOCS= README.rst \
CHANGES.rst
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= check_manifest
diff --git a/devel/py-collective.z3cform.datetimewidget/Makefile b/devel/py-collective.z3cform.datetimewidget/Makefile
index 36a579077ad9..5ef8b07cab7a 100644
--- a/devel/py-collective.z3cform.datetimewidget/Makefile
+++ b/devel/py-collective.z3cform.datetimewidget/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:${PORTSDIR}/devel/py-zope.i18n
${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:${PORTSDIR}/devel/py-zope.deprecation
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/devel/py-construct/Makefile b/devel/py-construct/Makefile
index abf78c93a82c..490696a2f046 100644
--- a/devel/py-construct/Makefile
+++ b/devel/py-construct/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= p.florczyk@adminworkshop.pl
COMMENT= Python module for parsing and building of data structures
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-dal/Makefile b/devel/py-dal/Makefile
index 5a4af3f2b4e4..8acddf8c0c5d 100644
--- a/devel/py-dal/Makefile
+++ b/devel/py-dal/Makefile
@@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bamby@sippysoft.com
COMMENT= A database abstraction layer for Python
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-dbus/Makefile b/devel/py-dbus/Makefile
index bd7f4e853f38..cd00ac59552d 100644
--- a/devel/py-dbus/Makefile
+++ b/devel/py-dbus/Makefile
@@ -15,7 +15,7 @@ COMMENT= Python bindings for the D-BUS messaging system
LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib
USES= gettext pathfix pkgconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_GMAKE= yes
USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${PYTHON_INCLUDEDIR}
diff --git a/devel/py-decoratortools/Makefile b/devel/py-decoratortools/Makefile
index f08e31aa7062..76254a008ae9 100644
--- a/devel/py-decoratortools/Makefile
+++ b/devel/py-decoratortools/Makefile
@@ -15,7 +15,7 @@ COMMENT= Class, function, and metaclass decorators
LICENSE= PSFL ZPL21
LICENSE_COMB= dual
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/devel/py-dexml/Makefile b/devel/py-dexml/Makefile
index e928ae8aa497..27a276a013f2 100644
--- a/devel/py-dexml/Makefile
+++ b/devel/py-dexml/Makefile
@@ -12,7 +12,7 @@ COMMENT= A dead-simple Object-XML mapper for Python
LICENSE= MIT
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/devel/py-durus/Makefile b/devel/py-durus/Makefile
index 3c796db9b59b..4e0f76e21e1e 100644
--- a/devel/py-durus/Makefile
+++ b/devel/py-durus/Makefile
@@ -12,7 +12,7 @@ DISTNAME= Durus-${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= A persistent object storage system for Python
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
PYDISTUTILS_PKGNAME= Durus
diff --git a/devel/py-five.customerize/Makefile b/devel/py-five.customerize/Makefile
index 0d915843144c..517176fce2b3 100644
--- a/devel/py-five.customerize/Makefile
+++ b/devel/py-five.customerize/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:${PORTSDIR}/www/py-plone.p
${PYTHON_PKGNAMEPREFIX}Acquisition>=0:${PORTSDIR}/devel/py-Acquisition
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/devel/py-flexmock/Makefile b/devel/py-flexmock/Makefile
index a4eef91d897d..020c9dfee4bf 100644
--- a/devel/py-flexmock/Makefile
+++ b/devel/py-flexmock/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= clsung@FreeBSD.org
COMMENT= Flexmock is a mock/stub/spy library for Python
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/devel/py-freebsd/Makefile b/devel/py-freebsd/Makefile
index c04d56f489d2..81fcbb798073 100644
--- a/devel/py-freebsd/Makefile
+++ b/devel/py-freebsd/Makefile
@@ -14,7 +14,7 @@ DISTNAME= py-freebsd-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Python interface to FreeBSD-specific system libraries
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= py-freebsd
diff --git a/devel/py-gdata/Makefile b/devel/py-gdata/Makefile
index dbbc23d194da..dfd13a84d849 100644
--- a/devel/py-gdata/Makefile
+++ b/devel/py-gdata/Makefile
@@ -13,7 +13,7 @@ COMMENT= GData Python Client Library
LICENSE= APACHE20
PROJECTHOST= gdata-python-client
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
OPTIONS_DEFINE= GMPY M2CRYPTO PYCRYPTO
diff --git a/devel/py-gearman/Makefile b/devel/py-gearman/Makefile
index 9ac2d5fbf01a..6f92a2fc4668 100644
--- a/devel/py-gearman/Makefile
+++ b/devel/py-gearman/Makefile
@@ -13,7 +13,7 @@ COMMENT= Gearman Library for Python
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-geojson/Makefile b/devel/py-geojson/Makefile
index 66063817785f..21851893910d 100644
--- a/devel/py-geojson/Makefile
+++ b/devel/py-geojson/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>1.9:${PORTSDIR}/devel/py-simplejs
DOCSFILE= LICENSE.rst CHANGELOG.rst README.rst
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
PYDISTUTILS_NOEGGINFO= yes
diff --git a/devel/py-geotypes/Makefile b/devel/py-geotypes/Makefile
index 2155720303fb..f97740ffc1f9 100644
--- a/devel/py-geotypes/Makefile
+++ b/devel/py-geotypes/Makefile
@@ -12,7 +12,7 @@ DISTNAME= GeoTypes-${PORTVERSION}
MAINTAINER= wenheping@gmail.com
COMMENT= A Python Interface to Support PostGIS
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYTHON_PKGNAMEPREFIX= yes
PYDISTUTILS_EGGINFO= GeoTypes-0.7.0-py${PYTHON_VER}.egg-info
diff --git a/devel/py-gevent/Makefile b/devel/py-gevent/Makefile
index ca0b7e57942b..6373c7d69e2b 100644
--- a/devel/py-gevent/Makefile
+++ b/devel/py-gevent/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0:${PORTSDIR}/devel/py-greenlet
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0:${PORTSDIR}/devel/py-greenlet \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
post-patch:
diff --git a/devel/py-gflags/Makefile b/devel/py-gflags/Makefile
index e512eeadb4aa..f035e900303e 100644
--- a/devel/py-gflags/Makefile
+++ b/devel/py-gflags/Makefile
@@ -13,7 +13,7 @@ COMMENT= Commandline flags module for Python
LICENSE= BSD
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= python_gflags
diff --git a/devel/py-gobject/Makefile b/devel/py-gobject/Makefile
index f4141bffc1b1..824da88aad31 100644
--- a/devel/py-gobject/Makefile
+++ b/devel/py-gobject/Makefile
@@ -28,7 +28,7 @@ USES= pathfix pkgconfig
USE_XZ= yes
USE_GMAKE= yes
USE_GNOME= glib20
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-docs --disable-introspection --with-ffi
diff --git a/devel/py-gobject3/Makefile b/devel/py-gobject3/Makefile
index c6617b173237..227a7b7f9683 100644
--- a/devel/py-gobject3/Makefile
+++ b/devel/py-gobject3/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-c
USE_XZ= yes
USES= gmake pathfix pkgconfig
USE_GNOME= glib20 introspection
-USE_PYTHON= -2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/py-grab/Makefile b/devel/py-grab/Makefile
index 473fb7600406..d4f0f49bd8ba 100644
--- a/devel/py-grab/Makefile
+++ b/devel/py-grab/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
${PYTHON_PKGNAMEPREFIX}curl>0:${PORTSDIR}/ftp/py-curl
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-hghooks/Makefile b/devel/py-hghooks/Makefile
index 48e6acb78d52..5164f8558622 100644
--- a/devel/py-hghooks/Makefile
+++ b/devel/py-hghooks/Makefile
@@ -12,7 +12,7 @@ COMMENT= Set of Mercurial hooks
LICENSE= LGPL3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
diff --git a/devel/py-hgsubversion/Makefile b/devel/py-hgsubversion/Makefile
index f9b6f6d74281..0778e7ff6e63 100644
--- a/devel/py-hgsubversion/Makefile
+++ b/devel/py-hgsubversion/Makefile
@@ -16,7 +16,7 @@ OPTIONS_DEFINE= SUBVERTPY
OPTIONS_DEFAULT=SUBVERTPY
SUBVERTPY_DESC= Use subvertpy python bindings
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
.include <bsd.port.options.mk>
diff --git a/devel/py-icalendar/Makefile b/devel/py-icalendar/Makefile
index d1d05e8083d4..9ef51bda3736 100644
--- a/devel/py-icalendar/Makefile
+++ b/devel/py-icalendar/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
diff --git a/devel/py-instant/Makefile b/devel/py-instant/Makefile
index 394817764267..0cdc98504cf1 100644
--- a/devel/py-instant/Makefile
+++ b/devel/py-instant/Makefile
@@ -14,7 +14,7 @@ LICENSE= LGPL3
RUN_DEPENDS= swig2.0:${PORTSDIR}/devel/swig20
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= instant
diff --git a/devel/py-itools/Makefile b/devel/py-itools/Makefile
index 8fb1d5106961..10f81ac1442f 100644
--- a/devel/py-itools/Makefile
+++ b/devel/py-itools/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= glib:${PORTSDIR}/devel/glib20 \
LDFLAGS+= -L${LOCALBASE}/lib
USES= pkgconfig
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/devel/py-json-py/Makefile b/devel/py-json-py/Makefile
index cb71d15db1da..70cfac1ce475 100644
--- a/devel/py-json-py/Makefile
+++ b/devel/py-json-py/Makefile
@@ -15,7 +15,7 @@ COMMENT= A python implementation of a JSON (http//:json.org) reader/writer
NO_WRKSUBDIR= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_ZIP= yes
NO_STAGE= yes
diff --git a/devel/py-jsonrpclib/Makefile b/devel/py-jsonrpclib/Makefile
index baded8b3a1bb..c040b40bde79 100644
--- a/devel/py-jsonrpclib/Makefile
+++ b/devel/py-jsonrpclib/Makefile
@@ -13,7 +13,7 @@ COMMENT= Implements the JSON-RPC 2.0 proposed specification in pure Python
LICENSE= APACHE20
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}/options
diff --git a/devel/py-jsonschema/Makefile b/devel/py-jsonschema/Makefile
index fd75195bc2e3..648b40802773 100644
--- a/devel/py-jsonschema/Makefile
+++ b/devel/py-jsonschema/Makefile
@@ -12,7 +12,7 @@ COMMENT= JSON Schema validation for Python
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/devel/py-krosspython/Makefile b/devel/py-krosspython/Makefile
index 67ac974fc1b8..bb67137a82f2 100644
--- a/devel/py-krosspython/Makefile
+++ b/devel/py-krosspython/Makefile
@@ -13,7 +13,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Kross Python scripting library
USE_KDE4= kdehier kdelibs kdeprefix automoc4
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build
USE_XZ= yes
USES= cmake:outsource
diff --git a/devel/py-levenshtein/Makefile b/devel/py-levenshtein/Makefile
index 6c541aa217e5..31f09e34d7b0 100644
--- a/devel/py-levenshtein/Makefile
+++ b/devel/py-levenshtein/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv2
PLIST_FILES= %%PYTHON_SITELIBDIR%%/Levenshtein.so
USE_BZIP2= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYTHON_PREFIX= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python-Levenshtein
diff --git a/devel/py-liblarch/Makefile b/devel/py-liblarch/Makefile
index 2b2644de14de..5e6ea3923611 100644
--- a/devel/py-liblarch/Makefile
+++ b/devel/py-liblarch/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL3
USE_GITHUB= yes
USE_GNOME= pygobject
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
GH_ACCOUNT= ${PORTNAME}
diff --git a/devel/py-lock_file/Makefile b/devel/py-lock_file/Makefile
index c87a82525b8e..cf7627ab0844 100644
--- a/devel/py-lock_file/Makefile
+++ b/devel/py-lock_file/Makefile
@@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= martin@horcicka.eu
COMMENT= Lock file manipulation
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/devel/py-meliae/Makefile b/devel/py-meliae/Makefile
index a4eb1687cdfc..b52b130b20b8 100644
--- a/devel/py-meliae/Makefile
+++ b/devel/py-meliae/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= cython>0:${PORTSDIR}/lang/cython
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGVERSION= ${PORTVERSION}.final.0
diff --git a/devel/py-mongokit/Makefile b/devel/py-mongokit/Makefile
index ee27ffcba71b..aa50b43677ea 100644
--- a/devel/py-mongokit/Makefile
+++ b/devel/py-mongokit/Makefile
@@ -12,7 +12,7 @@ COMMENT= Python ORM-like layer on top of pymongo
RUN_DEPENDS= pymongo>=2.0.1:${PORTSDIR}/databases/pymongo
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-mox/Makefile b/devel/py-mox/Makefile
index a3155d504d30..e2eb520d2734 100644
--- a/devel/py-mox/Makefile
+++ b/devel/py-mox/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= clsung@FreeBSD.org
COMMENT= Mock object framework for Python
PROJECTHOST= pymox
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/devel/py-mwlib.ext/Makefile b/devel/py-mwlib.ext/Makefile
index 5896d6b07d95..fa783151c5d0 100644
--- a/devel/py-mwlib.ext/Makefile
+++ b/devel/py-mwlib.ext/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= wen@FreeBSD.org
COMMENT= Provide Dependencies for mwlib
USE_ZIP= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
diff --git a/devel/py-mwlib.rl/Makefile b/devel/py-mwlib.rl/Makefile
index 99e88731acdc..bd4352196dda 100644
--- a/devel/py-mwlib.rl/Makefile
+++ b/devel/py-mwlib.rl/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_ZIP= yes
USES= gettext
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-mwlib/Makefile b/devel/py-mwlib/Makefile
index 165ab4a33a53..bf8d61eb006a 100644
--- a/devel/py-mwlib/Makefile
+++ b/devel/py-mwlib/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parsing>0:${PORTSDIR}/devel/py-parsing \
${PYTHON_PKGNAMEPREFIX}sqlite3dbm>=0:${PORTSDIR}/databases/py-sqlite3dbm
USE_ZIP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
diff --git a/devel/py-mygpoclient/Makefile b/devel/py-mygpoclient/Makefile
index 8a36239d8662..a7bde653e117 100644
--- a/devel/py-mygpoclient/Makefile
+++ b/devel/py-mygpoclient/Makefile
@@ -12,7 +12,7 @@ COMMENT= gpodder.net API client library for Python
LICENSE= GPLv3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/devel/py-notify/Makefile b/devel/py-notify/Makefile
index 8a0cbc8cf5cc..2f8c1b6d96fc 100644
--- a/devel/py-notify/Makefile
+++ b/devel/py-notify/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= notify.4:${PORTSDIR}/devel/libnotify
USE_BZIP2= yes
USES= gmake pkgconfig
USE_GNOME= gnomehack pygtk2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
DOCS= AUTHORS COPYING ChangeLog NEWS
diff --git a/devel/py-olefileio_pl/Makefile b/devel/py-olefileio_pl/Makefile
index 3d073deb2902..3f47e98f8d21 100644
--- a/devel/py-olefileio_pl/Makefile
+++ b/devel/py-olefileio_pl/Makefile
@@ -15,7 +15,7 @@ COMMENT= Python module to read MS OLE2 files
LICENSE= MIT
USES= dos2unix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME=OleFileIO_PL
diff --git a/devel/py-ordereddict/Makefile b/devel/py-ordereddict/Makefile
index 4cf90259add6..1b197004963a 100644
--- a/devel/py-ordereddict/Makefile
+++ b/devel/py-ordereddict/Makefile
@@ -13,7 +13,7 @@ COMMENT= A drop-in substitute for Py2.7's new collections
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USE_PYTHON= 2.4-2.7 # for graphics/py-blockdiag
+USE_PYTHON= 2 # for graphics/py-blockdiag
USE_PYDISTUTILS= yes
PLIST_FILES= %%PYTHON_SITELIBDIR%%/ordereddict.py \
diff --git a/devel/py-pefile/Makefile b/devel/py-pefile/Makefile
index a4221390fc43..c9f7dc6d2d12 100644
--- a/devel/py-pefile/Makefile
+++ b/devel/py-pefile/Makefile
@@ -12,7 +12,7 @@ COMMENT= Python module to read and work with PE files
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/devel/py-phpserialize/Makefile b/devel/py-phpserialize/Makefile
index 3daf9665cc47..0b8a69f7b3ec 100644
--- a/devel/py-phpserialize/Makefile
+++ b/devel/py-phpserialize/Makefile
@@ -15,7 +15,7 @@ COMMENT= A python implementation of PHP\'s native serialize() and unserialize()
WRKSRC= ${WRKDIR}/v${PORTVERSION}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= PHPSerialize
diff --git a/devel/py-pp/Makefile b/devel/py-pp/Makefile
index 30936f4bd489..f51d148bf748 100644
--- a/devel/py-pp/Makefile
+++ b/devel/py-pp/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Parallel python execution server
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/devel/py-ptrace/Makefile b/devel/py-ptrace/Makefile
index 14e10ac24090..65d68d1559d1 100644
--- a/devel/py-ptrace/Makefile
+++ b/devel/py-ptrace/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distorm>0:${PORTSDIR}/devel/py-distorm
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python_ptrace
diff --git a/devel/py-pykde4/Makefile b/devel/py-pykde4/Makefile
index 72f09663460c..01cdc99f08ce 100644
--- a/devel/py-pykde4/Makefile
+++ b/devel/py-pykde4/Makefile
@@ -29,7 +29,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} \
USE_KDE4= kdehier kdelibs kdeprefix okular pimlibs \
akonadi automoc4 soprano
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= corelib dbus designer_build gui network xml \
qmake_build moc_build uic_build rcc_build
USE_XZ= yes
diff --git a/devel/py-pykdeuic4/Makefile b/devel/py-pykdeuic4/Makefile
index be807fa9ee14..136833e566a1 100644
--- a/devel/py-pykdeuic4/Makefile
+++ b/devel/py-pykdeuic4/Makefile
@@ -14,7 +14,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Enhanced version of pyuic4
USE_KDE4= kdelibs automoc4 pykde4
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build qmake_build rcc_build uic_build
USE_XZ= yes
DISTINFO_FILE= ${PORTSDIR}/devel/py-pykde4/distinfo
diff --git a/devel/py-pymarc/Makefile b/devel/py-pymarc/Makefile
index 0e5f6e936274..4b825750435c 100644
--- a/devel/py-pymarc/Makefile
+++ b/devel/py-pymarc/Makefile
@@ -14,7 +14,7 @@ COMMENT= Read Write And Modify MARC Bibliographic Data
LICENSE= BSD
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
regression-test: build
diff --git a/devel/py-pytemplate/Makefile b/devel/py-pytemplate/Makefile
index d05c7972f56d..5fdc7199a5d8 100644
--- a/devel/py-pytemplate/Makefile
+++ b/devel/py-pytemplate/Makefile
@@ -13,7 +13,7 @@ COMMENT= Pytemplate gives python developers a starting framework
LICENSE= GPLv3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
EXAMPLESDIR= ${PREFIX}/share/examples/py-pytemplate
diff --git a/devel/py-pyutil/Makefile b/devel/py-pyutil/Makefile
index 2cda53fcf447..f7559106f3cd 100644
--- a/devel/py-pyutil/Makefile
+++ b/devel/py-pyutil/Makefile
@@ -13,7 +13,7 @@ COMMENT= Collection of mature utilities for Python programmers
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.1:${PORTSDIR}/devel/py-simplejson \
${PYTHON_PKGNAMEPREFIX}zbase32>=1.1.0:${PORTSDIR}/converters/zbase32
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/devel/py-qserve/Makefile b/devel/py-qserve/Makefile
index 3b310326d4ed..846bbaaa914a 100644
--- a/devel/py-qserve/Makefile
+++ b/devel/py-qserve/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= wen@FreeBSD.org
COMMENT= Job queue server
USE_ZIP= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/devel/py-qt4-assistant/Makefile b/devel/py-qt4-assistant/Makefile
index b165fbd3cb33..28df10166574 100644
--- a/devel/py-qt4-assistant/Makefile
+++ b/devel/py-qt4-assistant/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= assistantclient moc_build qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-core/Makefile b/devel/py-qt4-core/Makefile
index 893697a25fe1..6b0e028d0eff 100644
--- a/devel/py-qt4-core/Makefile
+++ b/devel/py-qt4-core/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= corelib qmake_build moc_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-dbus/Makefile b/devel/py-qt4-dbus/Makefile
index 7889fe5e3940..9526be2e5768 100644
--- a/devel/py-qt4-dbus/Makefile
+++ b/devel/py-qt4-dbus/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus \
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= dbus moc_build qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-dbussupport/Makefile b/devel/py-qt4-dbussupport/Makefile
index 9fb272cc0998..61c0e4c270e8 100644
--- a/devel/py-qt4-dbussupport/Makefile
+++ b/devel/py-qt4-dbussupport/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus \
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USES= pkgconfig
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= corelib qmake_build moc_build
BUILD_WRKSRC= ${WRKSRC}/dbus
diff --git a/devel/py-qt4-declarative/Makefile b/devel/py-qt4-declarative/Makefile
index 9158e476f859..cc1414a48c0a 100644
--- a/devel/py-qt4-declarative/Makefile
+++ b/devel/py-qt4-declarative/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= declarative qmake_build moc_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-designer/Makefile b/devel/py-qt4-designer/Makefile
index c5e11f99c3d9..ad0e76838829 100644
--- a/devel/py-qt4-designer/Makefile
+++ b/devel/py-qt4-designer/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= gui xml designer moc_build qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-designerplugin/Makefile b/devel/py-qt4-designerplugin/Makefile
index 2141e7575aaa..e851393627ae 100644
--- a/devel/py-qt4-designerplugin/Makefile
+++ b/devel/py-qt4-designerplugin/Makefile
@@ -26,7 +26,7 @@ DESTDIRNAME= INSTALL_ROOT
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= gui xml designer moc_build qmake_build
PATCHDIR= ${.CURDIR}/../py-qt4-core/files
diff --git a/devel/py-qt4-help/Makefile b/devel/py-qt4-help/Makefile
index 06494f925553..905a27666eda 100644
--- a/devel/py-qt4-help/Makefile
+++ b/devel/py-qt4-help/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= help moc_build qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-qscintilla2/Makefile b/devel/py-qt4-qscintilla2/Makefile
index 7d2a3e7c36f2..a5199c747bc8 100644
--- a/devel/py-qt4-qscintilla2/Makefile
+++ b/devel/py-qt4-qscintilla2/Makefile
@@ -25,7 +25,7 @@ DESTDIRNAME= INSTALL_ROOT
DISTINFO_FILE= ${QSCI2_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= gui moc_build qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-script/Makefile b/devel/py-qt4-script/Makefile
index cbf90ec83a3f..d676dd004d1f 100644
--- a/devel/py-qt4-script/Makefile
+++ b/devel/py-qt4-script/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-cor
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build script qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-scripttools/Makefile b/devel/py-qt4-scripttools/Makefile
index 793ac5af4110..92bae22d0748 100644
--- a/devel/py-qt4-scripttools/Makefile
+++ b/devel/py-qt4-scripttools/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-cor
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build scripttools qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-qt4-test/Makefile b/devel/py-qt4-test/Makefile
index 627d4c66d349..d0dd6ff54900 100644
--- a/devel/py-qt4-test/Makefile
+++ b/devel/py-qt4-test/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build qtestlib qmake_build
OPTIONS_DEFINE= API
diff --git a/devel/py-robotframework-ride/Makefile b/devel/py-robotframework-ride/Makefile
index b1d13a9e0e47..38d0df765da3 100644
--- a/devel/py-robotframework-ride/Makefile
+++ b/devel/py-robotframework-ride/Makefile
@@ -15,7 +15,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:${PORTSDIR}/devel/py-robotframework \
${PYTHON_PKGNAMEPREFIX}robotframework-selenium2library>=1.1.0:${PORTSDIR}/devel/py-robotframework-selenium2library
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
USE_WX= 2.8+
diff --git a/devel/py-robotframework-selenium2library/Makefile b/devel/py-robotframework-selenium2library/Makefile
index d3be970e83de..f9345470bd13 100644
--- a/devel/py-robotframework-selenium2library/Makefile
+++ b/devel/py-robotframework-selenium2library/Makefile
@@ -15,7 +15,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:${PORTSDIR}/devel/py-robotframework \
${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:${PORTSDIR}/devel/py-decorator
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-robotframework/Makefile b/devel/py-robotframework/Makefile
index 0ce711dceb90..6d2a8b345737 100644
--- a/devel/py-robotframework/Makefile
+++ b/devel/py-robotframework/Makefile
@@ -12,7 +12,7 @@ COMMENT= Generic test automation framework
LICENSE= APACHE20
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/devel/py-rtree/Makefile b/devel/py-rtree/Makefile
index ef8cdfb3f14a..8f75efd687b9 100644
--- a/devel/py-rtree/Makefile
+++ b/devel/py-rtree/Makefile
@@ -15,7 +15,7 @@ COMMENT= R-Tree Spatial Index For Python GIS
BUILD_DEPENDS+= ${LOCALBASE}/include/spatialindex/SpatialIndex.h:${PORTSDIR}/devel/spatialindex
RUN_DEPENDS+= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Rtree
PYDISTUTILS_NOEGGINFO= yes
diff --git a/devel/py-ruledispatch/Makefile b/devel/py-ruledispatch/Makefile
index 23c501573c42..efce65eaaf09 100644
--- a/devel/py-ruledispatch/Makefile
+++ b/devel/py-ruledispatch/Makefile
@@ -16,7 +16,7 @@ COMMENT= Rule-based Dispatching and Generic Functions
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PyProtocols>=1.0.a0.r2302:${PORTSDIR}/devel/py-protocols-devel \
${PYTHON_PKGNAMEPREFIX}Extremes>=1.1:${PORTSDIR}/devel/py-extremes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGVERSION= 0.5a1.dev_r2506
PYEASYINSTALL_ARCHDEP= yes
diff --git a/devel/py-sanetime/Makefile b/devel/py-sanetime/Makefile
index 5e7ec5f23631..72e6e8c37675 100644
--- a/devel/py-sanetime/Makefile
+++ b/devel/py-sanetime/Makefile
@@ -27,7 +27,7 @@ NO_STAGE= yes
BUILD_DEPENDS:= ${TEST_DEPENDS}
.endif
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
regression-test: build
diff --git a/devel/py-sdl2/Makefile b/devel/py-sdl2/Makefile
index 22c36c2fbc94..2bf5189b21f9 100644
--- a/devel/py-sdl2/Makefile
+++ b/devel/py-sdl2/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python bindings to the SDL2 libraries
LICENSE= ZLIB
USE_SDL= sdl2 gfx2 image2 ttf2 mixer2
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/devel/py-shapely/Makefile b/devel/py-shapely/Makefile
index 1fa5d7fec334..90f455847acb 100644
--- a/devel/py-shapely/Makefile
+++ b/devel/py-shapely/Makefile
@@ -14,7 +14,7 @@ COMMENT= Python Package for Manipulation 2D Geospatial Geometry
LIB_DEPENDS= geos_c:${PORTSDIR}/graphics/geos
CFLAGS+= -I${LOCALBASE}/include
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-subvertpy/Makefile b/devel/py-subvertpy/Makefile
index 8902da83d68a..0800d35479bf 100644
--- a/devel/py-subvertpy/Makefile
+++ b/devel/py-subvertpy/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv2
BUILD_DEPENDS+= svn:${PORTSDIR}/devel/subversion
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= subvertpy
diff --git a/devel/py-trace2html/Makefile b/devel/py-trace2html/Makefile
index bc8ccce621cd..c1456bb23201 100644
--- a/devel/py-trace2html/Makefile
+++ b/devel/py-trace2html/Makefile
@@ -12,7 +12,7 @@ COMMENT= HTML coverage report generator for trace.py
LICENSE= GPLv2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PLIST_FILES= bin/trace2html.py \
diff --git a/devel/py-turbocheetah/Makefile b/devel/py-turbocheetah/Makefile
index 3c56f24f426a..c052b0f47652 100644
--- a/devel/py-turbocheetah/Makefile
+++ b/devel/py-turbocheetah/Makefile
@@ -15,7 +15,7 @@ COMMENT= TurboGears plugin to support use of Cheetah templates
RUN_DEPENDS= cheetah:${PORTSDIR}/devel/py-cheetah
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-turbojson/Makefile b/devel/py-turbojson/Makefile
index 6f71faf47251..7d33dea78fcf 100644
--- a/devel/py-turbojson/Makefile
+++ b/devel/py-turbojson/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=1.9.1:${PORTSDIR}/devel/py-simpl
${PYTHON_PKGNAMEPREFIX}PEAK-Rules>=0:${PORTSDIR}/devel/py-PEAK-Rules
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-turbojson11/Makefile b/devel/py-turbojson11/Makefile
index ed2995ae980d..0364c430c63e 100644
--- a/devel/py-turbojson11/Makefile
+++ b/devel/py-turbojson11/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}RuleDispatch>=0.5.a0.r2306:${PORTSDIR}/deve
${PYTHON_PKGNAMEPREFIX}simplejson>=1.9.1:${PORTSDIR}/devel/py-simplejson \
${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:${PORTSDIR}/devel/py-decoratortools
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-turbokid/Makefile b/devel/py-turbokid/Makefile
index 2afecd38d087..e88c09f86998 100644
--- a/devel/py-turbokid/Makefile
+++ b/devel/py-turbokid/Makefile
@@ -14,7 +14,7 @@ COMMENT= Python template plugin that supports Kid templates
RUN_DEPENDS= kid:${PORTSDIR}/devel/py-kid
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/devel/py-tvrage/Makefile b/devel/py-tvrage/Makefile
index 421226b79209..5bd0be538593 100644
--- a/devel/py-tvrage/Makefile
+++ b/devel/py-tvrage/Makefile
@@ -18,7 +18,7 @@ GH_COMMIT= c8e9781
GH_TAGNAME= ${PORTVERSION}
GH_PROJECT= python-${PORTNAME}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python_${PORTNAME}
diff --git a/devel/py-twisted/Makefile b/devel/py-twisted/Makefile
index b644801238cc..9c3b1082ee0c 100644
--- a/devel/py-twisted/Makefile
+++ b/devel/py-twisted/Makefile
@@ -16,7 +16,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/devel/py-twistedCore
NO_BUILD= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
# Bypass infrastructure bug
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
diff --git a/devel/py-twistedCore/Makefile b/devel/py-twistedCore/Makefile
index cbb22fd01fc0..433f64e5784c 100644
--- a/devel/py-twistedCore/Makefile
+++ b/devel/py-twistedCore/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
# separately if desired.
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
REINPLACE_ARGS= -i ''
diff --git a/devel/py-twistedRunner/Makefile b/devel/py-twistedRunner/Makefile
index bf01f2c4a909..5d0650318c38 100644
--- a/devel/py-twistedRunner/Makefile
+++ b/devel/py-twistedRunner/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/devel/py-uncompyle2/Makefile b/devel/py-uncompyle2/Makefile
index 90d31efdea30..c2c80ea99320 100644
--- a/devel/py-uncompyle2/Makefile
+++ b/devel/py-uncompyle2/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= mi@aldan.algebra.com
COMMENT= Decompiler for Python's .pyc and .pyo files
HASH = 3956a5a
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
REINPLACE_ARGS= -i ""
diff --git a/devel/py-unittestplus/Makefile b/devel/py-unittestplus/Makefile
index 7d3e445b6db9..2825310dcc7d 100644
--- a/devel/py-unittestplus/Makefile
+++ b/devel/py-unittestplus/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= hsmtkk@gmail.com
COMMENT= Test utilities built on unittest
USE_ZIP= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/devel/py-urwid/Makefile b/devel/py-urwid/Makefile
index f0b9415463cd..88a10ae5b1fa 100644
--- a/devel/py-urwid/Makefile
+++ b/devel/py-urwid/Makefile
@@ -16,7 +16,7 @@ LICENSE= LGPL21
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
OPTIONS_DEFINE= EXAMPLES
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PORTEXAMPLES= bigtext.py \
diff --git a/devel/py-wsgi_xmlrpc/Makefile b/devel/py-wsgi_xmlrpc/Makefile
index 70fc9a0ac22b..39484e31b2d8 100644
--- a/devel/py-wsgi_xmlrpc/Makefile
+++ b/devel/py-wsgi_xmlrpc/Makefile
@@ -13,7 +13,7 @@ COMMENT= WSGI application for a simple XMLRPC method dispatching
LICENSE= APACHE20
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/devel/py-wsgitools/Makefile b/devel/py-wsgitools/Makefile
index 27ccf68839d9..70ed39e15607 100644
--- a/devel/py-wsgitools/Makefile
+++ b/devel/py-wsgitools/Makefile
@@ -12,7 +12,7 @@ COMMENT= Useful middlewares and filters for wsgi as well as scgi servers
LICENSE= GPLv2 # or higher
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/devel/py-xcaplib/Makefile b/devel/py-xcaplib/Makefile
index e754611c7362..5a5689262074 100644
--- a/devel/py-xcaplib/Makefile
+++ b/devel/py-xcaplib/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=8.1.0:${PORTSDIR}/devel/py-tw
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME=python_${PORTNAME}
diff --git a/devel/py-xdg/Makefile b/devel/py-xdg/Makefile
index 5a83db44866a..11ca2e0ed6de 100644
--- a/devel/py-xdg/Makefile
+++ b/devel/py-xdg/Makefile
@@ -12,7 +12,7 @@ DISTNAME= py${PORTNAME}-${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
COMMENT= A python library to access freedesktop.org standards
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= pyxdg
diff --git a/devel/pybugz/Makefile b/devel/pybugz/Makefile
index c2ac3a1bd3f2..4c62e052bc30 100644
--- a/devel/pybugz/Makefile
+++ b/devel/pybugz/Makefile
@@ -13,7 +13,7 @@ COMMENT= Command line tools for interacting with Bugzilla
LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PLIST_FILES= bin/bugz
diff --git a/devel/pychecker/Makefile b/devel/pychecker/Makefile
index a1c54b7849cd..05bb875aec6c 100644
--- a/devel/pychecker/Makefile
+++ b/devel/pychecker/Makefile
@@ -9,7 +9,7 @@ MASTER_SITES= SF
MAINTAINER= mva@FreeBSD.org
COMMENT= Python source code checking tool to help hunting common bugs
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/devel/pyside-tools/Makefile b/devel/pyside-tools/Makefile
index 0e5056c6d50b..10398a0fea3c 100644
--- a/devel/pyside-tools/Makefile
+++ b/devel/pyside-tools/Makefile
@@ -34,7 +34,7 @@ REINPLACE_ARGS= -i.bak -e 's+/usr/bin/env python+&${PYTHON_VER}+' \
USE_BZIP2= yes
USES= cmake
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
NO_STAGE= yes
post-patch:
diff --git a/devel/pyside/Makefile b/devel/pyside/Makefile
index b335d5b9ee3d..8f82e1111019 100644
--- a/devel/pyside/Makefile
+++ b/devel/pyside/Makefile
@@ -34,7 +34,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \
USE_BZIP2= yes
USES= cmake
USE_LDCONFIG= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_STAGE= yes
.include <bsd.port.pre.mk>
diff --git a/devel/pyst/Makefile b/devel/pyst/Makefile
index 0922fbf9f5e8..eb7d6a766e38 100644
--- a/devel/pyst/Makefile
+++ b/devel/pyst/Makefile
@@ -12,7 +12,7 @@ COMMENT= Python interface to allow Asterisk programming
LICENSE= LGPL21 PSFL
LICENSE_COMB= dual
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PORTDOCS= README README.html ChangeLog
diff --git a/devel/pythk/Makefile b/devel/pythk/Makefile
index 8f6814d90d13..6e95c17a7864 100644
--- a/devel/pythk/Makefile
+++ b/devel/pythk/Makefile
@@ -12,7 +12,7 @@ COMMENT= A collection of Python functions
LICENSE= BSD
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/devel/qct/Makefile b/devel/qct/Makefile
index db27fdfb4127..ab3754fc4fc4 100644
--- a/devel/qct/Makefile
+++ b/devel/qct/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
WRKSRC= ${WRKDIR}/qct
OPTIONS_DEFINE= DOCS
diff --git a/devel/rbtools/Makefile b/devel/rbtools/Makefile
index 3bb8968e6933..085d861aeffe 100644
--- a/devel/rbtools/Makefile
+++ b/devel/rbtools/Makefile
@@ -13,7 +13,7 @@ LICENSE= MIT
ORIGNAME= RBTools
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= ${ORIGNAME}
PYDISTUTILS_PKGVERSION= ${DISTVERSION}
diff --git a/devel/runsnakerun/Makefile b/devel/runsnakerun/Makefile
index 0185ec7d072a..b9f0556152fd 100644
--- a/devel/runsnakerun/Makefile
+++ b/devel/runsnakerun/Makefile
@@ -16,7 +16,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SquareMap>0:${PORTSDIR}/x11-toolkits/py-SquareMap \
${PYTHON_PKGNAMEPREFIX}meliae>0:${PORTSDIR}/devel/py-meliae
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= ${PORTNAME:C/r/R/g:C/s/S/}
PYDISTUTILS_PKGVERSION= ${DISTVERSION}
diff --git a/devel/scons/Makefile b/devel/scons/Makefile
index dc077cebfc4f..88b13a835335 100644
--- a/devel/scons/Makefile
+++ b/devel/scons/Makefile
@@ -17,7 +17,7 @@ PYDISTUTILS_AUTOPLIST= yes
PLIST_SUB+= SCONS_VER=${PORTVERSION}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
post-patch:
diff --git a/devel/svnmerge/Makefile b/devel/svnmerge/Makefile
index baae9aa5aaeb..409f035a53d1 100644
--- a/devel/svnmerge/Makefile
+++ b/devel/svnmerge/Makefile
@@ -14,7 +14,7 @@ COMMENT= A Python script to managing merges in a Subversion repository
RUN_DEPENDS= ${LOCALBASE}/bin/svn:${PORTSDIR}/devel/subversion16
USE_BZIP2= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/subversion-${PORTVERSION}/contrib/client-side/svnmerge
diff --git a/devel/talloc/Makefile b/devel/talloc/Makefile
index afef5b0dc94a..3cdb4cbb073f 100644
--- a/devel/talloc/Makefile
+++ b/devel/talloc/Makefile
@@ -16,7 +16,7 @@ LICENSE= LGPL3
CONFLICTS= samba33-3.*
USES= pkgconfig
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
WAF_TOOL= buildtools/bin/waf
diff --git a/devel/tevent/Makefile b/devel/tevent/Makefile
index 90816d4218b1..dca320cd73de 100644
--- a/devel/tevent/Makefile
+++ b/devel/tevent/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL3
CONFLICTS=
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
WAF_TOOL= buildtools/bin/waf
diff --git a/devel/trac-bitten/Makefile b/devel/trac-bitten/Makefile
index 57d9b2233f5a..44c8c8f67952 100644
--- a/devel/trac-bitten/Makefile
+++ b/devel/trac-bitten/Makefile
@@ -37,7 +37,7 @@ RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
WRKSRC= ${WRKDIR}/Bitten-${PORTVERSION}
NO_BUILD= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
PLIST_SUB+= PORTVERSION=${PORTVERSION} PYTHONVERSION=${PYTHON_VER} \
ECHO_MSG=${ECHO_MSG}
diff --git a/devel/viewvc/Makefile b/devel/viewvc/Makefile
index 58ab1d42f081..eae3a8e10c00 100644
--- a/devel/viewvc/Makefile
+++ b/devel/viewvc/Makefile
@@ -38,7 +38,7 @@ MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:${PORTSDIR}/databases/py-My
NO_BUILD= yes
USE_RC_SUBR= viewvc
-USE_PYTHON= -2.7
+USE_PYTHON= 2
SUB_FILES= pkg-message
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \
ECHO=${ECHO} EGREP=${EGREP} TOUCH=${TOUCH} \
diff --git a/devel/zookeeper/Makefile b/devel/zookeeper/Makefile
index a2a9ad60d786..32071ce93b3d 100644
--- a/devel/zookeeper/Makefile
+++ b/devel/zookeeper/Makefile
@@ -49,7 +49,7 @@ NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
BUILD_DEPENDS+= ant:${PORTSDIR}/devel/apache-ant
PLIST_SUB+= WITH_PYTHON=""
.else
diff --git a/dns/py-dns/Makefile b/dns/py-dns/Makefile
index 238977201583..8635165c7f7a 100644
--- a/dns/py-dns/Makefile
+++ b/dns/py-dns/Makefile
@@ -17,7 +17,7 @@ LICENSE_NAME= CNRI LICENSE AGREEMENT
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= pydns
diff --git a/dns/py-twistedNames/Makefile b/dns/py-twistedNames/Makefile
index 1b7dbe2d5deb..3c73693cd446 100644
--- a/dns/py-twistedNames/Makefile
+++ b/dns/py-twistedNames/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/dns/sshfp/Makefile b/dns/sshfp/Makefile
index ed4a2dc677fc..21d978475866 100644
--- a/dns/sshfp/Makefile
+++ b/dns/sshfp/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dns/__init__.py:${PORTSDIR}/dns/py-dnspython
${PYTHON_SITELIBDIR}/ldns.py:${PORTSDIR}/dns/py-ldns
NO_BUILD= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GITHUB= yes
GH_ACCOUNT= xelerance
GH_TAGNAME= ${PORTVERSION}
diff --git a/editors/zim/Makefile b/editors/zim/Makefile
index 943a05f319c0..06f92a8deaf2 100644
--- a/editors/zim/Makefile
+++ b/editors/zim/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:${PORTSDIR}/devel/py-xdg \
INSTALLS_ICONS= yes
USES= gettext desktop-file-utils
USE_GNOME= gtk20 pygtk2 pygobject
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
MAN1= zim.1
diff --git a/emulators/dynagui/Makefile b/emulators/dynagui/Makefile
index 89176ad2d2fb..1caf1f8bb5d5 100644
--- a/emulators/dynagui/Makefile
+++ b/emulators/dynagui/Makefile
@@ -13,7 +13,7 @@ COMMENT= GUI frontend to the dynamips router simulator
BUILD_DEPENDS= dynagen:${PORTSDIR}/emulators/dynagen
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
IMGDIR= ${PREFIX}/share/${PORTNAME}/img
diff --git a/emulators/gns3/Makefile b/emulators/gns3/Makefile
index 2b1eb6eb7404..e15d9a9a358f 100644
--- a/emulators/gns3/Makefile
+++ b/emulators/gns3/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4
dynagen:${PORTSDIR}/emulators/dynagen \
xdotool:${PORTSDIR}/x11/xdotool
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= GNS3
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 6d6b25bcf77c..24eb9fb2687c 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -41,7 +41,7 @@ DOS2UNIX_FILES= src/osd/sdl/input.c \
src/osd/sdl/testkeys.c
USE_XORG= xext xi xinerama xrender
USE_GL= gl
-USE_PYTHON_BUILD=-2.7
+USE_PYTHON_BUILD=2
MAKE_ENV= NOWERROR=1 USE_NETWORK=1 \
OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \
TARGET="${PORTNAME}" FULLNAME="${PORTNAME}"
diff --git a/emulators/openmsx/Makefile b/emulators/openmsx/Makefile
index c15e5cbadebb..64436036d2f9 100644
--- a/emulators/openmsx/Makefile
+++ b/emulators/openmsx/Makefile
@@ -27,7 +27,7 @@ USES= gmake tcl
USE_GCC= 4.6+
USE_GL= glew
USE_SDL= sdl ttf
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
PLIST_FILES= bin/openmsx
PORTDATA= *
diff --git a/emulators/qemu-devel/Makefile b/emulators/qemu-devel/Makefile
index 583c1c499609..66b1208fab01 100644
--- a/emulators/qemu-devel/Makefile
+++ b/emulators/qemu-devel/Makefile
@@ -17,7 +17,7 @@ HAS_CONFIGURE= yes
USE_BZIP2= yes
USES= gmake pkgconfig bison perl5
USE_PERL5= build
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_XORG= pixman
USE_GNOME+= glib20
PATCH_STRIP= -p1
diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile
index 1626f66fc8c2..b78dbbc2b690 100644
--- a/emulators/virtualbox-ose-legacy/Makefile
+++ b/emulators/virtualbox-ose-legacy/Makefile
@@ -38,7 +38,7 @@ USES= iconv pkgconfig
USE_GCC= any
USE_GNOME= libidl
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= vboxapi
PYDISTUTILS_PKGVERSION= 1.0
diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile
index 0be4ad32127d..753c8b63ff46 100644
--- a/emulators/virtualbox-ose/Makefile
+++ b/emulators/virtualbox-ose/Makefile
@@ -37,7 +37,7 @@ USES= iconv pkgconfig
USE_GCC= any
USE_GNOME= libidl
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= vboxapi
PYDISTUTILS_PKGVERSION= 1.0
diff --git a/emulators/wine-doors/Makefile b/emulators/wine-doors/Makefile
index 2d6960b293c8..82d6090bcd6b 100644
--- a/emulators/wine-doors/Makefile
+++ b/emulators/wine-doors/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
unzip:${PORTSDIR}/archivers/unzip \
wine:${PORTSDIR}/emulators/wine
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile
index 9881c8fc2554..6498bd9b2a85 100644
--- a/finance/electrum/Makefile
+++ b/finance/electrum/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slowaes>0:${PORTSDIR}/security/py-slowaes \
${PYTHON_PKGNAMEPREFIX}ecdsa>0:${PORTSDIR}/security/py-ecdsa \
${PYTHON_PKGNAMEPREFIX}qt4>=4.9:${PORTSDIR}/devel/py-qt4
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= Electrum
diff --git a/finance/openerp-server/Makefile b/finance/openerp-server/Makefile
index 02e47a2f5eb2..8328f58759e5 100644
--- a/finance/openerp-server/Makefile
+++ b/finance/openerp-server/Makefile
@@ -31,7 +31,7 @@ USE_RC_SUBR= openerpd
SUB_FILES= openerp-server.conf pkg-message
SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_EGGINFODIR= ${PYTHON_SITELIBDIR}/openerp_server-${PORTVERSION}-${PYTHON_VERSION:S/thon//}.egg-info
PYDISTUTILS_EGGINFO= PKG-INFO
diff --git a/finance/sabernetdcs-client/Makefile b/finance/sabernetdcs-client/Makefile
index 175b65ef1fe8..ffcb4d19e244 100644
--- a/finance/sabernetdcs-client/Makefile
+++ b/finance/sabernetdcs-client/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyro>=0:${PORTSDIR}/devel/py-pyro
USE_GNOME= pygtk2
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_BZIP2= yes
DOCSDIR= ${PREFIX}/share/doc/sndcs
diff --git a/finance/tryton/Makefile b/finance/tryton/Makefile
index 33c11da924a0..5c4cdceac144 100644
--- a/finance/tryton/Makefile
+++ b/finance/tryton/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
CONFLICTS= tryton28-2.8.*
USES= desktop-file-utils gettext
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_GNOME= gtk20 pygtk2
diff --git a/finance/tryton28/Makefile b/finance/tryton28/Makefile
index 220a5c8fcfa7..b2257c8337e3 100644
--- a/finance/tryton28/Makefile
+++ b/finance/tryton28/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:${PORTSDIR}/devel/py-dateutil
CONFLICTS= tryton-2.[46].*
USES= desktop-file-utils gettext
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_GNOME= gtk20 pygtk2
diff --git a/french/aster/Makefile b/french/aster/Makefile
index 08888f1973a9..2c94ec2daf46 100644
--- a/french/aster/Makefile
+++ b/french/aster/Makefile
@@ -44,7 +44,7 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Gnuplot:${PORTSDIR}/math/py-gnuplot \
LICENSE= GPLv2
USES= bison
-USE_PYTHON= 2.6-2.7 # >2.5 and <3.0
+USE_PYTHON= 2 # >2.5 and <3.0
USE_TK= yes
HAS_CONFIGURE= yes
REINPLACE_ARGS= -i ""
diff --git a/ftp/py-pyftpdlib/Makefile b/ftp/py-pyftpdlib/Makefile
index ee1cffcf1711..991ab2bc61e5 100644
--- a/ftp/py-pyftpdlib/Makefile
+++ b/ftp/py-pyftpdlib/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python FTP server library
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
OPTIONS_DEFINE= SENDFILE OPENSSL
diff --git a/ftp/py-tftpy/Makefile b/ftp/py-tftpy/Makefile
index 6900dfa90a4a..239090836da7 100644
--- a/ftp/py-tftpy/Makefile
+++ b/ftp/py-tftpy/Makefile
@@ -13,7 +13,7 @@ COMMENT= Pure Python TFTP Implementation
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 55113e0785fd..312a6ad38eac 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -26,7 +26,7 @@ RUN_DEPENDS= lame:${PORTSDIR}/audio/lame \
${PYTHON_PKGNAMEPREFIX}send2trash>0:${PORTSDIR}/deskutils/py-send2trash
USES= desktop-file-utils shared-mime-info
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_QT4= network_run webkit_run
OPTIONS_DEFINE= NLS
diff --git a/games/bouncy/Makefile b/games/bouncy/Makefile
index fde975613588..ca0a08139aef 100644
--- a/games/bouncy/Makefile
+++ b/games/bouncy/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYGAME} \
WRKSRC= ${WRKDIR}/${PORTNAME}-post-${DISTVERSION}
-USE_PYTHON= 2.7
+USE_PYTHON= 2
PORTDOCS= README.txt
diff --git a/games/funnyboat/Makefile b/games/funnyboat/Makefile
index c822ba41b179..f4673eb5e6ec 100644
--- a/games/funnyboat/Makefile
+++ b/games/funnyboat/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_ZIP= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
SUB_FILES= funnyboat_
diff --git a/games/gcompris/Makefile b/games/gcompris/Makefile
index 5c47ddb6c3ed..96edf269cb25 100644
--- a/games/gcompris/Makefile
+++ b/games/gcompris/Makefile
@@ -24,7 +24,7 @@ USE_BZIP2= yes
USES= display:configure gettext gmake pathfix pkgconfig
GNU_CONFIGURE= yes
USE_GSTREAMER= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_SQLITE= 3
USE_SDL= mixer
USE_GNOME= intlhack gnomeprefix gtk20 pygtk2 libxml2 librsvg2
diff --git a/games/gemrb/Makefile b/games/gemrb/Makefile
index e072c1e8dbec..57f83f8da4cc 100644
--- a/games/gemrb/Makefile
+++ b/games/gemrb/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
USES= cmake openal:al,alut
USE_SDL= sdl mixer ttf
USE_LDCONFIG= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
CFLAGS+= -L${LOCALBASE}/lib -I${LOCALBASE}/include
CMAKE_C_FLAGS= ${CFLAGS}
CMAKE_ARGS= -DDOC_DIR="${DOCSDIR}" -DMAN_DIR="${MAN6PREFIX}/man/man6/" -DDISABLE_WERROR=1 -DINSOURCEBUILD=1
diff --git a/games/gnubg/Makefile b/games/gnubg/Makefile
index 28497dc68bd5..bcfcb6f44913 100644
--- a/games/gnubg/Makefile
+++ b/games/gnubg/Makefile
@@ -33,7 +33,7 @@ CONFIGURE_ENV= ac_cv_path_ARTSC_CONFIG=no ac_cv_path_LIBART_CONFIG=no
USE_GNOME= gnomehack libxml2
USE_GMAKE= yes
-USE_PYTHON= 2.0+
+USE_PYTHON= yes
USE_AUTOTOOLS= libtool automake
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
diff --git a/games/golly/Makefile b/games/golly/Makefile
index 85fa6493e598..babe005df71e 100644
--- a/games/golly/Makefile
+++ b/games/golly/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= makc@FreeBSD.org
COMMENT= Conway's Game of Life and other cellular automata
USES= cmake:outsource perl5
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_WX= 2.8+
DESKTOP_ENTRIES= "Golly" "${COMMENT}" "${PREFIX}/share/pixmaps/golly.xpm" \
diff --git a/games/gondola/Makefile b/games/gondola/Makefile
index c44e6b5e2938..4a8c19c82a39 100644
--- a/games/gondola/Makefile
+++ b/games/gondola/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rabbyt>=0.8.1:${PORTSDIR}/graphics/py-rabbyt
avbin>=7:${PORTSDIR}/multimedia/avbin
USE_ZIP= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
SUB_FILES= ${PORTNAME}
diff --git a/games/kiki/Makefile b/games/kiki/Makefile
index f800590c752e..93d442a9f3ba 100644
--- a/games/kiki/Makefile
+++ b/games/kiki/Makefile
@@ -13,7 +13,7 @@ COMMENT= Kiki the nanobot is a 3-D puzzle game
BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USES= gmake dos2unix compiler
USE_GL= gl glu glut
USE_SDL= sdl mixer image
diff --git a/games/outerspace/Makefile b/games/outerspace/Makefile
index 0514adf6055d..2dcd3b08f228 100644
--- a/games/outerspace/Makefile
+++ b/games/outerspace/Makefile
@@ -12,7 +12,7 @@ COMMENT= On-line strategy game
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
SUB_FILES= outerspace
diff --git a/games/poker-engine/Makefile b/games/poker-engine/Makefile
index 8fb911456b27..aa9b9450e5f2 100644
--- a/games/poker-engine/Makefile
+++ b/games/poker-engine/Makefile
@@ -23,7 +23,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake pkgconfig gettext
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
post-patch:
diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile
index 8714def69e50..f18993cfe560 100644
--- a/games/py-fife/Makefile
+++ b/games/py-fife/Makefile
@@ -31,7 +31,7 @@ SCONS_BUILDENV= SWIG=${LOCALBASE}/bin/swig \
SCONS_TARGET= fife-python
SCONS_INSTALL_TARGET= install-python
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_XORG= xcursor
USE_GL= gl
diff --git a/games/pythonsudoku/Makefile b/games/pythonsudoku/Makefile
index 0e5c8b331552..293700a94bd6 100644
--- a/games/pythonsudoku/Makefile
+++ b/games/pythonsudoku/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYGAME} \
USE_BZIP2= yes
USES= desktop-file-utils
USE_GNOME= pygtk2
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
INSTALLS_ICONS= yes
diff --git a/games/pytowerdefense/Makefile b/games/pytowerdefense/Makefile
index 653f47941a6e..167d01d32f19 100644
--- a/games/pytowerdefense/Makefile
+++ b/games/pytowerdefense/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv3
RUN_DEPENDS= ${PYGAME}
USE_ZIP= yes
-USE_PYTHON= 2.7
+USE_PYTHON= 2
INSTALLS_ICONS= yes
PORTDOCS= README modding.txt
diff --git a/games/schiff/Makefile b/games/schiff/Makefile
index 9f0190659762..7693452d15d9 100644
--- a/games/schiff/Makefile
+++ b/games/schiff/Makefile
@@ -18,7 +18,7 @@ LICENSE= GPLv3
RUN_DEPENDS= ${PYGAME}
-USE_PYTHON= 2.7
+USE_PYTHON= 2
NO_BUILD= yes
SUB_FILES= ${PORTNAME}
diff --git a/games/schwarzweiss/Makefile b/games/schwarzweiss/Makefile
index 13234395e1c1..4a5e05f2556c 100644
--- a/games/schwarzweiss/Makefile
+++ b/games/schwarzweiss/Makefile
@@ -23,7 +23,7 @@ GH_PROJECT= schwarzweiss
GH_TAGNAME= ${GH_COMMIT}
GH_COMMIT= d95263f
-USE_PYTHON= 2.7
+USE_PYTHON= 2
PORTDOCS= readme.txt
diff --git a/games/starfighter/Makefile b/games/starfighter/Makefile
index 8df7b290d752..4b07824722d7 100644
--- a/games/starfighter/Makefile
+++ b/games/starfighter/Makefile
@@ -18,7 +18,7 @@ COMMENT= Liberate the universe from the evil company WEAPCO
LICENSE= GPLv2
USES= gmake iconv shebangfix
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_XORG= x11 xau xdmcp
USE_SDL= image mixer
WITH_ZLIB= yes
diff --git a/games/super_mario_bros_python/Makefile b/games/super_mario_bros_python/Makefile
index eb2d253b12b7..f6862d2d821c 100644
--- a/games/super_mario_bros_python/Makefile
+++ b/games/super_mario_bros_python/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYGAME}
WRKSRC= ${WRKDIR}/Super-Mario-Bros-Python-v${DISTVERSION}release
USE_ZIP= yes
-USE_PYTHON= 2.7
+USE_PYTHON= 2
PORTDOCS= changelog.txt readme.txt
diff --git a/games/unknown-horizons/Makefile b/games/unknown-horizons/Makefile
index 8cb65e7f3441..d2a6260565b9 100644
--- a/games/unknown-horizons/Makefile
+++ b/games/unknown-horizons/Makefile
@@ -23,7 +23,7 @@ ONLY_FOR_ARCHS= i386 amd64
USE_XZ= yes
USE_GNOME= intltool
USES= gettext:build
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= UnknownHorizons
diff --git a/games/widelands/Makefile b/games/widelands/Makefile
index 1b808912b480..663162b5a019 100644
--- a/games/widelands/Makefile
+++ b/games/widelands/Makefile
@@ -25,7 +25,7 @@ CMAKE_ARGS= -DWL_INSTALL_PREFIX="${PREFIX}" \
-DWL_VERSION="${DISTVERSION}"
USE_LUA= 5.1+
USE_SDL= sdl mixer image net ttf gfx
-USE_PYTHON_BUILD=2.5+
+USE_PYTHON_BUILD=yes
PLIST_FILES= bin/widelands
PORTDATA= *
diff --git a/games/xwordpy/Makefile b/games/xwordpy/Makefile
index 55099571d6b7..21173944dbe4 100644
--- a/games/xwordpy/Makefile
+++ b/games/xwordpy/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= bf@FreeBSD.org
COMMENT= An application for solving crossword puzzles in the Across Lite format
USE_GNOME= pygtk2
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
PLIST_DIRS= %%DATADIR%%
diff --git a/games/zephulor/Makefile b/games/zephulor/Makefile
index eccc86bba82e..276317854032 100644
--- a/games/zephulor/Makefile
+++ b/games/zephulor/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYGAME} \
WRKSRC= ${WRKDIR}/zephulor-source
-USE_PYTHON= 2.7
+USE_PYTHON= 2
NO_BUILD= yes
PORTDOCS= *
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index 43863d76daf3..418885ec70cc 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -32,7 +32,7 @@ USE_LDCONFIG= yes
USE_GL= yes
USE_LUA= 5.1
LUA_COMPS= toluaxx
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USES= pathfix pkgconfig
PLIST_SUB+= WITH_OGRE=""
diff --git a/graphics/commons-utilities/Makefile b/graphics/commons-utilities/Makefile
index 497f458b892f..349847fbff79 100644
--- a/graphics/commons-utilities/Makefile
+++ b/graphics/commons-utilities/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= p5-Image-ExifTool>=0:${PORTSDIR}/graphics/p5-Image-ExifTool \
NO_BUILD= yes
USES= perl5
USE_PERL5= run
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
LICENSE= GPLv3
diff --git a/graphics/diacanvas2/Makefile b/graphics/diacanvas2/Makefile
index ab7bddc8f0f0..07cf45a1bfd6 100644
--- a/graphics/diacanvas2/Makefile
+++ b/graphics/diacanvas2/Makefile
@@ -13,7 +13,7 @@ COMMENT= General drawing canvas from dia dialog editor
USES= gmake pathfix pkgconfig
USE_GNOME= pygnome2
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/graphics/exact-image/Makefile b/graphics/exact-image/Makefile
index 7d1a0582012e..306f9a48b10d 100644
--- a/graphics/exact-image/Makefile
+++ b/graphics/exact-image/Makefile
@@ -31,7 +31,7 @@ NO_STAGE= yes
CPPFLAGS+= -fpermissive -I${LOCALBASE}/include/libpng15
USE_BZIP2= yes
USES= gmake perl5 pkgconfig
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_XORG= x11
USE_EFL= evas
USE_EFL_EVAS_ENGINES= x11 opengl
diff --git a/graphics/imgtops/Makefile b/graphics/imgtops/Makefile
index 550123780797..015bd931eca5 100644
--- a/graphics/imgtops/Makefile
+++ b/graphics/imgtops/Makefile
@@ -13,7 +13,7 @@ COMMENT= Create efficient Encapsulated Postscript files from images
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging
USE_GHOSTSCRIPT_RUN= yes
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
MAN1= imgtops.1 epstoimg.1
diff --git a/graphics/imgv/Makefile b/graphics/imgv/Makefile
index fad301bcd289..9880ee7bd735 100644
--- a/graphics/imgv/Makefile
+++ b/graphics/imgv/Makefile
@@ -14,7 +14,7 @@ COMMENT= A unique and feature rich Image Viewer
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \
${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
NO_BUILD= yes
NO_STAGE= yes
diff --git a/graphics/mahotas/Makefile b/graphics/mahotas/Makefile
index 06d5d916119e..3b752c15b4a3 100644
--- a/graphics/mahotas/Makefile
+++ b/graphics/mahotas/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= freeimage:${PORTSDIR}/graphics/freeimage
USE_GCC= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index e9f74c7927bc..68ffdbe6fec4 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/freetype-config:${PORTSDIR}/print/freetype2 \
USE_BZIP2= yes
USES= pkgconfig scons
USE_GNOME= libxml2
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_LDCONFIG= yes
WARNING_CXXFLAGS?= -w
diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile
index ea42bd5211b5..97ac5835ba4d 100644
--- a/graphics/mapserver/Makefile
+++ b/graphics/mapserver/Makefile
@@ -48,7 +48,7 @@ PLIST_SUB+= MAPSERV="@comment "
.endif
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= 2.7
+USE_PYTHON= 2
PLIST_SUB+= PYTHON=""
MAP_EGG= MapScript-${PORTVERSION}-${PYTHON_VERSION:S/thon//}
PLIST_SUB+= MAP_EGG=${MAP_EGG}
diff --git a/graphics/opencolorio/Makefile b/graphics/opencolorio/Makefile
index 47ad5fed7db8..838b01cf3633 100644
--- a/graphics/opencolorio/Makefile
+++ b/graphics/opencolorio/Makefile
@@ -40,7 +40,7 @@ CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF
BUILD_DEPENDS= python:${PORTSDIR}/lang/python
LIB_DEPENDS= libtinyxml.so:${PORTSDIR}/textproc/tinyxml \
libyaml-cpp.so:${PORTSDIR}/devel/yaml-cpp
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_LDCONFIG= yes
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \
-DOCIO_BUILD_SHARED:BOOL=ON \
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 67d3f5eb8d33..bb7ac671da61 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -48,7 +48,7 @@ CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF -DOIIO_BUILD_TOOLS:BOOL=ON
.else
LIB_DEPENDS= libOpenImageIO.so:${PORTSDIR}/graphics/openimageio \
libboost_python.so:${PORTSDIR}/devel/boost-python-libs
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
PLIST= ${PKGDIR}/pkg-plist-pybind
CMAKE_ARGS+= -DUSE_PYTHON:BOOL=ON -DOIIO_BUILD_TOOLS:BOOL=OFF
.endif
diff --git a/graphics/py-PyX/Makefile b/graphics/py-PyX/Makefile
index 6cca9c0768a2..750fc3000f5b 100644
--- a/graphics/py-PyX/Makefile
+++ b/graphics/py-PyX/Makefile
@@ -12,7 +12,7 @@ COMMENT= A Python package for the creation of encapsulated PostScript figures
LICENSE= GPLv2
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
USE_TEX= latex:build
diff --git a/graphics/py-actdiag/Makefile b/graphics/py-actdiag/Makefile
index b98f28ea1487..58ed5e8c86c6 100644
--- a/graphics/py-actdiag/Makefile
+++ b/graphics/py-actdiag/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}imaging>=1.1.5:${PORTSDIR}/graphics/py-imaging \
${PKGNAMEPREFIX}blockdiag>=1.2.4:${PORTSDIR}/graphics/py-blockdiag \
${PKGNAMEPREFIX}funcparserlib>=0.3.4:${PORTSDIR}/devel/py-funcparserlib
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
MAN1= ${PORTNAME}.1
diff --git a/graphics/py-blockdiag/Makefile b/graphics/py-blockdiag/Makefile
index 2be907728177..26260f59fab6 100644
--- a/graphics/py-blockdiag/Makefile
+++ b/graphics/py-blockdiag/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}imaging>=1.1.5:${PORTSDIR}/graphics/py-imaging \
UNIQUENAME= py-${PORTNAME}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
MAN1= ${PORTNAME}.1
diff --git a/graphics/py-blockdiagcontrib-cisco/Makefile b/graphics/py-blockdiagcontrib-cisco/Makefile
index 351f331e9ca9..37c723f901c2 100644
--- a/graphics/py-blockdiagcontrib-cisco/Makefile
+++ b/graphics/py-blockdiagcontrib-cisco/Makefile
@@ -11,7 +11,7 @@ COMMENT= Networking shapes for blockdiag designed by Cisco
RUN_DEPENDS= ${PKGNAMEPREFIX}blockdiag>=0.8.0:${PORTSDIR}/graphics/py-blockdiag
-USE_PYTHON= 2.4-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/graphics/py-exiv2/Makefile b/graphics/py-exiv2/Makefile
index 778c8ba40ff2..34a2508744b6 100644
--- a/graphics/py-exiv2/Makefile
+++ b/graphics/py-exiv2/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libexiv2.so:${PORTSDIR}/graphics/exiv2\
libboost_python.so:${PORTSDIR}/devel/boost-python-libs
USES= gmake
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_BZIP2= yes
USE_SCONS= yes
USE_LDCONFIG= yes
diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile
index b09bb9de1ff5..1d2d425e9e1e 100644
--- a/graphics/py-gdal/Makefile
+++ b/graphics/py-gdal/Makefile
@@ -21,7 +21,7 @@ NUMPY_DESC= Enable array support via NumPy
PYEASYINSTALL_ARCHDEP= yes
PYDISTUTILS_PKGNAME= ${PORTNAME:U}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
WRKSRC= ${WRKDIR}/${DISTNAME}/swig/python
diff --git a/graphics/py-glewpy/Makefile b/graphics/py-glewpy/Makefile
index 8fdcb0ca801e..fee8efc85295 100644
--- a/graphics/py-glewpy/Makefile
+++ b/graphics/py-glewpy/Makefile
@@ -18,7 +18,7 @@ COMMENT= Advanced OpenGL extensions to Python
BUILD_DEPENDS= pyrex>=0.9.6.2:${PORTSDIR}/devel/pyrex
USE_GL= glew
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/py-gvgen/Makefile b/graphics/py-gvgen/Makefile
index 9c4e934c7b65..81b1d5726aaf 100644
--- a/graphics/py-gvgen/Makefile
+++ b/graphics/py-gvgen/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sbz@FreeBSD.org
COMMENT= An easy python interface to generate dot files
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=easy-install
PYDISTUTILS_PKGVERSION= 0.9
PYDISTUTILS_EGGINFO= GvGen-${PORTVERSION}-py${PYTHON_VER}.egg-info
diff --git a/graphics/py-mcomix/Makefile b/graphics/py-mcomix/Makefile
index 09f5175c3c2c..d5476411e032 100644
--- a/graphics/py-mcomix/Makefile
+++ b/graphics/py-mcomix/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
USE_GNOME= pygtk2
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/graphics/py-ming/Makefile b/graphics/py-ming/Makefile
index c57f7f88dfbf..dd098725bade 100644
--- a/graphics/py-ming/Makefile
+++ b/graphics/py-ming/Makefile
@@ -18,7 +18,7 @@ INSTALL_WRKSRC= ${WRKSRC}/py_ext
PATCH_WRKSRC= ${WRKSRC}/py_ext
PATCHDIR= ${.CURDIR}/files
PLIST= ${.CURDIR}/pkg-plist
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
MASTERDIR= ${.CURDIR}/../../graphics/ming
diff --git a/graphics/py-nwdiag/Makefile b/graphics/py-nwdiag/Makefile
index fd9f626bd784..d3be2b2d25d8 100644
--- a/graphics/py-nwdiag/Makefile
+++ b/graphics/py-nwdiag/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}imaging>=1.1.5:${PORTSDIR}/graphics/py-imaging \
${PKGNAMEPREFIX}funcparserlib>=0.3.4:${PORTSDIR}/devel/py-funcparserlib \
${PKGNAMEPREFIX}blockdiag>=1.2.4:${PORTSDIR}/graphics/py-blockdiag
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
MAN1= ${PORTNAME}.1 rackdiag.1
diff --git a/graphics/py-qt4-svg/Makefile b/graphics/py-qt4-svg/Makefile
index 9728312160b0..23a4b7bb2429 100644
--- a/graphics/py-qt4-svg/Makefile
+++ b/graphics/py-qt4-svg/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build svg qmake_build
OPTIONS_DEFINE= API
diff --git a/graphics/py-rabbyt/Makefile b/graphics/py-rabbyt/Makefile
index 2a9c3b9982b6..45c11f43f3a9 100644
--- a/graphics/py-rabbyt/Makefile
+++ b/graphics/py-rabbyt/Makefile
@@ -12,7 +12,7 @@ DISTNAME= Rabbyt-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= A fast sprite library for Python
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Rabbyt
PYEASYINSTALL_ARCHDEP= yes
diff --git a/graphics/py-seqdiag/Makefile b/graphics/py-seqdiag/Makefile
index 3973cf4c8492..2ca3036c28f8 100644
--- a/graphics/py-seqdiag/Makefile
+++ b/graphics/py-seqdiag/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}imaging>=1.1.5:${PORTSDIR}/graphics/py-imaging \
${PKGNAMEPREFIX}funcparserlib>=0.3.4:${PORTSDIR}/devel/py-funcparserlib \
${PKGNAMEPREFIX}blockdiag>=1.2.4:${PORTSDIR}/graphics/py-blockdiag
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
DOCSDIR= ${PREFIX}/share/doc/${UNIQUENAME}
diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile
index 78915eb4780b..e1bfc67245c6 100644
--- a/graphics/py-sorl-thumbnail/Makefile
+++ b/graphics/py-sorl-thumbnail/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
RUN_DEPENDS= ${LOCALBASE}/bin/pildriver.py:${PORTSDIR}/graphics/py-imaging
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
diff --git a/graphics/py-stl/Makefile b/graphics/py-stl/Makefile
index de7df33eb685..5517cf05e572 100644
--- a/graphics/py-stl/Makefile
+++ b/graphics/py-stl/Makefile
@@ -17,7 +17,7 @@ LICENSE= BSD
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
USE_ZIP= YES
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= YES
PYDISTUTILS_EGGINFO= py_stl-${PORTVERSION}-py${PYTHON_VER}.egg-info
diff --git a/graphics/pymorph/Makefile b/graphics/pymorph/Makefile
index 00b5afbc72a0..8fc71cdb6a59 100644
--- a/graphics/pymorph/Makefile
+++ b/graphics/pymorph/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD
RUN_DEPENDS+= ${PYNUMPY}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/graphics/pysvg/Makefile b/graphics/pysvg/Makefile
index 30149cac4a36..46a903c7b4b7 100644
--- a/graphics/pysvg/Makefile
+++ b/graphics/pysvg/Makefile
@@ -13,7 +13,7 @@ COMMENT= pySVG - creating svg with python
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_ZIP= yes
.include <bsd.port.mk>
diff --git a/graphics/svgfig/Makefile b/graphics/svgfig/Makefile
index 9a12af657cc8..f51260c04dc5 100644
--- a/graphics/svgfig/Makefile
+++ b/graphics/svgfig/Makefile
@@ -14,7 +14,7 @@ COMMENT= Draw mathematical figures in SVG using Python
WRKSRC= ${WRKDIR}/${PORTNAME:L}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/graphics/tilecache/Makefile b/graphics/tilecache/Makefile
index 6c30f94c0e71..33b63e611f77 100644
--- a/graphics/tilecache/Makefile
+++ b/graphics/tilecache/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:${PORTSDIR}/www/py-flup \
LICENSE= BSD
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TileCache
diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile
index 68488843943f..fe5ea506c1a5 100644
--- a/graphics/vigra/Makefile
+++ b/graphics/vigra/Makefile
@@ -47,7 +47,7 @@ CONFLICTS_BUILD= python3*
CMAKE_ARGS+= -DWITH_VIGRANUMPY=1
USE_GCC= yes
USE_FORTRAN= yes
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
BUILD_DEPENDS+= nosetests:${PORTSDIR}/devel/py-nose
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:${PORTSDIR}/math/py-numpy
#BUILD_DEPENDS+= sphinx-build:${PORTSDIR}/textproc/py-sphinx
diff --git a/graphics/visionworkbench/Makefile b/graphics/visionworkbench/Makefile
index 9ce487a2bfe1..03794a8c3074 100644
--- a/graphics/visionworkbench/Makefile
+++ b/graphics/visionworkbench/Makefile
@@ -22,7 +22,7 @@ USES= pkgconfig
USE_QT4= moc_build qmake_build
USE_FORTRAN= yes
USE_LDCONFIG= yes
-USE_PYTHON= 2.4+
+USE_PYTHON= yes
LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg
LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png
diff --git a/graphics/zbar/Makefile b/graphics/zbar/Makefile
index 3d682c1b7730..6d0f21b6456f 100644
--- a/graphics/zbar/Makefile
+++ b/graphics/zbar/Makefile
@@ -55,7 +55,7 @@ PLIST_SUB+= V4L="@comment "
.endif
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_GNOME+= pygtk2
CONFIGURE_ARGS+= --with-python=yes
PLIST_SUB+= PYTHON=""
diff --git a/irc/py-gozerbot/Makefile b/irc/py-gozerbot/Makefile
index c921d2e991a7..0680f70a98b9 100644
--- a/irc/py-gozerbot/Makefile
+++ b/irc/py-gozerbot/Makefile
@@ -13,7 +13,7 @@ DISTNAME= gozerbot-${PORTVERSION}
MAINTAINER= sten@blinkenlights.nl
COMMENT= Gozerbot - A modular Python IRC and Jabber bot
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
SUB_FILES= pkg-message
diff --git a/irc/py-supybot-plugins/Makefile b/irc/py-supybot-plugins/Makefile
index d0c25991cd47..b297cfb089ce 100644
--- a/irc/py-supybot-plugins/Makefile
+++ b/irc/py-supybot-plugins/Makefile
@@ -14,7 +14,7 @@ COMMENT= Official plugin pack for Supybot
RUN_DEPENDS= supybot:${PORTSDIR}/irc/py-supybot
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_BZIP2= yes
NO_STAGE= yes
diff --git a/irc/py-supybot/Makefile b/irc/py-supybot/Makefile
index f6b91957b72d..848c803a4e8f 100644
--- a/irc/py-supybot/Makefile
+++ b/irc/py-supybot/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= dhn@FreeBSD.org
COMMENT= Supybot - A Superb Python IRC bot
USE_BZIP2= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGVERSION= 0.83.1+darcs
PYDISTUTILS_EGGINFO= supybot-${PORTVERSION}-py${PYTHON_VER}.egg-info
diff --git a/irc/weechat-devel/Makefile b/irc/weechat-devel/Makefile
index 4a638683ab3a..b094c2a7973e 100644
--- a/irc/weechat-devel/Makefile
+++ b/irc/weechat-devel/Makefile
@@ -75,7 +75,7 @@ PLIST_SUB+= ASPELL="@comment "
.endif
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= 2.6-
+USE_PYTHON= 2
CMAKE_ARGS+= -DBSD_PYTHON_CMD=${PYTHON_CMD} \
-DBSD_PYTHON_VER=${PYTHON_VERSION}
PLIST_SUB+= PYTHON=""
diff --git a/irc/weechat/Makefile b/irc/weechat/Makefile
index 1e76fc6c8d71..ebd40bdca273 100644
--- a/irc/weechat/Makefile
+++ b/irc/weechat/Makefile
@@ -62,7 +62,7 @@ PLIST_SUB+= ASPELL="@comment "
.endif
.if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON= 2.6-
+USE_PYTHON= 2
CMAKE_ARGS+= -DBSD_PYTHON_CMD=${PYTHON_CMD} \
-DBSD_PYTHON_VER=${PYTHON_VERSION}
PLIST_SUB+= PYTHON=""
diff --git a/japanese/kana-no-quiz/Makefile b/japanese/kana-no-quiz/Makefile
index ceeb3c35cdfd..9ceaf56f584c 100644
--- a/japanese/kana-no-quiz/Makefile
+++ b/japanese/kana-no-quiz/Makefile
@@ -21,7 +21,7 @@ RM_FILES= CHANGES.txt FAL.txt GPL.txt
RM_OPTS= -f
USES= gettext
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= Kana-no-quiz
diff --git a/japanese/tegaki-recognize/Makefile b/japanese/tegaki-recognize/Makefile
index 5a6bda1fc477..e82b79d24407 100644
--- a/japanese/tegaki-recognize/Makefile
+++ b/japanese/tegaki-recognize/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libzinnia.so:${PORTSDIR}/japanese/zinnia
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/tegakigtk/recognizer.py:${PORTSDIR}/japanese/py-tegaki-gtk
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= ${PORTNAME}_recognize
diff --git a/japanese/trac/Makefile b/japanese/trac/Makefile
index 11c211967be4..08775fb879de 100644
--- a/japanese/trac/Makefile
+++ b/japanese/trac/Makefile
@@ -31,7 +31,7 @@ BROKEN= fails to build
CONFLICTS= trac-0.*
USE_ZIP= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Trac
PYDISTUTILS_NOEGGINFO= yes
diff --git a/lang/py-mx-base/Makefile b/lang/py-mx-base/Makefile
index 924d734195b7..0183d2fd6ed5 100644
--- a/lang/py-mx-base/Makefile
+++ b/lang/py-mx-base/Makefile
@@ -11,7 +11,7 @@ DISTNAME= egenix-${PORTNAME}-${PORTVERSION}
MAINTAINER= 5u623l20@gmail.com
COMMENT= eGenix mx-Extension Series for Python
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= egenix-mx-base
diff --git a/lang/pypy-devel/Makefile b/lang/pypy-devel/Makefile
index 0976b94b43c6..a47ef6ec8c5f 100644
--- a/lang/pypy-devel/Makefile
+++ b/lang/pypy-devel/Makefile
@@ -71,7 +71,7 @@ PYTHON_CMD?= ${LOCALBASE}/bin/pypy
.elif ${PORT_OPTIONS:MPYPY_MINMEM}
PYTHON_CMD?= "${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300"
.else
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
.endif
# List of PyPy instances
diff --git a/lang/pypy/Makefile b/lang/pypy/Makefile
index 0e2f87d1408b..aa166a859b5b 100644
--- a/lang/pypy/Makefile
+++ b/lang/pypy/Makefile
@@ -70,7 +70,7 @@ PYTHON_CMD?= ${LOCALBASE}/bin/pypy
.elif ${PORT_OPTIONS:MPYPY_MINMEM}
PYTHON_CMD?= "${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300"
.else
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
.endif
# List of PyPy instances
diff --git a/lang/pypy3-devel/Makefile b/lang/pypy3-devel/Makefile
index 5a7e4c4a72f9..0fe58e9e93f1 100644
--- a/lang/pypy3-devel/Makefile
+++ b/lang/pypy3-devel/Makefile
@@ -70,7 +70,7 @@ PYTHON_CMD?= ${LOCALBASE}/bin/pypy
.elif ${PORT_OPTIONS:MPYPY_MINMEM}
PYTHON_CMD?= "${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300"
.else
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
.endif
# List of PyPy instances
diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index b2617b88b041..4847248432be 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,11 +1,3 @@
-SHA256 (python/python-2.6.8-docs-html.tar.bz2) = d1ceaf95e63c6728823da23ae15011f98f35b6ac27cf9738ceb6429566b47f26
-SIZE (python/python-2.6.8-docs-html.tar.bz2) = 3972201
-SHA256 (python/python-2.6.8-docs-pdf-a4.tar.bz2) = e85e4190f710f6dc5f674a30e1c04d266d8bd5fc514385ac0f3a95067fb2681e
-SIZE (python/python-2.6.8-docs-pdf-a4.tar.bz2) = 9114521
-SHA256 (python/python-2.6.8-docs-pdf-letter.tar.bz2) = b8361a981e283fbf05f00c493dc4d4169490726692fd2409c5c99d05513d2807
-SIZE (python/python-2.6.8-docs-pdf-letter.tar.bz2) = 9153933
-SHA256 (python/python-2.6.8-docs-text.tar.bz2) = 0ca9c15942a2377fb388dd3784719dd4cdd2b53bd82530d5a36c3e1a0d6c9a17
-SIZE (python/python-2.6.8-docs-text.tar.bz2) = 1400092
SHA256 (python/python-2.7.6-docs-html.tar.bz2) = 73c21e3c5f3167467b40641ec9b9909ce1bba752b095899767d0332c241bb6e5
SIZE (python/python-2.7.6-docs-html.tar.bz2) = 4490031
SHA256 (python/python-2.7.6-docs-pdf-a4.tar.bz2) = bce93333c9cd707e014e6de61d596981fbc60bc00583bc1f30997cf93f486f15
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 36f788ed2f85..81a903ca2df3 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -23,7 +23,7 @@ HAS_CONFIGURE= yes
USE_LDCONFIG= yes
USES= gmake perl5
USE_PERL5= build
-USE_PYTHON_BUILD= 2.6-2.7
+USE_PYTHON_BUILD= 2
MAN1= rust.1 \
rustc.1 \
diff --git a/lang/spidermonkey170/Makefile b/lang/spidermonkey170/Makefile
index 4a520702703f..ff456c46004e 100644
--- a/lang/spidermonkey170/Makefile
+++ b/lang/spidermonkey170/Makefile
@@ -21,7 +21,7 @@ USE_GMAKE= yes
USES= pathfix perl5
USE_PERL5= build
USE_LDCONFIG= yes
-USE_PYTHON_BUILD= 2.5-2.7
+USE_PYTHON_BUILD= 2
WRKSRC= ${WRKDIR}/mozjs${PORTVERSION}/js/src
diff --git a/lang/spidermonkey185/Makefile b/lang/spidermonkey185/Makefile
index 5e63c8102c5b..737a11283349 100644
--- a/lang/spidermonkey185/Makefile
+++ b/lang/spidermonkey185/Makefile
@@ -22,7 +22,7 @@ USE_AUTOTOOLS= autoconf213:env
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USE_PERL5= build
-USE_PYTHON_BUILD= 2.5-2.7
+USE_PYTHON_BUILD= 2
WRKSRC= ${WRKDIR}/js-${PORTVERSION}/js/src
diff --git a/lang/spidermonkey24/Makefile b/lang/spidermonkey24/Makefile
index 39363f0dada2..dc2c90efa8fa 100644
--- a/lang/spidermonkey24/Makefile
+++ b/lang/spidermonkey24/Makefile
@@ -22,7 +22,7 @@ GNU_CONFIGURE= yes
USES= compiler:c11 gmake pathfix perl5
USE_PERL5= build
USE_LDCONFIG= yes
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
WRKSRC= ${WRKDIR}/mozjs-${PORTVERSION}/js/src
diff --git a/lang/v8-devel/Makefile b/lang/v8-devel/Makefile
index be31fbd386f0..2a5f9e570790 100644
--- a/lang/v8-devel/Makefile
+++ b/lang/v8-devel/Makefile
@@ -20,7 +20,7 @@ USES= gmake shebangfix
SHEBANG_LANG= sh
SHEBANG_FILES= ${WRKSRC}/build/gyp/gyp
USE_XZ= yes
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
ALL_TARGET= native
MAKE_ARGS= library=shared use_system_icu=on
diff --git a/lang/v8/Makefile b/lang/v8/Makefile
index 30ef13078eb1..fd129b19328d 100644
--- a/lang/v8/Makefile
+++ b/lang/v8/Makefile
@@ -16,7 +16,7 @@ CONFLICTS= v8-devel-*
USES= gmake
USE_XZ= yes
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
ALL_TARGET= native
MAKE_ARGS= library=shared
diff --git a/mail/archivemail/Makefile b/mail/archivemail/Makefile
index d220dec0ead4..03a82fbecc2c 100644
--- a/mail/archivemail/Makefile
+++ b/mail/archivemail/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= SF/${PORTNAME}/
MAINTAINER= miwi@FreeBSD.org
COMMENT= Archive or delete mail older than N days
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
MAN1= archivemail.1
diff --git a/mail/automx/Makefile b/mail/automx/Makefile
index 57800e4083d8..7fce3af8a6f3 100644
--- a/mail/automx/Makefile
+++ b/mail/automx/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_wsgi.so:${PORTSDIR}/www/mod_wsgi2
wget:${PORTSDIR}/ftp/wget
USE_APACHE_RUN= 22+
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
NO_BUILD= yes
PORTDATA= *
PORTDOCS= *
diff --git a/mail/getmail/Makefile b/mail/getmail/Makefile
index 0a52e9a50fe1..c6dd445ce0fc 100644
--- a/mail/getmail/Makefile
+++ b/mail/getmail/Makefile
@@ -12,7 +12,7 @@ COMMENT= POP3/IMAP4 mail retriever with Maildir and command delivery
LICENSE= GPLv2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
MAN1= getmail.1 getmail_fetch.1 getmail_maildir.1 getmail_mbox.1
diff --git a/mail/gml/Makefile b/mail/gml/Makefile
index 4d6251e97441..9ad78cb136dd 100644
--- a/mail/gml/Makefile
+++ b/mail/gml/Makefile
@@ -12,7 +12,7 @@ EXTRACT_SUFX= .tar
MAINTAINER= ports@FreeBSD.org
COMMENT= Mbox & Maildir to Gmail loader
-USE_PYTHON_RUN= -2.7
+USE_PYTHON_RUN= 2
NO_WRKSUBDIR= yes
NO_BUILD= yes
USES= dos2unix
diff --git a/mail/isbg/Makefile b/mail/isbg/Makefile
index 66bc9c9cb3b2..1fba3bb9a220 100644
--- a/mail/isbg/Makefile
+++ b/mail/isbg/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS+= spamassassin:${PORTSDIR}/mail/p5-Mail-SpamAssassin
DISTDATE= 20100303
NO_BUILD= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
PLIST_FILES= bin/${PORTNAME}
diff --git a/mail/mailman/Makefile b/mail/mailman/Makefile
index c077ae716f39..91615d73b898 100644
--- a/mail/mailman/Makefile
+++ b/mail/mailman/Makefile
@@ -20,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/gnu-COPYING-GPL
CONFLICTS= ja-mailman-2.1.*
USE_AUTOTOOLS= autoconf
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_RC_SUBR= mailman
GNU_CONFIGURE_PREFIX= ${MAILMANDIR}
diff --git a/mail/mailutils/Makefile b/mail/mailutils/Makefile
index fcfb0028371c..8ba6fce75bb8 100644
--- a/mail/mailutils/Makefile
+++ b/mail/mailutils/Makefile
@@ -98,7 +98,7 @@ CONFIGURE_ARGS+= --without-ldap
.if ${PORT_OPTIONS:MPYTHON}
CONFIGURE_ARGS+= --with-python --with-pythondir=${PYTHON_SITELIBDIR}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
PLIST_SUB+= PYTHON=""
.else
CONFIGURE_ARGS+= --without-python
diff --git a/mail/offlineimap/Makefile b/mail/offlineimap/Makefile
index e03039cc9a93..6a4bfed4bcb3 100644
--- a/mail/offlineimap/Makefile
+++ b/mail/offlineimap/Makefile
@@ -28,7 +28,7 @@ GH_ACCOUNT= OfflineIMAP
GH_TAGNAME= v${DISTVERSION}
GH_COMMIT= 8bc2f35
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
DOC_FILES= Changelog.maint.rst Changelog.rst \
diff --git a/mail/py-apolicy/Makefile b/mail/py-apolicy/Makefile
index 063b930e4377..cb2251845439 100644
--- a/mail/py-apolicy/Makefile
+++ b/mail/py-apolicy/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/spf.py:${PORTSDIR}/mail/py-spf \
${PYTHON_SITELIBDIR}/IPy.py:${PORTSDIR}/net-mgmt/py-ipy
USES= twisted
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
NO_BUILD= yes
USE_RC_SUBR= apolicyd
diff --git a/mail/py-milter/Makefile b/mail/py-milter/Makefile
index bfd6b20bdf54..a9c61d805feb 100644
--- a/mail/py-milter/Makefile
+++ b/mail/py-milter/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= milter:${PORTSDIR}/mail/sendmail
PYPORTNAME= ${PKGNAMEPREFIX:C/[0-9]+-//}${PORTNAME}
DIST_SUBDIR= python
-USE_PYTHON= 2.6-2.9
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= ${PYPORTNAME}
diff --git a/mail/py-ppolicy/Makefile b/mail/py-ppolicy/Makefile
index 433bb4d5a4de..f3efab43ddce 100644
--- a/mail/py-ppolicy/Makefile
+++ b/mail/py-ppolicy/Makefile
@@ -14,7 +14,7 @@ COMMENT= PPolicy is tool for extending Postfix checking capabilities
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dns/__init__.py:${PORTSDIR}/dns/py-dnspython
USES= twisted
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
NO_BUILD= yes
USE_RC_SUBR= ppolicyd
diff --git a/mail/py-spambayes/Makefile b/mail/py-spambayes/Makefile
index 787ef0c6b3d5..defb6315f383 100644
--- a/mail/py-spambayes/Makefile
+++ b/mail/py-spambayes/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:${PORTSDIR}/databases/py-bsddb \
${PYTHON_PKGNAMEPREFIX}dns>=2.0:${PORTSDIR}/dns/py-dns \
${PYTHON_PKGNAMEPREFIX}lockfile>=0.2:${PORTSDIR}/devel/py-lockfile
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_RC_SUBR= pyspamd
diff --git a/mail/py-turbomail/Makefile b/mail/py-turbomail/Makefile
index 70cea5ba6dff..15b921e8e059 100644
--- a/mail/py-turbomail/Makefile
+++ b/mail/py-turbomail/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TurboMail
diff --git a/mail/py-twistedMail/Makefile b/mail/py-twistedMail/Makefile
index cf01a388bfdb..56dc6eff36e6 100644
--- a/mail/py-twistedMail/Makefile
+++ b/mail/py-twistedMail/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/mail/py-zope.sendmail/Makefile b/mail/py-zope.sendmail/Makefile
index d3196f8b603a..b88f0c35a7ff 100644
--- a/mail/py-zope.sendmail/Makefile
+++ b/mail/py-zope.sendmail/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:${PORTSDIR}/devel/py-transact
${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:${PORTSDIR}/devel/py-zope.configuration \
${PYTHON_PKGNAMEPREFIX}zope.security>=0:${PORTSDIR}/security/py-zope.security
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/mail/pysieved/Makefile b/mail/pysieved/Makefile
index 20a841833821..fb93003c16a9 100644
--- a/mail/pysieved/Makefile
+++ b/mail/pysieved/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= dsh@wizard.volgograd.ru
COMMENT= Python Managesieve Server
USE_BZIP2= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_RC_SUBR= ${PORTNAME}
PORTEXAMPLES= pysieved.xinetd
diff --git a/mail/svnmailer/Makefile b/mail/svnmailer/Makefile
index 09a28a668c8d..c018e968701b 100644
--- a/mail/svnmailer/Makefile
+++ b/mail/svnmailer/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>0:${PORTSDIR}/devel/py-subversi
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGVERSION= ${DISTVERSION}
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index f006dc79832e..66894c33155b 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -25,7 +25,7 @@ L_VERSION= 2.6.4
SSP_UNSAFE= yes
USE_AUTOTOOLS= autoconf213:env
-USE_PYTHON_BUILD=-2.7
+USE_PYTHON_BUILD=2
OBJDIR_BUILD= # in-tree build broken after bug 789837
USE_GECKO= gecko
USE_MOZILLA= # empty
diff --git a/mail/tmda/Makefile b/mail/tmda/Makefile
index 639434fbb9fc..80b66f674b5a 100644
--- a/mail/tmda/Makefile
+++ b/mail/tmda/Makefile
@@ -17,7 +17,7 @@ COMMENT= Python-based SPAM reduction system
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cdbmodule.so:${PORTSDIR}/databases/py-cdb
.endif
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
SUB_FILES= pkg-message
diff --git a/mail/tumgreyspf/Makefile b/mail/tumgreyspf/Makefile
index ca046bfca315..00f564c3c2d3 100644
--- a/mail/tumgreyspf/Makefile
+++ b/mail/tumgreyspf/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/spf.py:${PORTSDIR}/mail/py-spf
OPTIONS_DEFINE= DOCS
NO_BUILD= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= shebangfix
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
diff --git a/math/convertall/Makefile b/math/convertall/Makefile
index 5b6b3e685f51..a02ba1fe0d18 100644
--- a/math/convertall/Makefile
+++ b/math/convertall/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4
WRKSRC= ${WRKDIR}/ConvertAll
-USE_PYTHON= 2.4+
+USE_PYTHON= yes
DESKTOP_ENTRIES="ConvertAll" "Unit converter" "${DATADIR}/icons/${PORTNAME}.svg" \
"${PORTNAME}" "Utility;Calculator;" true
diff --git a/math/gnumeric/Makefile b/math/gnumeric/Makefile
index b2b8021ed34d..a42993b4701d 100644
--- a/math/gnumeric/Makefile
+++ b/math/gnumeric/Makefile
@@ -23,7 +23,7 @@ USE_XZ= yes
USES= desktop-file-utils gettext gmake pathfix pkgconfig \
shared-mime-info shebangfix
USE_GNOME= gnomehier gnomeprefix intlhack libgsf pygobject3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
INSTALLS_OMF= yes
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
diff --git a/math/py-basemap-data/Makefile b/math/py-basemap-data/Makefile
index 764549ceaed1..b7638e4f9eb9 100644
--- a/math/py-basemap-data/Makefile
+++ b/math/py-basemap-data/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= mainland@apeiron.net
COMMENT= Map data for py-basemap
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
DATADIR= ${PREFIX}/share/py-${PORTNAME}
diff --git a/math/py-basemap/Makefile b/math/py-basemap/Makefile
index 13d95369e794..cb9626c34ba2 100644
--- a/math/py-basemap/Makefile
+++ b/math/py-basemap/Makefile
@@ -13,7 +13,7 @@ COMMENT= Plots data on map projections (with continental and political boundarie
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/matplotlib/:${PORTSDIR}/math/py-matplotlib
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
DATADIR= ${PREFIX}/share/py-${PORTNAME}-data
diff --git a/math/py-ffc/Makefile b/math/py-ffc/Makefile
index 36918e49691b..f96dfed61b3f 100644
--- a/math/py-ffc/Makefile
+++ b/math/py-ffc/Makefile
@@ -12,7 +12,7 @@ COMMENT= C++ code generator for multilinear forms
LICENSE= LGPL3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= FFC
diff --git a/math/py-fiat/Makefile b/math/py-fiat/Makefile
index 44c2fe112d03..359ef8bdb3de 100644
--- a/math/py-fiat/Makefile
+++ b/math/py-fiat/Makefile
@@ -17,7 +17,7 @@ LICENSE= LGPL3
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scientific>=0:${PORTSDIR}/math/py-scientific
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= FIAT
diff --git a/math/py-roman/Makefile b/math/py-roman/Makefile
index 4c898520c3bc..7bca501b0190 100644
--- a/math/py-roman/Makefile
+++ b/math/py-roman/Makefile
@@ -12,7 +12,7 @@ COMMENT= Integer to Roman numerals converter
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/math/py-ufl/Makefile b/math/py-ufl/Makefile
index db29ac1a2a44..7fb88c329009 100644
--- a/math/py-ufl/Makefile
+++ b/math/py-ufl/Makefile
@@ -13,7 +13,7 @@ COMMENT= Unified Form Language for finite element discretizations
LICENSE= LGPL3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= UFL
diff --git a/math/py-viper/Makefile b/math/py-viper/Makefile
index 4ae0664a9e1c..1576d0b64778 100644
--- a/math/py-viper/Makefile
+++ b/math/py-viper/Makefile
@@ -12,7 +12,7 @@ COMMENT= Minimalistic scientific plotter and visualization module
LICENSE= LGPL3
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= viper
diff --git a/math/saga/Makefile b/math/saga/Makefile
index 368cc889c3f2..85784f0e0e57 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -57,7 +57,7 @@ CONFIGURE_ARGS+= --enable-python
BUILD_DEPENDS+= swig2.0:${PORTSDIR}/devel/swig20
RUN_DEPENDS+= swig2.0:${PORTSDIR}/devel/swig20
CONFIGURE_ENV+= SWIG="${LOCALBASE}/bin/swig2.0"
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
PLIST_SUB+= SAGA_PYTHON=""
.else
CONFIGURE_ARGS+= --disable-python
diff --git a/math/ufc/Makefile b/math/ufc/Makefile
index 9c1907c25b15..4c6435980e0e 100644
--- a/math/ufc/Makefile
+++ b/math/ufc/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libboost_math_c99.so:${PORTSDIR}/devel/boost-libs
# LICENSE= public domain
USES= cmake
-USE_PYTHON= -2.7
+USE_PYTHON= 2
PYDISTUTILS_PKGNAME= ufc
CMAKE_ARGS+= -DUFC_PKGCONFIG_DIR=${PREFIX}/libdata/pkgconfig
diff --git a/misc/bigboard/Makefile b/misc/bigboard/Makefile
index b5f287843b77..e98f247af0a1 100644
--- a/misc/bigboard/Makefile
+++ b/misc/bigboard/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS= ${LOCALBASE}/libexec/desktop-data-engine:${PORTSDIR}/net/desktop-da
USES= gmake pkgconfig
USE_BZIP2= yes
GNU_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GNOME= pygtk2 gtk20 gnomevfs2 gnomedesktop gnomepanel gconf2 pygnome2 gnomehack
GCONF_SCHEMAS= bigboard.schemas
diff --git a/misc/diary-hercules/Makefile b/misc/diary-hercules/Makefile
index ab3cf992e556..ebd5383540bc 100644
--- a/misc/diary-hercules/Makefile
+++ b/misc/diary-hercules/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlobject>=0.7:${PORTSDIR}/databases/py-sqlo
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3
USES= gettext
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_WX= 2.6+
WX_UNICODE= yes
diff --git a/misc/py-qt4-doc/Makefile b/misc/py-qt4-doc/Makefile
index 1d3abcf5aef2..dd6b80b5941b 100644
--- a/misc/py-qt4-doc/Makefile
+++ b/misc/py-qt4-doc/Makefile
@@ -14,7 +14,7 @@ COMMENT= Python bindings for the Qt4 toolkit, documentation
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
NO_BUILD= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
DOCSDIR= ${PREFIX}/share/doc/py-qt4
PORTDOCS= *
diff --git a/misc/py-yolk/Makefile b/misc/py-yolk/Makefile
index 388073bdfc06..c52bde1f151e 100644
--- a/misc/py-yolk/Makefile
+++ b/misc/py-yolk/Makefile
@@ -29,7 +29,7 @@ MAN1= ${PORTNAME}.1
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
.endif
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
post-install:
diff --git a/misc/wotsap/Makefile b/misc/wotsap/Makefile
index 6bb29a38b9a0..edf5360bccd0 100644
--- a/misc/wotsap/Makefile
+++ b/misc/wotsap/Makefile
@@ -12,7 +12,7 @@ COMMENT= Web of trust statistics and pathfinder
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imaging>0:${PORTSDIR}/graphics/py-imaging
-USE_PYTHON_RUN= -2.7
+USE_PYTHON_RUN= 2
NO_BUILD= yes
PLIST_FILES= bin/pks2wot bin/wotsap
diff --git a/multimedia/clive1/Makefile b/multimedia/clive1/Makefile
index 3c50040c284e..6b26da1a0f52 100644
--- a/multimedia/clive1/Makefile
+++ b/multimedia/clive1/Makefile
@@ -24,7 +24,7 @@ GNU_CONFIGURE= yes
USE_BZIP2= yes
# not compatible with 3.0
-USE_PYTHON= -2.7
+USE_PYTHON= 2
.if !defined(NO_INSTALL_MANPAGES)
MAN1= ${PORTNAME}.1 ${PORTNAME}-passwd.1
diff --git a/multimedia/gtk-recordmydesktop/Makefile b/multimedia/gtk-recordmydesktop/Makefile
index efb3789bd501..a186279f8160 100644
--- a/multimedia/gtk-recordmydesktop/Makefile
+++ b/multimedia/gtk-recordmydesktop/Makefile
@@ -17,7 +17,7 @@ GNU_CONFIGURE= yes
USES= gettext gmake pkgconfig
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_GNOME= gtk20 pygtk2 desktopfileutils
INSTALL_ICONS= yes
diff --git a/multimedia/miro/Makefile b/multimedia/miro/Makefile
index a9cdbfa49582..9c9ea9a937de 100644
--- a/multimedia/miro/Makefile
+++ b/multimedia/miro/Makefile
@@ -36,7 +36,7 @@ INSTALL_WRKSRC= ${WRKSRC}/linux
USE_GNOME= gconf2 gtk20
USE_GSTREAMER= python gconf
USES= gettext gmake pkgconfig
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
diff --git a/multimedia/openshot/Makefile b/multimedia/openshot/Makefile
index efe8799a07b3..a2f5029254fb 100644
--- a/multimedia/openshot/Makefile
+++ b/multimedia/openshot/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ffmpeg:${PORTSDIR}/multimedia/ffmpeg \
sox:${PORTSDIR}/audio/sox
USE_GNOME= pygtk2 desktopfileutils
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
USES= gettext
INSTALLS_OMF= yes
diff --git a/multimedia/py-gstreamer/Makefile b/multimedia/py-gstreamer/Makefile
index 38101c2464bc..f19197d88f97 100644
--- a/multimedia/py-gstreamer/Makefile
+++ b/multimedia/py-gstreamer/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2mod.so:${PORTSDIR}/textproc/py-libxml
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2mod.so:${PORTSDIR}/textproc/py-libxml2
USES= gmake pathfix pkgconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_BZIP2= yes
USE_GNOME= pygobject
USE_GSTREAMER= yes
diff --git a/multimedia/py-kaa-metadata/Makefile b/multimedia/py-kaa-metadata/Makefile
index 7749df6cceb6..d4ab305a0fba 100644
--- a/multimedia/py-kaa-metadata/Makefile
+++ b/multimedia/py-kaa-metadata/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kaa-base>0:${PORTSDIR}/multimedia/py-kaa-b
${PYTHON_PKGNAMEPREFIX}exiv2>0:${PORTSDIR}/graphics/py-exiv2
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
CFLAGS+= -I${PREFIX}/include
diff --git a/multimedia/py-openlp/Makefile b/multimedia/py-openlp/Makefile
index 5763bdbc40fa..1547d4b7bd66 100644
--- a/multimedia/py-openlp/Makefile
+++ b/multimedia/py-openlp/Makefile
@@ -36,7 +36,7 @@ RUN_DEPENDS= py*-beautifulsoup32>0:${PORTSDIR}/www/py-beautifulsoup32 \
unoconv:${PORTSDIR}/textproc/unoconv
PYDISTUTILS_NOEGGINFO= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=easy_install
USE_GSTREAMER= good bad ugly
USE_QT4= linguist phonon-gst
diff --git a/multimedia/py-periscope/Makefile b/multimedia/py-periscope/Makefile
index 3218ca57af65..25b2fce12d7e 100644
--- a/multimedia/py-periscope/Makefile
+++ b/multimedia/py-periscope/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BeautifulSoup.py:${PORTSDIR}/www/py-beautifuls
BUILD_DEPENDS:= ${RUN_DEPENDS}
USE_GNOME= desktopfileutils
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_WRKSUBDIR= yes
USES= desktop-file-utils
diff --git a/multimedia/py-qt4-multimedia/Makefile b/multimedia/py-qt4-multimedia/Makefile
index 2732b689c453..99c22854df24 100644
--- a/multimedia/py-qt4-multimedia/Makefile
+++ b/multimedia/py-qt4-multimedia/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build multimedia qmake_build
OPTIONS_DEFINE= API
diff --git a/multimedia/py-qt4-phonon/Makefile b/multimedia/py-qt4-phonon/Makefile
index 836da3af05ac..4344162c0b6f 100644
--- a/multimedia/py-qt4-phonon/Makefile
+++ b/multimedia/py-qt4-phonon/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-cor
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build phonon qmake_build
OPTIONS_DEFINE= API
diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile
index af19e2ec7cc7..06fe01abbdf8 100644
--- a/multimedia/py-subliminal/Makefile
+++ b/multimedia/py-subliminal/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/__init__.py:${PORTSDIR}/www/py-beautifulso
${PYTHON_PKGNAMEPREFIX}babelfish>=0.4.0:${PORTSDIR}/devel/py-babelfish \
${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.5.2:${PORTSDIR}/devel/py-dogpile.cache
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/multimedia/pyjama/Makefile b/multimedia/pyjama/Makefile
index 928d48f6db04..bfeedc8161b6 100644
--- a/multimedia/pyjama/Makefile
+++ b/multimedia/pyjama/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
NO_BUILD= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GSTREAMER= core good bad gnomevfs
USE_GNOME= pygtk2
USES= gettext
diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile
index 82688563fadb..74680ef06e0f 100644
--- a/multimedia/quodlibet/Makefile
+++ b/multimedia/quodlibet/Makefile
@@ -13,7 +13,7 @@ COMMENT= A GTK+-based audio player written in Python
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mutagen/__init__.py:${PORTSDIR}/audio/py-mutagen
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GNOME= pygtk2
USES= gettext
USE_PYDISTUTILS= yes
diff --git a/multimedia/xbmc-pvr/Makefile b/multimedia/xbmc-pvr/Makefile
index 0327358bc041..6056926b8b02 100644
--- a/multimedia/xbmc-pvr/Makefile
+++ b/multimedia/xbmc-pvr/Makefile
@@ -72,7 +72,7 @@ USE_XORG= xinerama xt xmu xtst
USE_GL= glu
USE_SDL= image mixer sdl
USE_MYSQL= yes
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
NOPRECIOUSMAKEVARS= yes
INSTALLS_ICONS= yes
ONLY_FOR_ARCHS= i386 amd64
diff --git a/multimedia/xbmc/Makefile b/multimedia/xbmc/Makefile
index 92dcfc1f03dc..5b5c3d530fef 100644
--- a/multimedia/xbmc/Makefile
+++ b/multimedia/xbmc/Makefile
@@ -62,7 +62,7 @@ GNU_CONFIGURE= yes
USE_XORG= xt xmu xtst
USE_GL= glu
USE_SDL= image sdl
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_JAVA= yes
JAVA_BUILD= jre
NOPRECIOUSMAKEVARS= yes
diff --git a/net-im/gajim/Makefile b/net-im/gajim/Makefile
index 8e50a771b6c8..c68c39ca095d 100644
--- a/net-im/gajim/Makefile
+++ b/net-im/gajim/Makefile
@@ -21,7 +21,7 @@ USES= gmake pathfix
USE_BZIP2= yes
USE_DOS2UNIX= src/plugins/plugins_i18n.py
USE_GNOME= pygtk2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_XORG= x11 xext xscrnsaver
MAN1= gajim.1 gajim-remote.1 gajim-history-manager.1
diff --git a/net-im/papyon/Makefile b/net-im/papyon/Makefile
index 832e3f4537f1..e43adb61e610 100644
--- a/net-im/papyon/Makefile
+++ b/net-im/papyon/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/OpenSSL/SSL.so:${PORTSDIR}/security/py-openssl
${PYTHON_SITELIBDIR}/farsight.so:${PORTSDIR}/net-im/farsight2
USE_GNOME= pygobject
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/net-im/pwytter/Makefile b/net-im/pwytter/Makefile
index 035ce4f912b7..5bc1360be96e 100644
--- a/net-im/pwytter/Makefile
+++ b/net-im/pwytter/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_ZIP= yes
USES= gettext
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/net-im/py-jabberbot/Makefile b/net-im/py-jabberbot/Makefile
index 12952e3f0a73..e86c853d5a7d 100644
--- a/net-im/py-jabberbot/Makefile
+++ b/net-im/py-jabberbot/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmpppy>0:${PORTSDIR}/net-im/py-xmpppy
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PLIST_FILES= %%PYTHON_SITELIBDIR%%/jabberbot.py \
diff --git a/net-im/py-skype4py/Makefile b/net-im/py-skype4py/Makefile
index 43d4b33f7251..cc2cf62bb531 100644
--- a/net-im/py-skype4py/Makefile
+++ b/net-im/py-skype4py/Makefile
@@ -16,7 +16,7 @@ LICENSE= BSD
PYDISTUTILS_AUTOPLIST= yes
USE_PYDISTUTILS= easy_install
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_ZIP= yes
.include <bsd.port.mk>
diff --git a/net-im/py-twistedWords/Makefile b/net-im/py-twistedWords/Makefile
index 8a4718fd3279..8f2fb41619cf 100644
--- a/net-im/py-twistedWords/Makefile
+++ b/net-im/py-twistedWords/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/net-im/py-xmpppy-irc/Makefile b/net-im/py-xmpppy-irc/Makefile
index 39b7558dfe92..7d20fab14ab8 100644
--- a/net-im/py-xmpppy-irc/Makefile
+++ b/net-im/py-xmpppy-irc/Makefile
@@ -15,7 +15,7 @@ COMMENT= An xmpp to irc transport
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xmpp/__init__.py:${PORTSDIR}/net-im/py-xmpppy \
${PYTHON_PKGNAMEPREFIX}irc>0:${PORTSDIR}/irc/py-irc
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
FILES= irc.py jep0106.py jep0133.py test_jep0106.py
PFILES= ${FILES:S.^.%%PYTHON_SITELIBDIR%%/xmpp/irc/.}
diff --git a/net-im/py-xmpppy-yahoo/Makefile b/net-im/py-xmpppy-yahoo/Makefile
index 24a8c5ebc0f5..9653b8abd91b 100644
--- a/net-im/py-xmpppy-yahoo/Makefile
+++ b/net-im/py-xmpppy-yahoo/Makefile
@@ -19,7 +19,7 @@ EJABBERD_DESC= transport with ejabberd
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xmpp/__init__.py:${PORTSDIR}/net-im/py-xmpppy \
${PYTHON_SITELIBDIR}/DNS/__init__.py:${PORTSDIR}/dns/py-dns
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
FILES= adhoc.py config.py jep0133.py roomlist.py xmlconfig.py \
yahoo_helpers.py avatar.py htmlutils.py migratespool.py toolbox.py \
diff --git a/net-im/py-xmpppy/Makefile b/net-im/py-xmpppy/Makefile
index d3bdf4f23de2..436408f1efe0 100644
--- a/net-im/py-xmpppy/Makefile
+++ b/net-im/py-xmpppy/Makefile
@@ -14,7 +14,7 @@ COMMENT= A Python library that provides easy scripting with Jabber
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.7.1:${PORTSDIR}/dns/py-dnspython
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/net-im/telepathy-butterfly/Makefile b/net-im/telepathy-butterfly/Makefile
index 91493ac77f3f..074045c99227 100644
--- a/net-im/telepathy-butterfly/Makefile
+++ b/net-im/telepathy-butterfly/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/papyon/__init__.py:${PORTSDIR}/net-im/papyo
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/papyon/__init__.py:${PORTSDIR}/net-im/papyon \
${PYTHON_SITELIBDIR}/telepathy/__init__.py:${PORTSDIR}/net-im/telepathy-python
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS+=--prefix=${PREFIX}
USE_GMAKE= yes
diff --git a/net-im/telepathy-logger-qt4/Makefile b/net-im/telepathy-logger-qt4/Makefile
index 0ff922a6ef0c..ed158d3d1d64 100644
--- a/net-im/telepathy-logger-qt4/Makefile
+++ b/net-im/telepathy-logger-qt4/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus \
USE_GNOME= glib20 libxml2
USE_GSTREAMER= qt4
USE_KDE4= # empty
-USE_PYTHON_BUILD= 2.5+
+USE_PYTHON_BUILD= yes
USE_QT4= corelib dbus moc_build qmake_build rcc_build uic_build
USES= bison:build cmake pkgconfig
USE_BZIP2= yes
diff --git a/net-im/telepathy-python/Makefile b/net-im/telepathy-python/Makefile
index aae4e7dd329c..2450ef5632dd 100644
--- a/net-im/telepathy-python/Makefile
+++ b/net-im/telepathy-python/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
BUILD_DEPENDS+= ${LIB_PC_DEPENDS:C|^|${LOCALBASE}/libdata/pkgconfig/|g}
RUN_DEPENDS+= ${LIB_PC_DEPENDS:C|^|${LOCALBASE}/libdata/pkgconfig/|g}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/net-im/telepathy-qt4/Makefile b/net-im/telepathy-qt4/Makefile
index c1031a162d04..318b0fa3f8f3 100644
--- a/net-im/telepathy-qt4/Makefile
+++ b/net-im/telepathy-qt4/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libtelepathy-farsight.so:${PORTSDIR}/net-im/telepathy-farsight \
USE_GNOME= libxslt:build
USE_GSTREAMER= yes
-USE_PYTHON_BUILD= 2.5+
+USE_PYTHON_BUILD= yes
USE_QT4= corelib dbus gui network qtestlib_build xml \
moc_build qmake_build rcc_build uic_build
USES= cmake pkgconfig
diff --git a/net-im/turpial/Makefile b/net-im/turpial/Makefile
index dd32b117c17f..d4704034b95e 100644
--- a/net-im/turpial/Makefile
+++ b/net-im/turpial/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notify>=0.1.1:${PORTSDIR}/devel/py-notify \
${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.7:${PORTSDIR}/devel/py-setproctitle \
${PYTHON_PKGNAMEPREFIX}xdg>=0.19:${PORTSDIR}/devel/py-xdg
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_GNOME= pygobject pygtk2
USE_GSTREAMER= python
diff --git a/net-mgmt/nagstamon/Makefile b/net-mgmt/nagstamon/Makefile
index 179711cf32ea..6c1d4602c0c9 100644
--- a/net-mgmt/nagstamon/Makefile
+++ b/net-mgmt/nagstamon/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv2
RUN_DEPENDS= sox:${PORTSDIR}/audio/sox
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
USE_GNOME= pygtk2 librsvg2
diff --git a/net-mgmt/ndpmon/Makefile b/net-mgmt/ndpmon/Makefile
index 5229575d9518..f0350257c640 100644
--- a/net-mgmt/ndpmon/Makefile
+++ b/net-mgmt/ndpmon/Makefile
@@ -25,7 +25,7 @@ NO_STAGE= yes
.if ${PORT_OPTIONS:MPY4SUITE}
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Ft/Xml/Domlette.py:${PORTSDIR}/textproc/py-4suite-xml
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
PLIST_SUB+= PY=""
.else
PLIST_SUB+= PY="@comment "
diff --git a/net-p2p/deluge/Makefile b/net-p2p/deluge/Makefile
index 0761ef9cc5e3..bd0e3a0b1209 100644
--- a/net-p2p/deluge/Makefile
+++ b/net-p2p/deluge/Makefile
@@ -27,7 +27,7 @@ USE_XZ= yes
WANT_GNOME= yes
USES= gettext twisted:run,web
USE_OPENSSL= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_BUILD_TARGET= build bdist_egg
diff --git a/net-p2p/tribler/Makefile b/net-p2p/tribler/Makefile
index 36f919d1519a..3e6ad3c592f4 100644
--- a/net-p2p/tribler/Makefile
+++ b/net-p2p/tribler/Makefile
@@ -29,7 +29,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
WRKSRC= ${WRKDIR}/${APSW_DISTNAME}
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_WX= 2.8+
WX_COMPS= python
WX_UNICODE= yes
diff --git a/net/cyphesis/Makefile b/net/cyphesis/Makefile
index 96ddef62ae33..59d580b35899 100644
--- a/net/cyphesis/Makefile
+++ b/net/cyphesis/Makefile
@@ -25,7 +25,7 @@ USE_BZIP2= yes
USES= gmake pathfix pkgconfig
USE_LDCONFIG= yes
USE_PGSQL= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_GCC= 4.7+
CFLAGS+= -I${LOCALBASE}/include
diff --git a/net/kippo/Makefile b/net/kippo/Makefile
index a8b88d4ad285..e48c06c117ff 100644
--- a/net/kippo/Makefile
+++ b/net/kippo/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:${PORTSDIR}/security/py-pycrypt
${PYTHON_PKGNAMEPREFIX}zope.interface>0:${PORTSDIR}/devel/py-zope.interface
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USES= twisted:run,conch,web
NO_BUILD= yes
diff --git a/net/kojoney/Makefile b/net/kojoney/Makefile
index d302452dfded..85482e78637c 100644
--- a/net/kojoney/Makefile
+++ b/net/kojoney/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0_1:${PORTSDIR}/devel/py
WRKSRC= ${WRKDIR}/kojoney
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_OPENSSL= yes
USES= perl5 twisted:conch
USE_PERL5= run
diff --git a/net/libproxy-python/Makefile b/net/libproxy-python/Makefile
index e8f5b72439df..760744583891 100644
--- a/net/libproxy-python/Makefile
+++ b/net/libproxy-python/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= proxy.1:${PORTSDIR}/net/libproxy
MASTERDIR= ${.CURDIR}/../libproxy
DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
LIBPROXY_SLAVE= python
diff --git a/net/mediaproxy/Makefile b/net/mediaproxy/Makefile
index c44211df6e00..79a2ca15d436 100644
--- a/net/mediaproxy/Makefile
+++ b/net/mediaproxy/Makefile
@@ -13,7 +13,7 @@ COMMENT= A far-end NAT traversal solution for SER/OpenSER
USE_RC_SUBR= mediaproxy proxydispatcher
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
SUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
diff --git a/net/neubot/Makefile b/net/neubot/Makefile
index 0415d84f29ec..f84ef21c9836 100644
--- a/net/neubot/Makefile
+++ b/net/neubot/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
-USE_PYTHON= 2.5-2.9
+USE_PYTHON= 2
NO_BUILD= yes
diff --git a/net/ntop/Makefile b/net/ntop/Makefile
index bfc96e2acde9..f0ddafdbb3d5 100644
--- a/net/ntop/Makefile
+++ b/net/ntop/Makefile
@@ -22,7 +22,7 @@ DBDIR?= /var/db
USE_AUTOTOOLS= libtool automake autoconf
USE_GNOME= libxml2
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_GMAKE= yes
USE_OPENSSL= yes
GNU_CONFIGURE= yes
diff --git a/net/online-desktop/Makefile b/net/online-desktop/Makefile
index fe03d506ca39..b56ab28169ea 100644
--- a/net/online-desktop/Makefile
+++ b/net/online-desktop/Makefile
@@ -31,7 +31,7 @@ USE_GNOME= glib20 gconf2 pygnomedesktop
USE_GMAKE= yes
USES= gettext
GNU_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
GCONF_SCHEMAS= online-desktop.schemas
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
diff --git a/net/py-cloudfiles/Makefile b/net/py-cloudfiles/Makefile
index cb68253cd581..0fd8e0a5c3db 100644
--- a/net/py-cloudfiles/Makefile
+++ b/net/py-cloudfiles/Makefile
@@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= freebsd@contenidosonline.com.ar
COMMENT= Python language bindings for Cloud Files API
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PLIST_SUB+= PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
diff --git a/net/py-gntp/Makefile b/net/py-gntp/Makefile
index fda8c4ab3f7d..9c8c2e694a4a 100644
--- a/net/py-gntp/Makefile
+++ b/net/py-gntp/Makefile
@@ -19,7 +19,7 @@ OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
OPTIONS_DEFINE= DOCS
USE_GITHUB= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/net/py-gspreadsheet/Makefile b/net/py-gspreadsheet/Makefile
index 5babfc68f7d2..0188bb92f032 100644
--- a/net/py-gspreadsheet/Makefile
+++ b/net/py-gspreadsheet/Makefile
@@ -14,7 +14,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:${PORTSDIR}/devel/py-gdata
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
diff --git a/net/py-ldap2/Makefile b/net/py-ldap2/Makefile
index 05b87cfcd575..de93484a8bd1 100644
--- a/net/py-ldap2/Makefile
+++ b/net/py-ldap2/Makefile
@@ -14,7 +14,7 @@ LICENSE= PSFL
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1-modules>=0:${PORTSDIR}/devel/py-asn1-modules
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
USE_OPENLDAP= yes
PYDISTUTILS_PKGNAME= python-ldap
diff --git a/net/py-ndg_httpsclient/Makefile b/net/py-ndg_httpsclient/Makefile
index 6384af03ed65..b074d623ff77 100644
--- a/net/py-ndg_httpsclient/Makefile
+++ b/net/py-ndg_httpsclient/Makefile
@@ -14,7 +14,7 @@ COMMENT= Enhance HTTPS support for httplib and urllib2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:${PORTSDIR}/security/py-openssl \
${PYTHON_PKGNAMEPREFIX}asn1>=0.1.4:${PORTSDIR}/devel/py-asn1
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/net/py-port-for/Makefile b/net/py-port-for/Makefile
index e366cee9bf55..d7305bc5029a 100644
--- a/net/py-port-for/Makefile
+++ b/net/py-port-for/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python utility and library that helps with TCP ports management
LICENSE= MIT
# Python3 Ready
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/net/py-pysendfile/Makefile b/net/py-pysendfile/Makefile
index d8d91b9b7f07..90c2e9affaca 100644
--- a/net/py-pysendfile/Makefile
+++ b/net/py-pysendfile/Makefile
@@ -12,7 +12,7 @@ COMMENT= A Python interface to sendfile(2)
CONFLICTS_INSTALL= py*-sendfile-[0-9]*
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
diff --git a/net/py-pysphere/Makefile b/net/py-pysphere/Makefile
index 37476acaf6ed..fcbc45a991ef 100644
--- a/net/py-pysphere/Makefile
+++ b/net/py-pysphere/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD
USE_ZIP= yes
USE_DOS2UNIX= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/net/py-qt4-network/Makefile b/net/py-qt4-network/Makefile
index 067f726258df..bdea37fa766c 100644
--- a/net/py-qt4-network/Makefile
+++ b/net/py-qt4-network/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-cor
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build network qmake_build
OPTIONS_DEFINE= API
diff --git a/net/py-s3cmd/Makefile b/net/py-s3cmd/Makefile
index 8c434b65d3ec..7c975f540957 100644
--- a/net/py-s3cmd/Makefile
+++ b/net/py-s3cmd/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= clsung@FreeBSD.org
COMMENT= Unix-like tools to manipulate stored files from the command line
USE_PYDISTUTILS= yes
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
MAN1= s3cmd.1
diff --git a/net/py-tweepy/Makefile b/net/py-tweepy/Makefile
index 7486013e5255..32101319b8cc 100644
--- a/net/py-tweepy/Makefile
+++ b/net/py-tweepy/Makefile
@@ -12,7 +12,7 @@ COMMENT= Twitter API library for Python!
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/net/py-twistedPair/Makefile b/net/py-twistedPair/Makefile
index 193f37585ace..52fa14664bfd 100644
--- a/net/py-twistedPair/Makefile
+++ b/net/py-twistedPair/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/net/py-txamqp/Makefile b/net/py-txamqp/Makefile
index 58390a0a6e86..3dd4949669e1 100644
--- a/net/py-txamqp/Makefile
+++ b/net/py-txamqp/Makefile
@@ -15,7 +15,7 @@ COMMENT= Twisted Python library for the AMQP messaging protocol
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}thrift>0:${PORTSDIR}/devel/py-thrift
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USES= twisted
diff --git a/net/reposado/Makefile b/net/reposado/Makefile
index d467229a3457..b99f9828df9f 100644
--- a/net/reposado/Makefile
+++ b/net/reposado/Makefile
@@ -18,7 +18,7 @@ GH_TAGNAME= 1bcf4f0
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
SUB_FILES= pkg-message
diff --git a/net/samba4/Makefile b/net/samba4/Makefile
index 60b550541327..9b871043084c 100644
--- a/net/samba4/Makefile
+++ b/net/samba4/Makefile
@@ -67,7 +67,7 @@ CONFIGURE_LOG= bin/config.log
CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LDFLAGS="${PTHREAD_LIBS}"
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_PYTHON= yes
USES= compiler perl5 pkgconfig iconv
diff --git a/net/scapy/Makefile b/net/scapy/Makefile
index d28fe17ffff0..59436e468d56 100644
--- a/net/scapy/Makefile
+++ b/net/scapy/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dnet.so:${PORTSDIR}/net/py-libdnet \
MAN1= scapy.1
MANCOMPRESSED= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
OPTIONS_DEFINE= PYX PYCRYPTO PYGNUPLOT GRAPH P0F_BASE QUESO_BASE MMAP MANUF
diff --git a/net/spideroak/Makefile b/net/spideroak/Makefile
index d8833d9f61be..6aafdec44fa2 100644
--- a/net/spideroak/Makefile
+++ b/net/spideroak/Makefile
@@ -33,7 +33,7 @@ REINPLACE_ARGS= -e 's,%%PREFIX%%,${PREFIX},1' \
USE_LINUX= yes
USE_LINUX_APPS= xorglibs
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USES= desktop-file-utils
.include <bsd.port.options.mk>
diff --git a/net/splatd/Makefile b/net/splatd/Makefile
index 052c7ebe8445..3e9f84b3ee01 100644
--- a/net/splatd/Makefile
+++ b/net/splatd/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/zconfig:${PORTSDIR}/devel/py-zconfig \
${PYTHON_SITELIBDIR}/twisted:${PORTSDIR}/devel/py-twistedCore
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= splat
USE_RC_SUBR= splatd
diff --git a/net/tucan/Makefile b/net/tucan/Makefile
index b06015321e51..98ad3c4fea7a 100644
--- a/net/tucan/Makefile
+++ b/net/tucan/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/pilconvert.py:${PORTSDIR}/graphics/py-imaging \
NO_BUILD= yes
USE_GNOME= pygtk2 librsvg2
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
MANCOMPRESSED= yes
MAN1= tucan.1
diff --git a/net/turses/Makefile b/net/turses/Makefile
index d45520ca0b83..a33c980101c3 100644
--- a/net/turses/Makefile
+++ b/net/turses/Makefile
@@ -26,7 +26,7 @@ OPTIONSFILE?= ${PORT_DBDIR}/py-${PORTNAME}/options
NO_STAGE= yes
.include <bsd.port.options.mk>
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
diff --git a/news/hellanzb/Makefile b/news/hellanzb/Makefile
index e9e215f56ae1..753382a2c066 100644
--- a/news/hellanzb/Makefile
+++ b/news/hellanzb/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= par2:${PORTSDIR}/archivers/par2cmdline \
${PYTHON_PKGNAMEPREFIX}yenc>=0:${PORTSDIR}/news/py-yenc \
mac:${PORTSDIR}/audio/mac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
USES= twisted:run,web
PORTDOCS= CHANGELOG CREDITS README
diff --git a/news/py-pynzb/Makefile b/news/py-pynzb/Makefile
index bf29bd9c7ced..952719a8f657 100644
--- a/news/py-pynzb/Makefile
+++ b/news/py-pynzb/Makefile
@@ -13,7 +13,7 @@ COMMENT= A unified API for parsing NZB files
LICENSE= BSD
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_NOEGGINFO= yes
diff --git a/news/py-twistedNews/Makefile b/news/py-twistedNews/Makefile
index 9bee869cd3e4..c90bd1fa3c72 100644
--- a/news/py-twistedNews/Makefile
+++ b/news/py-twistedNews/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/news/sabnzbdplus/Makefile b/news/sabnzbdplus/Makefile
index 58797361456e..58946f71a3a6 100644
--- a/news/sabnzbdplus/Makefile
+++ b/news/sabnzbdplus/Makefile
@@ -65,7 +65,7 @@ LICENSE_NAME_SSMTPLIB= ssmtplib License
LICENSE_FILE_SSMTPLIB= ${WRKSRC}/licenses/License-ssmtplib.txt
LICENSE_PERMS_SSMTPLIB= auto-accept
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USES= gettext
NO_BUILD= yes
diff --git a/news/xpn/Makefile b/news/xpn/Makefile
index 519e32a33338..1b0853d79fc5 100644
--- a/news/xpn/Makefile
+++ b/news/xpn/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolki
NO_BUILD= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
FIND_DIRS= -type d
FIND_DATA= -type f -mindepth 2 -not -name "*~"
diff --git a/ports-mgmt/gnome-packagekit/Makefile b/ports-mgmt/gnome-packagekit/Makefile
index 0c9070b5d6aa..9478c3f4ff31 100644
--- a/ports-mgmt/gnome-packagekit/Makefile
+++ b/ports-mgmt/gnome-packagekit/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
USE_BZIP2= yes
USE_GNOME= gnomeprefix intlhack gconf2 gnomemenus gnomedocutils
USES= desktop-file-utils gettext iconv pathfix gmake pkgconfig
-USE_PYTHON_BUILD=-2.7
+USE_PYTHON_BUILD=2
GCONF_SCHEMAS= gnome-packagekit.schemas
INSTALLS_ICONS= yes
INSTALLS_OMF= yes
diff --git a/ports-mgmt/packagekit/Makefile b/ports-mgmt/packagekit/Makefile
index 556936db14c4..35da7395deed 100644
--- a/ports-mgmt/packagekit/Makefile
+++ b/ports-mgmt/packagekit/Makefile
@@ -25,7 +25,7 @@ USES= gettext gmake iconv pkgconfig
USE_GNOME= glib20 intltool gnomehier
USE_SQLITE= 3
USE_LDCONFIG= yes
-USE_PYTHON_BUILD= 2.5+
+USE_PYTHON_BUILD= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
diff --git a/ports-mgmt/pkg_trackinst/Makefile b/ports-mgmt/pkg_trackinst/Makefile
index 0dd7aec277ee..30055aef392e 100644
--- a/ports-mgmt/pkg_trackinst/Makefile
+++ b/ports-mgmt/pkg_trackinst/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= http://people.freebsd.org/~perky/distfiles/
MAINTAINER= olgeni@FreeBSD.org
COMMENT= PkgDB/pkg-plist generator by tracking installation
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
INSTALLS_EGGINFO= yes
MAKE_ENV= PYTHON_CMD=${PYTHON_CMD}
diff --git a/ports-mgmt/portbuilder/Makefile b/ports-mgmt/portbuilder/Makefile
index 07ae833206d7..0dcc8f246bfa 100644
--- a/ports-mgmt/portbuilder/Makefile
+++ b/ports-mgmt/portbuilder/Makefile
@@ -12,7 +12,7 @@ COMMENT= Concurrent FreeBSD port builder
LICENSE= BSD
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
USE_XZ= yes
diff --git a/print/frescobaldi/Makefile b/print/frescobaldi/Makefile
index 8b89449d50cc..9964ca4fde57 100644
--- a/print/frescobaldi/Makefile
+++ b/print/frescobaldi/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= lilypond:${PORTSDIR}/print/lilypond \
USES= gettext
INSTALLS_ICONS= yes
USE_KDE4= kdeprefix kdelibs pykde4_build pykde4_run
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/print/lyx/Makefile b/print/lyx/Makefile
index 3a5d65414cba..13d594d4d4ff 100644
--- a/print/lyx/Makefile
+++ b/print/lyx/Makefile
@@ -24,7 +24,7 @@ MAJOR_VERSION= 2.0
MINOR_VERSION= 6
USES= desktop-file-utils gmake iconv pkgconfig perl5
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_QT4= corelib gui moc_build uic_build rcc_build
USE_XZ= yes
GNU_CONFIGURE= yes
diff --git a/print/py-cups/Makefile b/print/py-cups/Makefile
index cf814fb49c88..26dd769be721 100644
--- a/print/py-cups/Makefile
+++ b/print/py-cups/Makefile
@@ -20,7 +20,7 @@ CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
USE_BZIP2= yes
USE_PYDISTUTILS=yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= iconv
PLIST_FILES= %%PYTHON_SITELIBDIR%%/cups.so
diff --git a/print/py-pollyreports/Makefile b/print/py-pollyreports/Makefile
index b50ddabdbe15..dec90174f3d1 100644
--- a/print/py-pollyreports/Makefile
+++ b/print/py-pollyreports/Makefile
@@ -12,7 +12,7 @@ COMMENT= Band-oriented PDF report generation from database query
LICENSE= BSD
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PLIST_FILES= %%PYTHON_SITELIBDIR%%/PollyReports.py \
diff --git a/print/py-reportlab/Makefile b/print/py-reportlab/Makefile
index 735eabcc1aa5..30d9049b82bb 100644
--- a/print/py-reportlab/Makefile
+++ b/print/py-reportlab/Makefile
@@ -18,7 +18,7 @@ COMMENT= Library to create PDF documents using the Python language
PORTSCOUT= ignore:1 # Last version of 1.X branch
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= Reportlab
diff --git a/print/py-reportlab2/Makefile b/print/py-reportlab2/Makefile
index 43a64ecf5946..46dce26cee4a 100644
--- a/print/py-reportlab2/Makefile
+++ b/print/py-reportlab2/Makefile
@@ -26,7 +26,7 @@ CONFLICTS= py2[0-9]-reportlab-[0-9]*
PFBFER_VERSION= 20070710
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= reportlab
diff --git a/science/brian/Makefile b/science/brian/Makefile
index 43b19aafbcf4..e1b2defefb88 100644
--- a/science/brian/Makefile
+++ b/science/brian/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.1.0:${PORTSDIR}/math/py-numpy \
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_ZIP= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile
index 3e60b2b3175a..2b5936d16a9b 100644
--- a/science/gnudatalanguage/Makefile
+++ b/science/gnudatalanguage/Makefile
@@ -106,7 +106,7 @@ CMAKE_ARGS+= -DUDUNITS:BOOL=NO
.endif
.if !defined(WITHOUT_PYTHON) || defined(BUILD_PYTHON_MODULE)
-USE_PYTHON= -2.7
+USE_PYTHON= 2
BUILD_DEPENDS+= ${PYNUMPY}
RUN_DEPENDS+= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib
diff --git a/science/gramps/Makefile b/science/gramps/Makefile
index 8ec3bc666117..02b24f80d34b 100644
--- a/science/gramps/Makefile
+++ b/science/gramps/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:${PORTSDIR}/databases/py-bsddb \
${PYXML}
USE_BDB= 43
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_GMAKE= yes
USES= desktop-file-utils gettext pathfix shared-mime-info
USE_GNOME= pygnome2 pygnomeextras gnomedocutils
diff --git a/science/py-coards/Makefile b/science/py-coards/Makefile
index a531b4f6ce47..ed0cd99e2691 100644
--- a/science/py-coards/Makefile
+++ b/science/py-coards/Makefile
@@ -12,7 +12,7 @@ COMMENT= COARDS compliant time parser
LICENSE= MIT
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/science/py-pupynere/Makefile b/science/py-pupynere/Makefile
index 08312c4aa18e..4a279b1d5216 100644
--- a/science/py-pupynere/Makefile
+++ b/science/py-pupynere/Makefile
@@ -16,7 +16,7 @@ LICENSE= MIT
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS= ${PYNUMPY}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_NOEGGINFO= yes
diff --git a/science/py-pyaixi/Makefile b/science/py-pyaixi/Makefile
index 4ca72c98870f..bbdc1ffb8ca0 100644
--- a/science/py-pyaixi/Makefile
+++ b/science/py-pyaixi/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS= auto-accept dist-mirror pkg-mirror pkg-sell dist-sell
USES= dos2unix
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/science/pycdf/Makefile b/science/pycdf/Makefile
index 9d1a552aafa8..04f9733ed7e8 100644
--- a/science/pycdf/Makefile
+++ b/science/pycdf/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
LDFLAGS+= "-L${LOCALBASE}/lib"
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYTHON_PKGNAMEPREFIX= yes
PYDISTUTILS_EGGINFO= pycdf-0.6_3b-py${PYTHON_VER}.egg-info
diff --git a/security/belier/Makefile b/security/belier/Makefile
index da1a008cb2bb..b03859c579d6 100644
--- a/security/belier/Makefile
+++ b/security/belier/Makefile
@@ -31,7 +31,7 @@ PLIST_FILES= lib/${PYTHON_VERSION}/site-packages/belier/corps.pyo \
share/locale/fr/LC_MESSAGES/bel.mo
PLIST_DIRS= lib/${PYTHON_VERSION}/site-packages/belier
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/security/blindelephant/Makefile b/security/blindelephant/Makefile
index b1515fb2946c..da284fdbab6e 100644
--- a/security/blindelephant/Makefile
+++ b/security/blindelephant/Makefile
@@ -15,7 +15,7 @@ COMMENT= Fingerprint the web applications used by a web site
LICENSE= LGPL3
USE_BZIP2= YES
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= YES
SUB_FILES= ${PORTNAME}.sh
diff --git a/security/hotssh/Makefile b/security/hotssh/Makefile
index 21bf676facbf..439cb0001e8a 100644
--- a/security/hotssh/Makefile
+++ b/security/hotssh/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-
USE_GNOME= pygtk2 gnomedocutils libxslt glib20
USES= gettext
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
INSTALLS_ICONS= yes
USE_BZIP2= yes
diff --git a/security/kedpm/Makefile b/security/kedpm/Makefile
index de9194632d7f..62745abc3450 100644
--- a/security/kedpm/Makefile
+++ b/security/kedpm/Makefile
@@ -13,7 +13,7 @@ COMMENT= Simple application for managing personal data
RUN_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto
USE_GNOME= pygtk2
-USE_PYTHON= 2.1+
+USE_PYTHON= yes
USE_PYDISTUTILS= YES
DESKTOP_ENTRIES="Ked Password Manager" \
diff --git a/security/pwman3/Makefile b/security/pwman3/Makefile
index 6ff45c03deb3..edd3175b5a1c 100644
--- a/security/pwman3/Makefile
+++ b/security/pwman3/Makefile
@@ -15,7 +15,7 @@ COMMENT= Console password management application with sql storage
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:${PORTSDIR}/security/py-pycrypto \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= Pwman3
diff --git a/security/py-AccessControl/Makefile b/security/py-AccessControl/Makefile
index 30a32216bc9b..81a58f7931fb 100644
--- a/security/py-AccessControl/Makefile
+++ b/security/py-AccessControl/Makefile
@@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:${PORTSDIR}/devel/py-Acquisit
NO_STAGE= yes
PYEASYINSTALL_ARCHDEP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/security/py-PF/Makefile b/security/py-PF/Makefile
index e798a269424e..3c3ede3b74dd 100644
--- a/security/py-PF/Makefile
+++ b/security/py-PF/Makefile
@@ -15,7 +15,7 @@ COMMENT= A pure-Python module for managing OpenBSD Packet Filter
LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/LICENSE
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= ${PYTHON_PKGNAMEPREFIX:C/[0-9]+//}_${PORTNAME}
diff --git a/security/py-Products.PlonePAS/Makefile b/security/py-Products.PlonePAS/Makefile
index 139736d97cc6..17fa2d1f5ad2 100644
--- a/security/py-Products.PlonePAS/Makefile
+++ b/security/py-Products.PlonePAS/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:${PORTSDIR}/www/py-plone.me
${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:${PORTSDIR}/security/py-Products.PluggableAuthService
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/security/py-Products.PluggableAuthService/Makefile b/security/py-Products.PluggableAuthService/Makefile
index 293ebf7a03c5..437f6f7c939f 100644
--- a/security/py-Products.PluggableAuthService/Makefile
+++ b/security/py-Products.PluggableAuthService/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.PluginRegistry>=0:${PORTSDIR}/devel
${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:${PORTSDIR}/devel/py-Products.GenericSetup
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USES= zope
diff --git a/security/py-RestrictedPython/Makefile b/security/py-RestrictedPython/Makefile
index 3c34e832bec1..082ae4aab19f 100644
--- a/security/py-RestrictedPython/Makefile
+++ b/security/py-RestrictedPython/Makefile
@@ -13,7 +13,7 @@ COMMENT= Restricted execution environment for Python
LICENSE= ZPL21
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/security/py-certify/Makefile b/security/py-certify/Makefile
index efe091ee5769..fb76cdab1dea 100644
--- a/security/py-certify/Makefile
+++ b/security/py-certify/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= duchateau.olivier@gmail.com
COMMENT= Mozilla's SSL certificates
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/security/py-ecdsa/Makefile b/security/py-ecdsa/Makefile
index 0fd91af59f98..9f5d78220a3c 100644
--- a/security/py-ecdsa/Makefile
+++ b/security/py-ecdsa/Makefile
@@ -12,7 +12,7 @@ COMMENT= ECDSA cryptographic signature library (pure python)
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
regression-test: build
diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile
index 882c364e8f63..f21553ee4704 100644
--- a/security/py-fail2ban/Makefile
+++ b/security/py-fail2ban/Makefile
@@ -17,7 +17,7 @@ GH_PROJECT= ${PORTNAME}
GH_COMMIT= fc213a1
GH_TAGNAME= ${PORTVERSION}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
USE_RC_SUBR= fail2ban
diff --git a/security/py-m2crypto/Makefile b/security/py-m2crypto/Makefile
index f87670e99d99..e2d9611fa3dd 100644
--- a/security/py-m2crypto/Makefile
+++ b/security/py-m2crypto/Makefile
@@ -18,7 +18,7 @@ PYDISTUTILS_BUILDARGS= build_ext --openssl="${OPENSSLBASE}"
PYDISTUTILS_PKGNAME= M2Crypto
USE_OPENSSL= yes
USE_PYDISTUTILS=yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
MAKE_ARGS= PYTHON_VERSION=${PYTHON_VER}
post-patch:
diff --git a/security/py-plaso/Makefile b/security/py-plaso/Makefile
index a06baa03983f..a34af287c7d7 100644
--- a/security/py-plaso/Makefile
+++ b/security/py-plaso/Makefile
@@ -37,7 +37,7 @@ RUN_DEPENDS= hachoir-core>=0:${PORTSDIR}/devel/hachoir-core \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \
${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
PYDISTUTILS_PKGVERSION=${PORTVERSION}alpha
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/security/py-slowaes/Makefile b/security/py-slowaes/Makefile
index 71d9516bad28..f8361b209737 100644
--- a/security/py-slowaes/Makefile
+++ b/security/py-slowaes/Makefile
@@ -12,7 +12,7 @@ COMMENT= Implementation of AES in pure Python
LICENSE= APACHE20
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
PYDISTUTILS_PKGVERSION= ${DISTVERSION}
diff --git a/security/py-twistedConch/Makefile b/security/py-twistedConch/Makefile
index 81ac8ee2e4cf..af6e295aa5d7 100644
--- a/security/py-twistedConch/Makefile
+++ b/security/py-twistedConch/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1>=0.0.9a:${PORTSDIR}/devel/py-asn1 \
${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/devel/py-twistedCore
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/security/py-volatility/Makefile b/security/py-volatility/Makefile
index c2dbb1cd1627..0a29c13c8973 100644
--- a/security/py-volatility/Makefile
+++ b/security/py-volatility/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distorm>=0:${PORTSDIR}/devel/py-distorm \
${PYTHON_PKGNAMEPREFIX}yara>=0:${PORTSDIR}/security/py-yara \
${PYTHON_PKGNAMEPREFIX}openpyxl>=0:${PORTSDIR}/textproc/py-openpyxl
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST=yes
diff --git a/security/py-yara-editor/Makefile b/security/py-yara-editor/Makefile
index ed96e05b92ec..6093827d923c 100644
--- a/security/py-yara-editor/Makefile
+++ b/security/py-yara-editor/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=0:${PORTSDIR}/devel/py-qt4-core \
${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui \
${PYTHON_PKGNAMEPREFIX}yara>=0:${PORTSDIR}/security/py-yara
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
OPTIONS_DEFINE= DOCS
diff --git a/security/sqlmap/Makefile b/security/sqlmap/Makefile
index f4d51ca85dfb..7e4e1e6a8aea 100644
--- a/security/sqlmap/Makefile
+++ b/security/sqlmap/Makefile
@@ -13,7 +13,7 @@ COMMENT= Automatic SQL injection tool
LICENSE= GPLv2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
WRKSRC= ${WRKDIR}/${PORTNAME}
SUB_FILES= ${PORTNAME}.sh
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \
diff --git a/security/vinetto/Makefile b/security/vinetto/Makefile
index 0e11aeaa1a22..bd884bb66922 100644
--- a/security/vinetto/Makefile
+++ b/security/vinetto/Makefile
@@ -15,7 +15,7 @@ OPTIONS_DEFINE= IMAGING
OPTIONS_DEFAULT= IMAGING
IMAGING_DESC= Build with ability to extract graphic thumbnails
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGVERSION= 0.06alpha
diff --git a/security/wapiti/Makefile b/security/wapiti/Makefile
index dc030f6589c2..d5448ed538c9 100644
--- a/security/wapiti/Makefile
+++ b/security/wapiti/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>=0:${PORTSDIR}/www/py-beautifulsoup32 \
${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:${PORTSDIR}/www/py-requests
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST=yes
diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile
index 78534c79f3f5..e2837cdd417c 100644
--- a/sysutils/duplicity/Makefile
+++ b/sysutils/duplicity/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg
CONFLICTS= duplicity-0.5.* duplicity-devel-[0-9]*
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
USE_LDCONFIG= yes
diff --git a/sysutils/farbot/Makefile b/sysutils/farbot/Makefile
index 482c4f20d334..608e73954ff6 100644
--- a/sysutils/farbot/Makefile
+++ b/sysutils/farbot/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${DISTNAME}
-USE_PYTHON= 2.4+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= farb
PYDISTUTILS_PKGVERSION= 0.1
diff --git a/sysutils/feather/Makefile b/sysutils/feather/Makefile
index 17f076e46df7..a1f7eb811458 100644
--- a/sysutils/feather/Makefile
+++ b/sysutils/feather/Makefile
@@ -13,7 +13,7 @@ COMMENT= A Python script for managing tarsnap backups
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml \
tarsnap>=0:${PORTSDIR}/sysutils/tarsnap
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
NO_BUILD= yes
NO_INSTALL= yes
STRIP=
diff --git a/sysutils/htop/Makefile b/sysutils/htop/Makefile
index 9d1f5599d2ca..d832860dfb02 100644
--- a/sysutils/htop/Makefile
+++ b/sysutils/htop/Makefile
@@ -27,7 +27,7 @@ USES= ncurses
USE_AUTOTOOLS= autoconf aclocal automake libtool
ACLOCAL_ARGS= -I ${ACLOCAL_DIR}
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
MAN1= htop.1
diff --git a/sysutils/moosefs-master/Makefile b/sysutils/moosefs-master/Makefile
index 912fdd17fbaa..835144a4bd9b 100644
--- a/sysutils/moosefs-master/Makefile
+++ b/sysutils/moosefs-master/Makefile
@@ -11,7 +11,7 @@ NO_STAGE= yes
MAINTAINER= chifeng@gmail.com
COMMENT= Managing the whole filesystem and storing metadata
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_RC_SUBR= mfsmaster mfsmetalogger mfscgiserv
MFS_CGIDIR= ${PREFIX}/share/mfscgi
diff --git a/sysutils/py-XenAPI/Makefile b/sysutils/py-XenAPI/Makefile
index b6c6b72343da..f55946c72462 100644
--- a/sysutils/py-XenAPI/Makefile
+++ b/sysutils/py-XenAPI/Makefile
@@ -13,7 +13,7 @@ EXTRACT_ONLY=
MAINTAINER= bsdports@wayfair.com
COMMENT= Xen API Library for Python
-USE_PYTHON= -2.7
+USE_PYTHON= 2
WRKSRC= ${WRKDIR}/${PORTNAME}
PLIST_FILES= %%PYTHON_SITELIBDIR%%/XenAPI.py \
%%PYTHON_SITELIBDIR%%/XenAPI.pyc \
diff --git a/sysutils/py-analyzemft/Makefile b/sysutils/py-analyzemft/Makefile
index 38abbe60a255..54f4cc0856b9 100644
--- a/sysutils/py-analyzemft/Makefile
+++ b/sysutils/py-analyzemft/Makefile
@@ -16,7 +16,7 @@ LICENSE_NAME= Common Public License
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME=analyzeMFT
diff --git a/sysutils/py-halite/Makefile b/sysutils/py-halite/Makefile
index 3afc44abbaf6..09dbc7b0b7ab 100644
--- a/sysutils/py-halite/Makefile
+++ b/sysutils/py-halite/Makefile
@@ -12,7 +12,7 @@ COMMENT= SaltStack Web UI
LICENSE= APACHE20
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
PYDISTUTILS_AUTOPLIST=yes
diff --git a/sysutils/py-pytsk/Makefile b/sysutils/py-pytsk/Makefile
index dd58644cdbbd..5cf384520cd5 100644
--- a/sysutils/py-pytsk/Makefile
+++ b/sysutils/py-pytsk/Makefile
@@ -22,7 +22,7 @@ USES= shebangfix
SHEBANG_FILES= samples/*.py
python_OLD_CMD= .*
python_CMD= ${PYTHON_CMD}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST=yes
diff --git a/sysutils/py-salt-api/Makefile b/sysutils/py-salt-api/Makefile
index 1dec23c3a2af..68802bb1bae1 100644
--- a/sysutils/py-salt-api/Makefile
+++ b/sysutils/py-salt-api/Makefile
@@ -11,7 +11,7 @@ COMMENT= Exposes the fundamental aspects of Salt control to external sources
LICENSE= APACHE20
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/sysutils/py-salt-cloud/Makefile b/sysutils/py-salt-cloud/Makefile
index e492234b1b41..e801ee9c92df 100644
--- a/sysutils/py-salt-cloud/Makefile
+++ b/sysutils/py-salt-cloud/Makefile
@@ -12,7 +12,7 @@ COMMENT= Provisioning salted minions to various cloud providers
LICENSE= APACHE20
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
SUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
diff --git a/sysutils/py-salt/Makefile b/sysutils/py-salt/Makefile
index 0b06eb07cd01..7d0911832cd9 100644
--- a/sysutils/py-salt/Makefile
+++ b/sysutils/py-salt/Makefile
@@ -21,7 +21,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml \
sshpass>=0:${PORTSDIR}/security/sshpass
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_INSTALLARGS+=\
diff --git a/sysutils/py-supervisor/Makefile b/sysutils/py-supervisor/Makefile
index 2e58046a0b6d..344a33abb5cf 100644
--- a/sysutils/py-supervisor/Makefile
+++ b/sysutils/py-supervisor/Makefile
@@ -28,7 +28,7 @@ BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock
PORTDOCS= *.txt *.rst
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
PIDDIR?= /var/run/supervisor
diff --git a/sysutils/py-zdaemon/Makefile b/sysutils/py-zdaemon/Makefile
index 8d809617aa91..350f9b8b528a 100644
--- a/sysutils/py-zdaemon/Makefile
+++ b/sysutils/py-zdaemon/Makefile
@@ -14,7 +14,7 @@ LICENSE= ZPL21
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:${PORTSDIR}/devel/py-zconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/sysutils/py-zfs/Makefile b/sysutils/py-zfs/Makefile
index 1721d8acb128..719812f5336f 100644
--- a/sysutils/py-zfs/Makefile
+++ b/sysutils/py-zfs/Makefile
@@ -14,7 +14,7 @@ COMMENT= Python ZFS library
LICENSE= CDDL
-USE_PYTHON= 2.4-2.7
+USE_PYTHON= 2
MAKEFILE= ${FILESDIR}/Makefile.lib
MAKE_ARGS+= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" \
PYTHON_LDFLAGS="-L${LOCALBASE}/lib -l${PYTHON_VERSION}"
diff --git a/sysutils/serpentine/Makefile b/sysutils/serpentine/Makefile
index 18584c1123d5..aeb77219097f 100644
--- a/sysutils/serpentine/Makefile
+++ b/sysutils/serpentine/Makefile
@@ -20,6 +20,6 @@ GNU_CONFIGURE= yes
USE_GNOME= pygnomedesktop intlhack
USE_GMAKE= yes
USE_GSTREAMER= core gnomevfs python
-USE_PYTHON= 2.4+
+USE_PYTHON= yes
.include <bsd.port.mk>
diff --git a/sysutils/sievelog/Makefile b/sysutils/sievelog/Makefile
index 8943f8089ed2..4adf6d2d70b9 100644
--- a/sysutils/sievelog/Makefile
+++ b/sysutils/sievelog/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jessekempf@gmail.com
COMMENT= Syslog message filter
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS=yes
SUB_FILES= pkg-message
diff --git a/textproc/asciidoc/Makefile b/textproc/asciidoc/Makefile
index ba9e762372f4..0ffa7514ab7a 100644
--- a/textproc/asciidoc/Makefile
+++ b/textproc/asciidoc/Makefile
@@ -16,7 +16,7 @@ LICENSE_COMB= multi
RUN_DEPENDS= python2:${PORTSDIR}/lang/python2
GNU_CONFIGURE= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= gmake shebangfix
CONF_FILES= asciidoc.conf docbook45.conf filters/code/code-filter.conf \
diff --git a/textproc/doclifter/Makefile b/textproc/doclifter/Makefile
index 2b39c17fd697..706de25feade 100644
--- a/textproc/doclifter/Makefile
+++ b/textproc/doclifter/Makefile
@@ -12,7 +12,7 @@ COMMENT= Translates documents written in troff macros to DocBook
RUN_DEPENDS+= python2:${PORTSDIR}/lang/python2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_BUILD= yes
PLIST_FILES= bin/doclifter \
diff --git a/textproc/gnome-doc-utils/Makefile b/textproc/gnome-doc-utils/Makefile
index da9fc9dccec5..3c5691c42768 100644
--- a/textproc/gnome-doc-utils/Makefile
+++ b/textproc/gnome-doc-utils/Makefile
@@ -22,7 +22,7 @@ USE_XZ= yes
MAKE_JOBS_UNSAFE=yes
USES= gettext gmake pathfix pkgconfig
USE_GNOME= gnomehier libxslt intlhack
-USE_PYTHON= -2.7
+USE_PYTHON= 2
INSTALLS_OMF= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-omf-dir=${PREFIX}/share/omf
diff --git a/textproc/itstool/Makefile b/textproc/itstool/Makefile
index b8f830d84ce2..0a68e0f458a9 100644
--- a/textproc/itstool/Makefile
+++ b/textproc/itstool/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2
USE_BZIP2= yes
-USE_PYTHON_RUN= -2.7
+USE_PYTHON_RUN= 2
GNU_CONFIGURE= yes
post-patch:
diff --git a/textproc/loook/Makefile b/textproc/loook/Makefile
index 016af47ffac4..e235765d04d0 100644
--- a/textproc/loook/Makefile
+++ b/textproc/loook/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:${PORTSDIR}/x11-toolkits/py-tkint
WRKSRC= ${WRKDIR}
USE_ZIP= yes
-USE_PYTHON= 2.7
+USE_PYTHON= 2
NO_BUILD= yes
PLIST_FILES= bin/${PORTNAME}
diff --git a/textproc/meld/Makefile b/textproc/meld/Makefile
index d450e14e7b2c..9d2154789348 100644
--- a/textproc/meld/Makefile
+++ b/textproc/meld/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv2
USE_XZ= yes
USE_GNOME= pygnome2
USES= desktop-file-utils gmake shared-mime-info
-USE_PYTHON= -2.7
+USE_PYTHON= 2
MAKE_ARGS= prefix=${PREFIX}
INSTALLS_ICONS= yes
INSTALLS_OMF= yes
diff --git a/textproc/nltk/Makefile b/textproc/nltk/Makefile
index 59bcf3b3df61..63c079748157 100644
--- a/textproc/nltk/Makefile
+++ b/textproc/nltk/Makefile
@@ -14,7 +14,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:${PORTSDIR}/x11-toolkits/py-tkinter \
${PYTHON_PKGNAMEPREFIX}yaml>=3.09:${PORTSDIR}/devel/py-yaml
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/textproc/py-4suite/Makefile b/textproc/py-4suite/Makefile
index bdceddf84ad4..79bf2075e617 100644
--- a/textproc/py-4suite/Makefile
+++ b/textproc/py-4suite/Makefile
@@ -16,7 +16,7 @@ COMMENT= A collection of Python tools for XML and RDF processing
USE_BZIP2= yes
REINPLACE_ARGS= -i "" -E
-USE_PYTHON= 2.2-2.4
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= 4Suite
PYDISTUTILS_PKGVERSION= 1.0b1
diff --git a/textproc/py-Tempita/Makefile b/textproc/py-Tempita/Makefile
index 53ef64af6b45..5f361ffe7a2b 100644
--- a/textproc/py-Tempita/Makefile
+++ b/textproc/py-Tempita/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wenheping@gmail.com
COMMENT= Small text templating language
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/textproc/py-genshi-devel/Makefile b/textproc/py-genshi-devel/Makefile
index 386ddbc2c6ee..b827f3d9f9bd 100644
--- a/textproc/py-genshi-devel/Makefile
+++ b/textproc/py-genshi-devel/Makefile
@@ -12,7 +12,7 @@ PKGNAMESUFFIX= -devel
MAINTAINER= alexey@renatasystems.org
COMMENT= Python toolkit for stream-based generation of output for the web
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
WRKSRC= ${WRKDIR}/genshi
diff --git a/textproc/py-libxml2/Makefile b/textproc/py-libxml2/Makefile
index 8c8c23cffd88..1059620f39f0 100644
--- a/textproc/py-libxml2/Makefile
+++ b/textproc/py-libxml2/Makefile
@@ -15,7 +15,7 @@ DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
USE_GNOME+= libxml2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= iconv
CPPFLAGS+= `${PYTHON_VERSION}-config --cflags`
LDFLAGS+= -L${LOCALBASE}/lib `${PYTHON_VERSION}-config --libs`
diff --git a/textproc/py-lucene/Makefile b/textproc/py-lucene/Makefile
index aae199631767..0c4800aa7dc5 100644
--- a/textproc/py-lucene/Makefile
+++ b/textproc/py-lucene/Makefile
@@ -18,7 +18,7 @@ FETCH_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/textproc/lucene:extract
BROKEN= fails to build
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_GCC= 4.2+
USE_JAVA= yes
JAVA_VERSION= 1.6+
diff --git a/textproc/py-mako/Makefile b/textproc/py-mako/Makefile
index d7fd29b501dc..8fa820063d71 100644
--- a/textproc/py-mako/Makefile
+++ b/textproc/py-mako/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beaker>=1.1:${PORTSDIR}/www/py-beaker \
${PYTHON_PKGNAMEPREFIX}Babel>0:${PORTSDIR}/devel/py-babel
RUN_DEPENDS+= ${BUILD_DEPENDS}
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGNAME= Mako
diff --git a/textproc/py-markdown2/Makefile b/textproc/py-markdown2/Makefile
index b111f334c95d..64cedf50aebe 100644
--- a/textproc/py-markdown2/Makefile
+++ b/textproc/py-markdown2/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= wen@FreeBSD.org
COMMENT= A fast and complete Python implementation of Markdown
USE_ZIP= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/textproc/py-pdfminer/Makefile b/textproc/py-pdfminer/Makefile
index f512456bfd4f..42b39d00f23e 100644
--- a/textproc/py-pdfminer/Makefile
+++ b/textproc/py-pdfminer/Makefile
@@ -12,7 +12,7 @@ COMMENT= PDF parser and analyzer
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
.include <bsd.port.mk>
diff --git a/textproc/py-qt4-xml/Makefile b/textproc/py-qt4-xml/Makefile
index 1fc9fb701e3a..1f32522f9252 100644
--- a/textproc/py-qt4-xml/Makefile
+++ b/textproc/py-qt4-xml/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-cor
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= xml qmake_build moc_build
OPTIONS_DEFINE= API
diff --git a/textproc/py-qt4-xmlpatterns/Makefile b/textproc/py-qt4-xmlpatterns/Makefile
index dfdd6884ef6a..5c0fcf2f467a 100644
--- a/textproc/py-qt4-xmlpatterns/Makefile
+++ b/textproc/py-qt4-xmlpatterns/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}xml>=${PYQT4_VERSION}:${PORTSDIR}/textproc/py-qt4-x
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build xmlpatterns qmake_build
OPTIONS_DEFINE= API
diff --git a/textproc/py-trans/Makefile b/textproc/py-trans/Makefile
index 47ae4400dec1..add3e4a6e259 100644
--- a/textproc/py-trans/Makefile
+++ b/textproc/py-trans/Makefile
@@ -16,7 +16,7 @@ PLIST_FILES= %%PYTHON_SITELIBDIR%%/trans.py \
%%PYTHON_SITELIBDIR%%/trans.pyo
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/textproc/py-twistedLore/Makefile b/textproc/py-twistedLore/Makefile
index 0cd338e589a8..c169af74484a 100644
--- a/textproc/py-twistedLore/Makefile
+++ b/textproc/py-twistedLore/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/textproc/py-wtforms/Makefile b/textproc/py-wtforms/Makefile
index a48836ad7ade..e524a6755951 100644
--- a/textproc/py-wtforms/Makefile
+++ b/textproc/py-wtforms/Makefile
@@ -13,7 +13,7 @@ COMMENT= Forms validation and rendering library for python web development
LICENSE= BSD
USE_ZIP= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_NOEGGINFO= yes
diff --git a/textproc/py-xlrd/Makefile b/textproc/py-xlrd/Makefile
index e56aa141fdfa..dfd9fbbff12b 100644
--- a/textproc/py-xlrd/Makefile
+++ b/textproc/py-xlrd/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dikshie@sfc.wide.ad.jp
COMMENT= Reading data and formatting information from Excel files
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/textproc/py-xlutils/Makefile b/textproc/py-xlutils/Makefile
index 9a4edf84b8ab..824285aca329 100644
--- a/textproc/py-xlutils/Makefile
+++ b/textproc/py-xlutils/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.2:${PORTSDIR}/textproc/py-xlrd
${PYTHON_PKGNAMEPREFIX}xlwt>=0.7.4:${PORTSDIR}/textproc/py-xlwt
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/textproc/py-xml/Makefile b/textproc/py-xml/Makefile
index 6bd5abe66aeb..af753580961b 100644
--- a/textproc/py-xml/Makefile
+++ b/textproc/py-xml/Makefile
@@ -12,7 +12,7 @@ DISTNAME= PyXML-${PORTVERSION}
MAINTAINER= mike@skew.org
COMMENT= PyXML: Python XML library enhancements
-USE_PYTHON= 2.1+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= PyXML
diff --git a/textproc/py-xmltv/Makefile b/textproc/py-xmltv/Makefile
index eb91bcacaf69..201630615568 100644
--- a/textproc/py-xmltv/Makefile
+++ b/textproc/py-xmltv/Makefile
@@ -14,7 +14,7 @@ COMMENT= A Python module that provides access to XMLTV TV listings
LICENSE= LGPL21
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python-xmltv
diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile
index 38b794fb5293..13a290f6312d 100644
--- a/textproc/translate-toolkit/Makefile
+++ b/textproc/translate-toolkit/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
USES= gettext
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
MAN1= csv2po.1 csv2tbx.1 html2po.1 ical2po.1 ini2po.1 \
diff --git a/www/cherokee/Makefile b/www/cherokee/Makefile
index 519245465ad7..09462130c604 100644
--- a/www/cherokee/Makefile
+++ b/www/cherokee/Makefile
@@ -58,7 +58,7 @@ NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MADMIN}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
PLIST_SUB+= ADMIN=""
.else
CONFIGURE_ARGS+=--disable-admin
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 0e7255e03a4f..6f714741b275 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -51,7 +51,7 @@ USE_XZ= yes
USES= bison compiler:c++11-lang desktop-file-utils pkgconfig \
perl5 shebangfix
USE_PERL5= build
-USE_PYTHON_BUILD= 2.6-2.7
+USE_PYTHON_BUILD= 2
USE_XORG= scrnsaverproto x11 xproto xscrnsaver xtst
USE_GNOME= glib20 gtk20 dconf libxslt
diff --git a/www/closure-linter/Makefile b/www/closure-linter/Makefile
index 74def910a562..839f31e074ea 100644
--- a/www/closure-linter/Makefile
+++ b/www/closure-linter/Makefile
@@ -14,7 +14,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gflags:${PORTSDIR}/devel/py-gflags
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
PLIST_FILES= bin/fixjsstyle \
diff --git a/www/cocoon/Makefile b/www/cocoon/Makefile
index 368972bf433f..17e33da9cf3c 100644
--- a/www/cocoon/Makefile
+++ b/www/cocoon/Makefile
@@ -14,7 +14,7 @@ COMMENT= XML Web Development Framework
USE_RC_SUBR= ${PORTNAME}
USE_JAVA= yes
JAVA_VERSION= 1.6+
-USE_PYTHON= 1.6+
+USE_PYTHON= yes
MAKE_ENV= JAVA_HOME=${JAVA_HOME}
WRKSRC= ${WRKDIR}/${PDISTNAME}
APP_NAME?= ${PORTNAME}
diff --git a/www/feedjack/Makefile b/www/feedjack/Makefile
index 39bf77b40759..1a44d7fc4c1c 100644
--- a/www/feedjack/Makefile
+++ b/www/feedjack/Makefile
@@ -13,7 +13,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedpars
django-admin.py:${PORTSDIR}/www/py-django
DIST_SUBDIR= python
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Feedjack
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 9547e60765df..fe0723fb5bc4 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -22,7 +22,7 @@ BUILD_DEPENDS= nspr>=4.10.2:${PORTSDIR}/devel/nspr \
LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l
USE_AUTOTOOLS= autoconf213:env
-USE_PYTHON_BUILD=-2.7
+USE_PYTHON_BUILD=2
OBJDIR_BUILD= # in-tree build broken after bug 789837
USE_GECKO= gecko
CONFLICTS= firefox-2[0-35-9].* firefox-1[1-689].*
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 2b705e7f08aa..0d0bc872b3bc 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -22,7 +22,7 @@ BUILD_DEPENDS= nspr>=4.10.2:${PORTSDIR}/devel/nspr \
LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l
USE_AUTOTOOLS= autoconf213:env
-USE_PYTHON_BUILD=-2.7
+USE_PYTHON_BUILD=2
OBJDIR_BUILD= # in-tree build broken after bug 789837
USE_GECKO= gecko
CONFLICTS= firefox-esr-24.* firefox-esr-17.* firefox-1[07].*
diff --git a/www/gaeo/Makefile b/www/gaeo/Makefile
index cdf63544a26c..02a4a1178495 100644
--- a/www/gaeo/Makefile
+++ b/www/gaeo/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= google-appengine>=1.1.0:${PORTSDIR}/www/google-appengine \
PROJECTHOST= google-app-engine-oil
USE_ZIP= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
GAEOHOME= ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG}
diff --git a/www/gaeutilities/Makefile b/www/gaeutilities/Makefile
index c19493a3a548..c005e8473da8 100644
--- a/www/gaeutilities/Makefile
+++ b/www/gaeutilities/Makefile
@@ -13,7 +13,7 @@ COMMENT= Utility classes to make working with Google App Engine easier
RUN_DEPENDS= google-appengine>=1.2.4_1:${PORTSDIR}/www/google-appengine
-USE_PYTHON= 2.7 # same as www/google-appengine
+USE_PYTHON= 2 # same as www/google-appengine
WRKSRC= ${WRKDIR}/joerussbowman-gaeutilities-ea3f7e1
diff --git a/www/google-appengine/Makefile b/www/google-appengine/Makefile
index 2b43ed221c60..88c26859346a 100644
--- a/www/google-appengine/Makefile
+++ b/www/google-appengine/Makefile
@@ -25,7 +25,7 @@ OPTIONS_DEFAULT= MYSQL
PROJECTHOST= googleappengine
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USE_ZIP= yes
USES= gettext
diff --git a/www/jetty/Makefile b/www/jetty/Makefile
index 270dab41b439..67df9315e6b9 100644
--- a/www/jetty/Makefile
+++ b/www/jetty/Makefile
@@ -15,7 +15,7 @@ JDVDATE= v20130520
USE_RC_SUBR= ${PORTNAME}
USE_JAVA= yes
JAVA_VERSION= 1.6+
-USE_PYTHON= 2.4+
+USE_PYTHON= yes
PLIST= ${WRKDIR}/pkg-plist
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/www/jtoolkit/Makefile b/www/jtoolkit/Makefile
index 1624bf8734ec..08d4ef574d2c 100644
--- a/www/jtoolkit/Makefile
+++ b/www/jtoolkit/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kid>=0.9.5:${PORTSDIR}/devel/py-kid
# Has optional dependencies on database engines
# Can optionally use py-lucene (on i386)
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYSETUP= ${PORTNAME}Setup.py
diff --git a/www/libxul/Makefile b/www/libxul/Makefile
index a0101ee98957..a0e21435a9d5 100644
--- a/www/libxul/Makefile
+++ b/www/libxul/Makefile
@@ -24,7 +24,7 @@ WRKSRC= ${WRKDIR}/mozilla-esr24
CONFLICTS= libxul-1.9.*
USE_AUTOTOOLS= autoconf213:env
-USE_PYTHON_BUILD=-2.7
+USE_PYTHON_BUILD=2
WANT_GNOME= yes
USE_QT4= # empty
QT_NONSTANDARD= yes
diff --git a/www/linkchecker/Makefile b/www/linkchecker/Makefile
index a2532f933c2d..1523210a7525 100644
--- a/www/linkchecker/Makefile
+++ b/www/linkchecker/Makefile
@@ -28,7 +28,7 @@ USE_GITHUB= yes
GH_ACCOUNT= wummel
USE_XZ= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= LinkChecker
PYEASYINSTALL_ARCHDEP= yes
diff --git a/www/metacafe_dl/Makefile b/www/metacafe_dl/Makefile
index fce473b75a49..3e44b19bb7bc 100644
--- a/www/metacafe_dl/Makefile
+++ b/www/metacafe_dl/Makefile
@@ -16,7 +16,7 @@ COMMENT= A program for downloading videos from metacafe.com
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
PLIST_FILES= bin/metacafe-dl
diff --git a/www/mod_pagespeed/Makefile b/www/mod_pagespeed/Makefile
index 1049af849b64..270c2666d5ee 100644
--- a/www/mod_pagespeed/Makefile
+++ b/www/mod_pagespeed/Makefile
@@ -29,7 +29,7 @@ USES= gmake pkgconfig
USE_XZ= yes
USE_BINUTILS= yes
USE_APACHE= 22
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
# debugging
#MAKE_ENV+= V=1
diff --git a/www/mod_spdy/Makefile b/www/mod_spdy/Makefile
index 220e0f9390de..8dbbddec994f 100644
--- a/www/mod_spdy/Makefile
+++ b/www/mod_spdy/Makefile
@@ -27,7 +27,7 @@ ONLY_FOR_ARCHS= amd64 i386
USE_XZ= yes
USE_OPENSSL= yes
USE_APACHE= 22
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_GMAKE= yes
REINPLACE_ARGS= -i ""
diff --git a/www/mod_wsgi2/Makefile b/www/mod_wsgi2/Makefile
index 13051130ec52..d8834788981d 100644
--- a/www/mod_wsgi2/Makefile
+++ b/www/mod_wsgi2/Makefile
@@ -19,7 +19,7 @@ CONFLICTS= ${PKGNAMEPREFIX}mod_wsgi-3.* ${PKGNAMEPREFIX}mod_wsgi3.* mod_wsgi-3.*
PROJECTHOST= modwsgi
USE_APACHE= 22
-USE_PYTHON= -2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-apxs="${APXS}" --with-python="${PYTHON_CMD}"
diff --git a/www/monast/Makefile b/www/monast/Makefile
index 66816ef52523..f7f946ff046f 100644
--- a/www/monast/Makefile
+++ b/www/monast/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= SF/monast/MonAst%20for%20Asterisk%201.4_1.6/1.4
MAINTAINER= marcelorossi@gmail.com
COMMENT= A monitoring and an operator panel interface for AsteriskTM
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_RC_SUBR= monast
NO_BUILD= YES
diff --git a/www/node-devel/Makefile b/www/node-devel/Makefile
index 3d3f08a21450..61656f59cf49 100644
--- a/www/node-devel/Makefile
+++ b/www/node-devel/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
USES= gmake
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
-USE_PYTHON= 2.7
+USE_PYTHON= 2
CONFLICTS= node-0.[0-9]*
diff --git a/www/node/Makefile b/www/node/Makefile
index acaef2bdbe5a..ed171eaf0993 100644
--- a/www/node/Makefile
+++ b/www/node/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
-USE_PYTHON= 2.7
+USE_PYTHON= 2
USES= gmake
CONFLICTS= node-0.[02-9][0-9]* node-devel-0.[0-9]*
diff --git a/www/pelican/Makefile b/www/pelican/Makefile
index dc16eaf71055..de24f186a75a 100644
--- a/www/pelican/Makefile
+++ b/www/pelican/Makefile
@@ -29,7 +29,7 @@ OPTIONSFILE?= ${PORT_DBDIR}/py-${PORTNAME}/options
PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_PKGVERSION= 3.3
USE_PYDISTUTILS= easy_install
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_GITHUB= yes
GH_ACCOUNT= getpelican
diff --git a/www/py-HTMLgen/Makefile b/www/py-HTMLgen/Makefile
index ec166492d2fc..0e15abe166c0 100644
--- a/www/py-HTMLgen/Makefile
+++ b/www/py-HTMLgen/Makefile
@@ -14,7 +14,7 @@ DISTNAME= HTMLgen
MAINTAINER= python@FreeBSD.org
COMMENT= A Python library for the generation of HTML documents
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_BUILD= yes
NO_STAGE= yes
diff --git a/www/py-Lightbox/Makefile b/www/py-Lightbox/Makefile
index 4ae2922f2b38..69eaf298e888 100644
--- a/www/py-Lightbox/Makefile
+++ b/www/py-Lightbox/Makefile
@@ -15,7 +15,7 @@ COMMENT= Lightbox photo display widget for TurboGears
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}TurboGears>=1.1.2:${PORTSDIR}/www/py-turbogears
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scriptaculous>=1.8.1:${PORTSDIR}/www/py-scriptaculous
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
USE_ZIP= yes
diff --git a/www/py-Products.CMFPlone/Makefile b/www/py-Products.CMFPlone/Makefile
index 2f1c5ea734df..9ff86ea6e14c 100644
--- a/www/py-Products.CMFPlone/Makefile
+++ b/www/py-Products.CMFPlone/Makefile
@@ -115,7 +115,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:${PORTSDIR}/devel/py-Acquisit
${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:${PORTSDIR}/devel/py-zope.traversing
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-Products.PloneLDAP/Makefile b/www/py-Products.PloneLDAP/Makefile
index 5d848082d6a1..b2fa9c515422 100644
--- a/www/py-Products.PloneLDAP/Makefile
+++ b/www/py-Products.PloneLDAP/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.LDAPMultiPlugins>=1.10:${PORTSDIR}/
${PYTHON_PKGNAMEPREFIX}Products.LDAPUserFolder>=2.9:${PORTSDIR}/devel/py-Products.LDAPUserFolder
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/www/py-Products.TinyMCE/Makefile b/www/py-Products.TinyMCE/Makefile
index 8ba6442ae316..8fea9b6afb89 100644
--- a/www/py-Products.TinyMCE/Makefile
+++ b/www/py-Products.TinyMCE/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.imaging>=1.0.2:${PORTSDIR}/www/py-
${PYTHON_PKGNAMEPREFIX}zope.schema>0:${PORTSDIR}/devel/py-zope.schema
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-WebError/Makefile b/www/py-WebError/Makefile
index f2e8b3631fd9..336d48985015 100644
--- a/www/py-WebError/Makefile
+++ b/www/py-WebError/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7:${PORTSDIR}/www/py-paste \
${PYTHON_PKGNAMEPREFIX}Tempita>=0.3:${PORTSDIR}/textproc/py-Tempita \
${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:${PORTSDIR}/www/py-webob
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-bjoern/Makefile b/www/py-bjoern/Makefile
index e61bcf36176b..93893b9cadd6 100644
--- a/www/py-bjoern/Makefile
+++ b/www/py-bjoern/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD
LIB_DEPENDS= ev:${PORTSDIR}/devel/libev
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
CFLAGS+= -I${LOCALBASE}/include
diff --git a/www/py-bottle/Makefile b/www/py-bottle/Makefile
index 38f06e238d6c..681ef3b20fb2 100644
--- a/www/py-bottle/Makefile
+++ b/www/py-bottle/Makefile
@@ -13,7 +13,7 @@ COMMENT= Fast and simple WSGI-framework for small web-applications
LICENSE= MIT
# Python3 ready
-USE_PYTHON= 2.6-
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/www/py-cherrypy-old/Makefile b/www/py-cherrypy-old/Makefile
index 36b8e3efe6a4..96d60d864bbb 100644
--- a/www/py-cherrypy-old/Makefile
+++ b/www/py-cherrypy-old/Makefile
@@ -14,7 +14,7 @@ DISTNAME= CherryPy-${PORTVERSION:C/\.b$/beta/}
MAINTAINER= 5u623l20@gmail.com
COMMENT= A pythonic, object-oriented web development framework
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= CherryPy
diff --git a/www/py-cssselect/Makefile b/www/py-cssselect/Makefile
index 1e9624a22b91..12b18ed107b0 100644
--- a/www/py-cssselect/Makefile
+++ b/www/py-cssselect/Makefile
@@ -23,7 +23,7 @@ NO_STAGE= yes
.include <bsd.port.options.mk>
# Python3 ready
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
diff --git a/www/py-django-cms/Makefile b/www/py-django-cms/Makefile
index 80762380a927..7fd24de199ed 100644
--- a/www/py-django-cms/Makefile
+++ b/www/py-django-cms/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.7.3:${PORTSDIR}/databases/py-south
${PYTHON_PKGNAMEPREFIX}django-sekizai>=0.6.1:${PORTSDIR}/www/py-django-sekizai \
${PYTHON_PKGNAMEPREFIX}html5lib>=0.90:${PORTSDIR}/www/py-html5lib
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}/options
diff --git a/www/py-django-extensions/Makefile b/www/py-django-extensions/Makefile
index 6e1b41b8c2fe..5efbf85da321 100644
--- a/www/py-django-extensions/Makefile
+++ b/www/py-django-extensions/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>0:${PORTSDIR}/www/py-django \
${PYTHON_PKGNAMEPREFIX}six>0:${PORTSDIR}/devel/py-six
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
NO_STAGE= yes
diff --git a/www/py-django-livesettings/Makefile b/www/py-django-livesettings/Makefile
index d2dd3da9c82c..5f745a8b316d 100644
--- a/www/py-django-livesettings/Makefile
+++ b/www/py-django-livesettings/Makefile
@@ -16,7 +16,7 @@ LICENSE= BSD
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:${PORTSDIR}/devel/py-setuptools_hg
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>0:${PORTSDIR}/www/py-django
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= ${PORTNAME:S/-/_/}
PYDISTUTILS_PKGVERSION= ${DISTVERSION:S/-/_/}
diff --git a/www/py-django-mezzanine/Makefile b/www/py-django-mezzanine/Makefile
index 2861e787c55a..df8056c5bd3c 100644
--- a/www/py-django-mezzanine/Makefile
+++ b/www/py-django-mezzanine/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>=1.4:${PORTSDIR}/www/py-django \
${PYTHON_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.2.21:${PORTSDIR}/www/py-django-mezzanine-grappelli
USES= gettext
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Mezzanine
diff --git a/www/py-django-pipeline/Makefile b/www/py-django-pipeline/Makefile
index 00fc0ece3bee..438fa29fa175 100644
--- a/www/py-django-pipeline/Makefile
+++ b/www/py-django-pipeline/Makefile
@@ -12,7 +12,7 @@ COMMENT= Asset (css/js) packaging library for Django
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django14>0<1.5:${PORTSDIR}/www/py-django14
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
.include <bsd.port.mk>
diff --git a/www/py-django-sekizai/Makefile b/www/py-django-sekizai/Makefile
index 97042c87913a..8447c38874f3 100644
--- a/www/py-django-sekizai/Makefile
+++ b/www/py-django-sekizai/Makefile
@@ -13,7 +13,7 @@ COMMENT= Block templating system for Django
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>0:${PORTSDIR}/www/py-django \
${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.1:${PORTSDIR}/www/py-django-classy-tags
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-django14/Makefile b/www/py-django14/Makefile
index 1857e1ded191..84affd360f73 100644
--- a/www/py-django14/Makefile
+++ b/www/py-django14/Makefile
@@ -16,7 +16,7 @@ COMMENT= High-level Python Web framework
LICENSE= BSD
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= Django
diff --git a/www/py-django_compressor/Makefile b/www/py-django_compressor/Makefile
index a3948b525f6d..e9f40105313f 100644
--- a/www/py-django_compressor/Makefile
+++ b/www/py-django_compressor/Makefile
@@ -15,7 +15,7 @@ LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versiontools>=1.8.2:${PORTSDIR}/devel/py-versiontools
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.4:${PORTSDIR}/www/py-django-appconf
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
OPTIONS_DEFINE= BEAUTIFULSOUP LXML HTML5LIB
diff --git a/www/py-djblets/Makefile b/www/py-djblets/Makefile
index fe6567c6411f..cf49b253d33b 100644
--- a/www/py-djblets/Makefile
+++ b/www/py-djblets/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django14>=1.4.3<1.5:${PORTSDIR}/www/py-djang
${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz
USES= shebangfix
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Djblets
diff --git a/www/py-falcon/Makefile b/www/py-falcon/Makefile
index 12cdb53e0077..35c6a8eb81cf 100644
--- a/www/py-falcon/Makefile
+++ b/www/py-falcon/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= cython>=0.11.2:${PORTSDIR}/lang/cython
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>=0:${PORTSDIR}/devel/py-testtools \
${PYTHON_PKGNAMEPREFIX}six>=1.1.0:${PORTSDIR}/devel/py-six
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYEASYINSTALL_ARCHDEP= yes
diff --git a/www/py-fedex/Makefile b/www/py-fedex/Makefile
index 87044d0621dd..dcd7c92a83d3 100644
--- a/www/py-fedex/Makefile
+++ b/www/py-fedex/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}suds>=0:${PORTSDIR}/net/py-suds
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/www/py-flask-cache/Makefile b/www/py-flask-cache/Makefile
index 783defb5bca5..8ff5de56f7b9 100644
--- a/www/py-flask-cache/Makefile
+++ b/www/py-flask-cache/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:${PORTSDIR}/www/py-flask
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Flask_Cache
diff --git a/www/py-flask-flatpages/Makefile b/www/py-flask-flatpages/Makefile
index fa549a9749c0..7da6ea407e29 100644
--- a/www/py-flask-flatpages/Makefile
+++ b/www/py-flask-flatpages/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:${PORTSDIR}/www/py-flask
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-flask-uploads/Makefile b/www/py-flask-uploads/Makefile
index 27933459bfe2..a4550b411121 100644
--- a/www/py-flask-uploads/Makefile
+++ b/www/py-flask-uploads/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.6:${PORTSDIR}/www/py-flask
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-flup/Makefile b/www/py-flup/Makefile
index 7dc42cfd7195..18f78a87f658 100644
--- a/www/py-flup/Makefile
+++ b/www/py-flup/Makefile
@@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Random assortment of WSGI servers, middleware
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-frozen-flask/Makefile b/www/py-frozen-flask/Makefile
index e120996bc670..894fa932cdae 100644
--- a/www/py-frozen-flask/Makefile
+++ b/www/py-frozen-flask/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:${PORTSDIR}/www/py-flask
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index e297852a6a65..6c8e9889de28 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gflags>=1.4:${PORTSDIR}/devel/py-gflags \
${PKGNAMEPREFIX}httplib2>=0.6.0:${PORTSDIR}/www/py-httplib2 \
${PKGNAMEPREFIX}oauth2>=1.5.167:${PORTSDIR}/net/py-oauth2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
# bypass infrastructure bug
diff --git a/www/py-graphite-web/Makefile b/www/py-graphite-web/Makefile
index 9752834f4a17..317ecd091ecd 100644
--- a/www/py-graphite-web/Makefile
+++ b/www/py-graphite-web/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:${PORTSDIR}/graphics/py-cairo
${PYTHON_PKGNAMEPREFIX}django-tagging>=0.3.1:${PORTSDIR}/www/py-django-tagging
FETCH_ARGS= -o ${DISTNAME}${EXTRACT_SUFX}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/www/py-html5lib/Makefile b/www/py-html5lib/Makefile
index 495c67345569..315d526aa327 100644
--- a/www/py-html5lib/Makefile
+++ b/www/py-html5lib/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python based HTML parser based on the HTML5 spec
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-meld3/Makefile b/www/py-meld3/Makefile
index 054ad6710150..fe8f7ab07ef2 100644
--- a/www/py-meld3/Makefile
+++ b/www/py-meld3/Makefile
@@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= tn@0x746e.org.ua
COMMENT= HTML/XML templating system for Python
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
NO_STAGE= yes
diff --git a/www/py-mt/Makefile b/www/py-mt/Makefile
index 076a2267de14..49748f491a5d 100644
--- a/www/py-mt/Makefile
+++ b/www/py-mt/Makefile
@@ -11,7 +11,7 @@ DISTNAME= PyMT-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Python module which provides Movable Type XML-RPC connectivity
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_BUILD= yes
PLIST_FILES= %%PYTHON_SITELIBDIR%%/PyMT.py
diff --git a/www/py-paste/Makefile b/www/py-paste/Makefile
index 153d09505cd1..f6dd2e17a70e 100644
--- a/www/py-paste/Makefile
+++ b/www/py-paste/Makefile
@@ -13,7 +13,7 @@ COMMENT= Tools for using a Web Server Gateway Interface stack
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_NOEGGINFO= yes
NO_STAGE= yes
diff --git a/www/py-pastedeploy/Makefile b/www/py-pastedeploy/Makefile
index 6e7dc4b80540..75bae766e67d 100644
--- a/www/py-pastedeploy/Makefile
+++ b/www/py-pastedeploy/Makefile
@@ -13,7 +13,7 @@ COMMENT= Load, configure, and compose WSGI applications and servers
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.6:${PORTSDIR}/www/py-paste
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_NOEGGINFO= yes
diff --git a/www/py-pastescript/Makefile b/www/py-pastescript/Makefile
index 441b2f593f90..214188dad3fa 100644
--- a/www/py-pastescript/Makefile
+++ b/www/py-pastescript/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.0.1:${PORTSDIR}/devel/py-cheeta
${PYTHON_PKGNAMEPREFIX}wsgiutils>0:${PORTSDIR}/devel/py-wsgiutils
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_NOEGGINFO= yes # XXX convert easy_install support to bsd.python.mk's
diff --git a/www/py-plone.app.blob/Makefile b/www/py-plone.app.blob/Makefile
index ef12e42470d8..0496bd780f49 100644
--- a/www/py-plone.app.blob/Makefile
+++ b/www/py-plone.app.blob/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=3.8.1:${PORTSDIR}/databases/zodb3 \
${PYTHON_PKGNAMEPREFIX}plone.scale>=0:${PORTSDIR}/www/py-plone.scale
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-plone.app.content/Makefile b/www/py-plone.app.content/Makefile
index 7d9e90b6705a..3186f133e1d1 100644
--- a/www/py-plone.app.content/Makefile
+++ b/www/py-plone.app.content/Makefile
@@ -29,7 +29,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:${PORTSDIR}/www/py-plone.me
${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:${PORTSDIR}/devel/py-Products.CMFDefault
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.contentrules/Makefile b/www/py-plone.app.contentrules/Makefile
index fb14d76c3eb0..3c076c86a0de 100644
--- a/www/py-plone.app.contentrules/Makefile
+++ b/www/py-plone.app.contentrules/Makefile
@@ -39,7 +39,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:${PORTSDIR}/devel/py-five.fo
zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.controlpanel/Makefile b/www/py-plone.app.controlpanel/Makefile
index bc91ae6073fd..2336031a4800 100644
--- a/www/py-plone.app.controlpanel/Makefile
+++ b/www/py-plone.app.controlpanel/Makefile
@@ -39,7 +39,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:${PORTSDIR}/www/py-plone.a
zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.dexterity/Makefile b/www/py-plone.app.dexterity/Makefile
index 3ed85b06ecab..cbefc8988a1d 100644
--- a/www/py-plone.app.dexterity/Makefile
+++ b/www/py-plone.app.dexterity/Makefile
@@ -39,7 +39,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.z3cform.datetimewidget>0:${PORTSD
${PYTHON_PKGNAMEPREFIX}z3c.form>0:${PORTSDIR}/devel/py-z3c.form
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.discussion/Makefile b/www/py-plone.app.discussion/Makefile
index 3ab394b90ac9..a0b8ceeb4060 100644
--- a/www/py-plone.app.discussion/Makefile
+++ b/www/py-plone.app.discussion/Makefile
@@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.monkeypatcher>=0:${PORTSDIR}/deve
${PYTHON_PKGNAMEPREFIX}z3c.form>=2.3.3:${PORTSDIR}/devel/py-z3c.form
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-plone.app.form/Makefile b/www/py-plone.app.form/Makefile
index ae2cf6e4e06e..c390509a765b 100644
--- a/www/py-plone.app.form/Makefile
+++ b/www/py-plone.app.form/Makefile
@@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:${PORTSDIR}/devel/py-five.fo
${PYTHON_PKGNAMEPREFIX}DateTime>=0:${PORTSDIR}/devel/py-DateTime
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.jquerytools/Makefile b/www/py-plone.app.jquerytools/Makefile
index ded8f87cc65a..6894358d09cf 100644
--- a/www/py-plone.app.jquerytools/Makefile
+++ b/www/py-plone.app.jquerytools/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.
${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:${PORTSDIR}/devel/py-Products.GenericSetup
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.layout/Makefile b/www/py-plone.app.layout/Makefile
index ec7ea1e3c9ef..da40f4304867 100644
--- a/www/py-plone.app.layout/Makefile
+++ b/www/py-plone.app.layout/Makefile
@@ -33,7 +33,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.viewletmanager>=1.2:${PORTSDIR}/ww
${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=1.2.2:${PORTSDIR}/devel/py-Products.CMFEditions
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.ldap/Makefile b/www/py-plone.app.ldap/Makefile
index 300237c82c87..d38292924a7d 100644
--- a/www/py-plone.app.ldap/Makefile
+++ b/www/py-plone.app.ldap/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1.0:${PORTSDIR}/devel/py
${PYTHON_PKGNAMEPREFIX}Products.PloneLDAP>=1.0:${PORTSDIR}/www/py-Products.PloneLDAP
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-plone.app.locales/Makefile b/www/py-plone.app.locales/Makefile
index 29f443ac26db..04580ea71ba5 100644
--- a/www/py-plone.app.locales/Makefile
+++ b/www/py-plone.app.locales/Makefile
@@ -12,7 +12,7 @@ COMMENT= Translation files for Plone
LICENSE= GPLv2
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-plone.app.portlets/Makefile b/www/py-plone.app.portlets/Makefile
index 8da563bbe735..aad231ce8f37 100644
--- a/www/py-plone.app.portlets/Makefile
+++ b/www/py-plone.app.portlets/Makefile
@@ -46,7 +46,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:${PORTSDIR}/devel/py-five.fo
${PYTHON_PKGNAMEPREFIX}feedparser>=0:${PORTSDIR}/textproc/py-feedparser
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.registry/Makefile b/www/py-plone.app.registry/Makefile
index 963d27423c69..0efb43270a6f 100644
--- a/www/py-plone.app.registry/Makefile
+++ b/www/py-plone.app.registry/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.registry>=1.0:${PORTSDIR}/www/py-plone
${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:${PORTSDIR}/devel/py-zope.dottedname
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
USES= zope
diff --git a/www/py-plone.app.textfield/Makefile b/www/py-plone.app.textfield/Makefile
index 2d60408b586d..a862709dd76c 100644
--- a/www/py-plone.app.textfield/Makefile
+++ b/www/py-plone.app.textfield/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.schema>0:${PORTSDIR}/devel/py-zope.sche
zodb${PYTHON_PKGNAMESUFFIX}>=3.8.1:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-plone.app.users/Makefile b/www/py-plone.app.users/Makefile
index 95d71828b07e..0d7c40a17c7f 100644
--- a/www/py-plone.app.users/Makefile
+++ b/www/py-plone.app.users/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:${PORTSDIR}/devel/py-five.fo
zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
#USES= zope
diff --git a/www/py-plone.batching/Makefile b/www/py-plone.batching/Makefile
index 738d68e8c210..4201b7228f5b 100644
--- a/www/py-plone.batching/Makefile
+++ b/www/py-plone.batching/Makefile
@@ -12,7 +12,7 @@ COMMENT= Batching facilities used in Plone
LICENSE= GPLv2
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-plone.resourceeditor/Makefile b/www/py-plone.resourceeditor/Makefile
index 21c7587ec053..8ddabeec241c 100644
--- a/www/py-plone.resourceeditor/Makefile
+++ b/www/py-plone.resourceeditor/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:${PORTSDIR}/devel/py-zope.i
${PYTHON_PKGNAMEPREFIX}plone.resource>0:${PORTSDIR}/www/py-plone.resource
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-plone.scale/Makefile b/www/py-plone.scale/Makefile
index f30f199da9d2..18fea5b807b3 100644
--- a/www/py-plone.scale/Makefile
+++ b/www/py-plone.scale/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:${PORTSDIR}/devel/py-zope
${PYTHON_PKGNAMEPREFIX}Persistence>=0:${PORTSDIR}/devel/py-Persistence
DIST_SUBDIR= zope
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
USE_ZIP= yes
diff --git a/www/py-prewikka/Makefile b/www/py-prewikka/Makefile
index e2743f9f3ecc..6c2a224481b8 100644
--- a/www/py-prewikka/Makefile
+++ b/www/py-prewikka/Makefile
@@ -14,7 +14,7 @@ BUILD_DEPENDS= cheetah-compile:${PORTSDIR}/devel/py-cheetah
LIB_DEPENDS= libprelude.so:${PORTSDIR}/security/libprelude \
libpreludedb.so:${PORTSDIR}/security/libpreludedb
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
.include <bsd.port.options.mk>
diff --git a/www/py-pylons/Makefile b/www/py-pylons/Makefile
index 19e42e840932..6cbbe4b2c0a8 100644
--- a/www/py-pylons/Makefile
+++ b/www/py-pylons/Makefile
@@ -29,7 +29,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7.2:${PORTSDIR}/www/py-paste \
${PYTHON_PKGNAMEPREFIX}Genshi>=0.4.4:${PORTSDIR}/textproc/py-genshi
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Pylons
PYDISTUTILS_NOEGGINFO= yes
diff --git a/www/py-pyramid/Makefile b/www/py-pyramid/Makefile
index a903f29c791e..de6b7bb2a975 100644
--- a/www/py-pyramid/Makefile
+++ b/www/py-pyramid/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
#TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.1:${PORTSDIR}/www/py-WebTest \
# ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:${PORTSDIR}/devel/py-zope.component
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-qp/Makefile b/www/py-qp/Makefile
index bde16a916af3..c8856db1967d 100644
--- a/www/py-qp/Makefile
+++ b/www/py-qp/Makefile
@@ -20,7 +20,7 @@ OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
MAKE_ENV= USE_DISTUTILS=yes
USE_PYDISTUTILS=yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
SUB_FILES= pkg-message
diff --git a/www/py-qpy/Makefile b/www/py-qpy/Makefile
index 5cc3f5359a49..fceff8f5b15d 100644
--- a/www/py-qpy/Makefile
+++ b/www/py-qpy/Makefile
@@ -17,7 +17,7 @@ OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
MAKE_ENV= USE_DISTUTILS=yes
PYDISTUTILS_AUTOPLIST= yes
USE_PYDISTUTILS=yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
PORTDOCS= CHANGES.txt LICENSE.txt README.txt
diff --git a/www/py-qt4-webkit/Makefile b/www/py-qt4-webkit/Makefile
index e83c6d248371..7edb5ff81df5 100644
--- a/www/py-qt4-webkit/Makefile
+++ b/www/py-qt4-webkit/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= qmake_build gui moc_build network webkit
OPTIONS_DEFINE= API
diff --git a/www/py-requests-oauth-hook/Makefile b/www/py-requests-oauth-hook/Makefile
index 80006fe0f24c..25da43219ff7 100644
--- a/www/py-requests-oauth-hook/Makefile
+++ b/www/py-requests-oauth-hook/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
${PYTHON_PKGNAMEPREFIX}oauth2>0:${PORTSDIR}/net/py-oauth2
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/py-rhodecode/Makefile b/www/py-rhodecode/Makefile
index 50a0eb16241d..c21608dc2792 100644
--- a/www/py-rhodecode/Makefile
+++ b/www/py-rhodecode/Makefile
@@ -38,7 +38,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons>=1.0:${PORTSDIR}/www/py-pylons \
${PYTHON_PKGNAMEPREFIX}celery>=0:${PORTSDIR}/devel/py-celery \
mercurial>=2.6:${PORTSDIR}/devel/mercurial
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/www/py-scrapy/Makefile b/www/py-scrapy/Makefile
index 94cf99c013ae..04459f687ed0 100644
--- a/www/py-scrapy/Makefile
+++ b/www/py-scrapy/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.0:${PORTSDIR}/devel/py-lxml \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
${PYTHON_PKGNAMEPREFIX}w3lib>=1.2:${PORTSDIR}/www/py-w3lib
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= twisted:run
USE_PYDISTUTILS=easy_install
diff --git a/www/py-scriptaculous/Makefile b/www/py-scriptaculous/Makefile
index e71be9fe8096..b677d6096e1e 100644
--- a/www/py-scriptaculous/Makefile
+++ b/www/py-scriptaculous/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
PYDISTUTILS_PKGNAME= Scriptaculous
# Use the same version of www/py-turbogears
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
USE_ZIP= yes
diff --git a/www/py-surl/Makefile b/www/py-surl/Makefile
index 843a0cbe49fd..1e1c5f5e1de6 100644
--- a/www/py-surl/Makefile
+++ b/www/py-surl/Makefile
@@ -14,7 +14,7 @@ COMMENT= URL shortening command line application
LICENSE= GPLv3
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
post-patch:
diff --git a/www/py-tgwebservices/Makefile b/www/py-tgwebservices/Makefile
index daaa98d2649a..d3152a9aa4d0 100644
--- a/www/py-tgwebservices/Makefile
+++ b/www/py-tgwebservices/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}TurboGears>=1.1.2:${PORTSDIR}/www/py-turbo
${PYTHON_PKGNAMEPREFIX}Genshi>=0.3.6:${PORTSDIR}/textproc/py-genshi
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TGWebServices
diff --git a/www/py-tmdb3/Makefile b/www/py-tmdb3/Makefile
index f9df03d6fcc3..a30249535fba 100644
--- a/www/py-tmdb3/Makefile
+++ b/www/py-tmdb3/Makefile
@@ -11,7 +11,7 @@ MAINTAINER= wg@FreeBSD.org
COMMENT= TheMovieDB.org APIv3 interface
USE_ZIP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/www/py-turbogears/Makefile b/www/py-turbogears/Makefile
index 89f8fd886844..1d1674341491 100644
--- a/www/py-turbogears/Makefile
+++ b/www/py-turbogears/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.1.2:${PORTSDIR}/www/py-cherrypy
${PYTHON_PKGNAMEPREFIX}TGScheduler>0:${PORTSDIR}/devel/py-TGScheduler
USES= gettext
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
diff --git a/www/py-twistedWeb/Makefile b/www/py-twistedWeb/Makefile
index 482611d8ff96..faddba4d13cc 100644
--- a/www/py-twistedWeb/Makefile
+++ b/www/py-twistedWeb/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>=${PORTVERSION}:${PORTSDIR}/de
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= ${PORTNAME:S/twisted/Twisted_/}
diff --git a/www/py-urljr/Makefile b/www/py-urljr/Makefile
index 2ef9b355b28e..dd63e52c97a1 100644
--- a/www/py-urljr/Makefile
+++ b/www/py-urljr/Makefile
@@ -13,7 +13,7 @@ COMMENT= Common interface to HTTP fetchers for PycURL or urllib2
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/curl:${PORTSDIR}/ftp/py-curl
-USE_PYTHON= 2.2+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python-urljr
diff --git a/www/py-utidy/Makefile b/www/py-utidy/Makefile
index d467d6bfd49b..484f0d48ef90 100644
--- a/www/py-utidy/Makefile
+++ b/www/py-utidy/Makefile
@@ -17,7 +17,7 @@ COMMENT= Python interface to tidy-lib
LIB_DEPENDS= tidy-0.99.0:${PORTSDIR}/www/tidy-lib
USE_ZIP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
diff --git a/www/py-webhelpers/Makefile b/www/py-webhelpers/Makefile
index 39d9fb10d6c4..317ad4be219b 100644
--- a/www/py-webhelpers/Makefile
+++ b/www/py-webhelpers/Makefile
@@ -16,7 +16,7 @@ LICENSE= BSD
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=1.1:${PORTSDIR}/www/py-routes \
${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.11:${PORTSDIR}/textproc/py-MarkupSafe
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= WebHelpers
diff --git a/www/py-webware-component/Makefile b/www/py-webware-component/Makefile
index 4f2d83c1070e..e8c9afb519b7 100644
--- a/www/py-webware-component/Makefile
+++ b/www/py-webware-component/Makefile
@@ -12,7 +12,7 @@ COMMENT= Webware servlet component extension
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webware>0:${PORTSDIR}/www/py-webware
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_STAGE= yes
do-build:
diff --git a/www/py-webware/Makefile b/www/py-webware/Makefile
index d3128c5087e7..5f6e4ed8cdf2 100644
--- a/www/py-webware/Makefile
+++ b/www/py-webware/Makefile
@@ -13,7 +13,7 @@ COMMENT= A versatile web application server written in Python
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mx-base>0:${PORTSDIR}/lang/py-mx-base
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_BUILD= yes
WEBWARE_USER?= webkit
diff --git a/www/pyblosxom/Makefile b/www/pyblosxom/Makefile
index f51028897ed7..69b95c82c124 100644
--- a/www/pyblosxom/Makefile
+++ b/www/pyblosxom/Makefile
@@ -11,7 +11,7 @@ COMMENT= A lightweight weblog system
LICENSE= MIT
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
diff --git a/www/pylot/Makefile b/www/pylot/Makefile
index d8460f155f97..059d6f374bbf 100644
--- a/www/pylot/Makefile
+++ b/www/pylot/Makefile
@@ -25,7 +25,7 @@ NO_BUILD= yes
SUB_FILES= ${PORTNAME}
SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_ZIP= yes
NO_STAGE= yes
diff --git a/www/qooxdoo/Makefile b/www/qooxdoo/Makefile
index d111b8f2f8e7..01b86ae7b84f 100644
--- a/www/qooxdoo/Makefile
+++ b/www/qooxdoo/Makefile
@@ -21,7 +21,7 @@ QXDDIRS= component framework tool
REINPLACE_ARGS= -e 's,/usr/bin/env python,&${PYTHON_VER},' -i.bak
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_ZIP= yes
SHAREMODE= 644
diff --git a/www/quixote/Makefile b/www/quixote/Makefile
index 32bb1db14345..5c13786e8f62 100644
--- a/www/quixote/Makefile
+++ b/www/quixote/Makefile
@@ -13,7 +13,7 @@ COMMENT= A framework for developing web applications in Python
RUN_DEPENDS+= qpcheck.py:${PORTSDIR}/www/py-qpy
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= Quixote
diff --git a/www/radicale/Makefile b/www/radicale/Makefile
index 47d389f81afd..d181eb4fa8c1 100644
--- a/www/radicale/Makefile
+++ b/www/radicale/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python based CalDAV/CardDAV server
LICENSE= GPLv3
-USE_PYTHON= 2.7+
+USE_PYTHON= yes
USE_PYDISTUTILS= yes
NO_STAGE= yes
PYDISTUTILS_PKGNAME= Radicale
@@ -30,12 +30,12 @@ HTTP_DESC= HTTP authentication support
.if ${PORT_OPTIONS:MHTTP}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>=0:${PORTSDIR}/www/py-requests
-USE_PYTHON= -2.7
+USE_PYTHON= 2
.endif
.if ${PORT_OPTIONS:MLDAP}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap2>=0:${PORTSDIR}/net/py-ldap2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
.endif
post-patch:
diff --git a/www/reviewboard/Makefile b/www/reviewboard/Makefile
index 2475c4592068..0599467d2aaf 100644
--- a/www/reviewboard/Makefile
+++ b/www/reviewboard/Makefile
@@ -31,7 +31,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>=1.4.3<1.5:${PORTSDIR}/www/py-djang
${PYTHON_PKGNAMEPREFIX}djblets>=0.7.7:${PORTSDIR}/www/py-djblets \
${PYTHON_PKGNAMEPREFIX}jsmin>0:${PORTSDIR}/devel/py-jsmin
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= ReviewBoard
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile
index 7938a038cf42..a377377ecd0d 100644
--- a/www/seamonkey/Makefile
+++ b/www/seamonkey/Makefile
@@ -26,7 +26,7 @@ L_VERSION= 2.8b1
SSP_UNSAFE= yes
USE_AUTOTOOLS= autoconf213:env
-USE_PYTHON_BUILD=-2.7
+USE_PYTHON_BUILD=2
OBJDIR_BUILD= # in-tree build broken after bug 789837
USE_BZIP2= yes
USE_GECKO= gecko
diff --git a/www/session2/Makefile b/www/session2/Makefile
index cc658ac26749..61ed6f67ffaa 100644
--- a/www/session2/Makefile
+++ b/www/session2/Makefile
@@ -12,7 +12,7 @@ DISTNAME= session2-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A quixote session manager with persistence support
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGVERSION= 0.6
diff --git a/www/trac-accountmanager/Makefile b/www/trac-accountmanager/Makefile
index 5ffd01dddbdd..aa0789797485 100644
--- a/www/trac-accountmanager/Makefile
+++ b/www/trac-accountmanager/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= tracd:${PORTSDIR}/www/trac
FETCH_BEFORE_ARGS= -o ${DISTFILES}
REV= 12583
USE_ZIP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracAccountManager
PYDISTUTILS_PKGVERSION= 0.5dev
diff --git a/www/trac-addcomment/Makefile b/www/trac-addcomment/Makefile
index 559e00c50df2..f90b6a731fef 100644
--- a/www/trac-addcomment/Makefile
+++ b/www/trac-addcomment/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac \
trac-macropost>0:${PORTSDIR}/www/trac-macropost
WRKSRC= ${WRKDIR}/${PORTNAME}macro
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracAddCommentMacro
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trac-announcer/Makefile b/www/trac-announcer/Makefile
index 41b5386335ae..651f8079c8bd 100644
--- a/www/trac-announcer/Makefile
+++ b/www/trac-announcer/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=0.9:${PORTSDIR}/devel/py-babel
RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
BROKEN= Try to access network during install phase
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_ZIP= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= AnnouncerPlugin
diff --git a/www/trac-attachmentpolicy/Makefile b/www/trac-attachmentpolicy/Makefile
index d43151b45943..cc6fe1b705b5 100644
--- a/www/trac-attachmentpolicy/Makefile
+++ b/www/trac-attachmentpolicy/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.12
USE_ZIP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
FETCH_BEFORE_ARGS= -o ${DISTFILES}
diff --git a/www/trac-autocomplete/Makefile b/www/trac-autocomplete/Makefile
index 25c1e996b540..212513579845 100644
--- a/www/trac-autocomplete/Makefile
+++ b/www/trac-autocomplete/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plugin for autocompletion of user names in ticket fields
RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_ZIP= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= AutocompleteUsers
diff --git a/www/trac-bzr/Makefile b/www/trac-bzr/Makefile
index 8cf363012c75..f8104e793f34 100644
--- a/www/trac-bzr/Makefile
+++ b/www/trac-bzr/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= tracd:${PORTSDIR}/www/trac \
bzr:${PORTSDIR}/devel/bzr
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=easy_install
PYDISTUTILS_PKGNAME= TracBzr
PYDISTUTILS_PKGVERSION= 0.4.2
diff --git a/www/trac-childtickets/Makefile b/www/trac-childtickets/Makefile
index 5d3c58b3fdb3..7af217ac23a3 100644
--- a/www/trac-childtickets/Makefile
+++ b/www/trac-childtickets/Makefile
@@ -18,7 +18,7 @@ USE_ZIP= yes
WRKSRC= ${WRKDIR}/childticketsplugin/0.12
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Tracchildtickets
diff --git a/www/trac-datefield/Makefile b/www/trac-datefield/Makefile
index e782d7fc957e..292fdf0d97bd 100644
--- a/www/trac-datefield/Makefile
+++ b/www/trac-datefield/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plugin for creating date fields
RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_ZIP= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracDateField
diff --git a/www/trac-defaultcc/Makefile b/www/trac-defaultcc/Makefile
index c18840c5d72f..7cfec281226c 100644
--- a/www/trac-defaultcc/Makefile
+++ b/www/trac-defaultcc/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plugin that adds default CC value for tickets
RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_ZIP= yes
USE_PYDISTUTILS= easy_install
diff --git a/www/trac-discussion/Makefile b/www/trac-discussion/Makefile
index a93b38d77b57..b53ef89291be 100644
--- a/www/trac-discussion/Makefile
+++ b/www/trac-discussion/Makefile
@@ -14,7 +14,7 @@ COMMENT= Discussion forum plugin for Trac
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac \
trac-TracSpamFilter>=0.2.1:${PORTSDIR}/www/trac-spam-filter
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
PYDISTUTILS_PKGNAME= TracDiscussion
diff --git a/www/trac-down/Makefile b/www/trac-down/Makefile
index 011dac20f03b..7c9d0a9a41aa 100644
--- a/www/trac-down/Makefile
+++ b/www/trac-down/Makefile
@@ -14,7 +14,7 @@ COMMENT= Trac plugin for listing released downloads
RUN_DEPENDS= tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracDown
PYDISTUTILS_PKGVERSION= 0.0.1
diff --git a/www/trac-downloads/Makefile b/www/trac-downloads/Makefile
index abb77858889c..d172c0d4e013 100644
--- a/www/trac-downloads/Makefile
+++ b/www/trac-downloads/Makefile
@@ -20,7 +20,7 @@ NO_STAGE= yes
PLUGIN_VERSION= 0.3
SVN_REV= 10047
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracDownloads
PYDISTUTILS_PKGVERSION= ${PLUGIN_VERSION}
diff --git a/www/trac-email2trac/Makefile b/www/trac-email2trac/Makefile
index 796617524be2..2bdcc12ae997 100644
--- a/www/trac-email2trac/Makefile
+++ b/www/trac-email2trac/Makefile
@@ -23,7 +23,7 @@ TRACUSER?= ${WWWOWN}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-trac-user=${TRACUSER} --with-mta-user=${MTAUSER}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
PORTDOCS= AUTHORS ChangeLog INSTALL README
diff --git a/www/trac-fivestarvote/Makefile b/www/trac-fivestarvote/Makefile
index 49b48fff57a5..a5258f7c5730 100644
--- a/www/trac-fivestarvote/Makefile
+++ b/www/trac-fivestarvote/Makefile
@@ -13,7 +13,7 @@ COMMENT= Five star plugin for voting on Trac resources
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
PYDISTUTILS_PKGNAME= FiveStarVote
diff --git a/www/trac-fullblog/Makefile b/www/trac-fullblog/Makefile
index 056bafe823ce..c7639afe7233 100644
--- a/www/trac-fullblog/Makefile
+++ b/www/trac-fullblog/Makefile
@@ -16,7 +16,7 @@ COMMENT= Plugin that provides a project Blog
RUN_DEPENDS+= htmldoc:${PORTSDIR}/textproc/htmldoc \
tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
PYDISTUTILS_PKGNAME= TracFullBlogPlugin
diff --git a/www/trac-fullblognotification/Makefile b/www/trac-fullblognotification/Makefile
index a0cf6035260a..913386ae81f2 100644
--- a/www/trac-fullblognotification/Makefile
+++ b/www/trac-fullblognotification/Makefile
@@ -15,7 +15,7 @@ COMMENT= Plugin that provides a project Blog
RUN_DEPENDS+= trac-fullblog>=0.1.1:${PORTSDIR}/www/trac-fullblog
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
PYDISTUTILS_PKGNAME= TracFullBlogNotificationPlugin
diff --git a/www/trac-gantt/Makefile b/www/trac-gantt/Makefile
index 6f43def83cb0..fb704a7dda93 100644
--- a/www/trac-gantt/Makefile
+++ b/www/trac-gantt/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plugin to creates Gantt charts for trac
RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracGantt
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trac-graphviz/Makefile b/www/trac-graphviz/Makefile
index e9fa910a7d07..6dda7f1c9776 100644
--- a/www/trac-graphviz/Makefile
+++ b/www/trac-graphviz/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/URW/fonts.dir:${PORTSDIR}/x11-fonts/urw
dot:${PORTSDIR}/graphics/graphviz \
tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= graphviz
WRKSRC= ${WRKDIR}/${PORTNAME}plugin
diff --git a/www/trac-iniadmin/Makefile b/www/trac-iniadmin/Makefile
index 98894428e3ca..54a4bbfc4acf 100644
--- a/www/trac-iniadmin/Makefile
+++ b/www/trac-iniadmin/Makefile
@@ -15,7 +15,7 @@ COMMENT= Edit all trac.ini option via the WebAdminPlugin
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= IniAdmin
PYDISTUTILS_PKGVERSION= ${PORTVERSION:R}
diff --git a/www/trac-keywords/Makefile b/www/trac-keywords/Makefile
index c8400b0e1661..608a5aa177ec 100644
--- a/www/trac-keywords/Makefile
+++ b/www/trac-keywords/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plugin for using pre-configured keywords
RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_ZIP= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracKeywordsPlugin
diff --git a/www/trac-math/Makefile b/www/trac-math/Makefile
index e1a8ee046e67..4464c3f70e5b 100644
--- a/www/trac-math/Makefile
+++ b/www/trac-math/Makefile
@@ -17,7 +17,7 @@ USE_TEX= latex
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracMath
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trac-mercurial/Makefile b/www/trac-mercurial/Makefile
index 894449666ca0..35d41fb66bd5 100644
--- a/www/trac-mercurial/Makefile
+++ b/www/trac-mercurial/Makefile
@@ -15,7 +15,7 @@ COMMENT= Plugin to use Mercurial instead of Subversion in Trac
RUN_DEPENDS+= hg:${PORTSDIR}/devel/mercurial \
tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
NO_STAGE= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracMercurial
diff --git a/www/trac-navadd/Makefile b/www/trac-navadd/Makefile
index 5ccd48fe031a..4bc9c7ea6d2b 100644
--- a/www/trac-navadd/Makefile
+++ b/www/trac-navadd/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plugin for adding navigation items into Trac navigation bars
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= NavAdd
WRKSRC= ${WRKDIR}/${PORTNAME}plugin
diff --git a/www/trac-pydotorgtheme/Makefile b/www/trac-pydotorgtheme/Makefile
index 818b7bbeabac..044a47b72b91 100644
--- a/www/trac-pydotorgtheme/Makefile
+++ b/www/trac-pydotorgtheme/Makefile
@@ -14,7 +14,7 @@ COMMENT= Theme that emulates the look of python.org
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac \
trac-themeengine>=2.0:${PORTSDIR}/www/trac-themeengine
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracPyDotOrgTheme
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/www/trac-robotstxt/Makefile b/www/trac-robotstxt/Makefile
index 14c486fa464e..205e506c984c 100644
--- a/www/trac-robotstxt/Makefile
+++ b/www/trac-robotstxt/Makefile
@@ -14,7 +14,7 @@ COMMENT= Allows simple management of a robots.txt
RUN_DEPENDS= tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracRobotsTxt
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trac-spam-filter/Makefile b/www/trac-spam-filter/Makefile
index 2f4478234288..1812a957a1ac 100644
--- a/www/trac-spam-filter/Makefile
+++ b/www/trac-spam-filter/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= tracd:${PORTSDIR}/www/trac
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}dev
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGVERSION= ${PORTVERSION}dev
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trac-subtickets/Makefile b/www/trac-subtickets/Makefile
index 7c535f4457dc..6ccf5008178d 100644
--- a/www/trac-subtickets/Makefile
+++ b/www/trac-subtickets/Makefile
@@ -21,7 +21,7 @@ GITDATE= 20130328
WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.12
WRKSRC= ${WRKDIR}/itota-trac-${PORTNAME}-plugin-${GITVERSION}
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracSubTicketsPlugin
diff --git a/www/trac-tags/Makefile b/www/trac-tags/Makefile
index 6381d8ad6db9..afc718abe109 100644
--- a/www/trac-tags/Makefile
+++ b/www/trac-tags/Makefile
@@ -16,7 +16,7 @@ COMMENT= Generic tags frontend for trac
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracTags
PYDISTUTILS_PKGVERSION= ${PORTVERSION:C/\.r.*/dev/}
diff --git a/www/trac-themeengine/Makefile b/www/trac-themeengine/Makefile
index 148f9978e43a..254d6e8b0faa 100644
--- a/www/trac-themeengine/Makefile
+++ b/www/trac-themeengine/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracThemeEngine
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trac-ticketimport/Makefile b/www/trac-ticketimport/Makefile
index 093befdc6f78..242e3e416e73 100644
--- a/www/trac-ticketimport/Makefile
+++ b/www/trac-ticketimport/Makefile
@@ -14,7 +14,7 @@ COMMENT= Import or update tickets from a CSV file or Excel file
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac \
${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.1:${PORTSDIR}/textproc/py-xlrd
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
PYDISTUTILS_PKGNAME= TicketImport
diff --git a/www/trac-tickettemplate/Makefile b/www/trac-tickettemplate/Makefile
index 16253023c91d..5d09bbf68f62 100644
--- a/www/trac-tickettemplate/Makefile
+++ b/www/trac-tickettemplate/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plugin for making ticket templates
RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracTicketTemplate
USE_ZIP= yes
diff --git a/www/trac-tracdragdrop/Makefile b/www/trac-tracdragdrop/Makefile
index 5ef408c8a0e3..401e6269e20a 100644
--- a/www/trac-tracdragdrop/Makefile
+++ b/www/trac-tracdragdrop/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.12
USE_ZIP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
FETCH_BEFORE_ARGS= -o ${DISTFILES}
diff --git a/www/trac-vote/Makefile b/www/trac-vote/Makefile
index d314ade2f0d6..8e488120cd82 100644
--- a/www/trac-vote/Makefile
+++ b/www/trac-vote/Makefile
@@ -13,7 +13,7 @@ COMMENT= Plugin for voting on Trac resources
RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
NO_STAGE= yes
PYDISTUTILS_PKGNAME= TracVote
diff --git a/www/trac-watchlist/Makefile b/www/trac-watchlist/Makefile
index 5ebdba74c002..32698dc3f437 100644
--- a/www/trac-watchlist/Makefile
+++ b/www/trac-watchlist/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.12
USE_ZIP= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
FETCH_BEFORE_ARGS= -o ${DISTFILES}
diff --git a/www/trac-wikitopdf/Makefile b/www/trac-wikitopdf/Makefile
index 06603db50945..5fbfb0c75311 100644
--- a/www/trac-wikitopdf/Makefile
+++ b/www/trac-wikitopdf/Makefile
@@ -15,7 +15,7 @@ COMMENT= Plugin to generate PDF documents from the Wiki
RUN_DEPENDS+= htmldoc:${PORTSDIR}/textproc/htmldoc \
tracd:${PORTSDIR}/www/trac
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= TracWikiToPdfPlugin
PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/trac/Makefile b/www/trac/Makefile
index 37220a2692e5..8c88140ce011 100644
--- a/www/trac/Makefile
+++ b/www/trac/Makefile
@@ -24,7 +24,7 @@ TZ_DESC= Process Time Zones
CONFLICTS= ja-trac-[0-9]*
-USE_PYTHON= 2.7-
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Trac
PYDISTUTILS_NOEGGINFO= yes
diff --git a/www/twms/Makefile b/www/twms/Makefile
index aa27d5c8a4d9..9961f12add77 100644
--- a/www/twms/Makefile
+++ b/www/twms/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyproj/__init__.py:${PORTSDIR}/graphics/py-pyp
${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging
USE_BZIP2= yes
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
NO_BUILD= yes
TWMS_USER?= twms
diff --git a/www/uzbl/Makefile b/www/uzbl/Makefile
index dd6d5ca6b5fc..00fe17c87758 100644
--- a/www/uzbl/Makefile
+++ b/www/uzbl/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= socat:${PORTSDIR}/net/socat \
USES= gmake pkgconfig
USE_GNOME= gtk20 pygtk2
USE_LDCONFIG= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
GITDATE= 2012.05.14
GITVERSION= 228bc38
diff --git a/www/webkit-gtk2/Makefile b/www/webkit-gtk2/Makefile
index 64f1d24624a0..bdb58a18c157 100644
--- a/www/webkit-gtk2/Makefile
+++ b/www/webkit-gtk2/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libenchant.so:${PORTSDIR}/textproc/enchant \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup
USE_XZ= yes
-USE_PYTHON_BUILD= -2.7
+USE_PYTHON_BUILD= 2
USE_GSTREAMER= yes
USE_XORG= xt
USES= bison gmake pkgconfig gettext perl5
diff --git a/www/youtube_dl/Makefile b/www/youtube_dl/Makefile
index 6633befd3856..12377e453119 100644
--- a/www/youtube_dl/Makefile
+++ b/www/youtube_dl/Makefile
@@ -16,7 +16,7 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip
-USE_PYTHON_RUN= 2.6-2.7
+USE_PYTHON_RUN= 2
ALL_TARGET= youtube-dl
OPTIONS_DEFINE= BASH RTMPDUMP FFMPEG
diff --git a/www/zope213/Makefile b/www/zope213/Makefile
index 2224d20ee486..4dc997ac7d73 100644
--- a/www/zope213/Makefile
+++ b/www/zope213/Makefile
@@ -79,7 +79,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=2.13.2:${PORTSDIR}/security/p
${PYTHON_PKGNAMEPREFIX}Products.StandardCacheManagers>=0:${PORTSDIR}/devel/py-Products.StandardCacheManagers \
${PYTHON_PKGNAMEPREFIX}manuel>=0:${PORTSDIR}/devel/py-manuel
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= Zope2
USE_ZIP= yes
diff --git a/x11-fonts/font-manager/Makefile b/x11-fonts/font-manager/Makefile
index 180c502a887a..0a048444651f 100644
--- a/x11-fonts/font-manager/Makefile
+++ b/x11-fonts/font-manager/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2 \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
USE_BZIP2= yes
-USE_PYTHON= 2.6-2.7
+USE_PYTHON= 2
USE_GNOME= pygtk2
GNU_CONFIGURE= yes
USES= gmake pkgconfig
diff --git a/x11-toolkits/hippo-canvas/Makefile b/x11-toolkits/hippo-canvas/Makefile
index 6964b8a3e2f8..9ae24128bbfc 100644
--- a/x11-toolkits/hippo-canvas/Makefile
+++ b/x11-toolkits/hippo-canvas/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-c
USES= gmake pkgconfig
USE_BZIP2= yes
USE_GNOME= gnomehack gtk20 glib20 pygtk2 pango
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-python
USE_LDCONFIG= yes
diff --git a/x11-toolkits/py-gnome-desktop/Makefile b/x11-toolkits/py-gnome-desktop/Makefile
index 314540be25d1..a68923414776 100644
--- a/x11-toolkits/py-gnome-desktop/Makefile
+++ b/x11-toolkits/py-gnome-desktop/Makefile
@@ -27,7 +27,7 @@ RUN_DEPENDS= bug-buddy:${PORTSDIR}/devel/bug-buddy
USE_BZIP2= yes
USES= gmake pkgconfig
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_GNOME= gnomehack libgnomeprintui gnomepanel gnomedesktop \
gtksourceview libwnck nautilus2 pygnome2 metacity \
evolutiondataserver
diff --git a/x11-toolkits/py-gnome2/Makefile b/x11-toolkits/py-gnome2/Makefile
index afa8088c4e2f..76485846a4c7 100644
--- a/x11-toolkits/py-gnome2/Makefile
+++ b/x11-toolkits/py-gnome2/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ORBit.so:${PORTSDIR}/devel/py-orbit
LATEST_LINK= py-gnome2
USE_BZIP2= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
USES= gettext gmake pkgconfig
USE_GNOME= gnomehack libgnomeui pygtk2
diff --git a/x11-toolkits/py-gtk2/Makefile b/x11-toolkits/py-gtk2/Makefile
index 6f245d18f966..bac0b94fc43b 100644
--- a/x11-toolkits/py-gtk2/Makefile
+++ b/x11-toolkits/py-gtk2/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cair
USE_BZIP2= yes
USES= pathfix gettext gmake pkgconfig
USE_GNOME= libglade2 pygobject
-USE_PYTHON= -2.7
+USE_PYTHON= 2
GNU_CONFIGURE= yes
CONFIGURE_ENV= PYTHON="${PYTHON_VERSION}"
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/x11-toolkits/py-kivy/Makefile b/x11-toolkits/py-kivy/Makefile
index 7d54b5ff011e..6ee1f2fb7255 100644
--- a/x11-toolkits/py-kivy/Makefile
+++ b/x11-toolkits/py-kivy/Makefile
@@ -27,7 +27,7 @@ PYDISTUTILS_AUTOPLIST= yes
PYDISTUTILS_BUILD_TARGET= build_ext
PYDISTUTILS_BUILDARGS= --inplace
PYDISTUTILS_EGGINFO= Kivy-${PORTVERSION}-py${PYTHON_VER}.egg-info
-USE_PYTHON= 2.7
+USE_PYTHON= 2
SHEBANG_FILES= kivy/lib/osc/OSC.py
OPTIONS_DEFINE= DOCS PDF TEST
diff --git a/x11-toolkits/py-pyqwt/Makefile b/x11-toolkits/py-pyqwt/Makefile
index 7330fa678087..b5e79e905e67 100644
--- a/x11-toolkits/py-pyqwt/Makefile
+++ b/x11-toolkits/py-pyqwt/Makefile
@@ -26,7 +26,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
LIB_DEPENDS= qwt.5:${PORTSDIR}/x11-toolkits/qwt5
USES= gmake
-USE_PYTHON= 2.6+
+USE_PYTHON= yes
MAKEFILE= GNUmakefile
MAKE_JOBS_UNSAFE= yes
diff --git a/x11-toolkits/py-qt4-gui/Makefile b/x11-toolkits/py-qt4-gui/Makefile
index 47dbca4e99da..a1a0fccdfad7 100644
--- a/x11-toolkits/py-qt4-gui/Makefile
+++ b/x11-toolkits/py-qt4-gui/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-cor
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= gui imageformats_run inputmethods_run iconengines_run \
qmake_build moc_build
diff --git a/x11-wm/ccsm/Makefile b/x11-wm/ccsm/Makefile
index 55d96bfd771f..113d5dbdb42c 100644
--- a/x11-wm/ccsm/Makefile
+++ b/x11-wm/ccsm/Makefile
@@ -16,7 +16,7 @@ USE_BZIP2= yes
USE_GMAKE= yes
USES= gettext
USE_GNOME= pygtk2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
INSTALLS_EGGINFO= yes
diff --git a/x11-wm/compizconfig-python/Makefile b/x11-wm/compizconfig-python/Makefile
index d952994d0362..0534b2aff88d 100644
--- a/x11-wm/compizconfig-python/Makefile
+++ b/x11-wm/compizconfig-python/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= pathfix pkgconfig
USE_GNOME= glib20
USE_AUTOTOOLS= libtool
diff --git a/x11-wm/simple-ccsm/Makefile b/x11-wm/simple-ccsm/Makefile
index f0c6c5a96023..1405eab8b261 100644
--- a/x11-wm/simple-ccsm/Makefile
+++ b/x11-wm/simple-ccsm/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compizconfig-python.pc:${PORTSDIR}/x
USE_BZIP2= yes
USES= gettext gmake pkgconfig
USE_GNOME= pygtk2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
INSTALLS_EGGINFO= yes
diff --git a/x11/gnome-desktop/Makefile b/x11/gnome-desktop/Makefile
index cec13e947426..171f3c38e1e4 100644
--- a/x11/gnome-desktop/Makefile
+++ b/x11/gnome-desktop/Makefile
@@ -22,7 +22,7 @@ USE_XORG= xpm
USES= bison pathfix gettext pkgconfig gmake
USE_GNOME= gnomeprefix intlhack gnomedocutils gconf2 pygtk2 \
ltverhack referencehack
-USE_PYTHON= -2.7
+USE_PYTHON= 2
INSTALLS_OMF= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
diff --git a/x11/gnome-menus/Makefile b/x11/gnome-menus/Makefile
index 2d459fd17c3d..2cbe9c18578f 100644
--- a/x11/gnome-menus/Makefile
+++ b/x11/gnome-menus/Makefile
@@ -19,7 +19,7 @@ USE_GMAKE= yes
USE_GNOME= gnomeprefix gnomehack intlhack glib20 ltverhack
USES= pkgconfig gettext
USE_AUTOTOOLS= libtool
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/x11/gnome-panel/Makefile b/x11/gnome-panel/Makefile
index c2c3ea381aba..710e1476c3cb 100644
--- a/x11/gnome-panel/Makefile
+++ b/x11/gnome-panel/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= gweather:${PORTSDIR}/net/libgweather \
CONFLICTS= gnome-panel-3.[0-9]*
USE_XORG= ice sm x11 xau xrandr
-USE_PYTHON= -2.7
+USE_PYTHON= 2
INSTALLS_OMF= yes
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
diff --git a/x11/guake/Makefile b/x11/guake/Makefile
index 4df3ce73bf1e..35c5c61d7256 100644
--- a/x11/guake/Makefile
+++ b/x11/guake/Makefile
@@ -44,7 +44,7 @@ REINPLACE_FILES= guake guake-prefs prefs.py
#USE_GITHUB= yes
USE_GNOME= gtk20 pygnome2
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USES= desktop-file-utils gmake pkgconfig
WRKSRC= ${WRKDIR}/${DISTNAME}
diff --git a/x11/libxcb/Makefile b/x11/libxcb/Makefile
index 27e5fd927734..f204cf2de9ef 100644
--- a/x11/libxcb/Makefile
+++ b/x11/libxcb/Makefile
@@ -24,7 +24,7 @@ USES= gmake pathfix pkgconfig
USE_GNOME= libxslt:build
USE_LDCONFIG= yes
USE_XORG= xau xdmcp
-USE_PYTHON_BUILD= 2.5+
+USE_PYTHON_BUILD= yes
GNU_CONFIGURE= yes
.for f in XPROTO_CFLAGS XPROTO_LIBS XDMCP_CFLAGS XDMCP_LIBS NEEDED_CFLAGS NEEDED_LIBS
diff --git a/x11/plasma-scriptengine-python/Makefile b/x11/plasma-scriptengine-python/Makefile
index 37ca8d1648a9..2c21ea0fa8ac 100644
--- a/x11/plasma-scriptengine-python/Makefile
+++ b/x11/plasma-scriptengine-python/Makefile
@@ -14,7 +14,7 @@ COMMENT= Plasma scriptengine for Python
USE_KDE4= kdehier kdelibs kdeprefix pykde4 automoc4
USE_QT4= qmake_build moc_build uic_build rcc_build
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
DISTINFO_FILE= ${PORTSDIR}/x11/kde4-workspace/distinfo
USE_XZ= yes
USES= cmake:outsource
diff --git a/x11/py-qt4-opengl/Makefile b/x11/py-qt4-opengl/Makefile
index 18a2bba7f02d..e4a296163a9d 100644
--- a/x11/py-qt4-opengl/Makefile
+++ b/x11/py-qt4-opengl/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_QT4= moc_build opengl qmake_build
OPTIONS_DEFINE= API
diff --git a/x11/wbarconf/Makefile b/x11/wbarconf/Makefile
index eb793e361c34..36bc71ffdb78 100644
--- a/x11/wbarconf/Makefile
+++ b/x11/wbarconf/Makefile
@@ -13,7 +13,7 @@ COMMENT= Configuration GUI for wbar
RUN_DEPENDS= wbar:${PORTSDIR}/x11/wbar
USE_GNOME= pygobject pygtk2 gtk20
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USES= gettext
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/x11/xcb-proto/Makefile b/x11/xcb-proto/Makefile
index 778dcf9da82b..4c3e79f2f7e1 100644
--- a/x11/xcb-proto/Makefile
+++ b/x11/xcb-proto/Makefile
@@ -13,7 +13,7 @@ BUILD_DEPENDS= xmllint:${PORTSDIR}/textproc/libxml2
USE_BZIP2= yes
USES= pathfix
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
GNU_CONFIGURE= yes
DATADIR= ${PREFIX}/share/xcb
diff --git a/x11/xpyb/Makefile b/x11/xpyb/Makefile
index 8c86a1228714..93c896dd6f6b 100644
--- a/x11/xpyb/Makefile
+++ b/x11/xpyb/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb-proto.pc:${PORTSDIR}/x11/xcb-p
xcb-proto>=1.7.1:${PORTSDIR}/x11/xcb-proto
USE_BZIP2= yes
-USE_PYTHON= 2.5+
+USE_PYTHON= yes
USE_XORG= xcb
USES= pathfix pkgconfig
PORTDOCS= README COPYING INSTALL NEWS XcbPythonBinding.txt