handle .tar.zstd / .tar.zst in EXTRACT_CASES; ok kn@
This commit is contained in:
parent
0ba2473c38
commit
44854f064a
@ -1,6 +1,6 @@
|
||||
#-*- mode: Makefile; tab-width: 4; -*-
|
||||
# ex:ts=4 sw=4 filetype=make:
|
||||
# $OpenBSD: bsd.port.mk,v 1.1553 2021/02/28 14:01:11 espie Exp $
|
||||
# $OpenBSD: bsd.port.mk,v 1.1554 2021/03/09 17:09:48 sthen Exp $
|
||||
#
|
||||
# bsd.port.mk - 940820 Jordan K. Hubbard.
|
||||
# This file is in the public domain.
|
||||
@ -1374,7 +1374,7 @@ EXTRACT_CASES += *.tar.lzma) \
|
||||
.if !empty(_LIST_EXTRACTED:M*.tar.lz)
|
||||
BUILD_DEPENDS += archivers/lzip/lunzip
|
||||
EXTRACT_CASES += *.tar.lz) \
|
||||
lunzip <${FULLDISTDIR}/$$archive | ${TAR} -xf - -- ${EXTRACT_FILES};;
|
||||
lunzip <${FULLDISTDIR}/$$archive | ${TAR} -xf - -- ${EXTRACT_FILES};;
|
||||
PATCH_CASES += *.lz) \
|
||||
lunzip <$$patchfile | ${PATCH} ${PATCH_DIST_ARGS};;
|
||||
.endif
|
||||
@ -1389,6 +1389,15 @@ PATCH_CASES += *.bz2) \
|
||||
${BZIP2} -d <$$patchfile | ${PATCH} ${PATCH_DIST_ARGS};;
|
||||
.endif
|
||||
|
||||
.if !empty(_LIST_EXTRACTED:M*.tar.zst) || \
|
||||
!empty(_LIST_EXTRACTED:M*.tar.zstd)
|
||||
BUILD_DEPENDS += archivers/zstd
|
||||
EXTRACT_CASES += *.tar.zst|*.tar.zstd) \
|
||||
zstdcat <${FULLDISTDIR}/$$archive | ${TAR} -xf - -- ${EXTRACT_FILES};;
|
||||
PATCH_CASES += *.zst|*.zstd) \
|
||||
zstdcat <$$patchfile | ${PATCH} ${PATCH_DIST_ARGS};;
|
||||
.endif
|
||||
|
||||
.if !empty(_LIST_EXTRACTED:M*.rpm)
|
||||
BUILD_DEPENDS += converters/rpm2cpio
|
||||
EXTRACT_CASES += *.rpm) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user