git: 69995d3471aa - main - */*: Convert to USES=tar:tgz

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sun, 01 Jun 2025 10:30:20 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=69995d3471aa604f633da371f185261e71b65821

commit 69995d3471aa604f633da371f185261e71b65821
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-06-01 06:23:36 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-06-01 10:29:09 +0000

    */*: Convert to USES=tar:tgz
    
    Convert from EXTRACT_SUFX= .tgz to USES= tar:tgz
    
    Approved by:    blanket
---
 benchmarks/nqueens/Makefile      | 3 ++-
 biology/biococoa/Makefile        | 3 +--
 chinese/ve/Makefile              | 3 +--
 comms/xmorse/Makefile            | 3 +--
 converters/fondu/Makefile        | 3 ++-
 devel/fpp/Makefile               | 3 ++-
 devel/log4sh/Makefile            | 3 +--
 devel/p4.el/Makefile             | 3 ++-
 devel/pear-TheSeer_fXSL/Makefile | 3 +--
 devel/smc/Makefile               | 3 +--
 devel/xmake/Makefile             | 3 ++-
 dns/dnsflood/Makefile            | 3 ++-
 games/0verkill/Makefile          | 3 +--
 games/banihstypos/Makefile       | 3 +--
 games/magiccube4d/Makefile       | 3 +--
 games/npush/Makefile             | 3 +--
 games/oonsoo/Makefile            | 3 +--
 games/py-sgflib/Makefile         | 3 +--
 games/tetrinet-x/Makefile        | 3 ++-
 graphics/intergif/Makefile       | 3 ++-
 japanese/ack/Makefile            | 3 ++-
 japanese/slimeforest/Makefile    | 3 +--
 japanese/wnn7egg/Makefile        | 3 ++-
 lang/gscheme/Makefile            | 3 +--
 mail/smtprc/Makefile             | 3 ++-
 math/concorde/Makefile           | 3 ++-
 net-mgmt/wdiag/Makefile          | 3 ++-
 net/arp-sk/Makefile              | 3 ++-
 net/java-beepcore/Makefile       | 3 +--
 29 files changed, 43 insertions(+), 44 deletions(-)

diff --git a/benchmarks/nqueens/Makefile b/benchmarks/nqueens/Makefile
index 3759607eedfa..eb710fc1d10b 100644
--- a/benchmarks/nqueens/Makefile
+++ b/benchmarks/nqueens/Makefile
@@ -3,12 +3,13 @@ PORTVERSION=	1.0
 CATEGORIES=	benchmarks
 MASTER_SITES=	http://www.arch.cs.titech.ac.jp/~kise/nq/package/
 DISTNAME=	qn24b-version${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	nakaji@jp.freebsd.org
 COMMENT=	N-queens benchmark
 WWW=		https://www.arch.cs.titech.ac.jp/~kise/nq/index.htm
 
+USES=		tar:tgz
+
 WRKSRC=		${WRKDIR}/version${PORTVERSION}
 
 OPTIONS_DEFINE=	MPI STATIC OPTIMIZED_CFLAGS
diff --git a/biology/biococoa/Makefile b/biology/biococoa/Makefile
index 7177814e19bf..56145db6d6be 100644
--- a/biology/biococoa/Makefile
+++ b/biology/biococoa/Makefile
@@ -4,7 +4,6 @@ PORTREVISION=	8
 CATEGORIES=	biology gnustep
 MASTER_SITES=	http://bioinformatics.org/biococoa/downloads/
 DISTNAME=	biococoa-${PORTVERSION}-src
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Bioinformatics framework
@@ -12,7 +11,7 @@ WWW=		http://bioinformatics.org/biococoa/
 
 LICENSE=	LGPL21
 
-USES=		gnustep
+USES=		gnustep tar:tgz
 USE_GNUSTEP=	back build
 
 WRKSRC=		${WRKDIR}/biococoa-${PORTVERSION}
diff --git a/chinese/ve/Makefile b/chinese/ve/Makefile
index 725d2cb11303..91e9bfc56ec5 100644
--- a/chinese/ve/Makefile
+++ b/chinese/ve/Makefile
@@ -2,7 +2,6 @@ PORTNAME=	ve
 PORTVERSION=	1.1
 CATEGORIES=	chinese
 MASTER_SITES=	LOCAL/vanilla
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	gaod@hychen.org
 COMMENT=	NTHU-CS Maple BBS 2.36 BBS-like editor
@@ -11,7 +10,7 @@ WWW=		http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/ve.html
 LICENSE=	GPLv1 GPLv2 GPLv3
 LICENSE_COMB=	dual
 
-USES=		ncurses
+USES=		ncurses tar:tgz
 MAKE_ARGS=	CC="${CC}" LIBS="${LDFLAGS} -lncurses"
 
 PLIST_FILES=	bin/ve \
diff --git a/comms/xmorse/Makefile b/comms/xmorse/Makefile
index 86cddfb58d95..b43f7c2578d0 100644
--- a/comms/xmorse/Makefile
+++ b/comms/xmorse/Makefile
@@ -5,7 +5,6 @@ CATEGORIES=	comms hamradio
 MASTER_SITES=	http://c2.com/morse/files/SourceCode/ \
 		http://525183.serverbox.org/freebsd/xmorse/
 DISTNAME=	m${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	sunrychen@gmail.com
 COMMENT=	Fully automatic Morse code teaching machine
@@ -13,7 +12,7 @@ WWW=		http://c2.com/morse
 
 LIB_DEPENDS=	libfltk.so:x11-toolkits/fltk
 
-USES=		sdl
+USES=		sdl tar:tgz
 USE_SDL=	sdl
 
 PLIST_FILES=	bin/xmorse
diff --git a/converters/fondu/Makefile b/converters/fondu/Makefile
index 94080cab4214..85de38d0ac7c 100644
--- a/converters/fondu/Makefile
+++ b/converters/fondu/Makefile
@@ -3,7 +3,6 @@ PORTVERSION=	051010
 CATEGORIES=	converters
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION}
 DISTNAME=	${PORTNAME}_src-${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Series of programs to interconvert between mac fonts
@@ -11,6 +10,8 @@ WWW=		https://fondu.sourceforge.net/
 
 LICENSE=	BSD3CLAUSE
 
+USES=		tar:tgz
+
 HAS_CONFIGURE=	yes
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
diff --git a/devel/fpp/Makefile b/devel/fpp/Makefile
index b60b6eca5de0..c5792d71669e 100644
--- a/devel/fpp/Makefile
+++ b/devel/fpp/Makefile
@@ -5,12 +5,13 @@ CATEGORIES=	devel
 MASTER_SITES=	NL/fortran/ \
 		http://ports.toco-domains.de/
 DISTNAME=	fdfpp
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Fortran preprocessor for FORTRAN 77 and Fortran 90 programs
 WWW=		https://netlib.org/fortran/
 
+USES=		tar:tgz
+
 ALL_TARGET=	bsd44
 
 OPTIONS_DEFINE=	DOCS
diff --git a/devel/log4sh/Makefile b/devel/log4sh/Makefile
index e45cccb3bb55..c12de23e189c 100644
--- a/devel/log4sh/Makefile
+++ b/devel/log4sh/Makefile
@@ -2,13 +2,12 @@ PORTNAME=	log4sh
 PORTVERSION=	1.4.2
 CATEGORIES=	devel
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}%201.4.X%20%28stable%29/${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Common logging library for Bourne shell scripts
 WWW=		https://sites.google.com/a/forestent.com/projects/log4sh
 
-USES=		cpe
+USES=		cpe tar:tgz
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/devel/p4.el/Makefile b/devel/p4.el/Makefile
index eb0e736ac132..3ffa92a4e7fc 100644
--- a/devel/p4.el/Makefile
+++ b/devel/p4.el/Makefile
@@ -3,7 +3,6 @@ PORTVERSION=	10.6
 PORTREVISION=	1
 CATEGORIES=	devel elisp
 MASTER_SITES=	SF/p4el/p4el/${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Perforce-Emacs Integration
@@ -11,6 +10,8 @@ WWW=		https://p4el.sourceforge.net/
 
 RUN_DEPENDS=	p4:devel/p4
 
+USES=		tar:tgz
+
 NO_BUILD=	yes
 NO_WRKSUBDIR=	yes
 
diff --git a/devel/pear-TheSeer_fXSL/Makefile b/devel/pear-TheSeer_fXSL/Makefile
index b6a3f3534275..636584f85765 100644
--- a/devel/pear-TheSeer_fXSL/Makefile
+++ b/devel/pear-TheSeer_fXSL/Makefile
@@ -3,7 +3,6 @@ PORTVERSION=	1.1.0
 CATEGORIES=	devel pear
 MASTER_SITES=	http://pear.netpirates.net/get/
 PKGNAMEPREFIX=	${PEAR_PKGNAMEPREFIX}TheSeer_
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	XSL wrapper / extension to the PHP 5.x XSLTProcessor
@@ -13,6 +12,6 @@ LICENSE=	BSD3CLAUSE
 
 USE_PHP=	dom xml xsl
 PEAR_CHANNEL=	theseer
-USES=		pear php
+USES=		pear php tar:tgz
 
 .include <bsd.port.mk>
diff --git a/devel/smc/Makefile b/devel/smc/Makefile
index 40bdd6ebc676..8fe4be41d0e3 100644
--- a/devel/smc/Makefile
+++ b/devel/smc/Makefile
@@ -4,13 +4,12 @@ PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	SF/${PORTNAME}/OldFiles
 DISTNAME=	${PORTNAME}_${PORTVERSION:S/./_/g}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	The State Machine Compiler
 WWW=		https://smc.sourceforge.net/
 
-USES=		java
+USES=		java tar:tgz
 
 NO_BUILD=	yes
 
diff --git a/devel/xmake/Makefile b/devel/xmake/Makefile
index 634d7fe3026d..d079f43a8c30 100644
--- a/devel/xmake/Makefile
+++ b/devel/xmake/Makefile
@@ -3,11 +3,12 @@ PORTVERSION=	1.06
 PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	http://apollo.backplane.com/xmake/
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Powerful make utility
 
+USES=		tar:tgz
+
 WRKSRC=		${WRKDIR}/xmake
 PLIST_FILES=	bin/xmake share/man/man1/xmake.1.gz
 
diff --git a/dns/dnsflood/Makefile b/dns/dnsflood/Makefile
index cd56e953e939..b0a16c4d7bd9 100644
--- a/dns/dnsflood/Makefile
+++ b/dns/dnsflood/Makefile
@@ -2,7 +2,6 @@ PORTNAME=	dnsflood
 PORTVERSION=	1.20
 CATEGORIES=	dns
 MASTER_SITES=	ZI
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	zi@FreeBSD.org
 COMMENT=	DNS flood detector
@@ -10,6 +9,8 @@ WWW=		http://www.adotout.com/
 
 LICENSE=	GPLv2
 
+USES=		tar:tgz
+
 WRKSRC=		${WRKDIR}/dns_flood_detector_1.2
 
 PLIST_FILES=	sbin/dns_flood_detector
diff --git a/games/0verkill/Makefile b/games/0verkill/Makefile
index 690421520f17..9edf2af0de7a 100644
--- a/games/0verkill/Makefile
+++ b/games/0verkill/Makefile
@@ -3,7 +3,6 @@ PORTVERSION=	0.16
 PORTREVISION=	2
 CATEGORIES=	games
 MASTER_SITES=	http://artax.karlin.mff.cuni.cz/~brain/0verkill/release/
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Bloody 2D action deathmatch-like game in ASCII art
@@ -12,7 +11,7 @@ WWW=		http://artax.karlin.mff.cuni.cz/~brain/0verkill/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/doc/COPYING
 
-USES=		cpe
+USES=		cpe tar:tgz
 
 GNU_CONFIGURE=	yes
 
diff --git a/games/banihstypos/Makefile b/games/banihstypos/Makefile
index d780ea138163..9b68613b355e 100644
--- a/games/banihstypos/Makefile
+++ b/games/banihstypos/Makefile
@@ -2,13 +2,12 @@ PORTNAME=	banihstypos
 PORTVERSION=	0.2
 CATEGORIES=	games
 MASTER_SITES=	http://www.vanheusden.com/banihstypos/
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Simple game to teach you typing, fast
 WWW=		http://www.vanheusden.com/banihstypos/
 
-USES=		ncurses
+USES=		ncurses tar:tgz
 MAKE_ARGS=	LDFLAGS="${LDFLAGS} -lncurses"
 SUB_FILES=	pkg-message
 SUB_LIST=	PORTNAME=${PORTNAME}
diff --git a/games/magiccube4d/Makefile b/games/magiccube4d/Makefile
index 962ff4f4907f..16bc6cbe725b 100644
--- a/games/magiccube4d/Makefile
+++ b/games/magiccube4d/Makefile
@@ -4,13 +4,12 @@ PORTREVISION=	3
 CATEGORIES=	games
 MASTER_SITES=	http://www.superliminal.com/cube/
 DISTNAME=	mc4d-src-${PORTVERSION:S/./_/}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Four-dimensional analog of Rubik's cube
 WWW=		https://www.superliminal.com/cube/cube.htm
 
-USES=		xorg
+USES=		xorg tar:tgz
 USE_XORG=	x11 xext xt sm ice xaw
 GNU_CONFIGURE=	yes
 WRKSRC=		${WRKDIR}/${PORTNAME}-src-${PORTVERSION:S/./_/}
diff --git a/games/npush/Makefile b/games/npush/Makefile
index d39fec33f178..1538d1243ebf 100644
--- a/games/npush/Makefile
+++ b/games/npush/Makefile
@@ -2,13 +2,12 @@ PORTNAME=	npush
 PORTVERSION=	0.7
 CATEGORIES=	games
 MASTER_SITES=	SF
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	amdmi3@FreeBSD.org
 COMMENT=	Curses-based logic game similar to Sokoban and Boulder Dash
 WWW=		https://npush.sourceforge.net/
 
-USES=		ncurses
+USES=		ncurses tar:tgz
 PORTDOCS=	*
 PORTDATA=	*
 
diff --git a/games/oonsoo/Makefile b/games/oonsoo/Makefile
index 377e67fb1d61..1222b8935447 100644
--- a/games/oonsoo/Makefile
+++ b/games/oonsoo/Makefile
@@ -4,12 +4,11 @@ PORTREVISION=	3
 CATEGORIES=	games
 MASTER_SITES=	SUNSITE/games/solitaires \
 		http://www4.ncsu.edu/~bwmott/www/oonsoo/distributions/
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Solitaire card game for X
 
-USES=		xorg
+USES=		xorg tar:tgz
 USE_XORG=	x11
 PLIST_FILES=	bin/oonsoo
 MAKEFILE=	Makefile.Linux
diff --git a/games/py-sgflib/Makefile b/games/py-sgflib/Makefile
index bc6eb95de165..224eb2387d6d 100644
--- a/games/py-sgflib/Makefile
+++ b/games/py-sgflib/Makefile
@@ -5,7 +5,6 @@ CATEGORIES=	games python
 MASTER_SITES=	http://gotools.sourceforge.net/sgflib/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	${PORTNAME}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Smart Game Format parser library for Python
@@ -14,7 +13,7 @@ WWW=		https://gotools.sourceforge.net/sgflib/
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/lgpl.txt
 
-USES=		python shebangfix
+USES=		python shebangfix tar:tgz
 USE_PYTHON=	flavors
 NO_BUILD=	yes
 NO_ARCH=	yes
diff --git a/games/tetrinet-x/Makefile b/games/tetrinet-x/Makefile
index 0343beece2f8..90d76d76a0f1 100644
--- a/games/tetrinet-x/Makefile
+++ b/games/tetrinet-x/Makefile
@@ -5,12 +5,13 @@ CATEGORIES=	games
 MASTER_SITES=	http://utenti.gufi.org/~gmarco/files/distfiles/ \
 		ftp://ftp.dementia.nu/tetrinet/servers/tetrix/
 DISTNAME=	${PORTNAME}.${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	gmarco@giovannelli.it
 COMMENT=	Addictive 6 player tetr*s game
 WWW=		https://servers.tetrinet.fr/
 
+USES=		tar:tgz
+
 WRKSRC=		${WRKDIR}/tetrinetx-${PORTVERSION}
 SUB_FILES=	pkg-message
 USE_RC_SUBR=	tetrinetx
diff --git a/graphics/intergif/Makefile b/graphics/intergif/Makefile
index 1ed486e32031..c6af1d200813 100644
--- a/graphics/intergif/Makefile
+++ b/graphics/intergif/Makefile
@@ -3,12 +3,13 @@ PORTVERSION=	6.15
 CATEGORIES=	graphics
 MASTER_SITES=	http://utter.chaos.org.uk/~pdh/software/arc/
 DISTNAME=	ig${PORTVERSION:S,.,,}src
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Efficient animated GIF optimiser
 WWW=		http://utter.chaos.org.uk/~pdh/software/intergif.htm
 
+USES=		tar:tgz
+
 WRKSRC=		${WRKDIR}/igsrc
 
 MAKEFILE=	makefile.ix
diff --git a/japanese/ack/Makefile b/japanese/ack/Makefile
index f5896f59658b..f94d7a039b29 100644
--- a/japanese/ack/Makefile
+++ b/japanese/ack/Makefile
@@ -4,12 +4,13 @@ PORTREVISION=	2
 CATEGORIES=	japanese converters
 MASTER_SITES=	http://ftp.vector.co.jp/06/43/1369/
 DISTNAME=	${PORTNAME}${PORTVERSION:S/.//}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	CQG00620@nifty.ne.jp
 COMMENT=	Kanji code converter
 WWW=		https://hp.vector.co.jp/authors/VA004474/etc/etc.html
 
+USES=		tar:tgz
+
 CONFLICTS_INSTALL=	p5-ack # /bin/ack
 
 ALL_TARGET=	ack
diff --git a/japanese/slimeforest/Makefile b/japanese/slimeforest/Makefile
index fd8d7ff38bad..254ecd4211b3 100644
--- a/japanese/slimeforest/Makefile
+++ b/japanese/slimeforest/Makefile
@@ -5,7 +5,6 @@ CATEGORIES=	japanese education games linux
 MASTER_SITES=	http://nivit.altervista.org/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
 		http://lrnj.com/
 DISTNAME=	sfa
-EXTRACT_SUFX=	.tgz
 DIST_SUBDIR=	${PORTNAME}/${PORTVERSION}
 
 MAINTAINER=	nivit@FreeBSD.org
@@ -20,7 +19,7 @@ PLIST_SUB=	BINMODE=${BINMODE}
 
 SUB_FILES=	${PORTNAME}.sh
 
-USES=		linux
+USES=		linux tar:tgz
 USE_LINUX=	sdl12-extralibs
 
 WRKSRC=		${WRKDIR}/slimeforest
diff --git a/japanese/wnn7egg/Makefile b/japanese/wnn7egg/Makefile
index cd5497cc9ece..94560425cc43 100644
--- a/japanese/wnn7egg/Makefile
+++ b/japanese/wnn7egg/Makefile
@@ -4,7 +4,6 @@ PORTREVISION=	1
 CATEGORIES=	japanese elisp
 MASTER_SITES=	https://socialsolution.omron.com/software/products/product_text/wnn7/support/modules/wnn7egg/
 DISTNAME=	wnn7-elisp-el-1.02-1
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Wnn7 elisp client
@@ -12,6 +11,8 @@ WWW=		https://socialsolution.omron.com/software/products/product_text/wnn7/suppo
 
 LICENSE=	GPLv2
 
+USES=		tar:tgz
+
 NO_BUILD=	yes
 
 EMACSDIR=	${STAGEDIR}${PREFIX}/share/emacs/site-lisp
diff --git a/lang/gscheme/Makefile b/lang/gscheme/Makefile
index 65d95f00fc94..2295ee2f3792 100644
--- a/lang/gscheme/Makefile
+++ b/lang/gscheme/Makefile
@@ -5,7 +5,6 @@ CATEGORIES=	lang gnustep
 MASTER_SITES=	http://www.gnustep.it/marko/GScheme/ \
 		LOCAL/dinoex
 DISTNAME=	GScheme
-EXTRACT_SUFX=	.tgz
 DIST_SUBDIR=	repacked
 
 MAINTAINER=	ports@FreeBSD.org
@@ -14,7 +13,7 @@ WWW=		http://www.gnustep.it/marko/GScheme/index.html
 
 LICENSE=	GPLv2+
 
-USES=		gnustep
+USES=		gnustep tar:tgz
 USE_GNUSTEP=	back build
 
 post-patch:
diff --git a/mail/smtprc/Makefile b/mail/smtprc/Makefile
index 7cda26c9dad0..57dff7e0f4ea 100644
--- a/mail/smtprc/Makefile
+++ b/mail/smtprc/Makefile
@@ -3,12 +3,13 @@ PORTVERSION=	2.0.3
 PORTREVISION=	1
 CATEGORIES=	mail
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	portmaster@bsdforge.com
 COMMENT=	Scanner for open SMTP relays
 WWW=		http://smtprc.sourceforge.net
 
+USES=		tar:tgz
+
 OPTIONS_DEFINE=	DOCS GUI
 
 .include <bsd.port.options.mk>
diff --git a/math/concorde/Makefile b/math/concorde/Makefile
index b8af8df77f67..d20f79c3f4d4 100644
--- a/math/concorde/Makefile
+++ b/math/concorde/Makefile
@@ -3,12 +3,13 @@ PORTVERSION=	20031219
 CATEGORIES=	math parallel
 MASTER_SITES=	http://www.tsp.gatech.edu/concorde/downloads/codes/src/
 DISTNAME=	co031219
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Combinatorial Optimization package
 WWW=		http://www.tsp.gatech.edu/concorde.html
 
+USES=		tar:tgz
+
 WRKSRC=		${WRKDIR}/concorde
 
 GNU_CONFIGURE=	yes
diff --git a/net-mgmt/wdiag/Makefile b/net-mgmt/wdiag/Makefile
index 2e32094bb260..5a9abc397ebf 100644
--- a/net-mgmt/wdiag/Makefile
+++ b/net-mgmt/wdiag/Makefile
@@ -2,12 +2,13 @@ PORTNAME=	wdiag
 PORTVERSION=	0.10.2
 CATEGORIES=	net-mgmt
 MASTER_SITES=	SF
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	josh.carroll@gmail.com
 COMMENT=	Utility to collect DSL line stats from Westell DSL modems
 WWW=		https://wdiag.sourceforge.net/
 
+USES=		tar:tgz
+
 WRKSRC=		${WRKDIR}/${PORTNAME}/src
 
 .include <bsd.port.mk>
diff --git a/net/arp-sk/Makefile b/net/arp-sk/Makefile
index e86662e4f241..3224178b422c 100644
--- a/net/arp-sk/Makefile
+++ b/net/arp-sk/Makefile
@@ -3,13 +3,14 @@ PORTVERSION=	0.0.16
 PORTREVISION=	6
 CATEGORIES=	net
 MASTER_SITES=	http://sid.rstack.org/arp-sk/files/
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Tool designed to manipulate ARP tables of all kinds of equipment
 
 LIB_DEPENDS=	libnet.so:net/libnet
 
+USES=		tar:tgz
+
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-libnet=${LOCALBASE}
 
diff --git a/net/java-beepcore/Makefile b/net/java-beepcore/Makefile
index cd4a57de99c9..43f8b40fb62a 100644
--- a/net/java-beepcore/Makefile
+++ b/net/java-beepcore/Makefile
@@ -4,7 +4,6 @@ PORTREVISION=	3
 CATEGORIES=	net java
 MASTER_SITES=	SF/${PORTNAME}-java/${PORTNAME}/${PORTVERSION}
 PKGNAMEPREFIX=	java-
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Implementation of BEEP core and BEEP mapping for TCP in Java
@@ -12,7 +11,7 @@ WWW=		https://sourceforge.net/projects/beepcore-java/
 
 RUN_DEPENDS=	${JAVALIBDIR}/xercesImpl.jar:textproc/xerces-j
 
-USES=		java
+USES=		java tar:tgz
 
 NO_BUILD=	yes