1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00
freebsd-ports/ports-mgmt/Makefile
Tobias Kortkamp b6633a0113
ports-mgmt/parfetch-overlay: Add overlay to fetch distfiles in parallel and with pipelining
Ports that fetch multiple distfiles from the same host can
especially benefit from this.

This is a glue application between libcurl and the ports
framework. It comes with a ports overlay that replaces the
default do-fetch and checksum targets.

This is an experiment. Use at your own risk.

WWW: https://github.com/t6/parfetch
Demo: https://asciinema.org/a/ogjs0MiCNZxqwYy2xliHfYEaM

Some unscientific but repeatable numbers: tokei (152 distfiles)
fetch is down from ~44s to ~3s. wlroots (34 distfiles) fetch is
down from ~12s to ~3s. rust makesum (28 distfiles) is down from
~90s to ~50s.
2021-11-26 11:33:16 +01:00

77 lines
2.0 KiB
Makefile

COMMENT = Ports for managing, installing, and developing FreeBSD ports and packages
SUBDIR += bsdadminscripts2
SUBDIR += caronade
SUBDIR += chucky
SUBDIR += create-rb-port
SUBDIR += dialog4ports
SUBDIR += dialog4ports-static
SUBDIR += distilator
SUBDIR += fastest_pkg
SUBDIR += freebsd-bugzilla-cli
SUBDIR += genpatch
SUBDIR += genplist
SUBDIR += hs-panopticum
SUBDIR += jailaudit
SUBDIR += lsknobs
SUBDIR += mkreadmes
SUBDIR += modules2tuple
SUBDIR += octopkg
SUBDIR += p5-FreeBSD-Portindex
SUBDIR += p5-FreeBSD-Ports
SUBDIR += p5-FreeBSD-Ports-INDEXhash
SUBDIR += packagekit
SUBDIR += parfetch-overlay
SUBDIR += pchecker
SUBDIR += pkg
SUBDIR += pkg-devel
SUBDIR += pkg-provides
SUBDIR += pkg-rmleaf
SUBDIR += pkg_cleanup
SUBDIR += pkg_cutleaves
SUBDIR += pkg_jail
SUBDIR += pkg_replace
SUBDIR += pkg_rmleaves
SUBDIR += pkg_search
SUBDIR += pkg_tree
SUBDIR += pkgcompare
SUBDIR += pkgs_which
SUBDIR += port-authoring-tools
SUBDIR += port-index-uniquifier
SUBDIR += port-maintenance-tools
SUBDIR += portal
SUBDIR += portconf
SUBDIR += portconfig
SUBDIR += portdowngrade
SUBDIR += portest
SUBDIR += portfind
SUBDIR += portfmt
SUBDIR += portgraph
SUBDIR += portgrep
SUBDIR += portless
SUBDIR += portlint
SUBDIR += portmaster
SUBDIR += portrac
SUBDIR += ports-tools
SUBDIR += portscout
SUBDIR += portsearch
SUBDIR += portshaker
SUBDIR += portshaker-config
SUBDIR += portsreinstall
SUBDIR += porttools
SUBDIR += porttree
SUBDIR += portupdate-scan
SUBDIR += portupgrade
SUBDIR += portupgrade-devel
SUBDIR += poudriere
SUBDIR += poudriere-devel
SUBDIR += psearch
SUBDIR += py-FreeBSD-ports
SUBDIR += py-pytoport
SUBDIR += py-skog
SUBDIR += sccache-overlay
SUBDIR += synth
SUBDIR += wanted-ports
.include <bsd.port.subdir.mk>