diff options
author | cjep <cjep@pkgsrc.org> | 2002-12-23 01:59:43 +0000 |
---|---|---|
committer | cjep <cjep@pkgsrc.org> | 2002-12-23 01:59:43 +0000 |
commit | 7d8302b95c3b57f742c6766cfc6a68c7800ec5db (patch) | |
tree | 010abf05a0a2038382cf658e8ee85a1dbf73b567 | |
parent | a5813c26d8caddecce4d60b1e34a060946ba524b (diff) | |
download | pkgsrc-7d8302b95c3b57f742c6766cfc6a68c7800ec5db.tar.gz |
Add an extract method for zoo archives
-rw-r--r-- | mk/bsd.pkg.mk | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index 0c2507dbe6c..05bc9d25001 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.1109 2002/12/21 15:06:04 tron Exp $ +# $NetBSD: bsd.pkg.mk,v 1.1110 2002/12/23 01:59:43 cjep Exp $ # # This file is in the public domain. # @@ -1585,6 +1585,7 @@ _EXTRACT_SUFFICES+= .shar.gz .shar.bz2 .shar.Z .shar _EXTRACT_SUFFICES+= .zip _EXTRACT_SUFFICES+= .lha .lzh _EXTRACT_SUFFICES+= .Z .bz2 .gz +_EXTRACT_SUFFICES+= .zoo # If the distfile has a tar.bz2 suffix, use bzcat in preference to gzcat, # pulling in the "bzip2" package if necessary. [Note: this is only for @@ -1614,6 +1615,9 @@ BUILD_DEPENDS+= gzip-base:../../archivers/gzip-base GZCAT= ${LOCALBASE}/bin/zcat . endif .endif +.if !empty(EXTRACT_ONLY:M*.zoo) || !empty(EXTRACT_SUFX:M*.zoo) +BUILD_DEPENDS+= unzoo-[0-9]*:../../archivers/unzoo +.endif DECOMPRESS_CMD.tar.gz?= ${GZCAT} DECOMPRESS_CMD.tgz?= ${DECOMPRESS_CMD.tar.gz} @@ -1646,6 +1650,7 @@ DOWNLOADED_DISTFILE= $${extract_file} EXTRACT_CMD.zip?= ${LOCALBASE}/bin/unzip -Laq $${extract_file} EXTRACT_CMD.lha?= ${LOCALBASE}/bin/lha xq $${extract_file} EXTRACT_CMD.lzh?= ${EXTRACT_CMD.lha} +EXTRACT_CMD.zoo?= ${LOCALBASE}/bin/unzoo -x $${extract_file} .for __suffix__ in .gz .bz2 .Z EXTRACT_CMD${__suffix__}?= ${DECOMPRESS_CMD${__suffix__}} $${extract_file} > `${BASENAME} $${extract_file} ${__suffix__}` |