OK?
Index: bsd.port.mk.5 =================================================================== RCS file: /cvs/src/share/man/man5/bsd.port.mk.5,v retrieving revision 1.385 diff -u -p -r1.385 bsd.port.mk.5 --- bsd.port.mk.5 14 Aug 2013 08:39:28 -0000 1.385 +++ bsd.port.mk.5 5 Nov 2013 02:06:21 -0000 @@ -1518,6 +1518,8 @@ do case $$archive in *.tar.xz) xzcat ${FULLDISTDIR}/$$archive| tar xf -;; + *.tar.lz) + lunzip -c ${FULLDISTDIR}/$$archive| tar xf -;; *.zip) unzip -q ${FULLDISTDIR}/$$archive -d ${WRKDIR};; *.tar.bz2) @@ -2103,7 +2105,7 @@ In the normal distpatch stage (when .Ev PATCHFILES is not empty), this is the contents of a case statement, used to apply distribution patches. -Fragments are automatically appended to handle gzip'ed and bzip'ed +Fragments are automatically appended to handle gzip'ed, bzip'ed and lzip'ed patches, so that the default case is more or less equivalent to the following shell fragment: .Bd -literal @@ -2114,6 +2116,8 @@ do case $$patchfile in *.bz2) bzip2 -dc $$patchfile | ${PATCH} ${PATCH_DIST_ARGS};; + *.lz) + lunzip -c $$patchfile | ${PATCH} ${PATCH_DIST_ARGS};; *.Z|*.gz) gzcat $$patchfile | ${PATCH} ${PATCH_DIST_ARGS};; *)