aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2014-07-29 21:07:39 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2014-07-29 21:07:39 +0000
commitfff296bfe7e1afaa552a3b360b7a478288ef7be9 (patch)
tree89c14611c583909707d36d2ee33980021a65b425
parentb55428d14a6a552c7e2405f40678662b6845e3d4 (diff)
downloadports-fff296bfe7e1afaa552a3b360b7a478288ef7be9.tar.gz
ports-fff296bfe7e1afaa552a3b360b7a478288ef7be9.zip
Notes
-rw-r--r--chinese/fcitx-configtool/Makefile3
-rw-r--r--chinese/fcitx-sunpinyin/Makefile3
-rw-r--r--chinese/sunpinyin/Makefile3
-rw-r--r--converters/p5-plutil/Makefile3
-rw-r--r--databases/pgdbf/Makefile3
-rw-r--r--deskutils/gnote/Makefile3
-rw-r--r--deskutils/mate-menu-editor/Makefile3
-rw-r--r--deskutils/planner/Makefile3
-rw-r--r--deskutils/steadyflow/Makefile3
-rw-r--r--devel/checkbashisms/Makefile3
-rw-r--r--devel/cppi/Makefile3
-rw-r--r--devel/desktop-file-utils/Makefile3
-rw-r--r--devel/distorm/Makefile3
-rw-r--r--devel/giggle/Makefile3
-rw-r--r--devel/glib20/Makefile3
-rw-r--r--devel/glibmm/Makefile3
-rw-r--r--devel/gnome-common/Makefile3
-rw-r--r--devel/gobject-introspection/Makefile3
-rw-r--r--devel/goffice010/Makefile3
-rw-r--r--devel/gsettings-desktop-schemas/Makefile3
-rw-r--r--devel/idutils/Makefile3
-rw-r--r--devel/kdevelop-kde4/Makefile3
-rw-r--r--devel/kdevelop-php-docs/Makefile3
-rw-r--r--devel/kdevelop-php/Makefile3
-rw-r--r--devel/kdevplatform/Makefile3
-rw-r--r--devel/libgee/Makefile3
-rw-r--r--devel/libgee06/Makefile3
-rw-r--r--devel/libgsf/Makefile3
-rw-r--r--devel/libgtop/Makefile3
-rw-r--r--devel/libpeas/Makefile3
-rw-r--r--devel/libsigc++20/Makefile3
-rw-r--r--devel/libsoup/Makefile3
-rw-r--r--devel/log4cplus/Makefile3
-rw-r--r--devel/make++/Makefile3
-rw-r--r--devel/mate-common/Makefile3
-rw-r--r--devel/mm-common/Makefile3
-rw-r--r--devel/ptlib/Makefile3
-rw-r--r--devel/radare2/Makefile3
-rw-r--r--devel/regexxer/Makefile3
-rw-r--r--devel/uclmmbase/Makefile3
-rw-r--r--editors/calligra/Makefile3
-rw-r--r--games/0ad/Makefile3
-rw-r--r--games/el/Makefile3
-rw-r--r--games/megaglest-data/Makefile3
-rw-r--r--graphics/skanlite/Makefile3
-rw-r--r--java/cacao/Makefile3
-rw-r--r--lang/vala/Makefile3
-rw-r--r--math/mate-calc/Makefile3
-rw-r--r--math/mpfr/Makefile3
-rw-r--r--math/stp/Makefile3
-rw-r--r--misc/bibletime/Makefile3
-rw-r--r--misc/gnuls/Makefile3
-rw-r--r--misc/iso-codes/Makefile3
-rw-r--r--misc/shared-mime-info/Makefile3
-rw-r--r--misc/sssnips/Makefile3
-rw-r--r--multimedia/cclive/Makefile3
-rw-r--r--multimedia/mplayer2/Makefile3
-rw-r--r--multimedia/phonon-gstreamer/Makefile3
-rw-r--r--net-im/vacuum-im/Makefile3
-rw-r--r--net-p2p/eiskaltdcpp-cli/Makefile3
-rw-r--r--net-p2p/eiskaltdcpp-daemon/Makefile3
-rw-r--r--net-p2p/eiskaltdcpp-gtk/Makefile3
-rw-r--r--net-p2p/eiskaltdcpp-qt/Makefile3
-rw-r--r--net/minisapserver/Makefile3
-rw-r--r--net/opal/Makefile3
-rw-r--r--net/whois/Makefile3
-rw-r--r--print/lyx/Makefile3
-rw-r--r--security/gtkpasman/Makefile3
-rw-r--r--security/libsecret/Makefile3
-rw-r--r--security/nmapsi4/Makefile3
-rw-r--r--security/py-htpasswd/Makefile3
-rw-r--r--sysutils/dtpstree/Makefile3
-rw-r--r--sysutils/fusefs-unionfs/Makefile3
-rw-r--r--sysutils/hidesvn/Makefile3
-rw-r--r--sysutils/mate-power-manager/Makefile3
-rw-r--r--sysutils/metalog/Makefile3
-rw-r--r--sysutils/ori/Makefile3
-rw-r--r--sysutils/pam_mount/Makefile3
-rw-r--r--textproc/diffutils/Makefile3
-rw-r--r--textproc/dikt/Makefile3
-rw-r--r--textproc/fcitx-m17n/Makefile3
-rw-r--r--textproc/libxml++26/Makefile3
-rw-r--r--textproc/mate-doc-utils/Makefile3
-rw-r--r--textproc/yelp-tools/Makefile3
-rw-r--r--textproc/yelp-xsl/Makefile3
-rw-r--r--www/choqok/Makefile3
-rw-r--r--www/gnome-web-photo/Makefile3
-rw-r--r--www/kwebkitpart/Makefile3
-rw-r--r--www/mod_pagespeed/Makefile3
-rw-r--r--www/npapi-vlc/Makefile3
-rw-r--r--www/webkit-gtk2/Makefile3
-rw-r--r--www/webkit-gtk3/Makefile3
-rw-r--r--x11-fonts/cantarell-fonts/Makefile3
-rw-r--r--x11-themes/kde-gtk-config/Makefile3
-rw-r--r--x11-themes/mate-backgrounds/Makefile3
-rw-r--r--x11-themes/mate-icon-theme/Makefile3
-rw-r--r--x11-themes/mate-themes/Makefile3
-rw-r--r--x11-toolkits/libunique3/Makefile3
-rw-r--r--x11-toolkits/pangomm/Makefile3
-rw-r--r--x11-toolkits/pangox-compat/Makefile3
-rw-r--r--x11-toolkits/vte3/Makefile3
-rw-r--r--x11/evilvte/Makefile3
-rw-r--r--x11/mate-dialogs/Makefile3
-rw-r--r--x11/mate-session-manager/Makefile3
-rw-r--r--x11/mate-terminal/Makefile3
-rw-r--r--x11/yakuake-kde4/Makefile3
106 files changed, 106 insertions, 212 deletions
diff --git a/chinese/fcitx-configtool/Makefile b/chinese/fcitx-configtool/Makefile
index 700e4749ca76..ddc7e1146c7c 100644
--- a/chinese/fcitx-configtool/Makefile
+++ b/chinese/fcitx-configtool/Makefile
@@ -15,9 +15,8 @@ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-
${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:${PORTSDIR}/devel/dbus-glib
LIB_DEPENDS= libfcitx-config.so:${PORTSDIR}/chinese/fcitx
-USE_XZ= yes
USE_GNOME= intltool gnomehack
-USES= cmake gettext pkgconfig
+USES= cmake gettext pkgconfig tar:xz
OPTIONS_DEFINE= GTK2 GTK3
OPTIONS_DEFAULT=GTK2
diff --git a/chinese/fcitx-sunpinyin/Makefile b/chinese/fcitx-sunpinyin/Makefile
index 0f728e86db45..fd7517c3cb6f 100644
--- a/chinese/fcitx-sunpinyin/Makefile
+++ b/chinese/fcitx-sunpinyin/Makefile
@@ -14,8 +14,7 @@ LIB_DEPENDS= libfcitx-config.so:${PORTSDIR}/chinese/fcitx
BUILD_DEPENDS= zh-sunpinyin>=2.0.4.r2:${PORTSDIR}/chinese/sunpinyin
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USE_XZ= yes
-USES= cmake gettext pkgconfig
+USES= cmake gettext pkgconfig tar:xz
USE_GNOME= intltool
INSTALLS_ICONS= yes
diff --git a/chinese/sunpinyin/Makefile b/chinese/sunpinyin/Makefile
index 6e687ed5ccfd..a04c2d4e0424 100644
--- a/chinese/sunpinyin/Makefile
+++ b/chinese/sunpinyin/Makefile
@@ -20,10 +20,9 @@ LICENSE_COMB= dual
LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3
-USE_XZ= yes
MAKE_ARGS+= --prefix=${PREFIX} --libdatadir=${PREFIX}/share
USE_LDCONFIG= yes
-USES= scons gmake iconv pkgconfig
+USES= scons gmake iconv pkgconfig tar:xz
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
NO_STAGE= yes
diff --git a/converters/p5-plutil/Makefile b/converters/p5-plutil/Makefile
index 7809b871ff80..48692d1ec032 100644
--- a/converters/p5-plutil/Makefile
+++ b/converters/p5-plutil/Makefile
@@ -10,9 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Perl implementation of Mac OS X plutil
-USES= shebangfix perl5
+USES= shebangfix perl5 tar:xz
USE_PERL5= run
-USE_XZ= yes
NO_BUILD= yes
SHEBANG_FILES= ${PORTNAME}.pl
diff --git a/databases/pgdbf/Makefile b/databases/pgdbf/Makefile
index a9a954b72272..96a04e6ee673 100644
--- a/databases/pgdbf/Makefile
+++ b/databases/pgdbf/Makefile
@@ -11,8 +11,7 @@ COMMENT= Convert XBase / FoxPro tables to PostgreSQL
LICENSE= GPLv3
-USE_XZ= yes
-USES= gmake
+USES= gmake tar:xz
GNU_CONFIGURE= yes
PLIST_FILES= bin/pgdbf \
diff --git a/deskutils/gnote/Makefile b/deskutils/gnote/Makefile
index d8b6a08e3372..ee563548bc48 100644
--- a/deskutils/gnote/Makefile
+++ b/deskutils/gnote/Makefile
@@ -19,10 +19,9 @@ LIB_DEPENDS= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \
libboost_filesystem.so:${PORTSDIR}/devel/boost-libs \
libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid
-USE_XZ= yes
USE_GNOME= gnomehack gnomeprefix gconf2 gtk20 intltool libxml2 libxslt \
ltverhack gnomepanel
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:xz
INSTALLS_OMF= yes
GCONF_SCHEMAS= gnote.schemas
USE_AUTOTOOLS= libtool
diff --git a/deskutils/mate-menu-editor/Makefile b/deskutils/mate-menu-editor/Makefile
index 88636dbec445..02a194062bf5 100644
--- a/deskutils/mate-menu-editor/Makefile
+++ b/deskutils/mate-menu-editor/Makefile
@@ -13,8 +13,7 @@ COMMENT= Editor for the freedesktop.org menu specification
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= autogen common:build intlhack menus
USE_GNOME= pygobject pygtk2
USE_PYTHON= yes
diff --git a/deskutils/planner/Makefile b/deskutils/planner/Makefile
index 9c99582f3ce6..369a6cce1183 100644
--- a/deskutils/planner/Makefile
+++ b/deskutils/planner/Makefile
@@ -12,8 +12,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Project management application for GNOME 2
-USE_XZ= yes
-USES= pathfix gettext gmake pkgconfig
+USES= pathfix gettext gmake pkgconfig tar:xz
USE_GNOME= gnomeprefix intlhack libgnomeui libgnomeprintui \
libgsf desktopfileutils
WANT_GNOME= yes
diff --git a/deskutils/steadyflow/Makefile b/deskutils/steadyflow/Makefile
index 6f7668209a92..971ce8f49352 100644
--- a/deskutils/steadyflow/Makefile
+++ b/deskutils/steadyflow/Makefile
@@ -18,8 +18,7 @@ LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libnotify.so:${PORTSDIR}/devel/libnotify
BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
-USE_XZ= yes
-USES= cmake pkgconfig gettext
+USES= cmake pkgconfig gettext tar:xz
GLIB_SCHEMAS= net.launchpad.steadyflow.gschema.xml
USE_GNOME= glib20 gtk30 intltool
INSTALLS_ICONS= yes
diff --git a/devel/checkbashisms/Makefile b/devel/checkbashisms/Makefile
index 3f0572702f17..ef9568fa0012 100644
--- a/devel/checkbashisms/Makefile
+++ b/devel/checkbashisms/Makefile
@@ -11,8 +11,7 @@ COMMENT= Debian script that checks for bash-isms
LICENSE= GPLv2
-USES= perl5 shebangfix
-USE_XZ= yes
+USES= perl5 shebangfix tar:xz
USE_PERL5= run
NO_BUILD= yes
WRKSRC= ${WRKDIR}/devscripts-${PORTVERSION}
diff --git a/devel/cppi/Makefile b/devel/cppi/Makefile
index 8f187bc9078a..881eee226f70 100644
--- a/devel/cppi/Makefile
+++ b/devel/cppi/Makefile
@@ -8,8 +8,7 @@ MASTER_SITES= GNU
MAINTAINER= johans@FreeBSD.org
COMMENT= Tool to indent the C preprocessor directives
-USE_XZ= yes
-USES= charsetfix gmake # gmake is needed for -jX builds
+USES= charsetfix gmake tar:xz # gmake is needed for -jX builds
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/desktop-file-utils/Makefile b/devel/desktop-file-utils/Makefile
index 2baf53bdbd7b..73a6fc191a38 100644
--- a/devel/desktop-file-utils/Makefile
+++ b/devel/desktop-file-utils/Makefile
@@ -11,9 +11,8 @@ MASTER_SITES= http://freedesktop.org/software/${PORTNAME}/releases/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Couple of command line utilities for working with desktop entries
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:xz
USE_GNOME= glib20
-USE_XZ= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-lispdir
CONFIGURE_ENV= EMACS="no"
diff --git a/devel/distorm/Makefile b/devel/distorm/Makefile
index 2a728c9e428f..318c00883fe6 100644
--- a/devel/distorm/Makefile
+++ b/devel/distorm/Makefile
@@ -22,8 +22,7 @@ COMMENT?= Fast x86 and x86-64 disassembler library
LICENSE= GPLv3
-USES= dos2unix
-USE_XZ= yes
+USES= dos2unix tar:xz
.if defined(PYTHON_SLAVEPORT)
USE_PYTHON= 2
diff --git a/devel/giggle/Makefile b/devel/giggle/Makefile
index f2e2e0b6f504..be37642f9e0a 100644
--- a/devel/giggle/Makefile
+++ b/devel/giggle/Makefile
@@ -22,9 +22,8 @@ OPTIONS_DEFAULT= VTE NLS
VTE_DESC= Terminal Widget
GNU_CONFIGURE= yes
-USE_XZ= yes
USE_GNOME= glib20 gtk30 libglade2 gtksourceview3 gdkpixbuf2
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:xz
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile
index c574c8a25217..3b6adc50ab80 100644
--- a/devel/glib20/Makefile
+++ b/devel/glib20/Makefile
@@ -14,7 +14,6 @@ COMMENT= Some useful routines of C programming (current stable version)
LICENSE= LGPL20
-USE_XZ= yes
PORTSCOUT= limitw:1,even
.if !defined(REFERENCE_PORT)
@@ -26,7 +25,7 @@ USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
# iconv:wchar_t - our iconv in base doesn't support utf-8 -> wchar_t (boooo)
# (wchar_t is used by glibmm, rawtherapee triggered this)
-USES= gettext gmake iconv:wchar_t pathfix pkgconfig shebangfix perl5
+USES= gettext gmake iconv:wchar_t pathfix pkgconfig shebangfix perl5 tar:xz
USE_GNOME= ltverhack
USE_PYTHON= yes
PYTHON_PY3K_PLIST_HACK= yes
diff --git a/devel/glibmm/Makefile b/devel/glibmm/Makefile
index ccb625435eeb..e447a5112202 100644
--- a/devel/glibmm/Makefile
+++ b/devel/glibmm/Makefile
@@ -13,7 +13,6 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= C++ interfaces for glib2
-USE_XZ= yes
PLIST_SUB= VERSION="2.4" API_VERSION="2.4"
@@ -21,7 +20,7 @@ PLIST_SUB= VERSION="2.4" API_VERSION="2.4"
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
-USES= gettext gmake libtool:keepla pathfix perl5 pkgconfig
+USES= gettext gmake libtool:keepla pathfix perl5 pkgconfig tar:xz
USE_GNOME= glib20 libsigc++20
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/gnome-common/Makefile b/devel/gnome-common/Makefile
index da4b226a825d..0f46f8ee186f 100644
--- a/devel/gnome-common/Makefile
+++ b/devel/gnome-common/Makefile
@@ -11,8 +11,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Common automake macros for GNOME 2 and GNOME 3
-USE_XZ= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:xz
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/gobject-introspection/Makefile b/devel/gobject-introspection/Makefile
index 3f837cf32cc9..8631ca91f4d0 100644
--- a/devel/gobject-introspection/Makefile
+++ b/devel/gobject-introspection/Makefile
@@ -16,8 +16,7 @@ COMMENT= Generate interface introspection data for GObject libraries
BUILD_DEPENDS= cairo-trace:${PORTSDIR}/graphics/cairo
LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi
-USES= bison gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= bison gettext gmake pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_GNOME= gnomehier glib20 ltverhack
USE_PYTHON= 2
diff --git a/devel/goffice010/Makefile b/devel/goffice010/Makefile
index daef2a2cdc5e..443ffad94424 100644
--- a/devel/goffice010/Makefile
+++ b/devel/goffice010/Makefile
@@ -15,9 +15,8 @@ COMMENT= GLib/GTK+ set of document centric objects and utilities
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USE_XZ= yes
USE_GNOME= gnomeprefix gtk30 intlhack libgsf librsvg2
-USES= gettext gmake libtool:keepla pathfix pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/gsettings-desktop-schemas/Makefile b/devel/gsettings-desktop-schemas/Makefile
index 175df4aa121b..50f2b3fcde2a 100644
--- a/devel/gsettings-desktop-schemas/Makefile
+++ b/devel/gsettings-desktop-schemas/Makefile
@@ -16,8 +16,7 @@ LICENSE= LGPL21
RUN_DEPENDS= ${LOCALBASE}/etc/fonts/conf.avail/31-cantarell.conf:${PORTSDIR}/x11-fonts/cantarell-fonts
-USE_XZ= yes
-USES= gettext gmake pathfix perl5 pkgconfig
+USES= gettext gmake pathfix perl5 pkgconfig tar:xz
USE_PERL5= build
USE_GNOME= intltool glib20 gnomehier introspection:build
GNU_CONFIGURE= yes
diff --git a/devel/idutils/Makefile b/devel/idutils/Makefile
index abc4670bb008..d08d3d030513 100644
--- a/devel/idutils/Makefile
+++ b/devel/idutils/Makefile
@@ -16,8 +16,7 @@ LICENSE= GPLv3
OPTIONS_DEFINE= NLS
-USES= charsetfix
-USE_XZ= yes
+USES= charsetfix tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ENV= EMACS='no'
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/kdevelop-kde4/Makefile b/devel/kdevelop-kde4/Makefile
index a6db4413b171..066ca0beb480 100644
--- a/devel/kdevelop-kde4/Makefile
+++ b/devel/kdevelop-kde4/Makefile
@@ -18,8 +18,7 @@ RUN_DEPENDS= gmake:${PORTSDIR}/devel/gmake
USE_KDE4= kdehier kdelibs kdeprefix workspace automoc4
USE_QT4= qmake_build moc_build uic_build rcc_build \
corelib declarative gui help script webkit xml
-USE_XZ= yes
-USES= cmake gmake shared-mime-info
+USES= cmake gmake shared-mime-info tar:xz
OPTIONS_DEFINE= OKTETA PHP NLS
OPTIONS_DEFAULT= OKTETA PHP
diff --git a/devel/kdevelop-php-docs/Makefile b/devel/kdevelop-php-docs/Makefile
index 9b35ff6eda67..92d0111fdd1c 100644
--- a/devel/kdevelop-php-docs/Makefile
+++ b/devel/kdevelop-php-docs/Makefile
@@ -15,8 +15,7 @@ LIB_DEPENDS= libkdevplatforminterfaces.so:${PORTSDIR}/devel/kdevplatform
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
-USE_XZ= yes
-USES= cmake
+USES= cmake tar:xz
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
diff --git a/devel/kdevelop-php/Makefile b/devel/kdevelop-php/Makefile
index 24666993aa29..c0781f4df7d6 100644
--- a/devel/kdevelop-php/Makefile
+++ b/devel/kdevelop-php/Makefile
@@ -16,8 +16,7 @@ BUILD_DEPENDS= ${KDE4_PREFIX}/bin/kdev-pg-qt:${PORTSDIR}/devel/kdevelop-pg-qt
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
-USE_XZ= yes
-USES= cmake gmake
+USES= cmake gmake tar:xz
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= PHPDOCS NLS
diff --git a/devel/kdevplatform/Makefile b/devel/kdevplatform/Makefile
index 56c592474fc3..09cfc47ac0ab 100644
--- a/devel/kdevplatform/Makefile
+++ b/devel/kdevplatform/Makefile
@@ -20,8 +20,7 @@ LIB_DEPENDS= libsvn_client-1.so:${PORTSDIR}/devel/subversion \
USE_KDE4= kate_run kdehier kdelibs kdeprefix automoc4
USE_QT4= qmake_build moc_build uic_build rcc_build \
corelib designer_build gui webkit
-USE_XZ= yes
-USES= cmake shebangfix
+USES= cmake shebangfix tar:xz
USE_LDCONFIG= yes
SHEBANG_FILES= util/kdev_format_source util/kdevplatform_shell_environment.sh
diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile
index a0a671f9a566..88a28ce3545e 100644
--- a/devel/libgee/Makefile
+++ b/devel/libgee/Makefile
@@ -15,8 +15,7 @@ BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-introspection=yes
-USE_XZ= yes
-USES= gmake libtool:keepla pathfix pkgconfig
+USES= gmake libtool:keepla pathfix pkgconfig tar:xz
USE_GNOME= glib20 gnomehier introspection:build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/libgee06/Makefile b/devel/libgee06/Makefile
index 27c7f1ab18e3..f72095462b84 100644
--- a/devel/libgee06/Makefile
+++ b/devel/libgee06/Makefile
@@ -13,9 +13,8 @@ COMMENT= GObject collection library
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-introspection=yes
-USE_XZ= yes
USE_GNOME= glib20 gnomehier introspection:build
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/devel/libgsf/Makefile b/devel/libgsf/Makefile
index 34a9aec55080..61572e7e6df6 100644
--- a/devel/libgsf/Makefile
+++ b/devel/libgsf/Makefile
@@ -12,8 +12,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Extensible I/O abstraction for dealing with structured file formats
-USE_XZ= yes
-USES= gettext gmake pathfix pkgconfig
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
USE_GNOME= gdkpixbuf2 glib20 gnomeprefix intlhack introspection:build \
libxml2 ltverhack
diff --git a/devel/libgtop/Makefile b/devel/libgtop/Makefile
index 9796fae45501..8383f69c36fd 100644
--- a/devel/libgtop/Makefile
+++ b/devel/libgtop/Makefile
@@ -12,10 +12,9 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME 2 top library
-USE_XZ= yes
USE_PERL5= build
USE_XORG= xau
-USES= gettext gmake pathfix pkgconfig perl5
+USES= gettext gmake pathfix pkgconfig perl5 tar:xz
USE_GNOME= gnomeprefix glib20 ltverhack intlhack
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
diff --git a/devel/libpeas/Makefile b/devel/libpeas/Makefile
index 510807cca252..f73a58f9a5d0 100644
--- a/devel/libpeas/Makefile
+++ b/devel/libpeas/Makefile
@@ -14,10 +14,9 @@ COMMENT= Next evolution of the Gedit plugins engine
BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
-USE_XZ= yes
USE_PYTHON= 2
USE_LDCONFIG= yes
-USES= gettext gmake libtool:keepla pathfix pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:xz
USE_GNOME= gtk30 introspection:build
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
diff --git a/devel/libsigc++20/Makefile b/devel/libsigc++20/Makefile
index 1250c4be4423..2abc489b98f9 100644
--- a/devel/libsigc++20/Makefile
+++ b/devel/libsigc++20/Makefile
@@ -13,11 +13,10 @@ COMMENT= Callback Framework for C++
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
USE_AUTOTOOLS= libtool
-USE_XZ= yes
USE_PERL5= build
LATEST_LINK= libsigc++20
USE_LDCONFIG= yes
-USES= gmake pathfix perl5
+USES= gmake pathfix perl5 tar:xz
GNU_CONFIGURE= yes
PLIST_SUB= VERSION="2.0" API_VERSION="2.0"
diff --git a/devel/libsoup/Makefile b/devel/libsoup/Makefile
index cb52676f6a42..299223c236fc 100644
--- a/devel/libsoup/Makefile
+++ b/devel/libsoup/Makefile
@@ -16,11 +16,10 @@ BUILD_DEPENDS= glib-networking>=2.29.18:${PORTSDIR}/net/glib-networking
LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt
RUN_DEPENDS= glib-networking>=2.29.18:${PORTSDIR}/net/glib-networking
-USE_XZ= yes
.if !defined(REFERENCE_PORT)
-USES= gettext gmake libtool:keepla pathfix pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:xz
USE_GNOME= gnomehier glib20 libxml2 referencehack intltool
USE_SQLITE= 3
USE_LDCONFIG= yes
diff --git a/devel/log4cplus/Makefile b/devel/log4cplus/Makefile
index 2ab1c4fc7384..ce5bb16269c3 100644
--- a/devel/log4cplus/Makefile
+++ b/devel/log4cplus/Makefile
@@ -12,8 +12,7 @@ COMMENT= Logging library for C++
OPTIONS_DEFINE= DOCS
-USES= libtool:keepla pathfix
-USE_XZ= yes
+USES= libtool:keepla pathfix tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-threads=yes
diff --git a/devel/make++/Makefile b/devel/make++/Makefile
index 48e44166f5db..3177d7ac1143 100644
--- a/devel/make++/Makefile
+++ b/devel/make++/Makefile
@@ -14,8 +14,7 @@ COMMENT= Drop-in replacement for GNU make
LICENSE= ART10 GPLv1 GPLv2 GPLv3
LICENSE_COMB= dual
-USES= perl5
-USE_XZ= yes
+USES= perl5 tar:xz
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MANPREFIX}/man
diff --git a/devel/mate-common/Makefile b/devel/mate-common/Makefile
index 6cd9aa17b97a..a6c64fa11bd1 100644
--- a/devel/mate-common/Makefile
+++ b/devel/mate-common/Makefile
@@ -12,8 +12,7 @@ COMMENT= Common automake macros for MATE
PORTSCOUT= limitw:1,even
-USES= gmake pkgconfig:both
-USE_XZ= yes
+USES= gmake pkgconfig:both tar:xz
USE_MATE= autogen
USE_AUTOTOOLS= aclocal:env autoconf:env automake:env
GNU_CONFIGURE= yes
diff --git a/devel/mm-common/Makefile b/devel/mm-common/Makefile
index 32dc59faf1c3..f32bc294f444 100644
--- a/devel/mm-common/Makefile
+++ b/devel/mm-common/Makefile
@@ -12,8 +12,7 @@ COMMENT= Common build infrastructure for the GNOME C++ binding libraries
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
-USE_XZ= yes
-USES= gmake pathfix
+USES= gmake pathfix tar:xz
GNU_CONFIGURE= yes
.include <bsd.port.mk>
diff --git a/devel/ptlib/Makefile b/devel/ptlib/Makefile
index 778ce5bcbff2..4122e59f2365 100644
--- a/devel/ptlib/Makefile
+++ b/devel/ptlib/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2
CONFLICTS= pwlib-1.*
-USE_XZ= yes
-USES= bison gmake pkgconfig
+USES= bison gmake pkgconfig tar:xz
USE_AUTOTOOLS= autoconf:env automake:env
GNU_CONFIGURE= yes
USE_OPENSSL= yes
diff --git a/devel/radare2/Makefile b/devel/radare2/Makefile
index 13980b0c20a1..63c149edd315 100644
--- a/devel/radare2/Makefile
+++ b/devel/radare2/Makefile
@@ -13,9 +13,8 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:xz
USE_LDCONFIG= yes
-USE_XZ= yes
CONFIGURE_ARGS+=--without-ewf --without-gmp
MAKE_ENV+= HOST_CC=${CC}
diff --git a/devel/regexxer/Makefile b/devel/regexxer/Makefile
index 0f6f4a3ff821..31674201f4fe 100644
--- a/devel/regexxer/Makefile
+++ b/devel/regexxer/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= Interactive tool for performing search and replace operations
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_GNOME= gnomeprefix intltool intlhack gtkmm30 gtksourceviewmm3
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/uclmmbase/Makefile b/devel/uclmmbase/Makefile
index 5bef128464b6..3dc56cab2ceb 100644
--- a/devel/uclmmbase/Makefile
+++ b/devel/uclmmbase/Makefile
@@ -13,11 +13,10 @@ COMMENT= Common subroutines for UCL mbone applications
OPTIONS_DEFINE= IPV6
WRKSRC= ${WRKDIR}/common
-USES= uidfix
+USES= uidfix tar:xz
GNU_CONFIGURE= yes
USE_OPENSSL= yes
IPV6_CONFIGURE_ENABLE= ipv6
-USE_XZ= yes
MAKE_ENV= WITHOUT_PROFILE=yes __MAKE_CONF=/dev/null SRCCONF=/dev/null
INSTALL_WRKSRC= ${WRKSRC}/src
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index 93a8fb1d45a3..879ecbf6df27 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -44,9 +44,8 @@ USE_QT4= corelib dbus designer_build gui opengl phonon porting_build \
qt3support qtestlib_build script sql svg webkit xml xmlpatterns \
moc_build qmake_build rcc_build uic_build uic3_build
USE_SQLITE= 3
-USES= cmake:outsource compiler:c++11-lang iconv perl5 pkgconfig \
+USES= cmake:outsource compiler:c++11-lang iconv perl5 pkgconfig tar:xz\
shared-mime-info
-USE_XZ= yes
CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \
-DPRODUCTSET:STRING="DESKTOP"
USE_LDCONFIG= yes
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index 6bf5994aadc4..4f7967319a4a 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -25,8 +25,7 @@ LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-alpha
BUILD_WRKSRC= ${WRKSRC}/build/workspaces/gcc
MAKE_ARGS= config=release
-USES= compiler:c++11-lang dos2unix gmake openal:al pkgconfig
-USE_XZ= yes
+USES= compiler:c++11-lang dos2unix gmake openal:al pkgconfig tar:xz
USE_SDL= sdl
USE_GNOME= libxml2 gtk20
USE_GL= gl
diff --git a/games/el/Makefile b/games/el/Makefile
index ee12912c785f..9eaaff1ca366 100644
--- a/games/el/Makefile
+++ b/games/el/Makefile
@@ -16,8 +16,7 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
libcal3d.so:${PORTSDIR}/graphics/cal3d
RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/el.ini:${PORTSDIR}/games/el-data
-USE_XZ= yes
-USES= gmake openal:al,alut
+USES= gmake openal:al,alut tar:xz
USE_GNOME= libxml2
USE_SDL= sdl net image
USE_GL= yes
diff --git a/games/megaglest-data/Makefile b/games/megaglest-data/Makefile
index 11decf75f61a..b44a5a17f5d3 100644
--- a/games/megaglest-data/Makefile
+++ b/games/megaglest-data/Makefile
@@ -11,9 +11,8 @@ DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
MAINTAINER= rnejdl@ringofsaturn.com
COMMENT= MegaGlest data files
-USES= dos2unix
+USES= dos2unix tar:xz
DOS2UNIX_GLOB= *.log *.ini *.html *.txt *.lng
-USE_XZ= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/graphics/skanlite/Makefile b/graphics/skanlite/Makefile
index e9682390e321..b9c00b023d57 100644
--- a/graphics/skanlite/Makefile
+++ b/graphics/skanlite/Makefile
@@ -12,9 +12,8 @@ COMMENT= Simple image scanning application for KDE
LIB_DEPENDS= libksane.so:${PORTSDIR}/graphics/libksane
-USE_XZ= yes
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_QT4= qmake_build moc_build rcc_build uic_build
-USES= cmake:outsource
+USES= cmake:outsource tar:xz
.include <bsd.port.mk>
diff --git a/java/cacao/Makefile b/java/cacao/Makefile
index 505bc6caea26..b09f9b0d36ae 100644
--- a/java/cacao/Makefile
+++ b/java/cacao/Makefile
@@ -14,9 +14,8 @@ LICENSE= GPLv2
BUILD_DEPENDS= ${LOCALBASE}/share/classpath/glibj.zip:${PORTSDIR}/java/classpath
RUN_DEPENDS= ${LOCALBASE}/share/classpath/glibj.zip:${PORTSDIR}/java/classpath
-USES= gmake
+USES= gmake tar:xz
GNU_CONFIGURE= yes
-USE_XZ= yes
MAN1= cacao.1
diff --git a/lang/vala/Makefile b/lang/vala/Makefile
index 7183613d5271..703679c05215 100644
--- a/lang/vala/Makefile
+++ b/lang/vala/Makefile
@@ -13,8 +13,7 @@ COMMENT= Programming language and compiler that converts Vala code into C code
LICENSE= LGPL21
-USES= bison gettext gmake libtool:keepla pathfix pkgconfig
-USE_XZ= yes
+USES= bison gettext gmake libtool:keepla pathfix pkgconfig tar:xz
USE_GNOME= glib20 gnomeprefix libxslt introspection:build
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/math/mate-calc/Makefile b/math/mate-calc/Makefile
index fa923b4cb9d9..135806d60abc 100644
--- a/math/mate-calc/Makefile
+++ b/math/mate-calc/Makefile
@@ -13,8 +13,7 @@ COMMENT= MATE calculator tool based on the old calctool for OpenWindows
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= autogen common:build docutils intlhack
USE_GNOME= glib20 gnomehier gtk20 libxml2
USE_AUTOTOOLS= aclocal:env autoconf:env automake:env libtool libtoolize:env
diff --git a/math/mpfr/Makefile b/math/mpfr/Makefile
index bec1561bbf38..b107465c0d59 100644
--- a/math/mpfr/Makefile
+++ b/math/mpfr/Makefile
@@ -23,8 +23,7 @@ LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
#PATCHFILES!= /usr/bin/jot -s " " -w patch%02d ${PATCHLEVEL} 1 ${PATCHLEVEL}
#PATCH= ${LOCALBASE}/bin/gpatch
-USES= libtool:keepla
-USE_XZ= yes
+USES= libtool:keepla tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-gmp=${LOCALBASE}
diff --git a/math/stp/Makefile b/math/stp/Makefile
index f0f94c103b34..1c5058154b5e 100644
--- a/math/stp/Makefile
+++ b/math/stp/Makefile
@@ -14,9 +14,8 @@ LICENSE= MIT
LIB_DEPENDS= libboost_program_options.so:${PORTSDIR}/devel/boost-libs \
libboost_system.so:${PORTSDIR}/devel/boost-libs
-USES= bison:build cmake perl5
+USES= bison:build cmake perl5 tar:xz
USE_PERL5= build
-USE_XZ= yes
CMAKE_ARGS= -DFL_LIBRARY=/usr/lib/libfl.a
.include <bsd.port.pre.mk>
diff --git a/misc/bibletime/Makefile b/misc/bibletime/Makefile
index a607f7082d39..8cea5cb9f3e3 100644
--- a/misc/bibletime/Makefile
+++ b/misc/bibletime/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libclucene-core.so:${PORTSDIR}/textproc/clucene \
libsword.so:${PORTSDIR}/misc/sword
-USES= cmake:outsource
-USE_XZ= yes
+USES= cmake:outsource tar:xz
USE_OPENSSL= yes
USE_QT4= corelib dbus gui iconengines network phonon qtestlib script \
svg webkit xml linguist_build moc_build qmake_build \
diff --git a/misc/gnuls/Makefile b/misc/gnuls/Makefile
index bd55df39d71e..1615248516a3 100644
--- a/misc/gnuls/Makefile
+++ b/misc/gnuls/Makefile
@@ -20,10 +20,9 @@ CONFIGURE_ENV= FORCE_UNSAFE_CONFIGURE=1
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
-USES= gmake perl5
+USES= gmake perl5 tar:xz
USE_LDCONFIG= yes
USE_PERL5= build
-USE_XZ= yes
PLIST_FILES= bin/dir \
bin/dircolors \
diff --git a/misc/iso-codes/Makefile b/misc/iso-codes/Makefile
index 85fc6072b28c..447717dc131d 100644
--- a/misc/iso-codes/Makefile
+++ b/misc/iso-codes/Makefile
@@ -11,8 +11,7 @@ COMMENT= Lists of the country, language, and currency iso names
LICENSE= LGPL21
-USE_XZ= yes
-USES= pathfix gettext gmake
+USES= pathfix gettext gmake tar:xz
GNU_CONFIGURE= yes
NO_ARCH= yes
diff --git a/misc/shared-mime-info/Makefile b/misc/shared-mime-info/Makefile
index 24ea46b75601..635a12d3012d 100644
--- a/misc/shared-mime-info/Makefile
+++ b/misc/shared-mime-info/Makefile
@@ -11,10 +11,9 @@ MASTER_SITES= http://people.freedesktop.org/~hadess/
MAINTAINER= gnome@FreeBSD.org
COMMENT= MIME types database from the freedesktop.org project
-USE_XZ= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-update-mimedb
-USES= pathfix pkgconfig gettext gmake
+USES= pathfix pkgconfig gettext gmake tar:xz
USE_GNOME= glib20 libxml2 intltool intlhack
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/misc/sssnips/Makefile b/misc/sssnips/Makefile
index 66a88af158a5..722f737871d5 100644
--- a/misc/sssnips/Makefile
+++ b/misc/sssnips/Makefile
@@ -11,8 +11,7 @@ COMMENT= Shell script snippets written by Peter Pentchev
LICENSE= BSD2CLAUSE
-USE_XZ= yes
-USES= gmake
+USES= gmake tar:xz
MAKE_ENV= BINGRP=wheel MANDIR=${MANPREFIX}/man/man
PLIST_FILES= ${PROGRAMS:S@^@bin/@} \
diff --git a/multimedia/cclive/Makefile b/multimedia/cclive/Makefile
index 1ab346e640fc..1679e72afc53 100644
--- a/multimedia/cclive/Makefile
+++ b/multimedia/cclive/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs \
libpcre.so:${PORTSDIR}/devel/pcre \
libquvi.so:${PORTSDIR}/multimedia/libquvi
-USES= pkgconfig
-USE_XZ= yes
+USES= pkgconfig tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-boost=${LOCALBASE}
diff --git a/multimedia/mplayer2/Makefile b/multimedia/mplayer2/Makefile
index af6d51c3c534..1f3e9674f4b4 100644
--- a/multimedia/mplayer2/Makefile
+++ b/multimedia/mplayer2/Makefile
@@ -19,8 +19,7 @@ BUILD_DEPENDS= ffmpeg:${PORTSDIR}/multimedia/ffmpeg \
rst2man:${PORTSDIR}/textproc/py-docutils
RUN_DEPENDS= ffmpeg:${PORTSDIR}/multimedia/ffmpeg
-USE_XZ= yes
-USES= gmake iconv ncurses pkgconfig
+USES= gmake iconv ncurses pkgconfig tar:xz
HAS_CONFIGURE= yes
CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}" \
diff --git a/multimedia/phonon-gstreamer/Makefile b/multimedia/phonon-gstreamer/Makefile
index 1906cbc562c8..f6e91a478d4f 100644
--- a/multimedia/phonon-gstreamer/Makefile
+++ b/multimedia/phonon-gstreamer/Makefile
@@ -19,8 +19,7 @@ USE_KDE4= kdehier kdeprefix automoc4
USE_QT4= corelib gui opengl phonon \
qmake_build moc_build rcc_build uic_build
USE_XORG= x11
-USE_XZ= yes
-USES= cmake pkgconfig
+USES= cmake pkgconfig tar:xz
SUB_FILES= pkg-message
diff --git a/net-im/vacuum-im/Makefile b/net-im/vacuum-im/Makefile
index afc2ab9058fc..2ce497619331 100644
--- a/net-im/vacuum-im/Makefile
+++ b/net-im/vacuum-im/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv3
PROJECTHOST= ${PORTNAME}${PKGNAMESUFFIX}
-USE_XZ= yes
-USES= cmake
+USES= cmake tar:xz
USE_XORG= xscrnsaver
USE_LDCONFIG= yes
USE_QT4= gui xml qmake_build uic_build moc_build rcc_build \
diff --git a/net-p2p/eiskaltdcpp-cli/Makefile b/net-p2p/eiskaltdcpp-cli/Makefile
index ec4b01229765..16157515df8d 100644
--- a/net-p2p/eiskaltdcpp-cli/Makefile
+++ b/net-p2p/eiskaltdcpp-cli/Makefile
@@ -17,9 +17,8 @@ RUN_DEPENDS= p5-RPC-XML>=0:${PORTSDIR}/net/p5-RPC-XML \
PROJECTHOST= eiskaltdc
-USE_XZ= yes
NO_BUILD= yes
-USES= perl5
+USES= perl5 tar:xz
USE_PERL5= run
MAN1= ${PORTNAME}.1
diff --git a/net-p2p/eiskaltdcpp-daemon/Makefile b/net-p2p/eiskaltdcpp-daemon/Makefile
index 176fbc77e0d2..301c6904b6ea 100644
--- a/net-p2p/eiskaltdcpp-daemon/Makefile
+++ b/net-p2p/eiskaltdcpp-daemon/Makefile
@@ -18,9 +18,8 @@ BUILD_DEPENDS+= chrpath:${PORTSDIR}/devel/chrpath
PROJECTHOST= eiskaltdc
-USE_XZ= yes
USE_GCC= yes
-USES= cmake gettext
+USES= cmake gettext tar:xz
USE_OPENSSL= yes
OPTIONS_DEFINE= XMLRPC
diff --git a/net-p2p/eiskaltdcpp-gtk/Makefile b/net-p2p/eiskaltdcpp-gtk/Makefile
index 269b6ee89a34..fd2df3db3ec2 100644
--- a/net-p2p/eiskaltdcpp-gtk/Makefile
+++ b/net-p2p/eiskaltdcpp-gtk/Makefile
@@ -20,9 +20,8 @@ BUILD_DEPENDS+= chrpath:${PORTSDIR}/devel/chrpath
CMAKE_ARGS+= -DBUILD_LIB:BOOL=OFF
PROJECTHOST= eiskaltdc
-USE_XZ= yes
USE_GCC= yes
-USES= cmake gettext
+USES= cmake gettext tar:xz
USE_OPENSSL= yes
MAN1= ${PORTNAME}.1
diff --git a/net-p2p/eiskaltdcpp-qt/Makefile b/net-p2p/eiskaltdcpp-qt/Makefile
index 0d9889d29e39..386594f3b881 100644
--- a/net-p2p/eiskaltdcpp-qt/Makefile
+++ b/net-p2p/eiskaltdcpp-qt/Makefile
@@ -23,9 +23,8 @@ CMAKE_ARGS+= -DBUILD_LIB:BOOL=OFF
PROJECTHOST= eiskaltdc
-USE_XZ= yes
USE_GCC= yes
-USES= cmake gettext
+USES= cmake gettext tar:xz
USE_OPENSSL= yes
MAN1= ${PORTNAME}.1
diff --git a/net/minisapserver/Makefile b/net/minisapserver/Makefile
index 8b2317df7952..c8a8929748e8 100644
--- a/net/minisapserver/Makefile
+++ b/net/minisapserver/Makefile
@@ -11,8 +11,7 @@ COMMENT= SAP and SLP announcement for the VLC Media Player
LICENSE= GPLv2
-USE_XZ= yes
-USES= iconv
+USES= iconv tar:xz
GNU_CONFIGURE= yes
PLIST_FILES= bin/sapserver etc/sap.cfg-dist man/man1/sapserver.1.gz
USE_RC_SUBR= sapserver
diff --git a/net/opal/Makefile b/net/opal/Makefile
index 3be7055d1d9f..4133d4fc6695 100644
--- a/net/opal/Makefile
+++ b/net/opal/Makefile
@@ -14,8 +14,7 @@ LICENSE= MPL
LIB_DEPENDS= libpt.so:${PORTSDIR}/devel/ptlib
-USE_XZ= yes
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/net/whois/Makefile b/net/whois/Makefile
index a66d184fabe1..9daf3deb2c3b 100644
--- a/net/whois/Makefile
+++ b/net/whois/Makefile
@@ -15,8 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= Unfetchable
-USES= iconv gmake perl5
-USE_XZ= yes
+USES= iconv gmake perl5 tar:xz
USE_PERL5= build
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
MAKE_ARGS= BASEDIR="${STAGEDIR}"
diff --git a/print/lyx/Makefile b/print/lyx/Makefile
index 9addbcfbab2d..34a8c1b9d642 100644
--- a/print/lyx/Makefile
+++ b/print/lyx/Makefile
@@ -22,10 +22,9 @@ LIB_DEPENDS= libboost_regex.so:${PORTSDIR}/devel/boost-libs \
MAJOR_VERSION= 2.1
MINOR_VERSION= 1
-USES= desktop-file-utils gmake iconv pkgconfig perl5
+USES= desktop-file-utils gmake iconv pkgconfig perl5 tar:xz
USE_PYTHON= 2
USE_QT4= corelib gui moc_build uic_build rcc_build
-USE_XZ= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-included-boost \
--without-included-mythes \
diff --git a/security/gtkpasman/Makefile b/security/gtkpasman/Makefile
index dc701ad7319e..7ca99d012a43 100644
--- a/security/gtkpasman/Makefile
+++ b/security/gtkpasman/Makefile
@@ -11,11 +11,10 @@ COMMENT= GTK+ passwords manager for system and network administrators
RUN_DEPENDS+= gpgv2:${PORTSDIR}/security/gnupg
-USES= desktop-file-utils gmake pkgconfig
+USES= desktop-file-utils gmake pkgconfig tar:xz
USE_GNOME= gtk20
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-gtk2
-USE_XZ= yes
SUB_FILES= pkg-message
diff --git a/security/libsecret/Makefile b/security/libsecret/Makefile
index 1338a2e22267..9deb7b9ff6d5 100644
--- a/security/libsecret/Makefile
+++ b/security/libsecret/Makefile
@@ -14,9 +14,8 @@ COMMENT= Library to access the secret service API
BUILD_DEPENDS= docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl
LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt
-USE_XZ= yes
USE_GNOME= gnomehier glib20 libxslt:build intltool introspection:build
-USES= gettext gmake libtool:keepla pathfix pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--enable-introspection --disable-vala
diff --git a/security/nmapsi4/Makefile b/security/nmapsi4/Makefile
index acab93edd3a4..50dde1536188 100644
--- a/security/nmapsi4/Makefile
+++ b/security/nmapsi4/Makefile
@@ -13,8 +13,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${LOCALBASE}/bin/nmap:${PORTSDIR}/security/nmap
-USES= cmake
-USE_XZ= yes
+USES= cmake tar:xz
INSTALLS_ICONS= yes
USE_QT4= gui qmake_build uic_build moc_build rcc_build network \
linguist_build webkit dbus
diff --git a/security/py-htpasswd/Makefile b/security/py-htpasswd/Makefile
index 2b61f1c8a690..fccc7778de31 100644
--- a/security/py-htpasswd/Makefile
+++ b/security/py-htpasswd/Makefile
@@ -11,9 +11,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= graudeejs@gmail.com
COMMENT= Replacement for htpasswd
-USES= shebangfix
+USES= shebangfix tar:xz
USE_PYTHON= yes
-USE_XZ= yes
PLIST_FILES= bin/${PORTNAME}.py
diff --git a/sysutils/dtpstree/Makefile b/sysutils/dtpstree/Makefile
index dd1c435c5321..485ce156f39b 100644
--- a/sysutils/dtpstree/Makefile
+++ b/sysutils/dtpstree/Makefile
@@ -12,10 +12,9 @@ COMMENT= Display a tree of processes
LICENSE= APACHE20
-USE_XZ= yes
GNU_CONFIGURE= yes
MAKEFILE= GNUmakefile
-USES= gmake
+USES= gmake tar:xz
MAN1= dtpstree.1
PLIST_FILES= bin/dtpstree \
diff --git a/sysutils/fusefs-unionfs/Makefile b/sysutils/fusefs-unionfs/Makefile
index 964b6739cbf1..d563c6ad1051 100644
--- a/sysutils/fusefs-unionfs/Makefile
+++ b/sysutils/fusefs-unionfs/Makefile
@@ -14,8 +14,7 @@ COMMENT= FUSE based implementation of the well-known unionfs
PLIST_FILES= bin/unionfs \
man/man8/unionfs-fuse.8.gz
-USES= fuse cmake
-USE_XZ= yes
+USES= fuse cmake tar:xz
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/sysutils/hidesvn/Makefile b/sysutils/hidesvn/Makefile
index 2b868d99469a..60bf51e8a9c1 100644
--- a/sysutils/hidesvn/Makefile
+++ b/sysutils/hidesvn/Makefile
@@ -9,9 +9,8 @@ MASTER_SITES= http://80386.nl/projects/${PORTNAME}/distfiles/
MAINTAINER= ed@FreeBSD.org
COMMENT= Utility that uses LD_PRELOAD to hide .svn directories
-USES= shebangfix
+USES= shebangfix tar:xz
USE_LDCONFIG= yes
-USE_XZ= yes
PLIST_FILES= bin/hidesvn lib/libhidesvn.so man/man1/hidesvn.1.gz
SHEBANG_FILES= hidesvn.sh
diff --git a/sysutils/mate-power-manager/Makefile b/sysutils/mate-power-manager/Makefile
index 9d81fde50763..067e3e32629c 100644
--- a/sysutils/mate-power-manager/Makefile
+++ b/sysutils/mate-power-manager/Makefile
@@ -22,8 +22,7 @@ RUN_DEPENDS= pkexec:${PORTSDIR}/sysutils/polkit
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= autogen common:build docutils intlhack libmatekeyring \
panel
USE_XORG= x11 xext xproto xrandr xrender
diff --git a/sysutils/metalog/Makefile b/sysutils/metalog/Makefile
index 273b0495fd40..b9d54ff8cbef 100644
--- a/sysutils/metalog/Makefile
+++ b/sysutils/metalog/Makefile
@@ -14,8 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
-USES= pkgconfig
-USE_XZ= yes
+USES= pkgconfig tar:xz
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc
diff --git a/sysutils/ori/Makefile b/sysutils/ori/Makefile
index e3e684bd9d4f..fcc6ea72797d 100644
--- a/sysutils/ori/Makefile
+++ b/sysutils/ori/Makefile
@@ -16,9 +16,8 @@ LIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2 \
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= pkgconfig fuse scons
+USES= pkgconfig fuse scons tar:xz
USE_OPENSSL= yes
-USE_XZ= yes
WITH_OPENSSL_PORT= yes
PLIST_FILES= bin/ori \
diff --git a/sysutils/pam_mount/Makefile b/sysutils/pam_mount/Makefile
index d371b344eb48..c3214f9f2dba 100644
--- a/sysutils/pam_mount/Makefile
+++ b/sysutils/pam_mount/Makefile
@@ -15,9 +15,8 @@ LICENSE_COMB= multi
LIB_DEPENDS= libHX.so:${PORTSDIR}/lang/libhx
-USES= pkgconfig perl5
+USES= pkgconfig perl5 tar:xz
USE_GNOME= libxml2
-USE_XZ= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV+= libcrypto_LIBS="-L/usr/lib -lcrypto" \
diff --git a/textproc/diffutils/Makefile b/textproc/diffutils/Makefile
index 450002421e9c..0eead88bbfcc 100644
--- a/textproc/diffutils/Makefile
+++ b/textproc/diffutils/Makefile
@@ -11,8 +11,7 @@ COMMENT= The GNU diff utilities
LIB_DEPENDS= libsigsegv.so:${PORTSDIR}/devel/libsigsegv
-USES= charsetfix
-USE_XZ= yes
+USES= charsetfix tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --program-prefix=g
diff --git a/textproc/dikt/Makefile b/textproc/dikt/Makefile
index 7689ff3c15c3..09aea6b82fb4 100644
--- a/textproc/dikt/Makefile
+++ b/textproc/dikt/Makefile
@@ -11,12 +11,11 @@ EXTRACT_SUFX= .txz
MAINTAINER= goran.tal@gmail.com
COMMENT= Dictionary for KDE4
-USE_XZ= yes
USE_KDE4= kdelibs kdeprefix kdehier automoc4
USE_QT4= corelib gui network svg xml \
qmake_build moc_build rcc_build uic_build
-USES= cmake
+USES= cmake tar:xz
PLIST_FILES= bin/dikt \
share/applications/kde4/dikt.desktop \
diff --git a/textproc/fcitx-m17n/Makefile b/textproc/fcitx-m17n/Makefile
index 9b17da4f5d15..44b48bb115ee 100644
--- a/textproc/fcitx-m17n/Makefile
+++ b/textproc/fcitx-m17n/Makefile
@@ -14,8 +14,7 @@ COMMENT= Multilingualization support for Fcitx
LIB_DEPENDS= libfcitx-config.so:${PORTSDIR}/chinese/fcitx \
libm17n.so:${PORTSDIR}/devel/m17n-lib
-USE_XZ= yes
-USES= cmake gettext pkgconfig
+USES= cmake gettext pkgconfig tar:xz
USE_GNOME= intltool
.include <bsd.port.mk>
diff --git a/textproc/libxml++26/Makefile b/textproc/libxml++26/Makefile
index f97354d137c4..e3bc233c045d 100644
--- a/textproc/libxml++26/Makefile
+++ b/textproc/libxml++26/Makefile
@@ -11,7 +11,6 @@ MASTER_SITES= GNOME
MAINTAINER= bland@FreeBSD.org
COMMENT= XML API for C++
-USE_XZ= yes
PLIST_SUB= VERSION="2.6" API_VERSION="2.6"
@@ -22,7 +21,7 @@ LATEST_LINK= libxml++26
LIB_DEPENDS= libglibmm-2.4.so:${PORTSDIR}/devel/glibmm
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:xz
USE_GNOME= libxml2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/textproc/mate-doc-utils/Makefile b/textproc/mate-doc-utils/Makefile
index 6de4f9020ac6..26e662c66ad6 100644
--- a/textproc/mate-doc-utils/Makefile
+++ b/textproc/mate-doc-utils/Makefile
@@ -19,8 +19,7 @@ RUN_DEPENDS= rarian-sk-config:${PORTSDIR}/textproc/rarian \
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= autogen common:build intlhack
USE_GNOME= gnomehier libxml2 libxslt
USE_PYTHON= build
diff --git a/textproc/yelp-tools/Makefile b/textproc/yelp-tools/Makefile
index 5251457cfd0f..c28e35c32251 100644
--- a/textproc/yelp-tools/Makefile
+++ b/textproc/yelp-tools/Makefile
@@ -15,8 +15,7 @@ COMMENT= Utilities to help manage documentation for Yelp and the web
BUILD_DEPENDS= yelp-xsl>=3.1.5:${PORTSDIR}/textproc/yelp-xsl \
itstool:${PORTSDIR}/textproc/itstool
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix intlhack libxml2 libxslt
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/textproc/yelp-xsl/Makefile b/textproc/yelp-xsl/Makefile
index 62e90eef0fe7..00851126d4e2 100644
--- a/textproc/yelp-xsl/Makefile
+++ b/textproc/yelp-xsl/Makefile
@@ -14,8 +14,7 @@ COMMENT= DocBook XSLT stylesheets for yelp
BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
-USE_XZ= yes
-USES= gettext gmake pathfix pkgconfig
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix intlhack libxml2 libxslt
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/www/choqok/Makefile b/www/choqok/Makefile
index dcafab924c08..c1adddb28c04 100644
--- a/www/choqok/Makefile
+++ b/www/choqok/Makefile
@@ -18,8 +18,7 @@ LIB_DEPENDS= libqjson.so:${PORTSDIR}/devel/qjson \
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USE_QT4= gui imageformats_run network \
moc_build qmake_build rcc_build uic_build
-USE_XZ= yes
-USES= cmake gettext
+USES= cmake gettext tar:xz
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/www/gnome-web-photo/Makefile b/www/gnome-web-photo/Makefile
index f2d24728ded6..12935d3ecb42 100644
--- a/www/gnome-web-photo/Makefile
+++ b/www/gnome-web-photo/Makefile
@@ -15,9 +15,8 @@ LICENSE_COMB= dual
LIB_DEPENDS= libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2
-USE_XZ= yes
USE_GNOME= gconf2 gnomeprefix
-USES= gettext gmake pathfix pkgconfig
+USES= gettext gmake pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-silent-rules \
--with-gtk=2.0
diff --git a/www/kwebkitpart/Makefile b/www/kwebkitpart/Makefile
index c2444511ae60..0d85a5e21e77 100644
--- a/www/kwebkitpart/Makefile
+++ b/www/kwebkitpart/Makefile
@@ -12,7 +12,6 @@ COMMENT= Web browser component for KDE SC based on QtWebKit
USE_KDE4= kdehier kdelibs kdeprefix automoc4
USE_QT4= designer gui webkit \
moc_build qmake_build rcc_build uic_build
-USE_XZ= yes
-USES= cmake
+USES= cmake tar:xz
.include <bsd.port.mk>
diff --git a/www/mod_pagespeed/Makefile b/www/mod_pagespeed/Makefile
index 07bcbcb9bb82..ced82443ea3f 100644
--- a/www/mod_pagespeed/Makefile
+++ b/www/mod_pagespeed/Makefile
@@ -27,8 +27,7 @@ LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
libopencv_legacy.so:${PORTSDIR}/graphics/opencv \
libexecinfo.so:${PORTSDIR}/devel/libexecinfo
-USES= gmake pkgconfig
-USE_XZ= yes
+USES= gmake pkgconfig tar:xz
USE_BINUTILS= yes
USE_APACHE= 22
USE_PYTHON= yes
diff --git a/www/npapi-vlc/Makefile b/www/npapi-vlc/Makefile
index d58f3e4d8ca1..b8450a3f4bc1 100644
--- a/www/npapi-vlc/Makefile
+++ b/www/npapi-vlc/Makefile
@@ -13,8 +13,7 @@ COMMENT= Embeds vlc-player in web-browsers
LIB_DEPENDS= libvlc.so:${PORTSDIR}/multimedia/vlc \
libxul.so:${PORTSDIR}/www/libxul
-USES= webplugin:native pkgconfig
-USE_XZ= yes
+USES= webplugin:native pkgconfig tar:xz
USE_GNOME= gtk20
WEBPLUGIN_NAME= #
WEBPLUGIN_FILES=libvlcplugin.so
diff --git a/www/webkit-gtk2/Makefile b/www/webkit-gtk2/Makefile
index 381a1d0b4b81..2a24d0f108d8 100644
--- a/www/webkit-gtk2/Makefile
+++ b/www/webkit-gtk2/Makefile
@@ -20,11 +20,10 @@ LIB_DEPENDS= libenchant.so:${PORTSDIR}/textproc/enchant \
libcurl.so:${PORTSDIR}/ftp/curl \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup
-USE_XZ= yes
USE_PYTHON_BUILD= 2
USE_GSTREAMER= yes
USE_XORG= xt
-USES= bison gmake pkgconfig gettext perl5
+USES= bison gmake pkgconfig gettext perl5 tar:xz
USE_AUTOTOOLS= libtool
USE_GNOME= gtk20 introspection:build libxslt ltverhack
USE_SQLITE= yes
diff --git a/www/webkit-gtk3/Makefile b/www/webkit-gtk3/Makefile
index 4691b3cef65e..362d657272e3 100644
--- a/www/webkit-gtk3/Makefile
+++ b/www/webkit-gtk3/Makefile
@@ -20,10 +20,9 @@ LIB_DEPENDS= libenchant.so:${PORTSDIR}/textproc/enchant \
libcurl.so:${PORTSDIR}/ftp/curl \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup
-USE_XZ= yes
USE_GSTREAMER= yes
USE_XORG= xt
-USES= bison gmake pkgconfig gettext perl5
+USES= bison gmake pkgconfig gettext perl5 tar:xz
USE_AUTOTOOLS= libtool
USE_GNOME= gtk30 introspection:build libxslt ltverhack
USE_SQLITE= yes
diff --git a/x11-fonts/cantarell-fonts/Makefile b/x11-fonts/cantarell-fonts/Makefile
index afc021bc85f7..afd8ab859faf 100644
--- a/x11-fonts/cantarell-fonts/Makefile
+++ b/x11-fonts/cantarell-fonts/Makefile
@@ -11,8 +11,7 @@ COMMENT= Cantarell, a Humanist sans-serif font family
LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig
-USES= gmake pkgconfig
-USE_XZ= yes
+USES= gmake pkgconfig tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-configdir=${PREFIX}/etc/fonts/conf.avail
FONTSDIR= share/fonts/cantarell
diff --git a/x11-themes/kde-gtk-config/Makefile b/x11-themes/kde-gtk-config/Makefile
index 700b10d444ac..35f515e6dddc 100644
--- a/x11-themes/kde-gtk-config/Makefile
+++ b/x11-themes/kde-gtk-config/Makefile
@@ -10,11 +10,10 @@ MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION}/src
MAINTAINER= kde@FreeBSD.org
COMMENT= GTK2 and GTK3 Configurator for KDE
-USES= cmake:outsource pkgconfig
+USES= cmake:outsource pkgconfig tar:xz
USE_GNOME= gtk20 gtk30
USE_KDE4= automoc4 kdelibs kdeprefix
USE_QT4= moc_build qmake_build rcc_build uic_build
-USE_XZ= yes
post-patch:
${REINPLACE_CMD} -e '/^install/s,KDE4_LIBEXEC_INSTALL_DIR,LIBEXEC_INSTALL_DIR,g' \
diff --git a/x11-themes/mate-backgrounds/Makefile b/x11-themes/mate-backgrounds/Makefile
index 924b4e5b5ce0..60d41dd8ef57 100644
--- a/x11-themes/mate-backgrounds/Makefile
+++ b/x11-themes/mate-backgrounds/Makefile
@@ -12,8 +12,7 @@ COMMENT= Collection of backgrounds for MATE
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix
-USE_XZ= yes
+USES= gettext gmake pathfix tar:xz
USE_MATE= autogen common:build intlhack
USE_GNOME= glib20
USE_AUTOTOOLS= aclocal:env autoconf:env automake:env
diff --git a/x11-themes/mate-icon-theme/Makefile b/x11-themes/mate-icon-theme/Makefile
index dee50aadf317..a46c2cd3a566 100644
--- a/x11-themes/mate-icon-theme/Makefile
+++ b/x11-themes/mate-icon-theme/Makefile
@@ -16,8 +16,7 @@ RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicol
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_GNOME= intlhack
USE_AUTOTOOLS= aclocal:env autoconf:env automake:env
GNU_CONFIGURE= yes
diff --git a/x11-themes/mate-themes/Makefile b/x11-themes/mate-themes/Makefile
index 0c22521fe6f6..543218e32cbf 100644
--- a/x11-themes/mate-themes/Makefile
+++ b/x11-themes/mate-themes/Makefile
@@ -17,8 +17,7 @@ RUN_DEPENDS= gtk-engines2>=2.15.0:${PORTSDIR}/x11-themes/gtk-engines2 \
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= marco
USE_GNOME= gdkpixbuf2 gtk20 intlhack
GNU_CONFIGURE= yes
diff --git a/x11-toolkits/libunique3/Makefile b/x11-toolkits/libunique3/Makefile
index af60176afe78..b991c85bd642 100644
--- a/x11-toolkits/libunique3/Makefile
+++ b/x11-toolkits/libunique3/Makefile
@@ -13,8 +13,7 @@ COMMENT= Library for single instance applications
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
USE_XORG= ice x11
-USE_XZ= yes
-USES= gettext gmake libtool:keepla pathfix pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
USE_GNOME= gtk30 gnomeprefix
GNU_CONFIGURE= yes
diff --git a/x11-toolkits/pangomm/Makefile b/x11-toolkits/pangomm/Makefile
index f50027259af6..953e6f99a207 100644
--- a/x11-toolkits/pangomm/Makefile
+++ b/x11-toolkits/pangomm/Makefile
@@ -12,7 +12,6 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= C++ wrapper for Pango
-USE_XZ= yes
.if !defined(REFERENCE_PORT)
@@ -20,7 +19,7 @@ BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:xz
USE_GNOME= cairomm glibmm pango
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/x11-toolkits/pangox-compat/Makefile b/x11-toolkits/pangox-compat/Makefile
index e021cf09ea36..e1cd842a220a 100644
--- a/x11-toolkits/pangox-compat/Makefile
+++ b/x11-toolkits/pangox-compat/Makefile
@@ -13,11 +13,10 @@ COMMENT= Depricated pangoX support.
BUILD_DEPENDS= pango>=1.34.0:${PORTSDIR}/x11-toolkits/pango
-USE_XZ= yes
USE_XORG= x11 ice
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:xz
USE_GNOME= glib20 pango
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/x11-toolkits/vte3/Makefile b/x11-toolkits/vte3/Makefile
index 224cbabcc562..0c5010d67c58 100644
--- a/x11-toolkits/vte3/Makefile
+++ b/x11-toolkits/vte3/Makefile
@@ -15,7 +15,6 @@ DIST_SUBDIR= gnome3
MAINTAINER?= gnome@FreeBSD.org
COMMENT?= Gtk 3 based terminal widget with accessibility and I18N support
-USE_XZ= yes
.if !defined(REFERENCE_PORT)
VTE3_SLAVE?= no
@@ -24,7 +23,7 @@ VTE3_SLAVE?= no
RUN_DEPENDS+= ${LOCALBASE}/libexec/gnome-pty-helper:${PORTSDIR}/x11-toolkits/gnome-pty-helper
.endif
-USES= bison gettext gmake pathfix pkgconfig
+USES= bison gettext gmake pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME?= gnomeprefix gtk30 ltverhack referencehack introspection:build
diff --git a/x11/evilvte/Makefile b/x11/evilvte/Makefile
index bf81d02e7c12..03df87e2af32 100644
--- a/x11/evilvte/Makefile
+++ b/x11/evilvte/Makefile
@@ -9,8 +9,7 @@ MASTER_SITES= http://www.calno.com/${PORTNAME}/
MAINTAINER= aragon@phat.za.net
COMMENT= VTE based, super lightweight terminal emulator
-USES= pkgconfig gmake
-USE_XZ= yes
+USES= pkgconfig gmake tar:xz
HAS_CONFIGURE= yes
ALL_TARGET= evilvte
INSTALLS_ICONS= yes
diff --git a/x11/mate-dialogs/Makefile b/x11/mate-dialogs/Makefile
index 0fc5b8a21424..416c496a673a 100644
--- a/x11/mate-dialogs/Makefile
+++ b/x11/mate-dialogs/Makefile
@@ -15,8 +15,7 @@ RUN_DEPENDS= rarian-sk-config:${PORTSDIR}/textproc/rarian
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= docutils
USE_GNOME= gnomehier glib20 gtk20 intlhack
INSTALLS_OMF= yes
diff --git a/x11/mate-session-manager/Makefile b/x11/mate-session-manager/Makefile
index 14ee5ca22dff..2c8d335e65a2 100644
--- a/x11/mate-session-manager/Makefile
+++ b/x11/mate-session-manager/Makefile
@@ -19,8 +19,7 @@ RUN_DEPENDS= ${LOCALBASE}/sbin/console-kit-daemon:${PORTSDIR}/sysutils/consoleki
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= settingsdaemon
USE_XORG= ice sm xau xext xrandr xrender xtrans xtst
USE_GNOME= glib20 gnomehier gtk20 intlhack librsvg2 libxslt pango
diff --git a/x11/mate-terminal/Makefile b/x11/mate-terminal/Makefile
index fd1c24bc2bef..5671ea617835 100644
--- a/x11/mate-terminal/Makefile
+++ b/x11/mate-terminal/Makefile
@@ -12,8 +12,7 @@ COMMENT= Terminal component for the MATE Desktop
PORTSCOUT= limitw:1,even
-USES= gettext gmake pathfix pkgconfig
-USE_XZ= yes
+USES= gettext gmake pathfix pkgconfig tar:xz
USE_MATE= autogen common:build docutils intlhack
USE_XORG= sm x11
USE_GNOME= dconf glib20 gnomehier gtk20 vte
diff --git a/x11/yakuake-kde4/Makefile b/x11/yakuake-kde4/Makefile
index 17242567bcb1..031ddeced08f 100644
--- a/x11/yakuake-kde4/Makefile
+++ b/x11/yakuake-kde4/Makefile
@@ -13,8 +13,7 @@ COMMENT= Drop-down terminal emulator for KDE
LICENSE= GPLv2
-USE_XZ= yes
-USES= cmake gettext
+USES= cmake gettext tar:xz
USE_KDE4= automoc4 kdelibs kdeprefix
USE_QT4= qmake_build moc_build rcc_build uic_build
INSTALLS_ICONS= yes