Straightforwardly, this adds support for KDE so that it can be used in DIST_TUPLES.
With help from Thomas successfully tested with: DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d . OK? Index: dist-tuple.pattern =================================================================== RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v retrieving revision 1.7 diff -u -p -r1.7 dist-tuple.pattern --- dist-tuple.pattern 14 Oct 2023 08:04:15 -0000 1.7 +++ dist-tuple.pattern 21 Oct 2023 10:04:22 -0000 @@ -1,4 +1,5 @@ # known SITES.x +SITES.kde ?= https://invent.kde.org/ SITES.codeberg ?= https://codeberg.org/ SITES.github ?= https://github.com/ SITES.gitlab ?= https://gitlab.com/ @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?= .tar.gz # - <project> # - <id> # - <subdir> - used automatically if <id> is in tag format +TEMPLATE_DISTFILES.kde ?= \ + <account>-<project>-{<account>/<project>/-/archive/<id>/}<id>${EXTRACT_SUFX.kde} + TEMPLATE_DISTFILES.codeberg ?= \ <account>-<project>-{<account>/<project>/archive/}<id>${EXTRACT_SUFX.codeberg}