On the one hand, we now have exactly one port with a .tar.lzma
distfile and checking the FreeBSD ports tree shows little more.
On the other hand, adding support for .tar.lzma doesn't cost anything.
I'm conflicted.

Index: bsd.port.mk
===================================================================
RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v
retrieving revision 1.1281
diff -u -p -r1.1281 bsd.port.mk
--- bsd.port.mk 9 Sep 2014 09:34:04 -0000       1.1281
+++ bsd.port.mk 11 Sep 2014 20:48:52 -0000
@@ -1277,7 +1277,7 @@ EXTRACT_ONLY ?= ${_LIST_DISTFILES}
 .if !empty(EXTRACT_ONLY:M*.zip)
 _USE_ZIP ?= Yes
 .endif
-.if !empty(EXTRACT_ONLY:M*.tar.xz)
+.if !empty(EXTRACT_ONLY:M*.tar.xz) || !empty(EXTRACT_ONLY:M*.tar.lzma)
 _USE_XZ ?= Yes
 .endif
 .if !empty(EXTRACT_ONLY:M*.tar.lz)
@@ -1299,7 +1299,7 @@ _PERL_FIX_SHAR ?= perl -ne 'print if $$s
 # XXX note that we DON'T set EXTRACT_SUFX.
 .if ${_USE_XZ:L} != "no"
 BUILD_DEPENDS += archivers/xz
-EXTRACT_CASES += *.tar.xz) \
+EXTRACT_CASES += *.tar.xz|*.tar.lzma) \
        xzcat ${FULLDISTDIR}/$$archive| ${TAR} xf -;;
 .endif
 .if ${_USE_LZIP:L} != "no"
-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to