aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2014-07-29 18:41:15 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2014-07-29 18:41:15 +0000
commitbbc8c4d740872dbe971f6164448e5ba893cb166f (patch)
treec756810defa7862a81134a13cec391bfef55e24e
parent7eb500363752ce8dd82189f56d621b11450e92f9 (diff)
downloadports-bbc8c4d740872dbe971f6164448e5ba893cb166f.tar.gz
ports-bbc8c4d740872dbe971f6164448e5ba893cb166f.zip
Notes
-rw-r--r--archivers/file-roller/Makefile3
-rw-r--r--audio/amarok-kde4/Makefile3
-rw-r--r--audio/freedesktop-sound-theme/Makefile3
-rw-r--r--audio/ipod-sharp/Makefile3
-rw-r--r--audio/lastfm-desktop/Makefile3
-rw-r--r--audio/liquidsoap/Makefile3
-rw-r--r--biology/crux/Makefile3
-rw-r--r--biology/pymol/Makefile3
-rw-r--r--comms/gammu-devel/Makefile3
-rw-r--r--comms/gtkmmorse/Makefile3
-rw-r--r--comms/hamfax/Makefile3
-rw-r--r--comms/libfec/Makefile3
-rw-r--r--comms/libimobiledevice/Makefile3
-rw-r--r--comms/usbmuxd/Makefile3
-rw-r--r--comms/wsjt/Makefile3
-rw-r--r--converters/wkhtmltopdf/Makefile3
-rw-r--r--databases/p5-GDBM/Makefile3
-rw-r--r--databases/postgresql-plruby/Makefile3
-rw-r--r--databases/usogres/Makefile3
-rw-r--r--deskutils/alacarte/Makefile3
-rw-r--r--deskutils/cdcat/Makefile3
-rw-r--r--deskutils/deskbar-applet/Makefile3
-rw-r--r--deskutils/gnome-blog/Makefile3
-rw-r--r--deskutils/gnome-main-menu/Makefile3
-rw-r--r--deskutils/gnome-utils/Makefile3
-rw-r--r--deskutils/gtweakui/Makefile3
-rw-r--r--deskutils/hamster-applet/Makefile3
-rw-r--r--deskutils/libgcal/Makefile3
-rw-r--r--deskutils/libopensync-plugin-python/Makefile3
-rw-r--r--deskutils/libopensync-plugin-sunbird/Makefile3
-rw-r--r--deskutils/logjam/Makefile3
-rw-r--r--deskutils/mdh/Makefile3
-rw-r--r--deskutils/notification-daemon/Makefile3
-rw-r--r--deskutils/qlabels/Makefile3
-rw-r--r--deskutils/qtm/Makefile3
-rw-r--r--deskutils/semantik/Makefile3
-rw-r--r--deskutils/strigi/Makefile.common3
-rw-r--r--deskutils/tel/Makefile3
-rw-r--r--deskutils/vym/Makefile3
-rw-r--r--devel/acme/Makefile3
-rw-r--r--devel/arm-eabi-binutils/Makefile3
-rw-r--r--devel/atlas-devel/Makefile3
-rw-r--r--devel/atlas/Makefile3
-rw-r--r--devel/automoc4/Makefile3
-rw-r--r--devel/avarice/Makefile3
-rw-r--r--devel/avr-gcc/Makefile3
-rw-r--r--devel/avr-gdb/Makefile3
-rw-r--r--devel/bam/Makefile3
-rw-r--r--devel/compiler-rt/Makefile3
-rw-r--r--devel/dits/Makefile3
-rw-r--r--devel/e_dbus/Makefile3
-rw-r--r--devel/ecore-file/Makefile3
-rw-r--r--devel/ecore-ipc/Makefile3
-rw-r--r--devel/eet/Makefile3
-rw-r--r--devel/eina/Makefile3
-rw-r--r--devel/eio/Makefile3
-rw-r--r--devel/gconf2/Makefile3
-rw-r--r--devel/gitphp/Makefile3
-rw-r--r--devel/gjstest/Makefile3
-rw-r--r--devel/gnome-js-common/Makefile3
-rw-r--r--devel/gnulibiberty/Makefile3
-rw-r--r--devel/jrtplib/Makefile3
-rw-r--r--devel/kdevelop-pg-qt/Makefile3
-rw-r--r--devel/libbfd/Makefile3
-rw-r--r--devel/libgdata/Makefile3
-rw-r--r--devel/libiqxmlrpc/Makefile3
-rw-r--r--devel/libmowgli/Makefile3
-rw-r--r--devel/liboop/Makefile3
-rw-r--r--devel/libopendaap/Makefile3
-rw-r--r--devel/libopensync022/Makefile4
-rw-r--r--devel/libplist/Makefile3
-rw-r--r--devel/librcc/Makefile3
-rw-r--r--devel/librcd/Makefile3
-rw-r--r--devel/libspark2012/Makefile3
-rw-r--r--devel/libvanessa_logger/Makefile3
-rw-r--r--devel/libvanessa_socket/Makefile3
-rw-r--r--devel/libvolume_id/Makefile3
-rw-r--r--devel/libzvbi/Makefile3
-rw-r--r--devel/llvm-devel/Makefile3
-rw-r--r--devel/mingw32-binutils/Makefile3
-rw-r--r--devel/monodevelop-database/Makefile3
-rw-r--r--devel/monodevelop/Makefile3
-rw-r--r--devel/mq4cpp/Makefile3
-rw-r--r--devel/omniORB/Makefile3
-rw-r--r--devel/p5-PCSC-Card/Makefile3
-rw-r--r--devel/physfs/Makefile3
-rw-r--r--devel/piklab/Makefile3
-rw-r--r--devel/py-orbit/Makefile3
-rw-r--r--devel/py-testoob/Makefile3
-rw-r--r--devel/qgit/Makefile3
-rw-r--r--devel/qjson/Makefile3
-rw-r--r--devel/sdl_gnat/Makefile3
-rw-r--r--devel/silc-toolkit/Makefile3
-rw-r--r--devel/sourcenav/Makefile3
-rw-r--r--devel/strace/Makefile3
-rw-r--r--devel/subversion16/Makefile.common3
-rw-r--r--devel/tinyq/Makefile3
-rw-r--r--devel/varconf/Makefile3
-rw-r--r--devel/xfce4-dev-tools/Makefile3
-rw-r--r--devel/xsd/Makefile3
-rw-r--r--dns/ddclient/Makefile3
-rw-r--r--dns/fastresolve/Makefile3
-rw-r--r--editors/emacs23/Makefile3
-rw-r--r--editors/klat4/Makefile3
-rw-r--r--editors/nvi-devel/Makefile3
-rw-r--r--emulators/generator-cbiere/Makefile3
-rw-r--r--emulators/hatari/Makefile3
-rw-r--r--emulators/mednafen/Makefile3
-rw-r--r--emulators/skyeye/Makefile3
-rw-r--r--emulators/snes9x-gtk/Makefile3
-rw-r--r--emulators/wine/Makefile3
-rw-r--r--emulators/x48/Makefile3
-rw-r--r--finance/libalkimia/Makefile3
-rw-r--r--finance/skrooge/Makefile3
-rw-r--r--ftp/frox/Makefile3
-rw-r--r--games/avanor/Makefile3
-rw-r--r--games/balazar/Makefile3
-rw-r--r--games/bygfoot/Makefile3
-rw-r--r--games/cavezofphear/Makefile3
-rw-r--r--games/dungeoncrawl/Makefile3
-rw-r--r--games/eboard/Makefile3
-rw-r--r--games/evq3/Makefile3
-rw-r--r--games/excido/Makefile3
-rw-r--r--games/fmars/Makefile3
-rw-r--r--games/gnono/Makefile3
-rw-r--r--games/gtetrinet/Makefile3
-rw-r--r--games/jaggedalliance2/Makefile3
-rw-r--r--games/klavaro/Makefile3
-rw-r--r--games/lincity-ng/Makefile3
-rw-r--r--games/netradiant/Makefile3
-rw-r--r--games/nighthawk/Makefile3
-rw-r--r--games/qgo/Makefile3
-rw-r--r--games/quetoo/Makefile3
-rw-r--r--games/rtb/Makefile3
-rw-r--r--games/scid/Makefile3
-rw-r--r--games/sdlquake2/Makefile3
-rw-r--r--games/species/Makefile3
-rw-r--r--games/stepmania-devel/Makefile3
-rw-r--r--games/tomenet/Makefile3
-rw-r--r--games/tycho/Makefile3
-rw-r--r--games/ufoai/Makefile3
-rw-r--r--games/vdrift/Makefile3
-rw-r--r--games/wizznic/Makefile3
-rw-r--r--games/xpilot/Makefile3
-rw-r--r--graphics/agave/Makefile3
-rw-r--r--graphics/clutter-gtk/Makefile3
-rw-r--r--graphics/cuneiform/Makefile3
-rw-r--r--graphics/dynamechs/Makefile3
-rw-r--r--graphics/ecore-evas/Makefile3
-rw-r--r--graphics/ecore-sdl/Makefile3
-rw-r--r--graphics/edje/Makefile3
-rw-r--r--graphics/edje_viewer/Makefile3
-rw-r--r--graphics/ender/Makefile3
-rw-r--r--graphics/enesim/Makefile3
-rw-r--r--graphics/etch/Makefile3
-rw-r--r--graphics/ethumb/Makefile3
-rw-r--r--graphics/evas-core/Makefile3
-rw-r--r--graphics/evas-engine-buffer/Makefile3
-rw-r--r--graphics/evas-engine-opengl/Makefile3
-rw-r--r--graphics/evas-engine-sdl/Makefile3
-rw-r--r--graphics/evas-engine-x11/Makefile3
-rw-r--r--graphics/evas-loader-bmp/Makefile3
-rw-r--r--graphics/evas-loader-eet/Makefile3
-rw-r--r--graphics/evas-loader-generic/Makefile3
-rw-r--r--graphics/evas-loader-gif/Makefile3
-rw-r--r--graphics/evas-loader-ico/Makefile3
-rw-r--r--graphics/evas-loader-jpeg/Makefile3
-rw-r--r--graphics/evas-loader-pmaps/Makefile3
-rw-r--r--graphics/evas-loader-png/Makefile3
-rw-r--r--graphics/evas-loader-psd/Makefile3
-rw-r--r--graphics/evas-loader-svg/Makefile3
-rw-r--r--graphics/evas-loader-tga/Makefile3
-rw-r--r--graphics/evas-loader-tiff/Makefile3
-rw-r--r--graphics/evas-loader-wbmp/Makefile3
-rw-r--r--graphics/evas-loader-xpm/Makefile3
-rw-r--r--graphics/evas_generic_loaders-gst/Makefile3
-rw-r--r--graphics/evas_generic_loaders-pdf/Makefile3
-rw-r--r--graphics/evas_generic_loaders-ps/Makefile3
-rw-r--r--graphics/evas_generic_loaders-raw/Makefile3
-rw-r--r--graphics/evas_generic_loaders-svg/Makefile3
-rw-r--r--graphics/evas_generic_loaders-xcf/Makefile3
-rw-r--r--graphics/exact-image/Makefile3
-rw-r--r--graphics/fusefs-gphotofs/Makefile3
-rw-r--r--graphics/gimp-data-extras/Makefile3
-rw-r--r--graphics/gimp-focusblur-plugin/Makefile3
-rw-r--r--graphics/gimp-save-for-web/Makefile3
-rw-r--r--graphics/gmt/Makefile3
-rw-r--r--graphics/gstreamer-plugins-gl/Makefile3
-rw-r--r--graphics/hugin-devel/Makefile3
-rw-r--r--graphics/imlib2/Makefile3
-rw-r--r--graphics/imlib2_loaders/Makefile3
-rw-r--r--graphics/kcoloredit/Makefile3
-rw-r--r--graphics/kiconedit/Makefile3
-rw-r--r--graphics/kpovmodeler/Makefile3
-rw-r--r--graphics/kuickshow-kde4/Makefile3
-rw-r--r--graphics/libGLU/Makefile3
-rw-r--r--graphics/libGLw/Makefile3
-rw-r--r--graphics/libafterimage/Makefile3
-rw-r--r--graphics/libimg/Makefile3
-rw-r--r--graphics/mesa-demos/Makefile3
-rw-r--r--graphics/opengtl/Makefile3
-rw-r--r--graphics/py-soya3d/Makefile3
-rw-r--r--graphics/qiviewer/Makefile3
-rw-r--r--graphics/qtgtl/Makefile3
-rw-r--r--graphics/qxv/Makefile3
-rw-r--r--graphics/rgbpaint/Makefile3
-rw-r--r--graphics/ruby-rmagick/Makefile3
-rw-r--r--graphics/shiva-collections/Makefile3
-rw-r--r--graphics/truevision/Makefile3
-rw-r--r--irc/epic4/Makefile3
-rw-r--r--irc/miau/Makefile3
-rw-r--r--japanese/monafonts/Makefile3
-rw-r--r--japanese/tiarra/Makefile3
-rw-r--r--java/jikes/Makefile3
-rw-r--r--lang/clang-devel/Makefile3
-rw-r--r--lang/embryo/Makefile3
-rw-r--r--lang/ezm3/Makefile3
-rw-r--r--lang/gcc47-aux/Makefile.common3
-rw-r--r--lang/ghc/Makefile3
-rw-r--r--lang/libobjc2/Makefile3
-rw-r--r--lang/mono-basic/Makefile3
-rw-r--r--lang/ocs/Makefile3
-rw-r--r--lang/picoc/Makefile3
-rw-r--r--lang/sbcl/Makefile3
-rw-r--r--lang/spidermonkey24/Makefile3
-rw-r--r--lang/tclX/Makefile3
-rw-r--r--mail/archiveopteryx/Makefile3
-rw-r--r--mail/courier/Makefile3
-rw-r--r--mail/gnome-gmail-notifier/Makefile3
-rw-r--r--mail/jmba/Makefile3
-rw-r--r--mail/libesmtp/Makefile3
-rw-r--r--mail/mlmmj/Makefile3
-rw-r--r--mail/qmhandle/Makefile3
-rw-r--r--mail/softfail/Makefile3
-rw-r--r--mail/sqwebmail/Makefile3
-rw-r--r--mail/ssmtp/Makefile3
-rw-r--r--mail/xf-spf/Makefile3
-rw-r--r--mail/xfce4-mailwatch-plugin/Makefile3
-rw-r--r--math/abakus/Makefile3
-rw-r--r--math/cln/Makefile3
-rw-r--r--math/eigen2/Makefile3
-rw-r--r--math/eigen3/Makefile3
-rw-r--r--math/ggobi/Makefile3
-rw-r--r--math/labplot/Makefile3
-rw-r--r--math/ump/Makefile3
-rw-r--r--misc/gimp-help-en/Makefile3
-rw-r--r--misc/telbook/Makefile3
-rw-r--r--misc/tellico-kde4/Makefile3
-rw-r--r--misc/xfce4-wm-themes/Makefile3
-rw-r--r--multimedia/abby/Makefile3
-rw-r--r--multimedia/clipgrab/Makefile3
-rw-r--r--multimedia/emotion/Makefile3
-rw-r--r--multimedia/gmimms/Makefile3
-rw-r--r--multimedia/gst123/Makefile3
-rw-r--r--multimedia/gstreamer-qt4/Makefile3
-rw-r--r--multimedia/gstreamer1-vaapi/Makefile3
-rw-r--r--multimedia/kmplayer-kde4/Makefile3
-rw-r--r--multimedia/libmatroska/Makefile3
-rw-r--r--multimedia/libmpeg3/Makefile3
-rw-r--r--multimedia/libtheora/Makefile3
-rw-r--r--multimedia/libv4l/Makefile3
-rw-r--r--multimedia/mkclean/Makefile3
-rw-r--r--multimedia/mkvalidator/Makefile3
-rw-r--r--multimedia/mplayerxp/Makefile3
-rw-r--r--multimedia/phonon-xine/Makefile3
-rw-r--r--multimedia/qmmp-plugin-pack/Makefile3
-rw-r--r--multimedia/qmmp/Makefile3
-rw-r--r--multimedia/xawtv/Makefile3
-rw-r--r--net-im/gajim/Makefile3
-rw-r--r--net-im/ktp-accounts-kcm/Makefile3
-rw-r--r--net-im/ktp-approver/Makefile3
-rw-r--r--net-im/ktp-auth-handler/Makefile3
-rw-r--r--net-im/ktp-common-internals/Makefile3
-rw-r--r--net-im/ktp-contact-list/Makefile3
-rw-r--r--net-im/ktp-contact-runner/Makefile3
-rw-r--r--net-im/ktp-filetransfer-handler/Makefile3
-rw-r--r--net-im/ktp-kded-integration-module/Makefile3
-rw-r--r--net-im/ktp-send-file/Makefile3
-rw-r--r--net-im/ktp-text-ui/Makefile3
-rw-r--r--net-im/loudmouth/Makefile3
-rw-r--r--net-im/plasma-applet-ktp/Makefile3
-rw-r--r--net-im/qwit-devel/Makefile3
-rw-r--r--net-im/qwit/Makefile3
-rw-r--r--net-im/telepathy-logger-qt4/Makefile3
-rw-r--r--net-im/telepathy-logger/Makefile3
-rw-r--r--net-mgmt/qkismet/Makefile3
-rw-r--r--net-p2p/museekplus/Makefile3
-rw-r--r--net-p2p/valknut/Makefile3
-rw-r--r--net/cagibi/Makefile3
-rw-r--r--net/cyphesis/Makefile3
-rw-r--r--net/ecore-con/Makefile3
-rw-r--r--net/etherboot/Makefile3
-rw-r--r--net/fspd/Makefile3
-rw-r--r--net/gnetcat/Makefile3
-rw-r--r--net/kio-upnp-ms/Makefile3
-rw-r--r--net/libkfbapi/Makefile3
-rw-r--r--net/nbd-server/Makefile3
-rw-r--r--net/ndisc6/Makefile3
-rw-r--r--net/owncloud-csync/Makefile3
-rw-r--r--net/prosearch/Makefile3
-rw-r--r--net/py-tofu/Makefile3
-rw-r--r--net/qoauth/Makefile3
-rw-r--r--net/tayga/Makefile3
-rw-r--r--net/tightvnc/Makefile3
-rw-r--r--net/ushare/Makefile3
-rw-r--r--net/vino/Makefile3
-rw-r--r--net/xmlrpc-epi/Makefile3
-rw-r--r--net/xorp-devel/Makefile3
-rw-r--r--net/yconalyzer/Makefile3
-rw-r--r--news/fidogate-ds/Makefile3
-rw-r--r--news/slrnconf/Makefile3
-rw-r--r--palm/pilot-link/Makefile3
-rw-r--r--ports-mgmt/bxpkg/Makefile3
-rw-r--r--ports-mgmt/kpackagekit/Makefile3
-rw-r--r--ports-mgmt/kports-qt4/Makefile3
-rw-r--r--ports-mgmt/p5-FreeBSD-Ports/Makefile3
-rw-r--r--ports-mgmt/portrac/Makefile3
-rw-r--r--print/ghostscript9-agpl/Makefile3
-rw-r--r--print/ghostscript9/Makefile3
-rw-r--r--print/kover/Makefile3
-rw-r--r--print/scribus-devel/Makefile3
-rw-r--r--science/avogadro/Makefile3
-rw-r--r--science/bodr/Makefile3
-rw-r--r--science/mpqc/Makefile3
-rw-r--r--science/psi3/Makefile3
-rw-r--r--security/botan110/Makefile3
-rw-r--r--security/courier-authlib/Makefile3
-rw-r--r--security/dirmngr/Makefile3
-rw-r--r--security/gpa/Makefile3
-rw-r--r--security/hotssh/Makefile3
-rw-r--r--security/ike/Makefile3
-rw-r--r--security/john/Makefile3
-rw-r--r--security/libpwquality/Makefile3
-rw-r--r--security/libssh/Makefile3
-rw-r--r--security/nikto/Makefile3
-rw-r--r--security/opencdk/Makefile3
-rw-r--r--security/ophcrack/Makefile3
-rw-r--r--security/revelation/Makefile3
-rw-r--r--sysutils/b43-fwcutter/Makefile3
-rw-r--r--sysutils/cromwell/Makefile3
-rw-r--r--sysutils/cvsweb-converters/Makefile3
-rw-r--r--sysutils/dc3dd/Makefile3
-rw-r--r--sysutils/detox/Makefile3
-rw-r--r--sysutils/dunst/Makefile3
-rw-r--r--sysutils/flashrom/Makefile3
-rw-r--r--sysutils/fusefs-cryptofs/Makefile3
-rw-r--r--sysutils/fusefs-fusepak/Makefile3
-rw-r--r--sysutils/fusefs-smbnetfs/Makefile3
-rw-r--r--sysutils/gaffitter/Makefile3
-rw-r--r--sysutils/gai-leds/Makefile3
-rw-r--r--sysutils/graveman/Makefile3
-rw-r--r--sysutils/isomd5sum/Makefile3
-rw-r--r--sysutils/k3b-kde4/Makefile3
-rw-r--r--sysutils/kcm-polkit-kde/Makefile3
-rw-r--r--sysutils/libutempter/Makefile3
-rw-r--r--sysutils/mono-kmod/Makefile3
-rw-r--r--sysutils/nvramtool/Makefile3
-rw-r--r--sysutils/pcbsd-utils-qt4/Makefile3
-rw-r--r--sysutils/pcbsd-utils/Makefile3
-rw-r--r--sysutils/policykit-qt/Makefile3
-rw-r--r--sysutils/polkit-kde/Makefile3
-rw-r--r--sysutils/qpxtool/Makefile3
-rw-r--r--sysutils/superiotool/Makefile3
-rw-r--r--sysutils/userinfo/Makefile3
-rw-r--r--sysutils/xfce4-power-manager/Makefile3
-rw-r--r--textproc/ansifilter/Makefile3
-rw-r--r--textproc/confetti/Makefile3
-rw-r--r--textproc/eqe/Makefile3
-rw-r--r--textproc/goldendict/Makefile3
-rw-r--r--textproc/heirloom-doctools/Makefile3
-rw-r--r--textproc/libebml/Makefile3
-rw-r--r--textproc/p5-xmltv/Makefile3
-rw-r--r--textproc/pootle/Makefile3
-rw-r--r--textproc/rarian/Makefile3
-rw-r--r--textproc/redet/Makefile3
-rw-r--r--textproc/sdcv/Makefile3
-rw-r--r--textproc/ssddiff/Makefile3
-rw-r--r--textproc/texi2html/Makefile3
-rw-r--r--www/anyterm/Makefile3
-rw-r--r--www/bozohttpd/Makefile3
-rw-r--r--www/dillo2/Makefile3
-rw-r--r--www/dtse/Makefile3
-rw-r--r--www/egueb/Makefile3
-rw-r--r--www/horde3-trean/Makefile3
-rw-r--r--www/kpartsplugin/Makefile3
-rw-r--r--www/mod_gnutls/Makefile3
-rw-r--r--www/mongrel2/Makefile3
-rw-r--r--www/multiwatch/Makefile3
-rw-r--r--www/npapi-xine/Makefile3
-rw-r--r--www/squid/Makefile3
-rw-r--r--www/squid32/Makefile3
-rw-r--r--www/squid33/Makefile3
-rw-r--r--www/wsmake/Makefile3
-rw-r--r--x11-clocks/plasma-applet-adjustableclock/Makefile3
-rw-r--r--x11-fonts/font-manager/Makefile3
-rw-r--r--x11-fonts/tv-fonts/Makefile3
-rw-r--r--x11-themes/emerald-themes/Makefile3
-rw-r--r--x11-themes/gnome-backgrounds/Makefile3
-rw-r--r--x11-themes/gtk-blueprint-engine/Makefile3
-rw-r--r--x11-themes/gtk-oxygen-engine/Makefile3
-rw-r--r--x11-themes/gtk3-oxygen-engine/Makefile3
-rw-r--r--x11-toolkits/attica/Makefile3
-rw-r--r--x11-toolkits/gai/Makefile3
-rw-r--r--x11-toolkits/gtk-sharp-beans/Makefile3
-rw-r--r--x11-toolkits/shared-desktop-ontologies/Makefile3
-rw-r--r--x11-toolkits/wxgtk28/Makefile3
-rw-r--r--x11/ecore-imf/Makefile3
-rw-r--r--x11/ecore-imf_evas/Makefile3
-rw-r--r--x11/ecore-input/Makefile3
-rw-r--r--x11/ecore-input_evas/Makefile3
-rw-r--r--x11/ecore-x11/Makefile3
-rw-r--r--x11/efreet/Makefile3
-rw-r--r--x11/emprint/Makefile3
-rw-r--r--x11/gcb/Makefile3
-rw-r--r--x11/gnome-clipboard-daemon/Makefile3
-rw-r--r--x11/gnome-menus/Makefile3
-rw-r--r--x11/i3lock/Makefile3
-rw-r--r--x11/idesk/Makefile3
-rw-r--r--x11/nvidia-xconfig/Makefile3
-rw-r--r--x11/qimageblitz/Makefile3
-rw-r--r--x11/qxkb/Makefile3
-rw-r--r--x11/roxterm/Makefile3
-rw-r--r--x11/terminology/Makefile3
-rw-r--r--x11/tint/Makefile3
-rw-r--r--x11/wmblob/Makefile3
-rw-r--r--x11/xdialog/Makefile3
426 files changed, 426 insertions, 853 deletions
diff --git a/archivers/file-roller/Makefile b/archivers/file-roller/Makefile
index b21a0464845f..660623d885a6 100644
--- a/archivers/file-roller/Makefile
+++ b/archivers/file-roller/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar \
${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
USE_LDCONFIG= yes
-USE_BZIP2= yes
-USES= desktop-file-utils gettext gmake pathfix pkgconfig
+USES= desktop-file-utils gettext gmake pathfix pkgconfig tar:bzip2
INSTALLS_OMF= yes
INSTALLS_ICONS= yes
USE_GNOME= gnomeprefix intlhack gnomedocutils gtk20 gconf2
diff --git a/audio/amarok-kde4/Makefile b/audio/amarok-kde4/Makefile
index c0566c2274df..1a28617b35ab 100644
--- a/audio/amarok-kde4/Makefile
+++ b/audio/amarok-kde4/Makefile
@@ -32,8 +32,7 @@ USE_QT4= corelib dbus designer gui network opengl \
phonon script sql svg webkit xml \
qmake_build moc_build rcc_build uic_build
USE_XORG= x11
-USE_BZIP2= yes
-USES= cmake pkgconfig shared-mime-info
+USES= cmake pkgconfig shared-mime-info tar:bzip2
USE_LDCONFIG= yes
BROKEN_sparc64= does not build (GCC-related error)
diff --git a/audio/freedesktop-sound-theme/Makefile b/audio/freedesktop-sound-theme/Makefile
index ba0a6c5d69f2..659faccb05e1 100644
--- a/audio/freedesktop-sound-theme/Makefile
+++ b/audio/freedesktop-sound-theme/Makefile
@@ -13,9 +13,8 @@ DISTNAME= sound-theme-freedesktop-${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
COMMENT= Sound theme based on the FreeDesktop specification
-USE_BZIP2= yes
USE_GNOME= gnomehier intlhack
-USES= gettext gmake
+USES= gettext gmake tar:bzip2
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/audio/ipod-sharp/Makefile b/audio/ipod-sharp/Makefile
index f02ac69e0da4..4b2eb43754b9 100644
--- a/audio/ipod-sharp/Makefile
+++ b/audio/ipod-sharp/Makefile
@@ -16,9 +16,8 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/podsleuth.pc:${PORTSDIR}/misc/podsle
${LOCALBASE}/libdata/pkgconfig/ndesk-dbus-glib-1.0.pc:${PORTSDIR}/devel/ndesk-dbus-glib
GNU_CONFIGURE= yes
-USE_BZIP2= yes
NO_STAGE= yes
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:bzip2
USE_GNOME= gtksharp20
.include <bsd.port.mk>
diff --git a/audio/lastfm-desktop/Makefile b/audio/lastfm-desktop/Makefile
index 79f0ccbe8cc0..5963f2a584b7 100644
--- a/audio/lastfm-desktop/Makefile
+++ b/audio/lastfm-desktop/Makefile
@@ -20,8 +20,7 @@ LIB_DEPENDS= liblastfm.so:${PORTSDIR}/audio/liblastfm \
libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \
libgpod.so:${PORTSDIR}/audio/libgpod
-USES= pkgconfig qmake
-USE_BZIP2= yes
+USES= pkgconfig qmake tar:bzip2
USE_QT4= gui linguist_build moc_build network phonon \
rcc_build uic_build webkit xml
LASTFM= ${PORTNAME}${PKGNAMESUFFIX}
diff --git a/audio/liquidsoap/Makefile b/audio/liquidsoap/Makefile
index 0b0a7ed26994..57673672b936 100644
--- a/audio/liquidsoap/Makefile
+++ b/audio/liquidsoap/Makefile
@@ -61,7 +61,6 @@ WGET_DESC= for downloading remote files (http, https, ftp)
MAKE_JOBS_UNSAFE= yes
-USE_BZIP2= yes
NO_STAGE= yes
USE_RC_SUBR= liquidsoap
@@ -72,7 +71,7 @@ NO_OCAML_RUNDEPENDS= yes
USE_AUTOTOOLS= autoconf:env automake:env
GNU_CONFIGURE= yes
CONFIGURE_TARGET=
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
CONFIGURE_ARGS= --disable-gui --localstatedir=/var
CFLAGS+= -I${LOCALBASE}/${OCAML_LIBDIR}
diff --git a/biology/crux/Makefile b/biology/crux/Makefile
index cdfe2b401648..08f03465fa0f 100644
--- a/biology/crux/Makefile
+++ b/biology/crux/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= http://www.canonware.com/download/Crux/
MAINTAINER= ports@FreeBSD.org
COMMENT= Software toolkit for phylogenetic inference
-USES= fortran gmake
-USE_BZIP2= yes
+USES= fortran gmake tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-python=${PYTHON_CMD} --disable-mpi
USE_CSTD= gnu99
diff --git a/biology/pymol/Makefile b/biology/pymol/Makefile
index 86bced9cdf52..11d56ac81f93 100644
--- a/biology/pymol/Makefile
+++ b/biology/pymol/Makefile
@@ -19,10 +19,9 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
VERSION= 1.5.0.1
SVNREVISION= 3978
-USE_BZIP2= yes
WRKSRC= ${WRKDIR}/pymol-${PORTVERSION}
USE_GL= glut glew
-USES= gmake
+USES= gmake tar:bzip2
USE_PYTHON= yes
PLIST_SUB= PYMOL_VER=${VERSION} PYTHON_VER=${PYTHON_VER}
diff --git a/comms/gammu-devel/Makefile b/comms/gammu-devel/Makefile
index e80c64d080f4..0e778f568a1d 100644
--- a/comms/gammu-devel/Makefile
+++ b/comms/gammu-devel/Makefile
@@ -19,10 +19,9 @@ CONFLICTS= gammu-[1-9]* gammu-python-[1-9]*
CMAKE_ARGS+= -DINSTALL_LIBDATA_DIR=${LOCALBASE}/libdata
-USES= cmake gettext pkgconfig
+USES= cmake gettext pkgconfig tar:bzip2
USE_PYTHON= yes
USE_GNOME= glib20
-USE_BZIP2= yes
USE_LDCONFIG= yes
PORTDOCS= *
diff --git a/comms/gtkmmorse/Makefile b/comms/gtkmmorse/Makefile
index cd14270dc715..1a019d8abd8f 100644
--- a/comms/gtkmmorse/Makefile
+++ b/comms/gtkmmorse/Makefile
@@ -14,9 +14,8 @@ LIB_DEPENDS= libao.so:${PORTSDIR}/audio/libao \
libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \
libgconfmm-2.6.so:${PORTSDIR}/devel/gconfmm26
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
PLIST_FILES= bin/gtkmmorse \
man/man1/gtkmmorse.1.gz
diff --git a/comms/hamfax/Makefile b/comms/hamfax/Makefile
index 5923b4dc69bf..8cd281c493de 100644
--- a/comms/hamfax/Makefile
+++ b/comms/hamfax/Makefile
@@ -16,7 +16,6 @@ USE_QT4= gui moc_build
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
.include <bsd.port.mk>
diff --git a/comms/libfec/Makefile b/comms/libfec/Makefile
index dea6ce6984de..3974f3526185 100644
--- a/comms/libfec/Makefile
+++ b/comms/libfec/Makefile
@@ -15,8 +15,7 @@ COMMENT= Several forward error correction (FEC) decoders
MAKEFILE= makefile
GNU_CONFIGURE= yes
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
USE_LDCONFIG= yes
ONLY_FOR_ARCHS= i386 amd64
PLIST_FILES= include/fec.h \
diff --git a/comms/libimobiledevice/Makefile b/comms/libimobiledevice/Makefile
index 17575e2a2484..4b399ec74af7 100644
--- a/comms/libimobiledevice/Makefile
+++ b/comms/libimobiledevice/Makefile
@@ -13,8 +13,7 @@ LICENSE?= LGPL21
SLAVE_PORT?= no
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= openssl_LIBS=-lssl
CFLAGS+= -I${LOCALBASE}/include
diff --git a/comms/usbmuxd/Makefile b/comms/usbmuxd/Makefile
index 6748b312bb18..af4a3675f06f 100644
--- a/comms/usbmuxd/Makefile
+++ b/comms/usbmuxd/Makefile
@@ -10,8 +10,7 @@ COMMENT= Daemon for multiplexing connections over USB to iPhone/iPod Touch
LIB_DEPENDS= libplist.so:${PORTSDIR}/devel/libplist
-USE_BZIP2= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
PORTDOCS= AUTHORS README README.devel
diff --git a/comms/wsjt/Makefile b/comms/wsjt/Makefile
index fd2598a52c04..97f2b6b19807 100644
--- a/comms/wsjt/Makefile
+++ b/comms/wsjt/Makefile
@@ -22,8 +22,7 @@ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/scipy:${PORTSDIR}/science/py-scipy \
${PYNUMPY}
ALL_TARGET= build
-USES= fortran gmake
-USE_BZIP2= yes
+USES= fortran gmake tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-gfortran --prefix=${LOCALBASE} \
--with-portaudio-include-dir=${LOCALBASE}/include/portaudio2 \
diff --git a/converters/wkhtmltopdf/Makefile b/converters/wkhtmltopdf/Makefile
index 19f331bbd59d..e970e5ea770d 100644
--- a/converters/wkhtmltopdf/Makefile
+++ b/converters/wkhtmltopdf/Makefile
@@ -19,9 +19,8 @@ LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
libjpeg.so:${PORTSDIR}/graphics/jpeg \
libpng15.so:${PORTSDIR}/graphics/png
-USE_BZIP2= yes
-USES= pkgconfig gmake perl5 iconv
+USES= pkgconfig gmake perl5 iconv tar:bzip2
USE_XORG= x11 xext xrender
USE_PERL5= build
USE_LDCONFIG= yes
diff --git a/databases/p5-GDBM/Makefile b/databases/p5-GDBM/Makefile
index ddee6a64a29d..2cffce1887e6 100644
--- a/databases/p5-GDBM/Makefile
+++ b/databases/p5-GDBM/Makefile
@@ -18,9 +18,8 @@ LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm
EXTRACT_AFTER_ARGS= ${DISTNAME}/ext/GDBM_File ${DISTNAME}/t/lib
CFLAGS+= -I${LOCALBASE}/include
-USES= perl5
+USES= perl5 tar:bzip2
USE_PERL5= configure
-USE_BZIP2= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/ext/GDBM_File
.include <bsd.port.mk>
diff --git a/databases/postgresql-plruby/Makefile b/databases/postgresql-plruby/Makefile
index f22825fb52c2..32fd82b425a6 100644
--- a/databases/postgresql-plruby/Makefile
+++ b/databases/postgresql-plruby/Makefile
@@ -15,8 +15,7 @@ GH_ACCOUNT= CraigCottingham
GH_TAGNAME= ${GH_COMMIT}
GH_COMMIT= f8d9ced
-USES= uidfix
-USE_BZIP2= yes
+USES= uidfix tar:bzip2
USE_PGSQL= server
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/databases/usogres/Makefile b/databases/usogres/Makefile
index e88467e7639c..7813bea18dfb 100644
--- a/databases/usogres/Makefile
+++ b/databases/usogres/Makefile
@@ -9,9 +9,8 @@ MASTER_SITES= http://usogres.good-day.net/download/
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Real-time backup utility for PostgreSQL
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:bzip2
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/deskutils/alacarte/Makefile b/deskutils/alacarte/Makefile
index deae22f6a333..8eb830375be9 100644
--- a/deskutils/alacarte/Makefile
+++ b/deskutils/alacarte/Makefile
@@ -12,9 +12,8 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Editor for the freedesktop.org menu specification
-USE_BZIP2= yes
USE_GNOME= gnomehack gnomeprefix pygnomedesktop intlhack
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
USE_PYTHON= yes
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
diff --git a/deskutils/cdcat/Makefile b/deskutils/cdcat/Makefile
index 758f6acae67d..5e16201d8628 100644
--- a/deskutils/cdcat/Makefile
+++ b/deskutils/cdcat/Makefile
@@ -30,8 +30,7 @@ OPTIONS_DEFINE= DOCS
CONFIGURE_WRKSRC= ${WRKSRC}/src
BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
-USE_BZIP2= yes
-USES= qmake:norecursive
+USES= qmake:norecursive tar:bzip2
USE_QT4= corelib gui xml linguist_build moc_build uic_build
QMAKE_ARGS= INCLUDEPATH+="${L7Z_WRKSRC}/Lib7Zip" \
INCLUDEPATH+="${MIF_WRKSRC}/MediaInfoLib/Source" \
diff --git a/deskutils/deskbar-applet/Makefile b/deskutils/deskbar-applet/Makefile
index 2f2fc280e191..847769203fcf 100644
--- a/deskutils/deskbar-applet/Makefile
+++ b/deskutils/deskbar-applet/Makefile
@@ -15,8 +15,7 @@ COMMENT= Omnipresent versatile search interface
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus
-USE_BZIP2= yes
-USES= pathfix gettext gmake pkgconfig
+USES= pathfix gettext gmake pkgconfig tar:bzip2
USE_GNOME= gnomeprefix pygnomedesktop intlhack
USE_PYTHON= yes
GNU_CONFIGURE= yes
diff --git a/deskutils/gnome-blog/Makefile b/deskutils/gnome-blog/Makefile
index 6f51c8d09fd0..88dd42674094 100644
--- a/deskutils/gnome-blog/Makefile
+++ b/deskutils/gnome-blog/Makefile
@@ -12,9 +12,8 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME app to post to blogs
-USE_BZIP2= yes
USE_PYTHON= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gnomehack gnomeprefix pygnome2 intlhack
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/deskutils/gnome-main-menu/Makefile b/deskutils/gnome-main-menu/Makefile
index 7a5d7a2b26c4..7922cb5519c7 100644
--- a/deskutils/gnome-main-menu/Makefile
+++ b/deskutils/gnome-main-menu/Makefile
@@ -13,10 +13,9 @@ COMMENT= Provides easy access to sets of GNOME applications
LIB_DEPENDS= libgtop-2.0.so:${PORTSDIR}/devel/libgtop
-USE_BZIP2= yes
USE_GNOME= gnomehack gnomeprefix gnomepanel intlhack eel2 gnomedesktop \
libgnomeui
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include `pkg-config --cflags libgnomeui-2.0`
LIBS+= -L${LOCALBASE}/lib `pkg-config --libs libgnomeui-2.0`
diff --git a/deskutils/gnome-utils/Makefile b/deskutils/gnome-utils/Makefile
index a833411cd2e6..6cf8bf9e5119 100644
--- a/deskutils/gnome-utils/Makefile
+++ b/deskutils/gnome-utils/Makefile
@@ -20,8 +20,7 @@ CONFLICTS= baobob-3.[0-9]* gnome-dictionary-3.[0-9]* \
gnome-font-viewer-3.[0-9]* gnome-screenshot-3.[0-9]* \
gnome-search-tool-3.[0-9]* gnome-system-log-3.[0-9]*
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
INSTALLS_OMF= yes
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
diff --git a/deskutils/gtweakui/Makefile b/deskutils/gtweakui/Makefile
index 33847123d534..c409fdcb1786 100644
--- a/deskutils/gtweakui/Makefile
+++ b/deskutils/gtweakui/Makefile
@@ -12,8 +12,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= ports@FreeBSD.org
COMMENT= Collection of simple dialogs as a front end to GConf
-USE_BZIP2= yes
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix libgnomeui gconf2 libglade2 intlhack
GNU_CONFIGURE= yes
diff --git a/deskutils/hamster-applet/Makefile b/deskutils/hamster-applet/Makefile
index fdf69d50bb55..5dcc624a4cbb 100644
--- a/deskutils/hamster-applet/Makefile
+++ b/deskutils/hamster-applet/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \
${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py-dbus
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
USE_PYTHON= yes
USE_XORG= xscrnsaver
USE_GNOME= gnomeprefix intlhack gnomehack pygnomedesktop \
diff --git a/deskutils/libgcal/Makefile b/deskutils/libgcal/Makefile
index d243bcac88dd..9bd07a54aabc 100644
--- a/deskutils/libgcal/Makefile
+++ b/deskutils/libgcal/Makefile
@@ -16,8 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
libxml2.so:${PORTSDIR}/textproc/libxml2
-USE_BZIP2= yes
-USES= cmake iconv
+USES= cmake iconv tar:bzip2
CMAKE_ARGS= -DLIB_INSTALL_DIR="${LOCALBASE}/lib" \
-DENABLE_TESTS=OFF
USE_LDCONFIG= yes
diff --git a/deskutils/libopensync-plugin-python/Makefile b/deskutils/libopensync-plugin-python/Makefile
index ca2c19ffa157..67e8eb3eb5da 100644
--- a/deskutils/libopensync-plugin-python/Makefile
+++ b/deskutils/libopensync-plugin-python/Makefile
@@ -13,8 +13,7 @@ LIB_DEPENDS= libopensync.so:${PORTSDIR}/devel/libopensync022
CONFLICTS= libopensync-plugin-python-devel-[0-9]*
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_PYTHON= yes
diff --git a/deskutils/libopensync-plugin-sunbird/Makefile b/deskutils/libopensync-plugin-sunbird/Makefile
index 6536212ee84b..303214d4f861 100644
--- a/deskutils/libopensync-plugin-sunbird/Makefile
+++ b/deskutils/libopensync-plugin-sunbird/Makefile
@@ -13,8 +13,7 @@ COMMENT= Sunbird plugin for the OpenSync framework
LIB_DEPENDS= libopensync.so:${PORTSDIR}/devel/libopensync022 \
libneon.so:${PORTSDIR}/www/neon29
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20 libxml2
diff --git a/deskutils/logjam/Makefile b/deskutils/logjam/Makefile
index 258383e7840e..b31c7fd8c01d 100644
--- a/deskutils/logjam/Makefile
+++ b/deskutils/logjam/Makefile
@@ -13,8 +13,7 @@ COMMENT= GTK2 interface to livejournals, ie www.livejournal.com
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
-USES= pkgconfig gmake pathfix
-USE_BZIP2= yes
+USES= pkgconfig gmake pathfix tar:bzip2
WANT_GNOME= yes
GNU_CONFIGURE= yes
USE_GNOME= gnomeprefix gtk20 libxml2 intlhack
diff --git a/deskutils/mdh/Makefile b/deskutils/mdh/Makefile
index 3b4e3e308339..905c38a5d65c 100644
--- a/deskutils/mdh/Makefile
+++ b/deskutils/mdh/Makefile
@@ -12,9 +12,8 @@ COMMENT= GTK2-based toolbar, like a smaller GNOME panel
LICENSE= GPLv2 # (or later)
-USE_BZIP2= yes
USE_GNOME= gtk20
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/deskutils/notification-daemon/Makefile b/deskutils/notification-daemon/Makefile
index 146a086a0ff9..7e6d38f1b876 100644
--- a/deskutils/notification-daemon/Makefile
+++ b/deskutils/notification-daemon/Makefile
@@ -16,9 +16,8 @@ LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USE_BZIP2= yes
USE_GNOME= gnomehack gnomeprefix intlhack gtk30
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
USE_XORG= x11
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
diff --git a/deskutils/qlabels/Makefile b/deskutils/qlabels/Makefile
index f4b62e45b0a7..6f97b35bbb54 100644
--- a/deskutils/qlabels/Makefile
+++ b/deskutils/qlabels/Makefile
@@ -12,8 +12,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Labels and business cards creating
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= xml gui corelib uic_build moc_build rcc_build
WRKSRC= ${WRKDIR}/${DISTNAME:C/_/-/}
diff --git a/deskutils/qtm/Makefile b/deskutils/qtm/Makefile
index d20f8ab3f033..816e7dcedf21 100644
--- a/deskutils/qtm/Makefile
+++ b/deskutils/qtm/Makefile
@@ -11,8 +11,7 @@ COMMENT= Blog management application based on Qt 4
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_QT4= corelib dbus gui network xml \
moc_build qmake_build rcc_build uic_build
USE_OPENSSL= yes
diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile
index 2ae152fcfcdd..1d6765bad44f 100644
--- a/deskutils/semantik/Makefile
+++ b/deskutils/semantik/Makefile
@@ -17,8 +17,7 @@ NO_OCAML_RUNDEPENDS= yes
USE_PYTHON= yes
USE_QT4= corelib gui linguist_build svg webkit xml \
moc_build qmake_build uic_build
-USES= pkgconfig shebangfix
-USE_BZIP2= yes
+USES= pkgconfig shebangfix tar:bzip2
CONFIGURE_ENV= CXXFLAGS="${CXXFLAGS}" \
PATH="${KDE4_PREFIX}/bin:$$PATH" \
WAF_HOME="${WRKSRC}"
diff --git a/deskutils/strigi/Makefile.common b/deskutils/strigi/Makefile.common
index 5a721ef3af72..80619445b8c5 100644
--- a/deskutils/strigi/Makefile.common
+++ b/deskutils/strigi/Makefile.common
@@ -8,8 +8,7 @@ DESCR= ${.CURDIR}/../strigi/pkg-descr
CONFLICTS_INSTALL= strigi-0.7.[0-7]* strigi-0.7.8 strigi-0.7.8_1
-USE_BZIP2= yes
-USES+= cmake:outsource
+USES+= cmake:outsource tar:bzip2
CMAKE_SOURCE_PATH= ${WRKSRC}/${PORTNAME}
PLIST_SUB= SHLIB_VER=${STRIGI_VERSION}
diff --git a/deskutils/tel/Makefile b/deskutils/tel/Makefile
index 714bd537dd86..36f1562cecec 100644
--- a/deskutils/tel/Makefile
+++ b/deskutils/tel/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= CENKES BERLIOS
MAINTAINER= ports@FreeBSD.org
COMMENT= Little console-based phone book manager
-USE_BZIP2= yes
-USES= gettext
+USES= gettext tar:bzip2
USE_PYTHON= yes
USE_PYDISTUTILS=yes
NO_STAGE= yes
diff --git a/deskutils/vym/Makefile b/deskutils/vym/Makefile
index 1b58238689c9..23db13c15ffd 100644
--- a/deskutils/vym/Makefile
+++ b/deskutils/vym/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= SF/vym/${PORTVERSION}
MAINTAINER= lichray@gmail.com
COMMENT= VYM is a tool to generate and manipulate mind maps
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= uic_build moc_build qt3support_build \
network xml dbus svg
QMAKE_ARGS= DATADIR=${DATADIR:C,/vym$,,} \
diff --git a/devel/acme/Makefile b/devel/acme/Makefile
index 8a5c6f5fd86e..e6c1b49c6af1 100644
--- a/devel/acme/Makefile
+++ b/devel/acme/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv2
OPTIONS_DEFINE= DOCS EXAMPLES
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
BUILD_WRKSRC= ${WRKSRC}/src
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
diff --git a/devel/arm-eabi-binutils/Makefile b/devel/arm-eabi-binutils/Makefile
index 02c9a940fb7c..d03727a7bd5b 100644
--- a/devel/arm-eabi-binutils/Makefile
+++ b/devel/arm-eabi-binutils/Makefile
@@ -11,9 +11,8 @@ MAINTAINER= kientzle@FreeBSD.org
COMMENT= GNU binutils for vanilla ARM cross-development
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:bzip2
-USE_BZIP2= yes
CONFIGURE_ARGS= --disable-nls --target=${PKGNAMEPREFIX:S/-$//} --enable-werror=no
INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/info
diff --git a/devel/atlas-devel/Makefile b/devel/atlas-devel/Makefile
index 32207decf476..5e7ab7d2c53a 100644
--- a/devel/atlas-devel/Makefile
+++ b/devel/atlas-devel/Makefile
@@ -15,9 +15,8 @@ OPTIONS_DEFINE= DOCS
PKGNAMESUFFIX= -devel
GNU_CONFIGURE= yes
-USES= pathfix compiler:c++11-lib
+USES= pathfix compiler:c++11-lib tar:bzip2
USE_LDCONFIG= YES
-USE_BZIP2= YES
MAKE_ARGS= docdir=${DOCSDIR}
CONFIGURE_ARGS+=--program-transform-name=
diff --git a/devel/atlas/Makefile b/devel/atlas/Makefile
index 8f810acc797e..18a7d4e03d50 100644
--- a/devel/atlas/Makefile
+++ b/devel/atlas/Makefile
@@ -14,10 +14,9 @@ COMMENT= C++ reference implementation of the Atlas protocol
OPTIONS_DEFINE= DOCS
GNU_CONFIGURE= yes
-USES= pathfix
+USES= pathfix tar:bzip2
USE_AUTOTOOLS= libtool
USE_LDCONFIG= YES
-USE_BZIP2= YES
MAKE_ARGS= docdir=${DOCSDIR}
.include <bsd.port.mk>
diff --git a/devel/automoc4/Makefile b/devel/automoc4/Makefile
index 88c05203ff71..653c396d8f74 100644
--- a/devel/automoc4/Makefile
+++ b/devel/automoc4/Makefile
@@ -12,8 +12,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Automatic moc for Qt 4 packages
USE_QT4= corelib moc qmake_build rcc_build uic_build
-USE_BZIP2= yes
-USES= cmake iconv
+USES= cmake iconv tar:bzip2
MAKE_JOBS_UNSAFE= yes
.include <bsd.port.mk>
diff --git a/devel/avarice/Makefile b/devel/avarice/Makefile
index 66c428b1da98..a55f4d8d3eb3 100644
--- a/devel/avarice/Makefile
+++ b/devel/avarice/Makefile
@@ -12,8 +12,7 @@ COMMENT= Atmel AVR JTAG programmer and debugging interface for avr-gdb
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= perl5
+USES= perl5 tar:bzip2
GNU_CONFIGURE= yes
diff --git a/devel/avr-gcc/Makefile b/devel/avr-gcc/Makefile
index 588b0d2e3b4e..877011bec546 100644
--- a/devel/avr-gcc/Makefile
+++ b/devel/avr-gcc/Makefile
@@ -36,9 +36,8 @@ INSTALL_WRKSRC= ${BUILD_WRKSRC}
CONFIGURE_SCRIPT= ../gcc-${PORTVERSION}/configure
USE_PERL5= build
-USE_BZIP2= yes
CPPFLAGS+= -I${LOCALBASE}/include
-USES= bison gettext gmake perl5
+USES= bison gettext gmake perl5 tar:bzip2
GNU_CONFIGURE= yes
NO_STAGE= yes
diff --git a/devel/avr-gdb/Makefile b/devel/avr-gdb/Makefile
index 63f083d7990f..cadeaf78c331 100644
--- a/devel/avr-gdb/Makefile
+++ b/devel/avr-gdb/Makefile
@@ -13,8 +13,7 @@ DISTNAME= gdb-${PORTVERSION}
MAINTAINER= joerg@FreeBSD.org
COMMENT= GNU GDB for the AVR target
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target=avr --program-prefix=avr --disable-nls
diff --git a/devel/bam/Makefile b/devel/bam/Makefile
index 150c523b3433..eb525f10c9f3 100644
--- a/devel/bam/Makefile
+++ b/devel/bam/Makefile
@@ -11,8 +11,7 @@ COMMENT= Fast and flexible build system using Lua
LICENSE= ZLIB
-USES= compiler
-USE_BZIP2= yes
+USES= compiler tar:bzip2
PLIST_FILES= bin/bam
diff --git a/devel/compiler-rt/Makefile b/devel/compiler-rt/Makefile
index f02faf2408f9..cdb9b508b953 100644
--- a/devel/compiler-rt/Makefile
+++ b/devel/compiler-rt/Makefile
@@ -18,8 +18,7 @@ INSTALL_WRKSRC= ${WRKDIR}/build
CMAKE_SOURCE_PATH= ${WRKSRC}
-USES= cmake
-USE_BZIP2= yes
+USES= cmake tar:bzip2
USE_LDCONFIG= yes
MAKE_ARGS= VERBOSE=1
diff --git a/devel/dits/Makefile b/devel/dits/Makefile
index 645045dd5f20..cbe051ea5bb9 100644
--- a/devel/dits/Makefile
+++ b/devel/dits/Makefile
@@ -9,9 +9,8 @@ MASTER_SITES= http://codeconcepts.com/
MAINTAINER= greg@codeconcepts.com
COMMENT= Data integrity verifying disk exercising test tool
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:bzip2
PLIST_FILES= bin/dits \
man/man1/dits.1.gz
diff --git a/devel/e_dbus/Makefile b/devel/e_dbus/Makefile
index 6afd9375bd04..2e99d88fe563 100644
--- a/devel/e_dbus/Makefile
+++ b/devel/e_dbus/Makefile
@@ -16,9 +16,8 @@ LICENSE= BSD
LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= eina evas ecore libtool_hack librt_hack
USE_EFL_ECORE= evas
USE_LDCONFIG= yes
diff --git a/devel/ecore-file/Makefile b/devel/ecore-file/Makefile
index f50d46053bf2..522923215223 100644
--- a/devel/ecore-file/Makefile
+++ b/devel/ecore-file/Makefile
@@ -15,10 +15,9 @@ COMMENT= Enlightenment core abstraction library (file module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= ecore libtool_hack
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_file
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/devel/ecore-ipc/Makefile b/devel/ecore-ipc/Makefile
index 71b45bc3ff14..e10b6fc890fa 100644
--- a/devel/ecore-ipc/Makefile
+++ b/devel/ecore-ipc/Makefile
@@ -15,11 +15,10 @@ COMMENT= Enlightenment core abstraction library (ipc module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= ecore libtool_hack
USE_EFL_ECORE= con
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_ipc
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/devel/eet/Makefile b/devel/eet/Makefile
index cd151d8c404f..6026ddd69012 100644
--- a/devel/eet/Makefile
+++ b/devel/eet/Makefile
@@ -16,9 +16,8 @@ LICENSE= BSD
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= eina librt_hack libtool_hack
USE_OPENSSL= yes
USE_LDCONFIG= yes
diff --git a/devel/eina/Makefile b/devel/eina/Makefile
index 61bbc3255593..f0cae4d1d5df 100644
--- a/devel/eina/Makefile
+++ b/devel/eina/Makefile
@@ -13,9 +13,8 @@ COMMENT= Enlightenment API for data types
LICENSE= LGPL21
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix iconv
+USES= pathfix iconv tar:bzip2
USE_EFL= librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/devel/eio/Makefile b/devel/eio/Makefile
index 3602562d2622..ad2a783ee96f 100644
--- a/devel/eio/Makefile
+++ b/devel/eio/Makefile
@@ -13,9 +13,8 @@ COMMENT= Enlightenment Input/Output Library
LICENSE= LGPL21
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= eina eet ecore libtool_hack
USE_LDCONFIG= yes
diff --git a/devel/gconf2/Makefile b/devel/gconf2/Makefile
index dc6b4d00bc47..1687482155c7 100644
--- a/devel/gconf2/Makefile
+++ b/devel/gconf2/Makefile
@@ -14,7 +14,6 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Configuration database system for GNOME
-USE_BZIP2= yes
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -24,7 +23,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit
-USES= pathfix gettext gmake pkgconfig
+USES= pathfix gettext gmake pkgconfig tar:bzip2
USE_GNOME= gnomehier orbit2 gtk20 libxml2 ltverhack \
referencehack intlhack dconf introspection:build
USE_LDCONFIG= yes
diff --git a/devel/gitphp/Makefile b/devel/gitphp/Makefile
index f34fdc356e46..e91ea96022bd 100644
--- a/devel/gitphp/Makefile
+++ b/devel/gitphp/Makefile
@@ -10,8 +10,7 @@ COMMENT= Web based git repository browser written in PHP
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= gettext
+USES= gettext tar:bzip2
USE_PHP= bz2 fileinfo mbstring memcache posix simplexml spl zlib
WANT_PHP_WEB= yes
NO_BUILD= yes
diff --git a/devel/gjstest/Makefile b/devel/gjstest/Makefile
index 590a85991fab..2dfbd4fee96b 100644
--- a/devel/gjstest/Makefile
+++ b/devel/gjstest/Makefile
@@ -25,8 +25,7 @@ LIB_DEPENDS= libgflags.so:${PORTSDIR}/devel/gflags \
ALL_TARGET= default
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2
CXXFLAGS+= -L${LOCALBASE}/lib
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
PROJECTHOST= google-js-test
SNAPSHOT= 20130304
diff --git a/devel/gnome-js-common/Makefile b/devel/gnome-js-common/Makefile
index b160b66d580d..e3da02ac6460 100644
--- a/devel/gnome-js-common/Makefile
+++ b/devel/gnome-js-common/Makefile
@@ -12,10 +12,9 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME JavaScript common modules and tests
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_GNOME= gnomehack intltool
-USES= pkgconfig gettext gmake
+USES= pkgconfig gettext gmake tar:bzip2
PORTDOCS= AUTHORS COPYING INSTALL NEWS README ChangeLog
diff --git a/devel/gnulibiberty/Makefile b/devel/gnulibiberty/Makefile
index 789f84278a36..3a02d380c723 100644
--- a/devel/gnulibiberty/Makefile
+++ b/devel/gnulibiberty/Makefile
@@ -14,9 +14,8 @@ COMMENT= Miscellaneous GNU functions
WRKSRC= ${WRKDIR}/binutils-${PORTVERSION}/libiberty
-USES= gmake
+USES= gmake tar:bzip2
-USE_BZIP2= yes
CONFIGURE_ARGS= --enable-install-libiberty
GNU_CONFIGURE= yes
diff --git a/devel/jrtplib/Makefile b/devel/jrtplib/Makefile
index 51532ba8ca19..aa34cb6de0ae 100644
--- a/devel/jrtplib/Makefile
+++ b/devel/jrtplib/Makefile
@@ -12,8 +12,7 @@ COMMENT= Object-oriented RTP library written in C++
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.MIT
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_LDCONFIG= yes
PLIST_SUB= JRTPLIB_VER="${PORTVERSION}"
diff --git a/devel/kdevelop-pg-qt/Makefile b/devel/kdevelop-pg-qt/Makefile
index e0c8a4f3d5d9..54ecd0d65d12 100644
--- a/devel/kdevelop-pg-qt/Makefile
+++ b/devel/kdevelop-pg-qt/Makefile
@@ -14,8 +14,7 @@ COMMENT= Parser-generator from KDevplatform
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
-USE_BZIP2= yes
-USES= bison cmake:outsource compiler:c++11-lib
+USES= bison cmake:outsource compiler:c++11-lib tar:bzip2
USE_KDE4= automoc4 kdehier kdelibs kdeprefix
USE_QT4= qmake_build moc_build uic_build rcc_build
diff --git a/devel/libbfd/Makefile b/devel/libbfd/Makefile
index 1540cf74edb6..0b3c514e1ce6 100644
--- a/devel/libbfd/Makefile
+++ b/devel/libbfd/Makefile
@@ -17,8 +17,7 @@ CONFLICTS= mingw-binutils-[0-9]* binutils-[0-9]*
WRKSRC= ${WRKDIR}/binutils-${PORTVERSION}/bfd
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-install-libbfd \
--enable-commonbfdlib \
diff --git a/devel/libgdata/Makefile b/devel/libgdata/Makefile
index 5b42173c5ceb..4e7aaa392396 100644
--- a/devel/libgdata/Makefile
+++ b/devel/libgdata/Makefile
@@ -13,9 +13,8 @@ COMMENT= GLib based implementation of the GData protocol
LIB_DEPENDS= libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome
-USE_BZIP2= yes
USE_LDCONFIG= yes
-USES= gettext gmake libtool:keepla pathfix pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20 intltool introspection:build
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/libiqxmlrpc/Makefile b/devel/libiqxmlrpc/Makefile
index 4fa4aab8a43f..23df3363d016 100644
--- a/devel/libiqxmlrpc/Makefile
+++ b/devel/libiqxmlrpc/Makefile
@@ -20,9 +20,8 @@ DOCS_CMAKE_ARGS_OFF= -Dbuild_docs=off
LICENSE= BSD
-USE_BZIP2= yes
USE_GNOME= libxml2
-USES= cmake
+USES= cmake tar:bzip2
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
USE_OPENSSL= yes
diff --git a/devel/libmowgli/Makefile b/devel/libmowgli/Makefile
index a9310452cba3..41beef2368b2 100644
--- a/devel/libmowgli/Makefile
+++ b/devel/libmowgli/Makefile
@@ -9,10 +9,9 @@ MASTER_SITES= http://distfiles.atheme.org/
MAINTAINER= oliver@FreeBSD.org
COMMENT= Development framework for C
-USES= gmake
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USE_BZIP2= yes
post-patch:
@${REINPLACE_CMD} 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|g' \
diff --git a/devel/liboop/Makefile b/devel/liboop/Makefile
index c19c11eeeed0..86b2840d0133 100644
--- a/devel/liboop/Makefile
+++ b/devel/liboop/Makefile
@@ -20,10 +20,9 @@ CONFIGURE_ARGS= --with-libwww
MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP}
MAKE_JOBS_UNSAFE= yes
USE_AUTOTOOLS= libtool
-USE_BZIP2= yes
USE_GNOME= glib12 glib20
USE_LDCONFIG= yes
-USES= pathfix tcl
+USES= pathfix tcl tar:bzip2
CPPFLAGS+= -I${TCL_INCLUDEDIR} -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/libopendaap/Makefile b/devel/libopendaap/Makefile
index f28fadcfa7dc..0eeb3a33f77d 100644
--- a/devel/libopendaap/Makefile
+++ b/devel/libopendaap/Makefile
@@ -11,8 +11,7 @@ MAINTAINER= multimedia@FreeBSD.org
COMMENT= C lib used to connect to iTunes(R) music shares
USE_AUTOTOOLS= libtool
-USE_BZIP2= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/libopensync022/Makefile b/devel/libopensync022/Makefile
index 6d3ea7e7fcf5..41ebe9981d3b 100644
--- a/devel/libopensync022/Makefile
+++ b/devel/libopensync022/Makefile
@@ -14,11 +14,9 @@ COMMENT= Freedesktop synchronization framework
LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3
SWIG_LANGUAGES= python
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_PYTHON= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_GNOME= glib20 libxml2
USE_LDCONFIG= yes
diff --git a/devel/libplist/Makefile b/devel/libplist/Makefile
index e6285074cc22..f3990bbe5790 100644
--- a/devel/libplist/Makefile
+++ b/devel/libplist/Makefile
@@ -13,8 +13,7 @@ LICENSE?= LGPL21
SLAVE_PORT?= no
-USE_BZIP2= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
.if ${SLAVE_PORT} == "no"
diff --git a/devel/librcc/Makefile b/devel/librcc/Makefile
index a0a7f2b3d2c9..d61e10610752 100644
--- a/devel/librcc/Makefile
+++ b/devel/librcc/Makefile
@@ -15,10 +15,9 @@ LIB_DEPENDS= librcd.so:${PORTSDIR}/devel/librcd \
libenca.so:${PORTSDIR}/converters/enca \
libaspell.so:${PORTSDIR}/textproc/aspell
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_GNOME= libxml2
-USES= gmake iconv libtool:oldver pathfix pkgconfig
+USES= gmake iconv libtool:oldver pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/librcd/Makefile b/devel/librcd/Makefile
index fb0fa8f7a212..21572e871ac3 100644
--- a/devel/librcd/Makefile
+++ b/devel/librcd/Makefile
@@ -10,9 +10,8 @@ MASTER_SITES= http://dside.dyndns.org/files/rusxmms/ \
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Library used by rusxmms for autodetection of Russian charset
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pathfix
+USES= gmake pathfix tar:bzip2
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/libspark2012/Makefile b/devel/libspark2012/Makefile
index 3d78f49655a0..bf6d0988cb8d 100644
--- a/devel/libspark2012/Makefile
+++ b/devel/libspark2012/Makefile
@@ -12,7 +12,6 @@ COMMENT= SPARK 2012 Spark.Ada library
LICENSE= GPLv3
-USES= ada
-USE_BZIP2= yes
+USES= ada tar:bzip2
.include <bsd.port.mk>
diff --git a/devel/libvanessa_logger/Makefile b/devel/libvanessa_logger/Makefile
index 6291b44d9106..e617d449e6f0 100644
--- a/devel/libvanessa_logger/Makefile
+++ b/devel/libvanessa_logger/Makefile
@@ -10,9 +10,8 @@ DISTNAME= vanessa_logger-${PORTVERSION}
MAINTAINER= thomas@bsdunix.ch
COMMENT= Library that provides a generic logging layer
-USE_BZIP2= yes
USE_AUTOTOOLS= libtool
-USES= pathfix
+USES= pathfix tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_have_decl_facilitynames=yes
diff --git a/devel/libvanessa_socket/Makefile b/devel/libvanessa_socket/Makefile
index fb5a595a8c4d..8187da90806c 100644
--- a/devel/libvanessa_socket/Makefile
+++ b/devel/libvanessa_socket/Makefile
@@ -13,9 +13,8 @@ COMMENT= Library that provides a simple layer for TCP/IP socket operations
LIB_DEPENDS= libvanessa_logger.so:${PORTSDIR}/devel/libvanessa_logger \
libpopt.so:${PORTSDIR}/devel/popt
-USE_BZIP2= yes
USE_AUTOTOOLS= libtool
-USES= pathfix
+USES= pathfix tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/libvolume_id/Makefile b/devel/libvolume_id/Makefile
index df96a6a23bee..b1b43f9b7b1b 100644
--- a/devel/libvolume_id/Makefile
+++ b/devel/libvolume_id/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= http://www.marcuscom.com/downloads/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Library to provide file system type information
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_LDCONFIG= yes
MAKE_ENV= E=${ECHO_MSG} RANLIB=${RANLIB} AR=${AR} Q=@ \
prefix=${PREFIX}
diff --git a/devel/libzvbi/Makefile b/devel/libzvbi/Makefile
index 60c1272fe17f..bc8af71b4b39 100644
--- a/devel/libzvbi/Makefile
+++ b/devel/libzvbi/Makefile
@@ -13,8 +13,7 @@ COMMENT= Routines to access raw VBI capture devices
LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \
libunicode.so:${PORTSDIR}/devel/libunicode
-USES= gettext pathfix pkgconfig
-USE_BZIP2= yes
+USES= gettext pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 221d317a75d0..953f44994090 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -17,9 +17,8 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
UNIQUENAME= ${PORTNAME}${LLVM_SUFFIX}
-USES= compiler:c++11-lib gmake perl5
+USES= compiler:c++11-lib gmake perl5 tar:bzip2
GNU_CONFIGURE= yes
-USE_BZIP2= yes
GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
diff --git a/devel/mingw32-binutils/Makefile b/devel/mingw32-binutils/Makefile
index 8e8d1ce24e99..d90a6e548bc1 100644
--- a/devel/mingw32-binutils/Makefile
+++ b/devel/mingw32-binutils/Makefile
@@ -15,8 +15,7 @@ COMMENT= GNU Binutils for Windows cross-development
BINUTILVERSION= 2.24
-USE_BZIP2= yes
-USES= gmake iconv
+USES= gmake iconv tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} \
--with-gcc --with-gnu-ld --with-gnu-as \
diff --git a/devel/monodevelop-database/Makefile b/devel/monodevelop-database/Makefile
index b5d80c0660bf..01dc9028db44 100644
--- a/devel/monodevelop-database/Makefile
+++ b/devel/monodevelop-database/Makefile
@@ -15,9 +15,8 @@ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/m
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gettext gmake pathfix pkgconfig
+USES= gettext gmake pathfix pkgconfig tar:bzip2
USE_GNOME= gtksharp20
MAKE_JOBS_UNSAFE=yes
diff --git a/devel/monodevelop/Makefile b/devel/monodevelop/Makefile
index cddb231d9e83..90841f6742c1 100644
--- a/devel/monodevelop/Makefile
+++ b/devel/monodevelop/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/libgdiplus.a:${PORTSDIR}/x11-toolkits/libgdiplus \
USE_GNOME= gtksharp20 gnomesharp20
USE_AUTOTOOLS= libtool
-USE_BZIP2= yes
-USES= desktop-file-utils gettext gmake pathfix shared-mime-info
+USES= desktop-file-utils gettext gmake pathfix shared-mime-info tar:bzip2
INSTALLS_ICONS= yes
OPTIONS_DEFINE= MONOEXT GIT SVN
diff --git a/devel/mq4cpp/Makefile b/devel/mq4cpp/Makefile
index 11f52eb0d879..f9b5f0c483df 100644
--- a/devel/mq4cpp/Makefile
+++ b/devel/mq4cpp/Makefile
@@ -13,8 +13,7 @@ COMMENT= Message Queuing for C++
OPTIONS_DEFINE= DOCS
USE_LDCONFIG= yes
-USES= dos2unix libtool:keepla pathfix pkgconfig
-USE_BZIP2= yes
+USES= dos2unix libtool:keepla pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/omniORB/Makefile b/devel/omniORB/Makefile
index 8fa3c472e447..624f05b8a6de 100644
--- a/devel/omniORB/Makefile
+++ b/devel/omniORB/Makefile
@@ -12,8 +12,7 @@ PLIST_SUB+= SONUM=${PORTVERSION:C/.*\.//}
GNU_CONFIGURE= yes
USE_PYTHON= yes
USE_OPENSSL= yes
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
MAKEFILE= GNUmakefile
CONFIGURE_ENV+= PYTHON=${PYTHON_CMD}
diff --git a/devel/p5-PCSC-Card/Makefile b/devel/p5-PCSC-Card/Makefile
index 938edf0a35d8..2030d56ef52a 100644
--- a/devel/p5-PCSC-Card/Makefile
+++ b/devel/p5-PCSC-Card/Makefile
@@ -13,8 +13,7 @@ COMMENT= Perl bindings for the PC/SC Lite Framework
LIB_DEPENDS= libpcsclite.so:${PORTSDIR}/devel/pcsc-lite
-USE_BZIP2= yes
-USES= perl5 pkgconfig
+USES= perl5 pkgconfig tar:bzip2
USE_PERL5= configure
MAKE_ENV= "LOCALBASE=${LOCALBASE}"
diff --git a/devel/physfs/Makefile b/devel/physfs/Makefile
index e00ee7a0689c..ba8af6de4604 100644
--- a/devel/physfs/Makefile
+++ b/devel/physfs/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= http://offload1.icculus.org:9090/${PORTNAME}/downloads/
MAINTAINER= oliver@FreeBSD.org
COMMENT= Library to provide abstract access to various archives
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
diff --git a/devel/piklab/Makefile b/devel/piklab/Makefile
index 253ac1e66926..935385efe581 100644
--- a/devel/piklab/Makefile
+++ b/devel/piklab/Makefile
@@ -12,11 +12,10 @@ COMMENT= KDE/Qt IDE for microcontroller development
LICENSE= GPLv2 # (or later)
-USE_BZIP2= yes
DOS2UNIX_FILES= cmake/Piklab.cmake
USE_QT4= corelib gui qt3support qtestlib xml \
moc_build qmake_build rcc_build uic_build
-USES= cmake gettext readline dos2unix
+USES= cmake gettext readline dos2unix tar:bzip2
OPTIONS_DEFINE= KDE4
OPTIONS_DEFAULT= KDE4
diff --git a/devel/py-orbit/Makefile b/devel/py-orbit/Makefile
index db61241168ce..6066af15064a 100644
--- a/devel/py-orbit/Makefile
+++ b/devel/py-orbit/Makefile
@@ -16,8 +16,7 @@ COMMENT= Python bindings for ORBit2
CONFLICTS= py*-omniorb-[0-9]*
-USES= pkgconfig gmake
-USE_BZIP2= yes
+USES= pkgconfig gmake tar:bzip2
USE_GNOME= gnomehack orbit2
USE_PYTHON= yes
GNU_CONFIGURE= yes
diff --git a/devel/py-testoob/Makefile b/devel/py-testoob/Makefile
index 2a898204a334..16f4adc98888 100644
--- a/devel/py-testoob/Makefile
+++ b/devel/py-testoob/Makefile
@@ -19,7 +19,6 @@ HTML_DESC= enable HTML output
# bypass infrastructure bug (taken from www/py-django)
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
-USE_BZIP2= yes
USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
@@ -27,7 +26,7 @@ PYDISTUTILS_AUTOPLIST= yes
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MTWISTED}
-USES+= twisted
+USES+= twisted tar:bzip2
.endif
.if ${PORT_OPTIONS:MHTML}
diff --git a/devel/qgit/Makefile b/devel/qgit/Makefile
index 1a3d9128b46f..38f019c06ca7 100644
--- a/devel/qgit/Makefile
+++ b/devel/qgit/Makefile
@@ -11,8 +11,7 @@ PKGNAMESUFFIX= -qt4
MAINTAINER= itetcu@FreeBSD.org
COMMENT= Graphical interface to git repositories
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= corelib gui moc_build rcc_build uic_build
MAKE_JOBS_UNSAFE= yes
diff --git a/devel/qjson/Makefile b/devel/qjson/Makefile
index d35b8ec4f949..aac57890018b 100644
--- a/devel/qjson/Makefile
+++ b/devel/qjson/Makefile
@@ -11,8 +11,7 @@ COMMENT= Library to manage JSON objects with Qt
LICENSE= LGPL21
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_LDCONFIG= yes
PORTDOCS= *
diff --git a/devel/sdl_gnat/Makefile b/devel/sdl_gnat/Makefile
index db535ff6b3df..d557e1edb276 100644
--- a/devel/sdl_gnat/Makefile
+++ b/devel/sdl_gnat/Makefile
@@ -11,8 +11,7 @@ COMMENT= Ada thin bindings for SDL (GPLv3)
LICENSE= GPLv3
-USES= ada
-USE_BZIP2= yes
+USES= ada tar:bzip2
USE_SDL= sdl ttf
USE_GL= glu gl
diff --git a/devel/silc-toolkit/Makefile b/devel/silc-toolkit/Makefile
index cc38d7fef05a..d46467309209 100644
--- a/devel/silc-toolkit/Makefile
+++ b/devel/silc-toolkit/Makefile
@@ -20,9 +20,8 @@ COMMENT= Secure Internet Live Conferencing (SILC) network toolkit
CONFLICTS= silc-client-1.1.* silc-irssi-client-1.1.*
-USES= gmake perl5
+USES= gmake perl5 tar:bzip2
USE_AUTOTOOLS= libtool
-USE_BZIP2= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-etcdir=${PREFIX}/etc/${PORTNAME}${PKGNAMESUFFIX} \
--with-simdir=${PREFIX}/lib/silcsim \
diff --git a/devel/sourcenav/Makefile b/devel/sourcenav/Makefile
index 43e9d76635bb..eaa243d308c0 100644
--- a/devel/sourcenav/Makefile
+++ b/devel/sourcenav/Makefile
@@ -15,10 +15,9 @@ COMMENT= Source code analysis tool
LICENSE= GPLv2
-USES= shebangfix
+USES= shebangfix tar:bzip2
SHEBANG_FILES= ${WRKSRC}/snavigator/demo/c++/contrib/perl/sample_client
USE_GCC= yes
-USE_BZIP2= yes
USE_XORG= x11
HAS_CONFIGURE= yes
diff --git a/devel/strace/Makefile b/devel/strace/Makefile
index 05c3999f0bb4..d89c6b76b202 100644
--- a/devel/strace/Makefile
+++ b/devel/strace/Makefile
@@ -12,8 +12,7 @@ COMMENT= System call tracer
LICENSE= BSD3CLAUSE
-USES= shebangfix perl5 # perl5 for strace-graph
-USE_BZIP2= yes
+USES= shebangfix perl5 # perl5 for strace-graph tar:bzip2
GNU_CONFIGURE= yes
ONLY_FOR_ARCHS= i386
diff --git a/devel/subversion16/Makefile.common b/devel/subversion16/Makefile.common
index 46fa9074ec90..27ba9bf321a2 100644
--- a/devel/subversion16/Makefile.common
+++ b/devel/subversion16/Makefile.common
@@ -11,10 +11,9 @@ DIST_SUBDIR= subversion
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-USE_BZIP2= yes
USE_AUTOTOOLS= libtool
USE_KDE4= # Used below if KWallet support is enabled
-USES+= pkgconfig
+USES+= pkgconfig tar:bzip2
LICENSE= APACHE20
diff --git a/devel/tinyq/Makefile b/devel/tinyq/Makefile
index fcdbe5834308..8905b61bbcdf 100644
--- a/devel/tinyq/Makefile
+++ b/devel/tinyq/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= http://www.uwyn.com/download/tinyq/
MAINTAINER= ports@FreeBSD.org
COMMENT= Stripped down version of Qt 3 for use as a utility library
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
HAS_CONFIGURE= yes
CONFIGURE_ARGS+=-thread -stl -prefix ${PREFIX}/tinyq -docdir ${DOCSDIR}
CONFIGURE_ENV+= QTDIR="${WRKSRC}"
diff --git a/devel/varconf/Makefile b/devel/varconf/Makefile
index 6ba495efdd5b..e211358998d9 100644
--- a/devel/varconf/Makefile
+++ b/devel/varconf/Makefile
@@ -15,8 +15,7 @@ LIB_DEPENDS= libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20
OPTIONS_DEFINE= DOCS
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= compiler:c++11-lib libtool:keepla pathfix pkgconfig
+USES= compiler:c++11-lib libtool:keepla pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/xfce4-dev-tools/Makefile b/devel/xfce4-dev-tools/Makefile
index 15616edf6998..328f6c3b90e4 100644
--- a/devel/xfce4-dev-tools/Makefile
+++ b/devel/xfce4-dev-tools/Makefile
@@ -13,9 +13,8 @@ COMMENT= Xfce 4 development tools
RUN_DEPENDS= ${LOCALBASE}/share/autotools:${PORTSDIR}/devel/autotools
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_XFCE= configenv # to get MASTER_SITE_SUBDIR something has to be defined
USE_GNOME= glib20
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
.include <bsd.port.mk>
diff --git a/devel/xsd/Makefile b/devel/xsd/Makefile
index d0452489dd23..291b277587e6 100644
--- a/devel/xsd/Makefile
+++ b/devel/xsd/Makefile
@@ -27,8 +27,7 @@ LDFLAGS+= -L${LOCALBASE}/lib
MAKEFILE= makefile
MAKE_ARGS= install_prefix=${STAGEDIR}${PREFIX} \
verbose=1
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/dns/ddclient/Makefile b/dns/ddclient/Makefile
index 81af955de498..b52c614610cb 100644
--- a/dns/ddclient/Makefile
+++ b/dns/ddclient/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv2
NO_BUILD= yes
-USE_BZIP2= yes
-USES= perl5
+USES= perl5 tar:bzip2
USE_PERL5= run
USE_RC_SUBR= ${PORTNAME}
diff --git a/dns/fastresolve/Makefile b/dns/fastresolve/Makefile
index 32935c53a5e2..6b081666ba00 100644
--- a/dns/fastresolve/Makefile
+++ b/dns/fastresolve/Makefile
@@ -17,9 +17,8 @@ LICENSE= GPLv2
OPTIONS_DEFINE= DOCS
-USES= perl5
+USES= perl5 tar:bzip2
USE_BDB= yes
-USE_BZIP2= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= PERL=${PERL} \
djm_cv_lib_db_Dbopen=yes
diff --git a/editors/emacs23/Makefile b/editors/emacs23/Makefile
index c0798b1d2410..c9bdb6d9315b 100644
--- a/editors/emacs23/Makefile
+++ b/editors/emacs23/Makefile
@@ -28,8 +28,7 @@ CONFLICTS= emacs-19.* emacs21-* emacs22-* emacs24-* \
EMACS_VER= 23.4
GNU_CONFIGURE= yes
-USES= gmake makeinfo ncurses pkgconfig
-USE_BZIP2= yes
+USES= gmake makeinfo ncurses pkgconfig tar:bzip2
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INFO_PATH= ${DATADIR_REL}/info
diff --git a/editors/klat4/Makefile b/editors/klat4/Makefile
index 6539ff8e86a1..9303aa855b24 100644
--- a/editors/klat4/Makefile
+++ b/editors/klat4/Makefile
@@ -12,8 +12,7 @@ COMMENT= LaTeX source editor for KDE4
LICENSE= GPLv2 # (or later)
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_KDE4= automoc4 kate kdelibs kdeprefix
USE_QT4= moc_build qmake_build rcc_build uic_build
diff --git a/editors/nvi-devel/Makefile b/editors/nvi-devel/Makefile
index 32b0a0af1233..d283085f7fc7 100644
--- a/editors/nvi-devel/Makefile
+++ b/editors/nvi-devel/Makefile
@@ -17,11 +17,10 @@ OPTIONS_DEFINE= WIDECHAR
OPTIONS_DEFAULT=WIDECHAR
WIDECHAR_DESC= Enable wide-character support (UTF-8)
-USE_BZIP2= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/build.unix
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USES= iconv libtool:keepla pkgconfig
+USES= iconv libtool:keepla pkgconfig tar:bzip2
USE_BDB= 42+
CONFIGURE_ARGS+= --with-db-prefix=${LOCALBASE} \
--program-prefix=n
diff --git a/emulators/generator-cbiere/Makefile b/emulators/generator-cbiere/Makefile
index 4cdb68d41ffa..fce013bb1f8c 100644
--- a/emulators/generator-cbiere/Makefile
+++ b/emulators/generator-cbiere/Makefile
@@ -17,8 +17,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_GNOME= gtk12
USE_SDL= sdl
GNU_CONFIGURE= yes
diff --git a/emulators/hatari/Makefile b/emulators/hatari/Makefile
index 86bc1711a726..70db03152408 100644
--- a/emulators/hatari/Makefile
+++ b/emulators/hatari/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= portaudio2>=0:${PORTSDIR}/audio/portaudio2
OPTIONS_DEFINE= DOCS
-USE_BZIP2= yes
-USES= cmake readline
+USES= cmake readline tar:bzip2
USE_GNOME= pygtk2
USE_SDL= sdl
CMAKE_ARGS= -DPORTAUDIO_INCLUDE_DIR:STRING="${PA2_INCLUDE_DIR}" \
diff --git a/emulators/mednafen/Makefile b/emulators/mednafen/Makefile
index a03b23815cb0..667e55260a9e 100644
--- a/emulators/mednafen/Makefile
+++ b/emulators/mednafen/Makefile
@@ -16,7 +16,6 @@ LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio \
libsndfile.so:${PORTSDIR}/audio/libsndfile \
libvorbis.so:${PORTSDIR}/audio/libvorbis
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_SDL= sdl net
USE_GL= gl glu
@@ -28,7 +27,7 @@ SUB_FILES= pkg-message
CONFIGURE_ARGS+=--disable-alsa --disable-alsatest \
--with-sdl-prefix=${LOCALBASE}
-USES= iconv pkgconfig:build
+USES= iconv pkgconfig:build tar:bzip2
OPTIONS_DEFINE= NLS DOCS JACK
OPTIONS_MULTI= EMU
diff --git a/emulators/skyeye/Makefile b/emulators/skyeye/Makefile
index e95d706b88f8..bfe5fce3b0d5 100644
--- a/emulators/skyeye/Makefile
+++ b/emulators/skyeye/Makefile
@@ -17,8 +17,7 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libiberty.a:${PORTSDIR}/devel/gnulibiberty \
RUN_DEPENDS= ${LOCALBASE}/lib/libiberty.a:${PORTSDIR}/devel/gnulibiberty \
${LOCALBASE}/lib/libbfd.a:${PORTSDIR}/devel/libbfd
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
USE_GNOME= gtk20
WRKSRC= ${WRKDIR}/${PORTNAME}-v1
diff --git a/emulators/snes9x-gtk/Makefile b/emulators/snes9x-gtk/Makefile
index a219b712457b..596cc7e8d5aa 100644
--- a/emulators/snes9x-gtk/Makefile
+++ b/emulators/snes9x-gtk/Makefile
@@ -14,9 +14,8 @@ COMMENT= Super Nintendo Entertainment System(SNES) Emulator
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
-USE_BZIP2= yes
USE_XORG= x11 sm ice xext
-USES= gettext gmake perl5 desktop-file-utils pkgconfig
+USES= gettext gmake perl5 desktop-file-utils pkgconfig tar:bzip2
USE_GNOME= gtk20 intltool libglade2 libxml2
GNU_CONFIGURE= yes
USE_SDL= sdl
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index 82a6fb9159b0..0ea1b285b094 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -43,9 +43,8 @@ WINELIBDIR?= ${PREFIX}/lib
USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
.endif
ONLY_FOR_ARCHS= i386
-USES= bison compiler:c11 gmake shebangfix
+USES= bison compiler:c11 gmake shebangfix tar:bzip2
SHEBANG_FILES= tools/winemaker tools/winedump/function_grep.pl
-USE_BZIP2= yes
USE_GL= glu
USE_XORG= xcomposite xcursor xi xpm xrandr xrender
OPTIONS_SUB= yes
diff --git a/emulators/x48/Makefile b/emulators/x48/Makefile
index 18afd6e613ad..2785a9b633b5 100644
--- a/emulators/x48/Makefile
+++ b/emulators/x48/Makefile
@@ -18,13 +18,12 @@ LICENSE= GPLv3
RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/misc/7x14B-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-misc-misc \
${LOCALBASE}/lib/X11/fonts/75dpi/helvR12-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-adobe-75dpi
-USE_BZIP2= yes
USE_AUTOTOOLS= aclocal autoheader automake autoconf
AUTOMAKE_ARGS= --add-missing --copy -Wno-portability
ACLOCAL_ARGS= # default args (--acdir=...) produce broken configure script
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -lutil
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_XORG= x11 xext xt
NO_WRKSUBDIR= yes
diff --git a/finance/libalkimia/Makefile b/finance/libalkimia/Makefile
index 27c586361c29..4de3f4b9ac19 100644
--- a/finance/libalkimia/Makefile
+++ b/finance/libalkimia/Makefile
@@ -14,8 +14,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
-USE_BZIP2= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
USE_KDE4= automoc4 kdeprefix kdelibs
USE_QT4= qmake_build moc_build rcc_build uic_build
USE_LDCONFIG= yes
diff --git a/finance/skrooge/Makefile b/finance/skrooge/Makefile
index 867e27919c9b..fd0c256b60c8 100644
--- a/finance/skrooge/Makefile
+++ b/finance/skrooge/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libofx.so:${PORTSDIR}/finance/libofx \
libgrantlee_gui.so:${PORTSDIR}/devel/grantlee \
libkactivities.so:${PORTSDIR}/x11/kactivities
-USE_BZIP2= yes
-USES= cmake:outsource gettext shared-mime-info
+USES= cmake:outsource gettext shared-mime-info tar:bzip2
USE_SQLITE= yes
USE_QT4= qmake_build moc_build uic_build rcc_build designer_build \
corelib dbus gui script sql webkit xml sql-sqlite3_run
diff --git a/ftp/frox/Makefile b/ftp/frox/Makefile
index 9071a9410f6d..d6a0494a2ae0 100644
--- a/ftp/frox/Makefile
+++ b/ftp/frox/Makefile
@@ -14,8 +14,7 @@ COMMENT= Transparent FTP proxy with caching support
LICENSE= GPLv2
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
USE_RC_SUBR= frox
diff --git a/games/avanor/Makefile b/games/avanor/Makefile
index 07082e6af8bb..7104b891001b 100644
--- a/games/avanor/Makefile
+++ b/games/avanor/Makefile
@@ -10,8 +10,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Rogue-like game with easy ADOM-like user interface
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
MAKE_ARGS+= VERSION=${PORTVERSION} DATA_DIR=${DATADIR}/
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/games/balazar/Makefile b/games/balazar/Makefile
index 949248f97796..913e9a9ee4c4 100644
--- a/games/balazar/Makefile
+++ b/games/balazar/Makefile
@@ -19,12 +19,11 @@ RUN_DEPENDS= soya_editor:${PORTSDIR}/graphics/py-soya3d \
${PYTHON_SITELIBDIR}/tofu/client.py:${PORTSDIR}/net/py-tofu \
${PYTHON_SITELIBDIR}/cerealizer/__init__.py:${PORTSDIR}/security/py-cerealizer
-USE_BZIP2= yes
USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_GL= glew
USE_SDL= sdl mixer
-USES= gettext twisted
+USES= gettext twisted tar:bzip2
PYDISTUTILS_PKGNAME= Balazar
PYDISTUTILS_EGGINFODIR= ${PREFIX}/share
diff --git a/games/bygfoot/Makefile b/games/bygfoot/Makefile
index dfc9189b320a..b8811024b0b3 100644
--- a/games/bygfoot/Makefile
+++ b/games/bygfoot/Makefile
@@ -15,9 +15,8 @@ COMMENT= Football (soccer) management game
RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip \
unzip:${PORTSDIR}/archivers/unzip
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_GNOME= gtk20
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lm
diff --git a/games/cavezofphear/Makefile b/games/cavezofphear/Makefile
index 4f0a8ad5f55b..67077517a89b 100644
--- a/games/cavezofphear/Makefile
+++ b/games/cavezofphear/Makefile
@@ -17,8 +17,7 @@ OPTIONS_DEFINE= DOCS
BUILD_WRKSRC= ${WRKDIR}/${DISTNAME}/src
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
ALL_TARGET= phear
diff --git a/games/dungeoncrawl/Makefile b/games/dungeoncrawl/Makefile
index 4c8853d9585c..b8ce914ec3ef 100644
--- a/games/dungeoncrawl/Makefile
+++ b/games/dungeoncrawl/Makefile
@@ -14,8 +14,7 @@ COMMENT= Old school roguelike game
WRKSRC_SUBDIR= source
-USE_BZIP2= yes
-USES= ncurses
+USES= ncurses tar:bzip2
MAKEFILE= makefile.bsd
PORTDOCS= buglist.txt crawl.txt
diff --git a/games/eboard/Makefile b/games/eboard/Makefile
index 21eb48422563..23fd89fcb0fc 100644
--- a/games/eboard/Makefile
+++ b/games/eboard/Makefile
@@ -19,8 +19,7 @@ COMMENT= GTK+ chess board interface (mainly for FICS and chessd)
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
EXTRAS= 1pl2 2
-USES= shebangfix pkgconfig perl5
-USE_BZIP2= yes
+USES= shebangfix pkgconfig perl5 tar:bzip2
HAS_CONFIGURE= yes
USE_PERL5= build
USE_GNOME= gtk20
diff --git a/games/evq3/Makefile b/games/evq3/Makefile
index 0b6447a57985..c90ada220409 100644
--- a/games/evq3/Makefile
+++ b/games/evq3/Makefile
@@ -16,8 +16,7 @@ COMMENT= Marriage of XreaL and Icculus.org Q3 w/ Improvements
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
-USES= gmake dos2unix
-USE_BZIP2= yes
+USES= gmake dos2unix tar:bzip2
ALL_TARGET= release
WRKSRC= ${WRKDIR}/${PORTNAME}
CFLAGS+= -DMAP_ANONYMOUS=MAP_ANON
diff --git a/games/excido/Makefile b/games/excido/Makefile
index 6f07f980e56c..cfcabb3a0df6 100644
--- a/games/excido/Makefile
+++ b/games/excido/Makefile
@@ -19,10 +19,9 @@ LIB_DEPENDS= libphysfs.so:${PORTSDIR}/devel/physfs
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_BZIP2= yes
USE_GL= yes
USE_SDL= image sdl ttf
-USES= gmake openal:al,alut
+USES= gmake openal:al,alut tar:bzip2
OPTIONS_DEFINE= DOCS
diff --git a/games/fmars/Makefile b/games/fmars/Makefile
index 5dcd91d42418..f22f57d269eb 100644
--- a/games/fmars/Makefile
+++ b/games/fmars/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= guile:${PORTSDIR}/lang/guile
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
ALL_TARGET= x${PORTNAME}
OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS
diff --git a/games/gnono/Makefile b/games/gnono/Makefile
index 6df5a7034c94..defe3b305180 100644
--- a/games/gnono/Makefile
+++ b/games/gnono/Makefile
@@ -10,9 +10,8 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Uno card game
-USE_BZIP2= yes
USE_GNOME= gtk20 libgnomeui
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/games/gtetrinet/Makefile b/games/gtetrinet/Makefile
index 6f8b2c889ef6..58b0bf415a05 100644
--- a/games/gtetrinet/Makefile
+++ b/games/gtetrinet/Makefile
@@ -11,8 +11,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= ports@FreeBSD.org
COMMENT= Version of the popular TetriNET multiplayer Tetris clone
-USE_BZIP2= yes
-USES= pathfix gettext gmake pkgconfig
+USES= pathfix gettext gmake pkgconfig tar:bzip2
USE_GNOME= esound gnomeprefix libgnomeui
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index 207aca2af1a3..2c5d27f18bca 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -16,8 +16,7 @@ DISTVERSIONSUFFIX= -source
# Ignore this if you feel adventurous
ONLY_FOR_ARCHS= amd64 arm i386 pc98
ONLY_FOR_ARCHS_REASON= Needs a little endian environment
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_SDL= sdl
NO_CDROM= License only permits non-commerical use
NO_PACKAGE= Language of the datafiles must be hardcoded in the game binary
diff --git a/games/klavaro/Makefile b/games/klavaro/Makefile
index 8e30960012fd..e4b8a12add49 100644
--- a/games/klavaro/Makefile
+++ b/games/klavaro/Makefile
@@ -22,8 +22,7 @@ LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
libgtkdatabox.so:${PORTSDIR}/x11-toolkits/gtkdatabox
-USES= pkgconfig gettext gmake iconv pathfix
-USE_BZIP2= yes
+USES= pkgconfig gettext gmake iconv pathfix tar:bzip2
USE_XORG= pixman x11 xau xcb xcomposite xcursor xdamage xdmcp xext \
xfixes xi xinerama xrandr xrender
USE_GNOME= gtk20
diff --git a/games/lincity-ng/Makefile b/games/lincity-ng/Makefile
index 9676da09b007..77606ad4240a 100644
--- a/games/lincity-ng/Makefile
+++ b/games/lincity-ng/Makefile
@@ -14,8 +14,7 @@ COMMENT= Improved rich city simulation game for X
BUILD_DEPENDS= jam:${PORTSDIR}/devel/jam
LIB_DEPENDS= libphysfs.so:${PORTSDIR}/devel/physfs
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
USE_SDL= sdl mixer image ttf gfx
USE_GL= yes
USE_GNOME= libxml2
diff --git a/games/netradiant/Makefile b/games/netradiant/Makefile
index 8163bdf3c812..f1feb060c5ae 100644
--- a/games/netradiant/Makefile
+++ b/games/netradiant/Makefile
@@ -20,8 +20,7 @@ LIB_DEPENDS= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \
libjpeg.so:${PORTSDIR}/graphics/jpeg \
libwebp.so:${PORTSDIR}/graphics/webp
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
USE_GL= gl
USE_GNOME= gtk20 libxml2
MAKE_ENV= BUILD=release DOWNLOAD_GAMEPACKS=no LIBS_DL="" \
diff --git a/games/nighthawk/Makefile b/games/nighthawk/Makefile
index 8304c0f0bb75..52ce6b84b537 100644
--- a/games/nighthawk/Makefile
+++ b/games/nighthawk/Makefile
@@ -12,8 +12,7 @@ COMMENT= X11 shoot-'em up which requires some lateral thinking
WRKSRC= ${WRKDIR}/${PORTNAME}
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_GL= glut
MAKE_ARGS= CC="${CC}" CPP="${CXX}" CC_FLAGS="${CXXFLAGS}" \
LIB_FLAGS="${LDFLAGS}" GCC="${CC}" CFLAGS="${CFLAGS}"
diff --git a/games/qgo/Makefile b/games/qgo/Makefile
index 14c3132c0aa7..7249037d813c 100644
--- a/games/qgo/Makefile
+++ b/games/qgo/Makefile
@@ -12,8 +12,7 @@ COMMENT= Go board and SGF editor written with the Qt library
WRKSRC= ${WRKDIR}/${PORTNAME}
-USE_BZIP2= yes
-USES= desktop-file-utils qmake
+USES= desktop-file-utils qmake tar:bzip2
USE_QT4= gui network qtestlib moc_build rcc_build uic_build
PLIST_FILES= bin/qgo share/applications/qgo.desktop share/pixmaps/qgo.png
diff --git a/games/quetoo/Makefile b/games/quetoo/Makefile
index 8d2df1ff5d2e..42c88f2ad9d7 100644
--- a/games/quetoo/Makefile
+++ b/games/quetoo/Makefile
@@ -13,10 +13,9 @@ COMMENT= Fast, stable, compatible, and secure Quake II client
LICENSE= GPLv2
-USE_BZIP2= yes
USE_SDL= sdl
USE_GL= glut
-USES= dos2unix
+USES= dos2unix tar:bzip2
DOS2UNIX_FILES= src/vanctf/g_local.h
GNU_CONFIGURE= yes
diff --git a/games/rtb/Makefile b/games/rtb/Makefile
index eac78168b4e9..c22f9ef47404 100644
--- a/games/rtb/Makefile
+++ b/games/rtb/Makefile
@@ -17,8 +17,7 @@ BUILD_DEPENDS= gsed:${PORTSDIR}/textproc/gsed
OPTIONS_DEFINE= DOCS
-USE_BZIP2= yes
-USES= gettext gmake perl5 pkgconfig
+USES= gettext gmake perl5 pkgconfig tar:bzip2
USE_GNOME= gtk20
USE_PYTHON= yes
GNU_CONFIGURE= yes
diff --git a/games/scid/Makefile b/games/scid/Makefile
index 1cd8c579c69a..7ef2f33be615 100644
--- a/games/scid/Makefile
+++ b/games/scid/Makefile
@@ -10,8 +10,7 @@ MAINTAINER= bsd@volki.at
COMMENT= Free chess database application
HAS_CONFIGURE= yes
-USES= gmake tk:84,85,86
-USE_BZIP2= yes
+USES= gmake tk:84,85,86 tar:bzip2
USE_PYTHON= yes
TCL_LIBRARY= -L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER}
diff --git a/games/sdlquake2/Makefile b/games/sdlquake2/Makefile
index 6a057b5254ee..b59cfe862039 100644
--- a/games/sdlquake2/Makefile
+++ b/games/sdlquake2/Makefile
@@ -12,8 +12,7 @@ COMMENT= Combination of R1Q2 and R1GL with SDL code from Quake2Forge
LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
OPTIONS_DEFINE= CLIENT DEDICATED GAME
OPTIONS_DEFAULT= CLIENT DEDICATED
diff --git a/games/species/Makefile b/games/species/Makefile
index 123b8fd502b8..3d575fad19c7 100644
--- a/games/species/Makefile
+++ b/games/species/Makefile
@@ -13,8 +13,7 @@ COMMENT= Corewars evolver - generates warriors using genetic algorithms
LICENSE= GPLv1 # (or later)
-USE_BZIP2= yes
-USES= gmake dos2unix
+USES= gmake dos2unix tar:bzip2
WRKSRC= ${WRKDIR}/${PORTNAME}
OPTIONS_DEFINE= VISITOOL
diff --git a/games/stepmania-devel/Makefile b/games/stepmania-devel/Makefile
index 200a05b36855..703711141884 100644
--- a/games/stepmania-devel/Makefile
+++ b/games/stepmania-devel/Makefile
@@ -26,8 +26,7 @@ OPTIONS_DEFAULT=VORBIS
WRKSRC= ${WRKDIR}/${PORTNAME}-SM5-alpha3
-USE_BZIP2= yes
-USES= iconv pathfix perl5 pkgconfig shebangfix
+USES= iconv pathfix perl5 pkgconfig shebangfix tar:bzip2
USE_XORG= x11 xau xdmcp xext xrandr xrender xtst
USE_GL= gl glu
USE_GNOME= gtk20
diff --git a/games/tomenet/Makefile b/games/tomenet/Makefile
index 7e2d7f303243..6eca355d95c4 100644
--- a/games/tomenet/Makefile
+++ b/games/tomenet/Makefile
@@ -9,11 +9,10 @@ MASTER_SITES= http://tomenet.net/downloads/
MAINTAINER= culot@FreeBSD.org
COMMENT= Online multiplayer rogue-like role-playing game
-USE_BZIP2= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/src
MAKEFILE= makefile
-USES= gmake ncurses
+USES= gmake ncurses tar:bzip2
CFLAGS+= -DDEFAULT_PATH="\\\"${DATADIR}/lib/\\\""
MAKE_JOBS_UNSAFE= yes
diff --git a/games/tycho/Makefile b/games/tycho/Makefile
index 2bcb4ad6d6aa..7b41357ec687 100644
--- a/games/tycho/Makefile
+++ b/games/tycho/Makefile
@@ -11,8 +11,7 @@ DISTNAME= redcoder
MAINTAINER= ports@FreeBSD.org
COMMENT= Program to gather data (statistics) on Core War warriors
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
WRKSRC= ${WRKDIR}/${PORTNAME}
PLIST_FILES= bin/tycho \
diff --git a/games/ufoai/Makefile b/games/ufoai/Makefile
index 9e3a659c933f..9c6acc71b06f 100644
--- a/games/ufoai/Makefile
+++ b/games/ufoai/Makefile
@@ -23,10 +23,9 @@ LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \
BUILD_DEPENDS= ${LOCALBASE}/include/mxml.h:${PORTSDIR}/textproc/mxml
RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/base/default.cfg:${PORTSDIR}/games/ufoai-data
-USE_BZIP2= yes
USE_GL= yes
USE_SDL= sdl image mixer ttf
-USES= gettext gmake openal:soft pkgconfig
+USES= gettext gmake openal:soft pkgconfig tar:bzip2
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-release
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
diff --git a/games/vdrift/Makefile b/games/vdrift/Makefile
index 7b5ed7b08649..26b8884ef503 100644
--- a/games/vdrift/Makefile
+++ b/games/vdrift/Makefile
@@ -21,7 +21,6 @@ LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis \
libboost_thread.so:${PORTSDIR}/devel/boost-libs
RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/settings/VDrift.config:${PORTSDIR}/games/vdrift-data
-USE_BZIP2= yes
USE_GL= glew
USE_SDL= sdl image net gfx
@@ -47,7 +46,7 @@ SCONS_ARGS+= release=1
.endif
.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
+USES+= gettext tar:bzip2
PLIST_SUB+= NLS=""
FLAG_NLS= true
.else
diff --git a/games/wizznic/Makefile b/games/wizznic/Makefile
index cd4b577cab3b..2d2f44c97003 100644
--- a/games/wizznic/Makefile
+++ b/games/wizznic/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_SDL= image mixer sdl
MAKE_ENV= DATADIR=${DATADIR}/ BINDIR=${PREFIX}/bin
ALL_TARGET= sdl
diff --git a/games/xpilot/Makefile b/games/xpilot/Makefile
index 4dc95d5182f2..5e6768b3abe9 100644
--- a/games/xpilot/Makefile
+++ b/games/xpilot/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= SF/${PORTNAME}game/${PORTNAME}-4/${PORTNAME}-${PORTVERSION}
MAINTAINER= lme@FreeBSD.org
COMMENT= Xpilot(client) and xpilots(server)
-USE_BZIP2= yes
USE_XORG= x11 xext
-USES= imake
+USES= imake tar:bzip2
.include <bsd.port.mk>
diff --git a/graphics/agave/Makefile b/graphics/agave/Makefile
index 21b9bfe189cb..0c3d6f121f67 100644
--- a/graphics/agave/Makefile
+++ b/graphics/agave/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 \
# --disable-gnome option is broken in 0.4.2
#OPTIONS= GNOME "Adds GNOME support" on
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
USE_GNOME= gnomeprefix gnomehack gnomedocutils intlhack
GCONF_SCHEMAS= agave.schemas
INSTALLS_ICONS= yes
diff --git a/graphics/clutter-gtk/Makefile b/graphics/clutter-gtk/Makefile
index edd5e7d373bf..45be82986b38 100644
--- a/graphics/clutter-gtk/Makefile
+++ b/graphics/clutter-gtk/Makefile
@@ -12,9 +12,8 @@ COMMENT= GTK+ Integration library for Clutter
LIB_DEPENDS= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter
-USE_BZIP2= yes
USE_GL= gl
-USES= gettext gmake libtool:keepla pathfix pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gtk20 gnomeprefix
USE_XORG= xp x11
diff --git a/graphics/cuneiform/Makefile b/graphics/cuneiform/Makefile
index 557f9e4f79a0..d85b2e7d0dfd 100644
--- a/graphics/cuneiform/Makefile
+++ b/graphics/cuneiform/Makefile
@@ -16,8 +16,7 @@ LICENSE_FILE= ${WRKSRC}/cuneiform_src/Kern/license.txt
ONLY_FOR_ARCHS= i386 amd64
-USE_BZIP2= yes
-USES= cmake:outsource
+USES= cmake:outsource tar:bzip2
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/dynamechs/Makefile b/graphics/dynamechs/Makefile
index c3eba6d2ac24..84ec49c31251 100644
--- a/graphics/dynamechs/Makefile
+++ b/graphics/dynamechs/Makefile
@@ -12,8 +12,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION:S/.p/pre/}
MAINTAINER= ports@FreeBSD.org
COMMENT= Multibody Dynamic Simulation Library
-USE_BZIP2= yes
-USES= gmake perl5
+USES= gmake perl5 tar:bzip2
USE_GL= glut
USE_PERL5= build
MAKE_ENV= OPENGLINCDIR="${LOCALBASE}/include" \
diff --git a/graphics/ecore-evas/Makefile b/graphics/ecore-evas/Makefile
index 9d4b0cacdc2d..11a43e3afc77 100644
--- a/graphics/ecore-evas/Makefile
+++ b/graphics/ecore-evas/Makefile
@@ -15,9 +15,8 @@ COMMENT= Enlightenment core abstraction library (evas module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas ecore libtool_hack
USE_EFL_ECORE= input input_evas
USE_LDCONFIG= yes
diff --git a/graphics/ecore-sdl/Makefile b/graphics/ecore-sdl/Makefile
index c1865c1640bc..2605862d5d37 100644
--- a/graphics/ecore-sdl/Makefile
+++ b/graphics/ecore-sdl/Makefile
@@ -15,9 +15,8 @@ COMMENT= Enlightenment core abstraction library (sdl module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= ecore libtool_hack
USE_EFL_ECORE= input
USE_SDL= sdl
diff --git a/graphics/edje/Makefile b/graphics/edje/Makefile
index 42c03b28a65f..577d4d04bdf8 100644
--- a/graphics/edje/Makefile
+++ b/graphics/edje/Makefile
@@ -15,9 +15,8 @@ COMMENT= Edje is a complex graphical design and layout engine
LICENSE= BSD2CLAUSE
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig shared-mime-info lua
+USES= pathfix pkgconfig shared-mime-info lua tar:bzip2
USE_EFL= eina eet evas ecore eio embryo libtool_hack librt_hack
USE_EFL_EVAS_LOADERS= eet jpeg png
USE_EFL_ECORE= evas file imf imf_evas
diff --git a/graphics/edje_viewer/Makefile b/graphics/edje_viewer/Makefile
index 8eda5f7a499b..ce5aeaafee09 100644
--- a/graphics/edje_viewer/Makefile
+++ b/graphics/edje_viewer/Makefile
@@ -9,9 +9,8 @@ MASTER_SITES= LOCAL/gblach/e17/extra/
MAINTAINER= gblach@FreeBSD.org
COMMENT= Simple viewer for .edj files
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= evas ecore edje elementary
USE_EFL_ECORE= file
diff --git a/graphics/ender/Makefile b/graphics/ender/Makefile
index 1091eda3df89..a472f49bfd2b 100644
--- a/graphics/ender/Makefile
+++ b/graphics/ender/Makefile
@@ -14,9 +14,8 @@ LICENSE= LGPL21
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= bison pathfix pkgconfig
+USES= bison pathfix pkgconfig tar:bzip2
USE_EFL= eina enesim libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/enesim/Makefile b/graphics/enesim/Makefile
index 19124773bed0..0b60b6a0afbe 100644
--- a/graphics/enesim/Makefile
+++ b/graphics/enesim/Makefile
@@ -12,10 +12,9 @@ COMMENT= Rendering library focused on flexibility and extensibility
LICENSE= LGPL21
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= eina libtool_hack
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-static
diff --git a/graphics/etch/Makefile b/graphics/etch/Makefile
index b2ed18999968..816f1a58e971 100644
--- a/graphics/etch/Makefile
+++ b/graphics/etch/Makefile
@@ -12,10 +12,9 @@ COMMENT= Etch is an abstract time based animation library
LICENSE= LGPL21
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= eina enesim libtool_hack
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-static
diff --git a/graphics/ethumb/Makefile b/graphics/ethumb/Makefile
index a52e06a24b82..86b87d86f4db 100644
--- a/graphics/ethumb/Makefile
+++ b/graphics/ethumb/Makefile
@@ -15,9 +15,8 @@ LICENSE= LGPL21
LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= eina evas ecore edje libtool_hack
USE_EFL_ECORE= evas file x11 input_evas
USE_LDCONFIG= yes
diff --git a/graphics/evas-core/Makefile b/graphics/evas-core/Makefile
index 44b1ce5002f7..cfe3dd61820a 100644
--- a/graphics/evas-core/Makefile
+++ b/graphics/evas-core/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_GCC= any
USE_EFL= librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-engine-buffer/Makefile b/graphics/evas-engine-buffer/Makefile
index 4629f9b2b1f7..60551ccb86fb 100644
--- a/graphics/evas-engine-buffer/Makefile
+++ b/graphics/evas-engine-buffer/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/modules/engines/buffer
diff --git a/graphics/evas-engine-opengl/Makefile b/graphics/evas-engine-opengl/Makefile
index 13f912e2fa5c..1a32c247be27 100644
--- a/graphics/evas-engine-opengl/Makefile
+++ b/graphics/evas-engine-opengl/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_XORG= x11 xext xrender
USE_GL= gl glu
diff --git a/graphics/evas-engine-sdl/Makefile b/graphics/evas-engine-sdl/Makefile
index 57e7f05abb2e..305a002611d0 100644
--- a/graphics/evas-engine-sdl/Makefile
+++ b/graphics/evas-engine-sdl/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_SDL= sdl
USE_LDCONFIG= yes
diff --git a/graphics/evas-engine-x11/Makefile b/graphics/evas-engine-x11/Makefile
index fa30c55b5b73..0195ad2ca236 100644
--- a/graphics/evas-engine-x11/Makefile
+++ b/graphics/evas-engine-x11/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_XORG= x11 xext
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-bmp/Makefile b/graphics/evas-loader-bmp/Makefile
index e997d2f666d3..cc31f4e4d567 100644
--- a/graphics/evas-loader-bmp/Makefile
+++ b/graphics/evas-loader-bmp/Makefile
@@ -15,9 +15,8 @@ COMMENT= Hardware accelerated canvas API (BMP loader)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-eet/Makefile b/graphics/evas-loader-eet/Makefile
index 7425a49490a4..0600e4c4dbde 100644
--- a/graphics/evas-loader-eet/Makefile
+++ b/graphics/evas-loader-eet/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas eet librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-generic/Makefile b/graphics/evas-loader-generic/Makefile
index 4e19feb56351..62e7b28d26b3 100644
--- a/graphics/evas-loader-generic/Makefile
+++ b/graphics/evas-loader-generic/Makefile
@@ -23,9 +23,8 @@ ${NODE:tu}_DESC= Install ${NODE} evas generic loader
.endfor
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-gif/Makefile b/graphics/evas-loader-gif/Makefile
index b0927fe494b3..2ea75f605a61 100644
--- a/graphics/evas-loader-gif/Makefile
+++ b/graphics/evas-loader-gif/Makefile
@@ -19,9 +19,8 @@ LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \
libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pkgconfig gmake
+USES= pkgconfig gmake tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-ico/Makefile b/graphics/evas-loader-ico/Makefile
index dc3d0e5a3d2b..385e8e07de5c 100644
--- a/graphics/evas-loader-ico/Makefile
+++ b/graphics/evas-loader-ico/Makefile
@@ -15,9 +15,8 @@ COMMENT= Hardware accelerated canvas API (ICO loader)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-jpeg/Makefile b/graphics/evas-loader-jpeg/Makefile
index 6c004d4cf2a8..aafa04d7d6c5 100644
--- a/graphics/evas-loader-jpeg/Makefile
+++ b/graphics/evas-loader-jpeg/Makefile
@@ -19,9 +19,8 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-pmaps/Makefile b/graphics/evas-loader-pmaps/Makefile
index de0811a7b3ba..4ca24e928565 100644
--- a/graphics/evas-loader-pmaps/Makefile
+++ b/graphics/evas-loader-pmaps/Makefile
@@ -15,9 +15,8 @@ COMMENT= Hardware accelerated canvas API (PMAPS loader)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-png/Makefile b/graphics/evas-loader-png/Makefile
index 375a73a73427..849a40169ef7 100644
--- a/graphics/evas-loader-png/Makefile
+++ b/graphics/evas-loader-png/Makefile
@@ -19,9 +19,8 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-psd/Makefile b/graphics/evas-loader-psd/Makefile
index 7b09036ab9c5..395d0b74f0b9 100644
--- a/graphics/evas-loader-psd/Makefile
+++ b/graphics/evas-loader-psd/Makefile
@@ -15,9 +15,8 @@ COMMENT= Hardware accelerated canvas API (PSD loader)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-svg/Makefile b/graphics/evas-loader-svg/Makefile
index e455a915cca2..4a37c3805012 100644
--- a/graphics/evas-loader-svg/Makefile
+++ b/graphics/evas-loader-svg/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas esvg librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-tga/Makefile b/graphics/evas-loader-tga/Makefile
index 754d4f68ee55..b594f3c4cea3 100644
--- a/graphics/evas-loader-tga/Makefile
+++ b/graphics/evas-loader-tga/Makefile
@@ -15,9 +15,8 @@ COMMENT= Hardware accelerated canvas API (TGA loader)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-tiff/Makefile b/graphics/evas-loader-tiff/Makefile
index e8ba66c8aae7..76397841006f 100644
--- a/graphics/evas-loader-tiff/Makefile
+++ b/graphics/evas-loader-tiff/Makefile
@@ -19,9 +19,8 @@ LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \
libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-wbmp/Makefile b/graphics/evas-loader-wbmp/Makefile
index 94b2b676adc0..86d0237b610e 100644
--- a/graphics/evas-loader-wbmp/Makefile
+++ b/graphics/evas-loader-wbmp/Makefile
@@ -15,9 +15,8 @@ COMMENT= Hardware accelerated canvas API (WBMP loader)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_LDCONFIG= yes
diff --git a/graphics/evas-loader-xpm/Makefile b/graphics/evas-loader-xpm/Makefile
index 4a5ea1bd9dc6..36b80af21f4e 100644
--- a/graphics/evas-loader-xpm/Makefile
+++ b/graphics/evas-loader-xpm/Makefile
@@ -18,9 +18,8 @@ LICENSE= BSD
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= evas librt_hack libtool_hack
USE_XORG= xpm
USE_LDCONFIG= yes
diff --git a/graphics/evas_generic_loaders-gst/Makefile b/graphics/evas_generic_loaders-gst/Makefile
index 465a5fad9091..40889a78842d 100644
--- a/graphics/evas_generic_loaders-gst/Makefile
+++ b/graphics/evas_generic_loaders-gst/Makefile
@@ -15,9 +15,8 @@ COMMENT= Additional loader for Evas (GStreamer)
LICENSE= GPLv2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_EFL= eina
USE_GSTREAMER= good ffmpeg
USE_LDCONFIG= yes
diff --git a/graphics/evas_generic_loaders-pdf/Makefile b/graphics/evas_generic_loaders-pdf/Makefile
index 9b4a74d4f7cc..031577940bde 100644
--- a/graphics/evas_generic_loaders-pdf/Makefile
+++ b/graphics/evas_generic_loaders-pdf/Makefile
@@ -17,9 +17,8 @@ LICENSE= GPLv2
LIB_DEPENDS= libpoppler.so:${PORTSDIR}/graphics/poppler
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= eina
USE_LDCONFIG= yes
diff --git a/graphics/evas_generic_loaders-ps/Makefile b/graphics/evas_generic_loaders-ps/Makefile
index 735cf2501248..f65c9335d17b 100644
--- a/graphics/evas_generic_loaders-ps/Makefile
+++ b/graphics/evas_generic_loaders-ps/Makefile
@@ -17,9 +17,8 @@ LICENSE= GPLv2
LIB_DEPENDS= libspectre.so:${PORTSDIR}/print/libspectre
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_EFL= eina
USE_LDCONFIG= yes
diff --git a/graphics/evas_generic_loaders-raw/Makefile b/graphics/evas_generic_loaders-raw/Makefile
index 6b885379683b..2084efa17d42 100644
--- a/graphics/evas_generic_loaders-raw/Makefile
+++ b/graphics/evas_generic_loaders-raw/Makefile
@@ -18,9 +18,8 @@ LICENSE= GPLv2
LIB_DEPENDS= libraw.so:${PORTSDIR}/graphics/libraw
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_EFL= eina
USE_LDCONFIG= yes
diff --git a/graphics/evas_generic_loaders-svg/Makefile b/graphics/evas_generic_loaders-svg/Makefile
index d344a89fab0c..e2fce4cdd32d 100644
--- a/graphics/evas_generic_loaders-svg/Makefile
+++ b/graphics/evas_generic_loaders-svg/Makefile
@@ -14,9 +14,8 @@ COMMENT= Additional loader for Evas (svg)
LICENSE= GPLv2
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= eina
USE_GNOME= librsvg2
diff --git a/graphics/evas_generic_loaders-xcf/Makefile b/graphics/evas_generic_loaders-xcf/Makefile
index 243d2c6eefd5..94220baf010b 100644
--- a/graphics/evas_generic_loaders-xcf/Makefile
+++ b/graphics/evas_generic_loaders-xcf/Makefile
@@ -15,9 +15,8 @@ COMMENT= Additional loader for Evas (xcf)
LICENSE= GPLv2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_EFL= eina
USE_LDCONFIG= yes
diff --git a/graphics/exact-image/Makefile b/graphics/exact-image/Makefile
index f8e6f23278d7..5866eda9cd7f 100644
--- a/graphics/exact-image/Makefile
+++ b/graphics/exact-image/Makefile
@@ -28,8 +28,7 @@ CFLAGS+= -fPIC
#hack to get custom exactcode configure script to enable tiff support with
#broken headers on c++ in base system:
CPPFLAGS+= -fpermissive -I${LOCALBASE}/include/libpng15
-USE_BZIP2= yes
-USES= gmake perl5 pkgconfig
+USES= gmake perl5 pkgconfig tar:bzip2
USE_PYTHON= yes
USE_XORG= x11
USE_EFL= evas
diff --git a/graphics/fusefs-gphotofs/Makefile b/graphics/fusefs-gphotofs/Makefile
index 137a0e4dd72e..c6592a4eaa72 100644
--- a/graphics/fusefs-gphotofs/Makefile
+++ b/graphics/fusefs-gphotofs/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libgphoto2.so:${PORTSDIR}/graphics/libgphoto2
-USES= fuse pkgconfig
-USE_BZIP2= yes
+USES= fuse pkgconfig tar:bzip2
USE_GNOME= glib20
GNU_CONFIGURE= yes
diff --git a/graphics/gimp-data-extras/Makefile b/graphics/gimp-data-extras/Makefile
index b0fe8aacf039..30c67ba1e690 100644
--- a/graphics/gimp-data-extras/Makefile
+++ b/graphics/gimp-data-extras/Makefile
@@ -19,8 +19,7 @@ COMMENT= Collection of additional brushes and patterns files for GIMP
LIB_DEPENDS= libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/graphics/gimp-focusblur-plugin/Makefile b/graphics/gimp-focusblur-plugin/Makefile
index 1f60d7c9c084..8a2c5fc5169f 100644
--- a/graphics/gimp-focusblur-plugin/Makefile
+++ b/graphics/gimp-focusblur-plugin/Makefile
@@ -18,9 +18,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \
libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_GNOME= gtk20
PLUGIN_DIR?= libexec/gimp/2.2/plug-ins
diff --git a/graphics/gimp-save-for-web/Makefile b/graphics/gimp-save-for-web/Makefile
index 90e03d247c77..91c9cab75028 100644
--- a/graphics/gimp-save-for-web/Makefile
+++ b/graphics/gimp-save-for-web/Makefile
@@ -13,8 +13,7 @@ COMMENT= GIMP Save For Web plugin
LIB_DEPENDS= libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig pathfix perl5
+USES= gettext gmake pkgconfig pathfix perl5 tar:bzip2
USE_PERL5= build
GNU_CONFIGURE= yes
USE_GNOME= intltool
diff --git a/graphics/gmt/Makefile b/graphics/gmt/Makefile
index 668fc6d57124..660c732e6a73 100644
--- a/graphics/gmt/Makefile
+++ b/graphics/gmt/Makefile
@@ -30,8 +30,7 @@ RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_BZIP2= yes
-USES= gmake shebangfix
+USES= gmake shebangfix tar:bzip2
SHEBANG_FILES= gmtswitch doc/examples/*/*.sh src/GMT.in \
src/gmt_shell_functions.sh.in src/gmtget.in \
src/gmtlogo.in src/isogmt.in
diff --git a/graphics/gstreamer-plugins-gl/Makefile b/graphics/gstreamer-plugins-gl/Makefile
index 39e862282c1e..9ede8aa1d233 100644
--- a/graphics/gstreamer-plugins-gl/Makefile
+++ b/graphics/gstreamer-plugins-gl/Makefile
@@ -14,9 +14,8 @@ COMMENT= GStreamer OpenGL video plugin
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
libjpeg.so:${PORTSDIR}/graphics/jpeg
-USE_BZIP2= yes
USE_LDCONFIG= yes
-USES= pathfix gettext gmake pkgconfig
+USES= pathfix gettext gmake pkgconfig tar:bzip2
USE_GSTREAMER= yes
USE_XORG= ice x11
USE_GL= gl glu glew
diff --git a/graphics/hugin-devel/Makefile b/graphics/hugin-devel/Makefile
index c512dbac2b3e..7e07e7b55e79 100644
--- a/graphics/hugin-devel/Makefile
+++ b/graphics/hugin-devel/Makefile
@@ -31,14 +31,13 @@ RUN_DEPENDS= enblend>=3.1.r20080615:${PORTSDIR}/graphics/enblend \
WRKSRC= ${WRKDIR}/hugin-2013.0.0
CONFLICTS_INSTALL= hugin-201[0-2]*
-USE_BZIP2= yes
OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC
OPTIONS_DEFAULT= PANOMATIC AUTOPANOSIFTC
PANOMATIC_DESC= Install graphics/panomatic
AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c
-USES= cmake gettext pkgconfig
+USES= cmake gettext pkgconfig tar:bzip2
CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG}
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index 9e376297cfa9..b9d0844fe070 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -20,10 +20,9 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_EFL= libtool_hack
USE_LDCONFIG= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
CONFIGURE_ARGS+= --enable-visibility-hiding
CONFIGURE_ENV+= ac_cv_lib_dl_dlopen=no
diff --git a/graphics/imlib2_loaders/Makefile b/graphics/imlib2_loaders/Makefile
index 9c15acd3fdb0..0c696026cfc1 100644
--- a/graphics/imlib2_loaders/Makefile
+++ b/graphics/imlib2_loaders/Makefile
@@ -18,8 +18,7 @@ LICENSE_FILE_imlib2= ${WRKSRC}/COPYING
LICENSE_PERMS_imlib2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= imlib2 libtool_hack
OPTIONS_DEFINE= EET XCF
diff --git a/graphics/kcoloredit/Makefile b/graphics/kcoloredit/Makefile
index fb7e024d1a34..b411a888004e 100644
--- a/graphics/kcoloredit/Makefile
+++ b/graphics/kcoloredit/Makefile
@@ -11,10 +11,9 @@ DIST_SUBDIR= KDE/extragear
MAINTAINER= kde@FreeBSD.org
COMMENT= Palette files editor for KDE
-USE_BZIP2= yes
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_QT4= corelib qmake_build moc_build rcc_build uic_build
-USES= cmake
+USES= cmake tar:bzip2
APP_VER= 2.0.0
EXTRA_VER= 4.4.0
diff --git a/graphics/kiconedit/Makefile b/graphics/kiconedit/Makefile
index 802d85a25edf..8169285a212e 100644
--- a/graphics/kiconedit/Makefile
+++ b/graphics/kiconedit/Makefile
@@ -10,10 +10,9 @@ DIST_SUBDIR= KDE/extragear
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE icon editor
-USE_BZIP2= yes
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_QT4= corelib qmake_build moc_build rcc_build uic_build
-USES= cmake
+USES= cmake tar:bzip2
EXTRA_VER= 4.4.0
diff --git a/graphics/kpovmodeler/Makefile b/graphics/kpovmodeler/Makefile
index 7766aa317dfe..a21d3a852489 100644
--- a/graphics/kpovmodeler/Makefile
+++ b/graphics/kpovmodeler/Makefile
@@ -13,11 +13,10 @@ COMMENT= KDE editor/frontend for Povray
RUN_DEPENDS= povray:${PORTSDIR}/graphics/povray-meta
-USE_BZIP2= yes
USE_GL= glu
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_QT4= corelib opengl qmake_build moc_build rcc_build uic_build
-USES= cmake gettext
+USES= cmake gettext tar:bzip2
APP_VER= 1.1.3
EXTRA_VER= 4.3.1
diff --git a/graphics/kuickshow-kde4/Makefile b/graphics/kuickshow-kde4/Makefile
index 745082293a16..c7520078604c 100644
--- a/graphics/kuickshow-kde4/Makefile
+++ b/graphics/kuickshow-kde4/Makefile
@@ -12,11 +12,10 @@ DIST_SUBDIR= KDE/extragear
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE image viewer
-USE_BZIP2= yes
USE_GNOME= imlib
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_QT4= corelib opengl qmake_build moc_build rcc_build uic_build
-USES= cmake gettext pkgconfig
+USES= cmake gettext pkgconfig tar:bzip2
APP_VER= 0.9.1
EXTRA_VER= 4.4.0
diff --git a/graphics/libGLU/Makefile b/graphics/libGLU/Makefile
index 8a8e58898c88..6981e75228f4 100644
--- a/graphics/libGLU/Makefile
+++ b/graphics/libGLU/Makefile
@@ -10,8 +10,7 @@ DISTNAME= glu-${PORTVERSION}
MAINTAINER= x11@FreeBSD.org
COMMENT= OpenGL utility library
-USE_BZIP2= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_GL= gl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static
diff --git a/graphics/libGLw/Makefile b/graphics/libGLw/Makefile
index ae54e7081d00..17b0b488d08f 100644
--- a/graphics/libGLw/Makefile
+++ b/graphics/libGLw/Makefile
@@ -11,8 +11,7 @@ DIST_SUBDIR= GL
MAINTAINER= x11@FreeBSD.org
COMMENT= OpenGL widgets library
-USE_BZIP2= yes
-USES= motif pathfix pkgconfig
+USES= motif pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
USE_GL= gl
USE_XORG= x11 xt xext
diff --git a/graphics/libafterimage/Makefile b/graphics/libafterimage/Makefile
index 5dac010b8481..3640c79a93de 100644
--- a/graphics/libafterimage/Makefile
+++ b/graphics/libafterimage/Makefile
@@ -19,8 +19,7 @@ LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib \
libtiff.so:${PORTSDIR}/graphics/tiff \
libfreetype.so:${PORTSDIR}/print/freetype2
-USE_BZIP2= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_XORG= xext
USE_GNOME= librsvg2
GNU_CONFIGURE= yes
diff --git a/graphics/libimg/Makefile b/graphics/libimg/Makefile
index 50b82a37300c..2a4ef8c67369 100644
--- a/graphics/libimg/Makefile
+++ b/graphics/libimg/Makefile
@@ -19,8 +19,7 @@ PLIST_SUB+= SHLIB_NAME="${SHLIB_NAME}" \
SHLIB_LINK="${SHLIB_LINK}"
WRKSRC= ${WRKDIR}/tkimg${PORTVERSION:R}
-USES= tk
-USE_BZIP2= yes
+USES= tk tar:bzip2
# We don't need the bundled libraries:
EXTRACT_AFTER_ARGS= --exclude '*/libz/*' --exclude zlib \
diff --git a/graphics/mesa-demos/Makefile b/graphics/mesa-demos/Makefile
index bca79756af63..1ad890d3e530 100644
--- a/graphics/mesa-demos/Makefile
+++ b/graphics/mesa-demos/Makefile
@@ -11,8 +11,7 @@ DISTFILES= mesa-demos-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= x11@FreeBSD.org
COMMENT= OpenGL demos distributed with Mesa
-USE_BZIP2= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GL= glu glut glew
USE_XORG= glproto x11 xext xi xxf86vm xdamage xfixes dri2proto
diff --git a/graphics/opengtl/Makefile b/graphics/opengtl/Makefile
index 679e653687d0..f25dea403c73 100644
--- a/graphics/opengtl/Makefile
+++ b/graphics/opengtl/Makefile
@@ -15,8 +15,7 @@ LICENSE= LGPL20
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
libLLVM-3.2.so:${PORTSDIR}/devel/llvm32
-USES= cmake perl5
-USE_BZIP2= yes
+USES= cmake perl5 tar:bzip2
USE_LDCONFIG= yes
CMAKE_ARGS= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config32
diff --git a/graphics/py-soya3d/Makefile b/graphics/py-soya3d/Makefile
index 6bd3add33b51..a714d504fe26 100644
--- a/graphics/py-soya3d/Makefile
+++ b/graphics/py-soya3d/Makefile
@@ -22,10 +22,9 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/editobj/editor.py:${PORTSDIR}/graphics/py-edit
${PYTHON_SITELIBDIR}/tofu/client.py:${PORTSDIR}/net/py-tofu \
${PYTHON_SITELIBDIR}/cerealizer/__init__.py:${PORTSDIR}/security/py-cerealizer
-USE_BZIP2= yes
USE_PYTHON= yes
USE_PYDISTUTILS= yes
-USES= gmake openal:al,alut
+USES= gmake openal:al,alut tar:bzip2
USE_GL= glew glu
USE_SDL= sdl
diff --git a/graphics/qiviewer/Makefile b/graphics/qiviewer/Makefile
index 03f90752e338..03ef064f0a2c 100644
--- a/graphics/qiviewer/Makefile
+++ b/graphics/qiviewer/Makefile
@@ -12,8 +12,7 @@ COMMENT= Fast and lightweight image viewer
LICENSE= GPLv2
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= gui xml dbus imageformats_run linguist_build \
moc_build rcc_build uic_build
diff --git a/graphics/qtgtl/Makefile b/graphics/qtgtl/Makefile
index ca6574d0d1ff..6feaeb332fc5 100644
--- a/graphics/qtgtl/Makefile
+++ b/graphics/qtgtl/Makefile
@@ -14,8 +14,7 @@ LICENSE= LGPL20
LIB_DEPENDS= libGTLCore.so:${PORTSDIR}/graphics/opengtl
USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build
-USES= cmake:outsource pkgconfig
-USE_BZIP2= yes
+USES= cmake:outsource pkgconfig tar:bzip2
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/graphics/opengtl/pkg-descr
diff --git a/graphics/qxv/Makefile b/graphics/qxv/Makefile
index dadb1ea17d9a..1e833d545f87 100644
--- a/graphics/qxv/Makefile
+++ b/graphics/qxv/Makefile
@@ -23,8 +23,7 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \
libexpat.so:${PORTSDIR}/textproc/expat2
-USES= iconv qmake
-USE_BZIP2= yes
+USES= iconv qmake tar:bzip2
USE_XORG= sm xrender xext x11 xau xdmcp ice xcb
USE_QT4= corelib gui moc_build uic_build rcc_build
MAKE_JOBS_UNSAFE= yes
diff --git a/graphics/rgbpaint/Makefile b/graphics/rgbpaint/Makefile
index b98133b09e84..0e25441075f2 100644
--- a/graphics/rgbpaint/Makefile
+++ b/graphics/rgbpaint/Makefile
@@ -12,8 +12,7 @@ COMMENT= Very basic painting program
LICENSE= GPLv2 # (or later)
-USES= gettext pkgconfig
-USE_BZIP2= yes
+USES= gettext pkgconfig tar:bzip2
USE_GNOME= gtk20
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MAN1PREFIX}/man/man1 \
diff --git a/graphics/ruby-rmagick/Makefile b/graphics/ruby-rmagick/Makefile
index efa44547632e..512752432122 100644
--- a/graphics/ruby-rmagick/Makefile
+++ b/graphics/ruby-rmagick/Makefile
@@ -12,7 +12,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ports@FreeBSD.org
COMMENT= Ruby binding for ImageMagick
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
BROKEN= not staged
OPTIONS_DEFINE= X11
@@ -29,7 +29,6 @@ LIB_DEPENDS= libMagickWand-6.Q*.so:${PORTSDIR}/graphics/ImageMagick
LIB_DEPENDS= libMagickWand-6.Q*.so:${PORTSDIR}/graphics/ImageMagick-nox11
.endif
-USE_BZIP2= yes
USE_RUBY= yes
USE_RUBY_SETUP= yes
RUBY_SETUP= setup.rb
diff --git a/graphics/shiva-collections/Makefile b/graphics/shiva-collections/Makefile
index 59d706143c7b..112ba7101570 100644
--- a/graphics/shiva-collections/Makefile
+++ b/graphics/shiva-collections/Makefile
@@ -8,8 +8,7 @@ MASTER_SITES= http://download.opengtl.org/
MAINTAINER= avilla@FreeBSD.org
COMMENT= Collection of kernels for OpenGTL
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
NO_BUILD= yes
.include <bsd.port.mk>
diff --git a/graphics/truevision/Makefile b/graphics/truevision/Makefile
index bdf25e859634..346048b6e5bf 100644
--- a/graphics/truevision/Makefile
+++ b/graphics/truevision/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
-USE_BZIP2= yes
-USES= desktop-file-utils gettext gmake pathfix pkgconfig \
+USES= desktop-file-utils gettext gmake pathfix pkgconfig \ tar:bzip2
shared-mime-info
USE_GNOME= gnomeprefix intlhack libgnomeui
USE_GL= gl
diff --git a/irc/epic4/Makefile b/irc/epic4/Makefile
index e707c8e311bd..7f34f06dc4ad 100644
--- a/irc/epic4/Makefile
+++ b/irc/epic4/Makefile
@@ -22,7 +22,6 @@ CONFLICTS= epic5-0.[0-2]*
GNU_CONFIGURE= yes
USE_OPENSSL= yes
PLIST_SUB+= PORTVERSION=${PORTVERSION}
-USE_BZIP2= yes
CFLAGS:= ${CFLAGS:C/-O2/-g -O/g}
OPTIONS_DEFINE= IPV6 TCL PERL SSL TERMCAP DOCS
@@ -50,7 +49,7 @@ CONFIGURE_ARGS+= --without-tcl
# SITE_PERL and PERL_VERSION to create the path.
#
.if ${PORT_OPTIONS:MPERL}
-USES+= perl5
+USES+= perl5 tar:bzip2
CONFIGURE_ARGS+= --with-perl=${SITE_PERL}/../../${PERL_VERSION}/mach/CORE
.else
CONFIGURE_ARGS+= --without-perl
diff --git a/irc/miau/Makefile b/irc/miau/Makefile
index ad1407e85d51..4e5b05b8e09b 100644
--- a/irc/miau/Makefile
+++ b/irc/miau/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= SF
MAINTAINER= dhn@FreeBSD.org
COMMENT= Fully featured easy to use IRC-bouncer
-USE_BZIP2= yes
-USES= iconv
+USES= iconv tar:bzip2
GNU_CONFIGURE= yes
INFO= miau
diff --git a/japanese/monafonts/Makefile b/japanese/monafonts/Makefile
index 8c7a8cfef0e4..4b957f4cfe0d 100644
--- a/japanese/monafonts/Makefile
+++ b/japanese/monafonts/Makefile
@@ -16,11 +16,10 @@ BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
RUN_DEPENDS= mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
-USES= perl5
+USES= perl5 tar:bzip2
USE_PERL5= build
FONTSDIR= lib/X11/fonts/local
-USE_BZIP2= yes
ALL_TARGET= bdf
PLIST_SUB= FONTSDIR=${FONTSDIR}
diff --git a/japanese/tiarra/Makefile b/japanese/tiarra/Makefile
index 34125dad8f17..50d3ff8f69fb 100644
--- a/japanese/tiarra/Makefile
+++ b/japanese/tiarra/Makefile
@@ -15,9 +15,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= p5-IO-Socket-INET6>=0:${PORTSDIR}/net/p5-IO-Socket-INET6
-USES= perl5
+USES= perl5 tar:bzip2
USE_PERL5= run
-USE_BZIP2= yes
USE_RC_SUBR= tiarra
NO_BUILD= yes
diff --git a/java/jikes/Makefile b/java/jikes/Makefile
index 2c020c49ce64..bba5ba38ae04 100644
--- a/java/jikes/Makefile
+++ b/java/jikes/Makefile
@@ -12,8 +12,7 @@ COMMENT= Java source to byte-code compiler made available by IBM
PLIST_SUB= PORTVERSION=${PORTVERSION}
GNU_CONFIGURE= yes
-USES= iconv gmake
-USE_BZIP2= yes
+USES= iconv gmake tar:bzip2
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
diff --git a/lang/clang-devel/Makefile b/lang/clang-devel/Makefile
index 7b383daa9040..93e8991a8141 100644
--- a/lang/clang-devel/Makefile
+++ b/lang/clang-devel/Makefile
@@ -33,8 +33,7 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX}
-USES= compiler:c++11-lib gmake perl5
-USE_BZIP2= yes
+USES= compiler:c++11-lib gmake perl5 tar:bzip2
USE_PYTHON= yes
MAKE_ARGS= CLANG_TBLGEN=${WRKSRC}/${RELTYPE}/bin/clang-tblgen \
diff --git a/lang/embryo/Makefile b/lang/embryo/Makefile
index f1e9302c95d6..0bb420830d35 100644
--- a/lang/embryo/Makefile
+++ b/lang/embryo/Makefile
@@ -14,9 +14,8 @@ COMMENT= C like scripting language used in Enlightenment
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= eina libtool_hack librt_hack
USE_LDCONFIG= yes
diff --git a/lang/ezm3/Makefile b/lang/ezm3/Makefile
index fcdb20ea28bd..9db6e0821d42 100644
--- a/lang/ezm3/Makefile
+++ b/lang/ezm3/Makefile
@@ -16,8 +16,7 @@ COMMENT= Easier, more portable Modula-3 distribution for building CVSup
NO_STAGE= yes
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
.include <bsd.port.pre.mk>
diff --git a/lang/gcc47-aux/Makefile.common b/lang/gcc47-aux/Makefile.common
index 33d4925650b7..6abde3c00d76 100644
--- a/lang/gcc47-aux/Makefile.common
+++ b/lang/gcc47-aux/Makefile.common
@@ -9,7 +9,6 @@ LIB_DEPENDS+= libmpc.so:${PORTSDIR}/math/mpc
ONLY_FOR_ARCHS= i386 amd64
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= iconv gmake perl5
+USES= iconv gmake perl5 tar:bzip2
USE_PERL5= build
ALL_TARGET= default
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index c4cbfa36bd49..ca69ee618a99 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -25,12 +25,11 @@ EXAMPLESDIR= ${PREFIX}/share/examples/ghc-${GHC_VERSION}
CONFLICTS= ghc-6.8.* ghc-6.10.* ghc-6.12.* ghc-7.0.* ghc-7.2.* ghc-7.4.*
-USE_BZIP2= yes
LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp
USE_AUTOTOOLS= autoconf autoheader
USE_PERL5= build
-USES= gmake iconv perl5 ncurses
+USES= gmake iconv perl5 ncurses tar:bzip2
USE_BINUTILS= yes
USE_GCC= yes
diff --git a/lang/libobjc2/Makefile b/lang/libobjc2/Makefile
index fac3713bd26d..9452ff5c246b 100644
--- a/lang/libobjc2/Makefile
+++ b/lang/libobjc2/Makefile
@@ -12,7 +12,7 @@ COMMENT= Replacement Objective-C runtime supporting modern Objective-C features
SSP_UNSAFE= yes
-USES= cmake
+USES= cmake tar:bzip2
BROKEN_powerpc= Does not compile on powerpc: Unsupported relocation type 10
.include <bsd.port.options.mk>
@@ -32,7 +32,6 @@ CXX= /usr/bin/clang++
SHLIB_MAJOR= 4
SHLIB_MINOR= 6
-USE_BZIP2= yes
PLIST_SUB+= SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR}
.if ${OSVERSION} < 902000
diff --git a/lang/mono-basic/Makefile b/lang/mono-basic/Makefile
index fb45feeaeca4..7716cbece49f 100644
--- a/lang/mono-basic/Makefile
+++ b/lang/mono-basic/Makefile
@@ -12,10 +12,9 @@ COMMENT= VisualBasic.NET support for Mono
BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono
RUN_DEPENDS= mono:${PORTSDIR}/lang/mono
-USE_BZIP2= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX}
-USES= gmake
+USES= gmake tar:bzip2
tests: build
@${ECHO_MSG} "===> Running ${PORTNAME} regression tests"
diff --git a/lang/ocs/Makefile b/lang/ocs/Makefile
index d63ed06d97e2..ab6f5f373d29 100644
--- a/lang/ocs/Makefile
+++ b/lang/ocs/Makefile
@@ -25,8 +25,7 @@ PLIST= ${WRKDIR}/pkg-plist
# installs it manually at the 'do-install' stage.
ALL_TARGET= install
-USE_BZIP2= yes
-USES= gmake perl5 tk
+USES= gmake perl5 tk tar:bzip2
HAS_CONFIGURE= yes
USE_XORG= xt
MAKE_JOBS_UNSAFE= yes
diff --git a/lang/picoc/Makefile b/lang/picoc/Makefile
index 4a55534c3c91..930542eb197c 100644
--- a/lang/picoc/Makefile
+++ b/lang/picoc/Makefile
@@ -10,8 +10,7 @@ COMMENT= Very small C interpreter for scripting
LICENSE= BSD
-USES= gmake readline
-USE_BZIP2= yes
+USES= gmake readline tar:bzip2
PLIST_FILES= bin/picoc
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index 15ad8d0c08d0..725dca414399 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -14,8 +14,7 @@ COMMENT= Common Lisp development system derived from the CMU CL system
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
OPTIONS_DEFINE = SBCL THREADS
diff --git a/lang/spidermonkey24/Makefile b/lang/spidermonkey24/Makefile
index b68d8f068686..3fb481a53c2b 100644
--- a/lang/spidermonkey24/Makefile
+++ b/lang/spidermonkey24/Makefile
@@ -17,9 +17,8 @@ LIB_DEPENDS= libnspr4.so:${PORTSDIR}/devel/nspr
CONFLICTS= njs-[0-9]*
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= compiler:c11 gmake pathfix perl5 readline
+USES= compiler:c11 gmake pathfix perl5 readline tar:bzip2
USE_PERL5= build
USE_LDCONFIG= yes
USE_PYTHON_BUILD= 2
diff --git a/lang/tclX/Makefile b/lang/tclX/Makefile
index 3a932bd88391..fb549ef6130c 100644
--- a/lang/tclX/Makefile
+++ b/lang/tclX/Makefile
@@ -16,9 +16,8 @@ LICENSE_NAME= Tcl/Tk License
LICENSE_FILE= ${WRKSRC}/license.terms
LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
-USE_BZIP2= yes
-USES= tcl
+USES= tcl tar:bzip2
USE_LDCONFIG= ${PREFIX}/lib/tclx${PORTVERSION}
GNU_CONFIGURE= yes
CPPFLAGS+= -I${TCL_INCLUDEDIR}/unix\
diff --git a/mail/archiveopteryx/Makefile b/mail/archiveopteryx/Makefile
index 543484e66fe3..bbe24c8d7a31 100644
--- a/mail/archiveopteryx/Makefile
+++ b/mail/archiveopteryx/Makefile
@@ -14,8 +14,7 @@ LICENSE= MIT
BUILD_DEPENDS= jam:${PORTSDIR}/devel/jam
-USE_BZIP2= yes
-USES= perl5
+USES= perl5 tar:bzip2
USE_PERL5= build
USE_PGSQL= yes
WANT_PGSQL_VER= 91+
diff --git a/mail/courier/Makefile b/mail/courier/Makefile
index bd73001b7d10..35fa6b4cc68a 100644
--- a/mail/courier/Makefile
+++ b/mail/courier/Makefile
@@ -58,10 +58,9 @@ WITH_TRANSPORT= local esmtp dsn
AUTOMAKE_ARGS= --add-missing
USE_AUTOTOOLS= libtool aclocal automake
-USE_BZIP2= yes
USE_OPENSSL= yes
USE_SUBMAKE= yes
-USES= fam gettext gmake perl5 pkgconfig
+USES= fam gettext gmake perl5 pkgconfig tar:bzip2
USE_RC_SUBR= courier
diff --git a/mail/gnome-gmail-notifier/Makefile b/mail/gnome-gmail-notifier/Makefile
index cf824badb573..f046cc1d7f70 100644
--- a/mail/gnome-gmail-notifier/Makefile
+++ b/mail/gnome-gmail-notifier/Makefile
@@ -14,8 +14,7 @@ LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify \
libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
USE_GNOME= glib20 gtk20 gconf2 libxml2 librsvg2
USE_GSTREAMER= good
LDFLAGS+= -L${LOCALBASE}/lib -lintl
diff --git a/mail/jmba/Makefile b/mail/jmba/Makefile
index 13d5854c4001..597d686270ba 100644
--- a/mail/jmba/Makefile
+++ b/mail/jmba/Makefile
@@ -9,9 +9,8 @@ MASTER_SITES= SF
MAINTAINER= romain@FreeBSD.org
COMMENT= Junk Mail Buffering Agent
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:bzip2
PLIST_FILES= bin/jmba \
man/man1/jmba.1.gz
diff --git a/mail/libesmtp/Makefile b/mail/libesmtp/Makefile
index 8e06a30a20ec..8af3259a1a86 100644
--- a/mail/libesmtp/Makefile
+++ b/mail/libesmtp/Makefile
@@ -17,8 +17,7 @@ LICENSE= LGPL21
OPTIONS_DEFINE= OPENSSL DEBUG DOCS EXAMPLES
OPTIONS_DEFAULT= OPENSSL
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_AUTOTOOLS= libtool
CONFIGURE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
diff --git a/mail/mlmmj/Makefile b/mail/mlmmj/Makefile
index b19f510c3527..ed37158e7ed3 100644
--- a/mail/mlmmj/Makefile
+++ b/mail/mlmmj/Makefile
@@ -13,7 +13,7 @@ COMMENT= Mailing list managing made joyful
LICENSE= MIT
-USES= gmake
+USES= gmake tar:bzip2
.if defined(WITH_PHP_WEBINTERFACE)
USE_PHP= yes
@@ -44,7 +44,6 @@ PLIST_SUB+= WEB="@comment "
PLIST_SUB+= WEB=""
.endif
-USE_BZIP2= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= --prefix=${PREFIX} --mandir=${MANPREFIX}/man
diff --git a/mail/qmhandle/Makefile b/mail/qmhandle/Makefile
index cfcc2ec2152e..0fba40e622dc 100644
--- a/mail/qmhandle/Makefile
+++ b/mail/qmhandle/Makefile
@@ -14,10 +14,9 @@ LICENSE= GPLv2
OPTIONS_DEFINE= DOCS
-USES= qmail:run perl5
+USES= qmail:run perl5 tar:bzip2
NO_BUILD= yes
-USE_BZIP2= yes
PORTDOCS= HISTORY README
diff --git a/mail/softfail/Makefile b/mail/softfail/Makefile
index 16c6d7d6a82d..58355c2271aa 100644
--- a/mail/softfail/Makefile
+++ b/mail/softfail/Makefile
@@ -21,9 +21,8 @@ PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX}
PORTDOCS= README softfail.sql
-USES= qmail
+USES= qmail tar:bzip2
-USE_BZIP2= yes
USE_MYSQL= yes
.if defined(QMAIL_SLAVEPORT) && ( ${QMAIL_SLAVEPORT} != "spamcontrol" && ${QMAIL_SLAVEPORT} != "ldap" )
diff --git a/mail/sqwebmail/Makefile b/mail/sqwebmail/Makefile
index b82ac7b982eb..397ee6ac2178 100644
--- a/mail/sqwebmail/Makefile
+++ b/mail/sqwebmail/Makefile
@@ -52,8 +52,7 @@ CACHEOWNER?= bin
#
# End of user variables
-USE_BZIP2= YES
-USES= gettext gmake iconv perl5
+USES= gettext gmake iconv perl5 tar:bzip2
USE_RC_SUBR= sqwebmail-sqwebmaild
GNU_CONFIGURE= yes
diff --git a/mail/ssmtp/Makefile b/mail/ssmtp/Makefile
index 057a9c6c9841..e3a8d84b69c6 100644
--- a/mail/ssmtp/Makefile
+++ b/mail/ssmtp/Makefile
@@ -11,10 +11,9 @@ DISTFILES= ${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX}
MAINTAINER= aragon@phat.za.net
COMMENT= Extremely simple MTA to get mail off the system to a mail hub
-USE_BZIP2= yes
USE_OPENSSL= yes
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:bzip2
GROUPS= ssmtp
BINMODE= 2555
SHAREMODE= 640
diff --git a/mail/xf-spf/Makefile b/mail/xf-spf/Makefile
index e1823af14752..40a43a32db6b 100644
--- a/mail/xf-spf/Makefile
+++ b/mail/xf-spf/Makefile
@@ -12,8 +12,7 @@ COMMENT= SPF checker for Qmail's SMTPEXTFORK patch
LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2
-USES= qmail
-USE_BZIP2= yes
+USES= qmail tar:bzip2
USE_GCC= any
MAKE_JOBS_UNSAFE= yes
diff --git a/mail/xfce4-mailwatch-plugin/Makefile b/mail/xfce4-mailwatch-plugin/Makefile
index f53339c84e5a..2ab31657559f 100644
--- a/mail/xfce4-mailwatch-plugin/Makefile
+++ b/mail/xfce4-mailwatch-plugin/Makefile
@@ -15,9 +15,8 @@ COMMENT= Mail notification applet for the Xfce panel
LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls \
libgcrypt.so:${PORTSDIR}/security/libgcrypt
-USE_BZIP2= yes
INSTALLS_ICONS= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libexo libmenu libutil panel
diff --git a/math/abakus/Makefile b/math/abakus/Makefile
index d2254ed4b912..bd1c883062da 100644
--- a/math/abakus/Makefile
+++ b/math/abakus/Makefile
@@ -15,10 +15,9 @@ LICENSE= GPLv2
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
LIB_DEPENDS= libmpfr.so:${PORTSDIR}/math/mpfr
-USE_BZIP2= yes
USE_KDE4= automoc4 kdehier kdelibs kdeprefix
USE_QT4= moc_build qmake_build rcc_build uic_build
-USES= bison cmake
+USES= bison cmake tar:bzip2
CMAKE_ARGS= -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" \
-DCMAKE_REQUIRED_FLAGS:STRING="${LDFLAGS}" \
-DFLEX_EXECUTABLE:FILEPATH=${LOCALBASE}/bin/flex
diff --git a/math/cln/Makefile b/math/cln/Makefile
index be2196a20e7c..3511729de89b 100644
--- a/math/cln/Makefile
+++ b/math/cln/Makefile
@@ -14,8 +14,7 @@ COMMENT= Class Library for Numbers
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
USE_AUTOTOOLS= libtool
-USE_BZIP2= yes
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-gmp
USE_LDCONFIG= yes
diff --git a/math/eigen2/Makefile b/math/eigen2/Makefile
index 40ae61988414..1489559a26f2 100644
--- a/math/eigen2/Makefile
+++ b/math/eigen2/Makefile
@@ -13,8 +13,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Lightweight library for vector and matrix math
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}-b23437e61a07
diff --git a/math/eigen3/Makefile b/math/eigen3/Makefile
index 90578aaf20fc..9e3ed7d4a9d5 100644
--- a/math/eigen3/Makefile
+++ b/math/eigen3/Makefile
@@ -13,8 +13,7 @@ COMMENT= Lightweight library for vector and matrix math
LICENSE= LGPL21 MPL
LICENSE_COMB= multi
-USE_BZIP2= yes
-USES= cmake:outsource
+USES= cmake:outsource tar:bzip2
CMAKE_ENV+= PKG_CONFIG_LIBDIR="${LOCALBASE}/libdata"
NO_BUILD= yes
diff --git a/math/ggobi/Makefile b/math/ggobi/Makefile
index 3e7cd9fdbe00..9a2967841531 100644
--- a/math/ggobi/Makefile
+++ b/math/ggobi/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= http://www.ggobi.org/downloads/
MAINTAINER= rhurlin@gwdg.de
COMMENT= Data visualization system
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
USE_GNOME= gtk20 libxml2 gnomehack
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/math/labplot/Makefile b/math/labplot/Makefile
index bda712f4d0a8..aa11a86abfd7 100644
--- a/math/labplot/Makefile
+++ b/math/labplot/Makefile
@@ -13,8 +13,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libgsl.so:${PORTSDIR}/math/gsl
-USE_BZIP2= yes
-USES= cmake shared-mime-info
+USES= cmake shared-mime-info tar:bzip2
USE_XORG= xft xpm
USE_GCC= yes
USE_KDE4= automoc4 kdelibs kdeprefix
diff --git a/math/ump/Makefile b/math/ump/Makefile
index a6500eb4db2f..f34bae282175 100644
--- a/math/ump/Makefile
+++ b/math/ump/Makefile
@@ -13,8 +13,7 @@ COMMENT= Graphical, easy to use math program
CONFLICTS= ump-1.[0-9]*
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
USE_GNOME= gtk20
USE_GL= glu
diff --git a/misc/gimp-help-en/Makefile b/misc/gimp-help-en/Makefile
index e55f4b72536a..a17a2f3f0c08 100644
--- a/misc/gimp-help-en/Makefile
+++ b/misc/gimp-help-en/Makefile
@@ -22,8 +22,7 @@ LICENSE= GFDL
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2mod.so:${PORTSDIR}/textproc/py-libxml2 \
${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:${PORTSDIR}/textproc/docbook-xsl
-USES= gettext:build gmake perl5 pkgconfig shebangfix
-USE_BZIP2= yes
+USES= gettext:build gmake perl5 pkgconfig shebangfix tar:bzip2
USE_GNOME= libxslt:build
USE_PERL5= build
USE_PYTHON= yes
diff --git a/misc/telbook/Makefile b/misc/telbook/Makefile
index e44f8544deff..b78271add526 100644
--- a/misc/telbook/Makefile
+++ b/misc/telbook/Makefile
@@ -14,10 +14,9 @@ LICENSE= GPLv2
RUN_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2
-USES= shebangfix
+USES= shebangfix tar:bzip2
SHEBANG_FILES= telbook
NO_BUILD= yes
-USE_BZIP2= yes
PORTDOCS= README
PLIST_FILES= bin/telbook
diff --git a/misc/tellico-kde4/Makefile b/misc/tellico-kde4/Makefile
index 7eedc0cbac44..4b3cb67011f0 100644
--- a/misc/tellico-kde4/Makefile
+++ b/misc/tellico-kde4/Makefile
@@ -20,10 +20,9 @@ LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib \
LATEST_LINK= ${PORTNAME}-kde4
-USE_BZIP2= yes
USE_KDE4= kdehier kdelibs kdeprefix libksane pimlibs \
automoc4 qimageblitz libkcddb
USE_QT4= qmake_build moc_build uic_build rcc_build
-USES= cmake gettext shared-mime-info
+USES= cmake gettext shared-mime-info tar:bzip2
.include <bsd.port.mk>
diff --git a/misc/xfce4-wm-themes/Makefile b/misc/xfce4-wm-themes/Makefile
index b1eebae54400..3cc4dd38c819 100644
--- a/misc/xfce4-wm-themes/Makefile
+++ b/misc/xfce4-wm-themes/Makefile
@@ -15,8 +15,7 @@ COMMENT= Additional themes for xfwm4
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
-USE_BZIP2= yes
USE_XFCE= configenv # to get MASTER_SITE_SUBDIR something has to be defined
-USES= gmake
+USES= gmake tar:bzip2
.include <bsd.port.mk>
diff --git a/multimedia/abby/Makefile b/multimedia/abby/Makefile
index 7230afcd590b..29443b52e49b 100644
--- a/multimedia/abby/Makefile
+++ b/multimedia/abby/Makefile
@@ -14,8 +14,7 @@ OPTIONS_DEFINE= CCLIVE
OPTIONS_DEFAULT= CCLIVE
CCLIVE_DESC= Use cclive backend (instead of clive)
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= gui network xml moc_build rcc_build uic_build
PLIST_FILES= bin/abby
diff --git a/multimedia/clipgrab/Makefile b/multimedia/clipgrab/Makefile
index 1f6c59465337..c79dda6ba7ea 100644
--- a/multimedia/clipgrab/Makefile
+++ b/multimedia/clipgrab/Makefile
@@ -12,8 +12,7 @@ COMMENT= Program to download videos from YouTube and etc
LICENSE= GPLv3
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= gui xml uic_build moc_build \
rcc_build network dbus webkit
diff --git a/multimedia/emotion/Makefile b/multimedia/emotion/Makefile
index 15b6bb209d97..50e64ddf6f5c 100644
--- a/multimedia/emotion/Makefile
+++ b/multimedia/emotion/Makefile
@@ -14,9 +14,8 @@ COMMENT= Video playback wrapper library for Enlightenment
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= ecore edje eet eio embryo evas libtool_hack modarch_hack
USE_EFL_EVAS_LOADERS= png jpeg
USE_LDCONFIG= yes
diff --git a/multimedia/gmimms/Makefile b/multimedia/gmimms/Makefile
index 3006b72e34e0..601075684177 100644
--- a/multimedia/gmimms/Makefile
+++ b/multimedia/gmimms/Makefile
@@ -12,8 +12,7 @@ COMMENT= Frontend to MiMMS (Multimedia Stream ripper)
RUN_DEPENDS= mimms:${PORTSDIR}/multimedia/mimms
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gtk20
CONFIGURE_ARGS+=--disable-nls
diff --git a/multimedia/gst123/Makefile b/multimedia/gst123/Makefile
index 8d06b32c2249..c17a2c145797 100644
--- a/multimedia/gst123/Makefile
+++ b/multimedia/gst123/Makefile
@@ -12,8 +12,7 @@ COMMENT= Command-line tool to play audio and video files
LICENSE= LGPL20
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
USE_GNOME= gtk20
CONFIGURE_ENV= NCURSES5_CONFIG=/usr/bin/true
LDFLAGS+= -lncurses -L${LOCALBASE}/lib
diff --git a/multimedia/gstreamer-qt4/Makefile b/multimedia/gstreamer-qt4/Makefile
index 42e0f17fe041..d76b4c21b060 100644
--- a/multimedia/gstreamer-qt4/Makefile
+++ b/multimedia/gstreamer-qt4/Makefile
@@ -16,8 +16,7 @@ LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX}
LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs
-USES= bison cmake gmake pkgconfig
-USE_BZIP2= yes
+USES= bison cmake gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
USE_GSTREAMER= yes
USE_GNOME= glib20
diff --git a/multimedia/gstreamer1-vaapi/Makefile b/multimedia/gstreamer1-vaapi/Makefile
index 193cb5dd41c0..c4aa8090a66e 100644
--- a/multimedia/gstreamer1-vaapi/Makefile
+++ b/multimedia/gstreamer1-vaapi/Makefile
@@ -14,13 +14,12 @@ LICENSE= LGPL21
LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva
-USE_BZIP2= yes
USE_LDCONFIG= yes
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
USE_GL= gl
USE_XORG= x11 xrandr xrender xproto:build
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
CONFIGURE_ARGS= --disable-wayland --with-gstreamer-api=1.2
PATHFIX_MAKEFILEIN= configure
diff --git a/multimedia/kmplayer-kde4/Makefile b/multimedia/kmplayer-kde4/Makefile
index e3c991c2132d..ee3cfbb89be0 100644
--- a/multimedia/kmplayer-kde4/Makefile
+++ b/multimedia/kmplayer-kde4/Makefile
@@ -19,8 +19,7 @@ LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libcairo.so:${PORTSDIR}/graphics/cairo
RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer
-USE_BZIP2= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
USE_GNOME= gtk20
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
USE_KDE4= automoc4 kdelibs kdeprefix
diff --git a/multimedia/libmatroska/Makefile b/multimedia/libmatroska/Makefile
index 16ab5340727f..dfd77ba8cf35 100644
--- a/multimedia/libmatroska/Makefile
+++ b/multimedia/libmatroska/Makefile
@@ -15,8 +15,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libebml.so:${PORTSDIR}/textproc/libebml
-USES= gmake dos2unix
-USE_BZIP2= yes
+USES= gmake dos2unix tar:bzip2
DOS2UNIX_FILES= make/linux/Makefile
BUILD_WRKSRC= ${WRKSRC}/make/linux
INSTALL_WRKSRC= ${WRKSRC}/make/linux
diff --git a/multimedia/libmpeg3/Makefile b/multimedia/libmpeg3/Makefile
index 6d8272a3b53f..08a943e24cb5 100644
--- a/multimedia/libmpeg3/Makefile
+++ b/multimedia/libmpeg3/Makefile
@@ -17,8 +17,7 @@ OPTIONS_DEFINE_i386= MMX
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
MAKE_ARGS= CC="${CC}" USE_CSS=0 OBJDIR="obj" \
CFLAGS="${CFLAGS} ${CPPFLAGS}" LIBS="${LIBS}"
diff --git a/multimedia/libtheora/Makefile b/multimedia/libtheora/Makefile
index e7d2493ac3ee..bc521fdf71fe 100644
--- a/multimedia/libtheora/Makefile
+++ b/multimedia/libtheora/Makefile
@@ -14,8 +14,7 @@ COMMENT= Theora video codec for the Ogg multimedia streaming system
LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis
GNU_CONFIGURE= yes
-USES= libtool:keepla
-USE_BZIP2= yes
+USES= libtool:keepla tar:bzip2
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
diff --git a/multimedia/libv4l/Makefile b/multimedia/libv4l/Makefile
index 76bbb3f3143f..83ba7a8cff1f 100644
--- a/multimedia/libv4l/Makefile
+++ b/multimedia/libv4l/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
MAKE_ARGS= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" LIBDIR="${PREFIX}/lib"
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/lib
diff --git a/multimedia/mkclean/Makefile b/multimedia/mkclean/Makefile
index 443faec73f19..c024ebf8ab58 100644
--- a/multimedia/mkclean/Makefile
+++ b/multimedia/mkclean/Makefile
@@ -10,10 +10,9 @@ COMMENT= Clean and optimize Matroska and WebM files
LICENSE= BSD
-USE_BZIP2= yes
HAS_CONFIGURE= yes
-USES= iconv gmake
+USES= iconv gmake tar:bzip2
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
diff --git a/multimedia/mkvalidator/Makefile b/multimedia/mkvalidator/Makefile
index 79016003cf0f..ef34dc49b556 100644
--- a/multimedia/mkvalidator/Makefile
+++ b/multimedia/mkvalidator/Makefile
@@ -10,10 +10,9 @@ COMMENT= Command line tool to verify Matroska and WebM files
LICENSE= BSD
-USE_BZIP2= yes
HAS_CONFIGURE= yes
-USES= iconv gmake
+USES= iconv gmake tar:bzip2
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
diff --git a/multimedia/mplayerxp/Makefile b/multimedia/mplayerxp/Makefile
index d5d502d46589..1a4460a62d75 100644
--- a/multimedia/mplayerxp/Makefile
+++ b/multimedia/mplayerxp/Makefile
@@ -25,9 +25,8 @@ ONLY_FOR_ARCHS= i386
MAKE_JOBS_UNSAFE= yes
-USE_BZIP2= yes
USE_XORG= xinerama xv xxf86dga xxf86vm
-USES= iconv gmake
+USES= iconv gmake tar:bzip2
HAS_CONFIGURE= yes
WANT_SDL= yes
USE_LDCONFIG= yes
diff --git a/multimedia/phonon-xine/Makefile b/multimedia/phonon-xine/Makefile
index dd6f7a5b1cb5..da11956fca94 100644
--- a/multimedia/phonon-xine/Makefile
+++ b/multimedia/phonon-xine/Makefile
@@ -15,8 +15,7 @@ COMMENT= The xine backend for Phonon
LIB_DEPENDS= libxine.so:${PORTSDIR}/multimedia/libxine
-USE_BZIP2= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
USE_KDE4= kdehier automoc4 kdeprefix
USE_QT4= corelib dbus gui phonon \
qmake_build moc_build rcc_build uic_build
diff --git a/multimedia/qmmp-plugin-pack/Makefile b/multimedia/qmmp-plugin-pack/Makefile
index 8f820656fe9c..52665b4ac5b7 100644
--- a/multimedia/qmmp-plugin-pack/Makefile
+++ b/multimedia/qmmp-plugin-pack/Makefile
@@ -15,8 +15,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libqmmpui.so:${PORTSDIR}/multimedia/qmmp
BUILD_DEPENDS= qmmp>=0.7.0:${PORTSDIR}/multimedia/qmmp
-USE_BZIP2= yes
-USES= cmake:outsource pkgconfig
+USES= cmake:outsource pkgconfig tar:bzip2
USE_QT4= corelib gui qmake_build rcc_build moc_build linguist_build
USE_LDCONFIG= yes
diff --git a/multimedia/qmmp/Makefile b/multimedia/qmmp/Makefile
index 38a3d115a7f6..70677bf3097e 100644
--- a/multimedia/qmmp/Makefile
+++ b/multimedia/qmmp/Makefile
@@ -12,8 +12,7 @@ COMMENT= Qt4-based multimedia player
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= cmake:outsource pkgconfig
+USES= cmake:outsource pkgconfig tar:bzip2
USE_QT4= corelib gui network xml \
qmake_build rcc_build uic_build moc_build linguist_build
USE_LDCONFIG= yes
diff --git a/multimedia/xawtv/Makefile b/multimedia/xawtv/Makefile
index 7a82705e5b42..e642d36702a8 100644
--- a/multimedia/xawtv/Makefile
+++ b/multimedia/xawtv/Makefile
@@ -19,8 +19,7 @@ OPTIONS_DEFINE_i386= MMX
OPTIONS_DEFAULT= AALIB
ZVBI_DESC= Enable libzvbi support
-USES= gmake iconv motif perl5
-USE_BZIP2= yes
+USES= gmake iconv motif perl5 tar:bzip2
GNU_CONFIGURE= yes
USE_XORG= x11 xaw
CPPFLAGS+= -I${WRKSRC}/common
diff --git a/net-im/gajim/Makefile b/net-im/gajim/Makefile
index 34893d73031a..eedfaa3a92d2 100644
--- a/net-im/gajim/Makefile
+++ b/net-im/gajim/Makefile
@@ -18,8 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:${PORTSDIR}/security/py-openssl \
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
-USES= dos2unix gmake pathfix
-USE_BZIP2= yes
+USES= dos2unix gmake pathfix tar:bzip2
DOS2UNIX_FILES= src/plugins/plugins_i18n.py
USE_GNOME= pygtk2
USE_PYTHON= 2
diff --git a/net-im/ktp-accounts-kcm/Makefile b/net-im/ktp-accounts-kcm/Makefile
index 19d7884dbf8f..0cf8b7d17bec 100644
--- a/net-im/ktp-accounts-kcm/Makefile
+++ b/net-im/ktp-accounts-kcm/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= ${KDE4_PREFIX}/bin/ktp-contactlist:${PORTSDIR}/net-im/ktp-contact-l
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
USE_LDCONFIG= yes
OPTIONS_DEFINE= HAZE IRC JABBER SALUT
diff --git a/net-im/ktp-approver/Makefile b/net-im/ktp-approver/Makefile
index 67f935e56a60..8e75f42189d1 100644
--- a/net-im/ktp-approver/Makefile
+++ b/net-im/ktp-approver/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= ${KDE4_PREFIX}/bin/ktp-contactlist:${PORTSDIR}/net-im/ktp-contact-l
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/ktp-auth-handler/Makefile b/net-im/ktp-auth-handler/Makefile
index 36b4936110c2..416189934669 100644
--- a/net-im/ktp-auth-handler/Makefile
+++ b/net-im/ktp-auth-handler/Makefile
@@ -18,7 +18,6 @@ LIB_DEPENDS= libqjson.so:${PORTSDIR}/devel/qjson \
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib dbus gui xml webkit \
moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/ktp-common-internals/Makefile b/net-im/ktp-common-internals/Makefile
index f142006a23c9..85153665dc60 100644
--- a/net-im/ktp-common-internals/Makefile
+++ b/net-im/ktp-common-internals/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= ${LOCALBASE}/libexec/mission-control-5:${PORTSDIR}/net-im/telepathy
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= declarative script \
moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/net-im/ktp-contact-list/Makefile b/net-im/ktp-contact-list/Makefile
index 3246014b4321..614ded31e93d 100644
--- a/net-im/ktp-contact-list/Makefile
+++ b/net-im/ktp-contact-list/Makefile
@@ -16,7 +16,6 @@ LIB_DEPENDS= libtelepathy-qt4.so:${PORTSDIR}/net-im/telepathy-qt4 \
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/ktp-contact-runner/Makefile b/net-im/ktp-contact-runner/Makefile
index f2cd407dcd90..e74490ac7e22 100644
--- a/net-im/ktp-contact-runner/Makefile
+++ b/net-im/ktp-contact-runner/Makefile
@@ -15,7 +15,6 @@ LIB_DEPENDS= libtelepathy-qt4.so:${PORTSDIR}/net-im/telepathy-qt4 \
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/ktp-filetransfer-handler/Makefile b/net-im/ktp-filetransfer-handler/Makefile
index e656e35a9dc6..0c14f1d78c01 100644
--- a/net-im/ktp-filetransfer-handler/Makefile
+++ b/net-im/ktp-filetransfer-handler/Makefile
@@ -15,7 +15,6 @@ LIB_DEPENDS= libtelepathy-qt4.so:${PORTSDIR}/net-im/telepathy-qt4 \
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/ktp-kded-integration-module/Makefile b/net-im/ktp-kded-integration-module/Makefile
index a93874ebb4ee..d14f35f0a3e5 100644
--- a/net-im/ktp-kded-integration-module/Makefile
+++ b/net-im/ktp-kded-integration-module/Makefile
@@ -15,7 +15,6 @@ LIB_DEPENDS= libtelepathy-qt4.so:${PORTSDIR}/net-im/telepathy-qt4 \
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/ktp-send-file/Makefile b/net-im/ktp-send-file/Makefile
index 60886e6c3578..e27043be6ed2 100644
--- a/net-im/ktp-send-file/Makefile
+++ b/net-im/ktp-send-file/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/libexec/ktp-filetransfer-handler:${PORTSDIR
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/ktp-text-ui/Makefile b/net-im/ktp-text-ui/Makefile
index 399d3fb03e6f..5d28d647f714 100644
--- a/net-im/ktp-text-ui/Makefile
+++ b/net-im/ktp-text-ui/Makefile
@@ -19,8 +19,7 @@ USE_KDE4= kdehier kdeprefix kdelibs automoc4
#USE_KDE4+= kdepimlibs
USE_QT4= corelib webkit xml \
moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/net-im/loudmouth/Makefile b/net-im/loudmouth/Makefile
index da272bc97ee0..102d50f6fbed 100644
--- a/net-im/loudmouth/Makefile
+++ b/net-im/loudmouth/Makefile
@@ -12,8 +12,7 @@ COMMENT= Lightweight Jabber client library
LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
USE_GNOME= gnomehack glib20 ltverhack
diff --git a/net-im/plasma-applet-ktp/Makefile b/net-im/plasma-applet-ktp/Makefile
index f78b1d2a13fd..fb981bcb5de6 100644
--- a/net-im/plasma-applet-ktp/Makefile
+++ b/net-im/plasma-applet-ktp/Makefile
@@ -18,7 +18,6 @@ LIB_DEPENDS= libtelepathy-qt4.so:${PORTSDIR}/net-im/telepathy-qt4 \
USE_KDE4= kdehier kdeprefix kdelibs automoc4
USE_QT4= corelib declarative \
moc_build qmake_build rcc_build uic_build
-USES= cmake gettext
-USE_BZIP2= yes
+USES= cmake gettext tar:bzip2
.include <bsd.port.mk>
diff --git a/net-im/qwit-devel/Makefile b/net-im/qwit-devel/Makefile
index d7dfbd93b2c2..42fe13cbe578 100644
--- a/net-im/qwit-devel/Makefile
+++ b/net-im/qwit-devel/Makefile
@@ -12,8 +12,7 @@ PKGNAMESUFFIX= -devel
MAINTAINER= sokolov@TrueBSD.org
COMMENT= Qt4-based lightweight Twitter client
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= gui network xml moc_build rcc_build \
uic_build
diff --git a/net-im/qwit/Makefile b/net-im/qwit/Makefile
index 0c6a07f29b10..ddce276637dc 100644
--- a/net-im/qwit/Makefile
+++ b/net-im/qwit/Makefile
@@ -11,8 +11,7 @@ DISTNAME= qwit-${PORTVERSION}-src
MAINTAINER= sokolov@TrueBSD.org
COMMENT= Qt4-based lightweight Twitter client
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= gui network xml moc_build rcc_build \
uic_build
post-patch:
diff --git a/net-im/telepathy-logger-qt4/Makefile b/net-im/telepathy-logger-qt4/Makefile
index 881a9ba5ec56..7de2b030c3e1 100644
--- a/net-im/telepathy-logger-qt4/Makefile
+++ b/net-im/telepathy-logger-qt4/Makefile
@@ -24,8 +24,7 @@ USE_GSTREAMER= qt4
USE_KDE4= # empty
USE_PYTHON_BUILD= yes
USE_QT4= corelib dbus moc_build qmake_build rcc_build uic_build
-USES= bison:build cmake pkgconfig
-USE_BZIP2= yes
+USES= bison:build cmake pkgconfig tar:bzip2
CMAKE_ARGS= -DUSE_COMMON_CMAKE_PACKAGE_CONFIG_DIR:BOOL=True
USE_LDCONFIG= yes
diff --git a/net-im/telepathy-logger/Makefile b/net-im/telepathy-logger/Makefile
index 2e22b6b3f908..5a025e7a6d6b 100644
--- a/net-im/telepathy-logger/Makefile
+++ b/net-im/telepathy-logger/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
LICENSE= LGPL21
-USES= pkgconfig gmake
-USE_BZIP2= yes
+USES= pkgconfig gmake tar:bzip2
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
USE_GNOME= gnomehack glib20 intltool gnomedocutils ltverhack libxml2 \
diff --git a/net-mgmt/qkismet/Makefile b/net-mgmt/qkismet/Makefile
index fc53258b3862..d3609014b88c 100644
--- a/net-mgmt/qkismet/Makefile
+++ b/net-mgmt/qkismet/Makefile
@@ -12,8 +12,7 @@ COMMENT= Qt 4 GUI client for Kismet
RUN_DEPENDS= kismet:${PORTSDIR}/net-mgmt/kismet
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= gui xml uic_build moc_build rcc_build network
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
diff --git a/net-p2p/museekplus/Makefile b/net-p2p/museekplus/Makefile
index 526c83dfeee2..69004328617b 100644
--- a/net-p2p/museekplus/Makefile
+++ b/net-p2p/museekplus/Makefile
@@ -14,8 +14,7 @@ COMMENT= SoulSeek client with separate terminal and Qt based interface
LIB_DEPENDS= libxml++.so:${PORTSDIR}/textproc/libxml++26
BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
-USES= fam pkgconfig scons
-USE_BZIP2= yes
+USES= fam pkgconfig scons tar:bzip2
MAKE_ARGS+= QTDIR=${QT_PREFIX} QT_LIB=qt-mt PREFIX=${PREFIX} VORBIS=yes
DATADIR= share/museek
diff --git a/net-p2p/valknut/Makefile b/net-p2p/valknut/Makefile
index d9b7db9ddaeb..41590a4b331e 100644
--- a/net-p2p/valknut/Makefile
+++ b/net-p2p/valknut/Makefile
@@ -19,8 +19,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}
USE_QT4= corelib gui network qt3support \
moc_build uic_build rcc_build linguist_build
-USE_BZIP2= yes
-USES= gmake perl5 pkgconfig
+USES= gmake perl5 pkgconfig tar:bzip2
USE_PERL5= build
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
diff --git a/net/cagibi/Makefile b/net/cagibi/Makefile
index 1f3e75899d7c..aacb73a481dd 100644
--- a/net/cagibi/Makefile
+++ b/net/cagibi/Makefile
@@ -10,8 +10,7 @@ MASTER_SITE_SUBDIR= stable/cagibi
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE SSDP/uPNP proxy
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_KDE4= automoc4
USE_QT4= corelib network xml dbus \
qmake_build moc_build rcc_build uic_build
diff --git a/net/cyphesis/Makefile b/net/cyphesis/Makefile
index db17fea4e64d..0c6e3dce80df 100644
--- a/net/cyphesis/Makefile
+++ b/net/cyphesis/Makefile
@@ -23,8 +23,7 @@ LIB_DEPENDS= libAtlas-0.6.so:${PORTSDIR}/devel/atlas-devel \
CONFIGURE_ARGS= --with-python=${LOCALBASE}
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= gmake pathfix pkgconfig compiler:c++11-lib
+USES= gmake pathfix pkgconfig compiler:c++11-lib tar:bzip2
USE_LDCONFIG= yes
USE_PGSQL= yes
USE_PYTHON= 2
diff --git a/net/ecore-con/Makefile b/net/ecore-con/Makefile
index 696e02120f68..db040edcc4cb 100644
--- a/net/ecore-con/Makefile
+++ b/net/ecore-con/Makefile
@@ -15,10 +15,9 @@ COMMENT= Enlightenment core abstraction library (con module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= ecore libtool_hack
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_con
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/net/etherboot/Makefile b/net/etherboot/Makefile
index b12df493ee3f..9232f134ccb0 100644
--- a/net/etherboot/Makefile
+++ b/net/etherboot/Makefile
@@ -15,8 +15,7 @@ SSP_UNSAFE= yes
ONLY_FOR_ARCHS= i386
NO_PACKAGE= lots of configuration necessary
-USES= gmake perl5
-USE_BZIP2= yes
+USES= gmake perl5 tar:bzip2
USE_PERL5= build
WRKSRC= ${WRKDIR}/${DISTNAME}/src
diff --git a/net/fspd/Makefile b/net/fspd/Makefile
index 17a0709ed7cd..32bdcdb87a27 100644
--- a/net/fspd/Makefile
+++ b/net/fspd/Makefile
@@ -30,8 +30,7 @@ MLINKS= fcatcmd.1 fcat.1 fcdcmd.1 fcd.1 fducmd.1 fdu.1 \
frmdircmd.1 frmdir.1 fstatcmd.1 fstat.1 fmvcmd.1 fmv.1 \
fsetupcmd.1 fsetup.1
-USES= scons
-USE_BZIP2= yes
+USES= scons tar:bzip2
WRKSRC= ${WRKDIR}/${DISTNAME}
OPTIONS_DEFINE= NOCLIENTS INFINITE
diff --git a/net/gnetcat/Makefile b/net/gnetcat/Makefile
index 321dc780c4fd..d8c9f76dac8b 100644
--- a/net/gnetcat/Makefile
+++ b/net/gnetcat/Makefile
@@ -11,8 +11,7 @@ DISTNAME= netcat-0.7.1
MAINTAINER= ports@FreeBSD.org
COMMENT= GPL'ed re-write of the well known networking tool netcat
-USES= gettext iconv
-USE_BZIP2= yes
+USES= gettext iconv tar:bzip2
GNU_CONFIGURE= yes
INFO= gnetcat
diff --git a/net/kio-upnp-ms/Makefile b/net/kio-upnp-ms/Makefile
index 9d42a4105fdd..7c35826063b8 100644
--- a/net/kio-upnp-ms/Makefile
+++ b/net/kio-upnp-ms/Makefile
@@ -15,8 +15,7 @@ COMMENT= KIO slave to access UPnP MediaServers
LIB_DEPENDS= libHUpnp.so:${PORTSDIR}/net/hupnp
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_KDE4= automoc4 kdehier kdeprefix kdelibs
USE_QT4= corelib network xml dbus gui \
qmake_build moc_build rcc_build uic_build
diff --git a/net/libkfbapi/Makefile b/net/libkfbapi/Makefile
index f0875ab29832..28435474e2a5 100644
--- a/net/libkfbapi/Makefile
+++ b/net/libkfbapi/Makefile
@@ -15,8 +15,7 @@ LICENSE= LGPL20
LIB_DEPENDS= libqjson.so:${PORTSDIR}/devel/qjson
-USE_BZIP2= yes
-USES= cmake:outsource gettext
+USES= cmake:outsource gettext tar:bzip2
USE_KDE4= automoc4 kdelibs kdeprefix kdehier pimlibs
USE_LDCONFIG= yes
USE_QT4= gui webkit \
diff --git a/net/nbd-server/Makefile b/net/nbd-server/Makefile
index 8d2be3a9c5f1..e0ec0eba13e4 100644
--- a/net/nbd-server/Makefile
+++ b/net/nbd-server/Makefile
@@ -13,8 +13,7 @@ COMMENT= Server for the Linux network block device (nbd)
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-lfs --enable-syslog
diff --git a/net/ndisc6/Makefile b/net/ndisc6/Makefile
index 17aa5abbe27c..d186c471bbce 100644
--- a/net/ndisc6/Makefile
+++ b/net/ndisc6/Makefile
@@ -13,7 +13,6 @@ COMMENT= IPv6 network diagnostic tools
LICENSE= GPLv2
-USE_BZIP2= yes
USE_GCC= any
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-suid-install
@@ -30,7 +29,7 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch-rdnssd-rdnssd.h
.endif
.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
+USES+= gettext tar:bzip2
LDFLAGS+= -lintl
PLIST_SUB+= NLS=""
.else
diff --git a/net/owncloud-csync/Makefile b/net/owncloud-csync/Makefile
index ee670ac45ff6..fae69d93ed5c 100644
--- a/net/owncloud-csync/Makefile
+++ b/net/owncloud-csync/Makefile
@@ -18,8 +18,7 @@ LIB_DEPENDS= libiniparser.so:${PORTSDIR}/devel/iniparser \
libssh.so.4:${PORTSDIR}/security/libssh \
libneon.so:${PORTSDIR}/www/neon29
-USES= cmake:outsource iconv pkgconfig
-USE_BZIP2= yes
+USES= cmake:outsource iconv pkgconfig tar:bzip2
USE_SQLITE= yes
CMAKE_ARGS+= -DUNIT_TESTING=NO \
-DMAN_INSTALL_DIR=${MANPREFIX}/man
diff --git a/net/prosearch/Makefile b/net/prosearch/Makefile
index b0ae8c1955cb..fbfea0ae4d94 100644
--- a/net/prosearch/Makefile
+++ b/net/prosearch/Makefile
@@ -10,9 +10,8 @@ MASTER_SITES= http://pro.setun.net/search/download/ SF/pro-search/pro-search/${P
MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful file search
-USES= perl5
+USES= perl5 tar:bzip2
USE_PERL5= run
-USE_BZIP2= yes
SUB_FILES= pkg-message
SUB_LIST= SEARCHDIR=${SEARCHDIR}
NO_BUILD= yes
diff --git a/net/py-tofu/Makefile b/net/py-tofu/Makefile
index cabd719aadcf..ccdc306298f1 100644
--- a/net/py-tofu/Makefile
+++ b/net/py-tofu/Makefile
@@ -12,9 +12,8 @@ MAINTAINER= acm@FreeBSD.org
COMMENT= Practical high-level network game engine
DIST_SUBDIR= python
-USE_BZIP2= yes
USE_PYTHON= yes
-USES= twisted
+USES= twisted tar:bzip2
USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
WRKSRC= ${WRKDIR}/Tofu-${PORTVERSION}
diff --git a/net/qoauth/Makefile b/net/qoauth/Makefile
index 9de7f088b780..a782467736e3 100644
--- a/net/qoauth/Makefile
+++ b/net/qoauth/Makefile
@@ -14,9 +14,8 @@ BUILD_DEPENDS= qca-ossl>=2.0.0.b3:${PORTSDIR}/security/qca-ossl
LIB_DEPENDS= libqca.so:${PORTSDIR}/devel/qca
RUN_DEPENDS= qca-ossl>=2.0.0.b3:${PORTSDIR}/security/qca-ossl
-USES= qmake
+USES= qmake tar:bzip2
USE_LDCONFIG= yes
-USE_BZIP2= yes
USE_QT4= corelib qtestlib network moc_build
USE_OPENSSL= yes
diff --git a/net/tayga/Makefile b/net/tayga/Makefile
index e3cf95a17672..dfe8f618daed 100644
--- a/net/tayga/Makefile
+++ b/net/tayga/Makefile
@@ -10,8 +10,7 @@ COMMENT= Userland stateless NAT64 daemon
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/net/tightvnc/Makefile b/net/tightvnc/Makefile
index db0da21f6d4a..62765d880019 100644
--- a/net/tightvnc/Makefile
+++ b/net/tightvnc/Makefile
@@ -22,10 +22,9 @@ RUN_DEPENDS= showrgb:${PORTSDIR}/x11/rgb \
MAKE_JOBS_UNSAFE= yes
CONFLICTS= tridiavnc-[0-9]* vnc-[0-9]*
WRKSRC= ${WRKDIR}/vnc_unixsrc
-USES= imake shebangfix perl5
+USES= imake shebangfix perl5 tar:bzip2
SHEBANG_FILES= vncserver
CFLAGS+= -Wno-return-type
-USE_BZIP2= yes
USE_XORG= xaw
ALL_TARGET= World
diff --git a/net/ushare/Makefile b/net/ushare/Makefile
index 0e9d74f927c3..f09a52b896f1 100644
--- a/net/ushare/Makefile
+++ b/net/ushare/Makefile
@@ -13,8 +13,7 @@ COMMENT= Lightweight UPnP (TM) A/V Media Server
LIB_DEPENDS= libupnp.so:${PORTSDIR}/devel/upnp
HAS_CONFIGURE= yes
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
LDFLAGS+= -L${LOCALBASE}/lib -lintl
CFLAGS+= -I${LOCALBASE}/include -I${WRKSRC}
diff --git a/net/vino/Makefile b/net/vino/Makefile
index c4f37af9fe6e..e696b6d52c7f 100644
--- a/net/vino/Makefile
+++ b/net/vino/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls \
libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \
libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique
-USE_BZIP2= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:bzip2
USE_GNOME= gnomeprefix intlhack gnomehack gnomepanel
USE_XORG= xtst
GNOME_DESKTOP_VERSION=2
diff --git a/net/xmlrpc-epi/Makefile b/net/xmlrpc-epi/Makefile
index 311e0fcd326d..e181a2c48171 100644
--- a/net/xmlrpc-epi/Makefile
+++ b/net/xmlrpc-epi/Makefile
@@ -14,8 +14,7 @@ LICENSE= MIT
LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2
-USES= gmake iconv libtool:keepla
-USE_BZIP2= yes
+USES= gmake iconv libtool:keepla tar:bzip2
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
diff --git a/net/xorp-devel/Makefile b/net/xorp-devel/Makefile
index 4797f1f1749f..c4b4856f18b7 100644
--- a/net/xorp-devel/Makefile
+++ b/net/xorp-devel/Makefile
@@ -21,10 +21,9 @@ CONFLICTS= xorp-1*
NOMAN= defined
-USE_BZIP2= yes
USE_GCC= any
USE_PYTHON_BUILD= 2
-USES= scons
+USES= scons tar:bzip2
NO_STAGE= yes
#USE_OPENSSL= yes
diff --git a/net/yconalyzer/Makefile b/net/yconalyzer/Makefile
index 1185064b4e14..06e3595886aa 100644
--- a/net/yconalyzer/Makefile
+++ b/net/yconalyzer/Makefile
@@ -12,8 +12,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= TCP Traffic Analyzer
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
PLIST_FILES= bin/yconalyzer \
man/man8/yconalyzer.8.gz
diff --git a/news/fidogate-ds/Makefile b/news/fidogate-ds/Makefile
index 55decd429f5f..1d61b0039bd9 100644
--- a/news/fidogate-ds/Makefile
+++ b/news/fidogate-ds/Makefile
@@ -17,9 +17,8 @@ BROKEN= Fails to configure
PORTSCOUT= limit:^5\.[^2] # 5.2.X is development branch
USE_AUTOTOOLS= libtool
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= perl5
+USES= perl5 tar:bzip2
MAKE_JOBS_UNSAFE= yes
SPOOLDIR?=/var/spool/fido/gate
diff --git a/news/slrnconf/Makefile b/news/slrnconf/Makefile
index 8b9b0aa991a1..aa2b31eb7791 100644
--- a/news/slrnconf/Makefile
+++ b/news/slrnconf/Makefile
@@ -13,8 +13,7 @@ COMMENT= Graphical configuration utility for the newsreader slrn
BUILD_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
-USE_BZIP2= yes
-USES= perl5
+USES= perl5 tar:bzip2
MAKE_ARGS+= PREFIX=${PREFIX}
OPTIONS_DEFINE= DOCS
diff --git a/palm/pilot-link/Makefile b/palm/pilot-link/Makefile
index 88f0c9c0abea..21c76bf44941 100644
--- a/palm/pilot-link/Makefile
+++ b/palm/pilot-link/Makefile
@@ -15,8 +15,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
-USES= pathfix pkgconfig iconv
-USE_BZIP2= yes
+USES= pathfix pkgconfig iconv tar:bzip2
GNU_CONFIGURE= yes
CFLAGS+= -I${WRKSRC}/popt -I${LOCALBASE}/include
CONFIGURE_ARGS+=${ICONV_CONFIGURE_BASE} --with-included-popt --enable-conduits --enable-xsltproc
diff --git a/ports-mgmt/bxpkg/Makefile b/ports-mgmt/bxpkg/Makefile
index 44654ff3314f..87e11bbca592 100644
--- a/ports-mgmt/bxpkg/Makefile
+++ b/ports-mgmt/bxpkg/Makefile
@@ -11,12 +11,11 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= GTK+ based tool to manage binary packages on BSD systems
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_XORG= x11
USE_GNOME= gtk20
PLIST_FILES= bin/bxpkg
-USE_BZIP2= YES
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
diff --git a/ports-mgmt/kpackagekit/Makefile b/ports-mgmt/kpackagekit/Makefile
index 909c002e6acc..39d6a4d9cfab 100644
--- a/ports-mgmt/kpackagekit/Makefile
+++ b/ports-mgmt/kpackagekit/Makefile
@@ -15,10 +15,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpackagekit-qt.so:${PORTSDIR}/ports-mgmt/packagekit-qt4
-USE_BZIP2= yes
USE_KDE4= automoc4 kdehier kdelibs kdeprefix
USE_QT4= moc_build qmake_build rcc_build uic_build
-USES= cmake gettext pkgconfig
+USES= cmake gettext pkgconfig tar:bzip2
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
diff --git a/ports-mgmt/kports-qt4/Makefile b/ports-mgmt/kports-qt4/Makefile
index 98021101b5c2..e87a122a7fdd 100644
--- a/ports-mgmt/kports-qt4/Makefile
+++ b/ports-mgmt/kports-qt4/Makefile
@@ -15,8 +15,7 @@ RUN_DEPENDS= portaudit:${PORTSDIR}/ports-mgmt/portaudit \
CONFLICTS= kports-0.[0-7]*
-USE_BZIP2= yes
-USES= qmake
+USES= qmake tar:bzip2
USE_QT4= corelib gui network moc_build uic_build rcc_build
OPTIONS_DEFINE= DEBUG OXYGEN KDEBASE
diff --git a/ports-mgmt/p5-FreeBSD-Ports/Makefile b/ports-mgmt/p5-FreeBSD-Ports/Makefile
index 04bef7bd10f8..d4ea6abf7a05 100644
--- a/ports-mgmt/p5-FreeBSD-Ports/Makefile
+++ b/ports-mgmt/p5-FreeBSD-Ports/Makefile
@@ -11,9 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl modules for parsing FreeBSD's Ports INDEX file
-USE_BZIP2= yes
-USES= perl5
+USES= perl5 tar:bzip2
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/ports-mgmt/portrac/Makefile b/ports-mgmt/portrac/Makefile
index fbf55c14683d..e61b2909d292 100644
--- a/ports-mgmt/portrac/Makefile
+++ b/ports-mgmt/portrac/Makefile
@@ -20,8 +20,7 @@ PLIST_FILES= bin/portrac \
PLIST_DIRS= share/portrac
-USES= qmake
-USE_BZIP2= yes
+USES= qmake tar:bzip2
USE_QT4= gui moc_build
do-install:
diff --git a/print/ghostscript9-agpl/Makefile b/print/ghostscript9-agpl/Makefile
index 8f12e9104994..1204a8460b85 100644
--- a/print/ghostscript9-agpl/Makefile
+++ b/print/ghostscript9-agpl/Makefile
@@ -35,8 +35,7 @@ CONFLICTS_INSTALL= \
ghostscript[789]-[0-9]* \
ghostscript[789]-nox11-[0-9]*
-USES= gmake pkgconfig:build
-USE_BZIP2= yes
+USES= gmake pkgconfig:build tar:bzip2
WANT_GNOME= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= autoconf
diff --git a/print/ghostscript9/Makefile b/print/ghostscript9/Makefile
index 118a50843baf..d0a4dae9f343 100644
--- a/print/ghostscript9/Makefile
+++ b/print/ghostscript9/Makefile
@@ -37,8 +37,7 @@ CONFLICTS_INSTALL= \
ghostscript9-agpl-[0-9]* \
ghostscript9-agpl-nox11-[0-9]*
-USES= gmake pkgconfig:build
-USE_BZIP2= yes
+USES= gmake pkgconfig:build tar:bzip2
WANT_GNOME= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= autoconf
diff --git a/print/kover/Makefile b/print/kover/Makefile
index ac40b3fc608f..62cb1646fa2c 100644
--- a/print/kover/Makefile
+++ b/print/kover/Makefile
@@ -15,12 +15,11 @@ LICENSE= GPLv2
LIB_DEPENDS= libcddb.so:${PORTSDIR}/audio/libcddb \
libcdio.so:${PORTSDIR}/sysutils/libcdio
-USE_BZIP2= yes
USE_KDE4= automoc4 kdehier kdeprefix kdelibs
USE_QT4= corelib dbus gui network svg xml \
qmake_build uic_build rcc_build
USE_PERL5= build
-USES= cmake gettext perl5 pkgconfig shared-mime-info
+USES= cmake gettext perl5 pkgconfig shared-mime-info tar:bzip2
post-patch:
@${REINPLACE_CMD} -e \
diff --git a/print/scribus-devel/Makefile b/print/scribus-devel/Makefile
index f9e75a13213c..80f5985bf590 100644
--- a/print/scribus-devel/Makefile
+++ b/print/scribus-devel/Makefile
@@ -33,12 +33,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinte
CONFLICTS= scribus-1.[0-4]*
-USE_BZIP2= yes
USE_QT4= gui linguist_build moc_build qmake_build rcc_build uic_build xml network
USE_GNOME= desktopfileutils libartlgpl2 libxml2
USE_GHOSTSCRIPT_RUN= yes
USE_PYTHON= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
MAN1= scribus.1
diff --git a/science/avogadro/Makefile b/science/avogadro/Makefile
index 056a4ec6c169..0c6b9f40564d 100644
--- a/science/avogadro/Makefile
+++ b/science/avogadro/Makefile
@@ -19,8 +19,7 @@ OPTIONS_DEFINE= PYTHON
OPTIONS_DEFAULT=PYTHON
OPTIONS_SUB= yes
-USE_BZIP2= yes
-USES= cmake desktop-file-utils pkgconfig
+USES= cmake desktop-file-utils pkgconfig tar:bzip2
USE_GL= glu gl
USE_QT4= gui network opengl \
linguist_build moc_build qmake_build rcc_build uic_build
diff --git a/science/bodr/Makefile b/science/bodr/Makefile
index e3549ecabc0c..56071d41b954 100644
--- a/science/bodr/Makefile
+++ b/science/bodr/Makefile
@@ -13,8 +13,7 @@ BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
OPTIONS_DEFINE= DOCS
-USE_BZIP2= yes
-USES= gmake perl5
+USES= gmake perl5 tar:bzip2
USE_PERL5= build
GNU_CONFIGURE= yes
CONFIGURE_ENV= PERL="${PERL}"
diff --git a/science/mpqc/Makefile b/science/mpqc/Makefile
index bf03925dbaf9..19b0abee5b15 100644
--- a/science/mpqc/Makefile
+++ b/science/mpqc/Makefile
@@ -11,9 +11,8 @@ MAINTAINER= maho@FreeBSD.org
COMMENT= The massively parallel quantum computing library and program
GNU_CONFIGURE= yes
-USES= fortran gmake perl5
+USES= fortran gmake perl5 tar:bzip2
USE_AUTOTOOLS= autoconf
-USE_BZIP2= yes
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/science/psi3/Makefile b/science/psi3/Makefile
index 6a037d6995b4..c2940f857478 100644
--- a/science/psi3/Makefile
+++ b/science/psi3/Makefile
@@ -45,9 +45,8 @@ BLAS= -lptf77blas
LAPACK= -lalapack -lptcblas
.endif
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= fortran gmake
+USES= fortran gmake tar:bzip2
CONFIGURE_ARGS= --with-cc=${CC} \
--with-cxx=${CXX} \
--with-fc=${FC} \
diff --git a/security/botan110/Makefile b/security/botan110/Makefile
index 295ecee2d8db..60964dfdf4fd 100644
--- a/security/botan110/Makefile
+++ b/security/botan110/Makefile
@@ -21,8 +21,7 @@ OPTIONS_DEFINE= SSL GMP ECC DOCS
OPTIONS_DEFAULT= SSL GMP ECC
ECC_DESC= ECC support
-USES= compiler gmake
-USE_BZIP2= yes
+USES= compiler gmake tar:bzip2
USE_PYTHON_BUILD= yes
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= configure.py
diff --git a/security/courier-authlib/Makefile b/security/courier-authlib/Makefile
index eb9d39eaa6a4..59ceb5690022 100644
--- a/security/courier-authlib/Makefile
+++ b/security/courier-authlib/Makefile
@@ -30,9 +30,8 @@ OPTIONS_DEFINE+= GDBM
.else # !defined(PKGNAMESUFFIX)
-USES= iconv gmake perl5
+USES= iconv gmake perl5 tar:bzip2
USE_AUTOTOOLS= libltdl
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_SUBMAKE= yes
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
diff --git a/security/dirmngr/Makefile b/security/dirmngr/Makefile
index 78b9a67f1c68..12000e44dc68 100644
--- a/security/dirmngr/Makefile
+++ b/security/dirmngr/Makefile
@@ -19,8 +19,7 @@ LIB_DEPENDS= libassuan.so:${PORTSDIR}/security/libassuan \
libksba.so:${PORTSDIR}/security/libksba \
libpth.so:${PORTSDIR}/devel/pth
-USES= gmake iconv
-USE_BZIP2= yes
+USES= gmake iconv tar:bzip2
USE_OPENLDAP= yes
GNU_CONFIGURE= yes
INFO= dirmngr
diff --git a/security/gpa/Makefile b/security/gpa/Makefile
index 21b06fb302f4..d05cf3ccda60 100644
--- a/security/gpa/Makefile
+++ b/security/gpa/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS= libassuan.so:${PORTSDIR}/security/libassuan \
BUILD_DEPENDS= gpgv2:${PORTSDIR}/security/gnupg
RUN_DEPENDS= gpgv2:${PORTSDIR}/security/gnupg
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
USE_GNOME= gtk20
GNU_CONFIGURE= yes
CONFIGURE_ENV+= GPGKEYS_LDAP="${LOCALBASE}/libexec/gpg2keys_ldap" \
diff --git a/security/hotssh/Makefile b/security/hotssh/Makefile
index ecad26c4183a..49dbcaa798c2 100644
--- a/security/hotssh/Makefile
+++ b/security/hotssh/Makefile
@@ -25,10 +25,9 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-
${PYTHON_SITELIBDIR}/gtk-2.0/vtemodule.so:${PORTSDIR}/x11-toolkits/py-vte
USE_GNOME= pygtk2 gnomedocutils libxslt glib20
-USES= gettext
+USES= gettext tar:bzip2
USE_PYTHON= yes
INSTALLS_ICONS= yes
-USE_BZIP2= yes
B64DECODE?= /usr/bin/b64decode
BSPATCH?= /usr/bin/bspatch
diff --git a/security/ike/Makefile b/security/ike/Makefile
index accc67ec45e8..931503176a16 100644
--- a/security/ike/Makefile
+++ b/security/ike/Makefile
@@ -15,9 +15,8 @@ COMMENT= Shrew Soft IKE daemon and client tools
ONLY_FOR_ARCHS= i386 amd64
USE_RC_SUBR= iked
-USES= bison cmake
+USES= bison cmake tar:bzip2
USE_OPENSSL= yes
-USE_BZIP2= yes
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/security/john/Makefile b/security/john/Makefile
index ecbccc604b6f..6c7529275daa 100644
--- a/security/john/Makefile
+++ b/security/john/Makefile
@@ -14,8 +14,7 @@ COMMENT= Featureful Unix password cracker
LICENSE= GPLv2
-USES= gmake shebangfix
-USE_BZIP2= yes
+USES= gmake shebangfix tar:bzip2
SHEBANG_FILES= run/*.pl
BUILD_WRKSRC= ${WRKDIR}/${DISTNAME}/src
diff --git a/security/libpwquality/Makefile b/security/libpwquality/Makefile
index ee7f9367b539..dd188d7112a5 100644
--- a/security/libpwquality/Makefile
+++ b/security/libpwquality/Makefile
@@ -11,8 +11,7 @@ COMMENT= Library for generating random passwords and quality checking
LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib
-USES= gettext gmake libtool:keepla pathfix
-USE_BZIP2= yes
+USES= gettext gmake libtool:keepla pathfix tar:bzip2
USE_GNOME= intltool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/security/libssh/Makefile b/security/libssh/Makefile
index 4048be3fa076..d8cb628b4f0a 100644
--- a/security/libssh/Makefile
+++ b/security/libssh/Makefile
@@ -16,8 +16,7 @@ OPTIONS_RADIO_CRYPTO= GCRYPT OPENSSL
OPTIONS_DEFAULT= OPENSSL STATIC
OPTIONS_SUB= yes
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
CMAKE_SOURCE_PATH= ${WRKSRC}
CONFIGURE_WRKSRC= ${CMAKE_SOURCE_PATH}/build
BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
diff --git a/security/nikto/Makefile b/security/nikto/Makefile
index faf14796177d..b4cb8029e0d0 100644
--- a/security/nikto/Makefile
+++ b/security/nikto/Makefile
@@ -21,8 +21,7 @@ SSLEAY_RUN_DEPENDS= p5-Net-SSLeay>0:${PORTSDIR}/security/p5-Net-SSLeay
NO_BUILD= yes
-USE_BZIP2= yes
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:bzip2
USE_PERL5= run
SHEBANG_FILES= nikto.pl
diff --git a/security/opencdk/Makefile b/security/opencdk/Makefile
index ee1b7ca4c23b..e9b1785be8dd 100644
--- a/security/opencdk/Makefile
+++ b/security/opencdk/Makefile
@@ -17,8 +17,7 @@ OPTIONS_DEFINE= DOCS
LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt
GNU_CONFIGURE= yes
-USES= libtool:keepla pathfix pkgconfig
-USE_BZIP2= yes
+USES= libtool:keepla pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-libgcrypt-prefix=${LOCALBASE}
diff --git a/security/ophcrack/Makefile b/security/ophcrack/Makefile
index 56261e5d5cdc..27fcd4282403 100644
--- a/security/ophcrack/Makefile
+++ b/security/ophcrack/Makefile
@@ -14,8 +14,7 @@ LICENSE_COMB= multi
LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
USE_OPENSSL= yes
diff --git a/security/revelation/Makefile b/security/revelation/Makefile
index 8a00dfa1e88c..96e8002b2d38 100644
--- a/security/revelation/Makefile
+++ b/security/revelation/Makefile
@@ -18,8 +18,7 @@ LIB_DEPENDS= libcrack.so:${PORTSDIR}/security/cracklib
RUN_DEPENDS:= ${BULID_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}cracklib>0:${PORTSDIR}/security/py-cracklib
-USE_BZIP2= yes
-USES= desktop-file-utils gettext gmake pathfix pkgconfig \
+USES= desktop-file-utils gettext gmake pathfix pkgconfig \ tar:bzip2
shared-mime-info shebangfix
SHEBANG_FILES= src/revelation.py
USE_GNOME= gnomeprefix pygnome2
diff --git a/sysutils/b43-fwcutter/Makefile b/sysutils/b43-fwcutter/Makefile
index 8911c1aba3bf..d6a390df1014 100644
--- a/sysutils/b43-fwcutter/Makefile
+++ b/sysutils/b43-fwcutter/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= http://bu3sch.de/b43/fwcutter/
MAINTAINER= swhetzel@gmail.com
COMMENT= Extracts firmware for Broadcom Wireless adapters
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
PLIST_FILES= bin/b43-fwcutter \
man/man1/b43-fwcutter.1.gz
diff --git a/sysutils/cromwell/Makefile b/sysutils/cromwell/Makefile
index d52e6531040b..ee5a0ccd8939 100644
--- a/sysutils/cromwell/Makefile
+++ b/sysutils/cromwell/Makefile
@@ -33,9 +33,8 @@ PLIST_FILES= %%DATADIR%%/cromwell.bin \
ONLY_FOR_ARCHS= i386
WRKSRC= ${WRKDIR}/cromwell
-USE_BZIP2= yes
USE_PERL5= build
-USES= gmake perl5
+USES= gmake perl5 tar:bzip2
MAKE_JOBS_UNSAFE= yes
NO_STAGE= yes
diff --git a/sysutils/cvsweb-converters/Makefile b/sysutils/cvsweb-converters/Makefile
index 2fe807908e50..59fa2121518d 100644
--- a/sysutils/cvsweb-converters/Makefile
+++ b/sysutils/cvsweb-converters/Makefile
@@ -16,9 +16,8 @@ RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-Time-modules>=0:${PORTSDIR}/devel/p5-Time-modules
BUILD_DEPENDS:= ${RUN_DEPENDS}
-USES= perl5
+USES= perl5 tar:bzip2
NO_BUILD= yes
-USE_BZIP2= yes
GNU_CONFIGURE= yes
PLIST_FILES= bin/commitlog2cvsweb bin/cvsrdiff2cvsweb \
diff --git a/sysutils/dc3dd/Makefile b/sysutils/dc3dd/Makefile
index 440ac8afc8c1..53825a0d63f3 100644
--- a/sysutils/dc3dd/Makefile
+++ b/sysutils/dc3dd/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/7.1.0
MAINTAINER= nobutaka@FreeBSD.org
COMMENT= dd program useful for computer forensics
-USE_BZIP2= yes
-USES= gettext iconv gmake
+USES= gettext iconv gmake tar:bzip2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
diff --git a/sysutils/detox/Makefile b/sysutils/detox/Makefile
index 5fe3725f3aef..12bfd6b9fd64 100644
--- a/sysutils/detox/Makefile
+++ b/sysutils/detox/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= SF
MAINTAINER= purgedhalo@users.sourceforge.net
COMMENT= Removes non-standard characters from filenames
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
LICENSE= BSD
diff --git a/sysutils/dunst/Makefile b/sysutils/dunst/Makefile
index 21b3b89c7c4a..fc291467e843 100644
--- a/sysutils/dunst/Makefile
+++ b/sysutils/dunst/Makefile
@@ -20,8 +20,7 @@ LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \
libpango-1.0.so:${PORTSDIR}/x11-toolkits/pango \
libxdg-basedir.so:${PORTSDIR}/x11/libxdg-basedir
-USES= gmake pkgconfig:build perl5
-USE_BZIP2= yes
+USES= gmake pkgconfig:build perl5 tar:bzip2
USE_GNOME= glib20
USE_XORG= xext xft xinerama xscrnsaver
MAKE_ARGS+= MANPREFIX="${PREFIX}/man"
diff --git a/sysutils/flashrom/Makefile b/sysutils/flashrom/Makefile
index 7f51521bd0e6..bcaeffee64e3 100644
--- a/sysutils/flashrom/Makefile
+++ b/sysutils/flashrom/Makefile
@@ -21,8 +21,7 @@ BUSPIRATE_DESC= Enable buspirate support (broken)
DMIDECODE_DESC= Use dmidecode to gather DMI information
FTDI_DESC= Enable external FT2232SPI flasher support
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lc
MAKE_ENV= CONFIG_BUSPIRATE_SPI=no
diff --git a/sysutils/fusefs-cryptofs/Makefile b/sysutils/fusefs-cryptofs/Makefile
index 31f7345c745d..4ad119b09ee8 100644
--- a/sysutils/fusefs-cryptofs/Makefile
+++ b/sysutils/fusefs-cryptofs/Makefile
@@ -14,9 +14,8 @@ COMMENT= Encrypted filesystem for FUSE
LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \
libglib-2.0.so:${PORTSDIR}/devel/glib20
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= fuse pkgconfig
+USES= fuse pkgconfig tar:bzip2
DOCS= README cryptofs.conf
OPTIONS_DEFINE= DOCS
diff --git a/sysutils/fusefs-fusepak/Makefile b/sysutils/fusefs-fusepak/Makefile
index 0118b804c1a7..fda8c5a554d3 100644
--- a/sysutils/fusefs-fusepak/Makefile
+++ b/sysutils/fusefs-fusepak/Makefile
@@ -12,9 +12,8 @@ COMMENT= Mount packed data files of various games (PACK, WAD, etc.)
LICENSE= GPLv2
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= fuse pkgconfig
+USES= fuse pkgconfig tar:bzip2
PLIST_FILES= bin/pakmount man/man1/pakmount.1.gz
diff --git a/sysutils/fusefs-smbnetfs/Makefile b/sysutils/fusefs-smbnetfs/Makefile
index ed5ea5c575b0..f40aa6c1a1bd 100644
--- a/sysutils/fusefs-smbnetfs/Makefile
+++ b/sysutils/fusefs-smbnetfs/Makefile
@@ -22,8 +22,7 @@ GNOME_KEYRING_LIB_DEPENDS= libgnome-keyring.so:${PORTSDIR}/security/libgnome-key
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
-USE_BZIP2= yes
-USES= fuse iconv pkgconfig
+USES= fuse iconv pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
diff --git a/sysutils/gaffitter/Makefile b/sysutils/gaffitter/Makefile
index 965b32e49dd6..d093ba6bef93 100644
--- a/sysutils/gaffitter/Makefile
+++ b/sysutils/gaffitter/Makefile
@@ -12,8 +12,7 @@ COMMENT= Binary packing utility that uses a genetic algorithm
LICENSE= GPLv3 # or later
-USE_BZIP2= yes
-USES= gmake # parallel builds (-jX) are broken with BSD make(1)
+USES= gmake # parallel builds (-jX) are broken with BSD make(1) tar:bzip2
PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
diff --git a/sysutils/gai-leds/Makefile b/sysutils/gai-leds/Makefile
index 153df9b43d8d..507baeb1f536 100644
--- a/sysutils/gai-leds/Makefile
+++ b/sysutils/gai-leds/Makefile
@@ -15,8 +15,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libgai.so:${PORTSDIR}/x11-toolkits/gai
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
-USE_BZIP2= yes
+USES= pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix
post-patch:
diff --git a/sysutils/graveman/Makefile b/sysutils/graveman/Makefile
index 1e0c5ffa68ca..abcff0a50828 100644
--- a/sysutils/graveman/Makefile
+++ b/sysutils/graveman/Makefile
@@ -15,9 +15,8 @@ LIB_DEPENDS= libmng.so:${PORTSDIR}/graphics/libmng
BUILD_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig gettext gmake
+USES= pathfix pkgconfig gettext gmake tar:bzip2
USE_GNOME= libglade2 intlhack gnomeprefix
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
diff --git a/sysutils/isomd5sum/Makefile b/sysutils/isomd5sum/Makefile
index eb86324b2025..b1891aff1f6c 100644
--- a/sysutils/isomd5sum/Makefile
+++ b/sysutils/isomd5sum/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
USE_PYTHON= yes
MAKE_ENV+= PYTHONPREFIX_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR} PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR}
diff --git a/sysutils/k3b-kde4/Makefile b/sysutils/k3b-kde4/Makefile
index 94095c6b9cf4..99b2d733d9a9 100644
--- a/sysutils/k3b-kde4/Makefile
+++ b/sysutils/k3b-kde4/Makefile
@@ -15,8 +15,7 @@ LIB_DEPENDS= libcdda_paranoia.so:${PORTSDIR}/audio/cdparanoia \
RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
BUILD_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
-USE_BZIP2= yes
-USES= cmake shared-mime-info pkgconfig
+USES= cmake shared-mime-info pkgconfig tar:bzip2
CMAKE_ARGS= -DK3B_BUILD_K3BSETUP:BOOL=OFF \
-DK3B_ENABLE_MUSICBRAINZ:BOOL=OFF
USE_KDE4= automoc4 kdeprefix kdelibs libkcddb
diff --git a/sysutils/kcm-polkit-kde/Makefile b/sysutils/kcm-polkit-kde/Makefile
index f718fc3d3df6..8ec586948697 100644
--- a/sysutils/kcm-polkit-kde/Makefile
+++ b/sysutils/kcm-polkit-kde/Makefile
@@ -16,8 +16,7 @@ RUN_DEPENDS= ${KDE4_PREFIX}/lib/kde4/libexec/polkit-kde-authentication-agent-1:$
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USE_QT4= dbus xml moc_build qmake_build rcc_build uic_build
-USE_BZIP2= yes
-USES= cmake gmake pkgconfig
+USES= cmake gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-kcmodules-1
diff --git a/sysutils/libutempter/Makefile b/sysutils/libutempter/Makefile
index 8469457f8aed..a88be831d350 100644
--- a/sysutils/libutempter/Makefile
+++ b/sysutils/libutempter/Makefile
@@ -10,8 +10,7 @@ MASTER_SITES= ftp://ftp.altlinux.org/pub/people/ldv/utempter/
MAINTAINER= ports@FreeBSD.org
COMMENT= Interface to record user sessions to utmp and wtmp files
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
USE_LDCONFIG= yes
NO_STAGE= yes
diff --git a/sysutils/mono-kmod/Makefile b/sysutils/mono-kmod/Makefile
index e9d08cfa0291..02f3b012550a 100644
--- a/sysutils/mono-kmod/Makefile
+++ b/sysutils/mono-kmod/Makefile
@@ -11,10 +11,9 @@ COMMENT= Execute .NET applications from command line
ONLY_FOR_ARCHS= i386 amd64 arm
-USE_BZIP2= yes
SUB_FILES= pkg-message
-USES= kmod uidfix
+USES= kmod uidfix tar:bzip2
PLIST_FILES= "@cwd /%%KMODDIR%%"
PLIST_FILES+= mono.ko
diff --git a/sysutils/nvramtool/Makefile b/sysutils/nvramtool/Makefile
index cf1807ed9cba..9554efdb226b 100644
--- a/sysutils/nvramtool/Makefile
+++ b/sysutils/nvramtool/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= http://www.zonov.org/${PORTNAME}/
MAINTAINER= zont@FreeBSD.org
COMMENT= Utility for reading, writing the contents of CMOS memory
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
ONLY_FOR_ARCHS= amd64 i386
diff --git a/sysutils/pcbsd-utils-qt4/Makefile b/sysutils/pcbsd-utils-qt4/Makefile
index 224925ca6bc8..d8b8c4c4df7c 100644
--- a/sysutils/pcbsd-utils-qt4/Makefile
+++ b/sysutils/pcbsd-utils-qt4/Makefile
@@ -17,11 +17,10 @@ LIB_DEPENDS= libQtSolutions_SingleApplication-head.so:${PORTSDIR}/devel/qt4-qtso
MAKE_JOBS_UNSAFE=yes
ONLY_FOR_ARCHS= amd64
USE_CDRTOOLS= yes
-USE_BZIP2= yes
USE_LDCONFIG= yes
USE_QT4= corelib gui network svg linguist \
moc_build rcc_build uic_build
-USES= qmake
+USES= qmake tar:bzip2
WRKSRC= ${WRKDIR}/src-qt4
diff --git a/sysutils/pcbsd-utils/Makefile b/sysutils/pcbsd-utils/Makefile
index 8c5396b212a7..138ef2de73c4 100644
--- a/sysutils/pcbsd-utils/Makefile
+++ b/sysutils/pcbsd-utils/Makefile
@@ -22,9 +22,8 @@ RUN_DEPENDS= pkg-static:${PORTSDIR}/ports-mgmt/pkg \
WRKSRC= ${WRKDIR}/src-sh
CONFLICTS?= pbi-manager-[0-9]*
-USES= pkgconfig fuse
+USES= pkgconfig fuse tar:bzip2
NO_BUILD= yes
-USE_BZIP2= yes
USE_PYTHON= yes
.include <bsd.port.pre.mk>
diff --git a/sysutils/policykit-qt/Makefile b/sysutils/policykit-qt/Makefile
index 2fc1e5084583..b4bfc12ebf47 100644
--- a/sysutils/policykit-qt/Makefile
+++ b/sysutils/policykit-qt/Makefile
@@ -13,12 +13,11 @@ COMMENT= PolicyKit manager for Qt
LIB_DEPENDS= libpolkit.so:${PORTSDIR}/sysutils/policykit
-USE_BZIP2= yes
USE_LDCONFIG= yes
USE_KDE4= automoc4
USE_QT4= corelib dbus gui network svg xml \
qmake_build moc_build rcc_build uic_build
-USES= cmake gettext
+USES= cmake gettext tar:bzip2
PORTSCOUT= limit:^0
diff --git a/sysutils/polkit-kde/Makefile b/sysutils/polkit-kde/Makefile
index 7e030971959f..378781504a18 100644
--- a/sysutils/polkit-kde/Makefile
+++ b/sysutils/polkit-kde/Makefile
@@ -16,10 +16,9 @@ LICENSE= GPLv2
LIB_DEPENDS= libpolkit-qt-agent-1.so:${PORTSDIR}/sysutils/polkit-qt
-USE_BZIP2= yes
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
-USES= cmake
+USES= cmake tar:bzip2
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
diff --git a/sysutils/qpxtool/Makefile b/sysutils/qpxtool/Makefile
index 8c9c07b9a773..3f024d6f3f27 100644
--- a/sysutils/qpxtool/Makefile
+++ b/sysutils/qpxtool/Makefile
@@ -11,8 +11,7 @@ COMMENT= GUI for testing CD/DVD quality and transfer rate
LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
USE_QT4= qmake_build moc_build rcc_build linguist_build corelib gui network sql
QT_NONSTANDARD= yes
HAS_CONFIGURE= yes
diff --git a/sysutils/superiotool/Makefile b/sysutils/superiotool/Makefile
index 7dd709d08853..ead41d784468 100644
--- a/sysutils/superiotool/Makefile
+++ b/sysutils/superiotool/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libpci.so:${PORTSDIR}/devel/libpci
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON=The tool is for x86-specific hardware
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
PLIST_FILES= sbin/superiotool \
man/man8/superiotool.8.gz
diff --git a/sysutils/userinfo/Makefile b/sysutils/userinfo/Makefile
index b8e94ef01a22..91e0486788e6 100644
--- a/sysutils/userinfo/Makefile
+++ b/sysutils/userinfo/Makefile
@@ -13,8 +13,7 @@ COMMENT= Show information about local users
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= libtool
-USE_BZIP2= yes
+USES= libtool tar:bzip2
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-power-manager/Makefile b/sysutils/xfce4-power-manager/Makefile
index 06bffbfcab69..175865968156 100644
--- a/sysutils/xfce4-power-manager/Makefile
+++ b/sysutils/xfce4-power-manager/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify \
libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= gettext pkgconfig gmake
+USES= gettext pkgconfig gmake tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libutil libmenu panel xfconf
INSTALLS_ICONS= yes
diff --git a/textproc/ansifilter/Makefile b/textproc/ansifilter/Makefile
index 3f0b231614e1..c4bbb269ff48 100644
--- a/textproc/ansifilter/Makefile
+++ b/textproc/ansifilter/Makefile
@@ -13,8 +13,7 @@ LICENSE= GPLv3
WRKSRC= ${WRKDIR}/${PORTNAME}
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
MAKEFILE= makefile
PORTDOCS= ChangeLog README
diff --git a/textproc/confetti/Makefile b/textproc/confetti/Makefile
index d7d08486a878..1ee241d7665f 100644
--- a/textproc/confetti/Makefile
+++ b/textproc/confetti/Makefile
@@ -11,8 +11,7 @@ COMMENT= Configuration file parser generator
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
-USE_BZIP2= yes
-USES= bison perl5 gmake
+USES= bison perl5 gmake tar:bzip2
DATE= 20120801
MAKE_ARGS+= FLEX=${LOCALBASE}/bin/flex
MAKE_JOBS_UNSAFE=yes
diff --git a/textproc/eqe/Makefile b/textproc/eqe/Makefile
index 6fb9a967efba..5be50edd8cc2 100644
--- a/textproc/eqe/Makefile
+++ b/textproc/eqe/Makefile
@@ -15,9 +15,8 @@ BUILD_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
Magick++-config:${PORTSDIR}/graphics/ImageMagick
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:bzip2
SHEBANG_FILES= src/eqe src/eqedit
-USE_BZIP2= yes
USE_TEX= tex
OPTIONS_DEFINE= DOCS
diff --git a/textproc/goldendict/Makefile b/textproc/goldendict/Makefile
index 3ca121deb58b..8731c541a437 100644
--- a/textproc/goldendict/Makefile
+++ b/textproc/goldendict/Makefile
@@ -17,10 +17,9 @@ LIB_DEPENDS= libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \
libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
libvorbis.so:${PORTSDIR}/audio/libvorbis
-USE_BZIP2= yes
NO_WRKSUBDIR= yes
HAS_CONFIGURE= yes
-USES= dos2unix pkgconfig qmake
+USES= dos2unix pkgconfig qmake tar:bzip2
DOS2UNIX_FILES= processwrapper.cc
USE_XORG= xtst
USE_QT4= corelib gui webkit phonon \
diff --git a/textproc/heirloom-doctools/Makefile b/textproc/heirloom-doctools/Makefile
index 841520d0d3ef..a42c2160653b 100644
--- a/textproc/heirloom-doctools/Makefile
+++ b/textproc/heirloom-doctools/Makefile
@@ -10,8 +10,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S,0.0.,,}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Portable and enhanced troff, nroff, and related utilities
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
ALL_TARGET= #empty
MAKE_ENV+= INSTALL=${INSTALL} \
BINDIR=${BINDIR} \
diff --git a/textproc/libebml/Makefile b/textproc/libebml/Makefile
index 56ec12773177..00b8c8c33a02 100644
--- a/textproc/libebml/Makefile
+++ b/textproc/libebml/Makefile
@@ -12,8 +12,7 @@ COMMENT= EBML (Extensible Binary Meta Language), sort of binary version of XML
LICENSE= LGPL21
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
BUILD_WRKSRC= ${WRKSRC}/make/linux
INSTALL_WRKSRC= ${WRKSRC}/make/linux
USE_LDCONFIG= yes
diff --git a/textproc/p5-xmltv/Makefile b/textproc/p5-xmltv/Makefile
index fd2347f1a75e..0a0fdb88a77c 100644
--- a/textproc/p5-xmltv/Makefile
+++ b/textproc/p5-xmltv/Makefile
@@ -47,8 +47,7 @@ XMLTV_DEPENDS= \
BUILD_DEPENDS= ${XMLTV_DEPENDS}
RUN_DEPENDS= ${XMLTV_DEPENDS}
-USES= perl5
-USE_BZIP2= yes
+USES= perl5 tar:bzip2
USE_PERL5= configure
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
diff --git a/textproc/pootle/Makefile b/textproc/pootle/Makefile
index ae19e9c61e34..d0a6e01e0c52 100644
--- a/textproc/pootle/Makefile
+++ b/textproc/pootle/Makefile
@@ -21,8 +21,7 @@ BROKEN= Does not install
CONFLICTS= ${PYTHON_PKGNAMEPREFIX}django-profiles-[0-9]* \
${PYTHON_PKGNAMEPREFIX}django-registration-[0-9]*
-USE_BZIP2= yes
-USES= gettext
+USES= gettext tar:bzip2
USE_PYTHON= yes
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME= Pootle
diff --git a/textproc/rarian/Makefile b/textproc/rarian/Makefile
index 9dd936875c08..6aa1ca6a5236 100644
--- a/textproc/rarian/Makefile
+++ b/textproc/rarian/Makefile
@@ -23,8 +23,7 @@ DOCBOOK_VERSION=4.2
CONFLICTS= scrollkeeper-[0-9]*
-USE_BZIP2= yes
-USES= gmake pathfix
+USES= gmake pathfix tar:bzip2
USE_GNOME= gnomehier libxslt
USE_PYTHON= yes
GNU_CONFIGURE= yes
diff --git a/textproc/redet/Makefile b/textproc/redet/Makefile
index fc2c7adcebbb..37fad20a0025 100644
--- a/textproc/redet/Makefile
+++ b/textproc/redet/Makefile
@@ -14,8 +14,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/iwidgets/iwidgets.tcl:${PORTSDIR}/x11-toolkits/iwi
OPTIONS_DEFINE= DOCS
NO_BUILD= yes
-USE_BZIP2= yes
-USES+= tk:run
+USES+= tk:run tar:bzip2
PORTDOCS= AUTHORS COPYING CREDITS LICENSE NEWS README-General ChangeLog
PLIST_FILES= bin/redet \
diff --git a/textproc/sdcv/Makefile b/textproc/sdcv/Makefile
index 1477c7832b7b..e66dd5937f9e 100644
--- a/textproc/sdcv/Makefile
+++ b/textproc/sdcv/Makefile
@@ -12,8 +12,7 @@ COMMENT= Text-based utility for work with dictionaries in StarDict's format
LICENSE= GPLv2 # (or later)
-USE_BZIP2= yes
-USES= gettext pkgconfig readline
+USES= gettext pkgconfig readline tar:bzip2
USE_GNOME= glib20
USE_AUTOTOOLS= libtoolize aclocal automake autoconf
LIBTOOLIZE_ARGS=--copy --force
diff --git a/textproc/ssddiff/Makefile b/textproc/ssddiff/Makefile
index be8922aa50aa..187480374190 100644
--- a/textproc/ssddiff/Makefile
+++ b/textproc/ssddiff/Makefile
@@ -12,8 +12,7 @@ COMMENT= Diff application for semistructured data such as XML files
LICENSE= GPLv2 # (or later)
-USE_BZIP2= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_GNOME= libxml2
USE_GCC= any
USE_AUTOTOOLS= automake14
diff --git a/textproc/texi2html/Makefile b/textproc/texi2html/Makefile
index 0022d7808cf2..b7847467f805 100644
--- a/textproc/texi2html/Makefile
+++ b/textproc/texi2html/Makefile
@@ -14,8 +14,7 @@ COMMENT= Texinfo to HTML converter
GNU_CONFIGURE= yes
CONFIGURE_ENV= PERL=${PERL}
CONFIGURE_ARGS= --disable-multiplatform
-USES= gmake perl5 shebangfix
-USE_BZIP2= yes
+USES= gmake perl5 shebangfix tar:bzip2
SHEBANG_FILES= *.pl
OPTIONS_DEFINE= NLS DOCS
diff --git a/www/anyterm/Makefile b/www/anyterm/Makefile
index 07367ada7897..feec025e7f49 100644
--- a/www/anyterm/Makefile
+++ b/www/anyterm/Makefile
@@ -17,8 +17,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= ${LOCALBASE}/include/boost/function.hpp:${PORTSDIR}/devel/boost-libs
USE_RC_SUBR= anytermd
-USE_BZIP2= yes
-USES= gmake iconv
+USES= gmake iconv tar:bzip2
USE_GCC= any
ALL_TARGET= default_target
PLIST_FILES= man/man1/anytermd.1.gz \
diff --git a/www/bozohttpd/Makefile b/www/bozohttpd/Makefile
index 4a5799bb5cd5..89a608bf8de3 100644
--- a/www/bozohttpd/Makefile
+++ b/www/bozohttpd/Makefile
@@ -12,14 +12,13 @@ COMMENT= The bozotic HTTP server
LICENSE= BSD2CLAUSE
-USE_BZIP2= YES
USE_RC_SUBR= bozohttpd
#options handling
OPTIONS_DEFINE= HTPASSWD SSL CGI
OPTIONS_DEFAULT= SSL CGI
-USES= uidfix
+USES= uidfix tar:bzip2
HTPASSWD_DESC= Enable htpassword support
SSL_DESC= Enable SSL support
diff --git a/www/dillo2/Makefile b/www/dillo2/Makefile
index 54631791c5b8..67108ec07adf 100644
--- a/www/dillo2/Makefile
+++ b/www/dillo2/Makefile
@@ -20,8 +20,7 @@ LICENSE= GPLv3
LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk
RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --libdir=${PREFIX}/libexec
CONFLICTS= dillo-i18n-[0-9]* \
diff --git a/www/dtse/Makefile b/www/dtse/Makefile
index 7e3005349546..e367ff4d987a 100644
--- a/www/dtse/Makefile
+++ b/www/dtse/Makefile
@@ -20,8 +20,7 @@ USE_OPENSSL= yes
CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
.endif
-USES= gmake perl5
-USE_BZIP2= yes
+USES= gmake perl5 tar:bzip2
USE_AUTOTOOLS= aclocal:env automake:env autoconf:env
HAS_CONFIGURE= yes
diff --git a/www/egueb/Makefile b/www/egueb/Makefile
index 0c1aec0b8d46..66cb4b6dc020 100644
--- a/www/egueb/Makefile
+++ b/www/egueb/Makefile
@@ -14,9 +14,8 @@ LICENSE= LGPL21
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= bison gmake pathfix pkgconfig
+USES= bison gmake pathfix pkgconfig tar:bzip2
USE_EFL= eina enesim ender etch libtool_hack
USE_LDCONFIG= yes
diff --git a/www/horde3-trean/Makefile b/www/horde3-trean/Makefile
index f584f93902a3..d7d009b6a71e 100644
--- a/www/horde3-trean/Makefile
+++ b/www/horde3-trean/Makefile
@@ -12,8 +12,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Bookmark manager
USE_HORDE= base pkg-message
-USE_BZIP2= yes
-USES= gettext
+USES= gettext tar:bzip2
PORTDOCS= CHANGES CREDITS INSTALL TODO README
NO_STAGE= yes
diff --git a/www/kpartsplugin/Makefile b/www/kpartsplugin/Makefile
index 02b81cc167ab..0165b80bdd08 100644
--- a/www/kpartsplugin/Makefile
+++ b/www/kpartsplugin/Makefile
@@ -12,8 +12,7 @@ COMMENT= Browser file viewer using KDE technology
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build
-USE_BZIP2= yes
-USES= cmake webplugin:native
+USES= cmake webplugin:native tar:bzip2
CMAKE_ARGS= -DNSPLUGIN_INSTALL_DIR:PATH="${WEBPLUGIN_DIR}"
PORTDATE= 20120723
diff --git a/www/mod_gnutls/Makefile b/www/mod_gnutls/Makefile
index 977bdb1353ba..c756624f24ec 100644
--- a/www/mod_gnutls/Makefile
+++ b/www/mod_gnutls/Makefile
@@ -17,9 +17,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls
-USE_BZIP2= yes
USE_AUTOTOOLS= libtool
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_APACHE= 22
GNU_CONFIGURE= yes
diff --git a/www/mongrel2/Makefile b/www/mongrel2/Makefile
index 9f66dcc8fec6..ed145a9d3283 100644
--- a/www/mongrel2/Makefile
+++ b/www/mongrel2/Makefile
@@ -15,8 +15,7 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libzmq.so:${PORTSDIR}/net/libzmq2 \
libsqlite3.so:${PORTSDIR}/databases/sqlite3
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
MAKE_FLAGS= freebsd
EXAMPLES_LIST= bbs \
chat \
diff --git a/www/multiwatch/Makefile b/www/multiwatch/Makefile
index 637adf914496..139cc0a7d68e 100644
--- a/www/multiwatch/Makefile
+++ b/www/multiwatch/Makefile
@@ -13,8 +13,7 @@ LIB_DEPENDS= libev.so:${PORTSDIR}/devel/libev
GNU_CONFIGURE= yes
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
USE_GNOME= glib20
# Help configure find libev.
diff --git a/www/npapi-xine/Makefile b/www/npapi-xine/Makefile
index 37e3dae4545c..d6fc9983072c 100644
--- a/www/npapi-xine/Makefile
+++ b/www/npapi-xine/Makefile
@@ -14,8 +14,7 @@ COMMENT= Embed Xine player into browser
LIB_DEPENDS= libxine.so:${PORTSDIR}/multimedia/libxine
-USES= pkgconfig webplugin:native
-USE_BZIP2= yes
+USES= pkgconfig webplugin:native tar:bzip2
GNU_CONFIGURE= yes
WEBPLUGIN_NAME= #
WEBPLUGIN_FILES= xineplugin.so
diff --git a/www/squid/Makefile b/www/squid/Makefile
index 76de3e69854b..c9cc7f73976a 100644
--- a/www/squid/Makefile
+++ b/www/squid/Makefile
@@ -115,9 +115,8 @@ COMMENT= HTTP Caching Proxy
SQUID_STABLE_VER= 9
CONFLICTS_INSTALL= squid-2.[^7]* squid3?-* cacheboy-[0-9]* lusca-head-[0-9]*
-USES= perl5
+USES= perl5 tar:bzip2
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_RC_SUBR= squid
SQUID_UID?= squid
diff --git a/www/squid32/Makefile b/www/squid32/Makefile
index 83102d08ecbb..1d355fdc8f01 100644
--- a/www/squid32/Makefile
+++ b/www/squid32/Makefile
@@ -44,9 +44,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
SQUID_STABLE_VER= 13
CONFLICTS_INSTALL= squid-2.[0-9].* squid33-* cacheboy-[0-9]* lusca-head-[0-9]*
-USES= perl5
+USES= perl5 tar:bzip2
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_RC_SUBR= squid
USERS= squid
diff --git a/www/squid33/Makefile b/www/squid33/Makefile
index a2a5344b385d..7c789ad1bb29 100644
--- a/www/squid33/Makefile
+++ b/www/squid33/Makefile
@@ -44,9 +44,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
SQUID_STABLE_VER= 11
CONFLICTS_INSTALL= squid-2.[0-9].* squid32-* cacheboy-[0-9]* lusca-head-[0-9]*
-USES= perl5
+USES= perl5 tar:bzip2
GNU_CONFIGURE= yes
-USE_BZIP2= yes
USE_RC_SUBR= squid
USERS= squid
diff --git a/www/wsmake/Makefile b/www/wsmake/Makefile
index e63683ce7cee..cd29a7cf0309 100644
--- a/www/wsmake/Makefile
+++ b/www/wsmake/Makefile
@@ -11,8 +11,7 @@ COMMENT= Software for production and maintenance of web sites
OPTIONS_DEFINE= DOCS
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-gwsmake=no --enable-iswmake=no
diff --git a/x11-clocks/plasma-applet-adjustableclock/Makefile b/x11-clocks/plasma-applet-adjustableclock/Makefile
index 2beaa42d2174..bc960a5c6363 100644
--- a/x11-clocks/plasma-applet-adjustableclock/Makefile
+++ b/x11-clocks/plasma-applet-adjustableclock/Makefile
@@ -13,8 +13,7 @@ COMMENT= KDE4 highly configurable clock plasma applet
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= cmake gettext
+USES= cmake gettext tar:bzip2
USE_KDE4= automoc4 kdeprefix workspace
USE_QT4= qmake_build moc_build rcc_build uic_build
diff --git a/x11-fonts/font-manager/Makefile b/x11-fonts/font-manager/Makefile
index 8bd5c69b997c..0e452c7d3938 100644
--- a/x11-fonts/font-manager/Makefile
+++ b/x11-fonts/font-manager/Makefile
@@ -17,11 +17,10 @@ LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2 \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
-USE_BZIP2= yes
USE_PYTHON= 2
USE_GNOME= pygtk2
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
PORTDATA= *
diff --git a/x11-fonts/tv-fonts/Makefile b/x11-fonts/tv-fonts/Makefile
index 719989fc60e7..011a6ec5918f 100644
--- a/x11-fonts/tv-fonts/Makefile
+++ b/x11-fonts/tv-fonts/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
-USES= gmake
-USE_BZIP2= yes
+USES= gmake tar:bzip2
FONTSDIR= ${PREFIX}/lib/X11/fonts/misc
FONTS= caption.pcf.gz captioni.pcf.gz led-iso10646-1.pcf.gz \
diff --git a/x11-themes/emerald-themes/Makefile b/x11-themes/emerald-themes/Makefile
index 5531ed24521f..d8a44902e010 100644
--- a/x11-themes/emerald-themes/Makefile
+++ b/x11-themes/emerald-themes/Makefile
@@ -11,8 +11,7 @@ COMMENT= Themes for the Emerald Window Decorator
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USES= gmake shebangfix
+USES= gmake shebangfix tar:bzip2
USE_AUTOTOOLS= autoconf:env automake:env aclocal:env autoheader:env
SHEBANG_FILES= themes/import.sh
diff --git a/x11-themes/gnome-backgrounds/Makefile b/x11-themes/gnome-backgrounds/Makefile
index 1abcc95a9244..9bd849cb656f 100644
--- a/x11-themes/gnome-backgrounds/Makefile
+++ b/x11-themes/gnome-backgrounds/Makefile
@@ -11,8 +11,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= A collection of backgrounds for GNOME 2
-USE_BZIP2= yes
-USES= gettext gmake pathfix
+USES= gettext gmake pathfix tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gnomeprefix intlhack
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/x11-themes/gtk-blueprint-engine/Makefile b/x11-themes/gtk-blueprint-engine/Makefile
index 446f5e9603a0..b960587d6d15 100644
--- a/x11-themes/gtk-blueprint-engine/Makefile
+++ b/x11-themes/gtk-blueprint-engine/Makefile
@@ -16,9 +16,8 @@ LICENSE= GPLv2
BUILD_DEPENDS= icon-naming-utils>=0.8.90:${PORTSDIR}/x11-themes/icon-naming-utils
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake libtool:keepla perl5 pkgconfig
+USES= gmake libtool:keepla perl5 pkgconfig tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
INSTALLS_ICONS= yes
diff --git a/x11-themes/gtk-oxygen-engine/Makefile b/x11-themes/gtk-oxygen-engine/Makefile
index 354033eab61a..74944b18bc79 100644
--- a/x11-themes/gtk-oxygen-engine/Makefile
+++ b/x11-themes/gtk-oxygen-engine/Makefile
@@ -17,8 +17,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
-USE_BZIP2= yes
USE_GNOME= gtk20
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
.include <bsd.port.mk>
diff --git a/x11-themes/gtk3-oxygen-engine/Makefile b/x11-themes/gtk3-oxygen-engine/Makefile
index 440e7344d328..7f32fc687e57 100644
--- a/x11-themes/gtk3-oxygen-engine/Makefile
+++ b/x11-themes/gtk3-oxygen-engine/Makefile
@@ -17,8 +17,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
-USE_BZIP2= yes
USE_GNOME= gtk30
-USES= cmake:outsource pkgconfig
+USES= cmake:outsource pkgconfig tar:bzip2
.include <bsd.port.mk>
diff --git a/x11-toolkits/attica/Makefile b/x11-toolkits/attica/Makefile
index 009a62d8add5..e27e642056aa 100644
--- a/x11-toolkits/attica/Makefile
+++ b/x11-toolkits/attica/Makefile
@@ -13,9 +13,8 @@ COMMENT= Open Collaboration Services API library
USE_QT4= network qtestlib_build xml \
moc_build qmake_build rcc_build uic_build
-USE_BZIP2= yes
USE_LDCONFIG= yes
-USES= cmake
+USES= cmake tar:bzip2
CMAKE_ARGS= -DATTICA_ENABLE_TESTS:BOOL=OFF \
-DQT4_BUILD:BOOL=ON
diff --git a/x11-toolkits/gai/Makefile b/x11-toolkits/gai/Makefile
index 718dbe6be6d2..5c53d33e598e 100644
--- a/x11-toolkits/gai/Makefile
+++ b/x11-toolkits/gai/Makefile
@@ -12,8 +12,7 @@ COMMENT= General Applet Interface Library
LIB_DEPENDS= libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext
-USE_BZIP2= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_GL= gl
USE_SDL= sdl
USE_GNOME= libgnomeui
diff --git a/x11-toolkits/gtk-sharp-beans/Makefile b/x11-toolkits/gtk-sharp-beans/Makefile
index e81d61fdf663..359656ff27cd 100644
--- a/x11-toolkits/gtk-sharp-beans/Makefile
+++ b/x11-toolkits/gtk-sharp-beans/Makefile
@@ -15,8 +15,7 @@ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gio-sharp-2.0.pc:${PORTSDIR}/devel
RUN_DEPENDS:= ${BUILD_DEPENDS}
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
-USE_BZIP2= yes
+USES= gmake pkgconfig tar:bzip2
MAKE_JOBS_UNSAFE=yes
.include <bsd.port.pre.mk>
diff --git a/x11-toolkits/shared-desktop-ontologies/Makefile b/x11-toolkits/shared-desktop-ontologies/Makefile
index b7e8ffbea67b..b4f22a5cb16a 100644
--- a/x11-toolkits/shared-desktop-ontologies/Makefile
+++ b/x11-toolkits/shared-desktop-ontologies/Makefile
@@ -11,8 +11,7 @@ COMMENT= Interoperability between desktops and collaborative environments
CMAKE_ARGS+= -DPKGCONFIG_INSTALL_DIR:PATH="libdata/pkgconfig/"
INSTALL_TARGET= install
-USE_BZIP2= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
post-patch:
@${REINPLACE_CMD} -e 's|share/cmake/SharedDesktopOntologies|lib/cmake/SharedDesktopOntologies|' \
diff --git a/x11-toolkits/wxgtk28/Makefile b/x11-toolkits/wxgtk28/Makefile
index 4997910cfa20..6c61b1711130 100644
--- a/x11-toolkits/wxgtk28/Makefile
+++ b/x11-toolkits/wxgtk28/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png\
libtiff.so:${PORTSDIR}/graphics/tiff\
libexpat.so:${PORTSDIR}/textproc/expat2
-USES= iconv gmake pkgconfig
-USE_BZIP2= yes
+USES= iconv gmake pkgconfig tar:bzip2
USE_XORG= x11 sm xxf86vm xinerama
USE_GL= glu
USE_GNOME= gtk20 pangox-compat
diff --git a/x11/ecore-imf/Makefile b/x11/ecore-imf/Makefile
index 0fa3c3258cc1..85ad4d291271 100644
--- a/x11/ecore-imf/Makefile
+++ b/x11/ecore-imf/Makefile
@@ -15,10 +15,9 @@ COMMENT= Enlightenment core abstraction library (IMF module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= ecore libtool_hack
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_imf
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/x11/ecore-imf_evas/Makefile b/x11/ecore-imf_evas/Makefile
index e4d1b927b316..5114036eeaa6 100644
--- a/x11/ecore-imf_evas/Makefile
+++ b/x11/ecore-imf_evas/Makefile
@@ -15,11 +15,10 @@ COMMENT= Enlightenment core abstraction library (IMF-Evas module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= ecore evas libtool_hack
USE_EFL_ECORE= imf
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_imf_evas
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/x11/ecore-input/Makefile b/x11/ecore-input/Makefile
index f5f0a831d300..45cb0f2c6dbc 100644
--- a/x11/ecore-input/Makefile
+++ b/x11/ecore-input/Makefile
@@ -15,10 +15,9 @@ COMMENT= Enlightenment core abstraction library (input module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= ecore libtool_hack
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_input
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/x11/ecore-input_evas/Makefile b/x11/ecore-input_evas/Makefile
index 623b9a6576af..aeb7643be022 100644
--- a/x11/ecore-input_evas/Makefile
+++ b/x11/ecore-input_evas/Makefile
@@ -15,11 +15,10 @@ COMMENT= Enlightenment core abstraction library (evas input module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= ecore evas libtool_hack
USE_EFL_ECORE= input
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_input_evas
INSTALL_WRKSRC= ${BUILD_WRKSRC}
diff --git a/x11/ecore-x11/Makefile b/x11/ecore-x11/Makefile
index 870827e08f6e..95e56daffef0 100644
--- a/x11/ecore-x11/Makefile
+++ b/x11/ecore-x11/Makefile
@@ -15,9 +15,8 @@ COMMENT= Enlightenment core abstraction library (x11 module)
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
USE_EFL= ecore libtool_hack
USE_EFL_ECORE= input
USE_LDCONFIG= yes
diff --git a/x11/efreet/Makefile b/x11/efreet/Makefile
index 541ecf244f5e..9914a4935fb5 100644
--- a/x11/efreet/Makefile
+++ b/x11/efreet/Makefile
@@ -13,9 +13,8 @@ COMMENT= Freedesktop.org EFL compatibility layer
LICENSE= BSD
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig tar:bzip2
USE_EFL= eet eina ecore libtool_hack librt_hack
USE_EFL_ECORE= file
USE_LDCONFIG= yes
diff --git a/x11/emprint/Makefile b/x11/emprint/Makefile
index bd52515a657a..88c8eb3a045d 100644
--- a/x11/emprint/Makefile
+++ b/x11/emprint/Makefile
@@ -10,9 +10,8 @@ MAINTAINER= gblach@FreeBSD.org
COMMENT= Utility for taking screenshots for E17
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_EFL= eina evas ecore
USE_EFL_ECORE= evas file input x11
diff --git a/x11/gcb/Makefile b/x11/gcb/Makefile
index a61aaf8b5156..98eece62b0cd 100644
--- a/x11/gcb/Makefile
+++ b/x11/gcb/Makefile
@@ -12,8 +12,7 @@ MAINTAINER= chip-set@mail.ru
COMMENT= A GTK+ tool for managing x11 cut-buffers
HAS_CONFIGURE= yes
-USES= pkgconfig
-USE_BZIP2= yes
+USES= pkgconfig tar:bzip2
USE_GNOME= gtk20
post-patch:
diff --git a/x11/gnome-clipboard-daemon/Makefile b/x11/gnome-clipboard-daemon/Makefile
index 4f167ed38b32..4c8ecba5de71 100644
--- a/x11/gnome-clipboard-daemon/Makefile
+++ b/x11/gnome-clipboard-daemon/Makefile
@@ -12,8 +12,7 @@ COMMENT= Program that keeps the content of your X clipboard in memory
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
USE_GNOME= gtk20
PLIST_FILES= bin/${PORTNAME}
diff --git a/x11/gnome-menus/Makefile b/x11/gnome-menus/Makefile
index 3877fe61252e..684dd717e1ff 100644
--- a/x11/gnome-menus/Makefile
+++ b/x11/gnome-menus/Makefile
@@ -12,9 +12,8 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Implementation of the FreeDesktop Desktop Menu Spec
-USE_BZIP2= yes
USE_GNOME= gnomeprefix intlhack glib20 ltverhack introspection:build
-USES= pkgconfig gettext gmake pathfix
+USES= pkgconfig gettext gmake pathfix tar:bzip2
USE_AUTOTOOLS= libtool
USE_PYTHON= 2
USE_LDCONFIG= yes
diff --git a/x11/i3lock/Makefile b/x11/i3lock/Makefile
index b9f8f76e6f3e..a051cb2866cf 100644
--- a/x11/i3lock/Makefile
+++ b/x11/i3lock/Makefile
@@ -28,8 +28,7 @@ PLIST_FILES= bin/i3lock \
LDFLAGS+= ${ICONV_LIB}
USE_XORG= x11 xcb xt xproto xext
-USE_BZIP2= yes
-USES= gmake iconv pkgconfig
+USES= gmake iconv pkgconfig tar:bzip2
post-install:
${CHMOD} u+s ${STAGEDIR}${PREFIX}/bin/i3lock
diff --git a/x11/idesk/Makefile b/x11/idesk/Makefile
index 179ecd3b7266..069cd9d02f97 100644
--- a/x11/idesk/Makefile
+++ b/x11/idesk/Makefile
@@ -12,11 +12,10 @@ COMMENT= Place launch icons and background directly on your desktop
LIB_DEPENDS= libXft.so:${PORTSDIR}/x11-fonts/libXft
-USE_BZIP2= yes
USE_EFL= imlib2
GNU_CONFIGURE= yes
USE_AUTOTOOLS= autoconf
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:bzip2
OPTIONS_DEFINE= SHAPE SN DOCS
SHAPE_DESC= Support of XShape extension
diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile
index ccc52035c01e..54e440a06c44 100644
--- a/x11/nvidia-xconfig/Makefile
+++ b/x11/nvidia-xconfig/Makefile
@@ -12,8 +12,7 @@ COMMENT= Tool to manipulate X configuration files for the NVidia driver
LICENSE= GPLv2
-USE_BZIP2= yes
-USES= gmake
+USES= gmake tar:bzip2
MAKE_ENV= NV_VERBOSE= \
STRIP_CMD=${TRUE} \
diff --git a/x11/qimageblitz/Makefile b/x11/qimageblitz/Makefile
index e12c7990ca1c..4f21ce8d95ac 100644
--- a/x11/qimageblitz/Makefile
+++ b/x11/qimageblitz/Makefile
@@ -11,10 +11,9 @@ MASTER_SITE_SUBDIR= stable/${PORTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Graphical effects and filters library for KDE4
-USE_BZIP2= yes
USE_LDCONFIG= yes
USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build
-USES= cmake
+USES= cmake tar:bzip2
post-patch:
${REINPLACE_CMD} -e \
diff --git a/x11/qxkb/Makefile b/x11/qxkb/Makefile
index 6a4aa644626b..0acb36b88a2f 100644
--- a/x11/qxkb/Makefile
+++ b/x11/qxkb/Makefile
@@ -13,8 +13,7 @@ LICENSE= GPLv2 # (or later)
LIB_DEPENDS= libxkbfile.so:${PORTSDIR}/x11/libxkbfile
-USE_BZIP2= yes
-USES= cmake
+USES= cmake tar:bzip2
USE_QT4= linguist_build moc_build qmake_build rcc_build uic_build \
corelib gui svg
diff --git a/x11/roxterm/Makefile b/x11/roxterm/Makefile
index f969ed9117bb..809a9c33ec5d 100644
--- a/x11/roxterm/Makefile
+++ b/x11/roxterm/Makefile
@@ -17,8 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lockfile>0:${PORTSDIR}/devel/py-lockfile \
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils
-USE_BZIP2= yes
-USES= gettext pkgconfig
+USES= gettext pkgconfig tar:bzip2
USE_GNOME= librsvg2
USE_PYTHON_BUILD= yes
USE_AUTOTOOLS= libtool:env
diff --git a/x11/terminology/Makefile b/x11/terminology/Makefile
index 107bf83c7515..64b29ea940e1 100644
--- a/x11/terminology/Makefile
+++ b/x11/terminology/Makefile
@@ -12,9 +12,8 @@ COMMENT= EFL Terminal Emulator
LICENSE= BSD
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
DIST_SUBDIR= e17
-USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_EFL= eina eet evas ecore edje emotion elementary
USE_EFL_ECORE= imf imf_evas input ipc
diff --git a/x11/tint/Makefile b/x11/tint/Makefile
index 820ff14ece06..d8fbf45f179e 100644
--- a/x11/tint/Makefile
+++ b/x11/tint/Makefile
@@ -12,8 +12,7 @@ COMMENT= Lightweight freedesktop-compliant panel/taskbar/systray/clock
LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo
PROJECTHOST= tint2
-USE_BZIP2= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:bzip2
USE_GNOME= pango glib20
USE_XORG= xinerama xrandr xdamage xcomposite
USE_EFL= imlib2
diff --git a/x11/wmblob/Makefile b/x11/wmblob/Makefile
index f67a61c660da..7ea45982f011 100644
--- a/x11/wmblob/Makefile
+++ b/x11/wmblob/Makefile
@@ -11,9 +11,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Showing moving blobs
USE_XORG= xpm
-USE_BZIP2= yes
USE_GNOME= gtk20
-USES= pkgconfig
+USES= pkgconfig tar:bzip2
GNU_CONFIGURE= yes
PLIST_FILES= bin/wmblob man/man1/wmblob.1.gz
diff --git a/x11/xdialog/Makefile b/x11/xdialog/Makefile
index 350e6584a6d8..b5d4909ac202 100644
--- a/x11/xdialog/Makefile
+++ b/x11/xdialog/Makefile
@@ -11,7 +11,6 @@ DISTNAME= ${PORTNAME:S/x/X/}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A drop in replacement for the "dialog" or "cdialog" programs
-USE_BZIP2= yes
USE_GNOME= gtk12
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
@@ -25,7 +24,7 @@ OPTIONS_DEFINE= DOCS NLS
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.else
-USES+= gettext
+USES+= gettext tar:bzip2
PLIST_SUB+= NLS=""
.endif