aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/ha/Makefile3
-rw-r--r--archivers/unalz/Makefile3
-rw-r--r--astro/gpsman/Makefile3
-rw-r--r--audio/amrcoder/Makefile3
-rw-r--r--audio/chordpack/Makefile3
-rw-r--r--audio/cmt/Makefile3
-rw-r--r--audio/enscribe/Makefile3
-rw-r--r--audio/funktrackergold/Makefile3
-rw-r--r--audio/ladspa/Makefile3
-rw-r--r--audio/libconvolve/Makefile3
-rw-r--r--audio/libtremor/Makefile3
-rw-r--r--audio/mctoolame-decoder/Makefile3
-rw-r--r--audio/mctoolame-encoder/Makefile3
-rw-r--r--audio/mpdbrowser/Makefile3
-rw-r--r--audio/portaudio2/Makefile3
-rw-r--r--audio/squeezeboxserver/Makefile3
-rw-r--r--audio/taglookup/Makefile3
-rw-r--r--audio/toolame/Makefile3
-rw-r--r--audio/tta/Makefile3
-rw-r--r--audio/xcdplayer/Makefile3
-rw-r--r--audio/xoscope/Makefile3
-rw-r--r--benchmarks/bonnie++/Makefile3
-rw-r--r--benchmarks/lmbench/Makefile3
-rw-r--r--benchmarks/polygraph/Makefile3
-rw-r--r--benchmarks/postal/Makefile3
-rw-r--r--biology/ariadne/Makefile3
-rw-r--r--biology/consed/Makefile3
-rw-r--r--biology/mafft/Makefile3
-rw-r--r--biology/p5-Bio-ASN1-EntrezGene/Makefile3
-rw-r--r--biology/paml/Makefile3
-rw-r--r--biology/psi88/Makefile3
-rw-r--r--biology/tRNAscan-SE/Makefile3
-rw-r--r--biology/velvet/Makefile3
-rw-r--r--cad/basicdsp/Makefile3
-rw-r--r--cad/dinotrace/Makefile3
-rw-r--r--cad/gmsh/Makefile3
-rw-r--r--cad/magic/Makefile3
-rw-r--r--cad/opencascade/Makefile3
-rw-r--r--cad/xcircuit/Makefile3
-rw-r--r--comms/gqrx/Makefile3
-rw-r--r--comms/gr-osmosdr/Makefile3
-rw-r--r--comms/ibp/Makefile3
-rw-r--r--comms/rtl-sdr/Makefile3
-rw-r--r--comms/spandsp-devel/Makefile3
-rw-r--r--comms/spandsp/Makefile3
-rw-r--r--comms/syncterm/Makefile3
-rw-r--r--comms/thebridge/Makefile3
-rw-r--r--comms/uird/Makefile3
-rw-r--r--comms/xnecview/Makefile3
-rw-r--r--converters/pecl-fribidi/Makefile3
-rw-r--r--databases/animenfo-client-gtk/Makefile3
-rw-r--r--databases/animenfo-client/Makefile3
-rw-r--r--databases/mysqlidxchk/Makefile3
-rw-r--r--databases/mysqlreport/Makefile3
-rw-r--r--databases/ocaml-pgocaml/Makefile3
-rw-r--r--databases/p5-DBD-CSV/Makefile3
-rw-r--r--databases/p5-DBIx-Tree/Makefile3
-rw-r--r--databases/pecl-mdbtools/Makefile3
-rw-r--r--databases/pecl-tokyo_tyrant/Makefile3
-rw-r--r--databases/sqlcached/Makefile3
-rw-r--r--databases/tcl-Mysql/Makefile3
-rw-r--r--deskutils/fbreader/Makefile3
-rw-r--r--deskutils/fusenshi/Makefile3
-rw-r--r--deskutils/pal/Makefile3
-rw-r--r--deskutils/qrfcview/Makefile3
-rw-r--r--deskutils/x026/Makefile3
-rw-r--r--deskutils/xmaddressbook/Makefile3
-rw-r--r--deskutils/xpostit/Makefile3
-rw-r--r--deskutils/xrolo/Makefile3
-rw-r--r--devel/ChipmunkPhysics/Makefile3
-rw-r--r--devel/adacurses/Makefile3
-rw-r--r--devel/afay/Makefile3
-rw-r--r--devel/alabastra/Makefile3
-rw-r--r--devel/arduino/Makefile3
-rw-r--r--devel/bullet/Makefile3
-rw-r--r--devel/cdk/Makefile3
-rw-r--r--devel/clanlib/Makefile3
-rw-r--r--devel/clanlib1/Makefile3
-rw-r--r--devel/clanlib22/Makefile3
-rw-r--r--devel/coccinelle/Makefile3
-rw-r--r--devel/cons-test/Makefile3
-rw-r--r--devel/cons/Makefile3
-rw-r--r--devel/edb/Makefile3
-rw-r--r--devel/elfsh/Makefile3
-rw-r--r--devel/generate/Makefile3
-rw-r--r--devel/glui/Makefile3
-rw-r--r--devel/kaptain/Makefile3
-rw-r--r--devel/libarena/Makefile3
-rw-r--r--devel/libmcs/Makefile3
-rw-r--r--devel/libphk/Makefile3
-rw-r--r--devel/lion/Makefile3
-rw-r--r--devel/lxr/Makefile3
-rw-r--r--devel/mkcmd/Makefile3
-rw-r--r--devel/p5-Cdk/Makefile3
-rw-r--r--devel/p5-Config-Perl-V/Makefile3
-rw-r--r--devel/p5-Curses/Makefile3
-rw-r--r--devel/p5-Data-Diver/Makefile3
-rw-r--r--devel/p5-Data-Peek/Makefile3
-rw-r--r--devel/p5-DateTime-Format-Duration/Makefile3
-rw-r--r--devel/p5-IO-Pager/Makefile3
-rw-r--r--devel/p5-Memoize/Makefile3
-rw-r--r--devel/p5-SVN-ACL/Makefile3
-rw-r--r--devel/p5-Set-Array/Makefile3
-rw-r--r--devel/p5-Tree-Binary/Makefile3
-rw-r--r--devel/p5-Tree-DAG_Node/Makefile3
-rw-r--r--devel/p5-Tree-Simple/Makefile3
-rw-r--r--devel/p5-VCS-CVS/Makefile3
-rw-r--r--devel/pecl-spl_types/Makefile3
-rw-r--r--devel/py-generate/Makefile3
-rw-r--r--devel/qprog/Makefile3
-rw-r--r--devel/re2/Makefile3
-rw-r--r--devel/tbb/Makefile3
-rw-r--r--devel/tpasm/Makefile3
-rw-r--r--dns/bindgraph/Makefile3
-rw-r--r--dns/hostdb/Makefile3
-rw-r--r--dns/ldnsm/Makefile3
-rw-r--r--dns/zonecheck/Makefile3
-rw-r--r--editors/asedit/Makefile3
-rw-r--r--editors/e3/Makefile3
-rw-r--r--editors/e93/Makefile3
-rw-r--r--editors/scite/Makefile3
-rw-r--r--editors/xed/Makefile3
-rw-r--r--emulators/dolphin-emu/Makefile3
-rw-r--r--emulators/quasi88/Makefile3
-rw-r--r--emulators/vMac/Makefile3
-rw-r--r--emulators/xhomer/Makefile3
-rw-r--r--finance/cbb/Makefile3
-rw-r--r--finance/opentaxsolver/Makefile3
-rw-r--r--finance/p5-Finance-Currency-Convert/Makefile3
-rw-r--r--finance/qhacc/Makefile3
-rw-r--r--ftp/ftpproxy/Makefile3
-rw-r--r--ftp/llnlxdir/Makefile3
-rw-r--r--ftp/llnlxftp/Makefile3
-rw-r--r--ftp/ocaml-ocurl/Makefile3
-rw-r--r--games/54321/Makefile3
-rw-r--r--games/agame/Makefile3
-rw-r--r--games/alienblaster/Makefile3
-rw-r--r--games/anki/Makefile3
-rw-r--r--games/bastet/Makefile3
-rw-r--r--games/blokish/Makefile3
-rw-r--r--games/cheech/Makefile3
-rw-r--r--games/chessx/Makefile3
-rw-r--r--games/childsplay/Makefile3
-rw-r--r--games/fgkicker/Makefile3
-rw-r--r--games/flobopuyo/Makefile3
-rw-r--r--games/flying/Makefile3
-rw-r--r--games/gno3dtet/Makefile3
-rw-r--r--games/goonies/Makefile3
-rw-r--r--games/grubik/Makefile3
-rw-r--r--games/icebreaker/Makefile3
-rw-r--r--games/jigzo/Makefile3
-rw-r--r--games/live-f1/Makefile3
-rw-r--r--games/nethack32/Makefile3
-rw-r--r--games/nethack33/Makefile3
-rw-r--r--games/nethack34/Makefile3
-rw-r--r--games/pachi/Makefile3
-rw-r--r--games/phalanx/Makefile3
-rw-r--r--games/polypuzzle/Makefile3
-rw-r--r--games/sdl_scavenger/Makefile3
-rw-r--r--games/sets/Makefile3
-rw-r--r--games/spider/Makefile3
-rw-r--r--games/super_methane_brothers/Makefile3
-rw-r--r--games/tbe/Makefile3
-rw-r--r--games/tecnoballz/Makefile3
-rw-r--r--games/uhexen2/Makefile3
-rw-r--r--games/xataxx/Makefile3
-rw-r--r--games/xblackjack/Makefile3
-rw-r--r--games/xbomb/Makefile3
-rw-r--r--games/xdigger/Makefile3
-rw-r--r--games/xjig/Makefile3
-rw-r--r--games/xlaby/Makefile3
-rw-r--r--games/xmemory/Makefile3
-rw-r--r--games/xminesweep/Makefile3
-rw-r--r--games/xmris/Makefile3
-rw-r--r--games/xrick/Makefile3
-rw-r--r--games/xscavenger/Makefile3
-rw-r--r--games/xvier/Makefile3
-rw-r--r--games/xvmines/Makefile3
-rw-r--r--graphics/amide/Makefile3
-rw-r--r--graphics/cfdg/Makefile3
-rw-r--r--graphics/chbg/Makefile3
-rw-r--r--graphics/gauche-gl/Makefile3
-rw-r--r--graphics/glew/Makefile3
-rw-r--r--graphics/gplot/Makefile3
-rw-r--r--graphics/graphite2/Makefile3
-rw-r--r--graphics/iulib/Makefile3
-rw-r--r--graphics/ivtools/Makefile3
-rw-r--r--graphics/nathive/Makefile3
-rw-r--r--graphics/netpbm/Makefile3
-rw-r--r--graphics/ocre/Makefile3
-rw-r--r--graphics/p5-GraphViz/Makefile3
-rw-r--r--graphics/p5-Image-Imgur/Makefile3
-rw-r--r--graphics/pecl-imagick/Makefile3
-rw-r--r--graphics/pixie/Makefile3
-rw-r--r--graphics/qiv/Makefile3
-rw-r--r--graphics/seejpeg/Makefile3
-rw-r--r--graphics/sketch/Makefile3
-rw-r--r--graphics/tkpng/Makefile3
-rw-r--r--graphics/xgrasp/Makefile3
-rw-r--r--irc/ircd-hybrid/Makefile3
-rw-r--r--irc/ratbox-services/Makefile3
-rw-r--r--irc/slirc/Makefile3
-rw-r--r--irc/tircd/Makefile3
-rw-r--r--japanese/Wnn7-lib/Makefile3
-rw-r--r--japanese/jd/Makefile3
-rw-r--r--japanese/mailman/Makefile3
-rw-r--r--japanese/mime_pls/Makefile3
-rw-r--r--japanese/nethack34/Makefile3
-rw-r--r--japanese/xdtp/Makefile3
-rw-r--r--java/sqlitejdbc/Makefile3
-rw-r--r--lang/afnix/Makefile3
-rw-r--r--lang/ats/Makefile3
-rw-r--r--lang/cocor/Makefile3
-rw-r--r--lang/ecl/Makefile3
-rw-r--r--lang/gambit-c/Makefile3
-rw-r--r--lang/mpd/Makefile3
-rw-r--r--lang/nbc/Makefile3
-rw-r--r--lang/newlisp/Makefile3
-rw-r--r--lang/nqc/Makefile3
-rw-r--r--lang/p5-Data-JavaScript/Makefile3
-rw-r--r--lang/pcc/Makefile3
-rw-r--r--lang/pecl-perl/Makefile3
-rw-r--r--lang/racket-minimal/Makefile3
-rw-r--r--lang/racket/Makefile3
-rw-r--r--lang/scheme48/Makefile3
-rw-r--r--lang/sr/Makefile3
-rw-r--r--lang/urweb/Makefile3
-rw-r--r--lang/whitespace/Makefile3
-rw-r--r--lang/xds-c/Makefile3
-rw-r--r--lang/xds/Makefile3
-rw-r--r--mail/alpine/Makefile3
-rw-r--r--mail/amavis-logwatch/Makefile3
-rw-r--r--mail/bsfilter/Makefile3
-rw-r--r--mail/davmail/Makefile3
-rw-r--r--mail/getlive/Makefile3
-rw-r--r--mail/gnarwl/Makefile3
-rw-r--r--mail/imapsync/Makefile3
-rw-r--r--mail/mailman/Makefile3
-rw-r--r--mail/majordomo/Makefile3
-rw-r--r--mail/postfix-logwatch/Makefile3
-rw-r--r--mail/prepflog/Makefile3
-rw-r--r--mail/qgmailnotifier/Makefile3
-rw-r--r--mail/qmail-scanner/Makefile3
-rw-r--r--mail/qmail-scanner1/Makefile3
-rw-r--r--mail/qmqtool/Makefile3
-rw-r--r--mail/spamdyke/Makefile3
-rw-r--r--mail/spamilter/Makefile3
-rw-r--r--mail/tlb/Makefile3
-rw-r--r--mail/vm/Makefile3
-rw-r--r--mail/xfaces/Makefile3
-rw-r--r--math/algotutor/Makefile3
-rw-r--r--math/asymptote/Makefile3
-rw-r--r--math/bargraph/Makefile3
-rw-r--r--math/blocksolve95/Makefile3
-rw-r--r--math/carve/Makefile3
-rw-r--r--math/clp/Makefile3
-rw-r--r--math/dieharder/Makefile3
-rw-r--r--math/fxt/Makefile3
-rw-r--r--math/goblin/Makefile3
-rw-r--r--math/lapack95/Makefile3
-rw-r--r--math/lapacke/Makefile3
-rw-r--r--math/levmar/Makefile3
-rw-r--r--math/p5-Math-BaseCnv/Makefile3
-rw-r--r--math/p5-Math-Gradient/Makefile3
-rw-r--r--math/proofgeneral/Makefile3
-rw-r--r--math/qhull/Makefile3
-rw-r--r--math/qwtplot3d-qt4/Makefile3
-rw-r--r--math/spooles/Makefile3
-rw-r--r--math/taucs/Makefile3
-rw-r--r--misc/cs/Makefile3
-rw-r--r--misc/gkrellm-helium/Makefile3
-rw-r--r--misc/gkrellweather2/Makefile3
-rw-r--r--misc/mbuffer/Makefile3
-rw-r--r--misc/p5-Business-EDI/Makefile3
-rw-r--r--misc/p5-Business-ISIN/Makefile3
-rw-r--r--misc/spamcalc/Makefile3
-rw-r--r--misc/terraform/Makefile3
-rw-r--r--misc/unclutter/Makefile3
-rw-r--r--multimedia/fxtv/Makefile3
-rw-r--r--multimedia/openquicktime/Makefile3
-rw-r--r--multimedia/sms1xxx-kmod/Makefile3
-rw-r--r--multimedia/subtitleripper/Makefile3
-rw-r--r--multimedia/tstools/Makefile3
-rw-r--r--multimedia/y4mscaler/Makefile3
-rw-r--r--net-mgmt/argus-monitor/Makefile3
-rw-r--r--net-mgmt/bandwidthd/Makefile3
-rw-r--r--net-mgmt/check_multi/Makefile3
-rw-r--r--net-mgmt/nagiostat/Makefile3
-rw-r--r--net-mgmt/nagircbot/Makefile3
-rw-r--r--net-mgmt/nagtail/Makefile3
-rw-r--r--net-mgmt/ndpmon/Makefile3
-rw-r--r--net-mgmt/netleak/Makefile3
-rw-r--r--net-mgmt/netmond/Makefile3
-rw-r--r--net-mgmt/p0f2/Makefile3
-rw-r--r--net-mgmt/sjitter/Makefile3
-rw-r--r--net-mgmt/snmptt/Makefile3
-rw-r--r--net-p2p/bitflu/Makefile3
-rw-r--r--net-p2p/shx/Makefile3
-rw-r--r--net/abills/Makefile3
-rw-r--r--net/cnet/Makefile3
-rw-r--r--net/erlang_xmlrpc/Makefile3
-rw-r--r--net/heybuddy/Makefile3
-rw-r--r--net/httping/Makefile3
-rw-r--r--net/l4ip/Makefile3
-rw-r--r--net/ldapdiff/Makefile3
-rw-r--r--net/ldapscripts/Makefile3
-rw-r--r--net/libsrtp/Makefile3
-rw-r--r--net/mgen/Makefile3
-rw-r--r--net/netscript/Makefile3
-rw-r--r--net/nocatsplash/Makefile3
-rw-r--r--net/p5-Net-ARP/Makefile3
-rw-r--r--net/p5-Net-Divert/Makefile3
-rw-r--r--net/p5-Net-Gnats/Makefile3
-rw-r--r--net/p5-Net-Jaiku/Makefile3
-rw-r--r--net/phpldapadmin/Makefile3
-rw-r--r--net/radiator/Makefile3
-rw-r--r--net/smm++/Makefile3
-rw-r--r--net/stund/Makefile3
-rw-r--r--net/tcpview/Makefile3
-rw-r--r--net/throttled/Makefile3
-rw-r--r--net/tridiavnc/Makefile3
-rw-r--r--net/vde/Makefile3
-rw-r--r--net/xmlrpc-c/Makefile3
-rw-r--r--net/xpvm/Makefile3
-rw-r--r--news/husky-msged/Makefile3
-rw-r--r--news/newsgrab/Makefile3
-rw-r--r--ports-mgmt/bpm/Makefile3
-rw-r--r--print/epsonepl/Makefile3
-rw-r--r--print/fpdf/Makefile3
-rw-r--r--print/ttf2pt1/Makefile3
-rw-r--r--print/xdvi/Makefile3
-rw-r--r--science/chemtool-devel/Makefile3
-rw-r--r--science/clhep/Makefile3
-rw-r--r--science/getdp/Makefile3
-rw-r--r--science/medit/Makefile3
-rw-r--r--science/openkim/Makefile3
-rw-r--r--security/bugs/Makefile3
-rw-r--r--security/cp2fwb/Makefile3
-rw-r--r--security/ftimes/Makefile3
-rw-r--r--security/hackbot/Makefile3
-rw-r--r--security/honggfuzz/Makefile3
-rw-r--r--security/isnprober/Makefile3
-rw-r--r--security/libsparkcrypto/Makefile3
-rw-r--r--security/log2timeline/Makefile3
-rw-r--r--security/matrixssl/Makefile3
-rw-r--r--security/openbsm-devel/Makefile3
-rw-r--r--security/openbsm/Makefile3
-rw-r--r--security/openpgpsdk/Makefile3
-rw-r--r--security/p5-Crypt-OICQ/Makefile3
-rw-r--r--security/p5-Digest-Hashcash/Makefile3
-rw-r--r--security/p5-Net-SAML/Makefile3
-rw-r--r--security/pam_require/Makefile3
-rw-r--r--security/pecl-scrypt/Makefile3
-rw-r--r--security/pft/Makefile3
-rw-r--r--security/polarssl/Makefile3
-rw-r--r--security/proxytunnel/Makefile3
-rw-r--r--security/py-trustedpickle/Makefile3
-rw-r--r--security/racoon2/Makefile3
-rw-r--r--security/revealrk/Makefile3
-rw-r--r--security/scrypt/Makefile3
-rw-r--r--security/skipfish/Makefile3
-rw-r--r--security/sks/Makefile3
-rw-r--r--security/spike-proxy/Makefile3
-rw-r--r--security/sqlninja/Makefile3
-rw-r--r--security/symbion-sslproxy/Makefile3
-rw-r--r--security/tclsasl/Makefile3
-rw-r--r--security/vlog/Makefile3
-rw-r--r--security/zxid/Makefile3
-rw-r--r--sysutils/LPRng/Makefile3
-rw-r--r--sysutils/LPRngTool/Makefile3
-rw-r--r--sysutils/boxbackup-devel/Makefile3
-rw-r--r--sysutils/boxbackup/Makefile3
-rw-r--r--sysutils/chgrep/Makefile3
-rw-r--r--sysutils/crashme/Makefile3
-rw-r--r--sysutils/ddpt/Makefile3
-rw-r--r--sysutils/dirvish/Makefile3
-rw-r--r--sysutils/dvdimagecmp/Makefile3
-rw-r--r--sysutils/evtviewer/Makefile3
-rw-r--r--sysutils/fusefs-encfs/Makefile3
-rw-r--r--sysutils/fusefs-ntfs/Makefile3
-rw-r--r--sysutils/gkrellfire/Makefile3
-rw-r--r--sysutils/linux-crashplan/Makefile3
-rw-r--r--sysutils/mapchan/Makefile3
-rw-r--r--sysutils/memfetch/Makefile3
-rw-r--r--sysutils/sg3_utils/Makefile3
-rw-r--r--sysutils/smp_utils/Makefile3
-rw-r--r--sysutils/tarsnap/Makefile3
-rw-r--r--sysutils/tree/Makefile3
-rw-r--r--sysutils/webjob/Makefile3
-rw-r--r--sysutils/weedit/Makefile3
-rw-r--r--sysutils/x86info/Makefile3
-rw-r--r--textproc/apache-solr/Makefile3
-rw-r--r--textproc/bibutils/Makefile3
-rw-r--r--textproc/codespell/Makefile3
-rw-r--r--textproc/csvdiff/Makefile3
-rw-r--r--textproc/irstlm/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-Infinitive/Makefile3
-rw-r--r--textproc/p5-Pod-HtmlEasy/Makefile3
-rw-r--r--textproc/p5-Spreadsheet-Read/Makefile3
-rw-r--r--textproc/p5-Text-CSV_XS/Makefile3
-rw-r--r--textproc/p5-XML-RSSLite/Makefile3
-rw-r--r--textproc/xlhtml/Makefile3
-rw-r--r--ukrainian/hunspell/Makefile3
-rw-r--r--ukrainian/mythes/Makefile3
-rw-r--r--www/chtml/Makefile3
-rw-r--r--www/dummyflash/Makefile3
-rw-r--r--www/foswiki/Makefile3
-rw-r--r--www/htmlpp/Makefile3
-rw-r--r--www/lightsquid/Makefile3
-rw-r--r--www/p5-CGI-FormBuilder/Makefile3
-rw-r--r--www/p5-CGI-Session-ExpireSessions/Makefile3
-rw-r--r--www/p5-Catalyst-Model-Memcached/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-DateTime/Makefile3
-rw-r--r--www/pivotx/Makefile3
-rw-r--r--www/rejik/Makefile3
-rw-r--r--www/tdom/Makefile3
-rw-r--r--www/twiki/Makefile3
-rw-r--r--www/volta/Makefile3
-rw-r--r--www/wwwoffle/Makefile3
-rw-r--r--www/xombrero/Makefile3
-rw-r--r--www/zend-framework/Makefile3
-rw-r--r--x11-clocks/asclock/Makefile3
-rw-r--r--x11-clocks/dclock/Makefile3
-rw-r--r--x11-fm/xdiskusage/Makefile3
-rw-r--r--x11-toolkits/open-motif/Makefile3
-rw-r--r--x11-toolkits/scintilla/Makefile3
-rw-r--r--x11-toolkits/xmhtml/Makefile3
-rw-r--r--x11-wm/olvwm/Makefile3
-rw-r--r--x11/dxpc/Makefile3
-rw-r--r--x11/dynamag/Makefile3
-rw-r--r--x11/tkXwin/Makefile3
-rw-r--r--x11/wbar/Makefile3
-rw-r--r--x11/xbelld/Makefile3
-rw-r--r--x11/xcoloredit/Makefile3
-rw-r--r--x11/xkeycaps/Makefile3
-rw-r--r--x11/xlogout/Makefile3
436 files changed, 436 insertions, 872 deletions
diff --git a/archivers/ha/Makefile b/archivers/ha/Makefile
index d0daaffd181b..3ae4d8fef042 100644
--- a/archivers/ha/Makefile
+++ b/archivers/ha/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
DISTNAME= ha0999
-EXTRACT_SUFX= .tgz
MAINTAINER= ak@FreeBSD.org
COMMENT= File archiver based on HSC compression method
@@ -20,7 +19,7 @@ NO_WRKSUBDIR= yes
PLIST_FILES= bin/ha
MAKEFILE= makefile.nix
ALL_TARGET= ha
-USES= gmake
+USES= gmake tar:tgz
post-patch:
@${REINPLACE_CMD} 's,<malloc.h>,<stdlib.h>,' \
diff --git a/archivers/unalz/Makefile b/archivers/unalz/Makefile
index 6b207a759843..4d909aff32a5 100644
--- a/archivers/unalz/Makefile
+++ b/archivers/unalz/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.65
PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= http://www.kipple.pe.kr/win/unalz/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Extracts AlZip archives
@@ -15,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/readme.txt
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= dos2unix iconv
+USES= dos2unix iconv tar:tgz
MAKE_ARGS+= CPP="${CXX}" CC="${CC}" OBJ="${UNALZ_OBJS}" \
LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}"
ALL_TARGET= posix-utf8
diff --git a/astro/gpsman/Makefile b/astro/gpsman/Makefile
index 680f1dded51d..a35029e31c9a 100644
--- a/astro/gpsman/Makefile
+++ b/astro/gpsman/Makefile
@@ -5,14 +5,13 @@ PORTNAME= gpsman
PORTVERSION= 6.4.4.2
CATEGORIES= astro tk geography
MASTER_SITES= SF/${PORTNAME}/distrib
-EXTRACT_SUFX= .tgz
MAINTAINER= david@catwhisker.org
COMMENT= Tcl/Tk-based GPS management utility
OPTIONS_DEFINE= DOCS
-USES+= tk:wrapper,run
+USES+= tk:wrapper,run tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GPSMANDIR= ${PREFIX}/lib/${PORTNAME}
diff --git a/audio/amrcoder/Makefile b/audio/amrcoder/Makefile
index a8be61e03e96..c315e77c16b2 100644
--- a/audio/amrcoder/Makefile
+++ b/audio/amrcoder/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.0
CATEGORIES= audio
MASTER_SITES= http://ftp.us.sinuspl.net/pub/src/ \
http://ftp.uni-erlangen.de/pub/FreeBSD/ports/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= AMR encoder/decoder for Mbuni MMS Gateway (www.mbuni.org)
-USES= uidfix
+USES= uidfix tar:tgz
post-extract:
@${RM} ${WRKSRC}/*.o
diff --git a/audio/chordpack/Makefile b/audio/chordpack/Makefile
index fed755c50aaa..f9f3eae0344b 100644
--- a/audio/chordpack/Makefile
+++ b/audio/chordpack/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.8.1
PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= http://sweb.cz/dan.polansky/chordpack/
-EXTRACT_SUFX= .tgz
MAINTAINER= sethk@meowfishies.com
COMMENT= Script to convert ChordPro files to HTML, ASCII, and TeX
-USES= shebangfix perl5
+USES= shebangfix perl5 tar:tgz
SHEBANG_FILES= chordpack
USE_PERL5= run
NO_WRKSUBDIR= true
diff --git a/audio/cmt/Makefile b/audio/cmt/Makefile
index 54df55f07463..9d9339dac14e 100644
--- a/audio/cmt/Makefile
+++ b/audio/cmt/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.16
CATEGORIES= audio
MASTER_SITES= http://www.ladspa.org/download/
DISTNAME= ${PORTNAME}_src_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= The Computer Music Toolkit - a collection of LADSPA plugins
@@ -17,7 +16,7 @@ RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
WRKSRC= ${WRKDIR}/${PORTNAME}
BUILD_WRKSRC= ${WRKDIR}/${PORTNAME}/src
-USES= gmake
+USES= gmake tar:tgz
MAKEFILE= makefile
MAKE_ARGS= CXX="${CXX}" \
CXXFLAGS="${CXXFLAGS} -fPIC -I${LOCALBASE}/include"
diff --git a/audio/enscribe/Makefile b/audio/enscribe/Makefile
index e4b6b4247fc1..4766beb56fa6 100644
--- a/audio/enscribe/Makefile
+++ b/audio/enscribe/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.1.0
PORTREVISION= 6
CATEGORIES= audio graphics
MASTER_SITES= http://www.coppercloudmusic.com/enscribe/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Create digital audio watermark images from photographic images
@@ -17,7 +16,7 @@ LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile \
libpng15.so:${PORTSDIR}/graphics/png \
libfreetype.so:${PORTSDIR}/print/freetype2
-USES= pkgconfig
+USES= pkgconfig tar:tgz
LICENSE= GPLv2
diff --git a/audio/funktrackergold/Makefile b/audio/funktrackergold/Makefile
index 1244e5f801db..4738efdc047f 100644
--- a/audio/funktrackergold/Makefile
+++ b/audio/funktrackergold/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR= apps/sound/players
DISTNAME= funktrackergold-1.5-2
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Curses MOD/FNK music tracker
@@ -17,7 +16,7 @@ OPTIONS_DEFINE= DOCS
LICENSE= GPLv2
-USES= compiler:nestedfct
+USES= compiler:nestedfct tar:tgz
WRKSRC= ${WRKDIR}/funkgold
MAKE_ARGS= EXTRA_CFLAGS="${PTHREAD_CFLAGS}" \
diff --git a/audio/ladspa/Makefile b/audio/ladspa/Makefile
index 995fc2bb4ca2..7d7332ee2650 100644
--- a/audio/ladspa/Makefile
+++ b/audio/ladspa/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.13
CATEGORIES= audio
MASTER_SITES= http://www.ladspa.org/download/
DISTNAME= ladspa_sdk_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= arved@FreeBSD.org
COMMENT= Linux Audio Developer's Simple Plugin API
@@ -15,7 +14,7 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/doc/COPYING
WRKSRC= ${WRKDIR}/ladspa_sdk
-USES= gmake
+USES= gmake tar:tgz
USE_LDCONFIG= yes
PROGRAM_FILES= analyseplugin applyplugin listplugins
PLUGIN_FILES= amp.so delay.so filter.so noise.so sine.so
diff --git a/audio/libconvolve/Makefile b/audio/libconvolve/Makefile
index 6d13566124ac..cafaa8d7c5ed 100644
--- a/audio/libconvolve/Makefile
+++ b/audio/libconvolve/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.0.8
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= SF/heaven/Audio%20Applications/Jack%20Related/jack_convolve/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple C library for partitioned convolution
@@ -19,7 +18,7 @@ LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \
libsamplerate.so:${PORTSDIR}/audio/libsamplerate \
libsndfile.so:${PORTSDIR}/audio/libsndfile
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
USE_LDCONFIG= yes
post-patch:
diff --git a/audio/libtremor/Makefile b/audio/libtremor/Makefile
index 3a2d376a4514..7777479b6a94 100644
--- a/audio/libtremor/Makefile
+++ b/audio/libtremor/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://members.chello.nl/~g.mast/distfiles/
DISTNAME= tremor_snapshot_${SNAP_DATE}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Integer-only fully Ogg Vorbis compliant decoder library
SNAP_DATE= 02132004
WRKSRC= ${WRKDIR}/Tremor
-USES= libtool:keepla
+USES= libtool:keepla tar:tgz
USE_AUTOTOOLS= aclocal automake autoconf libtoolize
AUTOMAKE_ARGS= -a -c
LIBTOOLIZE_ARGS=-i -c
diff --git a/audio/mctoolame-decoder/Makefile b/audio/mctoolame-decoder/Makefile
index 77bb2f54a749..0a2d962b3124 100644
--- a/audio/mctoolame-decoder/Makefile
+++ b/audio/mctoolame-decoder/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}d/${PORTNAME}d-01a
PKGNAMESUFFIX= -decoder
DISTNAME= ${PORTNAME}d-${PORTVERSION:C/\.//g}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= MPEG Layer II audio decoder with multi-channel support
-USES= gmake
+USES= gmake tar:tgz
ALL_TARGET= #
MAKE_ARGS= CC="${CC}" OPTIM="${CFLAGS}"
PLIST_SUB= PKGNAMESUFFIX="${PKGNAMESUFFIX}"
diff --git a/audio/mctoolame-encoder/Makefile b/audio/mctoolame-encoder/Makefile
index 01aa3fe65833..ed0a4564e4d0 100644
--- a/audio/mctoolame-encoder/Makefile
+++ b/audio/mctoolame-encoder/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-01a
PKGNAMESUFFIX= -encoder
DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.//g}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= MPEG Layer II audio encoder with multi-channel support
-USES= gmake
+USES= gmake tar:tgz
ALL_TARGET= #
MAKE_ARGS= CC="${CC}" OPTIM="${CFLAGS}"
PLIST_SUB= PKGNAMESUFFIX="${PKGNAMESUFFIX}"
diff --git a/audio/mpdbrowser/Makefile b/audio/mpdbrowser/Makefile
index ca88ca9f4d18..44564b69337f 100644
--- a/audio/mpdbrowser/Makefile
+++ b/audio/mpdbrowser/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= audio python
MASTER_SITES= http://mpdbrowser.tuxfamily.org/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= mpdBrowser-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= GTK+ client for the Music Player Daemon (MPD)
@@ -15,7 +14,7 @@ COMMENT= GTK+ client for the Music Player Daemon (MPD)
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:${PORTSDIR}/audio/py-mpd
PYDISTUTILS_PKGNAME= mpdBrowser
-USES= gettext iconv
+USES= gettext iconv tar:tgz
USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_GNOME= intltool pygtk2
diff --git a/audio/portaudio2/Makefile b/audio/portaudio2/Makefile
index d12be1386b95..d80c8398e061 100644
--- a/audio/portaudio2/Makefile
+++ b/audio/portaudio2/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= audio
MASTER_SITES= http://www.portaudio.com/archives/
PKGNAMESUFFIX= 2
DISTNAME= pa_stable_v${DISTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= koalative@gmail.com
COMMENT= Portable cross-platform Audio API
@@ -23,7 +22,7 @@ CONFIGURE_ARGS+=PKG_CONFIG_LIBDIR=${PREFIX}/libdata/pkgconfig \
--libdir=${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} \
--includedir=${PREFIX}/include/${PORTNAME}${PKGNAMESUFFIX}
-USES= dos2unix gmake libtool pathfix pkgconfig
+USES= dos2unix gmake libtool pathfix pkgconfig tar:tgz
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX}
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
diff --git a/audio/squeezeboxserver/Makefile b/audio/squeezeboxserver/Makefile
index 58d1b76c05be..f4f7920f2af4 100644
--- a/audio/squeezeboxserver/Makefile
+++ b/audio/squeezeboxserver/Makefile
@@ -6,7 +6,6 @@ PORTREVISION= 8
CATEGORIES= audio
MASTER_SITES= http://downloads.slimdevices.com/SqueezeboxServer_v${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-noCPAN
-EXTRACT_SUFX= .tgz
MAINTAINER= markk@knigma.org
COMMENT= Slim Devices audio streaming server
@@ -43,7 +42,7 @@ RUN_DEPENDS+= p5-Package-DeprecationManager>=0.10:${PORTSDIR}/devel/p5-Package-D
USERS= ${SLIMUSER}
GROUPS= ${SLIMGROUP}
-USES= perl5
+USES= perl5 tar:tgz
.include <bsd.port.pre.mk>
diff --git a/audio/taglookup/Makefile b/audio/taglookup/Makefile
index 59f9531211ff..a20e37b7850f 100644
--- a/audio/taglookup/Makefile
+++ b/audio/taglookup/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.2
PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= http://www.kamaz.org.uk/taglookup/
-EXTRACT_SUFX= .tgz
MAINTAINER= alex@kamaz.org.uk
COMMENT= Utility for tagging groups of audio files using CDDB
@@ -14,7 +13,7 @@ COMMENT= Utility for tagging groups of audio files using CDDB
LIB_DEPENDS= libcddb.so:${PORTSDIR}/audio/libcddb \
libtag.so:${PORTSDIR}/audio/taglib
-USES= pkgconfig
+USES= pkgconfig tar:tgz
PLIST_FILES= bin/taglookup \
man/man1/taglookup.1.gz
diff --git a/audio/toolame/Makefile b/audio/toolame/Makefile
index ea4fbba9d689..a7f2be12c3ce 100644
--- a/audio/toolame/Makefile
+++ b/audio/toolame/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%200.2/${PORTNAME}%2002l
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Optimized mpeg 1/2 layer 2 audio encoder
@@ -16,7 +15,7 @@ OPTIONS_DEFINE= DOCS
LICENSE= LGPL21
-USES= gmake
+USES= gmake tar:tgz
ALL_TARGET= ${PORTNAME}
MAKE_ARGS= CC="${CC}" TWEAKS="${CFLAGS}" ARCH="" PG="" OPTIM=""
USE_CSTD= gnu89
diff --git a/audio/tta/Makefile b/audio/tta/Makefile
index 18f102c2236f..1bab8e3ede9b 100644
--- a/audio/tta/Makefile
+++ b/audio/tta/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 3.4.1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}enc-src
DISTNAME= ${PORTNAME}enc-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= multimedia@FreeBSD.org
COMMENT= The True Audio Encoder, lossless (de)compressor
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
ALL_TARGET= ttaenc
MAKE_ARGS= CFLAGS="${CFLAGS}" INSDIR="${STAGEDIR}${PREFIX}/bin"
diff --git a/audio/xcdplayer/Makefile b/audio/xcdplayer/Makefile
index f840c8997d57..6448ea753d93 100644
--- a/audio/xcdplayer/Makefile
+++ b/audio/xcdplayer/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 2.2
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= XCONTRIB/../R5contrib
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= CD player for X
-USES= imake
+USES= imake tar:Z
USE_XORG= xbitmaps xaw
PLIST_FILES= bin/xcdplayer lib/X11/app-defaults/XCdplayer \
diff --git a/audio/xoscope/Makefile b/audio/xoscope/Makefile
index a9c288d9ffdc..d108c2da8309 100644
--- a/audio/xoscope/Makefile
+++ b/audio/xoscope/Makefile
@@ -4,14 +4,13 @@ PORTNAME= xoscope
PORTVERSION= 2.0
CATEGORIES= audio hamradio
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= db@FreeBSD.org
COMMENT= Sound card oscilloscope
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${STAGEDIR}${PREFIX} --sysconfdir=${STAGEDIR}${PREFIX}
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
USE_GNOME= gtk20
USE_XORG= x11
diff --git a/benchmarks/bonnie++/Makefile b/benchmarks/bonnie++/Makefile
index d6833df2192a..5dab73e1dd2b 100644
--- a/benchmarks/bonnie++/Makefile
+++ b/benchmarks/bonnie++/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.97
PORTREVISION= 3
CATEGORIES= benchmarks
MASTER_SITES= http://www.coker.com.au/bonnie++/experimental/
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= Performance Test of Filesystem I/O
@@ -15,7 +14,7 @@ LICENSE= GPLv2
GNU_CONFIGURE= yes
-USES= shebangfix
+USES= shebangfix tar:tgz
SHEBANG_FILES= bon_csv2txt.in
WRKSRC= ${WRKDIR}/${PORTNAME}-1.97.1
diff --git a/benchmarks/lmbench/Makefile b/benchmarks/lmbench/Makefile
index e41c5e264f6f..9a6835427980 100644
--- a/benchmarks/lmbench/Makefile
+++ b/benchmarks/lmbench/Makefile
@@ -8,7 +8,6 @@ PORTEPOCH= 1
CATEGORIES= benchmarks
MASTER_SITES= SF/${PORTNAME}/development/${PORTNAME}-3.0-a9 http://thegaul.org/src/
DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.a9/-a9/}
-EXTRACT_SUFX= .tgz
MAINTAINER= sacchi@gmail.com
COMMENT= System performance measurement tool
@@ -16,7 +15,7 @@ COMMENT= System performance measurement tool
ALL_TARGET= build
MAKE_ARGS= CC="${CC}"
MAKE_ENV= PATH=${PATH}:${WRKSRC}/scripts
-USES= shebangfix perl5 gmake
+USES= shebangfix perl5 gmake tar:tgz
USE_PERL5= run
SHEBANG_FILES= scripts/getresults
diff --git a/benchmarks/polygraph/Makefile b/benchmarks/polygraph/Makefile
index dac7906f28ef..f16c84bb0330 100644
--- a/benchmarks/polygraph/Makefile
+++ b/benchmarks/polygraph/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= benchmarks www
MASTER_SITES= http://www.web-polygraph.org/downloads/srcs/ \
http://people.bsdgroup.de/~as/freebsd/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Benchmarking tool for Web proxies
@@ -44,7 +43,7 @@ CONFIGURE_ARGS+= --without-ssl
.endif
.if ${PORT_OPTIONS:MPERL}
-USES+= perl5
+USES+= perl5 tar:tgz
USE_PERL5= run
.endif
diff --git a/benchmarks/postal/Makefile b/benchmarks/postal/Makefile
index 89133e2699dd..4a987e27445b 100644
--- a/benchmarks/postal/Makefile
+++ b/benchmarks/postal/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 0.73
PORTREVISION= 1
CATEGORIES= benchmarks mail
MASTER_SITES= http://www.coker.com.au/postal/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Benchmark SMTP/POP servers
LICENSE= GPLv3
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
PLIST_FILES= bin/postal-list \
diff --git a/biology/ariadne/Makefile b/biology/ariadne/Makefile
index 9c7c1938d81a..87a5271a1c87 100644
--- a/biology/ariadne/Makefile
+++ b/biology/ariadne/Makefile
@@ -5,7 +5,6 @@ PORTNAME= ariadne
PORTVERSION= 1.3
CATEGORIES= biology
MASTER_SITES= http://www.well.ox.ac.uk/ariadne/
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Programs to compare protein sequences and profiles
@@ -13,7 +12,7 @@ COMMENT= Programs to compare protein sequences and profiles
WRKSRC= ${WRKDIR}/SRC-${PORTVERSION}
PLIST_FILES+= bin/ariadne bin/prospero
-USES= gmake
+USES= gmake tar:Z
PORTDOCS= README
MAKE_ARGS+= CC="${CC}"
diff --git a/biology/consed/Makefile b/biology/consed/Makefile
index 13c88e9c85cf..4debb50ee96d 100644
--- a/biology/consed/Makefile
+++ b/biology/consed/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 16.0
CATEGORIES= biology
MASTER_SITES= http://www.phrap.org/consed/distributions/${PORTVERSION}/
DISTNAME= ${PORTNAME}_linux
-EXTRACT_SUFX= .tar.Z
MAINTAINER= mzaki@m.u-tokyo.ac.jp
COMMENT= Graphical tool for editing Phrap assemblies
@@ -15,7 +14,7 @@ RUN_DEPENDS= phred:${PORTSDIR}/biology/phred \
phrap:${PORTSDIR}/biology/phrap \
phd2fasta:${PORTSDIR}/biology/phd2fasta
-USES= perl5
+USES= perl5 tar:Z
USE_LINUX= yes
USE_LINUX_APPS= xorglibs
ONLY_FOR_ARCHS= i386 amd64
diff --git a/biology/mafft/Makefile b/biology/mafft/Makefile
index 70a3062758de..4800e6a5c667 100644
--- a/biology/mafft/Makefile
+++ b/biology/mafft/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 7.149
CATEGORIES= biology
MASTER_SITES= http://mafft.cbrc.jp/alignment/software/
DISTNAME= ${PORTNAME}-${PORTVERSION}-without-extensions-src
-EXTRACT_SUFX= .tgz
MAINTAINER= cartwright@asu.edu
COMMENT= Multiple alignment program for amino acid or nucleotide sequences
@@ -18,7 +17,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-without-extensions
BUILD_WRKSRC= ${WRKSRC}/core
-USES= gmake shebangfix
+USES= gmake shebangfix tar:tgz
SHEBANG_FILES= core/mafftash_premafft.tmpl
diff --git a/biology/p5-Bio-ASN1-EntrezGene/Makefile b/biology/p5-Bio-ASN1-EntrezGene/Makefile
index 802b665f2016..e9a3ff4706b9 100644
--- a/biology/p5-Bio-ASN1-EntrezGene/Makefile
+++ b/biology/p5-Bio-ASN1-EntrezGene/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.091
CATEGORIES= biology perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= mauricio@arareko.net
COMMENT= Regular expression-based Perl Parser for NCBI Entrez Gene
WRKSRC= ${WRKDIR}/Bio-ASN1-EntrezGene-1.09
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/biology/paml/Makefile b/biology/paml/Makefile
index 906e11b4e5a0..65f0a6cf2190 100644
--- a/biology/paml/Makefile
+++ b/biology/paml/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 4.8
CATEGORIES= biology
MASTER_SITES= http://abacus.gene.ucl.ac.uk/software/
DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Phylogenetic Analysis by Maximum Likelihood (PAML)
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/src
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
diff --git a/biology/psi88/Makefile b/biology/psi88/Makefile
index 3a4c7387fa9c..231900cd2d4d 100644
--- a/biology/psi88/Makefile
+++ b/biology/psi88/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 6
CATEGORIES= biology
MASTER_SITES= http://www.ccl.net/cca/software/SOURCES/FORTRAN/psi88/
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Plotting wavefunctions (molecular orbitals) in 3D
-USES= fortran
+USES= fortran tar:Z
MAKE_ARGS= BIN=${STAGEDIR}${PREFIX}/bin
PLIST_FILES= bin/PSI1 bin/PSICON bin/PSI2CT bin/PSI2HP bin/PSI2PS bin/PSI2 \
bin/PREPLOT bin/preplot bin/rpsi1 bin/rpsi2 bin/rpsicon
diff --git a/biology/tRNAscan-SE/Makefile b/biology/tRNAscan-SE/Makefile
index 985cb016841f..2928e708156e 100644
--- a/biology/tRNAscan-SE/Makefile
+++ b/biology/tRNAscan-SE/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.23
PORTREVISION= 1
CATEGORIES= biology
MASTER_SITES= ftp://selab.janelia.org/pub/software/tRNAscan-SE/
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Improved tool for transfer RNA detection
-USES= perl5
+USES= perl5 tar:Z
MAKE_ARGS= BINDIR="${PREFIX}/bin" \
LIBDIR="${DATADIR}" \
CC="${CC}" \
diff --git a/biology/velvet/Makefile b/biology/velvet/Makefile
index f598e3deb1db..1b25da738a44 100644
--- a/biology/velvet/Makefile
+++ b/biology/velvet/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= biology
MASTER_SITES= http://www.ebi.ac.uk/~zerbino/velvet/
DISTNAME= ${PORTNAME}_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= mzaki@m.u-tokyo.ac.jp
COMMENT= Sequence assembler for very short reads
@@ -18,7 +17,7 @@ MAXKMERLENGTH?= 31
VELVET_CATEGORIES?= 2
MAKE_ENV+= MAXKMERLENGTH=${MAXKMERLENGTH} CATEGORIES=${VELVET_CATEGORIES}
-USES= perl5 gmake shebangfix
+USES= perl5 gmake shebangfix tar:tgz
USE_PERL5= run
BINARIES= velvetg velveth
diff --git a/cad/basicdsp/Makefile b/cad/basicdsp/Makefile
index 7877278bcc4b..bceabcd51f88 100644
--- a/cad/basicdsp/Makefile
+++ b/cad/basicdsp/Makefile
@@ -8,14 +8,13 @@ CATEGORIES= cad hamradio
MASTER_SITES= http://wwwhome.cs.utwente.nl/~ptdeboer/ham/basicdsp/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= db
-EXTRACT_SUFX= .tgz
MAINTAINER= db@FreeBSD.org
COMMENT= Program for experimenting with simple audio DSP algorithms
LICENSE= GPLv2
-USES= dos2unix
+USES= dos2unix tar:tgz
USE_WX= 2.8+
WX_UNICODE= yes
WX_COMPS= wx wx:build wx:run
diff --git a/cad/dinotrace/Makefile b/cad/dinotrace/Makefile
index 2965a95d37aa..cbdb3524f38e 100644
--- a/cad/dinotrace/Makefile
+++ b/cad/dinotrace/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 9.4c
PORTREVISION= 2
CATEGORIES= cad
MASTER_SITES= http://www.veripool.org/ftp/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical signal trace waveform viewer
@@ -16,7 +15,7 @@ OPTIONS_DEFAULT= EMACS
EMACS_DESC= Install Emacs supplimentary files
USE_XORG= x11 sm ice xmu xt
-USES= gmake motif perl5
+USES= gmake motif perl5 tar:tgz
USE_PERL5= build
GNU_CONFIGURE= yes
diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index b872bc562614..01fd5f46b65c 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= cad
MASTER_SITES= http://www.geuz.org/gmsh/src/ \
http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
-EXTRACT_SUFX= .tgz
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= gmsh
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -25,7 +24,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-source
SLAVEDIRS= cad/gmsh-occ
-USES= cmake fortran gmake
+USES= cmake fortran gmake tar:tgz
USE_GL= yes
ALL_TARGET= all
diff --git a/cad/magic/Makefile b/cad/magic/Makefile
index e6b71af613d8..bb837e4fcae5 100644
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 7.5.233
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/magic/archive/ \
http://fossies.org/linux/misc/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Interactive editor for VLSI layouts
@@ -17,7 +16,7 @@ LIB_DEPENDS= libBLT25.so:${PORTSDIR}/x11-toolkits/blt
CONFIGURE_WRKSRC= ${WRKSRC}/scripts
-USES+= gmake tk:build
+USES+= gmake tk:build tar:tgz
USE_XORG= ice xext xi xmu
USE_GL= gl
GNU_CONFIGURE= yes
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index 124351ffe62e..eb52c13a54d5 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 6.7.1
PORTREVISION= 1
CATEGORIES= cad science
MASTER_SITES= http://files.opencascade.com/OCCT/OCC_${PORTVERSION}_release/
-EXTRACT_SUFX= .tgz
MAINTAINER= thierry@FreeBSD.org
COMMENT= Open CASCADE Technology, 3D modeling & numerical simulation
@@ -20,7 +19,7 @@ RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
# Check ${WRKSRC}/dox/overview/Overview.md
# and ${WRKSRC}/dox/dev_guides/building
-USES= bison cmake compiler dos2unix gmake shebangfix tk
+USES= bison cmake compiler dos2unix gmake shebangfix tk tar:tgz
USE_XORG= xmu
DOS2UNIX_FILES= adm/templates/*
SHEBANG_FILES= adm/templates/env.sh.in adm/templates/draw.sh \
diff --git a/cad/xcircuit/Makefile b/cad/xcircuit/Makefile
index 7484555ca104..9887676fb9ce 100644
--- a/cad/xcircuit/Makefile
+++ b/cad/xcircuit/Makefile
@@ -7,7 +7,6 @@ PORTEPOCH= 1
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/xcircuit/archive/ \
http://fossies.org/unix/misc/
-EXTRACT_SUFX= .tgz
MAINTAINER= danilo@FreeBSD.org
COMMENT= X11 circuit schematics drawing program
@@ -17,7 +16,7 @@ LICENSE= GPLv2
OPTIONS_DEFINE= EXAMPLES
USE_XORG= xpm xscrnsaver xt
-USES= tk gmake
+USES= tk gmake tar:tgz
USE_GHOSTSCRIPT_RUN= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-tcl=${TCL_LIBDIR} \
diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile
index 89be45d3be51..89e777f0910b 100644
--- a/comms/gqrx/Makefile
+++ b/comms/gqrx/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 20140313
CATEGORIES= comms hamradio
MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
LOCAL/martymac
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= Qt-based software defined radio receiver
@@ -25,7 +24,7 @@ LIB_DEPENDS= libgnuradio-runtime.so:${PORTSDIR}/comms/gnuradio \
libboost_system.so:${PORTSDIR}/devel/boost-libs \
libboost_program_options.so:${PORTSDIR}/devel/boost-libs
-USES= pkgconfig qmake
+USES= pkgconfig qmake tar:tgz
USE_QT5= buildtools_build core gui svg network widgets
QMAKE_ARGS+= VER="${PORTVERSION}"
diff --git a/comms/gr-osmosdr/Makefile b/comms/gr-osmosdr/Makefile
index 68c08ca683ff..4c503d14ad58 100644
--- a/comms/gr-osmosdr/Makefile
+++ b/comms/gr-osmosdr/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 20140314
CATEGORIES= comms hamradio
MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
LOCAL/martymac
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= GNU Radio OsmoSDR module
@@ -20,7 +19,7 @@ LIB_DEPENDS= libgnuradio-runtime.so:${PORTSDIR}/comms/gnuradio \
libboost_system.so:${PORTSDIR}/devel/boost-libs \
libboost_thread.so:${PORTSDIR}/devel/boost-libs
-USES= pkgconfig cmake
+USES= pkgconfig cmake tar:tgz
USE_LDCONFIG= yes
USE_PYTHON= yes
diff --git a/comms/ibp/Makefile b/comms/ibp/Makefile
index be6e2a030243..e6a44b1474fc 100644
--- a/comms/ibp/Makefile
+++ b/comms/ibp/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= comms hamradio
MASTER_SITES= http://wwwhome.cs.utwente.nl/~ptdeboer/ham/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= db
-EXTRACT_SUFX= .tgz
MAINTAINER= db@FreeBSD.org
COMMENT= Little program for monitoring amateur radio beacons
-USES= imake
+USES= imake tar:tgz
USE_XORG= x11
do-install:
diff --git a/comms/rtl-sdr/Makefile b/comms/rtl-sdr/Makefile
index 29a5e41da60f..35858e60f857 100644
--- a/comms/rtl-sdr/Makefile
+++ b/comms/rtl-sdr/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= comms hamradio
MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
LOCAL/martymac
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= Commandline tool that performs SDR with RTL2832-based USB sticks
LICENSE= GPLv2
-USES= gmake pkgconfig libtool
+USES= gmake pkgconfig libtool tar:tgz
USE_AUTOTOOLS= autoconf:env aclocal:env automake:env libtoolize:env
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/comms/spandsp-devel/Makefile b/comms/spandsp-devel/Makefile
index 6949cf117496..9862889300c4 100644
--- a/comms/spandsp-devel/Makefile
+++ b/comms/spandsp-devel/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 2
CATEGORIES= comms
MASTER_SITES= http://www.soft-switch.org/downloads/spandsp/
PKGNAMESUFFIX= -devel
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= DSP library and software FAX machine
@@ -16,7 +15,7 @@ LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff
WRKSRC= ${WRKDIR}/spandsp-${DISTVERSION:C/pre.*//}
-USES= gmake pathfix
+USES= gmake pathfix tar:tgz
USE_AUTOTOOLS= libtool autoconf
GNU_CONFIGURE= yes
CONFIGURE_ARGS= CPPFLAGS="-I${LOCALBASE}/include" \
diff --git a/comms/spandsp/Makefile b/comms/spandsp/Makefile
index 1a09d6fd1ac3..d0670dfff953 100644
--- a/comms/spandsp/Makefile
+++ b/comms/spandsp/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.0.5
CATEGORIES= comms
MASTER_SITES= http://www.soft-switch.org/downloads/spandsp/ \
http://www.soft-switch.org/downloads/spandsp/old/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= DSP library and software FAX machine
@@ -15,7 +14,7 @@ LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff
GNU_CONFIGURE= yes
USE_AUTOTOOLS= libtool autoconf
-USES= gmake
+USES= gmake tar:tgz
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/comms/syncterm/Makefile b/comms/syncterm/Makefile
index 0294a2cb4b9d..8edf264258e9 100644
--- a/comms/syncterm/Makefile
+++ b/comms/syncterm/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.9.${PORTVER}
CATEGORIES= comms
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.9.5
DISTNAME= syncterm-src-${PORTVER}
-EXTRACT_SUFX= .tgz
MAINTAINER= shurd@FreeBSD.org
COMMENT= ANSI-BBS terminal which supports telnet, rlogin, and SSH
@@ -14,7 +13,7 @@ COMMENT= ANSI-BBS terminal which supports telnet, rlogin, and SSH
LICENSE= GPLv2
WRKSRC= ${WRKDIR}/syncterm-${PORTVER}/src/syncterm
-USES= gmake
+USES= gmake tar:tgz
MAKEFILE= GNUmakefile
MAKE_ARGS+= DONT_CLOBBER_CC=please
PORTVER= 20140603
diff --git a/comms/thebridge/Makefile b/comms/thebridge/Makefile
index 1038e757b19e..0f1e5817fcd1 100644
--- a/comms/thebridge/Makefile
+++ b/comms/thebridge/Makefile
@@ -5,14 +5,13 @@ PORTNAME= thebridge
PORTVERSION= 1.09
CATEGORIES= comms hamradio
MASTER_SITES= SF/cqinet/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= db@FreeBSD.org
COMMENT= Amateur Radio Echolink conference bridge
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
PORTDOCS= README
USE_RC_SUBR= tbd
diff --git a/comms/uird/Makefile b/comms/uird/Makefile
index 5e369a8b4fe0..bfba7eb63bd2 100644
--- a/comms/uird/Makefile
+++ b/comms/uird/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.1
CATEGORIES= comms
MASTER_SITES= http://kbinstuff.googlepages.com/ \
http://redundancy.redundancy.org/mirror/
-EXTRACT_SUFX= .tgz
MAINTAINER= lx@FreeBSD.org
COMMENT= The Universal IR Receiver Daemon
-USES= perl5 gmake
+USES= perl5 gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
ALL_TARGET= ${PORTNAME}
diff --git a/comms/xnecview/Makefile b/comms/xnecview/Makefile
index 2d7e1f1b3957..2c2637ea1838 100644
--- a/comms/xnecview/Makefile
+++ b/comms/xnecview/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.36
PORTREVISION= 1
CATEGORIES= comms hamradio
MASTER_SITES= http://wwwhome.cs.utwente.nl/%7Eptdeboer/ham/xnecview/
-EXTRACT_SUFX= .tgz
MAINTAINER= xride@FreeBSD.org
COMMENT= A X viewer of nec2c data
@@ -14,7 +13,7 @@ COMMENT= A X viewer of nec2c data
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
RUN_DEPENDS= nec2c:${PORTSDIR}/comms/nec2c
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
USE_GNOME= gtk20
PLIST_FILES= bin/xnecview man/man1/xnecview.1.gz
diff --git a/converters/pecl-fribidi/Makefile b/converters/pecl-fribidi/Makefile
index 5c783ed12fc5..00e3b8c0207e 100644
--- a/converters/pecl-fribidi/Makefile
+++ b/converters/pecl-fribidi/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.2
CATEGORIES= converters pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= ale@FreeBSD.org
@@ -14,7 +13,7 @@ COMMENT= PECL extension for the Unicode Bidi algorithm
LIB_DEPENDS= libfribidi.so:${PORTSDIR}/converters/fribidi
-USES= pkgconfig
+USES= pkgconfig tar:tgz
USE_PHP= yes
USE_PHPEXT= yes
diff --git a/databases/animenfo-client-gtk/Makefile b/databases/animenfo-client-gtk/Makefile
index b00c6a096c3f..8fa35c78ea67 100644
--- a/databases/animenfo-client-gtk/Makefile
+++ b/databases/animenfo-client-gtk/Makefile
@@ -7,14 +7,13 @@ CATEGORIES= databases
MASTER_SITES= http://www.animenfo.com/extension/files/
PKGNAMESUFFIX= -client-gui-gtk${PKGNAMESUFFIX2}
DISTNAME= ${PORTNAME}-client-gui-gtk
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= AnimeNfo client with GTK support
LICENSE= GPLv2
-USES= pkgconfig gettext gmake
+USES= pkgconfig gettext gmake tar:tgz
USE_GNOME= gtk20
GNU_CONFIGURE= yes
CPPFLAGS+= ${PTHREAD_CFLAGS} -I${LOCALBASE}/include
diff --git a/databases/animenfo-client/Makefile b/databases/animenfo-client/Makefile
index 0cee9ea349e4..9716de6a07bc 100644
--- a/databases/animenfo-client/Makefile
+++ b/databases/animenfo-client/Makefile
@@ -6,14 +6,13 @@ CATEGORIES= databases
MASTER_SITES= http://www.animenfo.com/extension/files/
PKGNAMESUFFIX= -client${PKGNAMESUFFIX2}
DISTNAME= ${PORTNAME}-client
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= AnimeNfo client
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= bin/animenfo-client
do-install:
diff --git a/databases/mysqlidxchk/Makefile b/databases/mysqlidxchk/Makefile
index 957ec21b3ecb..3be0ed29eeb0 100644
--- a/databases/mysqlidxchk/Makefile
+++ b/databases/mysqlidxchk/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.0
PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://hackmysql.com/scripts/
-EXTRACT_SUFX= .tgz
MAINTAINER= rdna@rdna.ru
COMMENT= Checks MySQL databases/tables for unused indexes
@@ -17,7 +16,7 @@ RUN_DEPENDS= p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey \
NO_WRKSUBDIR= yes
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
NO_BUILD= yes
PLIST_FILES= bin/mysqlidxchk
diff --git a/databases/mysqlreport/Makefile b/databases/mysqlreport/Makefile
index 3958dfe3fea8..c6bf4d38cef1 100644
--- a/databases/mysqlreport/Makefile
+++ b/databases/mysqlreport/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 3.5
PORTREVISION= 3
CATEGORIES= databases
MASTER_SITES= http://hackmysql.com/scripts/
-EXTRACT_SUFX= .tgz
MAINTAINER= lippe@FreeBSD.org
COMMENT= Mysqlreport makes a friendly report of important MySQL status values
@@ -19,7 +18,7 @@ RUN_DEPENDS= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql \
OPTIONS_DEFINE= DOCS
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
NO_BUILD= yes
PLIST_FILES= bin/mysqlreport
diff --git a/databases/ocaml-pgocaml/Makefile b/databases/ocaml-pgocaml/Makefile
index a378756e0df3..b27a2608a1d7 100644
--- a/databases/ocaml-pgocaml/Makefile
+++ b/databases/ocaml-pgocaml/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/850/
PKGNAMEPREFIX= ocaml-
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= OCaml interface to PostgreSQL
@@ -19,7 +18,7 @@ BUILD_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/extlib:${PORTSDIR}/devel/ocaml-e
${LOCALBASE}/${OCAML_SITELIBDIR}/calendar:${PORTSDIR}/devel/ocaml-calendar \
${LOCALBASE}/${OCAML_SITELIBDIR}/csv:${PORTSDIR}/textproc/ocaml-csv
-USES= gmake
+USES= gmake tar:tgz
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAMLFIND_PLIST= yes
diff --git a/databases/p5-DBD-CSV/Makefile b/databases/p5-DBD-CSV/Makefile
index 3060eda33cf2..a1b13b1e1beb 100644
--- a/databases/p5-DBD-CSV/Makefile
+++ b/databases/p5-DBD-CSV/Makefile
@@ -6,7 +6,6 @@ PORTEPOCH= 1
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= DBI driver for CSV files
@@ -19,7 +18,7 @@ BUILD_DEPENDS= p5-DBI>=1.614:${PORTSDIR}/databases/p5-DBI \
p5-Text-CSV_XS>=0.71:${PORTSDIR}/textproc/p5-Text-CSV_XS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/databases/p5-DBIx-Tree/Makefile b/databases/p5-DBIx-Tree/Makefile
index 0c6d1d662cab..ad7e7720f6ae 100644
--- a/databases/p5-DBIx-Tree/Makefile
+++ b/databases/p5-DBIx-Tree/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for generating a tree from a self-referential table
@@ -16,7 +15,7 @@ BUILD_DEPENDS= p5-DBI>=1.622:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-DBD-SQLite>=1.37:${PORTSDIR}/databases/p5-DBD-SQLite
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/databases/pecl-mdbtools/Makefile b/databases/pecl-mdbtools/Makefile
index 4393301c1b54..38e0f6b72abe 100644
--- a/databases/pecl-mdbtools/Makefile
+++ b/databases/pecl-mdbtools/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= databases pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= miwi@FreeBSD.org
@@ -15,7 +14,7 @@ COMMENT= PECL extension for the mdbtools library
LICENSE= LGPL21
-USES= pkgconfig
+USES= pkgconfig tar:tgz
USE_PHP= yes
USE_PHPEXT= yes
USE_PHP_BUILD= yes
diff --git a/databases/pecl-tokyo_tyrant/Makefile b/databases/pecl-tokyo_tyrant/Makefile
index 7ca23877d2eb..b278ec55b0e2 100644
--- a/databases/pecl-tokyo_tyrant/Makefile
+++ b/databases/pecl-tokyo_tyrant/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 0.7.0
CATEGORIES= databases pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Wrapper to the Tokyo Tyrant client library
LIB_DEPENDS= libtokyotyrant.so:${PORTSDIR}/databases/tokyotyrant
-USES= pkgconfig
+USES= pkgconfig tar:tgz
USE_PHP= session
USE_PHP_BUILD= spl
USE_PHPIZE= yes
diff --git a/databases/sqlcached/Makefile b/databases/sqlcached/Makefile
index cfcabe992573..75a751d2c022 100644
--- a/databases/sqlcached/Makefile
+++ b/databases/sqlcached/Makefile
@@ -5,14 +5,13 @@ PORTNAME= sqlcached
PORTVERSION= r6
CATEGORIES= databases net
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ivoras@FreeBSD.org
COMMENT= Cache daemon using SQL for data manipulation
LIB_DEPENDS= libsqlite.so:${PORTSDIR}/databases/sqlite2
-USES= readline
+USES= readline tar:tgz
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/databases/tcl-Mysql/Makefile b/databases/tcl-Mysql/Makefile
index 3881ecef07ae..78b197b0994f 100644
--- a/databases/tcl-Mysql/Makefile
+++ b/databases/tcl-Mysql/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 7
CATEGORIES= databases tcl
MASTER_SITES= SF/tcl-sql/tcl-sql/${PORTVERSION}
DISTNAME= tcl-sql-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= mi@aldan.algebra.com
COMMENT= TCL module for accessing MySQL databases
@@ -17,7 +16,7 @@ OPTIONS_DEFINE= DOCS
PATCH_DEPENDS= rcsdiff:${PORTSDIR}/devel/rcs
USE_MYSQL= 41+
-USES= tcl
+USES= tcl tar:tgz
TCL_NODOT= tcl${TCL_VER:S/.//}
WRKSRC= ${WRKDIR}/tcl-sql
LIB_NAME= libTclMySQL.so.1
diff --git a/deskutils/fbreader/Makefile b/deskutils/fbreader/Makefile
index 2fe5fb990156..4c8477ce7a97 100644
--- a/deskutils/fbreader/Makefile
+++ b/deskutils/fbreader/Makefile
@@ -8,7 +8,6 @@ PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= http://www.fbreader.org/files/desktop/ \
http://old.fbreader.org/
-EXTRACT_SUFX= .tgz
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Powerful e-book reader
@@ -33,7 +32,7 @@ STATUS= debug
STATUS= release
.endif
-USES= iconv gmake pkgconfig
+USES= iconv gmake pkgconfig tar:tgz
USE_SQLITE= yes
USE_LDCONFIG= yes
diff --git a/deskutils/fusenshi/Makefile b/deskutils/fusenshi/Makefile
index 7427ec29ba0e..83a35b41e5b0 100644
--- a/deskutils/fusenshi/Makefile
+++ b/deskutils/fusenshi/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.9.0
PORTREVISION= 12
CATEGORIES= deskutils
MASTER_SITES= http://www.ongs.co.jp/projects/fusenshi/
-EXTRACT_SUFX= .tgz
MAINTAINER= ozawa@ongs.co.jp
COMMENT= Post-it(R) like application with network support
@@ -14,7 +13,7 @@ COMMENT= Post-it(R) like application with network support
LIB_DEPENDS= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \
libgtksourceview-1.0.so:${PORTSDIR}/x11-toolkits/gtksourceview
-USES= pkgconfig
+USES= pkgconfig tar:tgz
USE_GNOME= libxml2
MAKE_JOBS_UNSAFE= yes
diff --git a/deskutils/pal/Makefile b/deskutils/pal/Makefile
index 3f8210452757..9740c76a2979 100644
--- a/deskutils/pal/Makefile
+++ b/deskutils/pal/Makefile
@@ -5,12 +5,11 @@ PORTNAME= pal
PORTVERSION= 0.4.3
CATEGORIES= deskutils
MASTER_SITES= SF/${PORTNAME}cal/${PORTNAME}/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= h.skuhra@gmail.com
COMMENT= Calendar application
-USES= pkgconfig gettext gmake
+USES= pkgconfig gettext gmake tar:tgz
USE_GNOME= glib20
ALL_TARGET=
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
diff --git a/deskutils/qrfcview/Makefile b/deskutils/qrfcview/Makefile
index ae1f61b1338d..668ded88fc3f 100644
--- a/deskutils/qrfcview/Makefile
+++ b/deskutils/qrfcview/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.62
PORTREVISION= 5
CATEGORIES= deskutils
MASTER_SITES= CENKES BERLIOS
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Graphical RFC viewer
-USES= qmake
+USES= qmake tar:tgz
USE_QT4= gui network corelib uic_build moc_build rcc_build
PLIST_FILES= bin/qRFCView
PORTDOCS= *
diff --git a/deskutils/x026/Makefile b/deskutils/x026/Makefile
index f258d1f467f8..c3f7183d106f 100644
--- a/deskutils/x026/Makefile
+++ b/deskutils/x026/Makefile
@@ -5,12 +5,11 @@ PORTNAME= x026
PORTVERSION= 1.2
CATEGORIES= deskutils
MASTER_SITES= SF/x3270/${PORTNAME}/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= saper@saper.info
COMMENT= IBM 026 Keypunch Emulator for the X Window System
-USES= imake
+USES= imake tar:tgz
USE_XORG= xaw7 xpm xt
PLIST_FILES= bin/${PORTNAME} \
diff --git a/deskutils/xmaddressbook/Makefile b/deskutils/xmaddressbook/Makefile
index 54db05f73256..0412cde06183 100644
--- a/deskutils/xmaddressbook/Makefile
+++ b/deskutils/xmaddressbook/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 3
CATEGORIES= deskutils
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= office
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= X11/Motif-based addressbook program
-USES= imake motif
+USES= imake motif tar:Z
USE_XORG= ice sm x11 xext xi xp xt oldx
WRKSRC= ${WRKDIR}/xmaddressbook
diff --git a/deskutils/xpostit/Makefile b/deskutils/xpostit/Makefile
index 07237f0533f1..ee8d380cde64 100644
--- a/deskutils/xpostit/Makefile
+++ b/deskutils/xpostit/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
CATEGORIES= deskutils
MASTER_SITES= ftp://ftp.x.org/R5contrib/
DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= joerg@FreeBSD.org
COMMENT= PostIt (R) messages onto your X11 screen
-USES= imake
+USES= imake tar:Z
USE_XORG= ice sm x11 xaw xext xmu xpm xt
WRKSRC= ${WRKDIR}/xpostit
diff --git a/deskutils/xrolo/Makefile b/deskutils/xrolo/Makefile
index 2ed81c881390..32306efa1a40 100644
--- a/deskutils/xrolo/Makefile
+++ b/deskutils/xrolo/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= deskutils
MASTER_SITES= ftp://ftp.uni-potsdam.de/pub/X11/open-look/ \
ftp://ftp.uni-bielefeld.de/pub/systems/FreeBSD/lkoeller/
DISTNAME= ${PORTNAME}.v2p6
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Electronic Rolodex
@@ -17,7 +16,7 @@ LIB_DEPENDS= libxview.so:${PORTSDIR}/x11-toolkits/xview
WRKSRC= ${WRKDIR}/xrolo
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext
PLIST_FILES= bin/xrolo man/man1/xrolo.1.gz
diff --git a/devel/ChipmunkPhysics/Makefile b/devel/ChipmunkPhysics/Makefile
index 5d88c3772c42..bd0d3017e147 100644
--- a/devel/ChipmunkPhysics/Makefile
+++ b/devel/ChipmunkPhysics/Makefile
@@ -9,14 +9,13 @@ MASTER_SITES= http://chipmunk-physics.net/release/Chipmunk-6.x/ \
http://files.slembcke.net/chipmunk/release/Chipmunk-6.x/ \
http://files.libsiege.org/chipmunk/
DISTNAME= Chipmunk-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@stdrand.com
COMMENT= 2D physics engine written in C
LICENSE= MIT
-USES= cmake
+USES= cmake tar:tgz
USE_LDCONFIG= yes
PLIST_SUB= VERSION=${PORTVERSION}
diff --git a/devel/adacurses/Makefile b/devel/adacurses/Makefile
index 00a59c14f9bf..6f8dbcf8189a 100644
--- a/devel/adacurses/Makefile
+++ b/devel/adacurses/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= ftp://invisible-island.net/AdaCurses/
DISTNAME= AdaCurses-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= marino@FreeBSD.org
COMMENT= Ada95 bindings for ncurses
LICENSE= MIT
-USES= ada gmake ncurses:port
+USES= ada gmake ncurses:port tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-ada-include=${PREFIX}/include/adacurses \
--with-ada-objects=${PREFIX}/lib/adacurses \
diff --git a/devel/afay/Makefile b/devel/afay/Makefile
index de525d0920dd..ad0bb9a28c71 100644
--- a/devel/afay/Makefile
+++ b/devel/afay/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://thiberlog.free.fr/src/
DISTNAME= ${PORTNAME}_thiberlog_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= marino@FreeBSD.org
COMMENT= Improved aflex and ayacc Ada 95 scanner and parser generators
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
-USES= ada
+USES= ada tar:tgz
NO_WRKSUBDIR= yes
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/devel/alabastra/Makefile b/devel/alabastra/Makefile
index 545a5687ae4e..6047ade65c8e 100644
--- a/devel/alabastra/Makefile
+++ b/devel/alabastra/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= SF
DISTNAME= Alabastra-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= C++ editor written with Qt 4
@@ -16,7 +15,7 @@ LICENSE= GPLv2 # (or later)
WRKSRC= ${WRKDIR}/${DISTNAME}
-USES= qmake gmake
+USES= qmake gmake tar:tgz
USE_QT4= gui xml \
moc_build rcc_build uic_build \
iconengines_run
diff --git a/devel/arduino/Makefile b/devel/arduino/Makefile
index baa124c2c6e2..eed40a212be4 100644
--- a/devel/arduino/Makefile
+++ b/devel/arduino/Makefile
@@ -8,7 +8,6 @@ PORTEPOCH= 1
CATEGORIES= devel java lang
MASTER_SITES= GOOGLE_CODE
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux32
-EXTRACT_SUFX= .tgz
MAINTAINER= leres@ee.lbl.gov
COMMENT= Open-source electronics prototyping platform
@@ -18,7 +17,7 @@ RUN_DEPENDS= ${JAVA_HOME}/jre/lib/ext/RXTXcomm.jar:${PORTSDIR}/comms/rxtx \
${LOCALBASE}/avr/include/avr/io.h:${PORTSDIR}/devel/avr-libc
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= dos2unix
+USES= dos2unix tar:tgz
DOS2UNIX_REGEX= .*\(\.\(c|cpp|h|hex|html|ino|lst|txt\)|Makefile\)
USE_JAVA= 1.6+
diff --git a/devel/bullet/Makefile b/devel/bullet/Makefile
index 6ac28174a302..c5a21d7d690e 100644
--- a/devel/bullet/Makefile
+++ b/devel/bullet/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= devel
PORTREVISION= 1
MASTER_SITES= GOOGLE_CODE
DISTNAME= ${PORTNAME}-${PORTVERSION}-${SVN_COMMIT}
-EXTRACT_SUFX= .tgz
MAINTAINER= acm@FreeBSD.org
COMMENT= 3D collision detection and rigid body dynamics library
@@ -17,7 +16,7 @@ LICENSE= ZLIB
USE_GL= gl glu glut
USE_XORG= x11
-USES= cmake
+USES= cmake tar:tgz
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -pthread
diff --git a/devel/cdk/Makefile b/devel/cdk/Makefile
index 2ca2eb30a973..c4974ca6e819 100644
--- a/devel/cdk/Makefile
+++ b/devel/cdk/Makefile
@@ -8,14 +8,13 @@ PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= ftp://invisible-island.net/cdk/
DISTNAME= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Curses Development Kit for speedy development of full screen programs
LICENSE= BSD
-USES= ncurses gmake
+USES= ncurses gmake tar:tgz
GNU_CONFIGURE= yes
PORTDOCS= COPYING EXPANDING INSTALL NOTES README TODO
MAKE_JOBS_UNSAFE= yes
diff --git a/devel/clanlib/Makefile b/devel/clanlib/Makefile
index cbd628e64608..f23d9cbab66f 100644
--- a/devel/clanlib/Makefile
+++ b/devel/clanlib/Makefile
@@ -8,7 +8,6 @@ PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= http://www.clanlib.org/download/releases-2.0/
DISTNAME= ClanLib-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Cross-platform game SDK
@@ -25,7 +24,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
USE_GCC= yes
USE_XORG= x11
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:tgz
USE_LDCONFIG= yes
USE_GL= yes
USE_SQLITE= yes
diff --git a/devel/clanlib1/Makefile b/devel/clanlib1/Makefile
index ab229a773029..aa368caefdd9 100644
--- a/devel/clanlib1/Makefile
+++ b/devel/clanlib1/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= devel
MASTER_SITES= http://www.clanlib.org/download/releases-1.0/
DISTNAME= ClanLib-${PORTVERSION}
PKGNAMESUFFIX= 1
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Cross-platform game SDK
@@ -20,7 +19,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libmikmod.so:${PORTSDIR}/audio/libmikmod \
libvorbis.so:${PORTSDIR}/audio/libvorbis
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool pathfix pkgconfig tar:tgz
USE_XORG= x11 xi
USE_LDCONFIG= yes
USE_SDL= gfx
diff --git a/devel/clanlib22/Makefile b/devel/clanlib22/Makefile
index 366ffeefe75c..7f53317e77e9 100644
--- a/devel/clanlib22/Makefile
+++ b/devel/clanlib22/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= devel
MASTER_SITES= http://www.clanlib.org/download/releases-2.0/
DISTNAME= ClanLib-${PORTVERSION}
PKGNAMESUFFIX= 22
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Cross-platform game SDK
@@ -23,7 +22,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libpcre.so:${PORTSDIR}/devel/pcre
USE_XORG= x11
-USES= gmake pathfix pkgconfig
+USES= gmake pathfix pkgconfig tar:tgz
USE_LDCONFIG= yes
USE_GL= yes
USE_SQLITE= yes
diff --git a/devel/coccinelle/Makefile b/devel/coccinelle/Makefile
index dcd55b8a505c..07bd3c25c302 100644
--- a/devel/coccinelle/Makefile
+++ b/devel/coccinelle/Makefile
@@ -5,7 +5,6 @@ PORTNAME= coccinelle
DISTVERSION= 1.0.0-rc19
CATEGORIES= devel
MASTER_SITES= http://coccinelle.lip6.fr/distrib/
-EXTRACT_SUFX= .tgz
MAINTAINER= avg@icyb.net.ua
COMMENT= Program matching and transformation engine
@@ -14,7 +13,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
-USES= gmake perl5 pkgconfig:build
+USES= gmake perl5 pkgconfig:build tar:tgz
GNU_CONFIGURE= yes
USE_PERL5= build
USE_PYTHON= yes
diff --git a/devel/cons-test/Makefile b/devel/cons-test/Makefile
index 482cd04b75c4..449d1cc07809 100644
--- a/devel/cons-test/Makefile
+++ b/devel/cons-test/Makefile
@@ -9,7 +9,6 @@ MASTER_SITES= http://www.dsmit.com/cons/stable/ \
http://www.gnu.org/software/cons/stable/ \
ftp://ftp.gnu.org/pub/old-gnu/cons/ \
http://www.baldmt.com/cons/stable/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Test bed for `Cons' development
@@ -22,7 +21,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/cons:${PORTSDIR}/devel/cons
WRKSRC= ${WRKDIR}/cons-${PORTVERSION}/test
NO_BUILD= yes
-USES= perl5
+USES= perl5 tar:tgz
PLIST_SUB= CONS_VER="${PORTVERSION}" CONS_TEST="${CONS_TEST}"
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/-test//}-${PORTVERSION}/test
diff --git a/devel/cons/Makefile b/devel/cons/Makefile
index 46d59333217c..9155a4b99b41 100644
--- a/devel/cons/Makefile
+++ b/devel/cons/Makefile
@@ -9,12 +9,11 @@ MASTER_SITES= http://www.dsmit.com/cons/stable/ \
http://www.gnu.org/software/cons/stable/ \
ftp://ftp.gnu.org/pub/gnu/cons/ \
http://www.baldmt.com/cons/stable/
-EXTRACT_SUFX= .tgz
MAINTAINER= rv@gnu.org
COMMENT= Perl-based Make Replacement
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
PLIST_SUB= CONS_VER=${PORTVERSION}
diff --git a/devel/edb/Makefile b/devel/edb/Makefile
index ee8114c88b10..9613694af5a0 100644
--- a/devel/edb/Makefile
+++ b/devel/edb/Makefile
@@ -6,7 +6,6 @@ PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= http://codef00.com/projects/
DISTNAME= debugger-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= itechbear@gmail.com
COMMENT= Cross-platform x86/x86-64 debugger based on Qt 4
@@ -15,7 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs
-USES= qmake
+USES= qmake tar:tgz
USE_QT4= gui network xml moc_build rcc_build uic_build
QMAKE_ARGS= DEFAULT_PLUGIN_PATH="${PREFIX}/libexec/${PORTNAME}"
diff --git a/devel/elfsh/Makefile b/devel/elfsh/Makefile
index d36d5fc27520..2fffc5b4318b 100644
--- a/devel/elfsh/Makefile
+++ b/devel/elfsh/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://elfsh.asgardlabs.org/files/
DISTNAME= elfsh-0.51b3-portable
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Attractive toolkit for the analysis of ELF object files
-USES= gmake readline
+USES= gmake readline tar:tgz
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/devel/generate/Makefile b/devel/generate/Makefile
index 2cfab7b0c06b..f841ccc8f487 100644
--- a/devel/generate/Makefile
+++ b/devel/generate/Makefile
@@ -5,12 +5,11 @@ PORTNAME= generate
PORTVERSION= 2.8
CATEGORIES= devel
MASTER_SITES= http://www.druid.net/darcy/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple text pre-processor
-USES= gmake
+USES= gmake tar:tgz
MAKE_ARGS= BINDIR=${STAGEDIR}${PREFIX}/bin \
MANDIR=${STAGEDIR}${PREFIX}/man
diff --git a/devel/glui/Makefile b/devel/glui/Makefile
index 6f8557fad63d..8cfc55a72eab 100644
--- a/devel/glui/Makefile
+++ b/devel/glui/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 2.36
PORTREVISION= 2
CATEGORIES= devel graphics
MASTER_SITES= SF/${PORTNAME}/Source/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= GLUT-based C++ user interface library
-USES= gmake
+USES= gmake tar:tgz
USE_GL= glut
USE_XORG= xmu xext x11 xi
USE_LDCONFIG= yes
diff --git a/devel/kaptain/Makefile b/devel/kaptain/Makefile
index 800ec829807c..a20ccefb99c9 100644
--- a/devel/kaptain/Makefile
+++ b/devel/kaptain/Makefile
@@ -5,7 +5,6 @@ PORTNAME= kaptain
PORTVERSION= 0.73
CATEGORIES= devel
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool for building/running Qt GUIs for command line programs
@@ -14,7 +13,7 @@ LICENSE= GPLv2 # (or later)
OPTIONS_DEFINE= DOCS EXAMPLES
-USES= qmake
+USES= qmake tar:tgz
USE_QT4= qt3support moc_build
INFO= kaptain
diff --git a/devel/libarena/Makefile b/devel/libarena/Makefile
index 05a80972b741..e69b792bd788 100644
--- a/devel/libarena/Makefile
+++ b/devel/libarena/Makefile
@@ -5,14 +5,13 @@ PORTNAME= libarena
PORTVERSION= 0.3.6
CATEGORIES= devel
MASTER_SITES= http://www.25thandclement.com/~william/projects/releases/
-EXTRACT_SUFX= .tgz
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Custom Memory Allocator Interface
LICENSE= MIT
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= include/arena/align.h \
include/arena/arena.h \
diff --git a/devel/libmcs/Makefile b/devel/libmcs/Makefile
index f0d8a97d45a0..db64a8614488 100644
--- a/devel/libmcs/Makefile
+++ b/devel/libmcs/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.7.2
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://distfiles.atheme.org/
-EXTRACT_SUFX= .tgz
MAINTAINER= oliver@FreeBSD.org
COMMENT= BSD licenced configuration database system
@@ -18,7 +17,7 @@ OPTIONS_DEFAULT= GCONF
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
.include <bsd.port.options.mk>
diff --git a/devel/libphk/Makefile b/devel/libphk/Makefile
index fa3cd816024d..5a017f09184c 100644
--- a/devel/libphk/Makefile
+++ b/devel/libphk/Makefile
@@ -9,12 +9,11 @@ MASTER_SITES= http://phk.freebsd.dk/phkrel/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=mat
DISTNAME= Libphk.${PORTVERSION:C/0.3.//}
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= PHK's utilities functions
-USES= uidfix
+USES= uidfix tar:tgz
WRKSRC= ${WRKDIR}/Libphk
diff --git a/devel/lion/Makefile b/devel/lion/Makefile
index 10d7c4bccffe..4d53a481a348 100644
--- a/devel/lion/Makefile
+++ b/devel/lion/Makefile
@@ -5,14 +5,13 @@ PORTNAME= lion
DISTVERSION= 20060630
CATEGORIES= devel net
MASTER_SITES= http://www.lundman.net/ftp/
-EXTRACT_SUFX= .tgz
MAINTAINER= molterSPAM@gufiSPAM.org
COMMENT= Multi-platform, event-driven, simple networking library
# TODO
# add support for SSL/TLS/OpenSSL
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
ALL_TARGET= default
diff --git a/devel/lxr/Makefile b/devel/lxr/Makefile
index 74c665ecee3f..a15acfe4cd8e 100644
--- a/devel/lxr/Makefile
+++ b/devel/lxr/Makefile
@@ -5,7 +5,6 @@ PORTNAME= lxr
PORTVERSION= 0.10.2
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/stable/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Source code indexer and cross-referencer
@@ -16,7 +15,7 @@ BUILD_DEPENDS= exctags:${PORTSDIR}/devel/ctags \
PATCH_STRIP= -p1
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
OPTIONS_DEFINE= DOCS
diff --git a/devel/mkcmd/Makefile b/devel/mkcmd/Makefile
index 2b0df021ac36..a028e540696a 100644
--- a/devel/mkcmd/Makefile
+++ b/devel/mkcmd/Makefile
@@ -8,7 +8,6 @@ MASTER_SITES= ftp://ftp.physics.purdue.edu/pub/pundits/ \
http://www.komquats.com/distfiles/ \
http://people.freebsd.org/~cy/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= cy@FreeBSD.org
COMMENT= Command-line parser and manual page generator
@@ -17,7 +16,7 @@ BUILD_DEPENDS= makeme:${PORTSDIR}/devel/msrc0
MAKE_FLAGS=
MAKEFILE=
-USES= desthack
+USES= desthack tar:tgz
post-patch:
.for f in bin/mkcmd/machine.h bin/mkcmd/mkcmd.man lib/mkcmd/mkcmd.man
diff --git a/devel/p5-Cdk/Makefile b/devel/p5-Cdk/Makefile
index dd2f5e014d49..dd9b3f6fa9cb 100644
--- a/devel/p5-Cdk/Makefile
+++ b/devel/p5-Cdk/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= devel perl5
MASTER_SITES= ftp://dickey.his.com/cdk/
PKGNAMEPREFIX= p5-
DISTNAME= cdk-perl-${PORTVERSION:C,^[0-9]\.,,}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl5 module for Curses Development Kit
@@ -16,7 +15,7 @@ LICENSE= BSD4CLAUSE
LIB_DEPENDS= libcdk.so:${PORTSDIR}/devel/cdk
-USES= perl5
+USES= perl5 tar:tgz
GNU_CONFIGURE= yes
INSTALL_TARGET= pure_install
diff --git a/devel/p5-Config-Perl-V/Makefile b/devel/p5-Config-Perl-V/Makefile
index 7ea2ff9da855..70b4034e58a8 100644
--- a/devel/p5-Config-Perl-V/Makefile
+++ b/devel/p5-Config-Perl-V/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HMBRAND
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= swills@FreeBSD.org
COMMENT= Structured data retrieval of perl -V output
@@ -15,7 +14,7 @@ COMMENT= Structured data retrieval of perl -V output
BUILD_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Curses/Makefile b/devel/p5-Curses/Makefile
index 8c87581763dc..bad45eb3c35a 100644
--- a/devel/p5-Curses/Makefile
+++ b/devel/p5-Curses/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.31
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module for terminal screen handling and optimization
@@ -14,7 +13,7 @@ COMMENT= Perl5 module for terminal screen handling and optimization
OPTIONS_DEFINE= NCURSESW
NCURSESW_DESC= Wide-character-capable support by ncursesw library
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
CONFIGURE_ARGS= PANELS MENUS FORMS
CONFIGURE_ENV= CURSES_CFLAGS="-I${WRKSRC}/usr/include/ncurses"
diff --git a/devel/p5-Data-Diver/Makefile b/devel/p5-Data-Diver/Makefile
index c3675e2aae3f..8135a7096a08 100644
--- a/devel/p5-Data-Diver/Makefile
+++ b/devel/p5-Data-Diver/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.0101
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple, ad-hoc access to elements of deeply nested structures
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Data-Peek/Makefile b/devel/p5-Data-Peek/Makefile
index 807951e5a542..f774e81001bd 100644
--- a/devel/p5-Data-Peek/Makefile
+++ b/devel/p5-Data-Peek/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.40
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of low-level debug facilities
@@ -16,7 +15,7 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-DateTime-Format-Duration/Makefile b/devel/p5-DateTime-Format-Duration/Makefile
index 81e4ee77d747..a5533f964dbb 100644
--- a/devel/p5-DateTime-Format-Duration/Makefile
+++ b/devel/p5-DateTime-Format-Duration/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.03a
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Format and parse DateTime::Durations
@@ -16,7 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${DISTNAME:C/a$//}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-IO-Pager/Makefile b/devel/p5-IO-Pager/Makefile
index cbe82f2dcacb..04844b727329 100644
--- a/devel/p5-IO-Pager/Makefile
+++ b/devel/p5-IO-Pager/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.31
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= rafan@FreeBSD.org
COMMENT= Select a pager, optionally pipe it output if destination is a TTY
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
regression-test:
diff --git a/devel/p5-Memoize/Makefile b/devel/p5-Memoize/Makefile
index b6673c941593..e7ee2d29738d 100644
--- a/devel/p5-Memoize/Makefile
+++ b/devel/p5-Memoize/Makefile
@@ -6,12 +6,11 @@ CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MJD
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= tobez@FreeBSD.org
COMMENT= Transparently speed up perl functions by caching return values
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-SVN-ACL/Makefile b/devel/p5-SVN-ACL/Makefile
index 7f71a65c09a6..bbe0bf1a8414 100644
--- a/devel/p5-SVN-ACL/Makefile
+++ b/devel/p5-SVN-ACL/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 5
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple ACL frontend for subversion
@@ -16,7 +15,7 @@ BUILD_DEPENDS= p5-subversion>=0:${PORTSDIR}/devel/p5-subversion \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Set-Array/Makefile b/devel/p5-Set-Array/Makefile
index f623f6d12415..5c5494054eab 100644
--- a/devel/p5-Set-Array/Makefile
+++ b/devel/p5-Set-Array/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RSAVAGE
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Arrays as objects with set operations
@@ -20,7 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Tree-Binary/Makefile b/devel/p5-Tree-Binary/Makefile
index 399b493611f1..ea6294e84737 100644
--- a/devel/p5-Tree-Binary/Makefile
+++ b/devel/p5-Tree-Binary/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.05
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= wen@FreeBSD.org
COMMENT= Object Oriented Binary Tree for Perl
@@ -16,7 +15,7 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Tree-DAG_Node/Makefile b/devel/p5-Tree-DAG_Node/Makefile
index a7d4fdc496fc..42e5feb3ce13 100644
--- a/devel/p5-Tree-DAG_Node/Makefile
+++ b/devel/p5-Tree-DAG_Node/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.22
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Super class for representing nodes in a tree
@@ -17,7 +16,7 @@ BUILD_DEPENDS= p5-File-Slurp-Tiny>=0.003:${PORTSDIR}/devel/p5-File-Slurp-Tiny \
p5-File-Temp>=0.23.01:${PORTSDIR}/devel/p5-File-Temp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.pre.mk>
diff --git a/devel/p5-Tree-Simple/Makefile b/devel/p5-Tree-Simple/Makefile
index 258dc8108b7a..9b0180e03b83 100644
--- a/devel/p5-Tree-Simple/Makefile
+++ b/devel/p5-Tree-Simple/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.23
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= demon@FreeBSD.org
COMMENT= Simple tree object
@@ -16,7 +15,7 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Exception>=0.15:${PORTSDIR}/devel/p5-Test-Exception
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-VCS-CVS/Makefile b/devel/p5-VCS-CVS/Makefile
index 32feac6cee71..1eaeb09e674f 100644
--- a/devel/p5-VCS-CVS/Makefile
+++ b/devel/p5-VCS-CVS/Makefile
@@ -7,14 +7,13 @@ CATEGORIES= devel perl5
MASTER_SITES= http://savage.net.au/Perl-modules/ \
http://tolid.eu.org/VCSCVS/
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= tolid@plab.ku.dk
COMMENT= Perl module that provides a simple interface to CVS
BUILD_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/devel/pecl-spl_types/Makefile b/devel/pecl-spl_types/Makefile
index 25afe67b26de..a3bde29893f3 100644
--- a/devel/pecl-spl_types/Makefile
+++ b/devel/pecl-spl_types/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= devel pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DISTNAME= SPL_Types-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= 5u623l20@gmail.com
@@ -22,7 +21,7 @@ RE2C_RUN_DEPENDS= re2c:${PORTSDIR}/devel/re2c
USE_PHP= spl
#USE_PHP_BUILD= yes
USE_PHPEXT= yes
-USES= tar:tgz
+USES= tar:tgz tar:tgz
CONFIGURE_ARGS= --enable-spl-types
CFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/py-generate/Makefile b/devel/py-generate/Makefile
index a3548c5d632b..6793782845b4 100644
--- a/devel/py-generate/Makefile
+++ b/devel/py-generate/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= devel python
MASTER_SITES= ftp://ftp.druid.net/pub/distrib/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= generate-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= darcy@druid.net
COMMENT= Python module to implement generate
-USES= gmake
+USES= gmake tar:tgz
USE_PYTHON= yes
USE_PYDISTUTILS= yes
diff --git a/devel/qprog/Makefile b/devel/qprog/Makefile
index 54ef53ab3142..7b21e8aea8f4 100644
--- a/devel/qprog/Makefile
+++ b/devel/qprog/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= http://bfoz.net/projects/${PORTNAME}/release/
DISTNAME= QProg_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= bfoz@bfoz.net
COMMENT= Cross-platform software for the DIY line of PIC programmers
-USES= qmake
+USES= qmake tar:tgz
USE_QT4= moc_build gui network
WRKSRC= ${WRKDIR}/QProg
diff --git a/devel/re2/Makefile b/devel/re2/Makefile
index 263542d48b24..4e5275a7594a 100644
--- a/devel/re2/Makefile
+++ b/devel/re2/Makefile
@@ -5,7 +5,6 @@ PORTNAME= re2
PORTVERSION= 20140304
CATEGORIES= devel
MASTER_SITES= GOOGLE_CODE
-EXTRACT_SUFX= .tgz
MAINTAINER= jlaffaye@FreeBSD.org
COMMENT= Fast C++ regex library
@@ -14,7 +13,7 @@ LICENSE= BSD3CLAUSE
MAKE_ARGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" prefix=${PREFIX}
USE_LDCONFIG= yes
-USES= compiler:c++11-lang gmake
+USES= compiler:c++11-lang gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/devel/tbb/Makefile b/devel/tbb/Makefile
index e609ca70431c..91f341cec1bf 100644
--- a/devel/tbb/Makefile
+++ b/devel/tbb/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= devel
MASTER_SITES= http://threadingbuildingblocks.org/sites/default/files/software_releases/source/ \
LOCAL/martymac
DISTNAME= ${PORTNAME}${PORTVERSION:R:S/.//g}_20131118oss_src
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= Library that provides thread building blocks
@@ -18,7 +17,7 @@ ONLY_FOR_ARCHS= amd64 i386 ia64
ONLY_FOR_ARCHS_REASON= has not been ported to this platform
USE_LDCONFIG= yes
-USES= compiler gmake
+USES= compiler gmake tar:tgz
ALL_TARGET= default
WRKSRC= ${WRKDIR}/${DISTNAME:S/_src//}
diff --git a/devel/tpasm/Makefile b/devel/tpasm/Makefile
index f84c1b46a52b..b27a1cc2c9bf 100644
--- a/devel/tpasm/Makefile
+++ b/devel/tpasm/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.8
CATEGORIES= devel
MASTER_SITES= ftp://ftp.ct0.com/pub/
DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Cross-assembler for variety of microprocessors and controllers
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
PORTDOCS= CONVERSION_C166.TXT MANUAL.TXT README*.TXT
PORTEXAMPLES= *
diff --git a/dns/bindgraph/Makefile b/dns/bindgraph/Makefile
index 6052a54dfcef..a372bd9ae4ef 100644
--- a/dns/bindgraph/Makefile
+++ b/dns/bindgraph/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.2
PORTREVISION= 5
CATEGORIES= dns
MASTER_SITES= http://www.linux.it/~md/software/
-EXTRACT_SUFX= .tgz
MAINTAINER= rafan@FreeBSD.org
COMMENT= RRDtool frontend for BIND statistics
@@ -15,7 +14,7 @@ RUN_DEPENDS= rrdtool>=0:${PORTSDIR}/databases/rrdtool \
p5-File-Tail>=0:${PORTSDIR}/devel/p5-File-Tail
NO_BUILD= yes
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= bindgraph.pl bindgraph.cgi
CGIDIR?= ${PREFIX}/www/cgi-bin
diff --git a/dns/hostdb/Makefile b/dns/hostdb/Makefile
index de75662822ba..73500174930d 100644
--- a/dns/hostdb/Makefile
+++ b/dns/hostdb/Makefile
@@ -5,14 +5,13 @@ PORTNAME= hostdb
PORTVERSION= 1.004
CATEGORIES= dns
MASTER_SITES= GOOGLE_CODE
-EXTRACT_SUFX= .tgz
MAINTAINER= rodrigc@FreeBSD.org
COMMENT= Generate DNS and DHCP config files from single source
LICENSE= GPLv2
-USES= shebangfix
+USES= shebangfix tar:tgz
NO_BUILD= yes
diff --git a/dns/ldnsm/Makefile b/dns/ldnsm/Makefile
index 63a6f2444754..119d2d1e1572 100644
--- a/dns/ldnsm/Makefile
+++ b/dns/ldnsm/Makefile
@@ -5,12 +5,11 @@ PORTNAME= ldnsm
PORTVERSION= 0.2.1
CATEGORIES= dns
MASTER_SITES= http://vvelox.net/src/ldap/
-EXTRACT_SUFX= .tgz
MAINTAINER= vvelox@vvelox.net
COMMENT= Manages LDAP enteries for the BIND9 SDB LDAP patch
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
PLIST_FILES= bin/ldnsm man/man1/ldnsm.1.gz man/man5/dotldnsm.5.gz
diff --git a/dns/zonecheck/Makefile b/dns/zonecheck/Makefile
index d9ea16821081..8d1e18ae42de 100644
--- a/dns/zonecheck/Makefile
+++ b/dns/zonecheck/Makefile
@@ -7,7 +7,6 @@ PORTEPOCH= 1
CATEGORIES= dns ipv6 ruby
MASTER_SITES= http://www.zonecheck.fr/download/ \
ftp://ftp.nic.fr/pub/mirror/zonecheck/src/
-EXTRACT_SUFX= .tgz
MAINTAINER= jmohacsi@bsd.hu
COMMENT= Perform consistency checks on DNS zones
@@ -17,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/GPL
RUN_DEPENDS= rubygem-dnsruby>=1.47:${PORTSDIR}/dns/rubygem-dnsruby
-USES= gmake
+USES= gmake tar:tgz
USE_RUBY= yes
NO_BUILD= yes
diff --git a/editors/asedit/Makefile b/editors/asedit/Makefile
index ebf5dc8df2a3..4f2aa1c7023d 100644
--- a/editors/asedit/Makefile
+++ b/editors/asedit/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.3.2
PORTREVISION= 4
CATEGORIES= editors
MASTER_SITES= XCONTRIB/editors
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Text editor for X/Motif
-USES= imake:notall motif
+USES= imake:notall motif tar:Z
USE_XORG= ice sm x11 xext xmu xp xt
PLIST_FILES= bin/asedit \
diff --git a/editors/e3/Makefile b/editors/e3/Makefile
index f8c84cef5d52..0b853a638d20 100644
--- a/editors/e3/Makefile
+++ b/editors/e3/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 2.8
PORTEPOCH= 3
CATEGORIES= editors
MASTER_SITES= http://sites.google.com/site/e3editor/Home/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Full featured text editor written in assembler
BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm
-USES= gmake
+USES= gmake tar:tgz
MAKE_ARGS= OS=FREEBSD
ONLY_FOR_ARCHS= i386
diff --git a/editors/e93/Makefile b/editors/e93/Makefile
index e5c4a9fd1672..1d2766053c9a 100644
--- a/editors/e93/Makefile
+++ b/editors/e93/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.4.2
CATEGORIES= editors tcl
MASTER_SITES= ftp://ftp.e93.org/pub/
DISTNAME= ${PORTNAME}-${PORTVERSION:R}r${PORTVERSION:E}X
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Nifty editor based on Tcl
@@ -15,7 +14,7 @@ LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= gmake tcl
+USES= gmake tcl tar:tgz
USE_XORG= x11 xinerama
MAKE_ARGS= PREFIX="${PREFIX}" \
TCL_INCLUDE="-I${TCL_INCLUDEDIR}" \
diff --git a/editors/scite/Makefile b/editors/scite/Makefile
index 68915ca2c27c..081144c785b8 100644
--- a/editors/scite/Makefile
+++ b/editors/scite/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 3.4.1
CATEGORIES= editors gnome
MASTER_SITES= SF/scintilla/SciTE/${PORTVERSION}
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}
-EXTRACT_SUFX= .tgz
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= Full-featured SCIntilla based text editor for GTK/GNOME
@@ -19,7 +18,7 @@ FULL_BUFFER_MENU_DESC= Show all files in buffer menu
WRKSRC= ${WRKDIR}/${PORTNAME}/gtk
-USES= desktop-file-utils gmake pkgconfig
+USES= desktop-file-utils gmake pkgconfig tar:tgz
USE_GNOME= gtk20
MAKEFILE= makefile
diff --git a/editors/xed/Makefile b/editors/xed/Makefile
index f4fbd9e8f621..320d3ba18503 100644
--- a/editors/xed/Makefile
+++ b/editors/xed/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= editors
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= editors
DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Text editor for X
-USES= imake
+USES= imake tar:Z
USE_XORG= xaw
pre-build:
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index fa2fde120ea9..b00f1dff836d 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 4
CATEGORIES= emulators
MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
LOCAL/martymac
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= Gamecube and Wii Emulator
@@ -27,7 +26,7 @@ USE_WX= 3.0+
WX_UNICODE= yes
USE_GL= gl glew glu
-USES= dos2unix cmake iconv openal pkgconfig
+USES= dos2unix cmake iconv openal pkgconfig tar:tgz
DOS2UNIX_REGEX= .*\.(h|c|cpp)
# Disable ALSA (emulated) and ao (buggy)
diff --git a/emulators/quasi88/Makefile b/emulators/quasi88/Makefile
index 53e386440e90..f506cbda4b5d 100644
--- a/emulators/quasi88/Makefile
+++ b/emulators/quasi88/Makefile
@@ -6,13 +6,12 @@ PORTVERSION= 0.6.3
PORTREVISION= 4
CATEGORIES= emulators
MASTER_SITES= http://www.117.ne.jp/~show/pc8801/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= PC-8801 emulator for X
USE_XORG= x11 xext
-USES= gmake
+USES= gmake tar:tgz
MAKE_ENV= DATADIR="${DATADIR}" _CC="${CC}" _CFLAGS="${CFLAGS}" \
_CXX="${CXX}" LD="${CXX}" PROGRAM="${PORTNAME}"
MAKE_ARGS= ARCH="freebsd"
diff --git a/emulators/vMac/Makefile b/emulators/vMac/Makefile
index 56f307baa8e8..10fac4e4a6b0 100644
--- a/emulators/vMac/Makefile
+++ b/emulators/vMac/Makefile
@@ -7,13 +7,12 @@ PORTREVISION= 3
CATEGORIES= emulators
MASTER_SITES= http://www.vmac.org/download/XWindows/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Emulates a MacPlus machine! Runs MacOS versions up to 7.5.5
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
USE_XORG= x11 ice sm xext
SUB_FILES= pkg-message
diff --git a/emulators/xhomer/Makefile b/emulators/xhomer/Makefile
index f25de6051cce..840982d76668 100644
--- a/emulators/xhomer/Makefile
+++ b/emulators/xhomer/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= http://xhomer.isani.org/xhomer/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Emulator for the DEC Pro 350 computer
-USES= gmake
+USES= gmake tar:tgz
USE_XORG= xt sm ice xext x11
ALL_TARGET= clean xhomer
INSTALL_TARGET=
diff --git a/finance/cbb/Makefile b/finance/cbb/Makefile
index 4eab111239e9..c9f9ad3ce003 100644
--- a/finance/cbb/Makefile
+++ b/finance/cbb/Makefile
@@ -5,7 +5,6 @@ PORTNAME= cbb
DISTVERSION= 0.9.5b
CATEGORIES= finance deskutils
MASTER_SITES= http://download.gna.org/cbb/
-EXTRACT_SUFX= .tgz
MAINTAINER= kline@thought.org
COMMENT= Checkbook balancing tool
@@ -13,7 +12,7 @@ COMMENT= Checkbook balancing tool
LICENSE= GPLv2
NO_BUILD= yes
-USES= shebangfix perl5 tk
+USES= shebangfix perl5 tk tar:tgz
SHEBANG_FILES= tcl/*.tcl */*.pl contrib/*
SHEBANG_LANG= perl tk
GNU_CONFIGURE= yes
diff --git a/finance/opentaxsolver/Makefile b/finance/opentaxsolver/Makefile
index 374496d1d86a..7fe7bd87063a 100644
--- a/finance/opentaxsolver/Makefile
+++ b/finance/opentaxsolver/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 10.00
CATEGORIES= finance
MASTER_SITES= SF/${PORTNAME}/OTS_${TAXYEAR}/v${PORTVERSION}
DISTNAME= ${UPPORTNAME}${TAXYEAR}_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= US tax prep software
@@ -19,7 +18,7 @@ UPPORTNAME= OpenTaxSolver
.if !defined(WITHOUT_X11)
USE_GL= yes
USE_XORG= xmu xext x11
-USES= pkgconfig
+USES= pkgconfig tar:tgz
CPPFLAGS+= $$(pkg-config --cflags-only-I glu xext xmu)
LDFLAGS+= $$(pkg-config --libs-only-L glu xext xmu)
SUB_LIST+= X11=
diff --git a/finance/p5-Finance-Currency-Convert/Makefile b/finance/p5-Finance-Currency-Convert/Makefile
index 3616331d8064..9e2392377cc6 100644
--- a/finance/p5-Finance-Currency-Convert/Makefile
+++ b/finance/p5-Finance-Currency-Convert/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.08
CATEGORIES= finance perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert currencies and fetch their exchange rates
@@ -14,7 +13,7 @@ COMMENT= Convert currencies and fetch their exchange rates
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/finance/qhacc/Makefile b/finance/qhacc/Makefile
index 8fba044b4201..b7ec5d30e844 100644
--- a/finance/qhacc/Makefile
+++ b/finance/qhacc/Makefile
@@ -5,7 +5,6 @@ PORTNAME= qhacc
PORTVERSION= 4.3
CATEGORIES= finance
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple Qt-based financial manager
@@ -17,7 +16,7 @@ LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme \
OPTIONS_DEFINE= DOCS
-USES= qmake:norecursive
+USES= qmake:norecursive tar:tgz
USE_QT4= corelib gui sql moc_build rcc_build uic_build
USE_CXXSTD= c++0x
USE_LDCONFIG= yes
diff --git a/ftp/ftpproxy/Makefile b/ftp/ftpproxy/Makefile
index ee982a93b1ed..eac6c564b613 100644
--- a/ftp/ftpproxy/Makefile
+++ b/ftp/ftpproxy/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 1
CATEGORIES= ftp
MASTER_SITES= http://www.ftpproxy.org/download/ \
http://www.ftpproxy.org/download/older_releases/
-EXTRACT_SUFX= .tgz
MAINTAINER= philippe@le-berre.com
COMMENT= ftp proxy
-USES= gmake
+USES= gmake tar:tgz
MAKE_JOBS_UNSAFE= yes
MAKE_ARGS= CC="${CC}"
diff --git a/ftp/llnlxdir/Makefile b/ftp/llnlxdir/Makefile
index 75ab7ce5985a..f85900bf14fe 100644
--- a/ftp/llnlxdir/Makefile
+++ b/ftp/llnlxdir/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 3
CATEGORIES= ftp
MASTER_SITES= https://computing.llnl.gov/resources/xdir/
DISTNAME= llnlxdir2_1_2
-EXTRACT_SUFX= .tar.Z
MAINTAINER= cy@FreeBSD.org
COMMENT= Motif FTP client with drag-and-drop file transfer
@@ -15,7 +14,7 @@ COMMENT= Motif FTP client with drag-and-drop file transfer
PLIST_FILES= bin/xdir lib/X11/app-defaults/XDir man/man1/xdir.1.gz
WRKSRC= ${WRKDIR}/llnlxdir2_1_2/sources
-USES= imake motif
+USES= imake motif tar:Z
USE_XORG= ice sm x11 xext xp xt
.include <bsd.port.mk>
diff --git a/ftp/llnlxftp/Makefile b/ftp/llnlxftp/Makefile
index c22e9bc746ff..30ac11eea57d 100644
--- a/ftp/llnlxftp/Makefile
+++ b/ftp/llnlxftp/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 4
CATEGORIES= ftp
MASTER_SITES= https://computing.llnl.gov/resources/xdir/
DISTNAME= llnlxftp2.1
-EXTRACT_SUFX= .tar.Z
MAINTAINER= cy@FreeBSD.org
COMMENT= Motif FTP client
@@ -15,7 +14,7 @@ COMMENT= Motif FTP client
PLIST_FILES= bin/xftp lib/X11/app-defaults/XFtp \
man/man1/xftp.1.gz
WRKSRC= ${WRKDIR}/llnlxftp2.1/sources
-USES= imake motif
+USES= imake motif tar:Z
USE_XORG= ice sm x11 xext xp xt
CFLAGS+= -Wno-implicit-int \
diff --git a/ftp/ocaml-ocurl/Makefile b/ftp/ocaml-ocurl/Makefile
index 950b92622f1f..bef0bdb2da9a 100644
--- a/ftp/ocaml-ocurl/Makefile
+++ b/ftp/ocaml-ocurl/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 3
CATEGORIES= ftp
MASTER_SITES= SF
PKGNAMEPREFIX= ocaml-
-EXTRACT_SUFX= .tgz
MAINTAINER= johans@FreeBSD.org
COMMENT= Interface for OCaml to the curl lib
@@ -19,7 +18,7 @@ RUN_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS+="--with-findlib"
MAKE_JOBS_UNSAFE= yes
diff --git a/games/54321/Makefile b/games/54321/Makefile
index 22df2b9aff12..55bb6c750814 100644
--- a/games/54321/Makefile
+++ b/games/54321/Makefile
@@ -9,14 +9,13 @@ MASTER_SITES= http://old.nklein.com/products/54321/%SUBDIR%/ \
http://www.sourcefiles.org/Games/Puzzle/
MASTER_SITE_SUBDIR= ${PORTVERSION}
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Five games in four-, three-, or two-dimensions for one player
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= image sdl
MAKEFILE= GNUmakefile
diff --git a/games/agame/Makefile b/games/agame/Makefile
index 0b64c70e7016..f253ea619af2 100644
--- a/games/agame/Makefile
+++ b/games/agame/Makefile
@@ -9,14 +9,13 @@ MASTER_SITES= http://zevv.nl/play/code/game/ \
http://critical.ch/distfiles/ \
http://energy.critical.ch/distfiles/
DISTNAME= game-src-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Simple Tetris-like game
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= sdl image mixer
WRKSRC= ${WRKDIR}/game
diff --git a/games/alienblaster/Makefile b/games/alienblaster/Makefile
index bd85425a5a50..5ca7148cd4a0 100644
--- a/games/alienblaster/Makefile
+++ b/games/alienblaster/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.1.0
PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= http://www.schwardtnet.de/alienblaster/archives/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Alien Blaster
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= mixer sdl
REINPLACE_ARGS= -i ''
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 5f617f893bf6..fa1d6173def8 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -5,7 +5,6 @@ PORTNAME= anki
PORTVERSION= 2.0.28
CATEGORIES= games python
MASTER_SITES= http://ankisrs.net/download/mirror/
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= python
MAINTAINER= games@FreeBSD.org
@@ -24,7 +23,7 @@ RUN_DEPENDS= lame:${PORTSDIR}/audio/lame \
${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.4:${PORTSDIR}/www/py-qt4-webkit \
${PYTHON_PKGNAMEPREFIX}send2trash>0:${PORTSDIR}/deskutils/py-send2trash
-USES= desktop-file-utils shared-mime-info shebangfix
+USES= desktop-file-utils shared-mime-info shebangfix tar:tgz
SHEBANG_FILES= tools/build_ui.sh tools/tests.sh
USE_PYTHON= 2
USE_QT4= network_run webkit_run
diff --git a/games/bastet/Makefile b/games/bastet/Makefile
index 6f4eee3b1052..d39282c4b8e2 100644
--- a/games/bastet/Makefile
+++ b/games/bastet/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.43
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://fph.altervista.org/prog/files/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Ncurses Tetris clone which is harder than every other Tetris
@@ -15,7 +14,7 @@ LICENSE= GPLv3 # (or later)
LIB_DEPENDS= libboost_program_options.so:${PORTSDIR}/devel/boost-libs
-USES= gmake ncurses
+USES= gmake ncurses tar:tgz
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/games/blokish/Makefile b/games/blokish/Makefile
index 3f68effc2197..4693f476c1ba 100644
--- a/games/blokish/Makefile
+++ b/games/blokish/Makefile
@@ -7,13 +7,12 @@ PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/v${PORTVERSION}
DISTNAME= ${PORTNAME}_v${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Clone of the strategy board game 'Blokus'
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:tgz
USE_GL= gl
USE_WX= 2.8
WX_UNICODE= yes
diff --git a/games/cheech/Makefile b/games/cheech/Makefile
index ad4a4c63fed6..fea93c73e4d5 100644
--- a/games/cheech/Makefile
+++ b/games/cheech/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.8
PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Multiplayer Chinese Checkers game
@@ -17,7 +16,7 @@ LIB_DEPENDS= libgnet-2.0.so:${PORTSDIR}/net/gnet2
OPTIONS_DEFINE= DOCS
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
USE_GNOME= gtkmm24
USE_AUTOTOOLS= automake:env
GNU_CONFIGURE= yes
diff --git a/games/chessx/Makefile b/games/chessx/Makefile
index 3ae8192ccd11..245e356f5da2 100644
--- a/games/chessx/Makefile
+++ b/games/chessx/Makefile
@@ -4,14 +4,13 @@ PORTNAME= chessx
DISTVERSION= 1-1-0
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= yamagi@yamagi.org
COMMENT= Qt 4 chess database application
LICENSE= GPLv2 # (or later)
-USES= desktop-file-utils shared-mime-info qmake
+USES= desktop-file-utils shared-mime-info qmake tar:tgz
USE_QT4= corelib gui svg xml network linguist_build \
moc_build qmake_build rcc_build uic_build
QMAKE_ARGS+= QMAKE_LRELEASE=${LRELEASE}
diff --git a/games/childsplay/Makefile b/games/childsplay/Makefile
index 0539c1011407..71fac0228e5f 100644
--- a/games/childsplay/Makefile
+++ b/games/childsplay/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.5
PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/Childsplay/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Educative games for children
@@ -21,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:${PORTSDIR}/databases/py-sqlalc
NO_BUILD= yes
-USES= gettext shebangfix
+USES= gettext shebangfix tar:tgz
USE_GNOME= pygtk2
USE_PYTHON= 2
diff --git a/games/fgkicker/Makefile b/games/fgkicker/Makefile
index f5fe1bc29078..c6eb39cdac9c 100644
--- a/games/fgkicker/Makefile
+++ b/games/fgkicker/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.0
PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= http://www.larfeliz.be/projects/files/fgkicker/
-EXTRACT_SUFX= .tgz
MAINTAINER= erik@bz.bzflag.bz
COMMENT= Launcher frontend for FlightGear
@@ -14,7 +13,7 @@ COMMENT= Launcher frontend for FlightGear
RUN_DEPENDS= fgfs:${PORTSDIR}/games/flightgear
USE_GNOME= gtk20
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
post-patch:
@${REINPLACE_CMD} "s|-fmessage-length=0|| ; s|-O0|${CFLAGS}|" ${WRKSRC}/fgkicker.mak
diff --git a/games/flobopuyo/Makefile b/games/flobopuyo/Makefile
index 1ab399671deb..0047d468bfde 100644
--- a/games/flobopuyo/Makefile
+++ b/games/flobopuyo/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.ios-software.com/flobopuyo/ \
http://mirror.amdmi3.ru/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Clone of the famous PuyoPuyo
-USES= bison gmake dos2unix
+USES= bison gmake dos2unix tar:tgz
DOS2UNIX_FILES= IosVector.cpp PuyoGame.cpp
USE_SDL= sdl mixer image
diff --git a/games/flying/Makefile b/games/flying/Makefile
index 7a614b53f593..bd455b06f369 100644
--- a/games/flying/Makefile
+++ b/games/flying/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR= games/arcade
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Pool/snooker/billiards/carrom/etc game
-USES= imake
+USES= imake tar:tgz
USE_XORG= x11
PLIST_FILES= bin/flying man/man1/flying.1.gz
diff --git a/games/gno3dtet/Makefile b/games/gno3dtet/Makefile
index f6ea4e5d4fa6..6e3d1340108a 100644
--- a/games/gno3dtet/Makefile
+++ b/games/gno3dtet/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.96.1
PORTREVISION= 12
CATEGORIES= games gnome
MASTER_SITES= http://eseb.net/ftp/gno3dtet/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= GNOME version of the classic 3D-ified T*tris
@@ -15,7 +14,7 @@ LICENSE= GPLv2
EXTRACT_DEPENDS= intltoolize:${PORTSDIR}/textproc/intltool
-USES= pathfix gmake pkgconfig
+USES= pathfix gmake pkgconfig tar:tgz
USE_GNOME= gnomeprefix intlhack libgnomeui librsvg2
USE_AUTOTOOLS= autoheader automake aclocal autoconf
ACLOCAL_ARGS= -I m4 -I ${ACLOCAL_DIR} -I ${LOCALBASE}/share/aclocal
diff --git a/games/goonies/Makefile b/games/goonies/Makefile
index 830d5b54baf2..b50d7abef352 100644
--- a/games/goonies/Makefile
+++ b/games/goonies/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= games
MASTER_SITES= http://goonies.jorito.net/download/ \
http://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}_r${PORTVERSION:C/\./-/g}
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Remake of the 8 bit classic game 'The Goonies'
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= sdl mixer image
USE_GL= yes
diff --git a/games/grubik/Makefile b/games/grubik/Makefile
index 8331c29b1fec..dda229859ff0 100644
--- a/games/grubik/Makefile
+++ b/games/grubik/Makefile
@@ -6,14 +6,13 @@ PORTREVISION= 2
CATEGORIES= games gnustep
MASTER_SITES= http://debian.uni-essen.de/misc/GNUstep/Apps/Recreational/
DISTNAME= GRubik
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Virtual 3D Rubiks cube for GNUstep
LICENSE= GPLv2
-USES= tar:tgz
+USES= tar:tgz tar:tgz
USE_GNUSTEP= yes
USE_GNUSTEP_BACK= yes
USE_GNUSTEP_BUILD= yes
diff --git a/games/icebreaker/Makefile b/games/icebreaker/Makefile
index ad2ce4c813ca..2fba3562315d 100644
--- a/games/icebreaker/Makefile
+++ b/games/icebreaker/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://mattdm.org/icebreaker/1.9.x/ \
SF/nemysisfreebsdp/games/${PORTNAME}/:icons
-EXTRACT_SUFX= .tgz
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
${PORTNAME}.png:icons
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
@@ -17,7 +16,7 @@ COMMENT= Game similar to Jezzball or Barrack
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= mixer sdl
PORTDOCS= ChangeLog README README.SDL README.ifyoumakechanges \
diff --git a/games/jigzo/Makefile b/games/jigzo/Makefile
index a5be5147edc5..f9af23bca7fc 100644
--- a/games/jigzo/Makefile
+++ b/games/jigzo/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 7
CATEGORIES= games
MASTER_SITES= http://www.iua.upf.es/~mdeboer/resorama/jigzo/ \
http://mirror.amdmi3.ru/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= OpenGL jigsaw puzzle game
@@ -15,7 +14,7 @@ COMMENT= OpenGL jigsaw puzzle game
LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \
libjpeg.so:${PORTSDIR}/graphics/jpeg
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= sdl mixer
USE_GL= gl
MAKE_ARGS= CXX=${CXX}
diff --git a/games/live-f1/Makefile b/games/live-f1/Makefile
index 6c98c0b13dc8..d93eef7b17df 100644
--- a/games/live-f1/Makefile
+++ b/games/live-f1/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.2.11
PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/
-EXTRACT_SUFX= .tgz
MAINTAINER= koobs@FreeBSD.org
COMMENT= Native client for the official Formula 1 Live Timing service
@@ -19,7 +18,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
OPTIONS_DEFINE= NLS
-USES= pkgconfig gettext:build iconv gmake
+USES= pkgconfig gettext:build iconv gmake tar:tgz
USE_OPENSSL= yes
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/games/nethack32/Makefile b/games/nethack32/Makefile
index cdc91eb03c09..77c21b45cfff 100644
--- a/games/nethack32/Makefile
+++ b/games/nethack32/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= SF/${TRUEPORTNAME}/${TRUEPORTNAME}/3.2.2
DISTNAME= nethack-322
-EXTRACT_SUFX= .tgz
PATCH_SITES= ${MASTER_SITE_SOURCEFORGE:C/%SUBDIR%/${TRUEPORTNAME}\/${TRUEPORTNAME}\/${PORTVERSION}/}
PATCHFILES= nh-3.2.2-3.2.3.diff
@@ -17,7 +16,7 @@ COMMENT= Dungeon explorin', slashin', hackin' game
WRKSRC= ${WRKDIR}/${TRUEPORTNAME}-3.2.2
-USES= gmake
+USES= gmake tar:tgz
USE_XORG= xaw xpm
PLIST_SUB= HACKNAME="${HACKNAME}" \
HACKEXT="${HACKEXT}"
diff --git a/games/nethack33/Makefile b/games/nethack33/Makefile
index ba7a89132755..b7002e25b21f 100644
--- a/games/nethack33/Makefile
+++ b/games/nethack33/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= SF
DISTNAME= ${TRUEPORTNAME}-${PORTVERSION:S/.//g}
-EXTRACT_SUFX= .tgz
MAINTAINER= glewis@FreeBSD.org
COMMENT= Dungeon explorin', slashin', hackin' game
@@ -15,7 +14,7 @@ COMMENT= Dungeon explorin', slashin', hackin' game
WRKSRC= ${WRKDIR}/${TRUEPORTNAME}-${PORTVERSION}
LATEST_LINK= ${TRUEPORTNAME}33${PKGNAMESUFFIX}
-USES= gmake
+USES= gmake tar:tgz
MAKE_ENV= GRAPHICS="${GRAPHICS}"
PLIST_SUB= HACKNAME="${HACKNAME}" \
HACKEXT="${HACKEXT}"
diff --git a/games/nethack34/Makefile b/games/nethack34/Makefile
index b6dd920b0b73..bf2e22b400e3 100644
--- a/games/nethack34/Makefile
+++ b/games/nethack34/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= glewis@FreeBSD.org
COMMENT= Dungeon explorin', slashin', hackin' game
@@ -19,7 +18,7 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= gmake
+USES= gmake tar:tgz
MAKE_ENV= GRAPHICS="${GRAPHICS}"
PLIST_SUB= HACKNAME="${HACKNAME}"
diff --git a/games/pachi/Makefile b/games/pachi/Makefile
index c84c4263a46b..a6c888bb924f 100644
--- a/games/pachi/Makefile
+++ b/games/pachi/Makefile
@@ -7,13 +7,12 @@ PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= SF/dragontech/Pachi%20el%20marciano/Pachi%20el%20marciano%20${PORTVERSION}
DISTNAME= pachi_source
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Platform game similar to Manic Miner
USE_SDL= mixer sdl
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
diff --git a/games/phalanx/Makefile b/games/phalanx/Makefile
index ef66d48cea0b..dd2268c5bfad 100644
--- a/games/phalanx/Makefile
+++ b/games/phalanx/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 23.b
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/Version%20XXIII%20Beta
DISTNAME= ${PORTNAME}-XXIII-beta
-EXTRACT_SUFX= .tgz
MAINTAINER= johans@FreeBSD.org
COMMENT= Xboard-compatible chess playing program
@@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
WRKSRC= ${WRKDIR}/${DISTNAME:S/-beta//}
-USES= gmake
+USES= gmake tar:tgz
MAKEFILE= makefile
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
ALL_TARGET= # empty
diff --git a/games/polypuzzle/Makefile b/games/polypuzzle/Makefile
index 4e734f80e7e9..8a176df489f7 100644
--- a/games/polypuzzle/Makefile
+++ b/games/polypuzzle/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.6
PORTREVISION= 1
CATEGORIES= games tcl tk
MASTER_SITES= ftp://ibiblio.org/pub/Linux/games/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Tessellation puzzle game
-USES= tk:84,run
+USES= tk:84,run tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
diff --git a/games/sdl_scavenger/Makefile b/games/sdl_scavenger/Makefile
index a1afe9a138d3..2e61a2e2cdb0 100644
--- a/games/sdl_scavenger/Makefile
+++ b/games/sdl_scavenger/Makefile
@@ -8,7 +8,6 @@ PORTEPOCH= 1
CATEGORIES= games
MASTER_SITES= SF/sdlscavenger/
DISTNAME= sdlscav-145_2014_01_01
-EXTRACT_SUFX= .tgz
MAINTAINER= nemysis@FreeBSD.org
COMMENT= Lode Runner like game
@@ -17,7 +16,7 @@ LICENSE= GPLv1
WRKSRC= ${WRKDIR}/sdlscav-145
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= sdl image mixer
USE_GCC= yes
ALL_TARGET=
diff --git a/games/sets/Makefile b/games/sets/Makefile
index a59ac58ed939..fdcdb23e2084 100644
--- a/games/sets/Makefile
+++ b/games/sets/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://www.linuxmotors.com/sets/downloads/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
-EXTRACT_SUFX= .tgz
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
${PORTNAME}.png:icons
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
@@ -17,7 +16,7 @@ COMMENT= This is an implementation of the sets game
LICENSE= GPLv3
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= sdl image
ALL_TARGET= ${PORTNAME}
diff --git a/games/spider/Makefile b/games/spider/Makefile
index 740360c0e8f0..12447fd70e1f 100644
--- a/games/spider/Makefile
+++ b/games/spider/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= games
MASTER_SITES= SUNSITE
MASTER_SITE_SUBDIR= games/solitaires
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Challenging double decked solitaire game
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext xaw xmu xt sm ice xpm
INSTALL_TARGET= install install.doc
CFLAGS+= -Wno-error=return-type
diff --git a/games/super_methane_brothers/Makefile b/games/super_methane_brothers/Makefile
index 3e08c235d74a..c6e26260a976 100644
--- a/games/super_methane_brothers/Makefile
+++ b/games/super_methane_brothers/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= SF/methane/Methane%20Stable/Methane%20V${PORTVERSION}
DISTNAME= methane-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Port of the Amiga platform game of the same name
@@ -17,7 +16,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libclan23Core.so:${PORTSDIR}/devel/clanlib \
libexecinfo.so:${PORTSDIR}/devel/libexecinfo
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
USE_GCC= yes
USE_GL= glu
MAKE_ENV= METHANE_FLAGS="${CPPFLAGS}" METHANE_LIBS="${LIBS}"
diff --git a/games/tbe/Makefile b/games/tbe/Makefile
index ace279ddb0d3..7351c3baa6ba 100644
--- a/games/tbe/Makefile
+++ b/games/tbe/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 9
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/Milestone%20${PORTVERSION}
DISTNAME= TheButterflyEffect-M${PORTVERSION}.src
-EXTRACT_SUFX= .tgz
MAINTAINER= johans@FreeBSD.org
COMMENT= The Butterfly Effect
@@ -13,7 +12,7 @@ COMMENT= The Butterfly Effect
BUILD_DEPENDS= ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
-USES= qmake gmake
+USES= qmake gmake tar:tgz
USE_QT4= corelib gui moc_build rcc_build svg uic_build xml
WRKSRC= ${WRKDIR}/TheButterflyEffect-M${PORTVERSION}rc3
diff --git a/games/tecnoballz/Makefile b/games/tecnoballz/Makefile
index 9813100c54bf..95caa75ffd5b 100644
--- a/games/tecnoballz/Makefile
+++ b/games/tecnoballz/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://linux.tlk.fr/games/TecnoballZ/download/ \
http://mirror.amdmi3.ru/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Brick breaker (Arkanoid-like game)
@@ -17,7 +16,7 @@ LIB_DEPENDS= libmikmod.so:${PORTSDIR}/audio/libmikmod \
libogg.so:${PORTSDIR}/audio/libogg \
libsmpeg.so:${PORTSDIR}/multimedia/smpeg
-USES= gmake
+USES= gmake tar:tgz
USE_AUTOTOOLS= automake aclocal
AUTOMAKE_ARGS= --add-missing
USE_SDL= sdl mixer image
diff --git a/games/uhexen2/Makefile b/games/uhexen2/Makefile
index 50311bbbd850..6fa61542a612 100644
--- a/games/uhexen2/Makefile
+++ b/games/uhexen2/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/Hammer%20of%20Thyrion/${PORTVERSION}/Source \
SF/${PORTNAME}/Hexen2%20GameData/gamedata-1.28:data
DISTNAME= hexen2source-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
gamedata-all-1.28${EXTRACT_SUFX}:data
DIST_SUBDIR= ${PORTNAME}
@@ -33,7 +32,7 @@ LAUNCHER_GTK1_DESC= Build graphical (GTK1) game launcher
LAUNCHER_GTK2_DESC= Build graphical (GTK2) game launcher
LAUNCHER_GTK3_DESC= Build graphical (GTK3) game launcher
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
USE_SDL= sdl
USE_GL= gl
MAKE_ENV= X11BASE="${LOCALBASE}"
diff --git a/games/xataxx/Makefile b/games/xataxx/Makefile
index 96b3c901f24e..85b56540bfc4 100644
--- a/games/xataxx/Makefile
+++ b/games/xataxx/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= XCONTRIB/../R5contrib
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Strategy game of position and movement for X Window System
OPTIONS_DEFINE= DOCS
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext
post-install:
diff --git a/games/xblackjack/Makefile b/games/xblackjack/Makefile
index cbf9e2783e03..3339d921168e 100644
--- a/games/xblackjack/Makefile
+++ b/games/xblackjack/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= XCONTRIB
MASTER_SITE_SUBDIR= games
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= X11/Motif blackjack game
LIB_DEPENDS= libXm.so:${PORTSDIR}/x11-toolkits/lesstif
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext xp xt xmu
CFLAGS+= -Wno-error=return-type
diff --git a/games/xbomb/Makefile b/games/xbomb/Makefile
index de05e7b647e6..75b580f4d56c 100644
--- a/games/xbomb/Makefile
+++ b/games/xbomb/Makefile
@@ -5,12 +5,11 @@ PORTNAME= xbomb
PORTVERSION= 2.2a
CATEGORIES= games
MASTER_SITES= http://www.gedanken.org.uk/software/xbomb/download/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Minesweeper with a couple of grid types
-USES= pkgconfig
+USES= pkgconfig tar:tgz
USE_XORG= xaw7
do-build:
diff --git a/games/xdigger/Makefile b/games/xdigger/Makefile
index 6bd4f5f1c083..fb91f352ced1 100644
--- a/games/xdigger/Makefile
+++ b/games/xdigger/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.0.10
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= SUNSITE/games/arcade
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Boulderdash-like KC85 Digger for X Window System
-USES= imake
+USES= imake tar:tgz
USE_XORG= x11 xext
DESKTOP_ENTRIES="XDigger" "" "" "${PORTNAME}" "" ""
diff --git a/games/xjig/Makefile b/games/xjig/Makefile
index 9472005800bf..739f8f853cd8 100644
--- a/games/xjig/Makefile
+++ b/games/xjig/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= games
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Jigsaw puzzle game for X11
-USES= compiler
+USES= compiler tar:tgz
USE_XORG= x11 xproto xext
MAKEFILE= Makefile.Linux
PLIST_FILES= bin/xjig man/man1/xjig.1.gz
diff --git a/games/xlaby/Makefile b/games/xlaby/Makefile
index c9ef803a5831..3ede391545c3 100644
--- a/games/xlaby/Makefile
+++ b/games/xlaby/Makefile
@@ -8,13 +8,12 @@ CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SUNSITE} \
ftp://quatramaran.ens.fr/pub/madore/xlaby/
MASTER_SITE_SUBDIR= games/strategy
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Daemonic X Labyrinth played directly with the mouse pointer
NO_WRKSUBDIR= yes
-USES= imake
+USES= imake tar:tgz
USE_XORG= x11
PLIST_FILES= man/man6/xlaby.6.gz
diff --git a/games/xmemory/Makefile b/games/xmemory/Makefile
index 3c5c109cc45a..836d00ec69ee 100644
--- a/games/xmemory/Makefile
+++ b/games/xmemory/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= games/multiplayer
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Multi-player memory game
-USES= imake
+USES= imake tar:tgz
USE_XORG= x11 xext
post-install:
diff --git a/games/xminesweep/Makefile b/games/xminesweep/Makefile
index c2c9e18577e2..2e84cd126810 100644
--- a/games/xminesweep/Makefile
+++ b/games/xminesweep/Makefile
@@ -10,12 +10,11 @@ MASTER_SITES= ftp://ftp.netlab.is.tsukuba.ac.jp/pub/X/our_collections/games/ \
ftp://ftp.warwick.ac.uk/pub/x11/ \
ftp://ftp.eunet.ch/software/X/games/
DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= X11 minesweeper game
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext xmu xaw xt xpm sm ice
PLIST_FILES= bin/xminesweep man/man1/xminesweep.1.gz
diff --git a/games/xmris/Makefile b/games/xmris/Makefile
index bf18d7aa1b0e..84533e987ce3 100644
--- a/games/xmris/Makefile
+++ b/games/xmris/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= games
DISTNAME= ${PORTNAME}.${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Version of the Mr Do video arcade game for X11
-USES= imake
+USES= imake tar:tgz
USE_XORG= x11 xext xaw xmu xt sm ice
MAKE_FLAGS= XAPPLOADDIR=${PREFIX}/lib/X11/app-defaults -f
ALL_TARGET= xmris xmred
diff --git a/games/xrick/Makefile b/games/xrick/Makefile
index 4873763635f0..9c9648aa1754 100644
--- a/games/xrick/Makefile
+++ b/games/xrick/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 021212
PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= http://www.bigorno.net/xrick/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Clone of Rick Dangerous
@@ -14,7 +13,7 @@ COMMENT= Clone of Rick Dangerous
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
RESTRICTED= Copyright status of the graphics and sounds is uncertain
-USES= gmake
+USES= gmake tar:tgz
USE_SDL= sdl
PLIST_FILES= bin/xrick man/man6/xrick.6.gz share/xrick/data.zip
diff --git a/games/xscavenger/Makefile b/games/xscavenger/Makefile
index f85ea050c4bc..c1faf15826b1 100644
--- a/games/xscavenger/Makefile
+++ b/games/xscavenger/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.4.4
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://www.xdr.com/dash/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Lode Runner clone for X11
WRKSRC_SUBDIR= src
-USES= imake
+USES= imake tar:tgz
USE_XORG= x11 xext
CFLAGS+= -Wno-return-type -Wno-pointer-sign
diff --git a/games/xvier/Makefile b/games/xvier/Makefile
index 4b4d58e7b8b2..308b06b4e125 100644
--- a/games/xvier/Makefile
+++ b/games/xvier/Makefile
@@ -9,14 +9,13 @@ MASTER_SITES= SUNSITE/games/strategy \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
DISTFILES= ${PORTNAME}${EXTRACT_SUFX} \
${PORTNAME}.png:icons
-EXTRACT_SUFX= .tar.Z
EXTRACT_ONLY= ${PORTNAME}${EXTRACT_SUFX}
MAINTAINER= games@FreeBSD.org
COMMENT= Throw stones into free columns
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext
USE_CSTD= gnu89
diff --git a/games/xvmines/Makefile b/games/xvmines/Makefile
index 82f5d77b7547..d81a478f3ebc 100644
--- a/games/xvmines/Makefile
+++ b/games/xvmines/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.0
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= XCONTRIB/../R5contrib
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple minesweeper game for X Window System
@@ -15,7 +14,7 @@ LIB_DEPENDS= libxview.so:${PORTSDIR}/x11-toolkits/xview
OPTIONS_DEFINE= DOCS
-USES= imake
+USES= imake tar:Z
USE_XORG= x11
PORTDOCS= Copyright
diff --git a/graphics/amide/Makefile b/graphics/amide/Makefile
index 715e91a74486..52a5ae1a4688 100644
--- a/graphics/amide/Makefile
+++ b/graphics/amide/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 1.0.5
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Medical Imaging Data Examiner
@@ -17,7 +16,7 @@ BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
GNU_CONFIGURE= yes
USE_CSTD= gnu89
MAKE_JOBS_UNSAFE= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:tgz
USE_GNOME= gtk20 libgnomecanvas libgnomeui libxml2 gnomedocutils
INSTALLS_OMF= yes
diff --git a/graphics/cfdg/Makefile b/graphics/cfdg/Makefile
index 5b5eda6057d6..5bb57f634de3 100644
--- a/graphics/cfdg/Makefile
+++ b/graphics/cfdg/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= graphics math
MASTER_SITES= http://www.contextfreeart.org/download/ \
http://glyphic.s3.amazonaws.com/cfa/download/
DISTNAME= ContextFreeSource${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= anatoly.borodin@gmail.com
COMMENT= Context Free Design Grammar compiler
@@ -20,7 +19,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
WRKSRC= ${WRKDIR}/${DISTNAME}${EXTRACT_SUFX}
-USES= gmake
+USES= gmake tar:tgz
NO_INSTALL_MANPAGES= yes
PLIST_FILES= bin/cfdg
diff --git a/graphics/chbg/Makefile b/graphics/chbg/Makefile
index 7530d3d6e687..58c06413e0ee 100644
--- a/graphics/chbg/Makefile
+++ b/graphics/chbg/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.5
PORTREVISION= 14
CATEGORIES= graphics gnome
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Change Background Picture with time period
@@ -15,7 +14,7 @@ LICENSE= GPLv2 # (or later)
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
-USES= gmake gettext pathfix
+USES= gmake gettext pathfix tar:tgz
USE_GNOME= gdkpixbuf
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-gnome
diff --git a/graphics/gauche-gl/Makefile b/graphics/gauche-gl/Makefile
index b75e6dcc1528..ef7781a0a932 100644
--- a/graphics/gauche-gl/Makefile
+++ b/graphics/gauche-gl/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= graphics scheme
MASTER_SITES= SF/gauche/Gauche-gl
PKGNAMEPREFIX= gauche-
DISTNAME= Gauche-${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= OpenGL binding for Gauche
@@ -26,7 +25,7 @@ DOCSDIR= ${PREFIX}/share/doc/gauche/${PORTNAME}
PLIST_SUB= TARGET="${CONFIGURE_TARGET}"
.if !defined(NOPORTDOCS)
-USES= makeinfo
+USES= makeinfo tar:tgz
INFO= gauche-gl-refe gauche-gl-refj
.endif
diff --git a/graphics/glew/Makefile b/graphics/glew/Makefile
index 1b3020e479fd..641e6dc4d921 100644
--- a/graphics/glew/Makefile
+++ b/graphics/glew/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.10.0
PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= mva@FreeBSD.org
COMMENT= The OpenGL Extension Wrangler Library
@@ -14,7 +13,7 @@ COMMENT= The OpenGL Extension Wrangler Library
LICENSE= MIT BSD3CLAUSE
LICENSE_COMB= dual
-USES= gmake
+USES= gmake tar:tgz
USE_XORG= x11 xext xi xmu
USE_GL= yes
USE_LDCONFIG= yes
diff --git a/graphics/gplot/Makefile b/graphics/gplot/Makefile
index fa7644e1b4a9..ab7a5420ed67 100644
--- a/graphics/gplot/Makefile
+++ b/graphics/gplot/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.psc.edu/pub/gplot/
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphic utilities for the processing of CGM metafiles
@@ -18,7 +17,7 @@ CFLAGS+= -Wno-return-type
NO_WRKSUBDIR= yes
ALL_TARGET= drawcgm gtex gplot
PORTDOCS= gplot.hlp gplot.txt gtex.doc
-USES= fortran
+USES= fortran tar:Z
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gplot ${STAGEDIR}${PREFIX}/bin
diff --git a/graphics/graphite2/Makefile b/graphics/graphite2/Makefile
index 5bdaf3e326f3..74737748ca24 100644
--- a/graphics/graphite2/Makefile
+++ b/graphics/graphite2/Makefile
@@ -4,12 +4,11 @@ PORTNAME= graphite2
PORTVERSION= 1.2.4
CATEGORIES= graphics print
MASTER_SITES= SF/silgraphite/${PORTNAME}
-EXTRACT_SUFX= .tgz
MAINTAINER= office@FreeBSD.org
COMMENT= Rendering capabilities for complex non-Roman writing systems
-USES= cmake iconv
+USES= cmake iconv tar:tgz
USE_LDCONFIG= yes
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
diff --git a/graphics/iulib/Makefile b/graphics/iulib/Makefile
index c08b344125e8..f2208b2f814f 100644
--- a/graphics/iulib/Makefile
+++ b/graphics/iulib/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.4
PORTREVISION= 13
CATEGORIES= graphics
MASTER_SITES= GOOGLE_CODE
-EXTRACT_SUFX= .tgz
MAINTAINER= hiroto.kagotani@gmail.com
COMMENT= Library of image understanding-related algorithms
@@ -21,7 +20,7 @@ OPTIONS_DEFINE= SDL VIDIO
SDL_DESC= Enable SDL for graphical debugging
VIDIO_DESC= Enable Video Input/Output (using ffmpeg)
-USES= libtool
+USES= libtool tar:tgz
USE_GCC= any
USE_PYTHON_BUILD= yes
USE_AUTOTOOLS= libtoolize aclocal automake autoconf
diff --git a/graphics/ivtools/Makefile b/graphics/ivtools/Makefile
index 9e6ce3bad892..6f9b3d8431ff 100644
--- a/graphics/ivtools/Makefile
+++ b/graphics/ivtools/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.2.9
PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Drawing editors derived from idraw
LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff
-USES= imake:env gmake
+USES= imake:env gmake tar:tgz
USE_LDCONFIG= yes
USE_AUTOTOOLS= autoconf
CONFIGURE_ARGS= --with-tiff=${PREFIX}
diff --git a/graphics/nathive/Makefile b/graphics/nathive/Makefile
index ec437f689637..51ad300ac0f9 100644
--- a/graphics/nathive/Makefile
+++ b/graphics/nathive/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.924
CATEGORIES= graphics
MASTER_SITES= http://www.nathive.org/dl/ \
http://mirror.amdmi3.ru/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Lightweight image editor
@@ -15,7 +14,7 @@ BUILD_DEPENDS= python:${PORTSDIR}/lang/python
RUN_DEPENDS= python:${PORTSDIR}/lang/python \
${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2
-USES= gmake
+USES= gmake tar:tgz
USE_PYTHON= 2
MAKEFILE= makefile
ALL_TARGET= default
diff --git a/graphics/netpbm/Makefile b/graphics/netpbm/Makefile
index 17786a93be8f..19edbcfb48eb 100644
--- a/graphics/netpbm/Makefile
+++ b/graphics/netpbm/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= graphics
MASTER_SITES= SF/netpbm/super_stable/${PORTVERSION} \
${MASTER_SITE_LOCAL:S/$/:man/}
MASTER_SITE_SUBDIR= dinoex/:man
-EXTRACT_SUFX= .tgz
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Toolkit for conversion of images between different formats
@@ -20,7 +19,7 @@ LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \
libjasper.so:${PORTSDIR}/graphics/jasper \
libxml2.so:${PORTSDIR}/textproc/libxml2
-USES= gmake perl5 shebangfix
+USES= gmake perl5 shebangfix tar:tgz
CFLAGS+= -DPNG_DEPSTRUCT= -Iutil
MAKE_ENV= LN="${LN}" RANLIB="${RANLIB}"
MAKEFILE= GNUmakefile
diff --git a/graphics/ocre/Makefile b/graphics/ocre/Makefile
index a205670e170f..f1da2074ee56 100644
--- a/graphics/ocre/Makefile
+++ b/graphics/ocre/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= ftp://lem.eui.upm.es/pub/ocre/
DISTNAME= ${PORTNAME}_v${PORTVERSION:S/./_/}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple optical character recognition solution
@@ -22,7 +21,7 @@ RUN_DEPENDS= display:${PORTSDIR}/graphics/ImageMagick \
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME}
USE_GNOME= gtk20
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:tgz
MAKE_ARGS= CC="${CC}" CFLAGS1="${CFLAGS}"
post-extract:
diff --git a/graphics/p5-GraphViz/Makefile b/graphics/p5-GraphViz/Makefile
index ed1657510c95..5872fcebf8b2 100644
--- a/graphics/p5-GraphViz/Makefile
+++ b/graphics/p5-GraphViz/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.15
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= GraphViz - Perl interface to the GraphViz graphing tool
@@ -19,7 +18,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz \
p5-XML-Twig>=3.38:${PORTSDIR}/textproc/p5-XML-Twig
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/graphics/p5-Image-Imgur/Makefile b/graphics/p5-Image-Imgur/Makefile
index 950c9f0ca90a..8bdd20455e93 100644
--- a/graphics/p5-Image-Imgur/Makefile
+++ b/graphics/p5-Image-Imgur/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.01
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl extension for uploading images to http://imgur.com
@@ -14,7 +13,7 @@ COMMENT= Perl extension for uploading images to http://imgur.com
RUN_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/graphics/pecl-imagick/Makefile b/graphics/pecl-imagick/Makefile
index 418b3e00cc6a..f1971a0b42ea 100644
--- a/graphics/pecl-imagick/Makefile
+++ b/graphics/pecl-imagick/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= mm@FreeBSD.org
@@ -20,7 +19,7 @@ OPTIONS_DEFINE= X11
X11_LIB_DEPENDS= libMagickWand-6.Q*.so:${PORTSDIR}/graphics/ImageMagick
X11_LIB_DEPENDS_OFF= libMagickWand-6.Q*.so:${PORTSDIR}/graphics/ImageMagick-nox11
-USES= pkgconfig
+USES= pkgconfig tar:tgz
USE_PHP= yes
USE_PHPEXT= yes
diff --git a/graphics/pixie/Makefile b/graphics/pixie/Makefile
index 0064a82eea27..698381a13651 100644
--- a/graphics/pixie/Makefile
+++ b/graphics/pixie/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 9
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Pixie%20${PORTVERSION}
DISTNAME= Pixie-src-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Photorealistic renderer with Pixar's RenderMan-like interface
@@ -19,7 +18,7 @@ LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \
libfltk_gl.so:${PORTSDIR}/x11-toolkits/fltk
USE_GL= glu
-USES= bison libtool pathfix
+USES= bison libtool pathfix tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --includedir=${PREFIX}/include/pixie \
--libdir=${PREFIX}/lib/pixie \
diff --git a/graphics/qiv/Makefile b/graphics/qiv/Makefile
index 3a798d049eb4..57eb988a033c 100644
--- a/graphics/qiv/Makefile
+++ b/graphics/qiv/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.3.1
CATEGORIES= graphics
MASTER_SITES= http://spiegl.de/qiv/download/ \
http://www.predatorlabs.net/dl/
-EXTRACT_SUFX= .tgz
MAINTAINER= danilo@FreeBSD.org
COMMENT= Small, fast GDK/Imlib2 image viewer
@@ -17,7 +16,7 @@ LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2 \
liblcms2.so:${PORTSDIR}/graphics/lcms2 \
libexif.so:${PORTSDIR}/graphics/libexif
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
USE_GNOME= gtk20
PLIST_FILES= bin/qiv man/man1/qiv.1.gz
diff --git a/graphics/seejpeg/Makefile b/graphics/seejpeg/Makefile
index 42ccadbb751c..eb0efd0d4ea9 100644
--- a/graphics/seejpeg/Makefile
+++ b/graphics/seejpeg/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR= apps/graphics/viewers/svga
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Console graphics viewer using the svga console graphics library
@@ -15,7 +14,7 @@ COMMENT= Console graphics viewer using the svga console graphics library
LIB_DEPENDS= libvga.so:${PORTSDIR}/graphics/svgalib \
libjpeg.so:${PORTSDIR}/graphics/jpeg
-USES= gmake
+USES= gmake tar:tgz
ALL_TARGET= seejpeg
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/graphics/sketch/Makefile b/graphics/sketch/Makefile
index 8d9a29035b67..0b3934026568 100644
--- a/graphics/sketch/Makefile
+++ b/graphics/sketch/Makefile
@@ -5,7 +5,6 @@ PORTNAME= sketch
PORTVERSION= 0.3.7
CATEGORIES= graphics
MASTER_SITES= http://www.frontiernet.net/~eugene.ressler/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= 3D Scene Description Translator
@@ -14,7 +13,7 @@ LICENSE= GPLv3
MAKEFILE= makefile
ALL_TARGET=
-USES= dos2unix gmake perl5
+USES= dos2unix gmake perl5 tar:tgz
USE_PERL5= build
PLIST_FILES= bin/sketch
diff --git a/graphics/tkpng/Makefile b/graphics/tkpng/Makefile
index 79889c01eb40..02552a7d7175 100644
--- a/graphics/tkpng/Makefile
+++ b/graphics/tkpng/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= graphics tk
MASTER_SITES= SF
DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= PNG support for Tcl/Tk
@@ -15,7 +14,7 @@ COMMENT= PNG support for Tcl/Tk
LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/license.terms
-USES+= tk
+USES+= tk tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-tcl=${TCL_LIBDIR} \
diff --git a/graphics/xgrasp/Makefile b/graphics/xgrasp/Makefile
index 06999f9eebc0..744b1299d577 100644
--- a/graphics/xgrasp/Makefile
+++ b/graphics/xgrasp/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= XCONTRIB/../R5contrib
DISTNAME= ${PORTNAME}.${PORTVERSION}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Display GL animations on X screen
NO_WRKSUBDIR= yes
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext
PLIST_FILES= bin/glib bin/xgrasp \
diff --git a/irc/ircd-hybrid/Makefile b/irc/ircd-hybrid/Makefile
index 4b3083ff3bc2..8d70e50d515d 100644
--- a/irc/ircd-hybrid/Makefile
+++ b/irc/ircd-hybrid/Makefile
@@ -5,14 +5,13 @@ PORTNAME= ircd-hybrid
PORTVERSION= 8.1.3
CATEGORIES= irc ipv6
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= db@FreeBSD.org
COMMENT= Fast irc daemon with a number of new features
INSTALL_IGNORES= ircu-* ircd-rat* charby*
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
USERS= ircd
diff --git a/irc/ratbox-services/Makefile b/irc/ratbox-services/Makefile
index c67f7049221d..c2e967983a08 100644
--- a/irc/ratbox-services/Makefile
+++ b/irc/ratbox-services/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 3
CATEGORIES= irc
MASTER_SITES= http://services.ratbox.org/download/ \
http://services.ratbox.org/download/old/
-EXTRACT_SUFX= .tgz
MAINTAINER= moggie@elasticmind.net
COMMENT= Highly configurable services package for use with ircd-ratbox
@@ -21,7 +20,7 @@ LOGDIR?= /var/log
RUNDIR?= /var/run
DBDIR?= /var/db/${PORTNAME}
PERL?= ${LOCALBASE}/bin/perl
-USES= libtool pkgconfig perl5
+USES= libtool pkgconfig perl5 tar:tgz
SUB_FILES= pkg-message pkg-install
PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL}
SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL}
diff --git a/irc/slirc/Makefile b/irc/slirc/Makefile
index e28e50e81d80..0537898e8f6e 100644
--- a/irc/slirc/Makefile
+++ b/irc/slirc/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 4
# Assign with += for slave ports
CATEGORIES+= irc
MASTER_SITES= http://members.core.com/~stabro/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= SLang-based IRC client
LIB_DEPENDS= ${LIB_DEPENDS_LIBSLANG}
-USES= gmake
+USES= gmake tar:tgz
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
diff --git a/irc/tircd/Makefile b/irc/tircd/Makefile
index 37c36a8a9688..f9f4cfc7a4c5 100644
--- a/irc/tircd/Makefile
+++ b/irc/tircd/Makefile
@@ -5,7 +5,6 @@ PORTNAME= tircd
PORTVERSION= 0.30
CATEGORIES= irc
MASTER_SITES= GOOGLE_CODE
-EXTRACT_SUFX= .tgz
MAINTAINER= gavin@FreeBSD.org
COMMENT= IRC proxy to Twitter
@@ -20,7 +19,7 @@ RUN_DEPENDS= p5-JSON-Any>=0:${PORTSDIR}/converters/p5-JSON-Any \
p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-POE-Filter-IRCD>=0:${PORTSDIR}/irc/p5-POE-Filter-IRCD
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= patch build run
NO_BUILD= yes
diff --git a/japanese/Wnn7-lib/Makefile b/japanese/Wnn7-lib/Makefile
index 43507d942065..4fa3511e6c2e 100644
--- a/japanese/Wnn7-lib/Makefile
+++ b/japanese/Wnn7-lib/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= japanese
MASTER_SITES= http://www.omronsoft.co.jp/SP/pcunix/sdk/wnn/
PKGNAMESUFFIX= -lib
DISTNAME= Wnn7SDK
-EXTRACT_SUFX= .tgz
MAINTAINER= hrs@FreeBSD.org
COMMENT= Wnn7 client library
-USES= imake
+USES= imake tar:tgz
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/src
PORTDOCS= README
diff --git a/japanese/jd/Makefile b/japanese/jd/Makefile
index c7653aef81db..fea6e86f7ebb 100644
--- a/japanese/jd/Makefile
+++ b/japanese/jd/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= japanese www
MASTER_SITES= SFJP
MASTER_SITE_SUBDIR= jd4linux/61281
DISTNAME= ${PORTNAME}-${PORTVERSION}-140601
-EXTRACT_SUFX= .tgz
MAINTAINER= townwear@gmail.com
COMMENT= 2ch browser
@@ -19,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls \
libgcrypt.so:${PORTSDIR}/security/libgcrypt
-USES= iconv libtool
+USES= iconv libtool tar:tgz
USE_AUTOTOOLS= autoconf automake libtoolize
USE_GNOME= gtk20 gtkmm24 libgnomeui
diff --git a/japanese/mailman/Makefile b/japanese/mailman/Makefile
index e6c0cb86eb62..e81018c40e52 100644
--- a/japanese/mailman/Makefile
+++ b/japanese/mailman/Makefile
@@ -10,7 +10,6 @@ MASTER_SITES= http://www.python.jp/doc/contrib/mailman/_static/ \
LOCAL
MASTER_SITE_SUBDIR= tota/${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.j/+j/}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= mailman
MAINTAINER= tota@FreeBSD.org
@@ -24,7 +23,7 @@ CONFLICTS= mailman-2.1.*
PORTSCOUT= limit:.*\.j\d+$$
USE_AUTOTOOLS= autoconf
-USES= gettext
+USES= gettext tar:tgz
USE_PYTHON= 2
USE_RC_SUBR= mailman
diff --git a/japanese/mime_pls/Makefile b/japanese/mime_pls/Makefile
index 1989603b66f0..b41708b2b60b 100644
--- a/japanese/mime_pls/Makefile
+++ b/japanese/mime_pls/Makefile
@@ -9,12 +9,11 @@ MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= nork
PKGNAMEPREFIX= ja-p5-
DISTNAME= ${PORTNAME}${PORTVERSION:C/\.//}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl Library for MIME encode/decode
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= ${BINS}
NO_BUILD= yes
NO_WRKSUBDIR= yes
diff --git a/japanese/nethack34/Makefile b/japanese/nethack34/Makefile
index 837583f5bb11..1a7789cdd953 100644
--- a/japanese/nethack34/Makefile
+++ b/japanese/nethack34/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 5
CATEGORIES= japanese games
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}-src
-EXTRACT_SUFX= .tgz
PATCH_SITES= ${MASTER_SITE_SOURCEFORGE_JP}
PATCH_SITE_SUBDIR= jnethack/15876
@@ -19,7 +18,7 @@ COMMENT= Japanized NetHack
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= bison gmake
+USES= bison gmake tar:tgz
MAKE_ENV= GRAPHICS="${GRAPHICS}"
PLIST_SUB= HACKNAME="${HACKNAME}" \
HACKDIR="${HACKDIR}" \
diff --git a/japanese/xdtp/Makefile b/japanese/xdtp/Makefile
index 9a5c06e87b0b..0f6a1343c791 100644
--- a/japanese/xdtp/Makefile
+++ b/japanese/xdtp/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.5.0
PORTREVISION= 3
CATEGORIES= japanese
MASTER_SITES= http://www.ongs.co.jp/software/xdtp/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= XML document transfer program
@@ -15,7 +14,7 @@ LICENSE= BSD
LIB_DEPENDS= libglibmm-2.4.so:${PORTSDIR}/devel/glibmm
-USES= pkgconfig
+USES= pkgconfig tar:tgz
USE_LDCONFIG= yes
USE_GNOME= libxml2 libxslt
GNU_CONFIGURE= yes
diff --git a/java/sqlitejdbc/Makefile b/java/sqlitejdbc/Makefile
index 986ff1b092a4..4735c462163b 100644
--- a/java/sqlitejdbc/Makefile
+++ b/java/sqlitejdbc/Makefile
@@ -8,7 +8,6 @@ DISTVERSIONSUFFIX= -src
PORTREVISION= 2
CATEGORIES= java databases
MASTER_SITES= http://files.zentus.com/sqlitejdbc/
-EXTRACT_SUFX= .tgz
MAINTAINER= lapo@lapo.it
COMMENT= Java JDBC driver for SQLite
@@ -18,7 +17,7 @@ LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}
USE_JAVA= yes
JAVA_VERSION= 1.6+
-USES= gmake
+USES= gmake tar:tgz
MAKE_ENV= JAVA_HOME="${JAVA_HOME}"
ALL_TARGET= native
diff --git a/lang/afnix/Makefile b/lang/afnix/Makefile
index 01aa7ef8747d..344241ba138b 100644
--- a/lang/afnix/Makefile
+++ b/lang/afnix/Makefile
@@ -7,12 +7,11 @@ CATEGORIES= lang
MASTER_SITES= http://www.afnix.org/ftp/ \
ftp://ftp.stack.nl/pub/users/johans/afnix/
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= johans@FreeBSD.org
COMMENT= Multi-threaded functional programming language
-USES= gmake
+USES= gmake tar:tgz
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= cnf/bin/afnix-setup
diff --git a/lang/ats/Makefile b/lang/ats/Makefile
index 6f3ee51867a8..448b14a13f8c 100644
--- a/lang/ats/Makefile
+++ b/lang/ats/Makefile
@@ -7,13 +7,12 @@ CATEGORIES= lang
MASTER_SITES= SF
MASTER_SITE_SUBDIR= ${PORTNAME}-lang/${PORTNAME}-lang/${ATS_IMPL}-${PORTVERSION}
DISTNAME= ${PORTNAME}-lang-${ATS_IMPL}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Language with a type system rooted in the Applied Type System
ONLY_FOR_ARCHS= i386 amd64
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include \
-L${LOCALBASE}/lib
diff --git a/lang/cocor/Makefile b/lang/cocor/Makefile
index 5e5248da1976..edbc0d5d576e 100644
--- a/lang/cocor/Makefile
+++ b/lang/cocor/Makefile
@@ -9,14 +9,13 @@ MASTER_SITES= ftp://ftp.psg.com/pub/modula-2/coco/ \
ftp://ftp.ssw.uni-linz.ac.at/pub/Coco/C/ \
http://www.scifac.ru.ac.za/coco/
DISTNAME= ${PORTNAME}c${PORTVERSION:S/.//}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Compiler generator that combines the functionality of lex and yacc
NO_WRKSUBDIR= yes
-USES= dos2unix
+USES= dos2unix tar:tgz
MAKE_ENV= CRFRAMES="${WRKSRC}/frames"
MAKEFILE= unix.mk
ALL_TARGET= all1
diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile
index c244f4c34b8c..00e33c6a8e0e 100644
--- a/lang/ecl/Makefile
+++ b/lang/ecl/Makefile
@@ -5,7 +5,6 @@ PORTNAME= ecl
PORTVERSION= 13.5.1
CATEGORIES= lang lisp
MASTER_SITES= SF/${PORTNAME}s/${PORTNAME}s/13.5/
-EXTRACT_SUFX= .tgz
MAINTAINER= olgeni@FreeBSD.org
COMMENT= ANSI Common Lisp implementation
@@ -13,7 +12,7 @@ COMMENT= ANSI Common Lisp implementation
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
MAKE_JOBS_UNSAFE= yes
-USES= gmake perl5
+USES= gmake perl5 tar:tgz
USE_PERL5= build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-system-gmp --with-gmp-prefix=${LOCALBASE} --enable-boehm=system
diff --git a/lang/gambit-c/Makefile b/lang/gambit-c/Makefile
index e140ca6de774..56df87510360 100644
--- a/lang/gambit-c/Makefile
+++ b/lang/gambit-c/Makefile
@@ -7,7 +7,6 @@ PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= http://www.iro.umontreal.ca/~gambit/download/gambit/v4.6/source/
DISTNAME= gambc-${DISTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Gambit programming system where the compiler generates portable C code
@@ -16,7 +15,7 @@ LICENSE= APACHE20
MAN1= gsi.1
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS =--enable-single-host --enable-gcc-opts
CONFIGURE_ARGS+=--prefix=${PREFIX} --docdir=${PREFIX}/share/doc/gambit-c
diff --git a/lang/mpd/Makefile b/lang/mpd/Makefile
index 9a54b84f4c44..5e4e5fc08b06 100644
--- a/lang/mpd/Makefile
+++ b/lang/mpd/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= lang
MASTER_SITES= http://www.cs.arizona.edu/mpd/download/ \
http://crypto.riken.go.jp/pub/NetBSD/packages/distfiles/mpd-language/
DISTNAME= ${PORTNAME}.${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Concurrent programming language
@@ -20,7 +19,7 @@ ONLY_FOR_ARCHS_REASON= uses assembly code for the target machine
CONFLICTS= mpd-[^1]*
NO_LATEST_LINK= yes
-USES= gmake
+USES= gmake tar:tgz
OPTIONS_DEFINE= X11 DOCS
OPTIONS_DEFAULT= X11
diff --git a/lang/nbc/Makefile b/lang/nbc/Makefile
index 78a6b34b2984..71b74ce6c6d0 100644
--- a/lang/nbc/Makefile
+++ b/lang/nbc/Makefile
@@ -10,7 +10,6 @@ CATEGORIES= lang
MASTER_SITES= SF
MASTER_SITE_SUBDIR= bricxcc/NBC_NXC/NBC%20release%20${PORTVERSION:S/.r/%20r/}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-EXTRACT_SUFX= .tgz
MAINTAINER= rene@FreeBSD.org
COMMENT= Programming language for the LEGO MINDSTORMS NXT
@@ -24,7 +23,7 @@ ROBOCTL_DESC= Include roboctl to communicate with the NXT
ROBOCTL_RUN_DEPENDS= legoctl:${PORTSDIR}/devel/roboctl
-USES= dos2unix gmake
+USES= dos2unix gmake tar:tgz
USE_FPC= fcl-base fcl-image
PLIST_FILES= bin/nbc \
diff --git a/lang/newlisp/Makefile b/lang/newlisp/Makefile
index eac5520e42a7..8149066ff394 100644
--- a/lang/newlisp/Makefile
+++ b/lang/newlisp/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 10.6.0
PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://www.newlisp.org/downloads/
-EXTRACT_SUFX= .tgz
MAINTAINER= olgeni@FreeBSD.org
COMMENT= LISP like scripting language
@@ -17,7 +16,7 @@ LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi
CONFLICTS= newlisp-devel-[0-9]*
-USES= readline
+USES= readline tar:tgz
HAS_CONFIGURE= yes
ALL_TARGET= default
diff --git a/lang/nqc/Makefile b/lang/nqc/Makefile
index 24a161d474cf..ff7ea4f695e2 100644
--- a/lang/nqc/Makefile
+++ b/lang/nqc/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 3.1.r6
CATEGORIES= lang
MASTER_SITES= http://bricxcc.sourceforge.net/nqc/release/ \
ftp://ftp2.za.freebsd.org/pub/nqc/
-EXTRACT_SUFX= .tgz
MAINTAINER= jhay@FreeBSD.org
COMMENT= Compiler for writing programs for the Lego RCX
-USES= gmake dos2unix
+USES= gmake dos2unix tar:tgz
NO_WRKSUBDIR= yes
PLIST_FILES= bin/nqc man/man1/nqc.1.gz
diff --git a/lang/p5-Data-JavaScript/Makefile b/lang/p5-Data-JavaScript/Makefile
index 006ad5cd3db1..eac45f873d8c 100644
--- a/lang/p5-Data-JavaScript/Makefile
+++ b/lang/p5-Data-JavaScript/Makefile
@@ -6,13 +6,12 @@ PORTVERSION= 1.13
CATEGORIES= lang www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= tobez@FreeBSD.org
COMMENT= Data::JavaScript - Dump perl structures to JavaScript code
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/lang/pcc/Makefile b/lang/pcc/Makefile
index 5cc6a55594c3..4c2f518e4292 100644
--- a/lang/pcc/Makefile
+++ b/lang/pcc/Makefile
@@ -7,14 +7,13 @@ CATEGORIES= lang
MASTER_SITES= ftp://pcc.ludd.ltu.se/pub/pcc-releases/ \
http://pcc.ludd.ltu.se/ftp/pub/pcc-releases/ \
ftp://226.net120.skekraft.net/pcc-releases/
-EXTRACT_SUFX= .tgz
MAINTAINER= joel@FreeBSD.org
COMMENT= Portable C Compiler
ONLY_FOR_ARCHS= i386 amd64
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ENV= YACC=${YACC}
diff --git a/lang/pecl-perl/Makefile b/lang/pecl-perl/Makefile
index aa9b24aeb776..80894573d49c 100644
--- a/lang/pecl-perl/Makefile
+++ b/lang/pecl-perl/Makefile
@@ -6,7 +6,6 @@ DISTVERSION= 1.0.1
CATEGORIES= lang perl5
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= 5u623l20@gmail.com
@@ -19,6 +18,6 @@ USE_PHPIZE= yes
USE_PHPEXT= yes
USE_PHP_BUILD= yes
-USES= perl5
+USES= perl5 tar:tgz
.include <bsd.port.mk>
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index 7b0504e466e4..78d1280b2470 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -13,7 +13,6 @@ MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://racket.infogroep.be/${PORTVERSION}/
DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
@@ -50,7 +49,7 @@ LDFLAGS+= -L${LOCALBASE}/lib
CPPFLAGS+= -I${LOCALBASE}/include
WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src
-USES= iconv libtool
+USES= iconv libtool tar:tgz
USE_LDCONFIG= yes
ONLY_FOR_ARCHS= i386 amd64
diff --git a/lang/racket/Makefile b/lang/racket/Makefile
index a464c4e4cd32..91fcb0d40f4e 100644
--- a/lang/racket/Makefile
+++ b/lang/racket/Makefile
@@ -11,7 +11,6 @@ MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \
http://racket.infogroep.be/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
@@ -55,7 +54,7 @@ LDFLAGS+= -L${LOCALBASE}/lib
CPPFLAGS+= -I${LOCALBASE}/include
WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src
-USES= iconv libtool
+USES= iconv libtool tar:tgz
USE_LDCONFIG= yes
USE_GNOME= pango
USE_SQLITE= 3
diff --git a/lang/scheme48/Makefile b/lang/scheme48/Makefile
index c65b84f4d7f4..e18d0059e254 100644
--- a/lang/scheme48/Makefile
+++ b/lang/scheme48/Makefile
@@ -5,7 +5,6 @@ PORTNAME= scheme48
PORTVERSION= 1.9.2
CATEGORIES= lang scheme
MASTER_SITES= http://www.s48.org/${PORTVERSION}/
-EXTRACT_SUFX= .tgz
MAINTAINER= lichray@gmail.com
COMMENT= The Scheme Underground's implementation of R5RS
@@ -15,7 +14,7 @@ LICENSE= BSD
CONFLICTS= scsh-[0-9]*
ALL_TARGET= enough
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
OPTIONS_DEFINE= DOCS
diff --git a/lang/sr/Makefile b/lang/sr/Makefile
index e7465ea2a1d3..28e4a5d70297 100644
--- a/lang/sr/Makefile
+++ b/lang/sr/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
CATEGORIES= lang parallel
MASTER_SITES= ftp://ftp.cs.arizona.edu/sr/
DISTNAME= sr${PORTVERSION:S/.//g}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Parallel language from the University of Arizona
-USES= gmake # required to support parallel (-jX) builds
+USES= gmake # required to support parallel (-jX) builds tar:Z
HAS_CONFIGURE= yes
CONFIGURE_ARGS= prefix
CONFIGURE_ENV= PREFIX="${PREFIX}"
diff --git a/lang/urweb/Makefile b/lang/urweb/Makefile
index 1138e04bcee3..b3952d38e008 100644
--- a/lang/urweb/Makefile
+++ b/lang/urweb/Makefile
@@ -5,7 +5,6 @@ PORTNAME= urweb
PORTVERSION= 20140704
CATEGORIES= lang www
MASTER_SITES= http://www.impredicative.com/ur/
-EXTRACT_SUFX= .tgz
MAINTAINER= beyert@cs.ucr.edu
COMMENT= Ultimate host for embedded domain-specific languages
@@ -18,7 +17,7 @@ BUILD_DEPENDS= mlton:${PORTSDIR}/lang/mlton
CONFIGURE_ENV= CCARGS="-I${LOCALBASE}/include"
GNU_CONFIGURE= yes
-USES= gmake libtool
+USES= gmake libtool tar:tgz
USE_LDCONFIG= yes
USE_OPENSSL= yes
ONLY_FOR_ARCHS= i386 amd64
diff --git a/lang/whitespace/Makefile b/lang/whitespace/Makefile
index 7a6025e4b89c..ee18c1ea3136 100644
--- a/lang/whitespace/Makefile
+++ b/lang/whitespace/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 7
CATEGORIES= lang
MASTER_SITES= http://compsoc.dur.ac.uk/whitespace/downloads/
DISTNAME= wspace-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Interpreter for the Whitespace programming language
@@ -18,7 +17,7 @@ BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp \
libffi.so.6:${PORTSDIR}/devel/libffi
-USES= perl5 gmake
+USES= perl5 gmake tar:tgz
USE_PERL5= build
WRKSRC= ${WRKDIR}/WSpace
ALL_TARGET= ${TARGET}
diff --git a/lang/xds-c/Makefile b/lang/xds-c/Makefile
index e7c72617a473..2d48923ee861 100644
--- a/lang/xds-c/Makefile
+++ b/lang/xds-c/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 2
CATEGORIES= lang linux devel
MASTER_SITES= http://www.excelsior-usa.com/download/xds25x/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//}-enduser-linux
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Excelsior Oberon-2/Modula-2 to C compiler, set up to produce native FreeBSD binaries
@@ -16,7 +15,7 @@ RESTRICTED= Excelsior forbids any redistribution
ONLY_FOR_ARCHS= i386
ONLY_FOR_ARCHS_REASON= uses assembly code
-USES= gmake motif
+USES= gmake motif tar:tgz
USE_LINUX= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
BUILD_WRKSRC= ${WRKSRC}/lib/C
diff --git a/lang/xds/Makefile b/lang/xds/Makefile
index b1aa12f92db0..5c194939704d 100644
--- a/lang/xds/Makefile
+++ b/lang/xds/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.51
CATEGORIES= lang linux devel
MASTER_SITES= http://www.excelsior-usa.com/download/xds25x/
DISTNAME= ${PORTNAME}-x86-${PORTVERSION:S/.//}-enduser-linux
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Excelsior Oberon-2/Modula-2 compiler, set up to produce native FreeBSD binaries
@@ -16,7 +15,7 @@ RESTRICTED= Excelsior forbids any redistribution
ONLY_FOR_ARCHS= i386
ONLY_FOR_ARCHS_REASON= uses assembly code
USE_LINUX= yes
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
BUILD_WRKSRC= ${WRKSRC}/lib/x86
diff --git a/mail/alpine/Makefile b/mail/alpine/Makefile
index b4fe78fe8714..7a02b0ac9a31 100644
--- a/mail/alpine/Makefile
+++ b/mail/alpine/Makefile
@@ -6,7 +6,6 @@ PORTREVISION?= 2
CATEGORIES?= mail news ipv6
MASTER_SITES= http://patches.freeiz.com/alpine/release/src/
DIST_SUBDIR= alpine-${PORTVERSION}
-EXTRACT_SUFX= .tar.xz
MAINTAINER= mbeis@xs4all.nl
COMMENT?= Mail and news client descended from Pine
@@ -30,7 +29,7 @@ CONS25_DESC= Add a patch to support color for default console
MAILDIR_DESC= Add a patch for maildir support
.endif
-USES= libtool
+USES= libtool tar:xz
MAKE_JOBS_UNSAFE= yes
diff --git a/mail/amavis-logwatch/Makefile b/mail/amavis-logwatch/Makefile
index e123eeb4f840..bcf3be927ef1 100644
--- a/mail/amavis-logwatch/Makefile
+++ b/mail/amavis-logwatch/Makefile
@@ -5,7 +5,6 @@ PORTNAME= amavis-logwatch
PORTVERSION= 1.51.02
CATEGORIES= mail
MASTER_SITES= SF/logreporters/${PORTNAME}/release/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Amavisd-new log parser
@@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
PORTDOCS= Bugs Changes README
PORTEXAMPLES= ${PORTNAME}.conf
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_PERL5= run
NO_BUILD= yes
SHEBANG_FILES= amavis-logwatch
diff --git a/mail/bsfilter/Makefile b/mail/bsfilter/Makefile
index 1966ec5e3562..d288571c4c06 100644
--- a/mail/bsfilter/Makefile
+++ b/mail/bsfilter/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= mail ruby
MASTER_SITES= SFJP
MASTER_SITE_SUBDIR= bsfilter/59804
-EXTRACT_SUFX= .tgz
MAINTAINER= yasu@utahime.org
COMMENT= Bayesian spam filter written in Ruby
@@ -18,7 +17,7 @@ RUN_DEPENDS= ${RUBY_PKGNAMEPREFIX}gdbm>=0:${PORTSDIR}/databases/ruby-gdbm
NO_BUILD= yes
USE_RUBY= yes
-USES= shebangfix
+USES= shebangfix tar:tgz
SHEBANG_FILES= bsfilter/bsfilter
ruby_OLD_CMD= /usr/bin/env ruby
diff --git a/mail/davmail/Makefile b/mail/davmail/Makefile
index 19729c917ed5..379596fecc82 100644
--- a/mail/davmail/Makefile
+++ b/mail/davmail/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 4.5.0
CATEGORIES= mail java
MASTER_SITES= SF/davmail/davmail/${PORTVERSION}
DISTNAME= ${PORTNAME}-src-${PORTVERSION}-${REVISION}
-EXTRACT_SUFX= .tgz
MAINTAINER= john.c.prather@gmail.com
COMMENT= POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway
LICENSE= GPLv2
-USES= dos2unix
+USES= dos2unix tar:tgz
DOS2UNIX_FILES= build.xml
USE_ANT= yes
USE_JAVA= yes
diff --git a/mail/getlive/Makefile b/mail/getlive/Makefile
index c730be38eb8d..d3cf3961270c 100644
--- a/mail/getlive/Makefile
+++ b/mail/getlive/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= mail
MASTER_SITES= http://tardisi.com/distfiles/ \
http://lawrencechen.net/distfiles/
DISTNAME= GetLive_${DISTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ayu@commun.jp
COMMENT= Get mail from Hotmail (Live) mailboxes
@@ -22,7 +21,7 @@ RUN_DEPENDS= curl:${PORTSDIR}/ftp/curl \
p5-WWW-Mechanize-GZip>=0:${PORTSDIR}/www/p5-WWW-Mechanize-GZip
NO_BUILD= yes
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= GetLive.pl
USE_PERL5= run
diff --git a/mail/gnarwl/Makefile b/mail/gnarwl/Makefile
index 3817925a672e..a04ae0684f6b 100644
--- a/mail/gnarwl/Makefile
+++ b/mail/gnarwl/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 3.6
PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= http://www.onyxbits.de/sites/default/files/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Email autoresponder that gets data from LDAP
@@ -14,7 +13,7 @@ COMMENT= Email autoresponder that gets data from LDAP
LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm
BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed
-USES= iconv gmake
+USES= iconv gmake tar:tgz
USE_OPENLDAP= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-docdir=${DOCSDIR}
diff --git a/mail/imapsync/Makefile b/mail/imapsync/Makefile
index 386929387966..fee8a9ec6661 100644
--- a/mail/imapsync/Makefile
+++ b/mail/imapsync/Makefile
@@ -5,7 +5,6 @@ PORTNAME= imapsync
PORTVERSION= 1.592
CATEGORIES= mail perl5
MASTER_SITES= https://fedorahosted.org/released/${PORTNAME}/
-EXTRACT_SUFX= .tgz
MAINTAINER= pi@FreeBSD.org
COMMENT= IMAP synchronization, copy or migration tool
@@ -16,7 +15,7 @@ RUN_DEPENDS= p5-Mail-IMAPClient>0:${PORTSDIR}/mail/p5-Mail-IMAPClient \
p5-IO-Socket-SSL>0:${PORTSDIR}/security/p5-IO-Socket-SSL \
p5-File-Copy-Recursive>0:${PORTSDIR}/devel/p5-File-Copy-Recursive
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
PORTSCOUT= limit:^1\.(\d\.){3}
diff --git a/mail/mailman/Makefile b/mail/mailman/Makefile
index bd58ae6d28c6..bf7444ee2944 100644
--- a/mail/mailman/Makefile
+++ b/mail/mailman/Makefile
@@ -9,7 +9,6 @@ MASTER_SITES= ${MASTER_SITE_GNU} \
SF/${PORTNAME}/Mailman%202.1%20%28stable%29/${PORTVERSION} \
https://launchpad.net/mailman/${DISTVERSION:R}/${DISTVERSION}/+download/
MASTER_SITE_SUBDIR= ${PORTNAME}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= mailman
MAINTAINER= mandree@FreeBSD.org
@@ -77,7 +76,7 @@ MTA_DESC= Integrate with which MTA?
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
+USES+= gettext tar:tgz
PLIST_SUB+= NLS=""
.else
PLIST_SUB+= NLS="@comment "
diff --git a/mail/majordomo/Makefile b/mail/majordomo/Makefile
index f612577c3fd1..a97130dc7abb 100644
--- a/mail/majordomo/Makefile
+++ b/mail/majordomo/Makefile
@@ -8,12 +8,11 @@ CATEGORIES= mail
MASTER_SITES= ftp://ftp.nuug.no/pub/anders/distfiles/ \
ftp://ftp.sgi.com/other/majordomo/1.94.5/ \
ftp://ftp.greatcircle.com/pub/majordomo/1.94.5/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Mailing list manager
-USES= shebangfix perl5
+USES= shebangfix perl5 tar:tgz
SHEBANG_FILES= contrib/sequencer
diff --git a/mail/postfix-logwatch/Makefile b/mail/postfix-logwatch/Makefile
index e644afcd8fc9..6083aac0ea72 100644
--- a/mail/postfix-logwatch/Makefile
+++ b/mail/postfix-logwatch/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.40.00
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= SF/logreporters/${PORTNAME}/release/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Postfix MTA log parser
@@ -17,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
PORTDOCS= Bugs Changes README
PORTEXAMPLES= ${PORTNAME}.conf ${PORTNAME}.conf-topn
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_PERL5= run
NO_BUILD= yes
SHEBANG_FILES= ${PORTNAME}
diff --git a/mail/prepflog/Makefile b/mail/prepflog/Makefile
index b4f8a105f7cf..2443220da242 100644
--- a/mail/prepflog/Makefile
+++ b/mail/prepflog/Makefile
@@ -5,12 +5,11 @@ PORTNAME= prepflog
PORTVERSION= 0.4
CATEGORIES= mail
MASTER_SITES= http://www.gufonero.com/postfix/
-EXTRACT_SUFX= .tgz
MAINTAINER= tabmow@freenode.net
COMMENT= Prepares logfiles in a sanitised format for pflogsumm and awstats
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
NO_BUILD= yes
SHEBANG_FILES= prepflog.pl
diff --git a/mail/qgmailnotifier/Makefile b/mail/qgmailnotifier/Makefile
index bec08caabc9f..203b81219821 100644
--- a/mail/qgmailnotifier/Makefile
+++ b/mail/qgmailnotifier/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 2008.3
PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= http://www.codef00.com/projects/
-EXTRACT_SUFX= .tgz
MAINTAINER= crees@FreeBSD.org
COMMENT= Portable Qt 4 based GMail notifier
-USES= qmake
+USES= qmake tar:tgz
USE_QT4= moc_build uic_build gui network xml rcc_build
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/mail/qmail-scanner/Makefile b/mail/qmail-scanner/Makefile
index f60215ec2f1b..a7a62cebc373 100644
--- a/mail/qmail-scanner/Makefile
+++ b/mail/qmail-scanner/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.10
PORTREVISION= 1
CATEGORIES= mail security
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Content/Anti-virus Scanner for qmail
@@ -21,7 +20,7 @@ BUILD_DEPENDS+= reformime:${PORTSDIR}/mail/maildrop \
CONFLICTS= qmail-scanner-1.* qmail-scanner1-*
-USES= qmail perl5
+USES= qmail perl5 tar:tgz
SPOOLDIR?= /var/spool/qscand
PLIST_SUB= SPOOLDIR=${SPOOLDIR}
diff --git a/mail/qmail-scanner1/Makefile b/mail/qmail-scanner1/Makefile
index ad4817ade222..10129030f832 100644
--- a/mail/qmail-scanner1/Makefile
+++ b/mail/qmail-scanner1/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 3
CATEGORIES= mail security
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/}
-EXTRACT_SUFX= .tgz
PKGNAMESUFFIX= 1
MAINTAINER= ports@FreeBSD.org
@@ -23,7 +22,7 @@ SUB_LIST= SPOOLDIR=${SPOOLDIR}
CONFLICTS= qmail-scanner-2.*
-USES= qmail perl5
+USES= qmail perl5 tar:tgz
QMAIL_QUEUE= ${QMAIL_PREFIX}/bin/qmail-queue
diff --git a/mail/qmqtool/Makefile b/mail/qmqtool/Makefile
index c5b947b246cd..eddcd12725df 100644
--- a/mail/qmqtool/Makefile
+++ b/mail/qmqtool/Makefile
@@ -7,14 +7,13 @@ CATEGORIES= mail
MASTER_SITES= http://jeremy.kister.net/code/qmqtool/ \
http://mirror.spingen.com/qmqtool/
DISTNAME= ${PORTNAME}-current
-EXTRACT_SUFX= .tgz
MAINTAINER= mwill@spingen.com
COMMENT= Tool to manipulate contents of a qmail queue
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
NO_BUILD= yes
-USES= perl5
+USES= perl5 tar:tgz
OPTIONS_DEFINE= DOCS
diff --git a/mail/spamdyke/Makefile b/mail/spamdyke/Makefile
index 3b3d462a3079..be6173cf992d 100644
--- a/mail/spamdyke/Makefile
+++ b/mail/spamdyke/Makefile
@@ -5,7 +5,6 @@ PORTNAME= spamdyke
PORTVERSION= 5.0.0
CATEGORIES= mail
MASTER_SITES= http://www.spamdyke.org/releases/
-EXTRACT_SUFX= .tgz
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Qmail filter for monitoring and intercepting SMTP connections
@@ -16,7 +15,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp
WRKSRC= ${WRKDIR}/${DISTNAME}/spamdyke
-USES= qmail
+USES= qmail tar:tgz
GNU_CONFIGURE= yes
diff --git a/mail/spamilter/Makefile b/mail/spamilter/Makefile
index 849367e49089..82e10a830b27 100644
--- a/mail/spamilter/Makefile
+++ b/mail/spamilter/Makefile
@@ -6,7 +6,6 @@ PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.wanlink.com/spamilter/download/
MASTER_SITE_SUBDIR= dinoex
-EXTRACT_SUFX= .tgz
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Sendmail LibMilter filter to block spam
@@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NEED_ROOT= yes
-USES= shebangfix
+USES= shebangfix tar:tgz
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --have-resn
USE_RC_SUBR= spamilter
diff --git a/mail/tlb/Makefile b/mail/tlb/Makefile
index 53c0fbf21d68..ee56d6a175e6 100644
--- a/mail/tlb/Makefile
+++ b/mail/tlb/Makefile
@@ -8,7 +8,6 @@ MASTER_SITES= ftp://ftp.hpc.uh.edu/pub/tlb/ \
http://www.freenix.no/~anders/ \
ftp://totem.fix.no/pub/mirrors/misc/ \
http://ports.toco-domains.de/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@toco-domains.de
COMMENT= The List Batcher, a general purpose mail list delivery engine
@@ -23,7 +22,7 @@ DOCS= FAQ INSTALL README README.loglevels README.mungelist TIPS TODO \
complete.tlb mj.tlb simple.tlb
FIXPREFIX= tlb mungelist complete.tlb mj.tlb simple.tlb
-USES= shebangfix perl5
+USES= shebangfix perl5 tar:tgz
SHEBANG_FILES= ${FIXPREFIX}
perl_OLD_CMD= /usr/local/bin/perl5
diff --git a/mail/vm/Makefile b/mail/vm/Makefile
index 0aec25de9576..d0255a938600 100644
--- a/mail/vm/Makefile
+++ b/mail/vm/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 4
CATEGORIES= mail elisp
MASTER_SITES= https://launchpad.net/${PORTNAME}/8.1.x/${PORTVERSION}/+download/
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Mail reader running inside Emacs or XEmacs
GNU_CONFIGURE= yes
USE_EMACS= yes
-USES= gmake makeinfo
+USES= gmake makeinfo tar:tgz
CONFIGURE_ARGS+= --with-emacs=${EMACS_CMD}
MAKE_ARGS= prefix=${PREFIX} \
lispdir=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} \
diff --git a/mail/xfaces/Makefile b/mail/xfaces/Makefile
index 157ad9d0bf36..b43d6d5290a5 100644
--- a/mail/xfaces/Makefile
+++ b/mail/xfaces/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 5
CATEGORIES= mail
MASTER_SITES= ftp://ftp.cs.indiana.edu/pub/faces/xfaces/ \
http://www.mavetju.org/download/adopted/xfaces/
-EXTRACT_SUFX= .tar.Z
DIST_SUBDIR= ${PORTNAME}
PATCH_SITES= ${MASTER_SITES}
@@ -24,7 +23,7 @@ LIB_DEPENDS= libcompface.so:${PORTSDIR}/mail/faces
# GNU make properly processes some overridden rules in the makefile that
# imake generates. Specifically, installing the html docs.
-USES= imake gmake
+USES= imake gmake tar:Z
USE_XORG= ice sm x11 xaw xext xmu xt xpm
post-install:
diff --git a/math/algotutor/Makefile b/math/algotutor/Makefile
index 73c19b1a8b5e..b09ecc8730a9 100644
--- a/math/algotutor/Makefile
+++ b/math/algotutor/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 0.8.6
PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= http://www.cyut.edu.tw/~ckhung/dl/
-EXTRACT_SUFX= .tgz
MAINTAINER= kevlo@FreeBSD.org
COMMENT= Interactive tutorial for algorithms and data structures
@@ -23,7 +22,7 @@ LIBFILES= BST.pm Board.pm Collection.pm Configurable.pm DCEdge.pm \
RecCanvas.pm RecDialog.pm TreeNode.pm Vector.pm Vector2.pm \
Vector3.pm Vertex.pm basic.pl utilalgo
-USES= shebangfix perl5
+USES= shebangfix perl5 tar:tgz
SHEBANG_FILES= algotutor
post-patch:
diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile
index 71ba6cb9aa4a..7e4af8a6b71b 100644
--- a/math/asymptote/Makefile
+++ b/math/asymptote/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= math
MASTER_SITES= SF
MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-EXTRACT_SUFX= .tgz
MAINTAINER= nivit@FreeBSD.org
COMMENT= Powerful script-based vector graphics language
@@ -36,7 +35,7 @@ MAKE_JOBS_UNSAFE= yes
ONLY_FOR_ARCHS= i386 amd64
-USES= gmake perl5
+USES= gmake perl5 tar:tgz
USE_AUTOTOOLS= autoconf aclocal
USE_GHOSTSCRIPT=yes
USE_GL= glut
diff --git a/math/bargraph/Makefile b/math/bargraph/Makefile
index 54c94b29205d..bcb5cd085aed 100644
--- a/math/bargraph/Makefile
+++ b/math/bargraph/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://bargraphgen.googlecode.com/files/
DISTNAME= bargraphgen-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= dereckson@gmail.com
COMMENT= Scriptable bar graph generator
@@ -17,7 +16,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${LOCALBASE}/bin/fig2dev:${PORTSDIR}/print/transfig \
${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
NO_WRKSUBDIR= yes
NO_BUILD= yes
SHEBANG_FILES= bargraph.pl
diff --git a/math/blocksolve95/Makefile b/math/blocksolve95/Makefile
index a518c060d8bc..c2f33c2e7462 100644
--- a/math/blocksolve95/Makefile
+++ b/math/blocksolve95/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= math parallel
MASTER_SITES= ftp://ftp.mcs.anl.gov/pub/BlockSolve95/ \
http://ftp.mcs.anl.gov/pub/BlockSolve95/
DISTNAME= BlockSolve95
-EXTRACT_SUFX= .tar.Z
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
@@ -18,7 +17,7 @@ BUILD_DEPENDS= ${MPIDIR}/lib/libmpich.a:${PORTSDIR}/net/mpich2
LIB_DEPENDS= libf2c.so:${PORTSDIR}/lang/f2c
RUN_DEPENDS= ${MPIDIR}/bin/mpirun:${PORTSDIR}/net/mpich2
-USES= fortran gmake
+USES= fortran gmake tar:Z
MAKEFILE= makefile
MAKE_ARGS= GMAKE=${MAKE_CMD} PETSC_ARCH=${PETSC_ARCH} BOPT=${BOPT} \
BLAS_LIB="${BLAS_LIB}" LAPACK_LIB="${LAPACK_LIB}"
diff --git a/math/carve/Makefile b/math/carve/Makefile
index e605f656cd37..1905a89c169b 100644
--- a/math/carve/Makefile
+++ b/math/carve/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.4.0
PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
-EXTRACT_SUFX= .tgz
MAINTAINER= gahr@FreeBSD.org
COMMENT= Fast, robust constructive solid geometry library
@@ -17,7 +16,7 @@ LIB_DEPENDS= libboost_filesystem.so:${PORTSDIR}/devel/boost-libs
OPTIONS_DEFINE= DOCS GUI
-USES= cmake:outsource compiler:c++11-lib
+USES= cmake:outsource compiler:c++11-lib tar:tgz
USE_GL= glut
USE_LDCONFIG= yes
diff --git a/math/clp/Makefile b/math/clp/Makefile
index 75f92bf14d7d..685d4426c678 100644
--- a/math/clp/Makefile
+++ b/math/clp/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= http://www.coin-or.org/download/source/Clp/ \
http://www.mavetju.org/download/adopted/
-EXTRACT_SUFX= .tgz
MAINTAINER= co9co9@gmail.com
COMMENT= Linear Programming Solver
LIB_DEPENDS= liblapack.so:${PORTSDIR}/math/lapack
-USES= fortran libtool
+USES= fortran libtool tar:tgz
CXXFLAGS+= -ffast-math -fomit-frame-pointer
GNU_CONFIGURE= yes
diff --git a/math/dieharder/Makefile b/math/dieharder/Makefile
index c7974d04eed6..bf32f88181dd 100644
--- a/math/dieharder/Makefile
+++ b/math/dieharder/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 3.31.1
PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= http://www.phy.duke.edu/~rgb/General/dieharder/ LOCAL/bf
-EXTRACT_SUFX= .tgz
MAINTAINER= bf@FreeBSD.org
COMMENT= Random number generator testsuite
@@ -17,7 +16,7 @@ LIB_DEPENDS= libgsl.so:${PORTSDIR}/math/gsl
MAKE_JOBS_UNSAFE= yes
-USES= dos2unix libtool
+USES= dos2unix libtool tar:tgz
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/math/fxt/Makefile b/math/fxt/Makefile
index a65a21b141cc..41868c20b519 100644
--- a/math/fxt/Makefile
+++ b/math/fxt/Makefile
@@ -5,14 +5,13 @@ PORTNAME= fxt
PORTVERSION= 2012.06.18
CATEGORIES= math
MASTER_SITES= http://www.jjj.de/fxt/
-EXTRACT_SUFX= .tgz
MAINTAINER= dhn@FreeBSD.org
COMMENT= FFT code and related stuff
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= gmake
+USES= gmake tar:tgz
MAKEFILE= makefile
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/math/goblin/Makefile b/math/goblin/Makefile
index 10e329a47846..3c7d7bdcc358 100644
--- a/math/goblin/Makefile
+++ b/math/goblin/Makefile
@@ -6,7 +6,6 @@ DISTVERSION= 2.8b30
CATEGORIES= math
MASTER_SITES= SF/${PORTNAME}2/${PORTNAME}2/${PORTNAME}.${DISTVERSION}
DISTNAME= ${PORTNAME}.${DISTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= gahr@FreeBSD.org
COMMENT= Graph Object Library for Network Programming Problems
@@ -15,7 +14,7 @@ CONFLICTS= glpk-*
OPTIONS_DEFINE= DOCS EXAMPLES
-USES= gmake tk
+USES= gmake tk tar:tgz
USE_LDCONFIG= yes
MAKE_ARGS= CC="${CC}" CCFLAGS="${CFLAGS}" \
CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \
diff --git a/math/lapack95/Makefile b/math/lapack95/Makefile
index 247170b47019..9790332a2b3f 100644
--- a/math/lapack95/Makefile
+++ b/math/lapack95/Makefile
@@ -7,13 +7,12 @@ PORTREVISION= 8
CATEGORIES= math
MASTER_SITES= NL
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= lapack95
MAINTAINER= ports@FreeBSD.org
COMMENT= LAPACK95, Fortran90/95 wrapper for LAPACK
-USES= fortran
+USES= fortran tar:tgz
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/LAPACK95
diff --git a/math/lapacke/Makefile b/math/lapacke/Makefile
index c7dfe274c4a4..1f62c9693527 100644
--- a/math/lapacke/Makefile
+++ b/math/lapacke/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= math
MASTER_SITES= NL
MASTER_SITE_SUBDIR= lapack
DISTNAME= lapack-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= lapack
MAINTAINER= phd_kimberlite@yahoo.co.jp
@@ -17,7 +16,7 @@ LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_LDCONFIG= yes
-USES= fortran
+USES= fortran tar:tgz
OPTIONS_DEFINE= PROFILE XLAPACKE DOCS
PROFILE_DESC= Build a profiling library
diff --git a/math/levmar/Makefile b/math/levmar/Makefile
index d1b6b450da42..281d0384c55e 100644
--- a/math/levmar/Makefile
+++ b/math/levmar/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.6
PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= http://users.ics.forth.gr/~lourakis/levmar/
-EXTRACT_SUFX= .tgz
MAINTAINER= phd_kimberlite@yahoo.co.jp
COMMENT= GPL-licensed library implementing the Levenberg-Marquardt algorithm
@@ -15,7 +14,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_LDCONFIG= yes
-USES= fortran
+USES= fortran tar:tgz
OPTIONS_DEFINE= DOCS EXAMPLES PROFILE
PROFILE_DESC= Build a profiling library
diff --git a/math/p5-Math-BaseCnv/Makefile b/math/p5-Math-BaseCnv/Makefile
index 6b23d2584d90..29d802068491 100644
--- a/math/p5-Math-BaseCnv/Makefile
+++ b/math/p5-Math-BaseCnv/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
DISTNAME= ${PORTNAME}-${PORTVERSION}O6Pbr
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast functions to convert between number Bases
@@ -16,7 +15,7 @@ BUILD_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
RUN_DEPENDS= p5-Memoize>=0:${PORTSDIR}/devel/p5-Memoize
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Gradient/Makefile b/math/p5-Math-Gradient/Makefile
index c6fbd9e1c05c..6de85da21e0b 100644
--- a/math/p5-Math-Gradient/Makefile
+++ b/math/p5-Math-Gradient/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.04
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculating gradients for color transitions and the like
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/proofgeneral/Makefile b/math/proofgeneral/Makefile
index 9ac56b16f2c8..618f354206e6 100644
--- a/math/proofgeneral/Makefile
+++ b/math/proofgeneral/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= math elisp
MASTER_SITES= http://proofgeneral.inf.ed.ac.uk/releases/
PKGNAMESUFFIX= -${EMACS_NAME}
DISTNAME= ProofGeneral-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= beyert@cs.ucr.edu
COMMENT= Generic interface for proof assistants
@@ -21,7 +20,7 @@ RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicol
USE_EMACS= yes
INSTALLS_ICONS= yes
-USES= gmake perl5 shebangfix
+USES= gmake perl5 shebangfix tar:tgz
SHEBANG_FILES= lego/legotags coq/coqtags isar/isartags
.include <bsd.port.pre.mk>
diff --git a/math/qhull/Makefile b/math/qhull/Makefile
index 207e7350cecb..d48e8f1f0500 100644
--- a/math/qhull/Makefile
+++ b/math/qhull/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 2012.1
CATEGORIES= math
MASTER_SITES= http://www.qhull.org/download/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= stephen@FreeBSD.org
COMMENT= Qhull computes convex hulls, Delaunay triangulations, and halfspaces
-USES= cmake
+USES= cmake tar:tgz
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/math/qwtplot3d-qt4/Makefile b/math/qwtplot3d-qt4/Makefile
index a26df193176d..0f0668cef00b 100644
--- a/math/qwtplot3d-qt4/Makefile
+++ b/math/qwtplot3d-qt4/Makefile
@@ -6,12 +6,11 @@ PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= SF
PKGNAMESUFFIX= -qt4
-EXTRACT_SUFX= .tgz
MAINTAINER= makc@FreeBSD.org
COMMENT= 3D plotting widgets for scientific data and math expressions
-USES= dos2unix qmake
+USES= dos2unix qmake tar:tgz
USE_QT4= gui moc_build opengl
USE_GL= glu
USE_LDCONFIG= yes
diff --git a/math/spooles/Makefile b/math/spooles/Makefile
index da293a7eebe1..45c694e9e05a 100644
--- a/math/spooles/Makefile
+++ b/math/spooles/Makefile
@@ -10,7 +10,6 @@ MASTER_SITES= http://www.netlib.org/linalg/spooles/
PKGNAMESUFFIX= -mpich
.endif
DISTNAME= ${PORTNAME}.${PORTVERSION}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= spooles
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -21,7 +20,7 @@ COMMENT= SParse Object Oriented Linear Equations Solver
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpich.a:${PORTSDIR}/net/mpich2
.endif
-USES= gmake
+USES= gmake tar:tgz
.if defined(WITH_MPI)
PLIST_SUB+= MPI=""
diff --git a/math/taucs/Makefile b/math/taucs/Makefile
index e09037dbebcb..bd565bdc8c62 100644
--- a/math/taucs/Makefile
+++ b/math/taucs/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= math
MASTER_SITES= http://www.tau.ac.il/~stoledo/taucs/${PORTVERSION}/ \
LOCAL/bf
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tgz
MAINTAINER= bf@FreeBSD.org
COMMENT= C library of sparse linear solvers
@@ -16,7 +15,7 @@ COMMENT= C library of sparse linear solvers
LIB_DEPENDS= libmetis.so:${PORTSDIR}/math/metis4
HAS_CONFIGURE= yes
-USES= fortran
+USES= fortran tar:tgz
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/misc/cs/Makefile b/misc/cs/Makefile
index 26bc82f4ad3f..7a361fa4564f 100644
--- a/misc/cs/Makefile
+++ b/misc/cs/Makefile
@@ -5,7 +5,6 @@ PORTNAME= cs
PORTVERSION= 0.9.6
CATEGORIES= misc
MASTER_SITES= http://njhurst.com/programming/cross-stitch/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Cross Stitch software
@@ -16,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imaging>=0:${PORTSDIR}/graphics/py-imaging
NO_BUILD= yes
-USES= shebangfix
+USES= shebangfix tar:tgz
SHEBANG_FILES= xs.py
USE_PYTHON_RUN= yes
diff --git a/misc/gkrellm-helium/Makefile b/misc/gkrellm-helium/Makefile
index 372f05fded82..7e2809897bf2 100644
--- a/misc/gkrellm-helium/Makefile
+++ b/misc/gkrellm-helium/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.3.1
PORTREVISION= 11
CATEGORIES= misc
MASTER_SITES= https://sites.google.com/site/makovick/projects/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= GKrellM plugin reading data from helium thermometer at Strahov, Prague
@@ -15,7 +14,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkre
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2
-USES= pkgconfig
+USES= pkgconfig tar:tgz
PLIST_FILES= libexec/gkrellm2/plugins/helium.so
diff --git a/misc/gkrellweather2/Makefile b/misc/gkrellweather2/Makefile
index b99f787e38cb..46dc40e2c8e4 100644
--- a/misc/gkrellweather2/Makefile
+++ b/misc/gkrellweather2/Makefile
@@ -5,7 +5,6 @@ PORTNAME= gkrellweather
PORTVERSION= 2.0.8
CATEGORIES= misc geography
MASTER_SITES= https://sites.google.com/site/makovick/projects/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Weather plugin for GKrellM
@@ -15,7 +14,7 @@ LICENSE= GPLv2 # (or later)
BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2
RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:tgz
MAKE_ENV= enable_nls=1
ALL_TARGET= gkrellweather.so
diff --git a/misc/mbuffer/Makefile b/misc/mbuffer/Makefile
index 63ff49a05a16..ef7ae6709745 100644
--- a/misc/mbuffer/Makefile
+++ b/misc/mbuffer/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= misc
MASTER_SITES= http://www.maier-komor.de/software/mbuffer/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
-EXTRACT_SUFX= .tgz
MAINTAINER= mm@FreeBSD.org
COMMENT= Tool for buffering data streams
@@ -15,7 +14,7 @@ COMMENT= Tool for buffering data streams
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
MAKE_ARGS= SHELL=${SH}
diff --git a/misc/p5-Business-EDI/Makefile b/misc/p5-Business-EDI/Makefile
index b213732eb6bf..0728ec006e68 100644
--- a/misc/p5-Business-EDI/Makefile
+++ b/misc/p5-Business-EDI/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= misc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:JOEATZ
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= m.ne@gmx.net
COMMENT= Class for generating EDI objects and subobjects
@@ -24,7 +23,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/atz-${PORTNAME}-327e01f
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/misc/p5-Business-ISIN/Makefile b/misc/p5-Business-ISIN/Makefile
index 6f582a91602a..eb33cca27c9f 100644
--- a/misc/p5-Business-ISIN/Makefile
+++ b/misc/p5-Business-ISIN/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.20
CATEGORIES= misc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Validate International Securities Identification Numbers
@@ -14,7 +13,7 @@ COMMENT= Validate International Securities Identification Numbers
BUILD_DEPENDS= p5-Locale-Codes>=0:${PORTSDIR}/misc/p5-Locale-Codes
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/misc/spamcalc/Makefile b/misc/spamcalc/Makefile
index 7ba4f13978d9..7a32f5d4435d 100644
--- a/misc/spamcalc/Makefile
+++ b/misc/spamcalc/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.5
CATEGORIES= misc
MASTER_SITES= http://www.garion.org/spamcalc/
DISTNAME= sc-0.5
-EXTRACT_SUFX= .tgz
MAINTAINER= logix@foobar.franken.de
COMMENT= Calculates "DNS-spam"-values for hostnames
-USES= perl5
+USES= perl5 tar:tgz
OPTIONS_DEFINE= DOCS
diff --git a/misc/terraform/Makefile b/misc/terraform/Makefile
index 53c1a82e4fe9..158cbfd712cd 100644
--- a/misc/terraform/Makefile
+++ b/misc/terraform/Makefile
@@ -7,7 +7,6 @@ DISTVERSIONPREFIX= src-
PORTREVISION= 2
CATEGORIES= misc gnome
MASTER_SITES= GOOGLE_CODE
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Interactive height field generation and manipulation program
@@ -19,7 +18,7 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libtrio.a:${PORTSDIR}/devel/trio
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= pathfix gettext gmake pkgconfig
+USES= pathfix gettext gmake pkgconfig tar:tgz
USE_GCC= yes
USE_GNOME= gnomehier libgnomeprintui libgnomeui
USE_AUTOTOOLS= automake:env
diff --git a/misc/unclutter/Makefile b/misc/unclutter/Makefile
index 501535e0c6b3..836dde32d87e 100644
--- a/misc/unclutter/Makefile
+++ b/misc/unclutter/Makefile
@@ -7,13 +7,12 @@ PORTREVISION= 3
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= utilities
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Remove idle cursor image from screen
WRKSRC= ${WRKDIR}/unclutter
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xext
PLIST_FILES= bin/unclutter \
diff --git a/multimedia/fxtv/Makefile b/multimedia/fxtv/Makefile
index 70e4c03e898c..388cca74d8d6 100644
--- a/multimedia/fxtv/Makefile
+++ b/multimedia/fxtv/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.03
PORTREVISION= 11
CATEGORIES= multimedia
MASTER_SITES= LOCAL/sanpei
-EXTRACT_SUFX= .tgz
MAINTAINER= sanpei@FreeBSD.org
COMMENT= X11-based TV display and capture application (for use with bt848 driver)
@@ -16,7 +15,7 @@ ONLY_FOR_ARCHS= i386 ia64 amd64
LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \
libXaw3d.so:${PORTSDIR}/x11-toolkits/Xaw3d
-USES= gmake
+USES= gmake tar:tgz
MAKE_ENV= X11BASE=${LOCALBASE}
USE_XORG= ice sm x11 xaw xext xmu xt xpm xxf86vm xxf86dga
MAKE_FLAGS= -e
diff --git a/multimedia/openquicktime/Makefile b/multimedia/openquicktime/Makefile
index 20fa657c2a2c..4e1c9d33aee9 100644
--- a/multimedia/openquicktime/Makefile
+++ b/multimedia/openquicktime/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 6
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/OpenQuicktime%20v1/${PORTVERSION}b
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable library for handling Apple's QuickTime(TM) files
@@ -16,7 +15,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
GNU_CONFIGURE= yes
USE_GNOME= gtk12
-USES= gmake
+USES= gmake tar:tgz
USE_LDCONFIG= yes
PKGDEINSTALL= ${PKGINSTALL}
diff --git a/multimedia/sms1xxx-kmod/Makefile b/multimedia/sms1xxx-kmod/Makefile
index 71c22e170da3..5e9279ed62f2 100644
--- a/multimedia/sms1xxx-kmod/Makefile
+++ b/multimedia/sms1xxx-kmod/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= multimedia
MASTER_SITES= http://contribs.martymac.org/FreeBSD-siano/
PKGNAMESUFFIX= -kmod
DISTNAME= siano-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= martymac@FreeBSD.org
@@ -42,7 +41,7 @@ STELLAR_FW= stellar_dvbt
NOVA_FW= novab0_dvbbda
BUILD_FWS=
-USES= kmod
+USES= kmod tar:tgz
.include <bsd.port.options.mk>
diff --git a/multimedia/subtitleripper/Makefile b/multimedia/subtitleripper/Makefile
index 5b68f0751227..7d4ce9199ab7 100644
--- a/multimedia/subtitleripper/Makefile
+++ b/multimedia/subtitleripper/Makefile
@@ -6,7 +6,6 @@ DISTVERSION= 0.3-4
PORTREVISION= 7
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.3-4
-EXTRACT_SUFX= .tgz
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Convert DVD subtitles into text format (subrip srt) or VobSub format
@@ -17,7 +16,7 @@ RUN_DEPENDS= gocr:${PORTSDIR}/graphics/gocr \
xv:${PORTSDIR}/graphics/xv \
transcode:${PORTSDIR}/multimedia/transcode
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/multimedia/tstools/Makefile b/multimedia/tstools/Makefile
index 7d5cde77f6ba..1f0527a52515 100644
--- a/multimedia/tstools/Makefile
+++ b/multimedia/tstools/Makefile
@@ -6,7 +6,6 @@ DISTVERSION= 1_11
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}.berlios
MASTER_SITE_SUBDIR= tstools
-EXTRACT_SUFX= .tgz
MAINTAINER= fbsd@opal.com
COMMENT= MPEG transport, program, and elementary stream tools
@@ -15,7 +14,7 @@ LICENSE= MPL
MAKE_JOBS_UNSAFE= yes
-USES= gmake
+USES= gmake tar:tgz
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/multimedia/y4mscaler/Makefile b/multimedia/y4mscaler/Makefile
index e263661be0a7..34b00a495b19 100644
--- a/multimedia/y4mscaler/Makefile
+++ b/multimedia/y4mscaler/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 8
CATEGORIES= multimedia
MASTER_SITES= http://www.mir.com/DMG/Software/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Y4mscaler scales, crops, and shifts Y'CbCr video
@@ -16,7 +15,7 @@ BROKEN= Conflicts with mjpegtools on /usr/local/bin/y4mscaler
LIB_DEPENDS= liblavjpeg.so:${PORTSDIR}/multimedia/mjpegtools
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
DOCS= COPYING ChangeLog INSTALL README TODO
diff --git a/net-mgmt/argus-monitor/Makefile b/net-mgmt/argus-monitor/Makefile
index 13cb80b8aa85..28d4defb8d4e 100644
--- a/net-mgmt/argus-monitor/Makefile
+++ b/net-mgmt/argus-monitor/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 4
CATEGORIES= net-mgmt
MASTER_SITES= http://www.tcp4me.com/code/argus-archive/
DISTNAME= argus-dev-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Argus - The All Seeing System and Network Monitoring Software
@@ -20,7 +19,7 @@ EXTRA_PATCHES= ${FILESDIR}/patch.001
LICENSE= ART10
WRKSRC= ${WRKDIR}/${DISTNAME}
-USES= perl5
+USES= perl5 tar:tgz
USE_RC_SUBR= argusd
HAS_CONFIGURE= yes
USE_APACHE_RUN= 22+
diff --git a/net-mgmt/bandwidthd/Makefile b/net-mgmt/bandwidthd/Makefile
index ceefcf61607b..30bd16903933 100644
--- a/net-mgmt/bandwidthd/Makefile
+++ b/net-mgmt/bandwidthd/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.0.1
PORTREVISION= 6
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Tracks bandwidth usage by IP address
@@ -18,7 +17,7 @@ LIB_DEPENDS+= libgd.so:${PORTSDIR}/graphics/gd
USE_CSTD= gnu89
GNU_CONFIGURE= YES
-USES= iconv gmake
+USES= iconv gmake tar:tgz
post-install:
${INSTALL_SCRIPT} ${FILESDIR}/bandwidthd.sh \
diff --git a/net-mgmt/check_multi/Makefile b/net-mgmt/check_multi/Makefile
index f2997ce0baa1..3af7a7ffe11a 100644
--- a/net-mgmt/check_multi/Makefile
+++ b/net-mgmt/check_multi/Makefile
@@ -7,14 +7,13 @@ CATEGORIES= net-mgmt
#PKGNAMEPREFIX= nagios-
#DISTNAME= ${PORTNAME}-${PORTVERSION}.current
MASTER_SITES= ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Multi-purpose wrapper plugin for Nagios
LICENSE= GPLv2
-USES= shebangfix perl5
+USES= shebangfix perl5 tar:tgz
USE_PERL5= run
NO_BUILD= yes
diff --git a/net-mgmt/nagiostat/Makefile b/net-mgmt/nagiostat/Makefile
index c7147bccc6ce..7753aa556758 100644
--- a/net-mgmt/nagiostat/Makefile
+++ b/net-mgmt/nagiostat/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.0.0
PORTREVISION= 6
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.0
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Nagiostat parses performance-data from Nagios and generates graphs
@@ -14,7 +13,7 @@ COMMENT= Nagiostat parses performance-data from Nagios and generates graphs
RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool \
nagios:${PORTSDIR}/net-mgmt/nagios
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
NO_WRKSUBDIR= yes
NAGIOSDIR?= /var/spool/nagios
diff --git a/net-mgmt/nagircbot/Makefile b/net-mgmt/nagircbot/Makefile
index d55335fae08f..4b2ee9792476 100644
--- a/net-mgmt/nagircbot/Makefile
+++ b/net-mgmt/nagircbot/Makefile
@@ -5,12 +5,11 @@ PORTNAME= nagircbot
PORTVERSION= 0.0.33
CATEGORIES= net-mgmt irc
MASTER_SITES= http://www.vanheusden.com/nagircbot/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= IRC bot for Nagios
-USES= gmake
+USES= gmake tar:tgz
USE_RC_SUBR= nagircbot
PLIST_FILES= bin/nagircbot
diff --git a/net-mgmt/nagtail/Makefile b/net-mgmt/nagtail/Makefile
index 8e0423deb0e4..9c56d53f937f 100644
--- a/net-mgmt/nagtail/Makefile
+++ b/net-mgmt/nagtail/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.0.31
CATEGORIES= net-mgmt
MASTER_SITES= http://www.vanheusden.com/nagtail/ \
http://mirrors.rit.edu/zi/
-EXTRACT_SUFX= .tgz
MAINTAINER= zi@FreeBSD.org
COMMENT= Tail for the nagios status.dat file
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= bin/nagtail man/man1/nagtail.1.gz
diff --git a/net-mgmt/ndpmon/Makefile b/net-mgmt/ndpmon/Makefile
index 979a09116fe9..8f9f27871779 100644
--- a/net-mgmt/ndpmon/Makefile
+++ b/net-mgmt/ndpmon/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.4.0
PORTREVISION= 3
CATEGORIES= net-mgmt ipv6
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-1.4/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= On-link icmpv6 message monitoring and reporting daemon
@@ -31,7 +30,7 @@ PLIST_SUB+= PY=""
PLIST_SUB+= PY="@comment "
.endif
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= run
USE_GNOME= libxml2
USE_RC_SUBR= ndpmonitor
diff --git a/net-mgmt/netleak/Makefile b/net-mgmt/netleak/Makefile
index acbd4918dfc5..71ecab067e62 100644
--- a/net-mgmt/netleak/Makefile
+++ b/net-mgmt/netleak/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.1a
PORTREVISION= 2
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-devel/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool to detect connectivity between network segments
@@ -21,7 +20,7 @@ RUN_DEPENDS= p5-Net-PcapUtils>=0:${PORTSDIR}/net/p5-Net-PcapUtils \
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_PERL5= run
SHEBANG_FILES= netleak netleakd
diff --git a/net-mgmt/netmond/Makefile b/net-mgmt/netmond/Makefile
index 55d1a38c7174..dcafc4ac8167 100644
--- a/net-mgmt/netmond/Makefile
+++ b/net-mgmt/netmond/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= net-mgmt
MASTER_SITES= http://freebsd.unixfreunde.de/sources/:daemon \
ftp://ftp.risp.ru/pub/RinetSoftware/:daemon \
http://vfom.narod.ru/download/:docs
-EXTRACT_SUFX= .tgz
DISTFILES= ${PORTNAME}-2.2-b6${EXTRACT_SUFX}:daemon
EXTRACT_ONLY= ${PORTNAME}-2.2-b6${EXTRACT_SUFX}
@@ -22,7 +21,7 @@ GROUPS= ${USERS}
GNU_CONFIGURE= yes
DISABLE_MAKE_JOBS=yes
-USES= bison
+USES= bison tar:tgz
CFLAGS+= -Wno-return-type
USE_RC_SUBR= netmond
diff --git a/net-mgmt/p0f2/Makefile b/net-mgmt/p0f2/Makefile
index 3a2a6e678c35..26f5e0ad2e89 100644
--- a/net-mgmt/p0f2/Makefile
+++ b/net-mgmt/p0f2/Makefile
@@ -7,14 +7,13 @@ CATEGORIES= net-mgmt security
MASTER_SITES= http://lcamtuf.coredump.cx/p0f/ \
http://farrokhi.net/distfiles/
DISTNAME= p0f-${DISTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Passive OS fingerprinting tool
CONFLICTS= p0f-3.*
-USES= gmake
+USES= gmake tar:tgz
USE_RC_SUBR= p0f2
ALL_TARGET= all p0fq tools
PORTDOCS= COPYING CREDITS ChangeLog KNOWN_BUGS README TODO win-memleak.txt
diff --git a/net-mgmt/sjitter/Makefile b/net-mgmt/sjitter/Makefile
index 3827ea99ede8..ee262cb1125d 100644
--- a/net-mgmt/sjitter/Makefile
+++ b/net-mgmt/sjitter/Makefile
@@ -5,14 +5,13 @@ PORTNAME= sjitter
PORTVERSION= 0.18.1b
CATEGORIES= net-mgmt net
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.18.1/
-EXTRACT_SUFX= .tgz
MAINTAINER= dikshie@sfc.wide.ad.jp
COMMENT= Client/server jitter measurement utility
WRKSRC= ${WRKDIR}/${PORTNAME}
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= sbin/sjitters sbin/sjitterc
diff --git a/net-mgmt/snmptt/Makefile b/net-mgmt/snmptt/Makefile
index d1f1fe74042e..0de9beca35a5 100644
--- a/net-mgmt/snmptt/Makefile
+++ b/net-mgmt/snmptt/Makefile
@@ -5,12 +5,11 @@ PORTVERSION= 1.4
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}_${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= nistor@snickers.org
COMMENT= SNMP trap handler/translator/swiss-army-knife
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_RC_SUBR= snmptt
RUN_DEPENDS= net-snmp>=0:${PORTSDIR}/net-mgmt/net-snmp \
diff --git a/net-p2p/bitflu/Makefile b/net-p2p/bitflu/Makefile
index 3aff5ddf034f..da51fd4efbac 100644
--- a/net-p2p/bitflu/Makefile
+++ b/net-p2p/bitflu/Makefile
@@ -5,7 +5,6 @@ PORTNAME= bitflu
PORTVERSION= 1.35
CATEGORIES= net-p2p
MASTER_SITES= http://bitflu.workaround.ch/bitflu/ CENKES
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= BitTorrent client written in Perl
@@ -17,7 +16,7 @@ RUN_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
PLUGINSDIR_BASE=lib/perl5
PLUGINSDIR= ${PLUGINSDIR_BASE}/Bitflu
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
SUB_FILES= pkg-message
diff --git a/net-p2p/shx/Makefile b/net-p2p/shx/Makefile
index 834cef1e7044..f6157b6e1cdc 100644
--- a/net-p2p/shx/Makefile
+++ b/net-p2p/shx/Makefile
@@ -5,7 +5,6 @@ PORTNAME= shx
PORTVERSION= 0.2.4
CATEGORIES= net-p2p
MASTER_SITES= http://synhxd.sourceforge.net/releases/
-EXTRACT_SUFX= .tgz
PATCH_SITES= ${MASTER_SITES}
PATCHFILES= ${DISTNAME}.diff.gz
@@ -28,7 +27,7 @@ HAL_DESC= Compile MegaHAL (enables hal command)
XMMS_DESC= Enable trackname command
NOIPV4_DESC= IPv6 support (disables IPv4 support)
-USES= readline
+USES= readline tar:tgz
MAKEFILE= makefile
GNU_CONFIGURE= yes
CONFIGURE_ARGS=
diff --git a/net/abills/Makefile b/net/abills/Makefile
index bc15f8905d4a..0cef0d772a7b 100644
--- a/net/abills/Makefile
+++ b/net/abills/Makefile
@@ -5,7 +5,6 @@ PORTNAME= abills
PORTVERSION= 0.55
CATEGORIES= net
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
@@ -22,7 +21,7 @@ RUN_DEPENDS= radiusd:${PORTSDIR}/net/freeradius2 \
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= run
SUB_FILES= pkg-message
diff --git a/net/cnet/Makefile b/net/cnet/Makefile
index 249314ab2bf1..48653c4ed1b0 100644
--- a/net/cnet/Makefile
+++ b/net/cnet/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= net tcl tk
MASTER_SITES= http://www.csse.uwa.edu.au/cnet/ \
ftp://ftp.giga.net.tw/OS/FreeBSD/distfiles/ \
http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Networking simulator
@@ -16,7 +15,7 @@ COMMENT= Networking simulator
LIB_DEPENDS= libtk84.so:${PORTSDIR}/x11-toolkits/tk84
USE_XORG= xpm
-USES= gmake
+USES= gmake tar:tgz
ALL_TARGET= # empty
MAN1= cnet.1
diff --git a/net/erlang_xmlrpc/Makefile b/net/erlang_xmlrpc/Makefile
index c4116b19b870..957b82a73b84 100644
--- a/net/erlang_xmlrpc/Makefile
+++ b/net/erlang_xmlrpc/Makefile
@@ -6,7 +6,6 @@ PORTREVISION= 12
CATEGORIES= net
MASTER_SITES= http://www.erlang.org/contrib/
DISTNAME= xmlrpc-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= erlang
MAINTAINER= olgeni@FreeBSD.org
@@ -17,7 +16,7 @@ RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang
PLIST_SUB= VERSION="${PORTVERSION}"
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/xmlrpc-${PORTVERSION}
PORTDOCS= *
diff --git a/net/heybuddy/Makefile b/net/heybuddy/Makefile
index 679372a1abe1..948c23110187 100644
--- a/net/heybuddy/Makefile
+++ b/net/heybuddy/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ \
http://freebsd.grindcore.ch/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Supposedly light, feature free identi.ca client
@@ -31,7 +30,7 @@ OPTIONS_DEFINE= NLS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
+USES+= gettext tar:tgz
PLIST_SUB+= NLS=""
.else
PLIST_SUB+= NLS="@comment "
diff --git a/net/httping/Makefile b/net/httping/Makefile
index a71ea5744863..b3e9756618e7 100644
--- a/net/httping/Makefile
+++ b/net/httping/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 2.3.4
CATEGORIES= net
MASTER_SITES= http://www.vanheusden.com/httping/ \
CRITICAL
-EXTRACT_SUFX= .tgz
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Ping-like tool for HTTP requests
LICENSE= GPLv2
-USES= gmake gettext
+USES= gmake gettext tar:tgz
PLIST_FILES= bin/httping man/man1/httping.1.gz
diff --git a/net/l4ip/Makefile b/net/l4ip/Makefile
index c15dffb40dee..23cb6bb2e13b 100644
--- a/net/l4ip/Makefile
+++ b/net/l4ip/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.0.294
CATEGORIES= net
MASTER_SITES= http://www.lundman.net/ftp/l4ip/
DISTNAME= ${PORTNAME}-${PORTVERSION:C/([0-9]*)\.([0-9]*)\.([0-9]*)/v\1.\2.b\3/}
-EXTRACT_SUFX= .tgz
MAINTAINER= leeym@FreeBSD.org
COMMENT= L4 health check daemon for IPFILTER
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}/src
post-patch:
diff --git a/net/ldapdiff/Makefile b/net/ldapdiff/Makefile
index 98f92afb73bf..55a5a88f9228 100644
--- a/net/ldapdiff/Makefile
+++ b/net/ldapdiff/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= http://launchpadlibrarian.net/20391352/
DISTNAME= ${PORTNAME}-${PORTVERSION}_src
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Utility for patching LDAP directories using LDIF files
-USES= iconv
+USES= iconv tar:tgz
USE_OPENLDAP= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${LOCALBASE} \
diff --git a/net/ldapscripts/Makefile b/net/ldapscripts/Makefile
index c19fcbeab2b1..b6c6e5ce2fc3 100644
--- a/net/ldapscripts/Makefile
+++ b/net/ldapscripts/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \
http://contribs.martymac.org/ldapscripts/
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= Scripts to manage posix accounts in an OpenLDAP directory
@@ -22,7 +21,7 @@ RUN_DEPENDS= ldapadd:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client \
ldappasswd:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client
USE_OPENLDAP= yes
-USES= iconv
+USES= iconv tar:tgz
LIBDIR= ${PREFIX}/lib/${PORTNAME}
MAKE_ENV+= MANDIR=${MANPREFIX}/man \
ETCDIR=${ETCDIR}
diff --git a/net/libsrtp/Makefile b/net/libsrtp/Makefile
index 99f51c517f13..cdda4b302751 100644
--- a/net/libsrtp/Makefile
+++ b/net/libsrtp/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= SF/${ORIGNAME}/${ORIGNAME}/${PORTVERSION}
DISTNAME= ${ORIGNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= alexander@brovikov.ru
COMMENT= Library implementing Secure RTP
@@ -16,7 +15,7 @@ WRKSRC= ${WRKDIR}/${ORIGNAME}
ORIGNAME= srtp
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:tgz
USE_CSTD= gnu89
CFLAGS+= -fPIC
diff --git a/net/mgen/Makefile b/net/mgen/Makefile
index cb108c058556..767df154a4c5 100644
--- a/net/mgen/Makefile
+++ b/net/mgen/Makefile
@@ -8,7 +8,6 @@ MASTER_SITES= http://downloads.pf.itd.nrl.navy.mil/mgen/mgen4/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= miwi
DISTNAME= src-${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= IP network performance tests and measurements
@@ -18,7 +17,7 @@ COMMENT= IP network performance tests and measurements
ONLY_FOR_ARCHS= i386
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= bin/mgen
PORTDOCS= README.TXT VERSION.TXT mgen.html example.mgn
diff --git a/net/netscript/Makefile b/net/netscript/Makefile
index 693658badd4c..24658811b034 100644
--- a/net/netscript/Makefile
+++ b/net/netscript/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= SF \
http://fakehalo.deadpig.org/%SUBDIR%/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable/multi-platform lightweight TCP socket scripting
OPTIONS_DEFINE= DOCS EXAMPLES GTK1
-USES= ncurses shebangfix
+USES= ncurses shebangfix tar:tgz
SHEBANG_FILES= examples/*.ruleset examples/gui/*.ruleset \
examples/ncurses/*.ruleset
SHEBANG_LANG= netscript
diff --git a/net/nocatsplash/Makefile b/net/nocatsplash/Makefile
index eeee20244170..cc868ef9e244 100644
--- a/net/nocatsplash/Makefile
+++ b/net/nocatsplash/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= net
MASTER_SITES= http://farrokhi.net/distfiles/ \
http://nocat.net/download/NoCatSplash/
DISTNAME= NoCatSplash-nightly
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Open 802.11 Splash Screen
@@ -18,7 +17,7 @@ USE_GNOME= glib12
CONFLICTS= nocatauth-server-*
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:tgz
CONFIGURE_ARGS+= --disable-dependency-tracking
CONFIGURE_ARGS+= --disable-glibtest
diff --git a/net/p5-Net-ARP/Makefile b/net/p5-Net-ARP/Makefile
index e3431685ed44..3ba0dd33756b 100644
--- a/net/p5-Net-ARP/Makefile
+++ b/net/p5-Net-ARP/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.0.8
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= dhn@FreeBSD.org
COMMENT= Perl extension for creating ARP packets
BUILD_DEPENDS= p5-Net-Pcap>=0:${PORTSDIR}/net/p5-Net-Pcap
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Net-Divert/Makefile b/net/p5-Net-Divert/Makefile
index 9db7f206dd71..ef6700dadbff 100644
--- a/net/p5-Net-Divert/Makefile
+++ b/net/p5-Net-Divert/Makefile
@@ -6,12 +6,11 @@ PORTREVISION= 1
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= ecu@200ok.org
COMMENT= Module to deal with divert(4) sockets
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Net-Gnats/Makefile b/net/p5-Net-Gnats/Makefile
index dfa2ee5d383f..410673ee77a0 100644
--- a/net/p5-Net-Gnats/Makefile
+++ b/net/p5-Net-Gnats/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.06
CATEGORIES= net databases perl5
MASTER_SITES= SF/gnatsperl/gnatsperl/${PORTVERSION}
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to GNU Gnats daemon
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Net-Jaiku/Makefile b/net/p5-Net-Jaiku/Makefile
index e7082b4841f1..fe2d2cd001f8 100644
--- a/net/p5-Net-Jaiku/Makefile
+++ b/net/p5-Net-Jaiku/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.0501
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= miwi@FreeBSD.org
COMMENT= Perl interface to jaiku.com's API
@@ -18,7 +17,7 @@ BUILD_DEPENDS= p5-libwww>=5.805:${PORTSDIR}/www/p5-libwww \
p5-JSON-Any>0:${PORTSDIR}/converters/p5-JSON-Any \
p5-Params-Validate>0:${PORTSDIR}/devel/p5-Params-Validate
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/phpldapadmin/Makefile b/net/phpldapadmin/Makefile
index 3aadf7c438be..17e6f66595bb 100644
--- a/net/phpldapadmin/Makefile
+++ b/net/phpldapadmin/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= net www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-php5/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= matthew@FreeBSD.org
COMMENT= PHP application to administer LDAP over the web
LICENSE= GPLv2
-USES= cpe
+USES= cpe tar:tgz
CPE_VENDOR= deon_george
NO_ARCH= yes
diff --git a/net/radiator/Makefile b/net/radiator/Makefile
index 104677a76130..d35cefcaa8fd 100644
--- a/net/radiator/Makefile
+++ b/net/radiator/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 4.13
PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= # fetch manually
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= lyngbol@wheel.dk
@@ -15,7 +14,7 @@ COMMENT= Radiator Radius Server by Open System Consultants
OPTIONS_DEFINE= MYSQL
MYSQL_DESC= MySQL support
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
RESTRICTED= Commercial software
diff --git a/net/smm++/Makefile b/net/smm++/Makefile
index d4ab65a6f887..aec8e600e68f 100644
--- a/net/smm++/Makefile
+++ b/net/smm++/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= SF/smm/smm/${PORTVERSION}
DISTNAME= smm611
-EXTRACT_SUFX= .tgz
MAINTAINER= edwin@mavetju.org
COMMENT= Graphical mudclient with mapper
@@ -17,7 +16,7 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libitk.so:${PORTSDIR}/x11-toolkits/itk \
${LOCALBASE}/lib/libitcl.so:${PORTSDIR}/lang/itcl
WRKSRC= ${WRKDIR}/smm/Install.unix
-USES= gmake tk
+USES= gmake tk tar:tgz
EXTRACT_AFTER_ARGS=--exclude CVS
MAKE_ENV+= STAGEDIR=${STAGEDIR}
diff --git a/net/stund/Makefile b/net/stund/Makefile
index af2d291d1675..a938283b87df 100644
--- a/net/stund/Makefile
+++ b/net/stund/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.96
CATEGORIES= net
MASTER_SITES= SF/stun/stun/${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}_Aug13
-EXTRACT_SUFX= .tgz
MAINTAINER= sobomax@FreeBSD.org
COMMENT= Simple STUN (RFC 3489) server and client
-USES= gmake
+USES= gmake tar:tgz
USE_RC_SUBR= stund
MAKE_ENV= "CXX=${CXX}"
diff --git a/net/tcpview/Makefile b/net/tcpview/Makefile
index cd1b97abc416..a129da39dd02 100644
--- a/net/tcpview/Makefile
+++ b/net/tcpview/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.0
PORTREVISION= 6
CATEGORIES= net
MASTER_SITES= ftp://ftp.cac.washington.edu/pub/noc-tools/tcpview/
-EXTRACT_SUFX= .tar.Z
MAINTAINER= cy@FreeBSD.org
COMMENT= Motif-based TCP/IP protocol analyzer
MAKE_JOBS_UNSAFE= yes
-USES= bison motif
+USES= bison motif tar:Z
MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX}
post-patch:
diff --git a/net/throttled/Makefile b/net/throttled/Makefile
index f82996cb4856..3d8070302228 100644
--- a/net/throttled/Makefile
+++ b/net/throttled/Makefile
@@ -5,14 +5,13 @@ PORTNAME= throttled
PORTVERSION= 0.5.2
CATEGORIES= net
MASTER_SITES= http://www.intrarts.com/Files/
-EXTRACT_SUFX= .tgz
MAINTAINER= quest@mac.com
COMMENT= Bandwidth shaping and QoS solution
LICENSE= GPLv3
-USES= gmake
+USES= gmake tar:tgz
USE_RC_SUBR= ${PORTNAME}
PLIST_FILES= sbin/throttled sbin/throttled-startup
diff --git a/net/tridiavnc/Makefile b/net/tridiavnc/Makefile
index db3b3f9419b2..7e98a08dc576 100644
--- a/net/tridiavnc/Makefile
+++ b/net/tridiavnc/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=dwcjr
DISTNAME= DevVNC_unix
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Display X and Win32 desktops on remote X/Win32/Java displays
@@ -16,7 +15,7 @@ COMMENT= Display X and Win32 desktops on remote X/Win32/Java displays
LICENSE= GPLv2
WRKSRC= ${WRKDIR}/unix/vnc_unixsrc
-USES= imake shebangfix perl5
+USES= imake shebangfix perl5 tar:tgz
SHEBANG_FILES= vncserver
USE_XORG= ice sm x11 xaw xext xmu xt xpm
ALL_TARGET= World
diff --git a/net/vde/Makefile b/net/vde/Makefile
index 0522bd21dbf4..29c05fa2a780 100644
--- a/net/vde/Makefile
+++ b/net/vde/Makefile
@@ -5,7 +5,6 @@ PORTNAME= vde
PORTVERSION= 1.5.7
CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}/OldFiles
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= User-mode virtual ethernet infrastructure
@@ -17,7 +16,7 @@ CONFLICTS= vde2-[0-9]*
MAKE_ARGS= CC="${CC}"
USE_LDCONFIG= yes
USE_CSTD= gnu89
-USES= gmake
+USES= gmake tar:tgz
CFLAGS+= -fPIC
diff --git a/net/xmlrpc-c/Makefile b/net/xmlrpc-c/Makefile
index 257ed9c8b542..8e559b7dce69 100644
--- a/net/xmlrpc-c/Makefile
+++ b/net/xmlrpc-c/Makefile
@@ -5,7 +5,6 @@ PORTNAME= xmlrpc-c
PORTVERSION= 1.25.28
CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}/Xmlrpc-c%20Super%20Stable/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= garga@FreeBSD.org
COMMENT= XML-RPC library for C and C++
@@ -19,7 +18,7 @@ LIBWWW_DESC= Compile with libwww support
CONFLICTS= xmlrpc-epi-0.* xmlrpc-c-devel-[0-9]*
-USES= gmake perl5
+USES= gmake perl5 tar:tgz
GNU_CONFIGURE= yes
MAKEFILE= GNUmakefile
MAKE_ARGS= CFLAGS_COMMON="${CFLAGS}"
diff --git a/net/xpvm/Makefile b/net/xpvm/Makefile
index 63f92f70d529..8ffa05350b27 100644
--- a/net/xpvm/Makefile
+++ b/net/xpvm/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= net parallel
MASTER_SITES= NL
MASTER_SITE_SUBDIR= pvm3/xpvm
DISTNAME= XPVM.src.${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical console and monitor for PVM
@@ -16,7 +15,7 @@ COMMENT= Graphical console and monitor for PVM
BUILD_DEPENDS= ${LOCALBASE}/lib/libpvm3.a:${PORTSDIR}/net/pvm
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= tk:84
+USES= tk:84 tar:tgz
USE_GCC= yes
MAKE_JOBS_UNSAFE= yes
diff --git a/news/husky-msged/Makefile b/news/husky-msged/Makefile
index a0d5c2e98ed9..cc7455de4646 100644
--- a/news/husky-msged/Makefile
+++ b/news/husky-msged/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= news mail
MASTER_SITES= SF/husky/${PORTNAME}/6.2%20RC1
DISTNAME= ${PORTNAME}-${PORTVERSION}-stable-src
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Msged/TE (full-featured FTN mail reader)
LIB_DEPENDS= libfidoconfig.so:${PORTSDIR}/news/husky-fidoconf
-USES= makeinfo
+USES= makeinfo tar:tgz
MAKE_ARGS= MSGEDCFG="\\\"~/.msged\\\""
INFO= msged
diff --git a/news/newsgrab/Makefile b/news/newsgrab/Makefile
index 5b1aeeaa7bb1..b0f7a54c559a 100644
--- a/news/newsgrab/Makefile
+++ b/news/newsgrab/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.4.0
PORTREVISION= 1
CATEGORIES= news
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Download and uudecode binary files from USENET using regexps
@@ -17,7 +16,7 @@ RUN_DEPENDS= p5-NNTPClient>=0:${PORTSDIR}/news/p5-NNTPClient \
p5-Time-modules>=0:${PORTSDIR}/devel/p5-Time-modules
NO_BUILD= yes
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= newsgrab.pl
OPTIONS_DEFINE= DOCS
diff --git a/ports-mgmt/bpm/Makefile b/ports-mgmt/bpm/Makefile
index 80ba5899ec9d..555497d38877 100644
--- a/ports-mgmt/bpm/Makefile
+++ b/ports-mgmt/bpm/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.4.1b
PORTREVISION= 19
CATEGORIES= ports-mgmt
MASTER_SITES= http://www.meowfishies.com/code/bpm/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical BSD ports collection manager
@@ -15,7 +14,7 @@ RUN_DEPENDS= portupgrade:${PORTSDIR}/ports-mgmt/portupgrade \
gnomesu:${PORTSDIR}/security/libgnomesu \
gdialog:${PORTSDIR}/x11/zenity
-USES= desktop-file-utils pkgconfig
+USES= desktop-file-utils pkgconfig tar:tgz
USE_GNOME= gtk20
MAKE_ENV+= OSTYPE="${OPSYS}"
diff --git a/print/epsonepl/Makefile b/print/epsonepl/Makefile
index 57c2c833a9d8..97f9a33e8772 100644
--- a/print/epsonepl/Makefile
+++ b/print/epsonepl/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 4
CATEGORIES= print
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/GS-IJS%20Plugin%20v${PORTVERSION}
DISTNAME= ${PORTNAME}ijs-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Printer filter for EPSON EPL-5700L etc
LIB_DEPENDS= libijs.so:${PORTSDIR}/print/libijs
-USES= uidfix
+USES= uidfix tar:tgz
USE_GHOSTSCRIPT_RUN= yes
MAKEFILE= ${FILESDIR}/Makefile
diff --git a/print/fpdf/Makefile b/print/fpdf/Makefile
index cc7161b57396..539cef7fac41 100644
--- a/print/fpdf/Makefile
+++ b/print/fpdf/Makefile
@@ -8,7 +8,6 @@ PORTEPOCH= 1
CATEGORIES= print www
MASTER_SITES= http://www.fpdf.org/en/
DISTNAME= ${PORTNAME}${PORTVERSION:S|.||}
-EXTRACT_SUFX= .tgz
MAINTAINER= thierry@FreeBSD.org
COMMENT= Free PHP class to generate PDF files with pure PHP
@@ -16,7 +15,7 @@ COMMENT= Free PHP class to generate PDF files with pure PHP
USE_PHP= zlib
FETCH_CMD= ${FETCH_BINARY} -ARr -o ${DISTDIR}/${DISTFILES}
-USES= dos2unix
+USES= dos2unix tar:tgz
NO_BUILD= yes
FPDF_DIR?= share/fpdf
diff --git a/print/ttf2pt1/Makefile b/print/ttf2pt1/Makefile
index c41af94bc153..1a6107984472 100644
--- a/print/ttf2pt1/Makefile
+++ b/print/ttf2pt1/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 3.4.4
PORTREVISION= 6
CATEGORIES= print
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= True Type Font to Postscript Type 1 Converter
@@ -14,7 +13,7 @@ COMMENT= True Type Font to Postscript Type 1 Converter
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
RUN_DEPENDS= t1asm:${PORTSDIR}/print/t1utils
-USES= pkgconfig shebangfix perl5 uidfix
+USES= pkgconfig shebangfix perl5 uidfix tar:tgz
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} ${CPPFLAGS}" LIBS="${LIBS}" \
INSTDIR="${STAGEDIR}${PREFIX}" LIBXDIR="${STAGEDIR}${PREFIX}/bin" \
OWNER=${BINOWN} GROUP=${BINGRP}
diff --git a/print/xdvi/Makefile b/print/xdvi/Makefile
index b8e45642c0d8..11510607fdf0 100644
--- a/print/xdvi/Makefile
+++ b/print/xdvi/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= applications
DISTNAME= ${PORTNAME}-20
-EXTRACT_SUFX= .tar.Z
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
@@ -19,7 +18,7 @@ EXPIRATION_DATE=2014-08-20
CONFLICTS= teTeX-*
-USES= gmake imake:notall
+USES= gmake imake:notall tar:Z
USE_XORG= ice sm x11 xaw xext xmu xt xpm
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
diff --git a/science/chemtool-devel/Makefile b/science/chemtool-devel/Makefile
index d49432e506b5..dd33f7af783c 100644
--- a/science/chemtool-devel/Makefile
+++ b/science/chemtool-devel/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= science
MASTER_SITES= http://ruby.chemie.uni-freiburg.de/~martin/chemtool/
DISTNAME= ct17a15
-EXTRACT_SUFX= .tgz
MAINTAINER= maho@FreeBSD.org
COMMENT= Drawing organic molecules easily and store them (developer version)
@@ -20,7 +19,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-1.7alpha15/
USE_GNOME= gtk20
#USE_AUTOTOOLS= autoconf213
GNU_CONFIGURE= yes
-USES= gettext gmake pkgconfig
+USES= gettext gmake pkgconfig tar:tgz
CONFIGURE_ARGS= --enable-emf=yes
PKGNAMESUFFIX= -devel
MAKE_ARGS+= MAKE=${MAKE_CMD}
diff --git a/science/clhep/Makefile b/science/clhep/Makefile
index b265da809325..7bf965c70345 100644
--- a/science/clhep/Makefile
+++ b/science/clhep/Makefile
@@ -5,14 +5,13 @@ PORTNAME= clhep
PORTVERSION= 2.1.0.1
CATEGORIES= science
MASTER_SITES= http://wwwasd.web.cern.ch/wwwasd/lhc++/clhep/DISTRIBUTION/tarFiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Object-oriented toolkit for particle physics applications by CERN
WRKSRC= ${WRKDIR}/${PORTVERSION}/${PORTNAME:tu}
-USES= gmake perl5
+USES= gmake perl5 tar:tgz
USE_PERL5= build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-gmake
diff --git a/science/getdp/Makefile b/science/getdp/Makefile
index 740b794066d4..774efac65e85 100644
--- a/science/getdp/Makefile
+++ b/science/getdp/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 3
CATEGORIES= science
MASTER_SITES= http://www.geuz.org/getdp/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
-EXTRACT_SUFX= .tgz
MAINTAINER= stephen@FreeBSD.org
COMMENT= Rather general finite element solver using mixed finite elements
@@ -15,7 +14,7 @@ COMMENT= Rather general finite element solver using mixed finite elements
LIB_DEPENDS= libgsl.so:${PORTSDIR}/math/gsl \
liblapack.so:${PORTSDIR}/math/lapack
-USES= fortran gmake
+USES= fortran gmake tar:tgz
GNU_CONFIGURE= yes
# Using --enable-sparskit instead of math/petsc. The maintainer couldn't get
# the math/petsc to work. This is a bmake/gmake clash.
diff --git a/science/medit/Makefile b/science/medit/Makefile
index 71019a669e05..ae52ac54adaa 100644
--- a/science/medit/Makefile
+++ b/science/medit/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2012.02.05
PORTREVISION= 1
CATEGORIES= science graphics
MASTER_SITES= http://www.ann.jussieu.fr/~frey/ftp/archives/
-EXTRACT_SUFX= .tgz
DISTFILES= ${SOURCETARB} ${LIBTARBALL}
EXTRACT_ONLY= ${SOURCETARB}
@@ -22,7 +21,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/cfortran.h:${PORTSDIR}/lang/cfortran
USE_XORG= x11 xmu xext
USE_GL= glut
-USES= gmake
+USES= gmake tar:tgz
MAKEFILE= makefile
ALL_TARGET= ${OPSYS}
MAKE_ENV= WRKSRC="${WRKSRC}" ARCHI=${OPSYS} ARCH=${ARCH} OSREL=${OSREL}
diff --git a/science/openkim/Makefile b/science/openkim/Makefile
index 601841603333..2f07136b58c2 100644
--- a/science/openkim/Makefile
+++ b/science/openkim/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= science
MASTER_SITES= http://s3.openkim.org/openkim-api/
DISTNAME= ${PORTNAME}-api-v${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= jwbacon@tds.net
COMMENT= Knowledgebase of Interatomic Models
@@ -16,7 +15,7 @@ LICENSE= CDDL
MAKE_ENV+= KIM_DIR=${WRKSRC}
-USES= gmake fortran
+USES= gmake fortran tar:tgz
MAKE_JOBS_UNSAFE=yes
diff --git a/security/bugs/Makefile b/security/bugs/Makefile
index 530151c88049..ff6195f359a0 100644
--- a/security/bugs/Makefile
+++ b/security/bugs/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 4.1.1
PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SUNSITE/apps/crypto
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Great cryptographic library and sample programs
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
MAKE_ARGS= CC="${CC}" BFLAG="${CFLAGS}" \
INSTALL_PATH="${PREFIX}/${DISTNAME}"
diff --git a/security/cp2fwb/Makefile b/security/cp2fwb/Makefile
index a1d70ee8a72f..f312d2386112 100644
--- a/security/cp2fwb/Makefile
+++ b/security/cp2fwb/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.6
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}uilder/${PORTNAME}uilder/${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Checkpoint FW1 to Firewall Builder ruleset converter
@@ -14,7 +13,7 @@ COMMENT= Checkpoint FW1 to Firewall Builder ruleset converter
RUN_DEPENDS= p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
PLIST_FILES= bin/cp2fwbuilder
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
NO_BUILD= yes
SHEBANG_FILES= cp2fwbuilder
diff --git a/security/ftimes/Makefile b/security/ftimes/Makefile
index a137c5f5a14b..ed9549366d56 100644
--- a/security/ftimes/Makefile
+++ b/security/ftimes/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 3.10.0
PORTREVISION= 1
CATEGORIES= security sysutils
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= klm@uidzero.org
COMMENT= System baselining and evidence collection tool
@@ -15,7 +14,7 @@ LICENSE= BSD3CLAUSE APACHE20 MIT
LICENSE_COMB= multi
GNU_CONFIGURE= yes
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_PERL5= run build fixpacklist
SHEBANG_FILES= \
${WRKSRC}/tools/dig/ftimes-crv2dbi.pl \
diff --git a/security/hackbot/Makefile b/security/hackbot/Makefile
index 4637aaa0145b..10332b35f571 100644
--- a/security/hackbot/Makefile
+++ b/security/hackbot/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 2.21
CATEGORIES= security
MASTER_SITES= http://freebsdcluster.org/~mich/software/ \
http://hackbot.stream-portal.org/
-EXTRACT_SUFX= .tgz
MAINTAINER= mich@FreeBSD.org
COMMENT= Host exploration tool and bannergrabber
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/security/honggfuzz/Makefile b/security/honggfuzz/Makefile
index 9495e3b78d38..b03fb6f36058 100644
--- a/security/honggfuzz/Makefile
+++ b/security/honggfuzz/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 0.3
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
-EXTRACT_SUFX= .tgz
MAINTAINER= sbz@FreeBSD.org
COMMENT= General-purpose fuzzer with simple, command-line interface
LICENSE= APACHE20
-USES= gmake
+USES= gmake tar:tgz
OPTIONS_DEFINE= EXAMPLES
# inplace replacement to remove relative binary path in examples scripts
diff --git a/security/isnprober/Makefile b/security/isnprober/Makefile
index 0def7f90812f..1a53de8ed38a 100644
--- a/security/isnprober/Makefile
+++ b/security/isnprober/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= security
MASTER_SITES= ftp://ftp.ubizen.com/tools/ \
${MASTER_SITE_PACKETSTORM}
MASTER_SITE_SUBDIR= UNIX/scanners
-EXTRACT_SUFX= .tgz
MAINTAINER= onatan@gmail.com
COMMENT= PenTest tool for TCP Initial Sequence Numbers research
@@ -17,7 +16,7 @@ RUN_DEPENDS= p5-Net-RawIP>=0:${PORTSDIR}/net/p5-Net-RawIP
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_PERL5= run
NO_BUILD= yes
diff --git a/security/libsparkcrypto/Makefile b/security/libsparkcrypto/Makefile
index afb67feaa5b2..588a78b59ec1 100644
--- a/security/libsparkcrypto/Makefile
+++ b/security/libsparkcrypto/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 0.1.1
PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= http://senier.net/libsparkcrypto/
-EXTRACT_SUFX= .tgz
MAINTAINER= marino@FreeBSD.org
COMMENT= Cryptographic library implemented in SPARK
LICENSE= BSD3CLAUSE
-USES= ada dos2unix gmake
+USES= ada dos2unix gmake tar:tgz
DOS2UNIX_FILES= Makefile build/libsparkcrypto.gpr
SPARKARCH:= ${ARCH:S/amd64/x86_64/:S/i386/i686/}
diff --git a/security/log2timeline/Makefile b/security/log2timeline/Makefile
index 3483f4373d68..1dc3ea587413 100644
--- a/security/log2timeline/Makefile
+++ b/security/log2timeline/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.64
CATEGORIES= security
MASTER_SITES= http://log2timeline.net/files/
DISTNAME= ${PORTNAME}_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= nobutaka@FreeBSD.org
COMMENT= Log file parser for computer forensic investigations
@@ -38,7 +37,7 @@ BUILD_DEPENDS= p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/security/matrixssl/Makefile b/security/matrixssl/Makefile
index f586e0c51a69..eaaa34c90d71 100644
--- a/security/matrixssl/Makefile
+++ b/security/matrixssl/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= security
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:CDRAKE
DISTNAME= Crypt-MatrixSSL3-3.3.0.1
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Small alternative SSL implementation
@@ -18,7 +17,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}-${PORTVERSION:S/./-/g}-open
-USES= gmake
+USES= gmake tar:tgz
MAKE_ARGS= CC="${CC}" DFLAGS="${CFLAGS}" STRIP="${TEST}"
USE_LDCONFIG= yes
diff --git a/security/openbsm-devel/Makefile b/security/openbsm-devel/Makefile
index cd3f235fc038..972ce94fca42 100644
--- a/security/openbsm-devel/Makefile
+++ b/security/openbsm-devel/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= security
MASTER_SITES= http://www.trustedbsd.org/downloads/ \
http://mirrors.rit.edu/zi/
PKGNAMESUFFIX= -devel
-EXTRACT_SUFX= .tgz
MAINTAINER= zi@FreeBSD.org
COMMENT= Open Source Basic Security Module (BSM) Audit Implementation
@@ -19,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
CONFLICTS= openbsm-1.[0-9]*
GNU_CONFIGURE= yes
-USES= libtool
+USES= libtool tar:tgz
USE_LDCONFIG= yes
USE_RC_SUBR= auditdistd
diff --git a/security/openbsm/Makefile b/security/openbsm/Makefile
index bf2048395fb4..e60c2ecd3ee5 100644
--- a/security/openbsm/Makefile
+++ b/security/openbsm/Makefile
@@ -6,7 +6,6 @@ PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://www.trustedbsd.org/downloads/
DISTNAME= openbsm-${DISTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= flz@FreeBSD.org
COMMENT= Open Source Basic Security Module (BSM) Audit Implementation
@@ -14,7 +13,7 @@ COMMENT= Open Source Basic Security Module (BSM) Audit Implementation
CONFLICTS= openbsm-devel-1.[0-9]*
GNU_CONFIGURE= yes
-USES= libtool
+USES= libtool tar:tgz
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/security/openpgpsdk/Makefile b/security/openpgpsdk/Makefile
index 03efff5c445f..00b35652b8f3 100644
--- a/security/openpgpsdk/Makefile
+++ b/security/openpgpsdk/Makefile
@@ -5,7 +5,6 @@ PORTNAME= openpgpsdk
PORTVERSION= 0.9
CATEGORIES= security
MASTER_SITES= http://openpgp.nominet.org.uk/downloads/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= OpenPGP SDK
@@ -13,7 +12,7 @@ COMMENT= OpenPGP SDK
BUILD_DEPENDS= gpg2:${PORTSDIR}/security/gnupg
LIB_DEPENDS= libcunit.so:${PORTSDIR}/devel/cunit
-USES= perl5
+USES= perl5 tar:tgz
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --without-idea --with-cunit=${LOCALBASE}
diff --git a/security/p5-Crypt-OICQ/Makefile b/security/p5-Crypt-OICQ/Makefile
index 5599b654fc83..1bfccd5a737e 100644
--- a/security/p5-Crypt-OICQ/Makefile
+++ b/security/p5-Crypt-OICQ/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.1
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= rafan@FreeBSD.org
COMMENT= Cryptographic algorithm used by OICQ protocol
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/security/p5-Digest-Hashcash/Makefile b/security/p5-Digest-Hashcash/Makefile
index b2e7588216d7..a380a88d786d 100644
--- a/security/p5-Digest-Hashcash/Makefile
+++ b/security/p5-Digest-Hashcash/Makefile
@@ -7,12 +7,11 @@ CATEGORIES= security perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:ADAMBACK
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Perl extension for Hashcash hash algorithm
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/security/p5-Net-SAML/Makefile b/security/p5-Net-SAML/Makefile
index 166dad7ca25c..9f5fa4f2a14b 100644
--- a/security/p5-Net-SAML/Makefile
+++ b/security/p5-Net-SAML/Makefile
@@ -7,7 +7,6 @@ MASTER_SITES= http://zxid.org/ \
CPAN
PKGNAMEPREFIX= p5-
DISTNAME= zxid-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for using SAML SSO
@@ -19,7 +18,7 @@ LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
OPTIONS_DEFINE= EXAMPLES
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_PERL5= configure
WRKSRC= ${WRKDIR}/${DISTNAME}/Net
diff --git a/security/pam_require/Makefile b/security/pam_require/Makefile
index cd95a9bb92ce..f3a08b264a26 100644
--- a/security/pam_require/Makefile
+++ b/security/pam_require/Makefile
@@ -5,12 +5,11 @@ PORTNAME= pam_require
PORTVERSION= 0.7
CATEGORIES= security
MASTER_SITES= http://www.splitbrain.org/_media/projects/pamrequire/
-EXTRACT_SUFX= .tgz
MAINTAINER= ccowart@rescomp.berkeley.edu
COMMENT= PAM module for restricting access based on unix group or username
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX}
WRKSRC= ${WRKDIR}/${PORTNAME:S/_/-/}-${PORTVERSION}
diff --git a/security/pecl-scrypt/Makefile b/security/pecl-scrypt/Makefile
index b45879094892..a2e8e4546e22 100644
--- a/security/pecl-scrypt/Makefile
+++ b/security/pecl-scrypt/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 1
CATEGORIES= security pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
-EXTRACT_SUFX= .tgz
MAINTAINER= horia@racoviceanu.com
COMMENT= PHP wrapper to Colin Percival's scrypt implementation
LICENSE= BSD2CLAUSE
-USES= compiler
+USES= compiler tar:tgz
USE_PHP= hash
USE_PHPEXT= yes
USE_PHP_BUILD= yes
diff --git a/security/pft/Makefile b/security/pft/Makefile
index 6c6dbe397252..9420aace2b57 100644
--- a/security/pft/Makefile
+++ b/security/pft/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.3
CATEGORIES= security
MASTER_SITES= http://www.phenoelit-us.org/hp/
DISTNAME= libPJL-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Printer Job Language library and tool
NO_WRKSUBDIR= yes
ALL_TARGET= libPJL.a
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= bin/pft lib/libPJL.a
diff --git a/security/polarssl/Makefile b/security/polarssl/Makefile
index f180581d57bf..b18909033282 100644
--- a/security/polarssl/Makefile
+++ b/security/polarssl/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 1.2.10
DISTVERSIONSUFFIX= -gpl
CATEGORIES= security devel
MASTER_SITES= http://polarssl.org/download/
-EXTRACT_SUFX= .tgz
MAINTAINER= jase@FreeBSD.org
COMMENT= Open Source embedded SSL/TLS cryptographic library
@@ -18,7 +17,7 @@ URL_SUFFIX= ?do=yes
FETCH_ARGS= -pRro ${DISTFILES}
ALL_TARGET= no_test
-USES= gmake
+USES= gmake tar:tgz
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/security/proxytunnel/Makefile b/security/proxytunnel/Makefile
index af94d85828bf..cea07b7125ae 100644
--- a/security/proxytunnel/Makefile
+++ b/security/proxytunnel/Makefile
@@ -5,12 +5,11 @@ PORTNAME= proxytunnel
PORTVERSION= 1.9.0
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20source%20tarballs/${PORTNAME}%20${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Connects stdin and stdout to an origin server through an HTTPS proxy
-USES= pkgconfig gmake
+USES= pkgconfig gmake tar:tgz
ALL_TARGET= ${PORTNAME}
diff --git a/security/py-trustedpickle/Makefile b/security/py-trustedpickle/Makefile
index 2e9eb8c094a7..8c75f317591a 100644
--- a/security/py-trustedpickle/Makefile
+++ b/security/py-trustedpickle/Makefile
@@ -7,12 +7,11 @@ CATEGORIES= security python
MASTER_SITES= SF
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= TrustedPickle
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= TrustedPickle is a Python (de)Pickler with a way to verify the data
-USES= dos2unix
+USES= dos2unix tar:tgz
USE_PYTHON= yes
PLIST_FILES= %%PYTHON_SITELIBDIR%%/TrustedPickle.py \
diff --git a/security/racoon2/Makefile b/security/racoon2/Makefile
index a6bf53cf07e1..683208e14163 100644
--- a/security/racoon2/Makefile
+++ b/security/racoon2/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 20100526a
PORTREVISION= 4
CATEGORIES= security net ipv6
MASTER_SITES= ftp://ftp.racoon2.wide.ad.jp/pub/racoon2/
-EXTRACT_SUFX= .tgz
MAINTAINER= cy@FreeBSD.org
COMMENT= Racoon2 IPsec daemon
-USES= perl5
+USES= perl5 tar:tgz
USE_RC_SUBR= YES
USE_OPENSSL= YES
diff --git a/security/revealrk/Makefile b/security/revealrk/Makefile
index ddf7ad983480..975aa6f5ceb2 100644
--- a/security/revealrk/Makefile
+++ b/security/revealrk/Makefile
@@ -4,7 +4,6 @@ PORTNAME= revealrk
PORTVERSION= 1.0.1
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/
-EXTRACT_SUFX= .tgz
MAINTAINER= pi@FreeBSD.org
COMMENT= Search hidden procs/rootkits from cron with low false positive rate
@@ -13,7 +12,7 @@ LICENSE= GPLv3
PLIST_FILES= bin/revealrk man/man1/revealrk.1.gz
-USES= scons
+USES= scons tar:tgz
.if !empty(PREFIX)
MAKE_ARGS+= --prefix=${STAGEDIR}${PREFIX}
diff --git a/security/scrypt/Makefile b/security/scrypt/Makefile
index 70ec62aa666f..aca2672aab33 100644
--- a/security/scrypt/Makefile
+++ b/security/scrypt/Makefile
@@ -5,13 +5,12 @@ PORTNAME= scrypt
PORTVERSION= 1.1.6
CATEGORIES= security
MASTER_SITES= http://www.tarsnap.com/scrypt/
-EXTRACT_SUFX= .tgz
MAINTAINER= wen@FreeBSD.org
COMMENT= Key Derivation Function
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:tgz
USE_LDCONFIG= yes
PLIST_FILES= bin/scrypt \
diff --git a/security/skipfish/Makefile b/security/skipfish/Makefile
index 53ca8dddc3a1..d2ccc71f5619 100644
--- a/security/skipfish/Makefile
+++ b/security/skipfish/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.10b
PORTREVISION= 1
CATEGORIES= security www
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
-EXTRACT_SUFX= .tgz
MAINTAINER= zi@FreeBSD.org
COMMENT= Fully automated, active web application security reconnaissance tool
@@ -17,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn \
libpcre.so:${PORTSDIR}/devel/pcre
-USES= gmake
+USES= gmake tar:tgz
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
diff --git a/security/sks/Makefile b/security/sks/Makefile
index 74eb05bf55ac..fc800efb5a3b 100644
--- a/security/sks/Makefile
+++ b/security/sks/Makefile
@@ -4,7 +4,6 @@ PORTNAME= sks
PORTVERSION= 1.1.5
CATEGORIES= security
MASTER_SITES= http://cdn.bitbucket.org/skskeyserver/sks-keyserver/downloads/
-EXTRACT_SUFX= .tgz
MAINTAINER= johans@FreeBSD.org
COMMENT= Synchronizing Key Server, a fast OpenPGP keyserver
@@ -13,7 +12,7 @@ PROJECTHOST= sks-keyserver
USE_OCAML= yes
USE_BDB= 5
-USES= perl5 gmake shebangfix
+USES= perl5 gmake shebangfix tar:tgz
USE_PERL5= build
MAKE_JOBS_UNSAFE=yes
SHEBANG_FILES= sks_build.sh
diff --git a/security/spike-proxy/Makefile b/security/spike-proxy/Makefile
index bd6acbacc061..0d860bf732cc 100644
--- a/security/spike-proxy/Makefile
+++ b/security/spike-proxy/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.4.8
CATEGORIES= security
MASTER_SITES= http://www.immunitysec.com/downloads/
DISTNAME= SP${PORTVERSION:tl:C/\.//g}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool looking for vulnerabilities in web applications
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:${PORTSDIR}/security/py-openssl
-USES= shebangfix
+USES= shebangfix tar:tgz
SHEBANG_FILES= *.py
USE_PYTHON= yes
NO_BUILD= yes
diff --git a/security/sqlninja/Makefile b/security/sqlninja/Makefile
index e7ee1e94dea5..d9e28b5d5be5 100644
--- a/security/sqlninja/Makefile
+++ b/security/sqlninja/Makefile
@@ -5,7 +5,6 @@ PORTNAME= sqlninja
DISTVERSION= 0.2.6
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Sql Server exploit toolkit
@@ -18,7 +17,7 @@ RUN_DEPENDS= p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \
p5-Net-RawIP>=0:${PORTSDIR}/net/p5-Net-RawIP \
p5-NetPacket>=0:${PORTSDIR}/net/p5-NetPacket
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
OPTIONS_DEFINE= DOCS
diff --git a/security/symbion-sslproxy/Makefile b/security/symbion-sslproxy/Makefile
index c676edc62379..830111455c77 100644
--- a/security/symbion-sslproxy/Makefile
+++ b/security/symbion-sslproxy/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.0.5
CATEGORIES= security
MASTER_SITES= SF/sslproxy/sslproxy/${PORTVERSION}
DISTNAME= sslproxy-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= SSL proxy for securing insecure connections
LICENSE= GPLv2 # (or later)
-USES= gmake
+USES= gmake tar:tgz
USE_OPENSSL= yes
SUB_FILES= pkg-message
diff --git a/security/tclsasl/Makefile b/security/tclsasl/Makefile
index d3ba28aa51a1..9b24c7a18ab9 100644
--- a/security/tclsasl/Makefile
+++ b/security/tclsasl/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 1.0
PORTREVISION= 3
CATEGORIES= security tcl
MASTER_SITES= http://beepcore-tcl.sourceforge.net/
-EXTRACT_SUFX= .tgz
MAINTAINER= dsh@vlink.ru
COMMENT= Tcl interface to the Cyrus SASLv2 library
LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
-USES= tcl libtool
+USES= tcl libtool tar:tgz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/security/vlog/Makefile b/security/vlog/Makefile
index bc08dd752b15..7cce6b197d06 100644
--- a/security/vlog/Makefile
+++ b/security/vlog/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.1f
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://inc2.com/download/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Curses based real-time logfile viewer esp. useful for ipflog
@@ -15,7 +14,7 @@ LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= build
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LIBS="${LDFLAGS} -lcurses -pthread"
ALL_TARGET= it
diff --git a/security/zxid/Makefile b/security/zxid/Makefile
index 606d13cd28af..5f3a863e6edf 100644
--- a/security/zxid/Makefile
+++ b/security/zxid/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.05
PORTREVISION= 1
CATEGORIES= security www
MASTER_SITES= http://zxid.org/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Open Source IdM for the Masses - SAML SSO
@@ -18,7 +17,7 @@ MAKE_JOBS_UNSAFE= yes
CFLAGS+= -D_LSEEK_DECLARED -fPIC
MAKE_ARGS= CC="${CC}" CURL_ROOT="${LOCALBASE}" LD="${CC}" \
PREFIX="${PREFIX}" OPENSSL_ROOT="${OPENSSLBASE}"
-USES= gmake
+USES= gmake tar:tgz
USE_CSTD= gnu89
USE_LDCONFIG= yes
USE_OPENSSL= yes
diff --git a/sysutils/LPRng/Makefile b/sysutils/LPRng/Makefile
index afeb6d46dd60..501ea9b8362f 100644
--- a/sysutils/LPRng/Makefile
+++ b/sysutils/LPRng/Makefile
@@ -11,7 +11,6 @@ MASTER_SITES= ftp://ftp.lprng.com/pub/%SUBDIR%/ \
ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/%SUBDIR%/ \
ftp://ftp.uni-paderborn.de/pub/unix/printer/%SUBDIR%/
MASTER_SITE_SUBDIR= LPRng/LPRng
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Enhanced Printer Spooler
@@ -68,7 +67,7 @@ OPTIONS_DEFINE= DOCS NLS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
+USES+= gettext tar:tgz
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+= --disable-nls
diff --git a/sysutils/LPRngTool/Makefile b/sysutils/LPRngTool/Makefile
index 47938d3a2e61..314ccb3d8b49 100644
--- a/sysutils/LPRngTool/Makefile
+++ b/sysutils/LPRngTool/Makefile
@@ -11,7 +11,6 @@ MASTER_SITES= ftp://ftp.lprng.com/pub/%SUBDIR%/ \
ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/%SUBDIR%/ \
ftp://ftp.uni-paderborn.de/pub/unix/printer/%SUBDIR%/
MASTER_SITE_SUBDIR= LPRng/LPRngTool
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Configuration Tool for LPRng
@@ -22,7 +21,7 @@ BUILD_DEPENDS= a2ps:${PORTSDIR}/print/a2ps \
#RUN_DEPENDS= ifhp:${PORTSDIR}/print/ifhp
USE_GHOSTSCRIPT_BUILD= yes
-USES= tk
+USES= tk tar:tgz
.if defined(SYSCONFDIR)
PLIST_SUB+= CWD="" SYSCONFDIR="${SYSCONFDIR:S,^/,,}"
diff --git a/sysutils/boxbackup-devel/Makefile b/sysutils/boxbackup-devel/Makefile
index c52899ad8e3d..19b954bc95eb 100644
--- a/sysutils/boxbackup-devel/Makefile
+++ b/sysutils/boxbackup-devel/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= sysutils
MASTER_SITES= http://www.boxbackup.org/snapshots/%SUBDIR%/
PKGNAMESUFFIX= ${CLIENT_OR_SERVER}-devel
DISTNAME= ${PORTNAME}-${SVNVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Open source, completely automatic on-line backup system for Unix
@@ -21,7 +20,7 @@ SVNVERSION= 0.11_trunk_2979
NO_LATEST_LINK= yes
-USES= perl5
+USES= perl5 tar:tgz
USE_OPENSSL= yes
GNU_CONFIGURE= yes
USE_AUTOTOOLS= autoconf aclocal autoheader
diff --git a/sysutils/boxbackup/Makefile b/sysutils/boxbackup/Makefile
index 6d8ef6753c92..18254c9b2f89 100644
--- a/sysutils/boxbackup/Makefile
+++ b/sysutils/boxbackup/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= SF
PKGNAMESUFFIX= ${CLIENT_OR_SERVER}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Open source, completely automatic on-line backup system for Unix
@@ -16,7 +15,7 @@ LICENSE= BSD GPLv2
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE-DUAL.txt
-USES= perl5
+USES= perl5 tar:tgz
USE_OPENSSL= yes
GNU_CONFIGURE= yes
USE_AUTOTOOLS= autoconf aclocal autoheader
diff --git a/sysutils/chgrep/Makefile b/sysutils/chgrep/Makefile
index 375d73c95336..4ed871f9b979 100644
--- a/sysutils/chgrep/Makefile
+++ b/sysutils/chgrep/Makefile
@@ -5,13 +5,12 @@ PORTNAME= chgrep
PORTVERSION= 1.2.4
CATEGORIES= sysutils
MASTER_SITES= http://www.bmk-it.com/projects/chgrep/files/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Fast string substitution across multiple files
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= bin/chgrep man/man1/${PORTNAME}.1.gz
diff --git a/sysutils/crashme/Makefile b/sysutils/crashme/Makefile
index c88235ad247a..66a3a90c9c82 100644
--- a/sysutils/crashme/Makefile
+++ b/sysutils/crashme/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= sysutils
MASTER_SITES= LOCAL
MASTER_SITE_SUBDIR=kris
DISTNAME= crashme
-EXTRACT_SUFX= .tgz
MAINTAINER= gjc@alum.mit.edu
COMMENT= Tool to test an operating system's robustness
@@ -16,7 +15,7 @@ COMMENT= Tool to test an operating system's robustness
# according to license.rtf, and using the most restrictive one:
LICENSE= LGPL21
-USES= gmake
+USES= gmake tar:tgz
NO_WRKSUBDIR= yes
MAKEFILE= makefile
diff --git a/sysutils/ddpt/Makefile b/sysutils/ddpt/Makefile
index 1b3dcdcead1f..4a44f81b75bc 100644
--- a/sysutils/ddpt/Makefile
+++ b/sysutils/ddpt/Makefile
@@ -5,7 +5,6 @@ PORTNAME= ddpt
PORTVERSION= 0.94
CATEGORIES= sysutils
MASTER_SITES= http://sg.danny.cz/sg/p/
-EXTRACT_SUFX= .tgz
MAINTAINER= delphij@FreeBSD.org
COMMENT= dd tool that specializes in files that are block devices
@@ -13,7 +12,7 @@ COMMENT= dd tool that specializes in files that are block devices
LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake
+USES= gmake tar:tgz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/dirvish/Makefile b/sysutils/dirvish/Makefile
index 59e5a815a626..56d906c90e24 100644
--- a/sysutils/dirvish/Makefile
+++ b/sysutils/dirvish/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.2.1
PORTREVISION= 1
CATEGORIES= sysutils archivers
MASTER_SITES= http://www.dirvish.org/
-EXTRACT_SUFX= .tgz
MAINTAINER= tarkhil@over.ru
COMMENT= Network backup system based off of rsync
@@ -20,7 +19,7 @@ MAN8S= dirvish.8 dirvish-expire.8 dirvish-locate.8 dirvish-runall.8
WRKSRC= ${WRKDIR}
NO_BUILD= yes
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= run
EXECUTABLES= dirvish dirvish-expire dirvish-locate dirvish-runall
diff --git a/sysutils/dvdimagecmp/Makefile b/sysutils/dvdimagecmp/Makefile
index c06e93efe0d2..eaf783b7e13b 100644
--- a/sysutils/dvdimagecmp/Makefile
+++ b/sysutils/dvdimagecmp/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.3
CATEGORIES= sysutils
MASTER_SITES= SUNSITE
MASTER_SITE_SUBDIR= apps/video
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@thepentagon.org
COMMENT= Simple tool for comparing an image to a burned disc
-USES= gmake
+USES= gmake tar:tgz
CFLAGS+= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
diff --git a/sysutils/evtviewer/Makefile b/sysutils/evtviewer/Makefile
index 919193fcd689..a9d96d876be6 100644
--- a/sysutils/evtviewer/Makefile
+++ b/sysutils/evtviewer/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/${PORTNAME}-${PORTVERSION} \
http://contribs.martymac.org/evtViewer/
-EXTRACT_SUFX= .tgz
MAINTAINER= martymac@FreeBSD.org
COMMENT= Ms event log viewer
LICENSE= GPLv2
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= evtViewer
NO_BUILD= yes
diff --git a/sysutils/fusefs-encfs/Makefile b/sysutils/fusefs-encfs/Makefile
index 17eae1b94207..4ca88ad8ce8f 100644
--- a/sysutils/fusefs-encfs/Makefile
+++ b/sysutils/fusefs-encfs/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 6
CATEGORIES= sysutils
MASTER_SITES= GOOGLE_CODE
PKGNAMEPREFIX= fusefs-
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Encrypted pass-through FUSE filesystem
@@ -23,7 +22,7 @@ CONFIGURE_ARGS= --with-boost-serialization=boost_serialization \
--with-boost-filesystem=boost_filesystem
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-USES= fuse gmake libtool pkgconfig
+USES= fuse gmake libtool pkgconfig tar:tgz
USE_LDCONFIG= yes
USE_OPENSSL= yes
INSTALL_TARGET= install-strip
diff --git a/sysutils/fusefs-ntfs/Makefile b/sysutils/fusefs-ntfs/Makefile
index 371016a9d10d..aadeacc07d63 100644
--- a/sysutils/fusefs-ntfs/Makefile
+++ b/sysutils/fusefs-ntfs/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= sysutils
MASTER_SITES= http://tuxera.com/opensource/
PKGNAMEPREFIX= fusefs-
DISTNAME= ${PORTNAME}-3g_ntfsprogs-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Mount NTFS partitions (read/write) and disk images
@@ -17,7 +16,7 @@ LICENSE= GPLv2
CONFLICTS_BUILD= bonobo-1.*
CONFLICTS_INSTALL= ntfsprogs-*
-USES= fuse pkgconfig iconv libtool
+USES= fuse pkgconfig iconv libtool tar:tgz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --exec-prefix=${PREFIX} --disable-mount-helper \
diff --git a/sysutils/gkrellfire/Makefile b/sysutils/gkrellfire/Makefile
index b7cec0d6d3fe..1a065c26c73f 100644
--- a/sysutils/gkrellfire/Makefile
+++ b/sysutils/gkrellfire/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= sysutils
MASTER_SITES= http://freenet-homepage.de/thomas-steinke/ \
LOCAL
MASTER_SITE_SUBDIR= novel
-EXTRACT_SUFX= .tgz
MAINTAINER= novel@FreeBSD.org
COMMENT= Gkrellm2 plugin which shows the system load as a flame
@@ -19,7 +18,7 @@ RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2
PLIST_FILES= libexec/gkrellm2/plugins/${PORTNAME}.so
PLIST_DIRSTRY= libexec/gkrellm2/plugins libexec/gkrellm2
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
MAKE_ARGS= CC="${CC}"
do-install:
diff --git a/sysutils/linux-crashplan/Makefile b/sysutils/linux-crashplan/Makefile
index 9060cce1282f..ae10d8c36e67 100644
--- a/sysutils/linux-crashplan/Makefile
+++ b/sysutils/linux-crashplan/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= sysutils linux
MASTER_SITES= http://download.crashplan.com/installs/linux/install/CrashPlan/
DISTNAME= CrashPlan_3.6.3_Linux
-EXTRACT_SUFX= .tgz
MAINTAINER= wg@FreeBSD.org
COMMENT= Backs up data to remote servers or hard drives
@@ -20,7 +19,7 @@ WRKSRC= ${WRKDIR}/CrashPlan-install
USE_LINUX= yes
USE_LINUX_APPS= expat fontconfig xorglibs
USE_RC_SUBR= crashplan
-USES= shebangfix
+USES= shebangfix tar:tgz
SHEBANG_FILES= scripts/CrashPlanEngine scripts/CrashPlanDesktop
diff --git a/sysutils/mapchan/Makefile b/sysutils/mapchan/Makefile
index 6ff2aaed1e93..a8bd091bf5d3 100644
--- a/sysutils/mapchan/Makefile
+++ b/sysutils/mapchan/Makefile
@@ -5,12 +5,11 @@ PORTNAME= mapchan
PORTVERSION= 3.2
CATEGORIES= sysutils converters
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= bsam@FreeBSD.org
COMMENT= Transform the input and output of a terminal (SCO Unix alike)
-USES= iconv
+USES= iconv tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
MAKE_ENV= STAGEDIR=${STAGEDIR} MAPDIR=${STAGEDIR}${PREFIX}/etc/${PORTNAME}
CFLAGS+= -I${LOCALBASE}/include
diff --git a/sysutils/memfetch/Makefile b/sysutils/memfetch/Makefile
index c5202443daf3..251ef8ac44b3 100644
--- a/sysutils/memfetch/Makefile
+++ b/sysutils/memfetch/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 0.05b
CATEGORIES= sysutils
MASTER_SITES= http://lcamtuf.coredump.cx/soft/
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tgz
MAINTAINER= onatan@gmail.com
COMMENT= Utility to dump memory of a running process
LICENSE= GPLv2
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
USE_PERL5= run
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
SHEBANG_FILES= mffind.pl
diff --git a/sysutils/sg3_utils/Makefile b/sysutils/sg3_utils/Makefile
index 5c291fce36df..fc588f3063f4 100644
--- a/sysutils/sg3_utils/Makefile
+++ b/sysutils/sg3_utils/Makefile
@@ -5,12 +5,11 @@ PORTNAME= sg3_utils
PORTVERSION= 1.39
CATEGORIES= sysutils
MASTER_SITES= http://sg.danny.cz/sg/p/
-EXTRACT_SUFX= .tgz
MAINTAINER= delphij@FreeBSD.org
COMMENT= Set of utilities that send SCSI commands to devices
-USES= gmake libtool shebangfix
+USES= gmake libtool shebangfix tar:tgz
SHEBANG_FILES= scripts/scsi_*
post-install:
diff --git a/sysutils/smp_utils/Makefile b/sysutils/smp_utils/Makefile
index eececd3e3ad8..a4af1a7b83d4 100644
--- a/sysutils/smp_utils/Makefile
+++ b/sysutils/smp_utils/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.98
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://sg.danny.cz/sg/p/
-EXTRACT_SUFX= .tgz
MAINTAINER= delphij@FreeBSD.org
COMMENT= Utilities to send SAS Serial Management Protocol requests
-USES= gmake libtool
+USES= gmake libtool tar:tgz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
.include <bsd.port.pre.mk>
diff --git a/sysutils/tarsnap/Makefile b/sysutils/tarsnap/Makefile
index 3fc4e34fb3f8..0a50e666b8cb 100644
--- a/sysutils/tarsnap/Makefile
+++ b/sysutils/tarsnap/Makefile
@@ -7,13 +7,12 @@ PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= http://www.tarsnap.com/download-http/
DISTNAME= ${PORTNAME}-autoconf-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= cperciva@tarsnap.com
COMMENT= Online encrypted backup service (client)
GNU_CONFIGURE= yes
-USES= gmake
+USES= gmake tar:tgz
OPTIONS_DEFINE= SSE2
SSE2_DESC= Use SSE2-optimized code
diff --git a/sysutils/tree/Makefile b/sysutils/tree/Makefile
index 488295f6c1e0..557ac540f7f1 100644
--- a/sysutils/tree/Makefile
+++ b/sysutils/tree/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.7.0
CATEGORIES= sysutils
MASTER_SITES= ftp://mama.indstate.edu/linux/tree/ \
CENKES
-EXTRACT_SUFX= .tgz
MAINTAINER= gb@unistra.fr
COMMENT= Display a tree-view of directories with optional color or HTML output
@@ -14,7 +13,7 @@ COMMENT= Display a tree-view of directories with optional color or HTML output
LICENSE= GPLv2
MAKE_ENV+= MKDIR="${MKDIR}"
-USES= gmake
+USES= gmake tar:tgz
PLIST_FILES= bin/tree \
man/man1/tree.1.gz
diff --git a/sysutils/webjob/Makefile b/sysutils/webjob/Makefile
index bbb4a737f19f..a6785ef51e38 100644
--- a/sysutils/webjob/Makefile
+++ b/sysutils/webjob/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.9.0
PORTREVISION= 1
CATEGORIES= sysutils security
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= klm@uidzero.org
COMMENT= Download and execute a program over HTTP/HTTPS
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= tools/xshar/xshar
GNU_CONFIGURE= yes
USE_PERL5= build
diff --git a/sysutils/weedit/Makefile b/sysutils/weedit/Makefile
index e244e96e9224..a139aef06594 100644
--- a/sysutils/weedit/Makefile
+++ b/sysutils/weedit/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 2.0.3
CATEGORIES= sysutils
MASTER_SITES= http://adm1n.cjb.net/cw/ \
CRITICAL
-EXTRACT_SUFX= .tgz
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= File duplicate scanner with database support
LICENSE= GPLv2
-USES= dos2unix
+USES= dos2unix tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}
SRCF= crc32 dlink weedit md5
diff --git a/sysutils/x86info/Makefile b/sysutils/x86info/Makefile
index 367e5e52ddb6..fce3aada8a74 100644
--- a/sysutils/x86info/Makefile
+++ b/sysutils/x86info/Makefile
@@ -5,7 +5,6 @@ PORTNAME= x86info
PORTVERSION= 1.30
CATEGORIES= sysutils
MASTER_SITES= http://codemonkey.org.uk/projects/x86info/
-EXTRACT_SUFX= .tgz
MAINTAINER= eadler@FreeBSD.org
COMMENT= x86 CPU identification utility
@@ -16,7 +15,7 @@ LIB_DEPENDS= libpci.so:${PORTSDIR}/devel/libpci
ONLY_FOR_ARCHS= i386 amd64
-USES= gmake pkgconfig
+USES= gmake pkgconfig tar:tgz
ALL_TARGET= x86info lsmsr
USE_PYTHON_BUILD=yes
diff --git a/textproc/apache-solr/Makefile b/textproc/apache-solr/Makefile
index f9b7bedff101..a751b3a6e460 100644
--- a/textproc/apache-solr/Makefile
+++ b/textproc/apache-solr/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= textproc java
MASTER_SITES= APACHE
MASTER_SITE_SUBDIR= lucene/solr/${PORTVERSION}
DISTNAME= solr-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= gaod@hychen.org
COMMENT= High performance search server built using Lucene Java
@@ -16,7 +15,7 @@ LICENSE= APACHE20
CONFLICT= apache-solr-3.6.*
-USES= shebangfix
+USES= shebangfix tar:tgz
SHEBANG_FILES= example/etc/create-solrtest.keystore.sh
JAVA_VERSION= 1.7+
NO_BUILD= yes
diff --git a/textproc/bibutils/Makefile b/textproc/bibutils/Makefile
index 26cc43a555b1..ee9f04cc009e 100644
--- a/textproc/bibutils/Makefile
+++ b/textproc/bibutils/Makefile
@@ -5,14 +5,13 @@ PORTVERSION= 5.0
CATEGORIES= textproc
MASTER_SITES= SF/${PORTNAME}/
DISTNAME= ${PORTNAME}_${PORTVERSION}_src
-EXTRACT_SUFX= .tgz
MAINTAINER= pgj@FreeBSD.org
COMMENT= Program set interconverts between various bibliography formats
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
diff --git a/textproc/codespell/Makefile b/textproc/codespell/Makefile
index 0cb209d19f82..d2349433e02f 100644
--- a/textproc/codespell/Makefile
+++ b/textproc/codespell/Makefile
@@ -6,7 +6,6 @@ PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= http://packages.profusion.mobi/${PORTNAME}/ \
https://www.glenbarber.us/ports/${CATEGORIES}/${PORTNAME}/
-EXTRACT_SUFX= .tar.xz
MAINTAINER= gjb@FreeBSD.org
COMMENT= Source code spelling checker
@@ -14,7 +13,7 @@ COMMENT= Source code spelling checker
LICENSE= GPLv2
USE_PYTHON= 3
-USES= tar:xz
+USES= tar:xz tar:xz
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/textproc/csvdiff/Makefile b/textproc/csvdiff/Makefile
index 7c95b12f8888..8b57172fb7ca 100644
--- a/textproc/csvdiff/Makefile
+++ b/textproc/csvdiff/Makefile
@@ -7,13 +7,12 @@ CATEGORIES= textproc perl5
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
#DISTNAME= ${PORTNAME}_${PORTVERSION:S,.,-,g}
DISTNAME= ${PORTNAME}17
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Compare/diff two (comma) separated files with each other
NO_BUILD= yes
-USES= perl5
+USES= perl5 tar:tgz
PLIST_FILES= bin/csvdiff
WRKSRC= ${WRKDIR}
PORTDOCS= CHANGES README TODO
diff --git a/textproc/irstlm/Makefile b/textproc/irstlm/Makefile
index 65d86a0a5b9e..b8b00cd652d1 100644
--- a/textproc/irstlm/Makefile
+++ b/textproc/irstlm/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=${PORTNAME}/${PORTNAME}/${PORTNAME}-5.80
-EXTRACT_SUFX= .tgz
MAINTAINER= demon@FreeBSD.org
COMMENT= The IRST Language Modeling Toolkit
@@ -19,7 +18,7 @@ USE_PERL5= run
USE_GCC= yes
USE_AUTOTOOLS= libtoolize aclocal autoconf automake
AUTOMAKE_ARGS= --add-missing
-USES= shebangfix libtool
+USES= shebangfix libtool tar:tgz
SHEBANG_FILES= scripts/add-start-end.sh scripts/lm-stat.pl scripts/sort-lm.pl scripts/build-lm-qsub.sh scripts/mdtsel.sh scripts/split-dict.pl scripts/build-lm.sh scripts/merge-sublm.pl scripts/split-ngt.sh scripts/build-sublm.pl scripts/ngram-split.pl scripts/goograms2ngrams.pl scripts/rm-start-end.sh
.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-Infinitive/Makefile b/textproc/p5-Lingua-EN-Infinitive/Makefile
index 6df91be1a197..b1f97f0d37af 100644
--- a/textproc/p5-Lingua-EN-Infinitive/Makefile
+++ b/textproc/p5-Lingua-EN-Infinitive/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 1.11
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Determine the infinitive form of a conjugated word
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Pod-HtmlEasy/Makefile b/textproc/p5-Pod-HtmlEasy/Makefile
index 557eddaf4cc4..3bff221512c5 100644
--- a/textproc/p5-Pod-HtmlEasy/Makefile
+++ b/textproc/p5-Pod-HtmlEasy/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.0108
CATEGORIES= textproc devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= wen@FreeBSD.org
COMMENT= Generate personalized HTML from PODs
@@ -20,7 +19,7 @@ BUILD_DEPENDS= p5-version>=0.72:${PORTSDIR}/devel/p5-version \
p5-Pod-Escapes>=0:${PORTSDIR}/textproc/p5-Pod-Escapes
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Spreadsheet-Read/Makefile b/textproc/p5-Spreadsheet-Read/Makefile
index 0623d573f7a8..444555ee6b20 100644
--- a/textproc/p5-Spreadsheet-Read/Makefile
+++ b/textproc/p5-Spreadsheet-Read/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HMBRAND
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= swills@FreeBSD.org
COMMENT= Read the data from a spreadsheet
@@ -23,7 +22,7 @@ BUILD_DEPENDS= p5-IO-stringy>0:${PORTSDIR}/devel/p5-IO-stringy \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-NoWarnings>0:${PORTSDIR}/devel/p5-Test-NoWarnings
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Text-CSV_XS/Makefile b/textproc/p5-Text-CSV_XS/Makefile
index 68558a8b2781..ea8b655bd81d 100644
--- a/textproc/p5-Text-CSV_XS/Makefile
+++ b/textproc/p5-Text-CSV_XS/Makefile
@@ -7,12 +7,11 @@ CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HMBRAND
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Comma-separated values manipulation routines
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-RSSLite/Makefile b/textproc/p5-XML-RSSLite/Makefile
index 256da7ec2bb2..5b7b1ba7a532 100644
--- a/textproc/p5-XML-RSSLite/Makefile
+++ b/textproc/p5-XML-RSSLite/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 0.15
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight, relaxed RSS (and XML-ish) parser
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/xlhtml/Makefile b/textproc/xlhtml/Makefile
index 6bd075a41395..460b6f12a484 100644
--- a/textproc/xlhtml/Makefile
+++ b/textproc/xlhtml/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= textproc
MASTER_SITES= SF/chicago/${PORTNAME}/backend
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert Excel and PowerPoint files to HTML and text
LICENSE= GPLv2
-USES= gmake
+USES= gmake tar:tgz
USE_AUTOTOOLS= automake14 autoconf
diff --git a/ukrainian/hunspell/Makefile b/ukrainian/hunspell/Makefile
index 334a09163079..31ace6bf4537 100644
--- a/ukrainian/hunspell/Makefile
+++ b/ukrainian/hunspell/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 1.7.1
CATEGORIES= ukrainian textproc
MASTER_SITES= SF/ispell-uk/spell-uk/${PORTVERSION}
DISTNAME= spell-uk-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
@@ -16,7 +15,7 @@ LICENSE_COMB= dual
ALL_TARGET= myspell
USE_PERL5= build
-USES= gmake iconv:build shebangfix perl5
+USES= gmake iconv:build shebangfix perl5 tar:tgz
SHEBANG_FILES= bin/*.pl
PLIST_FILES= %%DATADIR%%/uk_UA.aff \
diff --git a/ukrainian/mythes/Makefile b/ukrainian/mythes/Makefile
index 0aac65808d28..1bd0b34302c3 100644
--- a/ukrainian/mythes/Makefile
+++ b/ukrainian/mythes/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 1.7.1
CATEGORIES= ukrainian textproc
MASTER_SITES= SF/ispell-uk/spell-uk/${PORTVERSION}
DISTNAME= spell-uk-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
@@ -14,7 +13,7 @@ COMMENT= Ukrainian thesaurus
LICENSE= LGPL21 GPLv2
LICENSE_COMB= dual
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= build
PLIST_FILES= %%DATADIR%%/th_uk_UA.dat \
diff --git a/www/chtml/Makefile b/www/chtml/Makefile
index 3fb9e2864fb0..0947d9eb67ed 100644
--- a/www/chtml/Makefile
+++ b/www/chtml/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 1
CATEGORIES= www devel lang
MASTER_SITES= http://people.delphiforums.com/gjc/
DISTNAME= chtml
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Chunked HTML templating engine
BUILD_DEPENDS= ${LOCALBASE}/bin/csiod:${PORTSDIR}/lang/siod
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= run
MAKE_ENV= SITE_PERL=${SITE_PERL}
NO_WRKSUBDIR= yes
diff --git a/www/dummyflash/Makefile b/www/dummyflash/Makefile
index 8a937ea349ea..4817a1125b3b 100644
--- a/www/dummyflash/Makefile
+++ b/www/dummyflash/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 5
CATEGORIES= www
MASTER_SITES= ftp://ftp.netscape.com/pub/sdk/plugin/unix/
DISTNAME= unix-sdk-3.0b5
-EXTRACT_SUFX= .tar.Z
MAINTAINER= darius@dons.net.au
COMMENT= Silently consume flash MIME types
@@ -17,7 +16,7 @@ BUILD_WRKSRC= ${WRKSRC}/PluginSDK30b5/examples/UnixTemplate/Unix
NO_WRKSUBDIR= yes
MAKEFILE= makefile.freebsd
-USES= webplugin:native
+USES= webplugin:native tar:Z
WEBPLUGIN_FILES=dummyflash.so
do-install:
diff --git a/www/foswiki/Makefile b/www/foswiki/Makefile
index 9d11270bca65..a99a343f9dcd 100644
--- a/www/foswiki/Makefile
+++ b/www/foswiki/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 1.1.5
CATEGORIES= www
MASTER_SITES= SF
DISTNAME= Foswiki-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= A free and open source enterprise wiki
@@ -17,7 +16,7 @@ RUN_DEPENDS= p5-Error>=0.15:${PORTSDIR}/lang/p5-Error \
LICENSE= GPLv2
-USES= perl5
+USES= perl5 tar:tgz
NO_BUILD= yes
OPTIONS_DEFINE= OPTINT OPTOTH APACHE
diff --git a/www/htmlpp/Makefile b/www/htmlpp/Makefile
index 0d022e863ff1..e076381cec76 100644
--- a/www/htmlpp/Makefile
+++ b/www/htmlpp/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 4.2a
CATEGORIES= www
MASTER_SITES= http://legacy.imatix.com/pub/tools/
DISTNAME= htmlp42a
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= A Perl script to allow easy creation of HTML from template files
-USES= perl5 shebangfix
+USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= htmlpp
NO_WRKSUBDIR= yes
diff --git a/www/lightsquid/Makefile b/www/lightsquid/Makefile
index 307e3da93ead..c55f3ea9c562 100644
--- a/www/lightsquid/Makefile
+++ b/www/lightsquid/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.8
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= SF
-EXTRACT_SUFX= .tgz
MAINTAINER= fluffy@FreeBSD.org
COMMENT= A light and fast web based squid proxy traffic analyser
@@ -14,7 +13,7 @@ COMMENT= A light and fast web based squid proxy traffic analyser
OPTIONS_DEFINE= GD DOCS
OPTIONS_DEFAULT= GD
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= run
NO_BUILD= yes
diff --git a/www/p5-CGI-FormBuilder/Makefile b/www/p5-CGI-FormBuilder/Makefile
index 107beec477cd..3ea1052d40b1 100644
--- a/www/p5-CGI-FormBuilder/Makefile
+++ b/www/p5-CGI-FormBuilder/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
DISTNAME= ${PORTNAME}-${PORTVERSION:S,00$,,}
-EXTRACT_SUFX= .tgz
MAINTAINER= pclin@FreeBSD.org
COMMENT= FormBuilder for CGI
@@ -15,7 +14,7 @@ COMMENT= FormBuilder for CGI
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
OPTIONS_DEFINE= TT HTML_TEMPLATE TEXT_TEMPLATE CGI_FAST_TEMPLATE CGI_SSI CGI_SESSION
diff --git a/www/p5-CGI-Session-ExpireSessions/Makefile b/www/p5-CGI-Session-ExpireSessions/Makefile
index 1293a4fddb74..149730094b5c 100644
--- a/www/p5-CGI-Session-ExpireSessions/Makefile
+++ b/www/p5-CGI-Session-ExpireSessions/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CGI
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= gerard@seibercom.net
COMMENT= Perl module to delete expired CGI::Session-type sessions
@@ -15,7 +14,7 @@ COMMENT= Perl module to delete expired CGI::Session-type sessions
RUN_DEPENDS= p5-CGI-Session>=4.14:${PORTSDIR}/www/p5-CGI-Session
TEST_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-Catalyst-Model-Memcached/Makefile b/www/p5-Catalyst-Model-Memcached/Makefile
index a1611b8a138b..07067f5234a3 100644
--- a/www/p5-Catalyst-Model-Memcached/Makefile
+++ b/www/p5-Catalyst-Model-Memcached/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.02
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= culot@FreeBSD.org
COMMENT= Wrapper for memcached imitating Catalyst models
@@ -15,7 +14,7 @@ RUN_DEPENDS= p5-Cache-Memcached-Fast>=0.17:${PORTSDIR}/databases/p5-Cache-Memcac
p5-Catalyst-Runtime>=5.8:${PORTSDIR}/www/p5-Catalyst-Runtime
BUILD_DEPENDS:= ${RUN_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-Catalyst-Plugin-DateTime/Makefile b/www/p5-Catalyst-Plugin-DateTime/Makefile
index cac55f11475e..100a7e8be181 100644
--- a/www/p5-Catalyst-Plugin-DateTime/Makefile
+++ b/www/p5-Catalyst-Plugin-DateTime/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 0.03
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= DateTime support for Catalyst
@@ -18,7 +17,7 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
BUILD_DEPENDS= ${RUN_DEPENDS}
-USES= perl5
+USES= perl5 tar:tgz
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/pivotx/Makefile b/www/pivotx/Makefile
index f85cafa4f754..2db716c2bea7 100644
--- a/www/pivotx/Makefile
+++ b/www/pivotx/Makefile
@@ -8,7 +8,6 @@ MASTER_SITES= SF/pivot-weblog/PivotX \
http://pivotx.net/files/ \
http://pivotx.net/files/archived/
DISTNAME= pivotx_${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= fumifumi@abacustech.jp
COMMENT= Software to help you maintain dynamic sites such as weblogs
@@ -29,7 +28,7 @@ PHPDOM_DESC= Use PHP:DOM instead of SimpleXML
WANT_PHP_WEB= yes
USE_PHP= session gettext xml tokenizer gd pcre
-USES+= gettext
+USES+= gettext tar:tgz
.if ${PORT_OPTIONS:MPHPDOM}
USE_PHP+= dom
diff --git a/www/rejik/Makefile b/www/rejik/Makefile
index b80de0af7eae..1a498322a9a2 100644
--- a/www/rejik/Makefile
+++ b/www/rejik/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= www
MASTER_SITES= http://www.rejik.ru/download/ \
http://bio3k.softboard.ru/uploads/arch/
DISTNAME= redirector-${PORTVERSION}
-EXTRACT_SUFX= .tgz
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
@@ -59,7 +58,7 @@ PLIST_SUB+= WWW="@comment "
.if ${PORT_OPTIONS:MDBL}
DISTFILES+= dbl-2.0.tgz
-USES+= perl5
+USES+= perl5 tar:tgz
USE_PERL5= run
RUN_DEPENDS+= p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv \
p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
diff --git a/www/tdom/Makefile b/www/tdom/Makefile
index bf66c7b3f82e..75ede1da8350 100644
--- a/www/tdom/Makefile
+++ b/www/tdom/Makefile
@@ -5,7 +5,6 @@ PORTNAME= tDOM
PORTVERSION= 0.8.3
CATEGORIES= www
MASTER_SITES= https://cloud.github.com/downloads/tDOM/tdom/
-EXTRACT_SUFX= .tgz
MAINTAINER= mi@aldan.algebra.com
COMMENT= High performance XML data processing with Tcl (ARGS for OpenACS)
@@ -15,7 +14,7 @@ TDOMBASE= ${PREFIX}/lib/tdom${PORTVERSION}
OPTIONS_DEFINE= DOCS
-USES= gmake tcl
+USES= gmake tcl tar:tgz
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= ../configure
diff --git a/www/twiki/Makefile b/www/twiki/Makefile
index e5863141ec4c..848854449fcb 100644
--- a/www/twiki/Makefile
+++ b/www/twiki/Makefile
@@ -8,7 +8,6 @@ CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/TWiki%20for%20all%20Platforms/${DISTNAME} \
http://twiki.org/p/pub/Codev/Release/
DISTNAME= TWiki-${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Flexible, powerful, and easy to use enterprise wiki
@@ -27,7 +26,7 @@ RUN_DEPENDS= \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
twiki-TWikiUserMappingContrib>=0:${PORTSDIR}/www/twiki-TWikiUserMappingContrib
-USES= perl5
+USES= perl5 tar:tgz
WRKSRC= ${WRKDIR}/twiki
post-extract:
diff --git a/www/volta/Makefile b/www/volta/Makefile
index 3ff64d3fd576..bd20fc794c23 100644
--- a/www/volta/Makefile
+++ b/www/volta/Makefile
@@ -7,7 +7,6 @@ PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://dl.dropbox.com/u/7234177/Releases/ \
http://projects.martini.nu/volta/chrome/site/
-EXTRACT_SUFX= .tgz
MAINTAINER= mahlon@martini.nu
COMMENT= High performance, low resource URI rewriter for Squid
@@ -16,7 +15,7 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libcdb.so:${PORTSDIR}/databases/tinycdb
-USES= gmake pkgconfig lua
+USES= gmake pkgconfig lua tar:tgz
ALL_TARGET= ${PORTNAME}
NO_INSTALL= yes
diff --git a/www/wwwoffle/Makefile b/www/wwwoffle/Makefile
index 52c0ca07dd52..57f4dfe40ed8 100644
--- a/www/wwwoffle/Makefile
+++ b/www/wwwoffle/Makefile
@@ -5,7 +5,6 @@ PORTVERSION= 2.9i
PORTREVISION= 3
CATEGORIES= www ipv6
MASTER_SITES= http://www.gedanken.org.uk/software/wwwoffle/download/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Caching proxy server for HTTP and FTP designed for dial-up hosts
@@ -14,7 +13,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls
-USES= perl5 gmake
+USES= perl5 gmake tar:tgz
USE_RC_SUBR= ${PORTNAME}d
diff --git a/www/xombrero/Makefile b/www/xombrero/Makefile
index ade44c06e8cd..9f0474f00310 100644
--- a/www/xombrero/Makefile
+++ b/www/xombrero/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 1.6.3
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://opensource.conformal.com/snapshots/xombrero/
-EXTRACT_SUFX= .tgz
MAINTAINER= zeising@FreeBSD.org
COMMENT= Minimalists vi-like web browser based on webkit and GTK+
@@ -16,7 +15,7 @@ LICENSE= ISCL
LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup
-USES= pkgconfig perl5
+USES= pkgconfig perl5 tar:tgz
USE_PERL5= build
INSTALLS_ICONS= yes
diff --git a/www/zend-framework/Makefile b/www/zend-framework/Makefile
index 44fe94e4f5bf..7150f752a9b5 100644
--- a/www/zend-framework/Makefile
+++ b/www/zend-framework/Makefile
@@ -5,7 +5,6 @@ PORTNAME= ZendFramework
PORTVERSION= 2.3.1
CATEGORIES= www
MASTER_SITES= https://packages.zendframework.com/releases/${DISTNAME}/
-EXTRACT_SUFX= .tgz
MAINTAINER= wg@FreeBSD.org
COMMENT= Framework for developing PHP web applications
@@ -17,7 +16,7 @@ CONFLICTS= ZendFramework-1.*
NO_BUILD= yes
USE_PHP= spl
WANT_PHP_WEB= yes
-USES= gettext
+USES= gettext tar:tgz
SUB_FILES= pkg-message
diff --git a/x11-clocks/asclock/Makefile b/x11-clocks/asclock/Makefile
index 565a33cb8038..9de34299fbe0 100644
--- a/x11-clocks/asclock/Makefile
+++ b/x11-clocks/asclock/Makefile
@@ -8,14 +8,13 @@ CATEGORIES= x11-clocks afterstep
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= applications
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tgz
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Afterstep clock with some language extensions
CONFLICTS= asclock-gtk-[0-9]* asclock-xlib-[0-9]*
-USES= imake
+USES= imake tar:tgz
USE_XORG= xpm xext x11
PLIST_FILES= bin/asclock man/man1/asclock.1.gz
diff --git a/x11-clocks/dclock/Makefile b/x11-clocks/dclock/Makefile
index 7e0439fc7878..405e51fd1a83 100644
--- a/x11-clocks/dclock/Makefile
+++ b/x11-clocks/dclock/Makefile
@@ -5,7 +5,6 @@ PORTNAME= dclock
PORTVERSION= 2.2.2
CATEGORIES= x11-clocks
MASTER_SITES= http://opencircuitdesign.com/~tim/programs/dclock/archive/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= A 7-segment digital clock with some optional features
@@ -17,7 +16,7 @@ SOX_DESC= Install SOX to play audio
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_XORG= x11 xt
-USES= pkgconfig
+USES= pkgconfig tar:tgz
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lXt -lm
diff --git a/x11-fm/xdiskusage/Makefile b/x11-fm/xdiskusage/Makefile
index 09872ee961ce..57270d97072c 100644
--- a/x11-fm/xdiskusage/Makefile
+++ b/x11-fm/xdiskusage/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 7
CATEGORIES= x11-fm
MASTER_SITES= http://xdiskusage.sourceforge.net/ \
http://www.gnu-darwin.org/distfiles/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Show where disk space is taken up
LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk
-USES= gmake
+USES= gmake tar:tgz
CXXFLAGS+= `fltk-config --cxxflags`
LDFLAGS+= `fltk-config --ldflags`
diff --git a/x11-toolkits/open-motif/Makefile b/x11-toolkits/open-motif/Makefile
index e57e198cab25..8c1a8f9a7502 100644
--- a/x11-toolkits/open-motif/Makefile
+++ b/x11-toolkits/open-motif/Makefile
@@ -7,7 +7,6 @@ CATEGORIES= x11-toolkits
# MASTER_SITES= SF/${PORTNAME}/Motif%202.3.4%20Source%20Code/
MASTER_SITES= SF/motif/Motif%202.3.4%20Source%20Code/
DISTNAME= motif-${PORTVERSION}-src
-EXTRACT_SUFX= .tgz
MAINTAINER= m.tsatsenko@gmail.com
COMMENT= Motif X11 Toolkit (industry standard GUI (IEEE 1295))
@@ -23,7 +22,7 @@ CONFLICTS= lesstif-[0-9]*
# WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
WRKSRC= ${WRKDIR}/motif-${PORTVERSION}
-USES= gmake iconv libtool:keepla pkgconfig
+USES= gmake iconv libtool:keepla pkgconfig tar:tgz
USE_AUTOTOOLS= libtoolize aclocal autoconf autoheader automake
ACLOCAL_ARGS= -I.
AUTOMAKE_ARGS= -a -c -f --foreign
diff --git a/x11-toolkits/scintilla/Makefile b/x11-toolkits/scintilla/Makefile
index 0155cc988d46..68aa7b86e5ba 100644
--- a/x11-toolkits/scintilla/Makefile
+++ b/x11-toolkits/scintilla/Makefile
@@ -6,14 +6,13 @@ PORTVERSION= 3.4.1
CATEGORIES= x11-toolkits
MASTER_SITES= SF/scintilla/SciTE/${PORTVERSION}
DISTNAME= scite${PORTVERSION:S/.//g}
-EXTRACT_SUFX= .tgz
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= Full-featured free source code editing component for GTK+
WRKSRC= ${WRKDIR}/${PORTNAME}/gtk
-USES= compiler gmake iconv pkgconfig
+USES= compiler gmake iconv pkgconfig tar:tgz
MAKEFILE= makefile
USE_LDCONFIG= yes
USE_GNOME= gtk20
diff --git a/x11-toolkits/xmhtml/Makefile b/x11-toolkits/xmhtml/Makefile
index 2ba88e863a96..06eb11ca3cb6 100644
--- a/x11-toolkits/xmhtml/Makefile
+++ b/x11-toolkits/xmhtml/Makefile
@@ -5,7 +5,6 @@ PORTNAME= XmHTML
PORTVERSION= 1.1.9
CATEGORIES= x11-toolkits www
MASTER_SITES= SF/${PORTNAME:tl}
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Motif widget set for displaying HTML 3.2 documents
@@ -16,7 +15,7 @@ BUILD_DEPENDS= libtool:${PORTSDIR}/devel/libtool
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libpng15.so:${PORTSDIR}/graphics/png
-USES= gmake libtool motif pkgconfig
+USES= gmake libtool motif pkgconfig tar:tgz
USE_XORG= xft xmu xpm xt
USE_LDCONFIG= yes
diff --git a/x11-wm/olvwm/Makefile b/x11-wm/olvwm/Makefile
index 18a6d23fca0d..5327a92f69da 100644
--- a/x11-wm/olvwm/Makefile
+++ b/x11-wm/olvwm/Makefile
@@ -13,7 +13,6 @@ MASTER_SITE_SUBDIR= cy
MASTER_SITE_SUBDIR= window_managers
DISTNAME= ${PORTNAME}4
-EXTRACT_SUFX= .tar.Z
PATCH_SITES= ${MASTER_SITES}
PATCHFILES= olvwm4.Patch01.Z \
@@ -27,7 +26,7 @@ LIB_DEPENDS= libxview.so:${PORTSDIR}/x11-toolkits/xview
REINPLACE_ARGS= -i ""
NO_WRKSUBDIR= yes
-USES= imake
+USES= imake tar:Z
USE_XORG= xpm
MAN1= olvwm.1 olvwmrc.1
XFREE86_HTML_MAN= no
diff --git a/x11/dxpc/Makefile b/x11/dxpc/Makefile
index 2adb87d9a9ca..d34d66dbf105 100644
--- a/x11/dxpc/Makefile
+++ b/x11/dxpc/Makefile
@@ -5,7 +5,6 @@ PORTNAME= dxpc
PORTVERSION= 3.9.2
CATEGORIES= x11
MASTER_SITES= http://www.vigor.nu/dxpc/
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Compressing X protocol proxy designed to support X11 over slow links
@@ -15,7 +14,7 @@ LIB_DEPENDS= liblzo2.so:${PORTSDIR}/archivers/lzo2
LICENSE= BSD2CLAUSE
USE_XORG= x11
-USES= gmake
+USES= gmake tar:tgz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-lzo-lib=${LOCALBASE}
MAKE_ARGS= INSTALL="${INSTALL_PROGRAM}" \
diff --git a/x11/dynamag/Makefile b/x11/dynamag/Makefile
index 7b0c48b3d418..5d2bedf26367 100644
--- a/x11/dynamag/Makefile
+++ b/x11/dynamag/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 2
CATEGORIES= x11 accessibility
MASTER_SITES= ftp://trace.wisc.edu/pub/access_utils/unix/
DISTNAME= unwindows
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Magnifying utility which updates continuously
ALL_TARGET= dynamag
PLIST_FILES= bin/dynamag
-USES= imake
+USES= imake tar:Z
USE_XORG= x11 xaw xext xmu xt xpm sm ice
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/x11/tkXwin/Makefile b/x11/tkXwin/Makefile
index c50ed2a9d1a9..54f28e423286 100644
--- a/x11/tkXwin/Makefile
+++ b/x11/tkXwin/Makefile
@@ -6,13 +6,12 @@ PORTVERSION= 1.0
PORTREVISION= 5
CATEGORIES= x11
MASTER_SITES= http://beepcore-tcl.sourceforge.net/
-EXTRACT_SUFX= .tgz
MAINTAINER= dsh@vlink.ru
COMMENT= Tcl/Tk library to detect idle periods of an X session
GNU_CONFIGURE= yes
-USES= libtool tk:84
+USES= libtool tk:84 tar:tgz
USE_XORG= xt xscrnsaver
USE_LDCONFIG= yes
diff --git a/x11/wbar/Makefile b/x11/wbar/Makefile
index 45c669f772e0..b248480eeaa9 100644
--- a/x11/wbar/Makefile
+++ b/x11/wbar/Makefile
@@ -6,7 +6,6 @@ PORTVERSION= 2.3.4
PORTREVISION= 0
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
-EXTRACT_SUFX= .tgz
MAINTAINER= nivit@FreeBSD.org
COMMENT= quick launch bar for fluxbox, WindowMaker, Xfce, etc
@@ -15,7 +14,7 @@ LICENSE= GPLv3
CONFIGURE_ARGS= --exec-prefix=${PREFIX}
-USES= pkgconfig gettext gmake
+USES= pkgconfig gettext gmake tar:tgz
USE_EFL= imlib2
GNU_CONFIGURE= yes
diff --git a/x11/xbelld/Makefile b/x11/xbelld/Makefile
index 0f715f35a336..43053e7ce7e2 100644
--- a/x11/xbelld/Makefile
+++ b/x11/xbelld/Makefile
@@ -7,14 +7,13 @@ PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= http://www.meowfishies.com/code/
DISTNAME= ${PORTNAME}-0.2beta2
-EXTRACT_SUFX= .tgz
MAINTAINER= chip-set@mail.ru
COMMENT= XBellD is a small daemon for replacing the standard X terminal bell
LIB_DEPENDS= libaudiofile.so:${PORTSDIR}/audio/libaudiofile
-USES= imake
+USES= imake tar:tgz
USE_XORG= ice sm xtrap xmu xt
USE_GNOME= esound
diff --git a/x11/xcoloredit/Makefile b/x11/xcoloredit/Makefile
index dec1b6cbb581..bb2c52f31f16 100644
--- a/x11/xcoloredit/Makefile
+++ b/x11/xcoloredit/Makefile
@@ -7,12 +7,11 @@ PORTREVISION= 2
CATEGORIES= x11
MASTER_SITES= XCONTRIB/../R5contrib
DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Find colour values by graphical colour mixing
-USES= imake
+USES= imake tar:Z
USE_XORG= ice sm x11 xaw xext xmu xpm xt
PLIST_FILES= bin/xcoloredit \
diff --git a/x11/xkeycaps/Makefile b/x11/xkeycaps/Makefile
index f2b8307022b3..bd2b011b1924 100644
--- a/x11/xkeycaps/Makefile
+++ b/x11/xkeycaps/Makefile
@@ -6,12 +6,11 @@ PORTVERSION= 2.46
PORTREVISION= 3
CATEGORIES= x11
MASTER_SITES= http://www.jwz.org/xkeycaps/
-EXTRACT_SUFX= .tar.Z
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphically display and edit the keyboard mapping
-USES= imake
+USES= imake tar:Z
USE_XORG= xbitmaps xaw
PLIST_FILES= bin/xkeycaps \
man/man1/xkeycaps.1.gz
diff --git a/x11/xlogout/Makefile b/x11/xlogout/Makefile
index aec05c8621d6..ed90f8ec31c9 100644
--- a/x11/xlogout/Makefile
+++ b/x11/xlogout/Makefile
@@ -5,12 +5,11 @@ PORTVERSION= 1.1
PORTREVISION= 2
CATEGORIES= x11
MASTER_SITES= ftp://ftp.tu-darmstadt.de/pub/X11/other/
-EXTRACT_SUFX= .tar.Z
MAINTAINER= naddy@FreeBSD.org
COMMENT= Simple logout button
-USES= imake
+USES= imake tar:Z
WRKSRC= ${WRKDIR}/xlogout
USE_XORG= ice sm x11 xaw xext xmu xpm xt