CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2022/01/20 08:44:05

Modified files:
        lang/go        : go.port.mk 

Log message:
Reduce variable expansion in DISTFILES list to speed up go ports

<go.port.mk> deals with lots of distfiles (read: go modules);
so many, that make(1) gets noticably slow doing thousands of variable
expansions, subtitutions, etc.

Use simpler `filename{url}sufx' bsd.port.mk(5) syntax in crafting DISTFILES
to avoid duplicate variable expansions.

Improvement for `time make -C net/telegraf show=PKGNAME` on my system:
telegraf-1.21.2
-    0m05.40s real     0m04.72s user     0m00.67s system
+    0m04.45s real     0m03.73s user     0m00.72s system

No change in distinfo or builds.

sthen apparently had the same diff but never committed it
OK espie

Reply via email to