On Sat, Jan 09, 2021 at 10:45:23PM +0100, Marc Espie wrote: > No objection from me, but you need a small snippet for bsd.port.mk(5) as > well. Right, thanks.
Index: share/man//man5/bsd.port.mk.5 =================================================================== RCS file: /cvs/src/share/man/man5/bsd.port.mk.5,v retrieving revision 1.535 diff -u -p -r1.535 bsd.port.mk.5 --- share/man//man5/bsd.port.mk.5 27 Aug 2020 09:29:16 -0000 1.535 +++ share/man//man5/bsd.port.mk.5 9 Jan 2021 21:53:58 -0000 @@ -1704,6 +1704,8 @@ do unzip -q ${FULLDISTDIR}/$$archive -d ${WRKDIR} ${EXTRACT_FILES};; *.tar.bz2|*.tbz2|*.tbz) bzip2 -dc ${FULLDISTDIR}/$$archive| tar -xf - -- ${EXTRACT_FILES};; + *.rpm) + cd ${WRKDIR} && rpm2cpio ${FULLDISTDIR}/$$archive | cpio -id -- ${EXTRACT_FILES};; *.shar.gz|*.shar.Z|*.sh.Z|*.sh.gz) gzcat ${FULLDISTDIR}/$$archive | /bin/sh;; *.shar|*.sh)