Rely on bsdtar to autodetermine the format of the distfiles when possible

For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
This commit is contained in:
Baptiste Daroussin 2013-04-29 08:57:12 +00:00
parent 8730c99d5e
commit 5271da855f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=316786
157 changed files with 177 additions and 433 deletions

View file

@ -528,7 +528,7 @@ PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall
PKGINSTALL_INC?= ${.CURDIR}/../../www/firefox/files/pkg-install.in
PKGDEINSTALL_INC?= ${.CURDIR}/../../www/firefox/files/pkg-deinstall.in
EXTRACT_AFTER_ARGS?= | ${TAR} -xf - --exclude */CVS/* \
EXTRACT_AFTER_ARGS?= --exclude */CVS/* \
--exclude */macbuild/* \
--exclude */package/* \
--exclude mozilla*/gc/boehm

View file

@ -2282,18 +2282,12 @@ EXTRACT_CMD?= ${UNMAKESELF_CMD}
EXTRACT_BEFORE_ARGS?=
EXTRACT_AFTER_ARGS?=
.else
EXTRACT_BEFORE_ARGS?= -dc
EXTRACT_CMD?= ${TAR}
EXTRACT_BEFORE_ARGS?= -xf
.if defined(EXTRACT_PRESERVE_OWNERSHIP)
EXTRACT_AFTER_ARGS?= | ${TAR} -xf -
EXTRACT_AFTER_ARGS?=
.else
EXTRACT_AFTER_ARGS?= | ${TAR} -xf - --no-same-owner --no-same-permissions
.endif
.if defined(USE_BZIP2)
EXTRACT_CMD?= ${BZIP2_CMD}
.elif defined(USE_XZ)
EXTRACT_CMD?= ${XZ_CMD}
.else
EXTRACT_CMD?= ${GZIP_CMD}
EXTRACT_AFTER_ARGS?= --no-same-owner --no-same-permissions
.endif
.endif

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon \
src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: wmMoonClock
# Date created: 14 March 1999
# Whom: Kris Kennaway <kkennawa@physics.adelaide.edu.au>
#
# Created by: Kris Kennaway <kkennawa@physics.adelaide.edu.au>
# $FreeBSD$
#
PORTNAME= wmMoonClock
PORTVERSION= 1.27
@ -14,9 +10,6 @@ MASTER_SITES= http://www.dockapps.org/files/14/21/
MAINTAINER= ports@FreeBSD.org
COMMENT= Displays the phase of the moon, plus orbital data
# Distfile says it's a .tar.gz but is actually uncompressed
EXTRACT_CMD= ${CAT}
EXTRACT_BEFORE_ARGS=
WRKSRC= ${WRKDIR}/${DISTNAME}/Src
USE_XORG= xpm

View file

@ -1,7 +1,4 @@
# New ports collection makefile for: wmSpaceWeather
# Date created: 16 April 1999
# Whom: Chris Piazza <cpiazza@FreeBSD.org>
#
# Created by: Chris Piazza <cpiazza@FreeBSD.org>
# $FreeBSD$
PORTNAME= wmspaceweather
@ -21,10 +18,6 @@ RUN_DEPENDS= p5-Time-modules>=0:${PORTSDIR}/devel/p5-Time-modules
WRKSRC= ${WRKDIR}/${DISTNAME}/wmSpaceWeather
# distfile is actually just a tar with suffix .tar.gz:
EXTRACT_CMD= ${CAT}
EXTRACT_BEFORE_ARGS=
USE_XORG= x11 xext xpm
ALL_TARGET= clean all
MAKE_JOBS_UNSAFE= yes

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: TiMidity++
# Date created: 27 Feb 1999
# Whom: Yoichi Asai <yatt@luna2.org>
#
# Created by: Yoichi Asai <yatt@luna2.org>
# $FreeBSD$
#
PORTNAME= timidity++
PORTVERSION= 2.13.2
@ -36,7 +32,7 @@ TIMID_LIBDIR= lib/timidity
.if !defined(PKGNAMESUFFIX)
WANT_GNOME= yes
EXTRACT_AFTER_ARGS=| ${TAR} -xpf - --exclude '*/libarc/*' \
EXTRACT_AFTER_ARGS= --exclude '*/libarc/*' \
--exclude '*/utils/mblock.h' --exclude '*/utils/memb.h'
CONFIGURE_ARGS= --enable-interface=ncurses,vt100,server \

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: verilog-mode.el
# Date created: 12 January 2009
# Whom: stas
#
# Created by: stas
# $FreeBSD$
#
PORTNAME= verilog-mode.el
PORTVERSION= 801
@ -18,6 +14,8 @@ COMMENT= Emacs lisp modules for the Verilog language
LICENSE= GPLv3 # (or later)
EXTRACT_CMD= ${GZCAT}
EXTRACT_BEFORE_ARGS= #
EXTRACT_AFTER_ARGS= > ${PORTNAME}
NO_WRKSUBDIR= yes

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xmlpatterns src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xmlpatterns src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -1,11 +1,5 @@
# New ports collection makefile for: p5-GDBM
# Date created: Nov 9 1999
# Whom: Nick Sayer <nsayer@FreeBSD.ORG>
#
# Heavy input from eivind@freebsd.org
#
# Created by: Nick Sayer <nsayer@FreeBSD.ORG>
# $FreeBSD$
#
PORTNAME= GDBM
PORTVERSION= 1.14
@ -21,7 +15,7 @@ COMMENT= GNU Data Base Manager (gdbm) interface
LIB_DEPENDS= gdbm.4:${PORTSDIR}/databases/gdbm
EXTRACT_AFTER_ARGS= | ${TAR} -xf - ${DISTNAME}/ext/GDBM_File ${DISTNAME}/t/lib
EXTRACT_AFTER_ARGS= ${DISTNAME}/ext/GDBM_File ${DISTNAME}/t/lib
CFLAGS+= -I${LOCALBASE}/include
MAKE_JOBS_SAFE= yes

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: pydbdesigner
# Date created: 2003-01-02
# Whom: Alan Eldridge <alane@geeksrus.net>
#
# Created by: Alan Eldridge <alane@geeksrus.net>
# $FreeBSD$
#
PORTNAME= pydbdesigner
PORTVERSION= 0.1.4.1
@ -14,7 +10,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= xride@FreeBSD.org
COMMENT= Graphical designer for relational databases
EXTRACT_AFTER_ARGS= | ${TAR} --exclude CVS -xf -
EXTRACT_AFTER_ARGS= --exclude CVS
USE_PYTHON= 2.2+
USE_WX= 2.4

View file

@ -1,10 +1,5 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-mysql-plugin
# Date created: 20 April 2003
# Whom: Kay Lehmann <kay_lehmann@web.de>
#
# Created by: Kay Lehmann <kay_lehmann@web.de>
# $FreeBSD$
#
PORTNAME= qt-${DB}-plugin
PORTVERSION= 3.3.8
@ -28,8 +23,7 @@ USE_MYSQL= yes
USE_BZIP2= yes
PLUGIN= plugins/src/sqldrivers/${DB}
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - ${DISTNAME}/${PLUGIN} \
${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" PLUGIN="${PLUGIN}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \

View file

@ -1,10 +1,5 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-odbc-plugin
# Date created: 31 December 2003
# Whom: Michael Nottebrock <lofi@freebsd.org>
#
# Created by: Michael Nottebrock <lofi@freebsd.org>
# $FreeBSD$
#
PORTNAME= qt-${DB}-plugin
PORTVERSION= 3.3.8
@ -29,8 +24,8 @@ EXPIRATION_DATE= 2013-07-01
USE_BZIP2= yes
PLUGIN= plugins/src/sqldrivers/${DB}
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - ${DISTNAME}/${PLUGIN} \
${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${PLUGIN} \
${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" PLUGIN="${PLUGIN}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \

View file

@ -1,10 +1,5 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-pgsql-plugin
# Date created: 5 August 2003
# Whom: Lauri Watts <lauri@kde.org>
#
# Created by: Lauri Watts <lauri@kde.org>
# $FreeBSD$
#
PORTNAME= qt-${DB}-plugin
PORTVERSION= 3.3.8
@ -28,8 +23,8 @@ USE_PGSQL= yes
USE_BZIP2= yes
PLUGIN= plugins/src/sqldrivers/${DB}
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - ${DISTNAME}/${PLUGIN} \
${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${PLUGIN} \
${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" PLUGIN="${PLUGIN}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \

View file

@ -1,10 +1,5 @@
# -*-mode: makefile-*-
# New ports collection makefile for: qt-sqlite-plugin
# Date created: 27 February 2004
# Whom: Michael Nottebrock <lofi@freebsd.org>
#
# Created by: Michael Nottebrock <lofi@freebsd.org>
# $FreeBSD$
#
PORTNAME= qt-${DB}-plugin
PORTVERSION= 3.3.8
@ -28,8 +23,8 @@ EXPIRATION_DATE= 2013-07-01
USE_BZIP2= yes
PLUGIN= plugins/src/sqldrivers/${DB}
DRIVER= src/sql/drivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - ${DISTNAME}/${PLUGIN} \
${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${PLUGIN} \
${DISTNAME}/${DRIVER} ${DISTNAME}/src/sql/drivers/cache
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" PLUGIN="${PLUGIN}" \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \

View file

@ -18,10 +18,9 @@ MAKE_JOBS_SAFE= yes
DRIVER= src/sql/drivers/${DB}
PLUGIN= src/plugins/sqldrivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} ${DISTNAME}/${PLUGIN} \
${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${DRIVER} ${DISTNAME}/${PLUGIN} \
${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
PLUGIN="${PLUGIN}" \

View file

@ -18,9 +18,8 @@ MAKE_JOBS_SAFE= yes
USE_MYSQL= yes
DRIVER= src/sql/drivers/${DB}
PLUGIN= src/plugins/sqldrivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} \
${DISTNAME}/${PLUGIN}
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${DRIVER} \
${DISTNAME}/${PLUGIN}
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
PLUGIN="${PLUGIN}" \

View file

@ -19,9 +19,8 @@ MAKE_JOBS_SAFE= yes
DRIVER= src/sql/drivers/${DB}
PLUGIN= src/plugins/sqldrivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} \
${DISTNAME}/${PLUGIN}
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${DRIVER} \
${DISTNAME}/${PLUGIN}
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
PLUGIN="${PLUGIN}" \

View file

@ -18,9 +18,8 @@ MAKE_JOBS_SAFE= yes
USE_PGSQL= yes
DRIVER= src/sql/drivers/${DB}
PLUGIN= src/plugins/sqldrivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} \
${DISTNAME}/${PLUGIN}
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${DRIVER} \
${DISTNAME}/${PLUGIN}
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
PLUGIN="${PLUGIN}" \

View file

@ -30,7 +30,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -19,10 +19,9 @@ MAKE_JOBS_SAFE= yes
DRIVER= src/sql/drivers/${DB}
PLUGIN= src/plugins/sqldrivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} ${DISTNAME}/${PLUGIN} \
${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${DRIVER} ${DISTNAME}/${PLUGIN} \
${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
PLUGIN="${PLUGIN}" \

View file

@ -20,10 +20,9 @@ MAKE_JOBS_SAFE= yes
DRIVER= src/sql/drivers/${DB}
PLUGIN= src/plugins/sqldrivers/${DB}
EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \
${DISTNAME}/${DRIVER} ${DISTNAME}/${PLUGIN} \
${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
EXTRACT_AFTER_ARGS?= ${DISTNAME}/${DRIVER} ${DISTNAME}/${PLUGIN} \
${DISTNAME}/include/QtSql \
${DISTNAME}/src/sql/kernel
MAKEFILE= ${FILESDIR}/Makefile.bsd
MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" MOC="${MOC}" \
PLUGIN="${PLUGIN}" \

View file

@ -22,7 +22,7 @@ EXAMPLESDIR= ${PREFIX}/share/examples/sqlite2
LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}2
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude CVS
EXTRACT_AFTER_ARGS= --exclude CVS
OPTIONS_DEFINE= TCL THREADS DOCS

View file

@ -32,7 +32,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,10 +29,9 @@ CONFIGURE_ARGS= --prefix ${PREFIX} --perl ${PERL} --make ${GMAKE} \
MAKE_JOBS_UNSAFE= yes
REINPLACE_ARGS= -i ''
EXTRACT_AFTER_ARGS=|${TAR} -xpf - \
--exclude '*/libmd5' \
--exclude '*/libpng' \
--exclude '*/tmake'
EXTRACT_AFTER_ARGS= --exclude '*/libmd5' \
--exclude '*/libpng' \
--exclude '*/tmake'
PLIST= ${WRKDIR}/plist
TMPDOCDEST= ${WRKDIR}/tmpdocdest

View file

@ -15,7 +15,7 @@ BOEHM_DESC= Boehm garbage collector support
WRKSRC= ${WRKDIR}/d
EXTRACT_AFTER_ARGS= |${TAR} -xf - --exclude "*my*"
EXTRACT_AFTER_ARGS= --exclude "*my*"
USE_GMAKE= yes
MAKE_ARGS= CC="${CC}" D_OPTIMIZE= PREFIX=${PREFIX}

View file

@ -26,8 +26,7 @@ CXXFLAGS:= ${CXXFLAGS:N-std=*:N:}
CONFIGURE_ARGS= --with-tclinclude=${TCL_INCLUDEDIR} \
--with-tcllib=${TCL_LIBDIR}
MAKE_JOBS_SAFE= yes
EXTRACT_AFTER_ARGS=|${TAR} -xpf - \
--exclude cvsunix --exclude 'getline.[ch]' --exclude 'getopt*.[ch]'
EXTRACT_AFTER_ARGS= --exclude cvsunix --exclude 'getline.[ch]' --exclude 'getopt*.[ch]'
post-patch:
${REINPLACE_CMD} -E '/get(line|opt1?)\.[ch]/d' \

View file

@ -25,8 +25,7 @@ CONFIGURE_ARGS= --program-suffix=${PORTVERSION:S/.//g} \
CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes
CFLAGS+= -DRL_NO_COMPAT
EXCLUDE= dejagnu expect sim texinfo intl
EXTRACT_AFTER_ARGS= | ${TAR} -xf - ${EXCLUDE:S/^/--exclude /} \
--no-same-owner --no-same-permissions
EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /}
VER= ${PORTVERSION:S/.//g}
PLIST_SUB= VER=${VER}
MAN1= gdb${VER}.1

View file

@ -1,10 +1,5 @@
# ex:ts=8
# Ports collection makefile for: GDB 6
# Date created: 30 March 2001
# Whom: David O'Brien <obrien@NUXI.com>
#
# Created by: David O'Brien <obrien@NUXI.com>
# $FreeBSD$
#
PORTNAME= gdb
PORTVERSION= 6.6
@ -38,7 +33,7 @@ CONFIGURE_ARGS= --program-suffix=${PORTVERSION:S/.//g} \
CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes
CFLAGS+= -DRL_NO_COMPAT
EXCLUDE= dejagnu expect readline sim texinfo intl
EXTRACT_AFTER_ARGS=| ${TAR} -xf - ${EXCLUDE:S/^/--exclude /}
EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /}
VER= ${PORTVERSION:S/.//}
PLIST_SUB= VER=${VER}
MAN1= gdb${VER}.1

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: qmake
# Date created: 2 September 2003
# Whom: mi@aldan.algebra.com
#
# Created by: mi@aldan.algebra.com
# $FreeBSD$
#
PORTNAME= qmake
PORTVERSION= 3.3.8
@ -25,7 +21,7 @@ MAKE_ENV+= FILESDIR="${FILESDIR}"
USE_BZIP2= yes
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
EXTRACT_AFTER_ARGS= \
'${DISTNAME}/mkspecs' \
'${DISTNAME}/src/*/*.h' '${DISTNAME}/qmake' \
'${DISTNAME}/src/tools'

View file

@ -19,7 +19,7 @@ MAKE_ENV+= FILESDIR="${FILESDIR}"
MAKE_JOBS_SAFE= yes
TODAY_CMD= /bin/date +%Y-%m-%d
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
EXTRACT_AFTER_ARGS= \
'${DISTNAME}/mkspecs' \
'${DISTNAME}/include/*/*' \
'${DISTNAME}/src/*/*.h' \

View file

@ -34,7 +34,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/winmain src/xmlpatterns src/3rdparty/clucene \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -36,7 +36,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xmlpatterns src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xml src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -36,7 +36,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/testlib src/winmain src/xmlpatterns src/3rdparty/clucene \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -32,7 +32,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -31,7 +31,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon \
src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -34,7 +34,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -36,7 +36,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon \
src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -23,7 +23,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/activeqt src/dbus src/multimedia src/opengl src/openvg \
src/s60installs src/s60main src/scripttools src/sql src/svg \
src/testlib src/winmain src/xmlpatterns
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -35,7 +35,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon \
src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -30,7 +30,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xmlpatterns src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -30,7 +30,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -34,7 +34,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -30,7 +30,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon \
src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -28,7 +28,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xmlpatterns src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -37,7 +37,6 @@ QMAKE_PRO= ${WRKSRC}/${PORTNAME}.pro
QT_DISTNAME= qt-everywhere-opensource-src-${QT4_VERSION}
DO_NOT_EXTRACT= config.profiles config.tests demos doc examples lib \
mkspecs tools translations
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${QT_DISTNAME}/${dne}'
.endfor

View file

@ -12,7 +12,7 @@ COMMENT= A clone of the ex/vi text editor
LICENSE= ART10
EXTRACT_AFTER_ARGS= | ${TAR} --exclude guiwin32 -xf -
EXTRACT_AFTER_ARGS= --exclude guiwin32
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix="${PREFIX}"

View file

@ -3,7 +3,7 @@
#USE_BZIP2= yes
USE_GMAKE= yes
EXTRACT_AFTER_ARGS= | ${TAR} -xf - ${LCLDIR} ${PORTNAME}/packager/registration \
EXTRACT_AFTER_ARGS= ${LCLDIR} ${PORTNAME}/packager/registration \
${PORTNAME}/components/lazutils
PATCHDIR= ${.CURDIR}/files
FILESDIR= ${.CURDIR}/files

View file

@ -61,7 +61,7 @@ DISTFILES+= ${LO_I18N_FILE}_helppack_${LO_I18N:S/_/-/}${EXTRACT_SUFX}
.endif
COMMENT?= ${LO_I18N} language pack for ${PORTNAME}
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --strip-components 1
EXTRACT_AFTER_ARGS= --strip-components 1
post-extract:
@${MKDIR} ${WRKSRC}; \

View file

@ -1,10 +1,5 @@
# New ports collection makefile for: linux_base-fc4
# Date created: 2006-31-05
# Whom: bsam@ipt.ru
# based on ports/emulators/linux_base-fc3 by netchild and myself
#
# Created by: bsam@ipt.ru
# $FreeBSD$
#
PORTNAME= fc
PORTVERSION= 4
@ -106,14 +101,10 @@ NO_WRKSUBDIR= yes
DISTINFO_FILE?= ${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
PLIST_SUB= GLIBCVER="2.3.6"
RPM2CPIO?= ${LOCALBASE}/bin/rpm2cpio
EXTRACT_DEPENDS+= ${RPM2CPIO}:${PORTSDIR}/archivers/rpm
EXTRACT_ONLY= ${BIN_DISTFILES}
EXTRACT_CMD?= ${RPM2CPIO}
EXTRACT_BEFORE_ARGS?=
EXTRACT_AFTER_ARGS?= | ${CPIO} -id --quiet
EXTRACT_CMD= ${TAR}
EXTRACT_BEFORE_ARGS= -xf
EXTRACT_AFTER_ARGS= #
.include <bsd.port.pre.mk>

View file

@ -4,7 +4,7 @@ DISTNAME= ${PORTNAME}_src-${MUPEN64VERSION}
PATCHDIR= ${.CURDIR}/files
WRKSRC?= ${WRKDIR}/${DISTNAME}
EXTRACT_AFTER_ARGS= | ${TAR} -xf - ${DISTNAME}/Makefile ${DISTNAME}/config.h \
EXTRACT_AFTER_ARGS= ${DISTNAME}/Makefile ${DISTNAME}/config.h \
${DISTNAME}/main ${DISTNAME}/plugins
.if defined(HAVE_GTK2)
@ -73,7 +73,7 @@ ALL_TARGET= plugins/Glide64.so
DISTINFO_FILE= ${.CURDIR}/distinfo
DISTNAME= ${PKGNAMESUFFIX:S/-//:S/$/64/}-${PORTVERSION:S/$/.SP8/}
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
EXTRACT_AFTER_ARGS= #
EXTRA_PATCHES= #
.endif
@ -83,7 +83,7 @@ ALL_TARGET= plugins/tr64gl.so
DISTINFO_FILE= ${.CURDIR}/distinfo
DISTNAME= ${PKGNAMESUFFIX:S/-//}_ogl_gtk2-${PORTVERSION}
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
EXTRACT_AFTER_ARGS= #
EXTRA_PATCHES= #
WRKSRC= ${WRKDIR}/${PKGNAMESUFFIX:S/-//}_ogl-${PORTVERSION}

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: mupen64plus-core
# Date created: 2008-05-16
# Whom: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
#
# Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
#
PORTNAME= mupen64plus
PORTVERSION?= 1.99.4

View file

@ -5,7 +5,7 @@ PATCHDIR= ${.CURDIR}/files
BUILD_WRKSRC?= ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
WRKSRC?= ${WRKDIR}/${DISTNAME}
EXTRACT_AFTER_ARGS?= | ${TAR} -xf - "${DISTNAME}/source/${PORTNAME}-core/*" \
EXTRACT_AFTER_ARGS?= "${DISTNAME}/source/${PORTNAME}-core/*" \
"${DISTNAME}/source/${PORTNAME}${PKGNAMESUFFIX}/*"
.if ${PKGNAMESUFFIX} == "-core"

View file

@ -19,7 +19,7 @@ OPTIONS_DEFINE= #
CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
LDFLAGS+= -L${LOCALBASE}/lib
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
EXTRACT_AFTER_ARGS= #
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
WRKSRC= ${WRKDIR}

View file

@ -19,7 +19,7 @@ OPTIONS_DEFINE= #
CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
LDFLAGS+= -L${LOCALBASE}/lib
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
EXTRACT_AFTER_ARGS= #
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
WRKSRC= ${WRKDIR}

View file

@ -19,7 +19,7 @@ OPTIONS_DEFINE= #
CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
LDFLAGS+= -L${LOCALBASE}/lib
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
EXTRACT_AFTER_ARGS= #
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
WRKSRC= ${WRKDIR}

View file

@ -19,7 +19,7 @@ OPTIONS_DEFINE= #
CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
LDFLAGS+= -L${LOCALBASE}/lib
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
EXTRACT_AFTER_ARGS= #
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
WRKSRC= ${WRKDIR}

View file

@ -35,7 +35,7 @@ OPTIONS_DEFINE= DOCS
post-extract: .SILENT
# Extract official HP ROM images for GX/SX
${CP} ${_DISTDIR}/gxrom-r.bz2 ${WRKSRC} && ${EXTRACT_CMD} \
${CP} ${_DISTDIR}/gxrom-r.bz2 ${WRKSRC} && ${BZIP2_CMD} \
-d ${WRKSRC}/gxrom-r.bz2
# The latest SX ROM revision is J, but it does not work with x48, so use E
${CP} ${_DISTDIR}/sxrom-e.bz2 ${WRKSRC} && ${EXTRACT_CMD} \

View file

@ -28,7 +28,7 @@ CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
CONFIGURE_ARGS+=--with-xf86vm \
--with-xf86dga
EXTRACT_AFTER_ARGS= | ${TAR} --exclude "data1" -xf -
EXTRACT_AFTER_ARGS= --exclude "data1"
MAKE_ENV= WITH_DATADIR=yes WITH_LIBDIR=yes \
DATADIR="${DATADIR}" LIBDIR="${LIBDIR}"

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: bogged
# Date created: 18 May 1998
# Whom: Andrey Zakhvatov
#
# Created by: Andrey Zakhvatov
# $FreeBSD$
#
PORTNAME= bogged
PORTVERSION= 1.0.0

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: crossfire-server
# Date created: Jan 30, 2002
# Whom: Jasper Jongmans <j.jongmans@aprogas.net>
#
# Created by: Jasper Jongmans <j.jongmans@aprogas.net>
# $FreeBSD$
#
PORTNAME= crossfire
PORTVERSION= 1.70.0
@ -40,7 +36,7 @@ CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
post-extract:
@cd ${WRKDIR} && ${BZIP2_CMD} ${EXTRACT_BEFORE_ARGS} \
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
${DISTDIR}/${DISTNAME}.maps.tar.bz2 ${EXTRACT_AFTER_ARGS}
@${CHMOD} a+x ${WRKSRC}/utils/install-sh

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: fretsonfire-data
# Date created: 2006-10-02
# Whom: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
#
# Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
#
PORTNAME= data
PORTVERSION= 1.3.110
@ -21,7 +17,7 @@ DATADIR= share/${PKGNAMEPREFIX:S/-//}
RESTRICTED= Only Unreal Voodoo site is allowed to distribute the music
WRKSRC= ${WRKDIR}/Frets\ on\ Fire-${PORTVERSION}
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude 'win32' "Frets on Fire-${PORTVERSION}/${PORTNAME}"
EXTRACT_AFTER_ARGS= --exclude 'win32' "Frets on Fire-${PORTVERSION}/${PORTNAME}"
do-install:
@${MKDIR} ${PREFIX}/${DATADIR}

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: fretsonfire
# Date created: 2006-09-01
# Whom: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
#
# Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
#
PORTNAME= fretsonfire
PORTVERSION= 1.3.110
@ -27,7 +23,7 @@ USE_DOS2UNIX= *.txt
NO_BUILD= yes
DATADIR= share/${PORTNAME}
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude 'data'
EXTRACT_AFTER_ARGS= --exclude 'data'
SUB_FILES= pkg-message FretsOnFire
SUB_LIST= PROGRAM_DIR="${FOF_DIR}/${PORTNAME:S/f/F/g:S/o/O/}"
WRKSRC= "${WRKDIR}/Frets on Fire-${PORTVERSION}"

View file

@ -1,6 +1,4 @@
# New ports collection makefile for: warsow
# Date created: 2005-11-12
# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
#
# $FreeBSD$
#
@ -37,7 +35,7 @@ NO_BUILD= yes
SUB_FILES= warsow-wrapper wsw_server-wrapper
WARSOW_EXTRACT+=${PORTNAME}/basewsw/game${ARCHSUFFIX}.so
WARSOW_DIR= ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME}
EXTRACT_AFTER_ARGS= | ${TAR} -xf - ${WARSOW_EXTRACT}
EXTRACT_AFTER_ARGS= ${WARSOW_EXTRACT}
DESKTOP_ENTRIES="Warsow" \
"Shoot cartoon enemies" \

View file

@ -62,18 +62,6 @@ BUILD_DEPENDS+= ${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib
LIB_DEPENDS+= fltk:${PORTSDIR}/x11-toolkits/fltk
.endif
do-extract:
@${RM} -rf ${WRKDIR}
@${MKDIR} ${WRKDIR}
@cd ${WRKDIR}; \
for distfile in ${DISTFILES}; do \
if ${ECHO_CMD} $$distfile | ${GREP} -q txz$$; then \
${XZ_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$distfile ${EXTRACT_AFTER_ARGS}; \
else \
${BZIP2_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$distfile ${EXTRACT_AFTER_ARGS}; \
fi; \
done
post-patch:
@${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g'

View file

@ -24,7 +24,7 @@ TESTS_DESC= Download and use test-images for post-build testing
MAN1= jbig2dec.1
MAKE_JOBS_SAFE= yes
EXTRACT_AFTER_ARGS+=|${TAR} -xpf - --exclude sha1.h --exclude 'getopt*'
EXTRACT_AFTER_ARGS+= --exclude sha1.h --exclude 'getopt*'
LICENSE= GPLv3

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: img
# Date Created: 20 February 1999
# Whom: Glenn Johnson
#
# Created by: Glenn Johnson
# $FreeBSD$
#
PORTNAME= libimg
PORTVERSION= 1.2.4
@ -35,7 +31,7 @@ MAKE_ENV+= TCL_VER=${TCL_VER}
MAKE_JOBS_SAFE= yes
# We don't need the bundled libraries:
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude '*/libz/*' \
EXTRACT_AFTER_ARGS= --exclude '*/libz/*' \
--exclude '*/compat/*' --exclude '*/libtiff/*' \
--exclude '*/libjpeg/*' --exclude '*/libpng/*'

View file

@ -25,7 +25,7 @@ MAKE_JOBS_SAFE= yes
# are always installed, regardless of the NOPORTDOCS setting.
# The PDF version of the documentation is another story:
.if defined(NOPORTDOCS)
EXTRACT_AFTER_ARGS=|${TAR} -xpf - --exclude nipguide --exclude pdf
EXTRACT_AFTER_ARGS= --exclude nipguide --exclude pdf
.endif
# Somehow vendor's configure misses these:
MAKE_ENV+= UPDATE_MIME_DATABASE=update-mime-database \

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -35,7 +35,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -34,7 +34,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -30,7 +30,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon \
src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -12,7 +12,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= USB/serial userspace driver for the Canon PowerShot digital cameras
# Don't extract the libusb bundled with s10sh:
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude '*/libusb*'
EXTRACT_AFTER_ARGS= --exclude '*/libusb*'
MAKEFILE= ${FILESDIR}/Makefile.bsd

View file

@ -105,7 +105,7 @@ CONFIGURE_ENV+= ac_cv_header_cups_cups_h=no
post-extract:
@((cd ${DISTDIR} && ${CAT} ${DISTFILES:C/:[^:]+$//}) | (cd ${WRKDIR} \
&& ${EXTRACT_CMD} ${EXTRACT_BEFOR_ARGS} ${EXTRACT_AFTER_ARGS}))
&& ${EXTRACT_CMD} ${EXTRACT_BEFOR_ARGS} - ${EXTRACT_AFTER_ARGS}))
post-patch:
@${REINPLACE_CMD} -e '/^for ac_header in/s|libc.h|cups/cups.h| ; \

View file

@ -41,7 +41,7 @@ post-configure:
# Don't extract doc/ subdirectory - the simplest way:
.ifdef NOPORTDOCS
EXTRACT_AFTER_ARGS= | ${TAR} -xpf - --exclude doc
EXTRACT_AFTER_ARGS= --exclude doc
EXTRA_PATCHES= ${FILESDIR}/nodoc-patch
.endif
PLIST_SUB+= VERSION=${PORTVERSION:R}

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: xmandel
# Date created: 18 October 1996
# Whom: andreas@marvin.robin.de
#
# Created by: andreas@marvin.robin.de
# $FreeBSD$
#
PORTNAME= xmandel
PORTVERSION= 1.0

View file

@ -1,10 +1,5 @@
# New ports collection makefile for: gskk
# Date created: 7 Mar 2005
# Whom: Hajimu UMEMOTO <ume@FreeBSD.org>
#
# Created by: Hajimu UMEMOTO <ume@FreeBSD.org>
# $FreeBSD$
#
PORTNAME= gskk
PORTVERSION= 20041208
@ -21,6 +16,8 @@ BUILD_DEPENDS= mkbindic:${PORTSDIR}/japanese/canna-server
NO_WRKSUBDIR= yes
EXTRACT_CMD= ${GZCAT}
EXTRACT_BEFORE_ARGS= #
EXTRACT_AFTER_ARGS= > ${PORTNAME}.t
PLIST_FILES= share/canna/dic/canna/dics.dir.${PORTNAME} \

View file

@ -30,7 +30,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xmlpatterns src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: yc.el
# Date created: 1999/12/05
# Whom: HONDA Yasuhiro <honda@kashio.info.mie-u.ac.jp>
#
# Created by: HONDA Yasuhiro <honda@kashio.info.mie-u.ac.jp>
# $FreeBSD$
#
PORTNAME= yc.el
PORTVERSION= 5.2.1
@ -17,6 +13,8 @@ EXTRACT_SUFX= .gz
MAINTAINER= t@nakao.org
COMMENT= Yet another Canna client for Emacs/XEmacs
EXTRACT_CMD= ${GZCAT}
EXTRACT_BEFORE_ARGS= #
EXTRACT_AFTER_ARGS= > yc.el
NO_WRKSUBDIR= yes

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: eclipse-devel
# Date created: April 9, 2005
# Whom: various members of freebsd-java
#
# Created by: various members of freebsd-java
# $FreeBSD$
#
PORTNAME= eclipse-devel
PORTVERSION= 4.2.0
@ -186,20 +182,20 @@ post-extract:
@${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${BUILD_WRKSRC}/bundles/
.endfor
@(cd ${WRKDIR} && ${BZIP2_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${ANT_SRCFILE} ${EXTRACT_AFTER_ARGS})
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${ANT_SRCFILE} ${EXTRACT_AFTER_ARGS})
.for f in ${ANT_BUNDLES}
@${CP} ${WRKDIR}/apache-ant-${ANT_VERSION}/lib/${f} ${BUILD_WRKSRC}/bundles/
.endfor
@${CP} ${DISTDIR}/${DIST_SUBDIR}/${JUNIT4_SRCFILE} ${BUILD_WRKSRC}/bundles/junit4.jar
@(cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${TOMCAT_SRCFILES:Mapache-tomcat*.tar.gz} ${EXTRACT_AFTER_ARGS})
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${TOMCAT_SRCFILES:Mapache-tomcat*.tar.gz} ${EXTRACT_AFTER_ARGS})
@${CP} ${DISTDIR}/${DIST_SUBDIR}/${TOMCAT_SRCFILES:M*.jar} ${WRKDIR}/apache-tomcat-${TOMCAT_VERSION}/lib/
.for f in ${TOMCAT_BUNDLES}
@${CP} ${WRKDIR}/apache-tomcat-${TOMCAT_VERSION}/lib/${f} ${BUILD_WRKSRC}/bundles/
.endfor
@(cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${ECLIPSE_JETTY_SRCFILE} ${EXTRACT_AFTER_ARGS})
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${ECLIPSE_JETTY_SRCFILE} ${EXTRACT_AFTER_ARGS})
.for f in ${ECLIPSE_JETTY_BUNDLES}
@${CP} ${WRKDIR}/jetty-distribution-${ECLIPSE_JETTY_VERSION}/lib/${f} ${BUILD_WRKSRC}/bundles/
.endfor

View file

@ -155,9 +155,9 @@ post-extract:
.for f in ${ECLIPSE_JAR_BUNDLES} ${ECLIPSE_SAT4J_BUNDLES}
@${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${BUILD_WRKSRC}/bundles/
.endfor
@(${MKDIR} ${BUILD_WRKSRC}/generatedScripts && cd ${BUILD_WRKSRC}/generatedScripts && ${BZIP2_CMD} ${EXTRACT_BEFORE_ARGS} ${BUILD_WRKSRC}/${ECLIPSE_GENERATED_BUILDSCRIPTS} ${EXTRACT_AFTER_ARGS})
@(${MKDIR} ${BUILD_WRKSRC}/generatedScripts && cd ${BUILD_WRKSRC}/generatedScripts && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${BUILD_WRKSRC}/${ECLIPSE_GENERATED_BUILDSCRIPTS} ${EXTRACT_AFTER_ARGS})
@(cd ${WRKDIR} && ${BZIP2_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${ANT_SRCFILE} ${EXTRACT_AFTER_ARGS})
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${ANT_SRCFILE} ${EXTRACT_AFTER_ARGS})
.for f in ${ANT_BUNDLES}
@${CP} ${WRKDIR}/apache-ant-${ANT_VERSION}/lib/${f} ${BUILD_WRKSRC}/bundles/
.endfor
@ -167,7 +167,7 @@ post-extract:
@${CP} ${WRKDIR}/junit/junit${JUNIT3_VERSION}/junit.jar ${BUILD_WRKSRC}/bundles/
@${CP} ${DISTDIR}/${DIST_SUBDIR}/${JUNIT4_SRCFILE} ${BUILD_WRKSRC}/bundles/junit4.jar
@(cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${TOMCAT_SRCFILES:Mapache-tomcat*.tar.gz} ${EXTRACT_AFTER_ARGS})
@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${TOMCAT_SRCFILES:Mapache-tomcat*.tar.gz} ${EXTRACT_AFTER_ARGS})
@${CP} ${DISTDIR}/${DIST_SUBDIR}/${TOMCAT_SRCFILES:M*.jar} ${WRKDIR}/apache-tomcat-${TOMCAT_VERSION}/lib/
.for f in ${TOMCAT_BUNDLES}
@${CP} ${WRKDIR}/apache-tomcat-${TOMCAT_VERSION}/lib/${f} ${BUILD_WRKSRC}/bundles/

View file

@ -26,6 +26,8 @@ USE_XORG= x11
USES= pkgconfig
WANT_GNOME= yes
EXTRACT_CMD= ${GZIP_CMD}
EXTRACT_BEFORE_ARGS= -dc
EXTRACT_AFTER_ARGS= | ${SETENV} LC_ALL=en_US.UTF-8 ${TAR} -xf -
MAN1= itweb-javaws.1

View file

@ -155,10 +155,6 @@ UPDATE_VERSION= 32
ANTVERSION= 1.8.4
ANTFILE= apache-ant-${ANTVERSION}-bin.tar.bz2
# rely on bsdtar ability to extract .gz, .bz2 and .zip archives
EXTRACT_CMD= ${CAT}
EXTRACT_BEFORE_ARGS=
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MIPV6}

View file

@ -29,7 +29,6 @@ DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/xmlpatterns src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit
EXTRACT_AFTER_ARGS= | ${TAR} -xf -
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor

View file

@ -14,7 +14,7 @@ UNITEXTRACT_SUFX= .tar.gz
UNITNAME= ${UNITPREFIX}${PKGNAMESUFFIX:S/-//}${BUILDNAME:S/^/./}${UNITEXTRACT_SUFX}
UNITDIR= lib/fpc/${PORTVERSION}/units/${BUILDNAME}
EXTRACT_AFTER_ARGS= | ${TAR} -xf - ${EXTRACTUNITDIR}
EXTRACT_AFTER_ARGS= ${EXTRACTUNITDIR}
OPT=-Ur -CX
MAKE_ENV+= PP=${LOCALBASE}/bin/${PPNAME} \

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: icc
# Date created: 24.Jan.2002
# Whom: netchild@FreeBSD.org
#
# Created by: netchild@FreeBSD.org
# $FreeBSD$
#
PORTNAME= icc
PORTVERSION= 8.1.038
@ -45,8 +41,7 @@ ICC_SITE= http://www.intel.com/software/products/compilers/
.include <bsd.port.pre.mk>
EXTRACT_AFTER_ARGS= | tar -xf - \
--exclude cdt-\*.zip \
EXTRACT_AFTER_ARGS= --exclude cdt-\*.zip \
--exclude eclipse-platform\*.zip \
--exclude intel-icc_ide\*.rpm \
--exclude intel-iidb\*.rpm \

View file

@ -37,8 +37,7 @@ IFC_SITE= http://www.intel.com/software/products/compilers/
.include <bsd.port.pre.mk>
EXTRACT_AFTER_ARGS= | tar -xf - \
--exclude intel-iidb\*.rpm \
EXTRACT_AFTER_ARGS= --exclude intel-iidb\*.rpm \
--exclude \*ia64.rpm \
--exclude chklic.64 \
--exclude flexlm64

View file

@ -11,7 +11,7 @@ WRKSRC= ${WRKDIR}/${EXTSUBDIR}
PATCHDIR= ${.CURDIR}/files
PLIST= ${NONEXISTENT}
EXTRACT_AFTER_ARGS?= | ${TAR} -xf - ${EXTSUBDIR}
EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
.if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+=--enable-bcmath

View file

@ -11,7 +11,7 @@ WRKSRC= ${WRKDIR}/${EXTSUBDIR}
PATCHDIR= ${.CURDIR}/files
PLIST= ${NONEXISTENT}
EXTRACT_AFTER_ARGS?= | ${TAR} -xf - ${EXTSUBDIR}
EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
.if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+=--enable-bcmath

View file

@ -42,8 +42,7 @@ JSH= jsapi.h jsarena.h jsarray.h jsatom.h jsautocfg.h jsbool.h \
PLIST_FILES= bin/js lib/libjs.so lib/libjs.so.1 ${JSH:S,^,include/,}
WRKSRC= ${WRKDIR}/${SRC_DIR}
EXTRACT_AFTER_ARGS=| ${TAR} -xf - \
--exclude js/jsd
EXTRACT_AFTER_ARGS= --exclude js/jsd
OPTIONS= UTF8 "Enable UTF8 support" Off

View file

@ -522,10 +522,10 @@ pre-everything::
post-extract:
.if defined(WITH_SA_EXIM)
@cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/sa-exim-${SA_EXIM_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS}
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/sa-exim-${SA_EXIM_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS}
.endif
.if defined(WITH_SO_1024)
@cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/spamooborona1024-src-${SO_1024_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS}
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/spamooborona1024-src-${SO_1024_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS}
@cd ${WRKDIR} && ${PATCH} --quiet < ${FILESDIR}/extra-patch-so_1024-delimiter
.endif

View file

@ -24,6 +24,8 @@ LICENSE= GPLv3
# installed by this port from the form *mailfilter* to the form
# *filtermail*, and similarly the names in the man pages.
#
EXTRACT_CMD= ${GZIP_CMD}
EXTRACT_BEFORE_ARGS= -dc
EXTRACT_AFTER_ARGS= | ${SED} 's/[mM][aA][iI][lL][fF][iI][lL][tT][eE][rR]/filtermail/g' | ${TAR} -xf -
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}

View file

@ -14,7 +14,8 @@ COMMENT= Converts mbox mailboxes to Maildir
RUN_DEPENDS= p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
EXTRACT_CMD= ${GZIP_CMD} -cd
EXTRACT_CMD= ${GZIP_CMD}
EXTRACT_BEFORE_ARGS= -dc
EXTRACT_AFTER_ARGS= > ${WRKDIR}/${PORTNAME}
NO_WRKSUBDIR= yes

Some files were not shown because too many files have changed in this diff Show more