CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2023/09/02 11:30:14
Added files:
infrastructure/db: dist-tuple.pattern
infrastructure/mk: dist-tuple.port.mk
Log message:
add module dist-tuple which assists with port creation from github, gitlab,
and sourcehut sources. To use it, include MODULES+=dist-tuple. There are 2 ways
to make use of it:
DIST_TUPLE=github account project tagname_or_commithash
This extracts the archive into ${WRKDIR}.
DIST_TUPLE_MV=github account project tagname_or_commithash targetdir
It does the same, but also moves the extracted directory to targetdir. This is
useful when the port build system expects the files in that location for the
build.
Tested with many ports.
ok espie@ sthen@